%------------------------------------------------------------------------------
% File : HWV106+1 : TPTP v9.3.1. Released v6.1.0.
% Domain : Hardware Verification
% Problem : dmu_dmc property 17 cone of influence 8_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_prop17_cone8_b20 [Kha14]
% Status : Theorem
% Rating : 1.00 v6.1.0
% Syntax : Number of formulae : 121638 (13844 unt; 0 def)
% Number of atoms : 427382 (5285 equ)
% Maximal formula atoms : 264 ( 3 avg)
% Number of connectives : 340231 (34487 ~;14850 |;75846 &)
% (172438 <=>;42595 =>; 0 <=; 15 <~>)
% Maximal formula depth : 258 ( 4 avg)
% Maximal term depth : 1 ( 1 avg)
% Number of predicates : 77338 (77335 usr; 2 prp; 0-3 aty)
% Number of functors : 2336 (2336 usr;2336 con; 0-0 aty)
% Number of variables : 126324 (126324 !; 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_178,axiom,
~ addressVal(v114614_range_3_to_0_address_term_bound_20,bitIndex4) ).
fof(transient_address_definition_146,axiom,
( $true
& ( addressVal(v114614_range_3_to_0_address_term_bound_20,bitIndex0)
<=> v114614(constB20,bitIndex0) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_20,bitIndex1)
<=> v114614(constB20,bitIndex1) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_20,bitIndex2)
<=> v114614(constB20,bitIndex2) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_20,bitIndex3)
<=> v114614(constB20,bitIndex3) ) ) ).
fof(is_address_202,axiom,
address(v114614_range_3_to_0_address_term_bound_20) ).
fof(address_association_146,axiom,
v114614_range_3_to_0_address_association(constB20,v114614_range_3_to_0_address_term_bound_20) ).
fof(address_false_msb_177,axiom,
~ addressVal(v114614_range_3_to_0_address_term_bound_19,bitIndex4) ).
fof(transient_address_definition_145,axiom,
( $true
& ( addressVal(v114614_range_3_to_0_address_term_bound_19,bitIndex0)
<=> v114614(constB19,bitIndex0) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_19,bitIndex1)
<=> v114614(constB19,bitIndex1) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_19,bitIndex2)
<=> v114614(constB19,bitIndex2) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_19,bitIndex3)
<=> v114614(constB19,bitIndex3) ) ) ).
fof(is_address_201,axiom,
address(v114614_range_3_to_0_address_term_bound_19) ).
fof(address_association_145,axiom,
v114614_range_3_to_0_address_association(constB19,v114614_range_3_to_0_address_term_bound_19) ).
fof(address_false_msb_176,axiom,
~ addressVal(v114614_range_3_to_0_address_term_bound_18,bitIndex4) ).
fof(transient_address_definition_144,axiom,
( $true
& ( addressVal(v114614_range_3_to_0_address_term_bound_18,bitIndex0)
<=> v114614(constB18,bitIndex0) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_18,bitIndex1)
<=> v114614(constB18,bitIndex1) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_18,bitIndex2)
<=> v114614(constB18,bitIndex2) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_18,bitIndex3)
<=> v114614(constB18,bitIndex3) ) ) ).
fof(is_address_200,axiom,
address(v114614_range_3_to_0_address_term_bound_18) ).
fof(address_association_144,axiom,
v114614_range_3_to_0_address_association(constB18,v114614_range_3_to_0_address_term_bound_18) ).
fof(address_false_msb_175,axiom,
~ addressVal(v114614_range_3_to_0_address_term_bound_17,bitIndex4) ).
fof(transient_address_definition_143,axiom,
( $true
& ( addressVal(v114614_range_3_to_0_address_term_bound_17,bitIndex0)
<=> v114614(constB17,bitIndex0) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_17,bitIndex1)
<=> v114614(constB17,bitIndex1) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_17,bitIndex2)
<=> v114614(constB17,bitIndex2) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_17,bitIndex3)
<=> v114614(constB17,bitIndex3) ) ) ).
fof(is_address_199,axiom,
address(v114614_range_3_to_0_address_term_bound_17) ).
fof(address_association_143,axiom,
v114614_range_3_to_0_address_association(constB17,v114614_range_3_to_0_address_term_bound_17) ).
fof(address_false_msb_174,axiom,
~ addressVal(v114614_range_3_to_0_address_term_bound_16,bitIndex4) ).
fof(transient_address_definition_142,axiom,
( $true
& ( addressVal(v114614_range_3_to_0_address_term_bound_16,bitIndex0)
<=> v114614(constB16,bitIndex0) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_16,bitIndex1)
<=> v114614(constB16,bitIndex1) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_16,bitIndex2)
<=> v114614(constB16,bitIndex2) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_16,bitIndex3)
<=> v114614(constB16,bitIndex3) ) ) ).
fof(is_address_198,axiom,
address(v114614_range_3_to_0_address_term_bound_16) ).
fof(address_association_142,axiom,
v114614_range_3_to_0_address_association(constB16,v114614_range_3_to_0_address_term_bound_16) ).
fof(address_false_msb_173,axiom,
~ addressVal(v114614_range_3_to_0_address_term_bound_15,bitIndex4) ).
fof(transient_address_definition_141,axiom,
( $true
& ( addressVal(v114614_range_3_to_0_address_term_bound_15,bitIndex0)
<=> v114614(constB15,bitIndex0) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_15,bitIndex1)
<=> v114614(constB15,bitIndex1) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_15,bitIndex2)
<=> v114614(constB15,bitIndex2) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_15,bitIndex3)
<=> v114614(constB15,bitIndex3) ) ) ).
fof(is_address_197,axiom,
address(v114614_range_3_to_0_address_term_bound_15) ).
fof(address_association_141,axiom,
v114614_range_3_to_0_address_association(constB15,v114614_range_3_to_0_address_term_bound_15) ).
fof(address_false_msb_172,axiom,
~ addressVal(v114614_range_3_to_0_address_term_bound_14,bitIndex4) ).
fof(transient_address_definition_140,axiom,
( $true
& ( addressVal(v114614_range_3_to_0_address_term_bound_14,bitIndex0)
<=> v114614(constB14,bitIndex0) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_14,bitIndex1)
<=> v114614(constB14,bitIndex1) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_14,bitIndex2)
<=> v114614(constB14,bitIndex2) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_14,bitIndex3)
<=> v114614(constB14,bitIndex3) ) ) ).
fof(is_address_196,axiom,
address(v114614_range_3_to_0_address_term_bound_14) ).
fof(address_association_140,axiom,
v114614_range_3_to_0_address_association(constB14,v114614_range_3_to_0_address_term_bound_14) ).
fof(address_false_msb_171,axiom,
~ addressVal(v114614_range_3_to_0_address_term_bound_13,bitIndex4) ).
fof(transient_address_definition_139,axiom,
( $true
& ( addressVal(v114614_range_3_to_0_address_term_bound_13,bitIndex0)
<=> v114614(constB13,bitIndex0) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_13,bitIndex1)
<=> v114614(constB13,bitIndex1) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_13,bitIndex2)
<=> v114614(constB13,bitIndex2) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_13,bitIndex3)
<=> v114614(constB13,bitIndex3) ) ) ).
fof(is_address_195,axiom,
address(v114614_range_3_to_0_address_term_bound_13) ).
fof(address_association_139,axiom,
v114614_range_3_to_0_address_association(constB13,v114614_range_3_to_0_address_term_bound_13) ).
fof(address_false_msb_170,axiom,
~ addressVal(v114614_range_3_to_0_address_term_bound_12,bitIndex4) ).
fof(transient_address_definition_138,axiom,
( $true
& ( addressVal(v114614_range_3_to_0_address_term_bound_12,bitIndex0)
<=> v114614(constB12,bitIndex0) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_12,bitIndex1)
<=> v114614(constB12,bitIndex1) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_12,bitIndex2)
<=> v114614(constB12,bitIndex2) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_12,bitIndex3)
<=> v114614(constB12,bitIndex3) ) ) ).
fof(is_address_194,axiom,
address(v114614_range_3_to_0_address_term_bound_12) ).
fof(address_association_138,axiom,
v114614_range_3_to_0_address_association(constB12,v114614_range_3_to_0_address_term_bound_12) ).
fof(address_false_msb_169,axiom,
~ addressVal(v114614_range_3_to_0_address_term_bound_11,bitIndex4) ).
fof(transient_address_definition_137,axiom,
( $true
& ( addressVal(v114614_range_3_to_0_address_term_bound_11,bitIndex0)
<=> v114614(constB11,bitIndex0) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_11,bitIndex1)
<=> v114614(constB11,bitIndex1) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_11,bitIndex2)
<=> v114614(constB11,bitIndex2) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_11,bitIndex3)
<=> v114614(constB11,bitIndex3) ) ) ).
fof(is_address_193,axiom,
address(v114614_range_3_to_0_address_term_bound_11) ).
fof(address_association_137,axiom,
v114614_range_3_to_0_address_association(constB11,v114614_range_3_to_0_address_term_bound_11) ).
fof(address_false_msb_168,axiom,
~ addressVal(v114614_range_3_to_0_address_term_bound_10,bitIndex4) ).
fof(transient_address_definition_136,axiom,
( $true
& ( addressVal(v114614_range_3_to_0_address_term_bound_10,bitIndex0)
<=> v114614(constB10,bitIndex0) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_10,bitIndex1)
<=> v114614(constB10,bitIndex1) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_10,bitIndex2)
<=> v114614(constB10,bitIndex2) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_10,bitIndex3)
<=> v114614(constB10,bitIndex3) ) ) ).
fof(is_address_192,axiom,
address(v114614_range_3_to_0_address_term_bound_10) ).
fof(address_association_136,axiom,
v114614_range_3_to_0_address_association(constB10,v114614_range_3_to_0_address_term_bound_10) ).
fof(address_false_msb_167,axiom,
~ addressVal(v114614_range_3_to_0_address_term_bound_9,bitIndex4) ).
fof(transient_address_definition_135,axiom,
( $true
& ( addressVal(v114614_range_3_to_0_address_term_bound_9,bitIndex0)
<=> v114614(constB9,bitIndex0) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_9,bitIndex1)
<=> v114614(constB9,bitIndex1) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_9,bitIndex2)
<=> v114614(constB9,bitIndex2) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_9,bitIndex3)
<=> v114614(constB9,bitIndex3) ) ) ).
fof(is_address_191,axiom,
address(v114614_range_3_to_0_address_term_bound_9) ).
fof(address_association_135,axiom,
v114614_range_3_to_0_address_association(constB9,v114614_range_3_to_0_address_term_bound_9) ).
fof(address_false_msb_166,axiom,
~ addressVal(v114614_range_3_to_0_address_term_bound_8,bitIndex4) ).
fof(transient_address_definition_134,axiom,
( $true
& ( addressVal(v114614_range_3_to_0_address_term_bound_8,bitIndex0)
<=> v114614(constB8,bitIndex0) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_8,bitIndex1)
<=> v114614(constB8,bitIndex1) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_8,bitIndex2)
<=> v114614(constB8,bitIndex2) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_8,bitIndex3)
<=> v114614(constB8,bitIndex3) ) ) ).
fof(is_address_190,axiom,
address(v114614_range_3_to_0_address_term_bound_8) ).
fof(address_association_134,axiom,
v114614_range_3_to_0_address_association(constB8,v114614_range_3_to_0_address_term_bound_8) ).
fof(address_false_msb_165,axiom,
~ addressVal(v114614_range_3_to_0_address_term_bound_7,bitIndex4) ).
fof(transient_address_definition_133,axiom,
( $true
& ( addressVal(v114614_range_3_to_0_address_term_bound_7,bitIndex0)
<=> v114614(constB7,bitIndex0) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_7,bitIndex1)
<=> v114614(constB7,bitIndex1) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_7,bitIndex2)
<=> v114614(constB7,bitIndex2) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_7,bitIndex3)
<=> v114614(constB7,bitIndex3) ) ) ).
fof(is_address_189,axiom,
address(v114614_range_3_to_0_address_term_bound_7) ).
fof(address_association_133,axiom,
v114614_range_3_to_0_address_association(constB7,v114614_range_3_to_0_address_term_bound_7) ).
fof(address_false_msb_164,axiom,
~ addressVal(v114614_range_3_to_0_address_term_bound_6,bitIndex4) ).
fof(transient_address_definition_132,axiom,
( $true
& ( addressVal(v114614_range_3_to_0_address_term_bound_6,bitIndex0)
<=> v114614(constB6,bitIndex0) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_6,bitIndex1)
<=> v114614(constB6,bitIndex1) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_6,bitIndex2)
<=> v114614(constB6,bitIndex2) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_6,bitIndex3)
<=> v114614(constB6,bitIndex3) ) ) ).
fof(is_address_188,axiom,
address(v114614_range_3_to_0_address_term_bound_6) ).
fof(address_association_132,axiom,
v114614_range_3_to_0_address_association(constB6,v114614_range_3_to_0_address_term_bound_6) ).
fof(address_false_msb_163,axiom,
~ addressVal(v114614_range_3_to_0_address_term_bound_5,bitIndex4) ).
fof(transient_address_definition_131,axiom,
( $true
& ( addressVal(v114614_range_3_to_0_address_term_bound_5,bitIndex0)
<=> v114614(constB5,bitIndex0) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_5,bitIndex1)
<=> v114614(constB5,bitIndex1) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_5,bitIndex2)
<=> v114614(constB5,bitIndex2) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_5,bitIndex3)
<=> v114614(constB5,bitIndex3) ) ) ).
fof(is_address_187,axiom,
address(v114614_range_3_to_0_address_term_bound_5) ).
fof(address_association_131,axiom,
v114614_range_3_to_0_address_association(constB5,v114614_range_3_to_0_address_term_bound_5) ).
fof(address_false_msb_162,axiom,
~ addressVal(v114614_range_3_to_0_address_term_bound_4,bitIndex4) ).
fof(transient_address_definition_130,axiom,
( $true
& ( addressVal(v114614_range_3_to_0_address_term_bound_4,bitIndex0)
<=> v114614(constB4,bitIndex0) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_4,bitIndex1)
<=> v114614(constB4,bitIndex1) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_4,bitIndex2)
<=> v114614(constB4,bitIndex2) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_4,bitIndex3)
<=> v114614(constB4,bitIndex3) ) ) ).
fof(is_address_186,axiom,
address(v114614_range_3_to_0_address_term_bound_4) ).
fof(address_association_130,axiom,
v114614_range_3_to_0_address_association(constB4,v114614_range_3_to_0_address_term_bound_4) ).
fof(address_false_msb_161,axiom,
~ addressVal(v114614_range_3_to_0_address_term_bound_3,bitIndex4) ).
fof(transient_address_definition_129,axiom,
( $true
& ( addressVal(v114614_range_3_to_0_address_term_bound_3,bitIndex0)
<=> v114614(constB3,bitIndex0) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_3,bitIndex1)
<=> v114614(constB3,bitIndex1) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_3,bitIndex2)
<=> v114614(constB3,bitIndex2) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_3,bitIndex3)
<=> v114614(constB3,bitIndex3) ) ) ).
fof(is_address_185,axiom,
address(v114614_range_3_to_0_address_term_bound_3) ).
fof(address_association_129,axiom,
v114614_range_3_to_0_address_association(constB3,v114614_range_3_to_0_address_term_bound_3) ).
fof(address_false_msb_160,axiom,
~ addressVal(v114614_range_3_to_0_address_term_bound_2,bitIndex4) ).
fof(transient_address_definition_128,axiom,
( $true
& ( addressVal(v114614_range_3_to_0_address_term_bound_2,bitIndex0)
<=> v114614(constB2,bitIndex0) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_2,bitIndex1)
<=> v114614(constB2,bitIndex1) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_2,bitIndex2)
<=> v114614(constB2,bitIndex2) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_2,bitIndex3)
<=> v114614(constB2,bitIndex3) ) ) ).
fof(is_address_184,axiom,
address(v114614_range_3_to_0_address_term_bound_2) ).
fof(address_association_128,axiom,
v114614_range_3_to_0_address_association(constB2,v114614_range_3_to_0_address_term_bound_2) ).
fof(address_false_msb_159,axiom,
~ addressVal(v114614_range_3_to_0_address_term_bound_1,bitIndex4) ).
fof(transient_address_definition_127,axiom,
( $true
& ( addressVal(v114614_range_3_to_0_address_term_bound_1,bitIndex0)
<=> v114614(constB1,bitIndex0) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_1,bitIndex1)
<=> v114614(constB1,bitIndex1) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_1,bitIndex2)
<=> v114614(constB1,bitIndex2) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_1,bitIndex3)
<=> v114614(constB1,bitIndex3) ) ) ).
fof(is_address_183,axiom,
address(v114614_range_3_to_0_address_term_bound_1) ).
fof(address_association_127,axiom,
v114614_range_3_to_0_address_association(constB1,v114614_range_3_to_0_address_term_bound_1) ).
fof(address_false_msb_158,axiom,
~ addressVal(v114614_range_3_to_0_address_term_bound_0,bitIndex4) ).
fof(transient_address_definition_126,axiom,
( $true
& ( addressVal(v114614_range_3_to_0_address_term_bound_0,bitIndex0)
<=> v114614(constB0,bitIndex0) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_0,bitIndex1)
<=> v114614(constB0,bitIndex1) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_0,bitIndex2)
<=> v114614(constB0,bitIndex2) )
& ( addressVal(v114614_range_3_to_0_address_term_bound_0,bitIndex3)
<=> v114614(constB0,bitIndex3) ) ) ).
fof(is_address_182,axiom,
address(v114614_range_3_to_0_address_term_bound_0) ).
fof(address_association_126,axiom,
v114614_range_3_to_0_address_association(constB0,v114614_range_3_to_0_address_term_bound_0) ).
fof(address_false_msb_157,axiom,
~ addressVal(v114548_range_3_to_0_address_term_bound_20,bitIndex4) ).
fof(transient_address_definition_125,axiom,
( $true
& ( addressVal(v114548_range_3_to_0_address_term_bound_20,bitIndex0)
<=> v114548(constB20,bitIndex0) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_20,bitIndex1)
<=> v114548(constB20,bitIndex1) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_20,bitIndex2)
<=> v114548(constB20,bitIndex2) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_20,bitIndex3)
<=> v114548(constB20,bitIndex3) ) ) ).
fof(is_address_181,axiom,
address(v114548_range_3_to_0_address_term_bound_20) ).
fof(address_association_125,axiom,
v114548_range_3_to_0_address_association(constB20,v114548_range_3_to_0_address_term_bound_20) ).
fof(address_false_msb_156,axiom,
~ addressVal(v114548_range_3_to_0_address_term_bound_19,bitIndex4) ).
fof(transient_address_definition_124,axiom,
( $true
& ( addressVal(v114548_range_3_to_0_address_term_bound_19,bitIndex0)
<=> v114548(constB19,bitIndex0) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_19,bitIndex1)
<=> v114548(constB19,bitIndex1) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_19,bitIndex2)
<=> v114548(constB19,bitIndex2) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_19,bitIndex3)
<=> v114548(constB19,bitIndex3) ) ) ).
fof(is_address_180,axiom,
address(v114548_range_3_to_0_address_term_bound_19) ).
fof(address_association_124,axiom,
v114548_range_3_to_0_address_association(constB19,v114548_range_3_to_0_address_term_bound_19) ).
fof(address_false_msb_155,axiom,
~ addressVal(v114548_range_3_to_0_address_term_bound_18,bitIndex4) ).
fof(transient_address_definition_123,axiom,
( $true
& ( addressVal(v114548_range_3_to_0_address_term_bound_18,bitIndex0)
<=> v114548(constB18,bitIndex0) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_18,bitIndex1)
<=> v114548(constB18,bitIndex1) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_18,bitIndex2)
<=> v114548(constB18,bitIndex2) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_18,bitIndex3)
<=> v114548(constB18,bitIndex3) ) ) ).
fof(is_address_179,axiom,
address(v114548_range_3_to_0_address_term_bound_18) ).
fof(address_association_123,axiom,
v114548_range_3_to_0_address_association(constB18,v114548_range_3_to_0_address_term_bound_18) ).
fof(address_false_msb_154,axiom,
~ addressVal(v114548_range_3_to_0_address_term_bound_17,bitIndex4) ).
fof(transient_address_definition_122,axiom,
( $true
& ( addressVal(v114548_range_3_to_0_address_term_bound_17,bitIndex0)
<=> v114548(constB17,bitIndex0) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_17,bitIndex1)
<=> v114548(constB17,bitIndex1) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_17,bitIndex2)
<=> v114548(constB17,bitIndex2) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_17,bitIndex3)
<=> v114548(constB17,bitIndex3) ) ) ).
fof(is_address_178,axiom,
address(v114548_range_3_to_0_address_term_bound_17) ).
fof(address_association_122,axiom,
v114548_range_3_to_0_address_association(constB17,v114548_range_3_to_0_address_term_bound_17) ).
fof(address_false_msb_153,axiom,
~ addressVal(v114548_range_3_to_0_address_term_bound_16,bitIndex4) ).
fof(transient_address_definition_121,axiom,
( $true
& ( addressVal(v114548_range_3_to_0_address_term_bound_16,bitIndex0)
<=> v114548(constB16,bitIndex0) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_16,bitIndex1)
<=> v114548(constB16,bitIndex1) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_16,bitIndex2)
<=> v114548(constB16,bitIndex2) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_16,bitIndex3)
<=> v114548(constB16,bitIndex3) ) ) ).
fof(is_address_177,axiom,
address(v114548_range_3_to_0_address_term_bound_16) ).
fof(address_association_121,axiom,
v114548_range_3_to_0_address_association(constB16,v114548_range_3_to_0_address_term_bound_16) ).
fof(address_false_msb_152,axiom,
~ addressVal(v114548_range_3_to_0_address_term_bound_15,bitIndex4) ).
fof(transient_address_definition_120,axiom,
( $true
& ( addressVal(v114548_range_3_to_0_address_term_bound_15,bitIndex0)
<=> v114548(constB15,bitIndex0) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_15,bitIndex1)
<=> v114548(constB15,bitIndex1) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_15,bitIndex2)
<=> v114548(constB15,bitIndex2) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_15,bitIndex3)
<=> v114548(constB15,bitIndex3) ) ) ).
fof(is_address_176,axiom,
address(v114548_range_3_to_0_address_term_bound_15) ).
fof(address_association_120,axiom,
v114548_range_3_to_0_address_association(constB15,v114548_range_3_to_0_address_term_bound_15) ).
fof(address_false_msb_151,axiom,
~ addressVal(v114548_range_3_to_0_address_term_bound_14,bitIndex4) ).
fof(transient_address_definition_119,axiom,
( $true
& ( addressVal(v114548_range_3_to_0_address_term_bound_14,bitIndex0)
<=> v114548(constB14,bitIndex0) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_14,bitIndex1)
<=> v114548(constB14,bitIndex1) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_14,bitIndex2)
<=> v114548(constB14,bitIndex2) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_14,bitIndex3)
<=> v114548(constB14,bitIndex3) ) ) ).
fof(is_address_175,axiom,
address(v114548_range_3_to_0_address_term_bound_14) ).
fof(address_association_119,axiom,
v114548_range_3_to_0_address_association(constB14,v114548_range_3_to_0_address_term_bound_14) ).
fof(address_false_msb_150,axiom,
~ addressVal(v114548_range_3_to_0_address_term_bound_13,bitIndex4) ).
fof(transient_address_definition_118,axiom,
( $true
& ( addressVal(v114548_range_3_to_0_address_term_bound_13,bitIndex0)
<=> v114548(constB13,bitIndex0) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_13,bitIndex1)
<=> v114548(constB13,bitIndex1) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_13,bitIndex2)
<=> v114548(constB13,bitIndex2) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_13,bitIndex3)
<=> v114548(constB13,bitIndex3) ) ) ).
fof(is_address_174,axiom,
address(v114548_range_3_to_0_address_term_bound_13) ).
fof(address_association_118,axiom,
v114548_range_3_to_0_address_association(constB13,v114548_range_3_to_0_address_term_bound_13) ).
fof(address_false_msb_149,axiom,
~ addressVal(v114548_range_3_to_0_address_term_bound_12,bitIndex4) ).
fof(transient_address_definition_117,axiom,
( $true
& ( addressVal(v114548_range_3_to_0_address_term_bound_12,bitIndex0)
<=> v114548(constB12,bitIndex0) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_12,bitIndex1)
<=> v114548(constB12,bitIndex1) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_12,bitIndex2)
<=> v114548(constB12,bitIndex2) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_12,bitIndex3)
<=> v114548(constB12,bitIndex3) ) ) ).
fof(is_address_173,axiom,
address(v114548_range_3_to_0_address_term_bound_12) ).
fof(address_association_117,axiom,
v114548_range_3_to_0_address_association(constB12,v114548_range_3_to_0_address_term_bound_12) ).
fof(address_false_msb_148,axiom,
~ addressVal(v114548_range_3_to_0_address_term_bound_11,bitIndex4) ).
fof(transient_address_definition_116,axiom,
( $true
& ( addressVal(v114548_range_3_to_0_address_term_bound_11,bitIndex0)
<=> v114548(constB11,bitIndex0) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_11,bitIndex1)
<=> v114548(constB11,bitIndex1) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_11,bitIndex2)
<=> v114548(constB11,bitIndex2) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_11,bitIndex3)
<=> v114548(constB11,bitIndex3) ) ) ).
fof(is_address_172,axiom,
address(v114548_range_3_to_0_address_term_bound_11) ).
fof(address_association_116,axiom,
v114548_range_3_to_0_address_association(constB11,v114548_range_3_to_0_address_term_bound_11) ).
fof(address_false_msb_147,axiom,
~ addressVal(v114548_range_3_to_0_address_term_bound_10,bitIndex4) ).
fof(transient_address_definition_115,axiom,
( $true
& ( addressVal(v114548_range_3_to_0_address_term_bound_10,bitIndex0)
<=> v114548(constB10,bitIndex0) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_10,bitIndex1)
<=> v114548(constB10,bitIndex1) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_10,bitIndex2)
<=> v114548(constB10,bitIndex2) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_10,bitIndex3)
<=> v114548(constB10,bitIndex3) ) ) ).
fof(is_address_171,axiom,
address(v114548_range_3_to_0_address_term_bound_10) ).
fof(address_association_115,axiom,
v114548_range_3_to_0_address_association(constB10,v114548_range_3_to_0_address_term_bound_10) ).
fof(address_false_msb_146,axiom,
~ addressVal(v114548_range_3_to_0_address_term_bound_9,bitIndex4) ).
fof(transient_address_definition_114,axiom,
( $true
& ( addressVal(v114548_range_3_to_0_address_term_bound_9,bitIndex0)
<=> v114548(constB9,bitIndex0) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_9,bitIndex1)
<=> v114548(constB9,bitIndex1) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_9,bitIndex2)
<=> v114548(constB9,bitIndex2) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_9,bitIndex3)
<=> v114548(constB9,bitIndex3) ) ) ).
fof(is_address_170,axiom,
address(v114548_range_3_to_0_address_term_bound_9) ).
fof(address_association_114,axiom,
v114548_range_3_to_0_address_association(constB9,v114548_range_3_to_0_address_term_bound_9) ).
fof(address_false_msb_145,axiom,
~ addressVal(v114548_range_3_to_0_address_term_bound_8,bitIndex4) ).
fof(transient_address_definition_113,axiom,
( $true
& ( addressVal(v114548_range_3_to_0_address_term_bound_8,bitIndex0)
<=> v114548(constB8,bitIndex0) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_8,bitIndex1)
<=> v114548(constB8,bitIndex1) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_8,bitIndex2)
<=> v114548(constB8,bitIndex2) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_8,bitIndex3)
<=> v114548(constB8,bitIndex3) ) ) ).
fof(is_address_169,axiom,
address(v114548_range_3_to_0_address_term_bound_8) ).
fof(address_association_113,axiom,
v114548_range_3_to_0_address_association(constB8,v114548_range_3_to_0_address_term_bound_8) ).
fof(address_false_msb_144,axiom,
~ addressVal(v114548_range_3_to_0_address_term_bound_7,bitIndex4) ).
fof(transient_address_definition_112,axiom,
( $true
& ( addressVal(v114548_range_3_to_0_address_term_bound_7,bitIndex0)
<=> v114548(constB7,bitIndex0) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_7,bitIndex1)
<=> v114548(constB7,bitIndex1) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_7,bitIndex2)
<=> v114548(constB7,bitIndex2) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_7,bitIndex3)
<=> v114548(constB7,bitIndex3) ) ) ).
fof(is_address_168,axiom,
address(v114548_range_3_to_0_address_term_bound_7) ).
fof(address_association_112,axiom,
v114548_range_3_to_0_address_association(constB7,v114548_range_3_to_0_address_term_bound_7) ).
fof(address_false_msb_143,axiom,
~ addressVal(v114548_range_3_to_0_address_term_bound_6,bitIndex4) ).
fof(transient_address_definition_111,axiom,
( $true
& ( addressVal(v114548_range_3_to_0_address_term_bound_6,bitIndex0)
<=> v114548(constB6,bitIndex0) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_6,bitIndex1)
<=> v114548(constB6,bitIndex1) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_6,bitIndex2)
<=> v114548(constB6,bitIndex2) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_6,bitIndex3)
<=> v114548(constB6,bitIndex3) ) ) ).
fof(is_address_167,axiom,
address(v114548_range_3_to_0_address_term_bound_6) ).
fof(address_association_111,axiom,
v114548_range_3_to_0_address_association(constB6,v114548_range_3_to_0_address_term_bound_6) ).
fof(address_false_msb_142,axiom,
~ addressVal(v114548_range_3_to_0_address_term_bound_5,bitIndex4) ).
fof(transient_address_definition_110,axiom,
( $true
& ( addressVal(v114548_range_3_to_0_address_term_bound_5,bitIndex0)
<=> v114548(constB5,bitIndex0) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_5,bitIndex1)
<=> v114548(constB5,bitIndex1) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_5,bitIndex2)
<=> v114548(constB5,bitIndex2) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_5,bitIndex3)
<=> v114548(constB5,bitIndex3) ) ) ).
fof(is_address_166,axiom,
address(v114548_range_3_to_0_address_term_bound_5) ).
fof(address_association_110,axiom,
v114548_range_3_to_0_address_association(constB5,v114548_range_3_to_0_address_term_bound_5) ).
fof(address_false_msb_141,axiom,
~ addressVal(v114548_range_3_to_0_address_term_bound_4,bitIndex4) ).
fof(transient_address_definition_109,axiom,
( $true
& ( addressVal(v114548_range_3_to_0_address_term_bound_4,bitIndex0)
<=> v114548(constB4,bitIndex0) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_4,bitIndex1)
<=> v114548(constB4,bitIndex1) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_4,bitIndex2)
<=> v114548(constB4,bitIndex2) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_4,bitIndex3)
<=> v114548(constB4,bitIndex3) ) ) ).
fof(is_address_165,axiom,
address(v114548_range_3_to_0_address_term_bound_4) ).
fof(address_association_109,axiom,
v114548_range_3_to_0_address_association(constB4,v114548_range_3_to_0_address_term_bound_4) ).
fof(address_false_msb_140,axiom,
~ addressVal(v114548_range_3_to_0_address_term_bound_3,bitIndex4) ).
fof(transient_address_definition_108,axiom,
( $true
& ( addressVal(v114548_range_3_to_0_address_term_bound_3,bitIndex0)
<=> v114548(constB3,bitIndex0) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_3,bitIndex1)
<=> v114548(constB3,bitIndex1) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_3,bitIndex2)
<=> v114548(constB3,bitIndex2) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_3,bitIndex3)
<=> v114548(constB3,bitIndex3) ) ) ).
fof(is_address_164,axiom,
address(v114548_range_3_to_0_address_term_bound_3) ).
fof(address_association_108,axiom,
v114548_range_3_to_0_address_association(constB3,v114548_range_3_to_0_address_term_bound_3) ).
fof(address_false_msb_139,axiom,
~ addressVal(v114548_range_3_to_0_address_term_bound_2,bitIndex4) ).
fof(transient_address_definition_107,axiom,
( $true
& ( addressVal(v114548_range_3_to_0_address_term_bound_2,bitIndex0)
<=> v114548(constB2,bitIndex0) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_2,bitIndex1)
<=> v114548(constB2,bitIndex1) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_2,bitIndex2)
<=> v114548(constB2,bitIndex2) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_2,bitIndex3)
<=> v114548(constB2,bitIndex3) ) ) ).
fof(is_address_163,axiom,
address(v114548_range_3_to_0_address_term_bound_2) ).
fof(address_association_107,axiom,
v114548_range_3_to_0_address_association(constB2,v114548_range_3_to_0_address_term_bound_2) ).
fof(address_false_msb_138,axiom,
~ addressVal(v114548_range_3_to_0_address_term_bound_1,bitIndex4) ).
fof(transient_address_definition_106,axiom,
( $true
& ( addressVal(v114548_range_3_to_0_address_term_bound_1,bitIndex0)
<=> v114548(constB1,bitIndex0) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_1,bitIndex1)
<=> v114548(constB1,bitIndex1) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_1,bitIndex2)
<=> v114548(constB1,bitIndex2) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_1,bitIndex3)
<=> v114548(constB1,bitIndex3) ) ) ).
fof(is_address_162,axiom,
address(v114548_range_3_to_0_address_term_bound_1) ).
fof(address_association_106,axiom,
v114548_range_3_to_0_address_association(constB1,v114548_range_3_to_0_address_term_bound_1) ).
fof(address_false_msb_137,axiom,
~ addressVal(v114548_range_3_to_0_address_term_bound_0,bitIndex4) ).
fof(transient_address_definition_105,axiom,
( $true
& ( addressVal(v114548_range_3_to_0_address_term_bound_0,bitIndex0)
<=> v114548(constB0,bitIndex0) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_0,bitIndex1)
<=> v114548(constB0,bitIndex1) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_0,bitIndex2)
<=> v114548(constB0,bitIndex2) )
& ( addressVal(v114548_range_3_to_0_address_term_bound_0,bitIndex3)
<=> v114548(constB0,bitIndex3) ) ) ).
fof(is_address_161,axiom,
address(v114548_range_3_to_0_address_term_bound_0) ).
fof(address_association_105,axiom,
v114548_range_3_to_0_address_association(constB0,v114548_range_3_to_0_address_term_bound_0) ).
fof(address_false_msb_136,axiom,
~ addressVal(v66140_range_3_to_0_address_term_bound_20,bitIndex4) ).
fof(transient_address_definition_104,axiom,
( $true
& ( addressVal(v66140_range_3_to_0_address_term_bound_20,bitIndex0)
<=> v66140(constB20,bitIndex0) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_20,bitIndex1)
<=> v66140(constB20,bitIndex1) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_20,bitIndex2)
<=> v66140(constB20,bitIndex2) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_20,bitIndex3)
<=> v66140(constB20,bitIndex3) ) ) ).
fof(is_address_160,axiom,
address(v66140_range_3_to_0_address_term_bound_20) ).
fof(address_association_104,axiom,
v66140_range_3_to_0_address_association(constB20,v66140_range_3_to_0_address_term_bound_20) ).
fof(address_false_msb_135,axiom,
~ addressVal(v66140_range_3_to_0_address_term_bound_19,bitIndex4) ).
fof(transient_address_definition_103,axiom,
( $true
& ( addressVal(v66140_range_3_to_0_address_term_bound_19,bitIndex0)
<=> v66140(constB19,bitIndex0) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_19,bitIndex1)
<=> v66140(constB19,bitIndex1) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_19,bitIndex2)
<=> v66140(constB19,bitIndex2) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_19,bitIndex3)
<=> v66140(constB19,bitIndex3) ) ) ).
fof(is_address_159,axiom,
address(v66140_range_3_to_0_address_term_bound_19) ).
fof(address_association_103,axiom,
v66140_range_3_to_0_address_association(constB19,v66140_range_3_to_0_address_term_bound_19) ).
fof(address_false_msb_134,axiom,
~ addressVal(v66140_range_3_to_0_address_term_bound_18,bitIndex4) ).
fof(transient_address_definition_102,axiom,
( $true
& ( addressVal(v66140_range_3_to_0_address_term_bound_18,bitIndex0)
<=> v66140(constB18,bitIndex0) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_18,bitIndex1)
<=> v66140(constB18,bitIndex1) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_18,bitIndex2)
<=> v66140(constB18,bitIndex2) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_18,bitIndex3)
<=> v66140(constB18,bitIndex3) ) ) ).
fof(is_address_158,axiom,
address(v66140_range_3_to_0_address_term_bound_18) ).
fof(address_association_102,axiom,
v66140_range_3_to_0_address_association(constB18,v66140_range_3_to_0_address_term_bound_18) ).
fof(address_false_msb_133,axiom,
~ addressVal(v66140_range_3_to_0_address_term_bound_17,bitIndex4) ).
fof(transient_address_definition_101,axiom,
( $true
& ( addressVal(v66140_range_3_to_0_address_term_bound_17,bitIndex0)
<=> v66140(constB17,bitIndex0) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_17,bitIndex1)
<=> v66140(constB17,bitIndex1) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_17,bitIndex2)
<=> v66140(constB17,bitIndex2) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_17,bitIndex3)
<=> v66140(constB17,bitIndex3) ) ) ).
fof(is_address_157,axiom,
address(v66140_range_3_to_0_address_term_bound_17) ).
fof(address_association_101,axiom,
v66140_range_3_to_0_address_association(constB17,v66140_range_3_to_0_address_term_bound_17) ).
fof(address_false_msb_132,axiom,
~ addressVal(v66140_range_3_to_0_address_term_bound_16,bitIndex4) ).
fof(transient_address_definition_100,axiom,
( $true
& ( addressVal(v66140_range_3_to_0_address_term_bound_16,bitIndex0)
<=> v66140(constB16,bitIndex0) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_16,bitIndex1)
<=> v66140(constB16,bitIndex1) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_16,bitIndex2)
<=> v66140(constB16,bitIndex2) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_16,bitIndex3)
<=> v66140(constB16,bitIndex3) ) ) ).
fof(is_address_156,axiom,
address(v66140_range_3_to_0_address_term_bound_16) ).
fof(address_association_100,axiom,
v66140_range_3_to_0_address_association(constB16,v66140_range_3_to_0_address_term_bound_16) ).
fof(address_false_msb_131,axiom,
~ addressVal(v66140_range_3_to_0_address_term_bound_15,bitIndex4) ).
fof(transient_address_definition_99,axiom,
( $true
& ( addressVal(v66140_range_3_to_0_address_term_bound_15,bitIndex0)
<=> v66140(constB15,bitIndex0) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_15,bitIndex1)
<=> v66140(constB15,bitIndex1) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_15,bitIndex2)
<=> v66140(constB15,bitIndex2) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_15,bitIndex3)
<=> v66140(constB15,bitIndex3) ) ) ).
fof(is_address_155,axiom,
address(v66140_range_3_to_0_address_term_bound_15) ).
fof(address_association_99,axiom,
v66140_range_3_to_0_address_association(constB15,v66140_range_3_to_0_address_term_bound_15) ).
fof(address_false_msb_130,axiom,
~ addressVal(v66140_range_3_to_0_address_term_bound_14,bitIndex4) ).
fof(transient_address_definition_98,axiom,
( $true
& ( addressVal(v66140_range_3_to_0_address_term_bound_14,bitIndex0)
<=> v66140(constB14,bitIndex0) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_14,bitIndex1)
<=> v66140(constB14,bitIndex1) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_14,bitIndex2)
<=> v66140(constB14,bitIndex2) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_14,bitIndex3)
<=> v66140(constB14,bitIndex3) ) ) ).
fof(is_address_154,axiom,
address(v66140_range_3_to_0_address_term_bound_14) ).
fof(address_association_98,axiom,
v66140_range_3_to_0_address_association(constB14,v66140_range_3_to_0_address_term_bound_14) ).
fof(address_false_msb_129,axiom,
~ addressVal(v66140_range_3_to_0_address_term_bound_13,bitIndex4) ).
fof(transient_address_definition_97,axiom,
( $true
& ( addressVal(v66140_range_3_to_0_address_term_bound_13,bitIndex0)
<=> v66140(constB13,bitIndex0) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_13,bitIndex1)
<=> v66140(constB13,bitIndex1) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_13,bitIndex2)
<=> v66140(constB13,bitIndex2) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_13,bitIndex3)
<=> v66140(constB13,bitIndex3) ) ) ).
fof(is_address_153,axiom,
address(v66140_range_3_to_0_address_term_bound_13) ).
fof(address_association_97,axiom,
v66140_range_3_to_0_address_association(constB13,v66140_range_3_to_0_address_term_bound_13) ).
fof(address_false_msb_128,axiom,
~ addressVal(v66140_range_3_to_0_address_term_bound_12,bitIndex4) ).
fof(transient_address_definition_96,axiom,
( $true
& ( addressVal(v66140_range_3_to_0_address_term_bound_12,bitIndex0)
<=> v66140(constB12,bitIndex0) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_12,bitIndex1)
<=> v66140(constB12,bitIndex1) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_12,bitIndex2)
<=> v66140(constB12,bitIndex2) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_12,bitIndex3)
<=> v66140(constB12,bitIndex3) ) ) ).
fof(is_address_152,axiom,
address(v66140_range_3_to_0_address_term_bound_12) ).
fof(address_association_96,axiom,
v66140_range_3_to_0_address_association(constB12,v66140_range_3_to_0_address_term_bound_12) ).
fof(address_false_msb_127,axiom,
~ addressVal(v66140_range_3_to_0_address_term_bound_11,bitIndex4) ).
fof(transient_address_definition_95,axiom,
( $true
& ( addressVal(v66140_range_3_to_0_address_term_bound_11,bitIndex0)
<=> v66140(constB11,bitIndex0) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_11,bitIndex1)
<=> v66140(constB11,bitIndex1) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_11,bitIndex2)
<=> v66140(constB11,bitIndex2) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_11,bitIndex3)
<=> v66140(constB11,bitIndex3) ) ) ).
fof(is_address_151,axiom,
address(v66140_range_3_to_0_address_term_bound_11) ).
fof(address_association_95,axiom,
v66140_range_3_to_0_address_association(constB11,v66140_range_3_to_0_address_term_bound_11) ).
fof(address_false_msb_126,axiom,
~ addressVal(v66140_range_3_to_0_address_term_bound_10,bitIndex4) ).
fof(transient_address_definition_94,axiom,
( $true
& ( addressVal(v66140_range_3_to_0_address_term_bound_10,bitIndex0)
<=> v66140(constB10,bitIndex0) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_10,bitIndex1)
<=> v66140(constB10,bitIndex1) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_10,bitIndex2)
<=> v66140(constB10,bitIndex2) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_10,bitIndex3)
<=> v66140(constB10,bitIndex3) ) ) ).
fof(is_address_150,axiom,
address(v66140_range_3_to_0_address_term_bound_10) ).
fof(address_association_94,axiom,
v66140_range_3_to_0_address_association(constB10,v66140_range_3_to_0_address_term_bound_10) ).
fof(address_false_msb_125,axiom,
~ addressVal(v66140_range_3_to_0_address_term_bound_9,bitIndex4) ).
fof(transient_address_definition_93,axiom,
( $true
& ( addressVal(v66140_range_3_to_0_address_term_bound_9,bitIndex0)
<=> v66140(constB9,bitIndex0) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_9,bitIndex1)
<=> v66140(constB9,bitIndex1) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_9,bitIndex2)
<=> v66140(constB9,bitIndex2) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_9,bitIndex3)
<=> v66140(constB9,bitIndex3) ) ) ).
fof(is_address_149,axiom,
address(v66140_range_3_to_0_address_term_bound_9) ).
fof(address_association_93,axiom,
v66140_range_3_to_0_address_association(constB9,v66140_range_3_to_0_address_term_bound_9) ).
fof(address_false_msb_124,axiom,
~ addressVal(v66140_range_3_to_0_address_term_bound_8,bitIndex4) ).
fof(transient_address_definition_92,axiom,
( $true
& ( addressVal(v66140_range_3_to_0_address_term_bound_8,bitIndex0)
<=> v66140(constB8,bitIndex0) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_8,bitIndex1)
<=> v66140(constB8,bitIndex1) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_8,bitIndex2)
<=> v66140(constB8,bitIndex2) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_8,bitIndex3)
<=> v66140(constB8,bitIndex3) ) ) ).
fof(is_address_148,axiom,
address(v66140_range_3_to_0_address_term_bound_8) ).
fof(address_association_92,axiom,
v66140_range_3_to_0_address_association(constB8,v66140_range_3_to_0_address_term_bound_8) ).
fof(address_false_msb_123,axiom,
~ addressVal(v66140_range_3_to_0_address_term_bound_7,bitIndex4) ).
fof(transient_address_definition_91,axiom,
( $true
& ( addressVal(v66140_range_3_to_0_address_term_bound_7,bitIndex0)
<=> v66140(constB7,bitIndex0) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_7,bitIndex1)
<=> v66140(constB7,bitIndex1) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_7,bitIndex2)
<=> v66140(constB7,bitIndex2) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_7,bitIndex3)
<=> v66140(constB7,bitIndex3) ) ) ).
fof(is_address_147,axiom,
address(v66140_range_3_to_0_address_term_bound_7) ).
fof(address_association_91,axiom,
v66140_range_3_to_0_address_association(constB7,v66140_range_3_to_0_address_term_bound_7) ).
fof(address_false_msb_122,axiom,
~ addressVal(v66140_range_3_to_0_address_term_bound_6,bitIndex4) ).
fof(transient_address_definition_90,axiom,
( $true
& ( addressVal(v66140_range_3_to_0_address_term_bound_6,bitIndex0)
<=> v66140(constB6,bitIndex0) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_6,bitIndex1)
<=> v66140(constB6,bitIndex1) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_6,bitIndex2)
<=> v66140(constB6,bitIndex2) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_6,bitIndex3)
<=> v66140(constB6,bitIndex3) ) ) ).
fof(is_address_146,axiom,
address(v66140_range_3_to_0_address_term_bound_6) ).
fof(address_association_90,axiom,
v66140_range_3_to_0_address_association(constB6,v66140_range_3_to_0_address_term_bound_6) ).
fof(address_false_msb_121,axiom,
~ addressVal(v66140_range_3_to_0_address_term_bound_5,bitIndex4) ).
fof(transient_address_definition_89,axiom,
( $true
& ( addressVal(v66140_range_3_to_0_address_term_bound_5,bitIndex0)
<=> v66140(constB5,bitIndex0) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_5,bitIndex1)
<=> v66140(constB5,bitIndex1) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_5,bitIndex2)
<=> v66140(constB5,bitIndex2) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_5,bitIndex3)
<=> v66140(constB5,bitIndex3) ) ) ).
fof(is_address_145,axiom,
address(v66140_range_3_to_0_address_term_bound_5) ).
fof(address_association_89,axiom,
v66140_range_3_to_0_address_association(constB5,v66140_range_3_to_0_address_term_bound_5) ).
fof(address_false_msb_120,axiom,
~ addressVal(v66140_range_3_to_0_address_term_bound_4,bitIndex4) ).
fof(transient_address_definition_88,axiom,
( $true
& ( addressVal(v66140_range_3_to_0_address_term_bound_4,bitIndex0)
<=> v66140(constB4,bitIndex0) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_4,bitIndex1)
<=> v66140(constB4,bitIndex1) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_4,bitIndex2)
<=> v66140(constB4,bitIndex2) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_4,bitIndex3)
<=> v66140(constB4,bitIndex3) ) ) ).
fof(is_address_144,axiom,
address(v66140_range_3_to_0_address_term_bound_4) ).
fof(address_association_88,axiom,
v66140_range_3_to_0_address_association(constB4,v66140_range_3_to_0_address_term_bound_4) ).
fof(address_false_msb_119,axiom,
~ addressVal(v66140_range_3_to_0_address_term_bound_3,bitIndex4) ).
fof(transient_address_definition_87,axiom,
( $true
& ( addressVal(v66140_range_3_to_0_address_term_bound_3,bitIndex0)
<=> v66140(constB3,bitIndex0) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_3,bitIndex1)
<=> v66140(constB3,bitIndex1) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_3,bitIndex2)
<=> v66140(constB3,bitIndex2) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_3,bitIndex3)
<=> v66140(constB3,bitIndex3) ) ) ).
fof(is_address_143,axiom,
address(v66140_range_3_to_0_address_term_bound_3) ).
fof(address_association_87,axiom,
v66140_range_3_to_0_address_association(constB3,v66140_range_3_to_0_address_term_bound_3) ).
fof(address_false_msb_118,axiom,
~ addressVal(v66140_range_3_to_0_address_term_bound_2,bitIndex4) ).
fof(transient_address_definition_86,axiom,
( $true
& ( addressVal(v66140_range_3_to_0_address_term_bound_2,bitIndex0)
<=> v66140(constB2,bitIndex0) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_2,bitIndex1)
<=> v66140(constB2,bitIndex1) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_2,bitIndex2)
<=> v66140(constB2,bitIndex2) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_2,bitIndex3)
<=> v66140(constB2,bitIndex3) ) ) ).
fof(is_address_142,axiom,
address(v66140_range_3_to_0_address_term_bound_2) ).
fof(address_association_86,axiom,
v66140_range_3_to_0_address_association(constB2,v66140_range_3_to_0_address_term_bound_2) ).
fof(address_false_msb_117,axiom,
~ addressVal(v66140_range_3_to_0_address_term_bound_1,bitIndex4) ).
fof(transient_address_definition_85,axiom,
( $true
& ( addressVal(v66140_range_3_to_0_address_term_bound_1,bitIndex0)
<=> v66140(constB1,bitIndex0) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_1,bitIndex1)
<=> v66140(constB1,bitIndex1) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_1,bitIndex2)
<=> v66140(constB1,bitIndex2) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_1,bitIndex3)
<=> v66140(constB1,bitIndex3) ) ) ).
fof(is_address_141,axiom,
address(v66140_range_3_to_0_address_term_bound_1) ).
fof(address_association_85,axiom,
v66140_range_3_to_0_address_association(constB1,v66140_range_3_to_0_address_term_bound_1) ).
fof(address_false_msb_116,axiom,
~ addressVal(v66140_range_3_to_0_address_term_bound_0,bitIndex4) ).
fof(transient_address_definition_84,axiom,
( $true
& ( addressVal(v66140_range_3_to_0_address_term_bound_0,bitIndex0)
<=> v66140(constB0,bitIndex0) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_0,bitIndex1)
<=> v66140(constB0,bitIndex1) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_0,bitIndex2)
<=> v66140(constB0,bitIndex2) )
& ( addressVal(v66140_range_3_to_0_address_term_bound_0,bitIndex3)
<=> v66140(constB0,bitIndex3) ) ) ).
fof(is_address_140,axiom,
address(v66140_range_3_to_0_address_term_bound_0) ).
fof(address_association_84,axiom,
v66140_range_3_to_0_address_association(constB0,v66140_range_3_to_0_address_term_bound_0) ).
fof(is_address_139,axiom,
address(b11011_address_term) ).
fof(constant_address_definition_55,axiom,
! [B] :
( addressVal(b11011_address_term,B)
<=> b11011(B) ) ).
fof(is_address_138,axiom,
address(b11010_address_term) ).
fof(constant_address_definition_54,axiom,
! [B] :
( addressVal(b11010_address_term,B)
<=> b11010(B) ) ).
fof(is_address_137,axiom,
address(b11001_address_term) ).
fof(constant_address_definition_53,axiom,
! [B] :
( addressVal(b11001_address_term,B)
<=> b11001(B) ) ).
fof(is_address_136,axiom,
address(b11000_address_term) ).
fof(constant_address_definition_52,axiom,
! [B] :
( addressVal(b11000_address_term,B)
<=> b11000(B) ) ).
fof(is_address_135,axiom,
address(b10111_address_term) ).
fof(constant_address_definition_51,axiom,
! [B] :
( addressVal(b10111_address_term,B)
<=> b10111(B) ) ).
fof(is_address_134,axiom,
address(b10110_address_term) ).
fof(constant_address_definition_50,axiom,
! [B] :
( addressVal(b10110_address_term,B)
<=> b10110(B) ) ).
fof(is_address_133,axiom,
address(b10101_address_term) ).
fof(constant_address_definition_49,axiom,
! [B] :
( addressVal(b10101_address_term,B)
<=> b10101(B) ) ).
fof(is_address_132,axiom,
address(b10100_address_term) ).
fof(constant_address_definition_48,axiom,
! [B] :
( addressVal(b10100_address_term,B)
<=> b10100(B) ) ).
fof(is_address_131,axiom,
address(b10011_address_term) ).
fof(constant_address_definition_47,axiom,
! [B] :
( addressVal(b10011_address_term,B)
<=> b10011(B) ) ).
fof(is_address_130,axiom,
address(b10010_address_term) ).
fof(constant_address_definition_46,axiom,
! [B] :
( addressVal(b10010_address_term,B)
<=> b10010(B) ) ).
fof(is_address_129,axiom,
address(b10001_address_term) ).
fof(constant_address_definition_45,axiom,
! [B] :
( addressVal(b10001_address_term,B)
<=> b10001(B) ) ).
fof(is_address_128,axiom,
address(b01111_address_term) ).
fof(constant_address_definition_44,axiom,
! [B] :
( addressVal(b01111_address_term,B)
<=> b01111(B) ) ).
fof(is_address_127,axiom,
address(b01110_address_term) ).
fof(constant_address_definition_43,axiom,
! [B] :
( addressVal(b01110_address_term,B)
<=> b01110(B) ) ).
fof(is_address_126,axiom,
address(b01101_address_term) ).
fof(constant_address_definition_42,axiom,
! [B] :
( addressVal(b01101_address_term,B)
<=> b01101(B) ) ).
fof(is_address_125,axiom,
address(b01100_address_term) ).
fof(constant_address_definition_41,axiom,
! [B] :
( addressVal(b01100_address_term,B)
<=> b01100(B) ) ).
fof(is_address_124,axiom,
address(b01011_address_term) ).
fof(constant_address_definition_40,axiom,
! [B] :
( addressVal(b01011_address_term,B)
<=> b01011(B) ) ).
fof(is_address_123,axiom,
address(b00111_address_term) ).
fof(constant_address_definition_39,axiom,
! [B] :
( addressVal(b00111_address_term,B)
<=> b00111(B) ) ).
fof(is_address_122,axiom,
address(b00110_address_term) ).
fof(constant_address_definition_38,axiom,
! [B] :
( addressVal(b00110_address_term,B)
<=> b00110(B) ) ).
fof(is_address_121,axiom,
address(b00101_address_term) ).
fof(constant_address_definition_37,axiom,
! [B] :
( addressVal(b00101_address_term,B)
<=> b00101(B) ) ).
fof(is_address_120,axiom,
address(b00011_address_term) ).
fof(constant_address_definition_36,axiom,
! [B] :
( addressVal(b00011_address_term,B)
<=> b00011(B) ) ).
fof(transient_address_definition_83,axiom,
! [B] :
( addressVal(v65463_range_4_to_0_address_term_bound_20,B)
<=> v65463(constB20,B) ) ).
fof(is_address_119,axiom,
address(v65463_range_4_to_0_address_term_bound_20) ).
fof(address_association_83,axiom,
v65463_range_4_to_0_address_association(constB20,v65463_range_4_to_0_address_term_bound_20) ).
fof(transient_address_definition_82,axiom,
! [B] :
( addressVal(v65463_range_4_to_0_address_term_bound_19,B)
<=> v65463(constB19,B) ) ).
fof(is_address_118,axiom,
address(v65463_range_4_to_0_address_term_bound_19) ).
fof(address_association_82,axiom,
v65463_range_4_to_0_address_association(constB19,v65463_range_4_to_0_address_term_bound_19) ).
fof(transient_address_definition_81,axiom,
! [B] :
( addressVal(v65463_range_4_to_0_address_term_bound_18,B)
<=> v65463(constB18,B) ) ).
fof(is_address_117,axiom,
address(v65463_range_4_to_0_address_term_bound_18) ).
fof(address_association_81,axiom,
v65463_range_4_to_0_address_association(constB18,v65463_range_4_to_0_address_term_bound_18) ).
fof(transient_address_definition_80,axiom,
! [B] :
( addressVal(v65463_range_4_to_0_address_term_bound_17,B)
<=> v65463(constB17,B) ) ).
fof(is_address_116,axiom,
address(v65463_range_4_to_0_address_term_bound_17) ).
fof(address_association_80,axiom,
v65463_range_4_to_0_address_association(constB17,v65463_range_4_to_0_address_term_bound_17) ).
fof(transient_address_definition_79,axiom,
! [B] :
( addressVal(v65463_range_4_to_0_address_term_bound_16,B)
<=> v65463(constB16,B) ) ).
fof(is_address_115,axiom,
address(v65463_range_4_to_0_address_term_bound_16) ).
fof(address_association_79,axiom,
v65463_range_4_to_0_address_association(constB16,v65463_range_4_to_0_address_term_bound_16) ).
fof(transient_address_definition_78,axiom,
! [B] :
( addressVal(v65463_range_4_to_0_address_term_bound_15,B)
<=> v65463(constB15,B) ) ).
fof(is_address_114,axiom,
address(v65463_range_4_to_0_address_term_bound_15) ).
fof(address_association_78,axiom,
v65463_range_4_to_0_address_association(constB15,v65463_range_4_to_0_address_term_bound_15) ).
fof(transient_address_definition_77,axiom,
! [B] :
( addressVal(v65463_range_4_to_0_address_term_bound_14,B)
<=> v65463(constB14,B) ) ).
fof(is_address_113,axiom,
address(v65463_range_4_to_0_address_term_bound_14) ).
fof(address_association_77,axiom,
v65463_range_4_to_0_address_association(constB14,v65463_range_4_to_0_address_term_bound_14) ).
fof(transient_address_definition_76,axiom,
! [B] :
( addressVal(v65463_range_4_to_0_address_term_bound_13,B)
<=> v65463(constB13,B) ) ).
fof(is_address_112,axiom,
address(v65463_range_4_to_0_address_term_bound_13) ).
fof(address_association_76,axiom,
v65463_range_4_to_0_address_association(constB13,v65463_range_4_to_0_address_term_bound_13) ).
fof(transient_address_definition_75,axiom,
! [B] :
( addressVal(v65463_range_4_to_0_address_term_bound_12,B)
<=> v65463(constB12,B) ) ).
fof(is_address_111,axiom,
address(v65463_range_4_to_0_address_term_bound_12) ).
fof(address_association_75,axiom,
v65463_range_4_to_0_address_association(constB12,v65463_range_4_to_0_address_term_bound_12) ).
fof(transient_address_definition_74,axiom,
! [B] :
( addressVal(v65463_range_4_to_0_address_term_bound_11,B)
<=> v65463(constB11,B) ) ).
fof(is_address_110,axiom,
address(v65463_range_4_to_0_address_term_bound_11) ).
fof(address_association_74,axiom,
v65463_range_4_to_0_address_association(constB11,v65463_range_4_to_0_address_term_bound_11) ).
fof(transient_address_definition_73,axiom,
! [B] :
( addressVal(v65463_range_4_to_0_address_term_bound_10,B)
<=> v65463(constB10,B) ) ).
fof(is_address_109,axiom,
address(v65463_range_4_to_0_address_term_bound_10) ).
fof(address_association_73,axiom,
v65463_range_4_to_0_address_association(constB10,v65463_range_4_to_0_address_term_bound_10) ).
fof(transient_address_definition_72,axiom,
! [B] :
( addressVal(v65463_range_4_to_0_address_term_bound_9,B)
<=> v65463(constB9,B) ) ).
fof(is_address_108,axiom,
address(v65463_range_4_to_0_address_term_bound_9) ).
fof(address_association_72,axiom,
v65463_range_4_to_0_address_association(constB9,v65463_range_4_to_0_address_term_bound_9) ).
fof(transient_address_definition_71,axiom,
! [B] :
( addressVal(v65463_range_4_to_0_address_term_bound_8,B)
<=> v65463(constB8,B) ) ).
fof(is_address_107,axiom,
address(v65463_range_4_to_0_address_term_bound_8) ).
fof(address_association_71,axiom,
v65463_range_4_to_0_address_association(constB8,v65463_range_4_to_0_address_term_bound_8) ).
fof(transient_address_definition_70,axiom,
! [B] :
( addressVal(v65463_range_4_to_0_address_term_bound_7,B)
<=> v65463(constB7,B) ) ).
fof(is_address_106,axiom,
address(v65463_range_4_to_0_address_term_bound_7) ).
fof(address_association_70,axiom,
v65463_range_4_to_0_address_association(constB7,v65463_range_4_to_0_address_term_bound_7) ).
fof(transient_address_definition_69,axiom,
! [B] :
( addressVal(v65463_range_4_to_0_address_term_bound_6,B)
<=> v65463(constB6,B) ) ).
fof(is_address_105,axiom,
address(v65463_range_4_to_0_address_term_bound_6) ).
fof(address_association_69,axiom,
v65463_range_4_to_0_address_association(constB6,v65463_range_4_to_0_address_term_bound_6) ).
fof(transient_address_definition_68,axiom,
! [B] :
( addressVal(v65463_range_4_to_0_address_term_bound_5,B)
<=> v65463(constB5,B) ) ).
fof(is_address_104,axiom,
address(v65463_range_4_to_0_address_term_bound_5) ).
fof(address_association_68,axiom,
v65463_range_4_to_0_address_association(constB5,v65463_range_4_to_0_address_term_bound_5) ).
fof(transient_address_definition_67,axiom,
! [B] :
( addressVal(v65463_range_4_to_0_address_term_bound_4,B)
<=> v65463(constB4,B) ) ).
fof(is_address_103,axiom,
address(v65463_range_4_to_0_address_term_bound_4) ).
fof(address_association_67,axiom,
v65463_range_4_to_0_address_association(constB4,v65463_range_4_to_0_address_term_bound_4) ).
fof(transient_address_definition_66,axiom,
! [B] :
( addressVal(v65463_range_4_to_0_address_term_bound_3,B)
<=> v65463(constB3,B) ) ).
fof(is_address_102,axiom,
address(v65463_range_4_to_0_address_term_bound_3) ).
fof(address_association_66,axiom,
v65463_range_4_to_0_address_association(constB3,v65463_range_4_to_0_address_term_bound_3) ).
fof(transient_address_definition_65,axiom,
! [B] :
( addressVal(v65463_range_4_to_0_address_term_bound_2,B)
<=> v65463(constB2,B) ) ).
fof(is_address_101,axiom,
address(v65463_range_4_to_0_address_term_bound_2) ).
fof(address_association_65,axiom,
v65463_range_4_to_0_address_association(constB2,v65463_range_4_to_0_address_term_bound_2) ).
fof(transient_address_definition_64,axiom,
! [B] :
( addressVal(v65463_range_4_to_0_address_term_bound_1,B)
<=> v65463(constB1,B) ) ).
fof(is_address_100,axiom,
address(v65463_range_4_to_0_address_term_bound_1) ).
fof(address_association_64,axiom,
v65463_range_4_to_0_address_association(constB1,v65463_range_4_to_0_address_term_bound_1) ).
fof(transient_address_definition_63,axiom,
! [B] :
( addressVal(v65463_range_4_to_0_address_term_bound_0,B)
<=> v65463(constB0,B) ) ).
fof(is_address_99,axiom,
address(v65463_range_4_to_0_address_term_bound_0) ).
fof(address_association_63,axiom,
v65463_range_4_to_0_address_association(constB0,v65463_range_4_to_0_address_term_bound_0) ).
fof(transient_address_definition_62,axiom,
! [B] :
( addressVal(v65447_range_4_to_0_address_term_bound_20,B)
<=> v65447(constB20,B) ) ).
fof(is_address_98,axiom,
address(v65447_range_4_to_0_address_term_bound_20) ).
fof(address_association_62,axiom,
v65447_range_4_to_0_address_association(constB20,v65447_range_4_to_0_address_term_bound_20) ).
fof(transient_address_definition_61,axiom,
! [B] :
( addressVal(v65447_range_4_to_0_address_term_bound_19,B)
<=> v65447(constB19,B) ) ).
fof(is_address_97,axiom,
address(v65447_range_4_to_0_address_term_bound_19) ).
fof(address_association_61,axiom,
v65447_range_4_to_0_address_association(constB19,v65447_range_4_to_0_address_term_bound_19) ).
fof(transient_address_definition_60,axiom,
! [B] :
( addressVal(v65447_range_4_to_0_address_term_bound_18,B)
<=> v65447(constB18,B) ) ).
fof(is_address_96,axiom,
address(v65447_range_4_to_0_address_term_bound_18) ).
fof(address_association_60,axiom,
v65447_range_4_to_0_address_association(constB18,v65447_range_4_to_0_address_term_bound_18) ).
fof(transient_address_definition_59,axiom,
! [B] :
( addressVal(v65447_range_4_to_0_address_term_bound_17,B)
<=> v65447(constB17,B) ) ).
fof(is_address_95,axiom,
address(v65447_range_4_to_0_address_term_bound_17) ).
fof(address_association_59,axiom,
v65447_range_4_to_0_address_association(constB17,v65447_range_4_to_0_address_term_bound_17) ).
fof(transient_address_definition_58,axiom,
! [B] :
( addressVal(v65447_range_4_to_0_address_term_bound_16,B)
<=> v65447(constB16,B) ) ).
fof(is_address_94,axiom,
address(v65447_range_4_to_0_address_term_bound_16) ).
fof(address_association_58,axiom,
v65447_range_4_to_0_address_association(constB16,v65447_range_4_to_0_address_term_bound_16) ).
fof(transient_address_definition_57,axiom,
! [B] :
( addressVal(v65447_range_4_to_0_address_term_bound_15,B)
<=> v65447(constB15,B) ) ).
fof(is_address_93,axiom,
address(v65447_range_4_to_0_address_term_bound_15) ).
fof(address_association_57,axiom,
v65447_range_4_to_0_address_association(constB15,v65447_range_4_to_0_address_term_bound_15) ).
fof(transient_address_definition_56,axiom,
! [B] :
( addressVal(v65447_range_4_to_0_address_term_bound_14,B)
<=> v65447(constB14,B) ) ).
fof(is_address_92,axiom,
address(v65447_range_4_to_0_address_term_bound_14) ).
fof(address_association_56,axiom,
v65447_range_4_to_0_address_association(constB14,v65447_range_4_to_0_address_term_bound_14) ).
fof(transient_address_definition_55,axiom,
! [B] :
( addressVal(v65447_range_4_to_0_address_term_bound_13,B)
<=> v65447(constB13,B) ) ).
fof(is_address_91,axiom,
address(v65447_range_4_to_0_address_term_bound_13) ).
fof(address_association_55,axiom,
v65447_range_4_to_0_address_association(constB13,v65447_range_4_to_0_address_term_bound_13) ).
fof(transient_address_definition_54,axiom,
! [B] :
( addressVal(v65447_range_4_to_0_address_term_bound_12,B)
<=> v65447(constB12,B) ) ).
fof(is_address_90,axiom,
address(v65447_range_4_to_0_address_term_bound_12) ).
fof(address_association_54,axiom,
v65447_range_4_to_0_address_association(constB12,v65447_range_4_to_0_address_term_bound_12) ).
fof(transient_address_definition_53,axiom,
! [B] :
( addressVal(v65447_range_4_to_0_address_term_bound_11,B)
<=> v65447(constB11,B) ) ).
fof(is_address_89,axiom,
address(v65447_range_4_to_0_address_term_bound_11) ).
fof(address_association_53,axiom,
v65447_range_4_to_0_address_association(constB11,v65447_range_4_to_0_address_term_bound_11) ).
fof(transient_address_definition_52,axiom,
! [B] :
( addressVal(v65447_range_4_to_0_address_term_bound_10,B)
<=> v65447(constB10,B) ) ).
fof(is_address_88,axiom,
address(v65447_range_4_to_0_address_term_bound_10) ).
fof(address_association_52,axiom,
v65447_range_4_to_0_address_association(constB10,v65447_range_4_to_0_address_term_bound_10) ).
fof(transient_address_definition_51,axiom,
! [B] :
( addressVal(v65447_range_4_to_0_address_term_bound_9,B)
<=> v65447(constB9,B) ) ).
fof(is_address_87,axiom,
address(v65447_range_4_to_0_address_term_bound_9) ).
fof(address_association_51,axiom,
v65447_range_4_to_0_address_association(constB9,v65447_range_4_to_0_address_term_bound_9) ).
fof(transient_address_definition_50,axiom,
! [B] :
( addressVal(v65447_range_4_to_0_address_term_bound_8,B)
<=> v65447(constB8,B) ) ).
fof(is_address_86,axiom,
address(v65447_range_4_to_0_address_term_bound_8) ).
fof(address_association_50,axiom,
v65447_range_4_to_0_address_association(constB8,v65447_range_4_to_0_address_term_bound_8) ).
fof(transient_address_definition_49,axiom,
! [B] :
( addressVal(v65447_range_4_to_0_address_term_bound_7,B)
<=> v65447(constB7,B) ) ).
fof(is_address_85,axiom,
address(v65447_range_4_to_0_address_term_bound_7) ).
fof(address_association_49,axiom,
v65447_range_4_to_0_address_association(constB7,v65447_range_4_to_0_address_term_bound_7) ).
fof(transient_address_definition_48,axiom,
! [B] :
( addressVal(v65447_range_4_to_0_address_term_bound_6,B)
<=> v65447(constB6,B) ) ).
fof(is_address_84,axiom,
address(v65447_range_4_to_0_address_term_bound_6) ).
fof(address_association_48,axiom,
v65447_range_4_to_0_address_association(constB6,v65447_range_4_to_0_address_term_bound_6) ).
fof(transient_address_definition_47,axiom,
! [B] :
( addressVal(v65447_range_4_to_0_address_term_bound_5,B)
<=> v65447(constB5,B) ) ).
fof(is_address_83,axiom,
address(v65447_range_4_to_0_address_term_bound_5) ).
fof(address_association_47,axiom,
v65447_range_4_to_0_address_association(constB5,v65447_range_4_to_0_address_term_bound_5) ).
fof(transient_address_definition_46,axiom,
! [B] :
( addressVal(v65447_range_4_to_0_address_term_bound_4,B)
<=> v65447(constB4,B) ) ).
fof(is_address_82,axiom,
address(v65447_range_4_to_0_address_term_bound_4) ).
fof(address_association_46,axiom,
v65447_range_4_to_0_address_association(constB4,v65447_range_4_to_0_address_term_bound_4) ).
fof(transient_address_definition_45,axiom,
! [B] :
( addressVal(v65447_range_4_to_0_address_term_bound_3,B)
<=> v65447(constB3,B) ) ).
fof(is_address_81,axiom,
address(v65447_range_4_to_0_address_term_bound_3) ).
fof(address_association_45,axiom,
v65447_range_4_to_0_address_association(constB3,v65447_range_4_to_0_address_term_bound_3) ).
fof(transient_address_definition_44,axiom,
! [B] :
( addressVal(v65447_range_4_to_0_address_term_bound_2,B)
<=> v65447(constB2,B) ) ).
fof(is_address_80,axiom,
address(v65447_range_4_to_0_address_term_bound_2) ).
fof(address_association_44,axiom,
v65447_range_4_to_0_address_association(constB2,v65447_range_4_to_0_address_term_bound_2) ).
fof(transient_address_definition_43,axiom,
! [B] :
( addressVal(v65447_range_4_to_0_address_term_bound_1,B)
<=> v65447(constB1,B) ) ).
fof(is_address_79,axiom,
address(v65447_range_4_to_0_address_term_bound_1) ).
fof(address_association_43,axiom,
v65447_range_4_to_0_address_association(constB1,v65447_range_4_to_0_address_term_bound_1) ).
fof(transient_address_definition_42,axiom,
! [B] :
( addressVal(v65447_range_4_to_0_address_term_bound_0,B)
<=> v65447(constB0,B) ) ).
fof(is_address_78,axiom,
address(v65447_range_4_to_0_address_term_bound_0) ).
fof(address_association_42,axiom,
v65447_range_4_to_0_address_association(constB0,v65447_range_4_to_0_address_term_bound_0) ).
fof(address_false_msb_115,axiom,
~ addressVal(v64195_range_2_to_0_address_term_bound_20,bitIndex4) ).
fof(address_false_msb_114,axiom,
~ addressVal(v64195_range_2_to_0_address_term_bound_20,bitIndex3) ).
fof(transient_address_definition_41,axiom,
( $true
& ( addressVal(v64195_range_2_to_0_address_term_bound_20,bitIndex0)
<=> v64195(constB20,bitIndex0) )
& ( addressVal(v64195_range_2_to_0_address_term_bound_20,bitIndex1)
<=> v64195(constB20,bitIndex1) )
& ( addressVal(v64195_range_2_to_0_address_term_bound_20,bitIndex2)
<=> v64195(constB20,bitIndex2) ) ) ).
fof(is_address_77,axiom,
address(v64195_range_2_to_0_address_term_bound_20) ).
fof(address_association_41,axiom,
v64195_range_2_to_0_address_association(constB20,v64195_range_2_to_0_address_term_bound_20) ).
fof(address_false_msb_113,axiom,
~ addressVal(v64195_range_2_to_0_address_term_bound_19,bitIndex4) ).
fof(address_false_msb_112,axiom,
~ addressVal(v64195_range_2_to_0_address_term_bound_19,bitIndex3) ).
fof(transient_address_definition_40,axiom,
( $true
& ( addressVal(v64195_range_2_to_0_address_term_bound_19,bitIndex0)
<=> v64195(constB19,bitIndex0) )
& ( addressVal(v64195_range_2_to_0_address_term_bound_19,bitIndex1)
<=> v64195(constB19,bitIndex1) )
& ( addressVal(v64195_range_2_to_0_address_term_bound_19,bitIndex2)
<=> v64195(constB19,bitIndex2) ) ) ).
fof(is_address_76,axiom,
address(v64195_range_2_to_0_address_term_bound_19) ).
fof(address_association_40,axiom,
v64195_range_2_to_0_address_association(constB19,v64195_range_2_to_0_address_term_bound_19) ).
fof(address_false_msb_111,axiom,
~ addressVal(v64195_range_2_to_0_address_term_bound_18,bitIndex4) ).
fof(address_false_msb_110,axiom,
~ addressVal(v64195_range_2_to_0_address_term_bound_18,bitIndex3) ).
fof(transient_address_definition_39,axiom,
( $true
& ( addressVal(v64195_range_2_to_0_address_term_bound_18,bitIndex0)
<=> v64195(constB18,bitIndex0) )
& ( addressVal(v64195_range_2_to_0_address_term_bound_18,bitIndex1)
<=> v64195(constB18,bitIndex1) )
& ( addressVal(v64195_range_2_to_0_address_term_bound_18,bitIndex2)
<=> v64195(constB18,bitIndex2) ) ) ).
fof(is_address_75,axiom,
address(v64195_range_2_to_0_address_term_bound_18) ).
fof(address_association_39,axiom,
v64195_range_2_to_0_address_association(constB18,v64195_range_2_to_0_address_term_bound_18) ).
fof(address_false_msb_109,axiom,
~ addressVal(v64195_range_2_to_0_address_term_bound_17,bitIndex4) ).
fof(address_false_msb_108,axiom,
~ addressVal(v64195_range_2_to_0_address_term_bound_17,bitIndex3) ).
fof(transient_address_definition_38,axiom,
( $true
& ( addressVal(v64195_range_2_to_0_address_term_bound_17,bitIndex0)
<=> v64195(constB17,bitIndex0) )
& ( addressVal(v64195_range_2_to_0_address_term_bound_17,bitIndex1)
<=> v64195(constB17,bitIndex1) )
& ( addressVal(v64195_range_2_to_0_address_term_bound_17,bitIndex2)
<=> v64195(constB17,bitIndex2) ) ) ).
fof(is_address_74,axiom,
address(v64195_range_2_to_0_address_term_bound_17) ).
fof(address_association_38,axiom,
v64195_range_2_to_0_address_association(constB17,v64195_range_2_to_0_address_term_bound_17) ).
fof(address_false_msb_107,axiom,
~ addressVal(v64195_range_2_to_0_address_term_bound_16,bitIndex4) ).
fof(address_false_msb_106,axiom,
~ addressVal(v64195_range_2_to_0_address_term_bound_16,bitIndex3) ).
fof(transient_address_definition_37,axiom,
( $true
& ( addressVal(v64195_range_2_to_0_address_term_bound_16,bitIndex0)
<=> v64195(constB16,bitIndex0) )
& ( addressVal(v64195_range_2_to_0_address_term_bound_16,bitIndex1)
<=> v64195(constB16,bitIndex1) )
& ( addressVal(v64195_range_2_to_0_address_term_bound_16,bitIndex2)
<=> v64195(constB16,bitIndex2) ) ) ).
fof(is_address_73,axiom,
address(v64195_range_2_to_0_address_term_bound_16) ).
fof(address_association_37,axiom,
v64195_range_2_to_0_address_association(constB16,v64195_range_2_to_0_address_term_bound_16) ).
fof(address_false_msb_105,axiom,
~ addressVal(v64195_range_2_to_0_address_term_bound_15,bitIndex4) ).
fof(address_false_msb_104,axiom,
~ addressVal(v64195_range_2_to_0_address_term_bound_15,bitIndex3) ).
fof(transient_address_definition_36,axiom,
( $true
& ( addressVal(v64195_range_2_to_0_address_term_bound_15,bitIndex0)
<=> v64195(constB15,bitIndex0) )
& ( addressVal(v64195_range_2_to_0_address_term_bound_15,bitIndex1)
<=> v64195(constB15,bitIndex1) )
& ( addressVal(v64195_range_2_to_0_address_term_bound_15,bitIndex2)
<=> v64195(constB15,bitIndex2) ) ) ).
fof(is_address_72,axiom,
address(v64195_range_2_to_0_address_term_bound_15) ).
fof(address_association_36,axiom,
v64195_range_2_to_0_address_association(constB15,v64195_range_2_to_0_address_term_bound_15) ).
fof(address_false_msb_103,axiom,
~ addressVal(v64195_range_2_to_0_address_term_bound_14,bitIndex4) ).
fof(address_false_msb_102,axiom,
~ addressVal(v64195_range_2_to_0_address_term_bound_14,bitIndex3) ).
fof(transient_address_definition_35,axiom,
( $true
& ( addressVal(v64195_range_2_to_0_address_term_bound_14,bitIndex0)
<=> v64195(constB14,bitIndex0) )
& ( addressVal(v64195_range_2_to_0_address_term_bound_14,bitIndex1)
<=> v64195(constB14,bitIndex1) )
& ( addressVal(v64195_range_2_to_0_address_term_bound_14,bitIndex2)
<=> v64195(constB14,bitIndex2) ) ) ).
fof(is_address_71,axiom,
address(v64195_range_2_to_0_address_term_bound_14) ).
fof(address_association_35,axiom,
v64195_range_2_to_0_address_association(constB14,v64195_range_2_to_0_address_term_bound_14) ).
fof(address_false_msb_101,axiom,
~ addressVal(v64195_range_2_to_0_address_term_bound_13,bitIndex4) ).
fof(address_false_msb_100,axiom,
~ addressVal(v64195_range_2_to_0_address_term_bound_13,bitIndex3) ).
fof(transient_address_definition_34,axiom,
( $true
& ( addressVal(v64195_range_2_to_0_address_term_bound_13,bitIndex0)
<=> v64195(constB13,bitIndex0) )
& ( addressVal(v64195_range_2_to_0_address_term_bound_13,bitIndex1)
<=> v64195(constB13,bitIndex1) )
& ( addressVal(v64195_range_2_to_0_address_term_bound_13,bitIndex2)
<=> v64195(constB13,bitIndex2) ) ) ).
fof(is_address_70,axiom,
address(v64195_range_2_to_0_address_term_bound_13) ).
fof(address_association_34,axiom,
v64195_range_2_to_0_address_association(constB13,v64195_range_2_to_0_address_term_bound_13) ).
fof(address_false_msb_99,axiom,
~ addressVal(v64195_range_2_to_0_address_term_bound_12,bitIndex4) ).
fof(address_false_msb_98,axiom,
~ addressVal(v64195_range_2_to_0_address_term_bound_12,bitIndex3) ).
fof(transient_address_definition_33,axiom,
( $true
& ( addressVal(v64195_range_2_to_0_address_term_bound_12,bitIndex0)
<=> v64195(constB12,bitIndex0) )
& ( addressVal(v64195_range_2_to_0_address_term_bound_12,bitIndex1)
<=> v64195(constB12,bitIndex1) )
& ( addressVal(v64195_range_2_to_0_address_term_bound_12,bitIndex2)
<=> v64195(constB12,bitIndex2) ) ) ).
fof(is_address_69,axiom,
address(v64195_range_2_to_0_address_term_bound_12) ).
fof(address_association_33,axiom,
v64195_range_2_to_0_address_association(constB12,v64195_range_2_to_0_address_term_bound_12) ).
fof(address_false_msb_97,axiom,
~ addressVal(v64195_range_2_to_0_address_term_bound_11,bitIndex4) ).
fof(address_false_msb_96,axiom,
~ addressVal(v64195_range_2_to_0_address_term_bound_11,bitIndex3) ).
fof(transient_address_definition_32,axiom,
( $true
& ( addressVal(v64195_range_2_to_0_address_term_bound_11,bitIndex0)
<=> v64195(constB11,bitIndex0) )
& ( addressVal(v64195_range_2_to_0_address_term_bound_11,bitIndex1)
<=> v64195(constB11,bitIndex1) )
& ( addressVal(v64195_range_2_to_0_address_term_bound_11,bitIndex2)
<=> v64195(constB11,bitIndex2) ) ) ).
fof(is_address_68,axiom,
address(v64195_range_2_to_0_address_term_bound_11) ).
fof(address_association_32,axiom,
v64195_range_2_to_0_address_association(constB11,v64195_range_2_to_0_address_term_bound_11) ).
fof(address_false_msb_95,axiom,
~ addressVal(v64195_range_2_to_0_address_term_bound_10,bitIndex4) ).
fof(address_false_msb_94,axiom,
~ addressVal(v64195_range_2_to_0_address_term_bound_10,bitIndex3) ).
fof(transient_address_definition_31,axiom,
( $true
& ( addressVal(v64195_range_2_to_0_address_term_bound_10,bitIndex0)
<=> v64195(constB10,bitIndex0) )
& ( addressVal(v64195_range_2_to_0_address_term_bound_10,bitIndex1)
<=> v64195(constB10,bitIndex1) )
& ( addressVal(v64195_range_2_to_0_address_term_bound_10,bitIndex2)
<=> v64195(constB10,bitIndex2) ) ) ).
fof(is_address_67,axiom,
address(v64195_range_2_to_0_address_term_bound_10) ).
fof(address_association_31,axiom,
v64195_range_2_to_0_address_association(constB10,v64195_range_2_to_0_address_term_bound_10) ).
fof(address_false_msb_93,axiom,
~ addressVal(v64195_range_2_to_0_address_term_bound_9,bitIndex4) ).
fof(address_false_msb_92,axiom,
~ addressVal(v64195_range_2_to_0_address_term_bound_9,bitIndex3) ).
fof(transient_address_definition_30,axiom,
( $true
& ( addressVal(v64195_range_2_to_0_address_term_bound_9,bitIndex0)
<=> v64195(constB9,bitIndex0) )
& ( addressVal(v64195_range_2_to_0_address_term_bound_9,bitIndex1)
<=> v64195(constB9,bitIndex1) )
& ( addressVal(v64195_range_2_to_0_address_term_bound_9,bitIndex2)
<=> v64195(constB9,bitIndex2) ) ) ).
fof(is_address_66,axiom,
address(v64195_range_2_to_0_address_term_bound_9) ).
fof(address_association_30,axiom,
v64195_range_2_to_0_address_association(constB9,v64195_range_2_to_0_address_term_bound_9) ).
fof(address_false_msb_91,axiom,
~ addressVal(v64195_range_2_to_0_address_term_bound_8,bitIndex4) ).
fof(address_false_msb_90,axiom,
~ addressVal(v64195_range_2_to_0_address_term_bound_8,bitIndex3) ).
fof(transient_address_definition_29,axiom,
( $true
& ( addressVal(v64195_range_2_to_0_address_term_bound_8,bitIndex0)
<=> v64195(constB8,bitIndex0) )
& ( addressVal(v64195_range_2_to_0_address_term_bound_8,bitIndex1)
<=> v64195(constB8,bitIndex1) )
& ( addressVal(v64195_range_2_to_0_address_term_bound_8,bitIndex2)
<=> v64195(constB8,bitIndex2) ) ) ).
fof(is_address_65,axiom,
address(v64195_range_2_to_0_address_term_bound_8) ).
fof(address_association_29,axiom,
v64195_range_2_to_0_address_association(constB8,v64195_range_2_to_0_address_term_bound_8) ).
fof(address_false_msb_89,axiom,
~ addressVal(v64195_range_2_to_0_address_term_bound_7,bitIndex4) ).
fof(address_false_msb_88,axiom,
~ addressVal(v64195_range_2_to_0_address_term_bound_7,bitIndex3) ).
fof(transient_address_definition_28,axiom,
( $true
& ( addressVal(v64195_range_2_to_0_address_term_bound_7,bitIndex0)
<=> v64195(constB7,bitIndex0) )
& ( addressVal(v64195_range_2_to_0_address_term_bound_7,bitIndex1)
<=> v64195(constB7,bitIndex1) )
& ( addressVal(v64195_range_2_to_0_address_term_bound_7,bitIndex2)
<=> v64195(constB7,bitIndex2) ) ) ).
fof(is_address_64,axiom,
address(v64195_range_2_to_0_address_term_bound_7) ).
fof(address_association_28,axiom,
v64195_range_2_to_0_address_association(constB7,v64195_range_2_to_0_address_term_bound_7) ).
fof(address_false_msb_87,axiom,
~ addressVal(v64195_range_2_to_0_address_term_bound_6,bitIndex4) ).
fof(address_false_msb_86,axiom,
~ addressVal(v64195_range_2_to_0_address_term_bound_6,bitIndex3) ).
fof(transient_address_definition_27,axiom,
( $true
& ( addressVal(v64195_range_2_to_0_address_term_bound_6,bitIndex0)
<=> v64195(constB6,bitIndex0) )
& ( addressVal(v64195_range_2_to_0_address_term_bound_6,bitIndex1)
<=> v64195(constB6,bitIndex1) )
& ( addressVal(v64195_range_2_to_0_address_term_bound_6,bitIndex2)
<=> v64195(constB6,bitIndex2) ) ) ).
fof(is_address_63,axiom,
address(v64195_range_2_to_0_address_term_bound_6) ).
fof(address_association_27,axiom,
v64195_range_2_to_0_address_association(constB6,v64195_range_2_to_0_address_term_bound_6) ).
fof(address_false_msb_85,axiom,
~ addressVal(v64195_range_2_to_0_address_term_bound_5,bitIndex4) ).
fof(address_false_msb_84,axiom,
~ addressVal(v64195_range_2_to_0_address_term_bound_5,bitIndex3) ).
fof(transient_address_definition_26,axiom,
( $true
& ( addressVal(v64195_range_2_to_0_address_term_bound_5,bitIndex0)
<=> v64195(constB5,bitIndex0) )
& ( addressVal(v64195_range_2_to_0_address_term_bound_5,bitIndex1)
<=> v64195(constB5,bitIndex1) )
& ( addressVal(v64195_range_2_to_0_address_term_bound_5,bitIndex2)
<=> v64195(constB5,bitIndex2) ) ) ).
fof(is_address_62,axiom,
address(v64195_range_2_to_0_address_term_bound_5) ).
fof(address_association_26,axiom,
v64195_range_2_to_0_address_association(constB5,v64195_range_2_to_0_address_term_bound_5) ).
fof(address_false_msb_83,axiom,
~ addressVal(v64195_range_2_to_0_address_term_bound_4,bitIndex4) ).
fof(address_false_msb_82,axiom,
~ addressVal(v64195_range_2_to_0_address_term_bound_4,bitIndex3) ).
fof(transient_address_definition_25,axiom,
( $true
& ( addressVal(v64195_range_2_to_0_address_term_bound_4,bitIndex0)
<=> v64195(constB4,bitIndex0) )
& ( addressVal(v64195_range_2_to_0_address_term_bound_4,bitIndex1)
<=> v64195(constB4,bitIndex1) )
& ( addressVal(v64195_range_2_to_0_address_term_bound_4,bitIndex2)
<=> v64195(constB4,bitIndex2) ) ) ).
fof(is_address_61,axiom,
address(v64195_range_2_to_0_address_term_bound_4) ).
fof(address_association_25,axiom,
v64195_range_2_to_0_address_association(constB4,v64195_range_2_to_0_address_term_bound_4) ).
fof(address_false_msb_81,axiom,
~ addressVal(v64195_range_2_to_0_address_term_bound_3,bitIndex4) ).
fof(address_false_msb_80,axiom,
~ addressVal(v64195_range_2_to_0_address_term_bound_3,bitIndex3) ).
fof(transient_address_definition_24,axiom,
( $true
& ( addressVal(v64195_range_2_to_0_address_term_bound_3,bitIndex0)
<=> v64195(constB3,bitIndex0) )
& ( addressVal(v64195_range_2_to_0_address_term_bound_3,bitIndex1)
<=> v64195(constB3,bitIndex1) )
& ( addressVal(v64195_range_2_to_0_address_term_bound_3,bitIndex2)
<=> v64195(constB3,bitIndex2) ) ) ).
fof(is_address_60,axiom,
address(v64195_range_2_to_0_address_term_bound_3) ).
fof(address_association_24,axiom,
v64195_range_2_to_0_address_association(constB3,v64195_range_2_to_0_address_term_bound_3) ).
fof(address_false_msb_79,axiom,
~ addressVal(v64195_range_2_to_0_address_term_bound_2,bitIndex4) ).
fof(address_false_msb_78,axiom,
~ addressVal(v64195_range_2_to_0_address_term_bound_2,bitIndex3) ).
fof(transient_address_definition_23,axiom,
( $true
& ( addressVal(v64195_range_2_to_0_address_term_bound_2,bitIndex0)
<=> v64195(constB2,bitIndex0) )
& ( addressVal(v64195_range_2_to_0_address_term_bound_2,bitIndex1)
<=> v64195(constB2,bitIndex1) )
& ( addressVal(v64195_range_2_to_0_address_term_bound_2,bitIndex2)
<=> v64195(constB2,bitIndex2) ) ) ).
fof(is_address_59,axiom,
address(v64195_range_2_to_0_address_term_bound_2) ).
fof(address_association_23,axiom,
v64195_range_2_to_0_address_association(constB2,v64195_range_2_to_0_address_term_bound_2) ).
fof(address_false_msb_77,axiom,
~ addressVal(v64195_range_2_to_0_address_term_bound_1,bitIndex4) ).
fof(address_false_msb_76,axiom,
~ addressVal(v64195_range_2_to_0_address_term_bound_1,bitIndex3) ).
fof(transient_address_definition_22,axiom,
( $true
& ( addressVal(v64195_range_2_to_0_address_term_bound_1,bitIndex0)
<=> v64195(constB1,bitIndex0) )
& ( addressVal(v64195_range_2_to_0_address_term_bound_1,bitIndex1)
<=> v64195(constB1,bitIndex1) )
& ( addressVal(v64195_range_2_to_0_address_term_bound_1,bitIndex2)
<=> v64195(constB1,bitIndex2) ) ) ).
fof(is_address_58,axiom,
address(v64195_range_2_to_0_address_term_bound_1) ).
fof(address_association_22,axiom,
v64195_range_2_to_0_address_association(constB1,v64195_range_2_to_0_address_term_bound_1) ).
fof(address_false_msb_75,axiom,
~ addressVal(v64195_range_2_to_0_address_term_bound_0,bitIndex4) ).
fof(address_false_msb_74,axiom,
~ addressVal(v64195_range_2_to_0_address_term_bound_0,bitIndex3) ).
fof(transient_address_definition_21,axiom,
( $true
& ( addressVal(v64195_range_2_to_0_address_term_bound_0,bitIndex0)
<=> v64195(constB0,bitIndex0) )
& ( addressVal(v64195_range_2_to_0_address_term_bound_0,bitIndex1)
<=> v64195(constB0,bitIndex1) )
& ( addressVal(v64195_range_2_to_0_address_term_bound_0,bitIndex2)
<=> v64195(constB0,bitIndex2) ) ) ).
fof(is_address_57,axiom,
address(v64195_range_2_to_0_address_term_bound_0) ).
fof(address_association_21,axiom,
v64195_range_2_to_0_address_association(constB0,v64195_range_2_to_0_address_term_bound_0) ).
fof(address_false_msb_73,axiom,
~ addressVal(v64135_range_2_to_0_address_term_bound_20,bitIndex4) ).
fof(address_false_msb_72,axiom,
~ addressVal(v64135_range_2_to_0_address_term_bound_20,bitIndex3) ).
fof(transient_address_definition_20,axiom,
( $true
& ( addressVal(v64135_range_2_to_0_address_term_bound_20,bitIndex0)
<=> v64135(constB20,bitIndex0) )
& ( addressVal(v64135_range_2_to_0_address_term_bound_20,bitIndex1)
<=> v64135(constB20,bitIndex1) )
& ( addressVal(v64135_range_2_to_0_address_term_bound_20,bitIndex2)
<=> v64135(constB20,bitIndex2) ) ) ).
fof(is_address_56,axiom,
address(v64135_range_2_to_0_address_term_bound_20) ).
fof(address_association_20,axiom,
v64135_range_2_to_0_address_association(constB20,v64135_range_2_to_0_address_term_bound_20) ).
fof(address_false_msb_71,axiom,
~ addressVal(v64135_range_2_to_0_address_term_bound_19,bitIndex4) ).
fof(address_false_msb_70,axiom,
~ addressVal(v64135_range_2_to_0_address_term_bound_19,bitIndex3) ).
fof(transient_address_definition_19,axiom,
( $true
& ( addressVal(v64135_range_2_to_0_address_term_bound_19,bitIndex0)
<=> v64135(constB19,bitIndex0) )
& ( addressVal(v64135_range_2_to_0_address_term_bound_19,bitIndex1)
<=> v64135(constB19,bitIndex1) )
& ( addressVal(v64135_range_2_to_0_address_term_bound_19,bitIndex2)
<=> v64135(constB19,bitIndex2) ) ) ).
fof(is_address_55,axiom,
address(v64135_range_2_to_0_address_term_bound_19) ).
fof(address_association_19,axiom,
v64135_range_2_to_0_address_association(constB19,v64135_range_2_to_0_address_term_bound_19) ).
fof(address_false_msb_69,axiom,
~ addressVal(v64135_range_2_to_0_address_term_bound_18,bitIndex4) ).
fof(address_false_msb_68,axiom,
~ addressVal(v64135_range_2_to_0_address_term_bound_18,bitIndex3) ).
fof(transient_address_definition_18,axiom,
( $true
& ( addressVal(v64135_range_2_to_0_address_term_bound_18,bitIndex0)
<=> v64135(constB18,bitIndex0) )
& ( addressVal(v64135_range_2_to_0_address_term_bound_18,bitIndex1)
<=> v64135(constB18,bitIndex1) )
& ( addressVal(v64135_range_2_to_0_address_term_bound_18,bitIndex2)
<=> v64135(constB18,bitIndex2) ) ) ).
fof(is_address_54,axiom,
address(v64135_range_2_to_0_address_term_bound_18) ).
fof(address_association_18,axiom,
v64135_range_2_to_0_address_association(constB18,v64135_range_2_to_0_address_term_bound_18) ).
fof(address_false_msb_67,axiom,
~ addressVal(v64135_range_2_to_0_address_term_bound_17,bitIndex4) ).
fof(address_false_msb_66,axiom,
~ addressVal(v64135_range_2_to_0_address_term_bound_17,bitIndex3) ).
fof(transient_address_definition_17,axiom,
( $true
& ( addressVal(v64135_range_2_to_0_address_term_bound_17,bitIndex0)
<=> v64135(constB17,bitIndex0) )
& ( addressVal(v64135_range_2_to_0_address_term_bound_17,bitIndex1)
<=> v64135(constB17,bitIndex1) )
& ( addressVal(v64135_range_2_to_0_address_term_bound_17,bitIndex2)
<=> v64135(constB17,bitIndex2) ) ) ).
fof(is_address_53,axiom,
address(v64135_range_2_to_0_address_term_bound_17) ).
fof(address_association_17,axiom,
v64135_range_2_to_0_address_association(constB17,v64135_range_2_to_0_address_term_bound_17) ).
fof(address_false_msb_65,axiom,
~ addressVal(v64135_range_2_to_0_address_term_bound_16,bitIndex4) ).
fof(address_false_msb_64,axiom,
~ addressVal(v64135_range_2_to_0_address_term_bound_16,bitIndex3) ).
fof(transient_address_definition_16,axiom,
( $true
& ( addressVal(v64135_range_2_to_0_address_term_bound_16,bitIndex0)
<=> v64135(constB16,bitIndex0) )
& ( addressVal(v64135_range_2_to_0_address_term_bound_16,bitIndex1)
<=> v64135(constB16,bitIndex1) )
& ( addressVal(v64135_range_2_to_0_address_term_bound_16,bitIndex2)
<=> v64135(constB16,bitIndex2) ) ) ).
fof(is_address_52,axiom,
address(v64135_range_2_to_0_address_term_bound_16) ).
fof(address_association_16,axiom,
v64135_range_2_to_0_address_association(constB16,v64135_range_2_to_0_address_term_bound_16) ).
fof(address_false_msb_63,axiom,
~ addressVal(v64135_range_2_to_0_address_term_bound_15,bitIndex4) ).
fof(address_false_msb_62,axiom,
~ addressVal(v64135_range_2_to_0_address_term_bound_15,bitIndex3) ).
fof(transient_address_definition_15,axiom,
( $true
& ( addressVal(v64135_range_2_to_0_address_term_bound_15,bitIndex0)
<=> v64135(constB15,bitIndex0) )
& ( addressVal(v64135_range_2_to_0_address_term_bound_15,bitIndex1)
<=> v64135(constB15,bitIndex1) )
& ( addressVal(v64135_range_2_to_0_address_term_bound_15,bitIndex2)
<=> v64135(constB15,bitIndex2) ) ) ).
fof(is_address_51,axiom,
address(v64135_range_2_to_0_address_term_bound_15) ).
fof(address_association_15,axiom,
v64135_range_2_to_0_address_association(constB15,v64135_range_2_to_0_address_term_bound_15) ).
fof(address_false_msb_61,axiom,
~ addressVal(v64135_range_2_to_0_address_term_bound_14,bitIndex4) ).
fof(address_false_msb_60,axiom,
~ addressVal(v64135_range_2_to_0_address_term_bound_14,bitIndex3) ).
fof(transient_address_definition_14,axiom,
( $true
& ( addressVal(v64135_range_2_to_0_address_term_bound_14,bitIndex0)
<=> v64135(constB14,bitIndex0) )
& ( addressVal(v64135_range_2_to_0_address_term_bound_14,bitIndex1)
<=> v64135(constB14,bitIndex1) )
& ( addressVal(v64135_range_2_to_0_address_term_bound_14,bitIndex2)
<=> v64135(constB14,bitIndex2) ) ) ).
fof(is_address_50,axiom,
address(v64135_range_2_to_0_address_term_bound_14) ).
fof(address_association_14,axiom,
v64135_range_2_to_0_address_association(constB14,v64135_range_2_to_0_address_term_bound_14) ).
fof(address_false_msb_59,axiom,
~ addressVal(v64135_range_2_to_0_address_term_bound_13,bitIndex4) ).
fof(address_false_msb_58,axiom,
~ addressVal(v64135_range_2_to_0_address_term_bound_13,bitIndex3) ).
fof(transient_address_definition_13,axiom,
( $true
& ( addressVal(v64135_range_2_to_0_address_term_bound_13,bitIndex0)
<=> v64135(constB13,bitIndex0) )
& ( addressVal(v64135_range_2_to_0_address_term_bound_13,bitIndex1)
<=> v64135(constB13,bitIndex1) )
& ( addressVal(v64135_range_2_to_0_address_term_bound_13,bitIndex2)
<=> v64135(constB13,bitIndex2) ) ) ).
fof(is_address_49,axiom,
address(v64135_range_2_to_0_address_term_bound_13) ).
fof(address_association_13,axiom,
v64135_range_2_to_0_address_association(constB13,v64135_range_2_to_0_address_term_bound_13) ).
fof(address_false_msb_57,axiom,
~ addressVal(v64135_range_2_to_0_address_term_bound_12,bitIndex4) ).
fof(address_false_msb_56,axiom,
~ addressVal(v64135_range_2_to_0_address_term_bound_12,bitIndex3) ).
fof(transient_address_definition_12,axiom,
( $true
& ( addressVal(v64135_range_2_to_0_address_term_bound_12,bitIndex0)
<=> v64135(constB12,bitIndex0) )
& ( addressVal(v64135_range_2_to_0_address_term_bound_12,bitIndex1)
<=> v64135(constB12,bitIndex1) )
& ( addressVal(v64135_range_2_to_0_address_term_bound_12,bitIndex2)
<=> v64135(constB12,bitIndex2) ) ) ).
fof(is_address_48,axiom,
address(v64135_range_2_to_0_address_term_bound_12) ).
fof(address_association_12,axiom,
v64135_range_2_to_0_address_association(constB12,v64135_range_2_to_0_address_term_bound_12) ).
fof(address_false_msb_55,axiom,
~ addressVal(v64135_range_2_to_0_address_term_bound_11,bitIndex4) ).
fof(address_false_msb_54,axiom,
~ addressVal(v64135_range_2_to_0_address_term_bound_11,bitIndex3) ).
fof(transient_address_definition_11,axiom,
( $true
& ( addressVal(v64135_range_2_to_0_address_term_bound_11,bitIndex0)
<=> v64135(constB11,bitIndex0) )
& ( addressVal(v64135_range_2_to_0_address_term_bound_11,bitIndex1)
<=> v64135(constB11,bitIndex1) )
& ( addressVal(v64135_range_2_to_0_address_term_bound_11,bitIndex2)
<=> v64135(constB11,bitIndex2) ) ) ).
fof(is_address_47,axiom,
address(v64135_range_2_to_0_address_term_bound_11) ).
fof(address_association_11,axiom,
v64135_range_2_to_0_address_association(constB11,v64135_range_2_to_0_address_term_bound_11) ).
fof(address_false_msb_53,axiom,
~ addressVal(v64135_range_2_to_0_address_term_bound_10,bitIndex4) ).
fof(address_false_msb_52,axiom,
~ addressVal(v64135_range_2_to_0_address_term_bound_10,bitIndex3) ).
fof(transient_address_definition_10,axiom,
( $true
& ( addressVal(v64135_range_2_to_0_address_term_bound_10,bitIndex0)
<=> v64135(constB10,bitIndex0) )
& ( addressVal(v64135_range_2_to_0_address_term_bound_10,bitIndex1)
<=> v64135(constB10,bitIndex1) )
& ( addressVal(v64135_range_2_to_0_address_term_bound_10,bitIndex2)
<=> v64135(constB10,bitIndex2) ) ) ).
fof(is_address_46,axiom,
address(v64135_range_2_to_0_address_term_bound_10) ).
fof(address_association_10,axiom,
v64135_range_2_to_0_address_association(constB10,v64135_range_2_to_0_address_term_bound_10) ).
fof(address_false_msb_51,axiom,
~ addressVal(v64135_range_2_to_0_address_term_bound_9,bitIndex4) ).
fof(address_false_msb_50,axiom,
~ addressVal(v64135_range_2_to_0_address_term_bound_9,bitIndex3) ).
fof(transient_address_definition_9,axiom,
( $true
& ( addressVal(v64135_range_2_to_0_address_term_bound_9,bitIndex0)
<=> v64135(constB9,bitIndex0) )
& ( addressVal(v64135_range_2_to_0_address_term_bound_9,bitIndex1)
<=> v64135(constB9,bitIndex1) )
& ( addressVal(v64135_range_2_to_0_address_term_bound_9,bitIndex2)
<=> v64135(constB9,bitIndex2) ) ) ).
fof(is_address_45,axiom,
address(v64135_range_2_to_0_address_term_bound_9) ).
fof(address_association_9,axiom,
v64135_range_2_to_0_address_association(constB9,v64135_range_2_to_0_address_term_bound_9) ).
fof(address_false_msb_49,axiom,
~ addressVal(v64135_range_2_to_0_address_term_bound_8,bitIndex4) ).
fof(address_false_msb_48,axiom,
~ addressVal(v64135_range_2_to_0_address_term_bound_8,bitIndex3) ).
fof(transient_address_definition_8,axiom,
( $true
& ( addressVal(v64135_range_2_to_0_address_term_bound_8,bitIndex0)
<=> v64135(constB8,bitIndex0) )
& ( addressVal(v64135_range_2_to_0_address_term_bound_8,bitIndex1)
<=> v64135(constB8,bitIndex1) )
& ( addressVal(v64135_range_2_to_0_address_term_bound_8,bitIndex2)
<=> v64135(constB8,bitIndex2) ) ) ).
fof(is_address_44,axiom,
address(v64135_range_2_to_0_address_term_bound_8) ).
fof(address_association_8,axiom,
v64135_range_2_to_0_address_association(constB8,v64135_range_2_to_0_address_term_bound_8) ).
fof(address_false_msb_47,axiom,
~ addressVal(v64135_range_2_to_0_address_term_bound_7,bitIndex4) ).
fof(address_false_msb_46,axiom,
~ addressVal(v64135_range_2_to_0_address_term_bound_7,bitIndex3) ).
fof(transient_address_definition_7,axiom,
( $true
& ( addressVal(v64135_range_2_to_0_address_term_bound_7,bitIndex0)
<=> v64135(constB7,bitIndex0) )
& ( addressVal(v64135_range_2_to_0_address_term_bound_7,bitIndex1)
<=> v64135(constB7,bitIndex1) )
& ( addressVal(v64135_range_2_to_0_address_term_bound_7,bitIndex2)
<=> v64135(constB7,bitIndex2) ) ) ).
fof(is_address_43,axiom,
address(v64135_range_2_to_0_address_term_bound_7) ).
fof(address_association_7,axiom,
v64135_range_2_to_0_address_association(constB7,v64135_range_2_to_0_address_term_bound_7) ).
fof(address_false_msb_45,axiom,
~ addressVal(v64135_range_2_to_0_address_term_bound_6,bitIndex4) ).
fof(address_false_msb_44,axiom,
~ addressVal(v64135_range_2_to_0_address_term_bound_6,bitIndex3) ).
fof(transient_address_definition_6,axiom,
( $true
& ( addressVal(v64135_range_2_to_0_address_term_bound_6,bitIndex0)
<=> v64135(constB6,bitIndex0) )
& ( addressVal(v64135_range_2_to_0_address_term_bound_6,bitIndex1)
<=> v64135(constB6,bitIndex1) )
& ( addressVal(v64135_range_2_to_0_address_term_bound_6,bitIndex2)
<=> v64135(constB6,bitIndex2) ) ) ).
fof(is_address_42,axiom,
address(v64135_range_2_to_0_address_term_bound_6) ).
fof(address_association_6,axiom,
v64135_range_2_to_0_address_association(constB6,v64135_range_2_to_0_address_term_bound_6) ).
fof(address_false_msb_43,axiom,
~ addressVal(v64135_range_2_to_0_address_term_bound_5,bitIndex4) ).
fof(address_false_msb_42,axiom,
~ addressVal(v64135_range_2_to_0_address_term_bound_5,bitIndex3) ).
fof(transient_address_definition_5,axiom,
( $true
& ( addressVal(v64135_range_2_to_0_address_term_bound_5,bitIndex0)
<=> v64135(constB5,bitIndex0) )
& ( addressVal(v64135_range_2_to_0_address_term_bound_5,bitIndex1)
<=> v64135(constB5,bitIndex1) )
& ( addressVal(v64135_range_2_to_0_address_term_bound_5,bitIndex2)
<=> v64135(constB5,bitIndex2) ) ) ).
fof(is_address_41,axiom,
address(v64135_range_2_to_0_address_term_bound_5) ).
fof(address_association_5,axiom,
v64135_range_2_to_0_address_association(constB5,v64135_range_2_to_0_address_term_bound_5) ).
fof(address_false_msb_41,axiom,
~ addressVal(v64135_range_2_to_0_address_term_bound_4,bitIndex4) ).
fof(address_false_msb_40,axiom,
~ addressVal(v64135_range_2_to_0_address_term_bound_4,bitIndex3) ).
fof(transient_address_definition_4,axiom,
( $true
& ( addressVal(v64135_range_2_to_0_address_term_bound_4,bitIndex0)
<=> v64135(constB4,bitIndex0) )
& ( addressVal(v64135_range_2_to_0_address_term_bound_4,bitIndex1)
<=> v64135(constB4,bitIndex1) )
& ( addressVal(v64135_range_2_to_0_address_term_bound_4,bitIndex2)
<=> v64135(constB4,bitIndex2) ) ) ).
fof(is_address_40,axiom,
address(v64135_range_2_to_0_address_term_bound_4) ).
fof(address_association_4,axiom,
v64135_range_2_to_0_address_association(constB4,v64135_range_2_to_0_address_term_bound_4) ).
fof(address_false_msb_39,axiom,
~ addressVal(v64135_range_2_to_0_address_term_bound_3,bitIndex4) ).
fof(address_false_msb_38,axiom,
~ addressVal(v64135_range_2_to_0_address_term_bound_3,bitIndex3) ).
fof(transient_address_definition_3,axiom,
( $true
& ( addressVal(v64135_range_2_to_0_address_term_bound_3,bitIndex0)
<=> v64135(constB3,bitIndex0) )
& ( addressVal(v64135_range_2_to_0_address_term_bound_3,bitIndex1)
<=> v64135(constB3,bitIndex1) )
& ( addressVal(v64135_range_2_to_0_address_term_bound_3,bitIndex2)
<=> v64135(constB3,bitIndex2) ) ) ).
fof(is_address_39,axiom,
address(v64135_range_2_to_0_address_term_bound_3) ).
fof(address_association_3,axiom,
v64135_range_2_to_0_address_association(constB3,v64135_range_2_to_0_address_term_bound_3) ).
fof(address_false_msb_37,axiom,
~ addressVal(v64135_range_2_to_0_address_term_bound_2,bitIndex4) ).
fof(address_false_msb_36,axiom,
~ addressVal(v64135_range_2_to_0_address_term_bound_2,bitIndex3) ).
fof(transient_address_definition_2,axiom,
( $true
& ( addressVal(v64135_range_2_to_0_address_term_bound_2,bitIndex0)
<=> v64135(constB2,bitIndex0) )
& ( addressVal(v64135_range_2_to_0_address_term_bound_2,bitIndex1)
<=> v64135(constB2,bitIndex1) )
& ( addressVal(v64135_range_2_to_0_address_term_bound_2,bitIndex2)
<=> v64135(constB2,bitIndex2) ) ) ).
fof(is_address_38,axiom,
address(v64135_range_2_to_0_address_term_bound_2) ).
fof(address_association_2,axiom,
v64135_range_2_to_0_address_association(constB2,v64135_range_2_to_0_address_term_bound_2) ).
fof(address_false_msb_35,axiom,
~ addressVal(v64135_range_2_to_0_address_term_bound_1,bitIndex4) ).
fof(address_false_msb_34,axiom,
~ addressVal(v64135_range_2_to_0_address_term_bound_1,bitIndex3) ).
fof(transient_address_definition_1,axiom,
( $true
& ( addressVal(v64135_range_2_to_0_address_term_bound_1,bitIndex0)
<=> v64135(constB1,bitIndex0) )
& ( addressVal(v64135_range_2_to_0_address_term_bound_1,bitIndex1)
<=> v64135(constB1,bitIndex1) )
& ( addressVal(v64135_range_2_to_0_address_term_bound_1,bitIndex2)
<=> v64135(constB1,bitIndex2) ) ) ).
fof(is_address_37,axiom,
address(v64135_range_2_to_0_address_term_bound_1) ).
fof(address_association_1,axiom,
v64135_range_2_to_0_address_association(constB1,v64135_range_2_to_0_address_term_bound_1) ).
fof(address_false_msb_33,axiom,
~ addressVal(v64135_range_2_to_0_address_term_bound_0,bitIndex4) ).
fof(address_false_msb_32,axiom,
~ addressVal(v64135_range_2_to_0_address_term_bound_0,bitIndex3) ).
fof(transient_address_definition,axiom,
( $true
& ( addressVal(v64135_range_2_to_0_address_term_bound_0,bitIndex0)
<=> v64135(constB0,bitIndex0) )
& ( addressVal(v64135_range_2_to_0_address_term_bound_0,bitIndex1)
<=> v64135(constB0,bitIndex1) )
& ( addressVal(v64135_range_2_to_0_address_term_bound_0,bitIndex2)
<=> v64135(constB0,bitIndex2) ) ) ).
fof(is_address_36,axiom,
address(v64135_range_2_to_0_address_term_bound_0) ).
fof(address_association,axiom,
v64135_range_2_to_0_address_association(constB0,v64135_range_2_to_0_address_term_bound_0) ).
fof(is_address_35,axiom,
address(b11110_address_term) ).
fof(constant_address_definition_35,axiom,
! [B] :
( addressVal(b11110_address_term,B)
<=> b11110(B) ) ).
fof(is_address_34,axiom,
address(b11101_address_term) ).
fof(constant_address_definition_34,axiom,
! [B] :
( addressVal(b11101_address_term,B)
<=> b11101(B) ) ).
fof(is_address_33,axiom,
address(b11100_address_term) ).
fof(constant_address_definition_33,axiom,
! [B] :
( addressVal(b11100_address_term,B)
<=> b11100(B) ) ).
fof(is_address_32,axiom,
address(b10000_address_term) ).
fof(constant_address_definition_32,axiom,
! [B] :
( addressVal(b10000_address_term,B)
<=> b10000(B) ) ).
fof(is_address_31,axiom,
address(b01000_address_term) ).
fof(constant_address_definition_31,axiom,
! [B] :
( addressVal(b01000_address_term,B)
<=> b01000(B) ) ).
fof(is_address_30,axiom,
address(b00100_address_term) ).
fof(constant_address_definition_30,axiom,
! [B] :
( addressVal(b00100_address_term,B)
<=> b00100(B) ) ).
fof(is_address_29,axiom,
address(b00010_address_term) ).
fof(constant_address_definition_29,axiom,
! [B] :
( addressVal(b00010_address_term,B)
<=> b00010(B) ) ).
fof(is_address_28,axiom,
address(b00001_address_term) ).
fof(constant_address_definition_28,axiom,
! [B] :
( addressVal(b00001_address_term,B)
<=> b00001(B) ) ).
fof(is_address_27,axiom,
address(b11111_address_term) ).
fof(constant_address_definition_27,axiom,
! [B] :
( addressVal(b11111_address_term,B)
<=> b11111(B) ) ).
fof(address_false_msb_31,axiom,
~ addressVal(b1111_address_term,bitIndex4) ).
fof(is_address_26,axiom,
address(b1111_address_term) ).
fof(constant_address_definition_26,axiom,
! [B] :
( addressVal(b1111_address_term,B)
<=> b1111(B) ) ).
fof(address_false_msb_30,axiom,
~ addressVal(b1110_address_term,bitIndex4) ).
fof(is_address_25,axiom,
address(b1110_address_term) ).
fof(constant_address_definition_25,axiom,
! [B] :
( addressVal(b1110_address_term,B)
<=> b1110(B) ) ).
fof(address_false_msb_29,axiom,
~ addressVal(b1101_address_term,bitIndex4) ).
fof(is_address_24,axiom,
address(b1101_address_term) ).
fof(constant_address_definition_24,axiom,
! [B] :
( addressVal(b1101_address_term,B)
<=> b1101(B) ) ).
fof(address_false_msb_28,axiom,
~ addressVal(b1100_address_term,bitIndex4) ).
fof(is_address_23,axiom,
address(b1100_address_term) ).
fof(constant_address_definition_23,axiom,
! [B] :
( addressVal(b1100_address_term,B)
<=> b1100(B) ) ).
fof(address_false_msb_27,axiom,
~ addressVal(b1011_address_term,bitIndex4) ).
fof(is_address_22,axiom,
address(b1011_address_term) ).
fof(constant_address_definition_22,axiom,
! [B] :
( addressVal(b1011_address_term,B)
<=> b1011(B) ) ).
fof(address_false_msb_26,axiom,
~ addressVal(b1010_address_term,bitIndex4) ).
fof(is_address_21,axiom,
address(b1010_address_term) ).
fof(constant_address_definition_21,axiom,
! [B] :
( addressVal(b1010_address_term,B)
<=> b1010(B) ) ).
fof(address_false_msb_25,axiom,
~ addressVal(b1001_address_term,bitIndex4) ).
fof(is_address_20,axiom,
address(b1001_address_term) ).
fof(constant_address_definition_20,axiom,
! [B] :
( addressVal(b1001_address_term,B)
<=> b1001(B) ) ).
fof(address_false_msb_24,axiom,
~ addressVal(b1000_address_term,bitIndex4) ).
fof(is_address_19,axiom,
address(b1000_address_term) ).
fof(constant_address_definition_19,axiom,
! [B] :
( addressVal(b1000_address_term,B)
<=> b1000(B) ) ).
fof(address_false_msb_23,axiom,
~ addressVal(b0111_address_term,bitIndex4) ).
fof(is_address_18,axiom,
address(b0111_address_term) ).
fof(constant_address_definition_18,axiom,
! [B] :
( addressVal(b0111_address_term,B)
<=> b0111(B) ) ).
fof(address_false_msb_22,axiom,
~ addressVal(b0110_address_term,bitIndex4) ).
fof(is_address_17,axiom,
address(b0110_address_term) ).
fof(constant_address_definition_17,axiom,
! [B] :
( addressVal(b0110_address_term,B)
<=> b0110(B) ) ).
fof(address_false_msb_21,axiom,
~ addressVal(b0101_address_term,bitIndex4) ).
fof(is_address_16,axiom,
address(b0101_address_term) ).
fof(constant_address_definition_16,axiom,
! [B] :
( addressVal(b0101_address_term,B)
<=> b0101(B) ) ).
fof(address_false_msb_20,axiom,
~ addressVal(b0100_address_term,bitIndex4) ).
fof(is_address_15,axiom,
address(b0100_address_term) ).
fof(constant_address_definition_15,axiom,
! [B] :
( addressVal(b0100_address_term,B)
<=> b0100(B) ) ).
fof(address_false_msb_19,axiom,
~ addressVal(b0011_address_term,bitIndex4) ).
fof(is_address_14,axiom,
address(b0011_address_term) ).
fof(constant_address_definition_14,axiom,
! [B] :
( addressVal(b0011_address_term,B)
<=> b0011(B) ) ).
fof(address_false_msb_18,axiom,
~ addressVal(b0010_address_term,bitIndex4) ).
fof(is_address_13,axiom,
address(b0010_address_term) ).
fof(constant_address_definition_13,axiom,
! [B] :
( addressVal(b0010_address_term,B)
<=> b0010(B) ) ).
fof(address_false_msb_17,axiom,
~ addressVal(b0001_address_term,bitIndex4) ).
fof(is_address_12,axiom,
address(b0001_address_term) ).
fof(constant_address_definition_12,axiom,
! [B] :
( addressVal(b0001_address_term,B)
<=> b0001(B) ) ).
fof(address_false_msb_16,axiom,
~ addressVal(b0000_address_term,bitIndex4) ).
fof(is_address_11,axiom,
address(b0000_address_term) ).
fof(constant_address_definition_11,axiom,
! [B] :
( addressVal(b0000_address_term,B)
<=> b0000(B) ) ).
fof(is_address_10,axiom,
address(b01010_address_term) ).
fof(constant_address_definition_10,axiom,
! [B] :
( addressVal(b01010_address_term,B)
<=> b01010(B) ) ).
fof(is_address_9,axiom,
address(b01001_address_term) ).
fof(constant_address_definition_9,axiom,
! [B] :
( addressVal(b01001_address_term,B)
<=> b01001(B) ) ).
fof(is_address_8,axiom,
address(b00000_address_term) ).
fof(constant_address_definition_8,axiom,
! [B] :
( addressVal(b00000_address_term,B)
<=> b00000(B) ) ).
fof(address_false_msb_15,axiom,
~ addressVal(b111_address_term,bitIndex4) ).
fof(address_false_msb_14,axiom,
~ addressVal(b111_address_term,bitIndex3) ).
fof(is_address_7,axiom,
address(b111_address_term) ).
fof(constant_address_definition_7,axiom,
! [B] :
( addressVal(b111_address_term,B)
<=> b111(B) ) ).
fof(address_false_msb_13,axiom,
~ addressVal(b110_address_term,bitIndex4) ).
fof(address_false_msb_12,axiom,
~ addressVal(b110_address_term,bitIndex3) ).
fof(is_address_6,axiom,
address(b110_address_term) ).
fof(constant_address_definition_6,axiom,
! [B] :
( addressVal(b110_address_term,B)
<=> b110(B) ) ).
fof(address_false_msb_11,axiom,
~ addressVal(b101_address_term,bitIndex4) ).
fof(address_false_msb_10,axiom,
~ addressVal(b101_address_term,bitIndex3) ).
fof(is_address_5,axiom,
address(b101_address_term) ).
fof(constant_address_definition_5,axiom,
! [B] :
( addressVal(b101_address_term,B)
<=> b101(B) ) ).
fof(address_false_msb_9,axiom,
~ addressVal(b011_address_term,bitIndex4) ).
fof(address_false_msb_8,axiom,
~ addressVal(b011_address_term,bitIndex3) ).
fof(is_address_4,axiom,
address(b011_address_term) ).
fof(constant_address_definition_4,axiom,
! [B] :
( addressVal(b011_address_term,B)
<=> b011(B) ) ).
fof(address_false_msb_7,axiom,
~ addressVal(b010_address_term,bitIndex4) ).
fof(address_false_msb_6,axiom,
~ addressVal(b010_address_term,bitIndex3) ).
fof(is_address_3,axiom,
address(b010_address_term) ).
fof(constant_address_definition_3,axiom,
! [B] :
( addressVal(b010_address_term,B)
<=> b010(B) ) ).
fof(address_false_msb_5,axiom,
~ addressVal(b001_address_term,bitIndex4) ).
fof(address_false_msb_4,axiom,
~ addressVal(b001_address_term,bitIndex3) ).
fof(is_address_2,axiom,
address(b001_address_term) ).
fof(constant_address_definition_2,axiom,
! [B] :
( addressVal(b001_address_term,B)
<=> b001(B) ) ).
fof(address_false_msb_3,axiom,
~ addressVal(b000_address_term,bitIndex4) ).
fof(address_false_msb_2,axiom,
~ addressVal(b000_address_term,bitIndex3) ).
fof(is_address_1,axiom,
address(b000_address_term) ).
fof(constant_address_definition_1,axiom,
! [B] :
( addressVal(b000_address_term,B)
<=> b000(B) ) ).
fof(address_false_msb_1,axiom,
~ addressVal(b100_address_term,bitIndex4) ).
fof(address_false_msb,axiom,
~ addressVal(b100_address_term,bitIndex3) ).
fof(is_address,axiom,
address(b100_address_term) ).
fof(constant_address_definition,axiom,
! [B] :
( addressVal(b100_address_term,B)
<=> b100(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)
| addressDiff(A1,A2,bitIndex4) ) ).
fof(addAssertion,conjecture,
! [VarCurr] :
( reachableState(VarCurr)
=> v4(VarCurr) ) ).
fof(writeUnaryOperator_9383,axiom,
! [VarCurr] :
( ~ v4(VarCurr)
<=> v119380(VarCurr) ) ).
fof(writeUnaryOperator_9382,axiom,
! [VarCurr] :
( ~ v119380(VarCurr)
<=> v119381(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23026,axiom,
! [VarCurr] :
( v119381(VarCurr)
<=> ( v119383(VarCurr)
& v119405(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2581,axiom,
! [VarCurr] :
( v119405(VarCurr)
<=> ( v119406(VarCurr)
| v6(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2580,axiom,
! [VarCurr] :
( v119406(VarCurr)
<=> ( v119407(VarCurr)
| v6(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2579,axiom,
! [VarCurr] :
( v119407(VarCurr)
<=> ( v119408(VarCurr)
| v6(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2578,axiom,
! [VarCurr] :
( v119408(VarCurr)
<=> ( v6(VarCurr,bitIndex0)
| v6(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23025,axiom,
! [VarCurr] :
( v119383(VarCurr)
<=> ( v119384(VarCurr)
| v119393(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23024,axiom,
! [VarCurr] :
( v119393(VarCurr)
<=> ( v119394(VarCurr)
| v119395(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23023,axiom,
! [VarCurr] :
( v119395(VarCurr)
<=> ( v119385(VarCurr)
& v119396(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23022,axiom,
! [VarCurr] :
( v119396(VarCurr)
<=> ( v119397(VarCurr)
| v119398(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23021,axiom,
! [VarCurr] :
( v119398(VarCurr)
<=> ( v119387(VarCurr)
& v119399(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23020,axiom,
! [VarCurr] :
( v119399(VarCurr)
<=> ( v119400(VarCurr)
| v119401(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23019,axiom,
! [VarCurr] :
( v119401(VarCurr)
<=> ( v119389(VarCurr)
& v119402(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23018,axiom,
! [VarCurr] :
( v119402(VarCurr)
<=> ( v119403(VarCurr)
| v119404(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23017,axiom,
! [VarCurr] :
( v119404(VarCurr)
<=> ( v6(VarCurr,bitIndex0)
& v119392(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2577,axiom,
! [VarCurr] :
( v119403(VarCurr)
<=> ( v119391(VarCurr)
& v6(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2576,axiom,
! [VarCurr] :
( v119400(VarCurr)
<=> ( v6(VarCurr,bitIndex2)
& v119390(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2575,axiom,
! [VarCurr] :
( v119397(VarCurr)
<=> ( v6(VarCurr,bitIndex3)
& v119388(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2574,axiom,
! [VarCurr] :
( v119394(VarCurr)
<=> ( v6(VarCurr,bitIndex4)
& v119386(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23016,axiom,
! [VarCurr] :
( v119384(VarCurr)
<=> ( v119385(VarCurr)
& v119386(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23015,axiom,
! [VarCurr] :
( v119386(VarCurr)
<=> ( v119387(VarCurr)
& v119388(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23014,axiom,
! [VarCurr] :
( v119388(VarCurr)
<=> ( v119389(VarCurr)
& v119390(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23013,axiom,
! [VarCurr] :
( v119390(VarCurr)
<=> ( v119391(VarCurr)
& v119392(VarCurr) ) ) ).
fof(writeUnaryOperator_9381,axiom,
! [VarCurr] :
( ~ v119392(VarCurr)
<=> v6(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_9380,axiom,
! [VarCurr] :
( ~ v119391(VarCurr)
<=> v6(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_9379,axiom,
! [VarCurr] :
( ~ v119389(VarCurr)
<=> v6(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_9378,axiom,
! [VarCurr] :
( ~ v119387(VarCurr)
<=> v6(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_9377,axiom,
! [VarCurr] :
( ~ v119385(VarCurr)
<=> v6(VarCurr,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_1902,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119368(VarNext)
=> ! [B] :
( range_4_1(B)
=> ( v6(VarNext,B)
<=> v6(VarCurr,B) ) ) ) ) ).
fof(range_axiom_201,axiom,
! [B] :
( range_4_1(B)
<=> ( $false
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_18,axiom,
! [VarNext] :
( v119368(VarNext)
=> ( ( v6(VarNext,bitIndex4)
<=> v119376(VarNext,bitIndex3) )
& ( v6(VarNext,bitIndex3)
<=> v119376(VarNext,bitIndex2) )
& ( v6(VarNext,bitIndex2)
<=> v119376(VarNext,bitIndex1) )
& ( v6(VarNext,bitIndex1)
<=> v119376(VarNext,bitIndex0) ) ) ) ).
fof(addAssignment_39219,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v119376(VarNext,B)
<=> v119374(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_572,axiom,
! [VarCurr] :
( ~ v119363(VarCurr)
=> ( ( v119374(VarCurr,bitIndex3)
<=> v19(VarCurr,bitIndex4) )
& ( v119374(VarCurr,bitIndex2)
<=> v19(VarCurr,bitIndex3) )
& ( v119374(VarCurr,bitIndex1)
<=> v19(VarCurr,bitIndex2) )
& ( v119374(VarCurr,bitIndex0)
<=> v19(VarCurr,bitIndex1) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2708,axiom,
! [VarCurr] :
( v119363(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v119374(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23012,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119368(VarNext)
<=> v119369(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23011,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119369(VarNext)
<=> ( v119371(VarNext)
& v64282(VarNext) ) ) ) ).
fof(writeUnaryOperator_9376,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119371(VarNext)
<=> v64289(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1901,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119354(VarNext)
=> ( v6(VarNext,bitIndex0)
<=> v6(VarCurr,bitIndex0) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2013,axiom,
! [VarNext] :
( v119354(VarNext)
=> ( v6(VarNext,bitIndex0)
<=> v119362(VarNext) ) ) ).
fof(addAssignment_39218,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119362(VarNext)
<=> v119360(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2903,axiom,
! [VarCurr] :
( ~ v119363(VarCurr)
=> ( v119360(VarCurr)
<=> v19(VarCurr,bitIndex0) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2707,axiom,
! [VarCurr] :
( v119363(VarCurr)
=> ( v119360(VarCurr)
<=> $true ) ) ).
fof(writeUnaryOperator_9375,axiom,
! [VarCurr] :
( ~ v119363(VarCurr)
<=> v8(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23010,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119354(VarNext)
<=> v119355(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23009,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119355(VarNext)
<=> ( v119356(VarNext)
& v64282(VarNext) ) ) ) ).
fof(writeUnaryOperator_9374,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119356(VarNext)
<=> v64289(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_571,axiom,
! [VarCurr] :
( ~ v119342(VarCurr)
=> ( v19(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_767,axiom,
! [VarCurr] :
( v119342(VarCurr)
=> ( v19(VarCurr,bitIndex4)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23008,axiom,
! [VarCurr] :
( v119342(VarCurr)
<=> ( v119343(VarCurr)
| v119346(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23007,axiom,
! [VarCurr] :
( v119346(VarCurr)
<=> ( v119347(VarCurr)
& v64378(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23006,axiom,
! [VarCurr] :
( v119347(VarCurr)
<=> ( v119348(VarCurr)
| v119350(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8862,axiom,
! [VarCurr] :
( v119350(VarCurr)
<=> ( ( v119351(VarCurr,bitIndex1)
<=> $false )
& ( v119351(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39217,axiom,
! [VarCurr] :
( v119351(VarCurr,bitIndex0)
<=> v64338(VarCurr) ) ).
fof(addAssignment_39216,axiom,
! [VarCurr] :
( v119351(VarCurr,bitIndex1)
<=> v64225(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_8861,axiom,
! [VarCurr] :
( v119348(VarCurr)
<=> ( ( v119349(VarCurr,bitIndex1)
<=> $false )
& ( v119349(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39215,axiom,
! [VarCurr] :
( v119349(VarCurr,bitIndex0)
<=> v64338(VarCurr) ) ).
fof(addAssignment_39214,axiom,
! [VarCurr] :
( v119349(VarCurr,bitIndex1)
<=> v64225(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23005,axiom,
! [VarCurr] :
( v119343(VarCurr)
<=> ( v119344(VarCurr)
& v64374(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8860,axiom,
! [VarCurr] :
( v119344(VarCurr)
<=> ( ( v119345(VarCurr,bitIndex1)
<=> $true )
& ( v119345(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39213,axiom,
! [VarCurr] :
( v119345(VarCurr,bitIndex0)
<=> v64225(VarCurr) ) ).
fof(addAssignment_39212,axiom,
! [VarCurr] :
( v119345(VarCurr,bitIndex1)
<=> v64302(VarCurr) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_570,axiom,
! [VarCurr] :
( ~ v119337(VarCurr)
=> ( v19(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_766,axiom,
! [VarCurr] :
( v119337(VarCurr)
=> ( v19(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23004,axiom,
! [VarCurr] :
( v119337(VarCurr)
<=> ( v119338(VarCurr)
| v119340(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23003,axiom,
! [VarCurr] :
( v119340(VarCurr)
<=> ( v64366(VarCurr)
& v64374(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23002,axiom,
! [VarCurr] :
( v119338(VarCurr)
<=> ( v119339(VarCurr)
& v64353(VarCurr) ) ) ).
fof(writeUnaryOperator_9373,axiom,
! [VarCurr] :
( ~ v119339(VarCurr)
<=> v64225(VarCurr) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_569,axiom,
! [VarCurr] :
( ~ v119333(VarCurr)
=> ( v19(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_765,axiom,
! [VarCurr] :
( v119333(VarCurr)
=> ( v19(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23001,axiom,
! [VarCurr] :
( v119333(VarCurr)
<=> ( v119334(VarCurr)
| v119335(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23000,axiom,
! [VarCurr] :
( v119335(VarCurr)
<=> ( v64356(VarCurr)
& v64363(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22999,axiom,
! [VarCurr] :
( v119334(VarCurr)
<=> ( v64225(VarCurr)
& v64353(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_568,axiom,
! [VarCurr] :
( ~ v119323(VarCurr)
=> ( v19(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_764,axiom,
! [VarCurr] :
( v119323(VarCurr)
=> ( v19(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22998,axiom,
! [VarCurr] :
( v119323(VarCurr)
<=> ( v119324(VarCurr)
| v119331(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22997,axiom,
! [VarCurr] :
( v119331(VarCurr)
<=> ( v64376(VarCurr)
& v64378(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22996,axiom,
! [VarCurr] :
( v119324(VarCurr)
<=> ( v119325(VarCurr)
| v119329(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22995,axiom,
! [VarCurr] :
( v119329(VarCurr)
<=> ( v119330(VarCurr)
& v64374(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22994,axiom,
! [VarCurr] :
( v119330(VarCurr)
<=> ( v64338(VarCurr)
& v64372(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22993,axiom,
! [VarCurr] :
( v119325(VarCurr)
<=> ( v119326(VarCurr)
| v119328(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22992,axiom,
! [VarCurr] :
( v119328(VarCurr)
<=> ( v64361(VarCurr)
& v64363(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22991,axiom,
! [VarCurr] :
( v119326(VarCurr)
<=> ( v119327(VarCurr)
& v64352(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22990,axiom,
! [VarCurr] :
( v119327(VarCurr)
<=> ( v64347(VarCurr)
& v64350(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2902,axiom,
! [VarCurr] :
( ~ v119310(VarCurr)
=> ( v19(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2706,axiom,
! [VarCurr] :
( v119310(VarCurr)
=> ( v19(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22989,axiom,
! [VarCurr] :
( v119310(VarCurr)
<=> ( v119311(VarCurr)
| v119321(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22988,axiom,
! [VarCurr] :
( v119321(VarCurr)
<=> ( v68232(VarCurr)
& v64378(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22987,axiom,
! [VarCurr] :
( v119311(VarCurr)
<=> ( v119312(VarCurr)
| v119318(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22986,axiom,
! [VarCurr] :
( v119318(VarCurr)
<=> ( v119319(VarCurr)
& v64374(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22985,axiom,
! [VarCurr] :
( v119319(VarCurr)
<=> ( v119320(VarCurr)
& v64372(VarCurr) ) ) ).
fof(writeUnaryOperator_9372,axiom,
! [VarCurr] :
( ~ v119320(VarCurr)
<=> v64338(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22984,axiom,
! [VarCurr] :
( v119312(VarCurr)
<=> ( v119313(VarCurr)
| v119317(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22983,axiom,
! [VarCurr] :
( v119317(VarCurr)
<=> ( v68227(VarCurr)
& v64363(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22982,axiom,
! [VarCurr] :
( v119313(VarCurr)
<=> ( v119314(VarCurr)
& v64352(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22981,axiom,
! [VarCurr] :
( v119314(VarCurr)
<=> ( v119315(VarCurr)
| v119316(VarCurr) ) ) ).
fof(writeUnaryOperator_9371,axiom,
! [VarCurr] :
( ~ v119316(VarCurr)
<=> v64350(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22980,axiom,
! [VarCurr] :
( v119315(VarCurr)
<=> ( v68224(VarCurr)
& v64350(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2901,axiom,
! [VarCurr] :
( ~ v23(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v21(VarCurr,B)
<=> v119291(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2705,axiom,
! [VarCurr] :
( v23(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v21(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_196,axiom,
! [VarCurr] :
( ( ~ v119292(VarCurr)
& ~ v119300(VarCurr)
& ~ v119301(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v119291(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1252,axiom,
! [VarCurr] :
( v119301(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v119291(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5034,axiom,
! [VarCurr] :
( v119300(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v119291(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5023,axiom,
! [VarCurr] :
( v119292(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v119291(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22979,axiom,
! [VarCurr] :
( v119301(VarCurr)
<=> ( v119303(VarCurr)
| v119308(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8859,axiom,
! [VarCurr] :
( v119308(VarCurr)
<=> ( ( v92045(VarCurr,bitIndex6)
<=> $false )
& ( v92045(VarCurr,bitIndex5)
<=> $false )
& ( v92045(VarCurr,bitIndex4)
<=> $false )
& ( v92045(VarCurr,bitIndex3)
<=> $true )
& ( v92045(VarCurr,bitIndex2)
<=> $false )
& ( v92045(VarCurr,bitIndex1)
<=> $true )
& ( v92045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22978,axiom,
! [VarCurr] :
( v119303(VarCurr)
<=> ( v119304(VarCurr)
| v119307(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8858,axiom,
! [VarCurr] :
( v119307(VarCurr)
<=> ( ( v92045(VarCurr,bitIndex6)
<=> $true )
& ( v92045(VarCurr,bitIndex5)
<=> $false )
& ( v92045(VarCurr,bitIndex4)
<=> $false )
& ( v92045(VarCurr,bitIndex3)
<=> $true )
& ( v92045(VarCurr,bitIndex2)
<=> $false )
& ( v92045(VarCurr,bitIndex1)
<=> $true )
& ( v92045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22977,axiom,
! [VarCurr] :
( v119304(VarCurr)
<=> ( v119305(VarCurr)
| v119306(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8857,axiom,
! [VarCurr] :
( v119306(VarCurr)
<=> ( ( v92045(VarCurr,bitIndex6)
<=> $true )
& ( v92045(VarCurr,bitIndex5)
<=> $true )
& ( v92045(VarCurr,bitIndex4)
<=> $false )
& ( v92045(VarCurr,bitIndex3)
<=> $false )
& ( v92045(VarCurr,bitIndex2)
<=> $false )
& ( v92045(VarCurr,bitIndex1)
<=> $false )
& ( v92045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8856,axiom,
! [VarCurr] :
( v119305(VarCurr)
<=> ( ( v92045(VarCurr,bitIndex6)
<=> $true )
& ( v92045(VarCurr,bitIndex5)
<=> $false )
& ( v92045(VarCurr,bitIndex4)
<=> $false )
& ( v92045(VarCurr,bitIndex3)
<=> $false )
& ( v92045(VarCurr,bitIndex2)
<=> $false )
& ( v92045(VarCurr,bitIndex1)
<=> $false )
& ( v92045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8855,axiom,
! [VarCurr] :
( v119300(VarCurr)
<=> ( ( v92045(VarCurr,bitIndex6)
<=> $false )
& ( v92045(VarCurr,bitIndex5)
<=> $false )
& ( v92045(VarCurr,bitIndex4)
<=> $false )
& ( v92045(VarCurr,bitIndex3)
<=> $true )
& ( v92045(VarCurr,bitIndex2)
<=> $false )
& ( v92045(VarCurr,bitIndex1)
<=> $false )
& ( v92045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22976,axiom,
! [VarCurr] :
( v119292(VarCurr)
<=> ( v119294(VarCurr)
| v119299(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8854,axiom,
! [VarCurr] :
( v119299(VarCurr)
<=> ( ( v92045(VarCurr,bitIndex6)
<=> $false )
& ( v92045(VarCurr,bitIndex5)
<=> $true )
& ( v92045(VarCurr,bitIndex4)
<=> $false )
& ( v92045(VarCurr,bitIndex3)
<=> $false )
& ( v92045(VarCurr,bitIndex2)
<=> $false )
& ( v92045(VarCurr,bitIndex1)
<=> $false )
& ( v92045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22975,axiom,
! [VarCurr] :
( v119294(VarCurr)
<=> ( v119295(VarCurr)
| v119298(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8853,axiom,
! [VarCurr] :
( v119298(VarCurr)
<=> ( ( v92045(VarCurr,bitIndex6)
<=> $false )
& ( v92045(VarCurr,bitIndex5)
<=> $false )
& ( v92045(VarCurr,bitIndex4)
<=> $false )
& ( v92045(VarCurr,bitIndex3)
<=> $false )
& ( v92045(VarCurr,bitIndex2)
<=> $false )
& ( v92045(VarCurr,bitIndex1)
<=> $false )
& ( v92045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22974,axiom,
! [VarCurr] :
( v119295(VarCurr)
<=> ( v119296(VarCurr)
| v119297(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8852,axiom,
! [VarCurr] :
( v119297(VarCurr)
<=> ( ( v92045(VarCurr,bitIndex6)
<=> $false )
& ( v92045(VarCurr,bitIndex5)
<=> $true )
& ( v92045(VarCurr,bitIndex4)
<=> $false )
& ( v92045(VarCurr,bitIndex3)
<=> $false )
& ( v92045(VarCurr,bitIndex2)
<=> $false )
& ( v92045(VarCurr,bitIndex1)
<=> $false )
& ( v92045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8851,axiom,
! [VarCurr] :
( v119296(VarCurr)
<=> ( ( v92045(VarCurr,bitIndex6)
<=> $false )
& ( v92045(VarCurr,bitIndex5)
<=> $false )
& ( v92045(VarCurr,bitIndex4)
<=> $false )
& ( v92045(VarCurr,bitIndex3)
<=> $false )
& ( v92045(VarCurr,bitIndex2)
<=> $false )
& ( v92045(VarCurr,bitIndex1)
<=> $false )
& ( v92045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39211,axiom,
! [VarCurr] :
( ( v92045(VarCurr,bitIndex6)
<=> v68255(VarCurr,bitIndex130) )
& ( v92045(VarCurr,bitIndex5)
<=> v68255(VarCurr,bitIndex129) )
& ( v92045(VarCurr,bitIndex4)
<=> v68255(VarCurr,bitIndex128) )
& ( v92045(VarCurr,bitIndex3)
<=> v68255(VarCurr,bitIndex127) )
& ( v92045(VarCurr,bitIndex2)
<=> v68255(VarCurr,bitIndex126) )
& ( v92045(VarCurr,bitIndex1)
<=> v68255(VarCurr,bitIndex125) )
& ( v92045(VarCurr,bitIndex0)
<=> v68255(VarCurr,bitIndex124) ) ) ).
fof(addAssignment_39210,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v68255(VarCurr,B)
<=> v68257(VarCurr,B) ) ) ).
fof(addAssignment_39209,axiom,
! [VarCurr] :
( ( v68257(VarCurr,bitIndex130)
<=> v68259(VarCurr,bitIndex523) )
& ( v68257(VarCurr,bitIndex129)
<=> v68259(VarCurr,bitIndex522) )
& ( v68257(VarCurr,bitIndex128)
<=> v68259(VarCurr,bitIndex521) )
& ( v68257(VarCurr,bitIndex127)
<=> v68259(VarCurr,bitIndex520) )
& ( v68257(VarCurr,bitIndex126)
<=> v68259(VarCurr,bitIndex519) )
& ( v68257(VarCurr,bitIndex125)
<=> v68259(VarCurr,bitIndex518) )
& ( v68257(VarCurr,bitIndex124)
<=> v68259(VarCurr,bitIndex517) ) ) ).
fof(addAssignment_39208,axiom,
! [VarNext] :
( ( v68259(VarNext,bitIndex523)
<=> v119283(VarNext,bitIndex130) )
& ( v68259(VarNext,bitIndex522)
<=> v119283(VarNext,bitIndex129) )
& ( v68259(VarNext,bitIndex521)
<=> v119283(VarNext,bitIndex128) )
& ( v68259(VarNext,bitIndex520)
<=> v119283(VarNext,bitIndex127) )
& ( v68259(VarNext,bitIndex519)
<=> v119283(VarNext,bitIndex126) )
& ( v68259(VarNext,bitIndex518)
<=> v119283(VarNext,bitIndex125) )
& ( v68259(VarNext,bitIndex517)
<=> v119283(VarNext,bitIndex124) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_129,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119285(VarNext)
=> ( ( v119283(VarNext,bitIndex130)
<=> v68259(VarCurr,bitIndex523) )
& ( v119283(VarNext,bitIndex129)
<=> v68259(VarCurr,bitIndex522) )
& ( v119283(VarNext,bitIndex128)
<=> v68259(VarCurr,bitIndex521) )
& ( v119283(VarNext,bitIndex127)
<=> v68259(VarCurr,bitIndex520) )
& ( v119283(VarNext,bitIndex126)
<=> v68259(VarCurr,bitIndex519) )
& ( v119283(VarNext,bitIndex125)
<=> v68259(VarCurr,bitIndex518) )
& ( v119283(VarNext,bitIndex124)
<=> v68259(VarCurr,bitIndex517) )
& ( v119283(VarNext,bitIndex123)
<=> v68259(VarCurr,bitIndex516) )
& ( v119283(VarNext,bitIndex122)
<=> v68259(VarCurr,bitIndex515) )
& ( v119283(VarNext,bitIndex121)
<=> v68259(VarCurr,bitIndex514) )
& ( v119283(VarNext,bitIndex120)
<=> v68259(VarCurr,bitIndex513) )
& ( v119283(VarNext,bitIndex119)
<=> v68259(VarCurr,bitIndex512) )
& ( v119283(VarNext,bitIndex118)
<=> v68259(VarCurr,bitIndex511) )
& ( v119283(VarNext,bitIndex117)
<=> v68259(VarCurr,bitIndex510) )
& ( v119283(VarNext,bitIndex116)
<=> v68259(VarCurr,bitIndex509) )
& ( v119283(VarNext,bitIndex115)
<=> v68259(VarCurr,bitIndex508) )
& ( v119283(VarNext,bitIndex114)
<=> v68259(VarCurr,bitIndex507) )
& ( v119283(VarNext,bitIndex113)
<=> v68259(VarCurr,bitIndex506) )
& ( v119283(VarNext,bitIndex112)
<=> v68259(VarCurr,bitIndex505) )
& ( v119283(VarNext,bitIndex111)
<=> v68259(VarCurr,bitIndex504) )
& ( v119283(VarNext,bitIndex110)
<=> v68259(VarCurr,bitIndex503) )
& ( v119283(VarNext,bitIndex109)
<=> v68259(VarCurr,bitIndex502) )
& ( v119283(VarNext,bitIndex108)
<=> v68259(VarCurr,bitIndex501) )
& ( v119283(VarNext,bitIndex107)
<=> v68259(VarCurr,bitIndex500) )
& ( v119283(VarNext,bitIndex106)
<=> v68259(VarCurr,bitIndex499) )
& ( v119283(VarNext,bitIndex105)
<=> v68259(VarCurr,bitIndex498) )
& ( v119283(VarNext,bitIndex104)
<=> v68259(VarCurr,bitIndex497) )
& ( v119283(VarNext,bitIndex103)
<=> v68259(VarCurr,bitIndex496) )
& ( v119283(VarNext,bitIndex102)
<=> v68259(VarCurr,bitIndex495) )
& ( v119283(VarNext,bitIndex101)
<=> v68259(VarCurr,bitIndex494) )
& ( v119283(VarNext,bitIndex100)
<=> v68259(VarCurr,bitIndex493) )
& ( v119283(VarNext,bitIndex99)
<=> v68259(VarCurr,bitIndex492) )
& ( v119283(VarNext,bitIndex98)
<=> v68259(VarCurr,bitIndex491) )
& ( v119283(VarNext,bitIndex97)
<=> v68259(VarCurr,bitIndex490) )
& ( v119283(VarNext,bitIndex96)
<=> v68259(VarCurr,bitIndex489) )
& ( v119283(VarNext,bitIndex95)
<=> v68259(VarCurr,bitIndex488) )
& ( v119283(VarNext,bitIndex94)
<=> v68259(VarCurr,bitIndex487) )
& ( v119283(VarNext,bitIndex93)
<=> v68259(VarCurr,bitIndex486) )
& ( v119283(VarNext,bitIndex92)
<=> v68259(VarCurr,bitIndex485) )
& ( v119283(VarNext,bitIndex91)
<=> v68259(VarCurr,bitIndex484) )
& ( v119283(VarNext,bitIndex90)
<=> v68259(VarCurr,bitIndex483) )
& ( v119283(VarNext,bitIndex89)
<=> v68259(VarCurr,bitIndex482) )
& ( v119283(VarNext,bitIndex88)
<=> v68259(VarCurr,bitIndex481) )
& ( v119283(VarNext,bitIndex87)
<=> v68259(VarCurr,bitIndex480) )
& ( v119283(VarNext,bitIndex86)
<=> v68259(VarCurr,bitIndex479) )
& ( v119283(VarNext,bitIndex85)
<=> v68259(VarCurr,bitIndex478) )
& ( v119283(VarNext,bitIndex84)
<=> v68259(VarCurr,bitIndex477) )
& ( v119283(VarNext,bitIndex83)
<=> v68259(VarCurr,bitIndex476) )
& ( v119283(VarNext,bitIndex82)
<=> v68259(VarCurr,bitIndex475) )
& ( v119283(VarNext,bitIndex81)
<=> v68259(VarCurr,bitIndex474) )
& ( v119283(VarNext,bitIndex80)
<=> v68259(VarCurr,bitIndex473) )
& ( v119283(VarNext,bitIndex79)
<=> v68259(VarCurr,bitIndex472) )
& ( v119283(VarNext,bitIndex78)
<=> v68259(VarCurr,bitIndex471) )
& ( v119283(VarNext,bitIndex77)
<=> v68259(VarCurr,bitIndex470) )
& ( v119283(VarNext,bitIndex76)
<=> v68259(VarCurr,bitIndex469) )
& ( v119283(VarNext,bitIndex75)
<=> v68259(VarCurr,bitIndex468) )
& ( v119283(VarNext,bitIndex74)
<=> v68259(VarCurr,bitIndex467) )
& ( v119283(VarNext,bitIndex73)
<=> v68259(VarCurr,bitIndex466) )
& ( v119283(VarNext,bitIndex72)
<=> v68259(VarCurr,bitIndex465) )
& ( v119283(VarNext,bitIndex71)
<=> v68259(VarCurr,bitIndex464) )
& ( v119283(VarNext,bitIndex70)
<=> v68259(VarCurr,bitIndex463) )
& ( v119283(VarNext,bitIndex69)
<=> v68259(VarCurr,bitIndex462) )
& ( v119283(VarNext,bitIndex68)
<=> v68259(VarCurr,bitIndex461) )
& ( v119283(VarNext,bitIndex67)
<=> v68259(VarCurr,bitIndex460) )
& ( v119283(VarNext,bitIndex66)
<=> v68259(VarCurr,bitIndex459) )
& ( v119283(VarNext,bitIndex65)
<=> v68259(VarCurr,bitIndex458) )
& ( v119283(VarNext,bitIndex64)
<=> v68259(VarCurr,bitIndex457) )
& ( v119283(VarNext,bitIndex63)
<=> v68259(VarCurr,bitIndex456) )
& ( v119283(VarNext,bitIndex62)
<=> v68259(VarCurr,bitIndex455) )
& ( v119283(VarNext,bitIndex61)
<=> v68259(VarCurr,bitIndex454) )
& ( v119283(VarNext,bitIndex60)
<=> v68259(VarCurr,bitIndex453) )
& ( v119283(VarNext,bitIndex59)
<=> v68259(VarCurr,bitIndex452) )
& ( v119283(VarNext,bitIndex58)
<=> v68259(VarCurr,bitIndex451) )
& ( v119283(VarNext,bitIndex57)
<=> v68259(VarCurr,bitIndex450) )
& ( v119283(VarNext,bitIndex56)
<=> v68259(VarCurr,bitIndex449) )
& ( v119283(VarNext,bitIndex55)
<=> v68259(VarCurr,bitIndex448) )
& ( v119283(VarNext,bitIndex54)
<=> v68259(VarCurr,bitIndex447) )
& ( v119283(VarNext,bitIndex53)
<=> v68259(VarCurr,bitIndex446) )
& ( v119283(VarNext,bitIndex52)
<=> v68259(VarCurr,bitIndex445) )
& ( v119283(VarNext,bitIndex51)
<=> v68259(VarCurr,bitIndex444) )
& ( v119283(VarNext,bitIndex50)
<=> v68259(VarCurr,bitIndex443) )
& ( v119283(VarNext,bitIndex49)
<=> v68259(VarCurr,bitIndex442) )
& ( v119283(VarNext,bitIndex48)
<=> v68259(VarCurr,bitIndex441) )
& ( v119283(VarNext,bitIndex47)
<=> v68259(VarCurr,bitIndex440) )
& ( v119283(VarNext,bitIndex46)
<=> v68259(VarCurr,bitIndex439) )
& ( v119283(VarNext,bitIndex45)
<=> v68259(VarCurr,bitIndex438) )
& ( v119283(VarNext,bitIndex44)
<=> v68259(VarCurr,bitIndex437) )
& ( v119283(VarNext,bitIndex43)
<=> v68259(VarCurr,bitIndex436) )
& ( v119283(VarNext,bitIndex42)
<=> v68259(VarCurr,bitIndex435) )
& ( v119283(VarNext,bitIndex41)
<=> v68259(VarCurr,bitIndex434) )
& ( v119283(VarNext,bitIndex40)
<=> v68259(VarCurr,bitIndex433) )
& ( v119283(VarNext,bitIndex39)
<=> v68259(VarCurr,bitIndex432) )
& ( v119283(VarNext,bitIndex38)
<=> v68259(VarCurr,bitIndex431) )
& ( v119283(VarNext,bitIndex37)
<=> v68259(VarCurr,bitIndex430) )
& ( v119283(VarNext,bitIndex36)
<=> v68259(VarCurr,bitIndex429) )
& ( v119283(VarNext,bitIndex35)
<=> v68259(VarCurr,bitIndex428) )
& ( v119283(VarNext,bitIndex34)
<=> v68259(VarCurr,bitIndex427) )
& ( v119283(VarNext,bitIndex33)
<=> v68259(VarCurr,bitIndex426) )
& ( v119283(VarNext,bitIndex32)
<=> v68259(VarCurr,bitIndex425) )
& ( v119283(VarNext,bitIndex31)
<=> v68259(VarCurr,bitIndex424) )
& ( v119283(VarNext,bitIndex30)
<=> v68259(VarCurr,bitIndex423) )
& ( v119283(VarNext,bitIndex29)
<=> v68259(VarCurr,bitIndex422) )
& ( v119283(VarNext,bitIndex28)
<=> v68259(VarCurr,bitIndex421) )
& ( v119283(VarNext,bitIndex27)
<=> v68259(VarCurr,bitIndex420) )
& ( v119283(VarNext,bitIndex26)
<=> v68259(VarCurr,bitIndex419) )
& ( v119283(VarNext,bitIndex25)
<=> v68259(VarCurr,bitIndex418) )
& ( v119283(VarNext,bitIndex24)
<=> v68259(VarCurr,bitIndex417) )
& ( v119283(VarNext,bitIndex23)
<=> v68259(VarCurr,bitIndex416) )
& ( v119283(VarNext,bitIndex22)
<=> v68259(VarCurr,bitIndex415) )
& ( v119283(VarNext,bitIndex21)
<=> v68259(VarCurr,bitIndex414) )
& ( v119283(VarNext,bitIndex20)
<=> v68259(VarCurr,bitIndex413) )
& ( v119283(VarNext,bitIndex19)
<=> v68259(VarCurr,bitIndex412) )
& ( v119283(VarNext,bitIndex18)
<=> v68259(VarCurr,bitIndex411) )
& ( v119283(VarNext,bitIndex17)
<=> v68259(VarCurr,bitIndex410) )
& ( v119283(VarNext,bitIndex16)
<=> v68259(VarCurr,bitIndex409) )
& ( v119283(VarNext,bitIndex15)
<=> v68259(VarCurr,bitIndex408) )
& ( v119283(VarNext,bitIndex14)
<=> v68259(VarCurr,bitIndex407) )
& ( v119283(VarNext,bitIndex13)
<=> v68259(VarCurr,bitIndex406) )
& ( v119283(VarNext,bitIndex12)
<=> v68259(VarCurr,bitIndex405) )
& ( v119283(VarNext,bitIndex11)
<=> v68259(VarCurr,bitIndex404) )
& ( v119283(VarNext,bitIndex10)
<=> v68259(VarCurr,bitIndex403) )
& ( v119283(VarNext,bitIndex9)
<=> v68259(VarCurr,bitIndex402) )
& ( v119283(VarNext,bitIndex8)
<=> v68259(VarCurr,bitIndex401) )
& ( v119283(VarNext,bitIndex7)
<=> v68259(VarCurr,bitIndex400) )
& ( v119283(VarNext,bitIndex6)
<=> v68259(VarCurr,bitIndex399) )
& ( v119283(VarNext,bitIndex5)
<=> v68259(VarCurr,bitIndex398) )
& ( v119283(VarNext,bitIndex4)
<=> v68259(VarCurr,bitIndex397) )
& ( v119283(VarNext,bitIndex3)
<=> v68259(VarCurr,bitIndex396) )
& ( v119283(VarNext,bitIndex2)
<=> v68259(VarCurr,bitIndex395) )
& ( v119283(VarNext,bitIndex1)
<=> v68259(VarCurr,bitIndex394) )
& ( v119283(VarNext,bitIndex0)
<=> v68259(VarCurr,bitIndex393) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2012,axiom,
! [VarNext] :
( v119285(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v119283(VarNext,B)
<=> v91998(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22973,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119285(VarNext)
<=> ( v119286(VarNext)
& v91980(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22972,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119286(VarNext)
<=> ( v119288(VarNext)
& v91729(VarNext) ) ) ) ).
fof(writeUnaryOperator_9370,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119288(VarNext)
<=> v91738(VarNext) ) ) ).
fof(addAssignment_39207,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v91964(VarCurr,B)
<=> v91969(VarCurr,B) ) ) ).
fof(addAssignment_39206,axiom,
! [VarCurr] :
( ( v91968(VarCurr,bitIndex130)
<=> v68259(VarCurr,bitIndex392) )
& ( v91968(VarCurr,bitIndex129)
<=> v68259(VarCurr,bitIndex391) )
& ( v91968(VarCurr,bitIndex128)
<=> v68259(VarCurr,bitIndex390) )
& ( v91968(VarCurr,bitIndex127)
<=> v68259(VarCurr,bitIndex389) )
& ( v91968(VarCurr,bitIndex126)
<=> v68259(VarCurr,bitIndex388) )
& ( v91968(VarCurr,bitIndex125)
<=> v68259(VarCurr,bitIndex387) )
& ( v91968(VarCurr,bitIndex124)
<=> v68259(VarCurr,bitIndex386) ) ) ).
fof(addAssignment_39205,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v91957(VarCurr,B)
<=> v91962(VarCurr,B) ) ) ).
fof(addAssignment_39204,axiom,
! [VarCurr] :
( ( v91961(VarCurr,bitIndex130)
<=> v68259(VarCurr,bitIndex523) )
& ( v91961(VarCurr,bitIndex129)
<=> v68259(VarCurr,bitIndex522) )
& ( v91961(VarCurr,bitIndex128)
<=> v68259(VarCurr,bitIndex521) )
& ( v91961(VarCurr,bitIndex127)
<=> v68259(VarCurr,bitIndex520) )
& ( v91961(VarCurr,bitIndex126)
<=> v68259(VarCurr,bitIndex519) )
& ( v91961(VarCurr,bitIndex125)
<=> v68259(VarCurr,bitIndex518) )
& ( v91961(VarCurr,bitIndex124)
<=> v68259(VarCurr,bitIndex517) ) ) ).
fof(addAssignment_39203,axiom,
! [VarNext] :
( ( v68259(VarNext,bitIndex392)
<=> v119275(VarNext,bitIndex130) )
& ( v68259(VarNext,bitIndex391)
<=> v119275(VarNext,bitIndex129) )
& ( v68259(VarNext,bitIndex390)
<=> v119275(VarNext,bitIndex128) )
& ( v68259(VarNext,bitIndex389)
<=> v119275(VarNext,bitIndex127) )
& ( v68259(VarNext,bitIndex388)
<=> v119275(VarNext,bitIndex126) )
& ( v68259(VarNext,bitIndex387)
<=> v119275(VarNext,bitIndex125) )
& ( v68259(VarNext,bitIndex386)
<=> v119275(VarNext,bitIndex124) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_128,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119277(VarNext)
=> ( ( v119275(VarNext,bitIndex130)
<=> v68259(VarCurr,bitIndex392) )
& ( v119275(VarNext,bitIndex129)
<=> v68259(VarCurr,bitIndex391) )
& ( v119275(VarNext,bitIndex128)
<=> v68259(VarCurr,bitIndex390) )
& ( v119275(VarNext,bitIndex127)
<=> v68259(VarCurr,bitIndex389) )
& ( v119275(VarNext,bitIndex126)
<=> v68259(VarCurr,bitIndex388) )
& ( v119275(VarNext,bitIndex125)
<=> v68259(VarCurr,bitIndex387) )
& ( v119275(VarNext,bitIndex124)
<=> v68259(VarCurr,bitIndex386) )
& ( v119275(VarNext,bitIndex123)
<=> v68259(VarCurr,bitIndex385) )
& ( v119275(VarNext,bitIndex122)
<=> v68259(VarCurr,bitIndex384) )
& ( v119275(VarNext,bitIndex121)
<=> v68259(VarCurr,bitIndex383) )
& ( v119275(VarNext,bitIndex120)
<=> v68259(VarCurr,bitIndex382) )
& ( v119275(VarNext,bitIndex119)
<=> v68259(VarCurr,bitIndex381) )
& ( v119275(VarNext,bitIndex118)
<=> v68259(VarCurr,bitIndex380) )
& ( v119275(VarNext,bitIndex117)
<=> v68259(VarCurr,bitIndex379) )
& ( v119275(VarNext,bitIndex116)
<=> v68259(VarCurr,bitIndex378) )
& ( v119275(VarNext,bitIndex115)
<=> v68259(VarCurr,bitIndex377) )
& ( v119275(VarNext,bitIndex114)
<=> v68259(VarCurr,bitIndex376) )
& ( v119275(VarNext,bitIndex113)
<=> v68259(VarCurr,bitIndex375) )
& ( v119275(VarNext,bitIndex112)
<=> v68259(VarCurr,bitIndex374) )
& ( v119275(VarNext,bitIndex111)
<=> v68259(VarCurr,bitIndex373) )
& ( v119275(VarNext,bitIndex110)
<=> v68259(VarCurr,bitIndex372) )
& ( v119275(VarNext,bitIndex109)
<=> v68259(VarCurr,bitIndex371) )
& ( v119275(VarNext,bitIndex108)
<=> v68259(VarCurr,bitIndex370) )
& ( v119275(VarNext,bitIndex107)
<=> v68259(VarCurr,bitIndex369) )
& ( v119275(VarNext,bitIndex106)
<=> v68259(VarCurr,bitIndex368) )
& ( v119275(VarNext,bitIndex105)
<=> v68259(VarCurr,bitIndex367) )
& ( v119275(VarNext,bitIndex104)
<=> v68259(VarCurr,bitIndex366) )
& ( v119275(VarNext,bitIndex103)
<=> v68259(VarCurr,bitIndex365) )
& ( v119275(VarNext,bitIndex102)
<=> v68259(VarCurr,bitIndex364) )
& ( v119275(VarNext,bitIndex101)
<=> v68259(VarCurr,bitIndex363) )
& ( v119275(VarNext,bitIndex100)
<=> v68259(VarCurr,bitIndex362) )
& ( v119275(VarNext,bitIndex99)
<=> v68259(VarCurr,bitIndex361) )
& ( v119275(VarNext,bitIndex98)
<=> v68259(VarCurr,bitIndex360) )
& ( v119275(VarNext,bitIndex97)
<=> v68259(VarCurr,bitIndex359) )
& ( v119275(VarNext,bitIndex96)
<=> v68259(VarCurr,bitIndex358) )
& ( v119275(VarNext,bitIndex95)
<=> v68259(VarCurr,bitIndex357) )
& ( v119275(VarNext,bitIndex94)
<=> v68259(VarCurr,bitIndex356) )
& ( v119275(VarNext,bitIndex93)
<=> v68259(VarCurr,bitIndex355) )
& ( v119275(VarNext,bitIndex92)
<=> v68259(VarCurr,bitIndex354) )
& ( v119275(VarNext,bitIndex91)
<=> v68259(VarCurr,bitIndex353) )
& ( v119275(VarNext,bitIndex90)
<=> v68259(VarCurr,bitIndex352) )
& ( v119275(VarNext,bitIndex89)
<=> v68259(VarCurr,bitIndex351) )
& ( v119275(VarNext,bitIndex88)
<=> v68259(VarCurr,bitIndex350) )
& ( v119275(VarNext,bitIndex87)
<=> v68259(VarCurr,bitIndex349) )
& ( v119275(VarNext,bitIndex86)
<=> v68259(VarCurr,bitIndex348) )
& ( v119275(VarNext,bitIndex85)
<=> v68259(VarCurr,bitIndex347) )
& ( v119275(VarNext,bitIndex84)
<=> v68259(VarCurr,bitIndex346) )
& ( v119275(VarNext,bitIndex83)
<=> v68259(VarCurr,bitIndex345) )
& ( v119275(VarNext,bitIndex82)
<=> v68259(VarCurr,bitIndex344) )
& ( v119275(VarNext,bitIndex81)
<=> v68259(VarCurr,bitIndex343) )
& ( v119275(VarNext,bitIndex80)
<=> v68259(VarCurr,bitIndex342) )
& ( v119275(VarNext,bitIndex79)
<=> v68259(VarCurr,bitIndex341) )
& ( v119275(VarNext,bitIndex78)
<=> v68259(VarCurr,bitIndex340) )
& ( v119275(VarNext,bitIndex77)
<=> v68259(VarCurr,bitIndex339) )
& ( v119275(VarNext,bitIndex76)
<=> v68259(VarCurr,bitIndex338) )
& ( v119275(VarNext,bitIndex75)
<=> v68259(VarCurr,bitIndex337) )
& ( v119275(VarNext,bitIndex74)
<=> v68259(VarCurr,bitIndex336) )
& ( v119275(VarNext,bitIndex73)
<=> v68259(VarCurr,bitIndex335) )
& ( v119275(VarNext,bitIndex72)
<=> v68259(VarCurr,bitIndex334) )
& ( v119275(VarNext,bitIndex71)
<=> v68259(VarCurr,bitIndex333) )
& ( v119275(VarNext,bitIndex70)
<=> v68259(VarCurr,bitIndex332) )
& ( v119275(VarNext,bitIndex69)
<=> v68259(VarCurr,bitIndex331) )
& ( v119275(VarNext,bitIndex68)
<=> v68259(VarCurr,bitIndex330) )
& ( v119275(VarNext,bitIndex67)
<=> v68259(VarCurr,bitIndex329) )
& ( v119275(VarNext,bitIndex66)
<=> v68259(VarCurr,bitIndex328) )
& ( v119275(VarNext,bitIndex65)
<=> v68259(VarCurr,bitIndex327) )
& ( v119275(VarNext,bitIndex64)
<=> v68259(VarCurr,bitIndex326) )
& ( v119275(VarNext,bitIndex63)
<=> v68259(VarCurr,bitIndex325) )
& ( v119275(VarNext,bitIndex62)
<=> v68259(VarCurr,bitIndex324) )
& ( v119275(VarNext,bitIndex61)
<=> v68259(VarCurr,bitIndex323) )
& ( v119275(VarNext,bitIndex60)
<=> v68259(VarCurr,bitIndex322) )
& ( v119275(VarNext,bitIndex59)
<=> v68259(VarCurr,bitIndex321) )
& ( v119275(VarNext,bitIndex58)
<=> v68259(VarCurr,bitIndex320) )
& ( v119275(VarNext,bitIndex57)
<=> v68259(VarCurr,bitIndex319) )
& ( v119275(VarNext,bitIndex56)
<=> v68259(VarCurr,bitIndex318) )
& ( v119275(VarNext,bitIndex55)
<=> v68259(VarCurr,bitIndex317) )
& ( v119275(VarNext,bitIndex54)
<=> v68259(VarCurr,bitIndex316) )
& ( v119275(VarNext,bitIndex53)
<=> v68259(VarCurr,bitIndex315) )
& ( v119275(VarNext,bitIndex52)
<=> v68259(VarCurr,bitIndex314) )
& ( v119275(VarNext,bitIndex51)
<=> v68259(VarCurr,bitIndex313) )
& ( v119275(VarNext,bitIndex50)
<=> v68259(VarCurr,bitIndex312) )
& ( v119275(VarNext,bitIndex49)
<=> v68259(VarCurr,bitIndex311) )
& ( v119275(VarNext,bitIndex48)
<=> v68259(VarCurr,bitIndex310) )
& ( v119275(VarNext,bitIndex47)
<=> v68259(VarCurr,bitIndex309) )
& ( v119275(VarNext,bitIndex46)
<=> v68259(VarCurr,bitIndex308) )
& ( v119275(VarNext,bitIndex45)
<=> v68259(VarCurr,bitIndex307) )
& ( v119275(VarNext,bitIndex44)
<=> v68259(VarCurr,bitIndex306) )
& ( v119275(VarNext,bitIndex43)
<=> v68259(VarCurr,bitIndex305) )
& ( v119275(VarNext,bitIndex42)
<=> v68259(VarCurr,bitIndex304) )
& ( v119275(VarNext,bitIndex41)
<=> v68259(VarCurr,bitIndex303) )
& ( v119275(VarNext,bitIndex40)
<=> v68259(VarCurr,bitIndex302) )
& ( v119275(VarNext,bitIndex39)
<=> v68259(VarCurr,bitIndex301) )
& ( v119275(VarNext,bitIndex38)
<=> v68259(VarCurr,bitIndex300) )
& ( v119275(VarNext,bitIndex37)
<=> v68259(VarCurr,bitIndex299) )
& ( v119275(VarNext,bitIndex36)
<=> v68259(VarCurr,bitIndex298) )
& ( v119275(VarNext,bitIndex35)
<=> v68259(VarCurr,bitIndex297) )
& ( v119275(VarNext,bitIndex34)
<=> v68259(VarCurr,bitIndex296) )
& ( v119275(VarNext,bitIndex33)
<=> v68259(VarCurr,bitIndex295) )
& ( v119275(VarNext,bitIndex32)
<=> v68259(VarCurr,bitIndex294) )
& ( v119275(VarNext,bitIndex31)
<=> v68259(VarCurr,bitIndex293) )
& ( v119275(VarNext,bitIndex30)
<=> v68259(VarCurr,bitIndex292) )
& ( v119275(VarNext,bitIndex29)
<=> v68259(VarCurr,bitIndex291) )
& ( v119275(VarNext,bitIndex28)
<=> v68259(VarCurr,bitIndex290) )
& ( v119275(VarNext,bitIndex27)
<=> v68259(VarCurr,bitIndex289) )
& ( v119275(VarNext,bitIndex26)
<=> v68259(VarCurr,bitIndex288) )
& ( v119275(VarNext,bitIndex25)
<=> v68259(VarCurr,bitIndex287) )
& ( v119275(VarNext,bitIndex24)
<=> v68259(VarCurr,bitIndex286) )
& ( v119275(VarNext,bitIndex23)
<=> v68259(VarCurr,bitIndex285) )
& ( v119275(VarNext,bitIndex22)
<=> v68259(VarCurr,bitIndex284) )
& ( v119275(VarNext,bitIndex21)
<=> v68259(VarCurr,bitIndex283) )
& ( v119275(VarNext,bitIndex20)
<=> v68259(VarCurr,bitIndex282) )
& ( v119275(VarNext,bitIndex19)
<=> v68259(VarCurr,bitIndex281) )
& ( v119275(VarNext,bitIndex18)
<=> v68259(VarCurr,bitIndex280) )
& ( v119275(VarNext,bitIndex17)
<=> v68259(VarCurr,bitIndex279) )
& ( v119275(VarNext,bitIndex16)
<=> v68259(VarCurr,bitIndex278) )
& ( v119275(VarNext,bitIndex15)
<=> v68259(VarCurr,bitIndex277) )
& ( v119275(VarNext,bitIndex14)
<=> v68259(VarCurr,bitIndex276) )
& ( v119275(VarNext,bitIndex13)
<=> v68259(VarCurr,bitIndex275) )
& ( v119275(VarNext,bitIndex12)
<=> v68259(VarCurr,bitIndex274) )
& ( v119275(VarNext,bitIndex11)
<=> v68259(VarCurr,bitIndex273) )
& ( v119275(VarNext,bitIndex10)
<=> v68259(VarCurr,bitIndex272) )
& ( v119275(VarNext,bitIndex9)
<=> v68259(VarCurr,bitIndex271) )
& ( v119275(VarNext,bitIndex8)
<=> v68259(VarCurr,bitIndex270) )
& ( v119275(VarNext,bitIndex7)
<=> v68259(VarCurr,bitIndex269) )
& ( v119275(VarNext,bitIndex6)
<=> v68259(VarCurr,bitIndex268) )
& ( v119275(VarNext,bitIndex5)
<=> v68259(VarCurr,bitIndex267) )
& ( v119275(VarNext,bitIndex4)
<=> v68259(VarCurr,bitIndex266) )
& ( v119275(VarNext,bitIndex3)
<=> v68259(VarCurr,bitIndex265) )
& ( v119275(VarNext,bitIndex2)
<=> v68259(VarCurr,bitIndex264) )
& ( v119275(VarNext,bitIndex1)
<=> v68259(VarCurr,bitIndex263) )
& ( v119275(VarNext,bitIndex0)
<=> v68259(VarCurr,bitIndex262) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2011,axiom,
! [VarNext] :
( v119277(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v119275(VarNext,B)
<=> v91952(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22971,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119277(VarNext)
<=> ( v119278(VarNext)
& v91934(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22970,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119278(VarNext)
<=> ( v119280(VarNext)
& v91729(VarNext) ) ) ) ).
fof(writeUnaryOperator_9369,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119280(VarNext)
<=> v91738(VarNext) ) ) ).
fof(addAssignment_39202,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v91918(VarCurr,B)
<=> v91923(VarCurr,B) ) ) ).
fof(addAssignment_39201,axiom,
! [VarCurr] :
( ( v91922(VarCurr,bitIndex130)
<=> v68259(VarCurr,bitIndex261) )
& ( v91922(VarCurr,bitIndex129)
<=> v68259(VarCurr,bitIndex260) )
& ( v91922(VarCurr,bitIndex128)
<=> v68259(VarCurr,bitIndex259) )
& ( v91922(VarCurr,bitIndex127)
<=> v68259(VarCurr,bitIndex258) )
& ( v91922(VarCurr,bitIndex126)
<=> v68259(VarCurr,bitIndex257) )
& ( v91922(VarCurr,bitIndex125)
<=> v68259(VarCurr,bitIndex256) )
& ( v91922(VarCurr,bitIndex124)
<=> v68259(VarCurr,bitIndex255) ) ) ).
fof(addAssignment_39200,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v91911(VarCurr,B)
<=> v91916(VarCurr,B) ) ) ).
fof(addAssignment_39199,axiom,
! [VarCurr] :
( ( v91915(VarCurr,bitIndex130)
<=> v68259(VarCurr,bitIndex392) )
& ( v91915(VarCurr,bitIndex129)
<=> v68259(VarCurr,bitIndex391) )
& ( v91915(VarCurr,bitIndex128)
<=> v68259(VarCurr,bitIndex390) )
& ( v91915(VarCurr,bitIndex127)
<=> v68259(VarCurr,bitIndex389) )
& ( v91915(VarCurr,bitIndex126)
<=> v68259(VarCurr,bitIndex388) )
& ( v91915(VarCurr,bitIndex125)
<=> v68259(VarCurr,bitIndex387) )
& ( v91915(VarCurr,bitIndex124)
<=> v68259(VarCurr,bitIndex386) ) ) ).
fof(addAssignment_39198,axiom,
! [VarNext] :
( ( v68259(VarNext,bitIndex261)
<=> v119267(VarNext,bitIndex130) )
& ( v68259(VarNext,bitIndex260)
<=> v119267(VarNext,bitIndex129) )
& ( v68259(VarNext,bitIndex259)
<=> v119267(VarNext,bitIndex128) )
& ( v68259(VarNext,bitIndex258)
<=> v119267(VarNext,bitIndex127) )
& ( v68259(VarNext,bitIndex257)
<=> v119267(VarNext,bitIndex126) )
& ( v68259(VarNext,bitIndex256)
<=> v119267(VarNext,bitIndex125) )
& ( v68259(VarNext,bitIndex255)
<=> v119267(VarNext,bitIndex124) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_127,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119269(VarNext)
=> ( ( v119267(VarNext,bitIndex130)
<=> v68259(VarCurr,bitIndex261) )
& ( v119267(VarNext,bitIndex129)
<=> v68259(VarCurr,bitIndex260) )
& ( v119267(VarNext,bitIndex128)
<=> v68259(VarCurr,bitIndex259) )
& ( v119267(VarNext,bitIndex127)
<=> v68259(VarCurr,bitIndex258) )
& ( v119267(VarNext,bitIndex126)
<=> v68259(VarCurr,bitIndex257) )
& ( v119267(VarNext,bitIndex125)
<=> v68259(VarCurr,bitIndex256) )
& ( v119267(VarNext,bitIndex124)
<=> v68259(VarCurr,bitIndex255) )
& ( v119267(VarNext,bitIndex123)
<=> v68259(VarCurr,bitIndex254) )
& ( v119267(VarNext,bitIndex122)
<=> v68259(VarCurr,bitIndex253) )
& ( v119267(VarNext,bitIndex121)
<=> v68259(VarCurr,bitIndex252) )
& ( v119267(VarNext,bitIndex120)
<=> v68259(VarCurr,bitIndex251) )
& ( v119267(VarNext,bitIndex119)
<=> v68259(VarCurr,bitIndex250) )
& ( v119267(VarNext,bitIndex118)
<=> v68259(VarCurr,bitIndex249) )
& ( v119267(VarNext,bitIndex117)
<=> v68259(VarCurr,bitIndex248) )
& ( v119267(VarNext,bitIndex116)
<=> v68259(VarCurr,bitIndex247) )
& ( v119267(VarNext,bitIndex115)
<=> v68259(VarCurr,bitIndex246) )
& ( v119267(VarNext,bitIndex114)
<=> v68259(VarCurr,bitIndex245) )
& ( v119267(VarNext,bitIndex113)
<=> v68259(VarCurr,bitIndex244) )
& ( v119267(VarNext,bitIndex112)
<=> v68259(VarCurr,bitIndex243) )
& ( v119267(VarNext,bitIndex111)
<=> v68259(VarCurr,bitIndex242) )
& ( v119267(VarNext,bitIndex110)
<=> v68259(VarCurr,bitIndex241) )
& ( v119267(VarNext,bitIndex109)
<=> v68259(VarCurr,bitIndex240) )
& ( v119267(VarNext,bitIndex108)
<=> v68259(VarCurr,bitIndex239) )
& ( v119267(VarNext,bitIndex107)
<=> v68259(VarCurr,bitIndex238) )
& ( v119267(VarNext,bitIndex106)
<=> v68259(VarCurr,bitIndex237) )
& ( v119267(VarNext,bitIndex105)
<=> v68259(VarCurr,bitIndex236) )
& ( v119267(VarNext,bitIndex104)
<=> v68259(VarCurr,bitIndex235) )
& ( v119267(VarNext,bitIndex103)
<=> v68259(VarCurr,bitIndex234) )
& ( v119267(VarNext,bitIndex102)
<=> v68259(VarCurr,bitIndex233) )
& ( v119267(VarNext,bitIndex101)
<=> v68259(VarCurr,bitIndex232) )
& ( v119267(VarNext,bitIndex100)
<=> v68259(VarCurr,bitIndex231) )
& ( v119267(VarNext,bitIndex99)
<=> v68259(VarCurr,bitIndex230) )
& ( v119267(VarNext,bitIndex98)
<=> v68259(VarCurr,bitIndex229) )
& ( v119267(VarNext,bitIndex97)
<=> v68259(VarCurr,bitIndex228) )
& ( v119267(VarNext,bitIndex96)
<=> v68259(VarCurr,bitIndex227) )
& ( v119267(VarNext,bitIndex95)
<=> v68259(VarCurr,bitIndex226) )
& ( v119267(VarNext,bitIndex94)
<=> v68259(VarCurr,bitIndex225) )
& ( v119267(VarNext,bitIndex93)
<=> v68259(VarCurr,bitIndex224) )
& ( v119267(VarNext,bitIndex92)
<=> v68259(VarCurr,bitIndex223) )
& ( v119267(VarNext,bitIndex91)
<=> v68259(VarCurr,bitIndex222) )
& ( v119267(VarNext,bitIndex90)
<=> v68259(VarCurr,bitIndex221) )
& ( v119267(VarNext,bitIndex89)
<=> v68259(VarCurr,bitIndex220) )
& ( v119267(VarNext,bitIndex88)
<=> v68259(VarCurr,bitIndex219) )
& ( v119267(VarNext,bitIndex87)
<=> v68259(VarCurr,bitIndex218) )
& ( v119267(VarNext,bitIndex86)
<=> v68259(VarCurr,bitIndex217) )
& ( v119267(VarNext,bitIndex85)
<=> v68259(VarCurr,bitIndex216) )
& ( v119267(VarNext,bitIndex84)
<=> v68259(VarCurr,bitIndex215) )
& ( v119267(VarNext,bitIndex83)
<=> v68259(VarCurr,bitIndex214) )
& ( v119267(VarNext,bitIndex82)
<=> v68259(VarCurr,bitIndex213) )
& ( v119267(VarNext,bitIndex81)
<=> v68259(VarCurr,bitIndex212) )
& ( v119267(VarNext,bitIndex80)
<=> v68259(VarCurr,bitIndex211) )
& ( v119267(VarNext,bitIndex79)
<=> v68259(VarCurr,bitIndex210) )
& ( v119267(VarNext,bitIndex78)
<=> v68259(VarCurr,bitIndex209) )
& ( v119267(VarNext,bitIndex77)
<=> v68259(VarCurr,bitIndex208) )
& ( v119267(VarNext,bitIndex76)
<=> v68259(VarCurr,bitIndex207) )
& ( v119267(VarNext,bitIndex75)
<=> v68259(VarCurr,bitIndex206) )
& ( v119267(VarNext,bitIndex74)
<=> v68259(VarCurr,bitIndex205) )
& ( v119267(VarNext,bitIndex73)
<=> v68259(VarCurr,bitIndex204) )
& ( v119267(VarNext,bitIndex72)
<=> v68259(VarCurr,bitIndex203) )
& ( v119267(VarNext,bitIndex71)
<=> v68259(VarCurr,bitIndex202) )
& ( v119267(VarNext,bitIndex70)
<=> v68259(VarCurr,bitIndex201) )
& ( v119267(VarNext,bitIndex69)
<=> v68259(VarCurr,bitIndex200) )
& ( v119267(VarNext,bitIndex68)
<=> v68259(VarCurr,bitIndex199) )
& ( v119267(VarNext,bitIndex67)
<=> v68259(VarCurr,bitIndex198) )
& ( v119267(VarNext,bitIndex66)
<=> v68259(VarCurr,bitIndex197) )
& ( v119267(VarNext,bitIndex65)
<=> v68259(VarCurr,bitIndex196) )
& ( v119267(VarNext,bitIndex64)
<=> v68259(VarCurr,bitIndex195) )
& ( v119267(VarNext,bitIndex63)
<=> v68259(VarCurr,bitIndex194) )
& ( v119267(VarNext,bitIndex62)
<=> v68259(VarCurr,bitIndex193) )
& ( v119267(VarNext,bitIndex61)
<=> v68259(VarCurr,bitIndex192) )
& ( v119267(VarNext,bitIndex60)
<=> v68259(VarCurr,bitIndex191) )
& ( v119267(VarNext,bitIndex59)
<=> v68259(VarCurr,bitIndex190) )
& ( v119267(VarNext,bitIndex58)
<=> v68259(VarCurr,bitIndex189) )
& ( v119267(VarNext,bitIndex57)
<=> v68259(VarCurr,bitIndex188) )
& ( v119267(VarNext,bitIndex56)
<=> v68259(VarCurr,bitIndex187) )
& ( v119267(VarNext,bitIndex55)
<=> v68259(VarCurr,bitIndex186) )
& ( v119267(VarNext,bitIndex54)
<=> v68259(VarCurr,bitIndex185) )
& ( v119267(VarNext,bitIndex53)
<=> v68259(VarCurr,bitIndex184) )
& ( v119267(VarNext,bitIndex52)
<=> v68259(VarCurr,bitIndex183) )
& ( v119267(VarNext,bitIndex51)
<=> v68259(VarCurr,bitIndex182) )
& ( v119267(VarNext,bitIndex50)
<=> v68259(VarCurr,bitIndex181) )
& ( v119267(VarNext,bitIndex49)
<=> v68259(VarCurr,bitIndex180) )
& ( v119267(VarNext,bitIndex48)
<=> v68259(VarCurr,bitIndex179) )
& ( v119267(VarNext,bitIndex47)
<=> v68259(VarCurr,bitIndex178) )
& ( v119267(VarNext,bitIndex46)
<=> v68259(VarCurr,bitIndex177) )
& ( v119267(VarNext,bitIndex45)
<=> v68259(VarCurr,bitIndex176) )
& ( v119267(VarNext,bitIndex44)
<=> v68259(VarCurr,bitIndex175) )
& ( v119267(VarNext,bitIndex43)
<=> v68259(VarCurr,bitIndex174) )
& ( v119267(VarNext,bitIndex42)
<=> v68259(VarCurr,bitIndex173) )
& ( v119267(VarNext,bitIndex41)
<=> v68259(VarCurr,bitIndex172) )
& ( v119267(VarNext,bitIndex40)
<=> v68259(VarCurr,bitIndex171) )
& ( v119267(VarNext,bitIndex39)
<=> v68259(VarCurr,bitIndex170) )
& ( v119267(VarNext,bitIndex38)
<=> v68259(VarCurr,bitIndex169) )
& ( v119267(VarNext,bitIndex37)
<=> v68259(VarCurr,bitIndex168) )
& ( v119267(VarNext,bitIndex36)
<=> v68259(VarCurr,bitIndex167) )
& ( v119267(VarNext,bitIndex35)
<=> v68259(VarCurr,bitIndex166) )
& ( v119267(VarNext,bitIndex34)
<=> v68259(VarCurr,bitIndex165) )
& ( v119267(VarNext,bitIndex33)
<=> v68259(VarCurr,bitIndex164) )
& ( v119267(VarNext,bitIndex32)
<=> v68259(VarCurr,bitIndex163) )
& ( v119267(VarNext,bitIndex31)
<=> v68259(VarCurr,bitIndex162) )
& ( v119267(VarNext,bitIndex30)
<=> v68259(VarCurr,bitIndex161) )
& ( v119267(VarNext,bitIndex29)
<=> v68259(VarCurr,bitIndex160) )
& ( v119267(VarNext,bitIndex28)
<=> v68259(VarCurr,bitIndex159) )
& ( v119267(VarNext,bitIndex27)
<=> v68259(VarCurr,bitIndex158) )
& ( v119267(VarNext,bitIndex26)
<=> v68259(VarCurr,bitIndex157) )
& ( v119267(VarNext,bitIndex25)
<=> v68259(VarCurr,bitIndex156) )
& ( v119267(VarNext,bitIndex24)
<=> v68259(VarCurr,bitIndex155) )
& ( v119267(VarNext,bitIndex23)
<=> v68259(VarCurr,bitIndex154) )
& ( v119267(VarNext,bitIndex22)
<=> v68259(VarCurr,bitIndex153) )
& ( v119267(VarNext,bitIndex21)
<=> v68259(VarCurr,bitIndex152) )
& ( v119267(VarNext,bitIndex20)
<=> v68259(VarCurr,bitIndex151) )
& ( v119267(VarNext,bitIndex19)
<=> v68259(VarCurr,bitIndex150) )
& ( v119267(VarNext,bitIndex18)
<=> v68259(VarCurr,bitIndex149) )
& ( v119267(VarNext,bitIndex17)
<=> v68259(VarCurr,bitIndex148) )
& ( v119267(VarNext,bitIndex16)
<=> v68259(VarCurr,bitIndex147) )
& ( v119267(VarNext,bitIndex15)
<=> v68259(VarCurr,bitIndex146) )
& ( v119267(VarNext,bitIndex14)
<=> v68259(VarCurr,bitIndex145) )
& ( v119267(VarNext,bitIndex13)
<=> v68259(VarCurr,bitIndex144) )
& ( v119267(VarNext,bitIndex12)
<=> v68259(VarCurr,bitIndex143) )
& ( v119267(VarNext,bitIndex11)
<=> v68259(VarCurr,bitIndex142) )
& ( v119267(VarNext,bitIndex10)
<=> v68259(VarCurr,bitIndex141) )
& ( v119267(VarNext,bitIndex9)
<=> v68259(VarCurr,bitIndex140) )
& ( v119267(VarNext,bitIndex8)
<=> v68259(VarCurr,bitIndex139) )
& ( v119267(VarNext,bitIndex7)
<=> v68259(VarCurr,bitIndex138) )
& ( v119267(VarNext,bitIndex6)
<=> v68259(VarCurr,bitIndex137) )
& ( v119267(VarNext,bitIndex5)
<=> v68259(VarCurr,bitIndex136) )
& ( v119267(VarNext,bitIndex4)
<=> v68259(VarCurr,bitIndex135) )
& ( v119267(VarNext,bitIndex3)
<=> v68259(VarCurr,bitIndex134) )
& ( v119267(VarNext,bitIndex2)
<=> v68259(VarCurr,bitIndex133) )
& ( v119267(VarNext,bitIndex1)
<=> v68259(VarCurr,bitIndex132) )
& ( v119267(VarNext,bitIndex0)
<=> v68259(VarCurr,bitIndex131) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2010,axiom,
! [VarNext] :
( v119269(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v119267(VarNext,B)
<=> v91906(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22969,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119269(VarNext)
<=> ( v119270(VarNext)
& v91888(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22968,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119270(VarNext)
<=> ( v119272(VarNext)
& v91729(VarNext) ) ) ) ).
fof(writeUnaryOperator_9368,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119272(VarNext)
<=> v91738(VarNext) ) ) ).
fof(addAssignment_39197,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v91872(VarCurr,B)
<=> v91877(VarCurr,B) ) ) ).
fof(addAssignment_39196,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v91876(VarCurr,B)
<=> v68259(VarCurr,B) ) ) ).
fof(addAssignment_39195,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v91865(VarCurr,B)
<=> v91870(VarCurr,B) ) ) ).
fof(addAssignment_39194,axiom,
! [VarCurr] :
( ( v91869(VarCurr,bitIndex130)
<=> v68259(VarCurr,bitIndex261) )
& ( v91869(VarCurr,bitIndex129)
<=> v68259(VarCurr,bitIndex260) )
& ( v91869(VarCurr,bitIndex128)
<=> v68259(VarCurr,bitIndex259) )
& ( v91869(VarCurr,bitIndex127)
<=> v68259(VarCurr,bitIndex258) )
& ( v91869(VarCurr,bitIndex126)
<=> v68259(VarCurr,bitIndex257) )
& ( v91869(VarCurr,bitIndex125)
<=> v68259(VarCurr,bitIndex256) )
& ( v91869(VarCurr,bitIndex124)
<=> v68259(VarCurr,bitIndex255) ) ) ).
fof(addAssignment_39193,axiom,
! [VarNext,B] :
( range_130_124(B)
=> ( v68259(VarNext,B)
<=> v119259(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1900,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119261(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v119259(VarNext,B)
<=> v68259(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2009,axiom,
! [VarNext] :
( v119261(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v119259(VarNext,B)
<=> v91860(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22967,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119261(VarNext)
<=> ( v119262(VarNext)
& v91841(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22966,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119262(VarNext)
<=> ( v119264(VarNext)
& v91729(VarNext) ) ) ) ).
fof(writeUnaryOperator_9367,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119264(VarNext)
<=> v91738(VarNext) ) ) ).
fof(addAssignment_39192,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v91825(VarCurr,B)
<=> v91830(VarCurr,B) ) ) ).
fof(addAssignment_39191,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v91829(VarCurr,B)
<=> v68259(VarCurr,B) ) ) ).
fof(addAssignment_39190,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v91719(VarCurr,B)
<=> v91823(VarCurr,B) ) ) ).
fof(addAssignment_39189,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v91814(VarCurr,B)
<=> v68259(VarCurr,B) ) ) ).
fof(addAssignment_39188,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v68269(VarCurr,B)
<=> v68271(VarCurr,B) ) ) ).
fof(addAssignment_39187,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v68271(VarCurr,B)
<=> v68273(VarCurr,B) ) ) ).
fof(addAssignment_39186,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v68273(VarCurr,B)
<=> v68275(VarCurr,B) ) ) ).
fof(addAssignment_39185,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v68275(VarCurr,B)
<=> v91716(VarCurr,B) ) ) ).
fof(addAssignment_39184,axiom,
! [VarCurr] :
( v23(VarCurr)
<=> v25(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1899,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119235(VarNext)
=> ( v25(VarNext)
<=> v25(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2008,axiom,
! [VarNext] :
( v119235(VarNext)
=> ( v25(VarNext)
<=> v119253(VarNext) ) ) ).
fof(addAssignment_39183,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119253(VarNext)
<=> v119251(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2900,axiom,
! [VarCurr] :
( ~ v119250(VarCurr)
=> ( v119251(VarCurr)
<=> v119254(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2704,axiom,
! [VarCurr] :
( v119250(VarCurr)
=> ( v119251(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2899,axiom,
! [VarCurr] :
( ~ v29(VarCurr)
=> ( v119254(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2703,axiom,
! [VarCurr] :
( v29(VarCurr)
=> ( v119254(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22965,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119235(VarNext)
<=> ( v119236(VarNext)
& v119243(VarNext) ) ) ) ).
fof(addAssignment_39182,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119243(VarNext)
<=> v119241(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22964,axiom,
! [VarCurr] :
( v119241(VarCurr)
<=> ( v119244(VarCurr)
| v119250(VarCurr) ) ) ).
fof(writeUnaryOperator_9366,axiom,
! [VarCurr] :
( ~ v119250(VarCurr)
<=> v27(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22963,axiom,
! [VarCurr] :
( v119244(VarCurr)
<=> ( v119245(VarCurr)
| v29(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22962,axiom,
! [VarCurr] :
( v119245(VarCurr)
<=> ( v119246(VarCurr)
& v119249(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8850,axiom,
! [VarCurr] :
( v119249(VarCurr)
<=> ( v91725(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22961,axiom,
! [VarCurr] :
( v119246(VarCurr)
<=> ( v119247(VarCurr)
& v119248(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8849,axiom,
! [VarCurr] :
( v119248(VarCurr)
<=> ( v119175(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8848,axiom,
! [VarCurr] :
( v119247(VarCurr)
<=> ( v68261(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22960,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119236(VarNext)
<=> ( v119237(VarNext)
& v91729(VarNext) ) ) ) ).
fof(writeUnaryOperator_9365,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119237(VarNext)
<=> v91738(VarNext) ) ) ).
fof(addAssignment_39181,axiom,
! [VarCurr] :
( v91725(VarCurr,bitIndex0)
<=> v91748(VarCurr,bitIndex0) ) ).
fof(addAssignment_39180,axiom,
! [VarNext] :
( v119175(VarNext,bitIndex1)
<=> v119226(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1898,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119227(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v119226(VarNext,B)
<=> v119175(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2007,axiom,
! [VarNext] :
( v119227(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v119226(VarNext,B)
<=> v119206(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22959,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119227(VarNext)
<=> v119228(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22958,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119228(VarNext)
<=> ( v119230(VarNext)
& v91729(VarNext) ) ) ) ).
fof(writeUnaryOperator_9364,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119230(VarNext)
<=> v91738(VarNext) ) ) ).
fof(addAssignment_39179,axiom,
! [VarCurr] :
( v119177(VarCurr,bitIndex1)
<=> v119182(VarCurr,bitIndex1) ) ).
fof(addAssignment_39178,axiom,
! [VarCurr] :
( v119179(VarCurr,bitIndex1)
<=> v119180(VarCurr,bitIndex1) ) ).
fof(addAssignment_39177,axiom,
! [VarNext] :
( v119175(VarNext,bitIndex0)
<=> v119218(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1897,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119219(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v119218(VarNext,B)
<=> v119175(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2006,axiom,
! [VarNext] :
( v119219(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v119218(VarNext,B)
<=> v119206(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22957,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119219(VarNext)
<=> v119220(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22956,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119220(VarNext)
<=> ( v119222(VarNext)
& v91729(VarNext) ) ) ) ).
fof(writeUnaryOperator_9363,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119222(VarNext)
<=> v91738(VarNext) ) ) ).
fof(addAssignment_39176,axiom,
! [VarCurr] :
( v119177(VarCurr,bitIndex0)
<=> v119182(VarCurr,bitIndex0) ) ).
fof(addAssignment_39175,axiom,
! [VarNext] :
( v119175(VarNext,bitIndex2)
<=> v119210(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1896,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119211(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v119210(VarNext,B)
<=> v119175(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2005,axiom,
! [VarNext] :
( v119211(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v119210(VarNext,B)
<=> v119206(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22955,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119211(VarNext)
<=> v119212(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22954,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119212(VarNext)
<=> ( v119214(VarNext)
& v91729(VarNext) ) ) ) ).
fof(writeUnaryOperator_9362,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119214(VarNext)
<=> v91738(VarNext) ) ) ).
fof(addAssignment_39174,axiom,
! [VarCurr] :
( v119177(VarCurr,bitIndex2)
<=> v119182(VarCurr,bitIndex2) ) ).
fof(addAssignment_39173,axiom,
! [VarCurr] :
( v119179(VarCurr,bitIndex2)
<=> v119180(VarCurr,bitIndex2) ) ).
fof(addAssignment_39172,axiom,
! [VarNext] :
( v119175(VarNext,bitIndex3)
<=> v119197(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1895,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119198(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v119197(VarNext,B)
<=> v119175(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2004,axiom,
! [VarNext] :
( v119198(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v119197(VarNext,B)
<=> v119206(VarNext,B) ) ) ) ).
fof(addAssignment_39171,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v119206(VarNext,B)
<=> v119204(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2898,axiom,
! [VarCurr] :
( ~ v91745(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v119204(VarCurr,B)
<=> v119177(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2702,axiom,
! [VarCurr] :
( v91745(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v119204(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22953,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119198(VarNext)
<=> v119199(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22952,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119199(VarNext)
<=> ( v119201(VarNext)
& v91729(VarNext) ) ) ) ).
fof(writeUnaryOperator_9361,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119201(VarNext)
<=> v91738(VarNext) ) ) ).
fof(addAssignment_39170,axiom,
! [VarCurr] :
( v119177(VarCurr,bitIndex3)
<=> v119182(VarCurr,bitIndex3) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2897,axiom,
! [VarCurr] :
( ~ v119183(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v119182(VarCurr,B)
<=> v119184(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2701,axiom,
! [VarCurr] :
( v119183(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v119182(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_195,axiom,
! [VarCurr] :
( ( ~ v119185(VarCurr)
& ~ v119187(VarCurr)
& ~ v119191(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v119184(VarCurr,B)
<=> v119175(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1251,axiom,
! [VarCurr] :
( v119191(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v119184(VarCurr,B)
<=> v119193(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5033,axiom,
! [VarCurr] :
( v119187(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v119184(VarCurr,B)
<=> v119189(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5022,axiom,
! [VarCurr] :
( v119185(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v119184(VarCurr,B)
<=> v119175(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8847,axiom,
! [VarCurr] :
( v119194(VarCurr)
<=> ( ( v119195(VarCurr,bitIndex1)
<=> $true )
& ( v119195(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39169,axiom,
! [VarCurr] :
( v119195(VarCurr,bitIndex0)
<=> v68261(VarCurr) ) ).
fof(addAssignment_39168,axiom,
! [VarCurr] :
( v119195(VarCurr,bitIndex1)
<=> v29(VarCurr) ) ).
fof(addAssignment_39167,axiom,
! [VarCurr] :
( v119193(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_39166,axiom,
! [VarCurr,B] :
( range_3_1(B)
=> ( v119193(VarCurr,B)
<=> v119179(VarCurr,B) ) ) ).
fof(addBitVectorEqualityBitBlasted_8846,axiom,
! [VarCurr] :
( v119191(VarCurr)
<=> ( ( v119192(VarCurr,bitIndex1)
<=> $true )
& ( v119192(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39165,axiom,
! [VarCurr] :
( v119192(VarCurr,bitIndex0)
<=> v68261(VarCurr) ) ).
fof(addAssignment_39164,axiom,
! [VarCurr] :
( v119192(VarCurr,bitIndex1)
<=> v29(VarCurr) ) ).
fof(addAssignment_39163,axiom,
! [VarCurr] :
( ( v119189(VarCurr,bitIndex2)
<=> v119175(VarCurr,bitIndex3) )
& ( v119189(VarCurr,bitIndex1)
<=> v119175(VarCurr,bitIndex2) )
& ( v119189(VarCurr,bitIndex0)
<=> v119175(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_39162,axiom,
! [VarCurr] :
( v119189(VarCurr,bitIndex3)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_8845,axiom,
! [VarCurr] :
( v119187(VarCurr)
<=> ( ( v119188(VarCurr,bitIndex1)
<=> $false )
& ( v119188(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39161,axiom,
! [VarCurr] :
( v119188(VarCurr,bitIndex0)
<=> v68261(VarCurr) ) ).
fof(addAssignment_39160,axiom,
! [VarCurr] :
( v119188(VarCurr,bitIndex1)
<=> v29(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_8844,axiom,
! [VarCurr] :
( v119185(VarCurr)
<=> ( ( v119186(VarCurr,bitIndex1)
<=> $false )
& ( v119186(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39159,axiom,
! [VarCurr] :
( v119186(VarCurr,bitIndex0)
<=> v68261(VarCurr) ) ).
fof(addAssignment_39158,axiom,
! [VarCurr] :
( v119186(VarCurr,bitIndex1)
<=> v29(VarCurr) ) ).
fof(writeUnaryOperator_9360,axiom,
! [VarCurr] :
( ~ v119183(VarCurr)
<=> v27(VarCurr) ) ).
fof(addAssignment_39157,axiom,
! [VarCurr] :
( v119179(VarCurr,bitIndex3)
<=> v119180(VarCurr,bitIndex3) ) ).
fof(addAssignment_39156,axiom,
! [VarCurr] :
( v119180(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_39155,axiom,
! [VarCurr] :
( ( v119180(VarCurr,bitIndex3)
<=> v119175(VarCurr,bitIndex2) )
& ( v119180(VarCurr,bitIndex2)
<=> v119175(VarCurr,bitIndex1) )
& ( v119180(VarCurr,bitIndex1)
<=> v119175(VarCurr,bitIndex0) ) ) ).
fof(addAssignmentInitValueVector_232,axiom,
! [B] :
( range_3_0(B)
=> ( v119175(constB0,B)
<=> $false ) ) ).
fof(addAssignment_39154,axiom,
! [VarCurr] :
( v29(VarCurr)
<=> v31(VarCurr) ) ).
fof(addAssignment_39153,axiom,
! [VarCurr] :
( v31(VarCurr)
<=> v33(VarCurr) ) ).
fof(addAssignment_39152,axiom,
! [VarCurr] :
( v33(VarCurr)
<=> v35(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2896,axiom,
! [VarCurr] :
( ~ v119167(VarCurr)
=> ( v35(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2700,axiom,
! [VarCurr] :
( v119167(VarCurr)
=> ( v35(VarCurr)
<=> v119172(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5032,axiom,
! [VarCurr] :
( ~ v119169(VarCurr)
=> ( v119172(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5021,axiom,
! [VarCurr] :
( v119169(VarCurr)
=> ( v119172(VarCurr)
<=> v119173(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2895,axiom,
! [VarCurr] :
( ~ v91583(VarCurr)
=> ( v119173(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2699,axiom,
! [VarCurr] :
( v91583(VarCurr)
=> ( v119173(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22951,axiom,
! [VarCurr] :
( v119167(VarCurr)
<=> ( v119168(VarCurr)
& v119171(VarCurr) ) ) ).
fof(writeUnaryOperator_9359,axiom,
! [VarCurr] :
( ~ v119171(VarCurr)
<=> v91436(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22950,axiom,
! [VarCurr] :
( v119168(VarCurr)
<=> ( v119169(VarCurr)
| v119170(VarCurr) ) ) ).
fof(writeUnaryOperator_9358,axiom,
! [VarCurr] :
( ~ v119170(VarCurr)
<=> v91433(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22949,axiom,
! [VarCurr] :
( v119169(VarCurr)
<=> ( v91648(VarCurr)
& v91433(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2894,axiom,
! [VarCurr] :
( ~ v39(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v37(VarCurr,B)
<=> v119097(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2698,axiom,
! [VarCurr] :
( v39(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v37(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges4_29,axiom,
! [VarCurr] :
( ( ~ v119098(VarCurr)
& ~ v119135(VarCurr)
& ~ v119143(VarCurr)
& ~ v119151(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v119097(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_194,axiom,
! [VarCurr] :
( v119151(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v119097(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1250,axiom,
! [VarCurr] :
( v119143(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v119097(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5031,axiom,
! [VarCurr] :
( v119135(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v119097(VarCurr,B)
<=> v119142(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5020,axiom,
! [VarCurr] :
( v119098(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v119097(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22948,axiom,
! [VarCurr] :
( v119151(VarCurr)
<=> ( v119153(VarCurr)
| v119162(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22947,axiom,
! [VarCurr] :
( v119162(VarCurr)
<=> ( v119164(VarCurr)
& v119117(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2573,axiom,
! [VarCurr] :
( v119164(VarCurr)
<=> ( v119165(VarCurr)
& v118596(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2572,axiom,
! [VarCurr] :
( v119165(VarCurr)
<=> ( v119114(VarCurr)
& v118596(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22946,axiom,
! [VarCurr] :
( v119153(VarCurr)
<=> ( v119154(VarCurr)
| v119159(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2571,axiom,
! [VarCurr] :
( v119159(VarCurr)
<=> ( v119161(VarCurr)
& v118596(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2570,axiom,
! [VarCurr] :
( v119161(VarCurr)
<=> ( v119157(VarCurr)
& v118596(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2569,axiom,
! [VarCurr] :
( v119154(VarCurr)
<=> ( v119156(VarCurr)
& v118596(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22945,axiom,
! [VarCurr] :
( v119156(VarCurr)
<=> ( v119157(VarCurr)
& v119116(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2568,axiom,
! [VarCurr] :
( v119157(VarCurr)
<=> ( v119158(VarCurr)
& v118596(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2567,axiom,
! [VarCurr] :
( v119158(VarCurr)
<=> ( v119109(VarCurr)
& v118596(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22944,axiom,
! [VarCurr] :
( v119143(VarCurr)
<=> ( v119144(VarCurr)
| v119146(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22943,axiom,
! [VarCurr] :
( v119146(VarCurr)
<=> ( v119148(VarCurr)
& v119117(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22942,axiom,
! [VarCurr] :
( v119148(VarCurr)
<=> ( v119149(VarCurr)
& v119116(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22941,axiom,
! [VarCurr] :
( v119149(VarCurr)
<=> ( v119150(VarCurr)
& v119115(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2566,axiom,
! [VarCurr] :
( v119150(VarCurr)
<=> ( v119126(VarCurr)
& v118596(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2565,axiom,
! [VarCurr] :
( v119144(VarCurr)
<=> ( v119137(VarCurr)
& v118596(VarCurr,bitIndex6) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2893,axiom,
! [VarCurr] :
( ~ v118964(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v119142(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2697,axiom,
! [VarCurr] :
( v118964(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v119142(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22940,axiom,
! [VarCurr] :
( v119135(VarCurr)
<=> ( v119137(VarCurr)
& v119117(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22939,axiom,
! [VarCurr] :
( v119137(VarCurr)
<=> ( v119138(VarCurr)
& v119116(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22938,axiom,
! [VarCurr] :
( v119138(VarCurr)
<=> ( v119139(VarCurr)
& v119115(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2564,axiom,
! [VarCurr] :
( v119139(VarCurr)
<=> ( v119140(VarCurr)
& v118596(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22937,axiom,
! [VarCurr] :
( v119140(VarCurr)
<=> ( v119141(VarCurr)
& v119113(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2563,axiom,
! [VarCurr] :
( v119141(VarCurr)
<=> ( v119111(VarCurr)
& v118596(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22936,axiom,
! [VarCurr] :
( v119098(VarCurr)
<=> ( v119100(VarCurr)
| v119133(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2562,axiom,
! [VarCurr] :
( v119133(VarCurr)
<=> ( v119120(VarCurr)
& v118596(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22935,axiom,
! [VarCurr] :
( v119100(VarCurr)
<=> ( v119101(VarCurr)
| v119131(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2561,axiom,
! [VarCurr] :
( v119131(VarCurr)
<=> ( v119106(VarCurr)
& v118596(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22934,axiom,
! [VarCurr] :
( v119101(VarCurr)
<=> ( v119102(VarCurr)
| v119128(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22933,axiom,
! [VarCurr] :
( v119128(VarCurr)
<=> ( v119130(VarCurr)
& v119117(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2560,axiom,
! [VarCurr] :
( v119130(VarCurr)
<=> ( v119124(VarCurr)
& v118596(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22932,axiom,
! [VarCurr] :
( v119102(VarCurr)
<=> ( v119103(VarCurr)
| v119121(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22931,axiom,
! [VarCurr] :
( v119121(VarCurr)
<=> ( v119123(VarCurr)
& v119117(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22930,axiom,
! [VarCurr] :
( v119123(VarCurr)
<=> ( v119124(VarCurr)
& v119116(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22929,axiom,
! [VarCurr] :
( v119124(VarCurr)
<=> ( v119125(VarCurr)
& v119115(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22928,axiom,
! [VarCurr] :
( v119125(VarCurr)
<=> ( v119126(VarCurr)
& v119114(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22927,axiom,
! [VarCurr] :
( v119126(VarCurr)
<=> ( v119127(VarCurr)
& v119113(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22926,axiom,
! [VarCurr] :
( v119127(VarCurr)
<=> ( v118596(VarCurr,bitIndex0)
& v119112(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22925,axiom,
! [VarCurr] :
( v119103(VarCurr)
<=> ( v119104(VarCurr)
| v119118(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22924,axiom,
! [VarCurr] :
( v119118(VarCurr)
<=> ( v119120(VarCurr)
& v119117(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2559,axiom,
! [VarCurr] :
( v119120(VarCurr)
<=> ( v119107(VarCurr)
& v118596(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22923,axiom,
! [VarCurr] :
( v119104(VarCurr)
<=> ( v119106(VarCurr)
& v119117(VarCurr) ) ) ).
fof(writeUnaryOperator_9357,axiom,
! [VarCurr] :
( ~ v119117(VarCurr)
<=> v118596(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22922,axiom,
! [VarCurr] :
( v119106(VarCurr)
<=> ( v119107(VarCurr)
& v119116(VarCurr) ) ) ).
fof(writeUnaryOperator_9356,axiom,
! [VarCurr] :
( ~ v119116(VarCurr)
<=> v118596(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22921,axiom,
! [VarCurr] :
( v119107(VarCurr)
<=> ( v119108(VarCurr)
& v119115(VarCurr) ) ) ).
fof(writeUnaryOperator_9355,axiom,
! [VarCurr] :
( ~ v119115(VarCurr)
<=> v118596(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22920,axiom,
! [VarCurr] :
( v119108(VarCurr)
<=> ( v119109(VarCurr)
& v119114(VarCurr) ) ) ).
fof(writeUnaryOperator_9354,axiom,
! [VarCurr] :
( ~ v119114(VarCurr)
<=> v118596(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22919,axiom,
! [VarCurr] :
( v119109(VarCurr)
<=> ( v119110(VarCurr)
& v119113(VarCurr) ) ) ).
fof(writeUnaryOperator_9353,axiom,
! [VarCurr] :
( ~ v119113(VarCurr)
<=> v118596(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22918,axiom,
! [VarCurr] :
( v119110(VarCurr)
<=> ( v119111(VarCurr)
& v119112(VarCurr) ) ) ).
fof(writeUnaryOperator_9352,axiom,
! [VarCurr] :
( ~ v119112(VarCurr)
<=> v118596(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_9351,axiom,
! [VarCurr] :
( ~ v119111(VarCurr)
<=> v118596(VarCurr,bitIndex0) ) ).
fof(addAssignment_39151,axiom,
! [VarCurr] :
( v118964(VarCurr)
<=> v91717(VarCurr,bitIndex81) ) ).
fof(addAssignment_39150,axiom,
! [VarCurr] :
( v91717(VarCurr,bitIndex81)
<=> v118599(VarCurr,bitIndex81) ) ).
fof(addAssignment_39149,axiom,
! [VarCurr] :
( v118599(VarCurr,bitIndex81)
<=> v118601(VarCurr,bitIndex696) ) ).
fof(addAssignment_39148,axiom,
! [VarNext] :
( v118601(VarNext,bitIndex696)
<=> v119089(VarNext,bitIndex81) ) ).
fof(addCaseBooleanConditionShiftedRanges1_126,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119091(VarNext)
=> ( ( v119089(VarNext,bitIndex122)
<=> v118601(VarCurr,bitIndex737) )
& ( v119089(VarNext,bitIndex121)
<=> v118601(VarCurr,bitIndex736) )
& ( v119089(VarNext,bitIndex120)
<=> v118601(VarCurr,bitIndex735) )
& ( v119089(VarNext,bitIndex119)
<=> v118601(VarCurr,bitIndex734) )
& ( v119089(VarNext,bitIndex118)
<=> v118601(VarCurr,bitIndex733) )
& ( v119089(VarNext,bitIndex117)
<=> v118601(VarCurr,bitIndex732) )
& ( v119089(VarNext,bitIndex116)
<=> v118601(VarCurr,bitIndex731) )
& ( v119089(VarNext,bitIndex115)
<=> v118601(VarCurr,bitIndex730) )
& ( v119089(VarNext,bitIndex114)
<=> v118601(VarCurr,bitIndex729) )
& ( v119089(VarNext,bitIndex113)
<=> v118601(VarCurr,bitIndex728) )
& ( v119089(VarNext,bitIndex112)
<=> v118601(VarCurr,bitIndex727) )
& ( v119089(VarNext,bitIndex111)
<=> v118601(VarCurr,bitIndex726) )
& ( v119089(VarNext,bitIndex110)
<=> v118601(VarCurr,bitIndex725) )
& ( v119089(VarNext,bitIndex109)
<=> v118601(VarCurr,bitIndex724) )
& ( v119089(VarNext,bitIndex108)
<=> v118601(VarCurr,bitIndex723) )
& ( v119089(VarNext,bitIndex107)
<=> v118601(VarCurr,bitIndex722) )
& ( v119089(VarNext,bitIndex106)
<=> v118601(VarCurr,bitIndex721) )
& ( v119089(VarNext,bitIndex105)
<=> v118601(VarCurr,bitIndex720) )
& ( v119089(VarNext,bitIndex104)
<=> v118601(VarCurr,bitIndex719) )
& ( v119089(VarNext,bitIndex103)
<=> v118601(VarCurr,bitIndex718) )
& ( v119089(VarNext,bitIndex102)
<=> v118601(VarCurr,bitIndex717) )
& ( v119089(VarNext,bitIndex101)
<=> v118601(VarCurr,bitIndex716) )
& ( v119089(VarNext,bitIndex100)
<=> v118601(VarCurr,bitIndex715) )
& ( v119089(VarNext,bitIndex99)
<=> v118601(VarCurr,bitIndex714) )
& ( v119089(VarNext,bitIndex98)
<=> v118601(VarCurr,bitIndex713) )
& ( v119089(VarNext,bitIndex97)
<=> v118601(VarCurr,bitIndex712) )
& ( v119089(VarNext,bitIndex96)
<=> v118601(VarCurr,bitIndex711) )
& ( v119089(VarNext,bitIndex95)
<=> v118601(VarCurr,bitIndex710) )
& ( v119089(VarNext,bitIndex94)
<=> v118601(VarCurr,bitIndex709) )
& ( v119089(VarNext,bitIndex93)
<=> v118601(VarCurr,bitIndex708) )
& ( v119089(VarNext,bitIndex92)
<=> v118601(VarCurr,bitIndex707) )
& ( v119089(VarNext,bitIndex91)
<=> v118601(VarCurr,bitIndex706) )
& ( v119089(VarNext,bitIndex90)
<=> v118601(VarCurr,bitIndex705) )
& ( v119089(VarNext,bitIndex89)
<=> v118601(VarCurr,bitIndex704) )
& ( v119089(VarNext,bitIndex88)
<=> v118601(VarCurr,bitIndex703) )
& ( v119089(VarNext,bitIndex87)
<=> v118601(VarCurr,bitIndex702) )
& ( v119089(VarNext,bitIndex86)
<=> v118601(VarCurr,bitIndex701) )
& ( v119089(VarNext,bitIndex85)
<=> v118601(VarCurr,bitIndex700) )
& ( v119089(VarNext,bitIndex84)
<=> v118601(VarCurr,bitIndex699) )
& ( v119089(VarNext,bitIndex83)
<=> v118601(VarCurr,bitIndex698) )
& ( v119089(VarNext,bitIndex82)
<=> v118601(VarCurr,bitIndex697) )
& ( v119089(VarNext,bitIndex81)
<=> v118601(VarCurr,bitIndex696) )
& ( v119089(VarNext,bitIndex80)
<=> v118601(VarCurr,bitIndex695) )
& ( v119089(VarNext,bitIndex79)
<=> v118601(VarCurr,bitIndex694) )
& ( v119089(VarNext,bitIndex78)
<=> v118601(VarCurr,bitIndex693) )
& ( v119089(VarNext,bitIndex77)
<=> v118601(VarCurr,bitIndex692) )
& ( v119089(VarNext,bitIndex76)
<=> v118601(VarCurr,bitIndex691) )
& ( v119089(VarNext,bitIndex75)
<=> v118601(VarCurr,bitIndex690) )
& ( v119089(VarNext,bitIndex74)
<=> v118601(VarCurr,bitIndex689) )
& ( v119089(VarNext,bitIndex73)
<=> v118601(VarCurr,bitIndex688) )
& ( v119089(VarNext,bitIndex72)
<=> v118601(VarCurr,bitIndex687) )
& ( v119089(VarNext,bitIndex71)
<=> v118601(VarCurr,bitIndex686) )
& ( v119089(VarNext,bitIndex70)
<=> v118601(VarCurr,bitIndex685) )
& ( v119089(VarNext,bitIndex69)
<=> v118601(VarCurr,bitIndex684) )
& ( v119089(VarNext,bitIndex68)
<=> v118601(VarCurr,bitIndex683) )
& ( v119089(VarNext,bitIndex67)
<=> v118601(VarCurr,bitIndex682) )
& ( v119089(VarNext,bitIndex66)
<=> v118601(VarCurr,bitIndex681) )
& ( v119089(VarNext,bitIndex65)
<=> v118601(VarCurr,bitIndex680) )
& ( v119089(VarNext,bitIndex64)
<=> v118601(VarCurr,bitIndex679) )
& ( v119089(VarNext,bitIndex63)
<=> v118601(VarCurr,bitIndex678) )
& ( v119089(VarNext,bitIndex62)
<=> v118601(VarCurr,bitIndex677) )
& ( v119089(VarNext,bitIndex61)
<=> v118601(VarCurr,bitIndex676) )
& ( v119089(VarNext,bitIndex60)
<=> v118601(VarCurr,bitIndex675) )
& ( v119089(VarNext,bitIndex59)
<=> v118601(VarCurr,bitIndex674) )
& ( v119089(VarNext,bitIndex58)
<=> v118601(VarCurr,bitIndex673) )
& ( v119089(VarNext,bitIndex57)
<=> v118601(VarCurr,bitIndex672) )
& ( v119089(VarNext,bitIndex56)
<=> v118601(VarCurr,bitIndex671) )
& ( v119089(VarNext,bitIndex55)
<=> v118601(VarCurr,bitIndex670) )
& ( v119089(VarNext,bitIndex54)
<=> v118601(VarCurr,bitIndex669) )
& ( v119089(VarNext,bitIndex53)
<=> v118601(VarCurr,bitIndex668) )
& ( v119089(VarNext,bitIndex52)
<=> v118601(VarCurr,bitIndex667) )
& ( v119089(VarNext,bitIndex51)
<=> v118601(VarCurr,bitIndex666) )
& ( v119089(VarNext,bitIndex50)
<=> v118601(VarCurr,bitIndex665) )
& ( v119089(VarNext,bitIndex49)
<=> v118601(VarCurr,bitIndex664) )
& ( v119089(VarNext,bitIndex48)
<=> v118601(VarCurr,bitIndex663) )
& ( v119089(VarNext,bitIndex47)
<=> v118601(VarCurr,bitIndex662) )
& ( v119089(VarNext,bitIndex46)
<=> v118601(VarCurr,bitIndex661) )
& ( v119089(VarNext,bitIndex45)
<=> v118601(VarCurr,bitIndex660) )
& ( v119089(VarNext,bitIndex44)
<=> v118601(VarCurr,bitIndex659) )
& ( v119089(VarNext,bitIndex43)
<=> v118601(VarCurr,bitIndex658) )
& ( v119089(VarNext,bitIndex42)
<=> v118601(VarCurr,bitIndex657) )
& ( v119089(VarNext,bitIndex41)
<=> v118601(VarCurr,bitIndex656) )
& ( v119089(VarNext,bitIndex40)
<=> v118601(VarCurr,bitIndex655) )
& ( v119089(VarNext,bitIndex39)
<=> v118601(VarCurr,bitIndex654) )
& ( v119089(VarNext,bitIndex38)
<=> v118601(VarCurr,bitIndex653) )
& ( v119089(VarNext,bitIndex37)
<=> v118601(VarCurr,bitIndex652) )
& ( v119089(VarNext,bitIndex36)
<=> v118601(VarCurr,bitIndex651) )
& ( v119089(VarNext,bitIndex35)
<=> v118601(VarCurr,bitIndex650) )
& ( v119089(VarNext,bitIndex34)
<=> v118601(VarCurr,bitIndex649) )
& ( v119089(VarNext,bitIndex33)
<=> v118601(VarCurr,bitIndex648) )
& ( v119089(VarNext,bitIndex32)
<=> v118601(VarCurr,bitIndex647) )
& ( v119089(VarNext,bitIndex31)
<=> v118601(VarCurr,bitIndex646) )
& ( v119089(VarNext,bitIndex30)
<=> v118601(VarCurr,bitIndex645) )
& ( v119089(VarNext,bitIndex29)
<=> v118601(VarCurr,bitIndex644) )
& ( v119089(VarNext,bitIndex28)
<=> v118601(VarCurr,bitIndex643) )
& ( v119089(VarNext,bitIndex27)
<=> v118601(VarCurr,bitIndex642) )
& ( v119089(VarNext,bitIndex26)
<=> v118601(VarCurr,bitIndex641) )
& ( v119089(VarNext,bitIndex25)
<=> v118601(VarCurr,bitIndex640) )
& ( v119089(VarNext,bitIndex24)
<=> v118601(VarCurr,bitIndex639) )
& ( v119089(VarNext,bitIndex23)
<=> v118601(VarCurr,bitIndex638) )
& ( v119089(VarNext,bitIndex22)
<=> v118601(VarCurr,bitIndex637) )
& ( v119089(VarNext,bitIndex21)
<=> v118601(VarCurr,bitIndex636) )
& ( v119089(VarNext,bitIndex20)
<=> v118601(VarCurr,bitIndex635) )
& ( v119089(VarNext,bitIndex19)
<=> v118601(VarCurr,bitIndex634) )
& ( v119089(VarNext,bitIndex18)
<=> v118601(VarCurr,bitIndex633) )
& ( v119089(VarNext,bitIndex17)
<=> v118601(VarCurr,bitIndex632) )
& ( v119089(VarNext,bitIndex16)
<=> v118601(VarCurr,bitIndex631) )
& ( v119089(VarNext,bitIndex15)
<=> v118601(VarCurr,bitIndex630) )
& ( v119089(VarNext,bitIndex14)
<=> v118601(VarCurr,bitIndex629) )
& ( v119089(VarNext,bitIndex13)
<=> v118601(VarCurr,bitIndex628) )
& ( v119089(VarNext,bitIndex12)
<=> v118601(VarCurr,bitIndex627) )
& ( v119089(VarNext,bitIndex11)
<=> v118601(VarCurr,bitIndex626) )
& ( v119089(VarNext,bitIndex10)
<=> v118601(VarCurr,bitIndex625) )
& ( v119089(VarNext,bitIndex9)
<=> v118601(VarCurr,bitIndex624) )
& ( v119089(VarNext,bitIndex8)
<=> v118601(VarCurr,bitIndex623) )
& ( v119089(VarNext,bitIndex7)
<=> v118601(VarCurr,bitIndex622) )
& ( v119089(VarNext,bitIndex6)
<=> v118601(VarCurr,bitIndex621) )
& ( v119089(VarNext,bitIndex5)
<=> v118601(VarCurr,bitIndex620) )
& ( v119089(VarNext,bitIndex4)
<=> v118601(VarCurr,bitIndex619) )
& ( v119089(VarNext,bitIndex3)
<=> v118601(VarCurr,bitIndex618) )
& ( v119089(VarNext,bitIndex2)
<=> v118601(VarCurr,bitIndex617) )
& ( v119089(VarNext,bitIndex1)
<=> v118601(VarCurr,bitIndex616) )
& ( v119089(VarNext,bitIndex0)
<=> v118601(VarCurr,bitIndex615) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2003,axiom,
! [VarNext] :
( v119091(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v119089(VarNext,B)
<=> v118959(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22917,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119091(VarNext)
<=> ( v119092(VarNext)
& v118941(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22916,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119092(VarNext)
<=> ( v119094(VarNext)
& v115570(VarNext) ) ) ) ).
fof(writeUnaryOperator_9350,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119094(VarNext)
<=> v115577(VarNext) ) ) ).
fof(addAssignment_39147,axiom,
! [VarCurr] :
( v118925(VarCurr,bitIndex81)
<=> v118930(VarCurr,bitIndex81) ) ).
fof(addAssignment_39146,axiom,
! [VarCurr] :
( v118929(VarCurr,bitIndex81)
<=> v118601(VarCurr,bitIndex573) ) ).
fof(addAssignment_39145,axiom,
! [VarCurr] :
( v118918(VarCurr,bitIndex81)
<=> v118923(VarCurr,bitIndex81) ) ).
fof(addAssignment_39144,axiom,
! [VarCurr] :
( v118922(VarCurr,bitIndex81)
<=> v118601(VarCurr,bitIndex696) ) ).
fof(addAssignment_39143,axiom,
! [VarNext] :
( v118601(VarNext,bitIndex573)
<=> v119081(VarNext,bitIndex81) ) ).
fof(addCaseBooleanConditionShiftedRanges1_125,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119083(VarNext)
=> ( ( v119081(VarNext,bitIndex122)
<=> v118601(VarCurr,bitIndex614) )
& ( v119081(VarNext,bitIndex121)
<=> v118601(VarCurr,bitIndex613) )
& ( v119081(VarNext,bitIndex120)
<=> v118601(VarCurr,bitIndex612) )
& ( v119081(VarNext,bitIndex119)
<=> v118601(VarCurr,bitIndex611) )
& ( v119081(VarNext,bitIndex118)
<=> v118601(VarCurr,bitIndex610) )
& ( v119081(VarNext,bitIndex117)
<=> v118601(VarCurr,bitIndex609) )
& ( v119081(VarNext,bitIndex116)
<=> v118601(VarCurr,bitIndex608) )
& ( v119081(VarNext,bitIndex115)
<=> v118601(VarCurr,bitIndex607) )
& ( v119081(VarNext,bitIndex114)
<=> v118601(VarCurr,bitIndex606) )
& ( v119081(VarNext,bitIndex113)
<=> v118601(VarCurr,bitIndex605) )
& ( v119081(VarNext,bitIndex112)
<=> v118601(VarCurr,bitIndex604) )
& ( v119081(VarNext,bitIndex111)
<=> v118601(VarCurr,bitIndex603) )
& ( v119081(VarNext,bitIndex110)
<=> v118601(VarCurr,bitIndex602) )
& ( v119081(VarNext,bitIndex109)
<=> v118601(VarCurr,bitIndex601) )
& ( v119081(VarNext,bitIndex108)
<=> v118601(VarCurr,bitIndex600) )
& ( v119081(VarNext,bitIndex107)
<=> v118601(VarCurr,bitIndex599) )
& ( v119081(VarNext,bitIndex106)
<=> v118601(VarCurr,bitIndex598) )
& ( v119081(VarNext,bitIndex105)
<=> v118601(VarCurr,bitIndex597) )
& ( v119081(VarNext,bitIndex104)
<=> v118601(VarCurr,bitIndex596) )
& ( v119081(VarNext,bitIndex103)
<=> v118601(VarCurr,bitIndex595) )
& ( v119081(VarNext,bitIndex102)
<=> v118601(VarCurr,bitIndex594) )
& ( v119081(VarNext,bitIndex101)
<=> v118601(VarCurr,bitIndex593) )
& ( v119081(VarNext,bitIndex100)
<=> v118601(VarCurr,bitIndex592) )
& ( v119081(VarNext,bitIndex99)
<=> v118601(VarCurr,bitIndex591) )
& ( v119081(VarNext,bitIndex98)
<=> v118601(VarCurr,bitIndex590) )
& ( v119081(VarNext,bitIndex97)
<=> v118601(VarCurr,bitIndex589) )
& ( v119081(VarNext,bitIndex96)
<=> v118601(VarCurr,bitIndex588) )
& ( v119081(VarNext,bitIndex95)
<=> v118601(VarCurr,bitIndex587) )
& ( v119081(VarNext,bitIndex94)
<=> v118601(VarCurr,bitIndex586) )
& ( v119081(VarNext,bitIndex93)
<=> v118601(VarCurr,bitIndex585) )
& ( v119081(VarNext,bitIndex92)
<=> v118601(VarCurr,bitIndex584) )
& ( v119081(VarNext,bitIndex91)
<=> v118601(VarCurr,bitIndex583) )
& ( v119081(VarNext,bitIndex90)
<=> v118601(VarCurr,bitIndex582) )
& ( v119081(VarNext,bitIndex89)
<=> v118601(VarCurr,bitIndex581) )
& ( v119081(VarNext,bitIndex88)
<=> v118601(VarCurr,bitIndex580) )
& ( v119081(VarNext,bitIndex87)
<=> v118601(VarCurr,bitIndex579) )
& ( v119081(VarNext,bitIndex86)
<=> v118601(VarCurr,bitIndex578) )
& ( v119081(VarNext,bitIndex85)
<=> v118601(VarCurr,bitIndex577) )
& ( v119081(VarNext,bitIndex84)
<=> v118601(VarCurr,bitIndex576) )
& ( v119081(VarNext,bitIndex83)
<=> v118601(VarCurr,bitIndex575) )
& ( v119081(VarNext,bitIndex82)
<=> v118601(VarCurr,bitIndex574) )
& ( v119081(VarNext,bitIndex81)
<=> v118601(VarCurr,bitIndex573) )
& ( v119081(VarNext,bitIndex80)
<=> v118601(VarCurr,bitIndex572) )
& ( v119081(VarNext,bitIndex79)
<=> v118601(VarCurr,bitIndex571) )
& ( v119081(VarNext,bitIndex78)
<=> v118601(VarCurr,bitIndex570) )
& ( v119081(VarNext,bitIndex77)
<=> v118601(VarCurr,bitIndex569) )
& ( v119081(VarNext,bitIndex76)
<=> v118601(VarCurr,bitIndex568) )
& ( v119081(VarNext,bitIndex75)
<=> v118601(VarCurr,bitIndex567) )
& ( v119081(VarNext,bitIndex74)
<=> v118601(VarCurr,bitIndex566) )
& ( v119081(VarNext,bitIndex73)
<=> v118601(VarCurr,bitIndex565) )
& ( v119081(VarNext,bitIndex72)
<=> v118601(VarCurr,bitIndex564) )
& ( v119081(VarNext,bitIndex71)
<=> v118601(VarCurr,bitIndex563) )
& ( v119081(VarNext,bitIndex70)
<=> v118601(VarCurr,bitIndex562) )
& ( v119081(VarNext,bitIndex69)
<=> v118601(VarCurr,bitIndex561) )
& ( v119081(VarNext,bitIndex68)
<=> v118601(VarCurr,bitIndex560) )
& ( v119081(VarNext,bitIndex67)
<=> v118601(VarCurr,bitIndex559) )
& ( v119081(VarNext,bitIndex66)
<=> v118601(VarCurr,bitIndex558) )
& ( v119081(VarNext,bitIndex65)
<=> v118601(VarCurr,bitIndex557) )
& ( v119081(VarNext,bitIndex64)
<=> v118601(VarCurr,bitIndex556) )
& ( v119081(VarNext,bitIndex63)
<=> v118601(VarCurr,bitIndex555) )
& ( v119081(VarNext,bitIndex62)
<=> v118601(VarCurr,bitIndex554) )
& ( v119081(VarNext,bitIndex61)
<=> v118601(VarCurr,bitIndex553) )
& ( v119081(VarNext,bitIndex60)
<=> v118601(VarCurr,bitIndex552) )
& ( v119081(VarNext,bitIndex59)
<=> v118601(VarCurr,bitIndex551) )
& ( v119081(VarNext,bitIndex58)
<=> v118601(VarCurr,bitIndex550) )
& ( v119081(VarNext,bitIndex57)
<=> v118601(VarCurr,bitIndex549) )
& ( v119081(VarNext,bitIndex56)
<=> v118601(VarCurr,bitIndex548) )
& ( v119081(VarNext,bitIndex55)
<=> v118601(VarCurr,bitIndex547) )
& ( v119081(VarNext,bitIndex54)
<=> v118601(VarCurr,bitIndex546) )
& ( v119081(VarNext,bitIndex53)
<=> v118601(VarCurr,bitIndex545) )
& ( v119081(VarNext,bitIndex52)
<=> v118601(VarCurr,bitIndex544) )
& ( v119081(VarNext,bitIndex51)
<=> v118601(VarCurr,bitIndex543) )
& ( v119081(VarNext,bitIndex50)
<=> v118601(VarCurr,bitIndex542) )
& ( v119081(VarNext,bitIndex49)
<=> v118601(VarCurr,bitIndex541) )
& ( v119081(VarNext,bitIndex48)
<=> v118601(VarCurr,bitIndex540) )
& ( v119081(VarNext,bitIndex47)
<=> v118601(VarCurr,bitIndex539) )
& ( v119081(VarNext,bitIndex46)
<=> v118601(VarCurr,bitIndex538) )
& ( v119081(VarNext,bitIndex45)
<=> v118601(VarCurr,bitIndex537) )
& ( v119081(VarNext,bitIndex44)
<=> v118601(VarCurr,bitIndex536) )
& ( v119081(VarNext,bitIndex43)
<=> v118601(VarCurr,bitIndex535) )
& ( v119081(VarNext,bitIndex42)
<=> v118601(VarCurr,bitIndex534) )
& ( v119081(VarNext,bitIndex41)
<=> v118601(VarCurr,bitIndex533) )
& ( v119081(VarNext,bitIndex40)
<=> v118601(VarCurr,bitIndex532) )
& ( v119081(VarNext,bitIndex39)
<=> v118601(VarCurr,bitIndex531) )
& ( v119081(VarNext,bitIndex38)
<=> v118601(VarCurr,bitIndex530) )
& ( v119081(VarNext,bitIndex37)
<=> v118601(VarCurr,bitIndex529) )
& ( v119081(VarNext,bitIndex36)
<=> v118601(VarCurr,bitIndex528) )
& ( v119081(VarNext,bitIndex35)
<=> v118601(VarCurr,bitIndex527) )
& ( v119081(VarNext,bitIndex34)
<=> v118601(VarCurr,bitIndex526) )
& ( v119081(VarNext,bitIndex33)
<=> v118601(VarCurr,bitIndex525) )
& ( v119081(VarNext,bitIndex32)
<=> v118601(VarCurr,bitIndex524) )
& ( v119081(VarNext,bitIndex31)
<=> v118601(VarCurr,bitIndex523) )
& ( v119081(VarNext,bitIndex30)
<=> v118601(VarCurr,bitIndex522) )
& ( v119081(VarNext,bitIndex29)
<=> v118601(VarCurr,bitIndex521) )
& ( v119081(VarNext,bitIndex28)
<=> v118601(VarCurr,bitIndex520) )
& ( v119081(VarNext,bitIndex27)
<=> v118601(VarCurr,bitIndex519) )
& ( v119081(VarNext,bitIndex26)
<=> v118601(VarCurr,bitIndex518) )
& ( v119081(VarNext,bitIndex25)
<=> v118601(VarCurr,bitIndex517) )
& ( v119081(VarNext,bitIndex24)
<=> v118601(VarCurr,bitIndex516) )
& ( v119081(VarNext,bitIndex23)
<=> v118601(VarCurr,bitIndex515) )
& ( v119081(VarNext,bitIndex22)
<=> v118601(VarCurr,bitIndex514) )
& ( v119081(VarNext,bitIndex21)
<=> v118601(VarCurr,bitIndex513) )
& ( v119081(VarNext,bitIndex20)
<=> v118601(VarCurr,bitIndex512) )
& ( v119081(VarNext,bitIndex19)
<=> v118601(VarCurr,bitIndex511) )
& ( v119081(VarNext,bitIndex18)
<=> v118601(VarCurr,bitIndex510) )
& ( v119081(VarNext,bitIndex17)
<=> v118601(VarCurr,bitIndex509) )
& ( v119081(VarNext,bitIndex16)
<=> v118601(VarCurr,bitIndex508) )
& ( v119081(VarNext,bitIndex15)
<=> v118601(VarCurr,bitIndex507) )
& ( v119081(VarNext,bitIndex14)
<=> v118601(VarCurr,bitIndex506) )
& ( v119081(VarNext,bitIndex13)
<=> v118601(VarCurr,bitIndex505) )
& ( v119081(VarNext,bitIndex12)
<=> v118601(VarCurr,bitIndex504) )
& ( v119081(VarNext,bitIndex11)
<=> v118601(VarCurr,bitIndex503) )
& ( v119081(VarNext,bitIndex10)
<=> v118601(VarCurr,bitIndex502) )
& ( v119081(VarNext,bitIndex9)
<=> v118601(VarCurr,bitIndex501) )
& ( v119081(VarNext,bitIndex8)
<=> v118601(VarCurr,bitIndex500) )
& ( v119081(VarNext,bitIndex7)
<=> v118601(VarCurr,bitIndex499) )
& ( v119081(VarNext,bitIndex6)
<=> v118601(VarCurr,bitIndex498) )
& ( v119081(VarNext,bitIndex5)
<=> v118601(VarCurr,bitIndex497) )
& ( v119081(VarNext,bitIndex4)
<=> v118601(VarCurr,bitIndex496) )
& ( v119081(VarNext,bitIndex3)
<=> v118601(VarCurr,bitIndex495) )
& ( v119081(VarNext,bitIndex2)
<=> v118601(VarCurr,bitIndex494) )
& ( v119081(VarNext,bitIndex1)
<=> v118601(VarCurr,bitIndex493) )
& ( v119081(VarNext,bitIndex0)
<=> v118601(VarCurr,bitIndex492) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2002,axiom,
! [VarNext] :
( v119083(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v119081(VarNext,B)
<=> v118913(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22915,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119083(VarNext)
<=> ( v119084(VarNext)
& v118895(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22914,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119084(VarNext)
<=> ( v119086(VarNext)
& v115570(VarNext) ) ) ) ).
fof(writeUnaryOperator_9349,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119086(VarNext)
<=> v115577(VarNext) ) ) ).
fof(addAssignment_39142,axiom,
! [VarCurr] :
( v118879(VarCurr,bitIndex81)
<=> v118884(VarCurr,bitIndex81) ) ).
fof(addAssignment_39141,axiom,
! [VarCurr] :
( v118883(VarCurr,bitIndex81)
<=> v118601(VarCurr,bitIndex450) ) ).
fof(addAssignment_39140,axiom,
! [VarCurr] :
( v118872(VarCurr,bitIndex81)
<=> v118877(VarCurr,bitIndex81) ) ).
fof(addAssignment_39139,axiom,
! [VarCurr] :
( v118876(VarCurr,bitIndex81)
<=> v118601(VarCurr,bitIndex573) ) ).
fof(addAssignment_39138,axiom,
! [VarNext] :
( v118601(VarNext,bitIndex450)
<=> v119073(VarNext,bitIndex81) ) ).
fof(addCaseBooleanConditionShiftedRanges1_124,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119075(VarNext)
=> ( ( v119073(VarNext,bitIndex122)
<=> v118601(VarCurr,bitIndex491) )
& ( v119073(VarNext,bitIndex121)
<=> v118601(VarCurr,bitIndex490) )
& ( v119073(VarNext,bitIndex120)
<=> v118601(VarCurr,bitIndex489) )
& ( v119073(VarNext,bitIndex119)
<=> v118601(VarCurr,bitIndex488) )
& ( v119073(VarNext,bitIndex118)
<=> v118601(VarCurr,bitIndex487) )
& ( v119073(VarNext,bitIndex117)
<=> v118601(VarCurr,bitIndex486) )
& ( v119073(VarNext,bitIndex116)
<=> v118601(VarCurr,bitIndex485) )
& ( v119073(VarNext,bitIndex115)
<=> v118601(VarCurr,bitIndex484) )
& ( v119073(VarNext,bitIndex114)
<=> v118601(VarCurr,bitIndex483) )
& ( v119073(VarNext,bitIndex113)
<=> v118601(VarCurr,bitIndex482) )
& ( v119073(VarNext,bitIndex112)
<=> v118601(VarCurr,bitIndex481) )
& ( v119073(VarNext,bitIndex111)
<=> v118601(VarCurr,bitIndex480) )
& ( v119073(VarNext,bitIndex110)
<=> v118601(VarCurr,bitIndex479) )
& ( v119073(VarNext,bitIndex109)
<=> v118601(VarCurr,bitIndex478) )
& ( v119073(VarNext,bitIndex108)
<=> v118601(VarCurr,bitIndex477) )
& ( v119073(VarNext,bitIndex107)
<=> v118601(VarCurr,bitIndex476) )
& ( v119073(VarNext,bitIndex106)
<=> v118601(VarCurr,bitIndex475) )
& ( v119073(VarNext,bitIndex105)
<=> v118601(VarCurr,bitIndex474) )
& ( v119073(VarNext,bitIndex104)
<=> v118601(VarCurr,bitIndex473) )
& ( v119073(VarNext,bitIndex103)
<=> v118601(VarCurr,bitIndex472) )
& ( v119073(VarNext,bitIndex102)
<=> v118601(VarCurr,bitIndex471) )
& ( v119073(VarNext,bitIndex101)
<=> v118601(VarCurr,bitIndex470) )
& ( v119073(VarNext,bitIndex100)
<=> v118601(VarCurr,bitIndex469) )
& ( v119073(VarNext,bitIndex99)
<=> v118601(VarCurr,bitIndex468) )
& ( v119073(VarNext,bitIndex98)
<=> v118601(VarCurr,bitIndex467) )
& ( v119073(VarNext,bitIndex97)
<=> v118601(VarCurr,bitIndex466) )
& ( v119073(VarNext,bitIndex96)
<=> v118601(VarCurr,bitIndex465) )
& ( v119073(VarNext,bitIndex95)
<=> v118601(VarCurr,bitIndex464) )
& ( v119073(VarNext,bitIndex94)
<=> v118601(VarCurr,bitIndex463) )
& ( v119073(VarNext,bitIndex93)
<=> v118601(VarCurr,bitIndex462) )
& ( v119073(VarNext,bitIndex92)
<=> v118601(VarCurr,bitIndex461) )
& ( v119073(VarNext,bitIndex91)
<=> v118601(VarCurr,bitIndex460) )
& ( v119073(VarNext,bitIndex90)
<=> v118601(VarCurr,bitIndex459) )
& ( v119073(VarNext,bitIndex89)
<=> v118601(VarCurr,bitIndex458) )
& ( v119073(VarNext,bitIndex88)
<=> v118601(VarCurr,bitIndex457) )
& ( v119073(VarNext,bitIndex87)
<=> v118601(VarCurr,bitIndex456) )
& ( v119073(VarNext,bitIndex86)
<=> v118601(VarCurr,bitIndex455) )
& ( v119073(VarNext,bitIndex85)
<=> v118601(VarCurr,bitIndex454) )
& ( v119073(VarNext,bitIndex84)
<=> v118601(VarCurr,bitIndex453) )
& ( v119073(VarNext,bitIndex83)
<=> v118601(VarCurr,bitIndex452) )
& ( v119073(VarNext,bitIndex82)
<=> v118601(VarCurr,bitIndex451) )
& ( v119073(VarNext,bitIndex81)
<=> v118601(VarCurr,bitIndex450) )
& ( v119073(VarNext,bitIndex80)
<=> v118601(VarCurr,bitIndex449) )
& ( v119073(VarNext,bitIndex79)
<=> v118601(VarCurr,bitIndex448) )
& ( v119073(VarNext,bitIndex78)
<=> v118601(VarCurr,bitIndex447) )
& ( v119073(VarNext,bitIndex77)
<=> v118601(VarCurr,bitIndex446) )
& ( v119073(VarNext,bitIndex76)
<=> v118601(VarCurr,bitIndex445) )
& ( v119073(VarNext,bitIndex75)
<=> v118601(VarCurr,bitIndex444) )
& ( v119073(VarNext,bitIndex74)
<=> v118601(VarCurr,bitIndex443) )
& ( v119073(VarNext,bitIndex73)
<=> v118601(VarCurr,bitIndex442) )
& ( v119073(VarNext,bitIndex72)
<=> v118601(VarCurr,bitIndex441) )
& ( v119073(VarNext,bitIndex71)
<=> v118601(VarCurr,bitIndex440) )
& ( v119073(VarNext,bitIndex70)
<=> v118601(VarCurr,bitIndex439) )
& ( v119073(VarNext,bitIndex69)
<=> v118601(VarCurr,bitIndex438) )
& ( v119073(VarNext,bitIndex68)
<=> v118601(VarCurr,bitIndex437) )
& ( v119073(VarNext,bitIndex67)
<=> v118601(VarCurr,bitIndex436) )
& ( v119073(VarNext,bitIndex66)
<=> v118601(VarCurr,bitIndex435) )
& ( v119073(VarNext,bitIndex65)
<=> v118601(VarCurr,bitIndex434) )
& ( v119073(VarNext,bitIndex64)
<=> v118601(VarCurr,bitIndex433) )
& ( v119073(VarNext,bitIndex63)
<=> v118601(VarCurr,bitIndex432) )
& ( v119073(VarNext,bitIndex62)
<=> v118601(VarCurr,bitIndex431) )
& ( v119073(VarNext,bitIndex61)
<=> v118601(VarCurr,bitIndex430) )
& ( v119073(VarNext,bitIndex60)
<=> v118601(VarCurr,bitIndex429) )
& ( v119073(VarNext,bitIndex59)
<=> v118601(VarCurr,bitIndex428) )
& ( v119073(VarNext,bitIndex58)
<=> v118601(VarCurr,bitIndex427) )
& ( v119073(VarNext,bitIndex57)
<=> v118601(VarCurr,bitIndex426) )
& ( v119073(VarNext,bitIndex56)
<=> v118601(VarCurr,bitIndex425) )
& ( v119073(VarNext,bitIndex55)
<=> v118601(VarCurr,bitIndex424) )
& ( v119073(VarNext,bitIndex54)
<=> v118601(VarCurr,bitIndex423) )
& ( v119073(VarNext,bitIndex53)
<=> v118601(VarCurr,bitIndex422) )
& ( v119073(VarNext,bitIndex52)
<=> v118601(VarCurr,bitIndex421) )
& ( v119073(VarNext,bitIndex51)
<=> v118601(VarCurr,bitIndex420) )
& ( v119073(VarNext,bitIndex50)
<=> v118601(VarCurr,bitIndex419) )
& ( v119073(VarNext,bitIndex49)
<=> v118601(VarCurr,bitIndex418) )
& ( v119073(VarNext,bitIndex48)
<=> v118601(VarCurr,bitIndex417) )
& ( v119073(VarNext,bitIndex47)
<=> v118601(VarCurr,bitIndex416) )
& ( v119073(VarNext,bitIndex46)
<=> v118601(VarCurr,bitIndex415) )
& ( v119073(VarNext,bitIndex45)
<=> v118601(VarCurr,bitIndex414) )
& ( v119073(VarNext,bitIndex44)
<=> v118601(VarCurr,bitIndex413) )
& ( v119073(VarNext,bitIndex43)
<=> v118601(VarCurr,bitIndex412) )
& ( v119073(VarNext,bitIndex42)
<=> v118601(VarCurr,bitIndex411) )
& ( v119073(VarNext,bitIndex41)
<=> v118601(VarCurr,bitIndex410) )
& ( v119073(VarNext,bitIndex40)
<=> v118601(VarCurr,bitIndex409) )
& ( v119073(VarNext,bitIndex39)
<=> v118601(VarCurr,bitIndex408) )
& ( v119073(VarNext,bitIndex38)
<=> v118601(VarCurr,bitIndex407) )
& ( v119073(VarNext,bitIndex37)
<=> v118601(VarCurr,bitIndex406) )
& ( v119073(VarNext,bitIndex36)
<=> v118601(VarCurr,bitIndex405) )
& ( v119073(VarNext,bitIndex35)
<=> v118601(VarCurr,bitIndex404) )
& ( v119073(VarNext,bitIndex34)
<=> v118601(VarCurr,bitIndex403) )
& ( v119073(VarNext,bitIndex33)
<=> v118601(VarCurr,bitIndex402) )
& ( v119073(VarNext,bitIndex32)
<=> v118601(VarCurr,bitIndex401) )
& ( v119073(VarNext,bitIndex31)
<=> v118601(VarCurr,bitIndex400) )
& ( v119073(VarNext,bitIndex30)
<=> v118601(VarCurr,bitIndex399) )
& ( v119073(VarNext,bitIndex29)
<=> v118601(VarCurr,bitIndex398) )
& ( v119073(VarNext,bitIndex28)
<=> v118601(VarCurr,bitIndex397) )
& ( v119073(VarNext,bitIndex27)
<=> v118601(VarCurr,bitIndex396) )
& ( v119073(VarNext,bitIndex26)
<=> v118601(VarCurr,bitIndex395) )
& ( v119073(VarNext,bitIndex25)
<=> v118601(VarCurr,bitIndex394) )
& ( v119073(VarNext,bitIndex24)
<=> v118601(VarCurr,bitIndex393) )
& ( v119073(VarNext,bitIndex23)
<=> v118601(VarCurr,bitIndex392) )
& ( v119073(VarNext,bitIndex22)
<=> v118601(VarCurr,bitIndex391) )
& ( v119073(VarNext,bitIndex21)
<=> v118601(VarCurr,bitIndex390) )
& ( v119073(VarNext,bitIndex20)
<=> v118601(VarCurr,bitIndex389) )
& ( v119073(VarNext,bitIndex19)
<=> v118601(VarCurr,bitIndex388) )
& ( v119073(VarNext,bitIndex18)
<=> v118601(VarCurr,bitIndex387) )
& ( v119073(VarNext,bitIndex17)
<=> v118601(VarCurr,bitIndex386) )
& ( v119073(VarNext,bitIndex16)
<=> v118601(VarCurr,bitIndex385) )
& ( v119073(VarNext,bitIndex15)
<=> v118601(VarCurr,bitIndex384) )
& ( v119073(VarNext,bitIndex14)
<=> v118601(VarCurr,bitIndex383) )
& ( v119073(VarNext,bitIndex13)
<=> v118601(VarCurr,bitIndex382) )
& ( v119073(VarNext,bitIndex12)
<=> v118601(VarCurr,bitIndex381) )
& ( v119073(VarNext,bitIndex11)
<=> v118601(VarCurr,bitIndex380) )
& ( v119073(VarNext,bitIndex10)
<=> v118601(VarCurr,bitIndex379) )
& ( v119073(VarNext,bitIndex9)
<=> v118601(VarCurr,bitIndex378) )
& ( v119073(VarNext,bitIndex8)
<=> v118601(VarCurr,bitIndex377) )
& ( v119073(VarNext,bitIndex7)
<=> v118601(VarCurr,bitIndex376) )
& ( v119073(VarNext,bitIndex6)
<=> v118601(VarCurr,bitIndex375) )
& ( v119073(VarNext,bitIndex5)
<=> v118601(VarCurr,bitIndex374) )
& ( v119073(VarNext,bitIndex4)
<=> v118601(VarCurr,bitIndex373) )
& ( v119073(VarNext,bitIndex3)
<=> v118601(VarCurr,bitIndex372) )
& ( v119073(VarNext,bitIndex2)
<=> v118601(VarCurr,bitIndex371) )
& ( v119073(VarNext,bitIndex1)
<=> v118601(VarCurr,bitIndex370) )
& ( v119073(VarNext,bitIndex0)
<=> v118601(VarCurr,bitIndex369) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2001,axiom,
! [VarNext] :
( v119075(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v119073(VarNext,B)
<=> v118867(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22913,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119075(VarNext)
<=> ( v119076(VarNext)
& v118849(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22912,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119076(VarNext)
<=> ( v119078(VarNext)
& v115570(VarNext) ) ) ) ).
fof(writeUnaryOperator_9348,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119078(VarNext)
<=> v115577(VarNext) ) ) ).
fof(addAssignment_39137,axiom,
! [VarCurr] :
( v118833(VarCurr,bitIndex81)
<=> v118838(VarCurr,bitIndex81) ) ).
fof(addAssignment_39136,axiom,
! [VarCurr] :
( v118837(VarCurr,bitIndex81)
<=> v118601(VarCurr,bitIndex327) ) ).
fof(addAssignment_39135,axiom,
! [VarCurr] :
( v118826(VarCurr,bitIndex81)
<=> v118831(VarCurr,bitIndex81) ) ).
fof(addAssignment_39134,axiom,
! [VarCurr] :
( v118830(VarCurr,bitIndex81)
<=> v118601(VarCurr,bitIndex450) ) ).
fof(addAssignment_39133,axiom,
! [VarNext] :
( v118601(VarNext,bitIndex327)
<=> v119065(VarNext,bitIndex81) ) ).
fof(addCaseBooleanConditionShiftedRanges1_123,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119067(VarNext)
=> ( ( v119065(VarNext,bitIndex122)
<=> v118601(VarCurr,bitIndex368) )
& ( v119065(VarNext,bitIndex121)
<=> v118601(VarCurr,bitIndex367) )
& ( v119065(VarNext,bitIndex120)
<=> v118601(VarCurr,bitIndex366) )
& ( v119065(VarNext,bitIndex119)
<=> v118601(VarCurr,bitIndex365) )
& ( v119065(VarNext,bitIndex118)
<=> v118601(VarCurr,bitIndex364) )
& ( v119065(VarNext,bitIndex117)
<=> v118601(VarCurr,bitIndex363) )
& ( v119065(VarNext,bitIndex116)
<=> v118601(VarCurr,bitIndex362) )
& ( v119065(VarNext,bitIndex115)
<=> v118601(VarCurr,bitIndex361) )
& ( v119065(VarNext,bitIndex114)
<=> v118601(VarCurr,bitIndex360) )
& ( v119065(VarNext,bitIndex113)
<=> v118601(VarCurr,bitIndex359) )
& ( v119065(VarNext,bitIndex112)
<=> v118601(VarCurr,bitIndex358) )
& ( v119065(VarNext,bitIndex111)
<=> v118601(VarCurr,bitIndex357) )
& ( v119065(VarNext,bitIndex110)
<=> v118601(VarCurr,bitIndex356) )
& ( v119065(VarNext,bitIndex109)
<=> v118601(VarCurr,bitIndex355) )
& ( v119065(VarNext,bitIndex108)
<=> v118601(VarCurr,bitIndex354) )
& ( v119065(VarNext,bitIndex107)
<=> v118601(VarCurr,bitIndex353) )
& ( v119065(VarNext,bitIndex106)
<=> v118601(VarCurr,bitIndex352) )
& ( v119065(VarNext,bitIndex105)
<=> v118601(VarCurr,bitIndex351) )
& ( v119065(VarNext,bitIndex104)
<=> v118601(VarCurr,bitIndex350) )
& ( v119065(VarNext,bitIndex103)
<=> v118601(VarCurr,bitIndex349) )
& ( v119065(VarNext,bitIndex102)
<=> v118601(VarCurr,bitIndex348) )
& ( v119065(VarNext,bitIndex101)
<=> v118601(VarCurr,bitIndex347) )
& ( v119065(VarNext,bitIndex100)
<=> v118601(VarCurr,bitIndex346) )
& ( v119065(VarNext,bitIndex99)
<=> v118601(VarCurr,bitIndex345) )
& ( v119065(VarNext,bitIndex98)
<=> v118601(VarCurr,bitIndex344) )
& ( v119065(VarNext,bitIndex97)
<=> v118601(VarCurr,bitIndex343) )
& ( v119065(VarNext,bitIndex96)
<=> v118601(VarCurr,bitIndex342) )
& ( v119065(VarNext,bitIndex95)
<=> v118601(VarCurr,bitIndex341) )
& ( v119065(VarNext,bitIndex94)
<=> v118601(VarCurr,bitIndex340) )
& ( v119065(VarNext,bitIndex93)
<=> v118601(VarCurr,bitIndex339) )
& ( v119065(VarNext,bitIndex92)
<=> v118601(VarCurr,bitIndex338) )
& ( v119065(VarNext,bitIndex91)
<=> v118601(VarCurr,bitIndex337) )
& ( v119065(VarNext,bitIndex90)
<=> v118601(VarCurr,bitIndex336) )
& ( v119065(VarNext,bitIndex89)
<=> v118601(VarCurr,bitIndex335) )
& ( v119065(VarNext,bitIndex88)
<=> v118601(VarCurr,bitIndex334) )
& ( v119065(VarNext,bitIndex87)
<=> v118601(VarCurr,bitIndex333) )
& ( v119065(VarNext,bitIndex86)
<=> v118601(VarCurr,bitIndex332) )
& ( v119065(VarNext,bitIndex85)
<=> v118601(VarCurr,bitIndex331) )
& ( v119065(VarNext,bitIndex84)
<=> v118601(VarCurr,bitIndex330) )
& ( v119065(VarNext,bitIndex83)
<=> v118601(VarCurr,bitIndex329) )
& ( v119065(VarNext,bitIndex82)
<=> v118601(VarCurr,bitIndex328) )
& ( v119065(VarNext,bitIndex81)
<=> v118601(VarCurr,bitIndex327) )
& ( v119065(VarNext,bitIndex80)
<=> v118601(VarCurr,bitIndex326) )
& ( v119065(VarNext,bitIndex79)
<=> v118601(VarCurr,bitIndex325) )
& ( v119065(VarNext,bitIndex78)
<=> v118601(VarCurr,bitIndex324) )
& ( v119065(VarNext,bitIndex77)
<=> v118601(VarCurr,bitIndex323) )
& ( v119065(VarNext,bitIndex76)
<=> v118601(VarCurr,bitIndex322) )
& ( v119065(VarNext,bitIndex75)
<=> v118601(VarCurr,bitIndex321) )
& ( v119065(VarNext,bitIndex74)
<=> v118601(VarCurr,bitIndex320) )
& ( v119065(VarNext,bitIndex73)
<=> v118601(VarCurr,bitIndex319) )
& ( v119065(VarNext,bitIndex72)
<=> v118601(VarCurr,bitIndex318) )
& ( v119065(VarNext,bitIndex71)
<=> v118601(VarCurr,bitIndex317) )
& ( v119065(VarNext,bitIndex70)
<=> v118601(VarCurr,bitIndex316) )
& ( v119065(VarNext,bitIndex69)
<=> v118601(VarCurr,bitIndex315) )
& ( v119065(VarNext,bitIndex68)
<=> v118601(VarCurr,bitIndex314) )
& ( v119065(VarNext,bitIndex67)
<=> v118601(VarCurr,bitIndex313) )
& ( v119065(VarNext,bitIndex66)
<=> v118601(VarCurr,bitIndex312) )
& ( v119065(VarNext,bitIndex65)
<=> v118601(VarCurr,bitIndex311) )
& ( v119065(VarNext,bitIndex64)
<=> v118601(VarCurr,bitIndex310) )
& ( v119065(VarNext,bitIndex63)
<=> v118601(VarCurr,bitIndex309) )
& ( v119065(VarNext,bitIndex62)
<=> v118601(VarCurr,bitIndex308) )
& ( v119065(VarNext,bitIndex61)
<=> v118601(VarCurr,bitIndex307) )
& ( v119065(VarNext,bitIndex60)
<=> v118601(VarCurr,bitIndex306) )
& ( v119065(VarNext,bitIndex59)
<=> v118601(VarCurr,bitIndex305) )
& ( v119065(VarNext,bitIndex58)
<=> v118601(VarCurr,bitIndex304) )
& ( v119065(VarNext,bitIndex57)
<=> v118601(VarCurr,bitIndex303) )
& ( v119065(VarNext,bitIndex56)
<=> v118601(VarCurr,bitIndex302) )
& ( v119065(VarNext,bitIndex55)
<=> v118601(VarCurr,bitIndex301) )
& ( v119065(VarNext,bitIndex54)
<=> v118601(VarCurr,bitIndex300) )
& ( v119065(VarNext,bitIndex53)
<=> v118601(VarCurr,bitIndex299) )
& ( v119065(VarNext,bitIndex52)
<=> v118601(VarCurr,bitIndex298) )
& ( v119065(VarNext,bitIndex51)
<=> v118601(VarCurr,bitIndex297) )
& ( v119065(VarNext,bitIndex50)
<=> v118601(VarCurr,bitIndex296) )
& ( v119065(VarNext,bitIndex49)
<=> v118601(VarCurr,bitIndex295) )
& ( v119065(VarNext,bitIndex48)
<=> v118601(VarCurr,bitIndex294) )
& ( v119065(VarNext,bitIndex47)
<=> v118601(VarCurr,bitIndex293) )
& ( v119065(VarNext,bitIndex46)
<=> v118601(VarCurr,bitIndex292) )
& ( v119065(VarNext,bitIndex45)
<=> v118601(VarCurr,bitIndex291) )
& ( v119065(VarNext,bitIndex44)
<=> v118601(VarCurr,bitIndex290) )
& ( v119065(VarNext,bitIndex43)
<=> v118601(VarCurr,bitIndex289) )
& ( v119065(VarNext,bitIndex42)
<=> v118601(VarCurr,bitIndex288) )
& ( v119065(VarNext,bitIndex41)
<=> v118601(VarCurr,bitIndex287) )
& ( v119065(VarNext,bitIndex40)
<=> v118601(VarCurr,bitIndex286) )
& ( v119065(VarNext,bitIndex39)
<=> v118601(VarCurr,bitIndex285) )
& ( v119065(VarNext,bitIndex38)
<=> v118601(VarCurr,bitIndex284) )
& ( v119065(VarNext,bitIndex37)
<=> v118601(VarCurr,bitIndex283) )
& ( v119065(VarNext,bitIndex36)
<=> v118601(VarCurr,bitIndex282) )
& ( v119065(VarNext,bitIndex35)
<=> v118601(VarCurr,bitIndex281) )
& ( v119065(VarNext,bitIndex34)
<=> v118601(VarCurr,bitIndex280) )
& ( v119065(VarNext,bitIndex33)
<=> v118601(VarCurr,bitIndex279) )
& ( v119065(VarNext,bitIndex32)
<=> v118601(VarCurr,bitIndex278) )
& ( v119065(VarNext,bitIndex31)
<=> v118601(VarCurr,bitIndex277) )
& ( v119065(VarNext,bitIndex30)
<=> v118601(VarCurr,bitIndex276) )
& ( v119065(VarNext,bitIndex29)
<=> v118601(VarCurr,bitIndex275) )
& ( v119065(VarNext,bitIndex28)
<=> v118601(VarCurr,bitIndex274) )
& ( v119065(VarNext,bitIndex27)
<=> v118601(VarCurr,bitIndex273) )
& ( v119065(VarNext,bitIndex26)
<=> v118601(VarCurr,bitIndex272) )
& ( v119065(VarNext,bitIndex25)
<=> v118601(VarCurr,bitIndex271) )
& ( v119065(VarNext,bitIndex24)
<=> v118601(VarCurr,bitIndex270) )
& ( v119065(VarNext,bitIndex23)
<=> v118601(VarCurr,bitIndex269) )
& ( v119065(VarNext,bitIndex22)
<=> v118601(VarCurr,bitIndex268) )
& ( v119065(VarNext,bitIndex21)
<=> v118601(VarCurr,bitIndex267) )
& ( v119065(VarNext,bitIndex20)
<=> v118601(VarCurr,bitIndex266) )
& ( v119065(VarNext,bitIndex19)
<=> v118601(VarCurr,bitIndex265) )
& ( v119065(VarNext,bitIndex18)
<=> v118601(VarCurr,bitIndex264) )
& ( v119065(VarNext,bitIndex17)
<=> v118601(VarCurr,bitIndex263) )
& ( v119065(VarNext,bitIndex16)
<=> v118601(VarCurr,bitIndex262) )
& ( v119065(VarNext,bitIndex15)
<=> v118601(VarCurr,bitIndex261) )
& ( v119065(VarNext,bitIndex14)
<=> v118601(VarCurr,bitIndex260) )
& ( v119065(VarNext,bitIndex13)
<=> v118601(VarCurr,bitIndex259) )
& ( v119065(VarNext,bitIndex12)
<=> v118601(VarCurr,bitIndex258) )
& ( v119065(VarNext,bitIndex11)
<=> v118601(VarCurr,bitIndex257) )
& ( v119065(VarNext,bitIndex10)
<=> v118601(VarCurr,bitIndex256) )
& ( v119065(VarNext,bitIndex9)
<=> v118601(VarCurr,bitIndex255) )
& ( v119065(VarNext,bitIndex8)
<=> v118601(VarCurr,bitIndex254) )
& ( v119065(VarNext,bitIndex7)
<=> v118601(VarCurr,bitIndex253) )
& ( v119065(VarNext,bitIndex6)
<=> v118601(VarCurr,bitIndex252) )
& ( v119065(VarNext,bitIndex5)
<=> v118601(VarCurr,bitIndex251) )
& ( v119065(VarNext,bitIndex4)
<=> v118601(VarCurr,bitIndex250) )
& ( v119065(VarNext,bitIndex3)
<=> v118601(VarCurr,bitIndex249) )
& ( v119065(VarNext,bitIndex2)
<=> v118601(VarCurr,bitIndex248) )
& ( v119065(VarNext,bitIndex1)
<=> v118601(VarCurr,bitIndex247) )
& ( v119065(VarNext,bitIndex0)
<=> v118601(VarCurr,bitIndex246) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2000,axiom,
! [VarNext] :
( v119067(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v119065(VarNext,B)
<=> v118821(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22911,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119067(VarNext)
<=> ( v119068(VarNext)
& v118803(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22910,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119068(VarNext)
<=> ( v119070(VarNext)
& v115570(VarNext) ) ) ) ).
fof(writeUnaryOperator_9347,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119070(VarNext)
<=> v115577(VarNext) ) ) ).
fof(addAssignment_39132,axiom,
! [VarCurr] :
( v118787(VarCurr,bitIndex81)
<=> v118792(VarCurr,bitIndex81) ) ).
fof(addAssignment_39131,axiom,
! [VarCurr] :
( v118791(VarCurr,bitIndex81)
<=> v118601(VarCurr,bitIndex204) ) ).
fof(addAssignment_39130,axiom,
! [VarCurr] :
( v118780(VarCurr,bitIndex81)
<=> v118785(VarCurr,bitIndex81) ) ).
fof(addAssignment_39129,axiom,
! [VarCurr] :
( v118784(VarCurr,bitIndex81)
<=> v118601(VarCurr,bitIndex327) ) ).
fof(addAssignment_39128,axiom,
! [VarNext] :
( v118601(VarNext,bitIndex204)
<=> v119057(VarNext,bitIndex81) ) ).
fof(addCaseBooleanConditionShiftedRanges1_122,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119059(VarNext)
=> ( ( v119057(VarNext,bitIndex122)
<=> v118601(VarCurr,bitIndex245) )
& ( v119057(VarNext,bitIndex121)
<=> v118601(VarCurr,bitIndex244) )
& ( v119057(VarNext,bitIndex120)
<=> v118601(VarCurr,bitIndex243) )
& ( v119057(VarNext,bitIndex119)
<=> v118601(VarCurr,bitIndex242) )
& ( v119057(VarNext,bitIndex118)
<=> v118601(VarCurr,bitIndex241) )
& ( v119057(VarNext,bitIndex117)
<=> v118601(VarCurr,bitIndex240) )
& ( v119057(VarNext,bitIndex116)
<=> v118601(VarCurr,bitIndex239) )
& ( v119057(VarNext,bitIndex115)
<=> v118601(VarCurr,bitIndex238) )
& ( v119057(VarNext,bitIndex114)
<=> v118601(VarCurr,bitIndex237) )
& ( v119057(VarNext,bitIndex113)
<=> v118601(VarCurr,bitIndex236) )
& ( v119057(VarNext,bitIndex112)
<=> v118601(VarCurr,bitIndex235) )
& ( v119057(VarNext,bitIndex111)
<=> v118601(VarCurr,bitIndex234) )
& ( v119057(VarNext,bitIndex110)
<=> v118601(VarCurr,bitIndex233) )
& ( v119057(VarNext,bitIndex109)
<=> v118601(VarCurr,bitIndex232) )
& ( v119057(VarNext,bitIndex108)
<=> v118601(VarCurr,bitIndex231) )
& ( v119057(VarNext,bitIndex107)
<=> v118601(VarCurr,bitIndex230) )
& ( v119057(VarNext,bitIndex106)
<=> v118601(VarCurr,bitIndex229) )
& ( v119057(VarNext,bitIndex105)
<=> v118601(VarCurr,bitIndex228) )
& ( v119057(VarNext,bitIndex104)
<=> v118601(VarCurr,bitIndex227) )
& ( v119057(VarNext,bitIndex103)
<=> v118601(VarCurr,bitIndex226) )
& ( v119057(VarNext,bitIndex102)
<=> v118601(VarCurr,bitIndex225) )
& ( v119057(VarNext,bitIndex101)
<=> v118601(VarCurr,bitIndex224) )
& ( v119057(VarNext,bitIndex100)
<=> v118601(VarCurr,bitIndex223) )
& ( v119057(VarNext,bitIndex99)
<=> v118601(VarCurr,bitIndex222) )
& ( v119057(VarNext,bitIndex98)
<=> v118601(VarCurr,bitIndex221) )
& ( v119057(VarNext,bitIndex97)
<=> v118601(VarCurr,bitIndex220) )
& ( v119057(VarNext,bitIndex96)
<=> v118601(VarCurr,bitIndex219) )
& ( v119057(VarNext,bitIndex95)
<=> v118601(VarCurr,bitIndex218) )
& ( v119057(VarNext,bitIndex94)
<=> v118601(VarCurr,bitIndex217) )
& ( v119057(VarNext,bitIndex93)
<=> v118601(VarCurr,bitIndex216) )
& ( v119057(VarNext,bitIndex92)
<=> v118601(VarCurr,bitIndex215) )
& ( v119057(VarNext,bitIndex91)
<=> v118601(VarCurr,bitIndex214) )
& ( v119057(VarNext,bitIndex90)
<=> v118601(VarCurr,bitIndex213) )
& ( v119057(VarNext,bitIndex89)
<=> v118601(VarCurr,bitIndex212) )
& ( v119057(VarNext,bitIndex88)
<=> v118601(VarCurr,bitIndex211) )
& ( v119057(VarNext,bitIndex87)
<=> v118601(VarCurr,bitIndex210) )
& ( v119057(VarNext,bitIndex86)
<=> v118601(VarCurr,bitIndex209) )
& ( v119057(VarNext,bitIndex85)
<=> v118601(VarCurr,bitIndex208) )
& ( v119057(VarNext,bitIndex84)
<=> v118601(VarCurr,bitIndex207) )
& ( v119057(VarNext,bitIndex83)
<=> v118601(VarCurr,bitIndex206) )
& ( v119057(VarNext,bitIndex82)
<=> v118601(VarCurr,bitIndex205) )
& ( v119057(VarNext,bitIndex81)
<=> v118601(VarCurr,bitIndex204) )
& ( v119057(VarNext,bitIndex80)
<=> v118601(VarCurr,bitIndex203) )
& ( v119057(VarNext,bitIndex79)
<=> v118601(VarCurr,bitIndex202) )
& ( v119057(VarNext,bitIndex78)
<=> v118601(VarCurr,bitIndex201) )
& ( v119057(VarNext,bitIndex77)
<=> v118601(VarCurr,bitIndex200) )
& ( v119057(VarNext,bitIndex76)
<=> v118601(VarCurr,bitIndex199) )
& ( v119057(VarNext,bitIndex75)
<=> v118601(VarCurr,bitIndex198) )
& ( v119057(VarNext,bitIndex74)
<=> v118601(VarCurr,bitIndex197) )
& ( v119057(VarNext,bitIndex73)
<=> v118601(VarCurr,bitIndex196) )
& ( v119057(VarNext,bitIndex72)
<=> v118601(VarCurr,bitIndex195) )
& ( v119057(VarNext,bitIndex71)
<=> v118601(VarCurr,bitIndex194) )
& ( v119057(VarNext,bitIndex70)
<=> v118601(VarCurr,bitIndex193) )
& ( v119057(VarNext,bitIndex69)
<=> v118601(VarCurr,bitIndex192) )
& ( v119057(VarNext,bitIndex68)
<=> v118601(VarCurr,bitIndex191) )
& ( v119057(VarNext,bitIndex67)
<=> v118601(VarCurr,bitIndex190) )
& ( v119057(VarNext,bitIndex66)
<=> v118601(VarCurr,bitIndex189) )
& ( v119057(VarNext,bitIndex65)
<=> v118601(VarCurr,bitIndex188) )
& ( v119057(VarNext,bitIndex64)
<=> v118601(VarCurr,bitIndex187) )
& ( v119057(VarNext,bitIndex63)
<=> v118601(VarCurr,bitIndex186) )
& ( v119057(VarNext,bitIndex62)
<=> v118601(VarCurr,bitIndex185) )
& ( v119057(VarNext,bitIndex61)
<=> v118601(VarCurr,bitIndex184) )
& ( v119057(VarNext,bitIndex60)
<=> v118601(VarCurr,bitIndex183) )
& ( v119057(VarNext,bitIndex59)
<=> v118601(VarCurr,bitIndex182) )
& ( v119057(VarNext,bitIndex58)
<=> v118601(VarCurr,bitIndex181) )
& ( v119057(VarNext,bitIndex57)
<=> v118601(VarCurr,bitIndex180) )
& ( v119057(VarNext,bitIndex56)
<=> v118601(VarCurr,bitIndex179) )
& ( v119057(VarNext,bitIndex55)
<=> v118601(VarCurr,bitIndex178) )
& ( v119057(VarNext,bitIndex54)
<=> v118601(VarCurr,bitIndex177) )
& ( v119057(VarNext,bitIndex53)
<=> v118601(VarCurr,bitIndex176) )
& ( v119057(VarNext,bitIndex52)
<=> v118601(VarCurr,bitIndex175) )
& ( v119057(VarNext,bitIndex51)
<=> v118601(VarCurr,bitIndex174) )
& ( v119057(VarNext,bitIndex50)
<=> v118601(VarCurr,bitIndex173) )
& ( v119057(VarNext,bitIndex49)
<=> v118601(VarCurr,bitIndex172) )
& ( v119057(VarNext,bitIndex48)
<=> v118601(VarCurr,bitIndex171) )
& ( v119057(VarNext,bitIndex47)
<=> v118601(VarCurr,bitIndex170) )
& ( v119057(VarNext,bitIndex46)
<=> v118601(VarCurr,bitIndex169) )
& ( v119057(VarNext,bitIndex45)
<=> v118601(VarCurr,bitIndex168) )
& ( v119057(VarNext,bitIndex44)
<=> v118601(VarCurr,bitIndex167) )
& ( v119057(VarNext,bitIndex43)
<=> v118601(VarCurr,bitIndex166) )
& ( v119057(VarNext,bitIndex42)
<=> v118601(VarCurr,bitIndex165) )
& ( v119057(VarNext,bitIndex41)
<=> v118601(VarCurr,bitIndex164) )
& ( v119057(VarNext,bitIndex40)
<=> v118601(VarCurr,bitIndex163) )
& ( v119057(VarNext,bitIndex39)
<=> v118601(VarCurr,bitIndex162) )
& ( v119057(VarNext,bitIndex38)
<=> v118601(VarCurr,bitIndex161) )
& ( v119057(VarNext,bitIndex37)
<=> v118601(VarCurr,bitIndex160) )
& ( v119057(VarNext,bitIndex36)
<=> v118601(VarCurr,bitIndex159) )
& ( v119057(VarNext,bitIndex35)
<=> v118601(VarCurr,bitIndex158) )
& ( v119057(VarNext,bitIndex34)
<=> v118601(VarCurr,bitIndex157) )
& ( v119057(VarNext,bitIndex33)
<=> v118601(VarCurr,bitIndex156) )
& ( v119057(VarNext,bitIndex32)
<=> v118601(VarCurr,bitIndex155) )
& ( v119057(VarNext,bitIndex31)
<=> v118601(VarCurr,bitIndex154) )
& ( v119057(VarNext,bitIndex30)
<=> v118601(VarCurr,bitIndex153) )
& ( v119057(VarNext,bitIndex29)
<=> v118601(VarCurr,bitIndex152) )
& ( v119057(VarNext,bitIndex28)
<=> v118601(VarCurr,bitIndex151) )
& ( v119057(VarNext,bitIndex27)
<=> v118601(VarCurr,bitIndex150) )
& ( v119057(VarNext,bitIndex26)
<=> v118601(VarCurr,bitIndex149) )
& ( v119057(VarNext,bitIndex25)
<=> v118601(VarCurr,bitIndex148) )
& ( v119057(VarNext,bitIndex24)
<=> v118601(VarCurr,bitIndex147) )
& ( v119057(VarNext,bitIndex23)
<=> v118601(VarCurr,bitIndex146) )
& ( v119057(VarNext,bitIndex22)
<=> v118601(VarCurr,bitIndex145) )
& ( v119057(VarNext,bitIndex21)
<=> v118601(VarCurr,bitIndex144) )
& ( v119057(VarNext,bitIndex20)
<=> v118601(VarCurr,bitIndex143) )
& ( v119057(VarNext,bitIndex19)
<=> v118601(VarCurr,bitIndex142) )
& ( v119057(VarNext,bitIndex18)
<=> v118601(VarCurr,bitIndex141) )
& ( v119057(VarNext,bitIndex17)
<=> v118601(VarCurr,bitIndex140) )
& ( v119057(VarNext,bitIndex16)
<=> v118601(VarCurr,bitIndex139) )
& ( v119057(VarNext,bitIndex15)
<=> v118601(VarCurr,bitIndex138) )
& ( v119057(VarNext,bitIndex14)
<=> v118601(VarCurr,bitIndex137) )
& ( v119057(VarNext,bitIndex13)
<=> v118601(VarCurr,bitIndex136) )
& ( v119057(VarNext,bitIndex12)
<=> v118601(VarCurr,bitIndex135) )
& ( v119057(VarNext,bitIndex11)
<=> v118601(VarCurr,bitIndex134) )
& ( v119057(VarNext,bitIndex10)
<=> v118601(VarCurr,bitIndex133) )
& ( v119057(VarNext,bitIndex9)
<=> v118601(VarCurr,bitIndex132) )
& ( v119057(VarNext,bitIndex8)
<=> v118601(VarCurr,bitIndex131) )
& ( v119057(VarNext,bitIndex7)
<=> v118601(VarCurr,bitIndex130) )
& ( v119057(VarNext,bitIndex6)
<=> v118601(VarCurr,bitIndex129) )
& ( v119057(VarNext,bitIndex5)
<=> v118601(VarCurr,bitIndex128) )
& ( v119057(VarNext,bitIndex4)
<=> v118601(VarCurr,bitIndex127) )
& ( v119057(VarNext,bitIndex3)
<=> v118601(VarCurr,bitIndex126) )
& ( v119057(VarNext,bitIndex2)
<=> v118601(VarCurr,bitIndex125) )
& ( v119057(VarNext,bitIndex1)
<=> v118601(VarCurr,bitIndex124) )
& ( v119057(VarNext,bitIndex0)
<=> v118601(VarCurr,bitIndex123) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1999,axiom,
! [VarNext] :
( v119059(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v119057(VarNext,B)
<=> v118775(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22909,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119059(VarNext)
<=> ( v119060(VarNext)
& v118756(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22908,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119060(VarNext)
<=> ( v119062(VarNext)
& v115570(VarNext) ) ) ) ).
fof(writeUnaryOperator_9346,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119062(VarNext)
<=> v115577(VarNext) ) ) ).
fof(addAssignment_39127,axiom,
! [VarCurr] :
( v118740(VarCurr,bitIndex81)
<=> v118745(VarCurr,bitIndex81) ) ).
fof(addAssignment_39126,axiom,
! [VarCurr] :
( v118744(VarCurr,bitIndex81)
<=> v118601(VarCurr,bitIndex81) ) ).
fof(addAssignment_39125,axiom,
! [VarCurr] :
( v118604(VarCurr,bitIndex81)
<=> v118738(VarCurr,bitIndex81) ) ).
fof(addAssignment_39124,axiom,
! [VarCurr] :
( v118731(VarCurr,bitIndex81)
<=> v118601(VarCurr,bitIndex204) ) ).
fof(addAssignment_39123,axiom,
! [VarCurr] :
( v118680(VarCurr,bitIndex81)
<=> v118682(VarCurr,bitIndex81) ) ).
fof(addAssignment_39122,axiom,
! [VarCurr] :
( v118682(VarCurr,bitIndex81)
<=> v118684(VarCurr,bitIndex81) ) ).
fof(addAssignment_39121,axiom,
! [VarCurr] :
( v118684(VarCurr,bitIndex81)
<=> v118686(VarCurr,bitIndex81) ) ).
fof(addAssignment_39120,axiom,
! [VarCurr] :
( v118686(VarCurr,bitIndex81)
<=> v118688(VarCurr,bitIndex81) ) ).
fof(addAssignment_39119,axiom,
! [VarCurr] :
( v118688(VarCurr,bitIndex81)
<=> v118690(VarCurr,bitIndex81) ) ).
fof(addAssignment_39118,axiom,
! [VarCurr] :
( v118690(VarCurr,bitIndex81)
<=> v118692(VarCurr,bitIndex81) ) ).
fof(addAssignment_39117,axiom,
! [VarCurr] :
( v118692(VarCurr,bitIndex81)
<=> v118694(VarCurr,bitIndex81) ) ).
fof(addAssignment_39116,axiom,
! [VarNext] :
( v118694(VarNext,bitIndex81)
<=> v119049(VarNext,bitIndex81) ) ).
fof(addCaseBooleanConditionEqualRanges1_1894,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119050(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v119049(VarNext,B)
<=> v118694(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1998,axiom,
! [VarNext] :
( v119050(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v119049(VarNext,B)
<=> v118726(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22907,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119050(VarNext)
<=> v119051(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22906,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119051(VarNext)
<=> ( v119053(VarNext)
& v142(VarNext) ) ) ) ).
fof(writeUnaryOperator_9345,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119053(VarNext)
<=> v118720(VarNext) ) ) ).
fof(addAssignment_39115,axiom,
! [VarCurr] :
( v118696(VarCurr,bitIndex81)
<=> v118704(VarCurr,bitIndex81) ) ).
fof(addAssignment_39114,axiom,
! [VarCurr] :
( v118709(VarCurr,bitIndex4)
<=> v119046(VarCurr,bitIndex4) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2892,axiom,
! [VarCurr] :
( ~ v119047(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v119046(VarCurr,B)
<=> v119021(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_763,axiom,
! [VarCurr] :
( v119047(VarCurr)
=> ( ( v119046(VarCurr,bitIndex7)
<=> v191(VarCurr,bitIndex13) )
& ( v119046(VarCurr,bitIndex6)
<=> v191(VarCurr,bitIndex12) )
& ( v119046(VarCurr,bitIndex5)
<=> v191(VarCurr,bitIndex11) )
& ( v119046(VarCurr,bitIndex4)
<=> v191(VarCurr,bitIndex10) )
& ( v119046(VarCurr,bitIndex3)
<=> v191(VarCurr,bitIndex9) )
& ( v119046(VarCurr,bitIndex2)
<=> v191(VarCurr,bitIndex8) )
& ( v119046(VarCurr,bitIndex1)
<=> v191(VarCurr,bitIndex7) )
& ( v119046(VarCurr,bitIndex0)
<=> v191(VarCurr,bitIndex6) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22905,axiom,
! [VarCurr] :
( v119047(VarCurr)
<=> ( v118967(VarCurr)
| v115501(VarCurr) ) ) ).
fof(addAssignment_39113,axiom,
! [VarCurr] :
( v119021(VarCurr,bitIndex4)
<=> v193(VarCurr,bitIndex74) ) ).
fof(addAssignment_39112,axiom,
! [VarCurr] :
( v193(VarCurr,bitIndex74)
<=> v195(VarCurr,bitIndex74) ) ).
fof(addAssignment_39111,axiom,
! [VarCurr] :
( v195(VarCurr,bitIndex74)
<=> v197(VarCurr,bitIndex74) ) ).
fof(addAssignment_39110,axiom,
! [VarCurr] :
( v197(VarCurr,bitIndex74)
<=> v199(VarCurr,bitIndex654) ) ).
fof(addAssignment_39109,axiom,
! [VarNext] :
( v199(VarNext,bitIndex654)
<=> v119039(VarNext,bitIndex74) ) ).
fof(addCaseBooleanConditionShiftedRanges1_121,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119041(VarNext)
=> ( ( v119039(VarNext,bitIndex115)
<=> v199(VarCurr,bitIndex695) )
& ( v119039(VarNext,bitIndex114)
<=> v199(VarCurr,bitIndex694) )
& ( v119039(VarNext,bitIndex113)
<=> v199(VarCurr,bitIndex693) )
& ( v119039(VarNext,bitIndex112)
<=> v199(VarCurr,bitIndex692) )
& ( v119039(VarNext,bitIndex111)
<=> v199(VarCurr,bitIndex691) )
& ( v119039(VarNext,bitIndex110)
<=> v199(VarCurr,bitIndex690) )
& ( v119039(VarNext,bitIndex109)
<=> v199(VarCurr,bitIndex689) )
& ( v119039(VarNext,bitIndex108)
<=> v199(VarCurr,bitIndex688) )
& ( v119039(VarNext,bitIndex107)
<=> v199(VarCurr,bitIndex687) )
& ( v119039(VarNext,bitIndex106)
<=> v199(VarCurr,bitIndex686) )
& ( v119039(VarNext,bitIndex105)
<=> v199(VarCurr,bitIndex685) )
& ( v119039(VarNext,bitIndex104)
<=> v199(VarCurr,bitIndex684) )
& ( v119039(VarNext,bitIndex103)
<=> v199(VarCurr,bitIndex683) )
& ( v119039(VarNext,bitIndex102)
<=> v199(VarCurr,bitIndex682) )
& ( v119039(VarNext,bitIndex101)
<=> v199(VarCurr,bitIndex681) )
& ( v119039(VarNext,bitIndex100)
<=> v199(VarCurr,bitIndex680) )
& ( v119039(VarNext,bitIndex99)
<=> v199(VarCurr,bitIndex679) )
& ( v119039(VarNext,bitIndex98)
<=> v199(VarCurr,bitIndex678) )
& ( v119039(VarNext,bitIndex97)
<=> v199(VarCurr,bitIndex677) )
& ( v119039(VarNext,bitIndex96)
<=> v199(VarCurr,bitIndex676) )
& ( v119039(VarNext,bitIndex95)
<=> v199(VarCurr,bitIndex675) )
& ( v119039(VarNext,bitIndex94)
<=> v199(VarCurr,bitIndex674) )
& ( v119039(VarNext,bitIndex93)
<=> v199(VarCurr,bitIndex673) )
& ( v119039(VarNext,bitIndex92)
<=> v199(VarCurr,bitIndex672) )
& ( v119039(VarNext,bitIndex91)
<=> v199(VarCurr,bitIndex671) )
& ( v119039(VarNext,bitIndex90)
<=> v199(VarCurr,bitIndex670) )
& ( v119039(VarNext,bitIndex89)
<=> v199(VarCurr,bitIndex669) )
& ( v119039(VarNext,bitIndex88)
<=> v199(VarCurr,bitIndex668) )
& ( v119039(VarNext,bitIndex87)
<=> v199(VarCurr,bitIndex667) )
& ( v119039(VarNext,bitIndex86)
<=> v199(VarCurr,bitIndex666) )
& ( v119039(VarNext,bitIndex85)
<=> v199(VarCurr,bitIndex665) )
& ( v119039(VarNext,bitIndex84)
<=> v199(VarCurr,bitIndex664) )
& ( v119039(VarNext,bitIndex83)
<=> v199(VarCurr,bitIndex663) )
& ( v119039(VarNext,bitIndex82)
<=> v199(VarCurr,bitIndex662) )
& ( v119039(VarNext,bitIndex81)
<=> v199(VarCurr,bitIndex661) )
& ( v119039(VarNext,bitIndex80)
<=> v199(VarCurr,bitIndex660) )
& ( v119039(VarNext,bitIndex79)
<=> v199(VarCurr,bitIndex659) )
& ( v119039(VarNext,bitIndex78)
<=> v199(VarCurr,bitIndex658) )
& ( v119039(VarNext,bitIndex77)
<=> v199(VarCurr,bitIndex657) )
& ( v119039(VarNext,bitIndex76)
<=> v199(VarCurr,bitIndex656) )
& ( v119039(VarNext,bitIndex75)
<=> v199(VarCurr,bitIndex655) )
& ( v119039(VarNext,bitIndex74)
<=> v199(VarCurr,bitIndex654) )
& ( v119039(VarNext,bitIndex73)
<=> v199(VarCurr,bitIndex653) )
& ( v119039(VarNext,bitIndex72)
<=> v199(VarCurr,bitIndex652) )
& ( v119039(VarNext,bitIndex71)
<=> v199(VarCurr,bitIndex651) )
& ( v119039(VarNext,bitIndex70)
<=> v199(VarCurr,bitIndex650) )
& ( v119039(VarNext,bitIndex69)
<=> v199(VarCurr,bitIndex649) )
& ( v119039(VarNext,bitIndex68)
<=> v199(VarCurr,bitIndex648) )
& ( v119039(VarNext,bitIndex67)
<=> v199(VarCurr,bitIndex647) )
& ( v119039(VarNext,bitIndex66)
<=> v199(VarCurr,bitIndex646) )
& ( v119039(VarNext,bitIndex65)
<=> v199(VarCurr,bitIndex645) )
& ( v119039(VarNext,bitIndex64)
<=> v199(VarCurr,bitIndex644) )
& ( v119039(VarNext,bitIndex63)
<=> v199(VarCurr,bitIndex643) )
& ( v119039(VarNext,bitIndex62)
<=> v199(VarCurr,bitIndex642) )
& ( v119039(VarNext,bitIndex61)
<=> v199(VarCurr,bitIndex641) )
& ( v119039(VarNext,bitIndex60)
<=> v199(VarCurr,bitIndex640) )
& ( v119039(VarNext,bitIndex59)
<=> v199(VarCurr,bitIndex639) )
& ( v119039(VarNext,bitIndex58)
<=> v199(VarCurr,bitIndex638) )
& ( v119039(VarNext,bitIndex57)
<=> v199(VarCurr,bitIndex637) )
& ( v119039(VarNext,bitIndex56)
<=> v199(VarCurr,bitIndex636) )
& ( v119039(VarNext,bitIndex55)
<=> v199(VarCurr,bitIndex635) )
& ( v119039(VarNext,bitIndex54)
<=> v199(VarCurr,bitIndex634) )
& ( v119039(VarNext,bitIndex53)
<=> v199(VarCurr,bitIndex633) )
& ( v119039(VarNext,bitIndex52)
<=> v199(VarCurr,bitIndex632) )
& ( v119039(VarNext,bitIndex51)
<=> v199(VarCurr,bitIndex631) )
& ( v119039(VarNext,bitIndex50)
<=> v199(VarCurr,bitIndex630) )
& ( v119039(VarNext,bitIndex49)
<=> v199(VarCurr,bitIndex629) )
& ( v119039(VarNext,bitIndex48)
<=> v199(VarCurr,bitIndex628) )
& ( v119039(VarNext,bitIndex47)
<=> v199(VarCurr,bitIndex627) )
& ( v119039(VarNext,bitIndex46)
<=> v199(VarCurr,bitIndex626) )
& ( v119039(VarNext,bitIndex45)
<=> v199(VarCurr,bitIndex625) )
& ( v119039(VarNext,bitIndex44)
<=> v199(VarCurr,bitIndex624) )
& ( v119039(VarNext,bitIndex43)
<=> v199(VarCurr,bitIndex623) )
& ( v119039(VarNext,bitIndex42)
<=> v199(VarCurr,bitIndex622) )
& ( v119039(VarNext,bitIndex41)
<=> v199(VarCurr,bitIndex621) )
& ( v119039(VarNext,bitIndex40)
<=> v199(VarCurr,bitIndex620) )
& ( v119039(VarNext,bitIndex39)
<=> v199(VarCurr,bitIndex619) )
& ( v119039(VarNext,bitIndex38)
<=> v199(VarCurr,bitIndex618) )
& ( v119039(VarNext,bitIndex37)
<=> v199(VarCurr,bitIndex617) )
& ( v119039(VarNext,bitIndex36)
<=> v199(VarCurr,bitIndex616) )
& ( v119039(VarNext,bitIndex35)
<=> v199(VarCurr,bitIndex615) )
& ( v119039(VarNext,bitIndex34)
<=> v199(VarCurr,bitIndex614) )
& ( v119039(VarNext,bitIndex33)
<=> v199(VarCurr,bitIndex613) )
& ( v119039(VarNext,bitIndex32)
<=> v199(VarCurr,bitIndex612) )
& ( v119039(VarNext,bitIndex31)
<=> v199(VarCurr,bitIndex611) )
& ( v119039(VarNext,bitIndex30)
<=> v199(VarCurr,bitIndex610) )
& ( v119039(VarNext,bitIndex29)
<=> v199(VarCurr,bitIndex609) )
& ( v119039(VarNext,bitIndex28)
<=> v199(VarCurr,bitIndex608) )
& ( v119039(VarNext,bitIndex27)
<=> v199(VarCurr,bitIndex607) )
& ( v119039(VarNext,bitIndex26)
<=> v199(VarCurr,bitIndex606) )
& ( v119039(VarNext,bitIndex25)
<=> v199(VarCurr,bitIndex605) )
& ( v119039(VarNext,bitIndex24)
<=> v199(VarCurr,bitIndex604) )
& ( v119039(VarNext,bitIndex23)
<=> v199(VarCurr,bitIndex603) )
& ( v119039(VarNext,bitIndex22)
<=> v199(VarCurr,bitIndex602) )
& ( v119039(VarNext,bitIndex21)
<=> v199(VarCurr,bitIndex601) )
& ( v119039(VarNext,bitIndex20)
<=> v199(VarCurr,bitIndex600) )
& ( v119039(VarNext,bitIndex19)
<=> v199(VarCurr,bitIndex599) )
& ( v119039(VarNext,bitIndex18)
<=> v199(VarCurr,bitIndex598) )
& ( v119039(VarNext,bitIndex17)
<=> v199(VarCurr,bitIndex597) )
& ( v119039(VarNext,bitIndex16)
<=> v199(VarCurr,bitIndex596) )
& ( v119039(VarNext,bitIndex15)
<=> v199(VarCurr,bitIndex595) )
& ( v119039(VarNext,bitIndex14)
<=> v199(VarCurr,bitIndex594) )
& ( v119039(VarNext,bitIndex13)
<=> v199(VarCurr,bitIndex593) )
& ( v119039(VarNext,bitIndex12)
<=> v199(VarCurr,bitIndex592) )
& ( v119039(VarNext,bitIndex11)
<=> v199(VarCurr,bitIndex591) )
& ( v119039(VarNext,bitIndex10)
<=> v199(VarCurr,bitIndex590) )
& ( v119039(VarNext,bitIndex9)
<=> v199(VarCurr,bitIndex589) )
& ( v119039(VarNext,bitIndex8)
<=> v199(VarCurr,bitIndex588) )
& ( v119039(VarNext,bitIndex7)
<=> v199(VarCurr,bitIndex587) )
& ( v119039(VarNext,bitIndex6)
<=> v199(VarCurr,bitIndex586) )
& ( v119039(VarNext,bitIndex5)
<=> v199(VarCurr,bitIndex585) )
& ( v119039(VarNext,bitIndex4)
<=> v199(VarCurr,bitIndex584) )
& ( v119039(VarNext,bitIndex3)
<=> v199(VarCurr,bitIndex583) )
& ( v119039(VarNext,bitIndex2)
<=> v199(VarCurr,bitIndex582) )
& ( v119039(VarNext,bitIndex1)
<=> v199(VarCurr,bitIndex581) )
& ( v119039(VarNext,bitIndex0)
<=> v199(VarCurr,bitIndex580) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1997,axiom,
! [VarNext] :
( v119041(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v119039(VarNext,B)
<=> v300(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22904,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119041(VarNext)
<=> ( v119042(VarNext)
& v295(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22903,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119042(VarNext)
<=> ( v119044(VarNext)
& v241(VarNext) ) ) ) ).
fof(writeUnaryOperator_9344,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119044(VarNext)
<=> v250(VarNext) ) ) ).
fof(addAssignment_39108,axiom,
! [VarNext] :
( v199(VarNext,bitIndex538)
<=> v119031(VarNext,bitIndex74) ) ).
fof(addCaseBooleanConditionShiftedRanges1_120,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119033(VarNext)
=> ( ( v119031(VarNext,bitIndex115)
<=> v199(VarCurr,bitIndex579) )
& ( v119031(VarNext,bitIndex114)
<=> v199(VarCurr,bitIndex578) )
& ( v119031(VarNext,bitIndex113)
<=> v199(VarCurr,bitIndex577) )
& ( v119031(VarNext,bitIndex112)
<=> v199(VarCurr,bitIndex576) )
& ( v119031(VarNext,bitIndex111)
<=> v199(VarCurr,bitIndex575) )
& ( v119031(VarNext,bitIndex110)
<=> v199(VarCurr,bitIndex574) )
& ( v119031(VarNext,bitIndex109)
<=> v199(VarCurr,bitIndex573) )
& ( v119031(VarNext,bitIndex108)
<=> v199(VarCurr,bitIndex572) )
& ( v119031(VarNext,bitIndex107)
<=> v199(VarCurr,bitIndex571) )
& ( v119031(VarNext,bitIndex106)
<=> v199(VarCurr,bitIndex570) )
& ( v119031(VarNext,bitIndex105)
<=> v199(VarCurr,bitIndex569) )
& ( v119031(VarNext,bitIndex104)
<=> v199(VarCurr,bitIndex568) )
& ( v119031(VarNext,bitIndex103)
<=> v199(VarCurr,bitIndex567) )
& ( v119031(VarNext,bitIndex102)
<=> v199(VarCurr,bitIndex566) )
& ( v119031(VarNext,bitIndex101)
<=> v199(VarCurr,bitIndex565) )
& ( v119031(VarNext,bitIndex100)
<=> v199(VarCurr,bitIndex564) )
& ( v119031(VarNext,bitIndex99)
<=> v199(VarCurr,bitIndex563) )
& ( v119031(VarNext,bitIndex98)
<=> v199(VarCurr,bitIndex562) )
& ( v119031(VarNext,bitIndex97)
<=> v199(VarCurr,bitIndex561) )
& ( v119031(VarNext,bitIndex96)
<=> v199(VarCurr,bitIndex560) )
& ( v119031(VarNext,bitIndex95)
<=> v199(VarCurr,bitIndex559) )
& ( v119031(VarNext,bitIndex94)
<=> v199(VarCurr,bitIndex558) )
& ( v119031(VarNext,bitIndex93)
<=> v199(VarCurr,bitIndex557) )
& ( v119031(VarNext,bitIndex92)
<=> v199(VarCurr,bitIndex556) )
& ( v119031(VarNext,bitIndex91)
<=> v199(VarCurr,bitIndex555) )
& ( v119031(VarNext,bitIndex90)
<=> v199(VarCurr,bitIndex554) )
& ( v119031(VarNext,bitIndex89)
<=> v199(VarCurr,bitIndex553) )
& ( v119031(VarNext,bitIndex88)
<=> v199(VarCurr,bitIndex552) )
& ( v119031(VarNext,bitIndex87)
<=> v199(VarCurr,bitIndex551) )
& ( v119031(VarNext,bitIndex86)
<=> v199(VarCurr,bitIndex550) )
& ( v119031(VarNext,bitIndex85)
<=> v199(VarCurr,bitIndex549) )
& ( v119031(VarNext,bitIndex84)
<=> v199(VarCurr,bitIndex548) )
& ( v119031(VarNext,bitIndex83)
<=> v199(VarCurr,bitIndex547) )
& ( v119031(VarNext,bitIndex82)
<=> v199(VarCurr,bitIndex546) )
& ( v119031(VarNext,bitIndex81)
<=> v199(VarCurr,bitIndex545) )
& ( v119031(VarNext,bitIndex80)
<=> v199(VarCurr,bitIndex544) )
& ( v119031(VarNext,bitIndex79)
<=> v199(VarCurr,bitIndex543) )
& ( v119031(VarNext,bitIndex78)
<=> v199(VarCurr,bitIndex542) )
& ( v119031(VarNext,bitIndex77)
<=> v199(VarCurr,bitIndex541) )
& ( v119031(VarNext,bitIndex76)
<=> v199(VarCurr,bitIndex540) )
& ( v119031(VarNext,bitIndex75)
<=> v199(VarCurr,bitIndex539) )
& ( v119031(VarNext,bitIndex74)
<=> v199(VarCurr,bitIndex538) )
& ( v119031(VarNext,bitIndex73)
<=> v199(VarCurr,bitIndex537) )
& ( v119031(VarNext,bitIndex72)
<=> v199(VarCurr,bitIndex536) )
& ( v119031(VarNext,bitIndex71)
<=> v199(VarCurr,bitIndex535) )
& ( v119031(VarNext,bitIndex70)
<=> v199(VarCurr,bitIndex534) )
& ( v119031(VarNext,bitIndex69)
<=> v199(VarCurr,bitIndex533) )
& ( v119031(VarNext,bitIndex68)
<=> v199(VarCurr,bitIndex532) )
& ( v119031(VarNext,bitIndex67)
<=> v199(VarCurr,bitIndex531) )
& ( v119031(VarNext,bitIndex66)
<=> v199(VarCurr,bitIndex530) )
& ( v119031(VarNext,bitIndex65)
<=> v199(VarCurr,bitIndex529) )
& ( v119031(VarNext,bitIndex64)
<=> v199(VarCurr,bitIndex528) )
& ( v119031(VarNext,bitIndex63)
<=> v199(VarCurr,bitIndex527) )
& ( v119031(VarNext,bitIndex62)
<=> v199(VarCurr,bitIndex526) )
& ( v119031(VarNext,bitIndex61)
<=> v199(VarCurr,bitIndex525) )
& ( v119031(VarNext,bitIndex60)
<=> v199(VarCurr,bitIndex524) )
& ( v119031(VarNext,bitIndex59)
<=> v199(VarCurr,bitIndex523) )
& ( v119031(VarNext,bitIndex58)
<=> v199(VarCurr,bitIndex522) )
& ( v119031(VarNext,bitIndex57)
<=> v199(VarCurr,bitIndex521) )
& ( v119031(VarNext,bitIndex56)
<=> v199(VarCurr,bitIndex520) )
& ( v119031(VarNext,bitIndex55)
<=> v199(VarCurr,bitIndex519) )
& ( v119031(VarNext,bitIndex54)
<=> v199(VarCurr,bitIndex518) )
& ( v119031(VarNext,bitIndex53)
<=> v199(VarCurr,bitIndex517) )
& ( v119031(VarNext,bitIndex52)
<=> v199(VarCurr,bitIndex516) )
& ( v119031(VarNext,bitIndex51)
<=> v199(VarCurr,bitIndex515) )
& ( v119031(VarNext,bitIndex50)
<=> v199(VarCurr,bitIndex514) )
& ( v119031(VarNext,bitIndex49)
<=> v199(VarCurr,bitIndex513) )
& ( v119031(VarNext,bitIndex48)
<=> v199(VarCurr,bitIndex512) )
& ( v119031(VarNext,bitIndex47)
<=> v199(VarCurr,bitIndex511) )
& ( v119031(VarNext,bitIndex46)
<=> v199(VarCurr,bitIndex510) )
& ( v119031(VarNext,bitIndex45)
<=> v199(VarCurr,bitIndex509) )
& ( v119031(VarNext,bitIndex44)
<=> v199(VarCurr,bitIndex508) )
& ( v119031(VarNext,bitIndex43)
<=> v199(VarCurr,bitIndex507) )
& ( v119031(VarNext,bitIndex42)
<=> v199(VarCurr,bitIndex506) )
& ( v119031(VarNext,bitIndex41)
<=> v199(VarCurr,bitIndex505) )
& ( v119031(VarNext,bitIndex40)
<=> v199(VarCurr,bitIndex504) )
& ( v119031(VarNext,bitIndex39)
<=> v199(VarCurr,bitIndex503) )
& ( v119031(VarNext,bitIndex38)
<=> v199(VarCurr,bitIndex502) )
& ( v119031(VarNext,bitIndex37)
<=> v199(VarCurr,bitIndex501) )
& ( v119031(VarNext,bitIndex36)
<=> v199(VarCurr,bitIndex500) )
& ( v119031(VarNext,bitIndex35)
<=> v199(VarCurr,bitIndex499) )
& ( v119031(VarNext,bitIndex34)
<=> v199(VarCurr,bitIndex498) )
& ( v119031(VarNext,bitIndex33)
<=> v199(VarCurr,bitIndex497) )
& ( v119031(VarNext,bitIndex32)
<=> v199(VarCurr,bitIndex496) )
& ( v119031(VarNext,bitIndex31)
<=> v199(VarCurr,bitIndex495) )
& ( v119031(VarNext,bitIndex30)
<=> v199(VarCurr,bitIndex494) )
& ( v119031(VarNext,bitIndex29)
<=> v199(VarCurr,bitIndex493) )
& ( v119031(VarNext,bitIndex28)
<=> v199(VarCurr,bitIndex492) )
& ( v119031(VarNext,bitIndex27)
<=> v199(VarCurr,bitIndex491) )
& ( v119031(VarNext,bitIndex26)
<=> v199(VarCurr,bitIndex490) )
& ( v119031(VarNext,bitIndex25)
<=> v199(VarCurr,bitIndex489) )
& ( v119031(VarNext,bitIndex24)
<=> v199(VarCurr,bitIndex488) )
& ( v119031(VarNext,bitIndex23)
<=> v199(VarCurr,bitIndex487) )
& ( v119031(VarNext,bitIndex22)
<=> v199(VarCurr,bitIndex486) )
& ( v119031(VarNext,bitIndex21)
<=> v199(VarCurr,bitIndex485) )
& ( v119031(VarNext,bitIndex20)
<=> v199(VarCurr,bitIndex484) )
& ( v119031(VarNext,bitIndex19)
<=> v199(VarCurr,bitIndex483) )
& ( v119031(VarNext,bitIndex18)
<=> v199(VarCurr,bitIndex482) )
& ( v119031(VarNext,bitIndex17)
<=> v199(VarCurr,bitIndex481) )
& ( v119031(VarNext,bitIndex16)
<=> v199(VarCurr,bitIndex480) )
& ( v119031(VarNext,bitIndex15)
<=> v199(VarCurr,bitIndex479) )
& ( v119031(VarNext,bitIndex14)
<=> v199(VarCurr,bitIndex478) )
& ( v119031(VarNext,bitIndex13)
<=> v199(VarCurr,bitIndex477) )
& ( v119031(VarNext,bitIndex12)
<=> v199(VarCurr,bitIndex476) )
& ( v119031(VarNext,bitIndex11)
<=> v199(VarCurr,bitIndex475) )
& ( v119031(VarNext,bitIndex10)
<=> v199(VarCurr,bitIndex474) )
& ( v119031(VarNext,bitIndex9)
<=> v199(VarCurr,bitIndex473) )
& ( v119031(VarNext,bitIndex8)
<=> v199(VarCurr,bitIndex472) )
& ( v119031(VarNext,bitIndex7)
<=> v199(VarCurr,bitIndex471) )
& ( v119031(VarNext,bitIndex6)
<=> v199(VarCurr,bitIndex470) )
& ( v119031(VarNext,bitIndex5)
<=> v199(VarCurr,bitIndex469) )
& ( v119031(VarNext,bitIndex4)
<=> v199(VarCurr,bitIndex468) )
& ( v119031(VarNext,bitIndex3)
<=> v199(VarCurr,bitIndex467) )
& ( v119031(VarNext,bitIndex2)
<=> v199(VarCurr,bitIndex466) )
& ( v119031(VarNext,bitIndex1)
<=> v199(VarCurr,bitIndex465) )
& ( v119031(VarNext,bitIndex0)
<=> v199(VarCurr,bitIndex464) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1996,axiom,
! [VarNext] :
( v119033(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v119031(VarNext,B)
<=> v281(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22902,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119033(VarNext)
<=> ( v119034(VarNext)
& v276(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22901,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119034(VarNext)
<=> ( v119036(VarNext)
& v241(VarNext) ) ) ) ).
fof(writeUnaryOperator_9343,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119036(VarNext)
<=> v250(VarNext) ) ) ).
fof(addAssignment_39107,axiom,
! [VarNext] :
( v199(VarNext,bitIndex422)
<=> v119023(VarNext,bitIndex74) ) ).
fof(addCaseBooleanConditionShiftedRanges1_119,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119025(VarNext)
=> ( ( v119023(VarNext,bitIndex115)
<=> v199(VarCurr,bitIndex463) )
& ( v119023(VarNext,bitIndex114)
<=> v199(VarCurr,bitIndex462) )
& ( v119023(VarNext,bitIndex113)
<=> v199(VarCurr,bitIndex461) )
& ( v119023(VarNext,bitIndex112)
<=> v199(VarCurr,bitIndex460) )
& ( v119023(VarNext,bitIndex111)
<=> v199(VarCurr,bitIndex459) )
& ( v119023(VarNext,bitIndex110)
<=> v199(VarCurr,bitIndex458) )
& ( v119023(VarNext,bitIndex109)
<=> v199(VarCurr,bitIndex457) )
& ( v119023(VarNext,bitIndex108)
<=> v199(VarCurr,bitIndex456) )
& ( v119023(VarNext,bitIndex107)
<=> v199(VarCurr,bitIndex455) )
& ( v119023(VarNext,bitIndex106)
<=> v199(VarCurr,bitIndex454) )
& ( v119023(VarNext,bitIndex105)
<=> v199(VarCurr,bitIndex453) )
& ( v119023(VarNext,bitIndex104)
<=> v199(VarCurr,bitIndex452) )
& ( v119023(VarNext,bitIndex103)
<=> v199(VarCurr,bitIndex451) )
& ( v119023(VarNext,bitIndex102)
<=> v199(VarCurr,bitIndex450) )
& ( v119023(VarNext,bitIndex101)
<=> v199(VarCurr,bitIndex449) )
& ( v119023(VarNext,bitIndex100)
<=> v199(VarCurr,bitIndex448) )
& ( v119023(VarNext,bitIndex99)
<=> v199(VarCurr,bitIndex447) )
& ( v119023(VarNext,bitIndex98)
<=> v199(VarCurr,bitIndex446) )
& ( v119023(VarNext,bitIndex97)
<=> v199(VarCurr,bitIndex445) )
& ( v119023(VarNext,bitIndex96)
<=> v199(VarCurr,bitIndex444) )
& ( v119023(VarNext,bitIndex95)
<=> v199(VarCurr,bitIndex443) )
& ( v119023(VarNext,bitIndex94)
<=> v199(VarCurr,bitIndex442) )
& ( v119023(VarNext,bitIndex93)
<=> v199(VarCurr,bitIndex441) )
& ( v119023(VarNext,bitIndex92)
<=> v199(VarCurr,bitIndex440) )
& ( v119023(VarNext,bitIndex91)
<=> v199(VarCurr,bitIndex439) )
& ( v119023(VarNext,bitIndex90)
<=> v199(VarCurr,bitIndex438) )
& ( v119023(VarNext,bitIndex89)
<=> v199(VarCurr,bitIndex437) )
& ( v119023(VarNext,bitIndex88)
<=> v199(VarCurr,bitIndex436) )
& ( v119023(VarNext,bitIndex87)
<=> v199(VarCurr,bitIndex435) )
& ( v119023(VarNext,bitIndex86)
<=> v199(VarCurr,bitIndex434) )
& ( v119023(VarNext,bitIndex85)
<=> v199(VarCurr,bitIndex433) )
& ( v119023(VarNext,bitIndex84)
<=> v199(VarCurr,bitIndex432) )
& ( v119023(VarNext,bitIndex83)
<=> v199(VarCurr,bitIndex431) )
& ( v119023(VarNext,bitIndex82)
<=> v199(VarCurr,bitIndex430) )
& ( v119023(VarNext,bitIndex81)
<=> v199(VarCurr,bitIndex429) )
& ( v119023(VarNext,bitIndex80)
<=> v199(VarCurr,bitIndex428) )
& ( v119023(VarNext,bitIndex79)
<=> v199(VarCurr,bitIndex427) )
& ( v119023(VarNext,bitIndex78)
<=> v199(VarCurr,bitIndex426) )
& ( v119023(VarNext,bitIndex77)
<=> v199(VarCurr,bitIndex425) )
& ( v119023(VarNext,bitIndex76)
<=> v199(VarCurr,bitIndex424) )
& ( v119023(VarNext,bitIndex75)
<=> v199(VarCurr,bitIndex423) )
& ( v119023(VarNext,bitIndex74)
<=> v199(VarCurr,bitIndex422) )
& ( v119023(VarNext,bitIndex73)
<=> v199(VarCurr,bitIndex421) )
& ( v119023(VarNext,bitIndex72)
<=> v199(VarCurr,bitIndex420) )
& ( v119023(VarNext,bitIndex71)
<=> v199(VarCurr,bitIndex419) )
& ( v119023(VarNext,bitIndex70)
<=> v199(VarCurr,bitIndex418) )
& ( v119023(VarNext,bitIndex69)
<=> v199(VarCurr,bitIndex417) )
& ( v119023(VarNext,bitIndex68)
<=> v199(VarCurr,bitIndex416) )
& ( v119023(VarNext,bitIndex67)
<=> v199(VarCurr,bitIndex415) )
& ( v119023(VarNext,bitIndex66)
<=> v199(VarCurr,bitIndex414) )
& ( v119023(VarNext,bitIndex65)
<=> v199(VarCurr,bitIndex413) )
& ( v119023(VarNext,bitIndex64)
<=> v199(VarCurr,bitIndex412) )
& ( v119023(VarNext,bitIndex63)
<=> v199(VarCurr,bitIndex411) )
& ( v119023(VarNext,bitIndex62)
<=> v199(VarCurr,bitIndex410) )
& ( v119023(VarNext,bitIndex61)
<=> v199(VarCurr,bitIndex409) )
& ( v119023(VarNext,bitIndex60)
<=> v199(VarCurr,bitIndex408) )
& ( v119023(VarNext,bitIndex59)
<=> v199(VarCurr,bitIndex407) )
& ( v119023(VarNext,bitIndex58)
<=> v199(VarCurr,bitIndex406) )
& ( v119023(VarNext,bitIndex57)
<=> v199(VarCurr,bitIndex405) )
& ( v119023(VarNext,bitIndex56)
<=> v199(VarCurr,bitIndex404) )
& ( v119023(VarNext,bitIndex55)
<=> v199(VarCurr,bitIndex403) )
& ( v119023(VarNext,bitIndex54)
<=> v199(VarCurr,bitIndex402) )
& ( v119023(VarNext,bitIndex53)
<=> v199(VarCurr,bitIndex401) )
& ( v119023(VarNext,bitIndex52)
<=> v199(VarCurr,bitIndex400) )
& ( v119023(VarNext,bitIndex51)
<=> v199(VarCurr,bitIndex399) )
& ( v119023(VarNext,bitIndex50)
<=> v199(VarCurr,bitIndex398) )
& ( v119023(VarNext,bitIndex49)
<=> v199(VarCurr,bitIndex397) )
& ( v119023(VarNext,bitIndex48)
<=> v199(VarCurr,bitIndex396) )
& ( v119023(VarNext,bitIndex47)
<=> v199(VarCurr,bitIndex395) )
& ( v119023(VarNext,bitIndex46)
<=> v199(VarCurr,bitIndex394) )
& ( v119023(VarNext,bitIndex45)
<=> v199(VarCurr,bitIndex393) )
& ( v119023(VarNext,bitIndex44)
<=> v199(VarCurr,bitIndex392) )
& ( v119023(VarNext,bitIndex43)
<=> v199(VarCurr,bitIndex391) )
& ( v119023(VarNext,bitIndex42)
<=> v199(VarCurr,bitIndex390) )
& ( v119023(VarNext,bitIndex41)
<=> v199(VarCurr,bitIndex389) )
& ( v119023(VarNext,bitIndex40)
<=> v199(VarCurr,bitIndex388) )
& ( v119023(VarNext,bitIndex39)
<=> v199(VarCurr,bitIndex387) )
& ( v119023(VarNext,bitIndex38)
<=> v199(VarCurr,bitIndex386) )
& ( v119023(VarNext,bitIndex37)
<=> v199(VarCurr,bitIndex385) )
& ( v119023(VarNext,bitIndex36)
<=> v199(VarCurr,bitIndex384) )
& ( v119023(VarNext,bitIndex35)
<=> v199(VarCurr,bitIndex383) )
& ( v119023(VarNext,bitIndex34)
<=> v199(VarCurr,bitIndex382) )
& ( v119023(VarNext,bitIndex33)
<=> v199(VarCurr,bitIndex381) )
& ( v119023(VarNext,bitIndex32)
<=> v199(VarCurr,bitIndex380) )
& ( v119023(VarNext,bitIndex31)
<=> v199(VarCurr,bitIndex379) )
& ( v119023(VarNext,bitIndex30)
<=> v199(VarCurr,bitIndex378) )
& ( v119023(VarNext,bitIndex29)
<=> v199(VarCurr,bitIndex377) )
& ( v119023(VarNext,bitIndex28)
<=> v199(VarCurr,bitIndex376) )
& ( v119023(VarNext,bitIndex27)
<=> v199(VarCurr,bitIndex375) )
& ( v119023(VarNext,bitIndex26)
<=> v199(VarCurr,bitIndex374) )
& ( v119023(VarNext,bitIndex25)
<=> v199(VarCurr,bitIndex373) )
& ( v119023(VarNext,bitIndex24)
<=> v199(VarCurr,bitIndex372) )
& ( v119023(VarNext,bitIndex23)
<=> v199(VarCurr,bitIndex371) )
& ( v119023(VarNext,bitIndex22)
<=> v199(VarCurr,bitIndex370) )
& ( v119023(VarNext,bitIndex21)
<=> v199(VarCurr,bitIndex369) )
& ( v119023(VarNext,bitIndex20)
<=> v199(VarCurr,bitIndex368) )
& ( v119023(VarNext,bitIndex19)
<=> v199(VarCurr,bitIndex367) )
& ( v119023(VarNext,bitIndex18)
<=> v199(VarCurr,bitIndex366) )
& ( v119023(VarNext,bitIndex17)
<=> v199(VarCurr,bitIndex365) )
& ( v119023(VarNext,bitIndex16)
<=> v199(VarCurr,bitIndex364) )
& ( v119023(VarNext,bitIndex15)
<=> v199(VarCurr,bitIndex363) )
& ( v119023(VarNext,bitIndex14)
<=> v199(VarCurr,bitIndex362) )
& ( v119023(VarNext,bitIndex13)
<=> v199(VarCurr,bitIndex361) )
& ( v119023(VarNext,bitIndex12)
<=> v199(VarCurr,bitIndex360) )
& ( v119023(VarNext,bitIndex11)
<=> v199(VarCurr,bitIndex359) )
& ( v119023(VarNext,bitIndex10)
<=> v199(VarCurr,bitIndex358) )
& ( v119023(VarNext,bitIndex9)
<=> v199(VarCurr,bitIndex357) )
& ( v119023(VarNext,bitIndex8)
<=> v199(VarCurr,bitIndex356) )
& ( v119023(VarNext,bitIndex7)
<=> v199(VarCurr,bitIndex355) )
& ( v119023(VarNext,bitIndex6)
<=> v199(VarCurr,bitIndex354) )
& ( v119023(VarNext,bitIndex5)
<=> v199(VarCurr,bitIndex353) )
& ( v119023(VarNext,bitIndex4)
<=> v199(VarCurr,bitIndex352) )
& ( v119023(VarNext,bitIndex3)
<=> v199(VarCurr,bitIndex351) )
& ( v119023(VarNext,bitIndex2)
<=> v199(VarCurr,bitIndex350) )
& ( v119023(VarNext,bitIndex1)
<=> v199(VarCurr,bitIndex349) )
& ( v119023(VarNext,bitIndex0)
<=> v199(VarCurr,bitIndex348) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1995,axiom,
! [VarNext] :
( v119025(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v119023(VarNext,B)
<=> v262(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22900,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119025(VarNext)
<=> ( v119026(VarNext)
& v256(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22899,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119026(VarNext)
<=> ( v119028(VarNext)
& v241(VarNext) ) ) ) ).
fof(writeUnaryOperator_9342,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119028(VarNext)
<=> v250(VarNext) ) ) ).
fof(addAssignment_39106,axiom,
! [VarCurr] :
( v229(VarCurr,bitIndex74)
<=> v231(VarCurr,bitIndex74) ) ).
fof(addAssignment_39105,axiom,
! [VarCurr] :
( v231(VarCurr,bitIndex74)
<=> v233(VarCurr,bitIndex74) ) ).
fof(addAssignment_39104,axiom,
! [VarCurr] :
( v233(VarCurr,bitIndex74)
<=> v235(VarCurr,bitIndex74) ) ).
fof(addAssignment_39103,axiom,
! [VarCurr] :
( v235(VarCurr,bitIndex74)
<=> v237(VarCurr,bitIndex74) ) ).
fof(addAssignment_39102,axiom,
! [VarCurr] :
( v237(VarCurr,bitIndex74)
<=> v239(VarCurr,bitIndex74) ) ).
fof(addAssignment_39101,axiom,
! [VarCurr] :
( v191(VarCurr,bitIndex10)
<=> v193(VarCurr,bitIndex10) ) ).
fof(addAssignment_39100,axiom,
! [VarCurr] :
( v193(VarCurr,bitIndex10)
<=> v195(VarCurr,bitIndex10) ) ).
fof(addAssignment_39099,axiom,
! [VarCurr] :
( v195(VarCurr,bitIndex10)
<=> v197(VarCurr,bitIndex10) ) ).
fof(addAssignment_39098,axiom,
! [VarCurr] :
( v197(VarCurr,bitIndex10)
<=> v199(VarCurr,bitIndex590) ) ).
fof(addAssignment_39097,axiom,
! [VarNext] :
( v199(VarNext,bitIndex590)
<=> v119013(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionShiftedRanges1_118,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119015(VarNext)
=> ( ( v119013(VarNext,bitIndex115)
<=> v199(VarCurr,bitIndex695) )
& ( v119013(VarNext,bitIndex114)
<=> v199(VarCurr,bitIndex694) )
& ( v119013(VarNext,bitIndex113)
<=> v199(VarCurr,bitIndex693) )
& ( v119013(VarNext,bitIndex112)
<=> v199(VarCurr,bitIndex692) )
& ( v119013(VarNext,bitIndex111)
<=> v199(VarCurr,bitIndex691) )
& ( v119013(VarNext,bitIndex110)
<=> v199(VarCurr,bitIndex690) )
& ( v119013(VarNext,bitIndex109)
<=> v199(VarCurr,bitIndex689) )
& ( v119013(VarNext,bitIndex108)
<=> v199(VarCurr,bitIndex688) )
& ( v119013(VarNext,bitIndex107)
<=> v199(VarCurr,bitIndex687) )
& ( v119013(VarNext,bitIndex106)
<=> v199(VarCurr,bitIndex686) )
& ( v119013(VarNext,bitIndex105)
<=> v199(VarCurr,bitIndex685) )
& ( v119013(VarNext,bitIndex104)
<=> v199(VarCurr,bitIndex684) )
& ( v119013(VarNext,bitIndex103)
<=> v199(VarCurr,bitIndex683) )
& ( v119013(VarNext,bitIndex102)
<=> v199(VarCurr,bitIndex682) )
& ( v119013(VarNext,bitIndex101)
<=> v199(VarCurr,bitIndex681) )
& ( v119013(VarNext,bitIndex100)
<=> v199(VarCurr,bitIndex680) )
& ( v119013(VarNext,bitIndex99)
<=> v199(VarCurr,bitIndex679) )
& ( v119013(VarNext,bitIndex98)
<=> v199(VarCurr,bitIndex678) )
& ( v119013(VarNext,bitIndex97)
<=> v199(VarCurr,bitIndex677) )
& ( v119013(VarNext,bitIndex96)
<=> v199(VarCurr,bitIndex676) )
& ( v119013(VarNext,bitIndex95)
<=> v199(VarCurr,bitIndex675) )
& ( v119013(VarNext,bitIndex94)
<=> v199(VarCurr,bitIndex674) )
& ( v119013(VarNext,bitIndex93)
<=> v199(VarCurr,bitIndex673) )
& ( v119013(VarNext,bitIndex92)
<=> v199(VarCurr,bitIndex672) )
& ( v119013(VarNext,bitIndex91)
<=> v199(VarCurr,bitIndex671) )
& ( v119013(VarNext,bitIndex90)
<=> v199(VarCurr,bitIndex670) )
& ( v119013(VarNext,bitIndex89)
<=> v199(VarCurr,bitIndex669) )
& ( v119013(VarNext,bitIndex88)
<=> v199(VarCurr,bitIndex668) )
& ( v119013(VarNext,bitIndex87)
<=> v199(VarCurr,bitIndex667) )
& ( v119013(VarNext,bitIndex86)
<=> v199(VarCurr,bitIndex666) )
& ( v119013(VarNext,bitIndex85)
<=> v199(VarCurr,bitIndex665) )
& ( v119013(VarNext,bitIndex84)
<=> v199(VarCurr,bitIndex664) )
& ( v119013(VarNext,bitIndex83)
<=> v199(VarCurr,bitIndex663) )
& ( v119013(VarNext,bitIndex82)
<=> v199(VarCurr,bitIndex662) )
& ( v119013(VarNext,bitIndex81)
<=> v199(VarCurr,bitIndex661) )
& ( v119013(VarNext,bitIndex80)
<=> v199(VarCurr,bitIndex660) )
& ( v119013(VarNext,bitIndex79)
<=> v199(VarCurr,bitIndex659) )
& ( v119013(VarNext,bitIndex78)
<=> v199(VarCurr,bitIndex658) )
& ( v119013(VarNext,bitIndex77)
<=> v199(VarCurr,bitIndex657) )
& ( v119013(VarNext,bitIndex76)
<=> v199(VarCurr,bitIndex656) )
& ( v119013(VarNext,bitIndex75)
<=> v199(VarCurr,bitIndex655) )
& ( v119013(VarNext,bitIndex74)
<=> v199(VarCurr,bitIndex654) )
& ( v119013(VarNext,bitIndex73)
<=> v199(VarCurr,bitIndex653) )
& ( v119013(VarNext,bitIndex72)
<=> v199(VarCurr,bitIndex652) )
& ( v119013(VarNext,bitIndex71)
<=> v199(VarCurr,bitIndex651) )
& ( v119013(VarNext,bitIndex70)
<=> v199(VarCurr,bitIndex650) )
& ( v119013(VarNext,bitIndex69)
<=> v199(VarCurr,bitIndex649) )
& ( v119013(VarNext,bitIndex68)
<=> v199(VarCurr,bitIndex648) )
& ( v119013(VarNext,bitIndex67)
<=> v199(VarCurr,bitIndex647) )
& ( v119013(VarNext,bitIndex66)
<=> v199(VarCurr,bitIndex646) )
& ( v119013(VarNext,bitIndex65)
<=> v199(VarCurr,bitIndex645) )
& ( v119013(VarNext,bitIndex64)
<=> v199(VarCurr,bitIndex644) )
& ( v119013(VarNext,bitIndex63)
<=> v199(VarCurr,bitIndex643) )
& ( v119013(VarNext,bitIndex62)
<=> v199(VarCurr,bitIndex642) )
& ( v119013(VarNext,bitIndex61)
<=> v199(VarCurr,bitIndex641) )
& ( v119013(VarNext,bitIndex60)
<=> v199(VarCurr,bitIndex640) )
& ( v119013(VarNext,bitIndex59)
<=> v199(VarCurr,bitIndex639) )
& ( v119013(VarNext,bitIndex58)
<=> v199(VarCurr,bitIndex638) )
& ( v119013(VarNext,bitIndex57)
<=> v199(VarCurr,bitIndex637) )
& ( v119013(VarNext,bitIndex56)
<=> v199(VarCurr,bitIndex636) )
& ( v119013(VarNext,bitIndex55)
<=> v199(VarCurr,bitIndex635) )
& ( v119013(VarNext,bitIndex54)
<=> v199(VarCurr,bitIndex634) )
& ( v119013(VarNext,bitIndex53)
<=> v199(VarCurr,bitIndex633) )
& ( v119013(VarNext,bitIndex52)
<=> v199(VarCurr,bitIndex632) )
& ( v119013(VarNext,bitIndex51)
<=> v199(VarCurr,bitIndex631) )
& ( v119013(VarNext,bitIndex50)
<=> v199(VarCurr,bitIndex630) )
& ( v119013(VarNext,bitIndex49)
<=> v199(VarCurr,bitIndex629) )
& ( v119013(VarNext,bitIndex48)
<=> v199(VarCurr,bitIndex628) )
& ( v119013(VarNext,bitIndex47)
<=> v199(VarCurr,bitIndex627) )
& ( v119013(VarNext,bitIndex46)
<=> v199(VarCurr,bitIndex626) )
& ( v119013(VarNext,bitIndex45)
<=> v199(VarCurr,bitIndex625) )
& ( v119013(VarNext,bitIndex44)
<=> v199(VarCurr,bitIndex624) )
& ( v119013(VarNext,bitIndex43)
<=> v199(VarCurr,bitIndex623) )
& ( v119013(VarNext,bitIndex42)
<=> v199(VarCurr,bitIndex622) )
& ( v119013(VarNext,bitIndex41)
<=> v199(VarCurr,bitIndex621) )
& ( v119013(VarNext,bitIndex40)
<=> v199(VarCurr,bitIndex620) )
& ( v119013(VarNext,bitIndex39)
<=> v199(VarCurr,bitIndex619) )
& ( v119013(VarNext,bitIndex38)
<=> v199(VarCurr,bitIndex618) )
& ( v119013(VarNext,bitIndex37)
<=> v199(VarCurr,bitIndex617) )
& ( v119013(VarNext,bitIndex36)
<=> v199(VarCurr,bitIndex616) )
& ( v119013(VarNext,bitIndex35)
<=> v199(VarCurr,bitIndex615) )
& ( v119013(VarNext,bitIndex34)
<=> v199(VarCurr,bitIndex614) )
& ( v119013(VarNext,bitIndex33)
<=> v199(VarCurr,bitIndex613) )
& ( v119013(VarNext,bitIndex32)
<=> v199(VarCurr,bitIndex612) )
& ( v119013(VarNext,bitIndex31)
<=> v199(VarCurr,bitIndex611) )
& ( v119013(VarNext,bitIndex30)
<=> v199(VarCurr,bitIndex610) )
& ( v119013(VarNext,bitIndex29)
<=> v199(VarCurr,bitIndex609) )
& ( v119013(VarNext,bitIndex28)
<=> v199(VarCurr,bitIndex608) )
& ( v119013(VarNext,bitIndex27)
<=> v199(VarCurr,bitIndex607) )
& ( v119013(VarNext,bitIndex26)
<=> v199(VarCurr,bitIndex606) )
& ( v119013(VarNext,bitIndex25)
<=> v199(VarCurr,bitIndex605) )
& ( v119013(VarNext,bitIndex24)
<=> v199(VarCurr,bitIndex604) )
& ( v119013(VarNext,bitIndex23)
<=> v199(VarCurr,bitIndex603) )
& ( v119013(VarNext,bitIndex22)
<=> v199(VarCurr,bitIndex602) )
& ( v119013(VarNext,bitIndex21)
<=> v199(VarCurr,bitIndex601) )
& ( v119013(VarNext,bitIndex20)
<=> v199(VarCurr,bitIndex600) )
& ( v119013(VarNext,bitIndex19)
<=> v199(VarCurr,bitIndex599) )
& ( v119013(VarNext,bitIndex18)
<=> v199(VarCurr,bitIndex598) )
& ( v119013(VarNext,bitIndex17)
<=> v199(VarCurr,bitIndex597) )
& ( v119013(VarNext,bitIndex16)
<=> v199(VarCurr,bitIndex596) )
& ( v119013(VarNext,bitIndex15)
<=> v199(VarCurr,bitIndex595) )
& ( v119013(VarNext,bitIndex14)
<=> v199(VarCurr,bitIndex594) )
& ( v119013(VarNext,bitIndex13)
<=> v199(VarCurr,bitIndex593) )
& ( v119013(VarNext,bitIndex12)
<=> v199(VarCurr,bitIndex592) )
& ( v119013(VarNext,bitIndex11)
<=> v199(VarCurr,bitIndex591) )
& ( v119013(VarNext,bitIndex10)
<=> v199(VarCurr,bitIndex590) )
& ( v119013(VarNext,bitIndex9)
<=> v199(VarCurr,bitIndex589) )
& ( v119013(VarNext,bitIndex8)
<=> v199(VarCurr,bitIndex588) )
& ( v119013(VarNext,bitIndex7)
<=> v199(VarCurr,bitIndex587) )
& ( v119013(VarNext,bitIndex6)
<=> v199(VarCurr,bitIndex586) )
& ( v119013(VarNext,bitIndex5)
<=> v199(VarCurr,bitIndex585) )
& ( v119013(VarNext,bitIndex4)
<=> v199(VarCurr,bitIndex584) )
& ( v119013(VarNext,bitIndex3)
<=> v199(VarCurr,bitIndex583) )
& ( v119013(VarNext,bitIndex2)
<=> v199(VarCurr,bitIndex582) )
& ( v119013(VarNext,bitIndex1)
<=> v199(VarCurr,bitIndex581) )
& ( v119013(VarNext,bitIndex0)
<=> v199(VarCurr,bitIndex580) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1994,axiom,
! [VarNext] :
( v119015(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v119013(VarNext,B)
<=> v300(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22898,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119015(VarNext)
<=> ( v119016(VarNext)
& v295(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22897,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119016(VarNext)
<=> ( v119018(VarNext)
& v241(VarNext) ) ) ) ).
fof(writeUnaryOperator_9341,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119018(VarNext)
<=> v250(VarNext) ) ) ).
fof(addAssignment_39096,axiom,
! [VarNext] :
( v199(VarNext,bitIndex474)
<=> v119005(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionShiftedRanges1_117,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119007(VarNext)
=> ( ( v119005(VarNext,bitIndex115)
<=> v199(VarCurr,bitIndex579) )
& ( v119005(VarNext,bitIndex114)
<=> v199(VarCurr,bitIndex578) )
& ( v119005(VarNext,bitIndex113)
<=> v199(VarCurr,bitIndex577) )
& ( v119005(VarNext,bitIndex112)
<=> v199(VarCurr,bitIndex576) )
& ( v119005(VarNext,bitIndex111)
<=> v199(VarCurr,bitIndex575) )
& ( v119005(VarNext,bitIndex110)
<=> v199(VarCurr,bitIndex574) )
& ( v119005(VarNext,bitIndex109)
<=> v199(VarCurr,bitIndex573) )
& ( v119005(VarNext,bitIndex108)
<=> v199(VarCurr,bitIndex572) )
& ( v119005(VarNext,bitIndex107)
<=> v199(VarCurr,bitIndex571) )
& ( v119005(VarNext,bitIndex106)
<=> v199(VarCurr,bitIndex570) )
& ( v119005(VarNext,bitIndex105)
<=> v199(VarCurr,bitIndex569) )
& ( v119005(VarNext,bitIndex104)
<=> v199(VarCurr,bitIndex568) )
& ( v119005(VarNext,bitIndex103)
<=> v199(VarCurr,bitIndex567) )
& ( v119005(VarNext,bitIndex102)
<=> v199(VarCurr,bitIndex566) )
& ( v119005(VarNext,bitIndex101)
<=> v199(VarCurr,bitIndex565) )
& ( v119005(VarNext,bitIndex100)
<=> v199(VarCurr,bitIndex564) )
& ( v119005(VarNext,bitIndex99)
<=> v199(VarCurr,bitIndex563) )
& ( v119005(VarNext,bitIndex98)
<=> v199(VarCurr,bitIndex562) )
& ( v119005(VarNext,bitIndex97)
<=> v199(VarCurr,bitIndex561) )
& ( v119005(VarNext,bitIndex96)
<=> v199(VarCurr,bitIndex560) )
& ( v119005(VarNext,bitIndex95)
<=> v199(VarCurr,bitIndex559) )
& ( v119005(VarNext,bitIndex94)
<=> v199(VarCurr,bitIndex558) )
& ( v119005(VarNext,bitIndex93)
<=> v199(VarCurr,bitIndex557) )
& ( v119005(VarNext,bitIndex92)
<=> v199(VarCurr,bitIndex556) )
& ( v119005(VarNext,bitIndex91)
<=> v199(VarCurr,bitIndex555) )
& ( v119005(VarNext,bitIndex90)
<=> v199(VarCurr,bitIndex554) )
& ( v119005(VarNext,bitIndex89)
<=> v199(VarCurr,bitIndex553) )
& ( v119005(VarNext,bitIndex88)
<=> v199(VarCurr,bitIndex552) )
& ( v119005(VarNext,bitIndex87)
<=> v199(VarCurr,bitIndex551) )
& ( v119005(VarNext,bitIndex86)
<=> v199(VarCurr,bitIndex550) )
& ( v119005(VarNext,bitIndex85)
<=> v199(VarCurr,bitIndex549) )
& ( v119005(VarNext,bitIndex84)
<=> v199(VarCurr,bitIndex548) )
& ( v119005(VarNext,bitIndex83)
<=> v199(VarCurr,bitIndex547) )
& ( v119005(VarNext,bitIndex82)
<=> v199(VarCurr,bitIndex546) )
& ( v119005(VarNext,bitIndex81)
<=> v199(VarCurr,bitIndex545) )
& ( v119005(VarNext,bitIndex80)
<=> v199(VarCurr,bitIndex544) )
& ( v119005(VarNext,bitIndex79)
<=> v199(VarCurr,bitIndex543) )
& ( v119005(VarNext,bitIndex78)
<=> v199(VarCurr,bitIndex542) )
& ( v119005(VarNext,bitIndex77)
<=> v199(VarCurr,bitIndex541) )
& ( v119005(VarNext,bitIndex76)
<=> v199(VarCurr,bitIndex540) )
& ( v119005(VarNext,bitIndex75)
<=> v199(VarCurr,bitIndex539) )
& ( v119005(VarNext,bitIndex74)
<=> v199(VarCurr,bitIndex538) )
& ( v119005(VarNext,bitIndex73)
<=> v199(VarCurr,bitIndex537) )
& ( v119005(VarNext,bitIndex72)
<=> v199(VarCurr,bitIndex536) )
& ( v119005(VarNext,bitIndex71)
<=> v199(VarCurr,bitIndex535) )
& ( v119005(VarNext,bitIndex70)
<=> v199(VarCurr,bitIndex534) )
& ( v119005(VarNext,bitIndex69)
<=> v199(VarCurr,bitIndex533) )
& ( v119005(VarNext,bitIndex68)
<=> v199(VarCurr,bitIndex532) )
& ( v119005(VarNext,bitIndex67)
<=> v199(VarCurr,bitIndex531) )
& ( v119005(VarNext,bitIndex66)
<=> v199(VarCurr,bitIndex530) )
& ( v119005(VarNext,bitIndex65)
<=> v199(VarCurr,bitIndex529) )
& ( v119005(VarNext,bitIndex64)
<=> v199(VarCurr,bitIndex528) )
& ( v119005(VarNext,bitIndex63)
<=> v199(VarCurr,bitIndex527) )
& ( v119005(VarNext,bitIndex62)
<=> v199(VarCurr,bitIndex526) )
& ( v119005(VarNext,bitIndex61)
<=> v199(VarCurr,bitIndex525) )
& ( v119005(VarNext,bitIndex60)
<=> v199(VarCurr,bitIndex524) )
& ( v119005(VarNext,bitIndex59)
<=> v199(VarCurr,bitIndex523) )
& ( v119005(VarNext,bitIndex58)
<=> v199(VarCurr,bitIndex522) )
& ( v119005(VarNext,bitIndex57)
<=> v199(VarCurr,bitIndex521) )
& ( v119005(VarNext,bitIndex56)
<=> v199(VarCurr,bitIndex520) )
& ( v119005(VarNext,bitIndex55)
<=> v199(VarCurr,bitIndex519) )
& ( v119005(VarNext,bitIndex54)
<=> v199(VarCurr,bitIndex518) )
& ( v119005(VarNext,bitIndex53)
<=> v199(VarCurr,bitIndex517) )
& ( v119005(VarNext,bitIndex52)
<=> v199(VarCurr,bitIndex516) )
& ( v119005(VarNext,bitIndex51)
<=> v199(VarCurr,bitIndex515) )
& ( v119005(VarNext,bitIndex50)
<=> v199(VarCurr,bitIndex514) )
& ( v119005(VarNext,bitIndex49)
<=> v199(VarCurr,bitIndex513) )
& ( v119005(VarNext,bitIndex48)
<=> v199(VarCurr,bitIndex512) )
& ( v119005(VarNext,bitIndex47)
<=> v199(VarCurr,bitIndex511) )
& ( v119005(VarNext,bitIndex46)
<=> v199(VarCurr,bitIndex510) )
& ( v119005(VarNext,bitIndex45)
<=> v199(VarCurr,bitIndex509) )
& ( v119005(VarNext,bitIndex44)
<=> v199(VarCurr,bitIndex508) )
& ( v119005(VarNext,bitIndex43)
<=> v199(VarCurr,bitIndex507) )
& ( v119005(VarNext,bitIndex42)
<=> v199(VarCurr,bitIndex506) )
& ( v119005(VarNext,bitIndex41)
<=> v199(VarCurr,bitIndex505) )
& ( v119005(VarNext,bitIndex40)
<=> v199(VarCurr,bitIndex504) )
& ( v119005(VarNext,bitIndex39)
<=> v199(VarCurr,bitIndex503) )
& ( v119005(VarNext,bitIndex38)
<=> v199(VarCurr,bitIndex502) )
& ( v119005(VarNext,bitIndex37)
<=> v199(VarCurr,bitIndex501) )
& ( v119005(VarNext,bitIndex36)
<=> v199(VarCurr,bitIndex500) )
& ( v119005(VarNext,bitIndex35)
<=> v199(VarCurr,bitIndex499) )
& ( v119005(VarNext,bitIndex34)
<=> v199(VarCurr,bitIndex498) )
& ( v119005(VarNext,bitIndex33)
<=> v199(VarCurr,bitIndex497) )
& ( v119005(VarNext,bitIndex32)
<=> v199(VarCurr,bitIndex496) )
& ( v119005(VarNext,bitIndex31)
<=> v199(VarCurr,bitIndex495) )
& ( v119005(VarNext,bitIndex30)
<=> v199(VarCurr,bitIndex494) )
& ( v119005(VarNext,bitIndex29)
<=> v199(VarCurr,bitIndex493) )
& ( v119005(VarNext,bitIndex28)
<=> v199(VarCurr,bitIndex492) )
& ( v119005(VarNext,bitIndex27)
<=> v199(VarCurr,bitIndex491) )
& ( v119005(VarNext,bitIndex26)
<=> v199(VarCurr,bitIndex490) )
& ( v119005(VarNext,bitIndex25)
<=> v199(VarCurr,bitIndex489) )
& ( v119005(VarNext,bitIndex24)
<=> v199(VarCurr,bitIndex488) )
& ( v119005(VarNext,bitIndex23)
<=> v199(VarCurr,bitIndex487) )
& ( v119005(VarNext,bitIndex22)
<=> v199(VarCurr,bitIndex486) )
& ( v119005(VarNext,bitIndex21)
<=> v199(VarCurr,bitIndex485) )
& ( v119005(VarNext,bitIndex20)
<=> v199(VarCurr,bitIndex484) )
& ( v119005(VarNext,bitIndex19)
<=> v199(VarCurr,bitIndex483) )
& ( v119005(VarNext,bitIndex18)
<=> v199(VarCurr,bitIndex482) )
& ( v119005(VarNext,bitIndex17)
<=> v199(VarCurr,bitIndex481) )
& ( v119005(VarNext,bitIndex16)
<=> v199(VarCurr,bitIndex480) )
& ( v119005(VarNext,bitIndex15)
<=> v199(VarCurr,bitIndex479) )
& ( v119005(VarNext,bitIndex14)
<=> v199(VarCurr,bitIndex478) )
& ( v119005(VarNext,bitIndex13)
<=> v199(VarCurr,bitIndex477) )
& ( v119005(VarNext,bitIndex12)
<=> v199(VarCurr,bitIndex476) )
& ( v119005(VarNext,bitIndex11)
<=> v199(VarCurr,bitIndex475) )
& ( v119005(VarNext,bitIndex10)
<=> v199(VarCurr,bitIndex474) )
& ( v119005(VarNext,bitIndex9)
<=> v199(VarCurr,bitIndex473) )
& ( v119005(VarNext,bitIndex8)
<=> v199(VarCurr,bitIndex472) )
& ( v119005(VarNext,bitIndex7)
<=> v199(VarCurr,bitIndex471) )
& ( v119005(VarNext,bitIndex6)
<=> v199(VarCurr,bitIndex470) )
& ( v119005(VarNext,bitIndex5)
<=> v199(VarCurr,bitIndex469) )
& ( v119005(VarNext,bitIndex4)
<=> v199(VarCurr,bitIndex468) )
& ( v119005(VarNext,bitIndex3)
<=> v199(VarCurr,bitIndex467) )
& ( v119005(VarNext,bitIndex2)
<=> v199(VarCurr,bitIndex466) )
& ( v119005(VarNext,bitIndex1)
<=> v199(VarCurr,bitIndex465) )
& ( v119005(VarNext,bitIndex0)
<=> v199(VarCurr,bitIndex464) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1993,axiom,
! [VarNext] :
( v119007(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v119005(VarNext,B)
<=> v281(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22896,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119007(VarNext)
<=> ( v119008(VarNext)
& v276(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22895,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119008(VarNext)
<=> ( v119010(VarNext)
& v241(VarNext) ) ) ) ).
fof(writeUnaryOperator_9340,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119010(VarNext)
<=> v250(VarNext) ) ) ).
fof(addAssignment_39095,axiom,
! [VarNext] :
( v199(VarNext,bitIndex358)
<=> v118997(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionShiftedRanges1_116,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118999(VarNext)
=> ( ( v118997(VarNext,bitIndex115)
<=> v199(VarCurr,bitIndex463) )
& ( v118997(VarNext,bitIndex114)
<=> v199(VarCurr,bitIndex462) )
& ( v118997(VarNext,bitIndex113)
<=> v199(VarCurr,bitIndex461) )
& ( v118997(VarNext,bitIndex112)
<=> v199(VarCurr,bitIndex460) )
& ( v118997(VarNext,bitIndex111)
<=> v199(VarCurr,bitIndex459) )
& ( v118997(VarNext,bitIndex110)
<=> v199(VarCurr,bitIndex458) )
& ( v118997(VarNext,bitIndex109)
<=> v199(VarCurr,bitIndex457) )
& ( v118997(VarNext,bitIndex108)
<=> v199(VarCurr,bitIndex456) )
& ( v118997(VarNext,bitIndex107)
<=> v199(VarCurr,bitIndex455) )
& ( v118997(VarNext,bitIndex106)
<=> v199(VarCurr,bitIndex454) )
& ( v118997(VarNext,bitIndex105)
<=> v199(VarCurr,bitIndex453) )
& ( v118997(VarNext,bitIndex104)
<=> v199(VarCurr,bitIndex452) )
& ( v118997(VarNext,bitIndex103)
<=> v199(VarCurr,bitIndex451) )
& ( v118997(VarNext,bitIndex102)
<=> v199(VarCurr,bitIndex450) )
& ( v118997(VarNext,bitIndex101)
<=> v199(VarCurr,bitIndex449) )
& ( v118997(VarNext,bitIndex100)
<=> v199(VarCurr,bitIndex448) )
& ( v118997(VarNext,bitIndex99)
<=> v199(VarCurr,bitIndex447) )
& ( v118997(VarNext,bitIndex98)
<=> v199(VarCurr,bitIndex446) )
& ( v118997(VarNext,bitIndex97)
<=> v199(VarCurr,bitIndex445) )
& ( v118997(VarNext,bitIndex96)
<=> v199(VarCurr,bitIndex444) )
& ( v118997(VarNext,bitIndex95)
<=> v199(VarCurr,bitIndex443) )
& ( v118997(VarNext,bitIndex94)
<=> v199(VarCurr,bitIndex442) )
& ( v118997(VarNext,bitIndex93)
<=> v199(VarCurr,bitIndex441) )
& ( v118997(VarNext,bitIndex92)
<=> v199(VarCurr,bitIndex440) )
& ( v118997(VarNext,bitIndex91)
<=> v199(VarCurr,bitIndex439) )
& ( v118997(VarNext,bitIndex90)
<=> v199(VarCurr,bitIndex438) )
& ( v118997(VarNext,bitIndex89)
<=> v199(VarCurr,bitIndex437) )
& ( v118997(VarNext,bitIndex88)
<=> v199(VarCurr,bitIndex436) )
& ( v118997(VarNext,bitIndex87)
<=> v199(VarCurr,bitIndex435) )
& ( v118997(VarNext,bitIndex86)
<=> v199(VarCurr,bitIndex434) )
& ( v118997(VarNext,bitIndex85)
<=> v199(VarCurr,bitIndex433) )
& ( v118997(VarNext,bitIndex84)
<=> v199(VarCurr,bitIndex432) )
& ( v118997(VarNext,bitIndex83)
<=> v199(VarCurr,bitIndex431) )
& ( v118997(VarNext,bitIndex82)
<=> v199(VarCurr,bitIndex430) )
& ( v118997(VarNext,bitIndex81)
<=> v199(VarCurr,bitIndex429) )
& ( v118997(VarNext,bitIndex80)
<=> v199(VarCurr,bitIndex428) )
& ( v118997(VarNext,bitIndex79)
<=> v199(VarCurr,bitIndex427) )
& ( v118997(VarNext,bitIndex78)
<=> v199(VarCurr,bitIndex426) )
& ( v118997(VarNext,bitIndex77)
<=> v199(VarCurr,bitIndex425) )
& ( v118997(VarNext,bitIndex76)
<=> v199(VarCurr,bitIndex424) )
& ( v118997(VarNext,bitIndex75)
<=> v199(VarCurr,bitIndex423) )
& ( v118997(VarNext,bitIndex74)
<=> v199(VarCurr,bitIndex422) )
& ( v118997(VarNext,bitIndex73)
<=> v199(VarCurr,bitIndex421) )
& ( v118997(VarNext,bitIndex72)
<=> v199(VarCurr,bitIndex420) )
& ( v118997(VarNext,bitIndex71)
<=> v199(VarCurr,bitIndex419) )
& ( v118997(VarNext,bitIndex70)
<=> v199(VarCurr,bitIndex418) )
& ( v118997(VarNext,bitIndex69)
<=> v199(VarCurr,bitIndex417) )
& ( v118997(VarNext,bitIndex68)
<=> v199(VarCurr,bitIndex416) )
& ( v118997(VarNext,bitIndex67)
<=> v199(VarCurr,bitIndex415) )
& ( v118997(VarNext,bitIndex66)
<=> v199(VarCurr,bitIndex414) )
& ( v118997(VarNext,bitIndex65)
<=> v199(VarCurr,bitIndex413) )
& ( v118997(VarNext,bitIndex64)
<=> v199(VarCurr,bitIndex412) )
& ( v118997(VarNext,bitIndex63)
<=> v199(VarCurr,bitIndex411) )
& ( v118997(VarNext,bitIndex62)
<=> v199(VarCurr,bitIndex410) )
& ( v118997(VarNext,bitIndex61)
<=> v199(VarCurr,bitIndex409) )
& ( v118997(VarNext,bitIndex60)
<=> v199(VarCurr,bitIndex408) )
& ( v118997(VarNext,bitIndex59)
<=> v199(VarCurr,bitIndex407) )
& ( v118997(VarNext,bitIndex58)
<=> v199(VarCurr,bitIndex406) )
& ( v118997(VarNext,bitIndex57)
<=> v199(VarCurr,bitIndex405) )
& ( v118997(VarNext,bitIndex56)
<=> v199(VarCurr,bitIndex404) )
& ( v118997(VarNext,bitIndex55)
<=> v199(VarCurr,bitIndex403) )
& ( v118997(VarNext,bitIndex54)
<=> v199(VarCurr,bitIndex402) )
& ( v118997(VarNext,bitIndex53)
<=> v199(VarCurr,bitIndex401) )
& ( v118997(VarNext,bitIndex52)
<=> v199(VarCurr,bitIndex400) )
& ( v118997(VarNext,bitIndex51)
<=> v199(VarCurr,bitIndex399) )
& ( v118997(VarNext,bitIndex50)
<=> v199(VarCurr,bitIndex398) )
& ( v118997(VarNext,bitIndex49)
<=> v199(VarCurr,bitIndex397) )
& ( v118997(VarNext,bitIndex48)
<=> v199(VarCurr,bitIndex396) )
& ( v118997(VarNext,bitIndex47)
<=> v199(VarCurr,bitIndex395) )
& ( v118997(VarNext,bitIndex46)
<=> v199(VarCurr,bitIndex394) )
& ( v118997(VarNext,bitIndex45)
<=> v199(VarCurr,bitIndex393) )
& ( v118997(VarNext,bitIndex44)
<=> v199(VarCurr,bitIndex392) )
& ( v118997(VarNext,bitIndex43)
<=> v199(VarCurr,bitIndex391) )
& ( v118997(VarNext,bitIndex42)
<=> v199(VarCurr,bitIndex390) )
& ( v118997(VarNext,bitIndex41)
<=> v199(VarCurr,bitIndex389) )
& ( v118997(VarNext,bitIndex40)
<=> v199(VarCurr,bitIndex388) )
& ( v118997(VarNext,bitIndex39)
<=> v199(VarCurr,bitIndex387) )
& ( v118997(VarNext,bitIndex38)
<=> v199(VarCurr,bitIndex386) )
& ( v118997(VarNext,bitIndex37)
<=> v199(VarCurr,bitIndex385) )
& ( v118997(VarNext,bitIndex36)
<=> v199(VarCurr,bitIndex384) )
& ( v118997(VarNext,bitIndex35)
<=> v199(VarCurr,bitIndex383) )
& ( v118997(VarNext,bitIndex34)
<=> v199(VarCurr,bitIndex382) )
& ( v118997(VarNext,bitIndex33)
<=> v199(VarCurr,bitIndex381) )
& ( v118997(VarNext,bitIndex32)
<=> v199(VarCurr,bitIndex380) )
& ( v118997(VarNext,bitIndex31)
<=> v199(VarCurr,bitIndex379) )
& ( v118997(VarNext,bitIndex30)
<=> v199(VarCurr,bitIndex378) )
& ( v118997(VarNext,bitIndex29)
<=> v199(VarCurr,bitIndex377) )
& ( v118997(VarNext,bitIndex28)
<=> v199(VarCurr,bitIndex376) )
& ( v118997(VarNext,bitIndex27)
<=> v199(VarCurr,bitIndex375) )
& ( v118997(VarNext,bitIndex26)
<=> v199(VarCurr,bitIndex374) )
& ( v118997(VarNext,bitIndex25)
<=> v199(VarCurr,bitIndex373) )
& ( v118997(VarNext,bitIndex24)
<=> v199(VarCurr,bitIndex372) )
& ( v118997(VarNext,bitIndex23)
<=> v199(VarCurr,bitIndex371) )
& ( v118997(VarNext,bitIndex22)
<=> v199(VarCurr,bitIndex370) )
& ( v118997(VarNext,bitIndex21)
<=> v199(VarCurr,bitIndex369) )
& ( v118997(VarNext,bitIndex20)
<=> v199(VarCurr,bitIndex368) )
& ( v118997(VarNext,bitIndex19)
<=> v199(VarCurr,bitIndex367) )
& ( v118997(VarNext,bitIndex18)
<=> v199(VarCurr,bitIndex366) )
& ( v118997(VarNext,bitIndex17)
<=> v199(VarCurr,bitIndex365) )
& ( v118997(VarNext,bitIndex16)
<=> v199(VarCurr,bitIndex364) )
& ( v118997(VarNext,bitIndex15)
<=> v199(VarCurr,bitIndex363) )
& ( v118997(VarNext,bitIndex14)
<=> v199(VarCurr,bitIndex362) )
& ( v118997(VarNext,bitIndex13)
<=> v199(VarCurr,bitIndex361) )
& ( v118997(VarNext,bitIndex12)
<=> v199(VarCurr,bitIndex360) )
& ( v118997(VarNext,bitIndex11)
<=> v199(VarCurr,bitIndex359) )
& ( v118997(VarNext,bitIndex10)
<=> v199(VarCurr,bitIndex358) )
& ( v118997(VarNext,bitIndex9)
<=> v199(VarCurr,bitIndex357) )
& ( v118997(VarNext,bitIndex8)
<=> v199(VarCurr,bitIndex356) )
& ( v118997(VarNext,bitIndex7)
<=> v199(VarCurr,bitIndex355) )
& ( v118997(VarNext,bitIndex6)
<=> v199(VarCurr,bitIndex354) )
& ( v118997(VarNext,bitIndex5)
<=> v199(VarCurr,bitIndex353) )
& ( v118997(VarNext,bitIndex4)
<=> v199(VarCurr,bitIndex352) )
& ( v118997(VarNext,bitIndex3)
<=> v199(VarCurr,bitIndex351) )
& ( v118997(VarNext,bitIndex2)
<=> v199(VarCurr,bitIndex350) )
& ( v118997(VarNext,bitIndex1)
<=> v199(VarCurr,bitIndex349) )
& ( v118997(VarNext,bitIndex0)
<=> v199(VarCurr,bitIndex348) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1992,axiom,
! [VarNext] :
( v118999(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v118997(VarNext,B)
<=> v262(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22894,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118999(VarNext)
<=> ( v119000(VarNext)
& v256(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22893,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119000(VarNext)
<=> ( v119002(VarNext)
& v241(VarNext) ) ) ) ).
fof(writeUnaryOperator_9339,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119002(VarNext)
<=> v250(VarNext) ) ) ).
fof(addAssignment_39094,axiom,
! [VarCurr] :
( v229(VarCurr,bitIndex10)
<=> v231(VarCurr,bitIndex10) ) ).
fof(addAssignment_39093,axiom,
! [VarCurr] :
( v231(VarCurr,bitIndex10)
<=> v233(VarCurr,bitIndex10) ) ).
fof(addAssignment_39092,axiom,
! [VarCurr] :
( v233(VarCurr,bitIndex10)
<=> v235(VarCurr,bitIndex10) ) ).
fof(addAssignment_39091,axiom,
! [VarCurr] :
( v235(VarCurr,bitIndex10)
<=> v237(VarCurr,bitIndex10) ) ).
fof(addAssignment_39090,axiom,
! [VarCurr] :
( v237(VarCurr,bitIndex10)
<=> v239(VarCurr,bitIndex10) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2891,axiom,
! [VarCurr] :
( ~ v118969(VarCurr)
=> ( v118967(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2696,axiom,
! [VarCurr] :
( v118969(VarCurr)
=> ( v118967(VarCurr)
<=> v118995(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5030,axiom,
! [VarCurr] :
( ~ v118970(VarCurr)
=> ( v118995(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5019,axiom,
! [VarCurr] :
( v118970(VarCurr)
=> ( v118995(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22892,axiom,
! [VarCurr] :
( v118969(VarCurr)
<=> ( v118970(VarCurr)
| v118972(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22891,axiom,
! [VarCurr] :
( v118972(VarCurr)
<=> ( v118973(VarCurr)
| v118990(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22890,axiom,
! [VarCurr] :
( v118990(VarCurr)
<=> ( v118992(VarCurr)
& v118355(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22889,axiom,
! [VarCurr] :
( v118992(VarCurr)
<=> ( v118993(VarCurr)
& v9607(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22888,axiom,
! [VarCurr] :
( v118993(VarCurr)
<=> ( v118994(VarCurr)
& v9606(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2558,axiom,
! [VarCurr] :
( v118994(VarCurr)
<=> ( v118985(VarCurr)
& v3776(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22887,axiom,
! [VarCurr] :
( v118973(VarCurr)
<=> ( v118974(VarCurr)
| v118987(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22886,axiom,
! [VarCurr] :
( v118987(VarCurr)
<=> ( v118989(VarCurr)
& v118355(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2557,axiom,
! [VarCurr] :
( v118989(VarCurr)
<=> ( v118983(VarCurr)
& v3776(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22885,axiom,
! [VarCurr] :
( v118974(VarCurr)
<=> ( v118975(VarCurr)
| v118980(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22884,axiom,
! [VarCurr] :
( v118980(VarCurr)
<=> ( v118982(VarCurr)
& v118355(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22883,axiom,
! [VarCurr] :
( v118982(VarCurr)
<=> ( v118983(VarCurr)
& v9607(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22882,axiom,
! [VarCurr] :
( v118983(VarCurr)
<=> ( v118984(VarCurr)
& v9606(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22881,axiom,
! [VarCurr] :
( v118984(VarCurr)
<=> ( v118985(VarCurr)
& v9605(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22880,axiom,
! [VarCurr] :
( v118985(VarCurr)
<=> ( v118986(VarCurr)
& v9604(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22879,axiom,
! [VarCurr] :
( v118986(VarCurr)
<=> ( v3776(VarCurr,bitIndex0)
& v9603(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22878,axiom,
! [VarCurr] :
( v118975(VarCurr)
<=> ( v118976(VarCurr)
| v118978(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22877,axiom,
! [VarCurr] :
( v118978(VarCurr)
<=> ( v9612(VarCurr)
& v118355(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22876,axiom,
! [VarCurr] :
( v118976(VarCurr)
<=> ( v9597(VarCurr)
& v118355(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22875,axiom,
! [VarCurr] :
( v118970(VarCurr)
<=> ( v115505(VarCurr)
& v118355(VarCurr) ) ) ).
fof(addAssignment_39089,axiom,
! [VarCurr] :
( ( v118596(VarCurr,bitIndex6)
<=> v91717(VarCurr,bitIndex122) )
& ( v118596(VarCurr,bitIndex5)
<=> v91717(VarCurr,bitIndex121) )
& ( v118596(VarCurr,bitIndex4)
<=> v91717(VarCurr,bitIndex120) )
& ( v118596(VarCurr,bitIndex3)
<=> v91717(VarCurr,bitIndex119) )
& ( v118596(VarCurr,bitIndex2)
<=> v91717(VarCurr,bitIndex118) )
& ( v118596(VarCurr,bitIndex1)
<=> v91717(VarCurr,bitIndex117) )
& ( v118596(VarCurr,bitIndex0)
<=> v91717(VarCurr,bitIndex116) ) ) ).
fof(addAssignment_39088,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v91717(VarCurr,B)
<=> v118599(VarCurr,B) ) ) ).
fof(addAssignment_39087,axiom,
! [VarCurr] :
( ( v118599(VarCurr,bitIndex122)
<=> v118601(VarCurr,bitIndex737) )
& ( v118599(VarCurr,bitIndex121)
<=> v118601(VarCurr,bitIndex736) )
& ( v118599(VarCurr,bitIndex120)
<=> v118601(VarCurr,bitIndex735) )
& ( v118599(VarCurr,bitIndex119)
<=> v118601(VarCurr,bitIndex734) )
& ( v118599(VarCurr,bitIndex118)
<=> v118601(VarCurr,bitIndex733) )
& ( v118599(VarCurr,bitIndex117)
<=> v118601(VarCurr,bitIndex732) )
& ( v118599(VarCurr,bitIndex116)
<=> v118601(VarCurr,bitIndex731) ) ) ).
fof(addAssignment_39086,axiom,
! [VarNext] :
( ( v118601(VarNext,bitIndex737)
<=> v118932(VarNext,bitIndex122) )
& ( v118601(VarNext,bitIndex736)
<=> v118932(VarNext,bitIndex121) )
& ( v118601(VarNext,bitIndex735)
<=> v118932(VarNext,bitIndex120) )
& ( v118601(VarNext,bitIndex734)
<=> v118932(VarNext,bitIndex119) )
& ( v118601(VarNext,bitIndex733)
<=> v118932(VarNext,bitIndex118) )
& ( v118601(VarNext,bitIndex732)
<=> v118932(VarNext,bitIndex117) )
& ( v118601(VarNext,bitIndex731)
<=> v118932(VarNext,bitIndex116) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_115,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118933(VarNext)
=> ( ( v118932(VarNext,bitIndex122)
<=> v118601(VarCurr,bitIndex737) )
& ( v118932(VarNext,bitIndex121)
<=> v118601(VarCurr,bitIndex736) )
& ( v118932(VarNext,bitIndex120)
<=> v118601(VarCurr,bitIndex735) )
& ( v118932(VarNext,bitIndex119)
<=> v118601(VarCurr,bitIndex734) )
& ( v118932(VarNext,bitIndex118)
<=> v118601(VarCurr,bitIndex733) )
& ( v118932(VarNext,bitIndex117)
<=> v118601(VarCurr,bitIndex732) )
& ( v118932(VarNext,bitIndex116)
<=> v118601(VarCurr,bitIndex731) )
& ( v118932(VarNext,bitIndex115)
<=> v118601(VarCurr,bitIndex730) )
& ( v118932(VarNext,bitIndex114)
<=> v118601(VarCurr,bitIndex729) )
& ( v118932(VarNext,bitIndex113)
<=> v118601(VarCurr,bitIndex728) )
& ( v118932(VarNext,bitIndex112)
<=> v118601(VarCurr,bitIndex727) )
& ( v118932(VarNext,bitIndex111)
<=> v118601(VarCurr,bitIndex726) )
& ( v118932(VarNext,bitIndex110)
<=> v118601(VarCurr,bitIndex725) )
& ( v118932(VarNext,bitIndex109)
<=> v118601(VarCurr,bitIndex724) )
& ( v118932(VarNext,bitIndex108)
<=> v118601(VarCurr,bitIndex723) )
& ( v118932(VarNext,bitIndex107)
<=> v118601(VarCurr,bitIndex722) )
& ( v118932(VarNext,bitIndex106)
<=> v118601(VarCurr,bitIndex721) )
& ( v118932(VarNext,bitIndex105)
<=> v118601(VarCurr,bitIndex720) )
& ( v118932(VarNext,bitIndex104)
<=> v118601(VarCurr,bitIndex719) )
& ( v118932(VarNext,bitIndex103)
<=> v118601(VarCurr,bitIndex718) )
& ( v118932(VarNext,bitIndex102)
<=> v118601(VarCurr,bitIndex717) )
& ( v118932(VarNext,bitIndex101)
<=> v118601(VarCurr,bitIndex716) )
& ( v118932(VarNext,bitIndex100)
<=> v118601(VarCurr,bitIndex715) )
& ( v118932(VarNext,bitIndex99)
<=> v118601(VarCurr,bitIndex714) )
& ( v118932(VarNext,bitIndex98)
<=> v118601(VarCurr,bitIndex713) )
& ( v118932(VarNext,bitIndex97)
<=> v118601(VarCurr,bitIndex712) )
& ( v118932(VarNext,bitIndex96)
<=> v118601(VarCurr,bitIndex711) )
& ( v118932(VarNext,bitIndex95)
<=> v118601(VarCurr,bitIndex710) )
& ( v118932(VarNext,bitIndex94)
<=> v118601(VarCurr,bitIndex709) )
& ( v118932(VarNext,bitIndex93)
<=> v118601(VarCurr,bitIndex708) )
& ( v118932(VarNext,bitIndex92)
<=> v118601(VarCurr,bitIndex707) )
& ( v118932(VarNext,bitIndex91)
<=> v118601(VarCurr,bitIndex706) )
& ( v118932(VarNext,bitIndex90)
<=> v118601(VarCurr,bitIndex705) )
& ( v118932(VarNext,bitIndex89)
<=> v118601(VarCurr,bitIndex704) )
& ( v118932(VarNext,bitIndex88)
<=> v118601(VarCurr,bitIndex703) )
& ( v118932(VarNext,bitIndex87)
<=> v118601(VarCurr,bitIndex702) )
& ( v118932(VarNext,bitIndex86)
<=> v118601(VarCurr,bitIndex701) )
& ( v118932(VarNext,bitIndex85)
<=> v118601(VarCurr,bitIndex700) )
& ( v118932(VarNext,bitIndex84)
<=> v118601(VarCurr,bitIndex699) )
& ( v118932(VarNext,bitIndex83)
<=> v118601(VarCurr,bitIndex698) )
& ( v118932(VarNext,bitIndex82)
<=> v118601(VarCurr,bitIndex697) )
& ( v118932(VarNext,bitIndex81)
<=> v118601(VarCurr,bitIndex696) )
& ( v118932(VarNext,bitIndex80)
<=> v118601(VarCurr,bitIndex695) )
& ( v118932(VarNext,bitIndex79)
<=> v118601(VarCurr,bitIndex694) )
& ( v118932(VarNext,bitIndex78)
<=> v118601(VarCurr,bitIndex693) )
& ( v118932(VarNext,bitIndex77)
<=> v118601(VarCurr,bitIndex692) )
& ( v118932(VarNext,bitIndex76)
<=> v118601(VarCurr,bitIndex691) )
& ( v118932(VarNext,bitIndex75)
<=> v118601(VarCurr,bitIndex690) )
& ( v118932(VarNext,bitIndex74)
<=> v118601(VarCurr,bitIndex689) )
& ( v118932(VarNext,bitIndex73)
<=> v118601(VarCurr,bitIndex688) )
& ( v118932(VarNext,bitIndex72)
<=> v118601(VarCurr,bitIndex687) )
& ( v118932(VarNext,bitIndex71)
<=> v118601(VarCurr,bitIndex686) )
& ( v118932(VarNext,bitIndex70)
<=> v118601(VarCurr,bitIndex685) )
& ( v118932(VarNext,bitIndex69)
<=> v118601(VarCurr,bitIndex684) )
& ( v118932(VarNext,bitIndex68)
<=> v118601(VarCurr,bitIndex683) )
& ( v118932(VarNext,bitIndex67)
<=> v118601(VarCurr,bitIndex682) )
& ( v118932(VarNext,bitIndex66)
<=> v118601(VarCurr,bitIndex681) )
& ( v118932(VarNext,bitIndex65)
<=> v118601(VarCurr,bitIndex680) )
& ( v118932(VarNext,bitIndex64)
<=> v118601(VarCurr,bitIndex679) )
& ( v118932(VarNext,bitIndex63)
<=> v118601(VarCurr,bitIndex678) )
& ( v118932(VarNext,bitIndex62)
<=> v118601(VarCurr,bitIndex677) )
& ( v118932(VarNext,bitIndex61)
<=> v118601(VarCurr,bitIndex676) )
& ( v118932(VarNext,bitIndex60)
<=> v118601(VarCurr,bitIndex675) )
& ( v118932(VarNext,bitIndex59)
<=> v118601(VarCurr,bitIndex674) )
& ( v118932(VarNext,bitIndex58)
<=> v118601(VarCurr,bitIndex673) )
& ( v118932(VarNext,bitIndex57)
<=> v118601(VarCurr,bitIndex672) )
& ( v118932(VarNext,bitIndex56)
<=> v118601(VarCurr,bitIndex671) )
& ( v118932(VarNext,bitIndex55)
<=> v118601(VarCurr,bitIndex670) )
& ( v118932(VarNext,bitIndex54)
<=> v118601(VarCurr,bitIndex669) )
& ( v118932(VarNext,bitIndex53)
<=> v118601(VarCurr,bitIndex668) )
& ( v118932(VarNext,bitIndex52)
<=> v118601(VarCurr,bitIndex667) )
& ( v118932(VarNext,bitIndex51)
<=> v118601(VarCurr,bitIndex666) )
& ( v118932(VarNext,bitIndex50)
<=> v118601(VarCurr,bitIndex665) )
& ( v118932(VarNext,bitIndex49)
<=> v118601(VarCurr,bitIndex664) )
& ( v118932(VarNext,bitIndex48)
<=> v118601(VarCurr,bitIndex663) )
& ( v118932(VarNext,bitIndex47)
<=> v118601(VarCurr,bitIndex662) )
& ( v118932(VarNext,bitIndex46)
<=> v118601(VarCurr,bitIndex661) )
& ( v118932(VarNext,bitIndex45)
<=> v118601(VarCurr,bitIndex660) )
& ( v118932(VarNext,bitIndex44)
<=> v118601(VarCurr,bitIndex659) )
& ( v118932(VarNext,bitIndex43)
<=> v118601(VarCurr,bitIndex658) )
& ( v118932(VarNext,bitIndex42)
<=> v118601(VarCurr,bitIndex657) )
& ( v118932(VarNext,bitIndex41)
<=> v118601(VarCurr,bitIndex656) )
& ( v118932(VarNext,bitIndex40)
<=> v118601(VarCurr,bitIndex655) )
& ( v118932(VarNext,bitIndex39)
<=> v118601(VarCurr,bitIndex654) )
& ( v118932(VarNext,bitIndex38)
<=> v118601(VarCurr,bitIndex653) )
& ( v118932(VarNext,bitIndex37)
<=> v118601(VarCurr,bitIndex652) )
& ( v118932(VarNext,bitIndex36)
<=> v118601(VarCurr,bitIndex651) )
& ( v118932(VarNext,bitIndex35)
<=> v118601(VarCurr,bitIndex650) )
& ( v118932(VarNext,bitIndex34)
<=> v118601(VarCurr,bitIndex649) )
& ( v118932(VarNext,bitIndex33)
<=> v118601(VarCurr,bitIndex648) )
& ( v118932(VarNext,bitIndex32)
<=> v118601(VarCurr,bitIndex647) )
& ( v118932(VarNext,bitIndex31)
<=> v118601(VarCurr,bitIndex646) )
& ( v118932(VarNext,bitIndex30)
<=> v118601(VarCurr,bitIndex645) )
& ( v118932(VarNext,bitIndex29)
<=> v118601(VarCurr,bitIndex644) )
& ( v118932(VarNext,bitIndex28)
<=> v118601(VarCurr,bitIndex643) )
& ( v118932(VarNext,bitIndex27)
<=> v118601(VarCurr,bitIndex642) )
& ( v118932(VarNext,bitIndex26)
<=> v118601(VarCurr,bitIndex641) )
& ( v118932(VarNext,bitIndex25)
<=> v118601(VarCurr,bitIndex640) )
& ( v118932(VarNext,bitIndex24)
<=> v118601(VarCurr,bitIndex639) )
& ( v118932(VarNext,bitIndex23)
<=> v118601(VarCurr,bitIndex638) )
& ( v118932(VarNext,bitIndex22)
<=> v118601(VarCurr,bitIndex637) )
& ( v118932(VarNext,bitIndex21)
<=> v118601(VarCurr,bitIndex636) )
& ( v118932(VarNext,bitIndex20)
<=> v118601(VarCurr,bitIndex635) )
& ( v118932(VarNext,bitIndex19)
<=> v118601(VarCurr,bitIndex634) )
& ( v118932(VarNext,bitIndex18)
<=> v118601(VarCurr,bitIndex633) )
& ( v118932(VarNext,bitIndex17)
<=> v118601(VarCurr,bitIndex632) )
& ( v118932(VarNext,bitIndex16)
<=> v118601(VarCurr,bitIndex631) )
& ( v118932(VarNext,bitIndex15)
<=> v118601(VarCurr,bitIndex630) )
& ( v118932(VarNext,bitIndex14)
<=> v118601(VarCurr,bitIndex629) )
& ( v118932(VarNext,bitIndex13)
<=> v118601(VarCurr,bitIndex628) )
& ( v118932(VarNext,bitIndex12)
<=> v118601(VarCurr,bitIndex627) )
& ( v118932(VarNext,bitIndex11)
<=> v118601(VarCurr,bitIndex626) )
& ( v118932(VarNext,bitIndex10)
<=> v118601(VarCurr,bitIndex625) )
& ( v118932(VarNext,bitIndex9)
<=> v118601(VarCurr,bitIndex624) )
& ( v118932(VarNext,bitIndex8)
<=> v118601(VarCurr,bitIndex623) )
& ( v118932(VarNext,bitIndex7)
<=> v118601(VarCurr,bitIndex622) )
& ( v118932(VarNext,bitIndex6)
<=> v118601(VarCurr,bitIndex621) )
& ( v118932(VarNext,bitIndex5)
<=> v118601(VarCurr,bitIndex620) )
& ( v118932(VarNext,bitIndex4)
<=> v118601(VarCurr,bitIndex619) )
& ( v118932(VarNext,bitIndex3)
<=> v118601(VarCurr,bitIndex618) )
& ( v118932(VarNext,bitIndex2)
<=> v118601(VarCurr,bitIndex617) )
& ( v118932(VarNext,bitIndex1)
<=> v118601(VarCurr,bitIndex616) )
& ( v118932(VarNext,bitIndex0)
<=> v118601(VarCurr,bitIndex615) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1991,axiom,
! [VarNext] :
( v118933(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v118932(VarNext,B)
<=> v118959(VarNext,B) ) ) ) ).
fof(addAssignment_39085,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v118959(VarNext,B)
<=> v118957(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5029,axiom,
! [VarCurr] :
( ~ v118758(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v118957(VarCurr,B)
<=> v118960(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5018,axiom,
! [VarCurr] :
( v118758(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v118957(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1249,axiom,
! [VarCurr] :
( ( ~ v118946(VarCurr)
& ~ v118948(VarCurr) )
=> ! [B] :
( range_122_0(B)
=> ( v118960(VarCurr,B)
<=> v118925(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5028,axiom,
! [VarCurr] :
( v118948(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v118960(VarCurr,B)
<=> v118918(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_41,axiom,
! [VarCurr] :
( v118946(VarCurr)
=> ( ( v118960(VarCurr,bitIndex122)
<=> v118601(VarCurr,bitIndex614) )
& ( v118960(VarCurr,bitIndex121)
<=> v118601(VarCurr,bitIndex613) )
& ( v118960(VarCurr,bitIndex120)
<=> v118601(VarCurr,bitIndex612) )
& ( v118960(VarCurr,bitIndex119)
<=> v118601(VarCurr,bitIndex611) )
& ( v118960(VarCurr,bitIndex118)
<=> v118601(VarCurr,bitIndex610) )
& ( v118960(VarCurr,bitIndex117)
<=> v118601(VarCurr,bitIndex609) )
& ( v118960(VarCurr,bitIndex116)
<=> v118601(VarCurr,bitIndex608) )
& ( v118960(VarCurr,bitIndex115)
<=> v118601(VarCurr,bitIndex607) )
& ( v118960(VarCurr,bitIndex114)
<=> v118601(VarCurr,bitIndex606) )
& ( v118960(VarCurr,bitIndex113)
<=> v118601(VarCurr,bitIndex605) )
& ( v118960(VarCurr,bitIndex112)
<=> v118601(VarCurr,bitIndex604) )
& ( v118960(VarCurr,bitIndex111)
<=> v118601(VarCurr,bitIndex603) )
& ( v118960(VarCurr,bitIndex110)
<=> v118601(VarCurr,bitIndex602) )
& ( v118960(VarCurr,bitIndex109)
<=> v118601(VarCurr,bitIndex601) )
& ( v118960(VarCurr,bitIndex108)
<=> v118601(VarCurr,bitIndex600) )
& ( v118960(VarCurr,bitIndex107)
<=> v118601(VarCurr,bitIndex599) )
& ( v118960(VarCurr,bitIndex106)
<=> v118601(VarCurr,bitIndex598) )
& ( v118960(VarCurr,bitIndex105)
<=> v118601(VarCurr,bitIndex597) )
& ( v118960(VarCurr,bitIndex104)
<=> v118601(VarCurr,bitIndex596) )
& ( v118960(VarCurr,bitIndex103)
<=> v118601(VarCurr,bitIndex595) )
& ( v118960(VarCurr,bitIndex102)
<=> v118601(VarCurr,bitIndex594) )
& ( v118960(VarCurr,bitIndex101)
<=> v118601(VarCurr,bitIndex593) )
& ( v118960(VarCurr,bitIndex100)
<=> v118601(VarCurr,bitIndex592) )
& ( v118960(VarCurr,bitIndex99)
<=> v118601(VarCurr,bitIndex591) )
& ( v118960(VarCurr,bitIndex98)
<=> v118601(VarCurr,bitIndex590) )
& ( v118960(VarCurr,bitIndex97)
<=> v118601(VarCurr,bitIndex589) )
& ( v118960(VarCurr,bitIndex96)
<=> v118601(VarCurr,bitIndex588) )
& ( v118960(VarCurr,bitIndex95)
<=> v118601(VarCurr,bitIndex587) )
& ( v118960(VarCurr,bitIndex94)
<=> v118601(VarCurr,bitIndex586) )
& ( v118960(VarCurr,bitIndex93)
<=> v118601(VarCurr,bitIndex585) )
& ( v118960(VarCurr,bitIndex92)
<=> v118601(VarCurr,bitIndex584) )
& ( v118960(VarCurr,bitIndex91)
<=> v118601(VarCurr,bitIndex583) )
& ( v118960(VarCurr,bitIndex90)
<=> v118601(VarCurr,bitIndex582) )
& ( v118960(VarCurr,bitIndex89)
<=> v118601(VarCurr,bitIndex581) )
& ( v118960(VarCurr,bitIndex88)
<=> v118601(VarCurr,bitIndex580) )
& ( v118960(VarCurr,bitIndex87)
<=> v118601(VarCurr,bitIndex579) )
& ( v118960(VarCurr,bitIndex86)
<=> v118601(VarCurr,bitIndex578) )
& ( v118960(VarCurr,bitIndex85)
<=> v118601(VarCurr,bitIndex577) )
& ( v118960(VarCurr,bitIndex84)
<=> v118601(VarCurr,bitIndex576) )
& ( v118960(VarCurr,bitIndex83)
<=> v118601(VarCurr,bitIndex575) )
& ( v118960(VarCurr,bitIndex82)
<=> v118601(VarCurr,bitIndex574) )
& ( v118960(VarCurr,bitIndex81)
<=> v118601(VarCurr,bitIndex573) )
& ( v118960(VarCurr,bitIndex80)
<=> v118601(VarCurr,bitIndex572) )
& ( v118960(VarCurr,bitIndex79)
<=> v118601(VarCurr,bitIndex571) )
& ( v118960(VarCurr,bitIndex78)
<=> v118601(VarCurr,bitIndex570) )
& ( v118960(VarCurr,bitIndex77)
<=> v118601(VarCurr,bitIndex569) )
& ( v118960(VarCurr,bitIndex76)
<=> v118601(VarCurr,bitIndex568) )
& ( v118960(VarCurr,bitIndex75)
<=> v118601(VarCurr,bitIndex567) )
& ( v118960(VarCurr,bitIndex74)
<=> v118601(VarCurr,bitIndex566) )
& ( v118960(VarCurr,bitIndex73)
<=> v118601(VarCurr,bitIndex565) )
& ( v118960(VarCurr,bitIndex72)
<=> v118601(VarCurr,bitIndex564) )
& ( v118960(VarCurr,bitIndex71)
<=> v118601(VarCurr,bitIndex563) )
& ( v118960(VarCurr,bitIndex70)
<=> v118601(VarCurr,bitIndex562) )
& ( v118960(VarCurr,bitIndex69)
<=> v118601(VarCurr,bitIndex561) )
& ( v118960(VarCurr,bitIndex68)
<=> v118601(VarCurr,bitIndex560) )
& ( v118960(VarCurr,bitIndex67)
<=> v118601(VarCurr,bitIndex559) )
& ( v118960(VarCurr,bitIndex66)
<=> v118601(VarCurr,bitIndex558) )
& ( v118960(VarCurr,bitIndex65)
<=> v118601(VarCurr,bitIndex557) )
& ( v118960(VarCurr,bitIndex64)
<=> v118601(VarCurr,bitIndex556) )
& ( v118960(VarCurr,bitIndex63)
<=> v118601(VarCurr,bitIndex555) )
& ( v118960(VarCurr,bitIndex62)
<=> v118601(VarCurr,bitIndex554) )
& ( v118960(VarCurr,bitIndex61)
<=> v118601(VarCurr,bitIndex553) )
& ( v118960(VarCurr,bitIndex60)
<=> v118601(VarCurr,bitIndex552) )
& ( v118960(VarCurr,bitIndex59)
<=> v118601(VarCurr,bitIndex551) )
& ( v118960(VarCurr,bitIndex58)
<=> v118601(VarCurr,bitIndex550) )
& ( v118960(VarCurr,bitIndex57)
<=> v118601(VarCurr,bitIndex549) )
& ( v118960(VarCurr,bitIndex56)
<=> v118601(VarCurr,bitIndex548) )
& ( v118960(VarCurr,bitIndex55)
<=> v118601(VarCurr,bitIndex547) )
& ( v118960(VarCurr,bitIndex54)
<=> v118601(VarCurr,bitIndex546) )
& ( v118960(VarCurr,bitIndex53)
<=> v118601(VarCurr,bitIndex545) )
& ( v118960(VarCurr,bitIndex52)
<=> v118601(VarCurr,bitIndex544) )
& ( v118960(VarCurr,bitIndex51)
<=> v118601(VarCurr,bitIndex543) )
& ( v118960(VarCurr,bitIndex50)
<=> v118601(VarCurr,bitIndex542) )
& ( v118960(VarCurr,bitIndex49)
<=> v118601(VarCurr,bitIndex541) )
& ( v118960(VarCurr,bitIndex48)
<=> v118601(VarCurr,bitIndex540) )
& ( v118960(VarCurr,bitIndex47)
<=> v118601(VarCurr,bitIndex539) )
& ( v118960(VarCurr,bitIndex46)
<=> v118601(VarCurr,bitIndex538) )
& ( v118960(VarCurr,bitIndex45)
<=> v118601(VarCurr,bitIndex537) )
& ( v118960(VarCurr,bitIndex44)
<=> v118601(VarCurr,bitIndex536) )
& ( v118960(VarCurr,bitIndex43)
<=> v118601(VarCurr,bitIndex535) )
& ( v118960(VarCurr,bitIndex42)
<=> v118601(VarCurr,bitIndex534) )
& ( v118960(VarCurr,bitIndex41)
<=> v118601(VarCurr,bitIndex533) )
& ( v118960(VarCurr,bitIndex40)
<=> v118601(VarCurr,bitIndex532) )
& ( v118960(VarCurr,bitIndex39)
<=> v118601(VarCurr,bitIndex531) )
& ( v118960(VarCurr,bitIndex38)
<=> v118601(VarCurr,bitIndex530) )
& ( v118960(VarCurr,bitIndex37)
<=> v118601(VarCurr,bitIndex529) )
& ( v118960(VarCurr,bitIndex36)
<=> v118601(VarCurr,bitIndex528) )
& ( v118960(VarCurr,bitIndex35)
<=> v118601(VarCurr,bitIndex527) )
& ( v118960(VarCurr,bitIndex34)
<=> v118601(VarCurr,bitIndex526) )
& ( v118960(VarCurr,bitIndex33)
<=> v118601(VarCurr,bitIndex525) )
& ( v118960(VarCurr,bitIndex32)
<=> v118601(VarCurr,bitIndex524) )
& ( v118960(VarCurr,bitIndex31)
<=> v118601(VarCurr,bitIndex523) )
& ( v118960(VarCurr,bitIndex30)
<=> v118601(VarCurr,bitIndex522) )
& ( v118960(VarCurr,bitIndex29)
<=> v118601(VarCurr,bitIndex521) )
& ( v118960(VarCurr,bitIndex28)
<=> v118601(VarCurr,bitIndex520) )
& ( v118960(VarCurr,bitIndex27)
<=> v118601(VarCurr,bitIndex519) )
& ( v118960(VarCurr,bitIndex26)
<=> v118601(VarCurr,bitIndex518) )
& ( v118960(VarCurr,bitIndex25)
<=> v118601(VarCurr,bitIndex517) )
& ( v118960(VarCurr,bitIndex24)
<=> v118601(VarCurr,bitIndex516) )
& ( v118960(VarCurr,bitIndex23)
<=> v118601(VarCurr,bitIndex515) )
& ( v118960(VarCurr,bitIndex22)
<=> v118601(VarCurr,bitIndex514) )
& ( v118960(VarCurr,bitIndex21)
<=> v118601(VarCurr,bitIndex513) )
& ( v118960(VarCurr,bitIndex20)
<=> v118601(VarCurr,bitIndex512) )
& ( v118960(VarCurr,bitIndex19)
<=> v118601(VarCurr,bitIndex511) )
& ( v118960(VarCurr,bitIndex18)
<=> v118601(VarCurr,bitIndex510) )
& ( v118960(VarCurr,bitIndex17)
<=> v118601(VarCurr,bitIndex509) )
& ( v118960(VarCurr,bitIndex16)
<=> v118601(VarCurr,bitIndex508) )
& ( v118960(VarCurr,bitIndex15)
<=> v118601(VarCurr,bitIndex507) )
& ( v118960(VarCurr,bitIndex14)
<=> v118601(VarCurr,bitIndex506) )
& ( v118960(VarCurr,bitIndex13)
<=> v118601(VarCurr,bitIndex505) )
& ( v118960(VarCurr,bitIndex12)
<=> v118601(VarCurr,bitIndex504) )
& ( v118960(VarCurr,bitIndex11)
<=> v118601(VarCurr,bitIndex503) )
& ( v118960(VarCurr,bitIndex10)
<=> v118601(VarCurr,bitIndex502) )
& ( v118960(VarCurr,bitIndex9)
<=> v118601(VarCurr,bitIndex501) )
& ( v118960(VarCurr,bitIndex8)
<=> v118601(VarCurr,bitIndex500) )
& ( v118960(VarCurr,bitIndex7)
<=> v118601(VarCurr,bitIndex499) )
& ( v118960(VarCurr,bitIndex6)
<=> v118601(VarCurr,bitIndex498) )
& ( v118960(VarCurr,bitIndex5)
<=> v118601(VarCurr,bitIndex497) )
& ( v118960(VarCurr,bitIndex4)
<=> v118601(VarCurr,bitIndex496) )
& ( v118960(VarCurr,bitIndex3)
<=> v118601(VarCurr,bitIndex495) )
& ( v118960(VarCurr,bitIndex2)
<=> v118601(VarCurr,bitIndex494) )
& ( v118960(VarCurr,bitIndex1)
<=> v118601(VarCurr,bitIndex493) )
& ( v118960(VarCurr,bitIndex0)
<=> v118601(VarCurr,bitIndex492) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22874,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118933(VarNext)
<=> ( v118934(VarNext)
& v118941(VarNext) ) ) ) ).
fof(addAssignment_39084,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118941(VarNext)
<=> v118939(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22873,axiom,
! [VarCurr] :
( v118939(VarCurr)
<=> ( v118942(VarCurr)
& v118953(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22872,axiom,
! [VarCurr] :
( v118953(VarCurr)
<=> ( v118954(VarCurr)
| v118758(VarCurr) ) ) ).
fof(writeUnaryOperator_9338,axiom,
! [VarCurr] :
( ~ v118954(VarCurr)
<=> v118955(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_8843,axiom,
! [VarCurr] :
( v118955(VarCurr)
<=> ( ( v118956(VarCurr,bitIndex1)
<=> $false )
& ( v118956(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39083,axiom,
! [VarCurr] :
( v118956(VarCurr,bitIndex0)
<=> v115533(VarCurr) ) ).
fof(addAssignment_39082,axiom,
! [VarCurr] :
( v118956(VarCurr,bitIndex1)
<=> v47(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22871,axiom,
! [VarCurr] :
( v118942(VarCurr)
<=> ( v118758(VarCurr)
| v118943(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22870,axiom,
! [VarCurr] :
( v118943(VarCurr)
<=> ( v118944(VarCurr)
& v118952(VarCurr) ) ) ).
fof(writeUnaryOperator_9337,axiom,
! [VarCurr] :
( ~ v118952(VarCurr)
<=> v118758(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22869,axiom,
! [VarCurr] :
( v118944(VarCurr)
<=> ( v118945(VarCurr)
| v118950(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8842,axiom,
! [VarCurr] :
( v118950(VarCurr)
<=> ( ( v118951(VarCurr,bitIndex1)
<=> $true )
& ( v118951(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39081,axiom,
! [VarCurr] :
( v118951(VarCurr,bitIndex0)
<=> v115533(VarCurr) ) ).
fof(addAssignment_39080,axiom,
! [VarCurr] :
( v118951(VarCurr,bitIndex1)
<=> v47(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22868,axiom,
! [VarCurr] :
( v118945(VarCurr)
<=> ( v118946(VarCurr)
| v118948(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8841,axiom,
! [VarCurr] :
( v118948(VarCurr)
<=> ( ( v118949(VarCurr,bitIndex1)
<=> $true )
& ( v118949(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39079,axiom,
! [VarCurr] :
( v118949(VarCurr,bitIndex0)
<=> v115533(VarCurr) ) ).
fof(addAssignment_39078,axiom,
! [VarCurr] :
( v118949(VarCurr,bitIndex1)
<=> v47(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_8840,axiom,
! [VarCurr] :
( v118946(VarCurr)
<=> ( ( v118947(VarCurr,bitIndex1)
<=> $false )
& ( v118947(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39077,axiom,
! [VarCurr] :
( v118947(VarCurr,bitIndex0)
<=> v115533(VarCurr) ) ).
fof(addAssignment_39076,axiom,
! [VarCurr] :
( v118947(VarCurr,bitIndex1)
<=> v47(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22867,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118934(VarNext)
<=> ( v118936(VarNext)
& v115570(VarNext) ) ) ) ).
fof(writeUnaryOperator_9336,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118936(VarNext)
<=> v115577(VarNext) ) ) ).
fof(addAssignment_39075,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v118925(VarCurr,B)
<=> v118930(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2890,axiom,
! [VarCurr] :
( ~ v118927(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v118930(VarCurr,B)
<=> v118929(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2695,axiom,
! [VarCurr] :
( v118927(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v118930(VarCurr,B)
<=> v118680(VarCurr,B) ) ) ) ).
fof(addAssignment_39074,axiom,
! [VarCurr] :
( ( v118929(VarCurr,bitIndex122)
<=> v118601(VarCurr,bitIndex614) )
& ( v118929(VarCurr,bitIndex121)
<=> v118601(VarCurr,bitIndex613) )
& ( v118929(VarCurr,bitIndex120)
<=> v118601(VarCurr,bitIndex612) )
& ( v118929(VarCurr,bitIndex119)
<=> v118601(VarCurr,bitIndex611) )
& ( v118929(VarCurr,bitIndex118)
<=> v118601(VarCurr,bitIndex610) )
& ( v118929(VarCurr,bitIndex117)
<=> v118601(VarCurr,bitIndex609) )
& ( v118929(VarCurr,bitIndex116)
<=> v118601(VarCurr,bitIndex608) ) ) ).
fof(addAssignment_39073,axiom,
! [VarCurr] :
( v118927(VarCurr)
<=> v118608(VarCurr,bitIndex1) ) ).
fof(addAssignment_39072,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v118918(VarCurr,B)
<=> v118923(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2889,axiom,
! [VarCurr] :
( ~ v118920(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v118923(VarCurr,B)
<=> v118922(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2694,axiom,
! [VarCurr] :
( v118920(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v118923(VarCurr,B)
<=> v118680(VarCurr,B) ) ) ) ).
fof(addAssignment_39071,axiom,
! [VarCurr] :
( ( v118922(VarCurr,bitIndex122)
<=> v118601(VarCurr,bitIndex737) )
& ( v118922(VarCurr,bitIndex121)
<=> v118601(VarCurr,bitIndex736) )
& ( v118922(VarCurr,bitIndex120)
<=> v118601(VarCurr,bitIndex735) )
& ( v118922(VarCurr,bitIndex119)
<=> v118601(VarCurr,bitIndex734) )
& ( v118922(VarCurr,bitIndex118)
<=> v118601(VarCurr,bitIndex733) )
& ( v118922(VarCurr,bitIndex117)
<=> v118601(VarCurr,bitIndex732) )
& ( v118922(VarCurr,bitIndex116)
<=> v118601(VarCurr,bitIndex731) ) ) ).
fof(addAssignment_39070,axiom,
! [VarCurr] :
( v118920(VarCurr)
<=> v118608(VarCurr,bitIndex1) ) ).
fof(addAssignment_39069,axiom,
! [VarNext] :
( ( v118601(VarNext,bitIndex614)
<=> v118886(VarNext,bitIndex122) )
& ( v118601(VarNext,bitIndex613)
<=> v118886(VarNext,bitIndex121) )
& ( v118601(VarNext,bitIndex612)
<=> v118886(VarNext,bitIndex120) )
& ( v118601(VarNext,bitIndex611)
<=> v118886(VarNext,bitIndex119) )
& ( v118601(VarNext,bitIndex610)
<=> v118886(VarNext,bitIndex118) )
& ( v118601(VarNext,bitIndex609)
<=> v118886(VarNext,bitIndex117) )
& ( v118601(VarNext,bitIndex608)
<=> v118886(VarNext,bitIndex116) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_114,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118887(VarNext)
=> ( ( v118886(VarNext,bitIndex122)
<=> v118601(VarCurr,bitIndex614) )
& ( v118886(VarNext,bitIndex121)
<=> v118601(VarCurr,bitIndex613) )
& ( v118886(VarNext,bitIndex120)
<=> v118601(VarCurr,bitIndex612) )
& ( v118886(VarNext,bitIndex119)
<=> v118601(VarCurr,bitIndex611) )
& ( v118886(VarNext,bitIndex118)
<=> v118601(VarCurr,bitIndex610) )
& ( v118886(VarNext,bitIndex117)
<=> v118601(VarCurr,bitIndex609) )
& ( v118886(VarNext,bitIndex116)
<=> v118601(VarCurr,bitIndex608) )
& ( v118886(VarNext,bitIndex115)
<=> v118601(VarCurr,bitIndex607) )
& ( v118886(VarNext,bitIndex114)
<=> v118601(VarCurr,bitIndex606) )
& ( v118886(VarNext,bitIndex113)
<=> v118601(VarCurr,bitIndex605) )
& ( v118886(VarNext,bitIndex112)
<=> v118601(VarCurr,bitIndex604) )
& ( v118886(VarNext,bitIndex111)
<=> v118601(VarCurr,bitIndex603) )
& ( v118886(VarNext,bitIndex110)
<=> v118601(VarCurr,bitIndex602) )
& ( v118886(VarNext,bitIndex109)
<=> v118601(VarCurr,bitIndex601) )
& ( v118886(VarNext,bitIndex108)
<=> v118601(VarCurr,bitIndex600) )
& ( v118886(VarNext,bitIndex107)
<=> v118601(VarCurr,bitIndex599) )
& ( v118886(VarNext,bitIndex106)
<=> v118601(VarCurr,bitIndex598) )
& ( v118886(VarNext,bitIndex105)
<=> v118601(VarCurr,bitIndex597) )
& ( v118886(VarNext,bitIndex104)
<=> v118601(VarCurr,bitIndex596) )
& ( v118886(VarNext,bitIndex103)
<=> v118601(VarCurr,bitIndex595) )
& ( v118886(VarNext,bitIndex102)
<=> v118601(VarCurr,bitIndex594) )
& ( v118886(VarNext,bitIndex101)
<=> v118601(VarCurr,bitIndex593) )
& ( v118886(VarNext,bitIndex100)
<=> v118601(VarCurr,bitIndex592) )
& ( v118886(VarNext,bitIndex99)
<=> v118601(VarCurr,bitIndex591) )
& ( v118886(VarNext,bitIndex98)
<=> v118601(VarCurr,bitIndex590) )
& ( v118886(VarNext,bitIndex97)
<=> v118601(VarCurr,bitIndex589) )
& ( v118886(VarNext,bitIndex96)
<=> v118601(VarCurr,bitIndex588) )
& ( v118886(VarNext,bitIndex95)
<=> v118601(VarCurr,bitIndex587) )
& ( v118886(VarNext,bitIndex94)
<=> v118601(VarCurr,bitIndex586) )
& ( v118886(VarNext,bitIndex93)
<=> v118601(VarCurr,bitIndex585) )
& ( v118886(VarNext,bitIndex92)
<=> v118601(VarCurr,bitIndex584) )
& ( v118886(VarNext,bitIndex91)
<=> v118601(VarCurr,bitIndex583) )
& ( v118886(VarNext,bitIndex90)
<=> v118601(VarCurr,bitIndex582) )
& ( v118886(VarNext,bitIndex89)
<=> v118601(VarCurr,bitIndex581) )
& ( v118886(VarNext,bitIndex88)
<=> v118601(VarCurr,bitIndex580) )
& ( v118886(VarNext,bitIndex87)
<=> v118601(VarCurr,bitIndex579) )
& ( v118886(VarNext,bitIndex86)
<=> v118601(VarCurr,bitIndex578) )
& ( v118886(VarNext,bitIndex85)
<=> v118601(VarCurr,bitIndex577) )
& ( v118886(VarNext,bitIndex84)
<=> v118601(VarCurr,bitIndex576) )
& ( v118886(VarNext,bitIndex83)
<=> v118601(VarCurr,bitIndex575) )
& ( v118886(VarNext,bitIndex82)
<=> v118601(VarCurr,bitIndex574) )
& ( v118886(VarNext,bitIndex81)
<=> v118601(VarCurr,bitIndex573) )
& ( v118886(VarNext,bitIndex80)
<=> v118601(VarCurr,bitIndex572) )
& ( v118886(VarNext,bitIndex79)
<=> v118601(VarCurr,bitIndex571) )
& ( v118886(VarNext,bitIndex78)
<=> v118601(VarCurr,bitIndex570) )
& ( v118886(VarNext,bitIndex77)
<=> v118601(VarCurr,bitIndex569) )
& ( v118886(VarNext,bitIndex76)
<=> v118601(VarCurr,bitIndex568) )
& ( v118886(VarNext,bitIndex75)
<=> v118601(VarCurr,bitIndex567) )
& ( v118886(VarNext,bitIndex74)
<=> v118601(VarCurr,bitIndex566) )
& ( v118886(VarNext,bitIndex73)
<=> v118601(VarCurr,bitIndex565) )
& ( v118886(VarNext,bitIndex72)
<=> v118601(VarCurr,bitIndex564) )
& ( v118886(VarNext,bitIndex71)
<=> v118601(VarCurr,bitIndex563) )
& ( v118886(VarNext,bitIndex70)
<=> v118601(VarCurr,bitIndex562) )
& ( v118886(VarNext,bitIndex69)
<=> v118601(VarCurr,bitIndex561) )
& ( v118886(VarNext,bitIndex68)
<=> v118601(VarCurr,bitIndex560) )
& ( v118886(VarNext,bitIndex67)
<=> v118601(VarCurr,bitIndex559) )
& ( v118886(VarNext,bitIndex66)
<=> v118601(VarCurr,bitIndex558) )
& ( v118886(VarNext,bitIndex65)
<=> v118601(VarCurr,bitIndex557) )
& ( v118886(VarNext,bitIndex64)
<=> v118601(VarCurr,bitIndex556) )
& ( v118886(VarNext,bitIndex63)
<=> v118601(VarCurr,bitIndex555) )
& ( v118886(VarNext,bitIndex62)
<=> v118601(VarCurr,bitIndex554) )
& ( v118886(VarNext,bitIndex61)
<=> v118601(VarCurr,bitIndex553) )
& ( v118886(VarNext,bitIndex60)
<=> v118601(VarCurr,bitIndex552) )
& ( v118886(VarNext,bitIndex59)
<=> v118601(VarCurr,bitIndex551) )
& ( v118886(VarNext,bitIndex58)
<=> v118601(VarCurr,bitIndex550) )
& ( v118886(VarNext,bitIndex57)
<=> v118601(VarCurr,bitIndex549) )
& ( v118886(VarNext,bitIndex56)
<=> v118601(VarCurr,bitIndex548) )
& ( v118886(VarNext,bitIndex55)
<=> v118601(VarCurr,bitIndex547) )
& ( v118886(VarNext,bitIndex54)
<=> v118601(VarCurr,bitIndex546) )
& ( v118886(VarNext,bitIndex53)
<=> v118601(VarCurr,bitIndex545) )
& ( v118886(VarNext,bitIndex52)
<=> v118601(VarCurr,bitIndex544) )
& ( v118886(VarNext,bitIndex51)
<=> v118601(VarCurr,bitIndex543) )
& ( v118886(VarNext,bitIndex50)
<=> v118601(VarCurr,bitIndex542) )
& ( v118886(VarNext,bitIndex49)
<=> v118601(VarCurr,bitIndex541) )
& ( v118886(VarNext,bitIndex48)
<=> v118601(VarCurr,bitIndex540) )
& ( v118886(VarNext,bitIndex47)
<=> v118601(VarCurr,bitIndex539) )
& ( v118886(VarNext,bitIndex46)
<=> v118601(VarCurr,bitIndex538) )
& ( v118886(VarNext,bitIndex45)
<=> v118601(VarCurr,bitIndex537) )
& ( v118886(VarNext,bitIndex44)
<=> v118601(VarCurr,bitIndex536) )
& ( v118886(VarNext,bitIndex43)
<=> v118601(VarCurr,bitIndex535) )
& ( v118886(VarNext,bitIndex42)
<=> v118601(VarCurr,bitIndex534) )
& ( v118886(VarNext,bitIndex41)
<=> v118601(VarCurr,bitIndex533) )
& ( v118886(VarNext,bitIndex40)
<=> v118601(VarCurr,bitIndex532) )
& ( v118886(VarNext,bitIndex39)
<=> v118601(VarCurr,bitIndex531) )
& ( v118886(VarNext,bitIndex38)
<=> v118601(VarCurr,bitIndex530) )
& ( v118886(VarNext,bitIndex37)
<=> v118601(VarCurr,bitIndex529) )
& ( v118886(VarNext,bitIndex36)
<=> v118601(VarCurr,bitIndex528) )
& ( v118886(VarNext,bitIndex35)
<=> v118601(VarCurr,bitIndex527) )
& ( v118886(VarNext,bitIndex34)
<=> v118601(VarCurr,bitIndex526) )
& ( v118886(VarNext,bitIndex33)
<=> v118601(VarCurr,bitIndex525) )
& ( v118886(VarNext,bitIndex32)
<=> v118601(VarCurr,bitIndex524) )
& ( v118886(VarNext,bitIndex31)
<=> v118601(VarCurr,bitIndex523) )
& ( v118886(VarNext,bitIndex30)
<=> v118601(VarCurr,bitIndex522) )
& ( v118886(VarNext,bitIndex29)
<=> v118601(VarCurr,bitIndex521) )
& ( v118886(VarNext,bitIndex28)
<=> v118601(VarCurr,bitIndex520) )
& ( v118886(VarNext,bitIndex27)
<=> v118601(VarCurr,bitIndex519) )
& ( v118886(VarNext,bitIndex26)
<=> v118601(VarCurr,bitIndex518) )
& ( v118886(VarNext,bitIndex25)
<=> v118601(VarCurr,bitIndex517) )
& ( v118886(VarNext,bitIndex24)
<=> v118601(VarCurr,bitIndex516) )
& ( v118886(VarNext,bitIndex23)
<=> v118601(VarCurr,bitIndex515) )
& ( v118886(VarNext,bitIndex22)
<=> v118601(VarCurr,bitIndex514) )
& ( v118886(VarNext,bitIndex21)
<=> v118601(VarCurr,bitIndex513) )
& ( v118886(VarNext,bitIndex20)
<=> v118601(VarCurr,bitIndex512) )
& ( v118886(VarNext,bitIndex19)
<=> v118601(VarCurr,bitIndex511) )
& ( v118886(VarNext,bitIndex18)
<=> v118601(VarCurr,bitIndex510) )
& ( v118886(VarNext,bitIndex17)
<=> v118601(VarCurr,bitIndex509) )
& ( v118886(VarNext,bitIndex16)
<=> v118601(VarCurr,bitIndex508) )
& ( v118886(VarNext,bitIndex15)
<=> v118601(VarCurr,bitIndex507) )
& ( v118886(VarNext,bitIndex14)
<=> v118601(VarCurr,bitIndex506) )
& ( v118886(VarNext,bitIndex13)
<=> v118601(VarCurr,bitIndex505) )
& ( v118886(VarNext,bitIndex12)
<=> v118601(VarCurr,bitIndex504) )
& ( v118886(VarNext,bitIndex11)
<=> v118601(VarCurr,bitIndex503) )
& ( v118886(VarNext,bitIndex10)
<=> v118601(VarCurr,bitIndex502) )
& ( v118886(VarNext,bitIndex9)
<=> v118601(VarCurr,bitIndex501) )
& ( v118886(VarNext,bitIndex8)
<=> v118601(VarCurr,bitIndex500) )
& ( v118886(VarNext,bitIndex7)
<=> v118601(VarCurr,bitIndex499) )
& ( v118886(VarNext,bitIndex6)
<=> v118601(VarCurr,bitIndex498) )
& ( v118886(VarNext,bitIndex5)
<=> v118601(VarCurr,bitIndex497) )
& ( v118886(VarNext,bitIndex4)
<=> v118601(VarCurr,bitIndex496) )
& ( v118886(VarNext,bitIndex3)
<=> v118601(VarCurr,bitIndex495) )
& ( v118886(VarNext,bitIndex2)
<=> v118601(VarCurr,bitIndex494) )
& ( v118886(VarNext,bitIndex1)
<=> v118601(VarCurr,bitIndex493) )
& ( v118886(VarNext,bitIndex0)
<=> v118601(VarCurr,bitIndex492) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1990,axiom,
! [VarNext] :
( v118887(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v118886(VarNext,B)
<=> v118913(VarNext,B) ) ) ) ).
fof(addAssignment_39068,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v118913(VarNext,B)
<=> v118911(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5027,axiom,
! [VarCurr] :
( ~ v118758(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v118911(VarCurr,B)
<=> v118914(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5017,axiom,
! [VarCurr] :
( v118758(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v118911(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1248,axiom,
! [VarCurr] :
( ( ~ v118900(VarCurr)
& ~ v118902(VarCurr) )
=> ! [B] :
( range_122_0(B)
=> ( v118914(VarCurr,B)
<=> v118879(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5026,axiom,
! [VarCurr] :
( v118902(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v118914(VarCurr,B)
<=> v118872(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_40,axiom,
! [VarCurr] :
( v118900(VarCurr)
=> ( ( v118914(VarCurr,bitIndex122)
<=> v118601(VarCurr,bitIndex491) )
& ( v118914(VarCurr,bitIndex121)
<=> v118601(VarCurr,bitIndex490) )
& ( v118914(VarCurr,bitIndex120)
<=> v118601(VarCurr,bitIndex489) )
& ( v118914(VarCurr,bitIndex119)
<=> v118601(VarCurr,bitIndex488) )
& ( v118914(VarCurr,bitIndex118)
<=> v118601(VarCurr,bitIndex487) )
& ( v118914(VarCurr,bitIndex117)
<=> v118601(VarCurr,bitIndex486) )
& ( v118914(VarCurr,bitIndex116)
<=> v118601(VarCurr,bitIndex485) )
& ( v118914(VarCurr,bitIndex115)
<=> v118601(VarCurr,bitIndex484) )
& ( v118914(VarCurr,bitIndex114)
<=> v118601(VarCurr,bitIndex483) )
& ( v118914(VarCurr,bitIndex113)
<=> v118601(VarCurr,bitIndex482) )
& ( v118914(VarCurr,bitIndex112)
<=> v118601(VarCurr,bitIndex481) )
& ( v118914(VarCurr,bitIndex111)
<=> v118601(VarCurr,bitIndex480) )
& ( v118914(VarCurr,bitIndex110)
<=> v118601(VarCurr,bitIndex479) )
& ( v118914(VarCurr,bitIndex109)
<=> v118601(VarCurr,bitIndex478) )
& ( v118914(VarCurr,bitIndex108)
<=> v118601(VarCurr,bitIndex477) )
& ( v118914(VarCurr,bitIndex107)
<=> v118601(VarCurr,bitIndex476) )
& ( v118914(VarCurr,bitIndex106)
<=> v118601(VarCurr,bitIndex475) )
& ( v118914(VarCurr,bitIndex105)
<=> v118601(VarCurr,bitIndex474) )
& ( v118914(VarCurr,bitIndex104)
<=> v118601(VarCurr,bitIndex473) )
& ( v118914(VarCurr,bitIndex103)
<=> v118601(VarCurr,bitIndex472) )
& ( v118914(VarCurr,bitIndex102)
<=> v118601(VarCurr,bitIndex471) )
& ( v118914(VarCurr,bitIndex101)
<=> v118601(VarCurr,bitIndex470) )
& ( v118914(VarCurr,bitIndex100)
<=> v118601(VarCurr,bitIndex469) )
& ( v118914(VarCurr,bitIndex99)
<=> v118601(VarCurr,bitIndex468) )
& ( v118914(VarCurr,bitIndex98)
<=> v118601(VarCurr,bitIndex467) )
& ( v118914(VarCurr,bitIndex97)
<=> v118601(VarCurr,bitIndex466) )
& ( v118914(VarCurr,bitIndex96)
<=> v118601(VarCurr,bitIndex465) )
& ( v118914(VarCurr,bitIndex95)
<=> v118601(VarCurr,bitIndex464) )
& ( v118914(VarCurr,bitIndex94)
<=> v118601(VarCurr,bitIndex463) )
& ( v118914(VarCurr,bitIndex93)
<=> v118601(VarCurr,bitIndex462) )
& ( v118914(VarCurr,bitIndex92)
<=> v118601(VarCurr,bitIndex461) )
& ( v118914(VarCurr,bitIndex91)
<=> v118601(VarCurr,bitIndex460) )
& ( v118914(VarCurr,bitIndex90)
<=> v118601(VarCurr,bitIndex459) )
& ( v118914(VarCurr,bitIndex89)
<=> v118601(VarCurr,bitIndex458) )
& ( v118914(VarCurr,bitIndex88)
<=> v118601(VarCurr,bitIndex457) )
& ( v118914(VarCurr,bitIndex87)
<=> v118601(VarCurr,bitIndex456) )
& ( v118914(VarCurr,bitIndex86)
<=> v118601(VarCurr,bitIndex455) )
& ( v118914(VarCurr,bitIndex85)
<=> v118601(VarCurr,bitIndex454) )
& ( v118914(VarCurr,bitIndex84)
<=> v118601(VarCurr,bitIndex453) )
& ( v118914(VarCurr,bitIndex83)
<=> v118601(VarCurr,bitIndex452) )
& ( v118914(VarCurr,bitIndex82)
<=> v118601(VarCurr,bitIndex451) )
& ( v118914(VarCurr,bitIndex81)
<=> v118601(VarCurr,bitIndex450) )
& ( v118914(VarCurr,bitIndex80)
<=> v118601(VarCurr,bitIndex449) )
& ( v118914(VarCurr,bitIndex79)
<=> v118601(VarCurr,bitIndex448) )
& ( v118914(VarCurr,bitIndex78)
<=> v118601(VarCurr,bitIndex447) )
& ( v118914(VarCurr,bitIndex77)
<=> v118601(VarCurr,bitIndex446) )
& ( v118914(VarCurr,bitIndex76)
<=> v118601(VarCurr,bitIndex445) )
& ( v118914(VarCurr,bitIndex75)
<=> v118601(VarCurr,bitIndex444) )
& ( v118914(VarCurr,bitIndex74)
<=> v118601(VarCurr,bitIndex443) )
& ( v118914(VarCurr,bitIndex73)
<=> v118601(VarCurr,bitIndex442) )
& ( v118914(VarCurr,bitIndex72)
<=> v118601(VarCurr,bitIndex441) )
& ( v118914(VarCurr,bitIndex71)
<=> v118601(VarCurr,bitIndex440) )
& ( v118914(VarCurr,bitIndex70)
<=> v118601(VarCurr,bitIndex439) )
& ( v118914(VarCurr,bitIndex69)
<=> v118601(VarCurr,bitIndex438) )
& ( v118914(VarCurr,bitIndex68)
<=> v118601(VarCurr,bitIndex437) )
& ( v118914(VarCurr,bitIndex67)
<=> v118601(VarCurr,bitIndex436) )
& ( v118914(VarCurr,bitIndex66)
<=> v118601(VarCurr,bitIndex435) )
& ( v118914(VarCurr,bitIndex65)
<=> v118601(VarCurr,bitIndex434) )
& ( v118914(VarCurr,bitIndex64)
<=> v118601(VarCurr,bitIndex433) )
& ( v118914(VarCurr,bitIndex63)
<=> v118601(VarCurr,bitIndex432) )
& ( v118914(VarCurr,bitIndex62)
<=> v118601(VarCurr,bitIndex431) )
& ( v118914(VarCurr,bitIndex61)
<=> v118601(VarCurr,bitIndex430) )
& ( v118914(VarCurr,bitIndex60)
<=> v118601(VarCurr,bitIndex429) )
& ( v118914(VarCurr,bitIndex59)
<=> v118601(VarCurr,bitIndex428) )
& ( v118914(VarCurr,bitIndex58)
<=> v118601(VarCurr,bitIndex427) )
& ( v118914(VarCurr,bitIndex57)
<=> v118601(VarCurr,bitIndex426) )
& ( v118914(VarCurr,bitIndex56)
<=> v118601(VarCurr,bitIndex425) )
& ( v118914(VarCurr,bitIndex55)
<=> v118601(VarCurr,bitIndex424) )
& ( v118914(VarCurr,bitIndex54)
<=> v118601(VarCurr,bitIndex423) )
& ( v118914(VarCurr,bitIndex53)
<=> v118601(VarCurr,bitIndex422) )
& ( v118914(VarCurr,bitIndex52)
<=> v118601(VarCurr,bitIndex421) )
& ( v118914(VarCurr,bitIndex51)
<=> v118601(VarCurr,bitIndex420) )
& ( v118914(VarCurr,bitIndex50)
<=> v118601(VarCurr,bitIndex419) )
& ( v118914(VarCurr,bitIndex49)
<=> v118601(VarCurr,bitIndex418) )
& ( v118914(VarCurr,bitIndex48)
<=> v118601(VarCurr,bitIndex417) )
& ( v118914(VarCurr,bitIndex47)
<=> v118601(VarCurr,bitIndex416) )
& ( v118914(VarCurr,bitIndex46)
<=> v118601(VarCurr,bitIndex415) )
& ( v118914(VarCurr,bitIndex45)
<=> v118601(VarCurr,bitIndex414) )
& ( v118914(VarCurr,bitIndex44)
<=> v118601(VarCurr,bitIndex413) )
& ( v118914(VarCurr,bitIndex43)
<=> v118601(VarCurr,bitIndex412) )
& ( v118914(VarCurr,bitIndex42)
<=> v118601(VarCurr,bitIndex411) )
& ( v118914(VarCurr,bitIndex41)
<=> v118601(VarCurr,bitIndex410) )
& ( v118914(VarCurr,bitIndex40)
<=> v118601(VarCurr,bitIndex409) )
& ( v118914(VarCurr,bitIndex39)
<=> v118601(VarCurr,bitIndex408) )
& ( v118914(VarCurr,bitIndex38)
<=> v118601(VarCurr,bitIndex407) )
& ( v118914(VarCurr,bitIndex37)
<=> v118601(VarCurr,bitIndex406) )
& ( v118914(VarCurr,bitIndex36)
<=> v118601(VarCurr,bitIndex405) )
& ( v118914(VarCurr,bitIndex35)
<=> v118601(VarCurr,bitIndex404) )
& ( v118914(VarCurr,bitIndex34)
<=> v118601(VarCurr,bitIndex403) )
& ( v118914(VarCurr,bitIndex33)
<=> v118601(VarCurr,bitIndex402) )
& ( v118914(VarCurr,bitIndex32)
<=> v118601(VarCurr,bitIndex401) )
& ( v118914(VarCurr,bitIndex31)
<=> v118601(VarCurr,bitIndex400) )
& ( v118914(VarCurr,bitIndex30)
<=> v118601(VarCurr,bitIndex399) )
& ( v118914(VarCurr,bitIndex29)
<=> v118601(VarCurr,bitIndex398) )
& ( v118914(VarCurr,bitIndex28)
<=> v118601(VarCurr,bitIndex397) )
& ( v118914(VarCurr,bitIndex27)
<=> v118601(VarCurr,bitIndex396) )
& ( v118914(VarCurr,bitIndex26)
<=> v118601(VarCurr,bitIndex395) )
& ( v118914(VarCurr,bitIndex25)
<=> v118601(VarCurr,bitIndex394) )
& ( v118914(VarCurr,bitIndex24)
<=> v118601(VarCurr,bitIndex393) )
& ( v118914(VarCurr,bitIndex23)
<=> v118601(VarCurr,bitIndex392) )
& ( v118914(VarCurr,bitIndex22)
<=> v118601(VarCurr,bitIndex391) )
& ( v118914(VarCurr,bitIndex21)
<=> v118601(VarCurr,bitIndex390) )
& ( v118914(VarCurr,bitIndex20)
<=> v118601(VarCurr,bitIndex389) )
& ( v118914(VarCurr,bitIndex19)
<=> v118601(VarCurr,bitIndex388) )
& ( v118914(VarCurr,bitIndex18)
<=> v118601(VarCurr,bitIndex387) )
& ( v118914(VarCurr,bitIndex17)
<=> v118601(VarCurr,bitIndex386) )
& ( v118914(VarCurr,bitIndex16)
<=> v118601(VarCurr,bitIndex385) )
& ( v118914(VarCurr,bitIndex15)
<=> v118601(VarCurr,bitIndex384) )
& ( v118914(VarCurr,bitIndex14)
<=> v118601(VarCurr,bitIndex383) )
& ( v118914(VarCurr,bitIndex13)
<=> v118601(VarCurr,bitIndex382) )
& ( v118914(VarCurr,bitIndex12)
<=> v118601(VarCurr,bitIndex381) )
& ( v118914(VarCurr,bitIndex11)
<=> v118601(VarCurr,bitIndex380) )
& ( v118914(VarCurr,bitIndex10)
<=> v118601(VarCurr,bitIndex379) )
& ( v118914(VarCurr,bitIndex9)
<=> v118601(VarCurr,bitIndex378) )
& ( v118914(VarCurr,bitIndex8)
<=> v118601(VarCurr,bitIndex377) )
& ( v118914(VarCurr,bitIndex7)
<=> v118601(VarCurr,bitIndex376) )
& ( v118914(VarCurr,bitIndex6)
<=> v118601(VarCurr,bitIndex375) )
& ( v118914(VarCurr,bitIndex5)
<=> v118601(VarCurr,bitIndex374) )
& ( v118914(VarCurr,bitIndex4)
<=> v118601(VarCurr,bitIndex373) )
& ( v118914(VarCurr,bitIndex3)
<=> v118601(VarCurr,bitIndex372) )
& ( v118914(VarCurr,bitIndex2)
<=> v118601(VarCurr,bitIndex371) )
& ( v118914(VarCurr,bitIndex1)
<=> v118601(VarCurr,bitIndex370) )
& ( v118914(VarCurr,bitIndex0)
<=> v118601(VarCurr,bitIndex369) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22866,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118887(VarNext)
<=> ( v118888(VarNext)
& v118895(VarNext) ) ) ) ).
fof(addAssignment_39067,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118895(VarNext)
<=> v118893(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22865,axiom,
! [VarCurr] :
( v118893(VarCurr)
<=> ( v118896(VarCurr)
& v118907(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22864,axiom,
! [VarCurr] :
( v118907(VarCurr)
<=> ( v118908(VarCurr)
| v118758(VarCurr) ) ) ).
fof(writeUnaryOperator_9335,axiom,
! [VarCurr] :
( ~ v118908(VarCurr)
<=> v118909(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_8839,axiom,
! [VarCurr] :
( v118909(VarCurr)
<=> ( ( v118910(VarCurr,bitIndex1)
<=> $false )
& ( v118910(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39066,axiom,
! [VarCurr] :
( v118910(VarCurr,bitIndex0)
<=> v115533(VarCurr) ) ).
fof(addAssignment_39065,axiom,
! [VarCurr] :
( v118910(VarCurr,bitIndex1)
<=> v47(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22863,axiom,
! [VarCurr] :
( v118896(VarCurr)
<=> ( v118758(VarCurr)
| v118897(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22862,axiom,
! [VarCurr] :
( v118897(VarCurr)
<=> ( v118898(VarCurr)
& v118906(VarCurr) ) ) ).
fof(writeUnaryOperator_9334,axiom,
! [VarCurr] :
( ~ v118906(VarCurr)
<=> v118758(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22861,axiom,
! [VarCurr] :
( v118898(VarCurr)
<=> ( v118899(VarCurr)
| v118904(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8838,axiom,
! [VarCurr] :
( v118904(VarCurr)
<=> ( ( v118905(VarCurr,bitIndex1)
<=> $true )
& ( v118905(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39064,axiom,
! [VarCurr] :
( v118905(VarCurr,bitIndex0)
<=> v115533(VarCurr) ) ).
fof(addAssignment_39063,axiom,
! [VarCurr] :
( v118905(VarCurr,bitIndex1)
<=> v47(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22860,axiom,
! [VarCurr] :
( v118899(VarCurr)
<=> ( v118900(VarCurr)
| v118902(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8837,axiom,
! [VarCurr] :
( v118902(VarCurr)
<=> ( ( v118903(VarCurr,bitIndex1)
<=> $true )
& ( v118903(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39062,axiom,
! [VarCurr] :
( v118903(VarCurr,bitIndex0)
<=> v115533(VarCurr) ) ).
fof(addAssignment_39061,axiom,
! [VarCurr] :
( v118903(VarCurr,bitIndex1)
<=> v47(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_8836,axiom,
! [VarCurr] :
( v118900(VarCurr)
<=> ( ( v118901(VarCurr,bitIndex1)
<=> $false )
& ( v118901(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39060,axiom,
! [VarCurr] :
( v118901(VarCurr,bitIndex0)
<=> v115533(VarCurr) ) ).
fof(addAssignment_39059,axiom,
! [VarCurr] :
( v118901(VarCurr,bitIndex1)
<=> v47(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22859,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118888(VarNext)
<=> ( v118890(VarNext)
& v115570(VarNext) ) ) ) ).
fof(writeUnaryOperator_9333,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118890(VarNext)
<=> v115577(VarNext) ) ) ).
fof(addAssignment_39058,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v118879(VarCurr,B)
<=> v118884(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2888,axiom,
! [VarCurr] :
( ~ v118881(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v118884(VarCurr,B)
<=> v118883(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2693,axiom,
! [VarCurr] :
( v118881(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v118884(VarCurr,B)
<=> v118680(VarCurr,B) ) ) ) ).
fof(addAssignment_39057,axiom,
! [VarCurr] :
( ( v118883(VarCurr,bitIndex122)
<=> v118601(VarCurr,bitIndex491) )
& ( v118883(VarCurr,bitIndex121)
<=> v118601(VarCurr,bitIndex490) )
& ( v118883(VarCurr,bitIndex120)
<=> v118601(VarCurr,bitIndex489) )
& ( v118883(VarCurr,bitIndex119)
<=> v118601(VarCurr,bitIndex488) )
& ( v118883(VarCurr,bitIndex118)
<=> v118601(VarCurr,bitIndex487) )
& ( v118883(VarCurr,bitIndex117)
<=> v118601(VarCurr,bitIndex486) )
& ( v118883(VarCurr,bitIndex116)
<=> v118601(VarCurr,bitIndex485) ) ) ).
fof(addAssignment_39056,axiom,
! [VarCurr] :
( v118881(VarCurr)
<=> v118608(VarCurr,bitIndex2) ) ).
fof(addAssignment_39055,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v118872(VarCurr,B)
<=> v118877(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2887,axiom,
! [VarCurr] :
( ~ v118874(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v118877(VarCurr,B)
<=> v118876(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2692,axiom,
! [VarCurr] :
( v118874(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v118877(VarCurr,B)
<=> v118680(VarCurr,B) ) ) ) ).
fof(addAssignment_39054,axiom,
! [VarCurr] :
( ( v118876(VarCurr,bitIndex122)
<=> v118601(VarCurr,bitIndex614) )
& ( v118876(VarCurr,bitIndex121)
<=> v118601(VarCurr,bitIndex613) )
& ( v118876(VarCurr,bitIndex120)
<=> v118601(VarCurr,bitIndex612) )
& ( v118876(VarCurr,bitIndex119)
<=> v118601(VarCurr,bitIndex611) )
& ( v118876(VarCurr,bitIndex118)
<=> v118601(VarCurr,bitIndex610) )
& ( v118876(VarCurr,bitIndex117)
<=> v118601(VarCurr,bitIndex609) )
& ( v118876(VarCurr,bitIndex116)
<=> v118601(VarCurr,bitIndex608) ) ) ).
fof(addAssignment_39053,axiom,
! [VarCurr] :
( v118874(VarCurr)
<=> v118608(VarCurr,bitIndex2) ) ).
fof(addAssignment_39052,axiom,
! [VarNext] :
( ( v118601(VarNext,bitIndex491)
<=> v118840(VarNext,bitIndex122) )
& ( v118601(VarNext,bitIndex490)
<=> v118840(VarNext,bitIndex121) )
& ( v118601(VarNext,bitIndex489)
<=> v118840(VarNext,bitIndex120) )
& ( v118601(VarNext,bitIndex488)
<=> v118840(VarNext,bitIndex119) )
& ( v118601(VarNext,bitIndex487)
<=> v118840(VarNext,bitIndex118) )
& ( v118601(VarNext,bitIndex486)
<=> v118840(VarNext,bitIndex117) )
& ( v118601(VarNext,bitIndex485)
<=> v118840(VarNext,bitIndex116) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_113,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118841(VarNext)
=> ( ( v118840(VarNext,bitIndex122)
<=> v118601(VarCurr,bitIndex491) )
& ( v118840(VarNext,bitIndex121)
<=> v118601(VarCurr,bitIndex490) )
& ( v118840(VarNext,bitIndex120)
<=> v118601(VarCurr,bitIndex489) )
& ( v118840(VarNext,bitIndex119)
<=> v118601(VarCurr,bitIndex488) )
& ( v118840(VarNext,bitIndex118)
<=> v118601(VarCurr,bitIndex487) )
& ( v118840(VarNext,bitIndex117)
<=> v118601(VarCurr,bitIndex486) )
& ( v118840(VarNext,bitIndex116)
<=> v118601(VarCurr,bitIndex485) )
& ( v118840(VarNext,bitIndex115)
<=> v118601(VarCurr,bitIndex484) )
& ( v118840(VarNext,bitIndex114)
<=> v118601(VarCurr,bitIndex483) )
& ( v118840(VarNext,bitIndex113)
<=> v118601(VarCurr,bitIndex482) )
& ( v118840(VarNext,bitIndex112)
<=> v118601(VarCurr,bitIndex481) )
& ( v118840(VarNext,bitIndex111)
<=> v118601(VarCurr,bitIndex480) )
& ( v118840(VarNext,bitIndex110)
<=> v118601(VarCurr,bitIndex479) )
& ( v118840(VarNext,bitIndex109)
<=> v118601(VarCurr,bitIndex478) )
& ( v118840(VarNext,bitIndex108)
<=> v118601(VarCurr,bitIndex477) )
& ( v118840(VarNext,bitIndex107)
<=> v118601(VarCurr,bitIndex476) )
& ( v118840(VarNext,bitIndex106)
<=> v118601(VarCurr,bitIndex475) )
& ( v118840(VarNext,bitIndex105)
<=> v118601(VarCurr,bitIndex474) )
& ( v118840(VarNext,bitIndex104)
<=> v118601(VarCurr,bitIndex473) )
& ( v118840(VarNext,bitIndex103)
<=> v118601(VarCurr,bitIndex472) )
& ( v118840(VarNext,bitIndex102)
<=> v118601(VarCurr,bitIndex471) )
& ( v118840(VarNext,bitIndex101)
<=> v118601(VarCurr,bitIndex470) )
& ( v118840(VarNext,bitIndex100)
<=> v118601(VarCurr,bitIndex469) )
& ( v118840(VarNext,bitIndex99)
<=> v118601(VarCurr,bitIndex468) )
& ( v118840(VarNext,bitIndex98)
<=> v118601(VarCurr,bitIndex467) )
& ( v118840(VarNext,bitIndex97)
<=> v118601(VarCurr,bitIndex466) )
& ( v118840(VarNext,bitIndex96)
<=> v118601(VarCurr,bitIndex465) )
& ( v118840(VarNext,bitIndex95)
<=> v118601(VarCurr,bitIndex464) )
& ( v118840(VarNext,bitIndex94)
<=> v118601(VarCurr,bitIndex463) )
& ( v118840(VarNext,bitIndex93)
<=> v118601(VarCurr,bitIndex462) )
& ( v118840(VarNext,bitIndex92)
<=> v118601(VarCurr,bitIndex461) )
& ( v118840(VarNext,bitIndex91)
<=> v118601(VarCurr,bitIndex460) )
& ( v118840(VarNext,bitIndex90)
<=> v118601(VarCurr,bitIndex459) )
& ( v118840(VarNext,bitIndex89)
<=> v118601(VarCurr,bitIndex458) )
& ( v118840(VarNext,bitIndex88)
<=> v118601(VarCurr,bitIndex457) )
& ( v118840(VarNext,bitIndex87)
<=> v118601(VarCurr,bitIndex456) )
& ( v118840(VarNext,bitIndex86)
<=> v118601(VarCurr,bitIndex455) )
& ( v118840(VarNext,bitIndex85)
<=> v118601(VarCurr,bitIndex454) )
& ( v118840(VarNext,bitIndex84)
<=> v118601(VarCurr,bitIndex453) )
& ( v118840(VarNext,bitIndex83)
<=> v118601(VarCurr,bitIndex452) )
& ( v118840(VarNext,bitIndex82)
<=> v118601(VarCurr,bitIndex451) )
& ( v118840(VarNext,bitIndex81)
<=> v118601(VarCurr,bitIndex450) )
& ( v118840(VarNext,bitIndex80)
<=> v118601(VarCurr,bitIndex449) )
& ( v118840(VarNext,bitIndex79)
<=> v118601(VarCurr,bitIndex448) )
& ( v118840(VarNext,bitIndex78)
<=> v118601(VarCurr,bitIndex447) )
& ( v118840(VarNext,bitIndex77)
<=> v118601(VarCurr,bitIndex446) )
& ( v118840(VarNext,bitIndex76)
<=> v118601(VarCurr,bitIndex445) )
& ( v118840(VarNext,bitIndex75)
<=> v118601(VarCurr,bitIndex444) )
& ( v118840(VarNext,bitIndex74)
<=> v118601(VarCurr,bitIndex443) )
& ( v118840(VarNext,bitIndex73)
<=> v118601(VarCurr,bitIndex442) )
& ( v118840(VarNext,bitIndex72)
<=> v118601(VarCurr,bitIndex441) )
& ( v118840(VarNext,bitIndex71)
<=> v118601(VarCurr,bitIndex440) )
& ( v118840(VarNext,bitIndex70)
<=> v118601(VarCurr,bitIndex439) )
& ( v118840(VarNext,bitIndex69)
<=> v118601(VarCurr,bitIndex438) )
& ( v118840(VarNext,bitIndex68)
<=> v118601(VarCurr,bitIndex437) )
& ( v118840(VarNext,bitIndex67)
<=> v118601(VarCurr,bitIndex436) )
& ( v118840(VarNext,bitIndex66)
<=> v118601(VarCurr,bitIndex435) )
& ( v118840(VarNext,bitIndex65)
<=> v118601(VarCurr,bitIndex434) )
& ( v118840(VarNext,bitIndex64)
<=> v118601(VarCurr,bitIndex433) )
& ( v118840(VarNext,bitIndex63)
<=> v118601(VarCurr,bitIndex432) )
& ( v118840(VarNext,bitIndex62)
<=> v118601(VarCurr,bitIndex431) )
& ( v118840(VarNext,bitIndex61)
<=> v118601(VarCurr,bitIndex430) )
& ( v118840(VarNext,bitIndex60)
<=> v118601(VarCurr,bitIndex429) )
& ( v118840(VarNext,bitIndex59)
<=> v118601(VarCurr,bitIndex428) )
& ( v118840(VarNext,bitIndex58)
<=> v118601(VarCurr,bitIndex427) )
& ( v118840(VarNext,bitIndex57)
<=> v118601(VarCurr,bitIndex426) )
& ( v118840(VarNext,bitIndex56)
<=> v118601(VarCurr,bitIndex425) )
& ( v118840(VarNext,bitIndex55)
<=> v118601(VarCurr,bitIndex424) )
& ( v118840(VarNext,bitIndex54)
<=> v118601(VarCurr,bitIndex423) )
& ( v118840(VarNext,bitIndex53)
<=> v118601(VarCurr,bitIndex422) )
& ( v118840(VarNext,bitIndex52)
<=> v118601(VarCurr,bitIndex421) )
& ( v118840(VarNext,bitIndex51)
<=> v118601(VarCurr,bitIndex420) )
& ( v118840(VarNext,bitIndex50)
<=> v118601(VarCurr,bitIndex419) )
& ( v118840(VarNext,bitIndex49)
<=> v118601(VarCurr,bitIndex418) )
& ( v118840(VarNext,bitIndex48)
<=> v118601(VarCurr,bitIndex417) )
& ( v118840(VarNext,bitIndex47)
<=> v118601(VarCurr,bitIndex416) )
& ( v118840(VarNext,bitIndex46)
<=> v118601(VarCurr,bitIndex415) )
& ( v118840(VarNext,bitIndex45)
<=> v118601(VarCurr,bitIndex414) )
& ( v118840(VarNext,bitIndex44)
<=> v118601(VarCurr,bitIndex413) )
& ( v118840(VarNext,bitIndex43)
<=> v118601(VarCurr,bitIndex412) )
& ( v118840(VarNext,bitIndex42)
<=> v118601(VarCurr,bitIndex411) )
& ( v118840(VarNext,bitIndex41)
<=> v118601(VarCurr,bitIndex410) )
& ( v118840(VarNext,bitIndex40)
<=> v118601(VarCurr,bitIndex409) )
& ( v118840(VarNext,bitIndex39)
<=> v118601(VarCurr,bitIndex408) )
& ( v118840(VarNext,bitIndex38)
<=> v118601(VarCurr,bitIndex407) )
& ( v118840(VarNext,bitIndex37)
<=> v118601(VarCurr,bitIndex406) )
& ( v118840(VarNext,bitIndex36)
<=> v118601(VarCurr,bitIndex405) )
& ( v118840(VarNext,bitIndex35)
<=> v118601(VarCurr,bitIndex404) )
& ( v118840(VarNext,bitIndex34)
<=> v118601(VarCurr,bitIndex403) )
& ( v118840(VarNext,bitIndex33)
<=> v118601(VarCurr,bitIndex402) )
& ( v118840(VarNext,bitIndex32)
<=> v118601(VarCurr,bitIndex401) )
& ( v118840(VarNext,bitIndex31)
<=> v118601(VarCurr,bitIndex400) )
& ( v118840(VarNext,bitIndex30)
<=> v118601(VarCurr,bitIndex399) )
& ( v118840(VarNext,bitIndex29)
<=> v118601(VarCurr,bitIndex398) )
& ( v118840(VarNext,bitIndex28)
<=> v118601(VarCurr,bitIndex397) )
& ( v118840(VarNext,bitIndex27)
<=> v118601(VarCurr,bitIndex396) )
& ( v118840(VarNext,bitIndex26)
<=> v118601(VarCurr,bitIndex395) )
& ( v118840(VarNext,bitIndex25)
<=> v118601(VarCurr,bitIndex394) )
& ( v118840(VarNext,bitIndex24)
<=> v118601(VarCurr,bitIndex393) )
& ( v118840(VarNext,bitIndex23)
<=> v118601(VarCurr,bitIndex392) )
& ( v118840(VarNext,bitIndex22)
<=> v118601(VarCurr,bitIndex391) )
& ( v118840(VarNext,bitIndex21)
<=> v118601(VarCurr,bitIndex390) )
& ( v118840(VarNext,bitIndex20)
<=> v118601(VarCurr,bitIndex389) )
& ( v118840(VarNext,bitIndex19)
<=> v118601(VarCurr,bitIndex388) )
& ( v118840(VarNext,bitIndex18)
<=> v118601(VarCurr,bitIndex387) )
& ( v118840(VarNext,bitIndex17)
<=> v118601(VarCurr,bitIndex386) )
& ( v118840(VarNext,bitIndex16)
<=> v118601(VarCurr,bitIndex385) )
& ( v118840(VarNext,bitIndex15)
<=> v118601(VarCurr,bitIndex384) )
& ( v118840(VarNext,bitIndex14)
<=> v118601(VarCurr,bitIndex383) )
& ( v118840(VarNext,bitIndex13)
<=> v118601(VarCurr,bitIndex382) )
& ( v118840(VarNext,bitIndex12)
<=> v118601(VarCurr,bitIndex381) )
& ( v118840(VarNext,bitIndex11)
<=> v118601(VarCurr,bitIndex380) )
& ( v118840(VarNext,bitIndex10)
<=> v118601(VarCurr,bitIndex379) )
& ( v118840(VarNext,bitIndex9)
<=> v118601(VarCurr,bitIndex378) )
& ( v118840(VarNext,bitIndex8)
<=> v118601(VarCurr,bitIndex377) )
& ( v118840(VarNext,bitIndex7)
<=> v118601(VarCurr,bitIndex376) )
& ( v118840(VarNext,bitIndex6)
<=> v118601(VarCurr,bitIndex375) )
& ( v118840(VarNext,bitIndex5)
<=> v118601(VarCurr,bitIndex374) )
& ( v118840(VarNext,bitIndex4)
<=> v118601(VarCurr,bitIndex373) )
& ( v118840(VarNext,bitIndex3)
<=> v118601(VarCurr,bitIndex372) )
& ( v118840(VarNext,bitIndex2)
<=> v118601(VarCurr,bitIndex371) )
& ( v118840(VarNext,bitIndex1)
<=> v118601(VarCurr,bitIndex370) )
& ( v118840(VarNext,bitIndex0)
<=> v118601(VarCurr,bitIndex369) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1989,axiom,
! [VarNext] :
( v118841(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v118840(VarNext,B)
<=> v118867(VarNext,B) ) ) ) ).
fof(addAssignment_39051,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v118867(VarNext,B)
<=> v118865(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5025,axiom,
! [VarCurr] :
( ~ v118758(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v118865(VarCurr,B)
<=> v118868(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5016,axiom,
! [VarCurr] :
( v118758(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v118865(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1247,axiom,
! [VarCurr] :
( ( ~ v118854(VarCurr)
& ~ v118856(VarCurr) )
=> ! [B] :
( range_122_0(B)
=> ( v118868(VarCurr,B)
<=> v118833(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5024,axiom,
! [VarCurr] :
( v118856(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v118868(VarCurr,B)
<=> v118826(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_39,axiom,
! [VarCurr] :
( v118854(VarCurr)
=> ( ( v118868(VarCurr,bitIndex122)
<=> v118601(VarCurr,bitIndex368) )
& ( v118868(VarCurr,bitIndex121)
<=> v118601(VarCurr,bitIndex367) )
& ( v118868(VarCurr,bitIndex120)
<=> v118601(VarCurr,bitIndex366) )
& ( v118868(VarCurr,bitIndex119)
<=> v118601(VarCurr,bitIndex365) )
& ( v118868(VarCurr,bitIndex118)
<=> v118601(VarCurr,bitIndex364) )
& ( v118868(VarCurr,bitIndex117)
<=> v118601(VarCurr,bitIndex363) )
& ( v118868(VarCurr,bitIndex116)
<=> v118601(VarCurr,bitIndex362) )
& ( v118868(VarCurr,bitIndex115)
<=> v118601(VarCurr,bitIndex361) )
& ( v118868(VarCurr,bitIndex114)
<=> v118601(VarCurr,bitIndex360) )
& ( v118868(VarCurr,bitIndex113)
<=> v118601(VarCurr,bitIndex359) )
& ( v118868(VarCurr,bitIndex112)
<=> v118601(VarCurr,bitIndex358) )
& ( v118868(VarCurr,bitIndex111)
<=> v118601(VarCurr,bitIndex357) )
& ( v118868(VarCurr,bitIndex110)
<=> v118601(VarCurr,bitIndex356) )
& ( v118868(VarCurr,bitIndex109)
<=> v118601(VarCurr,bitIndex355) )
& ( v118868(VarCurr,bitIndex108)
<=> v118601(VarCurr,bitIndex354) )
& ( v118868(VarCurr,bitIndex107)
<=> v118601(VarCurr,bitIndex353) )
& ( v118868(VarCurr,bitIndex106)
<=> v118601(VarCurr,bitIndex352) )
& ( v118868(VarCurr,bitIndex105)
<=> v118601(VarCurr,bitIndex351) )
& ( v118868(VarCurr,bitIndex104)
<=> v118601(VarCurr,bitIndex350) )
& ( v118868(VarCurr,bitIndex103)
<=> v118601(VarCurr,bitIndex349) )
& ( v118868(VarCurr,bitIndex102)
<=> v118601(VarCurr,bitIndex348) )
& ( v118868(VarCurr,bitIndex101)
<=> v118601(VarCurr,bitIndex347) )
& ( v118868(VarCurr,bitIndex100)
<=> v118601(VarCurr,bitIndex346) )
& ( v118868(VarCurr,bitIndex99)
<=> v118601(VarCurr,bitIndex345) )
& ( v118868(VarCurr,bitIndex98)
<=> v118601(VarCurr,bitIndex344) )
& ( v118868(VarCurr,bitIndex97)
<=> v118601(VarCurr,bitIndex343) )
& ( v118868(VarCurr,bitIndex96)
<=> v118601(VarCurr,bitIndex342) )
& ( v118868(VarCurr,bitIndex95)
<=> v118601(VarCurr,bitIndex341) )
& ( v118868(VarCurr,bitIndex94)
<=> v118601(VarCurr,bitIndex340) )
& ( v118868(VarCurr,bitIndex93)
<=> v118601(VarCurr,bitIndex339) )
& ( v118868(VarCurr,bitIndex92)
<=> v118601(VarCurr,bitIndex338) )
& ( v118868(VarCurr,bitIndex91)
<=> v118601(VarCurr,bitIndex337) )
& ( v118868(VarCurr,bitIndex90)
<=> v118601(VarCurr,bitIndex336) )
& ( v118868(VarCurr,bitIndex89)
<=> v118601(VarCurr,bitIndex335) )
& ( v118868(VarCurr,bitIndex88)
<=> v118601(VarCurr,bitIndex334) )
& ( v118868(VarCurr,bitIndex87)
<=> v118601(VarCurr,bitIndex333) )
& ( v118868(VarCurr,bitIndex86)
<=> v118601(VarCurr,bitIndex332) )
& ( v118868(VarCurr,bitIndex85)
<=> v118601(VarCurr,bitIndex331) )
& ( v118868(VarCurr,bitIndex84)
<=> v118601(VarCurr,bitIndex330) )
& ( v118868(VarCurr,bitIndex83)
<=> v118601(VarCurr,bitIndex329) )
& ( v118868(VarCurr,bitIndex82)
<=> v118601(VarCurr,bitIndex328) )
& ( v118868(VarCurr,bitIndex81)
<=> v118601(VarCurr,bitIndex327) )
& ( v118868(VarCurr,bitIndex80)
<=> v118601(VarCurr,bitIndex326) )
& ( v118868(VarCurr,bitIndex79)
<=> v118601(VarCurr,bitIndex325) )
& ( v118868(VarCurr,bitIndex78)
<=> v118601(VarCurr,bitIndex324) )
& ( v118868(VarCurr,bitIndex77)
<=> v118601(VarCurr,bitIndex323) )
& ( v118868(VarCurr,bitIndex76)
<=> v118601(VarCurr,bitIndex322) )
& ( v118868(VarCurr,bitIndex75)
<=> v118601(VarCurr,bitIndex321) )
& ( v118868(VarCurr,bitIndex74)
<=> v118601(VarCurr,bitIndex320) )
& ( v118868(VarCurr,bitIndex73)
<=> v118601(VarCurr,bitIndex319) )
& ( v118868(VarCurr,bitIndex72)
<=> v118601(VarCurr,bitIndex318) )
& ( v118868(VarCurr,bitIndex71)
<=> v118601(VarCurr,bitIndex317) )
& ( v118868(VarCurr,bitIndex70)
<=> v118601(VarCurr,bitIndex316) )
& ( v118868(VarCurr,bitIndex69)
<=> v118601(VarCurr,bitIndex315) )
& ( v118868(VarCurr,bitIndex68)
<=> v118601(VarCurr,bitIndex314) )
& ( v118868(VarCurr,bitIndex67)
<=> v118601(VarCurr,bitIndex313) )
& ( v118868(VarCurr,bitIndex66)
<=> v118601(VarCurr,bitIndex312) )
& ( v118868(VarCurr,bitIndex65)
<=> v118601(VarCurr,bitIndex311) )
& ( v118868(VarCurr,bitIndex64)
<=> v118601(VarCurr,bitIndex310) )
& ( v118868(VarCurr,bitIndex63)
<=> v118601(VarCurr,bitIndex309) )
& ( v118868(VarCurr,bitIndex62)
<=> v118601(VarCurr,bitIndex308) )
& ( v118868(VarCurr,bitIndex61)
<=> v118601(VarCurr,bitIndex307) )
& ( v118868(VarCurr,bitIndex60)
<=> v118601(VarCurr,bitIndex306) )
& ( v118868(VarCurr,bitIndex59)
<=> v118601(VarCurr,bitIndex305) )
& ( v118868(VarCurr,bitIndex58)
<=> v118601(VarCurr,bitIndex304) )
& ( v118868(VarCurr,bitIndex57)
<=> v118601(VarCurr,bitIndex303) )
& ( v118868(VarCurr,bitIndex56)
<=> v118601(VarCurr,bitIndex302) )
& ( v118868(VarCurr,bitIndex55)
<=> v118601(VarCurr,bitIndex301) )
& ( v118868(VarCurr,bitIndex54)
<=> v118601(VarCurr,bitIndex300) )
& ( v118868(VarCurr,bitIndex53)
<=> v118601(VarCurr,bitIndex299) )
& ( v118868(VarCurr,bitIndex52)
<=> v118601(VarCurr,bitIndex298) )
& ( v118868(VarCurr,bitIndex51)
<=> v118601(VarCurr,bitIndex297) )
& ( v118868(VarCurr,bitIndex50)
<=> v118601(VarCurr,bitIndex296) )
& ( v118868(VarCurr,bitIndex49)
<=> v118601(VarCurr,bitIndex295) )
& ( v118868(VarCurr,bitIndex48)
<=> v118601(VarCurr,bitIndex294) )
& ( v118868(VarCurr,bitIndex47)
<=> v118601(VarCurr,bitIndex293) )
& ( v118868(VarCurr,bitIndex46)
<=> v118601(VarCurr,bitIndex292) )
& ( v118868(VarCurr,bitIndex45)
<=> v118601(VarCurr,bitIndex291) )
& ( v118868(VarCurr,bitIndex44)
<=> v118601(VarCurr,bitIndex290) )
& ( v118868(VarCurr,bitIndex43)
<=> v118601(VarCurr,bitIndex289) )
& ( v118868(VarCurr,bitIndex42)
<=> v118601(VarCurr,bitIndex288) )
& ( v118868(VarCurr,bitIndex41)
<=> v118601(VarCurr,bitIndex287) )
& ( v118868(VarCurr,bitIndex40)
<=> v118601(VarCurr,bitIndex286) )
& ( v118868(VarCurr,bitIndex39)
<=> v118601(VarCurr,bitIndex285) )
& ( v118868(VarCurr,bitIndex38)
<=> v118601(VarCurr,bitIndex284) )
& ( v118868(VarCurr,bitIndex37)
<=> v118601(VarCurr,bitIndex283) )
& ( v118868(VarCurr,bitIndex36)
<=> v118601(VarCurr,bitIndex282) )
& ( v118868(VarCurr,bitIndex35)
<=> v118601(VarCurr,bitIndex281) )
& ( v118868(VarCurr,bitIndex34)
<=> v118601(VarCurr,bitIndex280) )
& ( v118868(VarCurr,bitIndex33)
<=> v118601(VarCurr,bitIndex279) )
& ( v118868(VarCurr,bitIndex32)
<=> v118601(VarCurr,bitIndex278) )
& ( v118868(VarCurr,bitIndex31)
<=> v118601(VarCurr,bitIndex277) )
& ( v118868(VarCurr,bitIndex30)
<=> v118601(VarCurr,bitIndex276) )
& ( v118868(VarCurr,bitIndex29)
<=> v118601(VarCurr,bitIndex275) )
& ( v118868(VarCurr,bitIndex28)
<=> v118601(VarCurr,bitIndex274) )
& ( v118868(VarCurr,bitIndex27)
<=> v118601(VarCurr,bitIndex273) )
& ( v118868(VarCurr,bitIndex26)
<=> v118601(VarCurr,bitIndex272) )
& ( v118868(VarCurr,bitIndex25)
<=> v118601(VarCurr,bitIndex271) )
& ( v118868(VarCurr,bitIndex24)
<=> v118601(VarCurr,bitIndex270) )
& ( v118868(VarCurr,bitIndex23)
<=> v118601(VarCurr,bitIndex269) )
& ( v118868(VarCurr,bitIndex22)
<=> v118601(VarCurr,bitIndex268) )
& ( v118868(VarCurr,bitIndex21)
<=> v118601(VarCurr,bitIndex267) )
& ( v118868(VarCurr,bitIndex20)
<=> v118601(VarCurr,bitIndex266) )
& ( v118868(VarCurr,bitIndex19)
<=> v118601(VarCurr,bitIndex265) )
& ( v118868(VarCurr,bitIndex18)
<=> v118601(VarCurr,bitIndex264) )
& ( v118868(VarCurr,bitIndex17)
<=> v118601(VarCurr,bitIndex263) )
& ( v118868(VarCurr,bitIndex16)
<=> v118601(VarCurr,bitIndex262) )
& ( v118868(VarCurr,bitIndex15)
<=> v118601(VarCurr,bitIndex261) )
& ( v118868(VarCurr,bitIndex14)
<=> v118601(VarCurr,bitIndex260) )
& ( v118868(VarCurr,bitIndex13)
<=> v118601(VarCurr,bitIndex259) )
& ( v118868(VarCurr,bitIndex12)
<=> v118601(VarCurr,bitIndex258) )
& ( v118868(VarCurr,bitIndex11)
<=> v118601(VarCurr,bitIndex257) )
& ( v118868(VarCurr,bitIndex10)
<=> v118601(VarCurr,bitIndex256) )
& ( v118868(VarCurr,bitIndex9)
<=> v118601(VarCurr,bitIndex255) )
& ( v118868(VarCurr,bitIndex8)
<=> v118601(VarCurr,bitIndex254) )
& ( v118868(VarCurr,bitIndex7)
<=> v118601(VarCurr,bitIndex253) )
& ( v118868(VarCurr,bitIndex6)
<=> v118601(VarCurr,bitIndex252) )
& ( v118868(VarCurr,bitIndex5)
<=> v118601(VarCurr,bitIndex251) )
& ( v118868(VarCurr,bitIndex4)
<=> v118601(VarCurr,bitIndex250) )
& ( v118868(VarCurr,bitIndex3)
<=> v118601(VarCurr,bitIndex249) )
& ( v118868(VarCurr,bitIndex2)
<=> v118601(VarCurr,bitIndex248) )
& ( v118868(VarCurr,bitIndex1)
<=> v118601(VarCurr,bitIndex247) )
& ( v118868(VarCurr,bitIndex0)
<=> v118601(VarCurr,bitIndex246) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22858,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118841(VarNext)
<=> ( v118842(VarNext)
& v118849(VarNext) ) ) ) ).
fof(addAssignment_39050,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118849(VarNext)
<=> v118847(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22857,axiom,
! [VarCurr] :
( v118847(VarCurr)
<=> ( v118850(VarCurr)
& v118861(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22856,axiom,
! [VarCurr] :
( v118861(VarCurr)
<=> ( v118862(VarCurr)
| v118758(VarCurr) ) ) ).
fof(writeUnaryOperator_9332,axiom,
! [VarCurr] :
( ~ v118862(VarCurr)
<=> v118863(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_8835,axiom,
! [VarCurr] :
( v118863(VarCurr)
<=> ( ( v118864(VarCurr,bitIndex1)
<=> $false )
& ( v118864(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39049,axiom,
! [VarCurr] :
( v118864(VarCurr,bitIndex0)
<=> v115533(VarCurr) ) ).
fof(addAssignment_39048,axiom,
! [VarCurr] :
( v118864(VarCurr,bitIndex1)
<=> v47(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22855,axiom,
! [VarCurr] :
( v118850(VarCurr)
<=> ( v118758(VarCurr)
| v118851(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22854,axiom,
! [VarCurr] :
( v118851(VarCurr)
<=> ( v118852(VarCurr)
& v118860(VarCurr) ) ) ).
fof(writeUnaryOperator_9331,axiom,
! [VarCurr] :
( ~ v118860(VarCurr)
<=> v118758(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22853,axiom,
! [VarCurr] :
( v118852(VarCurr)
<=> ( v118853(VarCurr)
| v118858(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8834,axiom,
! [VarCurr] :
( v118858(VarCurr)
<=> ( ( v118859(VarCurr,bitIndex1)
<=> $true )
& ( v118859(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39047,axiom,
! [VarCurr] :
( v118859(VarCurr,bitIndex0)
<=> v115533(VarCurr) ) ).
fof(addAssignment_39046,axiom,
! [VarCurr] :
( v118859(VarCurr,bitIndex1)
<=> v47(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22852,axiom,
! [VarCurr] :
( v118853(VarCurr)
<=> ( v118854(VarCurr)
| v118856(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8833,axiom,
! [VarCurr] :
( v118856(VarCurr)
<=> ( ( v118857(VarCurr,bitIndex1)
<=> $true )
& ( v118857(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39045,axiom,
! [VarCurr] :
( v118857(VarCurr,bitIndex0)
<=> v115533(VarCurr) ) ).
fof(addAssignment_39044,axiom,
! [VarCurr] :
( v118857(VarCurr,bitIndex1)
<=> v47(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_8832,axiom,
! [VarCurr] :
( v118854(VarCurr)
<=> ( ( v118855(VarCurr,bitIndex1)
<=> $false )
& ( v118855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39043,axiom,
! [VarCurr] :
( v118855(VarCurr,bitIndex0)
<=> v115533(VarCurr) ) ).
fof(addAssignment_39042,axiom,
! [VarCurr] :
( v118855(VarCurr,bitIndex1)
<=> v47(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22851,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118842(VarNext)
<=> ( v118844(VarNext)
& v115570(VarNext) ) ) ) ).
fof(writeUnaryOperator_9330,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118844(VarNext)
<=> v115577(VarNext) ) ) ).
fof(addAssignment_39041,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v118833(VarCurr,B)
<=> v118838(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2886,axiom,
! [VarCurr] :
( ~ v118835(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v118838(VarCurr,B)
<=> v118837(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2691,axiom,
! [VarCurr] :
( v118835(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v118838(VarCurr,B)
<=> v118680(VarCurr,B) ) ) ) ).
fof(addAssignment_39040,axiom,
! [VarCurr] :
( ( v118837(VarCurr,bitIndex122)
<=> v118601(VarCurr,bitIndex368) )
& ( v118837(VarCurr,bitIndex121)
<=> v118601(VarCurr,bitIndex367) )
& ( v118837(VarCurr,bitIndex120)
<=> v118601(VarCurr,bitIndex366) )
& ( v118837(VarCurr,bitIndex119)
<=> v118601(VarCurr,bitIndex365) )
& ( v118837(VarCurr,bitIndex118)
<=> v118601(VarCurr,bitIndex364) )
& ( v118837(VarCurr,bitIndex117)
<=> v118601(VarCurr,bitIndex363) )
& ( v118837(VarCurr,bitIndex116)
<=> v118601(VarCurr,bitIndex362) ) ) ).
fof(addAssignment_39039,axiom,
! [VarCurr] :
( v118835(VarCurr)
<=> v118608(VarCurr,bitIndex3) ) ).
fof(addAssignment_39038,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v118826(VarCurr,B)
<=> v118831(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2885,axiom,
! [VarCurr] :
( ~ v118828(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v118831(VarCurr,B)
<=> v118830(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2690,axiom,
! [VarCurr] :
( v118828(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v118831(VarCurr,B)
<=> v118680(VarCurr,B) ) ) ) ).
fof(addAssignment_39037,axiom,
! [VarCurr] :
( ( v118830(VarCurr,bitIndex122)
<=> v118601(VarCurr,bitIndex491) )
& ( v118830(VarCurr,bitIndex121)
<=> v118601(VarCurr,bitIndex490) )
& ( v118830(VarCurr,bitIndex120)
<=> v118601(VarCurr,bitIndex489) )
& ( v118830(VarCurr,bitIndex119)
<=> v118601(VarCurr,bitIndex488) )
& ( v118830(VarCurr,bitIndex118)
<=> v118601(VarCurr,bitIndex487) )
& ( v118830(VarCurr,bitIndex117)
<=> v118601(VarCurr,bitIndex486) )
& ( v118830(VarCurr,bitIndex116)
<=> v118601(VarCurr,bitIndex485) ) ) ).
fof(addAssignment_39036,axiom,
! [VarCurr] :
( v118828(VarCurr)
<=> v118608(VarCurr,bitIndex3) ) ).
fof(addAssignment_39035,axiom,
! [VarNext] :
( ( v118601(VarNext,bitIndex368)
<=> v118794(VarNext,bitIndex122) )
& ( v118601(VarNext,bitIndex367)
<=> v118794(VarNext,bitIndex121) )
& ( v118601(VarNext,bitIndex366)
<=> v118794(VarNext,bitIndex120) )
& ( v118601(VarNext,bitIndex365)
<=> v118794(VarNext,bitIndex119) )
& ( v118601(VarNext,bitIndex364)
<=> v118794(VarNext,bitIndex118) )
& ( v118601(VarNext,bitIndex363)
<=> v118794(VarNext,bitIndex117) )
& ( v118601(VarNext,bitIndex362)
<=> v118794(VarNext,bitIndex116) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_112,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118795(VarNext)
=> ( ( v118794(VarNext,bitIndex122)
<=> v118601(VarCurr,bitIndex368) )
& ( v118794(VarNext,bitIndex121)
<=> v118601(VarCurr,bitIndex367) )
& ( v118794(VarNext,bitIndex120)
<=> v118601(VarCurr,bitIndex366) )
& ( v118794(VarNext,bitIndex119)
<=> v118601(VarCurr,bitIndex365) )
& ( v118794(VarNext,bitIndex118)
<=> v118601(VarCurr,bitIndex364) )
& ( v118794(VarNext,bitIndex117)
<=> v118601(VarCurr,bitIndex363) )
& ( v118794(VarNext,bitIndex116)
<=> v118601(VarCurr,bitIndex362) )
& ( v118794(VarNext,bitIndex115)
<=> v118601(VarCurr,bitIndex361) )
& ( v118794(VarNext,bitIndex114)
<=> v118601(VarCurr,bitIndex360) )
& ( v118794(VarNext,bitIndex113)
<=> v118601(VarCurr,bitIndex359) )
& ( v118794(VarNext,bitIndex112)
<=> v118601(VarCurr,bitIndex358) )
& ( v118794(VarNext,bitIndex111)
<=> v118601(VarCurr,bitIndex357) )
& ( v118794(VarNext,bitIndex110)
<=> v118601(VarCurr,bitIndex356) )
& ( v118794(VarNext,bitIndex109)
<=> v118601(VarCurr,bitIndex355) )
& ( v118794(VarNext,bitIndex108)
<=> v118601(VarCurr,bitIndex354) )
& ( v118794(VarNext,bitIndex107)
<=> v118601(VarCurr,bitIndex353) )
& ( v118794(VarNext,bitIndex106)
<=> v118601(VarCurr,bitIndex352) )
& ( v118794(VarNext,bitIndex105)
<=> v118601(VarCurr,bitIndex351) )
& ( v118794(VarNext,bitIndex104)
<=> v118601(VarCurr,bitIndex350) )
& ( v118794(VarNext,bitIndex103)
<=> v118601(VarCurr,bitIndex349) )
& ( v118794(VarNext,bitIndex102)
<=> v118601(VarCurr,bitIndex348) )
& ( v118794(VarNext,bitIndex101)
<=> v118601(VarCurr,bitIndex347) )
& ( v118794(VarNext,bitIndex100)
<=> v118601(VarCurr,bitIndex346) )
& ( v118794(VarNext,bitIndex99)
<=> v118601(VarCurr,bitIndex345) )
& ( v118794(VarNext,bitIndex98)
<=> v118601(VarCurr,bitIndex344) )
& ( v118794(VarNext,bitIndex97)
<=> v118601(VarCurr,bitIndex343) )
& ( v118794(VarNext,bitIndex96)
<=> v118601(VarCurr,bitIndex342) )
& ( v118794(VarNext,bitIndex95)
<=> v118601(VarCurr,bitIndex341) )
& ( v118794(VarNext,bitIndex94)
<=> v118601(VarCurr,bitIndex340) )
& ( v118794(VarNext,bitIndex93)
<=> v118601(VarCurr,bitIndex339) )
& ( v118794(VarNext,bitIndex92)
<=> v118601(VarCurr,bitIndex338) )
& ( v118794(VarNext,bitIndex91)
<=> v118601(VarCurr,bitIndex337) )
& ( v118794(VarNext,bitIndex90)
<=> v118601(VarCurr,bitIndex336) )
& ( v118794(VarNext,bitIndex89)
<=> v118601(VarCurr,bitIndex335) )
& ( v118794(VarNext,bitIndex88)
<=> v118601(VarCurr,bitIndex334) )
& ( v118794(VarNext,bitIndex87)
<=> v118601(VarCurr,bitIndex333) )
& ( v118794(VarNext,bitIndex86)
<=> v118601(VarCurr,bitIndex332) )
& ( v118794(VarNext,bitIndex85)
<=> v118601(VarCurr,bitIndex331) )
& ( v118794(VarNext,bitIndex84)
<=> v118601(VarCurr,bitIndex330) )
& ( v118794(VarNext,bitIndex83)
<=> v118601(VarCurr,bitIndex329) )
& ( v118794(VarNext,bitIndex82)
<=> v118601(VarCurr,bitIndex328) )
& ( v118794(VarNext,bitIndex81)
<=> v118601(VarCurr,bitIndex327) )
& ( v118794(VarNext,bitIndex80)
<=> v118601(VarCurr,bitIndex326) )
& ( v118794(VarNext,bitIndex79)
<=> v118601(VarCurr,bitIndex325) )
& ( v118794(VarNext,bitIndex78)
<=> v118601(VarCurr,bitIndex324) )
& ( v118794(VarNext,bitIndex77)
<=> v118601(VarCurr,bitIndex323) )
& ( v118794(VarNext,bitIndex76)
<=> v118601(VarCurr,bitIndex322) )
& ( v118794(VarNext,bitIndex75)
<=> v118601(VarCurr,bitIndex321) )
& ( v118794(VarNext,bitIndex74)
<=> v118601(VarCurr,bitIndex320) )
& ( v118794(VarNext,bitIndex73)
<=> v118601(VarCurr,bitIndex319) )
& ( v118794(VarNext,bitIndex72)
<=> v118601(VarCurr,bitIndex318) )
& ( v118794(VarNext,bitIndex71)
<=> v118601(VarCurr,bitIndex317) )
& ( v118794(VarNext,bitIndex70)
<=> v118601(VarCurr,bitIndex316) )
& ( v118794(VarNext,bitIndex69)
<=> v118601(VarCurr,bitIndex315) )
& ( v118794(VarNext,bitIndex68)
<=> v118601(VarCurr,bitIndex314) )
& ( v118794(VarNext,bitIndex67)
<=> v118601(VarCurr,bitIndex313) )
& ( v118794(VarNext,bitIndex66)
<=> v118601(VarCurr,bitIndex312) )
& ( v118794(VarNext,bitIndex65)
<=> v118601(VarCurr,bitIndex311) )
& ( v118794(VarNext,bitIndex64)
<=> v118601(VarCurr,bitIndex310) )
& ( v118794(VarNext,bitIndex63)
<=> v118601(VarCurr,bitIndex309) )
& ( v118794(VarNext,bitIndex62)
<=> v118601(VarCurr,bitIndex308) )
& ( v118794(VarNext,bitIndex61)
<=> v118601(VarCurr,bitIndex307) )
& ( v118794(VarNext,bitIndex60)
<=> v118601(VarCurr,bitIndex306) )
& ( v118794(VarNext,bitIndex59)
<=> v118601(VarCurr,bitIndex305) )
& ( v118794(VarNext,bitIndex58)
<=> v118601(VarCurr,bitIndex304) )
& ( v118794(VarNext,bitIndex57)
<=> v118601(VarCurr,bitIndex303) )
& ( v118794(VarNext,bitIndex56)
<=> v118601(VarCurr,bitIndex302) )
& ( v118794(VarNext,bitIndex55)
<=> v118601(VarCurr,bitIndex301) )
& ( v118794(VarNext,bitIndex54)
<=> v118601(VarCurr,bitIndex300) )
& ( v118794(VarNext,bitIndex53)
<=> v118601(VarCurr,bitIndex299) )
& ( v118794(VarNext,bitIndex52)
<=> v118601(VarCurr,bitIndex298) )
& ( v118794(VarNext,bitIndex51)
<=> v118601(VarCurr,bitIndex297) )
& ( v118794(VarNext,bitIndex50)
<=> v118601(VarCurr,bitIndex296) )
& ( v118794(VarNext,bitIndex49)
<=> v118601(VarCurr,bitIndex295) )
& ( v118794(VarNext,bitIndex48)
<=> v118601(VarCurr,bitIndex294) )
& ( v118794(VarNext,bitIndex47)
<=> v118601(VarCurr,bitIndex293) )
& ( v118794(VarNext,bitIndex46)
<=> v118601(VarCurr,bitIndex292) )
& ( v118794(VarNext,bitIndex45)
<=> v118601(VarCurr,bitIndex291) )
& ( v118794(VarNext,bitIndex44)
<=> v118601(VarCurr,bitIndex290) )
& ( v118794(VarNext,bitIndex43)
<=> v118601(VarCurr,bitIndex289) )
& ( v118794(VarNext,bitIndex42)
<=> v118601(VarCurr,bitIndex288) )
& ( v118794(VarNext,bitIndex41)
<=> v118601(VarCurr,bitIndex287) )
& ( v118794(VarNext,bitIndex40)
<=> v118601(VarCurr,bitIndex286) )
& ( v118794(VarNext,bitIndex39)
<=> v118601(VarCurr,bitIndex285) )
& ( v118794(VarNext,bitIndex38)
<=> v118601(VarCurr,bitIndex284) )
& ( v118794(VarNext,bitIndex37)
<=> v118601(VarCurr,bitIndex283) )
& ( v118794(VarNext,bitIndex36)
<=> v118601(VarCurr,bitIndex282) )
& ( v118794(VarNext,bitIndex35)
<=> v118601(VarCurr,bitIndex281) )
& ( v118794(VarNext,bitIndex34)
<=> v118601(VarCurr,bitIndex280) )
& ( v118794(VarNext,bitIndex33)
<=> v118601(VarCurr,bitIndex279) )
& ( v118794(VarNext,bitIndex32)
<=> v118601(VarCurr,bitIndex278) )
& ( v118794(VarNext,bitIndex31)
<=> v118601(VarCurr,bitIndex277) )
& ( v118794(VarNext,bitIndex30)
<=> v118601(VarCurr,bitIndex276) )
& ( v118794(VarNext,bitIndex29)
<=> v118601(VarCurr,bitIndex275) )
& ( v118794(VarNext,bitIndex28)
<=> v118601(VarCurr,bitIndex274) )
& ( v118794(VarNext,bitIndex27)
<=> v118601(VarCurr,bitIndex273) )
& ( v118794(VarNext,bitIndex26)
<=> v118601(VarCurr,bitIndex272) )
& ( v118794(VarNext,bitIndex25)
<=> v118601(VarCurr,bitIndex271) )
& ( v118794(VarNext,bitIndex24)
<=> v118601(VarCurr,bitIndex270) )
& ( v118794(VarNext,bitIndex23)
<=> v118601(VarCurr,bitIndex269) )
& ( v118794(VarNext,bitIndex22)
<=> v118601(VarCurr,bitIndex268) )
& ( v118794(VarNext,bitIndex21)
<=> v118601(VarCurr,bitIndex267) )
& ( v118794(VarNext,bitIndex20)
<=> v118601(VarCurr,bitIndex266) )
& ( v118794(VarNext,bitIndex19)
<=> v118601(VarCurr,bitIndex265) )
& ( v118794(VarNext,bitIndex18)
<=> v118601(VarCurr,bitIndex264) )
& ( v118794(VarNext,bitIndex17)
<=> v118601(VarCurr,bitIndex263) )
& ( v118794(VarNext,bitIndex16)
<=> v118601(VarCurr,bitIndex262) )
& ( v118794(VarNext,bitIndex15)
<=> v118601(VarCurr,bitIndex261) )
& ( v118794(VarNext,bitIndex14)
<=> v118601(VarCurr,bitIndex260) )
& ( v118794(VarNext,bitIndex13)
<=> v118601(VarCurr,bitIndex259) )
& ( v118794(VarNext,bitIndex12)
<=> v118601(VarCurr,bitIndex258) )
& ( v118794(VarNext,bitIndex11)
<=> v118601(VarCurr,bitIndex257) )
& ( v118794(VarNext,bitIndex10)
<=> v118601(VarCurr,bitIndex256) )
& ( v118794(VarNext,bitIndex9)
<=> v118601(VarCurr,bitIndex255) )
& ( v118794(VarNext,bitIndex8)
<=> v118601(VarCurr,bitIndex254) )
& ( v118794(VarNext,bitIndex7)
<=> v118601(VarCurr,bitIndex253) )
& ( v118794(VarNext,bitIndex6)
<=> v118601(VarCurr,bitIndex252) )
& ( v118794(VarNext,bitIndex5)
<=> v118601(VarCurr,bitIndex251) )
& ( v118794(VarNext,bitIndex4)
<=> v118601(VarCurr,bitIndex250) )
& ( v118794(VarNext,bitIndex3)
<=> v118601(VarCurr,bitIndex249) )
& ( v118794(VarNext,bitIndex2)
<=> v118601(VarCurr,bitIndex248) )
& ( v118794(VarNext,bitIndex1)
<=> v118601(VarCurr,bitIndex247) )
& ( v118794(VarNext,bitIndex0)
<=> v118601(VarCurr,bitIndex246) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1988,axiom,
! [VarNext] :
( v118795(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v118794(VarNext,B)
<=> v118821(VarNext,B) ) ) ) ).
fof(addAssignment_39034,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v118821(VarNext,B)
<=> v118819(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5023,axiom,
! [VarCurr] :
( ~ v118758(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v118819(VarCurr,B)
<=> v118822(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5015,axiom,
! [VarCurr] :
( v118758(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v118819(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1246,axiom,
! [VarCurr] :
( ( ~ v118808(VarCurr)
& ~ v118810(VarCurr) )
=> ! [B] :
( range_122_0(B)
=> ( v118822(VarCurr,B)
<=> v118787(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5022,axiom,
! [VarCurr] :
( v118810(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v118822(VarCurr,B)
<=> v118780(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_38,axiom,
! [VarCurr] :
( v118808(VarCurr)
=> ( ( v118822(VarCurr,bitIndex122)
<=> v118601(VarCurr,bitIndex245) )
& ( v118822(VarCurr,bitIndex121)
<=> v118601(VarCurr,bitIndex244) )
& ( v118822(VarCurr,bitIndex120)
<=> v118601(VarCurr,bitIndex243) )
& ( v118822(VarCurr,bitIndex119)
<=> v118601(VarCurr,bitIndex242) )
& ( v118822(VarCurr,bitIndex118)
<=> v118601(VarCurr,bitIndex241) )
& ( v118822(VarCurr,bitIndex117)
<=> v118601(VarCurr,bitIndex240) )
& ( v118822(VarCurr,bitIndex116)
<=> v118601(VarCurr,bitIndex239) )
& ( v118822(VarCurr,bitIndex115)
<=> v118601(VarCurr,bitIndex238) )
& ( v118822(VarCurr,bitIndex114)
<=> v118601(VarCurr,bitIndex237) )
& ( v118822(VarCurr,bitIndex113)
<=> v118601(VarCurr,bitIndex236) )
& ( v118822(VarCurr,bitIndex112)
<=> v118601(VarCurr,bitIndex235) )
& ( v118822(VarCurr,bitIndex111)
<=> v118601(VarCurr,bitIndex234) )
& ( v118822(VarCurr,bitIndex110)
<=> v118601(VarCurr,bitIndex233) )
& ( v118822(VarCurr,bitIndex109)
<=> v118601(VarCurr,bitIndex232) )
& ( v118822(VarCurr,bitIndex108)
<=> v118601(VarCurr,bitIndex231) )
& ( v118822(VarCurr,bitIndex107)
<=> v118601(VarCurr,bitIndex230) )
& ( v118822(VarCurr,bitIndex106)
<=> v118601(VarCurr,bitIndex229) )
& ( v118822(VarCurr,bitIndex105)
<=> v118601(VarCurr,bitIndex228) )
& ( v118822(VarCurr,bitIndex104)
<=> v118601(VarCurr,bitIndex227) )
& ( v118822(VarCurr,bitIndex103)
<=> v118601(VarCurr,bitIndex226) )
& ( v118822(VarCurr,bitIndex102)
<=> v118601(VarCurr,bitIndex225) )
& ( v118822(VarCurr,bitIndex101)
<=> v118601(VarCurr,bitIndex224) )
& ( v118822(VarCurr,bitIndex100)
<=> v118601(VarCurr,bitIndex223) )
& ( v118822(VarCurr,bitIndex99)
<=> v118601(VarCurr,bitIndex222) )
& ( v118822(VarCurr,bitIndex98)
<=> v118601(VarCurr,bitIndex221) )
& ( v118822(VarCurr,bitIndex97)
<=> v118601(VarCurr,bitIndex220) )
& ( v118822(VarCurr,bitIndex96)
<=> v118601(VarCurr,bitIndex219) )
& ( v118822(VarCurr,bitIndex95)
<=> v118601(VarCurr,bitIndex218) )
& ( v118822(VarCurr,bitIndex94)
<=> v118601(VarCurr,bitIndex217) )
& ( v118822(VarCurr,bitIndex93)
<=> v118601(VarCurr,bitIndex216) )
& ( v118822(VarCurr,bitIndex92)
<=> v118601(VarCurr,bitIndex215) )
& ( v118822(VarCurr,bitIndex91)
<=> v118601(VarCurr,bitIndex214) )
& ( v118822(VarCurr,bitIndex90)
<=> v118601(VarCurr,bitIndex213) )
& ( v118822(VarCurr,bitIndex89)
<=> v118601(VarCurr,bitIndex212) )
& ( v118822(VarCurr,bitIndex88)
<=> v118601(VarCurr,bitIndex211) )
& ( v118822(VarCurr,bitIndex87)
<=> v118601(VarCurr,bitIndex210) )
& ( v118822(VarCurr,bitIndex86)
<=> v118601(VarCurr,bitIndex209) )
& ( v118822(VarCurr,bitIndex85)
<=> v118601(VarCurr,bitIndex208) )
& ( v118822(VarCurr,bitIndex84)
<=> v118601(VarCurr,bitIndex207) )
& ( v118822(VarCurr,bitIndex83)
<=> v118601(VarCurr,bitIndex206) )
& ( v118822(VarCurr,bitIndex82)
<=> v118601(VarCurr,bitIndex205) )
& ( v118822(VarCurr,bitIndex81)
<=> v118601(VarCurr,bitIndex204) )
& ( v118822(VarCurr,bitIndex80)
<=> v118601(VarCurr,bitIndex203) )
& ( v118822(VarCurr,bitIndex79)
<=> v118601(VarCurr,bitIndex202) )
& ( v118822(VarCurr,bitIndex78)
<=> v118601(VarCurr,bitIndex201) )
& ( v118822(VarCurr,bitIndex77)
<=> v118601(VarCurr,bitIndex200) )
& ( v118822(VarCurr,bitIndex76)
<=> v118601(VarCurr,bitIndex199) )
& ( v118822(VarCurr,bitIndex75)
<=> v118601(VarCurr,bitIndex198) )
& ( v118822(VarCurr,bitIndex74)
<=> v118601(VarCurr,bitIndex197) )
& ( v118822(VarCurr,bitIndex73)
<=> v118601(VarCurr,bitIndex196) )
& ( v118822(VarCurr,bitIndex72)
<=> v118601(VarCurr,bitIndex195) )
& ( v118822(VarCurr,bitIndex71)
<=> v118601(VarCurr,bitIndex194) )
& ( v118822(VarCurr,bitIndex70)
<=> v118601(VarCurr,bitIndex193) )
& ( v118822(VarCurr,bitIndex69)
<=> v118601(VarCurr,bitIndex192) )
& ( v118822(VarCurr,bitIndex68)
<=> v118601(VarCurr,bitIndex191) )
& ( v118822(VarCurr,bitIndex67)
<=> v118601(VarCurr,bitIndex190) )
& ( v118822(VarCurr,bitIndex66)
<=> v118601(VarCurr,bitIndex189) )
& ( v118822(VarCurr,bitIndex65)
<=> v118601(VarCurr,bitIndex188) )
& ( v118822(VarCurr,bitIndex64)
<=> v118601(VarCurr,bitIndex187) )
& ( v118822(VarCurr,bitIndex63)
<=> v118601(VarCurr,bitIndex186) )
& ( v118822(VarCurr,bitIndex62)
<=> v118601(VarCurr,bitIndex185) )
& ( v118822(VarCurr,bitIndex61)
<=> v118601(VarCurr,bitIndex184) )
& ( v118822(VarCurr,bitIndex60)
<=> v118601(VarCurr,bitIndex183) )
& ( v118822(VarCurr,bitIndex59)
<=> v118601(VarCurr,bitIndex182) )
& ( v118822(VarCurr,bitIndex58)
<=> v118601(VarCurr,bitIndex181) )
& ( v118822(VarCurr,bitIndex57)
<=> v118601(VarCurr,bitIndex180) )
& ( v118822(VarCurr,bitIndex56)
<=> v118601(VarCurr,bitIndex179) )
& ( v118822(VarCurr,bitIndex55)
<=> v118601(VarCurr,bitIndex178) )
& ( v118822(VarCurr,bitIndex54)
<=> v118601(VarCurr,bitIndex177) )
& ( v118822(VarCurr,bitIndex53)
<=> v118601(VarCurr,bitIndex176) )
& ( v118822(VarCurr,bitIndex52)
<=> v118601(VarCurr,bitIndex175) )
& ( v118822(VarCurr,bitIndex51)
<=> v118601(VarCurr,bitIndex174) )
& ( v118822(VarCurr,bitIndex50)
<=> v118601(VarCurr,bitIndex173) )
& ( v118822(VarCurr,bitIndex49)
<=> v118601(VarCurr,bitIndex172) )
& ( v118822(VarCurr,bitIndex48)
<=> v118601(VarCurr,bitIndex171) )
& ( v118822(VarCurr,bitIndex47)
<=> v118601(VarCurr,bitIndex170) )
& ( v118822(VarCurr,bitIndex46)
<=> v118601(VarCurr,bitIndex169) )
& ( v118822(VarCurr,bitIndex45)
<=> v118601(VarCurr,bitIndex168) )
& ( v118822(VarCurr,bitIndex44)
<=> v118601(VarCurr,bitIndex167) )
& ( v118822(VarCurr,bitIndex43)
<=> v118601(VarCurr,bitIndex166) )
& ( v118822(VarCurr,bitIndex42)
<=> v118601(VarCurr,bitIndex165) )
& ( v118822(VarCurr,bitIndex41)
<=> v118601(VarCurr,bitIndex164) )
& ( v118822(VarCurr,bitIndex40)
<=> v118601(VarCurr,bitIndex163) )
& ( v118822(VarCurr,bitIndex39)
<=> v118601(VarCurr,bitIndex162) )
& ( v118822(VarCurr,bitIndex38)
<=> v118601(VarCurr,bitIndex161) )
& ( v118822(VarCurr,bitIndex37)
<=> v118601(VarCurr,bitIndex160) )
& ( v118822(VarCurr,bitIndex36)
<=> v118601(VarCurr,bitIndex159) )
& ( v118822(VarCurr,bitIndex35)
<=> v118601(VarCurr,bitIndex158) )
& ( v118822(VarCurr,bitIndex34)
<=> v118601(VarCurr,bitIndex157) )
& ( v118822(VarCurr,bitIndex33)
<=> v118601(VarCurr,bitIndex156) )
& ( v118822(VarCurr,bitIndex32)
<=> v118601(VarCurr,bitIndex155) )
& ( v118822(VarCurr,bitIndex31)
<=> v118601(VarCurr,bitIndex154) )
& ( v118822(VarCurr,bitIndex30)
<=> v118601(VarCurr,bitIndex153) )
& ( v118822(VarCurr,bitIndex29)
<=> v118601(VarCurr,bitIndex152) )
& ( v118822(VarCurr,bitIndex28)
<=> v118601(VarCurr,bitIndex151) )
& ( v118822(VarCurr,bitIndex27)
<=> v118601(VarCurr,bitIndex150) )
& ( v118822(VarCurr,bitIndex26)
<=> v118601(VarCurr,bitIndex149) )
& ( v118822(VarCurr,bitIndex25)
<=> v118601(VarCurr,bitIndex148) )
& ( v118822(VarCurr,bitIndex24)
<=> v118601(VarCurr,bitIndex147) )
& ( v118822(VarCurr,bitIndex23)
<=> v118601(VarCurr,bitIndex146) )
& ( v118822(VarCurr,bitIndex22)
<=> v118601(VarCurr,bitIndex145) )
& ( v118822(VarCurr,bitIndex21)
<=> v118601(VarCurr,bitIndex144) )
& ( v118822(VarCurr,bitIndex20)
<=> v118601(VarCurr,bitIndex143) )
& ( v118822(VarCurr,bitIndex19)
<=> v118601(VarCurr,bitIndex142) )
& ( v118822(VarCurr,bitIndex18)
<=> v118601(VarCurr,bitIndex141) )
& ( v118822(VarCurr,bitIndex17)
<=> v118601(VarCurr,bitIndex140) )
& ( v118822(VarCurr,bitIndex16)
<=> v118601(VarCurr,bitIndex139) )
& ( v118822(VarCurr,bitIndex15)
<=> v118601(VarCurr,bitIndex138) )
& ( v118822(VarCurr,bitIndex14)
<=> v118601(VarCurr,bitIndex137) )
& ( v118822(VarCurr,bitIndex13)
<=> v118601(VarCurr,bitIndex136) )
& ( v118822(VarCurr,bitIndex12)
<=> v118601(VarCurr,bitIndex135) )
& ( v118822(VarCurr,bitIndex11)
<=> v118601(VarCurr,bitIndex134) )
& ( v118822(VarCurr,bitIndex10)
<=> v118601(VarCurr,bitIndex133) )
& ( v118822(VarCurr,bitIndex9)
<=> v118601(VarCurr,bitIndex132) )
& ( v118822(VarCurr,bitIndex8)
<=> v118601(VarCurr,bitIndex131) )
& ( v118822(VarCurr,bitIndex7)
<=> v118601(VarCurr,bitIndex130) )
& ( v118822(VarCurr,bitIndex6)
<=> v118601(VarCurr,bitIndex129) )
& ( v118822(VarCurr,bitIndex5)
<=> v118601(VarCurr,bitIndex128) )
& ( v118822(VarCurr,bitIndex4)
<=> v118601(VarCurr,bitIndex127) )
& ( v118822(VarCurr,bitIndex3)
<=> v118601(VarCurr,bitIndex126) )
& ( v118822(VarCurr,bitIndex2)
<=> v118601(VarCurr,bitIndex125) )
& ( v118822(VarCurr,bitIndex1)
<=> v118601(VarCurr,bitIndex124) )
& ( v118822(VarCurr,bitIndex0)
<=> v118601(VarCurr,bitIndex123) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22850,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118795(VarNext)
<=> ( v118796(VarNext)
& v118803(VarNext) ) ) ) ).
fof(addAssignment_39033,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118803(VarNext)
<=> v118801(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22849,axiom,
! [VarCurr] :
( v118801(VarCurr)
<=> ( v118804(VarCurr)
& v118815(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22848,axiom,
! [VarCurr] :
( v118815(VarCurr)
<=> ( v118816(VarCurr)
| v118758(VarCurr) ) ) ).
fof(writeUnaryOperator_9329,axiom,
! [VarCurr] :
( ~ v118816(VarCurr)
<=> v118817(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_8831,axiom,
! [VarCurr] :
( v118817(VarCurr)
<=> ( ( v118818(VarCurr,bitIndex1)
<=> $false )
& ( v118818(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39032,axiom,
! [VarCurr] :
( v118818(VarCurr,bitIndex0)
<=> v115533(VarCurr) ) ).
fof(addAssignment_39031,axiom,
! [VarCurr] :
( v118818(VarCurr,bitIndex1)
<=> v47(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22847,axiom,
! [VarCurr] :
( v118804(VarCurr)
<=> ( v118758(VarCurr)
| v118805(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22846,axiom,
! [VarCurr] :
( v118805(VarCurr)
<=> ( v118806(VarCurr)
& v118814(VarCurr) ) ) ).
fof(writeUnaryOperator_9328,axiom,
! [VarCurr] :
( ~ v118814(VarCurr)
<=> v118758(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22845,axiom,
! [VarCurr] :
( v118806(VarCurr)
<=> ( v118807(VarCurr)
| v118812(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8830,axiom,
! [VarCurr] :
( v118812(VarCurr)
<=> ( ( v118813(VarCurr,bitIndex1)
<=> $true )
& ( v118813(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39030,axiom,
! [VarCurr] :
( v118813(VarCurr,bitIndex0)
<=> v115533(VarCurr) ) ).
fof(addAssignment_39029,axiom,
! [VarCurr] :
( v118813(VarCurr,bitIndex1)
<=> v47(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22844,axiom,
! [VarCurr] :
( v118807(VarCurr)
<=> ( v118808(VarCurr)
| v118810(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8829,axiom,
! [VarCurr] :
( v118810(VarCurr)
<=> ( ( v118811(VarCurr,bitIndex1)
<=> $true )
& ( v118811(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39028,axiom,
! [VarCurr] :
( v118811(VarCurr,bitIndex0)
<=> v115533(VarCurr) ) ).
fof(addAssignment_39027,axiom,
! [VarCurr] :
( v118811(VarCurr,bitIndex1)
<=> v47(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_8828,axiom,
! [VarCurr] :
( v118808(VarCurr)
<=> ( ( v118809(VarCurr,bitIndex1)
<=> $false )
& ( v118809(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39026,axiom,
! [VarCurr] :
( v118809(VarCurr,bitIndex0)
<=> v115533(VarCurr) ) ).
fof(addAssignment_39025,axiom,
! [VarCurr] :
( v118809(VarCurr,bitIndex1)
<=> v47(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22843,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118796(VarNext)
<=> ( v118798(VarNext)
& v115570(VarNext) ) ) ) ).
fof(writeUnaryOperator_9327,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118798(VarNext)
<=> v115577(VarNext) ) ) ).
fof(addAssignment_39024,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v118787(VarCurr,B)
<=> v118792(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2884,axiom,
! [VarCurr] :
( ~ v118789(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v118792(VarCurr,B)
<=> v118791(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2689,axiom,
! [VarCurr] :
( v118789(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v118792(VarCurr,B)
<=> v118680(VarCurr,B) ) ) ) ).
fof(addAssignment_39023,axiom,
! [VarCurr] :
( ( v118791(VarCurr,bitIndex122)
<=> v118601(VarCurr,bitIndex245) )
& ( v118791(VarCurr,bitIndex121)
<=> v118601(VarCurr,bitIndex244) )
& ( v118791(VarCurr,bitIndex120)
<=> v118601(VarCurr,bitIndex243) )
& ( v118791(VarCurr,bitIndex119)
<=> v118601(VarCurr,bitIndex242) )
& ( v118791(VarCurr,bitIndex118)
<=> v118601(VarCurr,bitIndex241) )
& ( v118791(VarCurr,bitIndex117)
<=> v118601(VarCurr,bitIndex240) )
& ( v118791(VarCurr,bitIndex116)
<=> v118601(VarCurr,bitIndex239) ) ) ).
fof(addAssignment_39022,axiom,
! [VarCurr] :
( v118789(VarCurr)
<=> v118608(VarCurr,bitIndex4) ) ).
fof(addAssignment_39021,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v118780(VarCurr,B)
<=> v118785(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2883,axiom,
! [VarCurr] :
( ~ v118782(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v118785(VarCurr,B)
<=> v118784(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2688,axiom,
! [VarCurr] :
( v118782(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v118785(VarCurr,B)
<=> v118680(VarCurr,B) ) ) ) ).
fof(addAssignment_39020,axiom,
! [VarCurr] :
( ( v118784(VarCurr,bitIndex122)
<=> v118601(VarCurr,bitIndex368) )
& ( v118784(VarCurr,bitIndex121)
<=> v118601(VarCurr,bitIndex367) )
& ( v118784(VarCurr,bitIndex120)
<=> v118601(VarCurr,bitIndex366) )
& ( v118784(VarCurr,bitIndex119)
<=> v118601(VarCurr,bitIndex365) )
& ( v118784(VarCurr,bitIndex118)
<=> v118601(VarCurr,bitIndex364) )
& ( v118784(VarCurr,bitIndex117)
<=> v118601(VarCurr,bitIndex363) )
& ( v118784(VarCurr,bitIndex116)
<=> v118601(VarCurr,bitIndex362) ) ) ).
fof(addAssignment_39019,axiom,
! [VarCurr] :
( v118782(VarCurr)
<=> v118608(VarCurr,bitIndex4) ) ).
fof(addAssignment_39018,axiom,
! [VarNext] :
( ( v118601(VarNext,bitIndex245)
<=> v118747(VarNext,bitIndex122) )
& ( v118601(VarNext,bitIndex244)
<=> v118747(VarNext,bitIndex121) )
& ( v118601(VarNext,bitIndex243)
<=> v118747(VarNext,bitIndex120) )
& ( v118601(VarNext,bitIndex242)
<=> v118747(VarNext,bitIndex119) )
& ( v118601(VarNext,bitIndex241)
<=> v118747(VarNext,bitIndex118) )
& ( v118601(VarNext,bitIndex240)
<=> v118747(VarNext,bitIndex117) )
& ( v118601(VarNext,bitIndex239)
<=> v118747(VarNext,bitIndex116) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_111,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118748(VarNext)
=> ( ( v118747(VarNext,bitIndex122)
<=> v118601(VarCurr,bitIndex245) )
& ( v118747(VarNext,bitIndex121)
<=> v118601(VarCurr,bitIndex244) )
& ( v118747(VarNext,bitIndex120)
<=> v118601(VarCurr,bitIndex243) )
& ( v118747(VarNext,bitIndex119)
<=> v118601(VarCurr,bitIndex242) )
& ( v118747(VarNext,bitIndex118)
<=> v118601(VarCurr,bitIndex241) )
& ( v118747(VarNext,bitIndex117)
<=> v118601(VarCurr,bitIndex240) )
& ( v118747(VarNext,bitIndex116)
<=> v118601(VarCurr,bitIndex239) )
& ( v118747(VarNext,bitIndex115)
<=> v118601(VarCurr,bitIndex238) )
& ( v118747(VarNext,bitIndex114)
<=> v118601(VarCurr,bitIndex237) )
& ( v118747(VarNext,bitIndex113)
<=> v118601(VarCurr,bitIndex236) )
& ( v118747(VarNext,bitIndex112)
<=> v118601(VarCurr,bitIndex235) )
& ( v118747(VarNext,bitIndex111)
<=> v118601(VarCurr,bitIndex234) )
& ( v118747(VarNext,bitIndex110)
<=> v118601(VarCurr,bitIndex233) )
& ( v118747(VarNext,bitIndex109)
<=> v118601(VarCurr,bitIndex232) )
& ( v118747(VarNext,bitIndex108)
<=> v118601(VarCurr,bitIndex231) )
& ( v118747(VarNext,bitIndex107)
<=> v118601(VarCurr,bitIndex230) )
& ( v118747(VarNext,bitIndex106)
<=> v118601(VarCurr,bitIndex229) )
& ( v118747(VarNext,bitIndex105)
<=> v118601(VarCurr,bitIndex228) )
& ( v118747(VarNext,bitIndex104)
<=> v118601(VarCurr,bitIndex227) )
& ( v118747(VarNext,bitIndex103)
<=> v118601(VarCurr,bitIndex226) )
& ( v118747(VarNext,bitIndex102)
<=> v118601(VarCurr,bitIndex225) )
& ( v118747(VarNext,bitIndex101)
<=> v118601(VarCurr,bitIndex224) )
& ( v118747(VarNext,bitIndex100)
<=> v118601(VarCurr,bitIndex223) )
& ( v118747(VarNext,bitIndex99)
<=> v118601(VarCurr,bitIndex222) )
& ( v118747(VarNext,bitIndex98)
<=> v118601(VarCurr,bitIndex221) )
& ( v118747(VarNext,bitIndex97)
<=> v118601(VarCurr,bitIndex220) )
& ( v118747(VarNext,bitIndex96)
<=> v118601(VarCurr,bitIndex219) )
& ( v118747(VarNext,bitIndex95)
<=> v118601(VarCurr,bitIndex218) )
& ( v118747(VarNext,bitIndex94)
<=> v118601(VarCurr,bitIndex217) )
& ( v118747(VarNext,bitIndex93)
<=> v118601(VarCurr,bitIndex216) )
& ( v118747(VarNext,bitIndex92)
<=> v118601(VarCurr,bitIndex215) )
& ( v118747(VarNext,bitIndex91)
<=> v118601(VarCurr,bitIndex214) )
& ( v118747(VarNext,bitIndex90)
<=> v118601(VarCurr,bitIndex213) )
& ( v118747(VarNext,bitIndex89)
<=> v118601(VarCurr,bitIndex212) )
& ( v118747(VarNext,bitIndex88)
<=> v118601(VarCurr,bitIndex211) )
& ( v118747(VarNext,bitIndex87)
<=> v118601(VarCurr,bitIndex210) )
& ( v118747(VarNext,bitIndex86)
<=> v118601(VarCurr,bitIndex209) )
& ( v118747(VarNext,bitIndex85)
<=> v118601(VarCurr,bitIndex208) )
& ( v118747(VarNext,bitIndex84)
<=> v118601(VarCurr,bitIndex207) )
& ( v118747(VarNext,bitIndex83)
<=> v118601(VarCurr,bitIndex206) )
& ( v118747(VarNext,bitIndex82)
<=> v118601(VarCurr,bitIndex205) )
& ( v118747(VarNext,bitIndex81)
<=> v118601(VarCurr,bitIndex204) )
& ( v118747(VarNext,bitIndex80)
<=> v118601(VarCurr,bitIndex203) )
& ( v118747(VarNext,bitIndex79)
<=> v118601(VarCurr,bitIndex202) )
& ( v118747(VarNext,bitIndex78)
<=> v118601(VarCurr,bitIndex201) )
& ( v118747(VarNext,bitIndex77)
<=> v118601(VarCurr,bitIndex200) )
& ( v118747(VarNext,bitIndex76)
<=> v118601(VarCurr,bitIndex199) )
& ( v118747(VarNext,bitIndex75)
<=> v118601(VarCurr,bitIndex198) )
& ( v118747(VarNext,bitIndex74)
<=> v118601(VarCurr,bitIndex197) )
& ( v118747(VarNext,bitIndex73)
<=> v118601(VarCurr,bitIndex196) )
& ( v118747(VarNext,bitIndex72)
<=> v118601(VarCurr,bitIndex195) )
& ( v118747(VarNext,bitIndex71)
<=> v118601(VarCurr,bitIndex194) )
& ( v118747(VarNext,bitIndex70)
<=> v118601(VarCurr,bitIndex193) )
& ( v118747(VarNext,bitIndex69)
<=> v118601(VarCurr,bitIndex192) )
& ( v118747(VarNext,bitIndex68)
<=> v118601(VarCurr,bitIndex191) )
& ( v118747(VarNext,bitIndex67)
<=> v118601(VarCurr,bitIndex190) )
& ( v118747(VarNext,bitIndex66)
<=> v118601(VarCurr,bitIndex189) )
& ( v118747(VarNext,bitIndex65)
<=> v118601(VarCurr,bitIndex188) )
& ( v118747(VarNext,bitIndex64)
<=> v118601(VarCurr,bitIndex187) )
& ( v118747(VarNext,bitIndex63)
<=> v118601(VarCurr,bitIndex186) )
& ( v118747(VarNext,bitIndex62)
<=> v118601(VarCurr,bitIndex185) )
& ( v118747(VarNext,bitIndex61)
<=> v118601(VarCurr,bitIndex184) )
& ( v118747(VarNext,bitIndex60)
<=> v118601(VarCurr,bitIndex183) )
& ( v118747(VarNext,bitIndex59)
<=> v118601(VarCurr,bitIndex182) )
& ( v118747(VarNext,bitIndex58)
<=> v118601(VarCurr,bitIndex181) )
& ( v118747(VarNext,bitIndex57)
<=> v118601(VarCurr,bitIndex180) )
& ( v118747(VarNext,bitIndex56)
<=> v118601(VarCurr,bitIndex179) )
& ( v118747(VarNext,bitIndex55)
<=> v118601(VarCurr,bitIndex178) )
& ( v118747(VarNext,bitIndex54)
<=> v118601(VarCurr,bitIndex177) )
& ( v118747(VarNext,bitIndex53)
<=> v118601(VarCurr,bitIndex176) )
& ( v118747(VarNext,bitIndex52)
<=> v118601(VarCurr,bitIndex175) )
& ( v118747(VarNext,bitIndex51)
<=> v118601(VarCurr,bitIndex174) )
& ( v118747(VarNext,bitIndex50)
<=> v118601(VarCurr,bitIndex173) )
& ( v118747(VarNext,bitIndex49)
<=> v118601(VarCurr,bitIndex172) )
& ( v118747(VarNext,bitIndex48)
<=> v118601(VarCurr,bitIndex171) )
& ( v118747(VarNext,bitIndex47)
<=> v118601(VarCurr,bitIndex170) )
& ( v118747(VarNext,bitIndex46)
<=> v118601(VarCurr,bitIndex169) )
& ( v118747(VarNext,bitIndex45)
<=> v118601(VarCurr,bitIndex168) )
& ( v118747(VarNext,bitIndex44)
<=> v118601(VarCurr,bitIndex167) )
& ( v118747(VarNext,bitIndex43)
<=> v118601(VarCurr,bitIndex166) )
& ( v118747(VarNext,bitIndex42)
<=> v118601(VarCurr,bitIndex165) )
& ( v118747(VarNext,bitIndex41)
<=> v118601(VarCurr,bitIndex164) )
& ( v118747(VarNext,bitIndex40)
<=> v118601(VarCurr,bitIndex163) )
& ( v118747(VarNext,bitIndex39)
<=> v118601(VarCurr,bitIndex162) )
& ( v118747(VarNext,bitIndex38)
<=> v118601(VarCurr,bitIndex161) )
& ( v118747(VarNext,bitIndex37)
<=> v118601(VarCurr,bitIndex160) )
& ( v118747(VarNext,bitIndex36)
<=> v118601(VarCurr,bitIndex159) )
& ( v118747(VarNext,bitIndex35)
<=> v118601(VarCurr,bitIndex158) )
& ( v118747(VarNext,bitIndex34)
<=> v118601(VarCurr,bitIndex157) )
& ( v118747(VarNext,bitIndex33)
<=> v118601(VarCurr,bitIndex156) )
& ( v118747(VarNext,bitIndex32)
<=> v118601(VarCurr,bitIndex155) )
& ( v118747(VarNext,bitIndex31)
<=> v118601(VarCurr,bitIndex154) )
& ( v118747(VarNext,bitIndex30)
<=> v118601(VarCurr,bitIndex153) )
& ( v118747(VarNext,bitIndex29)
<=> v118601(VarCurr,bitIndex152) )
& ( v118747(VarNext,bitIndex28)
<=> v118601(VarCurr,bitIndex151) )
& ( v118747(VarNext,bitIndex27)
<=> v118601(VarCurr,bitIndex150) )
& ( v118747(VarNext,bitIndex26)
<=> v118601(VarCurr,bitIndex149) )
& ( v118747(VarNext,bitIndex25)
<=> v118601(VarCurr,bitIndex148) )
& ( v118747(VarNext,bitIndex24)
<=> v118601(VarCurr,bitIndex147) )
& ( v118747(VarNext,bitIndex23)
<=> v118601(VarCurr,bitIndex146) )
& ( v118747(VarNext,bitIndex22)
<=> v118601(VarCurr,bitIndex145) )
& ( v118747(VarNext,bitIndex21)
<=> v118601(VarCurr,bitIndex144) )
& ( v118747(VarNext,bitIndex20)
<=> v118601(VarCurr,bitIndex143) )
& ( v118747(VarNext,bitIndex19)
<=> v118601(VarCurr,bitIndex142) )
& ( v118747(VarNext,bitIndex18)
<=> v118601(VarCurr,bitIndex141) )
& ( v118747(VarNext,bitIndex17)
<=> v118601(VarCurr,bitIndex140) )
& ( v118747(VarNext,bitIndex16)
<=> v118601(VarCurr,bitIndex139) )
& ( v118747(VarNext,bitIndex15)
<=> v118601(VarCurr,bitIndex138) )
& ( v118747(VarNext,bitIndex14)
<=> v118601(VarCurr,bitIndex137) )
& ( v118747(VarNext,bitIndex13)
<=> v118601(VarCurr,bitIndex136) )
& ( v118747(VarNext,bitIndex12)
<=> v118601(VarCurr,bitIndex135) )
& ( v118747(VarNext,bitIndex11)
<=> v118601(VarCurr,bitIndex134) )
& ( v118747(VarNext,bitIndex10)
<=> v118601(VarCurr,bitIndex133) )
& ( v118747(VarNext,bitIndex9)
<=> v118601(VarCurr,bitIndex132) )
& ( v118747(VarNext,bitIndex8)
<=> v118601(VarCurr,bitIndex131) )
& ( v118747(VarNext,bitIndex7)
<=> v118601(VarCurr,bitIndex130) )
& ( v118747(VarNext,bitIndex6)
<=> v118601(VarCurr,bitIndex129) )
& ( v118747(VarNext,bitIndex5)
<=> v118601(VarCurr,bitIndex128) )
& ( v118747(VarNext,bitIndex4)
<=> v118601(VarCurr,bitIndex127) )
& ( v118747(VarNext,bitIndex3)
<=> v118601(VarCurr,bitIndex126) )
& ( v118747(VarNext,bitIndex2)
<=> v118601(VarCurr,bitIndex125) )
& ( v118747(VarNext,bitIndex1)
<=> v118601(VarCurr,bitIndex124) )
& ( v118747(VarNext,bitIndex0)
<=> v118601(VarCurr,bitIndex123) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1987,axiom,
! [VarNext] :
( v118748(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v118747(VarNext,B)
<=> v118775(VarNext,B) ) ) ) ).
fof(addAssignment_39017,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v118775(VarNext,B)
<=> v118773(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5021,axiom,
! [VarCurr] :
( ~ v118758(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v118773(VarCurr,B)
<=> v118776(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5014,axiom,
! [VarCurr] :
( v118758(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v118773(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1245,axiom,
! [VarCurr] :
( ( ~ v118762(VarCurr)
& ~ v118764(VarCurr) )
=> ! [B] :
( range_122_0(B)
=> ( v118776(VarCurr,B)
<=> v118740(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5020,axiom,
! [VarCurr] :
( v118764(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v118776(VarCurr,B)
<=> v118604(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5013,axiom,
! [VarCurr] :
( v118762(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v118776(VarCurr,B)
<=> v118601(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22842,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118748(VarNext)
<=> ( v118749(VarNext)
& v118756(VarNext) ) ) ) ).
fof(addAssignment_39016,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118756(VarNext)
<=> v118754(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22841,axiom,
! [VarCurr] :
( v118754(VarCurr)
<=> ( v118757(VarCurr)
& v118769(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22840,axiom,
! [VarCurr] :
( v118769(VarCurr)
<=> ( v118770(VarCurr)
| v118758(VarCurr) ) ) ).
fof(writeUnaryOperator_9326,axiom,
! [VarCurr] :
( ~ v118770(VarCurr)
<=> v118771(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_8827,axiom,
! [VarCurr] :
( v118771(VarCurr)
<=> ( ( v118772(VarCurr,bitIndex1)
<=> $false )
& ( v118772(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39015,axiom,
! [VarCurr] :
( v118772(VarCurr,bitIndex0)
<=> v115533(VarCurr) ) ).
fof(addAssignment_39014,axiom,
! [VarCurr] :
( v118772(VarCurr,bitIndex1)
<=> v47(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22839,axiom,
! [VarCurr] :
( v118757(VarCurr)
<=> ( v118758(VarCurr)
| v118759(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22838,axiom,
! [VarCurr] :
( v118759(VarCurr)
<=> ( v118760(VarCurr)
& v118768(VarCurr) ) ) ).
fof(writeUnaryOperator_9325,axiom,
! [VarCurr] :
( ~ v118768(VarCurr)
<=> v118758(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22837,axiom,
! [VarCurr] :
( v118760(VarCurr)
<=> ( v118761(VarCurr)
| v118766(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8826,axiom,
! [VarCurr] :
( v118766(VarCurr)
<=> ( ( v118767(VarCurr,bitIndex1)
<=> $true )
& ( v118767(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39013,axiom,
! [VarCurr] :
( v118767(VarCurr,bitIndex0)
<=> v115533(VarCurr) ) ).
fof(addAssignment_39012,axiom,
! [VarCurr] :
( v118767(VarCurr,bitIndex1)
<=> v47(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22836,axiom,
! [VarCurr] :
( v118761(VarCurr)
<=> ( v118762(VarCurr)
| v118764(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8825,axiom,
! [VarCurr] :
( v118764(VarCurr)
<=> ( ( v118765(VarCurr,bitIndex1)
<=> $true )
& ( v118765(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39011,axiom,
! [VarCurr] :
( v118765(VarCurr,bitIndex0)
<=> v115533(VarCurr) ) ).
fof(addAssignment_39010,axiom,
! [VarCurr] :
( v118765(VarCurr,bitIndex1)
<=> v47(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_8824,axiom,
! [VarCurr] :
( v118762(VarCurr)
<=> ( ( v118763(VarCurr,bitIndex1)
<=> $false )
& ( v118763(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39009,axiom,
! [VarCurr] :
( v118763(VarCurr,bitIndex0)
<=> v115533(VarCurr) ) ).
fof(addAssignment_39008,axiom,
! [VarCurr] :
( v118763(VarCurr,bitIndex1)
<=> v47(VarCurr) ) ).
fof(writeUnaryOperator_9324,axiom,
! [VarCurr] :
( ~ v118758(VarCurr)
<=> v43(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22835,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118749(VarNext)
<=> ( v118750(VarNext)
& v115570(VarNext) ) ) ) ).
fof(writeUnaryOperator_9323,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118750(VarNext)
<=> v115577(VarNext) ) ) ).
fof(addAssignment_39007,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v118740(VarCurr,B)
<=> v118745(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2882,axiom,
! [VarCurr] :
( ~ v118742(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v118745(VarCurr,B)
<=> v118744(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2687,axiom,
! [VarCurr] :
( v118742(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v118745(VarCurr,B)
<=> v118680(VarCurr,B) ) ) ) ).
fof(addAssignment_39006,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v118744(VarCurr,B)
<=> v118601(VarCurr,B) ) ) ).
fof(addAssignment_39005,axiom,
! [VarCurr] :
( v118742(VarCurr)
<=> v118608(VarCurr,bitIndex5) ) ).
fof(addAssignment_39004,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v118604(VarCurr,B)
<=> v118738(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2881,axiom,
! [VarCurr] :
( ~ v118606(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v118738(VarCurr,B)
<=> v118731(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2686,axiom,
! [VarCurr] :
( v118606(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v118738(VarCurr,B)
<=> v118680(VarCurr,B) ) ) ) ).
fof(addAssignment_39003,axiom,
! [VarCurr] :
( ( v118731(VarCurr,bitIndex122)
<=> v118601(VarCurr,bitIndex245) )
& ( v118731(VarCurr,bitIndex121)
<=> v118601(VarCurr,bitIndex244) )
& ( v118731(VarCurr,bitIndex120)
<=> v118601(VarCurr,bitIndex243) )
& ( v118731(VarCurr,bitIndex119)
<=> v118601(VarCurr,bitIndex242) )
& ( v118731(VarCurr,bitIndex118)
<=> v118601(VarCurr,bitIndex241) )
& ( v118731(VarCurr,bitIndex117)
<=> v118601(VarCurr,bitIndex240) )
& ( v118731(VarCurr,bitIndex116)
<=> v118601(VarCurr,bitIndex239) ) ) ).
fof(addAssignmentInitValue_281,axiom,
~ v118601(constB0,bitIndex737) ).
fof(addAssignmentInitValue_280,axiom,
~ v118601(constB0,bitIndex736) ).
fof(addAssignmentInitValue_279,axiom,
~ v118601(constB0,bitIndex735) ).
fof(addAssignmentInitValue_278,axiom,
~ v118601(constB0,bitIndex734) ).
fof(addAssignmentInitValue_277,axiom,
~ v118601(constB0,bitIndex733) ).
fof(addAssignmentInitValue_276,axiom,
~ v118601(constB0,bitIndex732) ).
fof(addAssignmentInitValue_275,axiom,
~ v118601(constB0,bitIndex731) ).
fof(addAssignmentInitValue_274,axiom,
~ v118601(constB0,bitIndex696) ).
fof(bitBlastConstant_12930,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx0xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(bitIndex122) ).
fof(bitBlastConstant_12929,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx0xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(bitIndex121) ).
fof(bitBlastConstant_12928,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx0xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(bitIndex120) ).
fof(bitBlastConstant_12927,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx0xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(bitIndex119) ).
fof(bitBlastConstant_12926,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx0xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(bitIndex118) ).
fof(bitBlastConstant_12925,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx0xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(bitIndex117) ).
fof(bitBlastConstant_12924,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx0xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(bitIndex116) ).
fof(bitBlastConstant_12923,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx0xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(bitIndex81) ).
fof(addAssignmentInitValue_273,axiom,
~ v118601(constB0,bitIndex614) ).
fof(addAssignmentInitValue_272,axiom,
~ v118601(constB0,bitIndex613) ).
fof(addAssignmentInitValue_271,axiom,
~ v118601(constB0,bitIndex612) ).
fof(addAssignmentInitValue_270,axiom,
~ v118601(constB0,bitIndex611) ).
fof(addAssignmentInitValue_269,axiom,
~ v118601(constB0,bitIndex610) ).
fof(addAssignmentInitValue_268,axiom,
~ v118601(constB0,bitIndex609) ).
fof(addAssignmentInitValue_267,axiom,
~ v118601(constB0,bitIndex608) ).
fof(addAssignmentInitValue_266,axiom,
~ v118601(constB0,bitIndex573) ).
fof(bitBlastConstant_12922,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx0xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(bitIndex122) ).
fof(bitBlastConstant_12921,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx0xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(bitIndex121) ).
fof(bitBlastConstant_12920,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx0xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(bitIndex120) ).
fof(bitBlastConstant_12919,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx0xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(bitIndex119) ).
fof(bitBlastConstant_12918,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx0xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(bitIndex118) ).
fof(bitBlastConstant_12917,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx0xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(bitIndex117) ).
fof(bitBlastConstant_12916,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx0xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(bitIndex116) ).
fof(bitBlastConstant_12915,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx0xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(bitIndex81) ).
fof(addAssignmentInitValue_265,axiom,
~ v118601(constB0,bitIndex491) ).
fof(addAssignmentInitValue_264,axiom,
~ v118601(constB0,bitIndex490) ).
fof(addAssignmentInitValue_263,axiom,
~ v118601(constB0,bitIndex489) ).
fof(addAssignmentInitValue_262,axiom,
~ v118601(constB0,bitIndex488) ).
fof(addAssignmentInitValue_261,axiom,
~ v118601(constB0,bitIndex487) ).
fof(addAssignmentInitValue_260,axiom,
~ v118601(constB0,bitIndex486) ).
fof(addAssignmentInitValue_259,axiom,
~ v118601(constB0,bitIndex485) ).
fof(addAssignmentInitValue_258,axiom,
~ v118601(constB0,bitIndex450) ).
fof(bitBlastConstant_12914,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx0xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(bitIndex122) ).
fof(bitBlastConstant_12913,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx0xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(bitIndex121) ).
fof(bitBlastConstant_12912,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx0xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(bitIndex120) ).
fof(bitBlastConstant_12911,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx0xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(bitIndex119) ).
fof(bitBlastConstant_12910,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx0xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(bitIndex118) ).
fof(bitBlastConstant_12909,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx0xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(bitIndex117) ).
fof(bitBlastConstant_12908,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx0xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(bitIndex116) ).
fof(bitBlastConstant_12907,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx0xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(bitIndex81) ).
fof(addAssignment_39002,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v118680(VarCurr,B)
<=> v118682(VarCurr,B) ) ) ).
fof(addAssignment_39001,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v118682(VarCurr,B)
<=> v118684(VarCurr,B) ) ) ).
fof(addAssignment_39000,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v118684(VarCurr,B)
<=> v118686(VarCurr,B) ) ) ).
fof(addAssignment_38999,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v118686(VarCurr,B)
<=> v118688(VarCurr,B) ) ) ).
fof(addAssignment_38998,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v118688(VarCurr,B)
<=> v118690(VarCurr,B) ) ) ).
fof(addAssignment_38997,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v118690(VarCurr,B)
<=> v118692(VarCurr,B) ) ) ).
fof(addAssignment_38996,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v118692(VarCurr,B)
<=> v118694(VarCurr,B) ) ) ).
fof(addAssignment_38995,axiom,
! [VarNext,B] :
( range_122_116(B)
=> ( v118694(VarNext,B)
<=> v118715(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1893,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118716(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v118715(VarNext,B)
<=> v118694(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1986,axiom,
! [VarNext] :
( v118716(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v118715(VarNext,B)
<=> v118726(VarNext,B) ) ) ) ).
fof(addAssignment_38994,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v118726(VarNext,B)
<=> v118724(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2880,axiom,
! [VarCurr] :
( ~ v118727(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v118724(VarCurr,B)
<=> v118696(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2685,axiom,
! [VarCurr] :
( v118727(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v118724(VarCurr,B)
<=> $false ) ) ) ).
fof(range_axiom_200,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_12906,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex122) ).
fof(bitBlastConstant_12905,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex121) ).
fof(bitBlastConstant_12904,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex120) ).
fof(bitBlastConstant_12903,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex119) ).
fof(bitBlastConstant_12902,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex118) ).
fof(bitBlastConstant_12901,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex117) ).
fof(bitBlastConstant_12900,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex116) ).
fof(bitBlastConstant_12899,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex115) ).
fof(bitBlastConstant_12898,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex114) ).
fof(bitBlastConstant_12897,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex113) ).
fof(bitBlastConstant_12896,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex112) ).
fof(bitBlastConstant_12895,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex111) ).
fof(bitBlastConstant_12894,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex110) ).
fof(bitBlastConstant_12893,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex109) ).
fof(bitBlastConstant_12892,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex108) ).
fof(bitBlastConstant_12891,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex107) ).
fof(bitBlastConstant_12890,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex106) ).
fof(bitBlastConstant_12889,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex105) ).
fof(bitBlastConstant_12888,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex104) ).
fof(bitBlastConstant_12887,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex103) ).
fof(bitBlastConstant_12886,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex102) ).
fof(bitBlastConstant_12885,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex101) ).
fof(bitBlastConstant_12884,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex100) ).
fof(bitBlastConstant_12883,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex99) ).
fof(bitBlastConstant_12882,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex98) ).
fof(bitBlastConstant_12881,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex97) ).
fof(bitBlastConstant_12880,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex96) ).
fof(bitBlastConstant_12879,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex95) ).
fof(bitBlastConstant_12878,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex94) ).
fof(bitBlastConstant_12877,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex93) ).
fof(bitBlastConstant_12876,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex92) ).
fof(bitBlastConstant_12875,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex91) ).
fof(bitBlastConstant_12874,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex90) ).
fof(bitBlastConstant_12873,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex89) ).
fof(bitBlastConstant_12872,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex88) ).
fof(bitBlastConstant_12871,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex87) ).
fof(bitBlastConstant_12870,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex86) ).
fof(bitBlastConstant_12869,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex85) ).
fof(bitBlastConstant_12868,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex84) ).
fof(bitBlastConstant_12867,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex83) ).
fof(bitBlastConstant_12866,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex82) ).
fof(bitBlastConstant_12865,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex81) ).
fof(bitBlastConstant_12864,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex80) ).
fof(bitBlastConstant_12863,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex79) ).
fof(bitBlastConstant_12862,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex78) ).
fof(bitBlastConstant_12861,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex77) ).
fof(bitBlastConstant_12860,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex76) ).
fof(bitBlastConstant_12859,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex75) ).
fof(bitBlastConstant_12858,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex74) ).
fof(bitBlastConstant_12857,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex73) ).
fof(bitBlastConstant_12856,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex72) ).
fof(bitBlastConstant_12855,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex71) ).
fof(bitBlastConstant_12854,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex70) ).
fof(bitBlastConstant_12853,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex69) ).
fof(bitBlastConstant_12852,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex68) ).
fof(bitBlastConstant_12851,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex67) ).
fof(bitBlastConstant_12850,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex66) ).
fof(bitBlastConstant_12849,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex65) ).
fof(bitBlastConstant_12848,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex64) ).
fof(bitBlastConstant_12847,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex63) ).
fof(bitBlastConstant_12846,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex62) ).
fof(bitBlastConstant_12845,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex61) ).
fof(bitBlastConstant_12844,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex60) ).
fof(bitBlastConstant_12843,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex59) ).
fof(bitBlastConstant_12842,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex58) ).
fof(bitBlastConstant_12841,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex57) ).
fof(bitBlastConstant_12840,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex56) ).
fof(bitBlastConstant_12839,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex55) ).
fof(bitBlastConstant_12838,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex54) ).
fof(bitBlastConstant_12837,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex53) ).
fof(bitBlastConstant_12836,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex52) ).
fof(bitBlastConstant_12835,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex51) ).
fof(bitBlastConstant_12834,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex50) ).
fof(bitBlastConstant_12833,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex49) ).
fof(bitBlastConstant_12832,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex48) ).
fof(bitBlastConstant_12831,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex47) ).
fof(bitBlastConstant_12830,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex46) ).
fof(bitBlastConstant_12829,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex45) ).
fof(bitBlastConstant_12828,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex44) ).
fof(bitBlastConstant_12827,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex43) ).
fof(bitBlastConstant_12826,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex42) ).
fof(bitBlastConstant_12825,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex41) ).
fof(bitBlastConstant_12824,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex40) ).
fof(bitBlastConstant_12823,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex39) ).
fof(bitBlastConstant_12822,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex38) ).
fof(bitBlastConstant_12821,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex37) ).
fof(bitBlastConstant_12820,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex36) ).
fof(bitBlastConstant_12819,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex35) ).
fof(bitBlastConstant_12818,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex34) ).
fof(bitBlastConstant_12817,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex33) ).
fof(bitBlastConstant_12816,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex32) ).
fof(bitBlastConstant_12815,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex31) ).
fof(bitBlastConstant_12814,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex30) ).
fof(bitBlastConstant_12813,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex29) ).
fof(bitBlastConstant_12812,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex28) ).
fof(bitBlastConstant_12811,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex27) ).
fof(bitBlastConstant_12810,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex26) ).
fof(bitBlastConstant_12809,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex25) ).
fof(bitBlastConstant_12808,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex24) ).
fof(bitBlastConstant_12807,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex23) ).
fof(bitBlastConstant_12806,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex22) ).
fof(bitBlastConstant_12805,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex21) ).
fof(bitBlastConstant_12804,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_12803,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_12802,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_12801,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_12800,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_12799,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_12798,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_12797,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_12796,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_12795,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_12794,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_12793,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_12792,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_12791,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_12790,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_12789,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_12788,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_12787,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_12786,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_12785,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_12784,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex0) ).
fof(writeUnaryOperator_9322,axiom,
! [VarCurr] :
( ~ v118727(VarCurr)
<=> v94(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22834,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118716(VarNext)
<=> v118717(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22833,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118717(VarNext)
<=> ( v118718(VarNext)
& v142(VarNext) ) ) ) ).
fof(writeUnaryOperator_9321,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118718(VarNext)
<=> v118720(VarNext) ) ) ).
fof(addAssignment_38993,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118720(VarNext)
<=> v142(VarCurr) ) ) ).
fof(addAssignment_38992,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v118696(VarCurr,B)
<=> v118704(VarCurr,B) ) ) ).
fof(range_axiom_199,axiom,
! [B] :
( range_122_116(B)
<=> ( $false
| bitIndex116 = B
| bitIndex117 = B
| bitIndex118 = B
| bitIndex119 = B
| bitIndex120 = B
| bitIndex121 = B
| bitIndex122 = B ) ) ).
fof(addAssignment_38991,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v118704(VarCurr,B)
<=> v118713(VarCurr,B) ) ) ).
fof(addAssignment_38990,axiom,
! [VarCurr] :
( ( v118704(VarCurr,bitIndex68)
<=> v118712(VarCurr,bitIndex61) )
& ( v118704(VarCurr,bitIndex67)
<=> v118712(VarCurr,bitIndex60) )
& ( v118704(VarCurr,bitIndex66)
<=> v118712(VarCurr,bitIndex59) )
& ( v118704(VarCurr,bitIndex65)
<=> v118712(VarCurr,bitIndex58) )
& ( v118704(VarCurr,bitIndex64)
<=> v118712(VarCurr,bitIndex57) )
& ( v118704(VarCurr,bitIndex63)
<=> v118712(VarCurr,bitIndex56) )
& ( v118704(VarCurr,bitIndex62)
<=> v118712(VarCurr,bitIndex55) )
& ( v118704(VarCurr,bitIndex61)
<=> v118712(VarCurr,bitIndex54) )
& ( v118704(VarCurr,bitIndex60)
<=> v118712(VarCurr,bitIndex53) )
& ( v118704(VarCurr,bitIndex59)
<=> v118712(VarCurr,bitIndex52) )
& ( v118704(VarCurr,bitIndex58)
<=> v118712(VarCurr,bitIndex51) )
& ( v118704(VarCurr,bitIndex57)
<=> v118712(VarCurr,bitIndex50) )
& ( v118704(VarCurr,bitIndex56)
<=> v118712(VarCurr,bitIndex49) )
& ( v118704(VarCurr,bitIndex55)
<=> v118712(VarCurr,bitIndex48) )
& ( v118704(VarCurr,bitIndex54)
<=> v118712(VarCurr,bitIndex47) )
& ( v118704(VarCurr,bitIndex53)
<=> v118712(VarCurr,bitIndex46) )
& ( v118704(VarCurr,bitIndex52)
<=> v118712(VarCurr,bitIndex45) )
& ( v118704(VarCurr,bitIndex51)
<=> v118712(VarCurr,bitIndex44) )
& ( v118704(VarCurr,bitIndex50)
<=> v118712(VarCurr,bitIndex43) )
& ( v118704(VarCurr,bitIndex49)
<=> v118712(VarCurr,bitIndex42) )
& ( v118704(VarCurr,bitIndex48)
<=> v118712(VarCurr,bitIndex41) )
& ( v118704(VarCurr,bitIndex47)
<=> v118712(VarCurr,bitIndex40) )
& ( v118704(VarCurr,bitIndex46)
<=> v118712(VarCurr,bitIndex39) )
& ( v118704(VarCurr,bitIndex45)
<=> v118712(VarCurr,bitIndex38) )
& ( v118704(VarCurr,bitIndex44)
<=> v118712(VarCurr,bitIndex37) )
& ( v118704(VarCurr,bitIndex43)
<=> v118712(VarCurr,bitIndex36) )
& ( v118704(VarCurr,bitIndex42)
<=> v118712(VarCurr,bitIndex35) )
& ( v118704(VarCurr,bitIndex41)
<=> v118712(VarCurr,bitIndex34) )
& ( v118704(VarCurr,bitIndex40)
<=> v118712(VarCurr,bitIndex33) )
& ( v118704(VarCurr,bitIndex39)
<=> v118712(VarCurr,bitIndex32) )
& ( v118704(VarCurr,bitIndex38)
<=> v118712(VarCurr,bitIndex31) )
& ( v118704(VarCurr,bitIndex37)
<=> v118712(VarCurr,bitIndex30) )
& ( v118704(VarCurr,bitIndex36)
<=> v118712(VarCurr,bitIndex29) )
& ( v118704(VarCurr,bitIndex35)
<=> v118712(VarCurr,bitIndex28) )
& ( v118704(VarCurr,bitIndex34)
<=> v118712(VarCurr,bitIndex27) )
& ( v118704(VarCurr,bitIndex33)
<=> v118712(VarCurr,bitIndex26) )
& ( v118704(VarCurr,bitIndex32)
<=> v118712(VarCurr,bitIndex25) )
& ( v118704(VarCurr,bitIndex31)
<=> v118712(VarCurr,bitIndex24) )
& ( v118704(VarCurr,bitIndex30)
<=> v118712(VarCurr,bitIndex23) )
& ( v118704(VarCurr,bitIndex29)
<=> v118712(VarCurr,bitIndex22) )
& ( v118704(VarCurr,bitIndex28)
<=> v118712(VarCurr,bitIndex21) )
& ( v118704(VarCurr,bitIndex27)
<=> v118712(VarCurr,bitIndex20) )
& ( v118704(VarCurr,bitIndex26)
<=> v118712(VarCurr,bitIndex19) )
& ( v118704(VarCurr,bitIndex25)
<=> v118712(VarCurr,bitIndex18) )
& ( v118704(VarCurr,bitIndex24)
<=> v118712(VarCurr,bitIndex17) )
& ( v118704(VarCurr,bitIndex23)
<=> v118712(VarCurr,bitIndex16) )
& ( v118704(VarCurr,bitIndex22)
<=> v118712(VarCurr,bitIndex15) )
& ( v118704(VarCurr,bitIndex21)
<=> v118712(VarCurr,bitIndex14) )
& ( v118704(VarCurr,bitIndex20)
<=> v118712(VarCurr,bitIndex13) )
& ( v118704(VarCurr,bitIndex19)
<=> v118712(VarCurr,bitIndex12) )
& ( v118704(VarCurr,bitIndex18)
<=> v118712(VarCurr,bitIndex11) )
& ( v118704(VarCurr,bitIndex17)
<=> v118712(VarCurr,bitIndex10) )
& ( v118704(VarCurr,bitIndex16)
<=> v118712(VarCurr,bitIndex9) )
& ( v118704(VarCurr,bitIndex15)
<=> v118712(VarCurr,bitIndex8) )
& ( v118704(VarCurr,bitIndex14)
<=> v118712(VarCurr,bitIndex7) )
& ( v118704(VarCurr,bitIndex13)
<=> v118712(VarCurr,bitIndex6) )
& ( v118704(VarCurr,bitIndex12)
<=> v118712(VarCurr,bitIndex5) )
& ( v118704(VarCurr,bitIndex11)
<=> v118712(VarCurr,bitIndex4) )
& ( v118704(VarCurr,bitIndex10)
<=> v118712(VarCurr,bitIndex3) )
& ( v118704(VarCurr,bitIndex9)
<=> v118712(VarCurr,bitIndex2) )
& ( v118704(VarCurr,bitIndex8)
<=> v118712(VarCurr,bitIndex1) )
& ( v118704(VarCurr,bitIndex7)
<=> v118712(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_38989,axiom,
! [VarCurr] :
( ( v118704(VarCurr,bitIndex72)
<=> v118711(VarCurr,bitIndex3) )
& ( v118704(VarCurr,bitIndex71)
<=> v118711(VarCurr,bitIndex2) )
& ( v118704(VarCurr,bitIndex70)
<=> v118711(VarCurr,bitIndex1) )
& ( v118704(VarCurr,bitIndex69)
<=> v118711(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_38988,axiom,
! [VarCurr] :
( ( v118704(VarCurr,bitIndex76)
<=> v118710(VarCurr,bitIndex3) )
& ( v118704(VarCurr,bitIndex75)
<=> v118710(VarCurr,bitIndex2) )
& ( v118704(VarCurr,bitIndex74)
<=> v118710(VarCurr,bitIndex1) )
& ( v118704(VarCurr,bitIndex73)
<=> v118710(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_38987,axiom,
! [VarCurr] :
( ( v118704(VarCurr,bitIndex84)
<=> v118709(VarCurr,bitIndex7) )
& ( v118704(VarCurr,bitIndex83)
<=> v118709(VarCurr,bitIndex6) )
& ( v118704(VarCurr,bitIndex82)
<=> v118709(VarCurr,bitIndex5) )
& ( v118704(VarCurr,bitIndex81)
<=> v118709(VarCurr,bitIndex4) )
& ( v118704(VarCurr,bitIndex80)
<=> v118709(VarCurr,bitIndex3) )
& ( v118704(VarCurr,bitIndex79)
<=> v118709(VarCurr,bitIndex2) )
& ( v118704(VarCurr,bitIndex78)
<=> v118709(VarCurr,bitIndex1) )
& ( v118704(VarCurr,bitIndex77)
<=> v118709(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_38986,axiom,
! [VarCurr] :
( ( v118704(VarCurr,bitIndex100)
<=> v118708(VarCurr,bitIndex15) )
& ( v118704(VarCurr,bitIndex99)
<=> v118708(VarCurr,bitIndex14) )
& ( v118704(VarCurr,bitIndex98)
<=> v118708(VarCurr,bitIndex13) )
& ( v118704(VarCurr,bitIndex97)
<=> v118708(VarCurr,bitIndex12) )
& ( v118704(VarCurr,bitIndex96)
<=> v118708(VarCurr,bitIndex11) )
& ( v118704(VarCurr,bitIndex95)
<=> v118708(VarCurr,bitIndex10) )
& ( v118704(VarCurr,bitIndex94)
<=> v118708(VarCurr,bitIndex9) )
& ( v118704(VarCurr,bitIndex93)
<=> v118708(VarCurr,bitIndex8) )
& ( v118704(VarCurr,bitIndex92)
<=> v118708(VarCurr,bitIndex7) )
& ( v118704(VarCurr,bitIndex91)
<=> v118708(VarCurr,bitIndex6) )
& ( v118704(VarCurr,bitIndex90)
<=> v118708(VarCurr,bitIndex5) )
& ( v118704(VarCurr,bitIndex89)
<=> v118708(VarCurr,bitIndex4) )
& ( v118704(VarCurr,bitIndex88)
<=> v118708(VarCurr,bitIndex3) )
& ( v118704(VarCurr,bitIndex87)
<=> v118708(VarCurr,bitIndex2) )
& ( v118704(VarCurr,bitIndex86)
<=> v118708(VarCurr,bitIndex1) )
& ( v118704(VarCurr,bitIndex85)
<=> v118708(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_38985,axiom,
! [VarCurr] :
( ( v118704(VarCurr,bitIndex110)
<=> v118707(VarCurr,bitIndex9) )
& ( v118704(VarCurr,bitIndex109)
<=> v118707(VarCurr,bitIndex8) )
& ( v118704(VarCurr,bitIndex108)
<=> v118707(VarCurr,bitIndex7) )
& ( v118704(VarCurr,bitIndex107)
<=> v118707(VarCurr,bitIndex6) )
& ( v118704(VarCurr,bitIndex106)
<=> v118707(VarCurr,bitIndex5) )
& ( v118704(VarCurr,bitIndex105)
<=> v118707(VarCurr,bitIndex4) )
& ( v118704(VarCurr,bitIndex104)
<=> v118707(VarCurr,bitIndex3) )
& ( v118704(VarCurr,bitIndex103)
<=> v118707(VarCurr,bitIndex2) )
& ( v118704(VarCurr,bitIndex102)
<=> v118707(VarCurr,bitIndex1) )
& ( v118704(VarCurr,bitIndex101)
<=> v118707(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_38984,axiom,
! [VarCurr] :
( ( v118704(VarCurr,bitIndex112)
<=> v118706(VarCurr,bitIndex1) )
& ( v118704(VarCurr,bitIndex111)
<=> v118706(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_38983,axiom,
! [VarCurr] :
( ( v118704(VarCurr,bitIndex115)
<=> v118705(VarCurr,bitIndex2) )
& ( v118704(VarCurr,bitIndex114)
<=> v118705(VarCurr,bitIndex1) )
& ( v118704(VarCurr,bitIndex113)
<=> v118705(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_38982,axiom,
! [VarCurr] :
( ( v118704(VarCurr,bitIndex122)
<=> v118698(VarCurr,bitIndex6) )
& ( v118704(VarCurr,bitIndex121)
<=> v118698(VarCurr,bitIndex5) )
& ( v118704(VarCurr,bitIndex120)
<=> v118698(VarCurr,bitIndex4) )
& ( v118704(VarCurr,bitIndex119)
<=> v118698(VarCurr,bitIndex3) )
& ( v118704(VarCurr,bitIndex118)
<=> v118698(VarCurr,bitIndex2) )
& ( v118704(VarCurr,bitIndex117)
<=> v118698(VarCurr,bitIndex1) )
& ( v118704(VarCurr,bitIndex116)
<=> v118698(VarCurr,bitIndex0) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2879,axiom,
! [VarCurr] :
( ~ v118700(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v118698(VarCurr,B)
<=> v3776(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2684,axiom,
! [VarCurr] :
( v118700(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v118698(VarCurr,B)
<=> v118703(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5019,axiom,
! [VarCurr] :
( ~ v118701(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v118703(VarCurr,B)
<=> b1111000(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5012,axiom,
! [VarCurr] :
( v118701(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v118703(VarCurr,B)
<=> b1011000(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22832,axiom,
! [VarCurr] :
( v118700(VarCurr)
<=> ( v118701(VarCurr)
| v118702(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22831,axiom,
! [VarCurr] :
( v118702(VarCurr)
<=> ( v3803(VarCurr)
& v9610(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22830,axiom,
! [VarCurr] :
( v118701(VarCurr)
<=> ( v189(VarCurr)
& v9595(VarCurr) ) ) ).
fof(addAssignment_38981,axiom,
! [VarCurr] :
( v118606(VarCurr)
<=> v118608(VarCurr,bitIndex5) ) ).
fof(addAssignment_38980,axiom,
! [VarCurr] :
( v118608(VarCurr,bitIndex5)
<=> v118623(VarCurr,bitIndex5) ) ).
fof(addAssignment_38979,axiom,
! [VarNext] :
( v118567(VarNext,bitIndex4)
<=> v118672(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_1892,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118673(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v118672(VarNext,B)
<=> v118567(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1985,axiom,
! [VarNext] :
( v118673(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v118672(VarNext,B)
<=> v118620(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22829,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118673(VarNext)
<=> v118674(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22828,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118674(VarNext)
<=> ( v118676(VarNext)
& v115570(VarNext) ) ) ) ).
fof(writeUnaryOperator_9320,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118676(VarNext)
<=> v115577(VarNext) ) ) ).
fof(addAssignment_38978,axiom,
! [VarCurr] :
( v118608(VarCurr,bitIndex4)
<=> v118623(VarCurr,bitIndex4) ) ).
fof(addAssignment_38977,axiom,
! [VarNext] :
( v118567(VarNext,bitIndex3)
<=> v118664(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1891,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118665(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v118664(VarNext,B)
<=> v118567(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1984,axiom,
! [VarNext] :
( v118665(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v118664(VarNext,B)
<=> v118620(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22827,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118665(VarNext)
<=> v118666(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22826,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118666(VarNext)
<=> ( v118668(VarNext)
& v115570(VarNext) ) ) ) ).
fof(writeUnaryOperator_9319,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118668(VarNext)
<=> v115577(VarNext) ) ) ).
fof(addAssignment_38976,axiom,
! [VarCurr] :
( v118608(VarCurr,bitIndex3)
<=> v118623(VarCurr,bitIndex3) ) ).
fof(addAssignment_38975,axiom,
! [VarNext] :
( v118567(VarNext,bitIndex2)
<=> v118656(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1890,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118657(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v118656(VarNext,B)
<=> v118567(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1983,axiom,
! [VarNext] :
( v118657(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v118656(VarNext,B)
<=> v118620(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22825,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118657(VarNext)
<=> v118658(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22824,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118658(VarNext)
<=> ( v118660(VarNext)
& v115570(VarNext) ) ) ) ).
fof(writeUnaryOperator_9318,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118660(VarNext)
<=> v115577(VarNext) ) ) ).
fof(addAssignment_38974,axiom,
! [VarCurr] :
( v118608(VarCurr,bitIndex2)
<=> v118623(VarCurr,bitIndex2) ) ).
fof(addAssignment_38973,axiom,
! [VarNext] :
( v118567(VarNext,bitIndex1)
<=> v118648(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1889,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118649(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v118648(VarNext,B)
<=> v118567(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1982,axiom,
! [VarNext] :
( v118649(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v118648(VarNext,B)
<=> v118620(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22823,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118649(VarNext)
<=> v118650(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22822,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118650(VarNext)
<=> ( v118652(VarNext)
& v115570(VarNext) ) ) ) ).
fof(writeUnaryOperator_9317,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118652(VarNext)
<=> v115577(VarNext) ) ) ).
fof(addAssignment_38972,axiom,
! [VarCurr] :
( v118608(VarCurr,bitIndex1)
<=> v118623(VarCurr,bitIndex1) ) ).
fof(addAssignment_38971,axiom,
! [VarNext] :
( v118567(VarNext,bitIndex0)
<=> v118640(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1888,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118641(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v118640(VarNext,B)
<=> v118567(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1981,axiom,
! [VarNext] :
( v118641(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v118640(VarNext,B)
<=> v118620(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22821,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118641(VarNext)
<=> v118642(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22820,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118642(VarNext)
<=> ( v118644(VarNext)
& v115570(VarNext) ) ) ) ).
fof(writeUnaryOperator_9316,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118644(VarNext)
<=> v115577(VarNext) ) ) ).
fof(addAssignment_38970,axiom,
! [VarCurr] :
( v118608(VarCurr,bitIndex0)
<=> v118623(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2878,axiom,
! [VarCurr] :
( ~ v118624(VarCurr)
=> ! [B] :
( range_8_0(B)
=> ( v118623(VarCurr,B)
<=> v118626(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2683,axiom,
! [VarCurr] :
( v118624(VarCurr)
=> ! [B] :
( range_8_0(B)
=> ( v118623(VarCurr,B)
<=> v118625(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_193,axiom,
! [VarCurr] :
( ( ~ v118627(VarCurr)
& ~ v118629(VarCurr)
& ~ v118633(VarCurr) )
=> ! [B] :
( range_8_0(B)
=> ( v118626(VarCurr,B)
<=> v118567(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1244,axiom,
! [VarCurr] :
( v118633(VarCurr)
=> ! [B] :
( range_8_0(B)
=> ( v118626(VarCurr,B)
<=> v118635(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5018,axiom,
! [VarCurr] :
( v118629(VarCurr)
=> ! [B] :
( range_8_0(B)
=> ( v118626(VarCurr,B)
<=> v118631(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5011,axiom,
! [VarCurr] :
( v118627(VarCurr)
=> ! [B] :
( range_8_0(B)
=> ( v118626(VarCurr,B)
<=> v118567(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8823,axiom,
! [VarCurr] :
( v118637(VarCurr)
<=> ( ( v118638(VarCurr,bitIndex1)
<=> $true )
& ( v118638(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_38969,axiom,
! [VarCurr] :
( v118638(VarCurr,bitIndex0)
<=> v115533(VarCurr) ) ).
fof(addAssignment_38968,axiom,
! [VarCurr] :
( v118638(VarCurr,bitIndex1)
<=> v47(VarCurr) ) ).
fof(addAssignment_38967,axiom,
! [VarCurr] :
( v118635(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_38966,axiom,
! [VarCurr] :
( ( v118635(VarCurr,bitIndex8)
<=> v118567(VarCurr,bitIndex7) )
& ( v118635(VarCurr,bitIndex7)
<=> v118567(VarCurr,bitIndex6) )
& ( v118635(VarCurr,bitIndex6)
<=> v118567(VarCurr,bitIndex5) )
& ( v118635(VarCurr,bitIndex5)
<=> v118567(VarCurr,bitIndex4) )
& ( v118635(VarCurr,bitIndex4)
<=> v118567(VarCurr,bitIndex3) )
& ( v118635(VarCurr,bitIndex3)
<=> v118567(VarCurr,bitIndex2) )
& ( v118635(VarCurr,bitIndex2)
<=> v118567(VarCurr,bitIndex1) )
& ( v118635(VarCurr,bitIndex1)
<=> v118567(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_8822,axiom,
! [VarCurr] :
( v118633(VarCurr)
<=> ( ( v118634(VarCurr,bitIndex1)
<=> $true )
& ( v118634(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_38965,axiom,
! [VarCurr] :
( v118634(VarCurr,bitIndex0)
<=> v115533(VarCurr) ) ).
fof(addAssignment_38964,axiom,
! [VarCurr] :
( v118634(VarCurr,bitIndex1)
<=> v47(VarCurr) ) ).
fof(addAssignment_38963,axiom,
! [VarCurr] :
( ( v118631(VarCurr,bitIndex7)
<=> v118567(VarCurr,bitIndex8) )
& ( v118631(VarCurr,bitIndex6)
<=> v118567(VarCurr,bitIndex7) )
& ( v118631(VarCurr,bitIndex5)
<=> v118567(VarCurr,bitIndex6) )
& ( v118631(VarCurr,bitIndex4)
<=> v118567(VarCurr,bitIndex5) )
& ( v118631(VarCurr,bitIndex3)
<=> v118567(VarCurr,bitIndex4) )
& ( v118631(VarCurr,bitIndex2)
<=> v118567(VarCurr,bitIndex3) )
& ( v118631(VarCurr,bitIndex1)
<=> v118567(VarCurr,bitIndex2) )
& ( v118631(VarCurr,bitIndex0)
<=> v118567(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_38962,axiom,
! [VarCurr] :
( v118631(VarCurr,bitIndex8)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_8821,axiom,
! [VarCurr] :
( v118629(VarCurr)
<=> ( ( v118630(VarCurr,bitIndex1)
<=> $false )
& ( v118630(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_38961,axiom,
! [VarCurr] :
( v118630(VarCurr,bitIndex0)
<=> v115533(VarCurr) ) ).
fof(addAssignment_38960,axiom,
! [VarCurr] :
( v118630(VarCurr,bitIndex1)
<=> v47(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_8820,axiom,
! [VarCurr] :
( v118627(VarCurr)
<=> ( ( v118628(VarCurr,bitIndex1)
<=> $false )
& ( v118628(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_38959,axiom,
! [VarCurr] :
( v118628(VarCurr,bitIndex0)
<=> v115533(VarCurr) ) ).
fof(addAssignment_38958,axiom,
! [VarCurr] :
( v118628(VarCurr,bitIndex1)
<=> v47(VarCurr) ) ).
fof(addAssignment_38957,axiom,
! [VarCurr] :
( v118625(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_38956,axiom,
! [VarCurr,B] :
( range_8_1(B)
=> ( v118625(VarCurr,B)
<=> v118565(VarCurr,B) ) ) ).
fof(writeUnaryOperator_9315,axiom,
! [VarCurr] :
( ~ v118624(VarCurr)
<=> v43(VarCurr) ) ).
fof(addAssignment_38955,axiom,
! [VarCurr] :
( v118565(VarCurr,bitIndex1)
<=> v118566(VarCurr,bitIndex1) ) ).
fof(addAssignment_38954,axiom,
! [VarCurr] :
( v118565(VarCurr,bitIndex2)
<=> v118566(VarCurr,bitIndex2) ) ).
fof(addAssignment_38953,axiom,
! [VarCurr] :
( v118565(VarCurr,bitIndex3)
<=> v118566(VarCurr,bitIndex3) ) ).
fof(addAssignment_38952,axiom,
! [VarCurr] :
( v118565(VarCurr,bitIndex4)
<=> v118566(VarCurr,bitIndex4) ) ).
fof(addAssignment_38951,axiom,
! [VarCurr] :
( v118565(VarCurr,bitIndex5)
<=> v118566(VarCurr,bitIndex5) ) ).
fof(addAssignment_38950,axiom,
! [VarNext] :
( v118567(VarNext,bitIndex5)
<=> v118611(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_1887,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118612(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v118611(VarNext,B)
<=> v118567(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1980,axiom,
! [VarNext] :
( v118612(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v118611(VarNext,B)
<=> v118620(VarNext,B) ) ) ) ).
fof(addAssignment_38949,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v118620(VarNext,B)
<=> v118618(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2877,axiom,
! [VarCurr] :
( ~ v115584(VarCurr)
=> ! [B] :
( range_8_0(B)
=> ( v118618(VarCurr,B)
<=> v118608(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2682,axiom,
! [VarCurr] :
( v115584(VarCurr)
=> ! [B] :
( range_8_0(B)
=> ( v118618(VarCurr,B)
<=> b000000001(B) ) ) ) ).
fof(bitBlastConstant_12783,axiom,
~ b000000001(bitIndex8) ).
fof(bitBlastConstant_12782,axiom,
~ b000000001(bitIndex7) ).
fof(bitBlastConstant_12781,axiom,
~ b000000001(bitIndex6) ).
fof(bitBlastConstant_12780,axiom,
~ b000000001(bitIndex5) ).
fof(bitBlastConstant_12779,axiom,
~ b000000001(bitIndex4) ).
fof(bitBlastConstant_12778,axiom,
~ b000000001(bitIndex3) ).
fof(bitBlastConstant_12777,axiom,
~ b000000001(bitIndex2) ).
fof(bitBlastConstant_12776,axiom,
~ b000000001(bitIndex1) ).
fof(bitBlastConstant_12775,axiom,
b000000001(bitIndex0) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22819,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118612(VarNext)
<=> v118613(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22818,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118613(VarNext)
<=> ( v118615(VarNext)
& v115570(VarNext) ) ) ) ).
fof(writeUnaryOperator_9314,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118615(VarNext)
<=> v115577(VarNext) ) ) ).
fof(addAssignment_38948,axiom,
! [VarCurr] :
( v39(VarCurr)
<=> v41(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1886,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118573(VarNext)
=> ( v41(VarNext)
<=> v41(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1979,axiom,
! [VarNext] :
( v118573(VarNext)
=> ( v41(VarNext)
<=> v118591(VarNext) ) ) ).
fof(addAssignment_38947,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118591(VarNext)
<=> v118589(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2876,axiom,
! [VarCurr] :
( ~ v118588(VarCurr)
=> ( v118589(VarCurr)
<=> v118592(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2681,axiom,
! [VarCurr] :
( v118588(VarCurr)
=> ( v118589(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2875,axiom,
! [VarCurr] :
( ~ v47(VarCurr)
=> ( v118592(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2680,axiom,
! [VarCurr] :
( v47(VarCurr)
=> ( v118592(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22817,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118573(VarNext)
<=> ( v118574(VarNext)
& v118581(VarNext) ) ) ) ).
fof(addAssignment_38946,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118581(VarNext)
<=> v118579(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22816,axiom,
! [VarCurr] :
( v118579(VarCurr)
<=> ( v118582(VarCurr)
| v118588(VarCurr) ) ) ).
fof(writeUnaryOperator_9313,axiom,
! [VarCurr] :
( ~ v118588(VarCurr)
<=> v43(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22815,axiom,
! [VarCurr] :
( v118582(VarCurr)
<=> ( v118583(VarCurr)
| v47(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22814,axiom,
! [VarCurr] :
( v118583(VarCurr)
<=> ( v118584(VarCurr)
& v118587(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8819,axiom,
! [VarCurr] :
( v118587(VarCurr)
<=> ( v118565(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22813,axiom,
! [VarCurr] :
( v118584(VarCurr)
<=> ( v118585(VarCurr)
& v118586(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8818,axiom,
! [VarCurr] :
( v118586(VarCurr)
<=> ( v115529(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8817,axiom,
! [VarCurr] :
( v118585(VarCurr)
<=> ( v115533(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22812,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118574(VarNext)
<=> ( v118575(VarNext)
& v115570(VarNext) ) ) ) ).
fof(writeUnaryOperator_9312,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118575(VarNext)
<=> v115577(VarNext) ) ) ).
fof(addAssignment_38945,axiom,
! [VarCurr] :
( v118565(VarCurr,bitIndex0)
<=> v118566(VarCurr,bitIndex0) ) ).
fof(addAssignment_38944,axiom,
! [VarCurr] :
( v118566(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_38943,axiom,
! [VarCurr,B] :
( range_8_1(B)
=> ( v118566(VarCurr,B)
<=> v118567(VarCurr,B) ) ) ).
fof(range_axiom_198,axiom,
! [B] :
( range_8_1(B)
<=> ( $false
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B ) ) ).
fof(addAssignmentInitValue_257,axiom,
~ v118567(constB0,bitIndex3) ).
fof(addAssignmentInitValue_256,axiom,
~ v118567(constB0,bitIndex2) ).
fof(addAssignmentInitValue_255,axiom,
~ v118567(constB0,bitIndex1) ).
fof(addAssignmentInitValue_254,axiom,
v118567(constB0,bitIndex0) ).
fof(bitBlastConstant_12774,axiom,
~ bxxxxx0001(bitIndex3) ).
fof(bitBlastConstant_12773,axiom,
~ bxxxxx0001(bitIndex2) ).
fof(bitBlastConstant_12772,axiom,
~ bxxxxx0001(bitIndex1) ).
fof(bitBlastConstant_12771,axiom,
bxxxxx0001(bitIndex0) ).
fof(addAssignment_38942,axiom,
! [VarCurr] :
( v47(VarCurr)
<=> v49(VarCurr) ) ).
fof(addAssignment_38941,axiom,
! [VarCurr] :
( v49(VarCurr)
<=> v51(VarCurr) ) ).
fof(addAssignment_38940,axiom,
! [VarCurr] :
( v51(VarCurr)
<=> v53(VarCurr) ) ).
fof(addAssignment_38939,axiom,
! [VarCurr] :
( v53(VarCurr)
<=> v55(VarCurr) ) ).
fof(addAssignment_38938,axiom,
! [VarCurr] :
( v55(VarCurr)
<=> v57(VarCurr) ) ).
fof(addAssignment_38937,axiom,
! [VarCurr] :
( v57(VarCurr)
<=> v59(VarCurr) ) ).
fof(addAssignment_38936,axiom,
! [VarCurr] :
( v59(VarCurr)
<=> v61(VarCurr) ) ).
fof(addAssignment_38935,axiom,
! [VarCurr] :
( v61(VarCurr)
<=> v63(VarCurr,bitIndex1) ) ).
fof(addAssignment_38934,axiom,
! [VarNext] :
( v63(VarNext,bitIndex1)
<=> v118557(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionShiftedRanges1_110,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118558(VarNext)
=> ( ( v118557(VarNext,bitIndex1)
<=> v63(VarCurr,bitIndex2) )
& ( v118557(VarNext,bitIndex0)
<=> v63(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1978,axiom,
! [VarNext] :
( v118558(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v118557(VarNext,B)
<=> v117459(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22811,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118558(VarNext)
<=> v118559(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22810,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118559(VarNext)
<=> ( v118561(VarNext)
& v117367(VarNext) ) ) ) ).
fof(writeUnaryOperator_9311,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118561(VarNext)
<=> v117374(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_567,axiom,
! [VarCurr] :
( ~ v118542(VarCurr)
=> ( v72(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_762,axiom,
! [VarCurr] :
( v118542(VarCurr)
=> ( v72(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22809,axiom,
! [VarCurr] :
( v118542(VarCurr)
<=> ( v118543(VarCurr)
| v118552(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22808,axiom,
! [VarCurr] :
( v118552(VarCurr)
<=> ( v118553(VarCurr)
& v118554(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22807,axiom,
! [VarCurr] :
( v118554(VarCurr)
<=> ( v118555(VarCurr)
& v117448(VarCurr) ) ) ).
fof(writeUnaryOperator_9310,axiom,
! [VarCurr] :
( ~ v118555(VarCurr)
<=> v115513(VarCurr) ) ).
fof(writeUnaryOperator_9309,axiom,
! [VarCurr] :
( ~ v118553(VarCurr)
<=> v117420(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22806,axiom,
! [VarCurr] :
( v118543(VarCurr)
<=> ( v118544(VarCurr)
& v117420(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22805,axiom,
! [VarCurr] :
( v118544(VarCurr)
<=> ( v118545(VarCurr)
| v118549(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22804,axiom,
! [VarCurr] :
( v118549(VarCurr)
<=> ( v118551(VarCurr)
& v117409(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22803,axiom,
! [VarCurr] :
( v118551(VarCurr)
<=> ( v117418(VarCurr)
& v117413(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22802,axiom,
! [VarCurr] :
( v118545(VarCurr)
<=> ( v118547(VarCurr)
& v117409(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22801,axiom,
! [VarCurr] :
( v118547(VarCurr)
<=> ( v118548(VarCurr)
& v115485(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22800,axiom,
! [VarCurr] :
( v118548(VarCurr)
<=> ( v117418(VarCurr)
& v117444(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22799,axiom,
! [VarCurr] :
( v181(VarCurr)
<=> ( v118537(VarCurr)
| v118538(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22798,axiom,
! [VarCurr] :
( v118538(VarCurr)
<=> ( v118539(VarCurr)
& v118357(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22797,axiom,
! [VarCurr] :
( v118539(VarCurr)
<=> ( v118344(VarCurr)
| v115487(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22796,axiom,
! [VarCurr] :
( v118537(VarCurr)
<=> ( v183(VarCurr)
& v9614(VarCurr) ) ) ).
fof(addAssignment_38933,axiom,
! [VarCurr] :
( v118357(VarCurr)
<=> v118359(VarCurr) ) ).
fof(addAssignment_38932,axiom,
! [VarCurr] :
( v118359(VarCurr)
<=> v118361(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22795,axiom,
! [VarCurr] :
( v118361(VarCurr)
<=> ( v118534(VarCurr)
& v118535(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2556,axiom,
! [VarCurr] :
( v118535(VarCurr)
<=> ( v118363(VarCurr,bitIndex4)
<~> v118445(VarCurr,bitIndex4) ) ) ).
fof(addBitVectorEqualityBitBlasted_8816,axiom,
! [VarCurr] :
( v118534(VarCurr)
<=> ( ( v118363(VarCurr,bitIndex3)
<=> v118445(VarCurr,bitIndex3) )
& ( v118363(VarCurr,bitIndex2)
<=> v118445(VarCurr,bitIndex2) )
& ( v118363(VarCurr,bitIndex1)
<=> v118445(VarCurr,bitIndex1) )
& ( v118363(VarCurr,bitIndex0)
<=> v118445(VarCurr,bitIndex0) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1885,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118515(VarNext)
=> ( v118445(VarNext,bitIndex4)
<=> v118445(VarCurr,bitIndex4) ) ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_17,axiom,
! [VarNext] :
( v118515(VarNext)
=> ( v118445(VarNext,bitIndex4)
<=> v118529(VarNext) ) ) ).
fof(addAssignment_38931,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118529(VarNext)
<=> v118527(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5017,axiom,
! [VarCurr] :
( ~ v118465(VarCurr)
=> ( v118527(VarCurr)
<=> v118530(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5010,axiom,
! [VarCurr] :
( v118465(VarCurr)
=> ( v118527(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_9308,axiom,
! [VarCurr] :
( ~ v118530(VarCurr)
<=> v118445(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22794,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118515(VarNext)
<=> ( v118516(VarNext)
& v118523(VarNext) ) ) ) ).
fof(addAssignment_38930,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118523(VarNext)
<=> v118521(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22793,axiom,
! [VarCurr] :
( v118521(VarCurr)
<=> ( v118465(VarCurr)
| v118524(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22792,axiom,
! [VarCurr] :
( v118524(VarCurr)
<=> ( v118525(VarCurr)
& v118526(VarCurr) ) ) ).
fof(writeUnaryOperator_9307,axiom,
! [VarCurr] :
( ~ v118526(VarCurr)
<=> v118465(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22791,axiom,
! [VarCurr] :
( v118525(VarCurr)
<=> ( v118472(VarCurr)
& v118447(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22790,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118516(VarNext)
<=> ( v118518(VarNext)
& v117492(VarNext) ) ) ) ).
fof(writeUnaryOperator_9306,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118518(VarNext)
<=> v117499(VarNext) ) ) ).
fof(addAssignment_38929,axiom,
! [VarCurr] :
( v118363(VarCurr,bitIndex4)
<=> v118365(VarCurr,bitIndex4) ) ).
fof(addAssignment_38928,axiom,
! [VarCurr] :
( v118365(VarCurr,bitIndex4)
<=> v118367(VarCurr,bitIndex4) ) ).
fof(addAssignment_38927,axiom,
! [VarCurr] :
( v118367(VarCurr,bitIndex4)
<=> v118369(VarCurr,bitIndex4) ) ).
fof(addAssignment_38926,axiom,
! [VarCurr] :
( v118369(VarCurr,bitIndex4)
<=> v118371(VarCurr,bitIndex4) ) ).
fof(addAssignment_38925,axiom,
! [VarCurr] :
( v118371(VarCurr,bitIndex4)
<=> v118373(VarCurr,bitIndex4) ) ).
fof(addAssignment_38924,axiom,
! [VarCurr] :
( v118373(VarCurr,bitIndex4)
<=> v118375(VarCurr,bitIndex4) ) ).
fof(addAssignment_38923,axiom,
! [VarCurr] :
( v118375(VarCurr,bitIndex4)
<=> v118441(VarCurr,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_1884,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118496(VarNext)
=> ( v118442(VarNext)
<=> v118442(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1977,axiom,
! [VarNext] :
( v118496(VarNext)
=> ( v118442(VarNext)
<=> v118509(VarNext) ) ) ).
fof(addAssignment_38922,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118509(VarNext)
<=> v118507(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5016,axiom,
! [VarCurr] :
( ~ v118410(VarCurr)
=> ( v118507(VarCurr)
<=> v118510(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5009,axiom,
! [VarCurr] :
( v118410(VarCurr)
=> ( v118507(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22789,axiom,
! [VarCurr] :
( v118510(VarCurr)
<=> ( v118442(VarCurr)
<~> v118397(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22788,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118496(VarNext)
<=> ( v118497(VarNext)
& v118504(VarNext) ) ) ) ).
fof(addAssignment_38921,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118504(VarNext)
<=> v118502(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22787,axiom,
! [VarCurr] :
( v118502(VarCurr)
<=> ( v118410(VarCurr)
| v118505(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22786,axiom,
! [VarCurr] :
( v118505(VarCurr)
<=> ( v118379(VarCurr)
& v118506(VarCurr) ) ) ).
fof(writeUnaryOperator_9305,axiom,
! [VarCurr] :
( ~ v118506(VarCurr)
<=> v118410(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22785,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118497(VarNext)
<=> ( v118499(VarNext)
& v114803(VarNext) ) ) ) ).
fof(writeUnaryOperator_9304,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118499(VarNext)
<=> v114810(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1883,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118456(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v118445(VarNext,B)
<=> v118445(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1976,axiom,
! [VarNext] :
( v118456(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v118445(VarNext,B)
<=> v118470(VarNext,B) ) ) ) ).
fof(addAssignment_38920,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v118470(VarNext,B)
<=> v118468(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5015,axiom,
! [VarCurr] :
( ~ v118465(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v118468(VarCurr,B)
<=> v118471(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5008,axiom,
! [VarCurr] :
( v118465(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v118468(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2874,axiom,
! [VarCurr] :
( ~ v118472(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v118471(VarCurr,B)
<=> v118473(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2679,axiom,
! [VarCurr] :
( v118472(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v118471(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_38919,axiom,
! [VarCurr] :
( v118473(VarCurr,bitIndex0)
<=> v118489(VarCurr) ) ).
fof(addAssignment_38918,axiom,
! [VarCurr] :
( v118473(VarCurr,bitIndex1)
<=> v118487(VarCurr) ) ).
fof(addAssignment_38917,axiom,
! [VarCurr] :
( v118473(VarCurr,bitIndex2)
<=> v118482(VarCurr) ) ).
fof(addAssignment_38916,axiom,
! [VarCurr] :
( v118473(VarCurr,bitIndex3)
<=> v118475(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22784,axiom,
! [VarCurr] :
( v118487(VarCurr)
<=> ( v118488(VarCurr)
& v118491(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2555,axiom,
! [VarCurr] :
( v118491(VarCurr)
<=> ( v118445(VarCurr,bitIndex0)
| v118445(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22783,axiom,
! [VarCurr] :
( v118488(VarCurr)
<=> ( v118489(VarCurr)
| v118490(VarCurr) ) ) ).
fof(writeUnaryOperator_9303,axiom,
! [VarCurr] :
( ~ v118490(VarCurr)
<=> v118445(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_9302,axiom,
! [VarCurr] :
( ~ v118489(VarCurr)
<=> v118445(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22782,axiom,
! [VarCurr] :
( v118482(VarCurr)
<=> ( v118483(VarCurr)
& v118486(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2554,axiom,
! [VarCurr] :
( v118486(VarCurr)
<=> ( v118479(VarCurr)
| v118445(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22781,axiom,
! [VarCurr] :
( v118483(VarCurr)
<=> ( v118484(VarCurr)
| v118485(VarCurr) ) ) ).
fof(writeUnaryOperator_9301,axiom,
! [VarCurr] :
( ~ v118485(VarCurr)
<=> v118445(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_9300,axiom,
! [VarCurr] :
( ~ v118484(VarCurr)
<=> v118479(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22780,axiom,
! [VarCurr] :
( v118475(VarCurr)
<=> ( v118476(VarCurr)
& v118481(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2553,axiom,
! [VarCurr] :
( v118481(VarCurr)
<=> ( v118478(VarCurr)
| v118445(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22779,axiom,
! [VarCurr] :
( v118476(VarCurr)
<=> ( v118477(VarCurr)
| v118480(VarCurr) ) ) ).
fof(writeUnaryOperator_9299,axiom,
! [VarCurr] :
( ~ v118480(VarCurr)
<=> v118445(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_9298,axiom,
! [VarCurr] :
( ~ v118477(VarCurr)
<=> v118478(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2552,axiom,
! [VarCurr] :
( v118478(VarCurr)
<=> ( v118479(VarCurr)
& v118445(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2551,axiom,
! [VarCurr] :
( v118479(VarCurr)
<=> ( v118445(VarCurr,bitIndex0)
& v118445(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_8815,axiom,
! [VarCurr] :
( v118472(VarCurr)
<=> ( ( v118445(VarCurr,bitIndex3)
<=> $true )
& ( v118445(VarCurr,bitIndex2)
<=> $false )
& ( v118445(VarCurr,bitIndex1)
<=> $true )
& ( v118445(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22778,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118456(VarNext)
<=> ( v118457(VarNext)
& v118464(VarNext) ) ) ) ).
fof(addAssignment_38915,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118464(VarNext)
<=> v118462(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22777,axiom,
! [VarCurr] :
( v118462(VarCurr)
<=> ( v118465(VarCurr)
| v118466(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22776,axiom,
! [VarCurr] :
( v118466(VarCurr)
<=> ( v118447(VarCurr)
& v118467(VarCurr) ) ) ).
fof(writeUnaryOperator_9297,axiom,
! [VarCurr] :
( ~ v118467(VarCurr)
<=> v118465(VarCurr) ) ).
fof(writeUnaryOperator_9296,axiom,
! [VarCurr] :
( ~ v118465(VarCurr)
<=> v115467(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22775,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118457(VarNext)
<=> ( v118458(VarNext)
& v117492(VarNext) ) ) ) ).
fof(writeUnaryOperator_9295,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118458(VarNext)
<=> v117499(VarNext) ) ) ).
fof(addAssignmentInitValueVector_231,axiom,
( v118445(constB0,bitIndex4)
<=> $false ) ).
fof(addAssignmentInitValueVector_230,axiom,
! [B] :
( range_3_0(B)
=> ( v118445(constB0,B)
<=> $false ) ) ).
fof(addAssignment_38914,axiom,
! [VarCurr] :
( v118447(VarCurr)
<=> v118449(VarCurr) ) ).
fof(addAssignment_38913,axiom,
! [VarCurr] :
( v118449(VarCurr)
<=> v118451(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2550,axiom,
! [VarCurr] :
( v118451(VarCurr)
<=> ( v72(VarCurr,bitIndex1)
& v118453(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22774,axiom,
! [VarCurr] :
( v118453(VarCurr)
<=> ( v115487(VarCurr)
| v118344(VarCurr) ) ) ).
fof(addAssignment_38912,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v118363(VarCurr,B)
<=> v118365(VarCurr,B) ) ) ).
fof(addAssignment_38911,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v118365(VarCurr,B)
<=> v118367(VarCurr,B) ) ) ).
fof(addAssignment_38910,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v118367(VarCurr,B)
<=> v118369(VarCurr,B) ) ) ).
fof(addAssignment_38909,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v118369(VarCurr,B)
<=> v118371(VarCurr,B) ) ) ).
fof(addAssignment_38908,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v118371(VarCurr,B)
<=> v118373(VarCurr,B) ) ) ).
fof(addAssignment_38907,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v118373(VarCurr,B)
<=> v118375(VarCurr,B) ) ) ).
fof(addAssignment_38906,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v118375(VarCurr,B)
<=> v118441(VarCurr,B) ) ) ).
fof(addAssignment_38905,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v118441(VarCurr,B)
<=> v118377(VarCurr,B) ) ) ).
fof(addAssignment_38904,axiom,
! [VarCurr] :
( v118441(VarCurr,bitIndex4)
<=> v118442(VarCurr) ) ).
fof(addAssignmentInitValueVector_229,axiom,
( v118442(constB0)
<=> $false ) ).
fof(addCaseBooleanConditionEqualRanges1_1882,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118401(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v118377(VarNext,B)
<=> v118377(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1975,axiom,
! [VarNext] :
( v118401(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v118377(VarNext,B)
<=> v118415(VarNext,B) ) ) ) ).
fof(addAssignment_38903,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v118415(VarNext,B)
<=> v118413(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5014,axiom,
! [VarCurr] :
( ~ v118410(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v118413(VarCurr,B)
<=> v118416(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5007,axiom,
! [VarCurr] :
( v118410(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v118413(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_140,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v118416(VarCurr,B)
<=> ( v118417(VarCurr,B)
& v118436(VarCurr,B) ) ) ) ).
fof(addAssignment_38902,axiom,
! [VarCurr] :
( v118436(VarCurr,bitIndex0)
<=> v118437(VarCurr) ) ).
fof(addAssignment_38901,axiom,
! [VarCurr] :
( v118436(VarCurr,bitIndex1)
<=> v118437(VarCurr) ) ).
fof(addAssignment_38900,axiom,
! [VarCurr] :
( v118436(VarCurr,bitIndex2)
<=> v118437(VarCurr) ) ).
fof(addAssignment_38899,axiom,
! [VarCurr] :
( v118436(VarCurr,bitIndex3)
<=> v118437(VarCurr) ) ).
fof(addAssignment_38898,axiom,
! [VarCurr] :
( v118437(VarCurr)
<=> v118438(VarCurr) ) ).
fof(writeUnaryOperator_9294,axiom,
! [VarCurr] :
( ~ v118438(VarCurr)
<=> v118397(VarCurr) ) ).
fof(addAssignment_38897,axiom,
! [VarCurr] :
( v118417(VarCurr,bitIndex0)
<=> v118433(VarCurr) ) ).
fof(addAssignment_38896,axiom,
! [VarCurr] :
( v118417(VarCurr,bitIndex1)
<=> v118431(VarCurr) ) ).
fof(addAssignment_38895,axiom,
! [VarCurr] :
( v118417(VarCurr,bitIndex2)
<=> v118426(VarCurr) ) ).
fof(addAssignment_38894,axiom,
! [VarCurr] :
( v118417(VarCurr,bitIndex3)
<=> v118419(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22773,axiom,
! [VarCurr] :
( v118431(VarCurr)
<=> ( v118432(VarCurr)
& v118435(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2549,axiom,
! [VarCurr] :
( v118435(VarCurr)
<=> ( v118377(VarCurr,bitIndex0)
| v118377(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22772,axiom,
! [VarCurr] :
( v118432(VarCurr)
<=> ( v118433(VarCurr)
| v118434(VarCurr) ) ) ).
fof(writeUnaryOperator_9293,axiom,
! [VarCurr] :
( ~ v118434(VarCurr)
<=> v118377(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_9292,axiom,
! [VarCurr] :
( ~ v118433(VarCurr)
<=> v118377(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22771,axiom,
! [VarCurr] :
( v118426(VarCurr)
<=> ( v118427(VarCurr)
& v118430(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2548,axiom,
! [VarCurr] :
( v118430(VarCurr)
<=> ( v118423(VarCurr)
| v118377(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22770,axiom,
! [VarCurr] :
( v118427(VarCurr)
<=> ( v118428(VarCurr)
| v118429(VarCurr) ) ) ).
fof(writeUnaryOperator_9291,axiom,
! [VarCurr] :
( ~ v118429(VarCurr)
<=> v118377(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_9290,axiom,
! [VarCurr] :
( ~ v118428(VarCurr)
<=> v118423(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22769,axiom,
! [VarCurr] :
( v118419(VarCurr)
<=> ( v118420(VarCurr)
& v118425(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2547,axiom,
! [VarCurr] :
( v118425(VarCurr)
<=> ( v118422(VarCurr)
| v118377(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22768,axiom,
! [VarCurr] :
( v118420(VarCurr)
<=> ( v118421(VarCurr)
| v118424(VarCurr) ) ) ).
fof(writeUnaryOperator_9289,axiom,
! [VarCurr] :
( ~ v118424(VarCurr)
<=> v118377(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_9288,axiom,
! [VarCurr] :
( ~ v118421(VarCurr)
<=> v118422(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2546,axiom,
! [VarCurr] :
( v118422(VarCurr)
<=> ( v118423(VarCurr)
& v118377(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2545,axiom,
! [VarCurr] :
( v118423(VarCurr)
<=> ( v118377(VarCurr,bitIndex0)
& v118377(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22767,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118401(VarNext)
<=> ( v118402(VarNext)
& v118409(VarNext) ) ) ) ).
fof(addAssignment_38893,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118409(VarNext)
<=> v118407(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22766,axiom,
! [VarCurr] :
( v118407(VarCurr)
<=> ( v118410(VarCurr)
| v118411(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22765,axiom,
! [VarCurr] :
( v118411(VarCurr)
<=> ( v118379(VarCurr)
& v118412(VarCurr) ) ) ).
fof(writeUnaryOperator_9287,axiom,
! [VarCurr] :
( ~ v118412(VarCurr)
<=> v118410(VarCurr) ) ).
fof(writeUnaryOperator_9286,axiom,
! [VarCurr] :
( ~ v118410(VarCurr)
<=> v9636(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22764,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118402(VarNext)
<=> ( v118403(VarNext)
& v114803(VarNext) ) ) ) ).
fof(writeUnaryOperator_9285,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118403(VarNext)
<=> v114810(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_8814,axiom,
! [VarCurr] :
( v118397(VarCurr)
<=> ( ( v118377(VarCurr,bitIndex3)
<=> $true )
& ( v118377(VarCurr,bitIndex2)
<=> $false )
& ( v118377(VarCurr,bitIndex1)
<=> $true )
& ( v118377(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignmentInitValueVector_228,axiom,
! [B] :
( range_3_0(B)
=> ( v118377(constB0,B)
<=> $false ) ) ).
fof(addAssignment_38892,axiom,
! [VarCurr] :
( v118379(VarCurr)
<=> v118381(VarCurr) ) ).
fof(addAssignment_38891,axiom,
! [VarCurr] :
( v118381(VarCurr)
<=> v118383(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2544,axiom,
! [VarCurr] :
( v118383(VarCurr)
<=> ( v9649(VarCurr,bitIndex7)
| v118385(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22763,axiom,
! [VarCurr] :
( v118385(VarCurr)
<=> ( v118391(VarCurr)
& v118394(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22762,axiom,
! [VarCurr] :
( v118394(VarCurr)
<=> ( v118387(VarCurr)
| v118389(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22761,axiom,
! [VarCurr] :
( v118391(VarCurr)
<=> ( v118392(VarCurr)
& v118393(VarCurr) ) ) ).
fof(writeUnaryOperator_9284,axiom,
! [VarCurr] :
( ~ v118393(VarCurr)
<=> v118029(VarCurr) ) ).
fof(writeUnaryOperator_9283,axiom,
! [VarCurr] :
( ~ v118392(VarCurr)
<=> v115377(VarCurr) ) ).
fof(addAssignment_38890,axiom,
! [VarCurr] :
( v118389(VarCurr)
<=> v118040(VarCurr) ) ).
fof(addAssignment_38889,axiom,
! [VarCurr] :
( v118387(VarCurr)
<=> v118033(VarCurr) ) ).
fof(addAssignment_38888,axiom,
! [VarCurr] :
( v118344(VarCurr)
<=> v118346(VarCurr) ) ).
fof(addAssignment_38887,axiom,
! [VarCurr] :
( v118346(VarCurr)
<=> v118348(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2873,axiom,
! [VarCurr] :
( ~ v118351(VarCurr)
=> ( v118348(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2678,axiom,
! [VarCurr] :
( v118351(VarCurr)
=> ( v118348(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22760,axiom,
! [VarCurr] :
( v118351(VarCurr)
<=> ( v118353(VarCurr)
& v118355(VarCurr) ) ) ).
fof(writeUnaryOperator_9282,axiom,
! [VarCurr] :
( ~ v118355(VarCurr)
<=> v3776(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorShiftedRanges_2543,axiom,
! [VarCurr] :
( v118353(VarCurr)
<=> ( v118354(VarCurr)
& v3776(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2542,axiom,
! [VarCurr] :
( v118354(VarCurr)
<=> ( v9605(VarCurr)
& v3776(VarCurr,bitIndex4) ) ) ).
fof(addAssignment_38886,axiom,
! [VarCurr] :
( v9614(VarCurr)
<=> v9616(VarCurr) ) ).
fof(addAssignment_38885,axiom,
! [VarCurr] :
( v9616(VarCurr)
<=> v9618(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22759,axiom,
! [VarCurr] :
( v9618(VarCurr)
<=> ( v118341(VarCurr)
& v118342(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2541,axiom,
! [VarCurr] :
( v118342(VarCurr)
<=> ( v9620(VarCurr,bitIndex5)
<~> v118270(VarCurr,bitIndex5) ) ) ).
fof(addBitVectorEqualityBitBlasted_8813,axiom,
! [VarCurr] :
( v118341(VarCurr)
<=> ( ( v9620(VarCurr,bitIndex4)
<=> v118270(VarCurr,bitIndex4) )
& ( v9620(VarCurr,bitIndex3)
<=> v118270(VarCurr,bitIndex3) )
& ( v9620(VarCurr,bitIndex2)
<=> v118270(VarCurr,bitIndex2) )
& ( v9620(VarCurr,bitIndex1)
<=> v118270(VarCurr,bitIndex1) )
& ( v9620(VarCurr,bitIndex0)
<=> v118270(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_38884,axiom,
! [VarNext] :
( v118270(VarNext,bitIndex5)
<=> v118333(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_1881,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118335(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v118333(VarNext,B)
<=> v118270(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1974,axiom,
! [VarNext] :
( v118335(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v118333(VarNext,B)
<=> v118298(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22758,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118335(VarNext)
<=> ( v118336(VarNext)
& v118292(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22757,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118336(VarNext)
<=> ( v118338(VarNext)
& v117492(VarNext) ) ) ) ).
fof(writeUnaryOperator_9281,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118338(VarNext)
<=> v117499(VarNext) ) ) ).
fof(addAssignment_38883,axiom,
! [VarCurr] :
( v9620(VarCurr,bitIndex5)
<=> v9622(VarCurr,bitIndex5) ) ).
fof(addAssignment_38882,axiom,
! [VarCurr] :
( v9622(VarCurr,bitIndex5)
<=> v9624(VarCurr,bitIndex5) ) ).
fof(addAssignment_38881,axiom,
! [VarCurr] :
( v9624(VarCurr,bitIndex5)
<=> v9626(VarCurr,bitIndex5) ) ).
fof(addAssignment_38880,axiom,
! [VarCurr] :
( v9626(VarCurr,bitIndex5)
<=> v9628(VarCurr,bitIndex5) ) ).
fof(addAssignment_38879,axiom,
! [VarCurr] :
( v9628(VarCurr,bitIndex5)
<=> v9630(VarCurr,bitIndex5) ) ).
fof(addAssignment_38878,axiom,
! [VarCurr] :
( v9630(VarCurr,bitIndex5)
<=> v9632(VarCurr,bitIndex5) ) ).
fof(addAssignment_38877,axiom,
! [VarCurr] :
( v9632(VarCurr,bitIndex5)
<=> v118268(VarCurr,bitIndex5) ) ).
fof(addAssignment_38876,axiom,
! [VarNext,B] :
( range_4_0(B)
=> ( v118270(VarNext,B)
<=> v118283(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1880,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118284(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v118283(VarNext,B)
<=> v118270(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1973,axiom,
! [VarNext] :
( v118284(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v118283(VarNext,B)
<=> v118298(VarNext,B) ) ) ) ).
fof(addAssignment_38875,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v118298(VarNext,B)
<=> v118296(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5013,axiom,
! [VarCurr] :
( ~ v118293(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v118296(VarCurr,B)
<=> v118299(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5006,axiom,
! [VarCurr] :
( v118293(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v118296(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_38874,axiom,
! [VarCurr] :
( v118299(VarCurr,bitIndex0)
<=> v118327(VarCurr) ) ).
fof(addAssignment_38873,axiom,
! [VarCurr] :
( v118299(VarCurr,bitIndex1)
<=> v118325(VarCurr) ) ).
fof(addAssignment_38872,axiom,
! [VarCurr] :
( v118299(VarCurr,bitIndex2)
<=> v118320(VarCurr) ) ).
fof(addAssignment_38871,axiom,
! [VarCurr] :
( v118299(VarCurr,bitIndex3)
<=> v118315(VarCurr) ) ).
fof(addAssignment_38870,axiom,
! [VarCurr] :
( v118299(VarCurr,bitIndex4)
<=> v118310(VarCurr) ) ).
fof(addAssignment_38869,axiom,
! [VarCurr] :
( v118299(VarCurr,bitIndex5)
<=> v118301(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22756,axiom,
! [VarCurr] :
( v118325(VarCurr)
<=> ( v118326(VarCurr)
& v118329(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2540,axiom,
! [VarCurr] :
( v118329(VarCurr)
<=> ( v118270(VarCurr,bitIndex0)
| v118270(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22755,axiom,
! [VarCurr] :
( v118326(VarCurr)
<=> ( v118327(VarCurr)
| v118328(VarCurr) ) ) ).
fof(writeUnaryOperator_9280,axiom,
! [VarCurr] :
( ~ v118328(VarCurr)
<=> v118270(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_9279,axiom,
! [VarCurr] :
( ~ v118327(VarCurr)
<=> v118270(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22754,axiom,
! [VarCurr] :
( v118320(VarCurr)
<=> ( v118321(VarCurr)
& v118324(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2539,axiom,
! [VarCurr] :
( v118324(VarCurr)
<=> ( v118307(VarCurr)
| v118270(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22753,axiom,
! [VarCurr] :
( v118321(VarCurr)
<=> ( v118322(VarCurr)
| v118323(VarCurr) ) ) ).
fof(writeUnaryOperator_9278,axiom,
! [VarCurr] :
( ~ v118323(VarCurr)
<=> v118270(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_9277,axiom,
! [VarCurr] :
( ~ v118322(VarCurr)
<=> v118307(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22752,axiom,
! [VarCurr] :
( v118315(VarCurr)
<=> ( v118316(VarCurr)
& v118319(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2538,axiom,
! [VarCurr] :
( v118319(VarCurr)
<=> ( v118306(VarCurr)
| v118270(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22751,axiom,
! [VarCurr] :
( v118316(VarCurr)
<=> ( v118317(VarCurr)
| v118318(VarCurr) ) ) ).
fof(writeUnaryOperator_9276,axiom,
! [VarCurr] :
( ~ v118318(VarCurr)
<=> v118270(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_9275,axiom,
! [VarCurr] :
( ~ v118317(VarCurr)
<=> v118306(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22750,axiom,
! [VarCurr] :
( v118310(VarCurr)
<=> ( v118311(VarCurr)
& v118314(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2537,axiom,
! [VarCurr] :
( v118314(VarCurr)
<=> ( v118305(VarCurr)
| v118270(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22749,axiom,
! [VarCurr] :
( v118311(VarCurr)
<=> ( v118312(VarCurr)
| v118313(VarCurr) ) ) ).
fof(writeUnaryOperator_9274,axiom,
! [VarCurr] :
( ~ v118313(VarCurr)
<=> v118270(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_9273,axiom,
! [VarCurr] :
( ~ v118312(VarCurr)
<=> v118305(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22748,axiom,
! [VarCurr] :
( v118301(VarCurr)
<=> ( v118302(VarCurr)
& v118309(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2536,axiom,
! [VarCurr] :
( v118309(VarCurr)
<=> ( v118304(VarCurr)
| v118270(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22747,axiom,
! [VarCurr] :
( v118302(VarCurr)
<=> ( v118303(VarCurr)
| v118308(VarCurr) ) ) ).
fof(writeUnaryOperator_9272,axiom,
! [VarCurr] :
( ~ v118308(VarCurr)
<=> v118270(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_9271,axiom,
! [VarCurr] :
( ~ v118303(VarCurr)
<=> v118304(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2535,axiom,
! [VarCurr] :
( v118304(VarCurr)
<=> ( v118305(VarCurr)
& v118270(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2534,axiom,
! [VarCurr] :
( v118305(VarCurr)
<=> ( v118306(VarCurr)
& v118270(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2533,axiom,
! [VarCurr] :
( v118306(VarCurr)
<=> ( v118307(VarCurr)
& v118270(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2532,axiom,
! [VarCurr] :
( v118307(VarCurr)
<=> ( v118270(VarCurr,bitIndex0)
& v118270(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22746,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118284(VarNext)
<=> ( v118285(VarNext)
& v118292(VarNext) ) ) ) ).
fof(addAssignment_38868,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118292(VarNext)
<=> v118290(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22745,axiom,
! [VarCurr] :
( v118290(VarCurr)
<=> ( v118293(VarCurr)
| v118294(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22744,axiom,
! [VarCurr] :
( v118294(VarCurr)
<=> ( v118272(VarCurr)
& v118295(VarCurr) ) ) ).
fof(writeUnaryOperator_9270,axiom,
! [VarCurr] :
( ~ v118295(VarCurr)
<=> v118293(VarCurr) ) ).
fof(writeUnaryOperator_9269,axiom,
! [VarCurr] :
( ~ v118293(VarCurr)
<=> v115467(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22743,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118285(VarNext)
<=> ( v118286(VarNext)
& v117492(VarNext) ) ) ) ).
fof(writeUnaryOperator_9268,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118286(VarNext)
<=> v117499(VarNext) ) ) ).
fof(addAssignmentInitValueVector_227,axiom,
! [B] :
( range_5_0(B)
=> ( v118270(constB0,B)
<=> $false ) ) ).
fof(addAssignment_38867,axiom,
! [VarCurr] :
( v118272(VarCurr)
<=> v118274(VarCurr) ) ).
fof(addAssignment_38866,axiom,
! [VarCurr] :
( v118274(VarCurr)
<=> v118276(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22742,axiom,
! [VarCurr] :
( v118276(VarCurr)
<=> ( v118281(VarCurr)
& v118278(VarCurr) ) ) ).
fof(writeUnaryOperator_9267,axiom,
! [VarCurr] :
( ~ v118281(VarCurr)
<=> v115475(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_8812,axiom,
! [VarCurr] :
( v118278(VarCurr)
<=> ( ( v115690(VarCurr,bitIndex1)
<=> $false )
& ( v115690(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_38865,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v9620(VarCurr,B)
<=> v9622(VarCurr,B) ) ) ).
fof(addAssignment_38864,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v9622(VarCurr,B)
<=> v9624(VarCurr,B) ) ) ).
fof(addAssignment_38863,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v9624(VarCurr,B)
<=> v9626(VarCurr,B) ) ) ).
fof(addAssignment_38862,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v9626(VarCurr,B)
<=> v9628(VarCurr,B) ) ) ).
fof(addAssignment_38861,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v9628(VarCurr,B)
<=> v9630(VarCurr,B) ) ) ).
fof(addAssignment_38860,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v9630(VarCurr,B)
<=> v9632(VarCurr,B) ) ) ).
fof(addAssignment_38859,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v9632(VarCurr,B)
<=> v118268(VarCurr,B) ) ) ).
fof(addAssignment_38858,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v118268(VarCurr,B)
<=> v9634(VarCurr,B) ) ) ).
fof(addAssignment_38857,axiom,
! [VarCurr] :
( v118268(VarCurr,bitIndex5)
<=> v115398(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1879,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118227(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v9634(VarNext,B)
<=> v9634(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1972,axiom,
! [VarNext] :
( v118227(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v9634(VarNext,B)
<=> v118240(VarNext,B) ) ) ) ).
fof(addAssignment_38856,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v118240(VarNext,B)
<=> v118238(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5012,axiom,
! [VarCurr] :
( ~ v115410(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v118238(VarCurr,B)
<=> v118241(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5005,axiom,
! [VarCurr] :
( v115410(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v118238(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_38855,axiom,
! [VarCurr] :
( v118241(VarCurr,bitIndex0)
<=> v118263(VarCurr) ) ).
fof(addAssignment_38854,axiom,
! [VarCurr] :
( v118241(VarCurr,bitIndex1)
<=> v118261(VarCurr) ) ).
fof(addAssignment_38853,axiom,
! [VarCurr] :
( v118241(VarCurr,bitIndex2)
<=> v118256(VarCurr) ) ).
fof(addAssignment_38852,axiom,
! [VarCurr] :
( v118241(VarCurr,bitIndex3)
<=> v118251(VarCurr) ) ).
fof(addAssignment_38851,axiom,
! [VarCurr] :
( v118241(VarCurr,bitIndex4)
<=> v118243(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22741,axiom,
! [VarCurr] :
( v118261(VarCurr)
<=> ( v118262(VarCurr)
& v118265(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2531,axiom,
! [VarCurr] :
( v118265(VarCurr)
<=> ( v9634(VarCurr,bitIndex0)
| v9634(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22740,axiom,
! [VarCurr] :
( v118262(VarCurr)
<=> ( v118263(VarCurr)
| v118264(VarCurr) ) ) ).
fof(writeUnaryOperator_9266,axiom,
! [VarCurr] :
( ~ v118264(VarCurr)
<=> v9634(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_9265,axiom,
! [VarCurr] :
( ~ v118263(VarCurr)
<=> v9634(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22739,axiom,
! [VarCurr] :
( v118256(VarCurr)
<=> ( v118257(VarCurr)
& v118260(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2530,axiom,
! [VarCurr] :
( v118260(VarCurr)
<=> ( v118248(VarCurr)
| v9634(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22738,axiom,
! [VarCurr] :
( v118257(VarCurr)
<=> ( v118258(VarCurr)
| v118259(VarCurr) ) ) ).
fof(writeUnaryOperator_9264,axiom,
! [VarCurr] :
( ~ v118259(VarCurr)
<=> v9634(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_9263,axiom,
! [VarCurr] :
( ~ v118258(VarCurr)
<=> v118248(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22737,axiom,
! [VarCurr] :
( v118251(VarCurr)
<=> ( v118252(VarCurr)
& v118255(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2529,axiom,
! [VarCurr] :
( v118255(VarCurr)
<=> ( v118247(VarCurr)
| v9634(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22736,axiom,
! [VarCurr] :
( v118252(VarCurr)
<=> ( v118253(VarCurr)
| v118254(VarCurr) ) ) ).
fof(writeUnaryOperator_9262,axiom,
! [VarCurr] :
( ~ v118254(VarCurr)
<=> v9634(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_9261,axiom,
! [VarCurr] :
( ~ v118253(VarCurr)
<=> v118247(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22735,axiom,
! [VarCurr] :
( v118243(VarCurr)
<=> ( v118244(VarCurr)
& v118250(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2528,axiom,
! [VarCurr] :
( v118250(VarCurr)
<=> ( v118246(VarCurr)
| v9634(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22734,axiom,
! [VarCurr] :
( v118244(VarCurr)
<=> ( v118245(VarCurr)
| v118249(VarCurr) ) ) ).
fof(writeUnaryOperator_9260,axiom,
! [VarCurr] :
( ~ v118249(VarCurr)
<=> v9634(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_9259,axiom,
! [VarCurr] :
( ~ v118245(VarCurr)
<=> v118246(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2527,axiom,
! [VarCurr] :
( v118246(VarCurr)
<=> ( v118247(VarCurr)
& v9634(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2526,axiom,
! [VarCurr] :
( v118247(VarCurr)
<=> ( v118248(VarCurr)
& v9634(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2525,axiom,
! [VarCurr] :
( v118248(VarCurr)
<=> ( v9634(VarCurr,bitIndex0)
& v9634(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22733,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118227(VarNext)
<=> ( v118228(VarNext)
& v118235(VarNext) ) ) ) ).
fof(addAssignment_38850,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118235(VarNext)
<=> v118233(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22732,axiom,
! [VarCurr] :
( v118233(VarCurr)
<=> ( v115410(VarCurr)
| v118236(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22731,axiom,
! [VarCurr] :
( v118236(VarCurr)
<=> ( v9643(VarCurr)
& v118237(VarCurr) ) ) ).
fof(writeUnaryOperator_9258,axiom,
! [VarCurr] :
( ~ v118237(VarCurr)
<=> v115410(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22730,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118228(VarNext)
<=> ( v118230(VarNext)
& v114803(VarNext) ) ) ) ).
fof(writeUnaryOperator_9257,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118230(VarNext)
<=> v114810(VarNext) ) ) ).
fof(addAssignment_38849,axiom,
! [VarCurr] :
( v9643(VarCurr)
<=> v9645(VarCurr) ) ).
fof(addAssignment_38848,axiom,
! [VarCurr] :
( v9645(VarCurr)
<=> v9647(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2524,axiom,
! [VarCurr] :
( v9647(VarCurr)
<=> ( v9649(VarCurr,bitIndex3)
| v118217(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22729,axiom,
! [VarCurr] :
( v118217(VarCurr)
<=> ( v118221(VarCurr)
& v118219(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22728,axiom,
! [VarCurr] :
( v118221(VarCurr)
<=> ( v118222(VarCurr)
& v118223(VarCurr) ) ) ).
fof(writeUnaryOperator_9256,axiom,
! [VarCurr] :
( ~ v118223(VarCurr)
<=> v115375(VarCurr) ) ).
fof(writeUnaryOperator_9255,axiom,
! [VarCurr] :
( ~ v118222(VarCurr)
<=> v115377(VarCurr) ) ).
fof(addAssignment_38847,axiom,
! [VarCurr] :
( v118219(VarCurr)
<=> v118020(VarCurr) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_566,axiom,
! [VarCurr] :
( ~ v118211(VarCurr)
=> ( v9649(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_761,axiom,
! [VarCurr] :
( v118211(VarCurr)
=> ( v9649(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22727,axiom,
! [VarCurr] :
( v118211(VarCurr)
<=> ( v118212(VarCurr)
| v118214(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22726,axiom,
! [VarCurr] :
( v118214(VarCurr)
<=> ( v118215(VarCurr)
& v118201(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22725,axiom,
! [VarCurr] :
( v118215(VarCurr)
<=> ( v9651(VarCurr)
& v117853(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22724,axiom,
! [VarCurr] :
( v118212(VarCurr)
<=> ( v118213(VarCurr)
& v118196(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22723,axiom,
! [VarCurr] :
( v118213(VarCurr)
<=> ( v9651(VarCurr)
& v117853(VarCurr) ) ) ).
fof(addAssignment_38846,axiom,
! [VarNext] :
( v117600(VarNext,bitIndex4)
<=> v118203(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionShiftedRanges1_109,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118204(VarNext)
=> ( ( v118203(VarNext,bitIndex19)
<=> v117600(VarCurr,bitIndex20) )
& ( v118203(VarNext,bitIndex18)
<=> v117600(VarCurr,bitIndex19) )
& ( v118203(VarNext,bitIndex17)
<=> v117600(VarCurr,bitIndex18) )
& ( v118203(VarNext,bitIndex16)
<=> v117600(VarCurr,bitIndex17) )
& ( v118203(VarNext,bitIndex15)
<=> v117600(VarCurr,bitIndex16) )
& ( v118203(VarNext,bitIndex14)
<=> v117600(VarCurr,bitIndex15) )
& ( v118203(VarNext,bitIndex13)
<=> v117600(VarCurr,bitIndex14) )
& ( v118203(VarNext,bitIndex12)
<=> v117600(VarCurr,bitIndex13) )
& ( v118203(VarNext,bitIndex11)
<=> v117600(VarCurr,bitIndex12) )
& ( v118203(VarNext,bitIndex10)
<=> v117600(VarCurr,bitIndex11) )
& ( v118203(VarNext,bitIndex9)
<=> v117600(VarCurr,bitIndex10) )
& ( v118203(VarNext,bitIndex8)
<=> v117600(VarCurr,bitIndex9) )
& ( v118203(VarNext,bitIndex7)
<=> v117600(VarCurr,bitIndex8) )
& ( v118203(VarNext,bitIndex6)
<=> v117600(VarCurr,bitIndex7) )
& ( v118203(VarNext,bitIndex5)
<=> v117600(VarCurr,bitIndex6) )
& ( v118203(VarNext,bitIndex4)
<=> v117600(VarCurr,bitIndex5) )
& ( v118203(VarNext,bitIndex3)
<=> v117600(VarCurr,bitIndex4) )
& ( v118203(VarNext,bitIndex2)
<=> v117600(VarCurr,bitIndex3) )
& ( v118203(VarNext,bitIndex1)
<=> v117600(VarCurr,bitIndex2) )
& ( v118203(VarNext,bitIndex0)
<=> v117600(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1971,axiom,
! [VarNext] :
( v118204(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v118203(VarNext,B)
<=> v117619(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22722,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118204(VarNext)
<=> v118205(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22721,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118205(VarNext)
<=> ( v118207(VarNext)
& v117606(VarNext) ) ) ) ).
fof(writeUnaryOperator_9254,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118207(VarNext)
<=> v117613(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_565,axiom,
! [VarCurr] :
( ~ v118191(VarCurr)
=> ( v9649(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_760,axiom,
! [VarCurr] :
( v118191(VarCurr)
=> ( v9649(VarCurr,bitIndex4)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22720,axiom,
! [VarCurr] :
( v118191(VarCurr)
<=> ( v118192(VarCurr)
| v118197(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22719,axiom,
! [VarCurr] :
( v118197(VarCurr)
<=> ( v118198(VarCurr)
& v118201(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8811,axiom,
! [VarCurr] :
( v118201(VarCurr)
<=> ( $true
<=> v117600(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22718,axiom,
! [VarCurr] :
( v118198(VarCurr)
<=> ( v118199(VarCurr)
| v118200(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22717,axiom,
! [VarCurr] :
( v118200(VarCurr)
<=> ( v9651(VarCurr)
& v117894(VarCurr) ) ) ).
fof(writeUnaryOperator_9253,axiom,
! [VarCurr] :
( ~ v118199(VarCurr)
<=> v9651(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22716,axiom,
! [VarCurr] :
( v118192(VarCurr)
<=> ( v118193(VarCurr)
& v118196(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8810,axiom,
! [VarCurr] :
( v118196(VarCurr)
<=> ( $true
<=> v117600(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22715,axiom,
! [VarCurr] :
( v118193(VarCurr)
<=> ( v118194(VarCurr)
| v118195(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22714,axiom,
! [VarCurr] :
( v118195(VarCurr)
<=> ( v9651(VarCurr)
& v117894(VarCurr) ) ) ).
fof(writeUnaryOperator_9252,axiom,
! [VarCurr] :
( ~ v118194(VarCurr)
<=> v9651(VarCurr) ) ).
fof(addAssignment_38845,axiom,
! [VarCurr] :
( v9651(VarCurr)
<=> v9653(VarCurr) ) ).
fof(addAssignment_38844,axiom,
! [VarCurr] :
( v9653(VarCurr)
<=> v9655(VarCurr) ) ).
fof(addAssignment_38843,axiom,
! [VarCurr] :
( v9655(VarCurr)
<=> v9657(VarCurr,bitIndex1) ) ).
fof(addAssignment_38842,axiom,
! [VarCurr] :
( v9657(VarCurr,bitIndex1)
<=> v113973(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_2523,axiom,
! [VarCurr] :
( v113972(VarCurr,bitIndex1)
<=> ( v113972(VarCurr,bitIndex0)
| v9659(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_38841,axiom,
! [VarCurr] :
( v9659(VarCurr,bitIndex1)
<=> v113970(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22713,axiom,
! [VarCurr] :
( v9661(VarCurr)
<=> ( v118185(VarCurr)
& v118188(VarCurr) ) ) ).
fof(writeUnaryOperator_9251,axiom,
! [VarCurr] :
( ~ v118188(VarCurr)
<=> v118180(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22712,axiom,
! [VarCurr] :
( v118185(VarCurr)
<=> ( v118186(VarCurr)
& v118187(VarCurr) ) ) ).
fof(writeUnaryOperator_9250,axiom,
! [VarCurr] :
( ~ v118187(VarCurr)
<=> v113959(VarCurr) ) ).
fof(writeUnaryOperator_9249,axiom,
! [VarCurr] :
( ~ v118186(VarCurr)
<=> v9663(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22711,axiom,
! [VarCurr] :
( v118180(VarCurr)
<=> ( v118182(VarCurr)
| v118054(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22710,axiom,
! [VarCurr] :
( v118182(VarCurr)
<=> ( v113976(VarCurr)
& v118183(VarCurr) ) ) ).
fof(writeUnaryOperator_9248,axiom,
! [VarCurr] :
( ~ v118183(VarCurr)
<=> v114010(VarCurr) ) ).
fof(addAssignment_38840,axiom,
! [VarCurr] :
( v9663(VarCurr)
<=> v9665(VarCurr) ) ).
fof(addAssignment_38839,axiom,
! [VarCurr] :
( v9665(VarCurr)
<=> v9667(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_8809,axiom,
! [VarCurr] :
( v9667(VarCurr)
<=> ( ( v9669(VarCurr,bitIndex4)
<=> $false )
& ( v9669(VarCurr,bitIndex3)
<=> $false )
& ( v9669(VarCurr,bitIndex2)
<=> $false )
& ( v9669(VarCurr,bitIndex1)
<=> $false )
& ( v9669(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1878,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118166(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v9669(VarNext,B)
<=> v9669(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1970,axiom,
! [VarNext] :
( v118166(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v9669(VarNext,B)
<=> v118174(VarNext,B) ) ) ) ).
fof(addAssignment_38838,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v118174(VarNext,B)
<=> v118172(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2872,axiom,
! [VarCurr] :
( ~ v118175(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v118172(VarCurr,B)
<=> v9673(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2677,axiom,
! [VarCurr] :
( v118175(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v118172(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_9247,axiom,
! [VarCurr] :
( ~ v118175(VarCurr)
<=> v9671(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22709,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118166(VarNext)
<=> v118167(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22708,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118167(VarNext)
<=> ( v118168(VarNext)
& v114080(VarNext) ) ) ) ).
fof(writeUnaryOperator_9246,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118168(VarNext)
<=> v114579(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_192,axiom,
! [VarCurr] :
( ( ~ v118090(VarCurr)
& ~ v118092(VarCurr)
& ~ v118133(VarCurr) )
=> ! [B] :
( range_4_0(B)
=> ( v9673(VarCurr,B)
<=> v9669(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1243,axiom,
! [VarCurr] :
( v118133(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v9673(VarCurr,B)
<=> v118135(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5011,axiom,
! [VarCurr] :
( v118092(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v9673(VarCurr,B)
<=> v118094(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5004,axiom,
! [VarCurr] :
( v118090(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v9673(VarCurr,B)
<=> v9669(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8808,axiom,
! [VarCurr] :
( v118162(VarCurr)
<=> ( ( v118163(VarCurr,bitIndex1)
<=> $true )
& ( v118163(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_38837,axiom,
! [VarCurr] :
( v118163(VarCurr,bitIndex0)
<=> v9749(VarCurr) ) ).
fof(addAssignment_38836,axiom,
! [VarCurr] :
( v118163(VarCurr,bitIndex1)
<=> v9675(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2871,axiom,
! [VarCurr] :
( ~ v118136(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v118135(VarCurr,B)
<=> v118137(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2676,axiom,
! [VarCurr] :
( v118136(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v118135(VarCurr,B)
<=> b01010(B) ) ) ) ).
fof(addAssignment_38835,axiom,
! [VarCurr] :
( v118137(VarCurr,bitIndex0)
<=> v118159(VarCurr) ) ).
fof(addAssignment_38834,axiom,
! [VarCurr] :
( v118137(VarCurr,bitIndex1)
<=> v118157(VarCurr) ) ).
fof(addAssignment_38833,axiom,
! [VarCurr] :
( v118137(VarCurr,bitIndex2)
<=> v118152(VarCurr) ) ).
fof(addAssignment_38832,axiom,
! [VarCurr] :
( v118137(VarCurr,bitIndex3)
<=> v118147(VarCurr) ) ).
fof(addAssignment_38831,axiom,
! [VarCurr] :
( v118137(VarCurr,bitIndex4)
<=> v118139(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22707,axiom,
! [VarCurr] :
( v118157(VarCurr)
<=> ( v118158(VarCurr)
& v118161(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2522,axiom,
! [VarCurr] :
( v118161(VarCurr)
<=> ( v9669(VarCurr,bitIndex0)
| v9669(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22706,axiom,
! [VarCurr] :
( v118158(VarCurr)
<=> ( v118159(VarCurr)
| v118160(VarCurr) ) ) ).
fof(writeUnaryOperator_9245,axiom,
! [VarCurr] :
( ~ v118160(VarCurr)
<=> v9669(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_9244,axiom,
! [VarCurr] :
( ~ v118159(VarCurr)
<=> v9669(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22705,axiom,
! [VarCurr] :
( v118152(VarCurr)
<=> ( v118153(VarCurr)
& v118156(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2521,axiom,
! [VarCurr] :
( v118156(VarCurr)
<=> ( v118144(VarCurr)
| v9669(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22704,axiom,
! [VarCurr] :
( v118153(VarCurr)
<=> ( v118154(VarCurr)
| v118155(VarCurr) ) ) ).
fof(writeUnaryOperator_9243,axiom,
! [VarCurr] :
( ~ v118155(VarCurr)
<=> v9669(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_9242,axiom,
! [VarCurr] :
( ~ v118154(VarCurr)
<=> v118144(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22703,axiom,
! [VarCurr] :
( v118147(VarCurr)
<=> ( v118148(VarCurr)
& v118151(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2520,axiom,
! [VarCurr] :
( v118151(VarCurr)
<=> ( v118143(VarCurr)
| v9669(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22702,axiom,
! [VarCurr] :
( v118148(VarCurr)
<=> ( v118149(VarCurr)
| v118150(VarCurr) ) ) ).
fof(writeUnaryOperator_9241,axiom,
! [VarCurr] :
( ~ v118150(VarCurr)
<=> v9669(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_9240,axiom,
! [VarCurr] :
( ~ v118149(VarCurr)
<=> v118143(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22701,axiom,
! [VarCurr] :
( v118139(VarCurr)
<=> ( v118140(VarCurr)
& v118146(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2519,axiom,
! [VarCurr] :
( v118146(VarCurr)
<=> ( v118142(VarCurr)
| v9669(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22700,axiom,
! [VarCurr] :
( v118140(VarCurr)
<=> ( v118141(VarCurr)
| v118145(VarCurr) ) ) ).
fof(writeUnaryOperator_9239,axiom,
! [VarCurr] :
( ~ v118145(VarCurr)
<=> v9669(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_9238,axiom,
! [VarCurr] :
( ~ v118141(VarCurr)
<=> v118142(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2518,axiom,
! [VarCurr] :
( v118142(VarCurr)
<=> ( v118143(VarCurr)
& v9669(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2517,axiom,
! [VarCurr] :
( v118143(VarCurr)
<=> ( v118144(VarCurr)
& v9669(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2516,axiom,
! [VarCurr] :
( v118144(VarCurr)
<=> ( v9669(VarCurr,bitIndex0)
& v9669(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_8807,axiom,
! [VarCurr] :
( v118136(VarCurr)
<=> ( ( v9669(VarCurr,bitIndex4)
<=> $false )
& ( v9669(VarCurr,bitIndex3)
<=> $true )
& ( v9669(VarCurr,bitIndex2)
<=> $false )
& ( v9669(VarCurr,bitIndex1)
<=> $true )
& ( v9669(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8806,axiom,
! [VarCurr] :
( v118133(VarCurr)
<=> ( ( v118134(VarCurr,bitIndex1)
<=> $true )
& ( v118134(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_38830,axiom,
! [VarCurr] :
( v118134(VarCurr,bitIndex0)
<=> v9749(VarCurr) ) ).
fof(addAssignment_38829,axiom,
! [VarCurr] :
( v118134(VarCurr,bitIndex1)
<=> v9675(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2870,axiom,
! [VarCurr] :
( ~ v118095(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v118094(VarCurr,B)
<=> v118096(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2675,axiom,
! [VarCurr] :
( v118095(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v118094(VarCurr,B)
<=> $false ) ) ) ).
fof(addSignExtensionConstraint_80,axiom,
! [VarCurr] :
( v118096(VarCurr,bitIndex6)
<=> v118097(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_79,axiom,
! [VarCurr] :
( v118096(VarCurr,bitIndex7)
<=> v118097(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_78,axiom,
! [VarCurr] :
( v118096(VarCurr,bitIndex8)
<=> v118097(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_77,axiom,
! [VarCurr] :
( v118096(VarCurr,bitIndex9)
<=> v118097(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_76,axiom,
! [VarCurr] :
( v118096(VarCurr,bitIndex10)
<=> v118097(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_75,axiom,
! [VarCurr] :
( v118096(VarCurr,bitIndex11)
<=> v118097(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_74,axiom,
! [VarCurr] :
( v118096(VarCurr,bitIndex12)
<=> v118097(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_73,axiom,
! [VarCurr] :
( v118096(VarCurr,bitIndex13)
<=> v118097(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_72,axiom,
! [VarCurr] :
( v118096(VarCurr,bitIndex14)
<=> v118097(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_71,axiom,
! [VarCurr] :
( v118096(VarCurr,bitIndex15)
<=> v118097(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_70,axiom,
! [VarCurr] :
( v118096(VarCurr,bitIndex16)
<=> v118097(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_69,axiom,
! [VarCurr] :
( v118096(VarCurr,bitIndex17)
<=> v118097(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_68,axiom,
! [VarCurr] :
( v118096(VarCurr,bitIndex18)
<=> v118097(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_67,axiom,
! [VarCurr] :
( v118096(VarCurr,bitIndex19)
<=> v118097(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_66,axiom,
! [VarCurr] :
( v118096(VarCurr,bitIndex20)
<=> v118097(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_65,axiom,
! [VarCurr] :
( v118096(VarCurr,bitIndex21)
<=> v118097(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_64,axiom,
! [VarCurr] :
( v118096(VarCurr,bitIndex22)
<=> v118097(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_63,axiom,
! [VarCurr] :
( v118096(VarCurr,bitIndex23)
<=> v118097(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_62,axiom,
! [VarCurr] :
( v118096(VarCurr,bitIndex24)
<=> v118097(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_61,axiom,
! [VarCurr] :
( v118096(VarCurr,bitIndex25)
<=> v118097(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_60,axiom,
! [VarCurr] :
( v118096(VarCurr,bitIndex26)
<=> v118097(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_59,axiom,
! [VarCurr] :
( v118096(VarCurr,bitIndex27)
<=> v118097(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_58,axiom,
! [VarCurr] :
( v118096(VarCurr,bitIndex28)
<=> v118097(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_57,axiom,
! [VarCurr] :
( v118096(VarCurr,bitIndex29)
<=> v118097(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_56,axiom,
! [VarCurr] :
( v118096(VarCurr,bitIndex30)
<=> v118097(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_55,axiom,
! [VarCurr] :
( v118096(VarCurr,bitIndex31)
<=> v118097(VarCurr,bitIndex5) ) ).
fof(addAssignment_38828,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v118096(VarCurr,B)
<=> v118097(VarCurr,B) ) ) ).
fof(addAssignment_38827,axiom,
! [VarCurr] :
( v118097(VarCurr,bitIndex0)
<=> v118131(VarCurr) ) ).
fof(addAssignment_38826,axiom,
! [VarCurr] :
( v118097(VarCurr,bitIndex1)
<=> v118129(VarCurr) ) ).
fof(addAssignment_38825,axiom,
! [VarCurr] :
( v118097(VarCurr,bitIndex2)
<=> v118125(VarCurr) ) ).
fof(addAssignment_38824,axiom,
! [VarCurr] :
( v118097(VarCurr,bitIndex3)
<=> v118121(VarCurr) ) ).
fof(addAssignment_38823,axiom,
! [VarCurr] :
( v118097(VarCurr,bitIndex4)
<=> v118117(VarCurr) ) ).
fof(addAssignment_38822,axiom,
! [VarCurr] :
( v118097(VarCurr,bitIndex5)
<=> v118099(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22699,axiom,
! [VarCurr] :
( v118129(VarCurr)
<=> ( v118130(VarCurr)
& v118132(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22698,axiom,
! [VarCurr] :
( v118132(VarCurr)
<=> ( v118103(VarCurr,bitIndex0)
| v118111(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2515,axiom,
! [VarCurr] :
( v118130(VarCurr)
<=> ( v118131(VarCurr)
| v118103(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_9237,axiom,
! [VarCurr] :
( ~ v118131(VarCurr)
<=> v118103(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22697,axiom,
! [VarCurr] :
( v118125(VarCurr)
<=> ( v118126(VarCurr)
& v118128(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22696,axiom,
! [VarCurr] :
( v118128(VarCurr)
<=> ( v118109(VarCurr)
| v118112(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2514,axiom,
! [VarCurr] :
( v118126(VarCurr)
<=> ( v118127(VarCurr)
| v118103(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_9236,axiom,
! [VarCurr] :
( ~ v118127(VarCurr)
<=> v118109(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22695,axiom,
! [VarCurr] :
( v118121(VarCurr)
<=> ( v118122(VarCurr)
& v118124(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22694,axiom,
! [VarCurr] :
( v118124(VarCurr)
<=> ( v118107(VarCurr)
| v118113(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2513,axiom,
! [VarCurr] :
( v118122(VarCurr)
<=> ( v118123(VarCurr)
| v118103(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_9235,axiom,
! [VarCurr] :
( ~ v118123(VarCurr)
<=> v118107(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22693,axiom,
! [VarCurr] :
( v118117(VarCurr)
<=> ( v118118(VarCurr)
& v118120(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22692,axiom,
! [VarCurr] :
( v118120(VarCurr)
<=> ( v118105(VarCurr)
| v118114(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2512,axiom,
! [VarCurr] :
( v118118(VarCurr)
<=> ( v118119(VarCurr)
| v118103(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_9234,axiom,
! [VarCurr] :
( ~ v118119(VarCurr)
<=> v118105(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22691,axiom,
! [VarCurr] :
( v118099(VarCurr)
<=> ( v118100(VarCurr)
& v118115(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22690,axiom,
! [VarCurr] :
( v118115(VarCurr)
<=> ( v118102(VarCurr)
| v118116(VarCurr) ) ) ).
fof(writeUnaryOperator_9233,axiom,
! [VarCurr] :
( ~ v118116(VarCurr)
<=> v118103(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_2511,axiom,
! [VarCurr] :
( v118100(VarCurr)
<=> ( v118101(VarCurr)
| v118103(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_9232,axiom,
! [VarCurr] :
( ~ v118101(VarCurr)
<=> v118102(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2510,axiom,
! [VarCurr] :
( v118102(VarCurr)
<=> ( v118103(VarCurr,bitIndex4)
| v118104(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22689,axiom,
! [VarCurr] :
( v118104(VarCurr)
<=> ( v118105(VarCurr)
& v118114(VarCurr) ) ) ).
fof(writeUnaryOperator_9231,axiom,
! [VarCurr] :
( ~ v118114(VarCurr)
<=> v118103(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_2509,axiom,
! [VarCurr] :
( v118105(VarCurr)
<=> ( v118103(VarCurr,bitIndex3)
| v118106(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22688,axiom,
! [VarCurr] :
( v118106(VarCurr)
<=> ( v118107(VarCurr)
& v118113(VarCurr) ) ) ).
fof(writeUnaryOperator_9230,axiom,
! [VarCurr] :
( ~ v118113(VarCurr)
<=> v118103(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_2508,axiom,
! [VarCurr] :
( v118107(VarCurr)
<=> ( v118103(VarCurr,bitIndex2)
| v118108(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22687,axiom,
! [VarCurr] :
( v118108(VarCurr)
<=> ( v118109(VarCurr)
& v118112(VarCurr) ) ) ).
fof(writeUnaryOperator_9229,axiom,
! [VarCurr] :
( ~ v118112(VarCurr)
<=> v118103(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_2507,axiom,
! [VarCurr] :
( v118109(VarCurr)
<=> ( v118103(VarCurr,bitIndex1)
| v118110(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22686,axiom,
! [VarCurr] :
( v118110(VarCurr)
<=> ( v118103(VarCurr,bitIndex0)
& v118111(VarCurr) ) ) ).
fof(writeUnaryOperator_9228,axiom,
! [VarCurr] :
( ~ v118111(VarCurr)
<=> v118103(VarCurr,bitIndex1) ) ).
fof(addZeroExtensionConstraint_6,axiom,
! [VarCurr] : ~ v118103(VarCurr,bitIndex5) ).
fof(addAssignment_38821,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v118103(VarCurr,B)
<=> v9669(VarCurr,B) ) ) ).
fof(addBitVectorEqualityBitBlasted_8805,axiom,
! [VarCurr] :
( v118095(VarCurr)
<=> ( ( v9669(VarCurr,bitIndex4)
<=> $false )
& ( v9669(VarCurr,bitIndex3)
<=> $false )
& ( v9669(VarCurr,bitIndex2)
<=> $false )
& ( v9669(VarCurr,bitIndex1)
<=> $false )
& ( v9669(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8804,axiom,
! [VarCurr] :
( v118092(VarCurr)
<=> ( ( v118093(VarCurr,bitIndex1)
<=> $false )
& ( v118093(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_38820,axiom,
! [VarCurr] :
( v118093(VarCurr,bitIndex0)
<=> v9749(VarCurr) ) ).
fof(addAssignment_38819,axiom,
! [VarCurr] :
( v118093(VarCurr,bitIndex1)
<=> v9675(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_8803,axiom,
! [VarCurr] :
( v118090(VarCurr)
<=> ( ( v118091(VarCurr,bitIndex1)
<=> $false )
& ( v118091(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_38818,axiom,
! [VarCurr] :
( v118091(VarCurr,bitIndex0)
<=> v9749(VarCurr) ) ).
fof(addAssignment_38817,axiom,
! [VarCurr] :
( v118091(VarCurr,bitIndex1)
<=> v9675(VarCurr) ) ).
fof(addAssignment_38816,axiom,
! [VarCurr] :
( v9749(VarCurr)
<=> v9751(VarCurr) ) ).
fof(addAssignment_38815,axiom,
! [VarCurr] :
( v9751(VarCurr)
<=> v9753(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22685,axiom,
! [VarCurr] :
( v9753(VarCurr)
<=> ( v118083(VarCurr)
| v118054(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22684,axiom,
! [VarCurr] :
( v118083(VarCurr)
<=> ( v118084(VarCurr)
| v115369(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2506,axiom,
! [VarCurr] :
( v118084(VarCurr)
<=> ( v118085(VarCurr)
| v9755(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22683,axiom,
! [VarCurr] :
( v118085(VarCurr)
<=> ( v118086(VarCurr)
| v114066(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22682,axiom,
! [VarCurr] :
( v118086(VarCurr)
<=> ( v118087(VarCurr)
| v115271(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2505,axiom,
! [VarCurr] :
( v118087(VarCurr)
<=> ( v118088(VarCurr)
| v9755(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2504,axiom,
! [VarCurr] :
( v118088(VarCurr)
<=> ( v9755(VarCurr,bitIndex3)
| v9755(VarCurr,bitIndex6) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1877,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118070(VarNext)
=> ( v118054(VarNext)
<=> v118054(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1969,axiom,
! [VarNext] :
( v118070(VarNext)
=> ( v118054(VarNext)
<=> v118078(VarNext) ) ) ).
fof(addAssignment_38814,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118078(VarNext)
<=> v118076(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2869,axiom,
! [VarCurr] :
( ~ v118079(VarCurr)
=> ( v118076(VarCurr)
<=> v118056(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2674,axiom,
! [VarCurr] :
( v118079(VarCurr)
=> ( v118076(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_9227,axiom,
! [VarCurr] :
( ~ v118079(VarCurr)
<=> v10335(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22681,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118070(VarNext)
<=> v118071(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22680,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118071(VarNext)
<=> ( v118072(VarNext)
& v10350(VarNext) ) ) ) ).
fof(writeUnaryOperator_9226,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118072(VarNext)
<=> v10359(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22679,axiom,
! [VarCurr] :
( v118056(VarCurr)
<=> ( v118066(VarCurr)
& v118067(VarCurr) ) ) ).
fof(writeUnaryOperator_9225,axiom,
! [VarCurr] :
( ~ v118067(VarCurr)
<=> v113976(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22678,axiom,
! [VarCurr] :
( v118066(VarCurr)
<=> ( v9655(VarCurr)
& v118058(VarCurr) ) ) ).
fof(addAssignment_38813,axiom,
! [VarCurr] :
( v118058(VarCurr)
<=> v118060(VarCurr) ) ).
fof(addAssignment_38812,axiom,
! [VarCurr] :
( v118060(VarCurr)
<=> v118062(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2868,axiom,
! [VarCurr] :
( ~ v118064(VarCurr)
=> ( v118062(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2673,axiom,
! [VarCurr] :
( v118064(VarCurr)
=> ( v118062(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8802,axiom,
! [VarCurr] :
( v118064(VarCurr)
<=> ( ( v114665(VarCurr,bitIndex6)
<=> $false )
& ( v114665(VarCurr,bitIndex5)
<=> $false )
& ( v114665(VarCurr,bitIndex4)
<=> $false )
& ( v114665(VarCurr,bitIndex3)
<=> $true )
& ( v114665(VarCurr,bitIndex2)
<=> $false )
& ( v114665(VarCurr,bitIndex1)
<=> $true )
& ( v114665(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22677,axiom,
! [VarCurr] :
( v115369(VarCurr)
<=> ( v118046(VarCurr)
& v118047(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22676,axiom,
! [VarCurr] :
( v118047(VarCurr)
<=> ( v118048(VarCurr)
| v118050(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22675,axiom,
! [VarCurr] :
( v118050(VarCurr)
<=> ( v118051(VarCurr)
& v118052(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22674,axiom,
! [VarCurr] :
( v118052(VarCurr)
<=> ( v118031(VarCurr)
| v118038(VarCurr) ) ) ).
fof(writeUnaryOperator_9224,axiom,
! [VarCurr] :
( ~ v118051(VarCurr)
<=> v118025(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22673,axiom,
! [VarCurr] :
( v118048(VarCurr)
<=> ( v118049(VarCurr)
& v118018(VarCurr) ) ) ).
fof(writeUnaryOperator_9223,axiom,
! [VarCurr] :
( ~ v118049(VarCurr)
<=> v115371(VarCurr) ) ).
fof(writeUnaryOperator_9222,axiom,
! [VarCurr] :
( ~ v118046(VarCurr)
<=> v9663(VarCurr) ) ).
fof(addAssignment_38811,axiom,
! [VarCurr] :
( v118038(VarCurr)
<=> v118040(VarCurr) ) ).
fof(addAssignment_38810,axiom,
! [VarCurr] :
( v118040(VarCurr)
<=> v118042(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2867,axiom,
! [VarCurr] :
( ~ v118044(VarCurr)
=> ( v118042(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2672,axiom,
! [VarCurr] :
( v118044(VarCurr)
=> ( v118042(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8801,axiom,
! [VarCurr] :
( v118044(VarCurr)
<=> ( ( v114665(VarCurr,bitIndex6)
<=> $true )
& ( v114665(VarCurr,bitIndex5)
<=> $true )
& ( v114665(VarCurr,bitIndex4)
<=> $true )
& ( v114665(VarCurr,bitIndex3)
<=> $true )
& ( v114665(VarCurr,bitIndex2)
<=> $true )
& ( v114665(VarCurr,bitIndex1)
<=> $false )
& ( v114665(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_38809,axiom,
! [VarCurr] :
( v118031(VarCurr)
<=> v118033(VarCurr) ) ).
fof(addAssignment_38808,axiom,
! [VarCurr] :
( v118033(VarCurr)
<=> v118035(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2866,axiom,
! [VarCurr] :
( ~ v117556(VarCurr)
=> ( v118035(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2671,axiom,
! [VarCurr] :
( v117556(VarCurr)
=> ( v118035(VarCurr)
<=> v114661(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_38807,axiom,
! [VarCurr] :
( v118025(VarCurr)
<=> v118027(VarCurr) ) ).
fof(addAssignment_38806,axiom,
! [VarCurr] :
( v118027(VarCurr)
<=> v118029(VarCurr) ) ).
fof(addAssignment_38805,axiom,
! [VarCurr] :
( v118029(VarCurr)
<=> v9649(VarCurr,bitIndex5) ) ).
fof(addAssignment_38804,axiom,
! [VarCurr] :
( v118018(VarCurr)
<=> v118020(VarCurr) ) ).
fof(addAssignment_38803,axiom,
! [VarCurr] :
( v118020(VarCurr)
<=> v118022(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2865,axiom,
! [VarCurr] :
( ~ v115387(VarCurr)
=> ( v118022(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2670,axiom,
! [VarCurr] :
( v115387(VarCurr)
=> ( v118022(VarCurr)
<=> v114661(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_38802,axiom,
! [VarCurr] :
( v115371(VarCurr)
<=> v115373(VarCurr) ) ).
fof(addAssignment_38801,axiom,
! [VarCurr] :
( v115373(VarCurr)
<=> v115375(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2503,axiom,
! [VarCurr] :
( v115375(VarCurr)
<=> ( v118015(VarCurr)
| v117600(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2502,axiom,
! [VarCurr] :
( v118015(VarCurr)
<=> ( v118016(VarCurr)
| v117600(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2501,axiom,
! [VarCurr] :
( v118016(VarCurr)
<=> ( v9649(VarCurr,bitIndex1)
| v117600(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_38800,axiom,
! [VarNext] :
( v117600(VarNext,bitIndex2)
<=> v118007(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionShiftedRanges1_108,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118008(VarNext)
=> ( ( v118007(VarNext,bitIndex19)
<=> v117600(VarCurr,bitIndex20) )
& ( v118007(VarNext,bitIndex18)
<=> v117600(VarCurr,bitIndex19) )
& ( v118007(VarNext,bitIndex17)
<=> v117600(VarCurr,bitIndex18) )
& ( v118007(VarNext,bitIndex16)
<=> v117600(VarCurr,bitIndex17) )
& ( v118007(VarNext,bitIndex15)
<=> v117600(VarCurr,bitIndex16) )
& ( v118007(VarNext,bitIndex14)
<=> v117600(VarCurr,bitIndex15) )
& ( v118007(VarNext,bitIndex13)
<=> v117600(VarCurr,bitIndex14) )
& ( v118007(VarNext,bitIndex12)
<=> v117600(VarCurr,bitIndex13) )
& ( v118007(VarNext,bitIndex11)
<=> v117600(VarCurr,bitIndex12) )
& ( v118007(VarNext,bitIndex10)
<=> v117600(VarCurr,bitIndex11) )
& ( v118007(VarNext,bitIndex9)
<=> v117600(VarCurr,bitIndex10) )
& ( v118007(VarNext,bitIndex8)
<=> v117600(VarCurr,bitIndex9) )
& ( v118007(VarNext,bitIndex7)
<=> v117600(VarCurr,bitIndex8) )
& ( v118007(VarNext,bitIndex6)
<=> v117600(VarCurr,bitIndex7) )
& ( v118007(VarNext,bitIndex5)
<=> v117600(VarCurr,bitIndex6) )
& ( v118007(VarNext,bitIndex4)
<=> v117600(VarCurr,bitIndex5) )
& ( v118007(VarNext,bitIndex3)
<=> v117600(VarCurr,bitIndex4) )
& ( v118007(VarNext,bitIndex2)
<=> v117600(VarCurr,bitIndex3) )
& ( v118007(VarNext,bitIndex1)
<=> v117600(VarCurr,bitIndex2) )
& ( v118007(VarNext,bitIndex0)
<=> v117600(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1968,axiom,
! [VarNext] :
( v118008(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v118007(VarNext,B)
<=> v117619(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22672,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118008(VarNext)
<=> v118009(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22671,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118009(VarNext)
<=> ( v118011(VarNext)
& v117606(VarNext) ) ) ) ).
fof(writeUnaryOperator_9221,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118011(VarNext)
<=> v117613(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_564,axiom,
! [VarCurr] :
( ~ v118005(VarCurr)
=> ( v9649(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_759,axiom,
! [VarCurr] :
( v118005(VarCurr)
=> ( v9649(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8800,axiom,
! [VarCurr] :
( v118005(VarCurr)
<=> ( $true
<=> v117600(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_38799,axiom,
! [VarNext] :
( v117600(VarNext,bitIndex1)
<=> v117997(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionShiftedRanges1_107,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117998(VarNext)
=> ( ( v117997(VarNext,bitIndex19)
<=> v117600(VarCurr,bitIndex20) )
& ( v117997(VarNext,bitIndex18)
<=> v117600(VarCurr,bitIndex19) )
& ( v117997(VarNext,bitIndex17)
<=> v117600(VarCurr,bitIndex18) )
& ( v117997(VarNext,bitIndex16)
<=> v117600(VarCurr,bitIndex17) )
& ( v117997(VarNext,bitIndex15)
<=> v117600(VarCurr,bitIndex16) )
& ( v117997(VarNext,bitIndex14)
<=> v117600(VarCurr,bitIndex15) )
& ( v117997(VarNext,bitIndex13)
<=> v117600(VarCurr,bitIndex14) )
& ( v117997(VarNext,bitIndex12)
<=> v117600(VarCurr,bitIndex13) )
& ( v117997(VarNext,bitIndex11)
<=> v117600(VarCurr,bitIndex12) )
& ( v117997(VarNext,bitIndex10)
<=> v117600(VarCurr,bitIndex11) )
& ( v117997(VarNext,bitIndex9)
<=> v117600(VarCurr,bitIndex10) )
& ( v117997(VarNext,bitIndex8)
<=> v117600(VarCurr,bitIndex9) )
& ( v117997(VarNext,bitIndex7)
<=> v117600(VarCurr,bitIndex8) )
& ( v117997(VarNext,bitIndex6)
<=> v117600(VarCurr,bitIndex7) )
& ( v117997(VarNext,bitIndex5)
<=> v117600(VarCurr,bitIndex6) )
& ( v117997(VarNext,bitIndex4)
<=> v117600(VarCurr,bitIndex5) )
& ( v117997(VarNext,bitIndex3)
<=> v117600(VarCurr,bitIndex4) )
& ( v117997(VarNext,bitIndex2)
<=> v117600(VarCurr,bitIndex3) )
& ( v117997(VarNext,bitIndex1)
<=> v117600(VarCurr,bitIndex2) )
& ( v117997(VarNext,bitIndex0)
<=> v117600(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1967,axiom,
! [VarNext] :
( v117998(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v117997(VarNext,B)
<=> v117619(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22670,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117998(VarNext)
<=> v117999(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22669,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117999(VarNext)
<=> ( v118001(VarNext)
& v117606(VarNext) ) ) ) ).
fof(writeUnaryOperator_9220,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118001(VarNext)
<=> v117613(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_563,axiom,
! [VarCurr] :
( ~ v117991(VarCurr)
=> ( v9649(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_758,axiom,
! [VarCurr] :
( v117991(VarCurr)
=> ( v9649(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22668,axiom,
! [VarCurr] :
( v117991(VarCurr)
<=> ( v117992(VarCurr)
& v117867(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22667,axiom,
! [VarCurr] :
( v117992(VarCurr)
<=> ( v117994(VarCurr)
& v117866(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22666,axiom,
! [VarCurr] :
( v117994(VarCurr)
<=> ( v117995(VarCurr)
& v117865(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22665,axiom,
! [VarCurr] :
( v117995(VarCurr)
<=> ( v117969(VarCurr)
& v115379(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1876,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117979(VarNext)
=> ( v117600(VarNext,bitIndex0)
<=> v117600(VarCurr,bitIndex0) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1966,axiom,
! [VarNext] :
( v117979(VarNext)
=> ( v117600(VarNext,bitIndex0)
<=> v117987(VarNext) ) ) ).
fof(addAssignment_38798,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117987(VarNext)
<=> v117985(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2864,axiom,
! [VarCurr] :
( ~ v117620(VarCurr)
=> ( v117985(VarCurr)
<=> v9649(VarCurr,bitIndex0) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2669,axiom,
! [VarCurr] :
( v117620(VarCurr)
=> ( v117985(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22664,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117979(VarNext)
<=> v117980(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22663,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117980(VarNext)
<=> ( v117982(VarNext)
& v117606(VarNext) ) ) ) ).
fof(writeUnaryOperator_9219,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117982(VarNext)
<=> v117613(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2863,axiom,
! [VarCurr] :
( ~ v117957(VarCurr)
=> ( v9649(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2668,axiom,
! [VarCurr] :
( v117957(VarCurr)
=> ( v9649(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22662,axiom,
! [VarCurr] :
( v117957(VarCurr)
<=> ( v117958(VarCurr)
| v117976(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8799,axiom,
! [VarCurr] :
( v117976(VarCurr)
<=> ( $true
<=> v117600(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22661,axiom,
! [VarCurr] :
( v117958(VarCurr)
<=> ( v117959(VarCurr)
| v117975(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8798,axiom,
! [VarCurr] :
( v117975(VarCurr)
<=> ( $true
<=> v117600(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22660,axiom,
! [VarCurr] :
( v117959(VarCurr)
<=> ( v117960(VarCurr)
| v117974(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8797,axiom,
! [VarCurr] :
( v117974(VarCurr)
<=> ( $true
<=> v117600(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22659,axiom,
! [VarCurr] :
( v117960(VarCurr)
<=> ( v117961(VarCurr)
| v117973(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8796,axiom,
! [VarCurr] :
( v117973(VarCurr)
<=> ( $true
<=> v117600(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22658,axiom,
! [VarCurr] :
( v117961(VarCurr)
<=> ( v117962(VarCurr)
| v117972(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8795,axiom,
! [VarCurr] :
( v117972(VarCurr)
<=> ( $true
<=> v117600(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22657,axiom,
! [VarCurr] :
( v117962(VarCurr)
<=> ( v117963(VarCurr)
& v117867(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22656,axiom,
! [VarCurr] :
( v117963(VarCurr)
<=> ( v117964(VarCurr)
| v117965(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22655,axiom,
! [VarCurr] :
( v117965(VarCurr)
<=> ( v117967(VarCurr)
& v117866(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22654,axiom,
! [VarCurr] :
( v117967(VarCurr)
<=> ( v117968(VarCurr)
& v117865(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22653,axiom,
! [VarCurr] :
( v117968(VarCurr)
<=> ( v117969(VarCurr)
& v117864(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22652,axiom,
! [VarCurr] :
( v117969(VarCurr)
<=> ( v117970(VarCurr)
& v117863(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22651,axiom,
! [VarCurr] :
( v117970(VarCurr)
<=> ( v117862(VarCurr)
& v117971(VarCurr) ) ) ).
fof(writeUnaryOperator_9218,axiom,
! [VarCurr] :
( ~ v117971(VarCurr)
<=> v117550(VarCurr) ) ).
fof(addAssignment_38797,axiom,
! [VarCurr] :
( v117964(VarCurr)
<=> v115377(VarCurr) ) ).
fof(addAssignment_38796,axiom,
! [VarNext] :
( v117600(VarNext,bitIndex19)
<=> v117949(VarNext,bitIndex18) ) ).
fof(addCaseBooleanConditionShiftedRanges1_106,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117950(VarNext)
=> ( ( v117949(VarNext,bitIndex19)
<=> v117600(VarCurr,bitIndex20) )
& ( v117949(VarNext,bitIndex18)
<=> v117600(VarCurr,bitIndex19) )
& ( v117949(VarNext,bitIndex17)
<=> v117600(VarCurr,bitIndex18) )
& ( v117949(VarNext,bitIndex16)
<=> v117600(VarCurr,bitIndex17) )
& ( v117949(VarNext,bitIndex15)
<=> v117600(VarCurr,bitIndex16) )
& ( v117949(VarNext,bitIndex14)
<=> v117600(VarCurr,bitIndex15) )
& ( v117949(VarNext,bitIndex13)
<=> v117600(VarCurr,bitIndex14) )
& ( v117949(VarNext,bitIndex12)
<=> v117600(VarCurr,bitIndex13) )
& ( v117949(VarNext,bitIndex11)
<=> v117600(VarCurr,bitIndex12) )
& ( v117949(VarNext,bitIndex10)
<=> v117600(VarCurr,bitIndex11) )
& ( v117949(VarNext,bitIndex9)
<=> v117600(VarCurr,bitIndex10) )
& ( v117949(VarNext,bitIndex8)
<=> v117600(VarCurr,bitIndex9) )
& ( v117949(VarNext,bitIndex7)
<=> v117600(VarCurr,bitIndex8) )
& ( v117949(VarNext,bitIndex6)
<=> v117600(VarCurr,bitIndex7) )
& ( v117949(VarNext,bitIndex5)
<=> v117600(VarCurr,bitIndex6) )
& ( v117949(VarNext,bitIndex4)
<=> v117600(VarCurr,bitIndex5) )
& ( v117949(VarNext,bitIndex3)
<=> v117600(VarCurr,bitIndex4) )
& ( v117949(VarNext,bitIndex2)
<=> v117600(VarCurr,bitIndex3) )
& ( v117949(VarNext,bitIndex1)
<=> v117600(VarCurr,bitIndex2) )
& ( v117949(VarNext,bitIndex0)
<=> v117600(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1965,axiom,
! [VarNext] :
( v117950(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v117949(VarNext,B)
<=> v117619(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22650,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117950(VarNext)
<=> v117951(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22649,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117951(VarNext)
<=> ( v117953(VarNext)
& v117606(VarNext) ) ) ) ).
fof(writeUnaryOperator_9217,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117953(VarNext)
<=> v117613(VarNext) ) ) ).
fof(addAssignment_38795,axiom,
! [VarNext] :
( v117600(VarNext,bitIndex15)
<=> v117941(VarNext,bitIndex14) ) ).
fof(addCaseBooleanConditionShiftedRanges1_105,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117942(VarNext)
=> ( ( v117941(VarNext,bitIndex19)
<=> v117600(VarCurr,bitIndex20) )
& ( v117941(VarNext,bitIndex18)
<=> v117600(VarCurr,bitIndex19) )
& ( v117941(VarNext,bitIndex17)
<=> v117600(VarCurr,bitIndex18) )
& ( v117941(VarNext,bitIndex16)
<=> v117600(VarCurr,bitIndex17) )
& ( v117941(VarNext,bitIndex15)
<=> v117600(VarCurr,bitIndex16) )
& ( v117941(VarNext,bitIndex14)
<=> v117600(VarCurr,bitIndex15) )
& ( v117941(VarNext,bitIndex13)
<=> v117600(VarCurr,bitIndex14) )
& ( v117941(VarNext,bitIndex12)
<=> v117600(VarCurr,bitIndex13) )
& ( v117941(VarNext,bitIndex11)
<=> v117600(VarCurr,bitIndex12) )
& ( v117941(VarNext,bitIndex10)
<=> v117600(VarCurr,bitIndex11) )
& ( v117941(VarNext,bitIndex9)
<=> v117600(VarCurr,bitIndex10) )
& ( v117941(VarNext,bitIndex8)
<=> v117600(VarCurr,bitIndex9) )
& ( v117941(VarNext,bitIndex7)
<=> v117600(VarCurr,bitIndex8) )
& ( v117941(VarNext,bitIndex6)
<=> v117600(VarCurr,bitIndex7) )
& ( v117941(VarNext,bitIndex5)
<=> v117600(VarCurr,bitIndex6) )
& ( v117941(VarNext,bitIndex4)
<=> v117600(VarCurr,bitIndex5) )
& ( v117941(VarNext,bitIndex3)
<=> v117600(VarCurr,bitIndex4) )
& ( v117941(VarNext,bitIndex2)
<=> v117600(VarCurr,bitIndex3) )
& ( v117941(VarNext,bitIndex1)
<=> v117600(VarCurr,bitIndex2) )
& ( v117941(VarNext,bitIndex0)
<=> v117600(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1964,axiom,
! [VarNext] :
( v117942(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v117941(VarNext,B)
<=> v117619(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22648,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117942(VarNext)
<=> v117943(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22647,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117943(VarNext)
<=> ( v117945(VarNext)
& v117606(VarNext) ) ) ) ).
fof(writeUnaryOperator_9216,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117945(VarNext)
<=> v117613(VarNext) ) ) ).
fof(addAssignment_38794,axiom,
! [VarNext] :
( v117600(VarNext,bitIndex11)
<=> v117933(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionShiftedRanges1_104,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117934(VarNext)
=> ( ( v117933(VarNext,bitIndex19)
<=> v117600(VarCurr,bitIndex20) )
& ( v117933(VarNext,bitIndex18)
<=> v117600(VarCurr,bitIndex19) )
& ( v117933(VarNext,bitIndex17)
<=> v117600(VarCurr,bitIndex18) )
& ( v117933(VarNext,bitIndex16)
<=> v117600(VarCurr,bitIndex17) )
& ( v117933(VarNext,bitIndex15)
<=> v117600(VarCurr,bitIndex16) )
& ( v117933(VarNext,bitIndex14)
<=> v117600(VarCurr,bitIndex15) )
& ( v117933(VarNext,bitIndex13)
<=> v117600(VarCurr,bitIndex14) )
& ( v117933(VarNext,bitIndex12)
<=> v117600(VarCurr,bitIndex13) )
& ( v117933(VarNext,bitIndex11)
<=> v117600(VarCurr,bitIndex12) )
& ( v117933(VarNext,bitIndex10)
<=> v117600(VarCurr,bitIndex11) )
& ( v117933(VarNext,bitIndex9)
<=> v117600(VarCurr,bitIndex10) )
& ( v117933(VarNext,bitIndex8)
<=> v117600(VarCurr,bitIndex9) )
& ( v117933(VarNext,bitIndex7)
<=> v117600(VarCurr,bitIndex8) )
& ( v117933(VarNext,bitIndex6)
<=> v117600(VarCurr,bitIndex7) )
& ( v117933(VarNext,bitIndex5)
<=> v117600(VarCurr,bitIndex6) )
& ( v117933(VarNext,bitIndex4)
<=> v117600(VarCurr,bitIndex5) )
& ( v117933(VarNext,bitIndex3)
<=> v117600(VarCurr,bitIndex4) )
& ( v117933(VarNext,bitIndex2)
<=> v117600(VarCurr,bitIndex3) )
& ( v117933(VarNext,bitIndex1)
<=> v117600(VarCurr,bitIndex2) )
& ( v117933(VarNext,bitIndex0)
<=> v117600(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1963,axiom,
! [VarNext] :
( v117934(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v117933(VarNext,B)
<=> v117619(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22646,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117934(VarNext)
<=> v117935(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22645,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117935(VarNext)
<=> ( v117937(VarNext)
& v117606(VarNext) ) ) ) ).
fof(writeUnaryOperator_9215,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117937(VarNext)
<=> v117613(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_562,axiom,
! [VarCurr] :
( ~ v117925(VarCurr)
=> ( v9649(VarCurr,bitIndex11)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_757,axiom,
! [VarCurr] :
( v117925(VarCurr)
=> ( v9649(VarCurr,bitIndex11)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22644,axiom,
! [VarCurr] :
( v117925(VarCurr)
<=> ( v117926(VarCurr)
| v117929(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22643,axiom,
! [VarCurr] :
( v117929(VarCurr)
<=> ( v117930(VarCurr)
& v117931(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8794,axiom,
! [VarCurr] :
( v117931(VarCurr)
<=> ( $true
<=> v117600(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22642,axiom,
! [VarCurr] :
( v117930(VarCurr)
<=> ( v9651(VarCurr)
& v117853(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22641,axiom,
! [VarCurr] :
( v117926(VarCurr)
<=> ( v117927(VarCurr)
& v117928(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8793,axiom,
! [VarCurr] :
( v117928(VarCurr)
<=> ( $true
<=> v117600(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22640,axiom,
! [VarCurr] :
( v117927(VarCurr)
<=> ( v9651(VarCurr)
& v117853(VarCurr) ) ) ).
fof(addAssignment_38793,axiom,
! [VarNext] :
( v117600(VarNext,bitIndex7)
<=> v117917(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionShiftedRanges1_103,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117918(VarNext)
=> ( ( v117917(VarNext,bitIndex19)
<=> v117600(VarCurr,bitIndex20) )
& ( v117917(VarNext,bitIndex18)
<=> v117600(VarCurr,bitIndex19) )
& ( v117917(VarNext,bitIndex17)
<=> v117600(VarCurr,bitIndex18) )
& ( v117917(VarNext,bitIndex16)
<=> v117600(VarCurr,bitIndex17) )
& ( v117917(VarNext,bitIndex15)
<=> v117600(VarCurr,bitIndex16) )
& ( v117917(VarNext,bitIndex14)
<=> v117600(VarCurr,bitIndex15) )
& ( v117917(VarNext,bitIndex13)
<=> v117600(VarCurr,bitIndex14) )
& ( v117917(VarNext,bitIndex12)
<=> v117600(VarCurr,bitIndex13) )
& ( v117917(VarNext,bitIndex11)
<=> v117600(VarCurr,bitIndex12) )
& ( v117917(VarNext,bitIndex10)
<=> v117600(VarCurr,bitIndex11) )
& ( v117917(VarNext,bitIndex9)
<=> v117600(VarCurr,bitIndex10) )
& ( v117917(VarNext,bitIndex8)
<=> v117600(VarCurr,bitIndex9) )
& ( v117917(VarNext,bitIndex7)
<=> v117600(VarCurr,bitIndex8) )
& ( v117917(VarNext,bitIndex6)
<=> v117600(VarCurr,bitIndex7) )
& ( v117917(VarNext,bitIndex5)
<=> v117600(VarCurr,bitIndex6) )
& ( v117917(VarNext,bitIndex4)
<=> v117600(VarCurr,bitIndex5) )
& ( v117917(VarNext,bitIndex3)
<=> v117600(VarCurr,bitIndex4) )
& ( v117917(VarNext,bitIndex2)
<=> v117600(VarCurr,bitIndex3) )
& ( v117917(VarNext,bitIndex1)
<=> v117600(VarCurr,bitIndex2) )
& ( v117917(VarNext,bitIndex0)
<=> v117600(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1962,axiom,
! [VarNext] :
( v117918(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v117917(VarNext,B)
<=> v117619(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22639,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117918(VarNext)
<=> v117919(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22638,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117919(VarNext)
<=> ( v117921(VarNext)
& v117606(VarNext) ) ) ) ).
fof(writeUnaryOperator_9214,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117921(VarNext)
<=> v117613(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_561,axiom,
! [VarCurr] :
( ~ v117910(VarCurr)
=> ( v9649(VarCurr,bitIndex7)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_756,axiom,
! [VarCurr] :
( v117910(VarCurr)
=> ( v9649(VarCurr,bitIndex7)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22637,axiom,
! [VarCurr] :
( v117910(VarCurr)
<=> ( v117911(VarCurr)
| v117914(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22636,axiom,
! [VarCurr] :
( v117914(VarCurr)
<=> ( v117915(VarCurr)
& v117900(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22635,axiom,
! [VarCurr] :
( v117915(VarCurr)
<=> ( v9651(VarCurr)
& v117853(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22634,axiom,
! [VarCurr] :
( v117911(VarCurr)
<=> ( v117912(VarCurr)
& v117895(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22633,axiom,
! [VarCurr] :
( v117912(VarCurr)
<=> ( v9651(VarCurr)
& v117853(VarCurr) ) ) ).
fof(addAssignment_38792,axiom,
! [VarNext] :
( v117600(VarNext,bitIndex8)
<=> v117902(VarNext,bitIndex7) ) ).
fof(addCaseBooleanConditionShiftedRanges1_102,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117903(VarNext)
=> ( ( v117902(VarNext,bitIndex19)
<=> v117600(VarCurr,bitIndex20) )
& ( v117902(VarNext,bitIndex18)
<=> v117600(VarCurr,bitIndex19) )
& ( v117902(VarNext,bitIndex17)
<=> v117600(VarCurr,bitIndex18) )
& ( v117902(VarNext,bitIndex16)
<=> v117600(VarCurr,bitIndex17) )
& ( v117902(VarNext,bitIndex15)
<=> v117600(VarCurr,bitIndex16) )
& ( v117902(VarNext,bitIndex14)
<=> v117600(VarCurr,bitIndex15) )
& ( v117902(VarNext,bitIndex13)
<=> v117600(VarCurr,bitIndex14) )
& ( v117902(VarNext,bitIndex12)
<=> v117600(VarCurr,bitIndex13) )
& ( v117902(VarNext,bitIndex11)
<=> v117600(VarCurr,bitIndex12) )
& ( v117902(VarNext,bitIndex10)
<=> v117600(VarCurr,bitIndex11) )
& ( v117902(VarNext,bitIndex9)
<=> v117600(VarCurr,bitIndex10) )
& ( v117902(VarNext,bitIndex8)
<=> v117600(VarCurr,bitIndex9) )
& ( v117902(VarNext,bitIndex7)
<=> v117600(VarCurr,bitIndex8) )
& ( v117902(VarNext,bitIndex6)
<=> v117600(VarCurr,bitIndex7) )
& ( v117902(VarNext,bitIndex5)
<=> v117600(VarCurr,bitIndex6) )
& ( v117902(VarNext,bitIndex4)
<=> v117600(VarCurr,bitIndex5) )
& ( v117902(VarNext,bitIndex3)
<=> v117600(VarCurr,bitIndex4) )
& ( v117902(VarNext,bitIndex2)
<=> v117600(VarCurr,bitIndex3) )
& ( v117902(VarNext,bitIndex1)
<=> v117600(VarCurr,bitIndex2) )
& ( v117902(VarNext,bitIndex0)
<=> v117600(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1961,axiom,
! [VarNext] :
( v117903(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v117902(VarNext,B)
<=> v117619(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22632,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117903(VarNext)
<=> v117904(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22631,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117904(VarNext)
<=> ( v117906(VarNext)
& v117606(VarNext) ) ) ) ).
fof(writeUnaryOperator_9213,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117906(VarNext)
<=> v117613(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_560,axiom,
! [VarCurr] :
( ~ v117887(VarCurr)
=> ( v9649(VarCurr,bitIndex8)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_755,axiom,
! [VarCurr] :
( v117887(VarCurr)
=> ( v9649(VarCurr,bitIndex8)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22630,axiom,
! [VarCurr] :
( v117887(VarCurr)
<=> ( v117888(VarCurr)
| v117896(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22629,axiom,
! [VarCurr] :
( v117896(VarCurr)
<=> ( v117897(VarCurr)
& v117900(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8792,axiom,
! [VarCurr] :
( v117900(VarCurr)
<=> ( $true
<=> v117600(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22628,axiom,
! [VarCurr] :
( v117897(VarCurr)
<=> ( v117898(VarCurr)
| v117899(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22627,axiom,
! [VarCurr] :
( v117899(VarCurr)
<=> ( v9651(VarCurr)
& v117894(VarCurr) ) ) ).
fof(writeUnaryOperator_9212,axiom,
! [VarCurr] :
( ~ v117898(VarCurr)
<=> v9651(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22626,axiom,
! [VarCurr] :
( v117888(VarCurr)
<=> ( v117889(VarCurr)
& v117895(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8791,axiom,
! [VarCurr] :
( v117895(VarCurr)
<=> ( $true
<=> v117600(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22625,axiom,
! [VarCurr] :
( v117889(VarCurr)
<=> ( v117890(VarCurr)
| v117892(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22624,axiom,
! [VarCurr] :
( v117892(VarCurr)
<=> ( v9651(VarCurr)
& v117894(VarCurr) ) ) ).
fof(writeUnaryOperator_9211,axiom,
! [VarCurr] :
( ~ v117894(VarCurr)
<=> v117853(VarCurr) ) ).
fof(writeUnaryOperator_9210,axiom,
! [VarCurr] :
( ~ v117890(VarCurr)
<=> v9651(VarCurr) ) ).
fof(addAssignment_38791,axiom,
! [VarNext] :
( v117600(VarNext,bitIndex6)
<=> v117879(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionShiftedRanges1_101,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117880(VarNext)
=> ( ( v117879(VarNext,bitIndex19)
<=> v117600(VarCurr,bitIndex20) )
& ( v117879(VarNext,bitIndex18)
<=> v117600(VarCurr,bitIndex19) )
& ( v117879(VarNext,bitIndex17)
<=> v117600(VarCurr,bitIndex18) )
& ( v117879(VarNext,bitIndex16)
<=> v117600(VarCurr,bitIndex17) )
& ( v117879(VarNext,bitIndex15)
<=> v117600(VarCurr,bitIndex16) )
& ( v117879(VarNext,bitIndex14)
<=> v117600(VarCurr,bitIndex15) )
& ( v117879(VarNext,bitIndex13)
<=> v117600(VarCurr,bitIndex14) )
& ( v117879(VarNext,bitIndex12)
<=> v117600(VarCurr,bitIndex13) )
& ( v117879(VarNext,bitIndex11)
<=> v117600(VarCurr,bitIndex12) )
& ( v117879(VarNext,bitIndex10)
<=> v117600(VarCurr,bitIndex11) )
& ( v117879(VarNext,bitIndex9)
<=> v117600(VarCurr,bitIndex10) )
& ( v117879(VarNext,bitIndex8)
<=> v117600(VarCurr,bitIndex9) )
& ( v117879(VarNext,bitIndex7)
<=> v117600(VarCurr,bitIndex8) )
& ( v117879(VarNext,bitIndex6)
<=> v117600(VarCurr,bitIndex7) )
& ( v117879(VarNext,bitIndex5)
<=> v117600(VarCurr,bitIndex6) )
& ( v117879(VarNext,bitIndex4)
<=> v117600(VarCurr,bitIndex5) )
& ( v117879(VarNext,bitIndex3)
<=> v117600(VarCurr,bitIndex4) )
& ( v117879(VarNext,bitIndex2)
<=> v117600(VarCurr,bitIndex3) )
& ( v117879(VarNext,bitIndex1)
<=> v117600(VarCurr,bitIndex2) )
& ( v117879(VarNext,bitIndex0)
<=> v117600(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1960,axiom,
! [VarNext] :
( v117880(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v117879(VarNext,B)
<=> v117619(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22623,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117880(VarNext)
<=> v117881(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22622,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117881(VarNext)
<=> ( v117883(VarNext)
& v117606(VarNext) ) ) ) ).
fof(writeUnaryOperator_9209,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117883(VarNext)
<=> v117613(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_559,axiom,
! [VarCurr] :
( ~ v117877(VarCurr)
=> ( v9649(VarCurr,bitIndex6)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_754,axiom,
! [VarCurr] :
( v117877(VarCurr)
=> ( v9649(VarCurr,bitIndex6)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8790,axiom,
! [VarCurr] :
( v117877(VarCurr)
<=> ( $true
<=> v117600(VarCurr,bitIndex5) ) ) ).
fof(addAssignment_38790,axiom,
! [VarNext] :
( v117600(VarNext,bitIndex5)
<=> v117869(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionShiftedRanges1_100,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117870(VarNext)
=> ( ( v117869(VarNext,bitIndex19)
<=> v117600(VarCurr,bitIndex20) )
& ( v117869(VarNext,bitIndex18)
<=> v117600(VarCurr,bitIndex19) )
& ( v117869(VarNext,bitIndex17)
<=> v117600(VarCurr,bitIndex18) )
& ( v117869(VarNext,bitIndex16)
<=> v117600(VarCurr,bitIndex17) )
& ( v117869(VarNext,bitIndex15)
<=> v117600(VarCurr,bitIndex16) )
& ( v117869(VarNext,bitIndex14)
<=> v117600(VarCurr,bitIndex15) )
& ( v117869(VarNext,bitIndex13)
<=> v117600(VarCurr,bitIndex14) )
& ( v117869(VarNext,bitIndex12)
<=> v117600(VarCurr,bitIndex13) )
& ( v117869(VarNext,bitIndex11)
<=> v117600(VarCurr,bitIndex12) )
& ( v117869(VarNext,bitIndex10)
<=> v117600(VarCurr,bitIndex11) )
& ( v117869(VarNext,bitIndex9)
<=> v117600(VarCurr,bitIndex10) )
& ( v117869(VarNext,bitIndex8)
<=> v117600(VarCurr,bitIndex9) )
& ( v117869(VarNext,bitIndex7)
<=> v117600(VarCurr,bitIndex8) )
& ( v117869(VarNext,bitIndex6)
<=> v117600(VarCurr,bitIndex7) )
& ( v117869(VarNext,bitIndex5)
<=> v117600(VarCurr,bitIndex6) )
& ( v117869(VarNext,bitIndex4)
<=> v117600(VarCurr,bitIndex5) )
& ( v117869(VarNext,bitIndex3)
<=> v117600(VarCurr,bitIndex4) )
& ( v117869(VarNext,bitIndex2)
<=> v117600(VarCurr,bitIndex3) )
& ( v117869(VarNext,bitIndex1)
<=> v117600(VarCurr,bitIndex2) )
& ( v117869(VarNext,bitIndex0)
<=> v117600(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1959,axiom,
! [VarNext] :
( v117870(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v117869(VarNext,B)
<=> v117619(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22621,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117870(VarNext)
<=> v117871(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22620,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117871(VarNext)
<=> ( v117873(VarNext)
& v117606(VarNext) ) ) ) ).
fof(writeUnaryOperator_9208,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117873(VarNext)
<=> v117613(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_558,axiom,
! [VarCurr] :
( ~ v117855(VarCurr)
=> ( v9649(VarCurr,bitIndex5)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_753,axiom,
! [VarCurr] :
( v117855(VarCurr)
=> ( v9649(VarCurr,bitIndex5)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22619,axiom,
! [VarCurr] :
( v117855(VarCurr)
<=> ( v117856(VarCurr)
& v117867(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8789,axiom,
! [VarCurr] :
( v117867(VarCurr)
<=> ( $true
<=> v117600(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22618,axiom,
! [VarCurr] :
( v117856(VarCurr)
<=> ( v117858(VarCurr)
& v117866(VarCurr) ) ) ).
fof(writeUnaryOperator_9207,axiom,
! [VarCurr] :
( ~ v117866(VarCurr)
<=> v117830(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22617,axiom,
! [VarCurr] :
( v117858(VarCurr)
<=> ( v117859(VarCurr)
& v117865(VarCurr) ) ) ).
fof(writeUnaryOperator_9206,axiom,
! [VarCurr] :
( ~ v117865(VarCurr)
<=> v117573(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22616,axiom,
! [VarCurr] :
( v117859(VarCurr)
<=> ( v117860(VarCurr)
& v117864(VarCurr) ) ) ).
fof(writeUnaryOperator_9205,axiom,
! [VarCurr] :
( ~ v117864(VarCurr)
<=> v115379(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22615,axiom,
! [VarCurr] :
( v117860(VarCurr)
<=> ( v117861(VarCurr)
& v117863(VarCurr) ) ) ).
fof(writeUnaryOperator_9204,axiom,
! [VarCurr] :
( ~ v117863(VarCurr)
<=> v117565(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22614,axiom,
! [VarCurr] :
( v117861(VarCurr)
<=> ( v117862(VarCurr)
& v117550(VarCurr) ) ) ).
fof(writeUnaryOperator_9203,axiom,
! [VarCurr] :
( ~ v117862(VarCurr)
<=> v115377(VarCurr) ) ).
fof(addAssignment_38789,axiom,
! [VarCurr] :
( v117853(VarCurr)
<=> v9759(VarCurr) ) ).
fof(addAssignment_38788,axiom,
! [VarNext] :
( v117600(VarNext,bitIndex3)
<=> v117845(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionShiftedRanges1_99,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117846(VarNext)
=> ( ( v117845(VarNext,bitIndex19)
<=> v117600(VarCurr,bitIndex20) )
& ( v117845(VarNext,bitIndex18)
<=> v117600(VarCurr,bitIndex19) )
& ( v117845(VarNext,bitIndex17)
<=> v117600(VarCurr,bitIndex18) )
& ( v117845(VarNext,bitIndex16)
<=> v117600(VarCurr,bitIndex17) )
& ( v117845(VarNext,bitIndex15)
<=> v117600(VarCurr,bitIndex16) )
& ( v117845(VarNext,bitIndex14)
<=> v117600(VarCurr,bitIndex15) )
& ( v117845(VarNext,bitIndex13)
<=> v117600(VarCurr,bitIndex14) )
& ( v117845(VarNext,bitIndex12)
<=> v117600(VarCurr,bitIndex13) )
& ( v117845(VarNext,bitIndex11)
<=> v117600(VarCurr,bitIndex12) )
& ( v117845(VarNext,bitIndex10)
<=> v117600(VarCurr,bitIndex11) )
& ( v117845(VarNext,bitIndex9)
<=> v117600(VarCurr,bitIndex10) )
& ( v117845(VarNext,bitIndex8)
<=> v117600(VarCurr,bitIndex9) )
& ( v117845(VarNext,bitIndex7)
<=> v117600(VarCurr,bitIndex8) )
& ( v117845(VarNext,bitIndex6)
<=> v117600(VarCurr,bitIndex7) )
& ( v117845(VarNext,bitIndex5)
<=> v117600(VarCurr,bitIndex6) )
& ( v117845(VarNext,bitIndex4)
<=> v117600(VarCurr,bitIndex5) )
& ( v117845(VarNext,bitIndex3)
<=> v117600(VarCurr,bitIndex4) )
& ( v117845(VarNext,bitIndex2)
<=> v117600(VarCurr,bitIndex3) )
& ( v117845(VarNext,bitIndex1)
<=> v117600(VarCurr,bitIndex2) )
& ( v117845(VarNext,bitIndex0)
<=> v117600(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1958,axiom,
! [VarNext] :
( v117846(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v117845(VarNext,B)
<=> v117619(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22613,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117846(VarNext)
<=> v117847(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22612,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117847(VarNext)
<=> ( v117849(VarNext)
& v117606(VarNext) ) ) ) ).
fof(writeUnaryOperator_9202,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117849(VarNext)
<=> v117613(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22611,axiom,
! [VarCurr] :
( v117830(VarCurr)
<=> ( v117832(VarCurr)
& v117842(VarCurr) ) ) ).
fof(writeUnaryOperator_9201,axiom,
! [VarCurr] :
( ~ v117842(VarCurr)
<=> v117586(VarCurr) ) ).
fof(addAssignment_38787,axiom,
! [VarCurr] :
( v117832(VarCurr)
<=> v117834(VarCurr) ) ).
fof(addAssignment_38786,axiom,
! [VarCurr] :
( v117834(VarCurr)
<=> v117836(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2862,axiom,
! [VarCurr] :
( ~ v117838(VarCurr)
=> ( v117836(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2667,axiom,
! [VarCurr] :
( v117838(VarCurr)
=> ( v117836(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22610,axiom,
! [VarCurr] :
( v117838(VarCurr)
<=> ( v117839(VarCurr)
& v117840(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8788,axiom,
! [VarCurr] :
( v117840(VarCurr)
<=> ( ( v114665(VarCurr,bitIndex6)
<=> $true )
& ( v114665(VarCurr,bitIndex5)
<=> $false )
& ( v114665(VarCurr,bitIndex4)
<=> $false )
& ( v114665(VarCurr,bitIndex3)
<=> $true )
& ( v114665(VarCurr,bitIndex2)
<=> $false )
& ( v114665(VarCurr,bitIndex1)
<=> $true )
& ( v114665(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeUnaryOperator_9200,axiom,
! [VarCurr] :
( ~ v117839(VarCurr)
<=> v117581(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22609,axiom,
! [VarCurr] :
( v117573(VarCurr)
<=> ( v117575(VarCurr)
& v117828(VarCurr) ) ) ).
fof(writeUnaryOperator_9199,axiom,
! [VarCurr] :
( ~ v117828(VarCurr)
<=> v117586(VarCurr) ) ).
fof(addAssignment_38785,axiom,
! [VarCurr] :
( v117586(VarCurr)
<=> v117588(VarCurr) ) ).
fof(addAssignment_38784,axiom,
! [VarCurr] :
( v117588(VarCurr)
<=> v117590(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_8787,axiom,
! [VarCurr] :
( v117590(VarCurr)
<=> ( ( v117826(VarCurr,bitIndex4)
<=> v117759(VarCurr,bitIndex4) )
& ( v117826(VarCurr,bitIndex3)
<=> v117759(VarCurr,bitIndex3) )
& ( v117826(VarCurr,bitIndex2)
<=> v117759(VarCurr,bitIndex2) )
& ( v117826(VarCurr,bitIndex1)
<=> v117759(VarCurr,bitIndex1) )
& ( v117826(VarCurr,bitIndex0)
<=> v117759(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_38783,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v117826(VarCurr,B)
<=> v117675(VarCurr,B) ) ) ).
fof(addAssignment_38782,axiom,
! [VarCurr] :
( v117826(VarCurr,bitIndex4)
<=> v117592(VarCurr) ) ).
fof(addAssignment_38781,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v117759(VarCurr,B)
<=> v117761(VarCurr,B) ) ) ).
fof(addAssignment_38780,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v117761(VarCurr,B)
<=> v117763(VarCurr,B) ) ) ).
fof(addAssignment_38779,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v117763(VarCurr,B)
<=> v117765(VarCurr,B) ) ) ).
fof(addAssignment_38778,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v117765(VarCurr,B)
<=> v117767(VarCurr,B) ) ) ).
fof(addAssignment_38777,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v117767(VarCurr,B)
<=> v117769(VarCurr,B) ) ) ).
fof(addAssignment_38776,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v117769(VarCurr,B)
<=> v117771(VarCurr,B) ) ) ).
fof(addAssignment_38775,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v117771(VarCurr,B)
<=> v117773(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1875,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117783(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v117773(VarNext,B)
<=> v117773(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1957,axiom,
! [VarNext] :
( v117783(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v117773(VarNext,B)
<=> v117797(VarNext,B) ) ) ) ).
fof(addAssignment_38774,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v117797(VarNext,B)
<=> v117795(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5010,axiom,
! [VarCurr] :
( ~ v117792(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v117795(VarCurr,B)
<=> v117798(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5003,axiom,
! [VarCurr] :
( v117792(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v117795(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_38773,axiom,
! [VarCurr] :
( v117798(VarCurr,bitIndex0)
<=> v117820(VarCurr) ) ).
fof(addAssignment_38772,axiom,
! [VarCurr] :
( v117798(VarCurr,bitIndex1)
<=> v117818(VarCurr) ) ).
fof(addAssignment_38771,axiom,
! [VarCurr] :
( v117798(VarCurr,bitIndex2)
<=> v117813(VarCurr) ) ).
fof(addAssignment_38770,axiom,
! [VarCurr] :
( v117798(VarCurr,bitIndex3)
<=> v117808(VarCurr) ) ).
fof(addAssignment_38769,axiom,
! [VarCurr] :
( v117798(VarCurr,bitIndex4)
<=> v117800(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22608,axiom,
! [VarCurr] :
( v117818(VarCurr)
<=> ( v117819(VarCurr)
& v117822(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2500,axiom,
! [VarCurr] :
( v117822(VarCurr)
<=> ( v117773(VarCurr,bitIndex0)
| v117773(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22607,axiom,
! [VarCurr] :
( v117819(VarCurr)
<=> ( v117820(VarCurr)
| v117821(VarCurr) ) ) ).
fof(writeUnaryOperator_9198,axiom,
! [VarCurr] :
( ~ v117821(VarCurr)
<=> v117773(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_9197,axiom,
! [VarCurr] :
( ~ v117820(VarCurr)
<=> v117773(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22606,axiom,
! [VarCurr] :
( v117813(VarCurr)
<=> ( v117814(VarCurr)
& v117817(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2499,axiom,
! [VarCurr] :
( v117817(VarCurr)
<=> ( v117805(VarCurr)
| v117773(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22605,axiom,
! [VarCurr] :
( v117814(VarCurr)
<=> ( v117815(VarCurr)
| v117816(VarCurr) ) ) ).
fof(writeUnaryOperator_9196,axiom,
! [VarCurr] :
( ~ v117816(VarCurr)
<=> v117773(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_9195,axiom,
! [VarCurr] :
( ~ v117815(VarCurr)
<=> v117805(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22604,axiom,
! [VarCurr] :
( v117808(VarCurr)
<=> ( v117809(VarCurr)
& v117812(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2498,axiom,
! [VarCurr] :
( v117812(VarCurr)
<=> ( v117804(VarCurr)
| v117773(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22603,axiom,
! [VarCurr] :
( v117809(VarCurr)
<=> ( v117810(VarCurr)
| v117811(VarCurr) ) ) ).
fof(writeUnaryOperator_9194,axiom,
! [VarCurr] :
( ~ v117811(VarCurr)
<=> v117773(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_9193,axiom,
! [VarCurr] :
( ~ v117810(VarCurr)
<=> v117804(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22602,axiom,
! [VarCurr] :
( v117800(VarCurr)
<=> ( v117801(VarCurr)
& v117807(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2497,axiom,
! [VarCurr] :
( v117807(VarCurr)
<=> ( v117803(VarCurr)
| v117773(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22601,axiom,
! [VarCurr] :
( v117801(VarCurr)
<=> ( v117802(VarCurr)
| v117806(VarCurr) ) ) ).
fof(writeUnaryOperator_9192,axiom,
! [VarCurr] :
( ~ v117806(VarCurr)
<=> v117773(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_9191,axiom,
! [VarCurr] :
( ~ v117802(VarCurr)
<=> v117803(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2496,axiom,
! [VarCurr] :
( v117803(VarCurr)
<=> ( v117804(VarCurr)
& v117773(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2495,axiom,
! [VarCurr] :
( v117804(VarCurr)
<=> ( v117805(VarCurr)
& v117773(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2494,axiom,
! [VarCurr] :
( v117805(VarCurr)
<=> ( v117773(VarCurr,bitIndex0)
& v117773(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22600,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117783(VarNext)
<=> ( v117784(VarNext)
& v117791(VarNext) ) ) ) ).
fof(addAssignment_38768,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117791(VarNext)
<=> v117789(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22599,axiom,
! [VarCurr] :
( v117789(VarCurr)
<=> ( v117792(VarCurr)
| v117793(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22598,axiom,
! [VarCurr] :
( v117793(VarCurr)
<=> ( v117775(VarCurr)
& v117794(VarCurr) ) ) ).
fof(writeUnaryOperator_9190,axiom,
! [VarCurr] :
( ~ v117794(VarCurr)
<=> v117792(VarCurr) ) ).
fof(writeUnaryOperator_9189,axiom,
! [VarCurr] :
( ~ v117792(VarCurr)
<=> v115467(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22597,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117784(VarNext)
<=> ( v117785(VarNext)
& v117492(VarNext) ) ) ) ).
fof(writeUnaryOperator_9188,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117785(VarNext)
<=> v117499(VarNext) ) ) ).
fof(addAssignment_38767,axiom,
! [VarCurr] :
( v117775(VarCurr)
<=> v117777(VarCurr) ) ).
fof(addAssignment_38766,axiom,
! [VarCurr] :
( v117777(VarCurr)
<=> v117779(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22596,axiom,
! [VarCurr] :
( v117779(VarCurr)
<=> ( v116003(VarCurr)
& v115479(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1874,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117716(VarNext)
=> ( v117592(VarNext)
<=> v117592(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1956,axiom,
! [VarNext] :
( v117716(VarNext)
=> ( v117592(VarNext)
<=> v117729(VarNext) ) ) ).
fof(addAssignment_38765,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117729(VarNext)
<=> v117727(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_30,axiom,
! [VarCurr] :
( ~ v117687(VarCurr)
=> ( v117727(VarCurr)
<=> v117730(VarCurr,bitIndex4) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5002,axiom,
! [VarCurr] :
( v117687(VarCurr)
=> ( v117727(VarCurr)
<=> $false ) ) ).
fof(addAssignment_38764,axiom,
! [VarCurr] :
( v117730(VarCurr,bitIndex0)
<=> v117753(VarCurr) ) ).
fof(addAssignment_38763,axiom,
! [VarCurr] :
( v117730(VarCurr,bitIndex1)
<=> v117751(VarCurr) ) ).
fof(addAssignment_38762,axiom,
! [VarCurr] :
( v117730(VarCurr,bitIndex2)
<=> v117746(VarCurr) ) ).
fof(addAssignment_38761,axiom,
! [VarCurr] :
( v117730(VarCurr,bitIndex3)
<=> v117741(VarCurr) ) ).
fof(addAssignment_38760,axiom,
! [VarCurr] :
( v117730(VarCurr,bitIndex4)
<=> v117732(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22595,axiom,
! [VarCurr] :
( v117751(VarCurr)
<=> ( v117752(VarCurr)
& v117755(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2493,axiom,
! [VarCurr] :
( v117755(VarCurr)
<=> ( v117738(VarCurr,bitIndex0)
| v117738(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22594,axiom,
! [VarCurr] :
( v117752(VarCurr)
<=> ( v117753(VarCurr)
| v117754(VarCurr) ) ) ).
fof(writeUnaryOperator_9187,axiom,
! [VarCurr] :
( ~ v117754(VarCurr)
<=> v117738(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_9186,axiom,
! [VarCurr] :
( ~ v117753(VarCurr)
<=> v117738(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22593,axiom,
! [VarCurr] :
( v117746(VarCurr)
<=> ( v117747(VarCurr)
& v117750(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2492,axiom,
! [VarCurr] :
( v117750(VarCurr)
<=> ( v117737(VarCurr)
| v117738(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22592,axiom,
! [VarCurr] :
( v117747(VarCurr)
<=> ( v117748(VarCurr)
| v117749(VarCurr) ) ) ).
fof(writeUnaryOperator_9185,axiom,
! [VarCurr] :
( ~ v117749(VarCurr)
<=> v117738(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_9184,axiom,
! [VarCurr] :
( ~ v117748(VarCurr)
<=> v117737(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22591,axiom,
! [VarCurr] :
( v117741(VarCurr)
<=> ( v117742(VarCurr)
& v117745(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2491,axiom,
! [VarCurr] :
( v117745(VarCurr)
<=> ( v117736(VarCurr)
| v117738(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22590,axiom,
! [VarCurr] :
( v117742(VarCurr)
<=> ( v117743(VarCurr)
| v117744(VarCurr) ) ) ).
fof(writeUnaryOperator_9183,axiom,
! [VarCurr] :
( ~ v117744(VarCurr)
<=> v117738(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_9182,axiom,
! [VarCurr] :
( ~ v117743(VarCurr)
<=> v117736(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22589,axiom,
! [VarCurr] :
( v117732(VarCurr)
<=> ( v117733(VarCurr)
& v117740(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2490,axiom,
! [VarCurr] :
( v117740(VarCurr)
<=> ( v117735(VarCurr)
| v117738(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22588,axiom,
! [VarCurr] :
( v117733(VarCurr)
<=> ( v117734(VarCurr)
| v117739(VarCurr) ) ) ).
fof(writeUnaryOperator_9181,axiom,
! [VarCurr] :
( ~ v117739(VarCurr)
<=> v117738(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_9180,axiom,
! [VarCurr] :
( ~ v117734(VarCurr)
<=> v117735(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2489,axiom,
! [VarCurr] :
( v117735(VarCurr)
<=> ( v117736(VarCurr)
& v117738(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2488,axiom,
! [VarCurr] :
( v117736(VarCurr)
<=> ( v117737(VarCurr)
& v117738(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2487,axiom,
! [VarCurr] :
( v117737(VarCurr)
<=> ( v117738(VarCurr,bitIndex0)
& v117738(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_38759,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v117738(VarCurr,B)
<=> v117675(VarCurr,B) ) ) ).
fof(addAssignment_38758,axiom,
! [VarCurr] :
( v117738(VarCurr,bitIndex4)
<=> v117592(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22587,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117716(VarNext)
<=> ( v117717(VarNext)
& v117724(VarNext) ) ) ) ).
fof(addAssignment_38757,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117724(VarNext)
<=> v117722(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22586,axiom,
! [VarCurr] :
( v117722(VarCurr)
<=> ( v117687(VarCurr)
| v117725(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22585,axiom,
! [VarCurr] :
( v117725(VarCurr)
<=> ( v117594(VarCurr)
& v117726(VarCurr) ) ) ).
fof(writeUnaryOperator_9179,axiom,
! [VarCurr] :
( ~ v117726(VarCurr)
<=> v117687(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22584,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117717(VarNext)
<=> ( v117719(VarNext)
& v114803(VarNext) ) ) ) ).
fof(writeUnaryOperator_9178,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117719(VarNext)
<=> v114810(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1873,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117678(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v117675(VarNext,B)
<=> v117675(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1955,axiom,
! [VarNext] :
( v117678(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v117675(VarNext,B)
<=> v117692(VarNext,B) ) ) ) ).
fof(addAssignment_38756,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v117692(VarNext,B)
<=> v117690(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5009,axiom,
! [VarCurr] :
( ~ v117687(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v117690(VarCurr,B)
<=> v117693(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5001,axiom,
! [VarCurr] :
( v117687(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v117690(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_38755,axiom,
! [VarCurr] :
( v117693(VarCurr,bitIndex0)
<=> v117709(VarCurr) ) ).
fof(addAssignment_38754,axiom,
! [VarCurr] :
( v117693(VarCurr,bitIndex1)
<=> v117707(VarCurr) ) ).
fof(addAssignment_38753,axiom,
! [VarCurr] :
( v117693(VarCurr,bitIndex2)
<=> v117702(VarCurr) ) ).
fof(addAssignment_38752,axiom,
! [VarCurr] :
( v117693(VarCurr,bitIndex3)
<=> v117695(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22583,axiom,
! [VarCurr] :
( v117707(VarCurr)
<=> ( v117708(VarCurr)
& v117711(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2486,axiom,
! [VarCurr] :
( v117711(VarCurr)
<=> ( v117675(VarCurr,bitIndex0)
| v117675(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22582,axiom,
! [VarCurr] :
( v117708(VarCurr)
<=> ( v117709(VarCurr)
| v117710(VarCurr) ) ) ).
fof(writeUnaryOperator_9177,axiom,
! [VarCurr] :
( ~ v117710(VarCurr)
<=> v117675(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_9176,axiom,
! [VarCurr] :
( ~ v117709(VarCurr)
<=> v117675(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22581,axiom,
! [VarCurr] :
( v117702(VarCurr)
<=> ( v117703(VarCurr)
& v117706(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2485,axiom,
! [VarCurr] :
( v117706(VarCurr)
<=> ( v117699(VarCurr)
| v117675(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22580,axiom,
! [VarCurr] :
( v117703(VarCurr)
<=> ( v117704(VarCurr)
| v117705(VarCurr) ) ) ).
fof(writeUnaryOperator_9175,axiom,
! [VarCurr] :
( ~ v117705(VarCurr)
<=> v117675(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_9174,axiom,
! [VarCurr] :
( ~ v117704(VarCurr)
<=> v117699(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22579,axiom,
! [VarCurr] :
( v117695(VarCurr)
<=> ( v117696(VarCurr)
& v117701(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2484,axiom,
! [VarCurr] :
( v117701(VarCurr)
<=> ( v117698(VarCurr)
| v117675(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22578,axiom,
! [VarCurr] :
( v117696(VarCurr)
<=> ( v117697(VarCurr)
| v117700(VarCurr) ) ) ).
fof(writeUnaryOperator_9173,axiom,
! [VarCurr] :
( ~ v117700(VarCurr)
<=> v117675(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_9172,axiom,
! [VarCurr] :
( ~ v117697(VarCurr)
<=> v117698(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2483,axiom,
! [VarCurr] :
( v117698(VarCurr)
<=> ( v117699(VarCurr)
& v117675(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2482,axiom,
! [VarCurr] :
( v117699(VarCurr)
<=> ( v117675(VarCurr,bitIndex0)
& v117675(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22577,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117678(VarNext)
<=> ( v117679(VarNext)
& v117686(VarNext) ) ) ) ).
fof(addAssignment_38751,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117686(VarNext)
<=> v117684(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22576,axiom,
! [VarCurr] :
( v117684(VarCurr)
<=> ( v117687(VarCurr)
| v117688(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22575,axiom,
! [VarCurr] :
( v117688(VarCurr)
<=> ( v117594(VarCurr)
& v117689(VarCurr) ) ) ).
fof(writeUnaryOperator_9171,axiom,
! [VarCurr] :
( ~ v117689(VarCurr)
<=> v117687(VarCurr) ) ).
fof(writeUnaryOperator_9170,axiom,
! [VarCurr] :
( ~ v117687(VarCurr)
<=> v9636(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22574,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117679(VarNext)
<=> ( v117680(VarNext)
& v114803(VarNext) ) ) ) ).
fof(writeUnaryOperator_9169,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117680(VarNext)
<=> v114810(VarNext) ) ) ).
fof(addAssignment_38750,axiom,
! [VarCurr] :
( v117594(VarCurr)
<=> v117596(VarCurr) ) ).
fof(addAssignment_38749,axiom,
! [VarCurr] :
( v117596(VarCurr)
<=> v117598(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2481,axiom,
! [VarCurr] :
( v117598(VarCurr)
<=> ( v9649(VarCurr,bitIndex15)
| v9649(VarCurr,bitIndex19) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_557,axiom,
! [VarCurr] :
( ~ v117670(VarCurr)
=> ( v9649(VarCurr,bitIndex19)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_752,axiom,
! [VarCurr] :
( v117670(VarCurr)
=> ( v9649(VarCurr,bitIndex19)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22573,axiom,
! [VarCurr] :
( v117670(VarCurr)
<=> ( v117671(VarCurr)
| v117672(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22572,axiom,
! [VarCurr] :
( v117672(VarCurr)
<=> ( v9651(VarCurr)
& v117660(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22571,axiom,
! [VarCurr] :
( v117671(VarCurr)
<=> ( v9651(VarCurr)
& v117657(VarCurr) ) ) ).
fof(addAssignment_38748,axiom,
! [VarNext] :
( v117600(VarNext,bitIndex20)
<=> v117662(VarNext,bitIndex19) ) ).
fof(addCaseBooleanConditionShiftedRanges1_98,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117663(VarNext)
=> ( ( v117662(VarNext,bitIndex19)
<=> v117600(VarCurr,bitIndex20) )
& ( v117662(VarNext,bitIndex18)
<=> v117600(VarCurr,bitIndex19) )
& ( v117662(VarNext,bitIndex17)
<=> v117600(VarCurr,bitIndex18) )
& ( v117662(VarNext,bitIndex16)
<=> v117600(VarCurr,bitIndex17) )
& ( v117662(VarNext,bitIndex15)
<=> v117600(VarCurr,bitIndex16) )
& ( v117662(VarNext,bitIndex14)
<=> v117600(VarCurr,bitIndex15) )
& ( v117662(VarNext,bitIndex13)
<=> v117600(VarCurr,bitIndex14) )
& ( v117662(VarNext,bitIndex12)
<=> v117600(VarCurr,bitIndex13) )
& ( v117662(VarNext,bitIndex11)
<=> v117600(VarCurr,bitIndex12) )
& ( v117662(VarNext,bitIndex10)
<=> v117600(VarCurr,bitIndex11) )
& ( v117662(VarNext,bitIndex9)
<=> v117600(VarCurr,bitIndex10) )
& ( v117662(VarNext,bitIndex8)
<=> v117600(VarCurr,bitIndex9) )
& ( v117662(VarNext,bitIndex7)
<=> v117600(VarCurr,bitIndex8) )
& ( v117662(VarNext,bitIndex6)
<=> v117600(VarCurr,bitIndex7) )
& ( v117662(VarNext,bitIndex5)
<=> v117600(VarCurr,bitIndex6) )
& ( v117662(VarNext,bitIndex4)
<=> v117600(VarCurr,bitIndex5) )
& ( v117662(VarNext,bitIndex3)
<=> v117600(VarCurr,bitIndex4) )
& ( v117662(VarNext,bitIndex2)
<=> v117600(VarCurr,bitIndex3) )
& ( v117662(VarNext,bitIndex1)
<=> v117600(VarCurr,bitIndex2) )
& ( v117662(VarNext,bitIndex0)
<=> v117600(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1954,axiom,
! [VarNext] :
( v117663(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v117662(VarNext,B)
<=> v117619(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22570,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117663(VarNext)
<=> v117664(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22569,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117664(VarNext)
<=> ( v117666(VarNext)
& v117606(VarNext) ) ) ) ).
fof(writeUnaryOperator_9168,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117666(VarNext)
<=> v117613(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_556,axiom,
! [VarCurr] :
( ~ v117654(VarCurr)
=> ( v9649(VarCurr,bitIndex20)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_751,axiom,
! [VarCurr] :
( v117654(VarCurr)
=> ( v9649(VarCurr,bitIndex20)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22568,axiom,
! [VarCurr] :
( v117654(VarCurr)
<=> ( v117655(VarCurr)
| v117658(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22567,axiom,
! [VarCurr] :
( v117658(VarCurr)
<=> ( v117659(VarCurr)
& v117660(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8786,axiom,
! [VarCurr] :
( v117660(VarCurr)
<=> ( $true
<=> v117600(VarCurr,bitIndex20) ) ) ).
fof(writeUnaryOperator_9167,axiom,
! [VarCurr] :
( ~ v117659(VarCurr)
<=> v9651(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22566,axiom,
! [VarCurr] :
( v117655(VarCurr)
<=> ( v117656(VarCurr)
& v117657(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8785,axiom,
! [VarCurr] :
( v117657(VarCurr)
<=> ( $true
<=> v117600(VarCurr,bitIndex18) ) ) ).
fof(writeUnaryOperator_9166,axiom,
! [VarCurr] :
( ~ v117656(VarCurr)
<=> v9651(VarCurr) ) ).
fof(addAssignment_38747,axiom,
! [VarNext] :
( v117600(VarNext,bitIndex18)
<=> v117646(VarNext,bitIndex17) ) ).
fof(addCaseBooleanConditionShiftedRanges1_97,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117647(VarNext)
=> ( ( v117646(VarNext,bitIndex19)
<=> v117600(VarCurr,bitIndex20) )
& ( v117646(VarNext,bitIndex18)
<=> v117600(VarCurr,bitIndex19) )
& ( v117646(VarNext,bitIndex17)
<=> v117600(VarCurr,bitIndex18) )
& ( v117646(VarNext,bitIndex16)
<=> v117600(VarCurr,bitIndex17) )
& ( v117646(VarNext,bitIndex15)
<=> v117600(VarCurr,bitIndex16) )
& ( v117646(VarNext,bitIndex14)
<=> v117600(VarCurr,bitIndex15) )
& ( v117646(VarNext,bitIndex13)
<=> v117600(VarCurr,bitIndex14) )
& ( v117646(VarNext,bitIndex12)
<=> v117600(VarCurr,bitIndex13) )
& ( v117646(VarNext,bitIndex11)
<=> v117600(VarCurr,bitIndex12) )
& ( v117646(VarNext,bitIndex10)
<=> v117600(VarCurr,bitIndex11) )
& ( v117646(VarNext,bitIndex9)
<=> v117600(VarCurr,bitIndex10) )
& ( v117646(VarNext,bitIndex8)
<=> v117600(VarCurr,bitIndex9) )
& ( v117646(VarNext,bitIndex7)
<=> v117600(VarCurr,bitIndex8) )
& ( v117646(VarNext,bitIndex6)
<=> v117600(VarCurr,bitIndex7) )
& ( v117646(VarNext,bitIndex5)
<=> v117600(VarCurr,bitIndex6) )
& ( v117646(VarNext,bitIndex4)
<=> v117600(VarCurr,bitIndex5) )
& ( v117646(VarNext,bitIndex3)
<=> v117600(VarCurr,bitIndex4) )
& ( v117646(VarNext,bitIndex2)
<=> v117600(VarCurr,bitIndex3) )
& ( v117646(VarNext,bitIndex1)
<=> v117600(VarCurr,bitIndex2) )
& ( v117646(VarNext,bitIndex0)
<=> v117600(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1953,axiom,
! [VarNext] :
( v117647(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v117646(VarNext,B)
<=> v117619(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22565,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117647(VarNext)
<=> v117648(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22564,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117648(VarNext)
<=> ( v117650(VarNext)
& v117606(VarNext) ) ) ) ).
fof(writeUnaryOperator_9165,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117650(VarNext)
<=> v117613(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_555,axiom,
! [VarCurr] :
( ~ v117644(VarCurr)
=> ( v9649(VarCurr,bitIndex18)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_750,axiom,
! [VarCurr] :
( v117644(VarCurr)
=> ( v9649(VarCurr,bitIndex18)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8784,axiom,
! [VarCurr] :
( v117644(VarCurr)
<=> ( $true
<=> v117600(VarCurr,bitIndex17) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_554,axiom,
! [VarCurr] :
( ~ v117640(VarCurr)
=> ( v9649(VarCurr,bitIndex15)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_749,axiom,
! [VarCurr] :
( v117640(VarCurr)
=> ( v9649(VarCurr,bitIndex15)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22563,axiom,
! [VarCurr] :
( v117640(VarCurr)
<=> ( v117641(VarCurr)
| v117642(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22562,axiom,
! [VarCurr] :
( v117642(VarCurr)
<=> ( v9651(VarCurr)
& v117630(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22561,axiom,
! [VarCurr] :
( v117641(VarCurr)
<=> ( v9651(VarCurr)
& v117627(VarCurr) ) ) ).
fof(addAssignment_38746,axiom,
! [VarNext] :
( v117600(VarNext,bitIndex16)
<=> v117632(VarNext,bitIndex15) ) ).
fof(addCaseBooleanConditionShiftedRanges1_96,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117633(VarNext)
=> ( ( v117632(VarNext,bitIndex19)
<=> v117600(VarCurr,bitIndex20) )
& ( v117632(VarNext,bitIndex18)
<=> v117600(VarCurr,bitIndex19) )
& ( v117632(VarNext,bitIndex17)
<=> v117600(VarCurr,bitIndex18) )
& ( v117632(VarNext,bitIndex16)
<=> v117600(VarCurr,bitIndex17) )
& ( v117632(VarNext,bitIndex15)
<=> v117600(VarCurr,bitIndex16) )
& ( v117632(VarNext,bitIndex14)
<=> v117600(VarCurr,bitIndex15) )
& ( v117632(VarNext,bitIndex13)
<=> v117600(VarCurr,bitIndex14) )
& ( v117632(VarNext,bitIndex12)
<=> v117600(VarCurr,bitIndex13) )
& ( v117632(VarNext,bitIndex11)
<=> v117600(VarCurr,bitIndex12) )
& ( v117632(VarNext,bitIndex10)
<=> v117600(VarCurr,bitIndex11) )
& ( v117632(VarNext,bitIndex9)
<=> v117600(VarCurr,bitIndex10) )
& ( v117632(VarNext,bitIndex8)
<=> v117600(VarCurr,bitIndex9) )
& ( v117632(VarNext,bitIndex7)
<=> v117600(VarCurr,bitIndex8) )
& ( v117632(VarNext,bitIndex6)
<=> v117600(VarCurr,bitIndex7) )
& ( v117632(VarNext,bitIndex5)
<=> v117600(VarCurr,bitIndex6) )
& ( v117632(VarNext,bitIndex4)
<=> v117600(VarCurr,bitIndex5) )
& ( v117632(VarNext,bitIndex3)
<=> v117600(VarCurr,bitIndex4) )
& ( v117632(VarNext,bitIndex2)
<=> v117600(VarCurr,bitIndex3) )
& ( v117632(VarNext,bitIndex1)
<=> v117600(VarCurr,bitIndex2) )
& ( v117632(VarNext,bitIndex0)
<=> v117600(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1952,axiom,
! [VarNext] :
( v117633(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v117632(VarNext,B)
<=> v117619(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22560,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117633(VarNext)
<=> v117634(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22559,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117634(VarNext)
<=> ( v117636(VarNext)
& v117606(VarNext) ) ) ) ).
fof(writeUnaryOperator_9164,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117636(VarNext)
<=> v117613(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_553,axiom,
! [VarCurr] :
( ~ v117624(VarCurr)
=> ( v9649(VarCurr,bitIndex16)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_748,axiom,
! [VarCurr] :
( v117624(VarCurr)
=> ( v9649(VarCurr,bitIndex16)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22558,axiom,
! [VarCurr] :
( v117624(VarCurr)
<=> ( v117625(VarCurr)
| v117628(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22557,axiom,
! [VarCurr] :
( v117628(VarCurr)
<=> ( v117629(VarCurr)
& v117630(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8783,axiom,
! [VarCurr] :
( v117630(VarCurr)
<=> ( $true
<=> v117600(VarCurr,bitIndex16) ) ) ).
fof(writeUnaryOperator_9163,axiom,
! [VarCurr] :
( ~ v117629(VarCurr)
<=> v9651(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22556,axiom,
! [VarCurr] :
( v117625(VarCurr)
<=> ( v117626(VarCurr)
& v117627(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8782,axiom,
! [VarCurr] :
( v117627(VarCurr)
<=> ( $true
<=> v117600(VarCurr,bitIndex14) ) ) ).
fof(writeUnaryOperator_9162,axiom,
! [VarCurr] :
( ~ v117626(VarCurr)
<=> v9651(VarCurr) ) ).
fof(addAssignment_38745,axiom,
! [VarNext] :
( v117600(VarNext,bitIndex14)
<=> v117608(VarNext,bitIndex13) ) ).
fof(addCaseBooleanConditionShiftedRanges1_95,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117609(VarNext)
=> ( ( v117608(VarNext,bitIndex19)
<=> v117600(VarCurr,bitIndex20) )
& ( v117608(VarNext,bitIndex18)
<=> v117600(VarCurr,bitIndex19) )
& ( v117608(VarNext,bitIndex17)
<=> v117600(VarCurr,bitIndex18) )
& ( v117608(VarNext,bitIndex16)
<=> v117600(VarCurr,bitIndex17) )
& ( v117608(VarNext,bitIndex15)
<=> v117600(VarCurr,bitIndex16) )
& ( v117608(VarNext,bitIndex14)
<=> v117600(VarCurr,bitIndex15) )
& ( v117608(VarNext,bitIndex13)
<=> v117600(VarCurr,bitIndex14) )
& ( v117608(VarNext,bitIndex12)
<=> v117600(VarCurr,bitIndex13) )
& ( v117608(VarNext,bitIndex11)
<=> v117600(VarCurr,bitIndex12) )
& ( v117608(VarNext,bitIndex10)
<=> v117600(VarCurr,bitIndex11) )
& ( v117608(VarNext,bitIndex9)
<=> v117600(VarCurr,bitIndex10) )
& ( v117608(VarNext,bitIndex8)
<=> v117600(VarCurr,bitIndex9) )
& ( v117608(VarNext,bitIndex7)
<=> v117600(VarCurr,bitIndex8) )
& ( v117608(VarNext,bitIndex6)
<=> v117600(VarCurr,bitIndex7) )
& ( v117608(VarNext,bitIndex5)
<=> v117600(VarCurr,bitIndex6) )
& ( v117608(VarNext,bitIndex4)
<=> v117600(VarCurr,bitIndex5) )
& ( v117608(VarNext,bitIndex3)
<=> v117600(VarCurr,bitIndex4) )
& ( v117608(VarNext,bitIndex2)
<=> v117600(VarCurr,bitIndex3) )
& ( v117608(VarNext,bitIndex1)
<=> v117600(VarCurr,bitIndex2) )
& ( v117608(VarNext,bitIndex0)
<=> v117600(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1951,axiom,
! [VarNext] :
( v117609(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v117608(VarNext,B)
<=> v117619(VarNext,B) ) ) ) ).
fof(addAssignment_38744,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v117619(VarNext,B)
<=> v117617(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_552,axiom,
! [VarCurr] :
( ~ v117620(VarCurr)
=> ( ( v117617(VarCurr,bitIndex19)
<=> v9649(VarCurr,bitIndex20) )
& ( v117617(VarCurr,bitIndex18)
<=> v9649(VarCurr,bitIndex19) )
& ( v117617(VarCurr,bitIndex17)
<=> v9649(VarCurr,bitIndex18) )
& ( v117617(VarCurr,bitIndex16)
<=> v9649(VarCurr,bitIndex17) )
& ( v117617(VarCurr,bitIndex15)
<=> v9649(VarCurr,bitIndex16) )
& ( v117617(VarCurr,bitIndex14)
<=> v9649(VarCurr,bitIndex15) )
& ( v117617(VarCurr,bitIndex13)
<=> v9649(VarCurr,bitIndex14) )
& ( v117617(VarCurr,bitIndex12)
<=> v9649(VarCurr,bitIndex13) )
& ( v117617(VarCurr,bitIndex11)
<=> v9649(VarCurr,bitIndex12) )
& ( v117617(VarCurr,bitIndex10)
<=> v9649(VarCurr,bitIndex11) )
& ( v117617(VarCurr,bitIndex9)
<=> v9649(VarCurr,bitIndex10) )
& ( v117617(VarCurr,bitIndex8)
<=> v9649(VarCurr,bitIndex9) )
& ( v117617(VarCurr,bitIndex7)
<=> v9649(VarCurr,bitIndex8) )
& ( v117617(VarCurr,bitIndex6)
<=> v9649(VarCurr,bitIndex7) )
& ( v117617(VarCurr,bitIndex5)
<=> v9649(VarCurr,bitIndex6) )
& ( v117617(VarCurr,bitIndex4)
<=> v9649(VarCurr,bitIndex5) )
& ( v117617(VarCurr,bitIndex3)
<=> v9649(VarCurr,bitIndex4) )
& ( v117617(VarCurr,bitIndex2)
<=> v9649(VarCurr,bitIndex3) )
& ( v117617(VarCurr,bitIndex1)
<=> v9649(VarCurr,bitIndex2) )
& ( v117617(VarCurr,bitIndex0)
<=> v9649(VarCurr,bitIndex1) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2666,axiom,
! [VarCurr] :
( v117620(VarCurr)
=> ! [B] :
( range_19_0(B)
=> ( v117617(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_9161,axiom,
! [VarCurr] :
( ~ v117620(VarCurr)
<=> v117602(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22555,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117609(VarNext)
<=> v117610(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22554,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117610(VarNext)
<=> ( v117611(VarNext)
& v117606(VarNext) ) ) ) ).
fof(writeUnaryOperator_9160,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117611(VarNext)
<=> v117613(VarNext) ) ) ).
fof(addAssignment_38743,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117613(VarNext)
<=> v117606(VarCurr) ) ) ).
fof(addAssignment_38742,axiom,
! [VarCurr] :
( v117606(VarCurr)
<=> v10352(VarCurr) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_551,axiom,
! [VarCurr] :
( ~ v117604(VarCurr)
=> ( v9649(VarCurr,bitIndex14)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_747,axiom,
! [VarCurr] :
( v117604(VarCurr)
=> ( v9649(VarCurr,bitIndex14)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8781,axiom,
! [VarCurr] :
( v117604(VarCurr)
<=> ( $true
<=> v117600(VarCurr,bitIndex13) ) ) ).
fof(addAssignment_38741,axiom,
! [VarCurr] :
( v117602(VarCurr)
<=> v9638(VarCurr) ) ).
fof(addAssignment_38740,axiom,
! [VarCurr] :
( v117575(VarCurr)
<=> v117577(VarCurr) ) ).
fof(addAssignment_38739,axiom,
! [VarCurr] :
( v117577(VarCurr)
<=> v117579(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2861,axiom,
! [VarCurr] :
( ~ v117583(VarCurr)
=> ( v117579(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2665,axiom,
! [VarCurr] :
( v117583(VarCurr)
=> ( v117579(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22553,axiom,
! [VarCurr] :
( v117583(VarCurr)
<=> ( v117581(VarCurr)
& v117584(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8780,axiom,
! [VarCurr] :
( v117584(VarCurr)
<=> ( ( v114665(VarCurr,bitIndex6)
<=> $true )
& ( v114665(VarCurr,bitIndex5)
<=> $false )
& ( v114665(VarCurr,bitIndex4)
<=> $false )
& ( v114665(VarCurr,bitIndex3)
<=> $true )
& ( v114665(VarCurr,bitIndex2)
<=> $false )
& ( v114665(VarCurr,bitIndex1)
<=> $true )
& ( v114665(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_38738,axiom,
! [VarCurr] :
( v117581(VarCurr)
<=> v114072(VarCurr) ) ).
fof(addAssignment_38737,axiom,
! [VarCurr] :
( v117565(VarCurr)
<=> v117567(VarCurr) ) ).
fof(addAssignment_38736,axiom,
! [VarCurr] :
( v117567(VarCurr)
<=> v117569(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2860,axiom,
! [VarCurr] :
( ~ v117571(VarCurr)
=> ( v117569(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2664,axiom,
! [VarCurr] :
( v117571(VarCurr)
=> ( v117569(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8779,axiom,
! [VarCurr] :
( v117571(VarCurr)
<=> ( ( v114665(VarCurr,bitIndex6)
<=> $true )
& ( v114665(VarCurr,bitIndex5)
<=> $true )
& ( v114665(VarCurr,bitIndex4)
<=> $true )
& ( v114665(VarCurr,bitIndex3)
<=> $true )
& ( v114665(VarCurr,bitIndex2)
<=> $false )
& ( v114665(VarCurr,bitIndex1)
<=> $true )
& ( v114665(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_38735,axiom,
! [VarCurr] :
( v117550(VarCurr)
<=> v117552(VarCurr) ) ).
fof(addAssignment_38734,axiom,
! [VarCurr] :
( v117552(VarCurr)
<=> v117554(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2859,axiom,
! [VarCurr] :
( ~ v117556(VarCurr)
=> ( v117554(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2663,axiom,
! [VarCurr] :
( v117556(VarCurr)
=> ( v117554(VarCurr)
<=> v117563(VarCurr) ) ) ).
fof(writeUnaryOperator_9159,axiom,
! [VarCurr] :
( ~ v117563(VarCurr)
<=> v114661(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22552,axiom,
! [VarCurr] :
( v117556(VarCurr)
<=> ( v117557(VarCurr)
| v117562(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8778,axiom,
! [VarCurr] :
( v117562(VarCurr)
<=> ( ( v114665(VarCurr,bitIndex6)
<=> $true )
& ( v114665(VarCurr,bitIndex5)
<=> $true )
& ( v114665(VarCurr,bitIndex4)
<=> $true )
& ( v114665(VarCurr,bitIndex3)
<=> $false )
& ( v114665(VarCurr,bitIndex2)
<=> $false )
& ( v114665(VarCurr,bitIndex1)
<=> $false )
& ( v114665(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22551,axiom,
! [VarCurr] :
( v117557(VarCurr)
<=> ( v117558(VarCurr)
| v117561(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8777,axiom,
! [VarCurr] :
( v117561(VarCurr)
<=> ( ( v114665(VarCurr,bitIndex6)
<=> $true )
& ( v114665(VarCurr,bitIndex5)
<=> $false )
& ( v114665(VarCurr,bitIndex4)
<=> $true )
& ( v114665(VarCurr,bitIndex3)
<=> $false )
& ( v114665(VarCurr,bitIndex2)
<=> $false )
& ( v114665(VarCurr,bitIndex1)
<=> $false )
& ( v114665(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22550,axiom,
! [VarCurr] :
( v117558(VarCurr)
<=> ( v117559(VarCurr)
| v117560(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8776,axiom,
! [VarCurr] :
( v117560(VarCurr)
<=> ( ( v114665(VarCurr,bitIndex6)
<=> $true )
& ( v114665(VarCurr,bitIndex5)
<=> $true )
& ( v114665(VarCurr,bitIndex4)
<=> $true )
& ( v114665(VarCurr,bitIndex3)
<=> $true )
& ( v114665(VarCurr,bitIndex2)
<=> $false )
& ( v114665(VarCurr,bitIndex1)
<=> $false )
& ( v114665(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8775,axiom,
! [VarCurr] :
( v117559(VarCurr)
<=> ( ( v114665(VarCurr,bitIndex6)
<=> $true )
& ( v114665(VarCurr,bitIndex5)
<=> $false )
& ( v114665(VarCurr,bitIndex4)
<=> $true )
& ( v114665(VarCurr,bitIndex3)
<=> $true )
& ( v114665(VarCurr,bitIndex2)
<=> $false )
& ( v114665(VarCurr,bitIndex1)
<=> $false )
& ( v114665(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22549,axiom,
! [VarCurr] :
( v115379(VarCurr)
<=> ( v115381(VarCurr)
& v117548(VarCurr) ) ) ).
fof(writeUnaryOperator_9158,axiom,
! [VarCurr] :
( ~ v117548(VarCurr)
<=> v115392(VarCurr) ) ).
fof(addAssignment_38733,axiom,
! [VarCurr] :
( v115392(VarCurr)
<=> v115394(VarCurr) ) ).
fof(addAssignment_38732,axiom,
! [VarCurr] :
( v115394(VarCurr)
<=> v115396(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_8774,axiom,
! [VarCurr] :
( v115396(VarCurr)
<=> ( ( v117546(VarCurr,bitIndex5)
<=> v115451(VarCurr,bitIndex5) )
& ( v117546(VarCurr,bitIndex4)
<=> v115451(VarCurr,bitIndex4) )
& ( v117546(VarCurr,bitIndex3)
<=> v115451(VarCurr,bitIndex3) )
& ( v117546(VarCurr,bitIndex2)
<=> v115451(VarCurr,bitIndex2) )
& ( v117546(VarCurr,bitIndex1)
<=> v115451(VarCurr,bitIndex1) )
& ( v117546(VarCurr,bitIndex0)
<=> v115451(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_38731,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v117546(VarCurr,B)
<=> v9634(VarCurr,B) ) ) ).
fof(addAssignment_38730,axiom,
! [VarCurr] :
( v117546(VarCurr,bitIndex5)
<=> v115398(VarCurr) ) ).
fof(addAssignment_38729,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v115451(VarCurr,B)
<=> v115453(VarCurr,B) ) ) ).
fof(addAssignment_38728,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v115453(VarCurr,B)
<=> v115455(VarCurr,B) ) ) ).
fof(addAssignment_38727,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v115455(VarCurr,B)
<=> v115457(VarCurr,B) ) ) ).
fof(addAssignment_38726,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v115457(VarCurr,B)
<=> v115459(VarCurr,B) ) ) ).
fof(addAssignment_38725,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v115459(VarCurr,B)
<=> v115461(VarCurr,B) ) ) ).
fof(addAssignment_38724,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v115461(VarCurr,B)
<=> v115463(VarCurr,B) ) ) ).
fof(addAssignment_38723,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v115463(VarCurr,B)
<=> v115465(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1872,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117495(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v115465(VarNext,B)
<=> v115465(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1950,axiom,
! [VarNext] :
( v117495(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v115465(VarNext,B)
<=> v117511(VarNext,B) ) ) ) ).
fof(addAssignment_38722,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v117511(VarNext,B)
<=> v117509(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5008,axiom,
! [VarCurr] :
( ~ v117506(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v117509(VarCurr,B)
<=> v117512(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5000,axiom,
! [VarCurr] :
( v117506(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v117509(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_38721,axiom,
! [VarCurr] :
( v117512(VarCurr,bitIndex0)
<=> v117540(VarCurr) ) ).
fof(addAssignment_38720,axiom,
! [VarCurr] :
( v117512(VarCurr,bitIndex1)
<=> v117538(VarCurr) ) ).
fof(addAssignment_38719,axiom,
! [VarCurr] :
( v117512(VarCurr,bitIndex2)
<=> v117533(VarCurr) ) ).
fof(addAssignment_38718,axiom,
! [VarCurr] :
( v117512(VarCurr,bitIndex3)
<=> v117528(VarCurr) ) ).
fof(addAssignment_38717,axiom,
! [VarCurr] :
( v117512(VarCurr,bitIndex4)
<=> v117523(VarCurr) ) ).
fof(addAssignment_38716,axiom,
! [VarCurr] :
( v117512(VarCurr,bitIndex5)
<=> v117514(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22548,axiom,
! [VarCurr] :
( v117538(VarCurr)
<=> ( v117539(VarCurr)
& v117542(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2480,axiom,
! [VarCurr] :
( v117542(VarCurr)
<=> ( v115465(VarCurr,bitIndex0)
| v115465(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22547,axiom,
! [VarCurr] :
( v117539(VarCurr)
<=> ( v117540(VarCurr)
| v117541(VarCurr) ) ) ).
fof(writeUnaryOperator_9157,axiom,
! [VarCurr] :
( ~ v117541(VarCurr)
<=> v115465(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_9156,axiom,
! [VarCurr] :
( ~ v117540(VarCurr)
<=> v115465(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22546,axiom,
! [VarCurr] :
( v117533(VarCurr)
<=> ( v117534(VarCurr)
& v117537(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2479,axiom,
! [VarCurr] :
( v117537(VarCurr)
<=> ( v117520(VarCurr)
| v115465(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22545,axiom,
! [VarCurr] :
( v117534(VarCurr)
<=> ( v117535(VarCurr)
| v117536(VarCurr) ) ) ).
fof(writeUnaryOperator_9155,axiom,
! [VarCurr] :
( ~ v117536(VarCurr)
<=> v115465(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_9154,axiom,
! [VarCurr] :
( ~ v117535(VarCurr)
<=> v117520(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22544,axiom,
! [VarCurr] :
( v117528(VarCurr)
<=> ( v117529(VarCurr)
& v117532(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2478,axiom,
! [VarCurr] :
( v117532(VarCurr)
<=> ( v117519(VarCurr)
| v115465(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22543,axiom,
! [VarCurr] :
( v117529(VarCurr)
<=> ( v117530(VarCurr)
| v117531(VarCurr) ) ) ).
fof(writeUnaryOperator_9153,axiom,
! [VarCurr] :
( ~ v117531(VarCurr)
<=> v115465(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_9152,axiom,
! [VarCurr] :
( ~ v117530(VarCurr)
<=> v117519(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22542,axiom,
! [VarCurr] :
( v117523(VarCurr)
<=> ( v117524(VarCurr)
& v117527(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2477,axiom,
! [VarCurr] :
( v117527(VarCurr)
<=> ( v117518(VarCurr)
| v115465(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22541,axiom,
! [VarCurr] :
( v117524(VarCurr)
<=> ( v117525(VarCurr)
| v117526(VarCurr) ) ) ).
fof(writeUnaryOperator_9151,axiom,
! [VarCurr] :
( ~ v117526(VarCurr)
<=> v115465(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_9150,axiom,
! [VarCurr] :
( ~ v117525(VarCurr)
<=> v117518(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22540,axiom,
! [VarCurr] :
( v117514(VarCurr)
<=> ( v117515(VarCurr)
& v117522(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2476,axiom,
! [VarCurr] :
( v117522(VarCurr)
<=> ( v117517(VarCurr)
| v115465(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22539,axiom,
! [VarCurr] :
( v117515(VarCurr)
<=> ( v117516(VarCurr)
| v117521(VarCurr) ) ) ).
fof(writeUnaryOperator_9149,axiom,
! [VarCurr] :
( ~ v117521(VarCurr)
<=> v115465(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_9148,axiom,
! [VarCurr] :
( ~ v117516(VarCurr)
<=> v117517(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2475,axiom,
! [VarCurr] :
( v117517(VarCurr)
<=> ( v117518(VarCurr)
& v115465(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2474,axiom,
! [VarCurr] :
( v117518(VarCurr)
<=> ( v117519(VarCurr)
& v115465(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2473,axiom,
! [VarCurr] :
( v117519(VarCurr)
<=> ( v117520(VarCurr)
& v115465(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2472,axiom,
! [VarCurr] :
( v117520(VarCurr)
<=> ( v115465(VarCurr,bitIndex0)
& v115465(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22538,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117495(VarNext)
<=> ( v117496(VarNext)
& v117505(VarNext) ) ) ) ).
fof(addAssignment_38715,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117505(VarNext)
<=> v117503(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22537,axiom,
! [VarCurr] :
( v117503(VarCurr)
<=> ( v117506(VarCurr)
| v117507(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22536,axiom,
! [VarCurr] :
( v117507(VarCurr)
<=> ( v115469(VarCurr)
& v117508(VarCurr) ) ) ).
fof(writeUnaryOperator_9147,axiom,
! [VarCurr] :
( ~ v117508(VarCurr)
<=> v117506(VarCurr) ) ).
fof(writeUnaryOperator_9146,axiom,
! [VarCurr] :
( ~ v117506(VarCurr)
<=> v115467(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22535,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117496(VarNext)
<=> ( v117497(VarNext)
& v117492(VarNext) ) ) ) ).
fof(writeUnaryOperator_9145,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117497(VarNext)
<=> v117499(VarNext) ) ) ).
fof(addAssignment_38714,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117499(VarNext)
<=> v117492(VarCurr) ) ) ).
fof(addAssignment_38713,axiom,
! [VarCurr] :
( v117492(VarCurr)
<=> v144(VarCurr) ) ).
fof(addAssignment_38712,axiom,
! [VarCurr] :
( v115469(VarCurr)
<=> v115471(VarCurr) ) ).
fof(addAssignment_38711,axiom,
! [VarCurr] :
( v115471(VarCurr)
<=> v115473(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22534,axiom,
! [VarCurr] :
( v115473(VarCurr)
<=> ( v117490(VarCurr)
& v117487(VarCurr) ) ) ).
fof(writeUnaryOperator_9144,axiom,
! [VarCurr] :
( ~ v117490(VarCurr)
<=> v115475(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_8773,axiom,
! [VarCurr] :
( v117487(VarCurr)
<=> ( ( v115690(VarCurr,bitIndex1)
<=> $true )
& ( v115690(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1871,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117470(VarNext)
=> ( v115475(VarNext)
<=> v115475(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1949,axiom,
! [VarNext] :
( v117470(VarNext)
=> ( v115475(VarNext)
<=> v117483(VarNext) ) ) ).
fof(addAssignment_38710,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117483(VarNext)
<=> v117481(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5007,axiom,
! [VarCurr] :
( ~ v115680(VarCurr)
=> ( v117481(VarCurr)
<=> v116003(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4999,axiom,
! [VarCurr] :
( v115680(VarCurr)
=> ( v117481(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22533,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117470(VarNext)
<=> ( v117471(VarNext)
& v117478(VarNext) ) ) ) ).
fof(addAssignment_38709,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117478(VarNext)
<=> v117476(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22532,axiom,
! [VarCurr] :
( v117476(VarCurr)
<=> ( v115680(VarCurr)
| v117479(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22531,axiom,
! [VarCurr] :
( v117479(VarCurr)
<=> ( v115479(VarCurr)
& v117480(VarCurr) ) ) ).
fof(writeUnaryOperator_9143,axiom,
! [VarCurr] :
( ~ v117480(VarCurr)
<=> v115680(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22530,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117471(VarNext)
<=> ( v117473(VarNext)
& v115666(VarNext) ) ) ) ).
fof(writeUnaryOperator_9142,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117473(VarNext)
<=> v115673(VarNext) ) ) ).
fof(addAssignment_38708,axiom,
! [VarCurr] :
( v115479(VarCurr)
<=> v115481(VarCurr) ) ).
fof(addAssignment_38707,axiom,
! [VarCurr] :
( v115481(VarCurr)
<=> v115483(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22529,axiom,
! [VarCurr] :
( v115483(VarCurr)
<=> ( v117463(VarCurr)
| v117466(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2471,axiom,
! [VarCurr] :
( v117466(VarCurr)
<=> ( v72(VarCurr,bitIndex2)
& v117467(VarCurr) ) ) ).
fof(writeUnaryOperator_9141,axiom,
! [VarCurr] :
( ~ v117467(VarCurr)
<=> v63(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22528,axiom,
! [VarCurr] :
( v117463(VarCurr)
<=> ( v117464(VarCurr)
& v117465(VarCurr) ) ) ).
fof(writeUnaryOperator_9140,axiom,
! [VarCurr] :
( ~ v117465(VarCurr)
<=> v63(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_2470,axiom,
! [VarCurr] :
( v117464(VarCurr)
<=> ( v115485(VarCurr)
& v72(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_38706,axiom,
! [VarNext] :
( v63(VarNext,bitIndex2)
<=> v117450(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionShiftedRanges1_94,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117451(VarNext)
=> ( ( v117450(VarNext,bitIndex1)
<=> v63(VarCurr,bitIndex2) )
& ( v117450(VarNext,bitIndex0)
<=> v63(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1948,axiom,
! [VarNext] :
( v117451(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v117450(VarNext,B)
<=> v117459(VarNext,B) ) ) ) ).
fof(addAssignment_38705,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v117459(VarNext,B)
<=> v117457(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_550,axiom,
! [VarCurr] :
( ~ v117434(VarCurr)
=> ( ( v117457(VarCurr,bitIndex1)
<=> v72(VarCurr,bitIndex2) )
& ( v117457(VarCurr,bitIndex0)
<=> v72(VarCurr,bitIndex1) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2662,axiom,
! [VarCurr] :
( v117434(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v117457(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22527,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117451(VarNext)
<=> v117452(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22526,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117452(VarNext)
<=> ( v117454(VarNext)
& v117367(VarNext) ) ) ) ).
fof(writeUnaryOperator_9139,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117454(VarNext)
<=> v117374(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_549,axiom,
! [VarCurr] :
( ~ v117438(VarCurr)
=> ( v72(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_746,axiom,
! [VarCurr] :
( v117438(VarCurr)
=> ( v72(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22525,axiom,
! [VarCurr] :
( v117438(VarCurr)
<=> ( v117439(VarCurr)
| v117445(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22524,axiom,
! [VarCurr] :
( v117445(VarCurr)
<=> ( v117446(VarCurr)
& v117447(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22523,axiom,
! [VarCurr] :
( v117447(VarCurr)
<=> ( v115513(VarCurr)
& v117448(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8772,axiom,
! [VarCurr] :
( v117448(VarCurr)
<=> ( $true
<=> v63(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_9138,axiom,
! [VarCurr] :
( ~ v117446(VarCurr)
<=> v117420(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22522,axiom,
! [VarCurr] :
( v117439(VarCurr)
<=> ( v117440(VarCurr)
& v117420(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22521,axiom,
! [VarCurr] :
( v117440(VarCurr)
<=> ( v117442(VarCurr)
& v117409(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22520,axiom,
! [VarCurr] :
( v117442(VarCurr)
<=> ( v117443(VarCurr)
& v115485(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22519,axiom,
! [VarCurr] :
( v117443(VarCurr)
<=> ( v117408(VarCurr)
& v117444(VarCurr) ) ) ).
fof(writeUnaryOperator_9137,axiom,
! [VarCurr] :
( ~ v117444(VarCurr)
<=> v115628(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1870,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117425(VarNext)
=> ( v63(VarNext,bitIndex0)
<=> v63(VarCurr,bitIndex0) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1947,axiom,
! [VarNext] :
( v117425(VarNext)
=> ( v63(VarNext,bitIndex0)
<=> v117433(VarNext) ) ) ).
fof(addAssignment_38704,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117433(VarNext)
<=> v117431(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2858,axiom,
! [VarCurr] :
( ~ v117434(VarCurr)
=> ( v117431(VarCurr)
<=> v72(VarCurr,bitIndex0) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2661,axiom,
! [VarCurr] :
( v117434(VarCurr)
=> ( v117431(VarCurr)
<=> $true ) ) ).
fof(writeUnaryOperator_9136,axiom,
! [VarCurr] :
( ~ v117434(VarCurr)
<=> v65(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22518,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117425(VarNext)
<=> v117426(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22517,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117426(VarNext)
<=> ( v117427(VarNext)
& v117367(VarNext) ) ) ) ).
fof(writeUnaryOperator_9135,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117427(VarNext)
<=> v117374(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2857,axiom,
! [VarCurr] :
( ~ v117395(VarCurr)
=> ( v72(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2660,axiom,
! [VarCurr] :
( v117395(VarCurr)
=> ( v72(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22516,axiom,
! [VarCurr] :
( v117395(VarCurr)
<=> ( v117396(VarCurr)
& v117420(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22515,axiom,
! [VarCurr] :
( v117420(VarCurr)
<=> ( v117421(VarCurr)
| v117422(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8771,axiom,
! [VarCurr] :
( v117422(VarCurr)
<=> ( $true
<=> v63(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_8770,axiom,
! [VarCurr] :
( v117421(VarCurr)
<=> ( $true
<=> v63(VarCurr,bitIndex0) ) ) ).
fof(addAssignmentInitValueVector_226,axiom,
( ( v63(constB0,bitIndex2)
<=> $false )
& ( v63(constB0,bitIndex1)
<=> $false ) ) ).
fof(addAssignmentInitValueVector_225,axiom,
( v63(constB0,bitIndex0)
<=> $true ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22514,axiom,
! [VarCurr] :
( v117396(VarCurr)
<=> ( v117397(VarCurr)
| v117414(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22513,axiom,
! [VarCurr] :
( v117414(VarCurr)
<=> ( v117416(VarCurr)
& v117409(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22512,axiom,
! [VarCurr] :
( v117416(VarCurr)
<=> ( v117417(VarCurr)
& v115485(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22511,axiom,
! [VarCurr] :
( v117417(VarCurr)
<=> ( v117418(VarCurr)
& v115628(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22510,axiom,
! [VarCurr] :
( v117418(VarCurr)
<=> ( v117419(VarCurr)
& v117403(VarCurr) ) ) ).
fof(writeUnaryOperator_9134,axiom,
! [VarCurr] :
( ~ v117419(VarCurr)
<=> v115513(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22509,axiom,
! [VarCurr] :
( v117397(VarCurr)
<=> ( v117398(VarCurr)
| v117410(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22508,axiom,
! [VarCurr] :
( v117410(VarCurr)
<=> ( v117412(VarCurr)
& v117409(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22507,axiom,
! [VarCurr] :
( v117412(VarCurr)
<=> ( v117408(VarCurr)
& v117413(VarCurr) ) ) ).
fof(writeUnaryOperator_9133,axiom,
! [VarCurr] :
( ~ v117413(VarCurr)
<=> v115485(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22506,axiom,
! [VarCurr] :
( v117398(VarCurr)
<=> ( v117399(VarCurr)
| v117404(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22505,axiom,
! [VarCurr] :
( v117404(VarCurr)
<=> ( v117406(VarCurr)
& v117409(VarCurr) ) ) ).
fof(writeUnaryOperator_9132,axiom,
! [VarCurr] :
( ~ v117409(VarCurr)
<=> v181(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22504,axiom,
! [VarCurr] :
( v117406(VarCurr)
<=> ( v117407(VarCurr)
& v115485(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22503,axiom,
! [VarCurr] :
( v117407(VarCurr)
<=> ( v117408(VarCurr)
& v115628(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22502,axiom,
! [VarCurr] :
( v117408(VarCurr)
<=> ( v115513(VarCurr)
& v117403(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22501,axiom,
! [VarCurr] :
( v117399(VarCurr)
<=> ( v117400(VarCurr)
| v117401(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22500,axiom,
! [VarCurr] :
( v117401(VarCurr)
<=> ( v117403(VarCurr)
& v181(VarCurr) ) ) ).
fof(writeUnaryOperator_9131,axiom,
! [VarCurr] :
( ~ v117403(VarCurr)
<=> v74(VarCurr) ) ).
fof(addAssignment_38703,axiom,
! [VarCurr] :
( v117400(VarCurr)
<=> v74(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1869,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117370(VarNext)
=> ( v115628(VarNext)
<=> v115628(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1946,axiom,
! [VarNext] :
( v117370(VarNext)
=> ( v115628(VarNext)
<=> v117387(VarNext) ) ) ).
fof(addAssignment_38702,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117387(VarNext)
<=> v117385(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5006,axiom,
! [VarCurr] :
( ~ v117381(VarCurr)
=> ( v117385(VarCurr)
<=> v117388(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4998,axiom,
! [VarCurr] :
( v117381(VarCurr)
=> ( v117385(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2856,axiom,
! [VarCurr] :
( ~ v115483(VarCurr)
=> ( v117388(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2659,axiom,
! [VarCurr] :
( v115483(VarCurr)
=> ( v117388(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22499,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117370(VarNext)
<=> ( v117371(VarNext)
& v117380(VarNext) ) ) ) ).
fof(addAssignment_38701,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117380(VarNext)
<=> v117378(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22498,axiom,
! [VarCurr] :
( v117378(VarCurr)
<=> ( v117381(VarCurr)
| v117382(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22497,axiom,
! [VarCurr] :
( v117382(VarCurr)
<=> ( v117383(VarCurr)
& v117384(VarCurr) ) ) ).
fof(writeUnaryOperator_9130,axiom,
! [VarCurr] :
( ~ v117384(VarCurr)
<=> v117381(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22496,axiom,
! [VarCurr] :
( v117383(VarCurr)
<=> ( v115483(VarCurr)
<~> v115630(VarCurr) ) ) ).
fof(writeUnaryOperator_9129,axiom,
! [VarCurr] :
( ~ v117381(VarCurr)
<=> v65(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22495,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117371(VarNext)
<=> ( v117372(VarNext)
& v117367(VarNext) ) ) ) ).
fof(writeUnaryOperator_9128,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117372(VarNext)
<=> v117374(VarNext) ) ) ).
fof(addAssignment_38700,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117374(VarNext)
<=> v117367(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_224,axiom,
( v115628(constB0)
<=> $false ) ).
fof(addAssignment_38699,axiom,
! [VarCurr] :
( v117367(VarCurr)
<=> v144(VarCurr) ) ).
fof(addAssignment_38698,axiom,
! [VarCurr] :
( v115630(VarCurr)
<=> v115632(VarCurr) ) ).
fof(addAssignment_38697,axiom,
! [VarCurr] :
( v115632(VarCurr)
<=> v115634(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2855,axiom,
! [VarCurr] :
( ~ v117317(VarCurr)
=> ( v115634(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2658,axiom,
! [VarCurr] :
( v117317(VarCurr)
=> ( v115634(VarCurr)
<=> v117355(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges6_4,axiom,
! [VarCurr] :
( ( ~ v117323(VarCurr)
& ~ v117324(VarCurr)
& ~ v117327(VarCurr)
& ~ v117330(VarCurr)
& ~ v117333(VarCurr)
& ~ v117338(VarCurr)
& v117346(VarCurr) )
=> ( v117355(VarCurr)
<=> v117365(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges5_5,axiom,
! [VarCurr] :
( ( ~ v117323(VarCurr)
& ~ v117324(VarCurr)
& ~ v117327(VarCurr)
& ~ v117330(VarCurr)
& ~ v117333(VarCurr)
& v117338(VarCurr) )
=> ( v117355(VarCurr)
<=> v117364(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges4_3,axiom,
! [VarCurr] :
( ( ~ v117323(VarCurr)
& ~ v117324(VarCurr)
& ~ v117327(VarCurr)
& ~ v117330(VarCurr)
& v117333(VarCurr) )
=> ( v117355(VarCurr)
<=> v117293(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges3_6,axiom,
! [VarCurr] :
( ( ~ v117323(VarCurr)
& ~ v117324(VarCurr)
& ~ v117327(VarCurr)
& v117330(VarCurr) )
=> ( v117355(VarCurr)
<=> v117356(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges2_9,axiom,
! [VarCurr] :
( ( ~ v117323(VarCurr)
& ~ v117324(VarCurr)
& v117327(VarCurr) )
=> ( v117355(VarCurr)
<=> v117293(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1868,axiom,
! [VarCurr] :
( ( ~ v117323(VarCurr)
& v117324(VarCurr) )
=> ( v117355(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1945,axiom,
! [VarCurr] :
( v117323(VarCurr)
=> ( v117355(VarCurr)
<=> v116326(VarCurr,bitIndex0) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5005,axiom,
! [VarCurr] :
( ~ v115479(VarCurr)
=> ( v117365(VarCurr)
<=> v117293(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4997,axiom,
! [VarCurr] :
( v115479(VarCurr)
=> ( v117365(VarCurr)
<=> v116371(VarCurr,bitIndex0) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5004,axiom,
! [VarCurr] :
( ~ v115479(VarCurr)
=> ( v117364(VarCurr)
<=> v117293(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4996,axiom,
! [VarCurr] :
( v115479(VarCurr)
=> ( v117364(VarCurr)
<=> v116356(VarCurr,bitIndex0) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2854,axiom,
! [VarCurr] :
( ~ v115479(VarCurr)
=> ( v117356(VarCurr)
<=> v117357(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2657,axiom,
! [VarCurr] :
( v115479(VarCurr)
=> ( v117356(VarCurr)
<=> v116341(VarCurr,bitIndex0) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2853,axiom,
! [VarCurr] :
( ~ v117358(VarCurr)
=> ( v117357(VarCurr)
<=> v117293(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2656,axiom,
! [VarCurr] :
( v117358(VarCurr)
=> ( v117357(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22494,axiom,
! [VarCurr] :
( v117358(VarCurr)
<=> ( v117359(VarCurr)
& v117363(VarCurr) ) ) ).
fof(writeUnaryOperator_9127,axiom,
! [VarCurr] :
( ~ v117363(VarCurr)
<=> v116403(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22493,axiom,
! [VarCurr] :
( v117359(VarCurr)
<=> ( v117360(VarCurr)
& v117362(VarCurr) ) ) ).
fof(writeUnaryOperator_9126,axiom,
! [VarCurr] :
( ~ v117362(VarCurr)
<=> v115700(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22492,axiom,
! [VarCurr] :
( v117360(VarCurr)
<=> ( v116005(VarCurr)
& v117361(VarCurr) ) ) ).
fof(writeUnaryOperator_9125,axiom,
! [VarCurr] :
( ~ v117361(VarCurr)
<=> v116399(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22491,axiom,
! [VarCurr] :
( v117317(VarCurr)
<=> ( v117318(VarCurr)
| v117346(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22490,axiom,
! [VarCurr] :
( v117346(VarCurr)
<=> ( v117347(VarCurr)
& v117351(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22489,axiom,
! [VarCurr] :
( v117351(VarCurr)
<=> ( v117352(VarCurr)
& v116432(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22488,axiom,
! [VarCurr] :
( v117352(VarCurr)
<=> ( v115479(VarCurr)
| v117353(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22487,axiom,
! [VarCurr] :
( v117353(VarCurr)
<=> ( v115999(VarCurr)
& v117354(VarCurr) ) ) ).
fof(writeUnaryOperator_9124,axiom,
! [VarCurr] :
( ~ v117354(VarCurr)
<=> v115479(VarCurr) ) ).
fof(writeUnaryOperator_9123,axiom,
! [VarCurr] :
( ~ v117347(VarCurr)
<=> v117348(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22486,axiom,
! [VarCurr] :
( v117348(VarCurr)
<=> ( v117349(VarCurr)
| v116419(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22485,axiom,
! [VarCurr] :
( v117349(VarCurr)
<=> ( v117350(VarCurr)
| v116422(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22484,axiom,
! [VarCurr] :
( v117350(VarCurr)
<=> ( v116390(VarCurr)
| v116409(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22483,axiom,
! [VarCurr] :
( v117318(VarCurr)
<=> ( v117319(VarCurr)
| v117338(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22482,axiom,
! [VarCurr] :
( v117338(VarCurr)
<=> ( v117339(VarCurr)
& v117342(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22481,axiom,
! [VarCurr] :
( v117342(VarCurr)
<=> ( v117343(VarCurr)
& v116419(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22480,axiom,
! [VarCurr] :
( v117343(VarCurr)
<=> ( v115479(VarCurr)
| v117344(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22479,axiom,
! [VarCurr] :
( v117344(VarCurr)
<=> ( v115999(VarCurr)
& v117345(VarCurr) ) ) ).
fof(writeUnaryOperator_9122,axiom,
! [VarCurr] :
( ~ v117345(VarCurr)
<=> v115479(VarCurr) ) ).
fof(writeUnaryOperator_9121,axiom,
! [VarCurr] :
( ~ v117339(VarCurr)
<=> v117340(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22478,axiom,
! [VarCurr] :
( v117340(VarCurr)
<=> ( v117341(VarCurr)
| v116422(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22477,axiom,
! [VarCurr] :
( v117341(VarCurr)
<=> ( v116390(VarCurr)
| v116409(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22476,axiom,
! [VarCurr] :
( v117319(VarCurr)
<=> ( v117320(VarCurr)
| v117333(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22475,axiom,
! [VarCurr] :
( v117333(VarCurr)
<=> ( v117334(VarCurr)
& v117336(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22474,axiom,
! [VarCurr] :
( v117336(VarCurr)
<=> ( v117337(VarCurr)
& v116422(VarCurr) ) ) ).
fof(writeUnaryOperator_9120,axiom,
! [VarCurr] :
( ~ v117337(VarCurr)
<=> v116473(VarCurr) ) ).
fof(writeUnaryOperator_9119,axiom,
! [VarCurr] :
( ~ v117334(VarCurr)
<=> v117335(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22473,axiom,
! [VarCurr] :
( v117335(VarCurr)
<=> ( v116390(VarCurr)
| v116409(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22472,axiom,
! [VarCurr] :
( v117320(VarCurr)
<=> ( v117321(VarCurr)
| v117330(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22471,axiom,
! [VarCurr] :
( v117330(VarCurr)
<=> ( v117331(VarCurr)
& v116406(VarCurr) ) ) ).
fof(writeUnaryOperator_9118,axiom,
! [VarCurr] :
( ~ v117331(VarCurr)
<=> v117332(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22470,axiom,
! [VarCurr] :
( v117332(VarCurr)
<=> ( v116390(VarCurr)
| v116409(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22469,axiom,
! [VarCurr] :
( v117321(VarCurr)
<=> ( v117322(VarCurr)
| v117327(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22468,axiom,
! [VarCurr] :
( v117327(VarCurr)
<=> ( v117328(VarCurr)
& v116410(VarCurr) ) ) ).
fof(writeUnaryOperator_9117,axiom,
! [VarCurr] :
( ~ v117328(VarCurr)
<=> v117329(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22467,axiom,
! [VarCurr] :
( v117329(VarCurr)
<=> ( v116390(VarCurr)
| v116409(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22466,axiom,
! [VarCurr] :
( v117322(VarCurr)
<=> ( v117323(VarCurr)
| v117324(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22465,axiom,
! [VarCurr] :
( v117324(VarCurr)
<=> ( v117325(VarCurr)
& v117326(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22464,axiom,
! [VarCurr] :
( v117326(VarCurr)
<=> ( v115640(VarCurr)
& v116409(VarCurr) ) ) ).
fof(writeUnaryOperator_9116,axiom,
! [VarCurr] :
( ~ v117325(VarCurr)
<=> v116390(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22463,axiom,
! [VarCurr] :
( v117323(VarCurr)
<=> ( v115479(VarCurr)
& v116390(VarCurr) ) ) ).
fof(addAssignment_38696,axiom,
! [VarCurr] :
( v116371(VarCurr,bitIndex0)
<=> v116372(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2852,axiom,
! [VarCurr] :
( ~ v116578(VarCurr)
=> ( v116384(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2655,axiom,
! [VarCurr] :
( v116578(VarCurr)
=> ( v116384(VarCurr)
<=> v117313(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2851,axiom,
! [VarCurr] :
( ~ v116967(VarCurr)
=> ( v117313(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2654,axiom,
! [VarCurr] :
( v116967(VarCurr)
=> ( v117313(VarCurr)
<=> $true ) ) ).
fof(addAssignment_38695,axiom,
! [VarCurr] :
( v116356(VarCurr,bitIndex0)
<=> v116357(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2850,axiom,
! [VarCurr] :
( ~ v116578(VarCurr)
=> ( v116369(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2653,axiom,
! [VarCurr] :
( v116578(VarCurr)
=> ( v116369(VarCurr)
<=> v117308(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2849,axiom,
! [VarCurr] :
( ~ v116967(VarCurr)
=> ( v117308(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2652,axiom,
! [VarCurr] :
( v116967(VarCurr)
=> ( v117308(VarCurr)
<=> $true ) ) ).
fof(addAssignment_38694,axiom,
! [VarCurr] :
( v116341(VarCurr,bitIndex0)
<=> v116342(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2848,axiom,
! [VarCurr] :
( ~ v116578(VarCurr)
=> ( v116354(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2651,axiom,
! [VarCurr] :
( v116578(VarCurr)
=> ( v116354(VarCurr)
<=> v117303(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2847,axiom,
! [VarCurr] :
( ~ v116967(VarCurr)
=> ( v117303(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2650,axiom,
! [VarCurr] :
( v116967(VarCurr)
=> ( v117303(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22462,axiom,
! [VarCurr] :
( v117293(VarCurr)
<=> ( v117295(VarCurr)
& v116001(VarCurr,bitIndex0) ) ) ).
fof(writeUnaryOperator_9115,axiom,
! [VarCurr] :
( ~ v117295(VarCurr)
<=> v117296(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2469,axiom,
! [VarCurr] :
( v117296(VarCurr)
<=> ( v117298(VarCurr)
| v116001(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2468,axiom,
! [VarCurr] :
( v117298(VarCurr)
<=> ( v117299(VarCurr)
| v116001(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2467,axiom,
! [VarCurr] :
( v117299(VarCurr)
<=> ( v117300(VarCurr)
| v116001(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2466,axiom,
! [VarCurr] :
( v117300(VarCurr)
<=> ( v116001(VarCurr,bitIndex1)
| v116001(VarCurr,bitIndex2) ) ) ).
fof(addAssignment_38693,axiom,
! [VarCurr] :
( v116326(VarCurr,bitIndex0)
<=> v116327(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2846,axiom,
! [VarCurr] :
( ~ v116578(VarCurr)
=> ( v116339(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2649,axiom,
! [VarCurr] :
( v116578(VarCurr)
=> ( v116339(VarCurr)
<=> v117289(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2845,axiom,
! [VarCurr] :
( ~ v116967(VarCurr)
=> ( v117289(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2648,axiom,
! [VarCurr] :
( v116967(VarCurr)
=> ( v117289(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1867,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117276(VarNext)
=> ( v115636(VarNext,bitIndex0)
<=> v115636(VarCurr,bitIndex0) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1944,axiom,
! [VarNext] :
( v117276(VarNext)
=> ( v115636(VarNext,bitIndex0)
<=> v117284(VarNext) ) ) ).
fof(addAssignment_38692,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117284(VarNext)
<=> v117282(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2844,axiom,
! [VarCurr] :
( ~ v116449(VarCurr)
=> ( v117282(VarCurr)
<=> v115638(VarCurr,bitIndex0) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2647,axiom,
! [VarCurr] :
( v116449(VarCurr)
=> ( v117282(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22461,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117276(VarNext)
<=> v117277(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22460,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117277(VarNext)
<=> ( v117279(VarNext)
& v115666(VarNext) ) ) ) ).
fof(writeUnaryOperator_9114,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117279(VarNext)
<=> v115673(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2843,axiom,
! [VarCurr] :
( ~ v117228(VarCurr)
=> ( v115638(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2646,axiom,
! [VarCurr] :
( v117228(VarCurr)
=> ( v115638(VarCurr,bitIndex0)
<=> v117268(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges4_2,axiom,
! [VarCurr] :
( ( ~ v116390(VarCurr)
& ~ v117232(VarCurr)
& ~ v117233(VarCurr)
& ~ v117246(VarCurr)
& v117257(VarCurr) )
=> ( v117268(VarCurr)
<=> v117273(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges3_5,axiom,
! [VarCurr] :
( ( ~ v116390(VarCurr)
& ~ v117232(VarCurr)
& ~ v117233(VarCurr)
& v117246(VarCurr) )
=> ( v117268(VarCurr)
<=> v117272(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges2_8,axiom,
! [VarCurr] :
( ( ~ v116390(VarCurr)
& ~ v117232(VarCurr)
& v117233(VarCurr) )
=> ( v117268(VarCurr)
<=> v117270(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1866,axiom,
! [VarCurr] :
( ( ~ v116390(VarCurr)
& v117232(VarCurr) )
=> ( v117268(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1943,axiom,
! [VarCurr] :
( v116390(VarCurr)
=> ( v117268(VarCurr)
<=> v117269(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5003,axiom,
! [VarCurr] :
( ~ v115479(VarCurr)
=> ( v117273(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_37,axiom,
! [VarCurr] :
( v115479(VarCurr)
=> ( v117273(VarCurr)
<=> v116371(VarCurr,bitIndex10) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5002,axiom,
! [VarCurr] :
( ~ v115479(VarCurr)
=> ( v117272(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_36,axiom,
! [VarCurr] :
( v115479(VarCurr)
=> ( v117272(VarCurr)
<=> v116356(VarCurr,bitIndex10) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5001,axiom,
! [VarCurr] :
( ~ v115479(VarCurr)
=> ( v117270(VarCurr)
<=> v117271(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_35,axiom,
! [VarCurr] :
( v115479(VarCurr)
=> ( v117270(VarCurr)
<=> v116341(VarCurr,bitIndex10) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2842,axiom,
! [VarCurr] :
( ~ v116005(VarCurr)
=> ( v117271(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2645,axiom,
! [VarCurr] :
( v116005(VarCurr)
=> ( v117271(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2841,axiom,
! [VarCurr] :
( ~ v115479(VarCurr)
=> ( v117269(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_745,axiom,
! [VarCurr] :
( v115479(VarCurr)
=> ( v117269(VarCurr)
<=> v116326(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22459,axiom,
! [VarCurr] :
( v117228(VarCurr)
<=> ( v117229(VarCurr)
| v117257(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22458,axiom,
! [VarCurr] :
( v117257(VarCurr)
<=> ( v117258(VarCurr)
& v117261(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22457,axiom,
! [VarCurr] :
( v117261(VarCurr)
<=> ( v117262(VarCurr)
& v117267(VarCurr) ) ) ).
fof(writeUnaryOperator_9113,axiom,
! [VarCurr] :
( ~ v117267(VarCurr)
<=> v117256(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22456,axiom,
! [VarCurr] :
( v117262(VarCurr)
<=> ( v117263(VarCurr)
& v116432(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22455,axiom,
! [VarCurr] :
( v117263(VarCurr)
<=> ( v115479(VarCurr)
| v117264(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22454,axiom,
! [VarCurr] :
( v117264(VarCurr)
<=> ( v117265(VarCurr)
& v117266(VarCurr) ) ) ).
fof(writeUnaryOperator_9112,axiom,
! [VarCurr] :
( ~ v117266(VarCurr)
<=> v115479(VarCurr) ) ).
fof(writeUnaryOperator_9111,axiom,
! [VarCurr] :
( ~ v117265(VarCurr)
<=> v115999(VarCurr) ) ).
fof(writeUnaryOperator_9110,axiom,
! [VarCurr] :
( ~ v117258(VarCurr)
<=> v117259(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22453,axiom,
! [VarCurr] :
( v117259(VarCurr)
<=> ( v117260(VarCurr)
| v116419(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22452,axiom,
! [VarCurr] :
( v117260(VarCurr)
<=> ( v116409(VarCurr)
| v116406(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22451,axiom,
! [VarCurr] :
( v117229(VarCurr)
<=> ( v117230(VarCurr)
| v117246(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22450,axiom,
! [VarCurr] :
( v117246(VarCurr)
<=> ( v117247(VarCurr)
& v117249(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22449,axiom,
! [VarCurr] :
( v117249(VarCurr)
<=> ( v117250(VarCurr)
& v117255(VarCurr) ) ) ).
fof(writeUnaryOperator_9109,axiom,
! [VarCurr] :
( ~ v117255(VarCurr)
<=> v117256(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22448,axiom,
! [VarCurr] :
( v117256(VarCurr)
<=> ( v116410(VarCurr)
| v116422(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22447,axiom,
! [VarCurr] :
( v117250(VarCurr)
<=> ( v117251(VarCurr)
& v116419(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22446,axiom,
! [VarCurr] :
( v117251(VarCurr)
<=> ( v115479(VarCurr)
| v117252(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22445,axiom,
! [VarCurr] :
( v117252(VarCurr)
<=> ( v117253(VarCurr)
& v117254(VarCurr) ) ) ).
fof(writeUnaryOperator_9108,axiom,
! [VarCurr] :
( ~ v117254(VarCurr)
<=> v115479(VarCurr) ) ).
fof(writeUnaryOperator_9107,axiom,
! [VarCurr] :
( ~ v117253(VarCurr)
<=> v115999(VarCurr) ) ).
fof(writeUnaryOperator_9106,axiom,
! [VarCurr] :
( ~ v117247(VarCurr)
<=> v117248(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22444,axiom,
! [VarCurr] :
( v117248(VarCurr)
<=> ( v116409(VarCurr)
| v116406(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22443,axiom,
! [VarCurr] :
( v117230(VarCurr)
<=> ( v117231(VarCurr)
| v117233(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22442,axiom,
! [VarCurr] :
( v117233(VarCurr)
<=> ( v117234(VarCurr)
& v117235(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22441,axiom,
! [VarCurr] :
( v117235(VarCurr)
<=> ( v117236(VarCurr)
& v117245(VarCurr) ) ) ).
fof(writeUnaryOperator_9105,axiom,
! [VarCurr] :
( ~ v117245(VarCurr)
<=> v116410(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22440,axiom,
! [VarCurr] :
( v117236(VarCurr)
<=> ( v117237(VarCurr)
& v116406(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22439,axiom,
! [VarCurr] :
( v117237(VarCurr)
<=> ( v115479(VarCurr)
| v117238(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22438,axiom,
! [VarCurr] :
( v117238(VarCurr)
<=> ( v117239(VarCurr)
& v117244(VarCurr) ) ) ).
fof(writeUnaryOperator_9104,axiom,
! [VarCurr] :
( ~ v117244(VarCurr)
<=> v115479(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22437,axiom,
! [VarCurr] :
( v117239(VarCurr)
<=> ( v117240(VarCurr)
& v117243(VarCurr) ) ) ).
fof(writeUnaryOperator_9103,axiom,
! [VarCurr] :
( ~ v117243(VarCurr)
<=> v116403(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22436,axiom,
! [VarCurr] :
( v117240(VarCurr)
<=> ( v117241(VarCurr)
& v117242(VarCurr) ) ) ).
fof(writeUnaryOperator_9102,axiom,
! [VarCurr] :
( ~ v117242(VarCurr)
<=> v115700(VarCurr) ) ).
fof(writeUnaryOperator_9101,axiom,
! [VarCurr] :
( ~ v117241(VarCurr)
<=> v116399(VarCurr) ) ).
fof(writeUnaryOperator_9100,axiom,
! [VarCurr] :
( ~ v117234(VarCurr)
<=> v116409(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22435,axiom,
! [VarCurr] :
( v117231(VarCurr)
<=> ( v116390(VarCurr)
| v117232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22434,axiom,
! [VarCurr] :
( v117232(VarCurr)
<=> ( v115640(VarCurr)
& v116409(VarCurr) ) ) ).
fof(addAssignment_38691,axiom,
! [VarCurr] :
( v116371(VarCurr,bitIndex10)
<=> v116372(VarCurr,bitIndex10) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2840,axiom,
! [VarCurr] :
( ~ v116578(VarCurr)
=> ( v116375(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2644,axiom,
! [VarCurr] :
( v116578(VarCurr)
=> ( v116375(VarCurr,bitIndex0)
<=> v116757(VarCurr,bitIndex0) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2839,axiom,
! [VarCurr] :
( ~ v116967(VarCurr)
=> ( v116757(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2643,axiom,
! [VarCurr] :
( v116967(VarCurr)
=> ( v116757(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(addAssignment_38690,axiom,
! [VarCurr] :
( v116356(VarCurr,bitIndex10)
<=> v116357(VarCurr,bitIndex10) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2838,axiom,
! [VarCurr] :
( ~ v116578(VarCurr)
=> ( v116360(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2642,axiom,
! [VarCurr] :
( v116578(VarCurr)
=> ( v116360(VarCurr,bitIndex0)
<=> v116750(VarCurr,bitIndex0) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2837,axiom,
! [VarCurr] :
( ~ v116967(VarCurr)
=> ( v116750(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2641,axiom,
! [VarCurr] :
( v116967(VarCurr)
=> ( v116750(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(addAssignment_38689,axiom,
! [VarCurr] :
( v116341(VarCurr,bitIndex10)
<=> v116342(VarCurr,bitIndex10) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2836,axiom,
! [VarCurr] :
( ~ v116578(VarCurr)
=> ( v116345(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2640,axiom,
! [VarCurr] :
( v116578(VarCurr)
=> ( v116345(VarCurr,bitIndex0)
<=> v116743(VarCurr,bitIndex0) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2835,axiom,
! [VarCurr] :
( ~ v116967(VarCurr)
=> ( v116743(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2639,axiom,
! [VarCurr] :
( v116967(VarCurr)
=> ( v116743(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(addAssignment_38688,axiom,
! [VarCurr] :
( v116326(VarCurr,bitIndex10)
<=> v116327(VarCurr,bitIndex10) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2834,axiom,
! [VarCurr] :
( ~ v116578(VarCurr)
=> ( v116330(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2638,axiom,
! [VarCurr] :
( v116578(VarCurr)
=> ( v116330(VarCurr,bitIndex0)
<=> v116736(VarCurr,bitIndex0) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2833,axiom,
! [VarCurr] :
( ~ v116967(VarCurr)
=> ( v116736(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2637,axiom,
! [VarCurr] :
( v116967(VarCurr)
=> ( v116736(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22433,axiom,
! [VarCurr] :
( v115640(VarCurr)
<=> ( v117213(VarCurr)
& v115642(VarCurr,bitIndex0) ) ) ).
fof(writeUnaryOperator_9099,axiom,
! [VarCurr] :
( ~ v117213(VarCurr)
<=> v117214(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2465,axiom,
! [VarCurr] :
( v117214(VarCurr)
<=> ( v117216(VarCurr)
| v115642(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2464,axiom,
! [VarCurr] :
( v117216(VarCurr)
<=> ( v117217(VarCurr)
| v115642(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2463,axiom,
! [VarCurr] :
( v117217(VarCurr)
<=> ( v117218(VarCurr)
| v115642(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2462,axiom,
! [VarCurr] :
( v117218(VarCurr)
<=> ( v115642(VarCurr,bitIndex1)
| v115642(VarCurr,bitIndex2) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2832,axiom,
! [VarCurr] :
( ~ v117159(VarCurr)
=> ( v115644(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2636,axiom,
! [VarCurr] :
( v117159(VarCurr)
=> ( v115644(VarCurr)
<=> v117209(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges6_3,axiom,
! [VarCurr] :
( ( ~ v117166(VarCurr)
& ~ v117210(VarCurr)
& ~ v117172(VarCurr)
& ~ v117181(VarCurr)
& ~ v117187(VarCurr)
& ~ v117193(VarCurr)
& v117200(VarCurr) )
=> ( v117209(VarCurr)
<=> v117047(VarCurr) ) ) ).
fof(addCaseBooleanConditionShiftedRanges5_1,axiom,
! [VarCurr] :
( ( ~ v117166(VarCurr)
& ~ v117210(VarCurr)
& ~ v117172(VarCurr)
& ~ v117181(VarCurr)
& ~ v117187(VarCurr)
& v117193(VarCurr) )
=> ( v117209(VarCurr)
<=> v116371(VarCurr,bitIndex2) ) ) ).
fof(addCaseBooleanConditionShiftedRanges4_7,axiom,
! [VarCurr] :
( ( ~ v117166(VarCurr)
& ~ v117210(VarCurr)
& ~ v117172(VarCurr)
& ~ v117181(VarCurr)
& v117187(VarCurr) )
=> ( v117209(VarCurr)
<=> v116356(VarCurr,bitIndex2) ) ) ).
fof(addCaseBooleanConditionEqualRanges3_4,axiom,
! [VarCurr] :
( ( ~ v117166(VarCurr)
& ~ v117210(VarCurr)
& ~ v117172(VarCurr)
& v117181(VarCurr) )
=> ( v117209(VarCurr)
<=> v117047(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges2_7,axiom,
! [VarCurr] :
( ( ~ v117166(VarCurr)
& ~ v117210(VarCurr)
& v117172(VarCurr) )
=> ( v117209(VarCurr)
<=> v117211(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1865,axiom,
! [VarCurr] :
( ( ~ v117166(VarCurr)
& v117210(VarCurr) )
=> ( v117209(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_16,axiom,
! [VarCurr] :
( v117166(VarCurr)
=> ( v117209(VarCurr)
<=> v116326(VarCurr,bitIndex2) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5000,axiom,
! [VarCurr] :
( ~ v115479(VarCurr)
=> ( v117211(VarCurr)
<=> v117047(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_34,axiom,
! [VarCurr] :
( v115479(VarCurr)
=> ( v117211(VarCurr)
<=> v116341(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22432,axiom,
! [VarCurr] :
( v117210(VarCurr)
<=> ( v117167(VarCurr)
| v117169(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22431,axiom,
! [VarCurr] :
( v117159(VarCurr)
<=> ( v117160(VarCurr)
| v117200(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22430,axiom,
! [VarCurr] :
( v117200(VarCurr)
<=> ( v117201(VarCurr)
& v117207(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22429,axiom,
! [VarCurr] :
( v117207(VarCurr)
<=> ( v117208(VarCurr)
& v116498(VarCurr) ) ) ).
fof(writeUnaryOperator_9098,axiom,
! [VarCurr] :
( ~ v117208(VarCurr)
<=> v116320(VarCurr) ) ).
fof(writeUnaryOperator_9097,axiom,
! [VarCurr] :
( ~ v117201(VarCurr)
<=> v117202(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22428,axiom,
! [VarCurr] :
( v117202(VarCurr)
<=> ( v117203(VarCurr)
| v116432(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22427,axiom,
! [VarCurr] :
( v117203(VarCurr)
<=> ( v117204(VarCurr)
| v116419(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22426,axiom,
! [VarCurr] :
( v117204(VarCurr)
<=> ( v117205(VarCurr)
| v116422(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22425,axiom,
! [VarCurr] :
( v117205(VarCurr)
<=> ( v117206(VarCurr)
| v116406(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22424,axiom,
! [VarCurr] :
( v117206(VarCurr)
<=> ( v116390(VarCurr)
| v116410(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22423,axiom,
! [VarCurr] :
( v117160(VarCurr)
<=> ( v117161(VarCurr)
| v117193(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22422,axiom,
! [VarCurr] :
( v117193(VarCurr)
<=> ( v117194(VarCurr)
& v117199(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22421,axiom,
! [VarCurr] :
( v117199(VarCurr)
<=> ( v115479(VarCurr)
& v116432(VarCurr) ) ) ).
fof(writeUnaryOperator_9096,axiom,
! [VarCurr] :
( ~ v117194(VarCurr)
<=> v117195(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22420,axiom,
! [VarCurr] :
( v117195(VarCurr)
<=> ( v117196(VarCurr)
| v116419(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22419,axiom,
! [VarCurr] :
( v117196(VarCurr)
<=> ( v117197(VarCurr)
| v116422(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22418,axiom,
! [VarCurr] :
( v117197(VarCurr)
<=> ( v117198(VarCurr)
| v116406(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22417,axiom,
! [VarCurr] :
( v117198(VarCurr)
<=> ( v116390(VarCurr)
| v116410(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22416,axiom,
! [VarCurr] :
( v117161(VarCurr)
<=> ( v117162(VarCurr)
| v117187(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22415,axiom,
! [VarCurr] :
( v117187(VarCurr)
<=> ( v117188(VarCurr)
& v117192(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22414,axiom,
! [VarCurr] :
( v117192(VarCurr)
<=> ( v115479(VarCurr)
& v116419(VarCurr) ) ) ).
fof(writeUnaryOperator_9095,axiom,
! [VarCurr] :
( ~ v117188(VarCurr)
<=> v117189(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22413,axiom,
! [VarCurr] :
( v117189(VarCurr)
<=> ( v117190(VarCurr)
| v116422(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22412,axiom,
! [VarCurr] :
( v117190(VarCurr)
<=> ( v117191(VarCurr)
| v116406(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22411,axiom,
! [VarCurr] :
( v117191(VarCurr)
<=> ( v116390(VarCurr)
| v116410(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22410,axiom,
! [VarCurr] :
( v117162(VarCurr)
<=> ( v117163(VarCurr)
| v117181(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22409,axiom,
! [VarCurr] :
( v117181(VarCurr)
<=> ( v117182(VarCurr)
& v117185(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22408,axiom,
! [VarCurr] :
( v117185(VarCurr)
<=> ( v117186(VarCurr)
& v116422(VarCurr) ) ) ).
fof(writeUnaryOperator_9094,axiom,
! [VarCurr] :
( ~ v117186(VarCurr)
<=> v116473(VarCurr) ) ).
fof(writeUnaryOperator_9093,axiom,
! [VarCurr] :
( ~ v117182(VarCurr)
<=> v117183(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22407,axiom,
! [VarCurr] :
( v117183(VarCurr)
<=> ( v117184(VarCurr)
| v116406(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22406,axiom,
! [VarCurr] :
( v117184(VarCurr)
<=> ( v116390(VarCurr)
| v116410(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22405,axiom,
! [VarCurr] :
( v117163(VarCurr)
<=> ( v117164(VarCurr)
| v117172(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22404,axiom,
! [VarCurr] :
( v117172(VarCurr)
<=> ( v117173(VarCurr)
& v117175(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22403,axiom,
! [VarCurr] :
( v117175(VarCurr)
<=> ( v117176(VarCurr)
& v116406(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22402,axiom,
! [VarCurr] :
( v117176(VarCurr)
<=> ( v115479(VarCurr)
| v117177(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22401,axiom,
! [VarCurr] :
( v117177(VarCurr)
<=> ( v117178(VarCurr)
& v117180(VarCurr) ) ) ).
fof(writeUnaryOperator_9092,axiom,
! [VarCurr] :
( ~ v117180(VarCurr)
<=> v115479(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22400,axiom,
! [VarCurr] :
( v117178(VarCurr)
<=> ( v115700(VarCurr)
& v117179(VarCurr) ) ) ).
fof(writeUnaryOperator_9091,axiom,
! [VarCurr] :
( ~ v117179(VarCurr)
<=> v116403(VarCurr) ) ).
fof(writeUnaryOperator_9090,axiom,
! [VarCurr] :
( ~ v117173(VarCurr)
<=> v117174(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22399,axiom,
! [VarCurr] :
( v117174(VarCurr)
<=> ( v116390(VarCurr)
| v116410(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22398,axiom,
! [VarCurr] :
( v117164(VarCurr)
<=> ( v117165(VarCurr)
| v117169(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22397,axiom,
! [VarCurr] :
( v117169(VarCurr)
<=> ( v117170(VarCurr)
& v117171(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22396,axiom,
! [VarCurr] :
( v117171(VarCurr)
<=> ( v115646(VarCurr)
& v116410(VarCurr) ) ) ).
fof(writeUnaryOperator_9089,axiom,
! [VarCurr] :
( ~ v117170(VarCurr)
<=> v116390(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22395,axiom,
! [VarCurr] :
( v117165(VarCurr)
<=> ( v117166(VarCurr)
| v117167(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22394,axiom,
! [VarCurr] :
( v117167(VarCurr)
<=> ( v117168(VarCurr)
& v116409(VarCurr) ) ) ).
fof(writeUnaryOperator_9088,axiom,
! [VarCurr] :
( ~ v117168(VarCurr)
<=> v116390(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22393,axiom,
! [VarCurr] :
( v117166(VarCurr)
<=> ( v115479(VarCurr)
& v116390(VarCurr) ) ) ).
fof(addAssignment_38687,axiom,
! [VarCurr] :
( v116371(VarCurr,bitIndex2)
<=> v116372(VarCurr,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2831,axiom,
! [VarCurr] :
( ~ v116578(VarCurr)
=> ( v116382(VarCurr)
<=> v117155(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2635,axiom,
! [VarCurr] :
( v116578(VarCurr)
=> ( v116382(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2830,axiom,
! [VarCurr] :
( ~ v115646(VarCurr)
=> ( v117155(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2634,axiom,
! [VarCurr] :
( v115646(VarCurr)
=> ( v117155(VarCurr)
<=> $true ) ) ).
fof(addAssignment_38686,axiom,
! [VarCurr] :
( v116356(VarCurr,bitIndex2)
<=> v116357(VarCurr,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2829,axiom,
! [VarCurr] :
( ~ v116578(VarCurr)
=> ( v116367(VarCurr)
<=> v117150(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2633,axiom,
! [VarCurr] :
( v116578(VarCurr)
=> ( v116367(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2828,axiom,
! [VarCurr] :
( ~ v115646(VarCurr)
=> ( v117150(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2632,axiom,
! [VarCurr] :
( v115646(VarCurr)
=> ( v117150(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorShiftedRanges_2461,axiom,
! [VarCurr] :
( v117047(VarCurr)
<=> ( v117144(VarCurr)
| v115642(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2460,axiom,
! [VarCurr] :
( v117144(VarCurr)
<=> ( v117145(VarCurr)
| v115642(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2459,axiom,
! [VarCurr] :
( v117145(VarCurr)
<=> ( v117146(VarCurr)
| v115642(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2458,axiom,
! [VarCurr] :
( v117146(VarCurr)
<=> ( v117147(VarCurr)
| v115642(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2457,axiom,
! [VarCurr] :
( v117147(VarCurr)
<=> ( v115642(VarCurr,bitIndex0)
| v115642(VarCurr,bitIndex1) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1864,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117050(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v115642(VarNext,B)
<=> v115642(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1942,axiom,
! [VarNext] :
( v117050(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v115642(VarNext,B)
<=> v117067(VarNext,B) ) ) ) ).
fof(addAssignment_38685,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v117067(VarNext,B)
<=> v117065(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4999,axiom,
! [VarCurr] :
( ~ v117059(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v117065(VarCurr,B)
<=> v117068(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4995,axiom,
! [VarCurr] :
( v117059(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v117065(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4998,axiom,
! [VarCurr] :
( ~ v115479(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v117068(VarCurr,B)
<=> v117105(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4994,axiom,
! [VarCurr] :
( v115479(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v117068(VarCurr,B)
<=> v117069(VarCurr,B) ) ) ) ).
fof(addAssignment_38684,axiom,
! [VarCurr] :
( v117105(VarCurr,bitIndex0)
<=> v117138(VarCurr) ) ).
fof(addAssignment_38683,axiom,
! [VarCurr] :
( v117105(VarCurr,bitIndex1)
<=> v117136(VarCurr) ) ).
fof(addAssignment_38682,axiom,
! [VarCurr] :
( v117105(VarCurr,bitIndex2)
<=> v117132(VarCurr) ) ).
fof(addAssignment_38681,axiom,
! [VarCurr] :
( v117105(VarCurr,bitIndex3)
<=> v117128(VarCurr) ) ).
fof(addAssignment_38680,axiom,
! [VarCurr] :
( v117105(VarCurr,bitIndex4)
<=> v117124(VarCurr) ) ).
fof(addAssignment_38679,axiom,
! [VarCurr] :
( v117105(VarCurr,bitIndex5)
<=> v117107(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22392,axiom,
! [VarCurr] :
( v117136(VarCurr)
<=> ( v117137(VarCurr)
& v117139(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22391,axiom,
! [VarCurr] :
( v117139(VarCurr)
<=> ( v115642(VarCurr,bitIndex0)
| v117118(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2456,axiom,
! [VarCurr] :
( v117137(VarCurr)
<=> ( v117138(VarCurr)
| v115642(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_9087,axiom,
! [VarCurr] :
( ~ v117138(VarCurr)
<=> v115642(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22390,axiom,
! [VarCurr] :
( v117132(VarCurr)
<=> ( v117133(VarCurr)
& v117135(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22389,axiom,
! [VarCurr] :
( v117135(VarCurr)
<=> ( v117116(VarCurr)
| v117119(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2455,axiom,
! [VarCurr] :
( v117133(VarCurr)
<=> ( v117134(VarCurr)
| v115642(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_9086,axiom,
! [VarCurr] :
( ~ v117134(VarCurr)
<=> v117116(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22388,axiom,
! [VarCurr] :
( v117128(VarCurr)
<=> ( v117129(VarCurr)
& v117131(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22387,axiom,
! [VarCurr] :
( v117131(VarCurr)
<=> ( v117114(VarCurr)
| v117120(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2454,axiom,
! [VarCurr] :
( v117129(VarCurr)
<=> ( v117130(VarCurr)
| v115642(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_9085,axiom,
! [VarCurr] :
( ~ v117130(VarCurr)
<=> v117114(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22386,axiom,
! [VarCurr] :
( v117124(VarCurr)
<=> ( v117125(VarCurr)
& v117127(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22385,axiom,
! [VarCurr] :
( v117127(VarCurr)
<=> ( v117112(VarCurr)
| v117121(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2453,axiom,
! [VarCurr] :
( v117125(VarCurr)
<=> ( v117126(VarCurr)
| v115642(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_9084,axiom,
! [VarCurr] :
( ~ v117126(VarCurr)
<=> v117112(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22384,axiom,
! [VarCurr] :
( v117107(VarCurr)
<=> ( v117108(VarCurr)
& v117122(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22383,axiom,
! [VarCurr] :
( v117122(VarCurr)
<=> ( v117110(VarCurr)
| v117123(VarCurr) ) ) ).
fof(writeUnaryOperator_9083,axiom,
! [VarCurr] :
( ~ v117123(VarCurr)
<=> v115642(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_2452,axiom,
! [VarCurr] :
( v117108(VarCurr)
<=> ( v117109(VarCurr)
| v115642(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_9082,axiom,
! [VarCurr] :
( ~ v117109(VarCurr)
<=> v117110(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2451,axiom,
! [VarCurr] :
( v117110(VarCurr)
<=> ( v115642(VarCurr,bitIndex4)
| v117111(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22382,axiom,
! [VarCurr] :
( v117111(VarCurr)
<=> ( v117112(VarCurr)
& v117121(VarCurr) ) ) ).
fof(writeUnaryOperator_9081,axiom,
! [VarCurr] :
( ~ v117121(VarCurr)
<=> v115642(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_2450,axiom,
! [VarCurr] :
( v117112(VarCurr)
<=> ( v115642(VarCurr,bitIndex3)
| v117113(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22381,axiom,
! [VarCurr] :
( v117113(VarCurr)
<=> ( v117114(VarCurr)
& v117120(VarCurr) ) ) ).
fof(writeUnaryOperator_9080,axiom,
! [VarCurr] :
( ~ v117120(VarCurr)
<=> v115642(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_2449,axiom,
! [VarCurr] :
( v117114(VarCurr)
<=> ( v115642(VarCurr,bitIndex2)
| v117115(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22380,axiom,
! [VarCurr] :
( v117115(VarCurr)
<=> ( v117116(VarCurr)
& v117119(VarCurr) ) ) ).
fof(writeUnaryOperator_9079,axiom,
! [VarCurr] :
( ~ v117119(VarCurr)
<=> v115642(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_2448,axiom,
! [VarCurr] :
( v117116(VarCurr)
<=> ( v115642(VarCurr,bitIndex1)
| v117117(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22379,axiom,
! [VarCurr] :
( v117117(VarCurr)
<=> ( v115642(VarCurr,bitIndex0)
& v117118(VarCurr) ) ) ).
fof(writeUnaryOperator_9078,axiom,
! [VarCurr] :
( ~ v117118(VarCurr)
<=> v115642(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2827,axiom,
! [VarCurr] :
( ~ v115644(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v117069(VarCurr,B)
<=> v116969(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2631,axiom,
! [VarCurr] :
( v115644(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v117069(VarCurr,B)
<=> v117070(VarCurr,B) ) ) ) ).
fof(addAssignment_38678,axiom,
! [VarCurr] :
( v117070(VarCurr,bitIndex0)
<=> v117103(VarCurr) ) ).
fof(addAssignment_38677,axiom,
! [VarCurr] :
( v117070(VarCurr,bitIndex1)
<=> v117101(VarCurr) ) ).
fof(addAssignment_38676,axiom,
! [VarCurr] :
( v117070(VarCurr,bitIndex2)
<=> v117097(VarCurr) ) ).
fof(addAssignment_38675,axiom,
! [VarCurr] :
( v117070(VarCurr,bitIndex3)
<=> v117093(VarCurr) ) ).
fof(addAssignment_38674,axiom,
! [VarCurr] :
( v117070(VarCurr,bitIndex4)
<=> v117089(VarCurr) ) ).
fof(addAssignment_38673,axiom,
! [VarCurr] :
( v117070(VarCurr,bitIndex5)
<=> v117072(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22378,axiom,
! [VarCurr] :
( v117101(VarCurr)
<=> ( v117102(VarCurr)
& v117104(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22377,axiom,
! [VarCurr] :
( v117104(VarCurr)
<=> ( v117086(VarCurr)
| v116969(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2447,axiom,
! [VarCurr] :
( v117102(VarCurr)
<=> ( v116969(VarCurr,bitIndex1)
| v117103(VarCurr) ) ) ).
fof(writeUnaryOperator_9077,axiom,
! [VarCurr] :
( ~ v117103(VarCurr)
<=> v116969(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22376,axiom,
! [VarCurr] :
( v117097(VarCurr)
<=> ( v117098(VarCurr)
& v117100(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22375,axiom,
! [VarCurr] :
( v117100(VarCurr)
<=> ( v117083(VarCurr)
| v117084(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2446,axiom,
! [VarCurr] :
( v117098(VarCurr)
<=> ( v116969(VarCurr,bitIndex2)
| v117099(VarCurr) ) ) ).
fof(writeUnaryOperator_9076,axiom,
! [VarCurr] :
( ~ v117099(VarCurr)
<=> v117084(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22374,axiom,
! [VarCurr] :
( v117093(VarCurr)
<=> ( v117094(VarCurr)
& v117096(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22373,axiom,
! [VarCurr] :
( v117096(VarCurr)
<=> ( v117080(VarCurr)
| v117081(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2445,axiom,
! [VarCurr] :
( v117094(VarCurr)
<=> ( v116969(VarCurr,bitIndex3)
| v117095(VarCurr) ) ) ).
fof(writeUnaryOperator_9075,axiom,
! [VarCurr] :
( ~ v117095(VarCurr)
<=> v117081(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22372,axiom,
! [VarCurr] :
( v117089(VarCurr)
<=> ( v117090(VarCurr)
& v117092(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22371,axiom,
! [VarCurr] :
( v117092(VarCurr)
<=> ( v117077(VarCurr)
| v117078(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2444,axiom,
! [VarCurr] :
( v117090(VarCurr)
<=> ( v116969(VarCurr,bitIndex4)
| v117091(VarCurr) ) ) ).
fof(writeUnaryOperator_9074,axiom,
! [VarCurr] :
( ~ v117091(VarCurr)
<=> v117078(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22370,axiom,
! [VarCurr] :
( v117072(VarCurr)
<=> ( v117073(VarCurr)
& v117087(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22369,axiom,
! [VarCurr] :
( v117087(VarCurr)
<=> ( v117088(VarCurr)
| v117075(VarCurr) ) ) ).
fof(writeUnaryOperator_9073,axiom,
! [VarCurr] :
( ~ v117088(VarCurr)
<=> v116969(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_2443,axiom,
! [VarCurr] :
( v117073(VarCurr)
<=> ( v116969(VarCurr,bitIndex5)
| v117074(VarCurr) ) ) ).
fof(writeUnaryOperator_9072,axiom,
! [VarCurr] :
( ~ v117074(VarCurr)
<=> v117075(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2442,axiom,
! [VarCurr] :
( v117075(VarCurr)
<=> ( v116969(VarCurr,bitIndex4)
| v117076(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22368,axiom,
! [VarCurr] :
( v117076(VarCurr)
<=> ( v117077(VarCurr)
& v117078(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2441,axiom,
! [VarCurr] :
( v117078(VarCurr)
<=> ( v116969(VarCurr,bitIndex3)
| v117079(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22367,axiom,
! [VarCurr] :
( v117079(VarCurr)
<=> ( v117080(VarCurr)
& v117081(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2440,axiom,
! [VarCurr] :
( v117081(VarCurr)
<=> ( v116969(VarCurr,bitIndex2)
| v117082(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22366,axiom,
! [VarCurr] :
( v117082(VarCurr)
<=> ( v117083(VarCurr)
& v117084(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2439,axiom,
! [VarCurr] :
( v117084(VarCurr)
<=> ( v116969(VarCurr,bitIndex1)
| v117085(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22365,axiom,
! [VarCurr] :
( v117085(VarCurr)
<=> ( v117086(VarCurr)
& v116969(VarCurr,bitIndex0) ) ) ).
fof(writeUnaryOperator_9071,axiom,
! [VarCurr] :
( ~ v117086(VarCurr)
<=> v116969(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_9070,axiom,
! [VarCurr] :
( ~ v117083(VarCurr)
<=> v116969(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_9069,axiom,
! [VarCurr] :
( ~ v117080(VarCurr)
<=> v116969(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_9068,axiom,
! [VarCurr] :
( ~ v117077(VarCurr)
<=> v116969(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22364,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117050(VarNext)
<=> ( v117051(VarNext)
& v117058(VarNext) ) ) ) ).
fof(addAssignment_38672,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117058(VarNext)
<=> v117056(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22363,axiom,
! [VarCurr] :
( v117056(VarCurr)
<=> ( v117059(VarCurr)
| v117060(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22362,axiom,
! [VarCurr] :
( v117060(VarCurr)
<=> ( v117061(VarCurr)
& v117064(VarCurr) ) ) ).
fof(writeUnaryOperator_9067,axiom,
! [VarCurr] :
( ~ v117064(VarCurr)
<=> v117059(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22361,axiom,
! [VarCurr] :
( v117061(VarCurr)
<=> ( v115479(VarCurr)
| v117062(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22360,axiom,
! [VarCurr] :
( v117062(VarCurr)
<=> ( v115644(VarCurr)
& v117063(VarCurr) ) ) ).
fof(writeUnaryOperator_9066,axiom,
! [VarCurr] :
( ~ v117063(VarCurr)
<=> v115479(VarCurr) ) ).
fof(writeUnaryOperator_9065,axiom,
! [VarCurr] :
( ~ v117059(VarCurr)
<=> v115477(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22359,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117051(VarNext)
<=> ( v117052(VarNext)
& v115666(VarNext) ) ) ) ).
fof(writeUnaryOperator_9064,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117052(VarNext)
<=> v115673(VarNext) ) ) ).
fof(addAssignment_38671,axiom,
! [VarCurr] :
( v116341(VarCurr,bitIndex2)
<=> v116342(VarCurr,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2826,axiom,
! [VarCurr] :
( ~ v116578(VarCurr)
=> ( v116352(VarCurr)
<=> v117043(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2630,axiom,
! [VarCurr] :
( v116578(VarCurr)
=> ( v116352(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2825,axiom,
! [VarCurr] :
( ~ v115646(VarCurr)
=> ( v117043(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2629,axiom,
! [VarCurr] :
( v115646(VarCurr)
=> ( v117043(VarCurr)
<=> $true ) ) ).
fof(addAssignment_38670,axiom,
! [VarCurr] :
( v116326(VarCurr,bitIndex2)
<=> v116327(VarCurr,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2824,axiom,
! [VarCurr] :
( ~ v116578(VarCurr)
=> ( v116337(VarCurr)
<=> v117038(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2628,axiom,
! [VarCurr] :
( v116578(VarCurr)
=> ( v116337(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2823,axiom,
! [VarCurr] :
( ~ v115646(VarCurr)
=> ( v117038(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2627,axiom,
! [VarCurr] :
( v115646(VarCurr)
=> ( v117038(VarCurr)
<=> $true ) ) ).
fof(addAssignment_38669,axiom,
! [VarNext] :
( v115636(VarNext,bitIndex1)
<=> v117029(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionShiftedRanges1_93,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117030(VarNext)
=> ( ( v117029(VarNext,bitIndex6)
<=> v115636(VarCurr,bitIndex7) )
& ( v117029(VarNext,bitIndex5)
<=> v115636(VarCurr,bitIndex6) )
& ( v117029(VarNext,bitIndex4)
<=> v115636(VarCurr,bitIndex5) )
& ( v117029(VarNext,bitIndex3)
<=> v115636(VarCurr,bitIndex4) )
& ( v117029(VarNext,bitIndex2)
<=> v115636(VarCurr,bitIndex3) )
& ( v117029(VarNext,bitIndex1)
<=> v115636(VarCurr,bitIndex2) )
& ( v117029(VarNext,bitIndex0)
<=> v115636(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1941,axiom,
! [VarNext] :
( v117030(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v117029(VarNext,B)
<=> v116448(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22358,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117030(VarNext)
<=> v117031(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22357,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117031(VarNext)
<=> ( v117033(VarNext)
& v115666(VarNext) ) ) ) ).
fof(writeUnaryOperator_9063,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117033(VarNext)
<=> v115673(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_548,axiom,
! [VarCurr] :
( ~ v116996(VarCurr)
=> ( v115638(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_744,axiom,
! [VarCurr] :
( v116996(VarCurr)
=> ( v115638(VarCurr,bitIndex1)
<=> v117027(VarCurr) ) ) ).
fof(addCaseBooleanConditionShiftedRanges4_6,axiom,
! [VarCurr] :
( ( ~ v117000(VarCurr)
& ~ v117001(VarCurr)
& ~ v117005(VarCurr)
& ~ v117011(VarCurr)
& v117019(VarCurr) )
=> ( v117027(VarCurr)
<=> v116371(VarCurr,bitIndex11) ) ) ).
fof(addCaseBooleanConditionShiftedRanges3_5,axiom,
! [VarCurr] :
( ( ~ v117000(VarCurr)
& ~ v117001(VarCurr)
& ~ v117005(VarCurr)
& v117011(VarCurr) )
=> ( v117027(VarCurr)
<=> v116356(VarCurr,bitIndex11) ) ) ).
fof(addCaseBooleanConditionShiftedRanges2_2,axiom,
! [VarCurr] :
( ( ~ v117000(VarCurr)
& ~ v117001(VarCurr)
& v117005(VarCurr) )
=> ( v117027(VarCurr)
<=> v116341(VarCurr,bitIndex11) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1863,axiom,
! [VarCurr] :
( ( ~ v117000(VarCurr)
& v117001(VarCurr) )
=> ( v117027(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_15,axiom,
! [VarCurr] :
( v117000(VarCurr)
=> ( v117027(VarCurr)
<=> v116326(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22356,axiom,
! [VarCurr] :
( v116996(VarCurr)
<=> ( v116997(VarCurr)
| v117019(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22355,axiom,
! [VarCurr] :
( v117019(VarCurr)
<=> ( v117020(VarCurr)
& v117024(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22354,axiom,
! [VarCurr] :
( v117024(VarCurr)
<=> ( v117025(VarCurr)
& v117026(VarCurr) ) ) ).
fof(writeUnaryOperator_9062,axiom,
! [VarCurr] :
( ~ v117026(VarCurr)
<=> v117018(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22353,axiom,
! [VarCurr] :
( v117025(VarCurr)
<=> ( v115479(VarCurr)
& v116432(VarCurr) ) ) ).
fof(writeUnaryOperator_9061,axiom,
! [VarCurr] :
( ~ v117020(VarCurr)
<=> v117021(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22352,axiom,
! [VarCurr] :
( v117021(VarCurr)
<=> ( v117022(VarCurr)
| v116419(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22351,axiom,
! [VarCurr] :
( v117022(VarCurr)
<=> ( v117023(VarCurr)
| v116406(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22350,axiom,
! [VarCurr] :
( v117023(VarCurr)
<=> ( v116390(VarCurr)
| v116409(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22349,axiom,
! [VarCurr] :
( v116997(VarCurr)
<=> ( v116998(VarCurr)
| v117011(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22348,axiom,
! [VarCurr] :
( v117011(VarCurr)
<=> ( v117012(VarCurr)
& v117015(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22347,axiom,
! [VarCurr] :
( v117015(VarCurr)
<=> ( v117016(VarCurr)
& v117017(VarCurr) ) ) ).
fof(writeUnaryOperator_9060,axiom,
! [VarCurr] :
( ~ v117017(VarCurr)
<=> v117018(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22346,axiom,
! [VarCurr] :
( v117018(VarCurr)
<=> ( v116410(VarCurr)
| v116422(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22345,axiom,
! [VarCurr] :
( v117016(VarCurr)
<=> ( v115479(VarCurr)
& v116419(VarCurr) ) ) ).
fof(writeUnaryOperator_9059,axiom,
! [VarCurr] :
( ~ v117012(VarCurr)
<=> v117013(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22344,axiom,
! [VarCurr] :
( v117013(VarCurr)
<=> ( v117014(VarCurr)
| v116406(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22343,axiom,
! [VarCurr] :
( v117014(VarCurr)
<=> ( v116390(VarCurr)
| v116409(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22342,axiom,
! [VarCurr] :
( v116998(VarCurr)
<=> ( v116999(VarCurr)
| v117005(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22341,axiom,
! [VarCurr] :
( v117005(VarCurr)
<=> ( v117006(VarCurr)
& v117008(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22340,axiom,
! [VarCurr] :
( v117008(VarCurr)
<=> ( v117009(VarCurr)
& v117010(VarCurr) ) ) ).
fof(writeUnaryOperator_9058,axiom,
! [VarCurr] :
( ~ v117010(VarCurr)
<=> v116410(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22339,axiom,
! [VarCurr] :
( v117009(VarCurr)
<=> ( v115479(VarCurr)
& v116406(VarCurr) ) ) ).
fof(writeUnaryOperator_9057,axiom,
! [VarCurr] :
( ~ v117006(VarCurr)
<=> v117007(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22338,axiom,
! [VarCurr] :
( v117007(VarCurr)
<=> ( v116390(VarCurr)
| v116409(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22337,axiom,
! [VarCurr] :
( v116999(VarCurr)
<=> ( v117000(VarCurr)
| v117001(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22336,axiom,
! [VarCurr] :
( v117001(VarCurr)
<=> ( v117002(VarCurr)
& v117003(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22335,axiom,
! [VarCurr] :
( v117003(VarCurr)
<=> ( v117004(VarCurr)
& v116409(VarCurr) ) ) ).
fof(writeUnaryOperator_9056,axiom,
! [VarCurr] :
( ~ v117004(VarCurr)
<=> v115640(VarCurr) ) ).
fof(writeUnaryOperator_9055,axiom,
! [VarCurr] :
( ~ v117002(VarCurr)
<=> v116390(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22334,axiom,
! [VarCurr] :
( v117000(VarCurr)
<=> ( v115479(VarCurr)
& v116390(VarCurr) ) ) ).
fof(addAssignment_38668,axiom,
! [VarCurr] :
( v116371(VarCurr,bitIndex11)
<=> v116372(VarCurr,bitIndex11) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_547,axiom,
! [VarCurr] :
( ~ v116578(VarCurr)
=> ( v116375(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2626,axiom,
! [VarCurr] :
( v116578(VarCurr)
=> ( v116375(VarCurr,bitIndex1)
<=> v116757(VarCurr,bitIndex1) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_546,axiom,
! [VarCurr] :
( ~ v116993(VarCurr)
=> ( v116757(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_743,axiom,
! [VarCurr] :
( v116993(VarCurr)
=> ( v116757(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(writeUnaryOperator_9054,axiom,
! [VarCurr] :
( ~ v116993(VarCurr)
<=> v116967(VarCurr) ) ).
fof(addAssignment_38667,axiom,
! [VarCurr] :
( v116356(VarCurr,bitIndex11)
<=> v116357(VarCurr,bitIndex11) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_545,axiom,
! [VarCurr] :
( ~ v116578(VarCurr)
=> ( v116360(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2625,axiom,
! [VarCurr] :
( v116578(VarCurr)
=> ( v116360(VarCurr,bitIndex1)
<=> v116750(VarCurr,bitIndex1) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_544,axiom,
! [VarCurr] :
( ~ v116990(VarCurr)
=> ( v116750(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_742,axiom,
! [VarCurr] :
( v116990(VarCurr)
=> ( v116750(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(writeUnaryOperator_9053,axiom,
! [VarCurr] :
( ~ v116990(VarCurr)
<=> v116967(VarCurr) ) ).
fof(addAssignment_38666,axiom,
! [VarCurr] :
( v116341(VarCurr,bitIndex11)
<=> v116342(VarCurr,bitIndex11) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_543,axiom,
! [VarCurr] :
( ~ v116578(VarCurr)
=> ( v116345(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2624,axiom,
! [VarCurr] :
( v116578(VarCurr)
=> ( v116345(VarCurr,bitIndex1)
<=> v116743(VarCurr,bitIndex1) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_542,axiom,
! [VarCurr] :
( ~ v116987(VarCurr)
=> ( v116743(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_741,axiom,
! [VarCurr] :
( v116987(VarCurr)
=> ( v116743(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(writeUnaryOperator_9052,axiom,
! [VarCurr] :
( ~ v116987(VarCurr)
<=> v116967(VarCurr) ) ).
fof(addAssignment_38665,axiom,
! [VarCurr] :
( v116326(VarCurr,bitIndex11)
<=> v116327(VarCurr,bitIndex11) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_541,axiom,
! [VarCurr] :
( ~ v116578(VarCurr)
=> ( v116330(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2623,axiom,
! [VarCurr] :
( v116578(VarCurr)
=> ( v116330(VarCurr,bitIndex1)
<=> v116736(VarCurr,bitIndex1) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_540,axiom,
! [VarCurr] :
( ~ v116984(VarCurr)
=> ( v116736(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_740,axiom,
! [VarCurr] :
( v116984(VarCurr)
=> ( v116736(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(writeUnaryOperator_9051,axiom,
! [VarCurr] :
( ~ v116984(VarCurr)
<=> v116967(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22333,axiom,
! [VarCurr] :
( v116967(VarCurr)
<=> ( v116977(VarCurr)
& v116969(VarCurr,bitIndex0) ) ) ).
fof(writeUnaryOperator_9050,axiom,
! [VarCurr] :
( ~ v116977(VarCurr)
<=> v116978(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2438,axiom,
! [VarCurr] :
( v116978(VarCurr)
<=> ( v116980(VarCurr)
| v116969(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2437,axiom,
! [VarCurr] :
( v116980(VarCurr)
<=> ( v116981(VarCurr)
| v116969(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2436,axiom,
! [VarCurr] :
( v116981(VarCurr)
<=> ( v116982(VarCurr)
| v116969(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2435,axiom,
! [VarCurr] :
( v116982(VarCurr)
<=> ( v116969(VarCurr,bitIndex1)
| v116969(VarCurr,bitIndex2) ) ) ).
fof(addAssignment_38664,axiom,
! [VarCurr] :
( v116969(VarCurr,bitIndex0)
<=> v116974(VarCurr,bitIndex0) ) ).
fof(addAssignment_38663,axiom,
! [VarCurr,B] :
( range_5_1(B)
=> ( v116969(VarCurr,B)
<=> v116974(VarCurr,B) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_539,axiom,
! [VarCurr] :
( ~ v116971(VarCurr)
=> ( ( v116974(VarCurr,bitIndex5)
<=> v115708(VarCurr,bitIndex7) )
& ( v116974(VarCurr,bitIndex4)
<=> v115708(VarCurr,bitIndex6) )
& ( v116974(VarCurr,bitIndex3)
<=> v115708(VarCurr,bitIndex5) )
& ( v116974(VarCurr,bitIndex2)
<=> v115708(VarCurr,bitIndex4) )
& ( v116974(VarCurr,bitIndex1)
<=> v115708(VarCurr,bitIndex3) )
& ( v116974(VarCurr,bitIndex0)
<=> v115708(VarCurr,bitIndex2) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2622,axiom,
! [VarCurr] :
( v116971(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v116974(VarCurr,B)
<=> v116975(VarCurr,B) ) ) ) ).
fof(addAssignment_38662,axiom,
! [VarCurr] :
( v116975(VarCurr,bitIndex0)
<=> v115863(VarCurr) ) ).
fof(addAssignment_38661,axiom,
! [VarCurr] :
( v116975(VarCurr,bitIndex1)
<=> v115861(VarCurr) ) ).
fof(addAssignment_38660,axiom,
! [VarCurr] :
( v116975(VarCurr,bitIndex2)
<=> v115856(VarCurr) ) ).
fof(addAssignment_38659,axiom,
! [VarCurr] :
( v116975(VarCurr,bitIndex3)
<=> v115851(VarCurr) ) ).
fof(addAssignment_38658,axiom,
! [VarCurr] :
( v116975(VarCurr,bitIndex4)
<=> v115846(VarCurr) ) ).
fof(addAssignment_38657,axiom,
! [VarCurr] :
( v116975(VarCurr,bitIndex5)
<=> v115837(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2434,axiom,
! [VarCurr] :
( v116971(VarCurr)
<=> ( v115708(VarCurr,bitIndex0)
| v115708(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_38656,axiom,
! [VarNext] :
( v115636(VarNext,bitIndex3)
<=> v116959(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionShiftedRanges1_92,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116960(VarNext)
=> ( ( v116959(VarNext,bitIndex6)
<=> v115636(VarCurr,bitIndex7) )
& ( v116959(VarNext,bitIndex5)
<=> v115636(VarCurr,bitIndex6) )
& ( v116959(VarNext,bitIndex4)
<=> v115636(VarCurr,bitIndex5) )
& ( v116959(VarNext,bitIndex3)
<=> v115636(VarCurr,bitIndex4) )
& ( v116959(VarNext,bitIndex2)
<=> v115636(VarCurr,bitIndex3) )
& ( v116959(VarNext,bitIndex1)
<=> v115636(VarCurr,bitIndex2) )
& ( v116959(VarNext,bitIndex0)
<=> v115636(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1940,axiom,
! [VarNext] :
( v116960(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v116959(VarNext,B)
<=> v116448(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22332,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116960(VarNext)
<=> v116961(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22331,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116961(VarNext)
<=> ( v116963(VarNext)
& v115666(VarNext) ) ) ) ).
fof(writeUnaryOperator_9049,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116963(VarNext)
<=> v115673(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_538,axiom,
! [VarCurr] :
( ~ v116925(VarCurr)
=> ( v115638(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_739,axiom,
! [VarCurr] :
( v116925(VarCurr)
=> ( v115638(VarCurr,bitIndex3)
<=> v116957(VarCurr) ) ) ).
fof(addCaseBooleanConditionShiftedRanges4_5,axiom,
! [VarCurr] :
( ( ~ v116929(VarCurr)
& ~ v116930(VarCurr)
& ~ v116935(VarCurr)
& ~ v116941(VarCurr)
& v116949(VarCurr) )
=> ( v116957(VarCurr)
<=> v116371(VarCurr,bitIndex13) ) ) ).
fof(addCaseBooleanConditionShiftedRanges3_4,axiom,
! [VarCurr] :
( ( ~ v116929(VarCurr)
& ~ v116930(VarCurr)
& ~ v116935(VarCurr)
& v116941(VarCurr) )
=> ( v116957(VarCurr)
<=> v116356(VarCurr,bitIndex13) ) ) ).
fof(addCaseBooleanConditionShiftedRanges2_1,axiom,
! [VarCurr] :
( ( ~ v116929(VarCurr)
& ~ v116930(VarCurr)
& v116935(VarCurr) )
=> ( v116957(VarCurr)
<=> v116341(VarCurr,bitIndex13) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1862,axiom,
! [VarCurr] :
( ( ~ v116929(VarCurr)
& v116930(VarCurr) )
=> ( v116957(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_14,axiom,
! [VarCurr] :
( v116929(VarCurr)
=> ( v116957(VarCurr)
<=> v116326(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22330,axiom,
! [VarCurr] :
( v116925(VarCurr)
<=> ( v116926(VarCurr)
| v116949(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22329,axiom,
! [VarCurr] :
( v116949(VarCurr)
<=> ( v116950(VarCurr)
& v116954(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22328,axiom,
! [VarCurr] :
( v116954(VarCurr)
<=> ( v116955(VarCurr)
& v116956(VarCurr) ) ) ).
fof(writeUnaryOperator_9048,axiom,
! [VarCurr] :
( ~ v116956(VarCurr)
<=> v116948(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22327,axiom,
! [VarCurr] :
( v116955(VarCurr)
<=> ( v115479(VarCurr)
& v116432(VarCurr) ) ) ).
fof(writeUnaryOperator_9047,axiom,
! [VarCurr] :
( ~ v116950(VarCurr)
<=> v116951(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22326,axiom,
! [VarCurr] :
( v116951(VarCurr)
<=> ( v116952(VarCurr)
| v116419(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22325,axiom,
! [VarCurr] :
( v116952(VarCurr)
<=> ( v116953(VarCurr)
| v116406(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22324,axiom,
! [VarCurr] :
( v116953(VarCurr)
<=> ( v116390(VarCurr)
| v116410(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22323,axiom,
! [VarCurr] :
( v116926(VarCurr)
<=> ( v116927(VarCurr)
| v116941(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22322,axiom,
! [VarCurr] :
( v116941(VarCurr)
<=> ( v116942(VarCurr)
& v116945(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22321,axiom,
! [VarCurr] :
( v116945(VarCurr)
<=> ( v116946(VarCurr)
& v116947(VarCurr) ) ) ).
fof(writeUnaryOperator_9046,axiom,
! [VarCurr] :
( ~ v116947(VarCurr)
<=> v116948(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22320,axiom,
! [VarCurr] :
( v116948(VarCurr)
<=> ( v116409(VarCurr)
| v116422(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22319,axiom,
! [VarCurr] :
( v116946(VarCurr)
<=> ( v115479(VarCurr)
& v116419(VarCurr) ) ) ).
fof(writeUnaryOperator_9045,axiom,
! [VarCurr] :
( ~ v116942(VarCurr)
<=> v116943(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22318,axiom,
! [VarCurr] :
( v116943(VarCurr)
<=> ( v116944(VarCurr)
| v116406(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22317,axiom,
! [VarCurr] :
( v116944(VarCurr)
<=> ( v116390(VarCurr)
| v116410(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22316,axiom,
! [VarCurr] :
( v116927(VarCurr)
<=> ( v116928(VarCurr)
| v116935(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22315,axiom,
! [VarCurr] :
( v116935(VarCurr)
<=> ( v116936(VarCurr)
& v116938(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22314,axiom,
! [VarCurr] :
( v116938(VarCurr)
<=> ( v116939(VarCurr)
& v116940(VarCurr) ) ) ).
fof(writeUnaryOperator_9044,axiom,
! [VarCurr] :
( ~ v116940(VarCurr)
<=> v116409(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22313,axiom,
! [VarCurr] :
( v116939(VarCurr)
<=> ( v115479(VarCurr)
& v116406(VarCurr) ) ) ).
fof(writeUnaryOperator_9043,axiom,
! [VarCurr] :
( ~ v116936(VarCurr)
<=> v116937(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22312,axiom,
! [VarCurr] :
( v116937(VarCurr)
<=> ( v116390(VarCurr)
| v116410(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22311,axiom,
! [VarCurr] :
( v116928(VarCurr)
<=> ( v116929(VarCurr)
| v116930(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22310,axiom,
! [VarCurr] :
( v116930(VarCurr)
<=> ( v116931(VarCurr)
& v116932(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22309,axiom,
! [VarCurr] :
( v116932(VarCurr)
<=> ( v116933(VarCurr)
& v116934(VarCurr) ) ) ).
fof(writeUnaryOperator_9042,axiom,
! [VarCurr] :
( ~ v116934(VarCurr)
<=> v116409(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22308,axiom,
! [VarCurr] :
( v116933(VarCurr)
<=> ( v115646(VarCurr)
& v116410(VarCurr) ) ) ).
fof(writeUnaryOperator_9041,axiom,
! [VarCurr] :
( ~ v116931(VarCurr)
<=> v116390(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22307,axiom,
! [VarCurr] :
( v116929(VarCurr)
<=> ( v115479(VarCurr)
& v116390(VarCurr) ) ) ).
fof(addAssignment_38655,axiom,
! [VarCurr] :
( v116371(VarCurr,bitIndex13)
<=> v116372(VarCurr,bitIndex13) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_537,axiom,
! [VarCurr] :
( ~ v116923(VarCurr)
=> ( v116375(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2621,axiom,
! [VarCurr] :
( v116923(VarCurr)
=> ( v116375(VarCurr,bitIndex3)
<=> v116757(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_9040,axiom,
! [VarCurr] :
( ~ v116923(VarCurr)
<=> v116578(VarCurr) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_536,axiom,
! [VarCurr] :
( ~ v115646(VarCurr)
=> ( v116757(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_738,axiom,
! [VarCurr] :
( v115646(VarCurr)
=> ( v116757(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(addAssignment_38654,axiom,
! [VarCurr] :
( v116356(VarCurr,bitIndex13)
<=> v116357(VarCurr,bitIndex13) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_535,axiom,
! [VarCurr] :
( ~ v116920(VarCurr)
=> ( v116360(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2620,axiom,
! [VarCurr] :
( v116920(VarCurr)
=> ( v116360(VarCurr,bitIndex3)
<=> v116750(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_9039,axiom,
! [VarCurr] :
( ~ v116920(VarCurr)
<=> v116578(VarCurr) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_534,axiom,
! [VarCurr] :
( ~ v115646(VarCurr)
=> ( v116750(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_737,axiom,
! [VarCurr] :
( v115646(VarCurr)
=> ( v116750(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(addAssignment_38653,axiom,
! [VarCurr] :
( v116341(VarCurr,bitIndex13)
<=> v116342(VarCurr,bitIndex13) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_533,axiom,
! [VarCurr] :
( ~ v116917(VarCurr)
=> ( v116345(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2619,axiom,
! [VarCurr] :
( v116917(VarCurr)
=> ( v116345(VarCurr,bitIndex3)
<=> v116743(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_9038,axiom,
! [VarCurr] :
( ~ v116917(VarCurr)
<=> v116578(VarCurr) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_532,axiom,
! [VarCurr] :
( ~ v115646(VarCurr)
=> ( v116743(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_736,axiom,
! [VarCurr] :
( v115646(VarCurr)
=> ( v116743(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(addAssignment_38652,axiom,
! [VarCurr] :
( v116326(VarCurr,bitIndex13)
<=> v116327(VarCurr,bitIndex13) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_531,axiom,
! [VarCurr] :
( ~ v116914(VarCurr)
=> ( v116330(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2618,axiom,
! [VarCurr] :
( v116914(VarCurr)
=> ( v116330(VarCurr,bitIndex3)
<=> v116736(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_9037,axiom,
! [VarCurr] :
( ~ v116914(VarCurr)
<=> v116578(VarCurr) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_530,axiom,
! [VarCurr] :
( ~ v115646(VarCurr)
=> ( v116736(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_735,axiom,
! [VarCurr] :
( v115646(VarCurr)
=> ( v116736(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8769,axiom,
! [VarCurr] :
( v115646(VarCurr)
<=> ( ( v115648(VarCurr,bitIndex3)
<=> v115690(VarCurr,bitIndex1) )
& ( v115648(VarCurr,bitIndex2)
<=> v115690(VarCurr,bitIndex0) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1861,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116886(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v115690(VarNext,B)
<=> v115690(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1939,axiom,
! [VarNext] :
( v116886(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v115690(VarNext,B)
<=> v116902(VarNext,B) ) ) ) ).
fof(addAssignment_38651,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v116902(VarNext,B)
<=> v116900(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4997,axiom,
! [VarCurr] :
( ~ v116895(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v116900(VarCurr,B)
<=> v116903(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4993,axiom,
! [VarCurr] :
( v116895(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v116900(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_38650,axiom,
! [VarCurr] :
( v116903(VarCurr,bitIndex0)
<=> v116907(VarCurr) ) ).
fof(addAssignment_38649,axiom,
! [VarCurr] :
( v116903(VarCurr,bitIndex1)
<=> v116905(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22306,axiom,
! [VarCurr] :
( v116905(VarCurr)
<=> ( v116318(VarCurr)
& v116906(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22305,axiom,
! [VarCurr] :
( v116906(VarCurr)
<=> ( v116907(VarCurr)
| v116908(VarCurr) ) ) ).
fof(writeUnaryOperator_9036,axiom,
! [VarCurr] :
( ~ v116908(VarCurr)
<=> v115690(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_9035,axiom,
! [VarCurr] :
( ~ v116907(VarCurr)
<=> v115690(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorShiftedRanges_2433,axiom,
! [VarCurr] :
( v116318(VarCurr)
<=> ( v115690(VarCurr,bitIndex0)
| v115690(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22304,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116886(VarNext)
<=> ( v116887(VarNext)
& v116894(VarNext) ) ) ) ).
fof(addAssignment_38648,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116894(VarNext)
<=> v116892(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22303,axiom,
! [VarCurr] :
( v116892(VarCurr)
<=> ( v116895(VarCurr)
| v116896(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22302,axiom,
! [VarCurr] :
( v116896(VarCurr)
<=> ( v116897(VarCurr)
& v116899(VarCurr) ) ) ).
fof(writeUnaryOperator_9034,axiom,
! [VarCurr] :
( ~ v116899(VarCurr)
<=> v116895(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22301,axiom,
! [VarCurr] :
( v116897(VarCurr)
<=> ( v115692(VarCurr)
& v116898(VarCurr) ) ) ).
fof(writeUnaryOperator_9033,axiom,
! [VarCurr] :
( ~ v116898(VarCurr)
<=> v116005(VarCurr) ) ).
fof(writeUnaryOperator_9032,axiom,
! [VarCurr] :
( ~ v116895(VarCurr)
<=> v115477(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22300,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116887(VarNext)
<=> ( v116888(VarNext)
& v115666(VarNext) ) ) ) ).
fof(writeUnaryOperator_9031,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116888(VarNext)
<=> v115673(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2822,axiom,
! [VarCurr] :
( ~ v116818(VarCurr)
=> ( v115692(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2617,axiom,
! [VarCurr] :
( v116818(VarCurr)
=> ( v115692(VarCurr)
<=> v116880(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges6_2,axiom,
! [VarCurr] :
( ( ~ v116824(VarCurr)
& ~ v116825(VarCurr)
& ~ v116829(VarCurr)
& ~ v116842(VarCurr)
& ~ v116849(VarCurr)
& ~ v116859(VarCurr)
& v116870(VarCurr) )
=> ( v116880(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionEqualRanges5_4,axiom,
! [VarCurr] :
( ( ~ v116824(VarCurr)
& ~ v116825(VarCurr)
& ~ v116829(VarCurr)
& ~ v116842(VarCurr)
& ~ v116849(VarCurr)
& v116859(VarCurr) )
=> ( v116880(VarCurr)
<=> v116883(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges4_1,axiom,
! [VarCurr] :
( ( ~ v116824(VarCurr)
& ~ v116825(VarCurr)
& ~ v116829(VarCurr)
& ~ v116842(VarCurr)
& v116849(VarCurr) )
=> ( v116880(VarCurr)
<=> v116882(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges3_3,axiom,
! [VarCurr] :
( ( ~ v116824(VarCurr)
& ~ v116825(VarCurr)
& ~ v116829(VarCurr)
& v116842(VarCurr) )
=> ( v116880(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionEqualRanges2_6,axiom,
! [VarCurr] :
( ( ~ v116824(VarCurr)
& ~ v116825(VarCurr)
& v116829(VarCurr) )
=> ( v116880(VarCurr)
<=> v116881(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1860,axiom,
! [VarCurr] :
( ( ~ v116824(VarCurr)
& v116825(VarCurr) )
=> ( v116880(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_13,axiom,
! [VarCurr] :
( v116824(VarCurr)
=> ( v116880(VarCurr)
<=> v116326(VarCurr,bitIndex4) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4996,axiom,
! [VarCurr] :
( ~ v115479(VarCurr)
=> ( v116883(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_33,axiom,
! [VarCurr] :
( v115479(VarCurr)
=> ( v116883(VarCurr)
<=> v116371(VarCurr,bitIndex4) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4995,axiom,
! [VarCurr] :
( ~ v115479(VarCurr)
=> ( v116882(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_32,axiom,
! [VarCurr] :
( v115479(VarCurr)
=> ( v116882(VarCurr)
<=> v116356(VarCurr,bitIndex4) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4994,axiom,
! [VarCurr] :
( ~ v115479(VarCurr)
=> ( v116881(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_31,axiom,
! [VarCurr] :
( v115479(VarCurr)
=> ( v116881(VarCurr)
<=> v116341(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22299,axiom,
! [VarCurr] :
( v116818(VarCurr)
<=> ( v116819(VarCurr)
| v116870(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22298,axiom,
! [VarCurr] :
( v116870(VarCurr)
<=> ( v116871(VarCurr)
& v116876(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22297,axiom,
! [VarCurr] :
( v116876(VarCurr)
<=> ( v116877(VarCurr)
& v116879(VarCurr) ) ) ).
fof(writeUnaryOperator_9030,axiom,
! [VarCurr] :
( ~ v116879(VarCurr)
<=> v116409(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22296,axiom,
! [VarCurr] :
( v116877(VarCurr)
<=> ( v116878(VarCurr)
& v116498(VarCurr) ) ) ).
fof(writeUnaryOperator_9029,axiom,
! [VarCurr] :
( ~ v116878(VarCurr)
<=> v116320(VarCurr) ) ).
fof(writeUnaryOperator_9028,axiom,
! [VarCurr] :
( ~ v116871(VarCurr)
<=> v116872(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22295,axiom,
! [VarCurr] :
( v116872(VarCurr)
<=> ( v116873(VarCurr)
| v116432(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22294,axiom,
! [VarCurr] :
( v116873(VarCurr)
<=> ( v116874(VarCurr)
| v116419(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22293,axiom,
! [VarCurr] :
( v116874(VarCurr)
<=> ( v116875(VarCurr)
| v116422(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22292,axiom,
! [VarCurr] :
( v116875(VarCurr)
<=> ( v116390(VarCurr)
| v116406(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22291,axiom,
! [VarCurr] :
( v116819(VarCurr)
<=> ( v116820(VarCurr)
| v116859(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22290,axiom,
! [VarCurr] :
( v116859(VarCurr)
<=> ( v116860(VarCurr)
& v116864(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22289,axiom,
! [VarCurr] :
( v116864(VarCurr)
<=> ( v116865(VarCurr)
& v116869(VarCurr) ) ) ).
fof(writeUnaryOperator_9027,axiom,
! [VarCurr] :
( ~ v116869(VarCurr)
<=> v116409(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22288,axiom,
! [VarCurr] :
( v116865(VarCurr)
<=> ( v116866(VarCurr)
& v116432(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22287,axiom,
! [VarCurr] :
( v116866(VarCurr)
<=> ( v115479(VarCurr)
| v116867(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22286,axiom,
! [VarCurr] :
( v116867(VarCurr)
<=> ( v115999(VarCurr)
& v116868(VarCurr) ) ) ).
fof(writeUnaryOperator_9026,axiom,
! [VarCurr] :
( ~ v116868(VarCurr)
<=> v115479(VarCurr) ) ).
fof(writeUnaryOperator_9025,axiom,
! [VarCurr] :
( ~ v116860(VarCurr)
<=> v116861(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22285,axiom,
! [VarCurr] :
( v116861(VarCurr)
<=> ( v116862(VarCurr)
| v116419(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22284,axiom,
! [VarCurr] :
( v116862(VarCurr)
<=> ( v116863(VarCurr)
| v116422(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22283,axiom,
! [VarCurr] :
( v116863(VarCurr)
<=> ( v116390(VarCurr)
| v116406(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22282,axiom,
! [VarCurr] :
( v116820(VarCurr)
<=> ( v116821(VarCurr)
| v116849(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22281,axiom,
! [VarCurr] :
( v116849(VarCurr)
<=> ( v116850(VarCurr)
& v116853(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22280,axiom,
! [VarCurr] :
( v116853(VarCurr)
<=> ( v116854(VarCurr)
& v116858(VarCurr) ) ) ).
fof(writeUnaryOperator_9024,axiom,
! [VarCurr] :
( ~ v116858(VarCurr)
<=> v116409(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22279,axiom,
! [VarCurr] :
( v116854(VarCurr)
<=> ( v116855(VarCurr)
& v116419(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22278,axiom,
! [VarCurr] :
( v116855(VarCurr)
<=> ( v115479(VarCurr)
| v116856(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22277,axiom,
! [VarCurr] :
( v116856(VarCurr)
<=> ( v115999(VarCurr)
& v116857(VarCurr) ) ) ).
fof(writeUnaryOperator_9023,axiom,
! [VarCurr] :
( ~ v116857(VarCurr)
<=> v115479(VarCurr) ) ).
fof(writeUnaryOperator_9022,axiom,
! [VarCurr] :
( ~ v116850(VarCurr)
<=> v116851(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22276,axiom,
! [VarCurr] :
( v116851(VarCurr)
<=> ( v116852(VarCurr)
| v116422(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22275,axiom,
! [VarCurr] :
( v116852(VarCurr)
<=> ( v116390(VarCurr)
| v116406(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22274,axiom,
! [VarCurr] :
( v116821(VarCurr)
<=> ( v116822(VarCurr)
| v116842(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22273,axiom,
! [VarCurr] :
( v116842(VarCurr)
<=> ( v116843(VarCurr)
& v116845(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22272,axiom,
! [VarCurr] :
( v116845(VarCurr)
<=> ( v116846(VarCurr)
& v116848(VarCurr) ) ) ).
fof(writeUnaryOperator_9021,axiom,
! [VarCurr] :
( ~ v116848(VarCurr)
<=> v116409(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22271,axiom,
! [VarCurr] :
( v116846(VarCurr)
<=> ( v116847(VarCurr)
& v116422(VarCurr) ) ) ).
fof(writeUnaryOperator_9020,axiom,
! [VarCurr] :
( ~ v116847(VarCurr)
<=> v116473(VarCurr) ) ).
fof(writeUnaryOperator_9019,axiom,
! [VarCurr] :
( ~ v116843(VarCurr)
<=> v116844(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22270,axiom,
! [VarCurr] :
( v116844(VarCurr)
<=> ( v116390(VarCurr)
| v116406(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22269,axiom,
! [VarCurr] :
( v116822(VarCurr)
<=> ( v116823(VarCurr)
| v116829(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22268,axiom,
! [VarCurr] :
( v116829(VarCurr)
<=> ( v116830(VarCurr)
& v116831(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22267,axiom,
! [VarCurr] :
( v116831(VarCurr)
<=> ( v116832(VarCurr)
& v116841(VarCurr) ) ) ).
fof(writeUnaryOperator_9018,axiom,
! [VarCurr] :
( ~ v116841(VarCurr)
<=> v116409(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22266,axiom,
! [VarCurr] :
( v116832(VarCurr)
<=> ( v116833(VarCurr)
& v116406(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22265,axiom,
! [VarCurr] :
( v116833(VarCurr)
<=> ( v115479(VarCurr)
| v116834(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22264,axiom,
! [VarCurr] :
( v116834(VarCurr)
<=> ( v116835(VarCurr)
& v116840(VarCurr) ) ) ).
fof(writeUnaryOperator_9017,axiom,
! [VarCurr] :
( ~ v116840(VarCurr)
<=> v115479(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22263,axiom,
! [VarCurr] :
( v116835(VarCurr)
<=> ( v116836(VarCurr)
& v116839(VarCurr) ) ) ).
fof(writeUnaryOperator_9016,axiom,
! [VarCurr] :
( ~ v116839(VarCurr)
<=> v116403(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22262,axiom,
! [VarCurr] :
( v116836(VarCurr)
<=> ( v115700(VarCurr)
| v116837(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22261,axiom,
! [VarCurr] :
( v116837(VarCurr)
<=> ( v116399(VarCurr)
& v116838(VarCurr) ) ) ).
fof(writeUnaryOperator_9015,axiom,
! [VarCurr] :
( ~ v116838(VarCurr)
<=> v115700(VarCurr) ) ).
fof(writeUnaryOperator_9014,axiom,
! [VarCurr] :
( ~ v116830(VarCurr)
<=> v116390(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22260,axiom,
! [VarCurr] :
( v116823(VarCurr)
<=> ( v116824(VarCurr)
| v116825(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22259,axiom,
! [VarCurr] :
( v116825(VarCurr)
<=> ( v116826(VarCurr)
& v116827(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22258,axiom,
! [VarCurr] :
( v116827(VarCurr)
<=> ( v116410(VarCurr)
& v116828(VarCurr) ) ) ).
fof(writeUnaryOperator_9013,axiom,
! [VarCurr] :
( ~ v116828(VarCurr)
<=> v116409(VarCurr) ) ).
fof(writeUnaryOperator_9012,axiom,
! [VarCurr] :
( ~ v116826(VarCurr)
<=> v116390(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22257,axiom,
! [VarCurr] :
( v116824(VarCurr)
<=> ( v115479(VarCurr)
& v116390(VarCurr) ) ) ).
fof(addAssignment_38647,axiom,
! [VarCurr] :
( v116371(VarCurr,bitIndex4)
<=> v116372(VarCurr,bitIndex4) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2821,axiom,
! [VarCurr] :
( ~ v116816(VarCurr)
=> ( v116380(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2616,axiom,
! [VarCurr] :
( v116816(VarCurr)
=> ( v116380(VarCurr)
<=> $true ) ) ).
fof(writeUnaryOperator_9011,axiom,
! [VarCurr] :
( ~ v116816(VarCurr)
<=> v116578(VarCurr) ) ).
fof(addAssignment_38646,axiom,
! [VarCurr] :
( v116356(VarCurr,bitIndex4)
<=> v116357(VarCurr,bitIndex4) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2820,axiom,
! [VarCurr] :
( ~ v116813(VarCurr)
=> ( v116365(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2615,axiom,
! [VarCurr] :
( v116813(VarCurr)
=> ( v116365(VarCurr)
<=> $true ) ) ).
fof(writeUnaryOperator_9010,axiom,
! [VarCurr] :
( ~ v116813(VarCurr)
<=> v116578(VarCurr) ) ).
fof(addAssignment_38645,axiom,
! [VarCurr] :
( v116341(VarCurr,bitIndex4)
<=> v116342(VarCurr,bitIndex4) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2819,axiom,
! [VarCurr] :
( ~ v116810(VarCurr)
=> ( v116350(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2614,axiom,
! [VarCurr] :
( v116810(VarCurr)
=> ( v116350(VarCurr)
<=> $true ) ) ).
fof(writeUnaryOperator_9009,axiom,
! [VarCurr] :
( ~ v116810(VarCurr)
<=> v116578(VarCurr) ) ).
fof(addAssignment_38644,axiom,
! [VarCurr] :
( v116326(VarCurr,bitIndex4)
<=> v116327(VarCurr,bitIndex4) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2818,axiom,
! [VarCurr] :
( ~ v116807(VarCurr)
=> ( v116335(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2613,axiom,
! [VarCurr] :
( v116807(VarCurr)
=> ( v116335(VarCurr)
<=> $true ) ) ).
fof(writeUnaryOperator_9008,axiom,
! [VarCurr] :
( ~ v116807(VarCurr)
<=> v116578(VarCurr) ) ).
fof(addAssignment_38643,axiom,
! [VarNext] :
( v115636(VarNext,bitIndex2)
<=> v116798(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionShiftedRanges1_91,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116799(VarNext)
=> ( ( v116798(VarNext,bitIndex6)
<=> v115636(VarCurr,bitIndex7) )
& ( v116798(VarNext,bitIndex5)
<=> v115636(VarCurr,bitIndex6) )
& ( v116798(VarNext,bitIndex4)
<=> v115636(VarCurr,bitIndex5) )
& ( v116798(VarNext,bitIndex3)
<=> v115636(VarCurr,bitIndex4) )
& ( v116798(VarNext,bitIndex2)
<=> v115636(VarCurr,bitIndex3) )
& ( v116798(VarNext,bitIndex1)
<=> v115636(VarCurr,bitIndex2) )
& ( v116798(VarNext,bitIndex0)
<=> v115636(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1938,axiom,
! [VarNext] :
( v116799(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v116798(VarNext,B)
<=> v116448(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22256,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116799(VarNext)
<=> v116800(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22255,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116800(VarNext)
<=> ( v116802(VarNext)
& v115666(VarNext) ) ) ) ).
fof(writeUnaryOperator_9007,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116802(VarNext)
<=> v115673(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_529,axiom,
! [VarCurr] :
( ~ v116763(VarCurr)
=> ( v115638(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_734,axiom,
! [VarCurr] :
( v116763(VarCurr)
=> ( v115638(VarCurr,bitIndex2)
<=> v116796(VarCurr) ) ) ).
fof(addCaseBooleanConditionShiftedRanges4_4,axiom,
! [VarCurr] :
( ( ~ v116767(VarCurr)
& ~ v116768(VarCurr)
& ~ v116774(VarCurr)
& ~ v116780(VarCurr)
& v116788(VarCurr) )
=> ( v116796(VarCurr)
<=> v116371(VarCurr,bitIndex12) ) ) ).
fof(addCaseBooleanConditionShiftedRanges3_3,axiom,
! [VarCurr] :
( ( ~ v116767(VarCurr)
& ~ v116768(VarCurr)
& ~ v116774(VarCurr)
& v116780(VarCurr) )
=> ( v116796(VarCurr)
<=> v116356(VarCurr,bitIndex12) ) ) ).
fof(addCaseBooleanConditionShiftedRanges2,axiom,
! [VarCurr] :
( ( ~ v116767(VarCurr)
& ~ v116768(VarCurr)
& v116774(VarCurr) )
=> ( v116796(VarCurr)
<=> v116341(VarCurr,bitIndex12) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1859,axiom,
! [VarCurr] :
( ( ~ v116767(VarCurr)
& v116768(VarCurr) )
=> ( v116796(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_12,axiom,
! [VarCurr] :
( v116767(VarCurr)
=> ( v116796(VarCurr)
<=> v116326(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22254,axiom,
! [VarCurr] :
( v116763(VarCurr)
<=> ( v116764(VarCurr)
| v116788(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22253,axiom,
! [VarCurr] :
( v116788(VarCurr)
<=> ( v116789(VarCurr)
& v116793(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22252,axiom,
! [VarCurr] :
( v116793(VarCurr)
<=> ( v116794(VarCurr)
& v116795(VarCurr) ) ) ).
fof(writeUnaryOperator_9006,axiom,
! [VarCurr] :
( ~ v116795(VarCurr)
<=> v116787(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22251,axiom,
! [VarCurr] :
( v116794(VarCurr)
<=> ( v115479(VarCurr)
& v116432(VarCurr) ) ) ).
fof(writeUnaryOperator_9005,axiom,
! [VarCurr] :
( ~ v116789(VarCurr)
<=> v116790(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22250,axiom,
! [VarCurr] :
( v116790(VarCurr)
<=> ( v116791(VarCurr)
| v116419(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22249,axiom,
! [VarCurr] :
( v116791(VarCurr)
<=> ( v116792(VarCurr)
| v116406(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22248,axiom,
! [VarCurr] :
( v116792(VarCurr)
<=> ( v116390(VarCurr)
| v116410(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22247,axiom,
! [VarCurr] :
( v116764(VarCurr)
<=> ( v116765(VarCurr)
| v116780(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22246,axiom,
! [VarCurr] :
( v116780(VarCurr)
<=> ( v116781(VarCurr)
& v116784(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22245,axiom,
! [VarCurr] :
( v116784(VarCurr)
<=> ( v116785(VarCurr)
& v116786(VarCurr) ) ) ).
fof(writeUnaryOperator_9004,axiom,
! [VarCurr] :
( ~ v116786(VarCurr)
<=> v116787(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22244,axiom,
! [VarCurr] :
( v116787(VarCurr)
<=> ( v116409(VarCurr)
| v116422(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22243,axiom,
! [VarCurr] :
( v116785(VarCurr)
<=> ( v115479(VarCurr)
& v116419(VarCurr) ) ) ).
fof(writeUnaryOperator_9003,axiom,
! [VarCurr] :
( ~ v116781(VarCurr)
<=> v116782(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22242,axiom,
! [VarCurr] :
( v116782(VarCurr)
<=> ( v116783(VarCurr)
| v116406(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22241,axiom,
! [VarCurr] :
( v116783(VarCurr)
<=> ( v116390(VarCurr)
| v116410(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22240,axiom,
! [VarCurr] :
( v116765(VarCurr)
<=> ( v116766(VarCurr)
| v116774(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22239,axiom,
! [VarCurr] :
( v116774(VarCurr)
<=> ( v116775(VarCurr)
& v116777(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22238,axiom,
! [VarCurr] :
( v116777(VarCurr)
<=> ( v116778(VarCurr)
& v116779(VarCurr) ) ) ).
fof(writeUnaryOperator_9002,axiom,
! [VarCurr] :
( ~ v116779(VarCurr)
<=> v116409(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22237,axiom,
! [VarCurr] :
( v116778(VarCurr)
<=> ( v115479(VarCurr)
& v116406(VarCurr) ) ) ).
fof(writeUnaryOperator_9001,axiom,
! [VarCurr] :
( ~ v116775(VarCurr)
<=> v116776(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22236,axiom,
! [VarCurr] :
( v116776(VarCurr)
<=> ( v116390(VarCurr)
| v116410(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22235,axiom,
! [VarCurr] :
( v116766(VarCurr)
<=> ( v116767(VarCurr)
| v116768(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22234,axiom,
! [VarCurr] :
( v116768(VarCurr)
<=> ( v116769(VarCurr)
& v116770(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22233,axiom,
! [VarCurr] :
( v116770(VarCurr)
<=> ( v116771(VarCurr)
& v116773(VarCurr) ) ) ).
fof(writeUnaryOperator_9000,axiom,
! [VarCurr] :
( ~ v116773(VarCurr)
<=> v116409(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22232,axiom,
! [VarCurr] :
( v116771(VarCurr)
<=> ( v116772(VarCurr)
& v116410(VarCurr) ) ) ).
fof(writeUnaryOperator_8999,axiom,
! [VarCurr] :
( ~ v116772(VarCurr)
<=> v115646(VarCurr) ) ).
fof(writeUnaryOperator_8998,axiom,
! [VarCurr] :
( ~ v116769(VarCurr)
<=> v116390(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22231,axiom,
! [VarCurr] :
( v116767(VarCurr)
<=> ( v115479(VarCurr)
& v116390(VarCurr) ) ) ).
fof(addAssignment_38642,axiom,
! [VarCurr] :
( v116371(VarCurr,bitIndex12)
<=> v116372(VarCurr,bitIndex12) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_528,axiom,
! [VarCurr] :
( ~ v116761(VarCurr)
=> ( v116375(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2612,axiom,
! [VarCurr] :
( v116761(VarCurr)
=> ( v116375(VarCurr,bitIndex2)
<=> v116757(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_8997,axiom,
! [VarCurr] :
( ~ v116761(VarCurr)
<=> v116578(VarCurr) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_527,axiom,
! [VarCurr] :
( ~ v116759(VarCurr)
=> ( v116757(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_733,axiom,
! [VarCurr] :
( v116759(VarCurr)
=> ( v116757(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(writeUnaryOperator_8996,axiom,
! [VarCurr] :
( ~ v116759(VarCurr)
<=> v115646(VarCurr) ) ).
fof(addAssignment_38641,axiom,
! [VarCurr] :
( v116356(VarCurr,bitIndex12)
<=> v116357(VarCurr,bitIndex12) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_526,axiom,
! [VarCurr] :
( ~ v116754(VarCurr)
=> ( v116360(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2611,axiom,
! [VarCurr] :
( v116754(VarCurr)
=> ( v116360(VarCurr,bitIndex2)
<=> v116750(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_8995,axiom,
! [VarCurr] :
( ~ v116754(VarCurr)
<=> v116578(VarCurr) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_525,axiom,
! [VarCurr] :
( ~ v116752(VarCurr)
=> ( v116750(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_732,axiom,
! [VarCurr] :
( v116752(VarCurr)
=> ( v116750(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(writeUnaryOperator_8994,axiom,
! [VarCurr] :
( ~ v116752(VarCurr)
<=> v115646(VarCurr) ) ).
fof(addAssignment_38640,axiom,
! [VarCurr] :
( v116341(VarCurr,bitIndex12)
<=> v116342(VarCurr,bitIndex12) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_524,axiom,
! [VarCurr] :
( ~ v116747(VarCurr)
=> ( v116345(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2610,axiom,
! [VarCurr] :
( v116747(VarCurr)
=> ( v116345(VarCurr,bitIndex2)
<=> v116743(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_8993,axiom,
! [VarCurr] :
( ~ v116747(VarCurr)
<=> v116578(VarCurr) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_523,axiom,
! [VarCurr] :
( ~ v116745(VarCurr)
=> ( v116743(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_731,axiom,
! [VarCurr] :
( v116745(VarCurr)
=> ( v116743(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(writeUnaryOperator_8992,axiom,
! [VarCurr] :
( ~ v116745(VarCurr)
<=> v115646(VarCurr) ) ).
fof(addAssignment_38639,axiom,
! [VarCurr] :
( v116326(VarCurr,bitIndex12)
<=> v116327(VarCurr,bitIndex12) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_522,axiom,
! [VarCurr] :
( ~ v116740(VarCurr)
=> ( v116330(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2609,axiom,
! [VarCurr] :
( v116740(VarCurr)
=> ( v116330(VarCurr,bitIndex2)
<=> v116736(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_8991,axiom,
! [VarCurr] :
( ~ v116740(VarCurr)
<=> v116578(VarCurr) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_521,axiom,
! [VarCurr] :
( ~ v116738(VarCurr)
=> ( v116736(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_730,axiom,
! [VarCurr] :
( v116738(VarCurr)
=> ( v116736(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(writeUnaryOperator_8990,axiom,
! [VarCurr] :
( ~ v116738(VarCurr)
<=> v115646(VarCurr) ) ).
fof(addAssignment_38638,axiom,
! [VarNext] :
( v115636(VarNext,bitIndex5)
<=> v116727(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionShiftedRanges1_90,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116728(VarNext)
=> ( ( v116727(VarNext,bitIndex6)
<=> v115636(VarCurr,bitIndex7) )
& ( v116727(VarNext,bitIndex5)
<=> v115636(VarCurr,bitIndex6) )
& ( v116727(VarNext,bitIndex4)
<=> v115636(VarCurr,bitIndex5) )
& ( v116727(VarNext,bitIndex3)
<=> v115636(VarCurr,bitIndex4) )
& ( v116727(VarNext,bitIndex2)
<=> v115636(VarCurr,bitIndex3) )
& ( v116727(VarNext,bitIndex1)
<=> v115636(VarCurr,bitIndex2) )
& ( v116727(VarNext,bitIndex0)
<=> v115636(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1937,axiom,
! [VarNext] :
( v116728(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v116727(VarNext,B)
<=> v116448(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22230,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116728(VarNext)
<=> v116729(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22229,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116729(VarNext)
<=> ( v116731(VarNext)
& v115666(VarNext) ) ) ) ).
fof(writeUnaryOperator_8989,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116731(VarNext)
<=> v115673(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_520,axiom,
! [VarCurr] :
( ~ v116672(VarCurr)
=> ( v115638(VarCurr,bitIndex5)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_729,axiom,
! [VarCurr] :
( v116672(VarCurr)
=> ( v115638(VarCurr,bitIndex5)
<=> v116724(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges5_3,axiom,
! [VarCurr] :
( ( ~ v116677(VarCurr)
& ~ v116678(VarCurr)
& ~ v116690(VarCurr)
& ~ v116698(VarCurr)
& ~ v116705(VarCurr)
& v116713(VarCurr) )
=> ( v116724(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionShiftedRanges4_3,axiom,
! [VarCurr] :
( ( ~ v116677(VarCurr)
& ~ v116678(VarCurr)
& ~ v116690(VarCurr)
& ~ v116698(VarCurr)
& v116705(VarCurr) )
=> ( v116724(VarCurr)
<=> v116371(VarCurr,bitIndex15) ) ) ).
fof(addCaseBooleanConditionShiftedRanges3_2,axiom,
! [VarCurr] :
( ( ~ v116677(VarCurr)
& ~ v116678(VarCurr)
& ~ v116690(VarCurr)
& v116698(VarCurr) )
=> ( v116724(VarCurr)
<=> v116356(VarCurr,bitIndex15) ) ) ).
fof(addCaseBooleanConditionEqualRanges2_5,axiom,
! [VarCurr] :
( ( ~ v116677(VarCurr)
& ~ v116678(VarCurr)
& v116690(VarCurr) )
=> ( v116724(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1858,axiom,
! [VarCurr] :
( ( ~ v116677(VarCurr)
& v116678(VarCurr) )
=> ( v116724(VarCurr)
<=> v116725(VarCurr) ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_11,axiom,
! [VarCurr] :
( v116677(VarCurr)
=> ( v116724(VarCurr)
<=> v116326(VarCurr,bitIndex15) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4993,axiom,
! [VarCurr] :
( ~ v115479(VarCurr)
=> ( v116725(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_30,axiom,
! [VarCurr] :
( v115479(VarCurr)
=> ( v116725(VarCurr)
<=> v116341(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22228,axiom,
! [VarCurr] :
( v116672(VarCurr)
<=> ( v116673(VarCurr)
| v116713(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22227,axiom,
! [VarCurr] :
( v116713(VarCurr)
<=> ( v116714(VarCurr)
& v116719(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22226,axiom,
! [VarCurr] :
( v116719(VarCurr)
<=> ( v116720(VarCurr)
& v116723(VarCurr) ) ) ).
fof(writeUnaryOperator_8988,axiom,
! [VarCurr] :
( ~ v116723(VarCurr)
<=> v116689(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22225,axiom,
! [VarCurr] :
( v116720(VarCurr)
<=> ( v116721(VarCurr)
& v116498(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22224,axiom,
! [VarCurr] :
( v116721(VarCurr)
<=> ( v115694(VarCurr)
& v116722(VarCurr) ) ) ).
fof(writeUnaryOperator_8987,axiom,
! [VarCurr] :
( ~ v116722(VarCurr)
<=> v116320(VarCurr) ) ).
fof(writeUnaryOperator_8986,axiom,
! [VarCurr] :
( ~ v116714(VarCurr)
<=> v116715(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22223,axiom,
! [VarCurr] :
( v116715(VarCurr)
<=> ( v116716(VarCurr)
| v116432(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22222,axiom,
! [VarCurr] :
( v116716(VarCurr)
<=> ( v116717(VarCurr)
| v116419(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22221,axiom,
! [VarCurr] :
( v116717(VarCurr)
<=> ( v116718(VarCurr)
| v116422(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22220,axiom,
! [VarCurr] :
( v116718(VarCurr)
<=> ( v116390(VarCurr)
| v116406(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22219,axiom,
! [VarCurr] :
( v116673(VarCurr)
<=> ( v116674(VarCurr)
| v116705(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22218,axiom,
! [VarCurr] :
( v116705(VarCurr)
<=> ( v116706(VarCurr)
& v116710(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22217,axiom,
! [VarCurr] :
( v116710(VarCurr)
<=> ( v116711(VarCurr)
& v116712(VarCurr) ) ) ).
fof(writeUnaryOperator_8985,axiom,
! [VarCurr] :
( ~ v116712(VarCurr)
<=> v116689(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22216,axiom,
! [VarCurr] :
( v116711(VarCurr)
<=> ( v115479(VarCurr)
& v116432(VarCurr) ) ) ).
fof(writeUnaryOperator_8984,axiom,
! [VarCurr] :
( ~ v116706(VarCurr)
<=> v116707(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22215,axiom,
! [VarCurr] :
( v116707(VarCurr)
<=> ( v116708(VarCurr)
| v116419(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22214,axiom,
! [VarCurr] :
( v116708(VarCurr)
<=> ( v116709(VarCurr)
| v116422(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22213,axiom,
! [VarCurr] :
( v116709(VarCurr)
<=> ( v116390(VarCurr)
| v116406(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22212,axiom,
! [VarCurr] :
( v116674(VarCurr)
<=> ( v116675(VarCurr)
| v116698(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22211,axiom,
! [VarCurr] :
( v116698(VarCurr)
<=> ( v116699(VarCurr)
& v116702(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22210,axiom,
! [VarCurr] :
( v116702(VarCurr)
<=> ( v116703(VarCurr)
& v116704(VarCurr) ) ) ).
fof(writeUnaryOperator_8983,axiom,
! [VarCurr] :
( ~ v116704(VarCurr)
<=> v116689(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22209,axiom,
! [VarCurr] :
( v116703(VarCurr)
<=> ( v115479(VarCurr)
& v116419(VarCurr) ) ) ).
fof(writeUnaryOperator_8982,axiom,
! [VarCurr] :
( ~ v116699(VarCurr)
<=> v116700(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22208,axiom,
! [VarCurr] :
( v116700(VarCurr)
<=> ( v116701(VarCurr)
| v116422(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22207,axiom,
! [VarCurr] :
( v116701(VarCurr)
<=> ( v116390(VarCurr)
| v116406(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22206,axiom,
! [VarCurr] :
( v116675(VarCurr)
<=> ( v116676(VarCurr)
| v116690(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22205,axiom,
! [VarCurr] :
( v116690(VarCurr)
<=> ( v116691(VarCurr)
& v116693(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22204,axiom,
! [VarCurr] :
( v116693(VarCurr)
<=> ( v116694(VarCurr)
& v116697(VarCurr) ) ) ).
fof(writeUnaryOperator_8981,axiom,
! [VarCurr] :
( ~ v116697(VarCurr)
<=> v116689(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22203,axiom,
! [VarCurr] :
( v116694(VarCurr)
<=> ( v116695(VarCurr)
& v116422(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22202,axiom,
! [VarCurr] :
( v116695(VarCurr)
<=> ( v115694(VarCurr)
& v116696(VarCurr) ) ) ).
fof(writeUnaryOperator_8980,axiom,
! [VarCurr] :
( ~ v116696(VarCurr)
<=> v116473(VarCurr) ) ).
fof(writeUnaryOperator_8979,axiom,
! [VarCurr] :
( ~ v116691(VarCurr)
<=> v116692(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22201,axiom,
! [VarCurr] :
( v116692(VarCurr)
<=> ( v116390(VarCurr)
| v116406(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22200,axiom,
! [VarCurr] :
( v116676(VarCurr)
<=> ( v116677(VarCurr)
| v116678(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22199,axiom,
! [VarCurr] :
( v116678(VarCurr)
<=> ( v116679(VarCurr)
& v116680(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22198,axiom,
! [VarCurr] :
( v116680(VarCurr)
<=> ( v116681(VarCurr)
& v116688(VarCurr) ) ) ).
fof(writeUnaryOperator_8978,axiom,
! [VarCurr] :
( ~ v116688(VarCurr)
<=> v116689(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22197,axiom,
! [VarCurr] :
( v116689(VarCurr)
<=> ( v116409(VarCurr)
| v116410(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22196,axiom,
! [VarCurr] :
( v116681(VarCurr)
<=> ( v116682(VarCurr)
& v116406(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22195,axiom,
! [VarCurr] :
( v116682(VarCurr)
<=> ( v115479(VarCurr)
| v116683(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22194,axiom,
! [VarCurr] :
( v116683(VarCurr)
<=> ( v116684(VarCurr)
& v116687(VarCurr) ) ) ).
fof(writeUnaryOperator_8977,axiom,
! [VarCurr] :
( ~ v116687(VarCurr)
<=> v115479(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22193,axiom,
! [VarCurr] :
( v116684(VarCurr)
<=> ( v116685(VarCurr)
& v116686(VarCurr) ) ) ).
fof(writeUnaryOperator_8976,axiom,
! [VarCurr] :
( ~ v116686(VarCurr)
<=> v116403(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22192,axiom,
! [VarCurr] :
( v116685(VarCurr)
<=> ( v115694(VarCurr)
& v115700(VarCurr) ) ) ).
fof(writeUnaryOperator_8975,axiom,
! [VarCurr] :
( ~ v116679(VarCurr)
<=> v116390(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22191,axiom,
! [VarCurr] :
( v116677(VarCurr)
<=> ( v115479(VarCurr)
& v116390(VarCurr) ) ) ).
fof(addAssignment_38637,axiom,
! [VarCurr] :
( v116371(VarCurr,bitIndex15)
<=> v116372(VarCurr,bitIndex15) ) ).
fof(addAssignment_38636,axiom,
! [VarCurr] :
( v116356(VarCurr,bitIndex15)
<=> v116357(VarCurr,bitIndex15) ) ).
fof(addAssignment_38635,axiom,
! [VarCurr] :
( v116341(VarCurr,bitIndex15)
<=> v116342(VarCurr,bitIndex15) ) ).
fof(addAssignment_38634,axiom,
! [VarCurr] :
( v116326(VarCurr,bitIndex15)
<=> v116327(VarCurr,bitIndex15) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22190,axiom,
! [VarCurr] :
( v115694(VarCurr)
<=> ( v116665(VarCurr)
& v115696(VarCurr,bitIndex0) ) ) ).
fof(writeUnaryOperator_8974,axiom,
! [VarCurr] :
( ~ v116665(VarCurr)
<=> v116666(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2432,axiom,
! [VarCurr] :
( v116666(VarCurr)
<=> ( v116668(VarCurr)
| v115696(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2431,axiom,
! [VarCurr] :
( v116668(VarCurr)
<=> ( v116669(VarCurr)
| v115696(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2430,axiom,
! [VarCurr] :
( v116669(VarCurr)
<=> ( v116670(VarCurr)
| v115696(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2429,axiom,
! [VarCurr] :
( v116670(VarCurr)
<=> ( v115696(VarCurr,bitIndex1)
| v115696(VarCurr,bitIndex2) ) ) ).
fof(addAssignment_38633,axiom,
! [VarCurr] :
( v115702(VarCurr,bitIndex5)
<=> v115866(VarCurr,bitIndex5) ) ).
fof(addAssignment_38632,axiom,
! [VarCurr] :
( v115706(VarCurr,bitIndex7)
<=> v115834(VarCurr,bitIndex5) ) ).
fof(addAssignment_38631,axiom,
! [VarCurr] :
( v115702(VarCurr,bitIndex4)
<=> v115866(VarCurr,bitIndex4) ) ).
fof(addAssignment_38630,axiom,
! [VarCurr] :
( v115706(VarCurr,bitIndex6)
<=> v115834(VarCurr,bitIndex4) ) ).
fof(addAssignment_38629,axiom,
! [VarCurr] :
( v115702(VarCurr,bitIndex3)
<=> v115866(VarCurr,bitIndex3) ) ).
fof(addAssignment_38628,axiom,
! [VarCurr] :
( v115706(VarCurr,bitIndex5)
<=> v115834(VarCurr,bitIndex3) ) ).
fof(addAssignment_38627,axiom,
! [VarCurr] :
( v115702(VarCurr,bitIndex2)
<=> v115866(VarCurr,bitIndex2) ) ).
fof(addAssignment_38626,axiom,
! [VarCurr] :
( v115706(VarCurr,bitIndex4)
<=> v115834(VarCurr,bitIndex2) ) ).
fof(addAssignment_38625,axiom,
! [VarCurr] :
( v115702(VarCurr,bitIndex1)
<=> v115866(VarCurr,bitIndex1) ) ).
fof(addAssignment_38624,axiom,
! [VarCurr] :
( v115706(VarCurr,bitIndex3)
<=> v115834(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2817,axiom,
! [VarCurr] :
( ~ v116603(VarCurr)
=> ( v115698(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2608,axiom,
! [VarCurr] :
( v116603(VarCurr)
=> ( v115698(VarCurr)
<=> v116662(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges6_1,axiom,
! [VarCurr] :
( ( ~ v116609(VarCurr)
& ~ v116610(VarCurr)
& ~ v116615(VarCurr)
& ~ v116626(VarCurr)
& ~ v116634(VarCurr)
& ~ v116642(VarCurr)
& v116651(VarCurr) )
=> ( v116662(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionShiftedRanges5,axiom,
! [VarCurr] :
( ( ~ v116609(VarCurr)
& ~ v116610(VarCurr)
& ~ v116615(VarCurr)
& ~ v116626(VarCurr)
& ~ v116634(VarCurr)
& v116642(VarCurr) )
=> ( v116662(VarCurr)
<=> v116371(VarCurr,bitIndex1) ) ) ).
fof(addCaseBooleanConditionShiftedRanges4_2,axiom,
! [VarCurr] :
( ( ~ v116609(VarCurr)
& ~ v116610(VarCurr)
& ~ v116615(VarCurr)
& ~ v116626(VarCurr)
& v116634(VarCurr) )
=> ( v116662(VarCurr)
<=> v116356(VarCurr,bitIndex1) ) ) ).
fof(addCaseBooleanConditionEqualRanges3_2,axiom,
! [VarCurr] :
( ( ~ v116609(VarCurr)
& ~ v116610(VarCurr)
& ~ v116615(VarCurr)
& v116626(VarCurr) )
=> ( v116662(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionEqualRanges2_4,axiom,
! [VarCurr] :
( ( ~ v116609(VarCurr)
& ~ v116610(VarCurr)
& v116615(VarCurr) )
=> ( v116662(VarCurr)
<=> v116663(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1857,axiom,
! [VarCurr] :
( ( ~ v116609(VarCurr)
& v116610(VarCurr) )
=> ( v116662(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_10,axiom,
! [VarCurr] :
( v116609(VarCurr)
=> ( v116662(VarCurr)
<=> v116326(VarCurr,bitIndex1) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4992,axiom,
! [VarCurr] :
( ~ v115479(VarCurr)
=> ( v116663(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_29,axiom,
! [VarCurr] :
( v115479(VarCurr)
=> ( v116663(VarCurr)
<=> v116341(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22189,axiom,
! [VarCurr] :
( v116603(VarCurr)
<=> ( v116604(VarCurr)
| v116651(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22188,axiom,
! [VarCurr] :
( v116651(VarCurr)
<=> ( v116652(VarCurr)
& v116658(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22187,axiom,
! [VarCurr] :
( v116658(VarCurr)
<=> ( v116659(VarCurr)
& v116661(VarCurr) ) ) ).
fof(writeUnaryOperator_8973,axiom,
! [VarCurr] :
( ~ v116661(VarCurr)
<=> v116409(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22186,axiom,
! [VarCurr] :
( v116659(VarCurr)
<=> ( v116660(VarCurr)
& v116498(VarCurr) ) ) ).
fof(writeUnaryOperator_8972,axiom,
! [VarCurr] :
( ~ v116660(VarCurr)
<=> v116320(VarCurr) ) ).
fof(writeUnaryOperator_8971,axiom,
! [VarCurr] :
( ~ v116652(VarCurr)
<=> v116653(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22185,axiom,
! [VarCurr] :
( v116653(VarCurr)
<=> ( v116654(VarCurr)
| v116432(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22184,axiom,
! [VarCurr] :
( v116654(VarCurr)
<=> ( v116655(VarCurr)
| v116419(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22183,axiom,
! [VarCurr] :
( v116655(VarCurr)
<=> ( v116656(VarCurr)
| v116422(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22182,axiom,
! [VarCurr] :
( v116656(VarCurr)
<=> ( v116657(VarCurr)
| v116406(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22181,axiom,
! [VarCurr] :
( v116657(VarCurr)
<=> ( v116390(VarCurr)
| v116410(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22180,axiom,
! [VarCurr] :
( v116604(VarCurr)
<=> ( v116605(VarCurr)
| v116642(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22179,axiom,
! [VarCurr] :
( v116642(VarCurr)
<=> ( v116643(VarCurr)
& v116648(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22178,axiom,
! [VarCurr] :
( v116648(VarCurr)
<=> ( v116649(VarCurr)
& v116650(VarCurr) ) ) ).
fof(writeUnaryOperator_8970,axiom,
! [VarCurr] :
( ~ v116650(VarCurr)
<=> v116409(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22177,axiom,
! [VarCurr] :
( v116649(VarCurr)
<=> ( v115479(VarCurr)
& v116432(VarCurr) ) ) ).
fof(writeUnaryOperator_8969,axiom,
! [VarCurr] :
( ~ v116643(VarCurr)
<=> v116644(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22176,axiom,
! [VarCurr] :
( v116644(VarCurr)
<=> ( v116645(VarCurr)
| v116419(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22175,axiom,
! [VarCurr] :
( v116645(VarCurr)
<=> ( v116646(VarCurr)
| v116422(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22174,axiom,
! [VarCurr] :
( v116646(VarCurr)
<=> ( v116647(VarCurr)
| v116406(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22173,axiom,
! [VarCurr] :
( v116647(VarCurr)
<=> ( v116390(VarCurr)
| v116410(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22172,axiom,
! [VarCurr] :
( v116605(VarCurr)
<=> ( v116606(VarCurr)
| v116634(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22171,axiom,
! [VarCurr] :
( v116634(VarCurr)
<=> ( v116635(VarCurr)
& v116639(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22170,axiom,
! [VarCurr] :
( v116639(VarCurr)
<=> ( v116640(VarCurr)
& v116641(VarCurr) ) ) ).
fof(writeUnaryOperator_8968,axiom,
! [VarCurr] :
( ~ v116641(VarCurr)
<=> v116409(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22169,axiom,
! [VarCurr] :
( v116640(VarCurr)
<=> ( v115479(VarCurr)
& v116419(VarCurr) ) ) ).
fof(writeUnaryOperator_8967,axiom,
! [VarCurr] :
( ~ v116635(VarCurr)
<=> v116636(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22168,axiom,
! [VarCurr] :
( v116636(VarCurr)
<=> ( v116637(VarCurr)
| v116422(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22167,axiom,
! [VarCurr] :
( v116637(VarCurr)
<=> ( v116638(VarCurr)
| v116406(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22166,axiom,
! [VarCurr] :
( v116638(VarCurr)
<=> ( v116390(VarCurr)
| v116410(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22165,axiom,
! [VarCurr] :
( v116606(VarCurr)
<=> ( v116607(VarCurr)
| v116626(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22164,axiom,
! [VarCurr] :
( v116626(VarCurr)
<=> ( v116627(VarCurr)
& v116630(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22163,axiom,
! [VarCurr] :
( v116630(VarCurr)
<=> ( v116631(VarCurr)
& v116633(VarCurr) ) ) ).
fof(writeUnaryOperator_8966,axiom,
! [VarCurr] :
( ~ v116633(VarCurr)
<=> v116409(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22162,axiom,
! [VarCurr] :
( v116631(VarCurr)
<=> ( v116632(VarCurr)
& v116422(VarCurr) ) ) ).
fof(writeUnaryOperator_8965,axiom,
! [VarCurr] :
( ~ v116632(VarCurr)
<=> v116473(VarCurr) ) ).
fof(writeUnaryOperator_8964,axiom,
! [VarCurr] :
( ~ v116627(VarCurr)
<=> v116628(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22161,axiom,
! [VarCurr] :
( v116628(VarCurr)
<=> ( v116629(VarCurr)
| v116406(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22160,axiom,
! [VarCurr] :
( v116629(VarCurr)
<=> ( v116390(VarCurr)
| v116410(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22159,axiom,
! [VarCurr] :
( v116607(VarCurr)
<=> ( v116608(VarCurr)
| v116615(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22158,axiom,
! [VarCurr] :
( v116615(VarCurr)
<=> ( v116616(VarCurr)
& v116618(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22157,axiom,
! [VarCurr] :
( v116618(VarCurr)
<=> ( v116619(VarCurr)
& v116625(VarCurr) ) ) ).
fof(writeUnaryOperator_8963,axiom,
! [VarCurr] :
( ~ v116625(VarCurr)
<=> v116409(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22156,axiom,
! [VarCurr] :
( v116619(VarCurr)
<=> ( v116620(VarCurr)
& v116406(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22155,axiom,
! [VarCurr] :
( v116620(VarCurr)
<=> ( v115479(VarCurr)
| v116621(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22154,axiom,
! [VarCurr] :
( v116621(VarCurr)
<=> ( v116622(VarCurr)
& v116624(VarCurr) ) ) ).
fof(writeUnaryOperator_8962,axiom,
! [VarCurr] :
( ~ v116624(VarCurr)
<=> v115479(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22153,axiom,
! [VarCurr] :
( v116622(VarCurr)
<=> ( v115700(VarCurr)
& v116623(VarCurr) ) ) ).
fof(writeUnaryOperator_8961,axiom,
! [VarCurr] :
( ~ v116623(VarCurr)
<=> v116403(VarCurr) ) ).
fof(writeUnaryOperator_8960,axiom,
! [VarCurr] :
( ~ v116616(VarCurr)
<=> v116617(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22152,axiom,
! [VarCurr] :
( v116617(VarCurr)
<=> ( v116390(VarCurr)
| v116410(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22151,axiom,
! [VarCurr] :
( v116608(VarCurr)
<=> ( v116609(VarCurr)
| v116610(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22150,axiom,
! [VarCurr] :
( v116610(VarCurr)
<=> ( v116611(VarCurr)
& v116612(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22149,axiom,
! [VarCurr] :
( v116612(VarCurr)
<=> ( v116613(VarCurr)
& v116614(VarCurr) ) ) ).
fof(writeUnaryOperator_8959,axiom,
! [VarCurr] :
( ~ v116614(VarCurr)
<=> v116409(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22148,axiom,
! [VarCurr] :
( v116613(VarCurr)
<=> ( v115646(VarCurr)
& v116410(VarCurr) ) ) ).
fof(writeUnaryOperator_8958,axiom,
! [VarCurr] :
( ~ v116611(VarCurr)
<=> v116390(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22147,axiom,
! [VarCurr] :
( v116609(VarCurr)
<=> ( v115479(VarCurr)
& v116390(VarCurr) ) ) ).
fof(addAssignment_38623,axiom,
! [VarCurr] :
( v116371(VarCurr,bitIndex1)
<=> v116372(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2816,axiom,
! [VarCurr] :
( ~ v116601(VarCurr)
=> ( v116383(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2607,axiom,
! [VarCurr] :
( v116601(VarCurr)
=> ( v116383(VarCurr)
<=> v116598(VarCurr) ) ) ).
fof(writeUnaryOperator_8957,axiom,
! [VarCurr] :
( ~ v116601(VarCurr)
<=> v116578(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2815,axiom,
! [VarCurr] :
( ~ v115646(VarCurr)
=> ( v116598(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2606,axiom,
! [VarCurr] :
( v115646(VarCurr)
=> ( v116598(VarCurr)
<=> $true ) ) ).
fof(addAssignment_38622,axiom,
! [VarCurr] :
( v116356(VarCurr,bitIndex1)
<=> v116357(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2814,axiom,
! [VarCurr] :
( ~ v116595(VarCurr)
=> ( v116368(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2605,axiom,
! [VarCurr] :
( v116595(VarCurr)
=> ( v116368(VarCurr)
<=> v116592(VarCurr) ) ) ).
fof(writeUnaryOperator_8956,axiom,
! [VarCurr] :
( ~ v116595(VarCurr)
<=> v116578(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2813,axiom,
! [VarCurr] :
( ~ v115646(VarCurr)
=> ( v116592(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2604,axiom,
! [VarCurr] :
( v115646(VarCurr)
=> ( v116592(VarCurr)
<=> $true ) ) ).
fof(addAssignment_38621,axiom,
! [VarCurr] :
( v116341(VarCurr,bitIndex1)
<=> v116342(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2812,axiom,
! [VarCurr] :
( ~ v116589(VarCurr)
=> ( v116353(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2603,axiom,
! [VarCurr] :
( v116589(VarCurr)
=> ( v116353(VarCurr)
<=> v116586(VarCurr) ) ) ).
fof(writeUnaryOperator_8955,axiom,
! [VarCurr] :
( ~ v116589(VarCurr)
<=> v116578(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2811,axiom,
! [VarCurr] :
( ~ v115646(VarCurr)
=> ( v116586(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2602,axiom,
! [VarCurr] :
( v115646(VarCurr)
=> ( v116586(VarCurr)
<=> $true ) ) ).
fof(addAssignment_38620,axiom,
! [VarCurr] :
( v116326(VarCurr,bitIndex1)
<=> v116327(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2810,axiom,
! [VarCurr] :
( ~ v116583(VarCurr)
=> ( v116338(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2601,axiom,
! [VarCurr] :
( v116583(VarCurr)
=> ( v116338(VarCurr)
<=> v116580(VarCurr) ) ) ).
fof(writeUnaryOperator_8954,axiom,
! [VarCurr] :
( ~ v116583(VarCurr)
<=> v116578(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2809,axiom,
! [VarCurr] :
( ~ v115646(VarCurr)
=> ( v116580(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2600,axiom,
! [VarCurr] :
( v115646(VarCurr)
=> ( v116580(VarCurr)
<=> $true ) ) ).
fof(addAssignment_38619,axiom,
! [VarCurr] :
( v116578(VarCurr)
<=> v115489(VarCurr) ) ).
fof(addAssignment_38618,axiom,
! [VarNext] :
( v115636(VarNext,bitIndex4)
<=> v116569(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionShiftedRanges1_89,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116570(VarNext)
=> ( ( v116569(VarNext,bitIndex6)
<=> v115636(VarCurr,bitIndex7) )
& ( v116569(VarNext,bitIndex5)
<=> v115636(VarCurr,bitIndex6) )
& ( v116569(VarNext,bitIndex4)
<=> v115636(VarCurr,bitIndex5) )
& ( v116569(VarNext,bitIndex3)
<=> v115636(VarCurr,bitIndex4) )
& ( v116569(VarNext,bitIndex2)
<=> v115636(VarCurr,bitIndex3) )
& ( v116569(VarNext,bitIndex1)
<=> v115636(VarCurr,bitIndex2) )
& ( v116569(VarNext,bitIndex0)
<=> v115636(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1936,axiom,
! [VarNext] :
( v116570(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v116569(VarNext,B)
<=> v116448(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22146,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116570(VarNext)
<=> v116571(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22145,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116571(VarNext)
<=> ( v116573(VarNext)
& v115666(VarNext) ) ) ) ).
fof(writeUnaryOperator_8953,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116573(VarNext)
<=> v115673(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_519,axiom,
! [VarCurr] :
( ~ v116511(VarCurr)
=> ( v115638(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_728,axiom,
! [VarCurr] :
( v116511(VarCurr)
=> ( v115638(VarCurr,bitIndex4)
<=> v116566(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges5_2,axiom,
! [VarCurr] :
( ( ~ v116516(VarCurr)
& ~ v116517(VarCurr)
& ~ v116530(VarCurr)
& ~ v116539(VarCurr)
& ~ v116546(VarCurr)
& v116554(VarCurr) )
=> ( v116566(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionShiftedRanges4_1,axiom,
! [VarCurr] :
( ( ~ v116516(VarCurr)
& ~ v116517(VarCurr)
& ~ v116530(VarCurr)
& ~ v116539(VarCurr)
& v116546(VarCurr) )
=> ( v116566(VarCurr)
<=> v116371(VarCurr,bitIndex14) ) ) ).
fof(addCaseBooleanConditionShiftedRanges3_1,axiom,
! [VarCurr] :
( ( ~ v116516(VarCurr)
& ~ v116517(VarCurr)
& ~ v116530(VarCurr)
& v116539(VarCurr) )
=> ( v116566(VarCurr)
<=> v116356(VarCurr,bitIndex14) ) ) ).
fof(addCaseBooleanConditionEqualRanges2_3,axiom,
! [VarCurr] :
( ( ~ v116516(VarCurr)
& ~ v116517(VarCurr)
& v116530(VarCurr) )
=> ( v116566(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1856,axiom,
! [VarCurr] :
( ( ~ v116516(VarCurr)
& v116517(VarCurr) )
=> ( v116566(VarCurr)
<=> v116567(VarCurr) ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_9,axiom,
! [VarCurr] :
( v116516(VarCurr)
=> ( v116566(VarCurr)
<=> v116326(VarCurr,bitIndex14) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4991,axiom,
! [VarCurr] :
( ~ v115479(VarCurr)
=> ( v116567(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_28,axiom,
! [VarCurr] :
( v115479(VarCurr)
=> ( v116567(VarCurr)
<=> v116341(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22144,axiom,
! [VarCurr] :
( v116511(VarCurr)
<=> ( v116512(VarCurr)
| v116554(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22143,axiom,
! [VarCurr] :
( v116554(VarCurr)
<=> ( v116555(VarCurr)
& v116560(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22142,axiom,
! [VarCurr] :
( v116560(VarCurr)
<=> ( v116561(VarCurr)
& v116565(VarCurr) ) ) ).
fof(writeUnaryOperator_8952,axiom,
! [VarCurr] :
( ~ v116565(VarCurr)
<=> v116529(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22141,axiom,
! [VarCurr] :
( v116561(VarCurr)
<=> ( v116562(VarCurr)
& v116498(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22140,axiom,
! [VarCurr] :
( v116562(VarCurr)
<=> ( v116563(VarCurr)
& v116564(VarCurr) ) ) ).
fof(writeUnaryOperator_8951,axiom,
! [VarCurr] :
( ~ v116564(VarCurr)
<=> v116320(VarCurr) ) ).
fof(writeUnaryOperator_8950,axiom,
! [VarCurr] :
( ~ v116563(VarCurr)
<=> v115694(VarCurr) ) ).
fof(writeUnaryOperator_8949,axiom,
! [VarCurr] :
( ~ v116555(VarCurr)
<=> v116556(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22139,axiom,
! [VarCurr] :
( v116556(VarCurr)
<=> ( v116557(VarCurr)
| v116432(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22138,axiom,
! [VarCurr] :
( v116557(VarCurr)
<=> ( v116558(VarCurr)
| v116419(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22137,axiom,
! [VarCurr] :
( v116558(VarCurr)
<=> ( v116559(VarCurr)
| v116422(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22136,axiom,
! [VarCurr] :
( v116559(VarCurr)
<=> ( v116390(VarCurr)
| v116406(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22135,axiom,
! [VarCurr] :
( v116512(VarCurr)
<=> ( v116513(VarCurr)
| v116546(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22134,axiom,
! [VarCurr] :
( v116546(VarCurr)
<=> ( v116547(VarCurr)
& v116551(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22133,axiom,
! [VarCurr] :
( v116551(VarCurr)
<=> ( v116552(VarCurr)
& v116553(VarCurr) ) ) ).
fof(writeUnaryOperator_8948,axiom,
! [VarCurr] :
( ~ v116553(VarCurr)
<=> v116529(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22132,axiom,
! [VarCurr] :
( v116552(VarCurr)
<=> ( v115479(VarCurr)
& v116432(VarCurr) ) ) ).
fof(writeUnaryOperator_8947,axiom,
! [VarCurr] :
( ~ v116547(VarCurr)
<=> v116548(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22131,axiom,
! [VarCurr] :
( v116548(VarCurr)
<=> ( v116549(VarCurr)
| v116419(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22130,axiom,
! [VarCurr] :
( v116549(VarCurr)
<=> ( v116550(VarCurr)
| v116422(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22129,axiom,
! [VarCurr] :
( v116550(VarCurr)
<=> ( v116390(VarCurr)
| v116406(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22128,axiom,
! [VarCurr] :
( v116513(VarCurr)
<=> ( v116514(VarCurr)
| v116539(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22127,axiom,
! [VarCurr] :
( v116539(VarCurr)
<=> ( v116540(VarCurr)
& v116543(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22126,axiom,
! [VarCurr] :
( v116543(VarCurr)
<=> ( v116544(VarCurr)
& v116545(VarCurr) ) ) ).
fof(writeUnaryOperator_8946,axiom,
! [VarCurr] :
( ~ v116545(VarCurr)
<=> v116529(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22125,axiom,
! [VarCurr] :
( v116544(VarCurr)
<=> ( v115479(VarCurr)
& v116419(VarCurr) ) ) ).
fof(writeUnaryOperator_8945,axiom,
! [VarCurr] :
( ~ v116540(VarCurr)
<=> v116541(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22124,axiom,
! [VarCurr] :
( v116541(VarCurr)
<=> ( v116542(VarCurr)
| v116422(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22123,axiom,
! [VarCurr] :
( v116542(VarCurr)
<=> ( v116390(VarCurr)
| v116406(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22122,axiom,
! [VarCurr] :
( v116514(VarCurr)
<=> ( v116515(VarCurr)
| v116530(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22121,axiom,
! [VarCurr] :
( v116530(VarCurr)
<=> ( v116531(VarCurr)
& v116533(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22120,axiom,
! [VarCurr] :
( v116533(VarCurr)
<=> ( v116534(VarCurr)
& v116538(VarCurr) ) ) ).
fof(writeUnaryOperator_8944,axiom,
! [VarCurr] :
( ~ v116538(VarCurr)
<=> v116529(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22119,axiom,
! [VarCurr] :
( v116534(VarCurr)
<=> ( v116535(VarCurr)
& v116422(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22118,axiom,
! [VarCurr] :
( v116535(VarCurr)
<=> ( v116536(VarCurr)
& v116537(VarCurr) ) ) ).
fof(writeUnaryOperator_8943,axiom,
! [VarCurr] :
( ~ v116537(VarCurr)
<=> v116473(VarCurr) ) ).
fof(writeUnaryOperator_8942,axiom,
! [VarCurr] :
( ~ v116536(VarCurr)
<=> v115694(VarCurr) ) ).
fof(writeUnaryOperator_8941,axiom,
! [VarCurr] :
( ~ v116531(VarCurr)
<=> v116532(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22117,axiom,
! [VarCurr] :
( v116532(VarCurr)
<=> ( v116390(VarCurr)
| v116406(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22116,axiom,
! [VarCurr] :
( v116515(VarCurr)
<=> ( v116516(VarCurr)
| v116517(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22115,axiom,
! [VarCurr] :
( v116517(VarCurr)
<=> ( v116518(VarCurr)
& v116519(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22114,axiom,
! [VarCurr] :
( v116519(VarCurr)
<=> ( v116520(VarCurr)
& v116528(VarCurr) ) ) ).
fof(writeUnaryOperator_8940,axiom,
! [VarCurr] :
( ~ v116528(VarCurr)
<=> v116529(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22113,axiom,
! [VarCurr] :
( v116529(VarCurr)
<=> ( v116409(VarCurr)
| v116410(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22112,axiom,
! [VarCurr] :
( v116520(VarCurr)
<=> ( v116521(VarCurr)
& v116406(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22111,axiom,
! [VarCurr] :
( v116521(VarCurr)
<=> ( v115479(VarCurr)
| v116522(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22110,axiom,
! [VarCurr] :
( v116522(VarCurr)
<=> ( v116523(VarCurr)
& v116527(VarCurr) ) ) ).
fof(writeUnaryOperator_8939,axiom,
! [VarCurr] :
( ~ v116527(VarCurr)
<=> v115479(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22109,axiom,
! [VarCurr] :
( v116523(VarCurr)
<=> ( v116524(VarCurr)
& v116526(VarCurr) ) ) ).
fof(writeUnaryOperator_8938,axiom,
! [VarCurr] :
( ~ v116526(VarCurr)
<=> v116403(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22108,axiom,
! [VarCurr] :
( v116524(VarCurr)
<=> ( v116525(VarCurr)
& v115700(VarCurr) ) ) ).
fof(writeUnaryOperator_8937,axiom,
! [VarCurr] :
( ~ v116525(VarCurr)
<=> v115694(VarCurr) ) ).
fof(writeUnaryOperator_8936,axiom,
! [VarCurr] :
( ~ v116518(VarCurr)
<=> v116390(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22107,axiom,
! [VarCurr] :
( v116516(VarCurr)
<=> ( v115479(VarCurr)
& v116390(VarCurr) ) ) ).
fof(addAssignment_38617,axiom,
! [VarCurr] :
( v116371(VarCurr,bitIndex14)
<=> v116372(VarCurr,bitIndex14) ) ).
fof(addAssignment_38616,axiom,
! [VarCurr] :
( v116356(VarCurr,bitIndex14)
<=> v116357(VarCurr,bitIndex14) ) ).
fof(addAssignment_38615,axiom,
! [VarCurr] :
( v116341(VarCurr,bitIndex14)
<=> v116342(VarCurr,bitIndex14) ) ).
fof(addAssignment_38614,axiom,
! [VarCurr] :
( v116326(VarCurr,bitIndex14)
<=> v116327(VarCurr,bitIndex14) ) ).
fof(addAssignment_38613,axiom,
! [VarNext] :
( v115636(VarNext,bitIndex7)
<=> v116503(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionShiftedRanges1_88,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116504(VarNext)
=> ( ( v116503(VarNext,bitIndex6)
<=> v115636(VarCurr,bitIndex7) )
& ( v116503(VarNext,bitIndex5)
<=> v115636(VarCurr,bitIndex6) )
& ( v116503(VarNext,bitIndex4)
<=> v115636(VarCurr,bitIndex5) )
& ( v116503(VarNext,bitIndex3)
<=> v115636(VarCurr,bitIndex4) )
& ( v116503(VarNext,bitIndex2)
<=> v115636(VarCurr,bitIndex3) )
& ( v116503(VarNext,bitIndex1)
<=> v115636(VarCurr,bitIndex2) )
& ( v116503(VarNext,bitIndex0)
<=> v115636(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1935,axiom,
! [VarNext] :
( v116504(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v116503(VarNext,B)
<=> v116448(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22106,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116504(VarNext)
<=> v116505(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22105,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116505(VarNext)
<=> ( v116507(VarNext)
& v115666(VarNext) ) ) ) ).
fof(writeUnaryOperator_8935,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116507(VarNext)
<=> v115673(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_518,axiom,
! [VarCurr] :
( ~ v116453(VarCurr)
=> ( v115638(VarCurr,bitIndex7)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_727,axiom,
! [VarCurr] :
( v116453(VarCurr)
=> ( v115638(VarCurr,bitIndex7)
<=> v116500(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges5_1,axiom,
! [VarCurr] :
( ( ~ v116458(VarCurr)
& ~ v116459(VarCurr)
& ~ v116468(VarCurr)
& ~ v116475(VarCurr)
& ~ v116482(VarCurr)
& v116490(VarCurr) )
=> ( v116500(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionShiftedRanges4,axiom,
! [VarCurr] :
( ( ~ v116458(VarCurr)
& ~ v116459(VarCurr)
& ~ v116468(VarCurr)
& ~ v116475(VarCurr)
& v116482(VarCurr) )
=> ( v116500(VarCurr)
<=> v116371(VarCurr,bitIndex17) ) ) ).
fof(addCaseBooleanConditionShiftedRanges3,axiom,
! [VarCurr] :
( ( ~ v116458(VarCurr)
& ~ v116459(VarCurr)
& ~ v116468(VarCurr)
& v116475(VarCurr) )
=> ( v116500(VarCurr)
<=> v116356(VarCurr,bitIndex17) ) ) ).
fof(addCaseBooleanConditionEqualRanges2_2,axiom,
! [VarCurr] :
( ( ~ v116458(VarCurr)
& ~ v116459(VarCurr)
& v116468(VarCurr) )
=> ( v116500(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1855,axiom,
! [VarCurr] :
( ( ~ v116458(VarCurr)
& v116459(VarCurr) )
=> ( v116500(VarCurr)
<=> v116501(VarCurr) ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_8,axiom,
! [VarCurr] :
( v116458(VarCurr)
=> ( v116500(VarCurr)
<=> v116326(VarCurr,bitIndex17) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4990,axiom,
! [VarCurr] :
( ~ v115479(VarCurr)
=> ( v116501(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_27,axiom,
! [VarCurr] :
( v115479(VarCurr)
=> ( v116501(VarCurr)
<=> v116341(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22104,axiom,
! [VarCurr] :
( v116453(VarCurr)
<=> ( v116454(VarCurr)
| v116490(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22103,axiom,
! [VarCurr] :
( v116490(VarCurr)
<=> ( v116491(VarCurr)
& v116496(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22102,axiom,
! [VarCurr] :
( v116496(VarCurr)
<=> ( v116497(VarCurr)
& v116499(VarCurr) ) ) ).
fof(writeUnaryOperator_8934,axiom,
! [VarCurr] :
( ~ v116499(VarCurr)
<=> v116467(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22101,axiom,
! [VarCurr] :
( v116497(VarCurr)
<=> ( v116320(VarCurr)
& v116498(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8768,axiom,
! [VarCurr] :
( v116498(VarCurr)
<=> ( $true
<=> v115636(VarCurr,bitIndex7) ) ) ).
fof(writeUnaryOperator_8933,axiom,
! [VarCurr] :
( ~ v116491(VarCurr)
<=> v116492(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22100,axiom,
! [VarCurr] :
( v116492(VarCurr)
<=> ( v116493(VarCurr)
| v116432(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22099,axiom,
! [VarCurr] :
( v116493(VarCurr)
<=> ( v116494(VarCurr)
| v116419(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22098,axiom,
! [VarCurr] :
( v116494(VarCurr)
<=> ( v116495(VarCurr)
| v116422(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22097,axiom,
! [VarCurr] :
( v116495(VarCurr)
<=> ( v116390(VarCurr)
| v116406(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22096,axiom,
! [VarCurr] :
( v116454(VarCurr)
<=> ( v116455(VarCurr)
| v116482(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22095,axiom,
! [VarCurr] :
( v116482(VarCurr)
<=> ( v116483(VarCurr)
& v116487(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22094,axiom,
! [VarCurr] :
( v116487(VarCurr)
<=> ( v116488(VarCurr)
& v116489(VarCurr) ) ) ).
fof(writeUnaryOperator_8932,axiom,
! [VarCurr] :
( ~ v116489(VarCurr)
<=> v116467(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22093,axiom,
! [VarCurr] :
( v116488(VarCurr)
<=> ( v115479(VarCurr)
& v116432(VarCurr) ) ) ).
fof(writeUnaryOperator_8931,axiom,
! [VarCurr] :
( ~ v116483(VarCurr)
<=> v116484(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22092,axiom,
! [VarCurr] :
( v116484(VarCurr)
<=> ( v116485(VarCurr)
| v116419(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22091,axiom,
! [VarCurr] :
( v116485(VarCurr)
<=> ( v116486(VarCurr)
| v116422(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22090,axiom,
! [VarCurr] :
( v116486(VarCurr)
<=> ( v116390(VarCurr)
| v116406(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22089,axiom,
! [VarCurr] :
( v116455(VarCurr)
<=> ( v116456(VarCurr)
| v116475(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22088,axiom,
! [VarCurr] :
( v116475(VarCurr)
<=> ( v116476(VarCurr)
& v116479(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22087,axiom,
! [VarCurr] :
( v116479(VarCurr)
<=> ( v116480(VarCurr)
& v116481(VarCurr) ) ) ).
fof(writeUnaryOperator_8930,axiom,
! [VarCurr] :
( ~ v116481(VarCurr)
<=> v116467(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22086,axiom,
! [VarCurr] :
( v116480(VarCurr)
<=> ( v115479(VarCurr)
& v116419(VarCurr) ) ) ).
fof(writeUnaryOperator_8929,axiom,
! [VarCurr] :
( ~ v116476(VarCurr)
<=> v116477(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22085,axiom,
! [VarCurr] :
( v116477(VarCurr)
<=> ( v116478(VarCurr)
| v116422(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22084,axiom,
! [VarCurr] :
( v116478(VarCurr)
<=> ( v116390(VarCurr)
| v116406(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22083,axiom,
! [VarCurr] :
( v116456(VarCurr)
<=> ( v116457(VarCurr)
| v116468(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22082,axiom,
! [VarCurr] :
( v116468(VarCurr)
<=> ( v116469(VarCurr)
& v116471(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22081,axiom,
! [VarCurr] :
( v116471(VarCurr)
<=> ( v116472(VarCurr)
& v116474(VarCurr) ) ) ).
fof(writeUnaryOperator_8928,axiom,
! [VarCurr] :
( ~ v116474(VarCurr)
<=> v116467(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22080,axiom,
! [VarCurr] :
( v116472(VarCurr)
<=> ( v116473(VarCurr)
& v116422(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22079,axiom,
! [VarCurr] :
( v116473(VarCurr)
<=> ( v116315(VarCurr)
& v116320(VarCurr) ) ) ).
fof(writeUnaryOperator_8927,axiom,
! [VarCurr] :
( ~ v116469(VarCurr)
<=> v116470(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22078,axiom,
! [VarCurr] :
( v116470(VarCurr)
<=> ( v116390(VarCurr)
| v116406(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22077,axiom,
! [VarCurr] :
( v116457(VarCurr)
<=> ( v116458(VarCurr)
| v116459(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22076,axiom,
! [VarCurr] :
( v116459(VarCurr)
<=> ( v116460(VarCurr)
& v116461(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22075,axiom,
! [VarCurr] :
( v116461(VarCurr)
<=> ( v116462(VarCurr)
& v116466(VarCurr) ) ) ).
fof(writeUnaryOperator_8926,axiom,
! [VarCurr] :
( ~ v116466(VarCurr)
<=> v116467(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22074,axiom,
! [VarCurr] :
( v116467(VarCurr)
<=> ( v116409(VarCurr)
| v116410(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22073,axiom,
! [VarCurr] :
( v116462(VarCurr)
<=> ( v116463(VarCurr)
& v116406(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22072,axiom,
! [VarCurr] :
( v116463(VarCurr)
<=> ( v115479(VarCurr)
| v116464(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22071,axiom,
! [VarCurr] :
( v116464(VarCurr)
<=> ( v116403(VarCurr)
& v116465(VarCurr) ) ) ).
fof(writeUnaryOperator_8925,axiom,
! [VarCurr] :
( ~ v116465(VarCurr)
<=> v115479(VarCurr) ) ).
fof(writeUnaryOperator_8924,axiom,
! [VarCurr] :
( ~ v116460(VarCurr)
<=> v116390(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22070,axiom,
! [VarCurr] :
( v116458(VarCurr)
<=> ( v115479(VarCurr)
& v116390(VarCurr) ) ) ).
fof(addAssignment_38612,axiom,
! [VarCurr] :
( v116371(VarCurr,bitIndex17)
<=> v116372(VarCurr,bitIndex17) ) ).
fof(addAssignment_38611,axiom,
! [VarCurr] :
( v116356(VarCurr,bitIndex17)
<=> v116357(VarCurr,bitIndex17) ) ).
fof(addAssignment_38610,axiom,
! [VarCurr] :
( v116341(VarCurr,bitIndex17)
<=> v116342(VarCurr,bitIndex17) ) ).
fof(addAssignment_38609,axiom,
! [VarCurr] :
( v116326(VarCurr,bitIndex17)
<=> v116327(VarCurr,bitIndex17) ) ).
fof(addAssignment_38608,axiom,
! [VarNext] :
( v115636(VarNext,bitIndex6)
<=> v116439(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionShiftedRanges1_87,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116440(VarNext)
=> ( ( v116439(VarNext,bitIndex6)
<=> v115636(VarCurr,bitIndex7) )
& ( v116439(VarNext,bitIndex5)
<=> v115636(VarCurr,bitIndex6) )
& ( v116439(VarNext,bitIndex4)
<=> v115636(VarCurr,bitIndex5) )
& ( v116439(VarNext,bitIndex3)
<=> v115636(VarCurr,bitIndex4) )
& ( v116439(VarNext,bitIndex2)
<=> v115636(VarCurr,bitIndex3) )
& ( v116439(VarNext,bitIndex1)
<=> v115636(VarCurr,bitIndex2) )
& ( v116439(VarNext,bitIndex0)
<=> v115636(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1934,axiom,
! [VarNext] :
( v116440(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v116439(VarNext,B)
<=> v116448(VarNext,B) ) ) ) ).
fof(addAssignment_38607,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v116448(VarNext,B)
<=> v116446(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_517,axiom,
! [VarCurr] :
( ~ v116449(VarCurr)
=> ( ( v116446(VarCurr,bitIndex6)
<=> v115638(VarCurr,bitIndex7) )
& ( v116446(VarCurr,bitIndex5)
<=> v115638(VarCurr,bitIndex6) )
& ( v116446(VarCurr,bitIndex4)
<=> v115638(VarCurr,bitIndex5) )
& ( v116446(VarCurr,bitIndex3)
<=> v115638(VarCurr,bitIndex4) )
& ( v116446(VarCurr,bitIndex2)
<=> v115638(VarCurr,bitIndex3) )
& ( v116446(VarCurr,bitIndex1)
<=> v115638(VarCurr,bitIndex2) )
& ( v116446(VarCurr,bitIndex0)
<=> v115638(VarCurr,bitIndex1) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2599,axiom,
! [VarCurr] :
( v116449(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v116446(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_8923,axiom,
! [VarCurr] :
( ~ v116449(VarCurr)
<=> v115477(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22069,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116440(VarNext)
<=> v116441(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22068,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116441(VarNext)
<=> ( v116442(VarNext)
& v115666(VarNext) ) ) ) ).
fof(writeUnaryOperator_8922,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116442(VarNext)
<=> v115673(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_516,axiom,
! [VarCurr] :
( ~ v116386(VarCurr)
=> ( v115638(VarCurr,bitIndex6)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_726,axiom,
! [VarCurr] :
( v116386(VarCurr)
=> ( v115638(VarCurr,bitIndex6)
<=> v116434(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges3_1,axiom,
! [VarCurr] :
( ( ~ v116389(VarCurr)
& ~ v116391(VarCurr)
& ~ v116411(VarCurr)
& v116423(VarCurr) )
=> ( v116434(VarCurr)
<=> v116437(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges2_1,axiom,
! [VarCurr] :
( ( ~ v116389(VarCurr)
& ~ v116391(VarCurr)
& v116411(VarCurr) )
=> ( v116434(VarCurr)
<=> v116436(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1854,axiom,
! [VarCurr] :
( ( ~ v116389(VarCurr)
& v116391(VarCurr) )
=> ( v116434(VarCurr)
<=> v116435(VarCurr) ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_7,axiom,
! [VarCurr] :
( v116389(VarCurr)
=> ( v116434(VarCurr)
<=> v116326(VarCurr,bitIndex16) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4989,axiom,
! [VarCurr] :
( ~ v115479(VarCurr)
=> ( v116437(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_26,axiom,
! [VarCurr] :
( v115479(VarCurr)
=> ( v116437(VarCurr)
<=> v116371(VarCurr,bitIndex16) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4988,axiom,
! [VarCurr] :
( ~ v115479(VarCurr)
=> ( v116436(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_25,axiom,
! [VarCurr] :
( v115479(VarCurr)
=> ( v116436(VarCurr)
<=> v116356(VarCurr,bitIndex16) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4987,axiom,
! [VarCurr] :
( ~ v115479(VarCurr)
=> ( v116435(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_24,axiom,
! [VarCurr] :
( v115479(VarCurr)
=> ( v116435(VarCurr)
<=> v116341(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22067,axiom,
! [VarCurr] :
( v116386(VarCurr)
<=> ( v116387(VarCurr)
| v116423(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22066,axiom,
! [VarCurr] :
( v116423(VarCurr)
<=> ( v116424(VarCurr)
& v116427(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22065,axiom,
! [VarCurr] :
( v116427(VarCurr)
<=> ( v116428(VarCurr)
& v116433(VarCurr) ) ) ).
fof(writeUnaryOperator_8921,axiom,
! [VarCurr] :
( ~ v116433(VarCurr)
<=> v116421(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22064,axiom,
! [VarCurr] :
( v116428(VarCurr)
<=> ( v116429(VarCurr)
& v116432(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8767,axiom,
! [VarCurr] :
( v116432(VarCurr)
<=> ( $true
<=> v115636(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22063,axiom,
! [VarCurr] :
( v116429(VarCurr)
<=> ( v115479(VarCurr)
| v116430(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22062,axiom,
! [VarCurr] :
( v116430(VarCurr)
<=> ( v115999(VarCurr)
& v116431(VarCurr) ) ) ).
fof(writeUnaryOperator_8920,axiom,
! [VarCurr] :
( ~ v116431(VarCurr)
<=> v115479(VarCurr) ) ).
fof(writeUnaryOperator_8919,axiom,
! [VarCurr] :
( ~ v116424(VarCurr)
<=> v116425(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22061,axiom,
! [VarCurr] :
( v116425(VarCurr)
<=> ( v116426(VarCurr)
| v116419(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22060,axiom,
! [VarCurr] :
( v116426(VarCurr)
<=> ( v116390(VarCurr)
| v116406(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22059,axiom,
! [VarCurr] :
( v116387(VarCurr)
<=> ( v116388(VarCurr)
| v116411(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22058,axiom,
! [VarCurr] :
( v116411(VarCurr)
<=> ( v116412(VarCurr)
& v116414(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22057,axiom,
! [VarCurr] :
( v116414(VarCurr)
<=> ( v116415(VarCurr)
& v116420(VarCurr) ) ) ).
fof(writeUnaryOperator_8918,axiom,
! [VarCurr] :
( ~ v116420(VarCurr)
<=> v116421(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22056,axiom,
! [VarCurr] :
( v116421(VarCurr)
<=> ( v116408(VarCurr)
| v116422(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8766,axiom,
! [VarCurr] :
( v116422(VarCurr)
<=> ( $true
<=> v115636(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22055,axiom,
! [VarCurr] :
( v116415(VarCurr)
<=> ( v116416(VarCurr)
& v116419(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8765,axiom,
! [VarCurr] :
( v116419(VarCurr)
<=> ( $true
<=> v115636(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22054,axiom,
! [VarCurr] :
( v116416(VarCurr)
<=> ( v115479(VarCurr)
| v116417(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22053,axiom,
! [VarCurr] :
( v116417(VarCurr)
<=> ( v115999(VarCurr)
& v116418(VarCurr) ) ) ).
fof(writeUnaryOperator_8917,axiom,
! [VarCurr] :
( ~ v116418(VarCurr)
<=> v115479(VarCurr) ) ).
fof(writeUnaryOperator_8916,axiom,
! [VarCurr] :
( ~ v116412(VarCurr)
<=> v116413(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22052,axiom,
! [VarCurr] :
( v116413(VarCurr)
<=> ( v116390(VarCurr)
| v116406(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22051,axiom,
! [VarCurr] :
( v116388(VarCurr)
<=> ( v116389(VarCurr)
| v116391(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22050,axiom,
! [VarCurr] :
( v116391(VarCurr)
<=> ( v116392(VarCurr)
& v116393(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22049,axiom,
! [VarCurr] :
( v116393(VarCurr)
<=> ( v116394(VarCurr)
& v116407(VarCurr) ) ) ).
fof(writeUnaryOperator_8915,axiom,
! [VarCurr] :
( ~ v116407(VarCurr)
<=> v116408(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22048,axiom,
! [VarCurr] :
( v116408(VarCurr)
<=> ( v116409(VarCurr)
| v116410(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8764,axiom,
! [VarCurr] :
( v116410(VarCurr)
<=> ( $true
<=> v115636(VarCurr,bitIndex2) ) ) ).
fof(addBitVectorEqualityBitBlasted_8763,axiom,
! [VarCurr] :
( v116409(VarCurr)
<=> ( $true
<=> v115636(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22047,axiom,
! [VarCurr] :
( v116394(VarCurr)
<=> ( v116395(VarCurr)
& v116406(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8762,axiom,
! [VarCurr] :
( v116406(VarCurr)
<=> ( $true
<=> v115636(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22046,axiom,
! [VarCurr] :
( v116395(VarCurr)
<=> ( v115479(VarCurr)
| v116396(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22045,axiom,
! [VarCurr] :
( v116396(VarCurr)
<=> ( v116397(VarCurr)
& v116405(VarCurr) ) ) ).
fof(writeUnaryOperator_8914,axiom,
! [VarCurr] :
( ~ v116405(VarCurr)
<=> v115479(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22044,axiom,
! [VarCurr] :
( v116397(VarCurr)
<=> ( v116398(VarCurr)
& v116402(VarCurr) ) ) ).
fof(writeUnaryOperator_8913,axiom,
! [VarCurr] :
( ~ v116402(VarCurr)
<=> v116403(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22043,axiom,
! [VarCurr] :
( v116403(VarCurr)
<=> ( v116404(VarCurr)
& v116320(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22042,axiom,
! [VarCurr] :
( v116404(VarCurr)
<=> ( v115999(VarCurr)
& v116315(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22041,axiom,
! [VarCurr] :
( v116398(VarCurr)
<=> ( v116399(VarCurr)
& v116401(VarCurr) ) ) ).
fof(writeUnaryOperator_8912,axiom,
! [VarCurr] :
( ~ v116401(VarCurr)
<=> v115700(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22040,axiom,
! [VarCurr] :
( v116399(VarCurr)
<=> ( v115999(VarCurr)
& v116400(VarCurr) ) ) ).
fof(writeUnaryOperator_8911,axiom,
! [VarCurr] :
( ~ v116400(VarCurr)
<=> v116005(VarCurr) ) ).
fof(writeUnaryOperator_8910,axiom,
! [VarCurr] :
( ~ v116392(VarCurr)
<=> v116390(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22039,axiom,
! [VarCurr] :
( v116389(VarCurr)
<=> ( v115479(VarCurr)
& v116390(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8761,axiom,
! [VarCurr] :
( v116390(VarCurr)
<=> ( $true
<=> v115636(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_38606,axiom,
! [VarCurr] :
( v116371(VarCurr,bitIndex16)
<=> v116372(VarCurr,bitIndex16) ) ).
fof(addAssignment_38605,axiom,
! [VarCurr] :
( v116372(VarCurr,bitIndex0)
<=> v116384(VarCurr) ) ).
fof(addAssignment_38604,axiom,
! [VarCurr] :
( v116372(VarCurr,bitIndex1)
<=> v116383(VarCurr) ) ).
fof(addAssignment_38603,axiom,
! [VarCurr] :
( v116372(VarCurr,bitIndex2)
<=> v116382(VarCurr) ) ).
fof(addAssignment_38602,axiom,
! [VarCurr] :
( v116372(VarCurr,bitIndex3)
<=> v116381(VarCurr) ) ).
fof(addAssignment_38601,axiom,
! [VarCurr] :
( v116372(VarCurr,bitIndex4)
<=> v116380(VarCurr) ) ).
fof(addAssignment_38600,axiom,
! [VarCurr] :
( ( v116372(VarCurr,bitIndex9)
<=> v116376(VarCurr,bitIndex4) )
& ( v116372(VarCurr,bitIndex8)
<=> v116376(VarCurr,bitIndex3) )
& ( v116372(VarCurr,bitIndex7)
<=> v116376(VarCurr,bitIndex2) )
& ( v116372(VarCurr,bitIndex6)
<=> v116376(VarCurr,bitIndex1) )
& ( v116372(VarCurr,bitIndex5)
<=> v116376(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_38599,axiom,
! [VarCurr] :
( ( v116372(VarCurr,bitIndex17)
<=> v116373(VarCurr,bitIndex7) )
& ( v116372(VarCurr,bitIndex16)
<=> v116373(VarCurr,bitIndex6) )
& ( v116372(VarCurr,bitIndex15)
<=> v116373(VarCurr,bitIndex5) )
& ( v116372(VarCurr,bitIndex14)
<=> v116373(VarCurr,bitIndex4) )
& ( v116372(VarCurr,bitIndex13)
<=> v116373(VarCurr,bitIndex3) )
& ( v116372(VarCurr,bitIndex12)
<=> v116373(VarCurr,bitIndex2) )
& ( v116372(VarCurr,bitIndex11)
<=> v116373(VarCurr,bitIndex1) )
& ( v116372(VarCurr,bitIndex10)
<=> v116373(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_38598,axiom,
! [VarCurr] :
( v116376(VarCurr,bitIndex0)
<=> v116379(VarCurr,bitIndex0) ) ).
fof(addAssignment_38597,axiom,
! [VarCurr] :
( ( v116376(VarCurr,bitIndex2)
<=> $false )
& ( v116376(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_38596,axiom,
! [VarCurr] :
( v116376(VarCurr,bitIndex3)
<=> v116379(VarCurr,bitIndex3) ) ).
fof(addAssignment_38595,axiom,
! [VarCurr] :
( v116376(VarCurr,bitIndex4)
<=> v116378(VarCurr,bitIndex4) ) ).
fof(addAssignment_38594,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v116373(VarCurr,B)
<=> v116375(VarCurr,B) ) ) ).
fof(addAssignment_38593,axiom,
! [VarCurr] :
( ( v116373(VarCurr,bitIndex7)
<=> $false )
& ( v116373(VarCurr,bitIndex6)
<=> $false )
& ( v116373(VarCurr,bitIndex5)
<=> $false )
& ( v116373(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addAssignment_38592,axiom,
! [VarCurr] :
( v116356(VarCurr,bitIndex16)
<=> v116357(VarCurr,bitIndex16) ) ).
fof(addAssignment_38591,axiom,
! [VarCurr] :
( v116357(VarCurr,bitIndex0)
<=> v116369(VarCurr) ) ).
fof(addAssignment_38590,axiom,
! [VarCurr] :
( v116357(VarCurr,bitIndex1)
<=> v116368(VarCurr) ) ).
fof(addAssignment_38589,axiom,
! [VarCurr] :
( v116357(VarCurr,bitIndex2)
<=> v116367(VarCurr) ) ).
fof(addAssignment_38588,axiom,
! [VarCurr] :
( v116357(VarCurr,bitIndex3)
<=> v116366(VarCurr) ) ).
fof(addAssignment_38587,axiom,
! [VarCurr] :
( v116357(VarCurr,bitIndex4)
<=> v116365(VarCurr) ) ).
fof(addAssignment_38586,axiom,
! [VarCurr] :
( ( v116357(VarCurr,bitIndex9)
<=> v116361(VarCurr,bitIndex4) )
& ( v116357(VarCurr,bitIndex8)
<=> v116361(VarCurr,bitIndex3) )
& ( v116357(VarCurr,bitIndex7)
<=> v116361(VarCurr,bitIndex2) )
& ( v116357(VarCurr,bitIndex6)
<=> v116361(VarCurr,bitIndex1) )
& ( v116357(VarCurr,bitIndex5)
<=> v116361(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_38585,axiom,
! [VarCurr] :
( ( v116357(VarCurr,bitIndex17)
<=> v116358(VarCurr,bitIndex7) )
& ( v116357(VarCurr,bitIndex16)
<=> v116358(VarCurr,bitIndex6) )
& ( v116357(VarCurr,bitIndex15)
<=> v116358(VarCurr,bitIndex5) )
& ( v116357(VarCurr,bitIndex14)
<=> v116358(VarCurr,bitIndex4) )
& ( v116357(VarCurr,bitIndex13)
<=> v116358(VarCurr,bitIndex3) )
& ( v116357(VarCurr,bitIndex12)
<=> v116358(VarCurr,bitIndex2) )
& ( v116357(VarCurr,bitIndex11)
<=> v116358(VarCurr,bitIndex1) )
& ( v116357(VarCurr,bitIndex10)
<=> v116358(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_38584,axiom,
! [VarCurr] :
( v116361(VarCurr,bitIndex0)
<=> v116364(VarCurr,bitIndex0) ) ).
fof(addAssignment_38583,axiom,
! [VarCurr] :
( ( v116361(VarCurr,bitIndex2)
<=> $false )
& ( v116361(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_38582,axiom,
! [VarCurr] :
( v116361(VarCurr,bitIndex3)
<=> v116364(VarCurr,bitIndex3) ) ).
fof(addAssignment_38581,axiom,
! [VarCurr] :
( v116361(VarCurr,bitIndex4)
<=> v116363(VarCurr,bitIndex4) ) ).
fof(addAssignment_38580,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v116358(VarCurr,B)
<=> v116360(VarCurr,B) ) ) ).
fof(addAssignment_38579,axiom,
! [VarCurr] :
( ( v116358(VarCurr,bitIndex7)
<=> $false )
& ( v116358(VarCurr,bitIndex6)
<=> $false )
& ( v116358(VarCurr,bitIndex5)
<=> $false )
& ( v116358(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addAssignment_38578,axiom,
! [VarCurr] :
( v116341(VarCurr,bitIndex16)
<=> v116342(VarCurr,bitIndex16) ) ).
fof(addAssignment_38577,axiom,
! [VarCurr] :
( v116342(VarCurr,bitIndex0)
<=> v116354(VarCurr) ) ).
fof(addAssignment_38576,axiom,
! [VarCurr] :
( v116342(VarCurr,bitIndex1)
<=> v116353(VarCurr) ) ).
fof(addAssignment_38575,axiom,
! [VarCurr] :
( v116342(VarCurr,bitIndex2)
<=> v116352(VarCurr) ) ).
fof(addAssignment_38574,axiom,
! [VarCurr] :
( v116342(VarCurr,bitIndex3)
<=> v116351(VarCurr) ) ).
fof(addAssignment_38573,axiom,
! [VarCurr] :
( v116342(VarCurr,bitIndex4)
<=> v116350(VarCurr) ) ).
fof(addAssignment_38572,axiom,
! [VarCurr] :
( ( v116342(VarCurr,bitIndex9)
<=> v116346(VarCurr,bitIndex4) )
& ( v116342(VarCurr,bitIndex8)
<=> v116346(VarCurr,bitIndex3) )
& ( v116342(VarCurr,bitIndex7)
<=> v116346(VarCurr,bitIndex2) )
& ( v116342(VarCurr,bitIndex6)
<=> v116346(VarCurr,bitIndex1) )
& ( v116342(VarCurr,bitIndex5)
<=> v116346(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_38571,axiom,
! [VarCurr] :
( ( v116342(VarCurr,bitIndex17)
<=> v116343(VarCurr,bitIndex7) )
& ( v116342(VarCurr,bitIndex16)
<=> v116343(VarCurr,bitIndex6) )
& ( v116342(VarCurr,bitIndex15)
<=> v116343(VarCurr,bitIndex5) )
& ( v116342(VarCurr,bitIndex14)
<=> v116343(VarCurr,bitIndex4) )
& ( v116342(VarCurr,bitIndex13)
<=> v116343(VarCurr,bitIndex3) )
& ( v116342(VarCurr,bitIndex12)
<=> v116343(VarCurr,bitIndex2) )
& ( v116342(VarCurr,bitIndex11)
<=> v116343(VarCurr,bitIndex1) )
& ( v116342(VarCurr,bitIndex10)
<=> v116343(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_38570,axiom,
! [VarCurr] :
( v116346(VarCurr,bitIndex0)
<=> v116349(VarCurr,bitIndex0) ) ).
fof(addAssignment_38569,axiom,
! [VarCurr] :
( ( v116346(VarCurr,bitIndex2)
<=> $false )
& ( v116346(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_38568,axiom,
! [VarCurr] :
( v116346(VarCurr,bitIndex3)
<=> v116349(VarCurr,bitIndex3) ) ).
fof(addAssignment_38567,axiom,
! [VarCurr] :
( v116346(VarCurr,bitIndex4)
<=> v116348(VarCurr,bitIndex4) ) ).
fof(addAssignment_38566,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v116343(VarCurr,B)
<=> v116345(VarCurr,B) ) ) ).
fof(addAssignment_38565,axiom,
! [VarCurr] :
( ( v116343(VarCurr,bitIndex7)
<=> $false )
& ( v116343(VarCurr,bitIndex6)
<=> $false )
& ( v116343(VarCurr,bitIndex5)
<=> $false )
& ( v116343(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addAssignment_38564,axiom,
! [VarCurr] :
( v116326(VarCurr,bitIndex16)
<=> v116327(VarCurr,bitIndex16) ) ).
fof(addAssignment_38563,axiom,
! [VarCurr] :
( v116327(VarCurr,bitIndex0)
<=> v116339(VarCurr) ) ).
fof(addAssignment_38562,axiom,
! [VarCurr] :
( v116327(VarCurr,bitIndex1)
<=> v116338(VarCurr) ) ).
fof(addAssignment_38561,axiom,
! [VarCurr] :
( v116327(VarCurr,bitIndex2)
<=> v116337(VarCurr) ) ).
fof(addAssignment_38560,axiom,
! [VarCurr] :
( v116327(VarCurr,bitIndex3)
<=> v116336(VarCurr) ) ).
fof(addAssignment_38559,axiom,
! [VarCurr] :
( v116327(VarCurr,bitIndex4)
<=> v116335(VarCurr) ) ).
fof(addAssignment_38558,axiom,
! [VarCurr] :
( ( v116327(VarCurr,bitIndex9)
<=> v116331(VarCurr,bitIndex4) )
& ( v116327(VarCurr,bitIndex8)
<=> v116331(VarCurr,bitIndex3) )
& ( v116327(VarCurr,bitIndex7)
<=> v116331(VarCurr,bitIndex2) )
& ( v116327(VarCurr,bitIndex6)
<=> v116331(VarCurr,bitIndex1) )
& ( v116327(VarCurr,bitIndex5)
<=> v116331(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_38557,axiom,
! [VarCurr] :
( ( v116327(VarCurr,bitIndex17)
<=> v116328(VarCurr,bitIndex7) )
& ( v116327(VarCurr,bitIndex16)
<=> v116328(VarCurr,bitIndex6) )
& ( v116327(VarCurr,bitIndex15)
<=> v116328(VarCurr,bitIndex5) )
& ( v116327(VarCurr,bitIndex14)
<=> v116328(VarCurr,bitIndex4) )
& ( v116327(VarCurr,bitIndex13)
<=> v116328(VarCurr,bitIndex3) )
& ( v116327(VarCurr,bitIndex12)
<=> v116328(VarCurr,bitIndex2) )
& ( v116327(VarCurr,bitIndex11)
<=> v116328(VarCurr,bitIndex1) )
& ( v116327(VarCurr,bitIndex10)
<=> v116328(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_38556,axiom,
! [VarCurr] :
( v116331(VarCurr,bitIndex0)
<=> v116334(VarCurr,bitIndex0) ) ).
fof(addAssignment_38555,axiom,
! [VarCurr] :
( ( v116331(VarCurr,bitIndex2)
<=> $false )
& ( v116331(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_38554,axiom,
! [VarCurr] :
( v116331(VarCurr,bitIndex3)
<=> v116334(VarCurr,bitIndex3) ) ).
fof(addAssignment_38553,axiom,
! [VarCurr] :
( v116331(VarCurr,bitIndex4)
<=> v116333(VarCurr,bitIndex4) ) ).
fof(addAssignment_38552,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v116328(VarCurr,B)
<=> v116330(VarCurr,B) ) ) ).
fof(addAssignment_38551,axiom,
! [VarCurr] :
( ( v116328(VarCurr,bitIndex7)
<=> $false )
& ( v116328(VarCurr,bitIndex6)
<=> $false )
& ( v116328(VarCurr,bitIndex5)
<=> $false )
& ( v116328(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22038,axiom,
! [VarCurr] :
( v116320(VarCurr)
<=> ( v116324(VarCurr)
& v116322(VarCurr) ) ) ).
fof(writeUnaryOperator_8909,axiom,
! [VarCurr] :
( ~ v116324(VarCurr)
<=> v115475(VarCurr) ) ).
fof(addAssignment_38550,axiom,
! [VarCurr] :
( v116322(VarCurr)
<=> v9616(VarCurr) ) ).
fof(writeUnaryOperator_8908,axiom,
! [VarCurr] :
( ~ v116315(VarCurr)
<=> v116317(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2428,axiom,
! [VarCurr] :
( v116317(VarCurr)
<=> ( v115690(VarCurr,bitIndex0)
| v115690(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2427,axiom,
! [VarCurr] :
( v115999(VarCurr)
<=> ( v116310(VarCurr)
| v116001(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2426,axiom,
! [VarCurr] :
( v116310(VarCurr)
<=> ( v116311(VarCurr)
| v116001(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2425,axiom,
! [VarCurr] :
( v116311(VarCurr)
<=> ( v116312(VarCurr)
| v116001(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2424,axiom,
! [VarCurr] :
( v116312(VarCurr)
<=> ( v116313(VarCurr)
| v116001(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2423,axiom,
! [VarCurr] :
( v116313(VarCurr)
<=> ( v116001(VarCurr,bitIndex0)
| v116001(VarCurr,bitIndex1) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1853,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116213(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v116001(VarNext,B)
<=> v116001(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1933,axiom,
! [VarNext] :
( v116213(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v116001(VarNext,B)
<=> v116234(VarNext,B) ) ) ) ).
fof(addAssignment_38549,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v116234(VarNext,B)
<=> v116232(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4986,axiom,
! [VarCurr] :
( ~ v116222(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v116232(VarCurr,B)
<=> v116235(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4992,axiom,
! [VarCurr] :
( v116222(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v116232(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4985,axiom,
! [VarCurr] :
( ~ v116225(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v116235(VarCurr,B)
<=> v116271(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4991,axiom,
! [VarCurr] :
( v116225(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v116235(VarCurr,B)
<=> v116236(VarCurr,B) ) ) ) ).
fof(addAssignment_38548,axiom,
! [VarCurr] :
( v116271(VarCurr,bitIndex0)
<=> v116304(VarCurr) ) ).
fof(addAssignment_38547,axiom,
! [VarCurr] :
( v116271(VarCurr,bitIndex1)
<=> v116302(VarCurr) ) ).
fof(addAssignment_38546,axiom,
! [VarCurr] :
( v116271(VarCurr,bitIndex2)
<=> v116298(VarCurr) ) ).
fof(addAssignment_38545,axiom,
! [VarCurr] :
( v116271(VarCurr,bitIndex3)
<=> v116294(VarCurr) ) ).
fof(addAssignment_38544,axiom,
! [VarCurr] :
( v116271(VarCurr,bitIndex4)
<=> v116290(VarCurr) ) ).
fof(addAssignment_38543,axiom,
! [VarCurr] :
( v116271(VarCurr,bitIndex5)
<=> v116273(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22037,axiom,
! [VarCurr] :
( v116302(VarCurr)
<=> ( v116303(VarCurr)
& v116305(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22036,axiom,
! [VarCurr] :
( v116305(VarCurr)
<=> ( v116001(VarCurr,bitIndex0)
| v116284(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2422,axiom,
! [VarCurr] :
( v116303(VarCurr)
<=> ( v116304(VarCurr)
| v116001(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_8907,axiom,
! [VarCurr] :
( ~ v116304(VarCurr)
<=> v116001(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22035,axiom,
! [VarCurr] :
( v116298(VarCurr)
<=> ( v116299(VarCurr)
& v116301(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22034,axiom,
! [VarCurr] :
( v116301(VarCurr)
<=> ( v116282(VarCurr)
| v116285(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2421,axiom,
! [VarCurr] :
( v116299(VarCurr)
<=> ( v116300(VarCurr)
| v116001(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_8906,axiom,
! [VarCurr] :
( ~ v116300(VarCurr)
<=> v116282(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22033,axiom,
! [VarCurr] :
( v116294(VarCurr)
<=> ( v116295(VarCurr)
& v116297(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22032,axiom,
! [VarCurr] :
( v116297(VarCurr)
<=> ( v116280(VarCurr)
| v116286(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2420,axiom,
! [VarCurr] :
( v116295(VarCurr)
<=> ( v116296(VarCurr)
| v116001(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_8905,axiom,
! [VarCurr] :
( ~ v116296(VarCurr)
<=> v116280(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22031,axiom,
! [VarCurr] :
( v116290(VarCurr)
<=> ( v116291(VarCurr)
& v116293(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22030,axiom,
! [VarCurr] :
( v116293(VarCurr)
<=> ( v116278(VarCurr)
| v116287(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2419,axiom,
! [VarCurr] :
( v116291(VarCurr)
<=> ( v116292(VarCurr)
| v116001(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_8904,axiom,
! [VarCurr] :
( ~ v116292(VarCurr)
<=> v116278(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22029,axiom,
! [VarCurr] :
( v116273(VarCurr)
<=> ( v116274(VarCurr)
& v116288(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22028,axiom,
! [VarCurr] :
( v116288(VarCurr)
<=> ( v116276(VarCurr)
| v116289(VarCurr) ) ) ).
fof(writeUnaryOperator_8903,axiom,
! [VarCurr] :
( ~ v116289(VarCurr)
<=> v116001(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_2418,axiom,
! [VarCurr] :
( v116274(VarCurr)
<=> ( v116275(VarCurr)
| v116001(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_8902,axiom,
! [VarCurr] :
( ~ v116275(VarCurr)
<=> v116276(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2417,axiom,
! [VarCurr] :
( v116276(VarCurr)
<=> ( v116001(VarCurr,bitIndex4)
| v116277(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22027,axiom,
! [VarCurr] :
( v116277(VarCurr)
<=> ( v116278(VarCurr)
& v116287(VarCurr) ) ) ).
fof(writeUnaryOperator_8901,axiom,
! [VarCurr] :
( ~ v116287(VarCurr)
<=> v116001(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_2416,axiom,
! [VarCurr] :
( v116278(VarCurr)
<=> ( v116001(VarCurr,bitIndex3)
| v116279(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22026,axiom,
! [VarCurr] :
( v116279(VarCurr)
<=> ( v116280(VarCurr)
& v116286(VarCurr) ) ) ).
fof(writeUnaryOperator_8900,axiom,
! [VarCurr] :
( ~ v116286(VarCurr)
<=> v116001(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_2415,axiom,
! [VarCurr] :
( v116280(VarCurr)
<=> ( v116001(VarCurr,bitIndex2)
| v116281(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22025,axiom,
! [VarCurr] :
( v116281(VarCurr)
<=> ( v116282(VarCurr)
& v116285(VarCurr) ) ) ).
fof(writeUnaryOperator_8899,axiom,
! [VarCurr] :
( ~ v116285(VarCurr)
<=> v116001(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_2414,axiom,
! [VarCurr] :
( v116282(VarCurr)
<=> ( v116001(VarCurr,bitIndex1)
| v116283(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22024,axiom,
! [VarCurr] :
( v116283(VarCurr)
<=> ( v116001(VarCurr,bitIndex0)
& v116284(VarCurr) ) ) ).
fof(writeUnaryOperator_8898,axiom,
! [VarCurr] :
( ~ v116284(VarCurr)
<=> v116001(VarCurr,bitIndex1) ) ).
fof(addAssignment_38542,axiom,
! [VarCurr] :
( v116236(VarCurr,bitIndex0)
<=> v116269(VarCurr) ) ).
fof(addAssignment_38541,axiom,
! [VarCurr] :
( v116236(VarCurr,bitIndex1)
<=> v116267(VarCurr) ) ).
fof(addAssignment_38540,axiom,
! [VarCurr] :
( v116236(VarCurr,bitIndex2)
<=> v116263(VarCurr) ) ).
fof(addAssignment_38539,axiom,
! [VarCurr] :
( v116236(VarCurr,bitIndex3)
<=> v116259(VarCurr) ) ).
fof(addAssignment_38538,axiom,
! [VarCurr] :
( v116236(VarCurr,bitIndex4)
<=> v116255(VarCurr) ) ).
fof(addAssignment_38537,axiom,
! [VarCurr] :
( v116236(VarCurr,bitIndex5)
<=> v116238(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22023,axiom,
! [VarCurr] :
( v116267(VarCurr)
<=> ( v116268(VarCurr)
& v116270(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22022,axiom,
! [VarCurr] :
( v116270(VarCurr)
<=> ( v116008(VarCurr,bitIndex0)
| v116249(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2413,axiom,
! [VarCurr] :
( v116268(VarCurr)
<=> ( v116269(VarCurr)
| v116008(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_8897,axiom,
! [VarCurr] :
( ~ v116269(VarCurr)
<=> v116008(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22021,axiom,
! [VarCurr] :
( v116263(VarCurr)
<=> ( v116264(VarCurr)
& v116266(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22020,axiom,
! [VarCurr] :
( v116266(VarCurr)
<=> ( v116247(VarCurr)
| v116250(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2412,axiom,
! [VarCurr] :
( v116264(VarCurr)
<=> ( v116265(VarCurr)
| v116008(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_8896,axiom,
! [VarCurr] :
( ~ v116265(VarCurr)
<=> v116247(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22019,axiom,
! [VarCurr] :
( v116259(VarCurr)
<=> ( v116260(VarCurr)
& v116262(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22018,axiom,
! [VarCurr] :
( v116262(VarCurr)
<=> ( v116245(VarCurr)
| v116251(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2411,axiom,
! [VarCurr] :
( v116260(VarCurr)
<=> ( v116261(VarCurr)
| v116008(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_8895,axiom,
! [VarCurr] :
( ~ v116261(VarCurr)
<=> v116245(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22017,axiom,
! [VarCurr] :
( v116255(VarCurr)
<=> ( v116256(VarCurr)
& v116258(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22016,axiom,
! [VarCurr] :
( v116258(VarCurr)
<=> ( v116243(VarCurr)
| v116252(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2410,axiom,
! [VarCurr] :
( v116256(VarCurr)
<=> ( v116257(VarCurr)
| v116008(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_8894,axiom,
! [VarCurr] :
( ~ v116257(VarCurr)
<=> v116243(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22015,axiom,
! [VarCurr] :
( v116238(VarCurr)
<=> ( v116239(VarCurr)
& v116253(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22014,axiom,
! [VarCurr] :
( v116253(VarCurr)
<=> ( v116241(VarCurr)
| v116254(VarCurr) ) ) ).
fof(writeUnaryOperator_8893,axiom,
! [VarCurr] :
( ~ v116254(VarCurr)
<=> v116008(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_2409,axiom,
! [VarCurr] :
( v116239(VarCurr)
<=> ( v116240(VarCurr)
| v116008(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_8892,axiom,
! [VarCurr] :
( ~ v116240(VarCurr)
<=> v116241(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2408,axiom,
! [VarCurr] :
( v116241(VarCurr)
<=> ( v116008(VarCurr,bitIndex4)
| v116242(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22013,axiom,
! [VarCurr] :
( v116242(VarCurr)
<=> ( v116243(VarCurr)
& v116252(VarCurr) ) ) ).
fof(writeUnaryOperator_8891,axiom,
! [VarCurr] :
( ~ v116252(VarCurr)
<=> v116008(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_2407,axiom,
! [VarCurr] :
( v116243(VarCurr)
<=> ( v116008(VarCurr,bitIndex3)
| v116244(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22012,axiom,
! [VarCurr] :
( v116244(VarCurr)
<=> ( v116245(VarCurr)
& v116251(VarCurr) ) ) ).
fof(writeUnaryOperator_8890,axiom,
! [VarCurr] :
( ~ v116251(VarCurr)
<=> v116008(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_2406,axiom,
! [VarCurr] :
( v116245(VarCurr)
<=> ( v116008(VarCurr,bitIndex2)
| v116246(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22011,axiom,
! [VarCurr] :
( v116246(VarCurr)
<=> ( v116247(VarCurr)
& v116250(VarCurr) ) ) ).
fof(writeUnaryOperator_8889,axiom,
! [VarCurr] :
( ~ v116250(VarCurr)
<=> v116008(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_2405,axiom,
! [VarCurr] :
( v116247(VarCurr)
<=> ( v116008(VarCurr,bitIndex1)
| v116248(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22010,axiom,
! [VarCurr] :
( v116248(VarCurr)
<=> ( v116008(VarCurr,bitIndex0)
& v116249(VarCurr) ) ) ).
fof(writeUnaryOperator_8888,axiom,
! [VarCurr] :
( ~ v116249(VarCurr)
<=> v116008(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22009,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116213(VarNext)
<=> ( v116214(VarNext)
& v116221(VarNext) ) ) ) ).
fof(addAssignment_38536,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116221(VarNext)
<=> v116219(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22008,axiom,
! [VarCurr] :
( v116219(VarCurr)
<=> ( v116222(VarCurr)
| v116223(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22007,axiom,
! [VarCurr] :
( v116223(VarCurr)
<=> ( v116224(VarCurr)
& v116231(VarCurr) ) ) ).
fof(writeUnaryOperator_8887,axiom,
! [VarCurr] :
( ~ v116231(VarCurr)
<=> v116222(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22006,axiom,
! [VarCurr] :
( v116224(VarCurr)
<=> ( v116225(VarCurr)
| v116227(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22005,axiom,
! [VarCurr] :
( v116227(VarCurr)
<=> ( v116228(VarCurr)
& v116230(VarCurr) ) ) ).
fof(writeUnaryOperator_8886,axiom,
! [VarCurr] :
( ~ v116230(VarCurr)
<=> v116225(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22004,axiom,
! [VarCurr] :
( v116228(VarCurr)
<=> ( v115692(VarCurr)
& v116229(VarCurr) ) ) ).
fof(writeUnaryOperator_8885,axiom,
! [VarCurr] :
( ~ v116229(VarCurr)
<=> v116005(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22003,axiom,
! [VarCurr] :
( v116225(VarCurr)
<=> ( v115479(VarCurr)
& v116226(VarCurr) ) ) ).
fof(writeUnaryOperator_8884,axiom,
! [VarCurr] :
( ~ v116226(VarCurr)
<=> v116003(VarCurr) ) ).
fof(writeUnaryOperator_8883,axiom,
! [VarCurr] :
( ~ v116222(VarCurr)
<=> v115477(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22002,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116214(VarNext)
<=> ( v116215(VarNext)
& v115666(VarNext) ) ) ) ).
fof(writeUnaryOperator_8882,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116215(VarNext)
<=> v115673(VarNext) ) ) ).
fof(addAssignment_38535,axiom,
! [VarCurr] :
( v116008(VarCurr,bitIndex5)
<=> v116009(VarCurr,bitIndex5) ) ).
fof(addAssignment_38534,axiom,
! [VarCurr] :
( v116010(VarCurr,bitIndex3)
<=> v116143(VarCurr,bitIndex3) ) ).
fof(addAssignment_38533,axiom,
! [VarCurr] :
( v116017(VarCurr,bitIndex7)
<=> v116034(VarCurr,bitIndex7) ) ).
fof(addAssignment_38532,axiom,
! [VarCurr] :
( v115708(VarCurr,bitIndex7)
<=> v115710(VarCurr,bitIndex7) ) ).
fof(addAssignment_38531,axiom,
! [VarCurr] :
( v115710(VarCurr,bitIndex7)
<=> v115712(VarCurr,bitIndex7) ) ).
fof(addAssignment_38530,axiom,
! [VarCurr] :
( v115712(VarCurr,bitIndex7)
<=> v115714(VarCurr,bitIndex7) ) ).
fof(addAssignment_38529,axiom,
! [VarCurr] :
( v115714(VarCurr,bitIndex7)
<=> v193(VarCurr,bitIndex101) ) ).
fof(addAssignment_38528,axiom,
! [VarCurr] :
( v193(VarCurr,bitIndex101)
<=> v195(VarCurr,bitIndex101) ) ).
fof(addAssignment_38527,axiom,
! [VarCurr] :
( v195(VarCurr,bitIndex101)
<=> v197(VarCurr,bitIndex101) ) ).
fof(addAssignment_38526,axiom,
! [VarCurr] :
( v197(VarCurr,bitIndex101)
<=> v199(VarCurr,bitIndex681) ) ).
fof(addAssignment_38525,axiom,
! [VarNext] :
( v199(VarNext,bitIndex681)
<=> v116204(VarNext,bitIndex101) ) ).
fof(addCaseBooleanConditionShiftedRanges1_86,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116206(VarNext)
=> ( ( v116204(VarNext,bitIndex115)
<=> v199(VarCurr,bitIndex695) )
& ( v116204(VarNext,bitIndex114)
<=> v199(VarCurr,bitIndex694) )
& ( v116204(VarNext,bitIndex113)
<=> v199(VarCurr,bitIndex693) )
& ( v116204(VarNext,bitIndex112)
<=> v199(VarCurr,bitIndex692) )
& ( v116204(VarNext,bitIndex111)
<=> v199(VarCurr,bitIndex691) )
& ( v116204(VarNext,bitIndex110)
<=> v199(VarCurr,bitIndex690) )
& ( v116204(VarNext,bitIndex109)
<=> v199(VarCurr,bitIndex689) )
& ( v116204(VarNext,bitIndex108)
<=> v199(VarCurr,bitIndex688) )
& ( v116204(VarNext,bitIndex107)
<=> v199(VarCurr,bitIndex687) )
& ( v116204(VarNext,bitIndex106)
<=> v199(VarCurr,bitIndex686) )
& ( v116204(VarNext,bitIndex105)
<=> v199(VarCurr,bitIndex685) )
& ( v116204(VarNext,bitIndex104)
<=> v199(VarCurr,bitIndex684) )
& ( v116204(VarNext,bitIndex103)
<=> v199(VarCurr,bitIndex683) )
& ( v116204(VarNext,bitIndex102)
<=> v199(VarCurr,bitIndex682) )
& ( v116204(VarNext,bitIndex101)
<=> v199(VarCurr,bitIndex681) )
& ( v116204(VarNext,bitIndex100)
<=> v199(VarCurr,bitIndex680) )
& ( v116204(VarNext,bitIndex99)
<=> v199(VarCurr,bitIndex679) )
& ( v116204(VarNext,bitIndex98)
<=> v199(VarCurr,bitIndex678) )
& ( v116204(VarNext,bitIndex97)
<=> v199(VarCurr,bitIndex677) )
& ( v116204(VarNext,bitIndex96)
<=> v199(VarCurr,bitIndex676) )
& ( v116204(VarNext,bitIndex95)
<=> v199(VarCurr,bitIndex675) )
& ( v116204(VarNext,bitIndex94)
<=> v199(VarCurr,bitIndex674) )
& ( v116204(VarNext,bitIndex93)
<=> v199(VarCurr,bitIndex673) )
& ( v116204(VarNext,bitIndex92)
<=> v199(VarCurr,bitIndex672) )
& ( v116204(VarNext,bitIndex91)
<=> v199(VarCurr,bitIndex671) )
& ( v116204(VarNext,bitIndex90)
<=> v199(VarCurr,bitIndex670) )
& ( v116204(VarNext,bitIndex89)
<=> v199(VarCurr,bitIndex669) )
& ( v116204(VarNext,bitIndex88)
<=> v199(VarCurr,bitIndex668) )
& ( v116204(VarNext,bitIndex87)
<=> v199(VarCurr,bitIndex667) )
& ( v116204(VarNext,bitIndex86)
<=> v199(VarCurr,bitIndex666) )
& ( v116204(VarNext,bitIndex85)
<=> v199(VarCurr,bitIndex665) )
& ( v116204(VarNext,bitIndex84)
<=> v199(VarCurr,bitIndex664) )
& ( v116204(VarNext,bitIndex83)
<=> v199(VarCurr,bitIndex663) )
& ( v116204(VarNext,bitIndex82)
<=> v199(VarCurr,bitIndex662) )
& ( v116204(VarNext,bitIndex81)
<=> v199(VarCurr,bitIndex661) )
& ( v116204(VarNext,bitIndex80)
<=> v199(VarCurr,bitIndex660) )
& ( v116204(VarNext,bitIndex79)
<=> v199(VarCurr,bitIndex659) )
& ( v116204(VarNext,bitIndex78)
<=> v199(VarCurr,bitIndex658) )
& ( v116204(VarNext,bitIndex77)
<=> v199(VarCurr,bitIndex657) )
& ( v116204(VarNext,bitIndex76)
<=> v199(VarCurr,bitIndex656) )
& ( v116204(VarNext,bitIndex75)
<=> v199(VarCurr,bitIndex655) )
& ( v116204(VarNext,bitIndex74)
<=> v199(VarCurr,bitIndex654) )
& ( v116204(VarNext,bitIndex73)
<=> v199(VarCurr,bitIndex653) )
& ( v116204(VarNext,bitIndex72)
<=> v199(VarCurr,bitIndex652) )
& ( v116204(VarNext,bitIndex71)
<=> v199(VarCurr,bitIndex651) )
& ( v116204(VarNext,bitIndex70)
<=> v199(VarCurr,bitIndex650) )
& ( v116204(VarNext,bitIndex69)
<=> v199(VarCurr,bitIndex649) )
& ( v116204(VarNext,bitIndex68)
<=> v199(VarCurr,bitIndex648) )
& ( v116204(VarNext,bitIndex67)
<=> v199(VarCurr,bitIndex647) )
& ( v116204(VarNext,bitIndex66)
<=> v199(VarCurr,bitIndex646) )
& ( v116204(VarNext,bitIndex65)
<=> v199(VarCurr,bitIndex645) )
& ( v116204(VarNext,bitIndex64)
<=> v199(VarCurr,bitIndex644) )
& ( v116204(VarNext,bitIndex63)
<=> v199(VarCurr,bitIndex643) )
& ( v116204(VarNext,bitIndex62)
<=> v199(VarCurr,bitIndex642) )
& ( v116204(VarNext,bitIndex61)
<=> v199(VarCurr,bitIndex641) )
& ( v116204(VarNext,bitIndex60)
<=> v199(VarCurr,bitIndex640) )
& ( v116204(VarNext,bitIndex59)
<=> v199(VarCurr,bitIndex639) )
& ( v116204(VarNext,bitIndex58)
<=> v199(VarCurr,bitIndex638) )
& ( v116204(VarNext,bitIndex57)
<=> v199(VarCurr,bitIndex637) )
& ( v116204(VarNext,bitIndex56)
<=> v199(VarCurr,bitIndex636) )
& ( v116204(VarNext,bitIndex55)
<=> v199(VarCurr,bitIndex635) )
& ( v116204(VarNext,bitIndex54)
<=> v199(VarCurr,bitIndex634) )
& ( v116204(VarNext,bitIndex53)
<=> v199(VarCurr,bitIndex633) )
& ( v116204(VarNext,bitIndex52)
<=> v199(VarCurr,bitIndex632) )
& ( v116204(VarNext,bitIndex51)
<=> v199(VarCurr,bitIndex631) )
& ( v116204(VarNext,bitIndex50)
<=> v199(VarCurr,bitIndex630) )
& ( v116204(VarNext,bitIndex49)
<=> v199(VarCurr,bitIndex629) )
& ( v116204(VarNext,bitIndex48)
<=> v199(VarCurr,bitIndex628) )
& ( v116204(VarNext,bitIndex47)
<=> v199(VarCurr,bitIndex627) )
& ( v116204(VarNext,bitIndex46)
<=> v199(VarCurr,bitIndex626) )
& ( v116204(VarNext,bitIndex45)
<=> v199(VarCurr,bitIndex625) )
& ( v116204(VarNext,bitIndex44)
<=> v199(VarCurr,bitIndex624) )
& ( v116204(VarNext,bitIndex43)
<=> v199(VarCurr,bitIndex623) )
& ( v116204(VarNext,bitIndex42)
<=> v199(VarCurr,bitIndex622) )
& ( v116204(VarNext,bitIndex41)
<=> v199(VarCurr,bitIndex621) )
& ( v116204(VarNext,bitIndex40)
<=> v199(VarCurr,bitIndex620) )
& ( v116204(VarNext,bitIndex39)
<=> v199(VarCurr,bitIndex619) )
& ( v116204(VarNext,bitIndex38)
<=> v199(VarCurr,bitIndex618) )
& ( v116204(VarNext,bitIndex37)
<=> v199(VarCurr,bitIndex617) )
& ( v116204(VarNext,bitIndex36)
<=> v199(VarCurr,bitIndex616) )
& ( v116204(VarNext,bitIndex35)
<=> v199(VarCurr,bitIndex615) )
& ( v116204(VarNext,bitIndex34)
<=> v199(VarCurr,bitIndex614) )
& ( v116204(VarNext,bitIndex33)
<=> v199(VarCurr,bitIndex613) )
& ( v116204(VarNext,bitIndex32)
<=> v199(VarCurr,bitIndex612) )
& ( v116204(VarNext,bitIndex31)
<=> v199(VarCurr,bitIndex611) )
& ( v116204(VarNext,bitIndex30)
<=> v199(VarCurr,bitIndex610) )
& ( v116204(VarNext,bitIndex29)
<=> v199(VarCurr,bitIndex609) )
& ( v116204(VarNext,bitIndex28)
<=> v199(VarCurr,bitIndex608) )
& ( v116204(VarNext,bitIndex27)
<=> v199(VarCurr,bitIndex607) )
& ( v116204(VarNext,bitIndex26)
<=> v199(VarCurr,bitIndex606) )
& ( v116204(VarNext,bitIndex25)
<=> v199(VarCurr,bitIndex605) )
& ( v116204(VarNext,bitIndex24)
<=> v199(VarCurr,bitIndex604) )
& ( v116204(VarNext,bitIndex23)
<=> v199(VarCurr,bitIndex603) )
& ( v116204(VarNext,bitIndex22)
<=> v199(VarCurr,bitIndex602) )
& ( v116204(VarNext,bitIndex21)
<=> v199(VarCurr,bitIndex601) )
& ( v116204(VarNext,bitIndex20)
<=> v199(VarCurr,bitIndex600) )
& ( v116204(VarNext,bitIndex19)
<=> v199(VarCurr,bitIndex599) )
& ( v116204(VarNext,bitIndex18)
<=> v199(VarCurr,bitIndex598) )
& ( v116204(VarNext,bitIndex17)
<=> v199(VarCurr,bitIndex597) )
& ( v116204(VarNext,bitIndex16)
<=> v199(VarCurr,bitIndex596) )
& ( v116204(VarNext,bitIndex15)
<=> v199(VarCurr,bitIndex595) )
& ( v116204(VarNext,bitIndex14)
<=> v199(VarCurr,bitIndex594) )
& ( v116204(VarNext,bitIndex13)
<=> v199(VarCurr,bitIndex593) )
& ( v116204(VarNext,bitIndex12)
<=> v199(VarCurr,bitIndex592) )
& ( v116204(VarNext,bitIndex11)
<=> v199(VarCurr,bitIndex591) )
& ( v116204(VarNext,bitIndex10)
<=> v199(VarCurr,bitIndex590) )
& ( v116204(VarNext,bitIndex9)
<=> v199(VarCurr,bitIndex589) )
& ( v116204(VarNext,bitIndex8)
<=> v199(VarCurr,bitIndex588) )
& ( v116204(VarNext,bitIndex7)
<=> v199(VarCurr,bitIndex587) )
& ( v116204(VarNext,bitIndex6)
<=> v199(VarCurr,bitIndex586) )
& ( v116204(VarNext,bitIndex5)
<=> v199(VarCurr,bitIndex585) )
& ( v116204(VarNext,bitIndex4)
<=> v199(VarCurr,bitIndex584) )
& ( v116204(VarNext,bitIndex3)
<=> v199(VarCurr,bitIndex583) )
& ( v116204(VarNext,bitIndex2)
<=> v199(VarCurr,bitIndex582) )
& ( v116204(VarNext,bitIndex1)
<=> v199(VarCurr,bitIndex581) )
& ( v116204(VarNext,bitIndex0)
<=> v199(VarCurr,bitIndex580) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1932,axiom,
! [VarNext] :
( v116206(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v116204(VarNext,B)
<=> v300(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22001,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116206(VarNext)
<=> ( v116207(VarNext)
& v295(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22000,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116207(VarNext)
<=> ( v116209(VarNext)
& v241(VarNext) ) ) ) ).
fof(writeUnaryOperator_8881,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116209(VarNext)
<=> v250(VarNext) ) ) ).
fof(addAssignment_38524,axiom,
! [VarNext] :
( v199(VarNext,bitIndex565)
<=> v116196(VarNext,bitIndex101) ) ).
fof(addCaseBooleanConditionShiftedRanges1_85,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116198(VarNext)
=> ( ( v116196(VarNext,bitIndex115)
<=> v199(VarCurr,bitIndex579) )
& ( v116196(VarNext,bitIndex114)
<=> v199(VarCurr,bitIndex578) )
& ( v116196(VarNext,bitIndex113)
<=> v199(VarCurr,bitIndex577) )
& ( v116196(VarNext,bitIndex112)
<=> v199(VarCurr,bitIndex576) )
& ( v116196(VarNext,bitIndex111)
<=> v199(VarCurr,bitIndex575) )
& ( v116196(VarNext,bitIndex110)
<=> v199(VarCurr,bitIndex574) )
& ( v116196(VarNext,bitIndex109)
<=> v199(VarCurr,bitIndex573) )
& ( v116196(VarNext,bitIndex108)
<=> v199(VarCurr,bitIndex572) )
& ( v116196(VarNext,bitIndex107)
<=> v199(VarCurr,bitIndex571) )
& ( v116196(VarNext,bitIndex106)
<=> v199(VarCurr,bitIndex570) )
& ( v116196(VarNext,bitIndex105)
<=> v199(VarCurr,bitIndex569) )
& ( v116196(VarNext,bitIndex104)
<=> v199(VarCurr,bitIndex568) )
& ( v116196(VarNext,bitIndex103)
<=> v199(VarCurr,bitIndex567) )
& ( v116196(VarNext,bitIndex102)
<=> v199(VarCurr,bitIndex566) )
& ( v116196(VarNext,bitIndex101)
<=> v199(VarCurr,bitIndex565) )
& ( v116196(VarNext,bitIndex100)
<=> v199(VarCurr,bitIndex564) )
& ( v116196(VarNext,bitIndex99)
<=> v199(VarCurr,bitIndex563) )
& ( v116196(VarNext,bitIndex98)
<=> v199(VarCurr,bitIndex562) )
& ( v116196(VarNext,bitIndex97)
<=> v199(VarCurr,bitIndex561) )
& ( v116196(VarNext,bitIndex96)
<=> v199(VarCurr,bitIndex560) )
& ( v116196(VarNext,bitIndex95)
<=> v199(VarCurr,bitIndex559) )
& ( v116196(VarNext,bitIndex94)
<=> v199(VarCurr,bitIndex558) )
& ( v116196(VarNext,bitIndex93)
<=> v199(VarCurr,bitIndex557) )
& ( v116196(VarNext,bitIndex92)
<=> v199(VarCurr,bitIndex556) )
& ( v116196(VarNext,bitIndex91)
<=> v199(VarCurr,bitIndex555) )
& ( v116196(VarNext,bitIndex90)
<=> v199(VarCurr,bitIndex554) )
& ( v116196(VarNext,bitIndex89)
<=> v199(VarCurr,bitIndex553) )
& ( v116196(VarNext,bitIndex88)
<=> v199(VarCurr,bitIndex552) )
& ( v116196(VarNext,bitIndex87)
<=> v199(VarCurr,bitIndex551) )
& ( v116196(VarNext,bitIndex86)
<=> v199(VarCurr,bitIndex550) )
& ( v116196(VarNext,bitIndex85)
<=> v199(VarCurr,bitIndex549) )
& ( v116196(VarNext,bitIndex84)
<=> v199(VarCurr,bitIndex548) )
& ( v116196(VarNext,bitIndex83)
<=> v199(VarCurr,bitIndex547) )
& ( v116196(VarNext,bitIndex82)
<=> v199(VarCurr,bitIndex546) )
& ( v116196(VarNext,bitIndex81)
<=> v199(VarCurr,bitIndex545) )
& ( v116196(VarNext,bitIndex80)
<=> v199(VarCurr,bitIndex544) )
& ( v116196(VarNext,bitIndex79)
<=> v199(VarCurr,bitIndex543) )
& ( v116196(VarNext,bitIndex78)
<=> v199(VarCurr,bitIndex542) )
& ( v116196(VarNext,bitIndex77)
<=> v199(VarCurr,bitIndex541) )
& ( v116196(VarNext,bitIndex76)
<=> v199(VarCurr,bitIndex540) )
& ( v116196(VarNext,bitIndex75)
<=> v199(VarCurr,bitIndex539) )
& ( v116196(VarNext,bitIndex74)
<=> v199(VarCurr,bitIndex538) )
& ( v116196(VarNext,bitIndex73)
<=> v199(VarCurr,bitIndex537) )
& ( v116196(VarNext,bitIndex72)
<=> v199(VarCurr,bitIndex536) )
& ( v116196(VarNext,bitIndex71)
<=> v199(VarCurr,bitIndex535) )
& ( v116196(VarNext,bitIndex70)
<=> v199(VarCurr,bitIndex534) )
& ( v116196(VarNext,bitIndex69)
<=> v199(VarCurr,bitIndex533) )
& ( v116196(VarNext,bitIndex68)
<=> v199(VarCurr,bitIndex532) )
& ( v116196(VarNext,bitIndex67)
<=> v199(VarCurr,bitIndex531) )
& ( v116196(VarNext,bitIndex66)
<=> v199(VarCurr,bitIndex530) )
& ( v116196(VarNext,bitIndex65)
<=> v199(VarCurr,bitIndex529) )
& ( v116196(VarNext,bitIndex64)
<=> v199(VarCurr,bitIndex528) )
& ( v116196(VarNext,bitIndex63)
<=> v199(VarCurr,bitIndex527) )
& ( v116196(VarNext,bitIndex62)
<=> v199(VarCurr,bitIndex526) )
& ( v116196(VarNext,bitIndex61)
<=> v199(VarCurr,bitIndex525) )
& ( v116196(VarNext,bitIndex60)
<=> v199(VarCurr,bitIndex524) )
& ( v116196(VarNext,bitIndex59)
<=> v199(VarCurr,bitIndex523) )
& ( v116196(VarNext,bitIndex58)
<=> v199(VarCurr,bitIndex522) )
& ( v116196(VarNext,bitIndex57)
<=> v199(VarCurr,bitIndex521) )
& ( v116196(VarNext,bitIndex56)
<=> v199(VarCurr,bitIndex520) )
& ( v116196(VarNext,bitIndex55)
<=> v199(VarCurr,bitIndex519) )
& ( v116196(VarNext,bitIndex54)
<=> v199(VarCurr,bitIndex518) )
& ( v116196(VarNext,bitIndex53)
<=> v199(VarCurr,bitIndex517) )
& ( v116196(VarNext,bitIndex52)
<=> v199(VarCurr,bitIndex516) )
& ( v116196(VarNext,bitIndex51)
<=> v199(VarCurr,bitIndex515) )
& ( v116196(VarNext,bitIndex50)
<=> v199(VarCurr,bitIndex514) )
& ( v116196(VarNext,bitIndex49)
<=> v199(VarCurr,bitIndex513) )
& ( v116196(VarNext,bitIndex48)
<=> v199(VarCurr,bitIndex512) )
& ( v116196(VarNext,bitIndex47)
<=> v199(VarCurr,bitIndex511) )
& ( v116196(VarNext,bitIndex46)
<=> v199(VarCurr,bitIndex510) )
& ( v116196(VarNext,bitIndex45)
<=> v199(VarCurr,bitIndex509) )
& ( v116196(VarNext,bitIndex44)
<=> v199(VarCurr,bitIndex508) )
& ( v116196(VarNext,bitIndex43)
<=> v199(VarCurr,bitIndex507) )
& ( v116196(VarNext,bitIndex42)
<=> v199(VarCurr,bitIndex506) )
& ( v116196(VarNext,bitIndex41)
<=> v199(VarCurr,bitIndex505) )
& ( v116196(VarNext,bitIndex40)
<=> v199(VarCurr,bitIndex504) )
& ( v116196(VarNext,bitIndex39)
<=> v199(VarCurr,bitIndex503) )
& ( v116196(VarNext,bitIndex38)
<=> v199(VarCurr,bitIndex502) )
& ( v116196(VarNext,bitIndex37)
<=> v199(VarCurr,bitIndex501) )
& ( v116196(VarNext,bitIndex36)
<=> v199(VarCurr,bitIndex500) )
& ( v116196(VarNext,bitIndex35)
<=> v199(VarCurr,bitIndex499) )
& ( v116196(VarNext,bitIndex34)
<=> v199(VarCurr,bitIndex498) )
& ( v116196(VarNext,bitIndex33)
<=> v199(VarCurr,bitIndex497) )
& ( v116196(VarNext,bitIndex32)
<=> v199(VarCurr,bitIndex496) )
& ( v116196(VarNext,bitIndex31)
<=> v199(VarCurr,bitIndex495) )
& ( v116196(VarNext,bitIndex30)
<=> v199(VarCurr,bitIndex494) )
& ( v116196(VarNext,bitIndex29)
<=> v199(VarCurr,bitIndex493) )
& ( v116196(VarNext,bitIndex28)
<=> v199(VarCurr,bitIndex492) )
& ( v116196(VarNext,bitIndex27)
<=> v199(VarCurr,bitIndex491) )
& ( v116196(VarNext,bitIndex26)
<=> v199(VarCurr,bitIndex490) )
& ( v116196(VarNext,bitIndex25)
<=> v199(VarCurr,bitIndex489) )
& ( v116196(VarNext,bitIndex24)
<=> v199(VarCurr,bitIndex488) )
& ( v116196(VarNext,bitIndex23)
<=> v199(VarCurr,bitIndex487) )
& ( v116196(VarNext,bitIndex22)
<=> v199(VarCurr,bitIndex486) )
& ( v116196(VarNext,bitIndex21)
<=> v199(VarCurr,bitIndex485) )
& ( v116196(VarNext,bitIndex20)
<=> v199(VarCurr,bitIndex484) )
& ( v116196(VarNext,bitIndex19)
<=> v199(VarCurr,bitIndex483) )
& ( v116196(VarNext,bitIndex18)
<=> v199(VarCurr,bitIndex482) )
& ( v116196(VarNext,bitIndex17)
<=> v199(VarCurr,bitIndex481) )
& ( v116196(VarNext,bitIndex16)
<=> v199(VarCurr,bitIndex480) )
& ( v116196(VarNext,bitIndex15)
<=> v199(VarCurr,bitIndex479) )
& ( v116196(VarNext,bitIndex14)
<=> v199(VarCurr,bitIndex478) )
& ( v116196(VarNext,bitIndex13)
<=> v199(VarCurr,bitIndex477) )
& ( v116196(VarNext,bitIndex12)
<=> v199(VarCurr,bitIndex476) )
& ( v116196(VarNext,bitIndex11)
<=> v199(VarCurr,bitIndex475) )
& ( v116196(VarNext,bitIndex10)
<=> v199(VarCurr,bitIndex474) )
& ( v116196(VarNext,bitIndex9)
<=> v199(VarCurr,bitIndex473) )
& ( v116196(VarNext,bitIndex8)
<=> v199(VarCurr,bitIndex472) )
& ( v116196(VarNext,bitIndex7)
<=> v199(VarCurr,bitIndex471) )
& ( v116196(VarNext,bitIndex6)
<=> v199(VarCurr,bitIndex470) )
& ( v116196(VarNext,bitIndex5)
<=> v199(VarCurr,bitIndex469) )
& ( v116196(VarNext,bitIndex4)
<=> v199(VarCurr,bitIndex468) )
& ( v116196(VarNext,bitIndex3)
<=> v199(VarCurr,bitIndex467) )
& ( v116196(VarNext,bitIndex2)
<=> v199(VarCurr,bitIndex466) )
& ( v116196(VarNext,bitIndex1)
<=> v199(VarCurr,bitIndex465) )
& ( v116196(VarNext,bitIndex0)
<=> v199(VarCurr,bitIndex464) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1931,axiom,
! [VarNext] :
( v116198(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v116196(VarNext,B)
<=> v281(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21999,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116198(VarNext)
<=> ( v116199(VarNext)
& v276(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21998,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116199(VarNext)
<=> ( v116201(VarNext)
& v241(VarNext) ) ) ) ).
fof(writeUnaryOperator_8880,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116201(VarNext)
<=> v250(VarNext) ) ) ).
fof(addAssignment_38523,axiom,
! [VarCurr] :
( v229(VarCurr,bitIndex101)
<=> v231(VarCurr,bitIndex101) ) ).
fof(addAssignment_38522,axiom,
! [VarCurr] :
( v231(VarCurr,bitIndex101)
<=> v233(VarCurr,bitIndex101) ) ).
fof(addAssignment_38521,axiom,
! [VarCurr] :
( v233(VarCurr,bitIndex101)
<=> v235(VarCurr,bitIndex101) ) ).
fof(addAssignment_38520,axiom,
! [VarCurr] :
( v235(VarCurr,bitIndex101)
<=> v237(VarCurr,bitIndex101) ) ).
fof(addAssignment_38519,axiom,
! [VarCurr] :
( v237(VarCurr,bitIndex101)
<=> v239(VarCurr,bitIndex101) ) ).
fof(addAssignment_38518,axiom,
! [VarCurr] :
( v116008(VarCurr,bitIndex4)
<=> v116009(VarCurr,bitIndex4) ) ).
fof(addAssignment_38517,axiom,
! [VarCurr] :
( v116010(VarCurr,bitIndex2)
<=> v116143(VarCurr,bitIndex2) ) ).
fof(addAssignment_38516,axiom,
! [VarCurr] :
( v116017(VarCurr,bitIndex6)
<=> v116034(VarCurr,bitIndex6) ) ).
fof(addAssignment_38515,axiom,
! [VarCurr] :
( v115708(VarCurr,bitIndex6)
<=> v115710(VarCurr,bitIndex6) ) ).
fof(addAssignment_38514,axiom,
! [VarCurr] :
( v115710(VarCurr,bitIndex6)
<=> v115712(VarCurr,bitIndex6) ) ).
fof(addAssignment_38513,axiom,
! [VarCurr] :
( v115712(VarCurr,bitIndex6)
<=> v115714(VarCurr,bitIndex6) ) ).
fof(addAssignment_38512,axiom,
! [VarCurr] :
( v115714(VarCurr,bitIndex6)
<=> v193(VarCurr,bitIndex100) ) ).
fof(addAssignment_38511,axiom,
! [VarCurr] :
( v193(VarCurr,bitIndex100)
<=> v195(VarCurr,bitIndex100) ) ).
fof(addAssignment_38510,axiom,
! [VarCurr] :
( v195(VarCurr,bitIndex100)
<=> v197(VarCurr,bitIndex100) ) ).
fof(addAssignment_38509,axiom,
! [VarCurr] :
( v197(VarCurr,bitIndex100)
<=> v199(VarCurr,bitIndex680) ) ).
fof(addAssignment_38508,axiom,
! [VarNext] :
( v199(VarNext,bitIndex680)
<=> v116188(VarNext,bitIndex100) ) ).
fof(addCaseBooleanConditionShiftedRanges1_84,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116190(VarNext)
=> ( ( v116188(VarNext,bitIndex115)
<=> v199(VarCurr,bitIndex695) )
& ( v116188(VarNext,bitIndex114)
<=> v199(VarCurr,bitIndex694) )
& ( v116188(VarNext,bitIndex113)
<=> v199(VarCurr,bitIndex693) )
& ( v116188(VarNext,bitIndex112)
<=> v199(VarCurr,bitIndex692) )
& ( v116188(VarNext,bitIndex111)
<=> v199(VarCurr,bitIndex691) )
& ( v116188(VarNext,bitIndex110)
<=> v199(VarCurr,bitIndex690) )
& ( v116188(VarNext,bitIndex109)
<=> v199(VarCurr,bitIndex689) )
& ( v116188(VarNext,bitIndex108)
<=> v199(VarCurr,bitIndex688) )
& ( v116188(VarNext,bitIndex107)
<=> v199(VarCurr,bitIndex687) )
& ( v116188(VarNext,bitIndex106)
<=> v199(VarCurr,bitIndex686) )
& ( v116188(VarNext,bitIndex105)
<=> v199(VarCurr,bitIndex685) )
& ( v116188(VarNext,bitIndex104)
<=> v199(VarCurr,bitIndex684) )
& ( v116188(VarNext,bitIndex103)
<=> v199(VarCurr,bitIndex683) )
& ( v116188(VarNext,bitIndex102)
<=> v199(VarCurr,bitIndex682) )
& ( v116188(VarNext,bitIndex101)
<=> v199(VarCurr,bitIndex681) )
& ( v116188(VarNext,bitIndex100)
<=> v199(VarCurr,bitIndex680) )
& ( v116188(VarNext,bitIndex99)
<=> v199(VarCurr,bitIndex679) )
& ( v116188(VarNext,bitIndex98)
<=> v199(VarCurr,bitIndex678) )
& ( v116188(VarNext,bitIndex97)
<=> v199(VarCurr,bitIndex677) )
& ( v116188(VarNext,bitIndex96)
<=> v199(VarCurr,bitIndex676) )
& ( v116188(VarNext,bitIndex95)
<=> v199(VarCurr,bitIndex675) )
& ( v116188(VarNext,bitIndex94)
<=> v199(VarCurr,bitIndex674) )
& ( v116188(VarNext,bitIndex93)
<=> v199(VarCurr,bitIndex673) )
& ( v116188(VarNext,bitIndex92)
<=> v199(VarCurr,bitIndex672) )
& ( v116188(VarNext,bitIndex91)
<=> v199(VarCurr,bitIndex671) )
& ( v116188(VarNext,bitIndex90)
<=> v199(VarCurr,bitIndex670) )
& ( v116188(VarNext,bitIndex89)
<=> v199(VarCurr,bitIndex669) )
& ( v116188(VarNext,bitIndex88)
<=> v199(VarCurr,bitIndex668) )
& ( v116188(VarNext,bitIndex87)
<=> v199(VarCurr,bitIndex667) )
& ( v116188(VarNext,bitIndex86)
<=> v199(VarCurr,bitIndex666) )
& ( v116188(VarNext,bitIndex85)
<=> v199(VarCurr,bitIndex665) )
& ( v116188(VarNext,bitIndex84)
<=> v199(VarCurr,bitIndex664) )
& ( v116188(VarNext,bitIndex83)
<=> v199(VarCurr,bitIndex663) )
& ( v116188(VarNext,bitIndex82)
<=> v199(VarCurr,bitIndex662) )
& ( v116188(VarNext,bitIndex81)
<=> v199(VarCurr,bitIndex661) )
& ( v116188(VarNext,bitIndex80)
<=> v199(VarCurr,bitIndex660) )
& ( v116188(VarNext,bitIndex79)
<=> v199(VarCurr,bitIndex659) )
& ( v116188(VarNext,bitIndex78)
<=> v199(VarCurr,bitIndex658) )
& ( v116188(VarNext,bitIndex77)
<=> v199(VarCurr,bitIndex657) )
& ( v116188(VarNext,bitIndex76)
<=> v199(VarCurr,bitIndex656) )
& ( v116188(VarNext,bitIndex75)
<=> v199(VarCurr,bitIndex655) )
& ( v116188(VarNext,bitIndex74)
<=> v199(VarCurr,bitIndex654) )
& ( v116188(VarNext,bitIndex73)
<=> v199(VarCurr,bitIndex653) )
& ( v116188(VarNext,bitIndex72)
<=> v199(VarCurr,bitIndex652) )
& ( v116188(VarNext,bitIndex71)
<=> v199(VarCurr,bitIndex651) )
& ( v116188(VarNext,bitIndex70)
<=> v199(VarCurr,bitIndex650) )
& ( v116188(VarNext,bitIndex69)
<=> v199(VarCurr,bitIndex649) )
& ( v116188(VarNext,bitIndex68)
<=> v199(VarCurr,bitIndex648) )
& ( v116188(VarNext,bitIndex67)
<=> v199(VarCurr,bitIndex647) )
& ( v116188(VarNext,bitIndex66)
<=> v199(VarCurr,bitIndex646) )
& ( v116188(VarNext,bitIndex65)
<=> v199(VarCurr,bitIndex645) )
& ( v116188(VarNext,bitIndex64)
<=> v199(VarCurr,bitIndex644) )
& ( v116188(VarNext,bitIndex63)
<=> v199(VarCurr,bitIndex643) )
& ( v116188(VarNext,bitIndex62)
<=> v199(VarCurr,bitIndex642) )
& ( v116188(VarNext,bitIndex61)
<=> v199(VarCurr,bitIndex641) )
& ( v116188(VarNext,bitIndex60)
<=> v199(VarCurr,bitIndex640) )
& ( v116188(VarNext,bitIndex59)
<=> v199(VarCurr,bitIndex639) )
& ( v116188(VarNext,bitIndex58)
<=> v199(VarCurr,bitIndex638) )
& ( v116188(VarNext,bitIndex57)
<=> v199(VarCurr,bitIndex637) )
& ( v116188(VarNext,bitIndex56)
<=> v199(VarCurr,bitIndex636) )
& ( v116188(VarNext,bitIndex55)
<=> v199(VarCurr,bitIndex635) )
& ( v116188(VarNext,bitIndex54)
<=> v199(VarCurr,bitIndex634) )
& ( v116188(VarNext,bitIndex53)
<=> v199(VarCurr,bitIndex633) )
& ( v116188(VarNext,bitIndex52)
<=> v199(VarCurr,bitIndex632) )
& ( v116188(VarNext,bitIndex51)
<=> v199(VarCurr,bitIndex631) )
& ( v116188(VarNext,bitIndex50)
<=> v199(VarCurr,bitIndex630) )
& ( v116188(VarNext,bitIndex49)
<=> v199(VarCurr,bitIndex629) )
& ( v116188(VarNext,bitIndex48)
<=> v199(VarCurr,bitIndex628) )
& ( v116188(VarNext,bitIndex47)
<=> v199(VarCurr,bitIndex627) )
& ( v116188(VarNext,bitIndex46)
<=> v199(VarCurr,bitIndex626) )
& ( v116188(VarNext,bitIndex45)
<=> v199(VarCurr,bitIndex625) )
& ( v116188(VarNext,bitIndex44)
<=> v199(VarCurr,bitIndex624) )
& ( v116188(VarNext,bitIndex43)
<=> v199(VarCurr,bitIndex623) )
& ( v116188(VarNext,bitIndex42)
<=> v199(VarCurr,bitIndex622) )
& ( v116188(VarNext,bitIndex41)
<=> v199(VarCurr,bitIndex621) )
& ( v116188(VarNext,bitIndex40)
<=> v199(VarCurr,bitIndex620) )
& ( v116188(VarNext,bitIndex39)
<=> v199(VarCurr,bitIndex619) )
& ( v116188(VarNext,bitIndex38)
<=> v199(VarCurr,bitIndex618) )
& ( v116188(VarNext,bitIndex37)
<=> v199(VarCurr,bitIndex617) )
& ( v116188(VarNext,bitIndex36)
<=> v199(VarCurr,bitIndex616) )
& ( v116188(VarNext,bitIndex35)
<=> v199(VarCurr,bitIndex615) )
& ( v116188(VarNext,bitIndex34)
<=> v199(VarCurr,bitIndex614) )
& ( v116188(VarNext,bitIndex33)
<=> v199(VarCurr,bitIndex613) )
& ( v116188(VarNext,bitIndex32)
<=> v199(VarCurr,bitIndex612) )
& ( v116188(VarNext,bitIndex31)
<=> v199(VarCurr,bitIndex611) )
& ( v116188(VarNext,bitIndex30)
<=> v199(VarCurr,bitIndex610) )
& ( v116188(VarNext,bitIndex29)
<=> v199(VarCurr,bitIndex609) )
& ( v116188(VarNext,bitIndex28)
<=> v199(VarCurr,bitIndex608) )
& ( v116188(VarNext,bitIndex27)
<=> v199(VarCurr,bitIndex607) )
& ( v116188(VarNext,bitIndex26)
<=> v199(VarCurr,bitIndex606) )
& ( v116188(VarNext,bitIndex25)
<=> v199(VarCurr,bitIndex605) )
& ( v116188(VarNext,bitIndex24)
<=> v199(VarCurr,bitIndex604) )
& ( v116188(VarNext,bitIndex23)
<=> v199(VarCurr,bitIndex603) )
& ( v116188(VarNext,bitIndex22)
<=> v199(VarCurr,bitIndex602) )
& ( v116188(VarNext,bitIndex21)
<=> v199(VarCurr,bitIndex601) )
& ( v116188(VarNext,bitIndex20)
<=> v199(VarCurr,bitIndex600) )
& ( v116188(VarNext,bitIndex19)
<=> v199(VarCurr,bitIndex599) )
& ( v116188(VarNext,bitIndex18)
<=> v199(VarCurr,bitIndex598) )
& ( v116188(VarNext,bitIndex17)
<=> v199(VarCurr,bitIndex597) )
& ( v116188(VarNext,bitIndex16)
<=> v199(VarCurr,bitIndex596) )
& ( v116188(VarNext,bitIndex15)
<=> v199(VarCurr,bitIndex595) )
& ( v116188(VarNext,bitIndex14)
<=> v199(VarCurr,bitIndex594) )
& ( v116188(VarNext,bitIndex13)
<=> v199(VarCurr,bitIndex593) )
& ( v116188(VarNext,bitIndex12)
<=> v199(VarCurr,bitIndex592) )
& ( v116188(VarNext,bitIndex11)
<=> v199(VarCurr,bitIndex591) )
& ( v116188(VarNext,bitIndex10)
<=> v199(VarCurr,bitIndex590) )
& ( v116188(VarNext,bitIndex9)
<=> v199(VarCurr,bitIndex589) )
& ( v116188(VarNext,bitIndex8)
<=> v199(VarCurr,bitIndex588) )
& ( v116188(VarNext,bitIndex7)
<=> v199(VarCurr,bitIndex587) )
& ( v116188(VarNext,bitIndex6)
<=> v199(VarCurr,bitIndex586) )
& ( v116188(VarNext,bitIndex5)
<=> v199(VarCurr,bitIndex585) )
& ( v116188(VarNext,bitIndex4)
<=> v199(VarCurr,bitIndex584) )
& ( v116188(VarNext,bitIndex3)
<=> v199(VarCurr,bitIndex583) )
& ( v116188(VarNext,bitIndex2)
<=> v199(VarCurr,bitIndex582) )
& ( v116188(VarNext,bitIndex1)
<=> v199(VarCurr,bitIndex581) )
& ( v116188(VarNext,bitIndex0)
<=> v199(VarCurr,bitIndex580) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1930,axiom,
! [VarNext] :
( v116190(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v116188(VarNext,B)
<=> v300(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21997,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116190(VarNext)
<=> ( v116191(VarNext)
& v295(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21996,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116191(VarNext)
<=> ( v116193(VarNext)
& v241(VarNext) ) ) ) ).
fof(writeUnaryOperator_8879,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116193(VarNext)
<=> v250(VarNext) ) ) ).
fof(addAssignment_38507,axiom,
! [VarNext] :
( v199(VarNext,bitIndex564)
<=> v116180(VarNext,bitIndex100) ) ).
fof(addCaseBooleanConditionShiftedRanges1_83,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116182(VarNext)
=> ( ( v116180(VarNext,bitIndex115)
<=> v199(VarCurr,bitIndex579) )
& ( v116180(VarNext,bitIndex114)
<=> v199(VarCurr,bitIndex578) )
& ( v116180(VarNext,bitIndex113)
<=> v199(VarCurr,bitIndex577) )
& ( v116180(VarNext,bitIndex112)
<=> v199(VarCurr,bitIndex576) )
& ( v116180(VarNext,bitIndex111)
<=> v199(VarCurr,bitIndex575) )
& ( v116180(VarNext,bitIndex110)
<=> v199(VarCurr,bitIndex574) )
& ( v116180(VarNext,bitIndex109)
<=> v199(VarCurr,bitIndex573) )
& ( v116180(VarNext,bitIndex108)
<=> v199(VarCurr,bitIndex572) )
& ( v116180(VarNext,bitIndex107)
<=> v199(VarCurr,bitIndex571) )
& ( v116180(VarNext,bitIndex106)
<=> v199(VarCurr,bitIndex570) )
& ( v116180(VarNext,bitIndex105)
<=> v199(VarCurr,bitIndex569) )
& ( v116180(VarNext,bitIndex104)
<=> v199(VarCurr,bitIndex568) )
& ( v116180(VarNext,bitIndex103)
<=> v199(VarCurr,bitIndex567) )
& ( v116180(VarNext,bitIndex102)
<=> v199(VarCurr,bitIndex566) )
& ( v116180(VarNext,bitIndex101)
<=> v199(VarCurr,bitIndex565) )
& ( v116180(VarNext,bitIndex100)
<=> v199(VarCurr,bitIndex564) )
& ( v116180(VarNext,bitIndex99)
<=> v199(VarCurr,bitIndex563) )
& ( v116180(VarNext,bitIndex98)
<=> v199(VarCurr,bitIndex562) )
& ( v116180(VarNext,bitIndex97)
<=> v199(VarCurr,bitIndex561) )
& ( v116180(VarNext,bitIndex96)
<=> v199(VarCurr,bitIndex560) )
& ( v116180(VarNext,bitIndex95)
<=> v199(VarCurr,bitIndex559) )
& ( v116180(VarNext,bitIndex94)
<=> v199(VarCurr,bitIndex558) )
& ( v116180(VarNext,bitIndex93)
<=> v199(VarCurr,bitIndex557) )
& ( v116180(VarNext,bitIndex92)
<=> v199(VarCurr,bitIndex556) )
& ( v116180(VarNext,bitIndex91)
<=> v199(VarCurr,bitIndex555) )
& ( v116180(VarNext,bitIndex90)
<=> v199(VarCurr,bitIndex554) )
& ( v116180(VarNext,bitIndex89)
<=> v199(VarCurr,bitIndex553) )
& ( v116180(VarNext,bitIndex88)
<=> v199(VarCurr,bitIndex552) )
& ( v116180(VarNext,bitIndex87)
<=> v199(VarCurr,bitIndex551) )
& ( v116180(VarNext,bitIndex86)
<=> v199(VarCurr,bitIndex550) )
& ( v116180(VarNext,bitIndex85)
<=> v199(VarCurr,bitIndex549) )
& ( v116180(VarNext,bitIndex84)
<=> v199(VarCurr,bitIndex548) )
& ( v116180(VarNext,bitIndex83)
<=> v199(VarCurr,bitIndex547) )
& ( v116180(VarNext,bitIndex82)
<=> v199(VarCurr,bitIndex546) )
& ( v116180(VarNext,bitIndex81)
<=> v199(VarCurr,bitIndex545) )
& ( v116180(VarNext,bitIndex80)
<=> v199(VarCurr,bitIndex544) )
& ( v116180(VarNext,bitIndex79)
<=> v199(VarCurr,bitIndex543) )
& ( v116180(VarNext,bitIndex78)
<=> v199(VarCurr,bitIndex542) )
& ( v116180(VarNext,bitIndex77)
<=> v199(VarCurr,bitIndex541) )
& ( v116180(VarNext,bitIndex76)
<=> v199(VarCurr,bitIndex540) )
& ( v116180(VarNext,bitIndex75)
<=> v199(VarCurr,bitIndex539) )
& ( v116180(VarNext,bitIndex74)
<=> v199(VarCurr,bitIndex538) )
& ( v116180(VarNext,bitIndex73)
<=> v199(VarCurr,bitIndex537) )
& ( v116180(VarNext,bitIndex72)
<=> v199(VarCurr,bitIndex536) )
& ( v116180(VarNext,bitIndex71)
<=> v199(VarCurr,bitIndex535) )
& ( v116180(VarNext,bitIndex70)
<=> v199(VarCurr,bitIndex534) )
& ( v116180(VarNext,bitIndex69)
<=> v199(VarCurr,bitIndex533) )
& ( v116180(VarNext,bitIndex68)
<=> v199(VarCurr,bitIndex532) )
& ( v116180(VarNext,bitIndex67)
<=> v199(VarCurr,bitIndex531) )
& ( v116180(VarNext,bitIndex66)
<=> v199(VarCurr,bitIndex530) )
& ( v116180(VarNext,bitIndex65)
<=> v199(VarCurr,bitIndex529) )
& ( v116180(VarNext,bitIndex64)
<=> v199(VarCurr,bitIndex528) )
& ( v116180(VarNext,bitIndex63)
<=> v199(VarCurr,bitIndex527) )
& ( v116180(VarNext,bitIndex62)
<=> v199(VarCurr,bitIndex526) )
& ( v116180(VarNext,bitIndex61)
<=> v199(VarCurr,bitIndex525) )
& ( v116180(VarNext,bitIndex60)
<=> v199(VarCurr,bitIndex524) )
& ( v116180(VarNext,bitIndex59)
<=> v199(VarCurr,bitIndex523) )
& ( v116180(VarNext,bitIndex58)
<=> v199(VarCurr,bitIndex522) )
& ( v116180(VarNext,bitIndex57)
<=> v199(VarCurr,bitIndex521) )
& ( v116180(VarNext,bitIndex56)
<=> v199(VarCurr,bitIndex520) )
& ( v116180(VarNext,bitIndex55)
<=> v199(VarCurr,bitIndex519) )
& ( v116180(VarNext,bitIndex54)
<=> v199(VarCurr,bitIndex518) )
& ( v116180(VarNext,bitIndex53)
<=> v199(VarCurr,bitIndex517) )
& ( v116180(VarNext,bitIndex52)
<=> v199(VarCurr,bitIndex516) )
& ( v116180(VarNext,bitIndex51)
<=> v199(VarCurr,bitIndex515) )
& ( v116180(VarNext,bitIndex50)
<=> v199(VarCurr,bitIndex514) )
& ( v116180(VarNext,bitIndex49)
<=> v199(VarCurr,bitIndex513) )
& ( v116180(VarNext,bitIndex48)
<=> v199(VarCurr,bitIndex512) )
& ( v116180(VarNext,bitIndex47)
<=> v199(VarCurr,bitIndex511) )
& ( v116180(VarNext,bitIndex46)
<=> v199(VarCurr,bitIndex510) )
& ( v116180(VarNext,bitIndex45)
<=> v199(VarCurr,bitIndex509) )
& ( v116180(VarNext,bitIndex44)
<=> v199(VarCurr,bitIndex508) )
& ( v116180(VarNext,bitIndex43)
<=> v199(VarCurr,bitIndex507) )
& ( v116180(VarNext,bitIndex42)
<=> v199(VarCurr,bitIndex506) )
& ( v116180(VarNext,bitIndex41)
<=> v199(VarCurr,bitIndex505) )
& ( v116180(VarNext,bitIndex40)
<=> v199(VarCurr,bitIndex504) )
& ( v116180(VarNext,bitIndex39)
<=> v199(VarCurr,bitIndex503) )
& ( v116180(VarNext,bitIndex38)
<=> v199(VarCurr,bitIndex502) )
& ( v116180(VarNext,bitIndex37)
<=> v199(VarCurr,bitIndex501) )
& ( v116180(VarNext,bitIndex36)
<=> v199(VarCurr,bitIndex500) )
& ( v116180(VarNext,bitIndex35)
<=> v199(VarCurr,bitIndex499) )
& ( v116180(VarNext,bitIndex34)
<=> v199(VarCurr,bitIndex498) )
& ( v116180(VarNext,bitIndex33)
<=> v199(VarCurr,bitIndex497) )
& ( v116180(VarNext,bitIndex32)
<=> v199(VarCurr,bitIndex496) )
& ( v116180(VarNext,bitIndex31)
<=> v199(VarCurr,bitIndex495) )
& ( v116180(VarNext,bitIndex30)
<=> v199(VarCurr,bitIndex494) )
& ( v116180(VarNext,bitIndex29)
<=> v199(VarCurr,bitIndex493) )
& ( v116180(VarNext,bitIndex28)
<=> v199(VarCurr,bitIndex492) )
& ( v116180(VarNext,bitIndex27)
<=> v199(VarCurr,bitIndex491) )
& ( v116180(VarNext,bitIndex26)
<=> v199(VarCurr,bitIndex490) )
& ( v116180(VarNext,bitIndex25)
<=> v199(VarCurr,bitIndex489) )
& ( v116180(VarNext,bitIndex24)
<=> v199(VarCurr,bitIndex488) )
& ( v116180(VarNext,bitIndex23)
<=> v199(VarCurr,bitIndex487) )
& ( v116180(VarNext,bitIndex22)
<=> v199(VarCurr,bitIndex486) )
& ( v116180(VarNext,bitIndex21)
<=> v199(VarCurr,bitIndex485) )
& ( v116180(VarNext,bitIndex20)
<=> v199(VarCurr,bitIndex484) )
& ( v116180(VarNext,bitIndex19)
<=> v199(VarCurr,bitIndex483) )
& ( v116180(VarNext,bitIndex18)
<=> v199(VarCurr,bitIndex482) )
& ( v116180(VarNext,bitIndex17)
<=> v199(VarCurr,bitIndex481) )
& ( v116180(VarNext,bitIndex16)
<=> v199(VarCurr,bitIndex480) )
& ( v116180(VarNext,bitIndex15)
<=> v199(VarCurr,bitIndex479) )
& ( v116180(VarNext,bitIndex14)
<=> v199(VarCurr,bitIndex478) )
& ( v116180(VarNext,bitIndex13)
<=> v199(VarCurr,bitIndex477) )
& ( v116180(VarNext,bitIndex12)
<=> v199(VarCurr,bitIndex476) )
& ( v116180(VarNext,bitIndex11)
<=> v199(VarCurr,bitIndex475) )
& ( v116180(VarNext,bitIndex10)
<=> v199(VarCurr,bitIndex474) )
& ( v116180(VarNext,bitIndex9)
<=> v199(VarCurr,bitIndex473) )
& ( v116180(VarNext,bitIndex8)
<=> v199(VarCurr,bitIndex472) )
& ( v116180(VarNext,bitIndex7)
<=> v199(VarCurr,bitIndex471) )
& ( v116180(VarNext,bitIndex6)
<=> v199(VarCurr,bitIndex470) )
& ( v116180(VarNext,bitIndex5)
<=> v199(VarCurr,bitIndex469) )
& ( v116180(VarNext,bitIndex4)
<=> v199(VarCurr,bitIndex468) )
& ( v116180(VarNext,bitIndex3)
<=> v199(VarCurr,bitIndex467) )
& ( v116180(VarNext,bitIndex2)
<=> v199(VarCurr,bitIndex466) )
& ( v116180(VarNext,bitIndex1)
<=> v199(VarCurr,bitIndex465) )
& ( v116180(VarNext,bitIndex0)
<=> v199(VarCurr,bitIndex464) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1929,axiom,
! [VarNext] :
( v116182(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v116180(VarNext,B)
<=> v281(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21995,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116182(VarNext)
<=> ( v116183(VarNext)
& v276(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21994,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116183(VarNext)
<=> ( v116185(VarNext)
& v241(VarNext) ) ) ) ).
fof(writeUnaryOperator_8878,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116185(VarNext)
<=> v250(VarNext) ) ) ).
fof(addAssignment_38506,axiom,
! [VarCurr] :
( v229(VarCurr,bitIndex100)
<=> v231(VarCurr,bitIndex100) ) ).
fof(addAssignment_38505,axiom,
! [VarCurr] :
( v231(VarCurr,bitIndex100)
<=> v233(VarCurr,bitIndex100) ) ).
fof(addAssignment_38504,axiom,
! [VarCurr] :
( v233(VarCurr,bitIndex100)
<=> v235(VarCurr,bitIndex100) ) ).
fof(addAssignment_38503,axiom,
! [VarCurr] :
( v235(VarCurr,bitIndex100)
<=> v237(VarCurr,bitIndex100) ) ).
fof(addAssignment_38502,axiom,
! [VarCurr] :
( v237(VarCurr,bitIndex100)
<=> v239(VarCurr,bitIndex100) ) ).
fof(addAssignment_38501,axiom,
! [VarCurr] :
( v116008(VarCurr,bitIndex3)
<=> v116009(VarCurr,bitIndex3) ) ).
fof(addAssignment_38500,axiom,
! [VarCurr] :
( v116010(VarCurr,bitIndex1)
<=> v116143(VarCurr,bitIndex1) ) ).
fof(addAssignment_38499,axiom,
! [VarCurr] :
( v116017(VarCurr,bitIndex5)
<=> v116034(VarCurr,bitIndex5) ) ).
fof(addAssignment_38498,axiom,
! [VarCurr] :
( v115708(VarCurr,bitIndex5)
<=> v115710(VarCurr,bitIndex5) ) ).
fof(addAssignment_38497,axiom,
! [VarCurr] :
( v115710(VarCurr,bitIndex5)
<=> v115712(VarCurr,bitIndex5) ) ).
fof(addAssignment_38496,axiom,
! [VarCurr] :
( v115712(VarCurr,bitIndex5)
<=> v115714(VarCurr,bitIndex5) ) ).
fof(addAssignment_38495,axiom,
! [VarCurr] :
( v115714(VarCurr,bitIndex5)
<=> v193(VarCurr,bitIndex99) ) ).
fof(addAssignment_38494,axiom,
! [VarCurr] :
( v193(VarCurr,bitIndex99)
<=> v195(VarCurr,bitIndex99) ) ).
fof(addAssignment_38493,axiom,
! [VarCurr] :
( v195(VarCurr,bitIndex99)
<=> v197(VarCurr,bitIndex99) ) ).
fof(addAssignment_38492,axiom,
! [VarCurr] :
( v197(VarCurr,bitIndex99)
<=> v199(VarCurr,bitIndex679) ) ).
fof(addAssignment_38491,axiom,
! [VarNext] :
( v199(VarNext,bitIndex679)
<=> v116172(VarNext,bitIndex99) ) ).
fof(addCaseBooleanConditionShiftedRanges1_82,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116174(VarNext)
=> ( ( v116172(VarNext,bitIndex115)
<=> v199(VarCurr,bitIndex695) )
& ( v116172(VarNext,bitIndex114)
<=> v199(VarCurr,bitIndex694) )
& ( v116172(VarNext,bitIndex113)
<=> v199(VarCurr,bitIndex693) )
& ( v116172(VarNext,bitIndex112)
<=> v199(VarCurr,bitIndex692) )
& ( v116172(VarNext,bitIndex111)
<=> v199(VarCurr,bitIndex691) )
& ( v116172(VarNext,bitIndex110)
<=> v199(VarCurr,bitIndex690) )
& ( v116172(VarNext,bitIndex109)
<=> v199(VarCurr,bitIndex689) )
& ( v116172(VarNext,bitIndex108)
<=> v199(VarCurr,bitIndex688) )
& ( v116172(VarNext,bitIndex107)
<=> v199(VarCurr,bitIndex687) )
& ( v116172(VarNext,bitIndex106)
<=> v199(VarCurr,bitIndex686) )
& ( v116172(VarNext,bitIndex105)
<=> v199(VarCurr,bitIndex685) )
& ( v116172(VarNext,bitIndex104)
<=> v199(VarCurr,bitIndex684) )
& ( v116172(VarNext,bitIndex103)
<=> v199(VarCurr,bitIndex683) )
& ( v116172(VarNext,bitIndex102)
<=> v199(VarCurr,bitIndex682) )
& ( v116172(VarNext,bitIndex101)
<=> v199(VarCurr,bitIndex681) )
& ( v116172(VarNext,bitIndex100)
<=> v199(VarCurr,bitIndex680) )
& ( v116172(VarNext,bitIndex99)
<=> v199(VarCurr,bitIndex679) )
& ( v116172(VarNext,bitIndex98)
<=> v199(VarCurr,bitIndex678) )
& ( v116172(VarNext,bitIndex97)
<=> v199(VarCurr,bitIndex677) )
& ( v116172(VarNext,bitIndex96)
<=> v199(VarCurr,bitIndex676) )
& ( v116172(VarNext,bitIndex95)
<=> v199(VarCurr,bitIndex675) )
& ( v116172(VarNext,bitIndex94)
<=> v199(VarCurr,bitIndex674) )
& ( v116172(VarNext,bitIndex93)
<=> v199(VarCurr,bitIndex673) )
& ( v116172(VarNext,bitIndex92)
<=> v199(VarCurr,bitIndex672) )
& ( v116172(VarNext,bitIndex91)
<=> v199(VarCurr,bitIndex671) )
& ( v116172(VarNext,bitIndex90)
<=> v199(VarCurr,bitIndex670) )
& ( v116172(VarNext,bitIndex89)
<=> v199(VarCurr,bitIndex669) )
& ( v116172(VarNext,bitIndex88)
<=> v199(VarCurr,bitIndex668) )
& ( v116172(VarNext,bitIndex87)
<=> v199(VarCurr,bitIndex667) )
& ( v116172(VarNext,bitIndex86)
<=> v199(VarCurr,bitIndex666) )
& ( v116172(VarNext,bitIndex85)
<=> v199(VarCurr,bitIndex665) )
& ( v116172(VarNext,bitIndex84)
<=> v199(VarCurr,bitIndex664) )
& ( v116172(VarNext,bitIndex83)
<=> v199(VarCurr,bitIndex663) )
& ( v116172(VarNext,bitIndex82)
<=> v199(VarCurr,bitIndex662) )
& ( v116172(VarNext,bitIndex81)
<=> v199(VarCurr,bitIndex661) )
& ( v116172(VarNext,bitIndex80)
<=> v199(VarCurr,bitIndex660) )
& ( v116172(VarNext,bitIndex79)
<=> v199(VarCurr,bitIndex659) )
& ( v116172(VarNext,bitIndex78)
<=> v199(VarCurr,bitIndex658) )
& ( v116172(VarNext,bitIndex77)
<=> v199(VarCurr,bitIndex657) )
& ( v116172(VarNext,bitIndex76)
<=> v199(VarCurr,bitIndex656) )
& ( v116172(VarNext,bitIndex75)
<=> v199(VarCurr,bitIndex655) )
& ( v116172(VarNext,bitIndex74)
<=> v199(VarCurr,bitIndex654) )
& ( v116172(VarNext,bitIndex73)
<=> v199(VarCurr,bitIndex653) )
& ( v116172(VarNext,bitIndex72)
<=> v199(VarCurr,bitIndex652) )
& ( v116172(VarNext,bitIndex71)
<=> v199(VarCurr,bitIndex651) )
& ( v116172(VarNext,bitIndex70)
<=> v199(VarCurr,bitIndex650) )
& ( v116172(VarNext,bitIndex69)
<=> v199(VarCurr,bitIndex649) )
& ( v116172(VarNext,bitIndex68)
<=> v199(VarCurr,bitIndex648) )
& ( v116172(VarNext,bitIndex67)
<=> v199(VarCurr,bitIndex647) )
& ( v116172(VarNext,bitIndex66)
<=> v199(VarCurr,bitIndex646) )
& ( v116172(VarNext,bitIndex65)
<=> v199(VarCurr,bitIndex645) )
& ( v116172(VarNext,bitIndex64)
<=> v199(VarCurr,bitIndex644) )
& ( v116172(VarNext,bitIndex63)
<=> v199(VarCurr,bitIndex643) )
& ( v116172(VarNext,bitIndex62)
<=> v199(VarCurr,bitIndex642) )
& ( v116172(VarNext,bitIndex61)
<=> v199(VarCurr,bitIndex641) )
& ( v116172(VarNext,bitIndex60)
<=> v199(VarCurr,bitIndex640) )
& ( v116172(VarNext,bitIndex59)
<=> v199(VarCurr,bitIndex639) )
& ( v116172(VarNext,bitIndex58)
<=> v199(VarCurr,bitIndex638) )
& ( v116172(VarNext,bitIndex57)
<=> v199(VarCurr,bitIndex637) )
& ( v116172(VarNext,bitIndex56)
<=> v199(VarCurr,bitIndex636) )
& ( v116172(VarNext,bitIndex55)
<=> v199(VarCurr,bitIndex635) )
& ( v116172(VarNext,bitIndex54)
<=> v199(VarCurr,bitIndex634) )
& ( v116172(VarNext,bitIndex53)
<=> v199(VarCurr,bitIndex633) )
& ( v116172(VarNext,bitIndex52)
<=> v199(VarCurr,bitIndex632) )
& ( v116172(VarNext,bitIndex51)
<=> v199(VarCurr,bitIndex631) )
& ( v116172(VarNext,bitIndex50)
<=> v199(VarCurr,bitIndex630) )
& ( v116172(VarNext,bitIndex49)
<=> v199(VarCurr,bitIndex629) )
& ( v116172(VarNext,bitIndex48)
<=> v199(VarCurr,bitIndex628) )
& ( v116172(VarNext,bitIndex47)
<=> v199(VarCurr,bitIndex627) )
& ( v116172(VarNext,bitIndex46)
<=> v199(VarCurr,bitIndex626) )
& ( v116172(VarNext,bitIndex45)
<=> v199(VarCurr,bitIndex625) )
& ( v116172(VarNext,bitIndex44)
<=> v199(VarCurr,bitIndex624) )
& ( v116172(VarNext,bitIndex43)
<=> v199(VarCurr,bitIndex623) )
& ( v116172(VarNext,bitIndex42)
<=> v199(VarCurr,bitIndex622) )
& ( v116172(VarNext,bitIndex41)
<=> v199(VarCurr,bitIndex621) )
& ( v116172(VarNext,bitIndex40)
<=> v199(VarCurr,bitIndex620) )
& ( v116172(VarNext,bitIndex39)
<=> v199(VarCurr,bitIndex619) )
& ( v116172(VarNext,bitIndex38)
<=> v199(VarCurr,bitIndex618) )
& ( v116172(VarNext,bitIndex37)
<=> v199(VarCurr,bitIndex617) )
& ( v116172(VarNext,bitIndex36)
<=> v199(VarCurr,bitIndex616) )
& ( v116172(VarNext,bitIndex35)
<=> v199(VarCurr,bitIndex615) )
& ( v116172(VarNext,bitIndex34)
<=> v199(VarCurr,bitIndex614) )
& ( v116172(VarNext,bitIndex33)
<=> v199(VarCurr,bitIndex613) )
& ( v116172(VarNext,bitIndex32)
<=> v199(VarCurr,bitIndex612) )
& ( v116172(VarNext,bitIndex31)
<=> v199(VarCurr,bitIndex611) )
& ( v116172(VarNext,bitIndex30)
<=> v199(VarCurr,bitIndex610) )
& ( v116172(VarNext,bitIndex29)
<=> v199(VarCurr,bitIndex609) )
& ( v116172(VarNext,bitIndex28)
<=> v199(VarCurr,bitIndex608) )
& ( v116172(VarNext,bitIndex27)
<=> v199(VarCurr,bitIndex607) )
& ( v116172(VarNext,bitIndex26)
<=> v199(VarCurr,bitIndex606) )
& ( v116172(VarNext,bitIndex25)
<=> v199(VarCurr,bitIndex605) )
& ( v116172(VarNext,bitIndex24)
<=> v199(VarCurr,bitIndex604) )
& ( v116172(VarNext,bitIndex23)
<=> v199(VarCurr,bitIndex603) )
& ( v116172(VarNext,bitIndex22)
<=> v199(VarCurr,bitIndex602) )
& ( v116172(VarNext,bitIndex21)
<=> v199(VarCurr,bitIndex601) )
& ( v116172(VarNext,bitIndex20)
<=> v199(VarCurr,bitIndex600) )
& ( v116172(VarNext,bitIndex19)
<=> v199(VarCurr,bitIndex599) )
& ( v116172(VarNext,bitIndex18)
<=> v199(VarCurr,bitIndex598) )
& ( v116172(VarNext,bitIndex17)
<=> v199(VarCurr,bitIndex597) )
& ( v116172(VarNext,bitIndex16)
<=> v199(VarCurr,bitIndex596) )
& ( v116172(VarNext,bitIndex15)
<=> v199(VarCurr,bitIndex595) )
& ( v116172(VarNext,bitIndex14)
<=> v199(VarCurr,bitIndex594) )
& ( v116172(VarNext,bitIndex13)
<=> v199(VarCurr,bitIndex593) )
& ( v116172(VarNext,bitIndex12)
<=> v199(VarCurr,bitIndex592) )
& ( v116172(VarNext,bitIndex11)
<=> v199(VarCurr,bitIndex591) )
& ( v116172(VarNext,bitIndex10)
<=> v199(VarCurr,bitIndex590) )
& ( v116172(VarNext,bitIndex9)
<=> v199(VarCurr,bitIndex589) )
& ( v116172(VarNext,bitIndex8)
<=> v199(VarCurr,bitIndex588) )
& ( v116172(VarNext,bitIndex7)
<=> v199(VarCurr,bitIndex587) )
& ( v116172(VarNext,bitIndex6)
<=> v199(VarCurr,bitIndex586) )
& ( v116172(VarNext,bitIndex5)
<=> v199(VarCurr,bitIndex585) )
& ( v116172(VarNext,bitIndex4)
<=> v199(VarCurr,bitIndex584) )
& ( v116172(VarNext,bitIndex3)
<=> v199(VarCurr,bitIndex583) )
& ( v116172(VarNext,bitIndex2)
<=> v199(VarCurr,bitIndex582) )
& ( v116172(VarNext,bitIndex1)
<=> v199(VarCurr,bitIndex581) )
& ( v116172(VarNext,bitIndex0)
<=> v199(VarCurr,bitIndex580) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1928,axiom,
! [VarNext] :
( v116174(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v116172(VarNext,B)
<=> v300(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21993,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116174(VarNext)
<=> ( v116175(VarNext)
& v295(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21992,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116175(VarNext)
<=> ( v116177(VarNext)
& v241(VarNext) ) ) ) ).
fof(writeUnaryOperator_8877,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116177(VarNext)
<=> v250(VarNext) ) ) ).
fof(addAssignment_38490,axiom,
! [VarNext] :
( v199(VarNext,bitIndex563)
<=> v116164(VarNext,bitIndex99) ) ).
fof(addCaseBooleanConditionShiftedRanges1_81,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116166(VarNext)
=> ( ( v116164(VarNext,bitIndex115)
<=> v199(VarCurr,bitIndex579) )
& ( v116164(VarNext,bitIndex114)
<=> v199(VarCurr,bitIndex578) )
& ( v116164(VarNext,bitIndex113)
<=> v199(VarCurr,bitIndex577) )
& ( v116164(VarNext,bitIndex112)
<=> v199(VarCurr,bitIndex576) )
& ( v116164(VarNext,bitIndex111)
<=> v199(VarCurr,bitIndex575) )
& ( v116164(VarNext,bitIndex110)
<=> v199(VarCurr,bitIndex574) )
& ( v116164(VarNext,bitIndex109)
<=> v199(VarCurr,bitIndex573) )
& ( v116164(VarNext,bitIndex108)
<=> v199(VarCurr,bitIndex572) )
& ( v116164(VarNext,bitIndex107)
<=> v199(VarCurr,bitIndex571) )
& ( v116164(VarNext,bitIndex106)
<=> v199(VarCurr,bitIndex570) )
& ( v116164(VarNext,bitIndex105)
<=> v199(VarCurr,bitIndex569) )
& ( v116164(VarNext,bitIndex104)
<=> v199(VarCurr,bitIndex568) )
& ( v116164(VarNext,bitIndex103)
<=> v199(VarCurr,bitIndex567) )
& ( v116164(VarNext,bitIndex102)
<=> v199(VarCurr,bitIndex566) )
& ( v116164(VarNext,bitIndex101)
<=> v199(VarCurr,bitIndex565) )
& ( v116164(VarNext,bitIndex100)
<=> v199(VarCurr,bitIndex564) )
& ( v116164(VarNext,bitIndex99)
<=> v199(VarCurr,bitIndex563) )
& ( v116164(VarNext,bitIndex98)
<=> v199(VarCurr,bitIndex562) )
& ( v116164(VarNext,bitIndex97)
<=> v199(VarCurr,bitIndex561) )
& ( v116164(VarNext,bitIndex96)
<=> v199(VarCurr,bitIndex560) )
& ( v116164(VarNext,bitIndex95)
<=> v199(VarCurr,bitIndex559) )
& ( v116164(VarNext,bitIndex94)
<=> v199(VarCurr,bitIndex558) )
& ( v116164(VarNext,bitIndex93)
<=> v199(VarCurr,bitIndex557) )
& ( v116164(VarNext,bitIndex92)
<=> v199(VarCurr,bitIndex556) )
& ( v116164(VarNext,bitIndex91)
<=> v199(VarCurr,bitIndex555) )
& ( v116164(VarNext,bitIndex90)
<=> v199(VarCurr,bitIndex554) )
& ( v116164(VarNext,bitIndex89)
<=> v199(VarCurr,bitIndex553) )
& ( v116164(VarNext,bitIndex88)
<=> v199(VarCurr,bitIndex552) )
& ( v116164(VarNext,bitIndex87)
<=> v199(VarCurr,bitIndex551) )
& ( v116164(VarNext,bitIndex86)
<=> v199(VarCurr,bitIndex550) )
& ( v116164(VarNext,bitIndex85)
<=> v199(VarCurr,bitIndex549) )
& ( v116164(VarNext,bitIndex84)
<=> v199(VarCurr,bitIndex548) )
& ( v116164(VarNext,bitIndex83)
<=> v199(VarCurr,bitIndex547) )
& ( v116164(VarNext,bitIndex82)
<=> v199(VarCurr,bitIndex546) )
& ( v116164(VarNext,bitIndex81)
<=> v199(VarCurr,bitIndex545) )
& ( v116164(VarNext,bitIndex80)
<=> v199(VarCurr,bitIndex544) )
& ( v116164(VarNext,bitIndex79)
<=> v199(VarCurr,bitIndex543) )
& ( v116164(VarNext,bitIndex78)
<=> v199(VarCurr,bitIndex542) )
& ( v116164(VarNext,bitIndex77)
<=> v199(VarCurr,bitIndex541) )
& ( v116164(VarNext,bitIndex76)
<=> v199(VarCurr,bitIndex540) )
& ( v116164(VarNext,bitIndex75)
<=> v199(VarCurr,bitIndex539) )
& ( v116164(VarNext,bitIndex74)
<=> v199(VarCurr,bitIndex538) )
& ( v116164(VarNext,bitIndex73)
<=> v199(VarCurr,bitIndex537) )
& ( v116164(VarNext,bitIndex72)
<=> v199(VarCurr,bitIndex536) )
& ( v116164(VarNext,bitIndex71)
<=> v199(VarCurr,bitIndex535) )
& ( v116164(VarNext,bitIndex70)
<=> v199(VarCurr,bitIndex534) )
& ( v116164(VarNext,bitIndex69)
<=> v199(VarCurr,bitIndex533) )
& ( v116164(VarNext,bitIndex68)
<=> v199(VarCurr,bitIndex532) )
& ( v116164(VarNext,bitIndex67)
<=> v199(VarCurr,bitIndex531) )
& ( v116164(VarNext,bitIndex66)
<=> v199(VarCurr,bitIndex530) )
& ( v116164(VarNext,bitIndex65)
<=> v199(VarCurr,bitIndex529) )
& ( v116164(VarNext,bitIndex64)
<=> v199(VarCurr,bitIndex528) )
& ( v116164(VarNext,bitIndex63)
<=> v199(VarCurr,bitIndex527) )
& ( v116164(VarNext,bitIndex62)
<=> v199(VarCurr,bitIndex526) )
& ( v116164(VarNext,bitIndex61)
<=> v199(VarCurr,bitIndex525) )
& ( v116164(VarNext,bitIndex60)
<=> v199(VarCurr,bitIndex524) )
& ( v116164(VarNext,bitIndex59)
<=> v199(VarCurr,bitIndex523) )
& ( v116164(VarNext,bitIndex58)
<=> v199(VarCurr,bitIndex522) )
& ( v116164(VarNext,bitIndex57)
<=> v199(VarCurr,bitIndex521) )
& ( v116164(VarNext,bitIndex56)
<=> v199(VarCurr,bitIndex520) )
& ( v116164(VarNext,bitIndex55)
<=> v199(VarCurr,bitIndex519) )
& ( v116164(VarNext,bitIndex54)
<=> v199(VarCurr,bitIndex518) )
& ( v116164(VarNext,bitIndex53)
<=> v199(VarCurr,bitIndex517) )
& ( v116164(VarNext,bitIndex52)
<=> v199(VarCurr,bitIndex516) )
& ( v116164(VarNext,bitIndex51)
<=> v199(VarCurr,bitIndex515) )
& ( v116164(VarNext,bitIndex50)
<=> v199(VarCurr,bitIndex514) )
& ( v116164(VarNext,bitIndex49)
<=> v199(VarCurr,bitIndex513) )
& ( v116164(VarNext,bitIndex48)
<=> v199(VarCurr,bitIndex512) )
& ( v116164(VarNext,bitIndex47)
<=> v199(VarCurr,bitIndex511) )
& ( v116164(VarNext,bitIndex46)
<=> v199(VarCurr,bitIndex510) )
& ( v116164(VarNext,bitIndex45)
<=> v199(VarCurr,bitIndex509) )
& ( v116164(VarNext,bitIndex44)
<=> v199(VarCurr,bitIndex508) )
& ( v116164(VarNext,bitIndex43)
<=> v199(VarCurr,bitIndex507) )
& ( v116164(VarNext,bitIndex42)
<=> v199(VarCurr,bitIndex506) )
& ( v116164(VarNext,bitIndex41)
<=> v199(VarCurr,bitIndex505) )
& ( v116164(VarNext,bitIndex40)
<=> v199(VarCurr,bitIndex504) )
& ( v116164(VarNext,bitIndex39)
<=> v199(VarCurr,bitIndex503) )
& ( v116164(VarNext,bitIndex38)
<=> v199(VarCurr,bitIndex502) )
& ( v116164(VarNext,bitIndex37)
<=> v199(VarCurr,bitIndex501) )
& ( v116164(VarNext,bitIndex36)
<=> v199(VarCurr,bitIndex500) )
& ( v116164(VarNext,bitIndex35)
<=> v199(VarCurr,bitIndex499) )
& ( v116164(VarNext,bitIndex34)
<=> v199(VarCurr,bitIndex498) )
& ( v116164(VarNext,bitIndex33)
<=> v199(VarCurr,bitIndex497) )
& ( v116164(VarNext,bitIndex32)
<=> v199(VarCurr,bitIndex496) )
& ( v116164(VarNext,bitIndex31)
<=> v199(VarCurr,bitIndex495) )
& ( v116164(VarNext,bitIndex30)
<=> v199(VarCurr,bitIndex494) )
& ( v116164(VarNext,bitIndex29)
<=> v199(VarCurr,bitIndex493) )
& ( v116164(VarNext,bitIndex28)
<=> v199(VarCurr,bitIndex492) )
& ( v116164(VarNext,bitIndex27)
<=> v199(VarCurr,bitIndex491) )
& ( v116164(VarNext,bitIndex26)
<=> v199(VarCurr,bitIndex490) )
& ( v116164(VarNext,bitIndex25)
<=> v199(VarCurr,bitIndex489) )
& ( v116164(VarNext,bitIndex24)
<=> v199(VarCurr,bitIndex488) )
& ( v116164(VarNext,bitIndex23)
<=> v199(VarCurr,bitIndex487) )
& ( v116164(VarNext,bitIndex22)
<=> v199(VarCurr,bitIndex486) )
& ( v116164(VarNext,bitIndex21)
<=> v199(VarCurr,bitIndex485) )
& ( v116164(VarNext,bitIndex20)
<=> v199(VarCurr,bitIndex484) )
& ( v116164(VarNext,bitIndex19)
<=> v199(VarCurr,bitIndex483) )
& ( v116164(VarNext,bitIndex18)
<=> v199(VarCurr,bitIndex482) )
& ( v116164(VarNext,bitIndex17)
<=> v199(VarCurr,bitIndex481) )
& ( v116164(VarNext,bitIndex16)
<=> v199(VarCurr,bitIndex480) )
& ( v116164(VarNext,bitIndex15)
<=> v199(VarCurr,bitIndex479) )
& ( v116164(VarNext,bitIndex14)
<=> v199(VarCurr,bitIndex478) )
& ( v116164(VarNext,bitIndex13)
<=> v199(VarCurr,bitIndex477) )
& ( v116164(VarNext,bitIndex12)
<=> v199(VarCurr,bitIndex476) )
& ( v116164(VarNext,bitIndex11)
<=> v199(VarCurr,bitIndex475) )
& ( v116164(VarNext,bitIndex10)
<=> v199(VarCurr,bitIndex474) )
& ( v116164(VarNext,bitIndex9)
<=> v199(VarCurr,bitIndex473) )
& ( v116164(VarNext,bitIndex8)
<=> v199(VarCurr,bitIndex472) )
& ( v116164(VarNext,bitIndex7)
<=> v199(VarCurr,bitIndex471) )
& ( v116164(VarNext,bitIndex6)
<=> v199(VarCurr,bitIndex470) )
& ( v116164(VarNext,bitIndex5)
<=> v199(VarCurr,bitIndex469) )
& ( v116164(VarNext,bitIndex4)
<=> v199(VarCurr,bitIndex468) )
& ( v116164(VarNext,bitIndex3)
<=> v199(VarCurr,bitIndex467) )
& ( v116164(VarNext,bitIndex2)
<=> v199(VarCurr,bitIndex466) )
& ( v116164(VarNext,bitIndex1)
<=> v199(VarCurr,bitIndex465) )
& ( v116164(VarNext,bitIndex0)
<=> v199(VarCurr,bitIndex464) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1927,axiom,
! [VarNext] :
( v116166(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v116164(VarNext,B)
<=> v281(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21991,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116166(VarNext)
<=> ( v116167(VarNext)
& v276(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21990,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116167(VarNext)
<=> ( v116169(VarNext)
& v241(VarNext) ) ) ) ).
fof(writeUnaryOperator_8876,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116169(VarNext)
<=> v250(VarNext) ) ) ).
fof(addAssignment_38489,axiom,
! [VarCurr] :
( v229(VarCurr,bitIndex99)
<=> v231(VarCurr,bitIndex99) ) ).
fof(addAssignment_38488,axiom,
! [VarCurr] :
( v231(VarCurr,bitIndex99)
<=> v233(VarCurr,bitIndex99) ) ).
fof(addAssignment_38487,axiom,
! [VarCurr] :
( v233(VarCurr,bitIndex99)
<=> v235(VarCurr,bitIndex99) ) ).
fof(addAssignment_38486,axiom,
! [VarCurr] :
( v235(VarCurr,bitIndex99)
<=> v237(VarCurr,bitIndex99) ) ).
fof(addAssignment_38485,axiom,
! [VarCurr] :
( v237(VarCurr,bitIndex99)
<=> v239(VarCurr,bitIndex99) ) ).
fof(addAssignment_38484,axiom,
! [VarCurr] :
( v116008(VarCurr,bitIndex2)
<=> v116009(VarCurr,bitIndex2) ) ).
fof(addAssignment_38483,axiom,
! [VarCurr] :
( v116010(VarCurr,bitIndex0)
<=> v116143(VarCurr,bitIndex0) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_515,axiom,
! [VarCurr] :
( ~ v116013(VarCurr)
=> ( ( v116143(VarCurr,bitIndex3)
<=> v116017(VarCurr,bitIndex7) )
& ( v116143(VarCurr,bitIndex2)
<=> v116017(VarCurr,bitIndex6) )
& ( v116143(VarCurr,bitIndex1)
<=> v116017(VarCurr,bitIndex5) )
& ( v116143(VarCurr,bitIndex0)
<=> v116017(VarCurr,bitIndex4) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2598,axiom,
! [VarCurr] :
( v116013(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v116143(VarCurr,B)
<=> v116144(VarCurr,B) ) ) ) ).
fof(addAssignment_38482,axiom,
! [VarCurr] :
( v116144(VarCurr,bitIndex0)
<=> v116160(VarCurr) ) ).
fof(addAssignment_38481,axiom,
! [VarCurr] :
( v116144(VarCurr,bitIndex1)
<=> v116158(VarCurr) ) ).
fof(addAssignment_38480,axiom,
! [VarCurr] :
( v116144(VarCurr,bitIndex2)
<=> v116153(VarCurr) ) ).
fof(addAssignment_38479,axiom,
! [VarCurr] :
( v116144(VarCurr,bitIndex3)
<=> v116146(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21989,axiom,
! [VarCurr] :
( v116158(VarCurr)
<=> ( v116159(VarCurr)
& v116162(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2404,axiom,
! [VarCurr] :
( v116162(VarCurr)
<=> ( v116017(VarCurr,bitIndex4)
| v116017(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21988,axiom,
! [VarCurr] :
( v116159(VarCurr)
<=> ( v116160(VarCurr)
| v116161(VarCurr) ) ) ).
fof(writeUnaryOperator_8875,axiom,
! [VarCurr] :
( ~ v116161(VarCurr)
<=> v116017(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_8874,axiom,
! [VarCurr] :
( ~ v116160(VarCurr)
<=> v116017(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21987,axiom,
! [VarCurr] :
( v116153(VarCurr)
<=> ( v116154(VarCurr)
& v116157(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2403,axiom,
! [VarCurr] :
( v116157(VarCurr)
<=> ( v116150(VarCurr)
| v116017(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21986,axiom,
! [VarCurr] :
( v116154(VarCurr)
<=> ( v116155(VarCurr)
| v116156(VarCurr) ) ) ).
fof(writeUnaryOperator_8873,axiom,
! [VarCurr] :
( ~ v116156(VarCurr)
<=> v116017(VarCurr,bitIndex6) ) ).
fof(writeUnaryOperator_8872,axiom,
! [VarCurr] :
( ~ v116155(VarCurr)
<=> v116150(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21985,axiom,
! [VarCurr] :
( v116146(VarCurr)
<=> ( v116147(VarCurr)
& v116152(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2402,axiom,
! [VarCurr] :
( v116152(VarCurr)
<=> ( v116149(VarCurr)
| v116017(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21984,axiom,
! [VarCurr] :
( v116147(VarCurr)
<=> ( v116148(VarCurr)
| v116151(VarCurr) ) ) ).
fof(writeUnaryOperator_8871,axiom,
! [VarCurr] :
( ~ v116151(VarCurr)
<=> v116017(VarCurr,bitIndex7) ) ).
fof(writeUnaryOperator_8870,axiom,
! [VarCurr] :
( ~ v116148(VarCurr)
<=> v116149(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2401,axiom,
! [VarCurr] :
( v116149(VarCurr)
<=> ( v116150(VarCurr)
& v116017(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2400,axiom,
! [VarCurr] :
( v116150(VarCurr)
<=> ( v116017(VarCurr,bitIndex4)
& v116017(VarCurr,bitIndex5) ) ) ).
fof(addAssignment_38478,axiom,
! [VarCurr] :
( v116017(VarCurr,bitIndex4)
<=> v116034(VarCurr,bitIndex4) ) ).
fof(addAssignment_38477,axiom,
! [VarCurr] :
( v115708(VarCurr,bitIndex4)
<=> v115710(VarCurr,bitIndex4) ) ).
fof(addAssignment_38476,axiom,
! [VarCurr] :
( v115710(VarCurr,bitIndex4)
<=> v115712(VarCurr,bitIndex4) ) ).
fof(addAssignment_38475,axiom,
! [VarCurr] :
( v115712(VarCurr,bitIndex4)
<=> v115714(VarCurr,bitIndex4) ) ).
fof(addAssignment_38474,axiom,
! [VarCurr] :
( v115714(VarCurr,bitIndex4)
<=> v193(VarCurr,bitIndex98) ) ).
fof(addAssignment_38473,axiom,
! [VarCurr] :
( v193(VarCurr,bitIndex98)
<=> v195(VarCurr,bitIndex98) ) ).
fof(addAssignment_38472,axiom,
! [VarCurr] :
( v195(VarCurr,bitIndex98)
<=> v197(VarCurr,bitIndex98) ) ).
fof(addAssignment_38471,axiom,
! [VarCurr] :
( v197(VarCurr,bitIndex98)
<=> v199(VarCurr,bitIndex678) ) ).
fof(addAssignment_38470,axiom,
! [VarNext] :
( v199(VarNext,bitIndex678)
<=> v116136(VarNext,bitIndex98) ) ).
fof(addCaseBooleanConditionShiftedRanges1_80,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116138(VarNext)
=> ( ( v116136(VarNext,bitIndex115)
<=> v199(VarCurr,bitIndex695) )
& ( v116136(VarNext,bitIndex114)
<=> v199(VarCurr,bitIndex694) )
& ( v116136(VarNext,bitIndex113)
<=> v199(VarCurr,bitIndex693) )
& ( v116136(VarNext,bitIndex112)
<=> v199(VarCurr,bitIndex692) )
& ( v116136(VarNext,bitIndex111)
<=> v199(VarCurr,bitIndex691) )
& ( v116136(VarNext,bitIndex110)
<=> v199(VarCurr,bitIndex690) )
& ( v116136(VarNext,bitIndex109)
<=> v199(VarCurr,bitIndex689) )
& ( v116136(VarNext,bitIndex108)
<=> v199(VarCurr,bitIndex688) )
& ( v116136(VarNext,bitIndex107)
<=> v199(VarCurr,bitIndex687) )
& ( v116136(VarNext,bitIndex106)
<=> v199(VarCurr,bitIndex686) )
& ( v116136(VarNext,bitIndex105)
<=> v199(VarCurr,bitIndex685) )
& ( v116136(VarNext,bitIndex104)
<=> v199(VarCurr,bitIndex684) )
& ( v116136(VarNext,bitIndex103)
<=> v199(VarCurr,bitIndex683) )
& ( v116136(VarNext,bitIndex102)
<=> v199(VarCurr,bitIndex682) )
& ( v116136(VarNext,bitIndex101)
<=> v199(VarCurr,bitIndex681) )
& ( v116136(VarNext,bitIndex100)
<=> v199(VarCurr,bitIndex680) )
& ( v116136(VarNext,bitIndex99)
<=> v199(VarCurr,bitIndex679) )
& ( v116136(VarNext,bitIndex98)
<=> v199(VarCurr,bitIndex678) )
& ( v116136(VarNext,bitIndex97)
<=> v199(VarCurr,bitIndex677) )
& ( v116136(VarNext,bitIndex96)
<=> v199(VarCurr,bitIndex676) )
& ( v116136(VarNext,bitIndex95)
<=> v199(VarCurr,bitIndex675) )
& ( v116136(VarNext,bitIndex94)
<=> v199(VarCurr,bitIndex674) )
& ( v116136(VarNext,bitIndex93)
<=> v199(VarCurr,bitIndex673) )
& ( v116136(VarNext,bitIndex92)
<=> v199(VarCurr,bitIndex672) )
& ( v116136(VarNext,bitIndex91)
<=> v199(VarCurr,bitIndex671) )
& ( v116136(VarNext,bitIndex90)
<=> v199(VarCurr,bitIndex670) )
& ( v116136(VarNext,bitIndex89)
<=> v199(VarCurr,bitIndex669) )
& ( v116136(VarNext,bitIndex88)
<=> v199(VarCurr,bitIndex668) )
& ( v116136(VarNext,bitIndex87)
<=> v199(VarCurr,bitIndex667) )
& ( v116136(VarNext,bitIndex86)
<=> v199(VarCurr,bitIndex666) )
& ( v116136(VarNext,bitIndex85)
<=> v199(VarCurr,bitIndex665) )
& ( v116136(VarNext,bitIndex84)
<=> v199(VarCurr,bitIndex664) )
& ( v116136(VarNext,bitIndex83)
<=> v199(VarCurr,bitIndex663) )
& ( v116136(VarNext,bitIndex82)
<=> v199(VarCurr,bitIndex662) )
& ( v116136(VarNext,bitIndex81)
<=> v199(VarCurr,bitIndex661) )
& ( v116136(VarNext,bitIndex80)
<=> v199(VarCurr,bitIndex660) )
& ( v116136(VarNext,bitIndex79)
<=> v199(VarCurr,bitIndex659) )
& ( v116136(VarNext,bitIndex78)
<=> v199(VarCurr,bitIndex658) )
& ( v116136(VarNext,bitIndex77)
<=> v199(VarCurr,bitIndex657) )
& ( v116136(VarNext,bitIndex76)
<=> v199(VarCurr,bitIndex656) )
& ( v116136(VarNext,bitIndex75)
<=> v199(VarCurr,bitIndex655) )
& ( v116136(VarNext,bitIndex74)
<=> v199(VarCurr,bitIndex654) )
& ( v116136(VarNext,bitIndex73)
<=> v199(VarCurr,bitIndex653) )
& ( v116136(VarNext,bitIndex72)
<=> v199(VarCurr,bitIndex652) )
& ( v116136(VarNext,bitIndex71)
<=> v199(VarCurr,bitIndex651) )
& ( v116136(VarNext,bitIndex70)
<=> v199(VarCurr,bitIndex650) )
& ( v116136(VarNext,bitIndex69)
<=> v199(VarCurr,bitIndex649) )
& ( v116136(VarNext,bitIndex68)
<=> v199(VarCurr,bitIndex648) )
& ( v116136(VarNext,bitIndex67)
<=> v199(VarCurr,bitIndex647) )
& ( v116136(VarNext,bitIndex66)
<=> v199(VarCurr,bitIndex646) )
& ( v116136(VarNext,bitIndex65)
<=> v199(VarCurr,bitIndex645) )
& ( v116136(VarNext,bitIndex64)
<=> v199(VarCurr,bitIndex644) )
& ( v116136(VarNext,bitIndex63)
<=> v199(VarCurr,bitIndex643) )
& ( v116136(VarNext,bitIndex62)
<=> v199(VarCurr,bitIndex642) )
& ( v116136(VarNext,bitIndex61)
<=> v199(VarCurr,bitIndex641) )
& ( v116136(VarNext,bitIndex60)
<=> v199(VarCurr,bitIndex640) )
& ( v116136(VarNext,bitIndex59)
<=> v199(VarCurr,bitIndex639) )
& ( v116136(VarNext,bitIndex58)
<=> v199(VarCurr,bitIndex638) )
& ( v116136(VarNext,bitIndex57)
<=> v199(VarCurr,bitIndex637) )
& ( v116136(VarNext,bitIndex56)
<=> v199(VarCurr,bitIndex636) )
& ( v116136(VarNext,bitIndex55)
<=> v199(VarCurr,bitIndex635) )
& ( v116136(VarNext,bitIndex54)
<=> v199(VarCurr,bitIndex634) )
& ( v116136(VarNext,bitIndex53)
<=> v199(VarCurr,bitIndex633) )
& ( v116136(VarNext,bitIndex52)
<=> v199(VarCurr,bitIndex632) )
& ( v116136(VarNext,bitIndex51)
<=> v199(VarCurr,bitIndex631) )
& ( v116136(VarNext,bitIndex50)
<=> v199(VarCurr,bitIndex630) )
& ( v116136(VarNext,bitIndex49)
<=> v199(VarCurr,bitIndex629) )
& ( v116136(VarNext,bitIndex48)
<=> v199(VarCurr,bitIndex628) )
& ( v116136(VarNext,bitIndex47)
<=> v199(VarCurr,bitIndex627) )
& ( v116136(VarNext,bitIndex46)
<=> v199(VarCurr,bitIndex626) )
& ( v116136(VarNext,bitIndex45)
<=> v199(VarCurr,bitIndex625) )
& ( v116136(VarNext,bitIndex44)
<=> v199(VarCurr,bitIndex624) )
& ( v116136(VarNext,bitIndex43)
<=> v199(VarCurr,bitIndex623) )
& ( v116136(VarNext,bitIndex42)
<=> v199(VarCurr,bitIndex622) )
& ( v116136(VarNext,bitIndex41)
<=> v199(VarCurr,bitIndex621) )
& ( v116136(VarNext,bitIndex40)
<=> v199(VarCurr,bitIndex620) )
& ( v116136(VarNext,bitIndex39)
<=> v199(VarCurr,bitIndex619) )
& ( v116136(VarNext,bitIndex38)
<=> v199(VarCurr,bitIndex618) )
& ( v116136(VarNext,bitIndex37)
<=> v199(VarCurr,bitIndex617) )
& ( v116136(VarNext,bitIndex36)
<=> v199(VarCurr,bitIndex616) )
& ( v116136(VarNext,bitIndex35)
<=> v199(VarCurr,bitIndex615) )
& ( v116136(VarNext,bitIndex34)
<=> v199(VarCurr,bitIndex614) )
& ( v116136(VarNext,bitIndex33)
<=> v199(VarCurr,bitIndex613) )
& ( v116136(VarNext,bitIndex32)
<=> v199(VarCurr,bitIndex612) )
& ( v116136(VarNext,bitIndex31)
<=> v199(VarCurr,bitIndex611) )
& ( v116136(VarNext,bitIndex30)
<=> v199(VarCurr,bitIndex610) )
& ( v116136(VarNext,bitIndex29)
<=> v199(VarCurr,bitIndex609) )
& ( v116136(VarNext,bitIndex28)
<=> v199(VarCurr,bitIndex608) )
& ( v116136(VarNext,bitIndex27)
<=> v199(VarCurr,bitIndex607) )
& ( v116136(VarNext,bitIndex26)
<=> v199(VarCurr,bitIndex606) )
& ( v116136(VarNext,bitIndex25)
<=> v199(VarCurr,bitIndex605) )
& ( v116136(VarNext,bitIndex24)
<=> v199(VarCurr,bitIndex604) )
& ( v116136(VarNext,bitIndex23)
<=> v199(VarCurr,bitIndex603) )
& ( v116136(VarNext,bitIndex22)
<=> v199(VarCurr,bitIndex602) )
& ( v116136(VarNext,bitIndex21)
<=> v199(VarCurr,bitIndex601) )
& ( v116136(VarNext,bitIndex20)
<=> v199(VarCurr,bitIndex600) )
& ( v116136(VarNext,bitIndex19)
<=> v199(VarCurr,bitIndex599) )
& ( v116136(VarNext,bitIndex18)
<=> v199(VarCurr,bitIndex598) )
& ( v116136(VarNext,bitIndex17)
<=> v199(VarCurr,bitIndex597) )
& ( v116136(VarNext,bitIndex16)
<=> v199(VarCurr,bitIndex596) )
& ( v116136(VarNext,bitIndex15)
<=> v199(VarCurr,bitIndex595) )
& ( v116136(VarNext,bitIndex14)
<=> v199(VarCurr,bitIndex594) )
& ( v116136(VarNext,bitIndex13)
<=> v199(VarCurr,bitIndex593) )
& ( v116136(VarNext,bitIndex12)
<=> v199(VarCurr,bitIndex592) )
& ( v116136(VarNext,bitIndex11)
<=> v199(VarCurr,bitIndex591) )
& ( v116136(VarNext,bitIndex10)
<=> v199(VarCurr,bitIndex590) )
& ( v116136(VarNext,bitIndex9)
<=> v199(VarCurr,bitIndex589) )
& ( v116136(VarNext,bitIndex8)
<=> v199(VarCurr,bitIndex588) )
& ( v116136(VarNext,bitIndex7)
<=> v199(VarCurr,bitIndex587) )
& ( v116136(VarNext,bitIndex6)
<=> v199(VarCurr,bitIndex586) )
& ( v116136(VarNext,bitIndex5)
<=> v199(VarCurr,bitIndex585) )
& ( v116136(VarNext,bitIndex4)
<=> v199(VarCurr,bitIndex584) )
& ( v116136(VarNext,bitIndex3)
<=> v199(VarCurr,bitIndex583) )
& ( v116136(VarNext,bitIndex2)
<=> v199(VarCurr,bitIndex582) )
& ( v116136(VarNext,bitIndex1)
<=> v199(VarCurr,bitIndex581) )
& ( v116136(VarNext,bitIndex0)
<=> v199(VarCurr,bitIndex580) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1926,axiom,
! [VarNext] :
( v116138(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v116136(VarNext,B)
<=> v300(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21983,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116138(VarNext)
<=> ( v116139(VarNext)
& v295(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21982,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116139(VarNext)
<=> ( v116141(VarNext)
& v241(VarNext) ) ) ) ).
fof(writeUnaryOperator_8869,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116141(VarNext)
<=> v250(VarNext) ) ) ).
fof(addAssignment_38469,axiom,
! [VarNext] :
( v199(VarNext,bitIndex562)
<=> v116128(VarNext,bitIndex98) ) ).
fof(addCaseBooleanConditionShiftedRanges1_79,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116130(VarNext)
=> ( ( v116128(VarNext,bitIndex115)
<=> v199(VarCurr,bitIndex579) )
& ( v116128(VarNext,bitIndex114)
<=> v199(VarCurr,bitIndex578) )
& ( v116128(VarNext,bitIndex113)
<=> v199(VarCurr,bitIndex577) )
& ( v116128(VarNext,bitIndex112)
<=> v199(VarCurr,bitIndex576) )
& ( v116128(VarNext,bitIndex111)
<=> v199(VarCurr,bitIndex575) )
& ( v116128(VarNext,bitIndex110)
<=> v199(VarCurr,bitIndex574) )
& ( v116128(VarNext,bitIndex109)
<=> v199(VarCurr,bitIndex573) )
& ( v116128(VarNext,bitIndex108)
<=> v199(VarCurr,bitIndex572) )
& ( v116128(VarNext,bitIndex107)
<=> v199(VarCurr,bitIndex571) )
& ( v116128(VarNext,bitIndex106)
<=> v199(VarCurr,bitIndex570) )
& ( v116128(VarNext,bitIndex105)
<=> v199(VarCurr,bitIndex569) )
& ( v116128(VarNext,bitIndex104)
<=> v199(VarCurr,bitIndex568) )
& ( v116128(VarNext,bitIndex103)
<=> v199(VarCurr,bitIndex567) )
& ( v116128(VarNext,bitIndex102)
<=> v199(VarCurr,bitIndex566) )
& ( v116128(VarNext,bitIndex101)
<=> v199(VarCurr,bitIndex565) )
& ( v116128(VarNext,bitIndex100)
<=> v199(VarCurr,bitIndex564) )
& ( v116128(VarNext,bitIndex99)
<=> v199(VarCurr,bitIndex563) )
& ( v116128(VarNext,bitIndex98)
<=> v199(VarCurr,bitIndex562) )
& ( v116128(VarNext,bitIndex97)
<=> v199(VarCurr,bitIndex561) )
& ( v116128(VarNext,bitIndex96)
<=> v199(VarCurr,bitIndex560) )
& ( v116128(VarNext,bitIndex95)
<=> v199(VarCurr,bitIndex559) )
& ( v116128(VarNext,bitIndex94)
<=> v199(VarCurr,bitIndex558) )
& ( v116128(VarNext,bitIndex93)
<=> v199(VarCurr,bitIndex557) )
& ( v116128(VarNext,bitIndex92)
<=> v199(VarCurr,bitIndex556) )
& ( v116128(VarNext,bitIndex91)
<=> v199(VarCurr,bitIndex555) )
& ( v116128(VarNext,bitIndex90)
<=> v199(VarCurr,bitIndex554) )
& ( v116128(VarNext,bitIndex89)
<=> v199(VarCurr,bitIndex553) )
& ( v116128(VarNext,bitIndex88)
<=> v199(VarCurr,bitIndex552) )
& ( v116128(VarNext,bitIndex87)
<=> v199(VarCurr,bitIndex551) )
& ( v116128(VarNext,bitIndex86)
<=> v199(VarCurr,bitIndex550) )
& ( v116128(VarNext,bitIndex85)
<=> v199(VarCurr,bitIndex549) )
& ( v116128(VarNext,bitIndex84)
<=> v199(VarCurr,bitIndex548) )
& ( v116128(VarNext,bitIndex83)
<=> v199(VarCurr,bitIndex547) )
& ( v116128(VarNext,bitIndex82)
<=> v199(VarCurr,bitIndex546) )
& ( v116128(VarNext,bitIndex81)
<=> v199(VarCurr,bitIndex545) )
& ( v116128(VarNext,bitIndex80)
<=> v199(VarCurr,bitIndex544) )
& ( v116128(VarNext,bitIndex79)
<=> v199(VarCurr,bitIndex543) )
& ( v116128(VarNext,bitIndex78)
<=> v199(VarCurr,bitIndex542) )
& ( v116128(VarNext,bitIndex77)
<=> v199(VarCurr,bitIndex541) )
& ( v116128(VarNext,bitIndex76)
<=> v199(VarCurr,bitIndex540) )
& ( v116128(VarNext,bitIndex75)
<=> v199(VarCurr,bitIndex539) )
& ( v116128(VarNext,bitIndex74)
<=> v199(VarCurr,bitIndex538) )
& ( v116128(VarNext,bitIndex73)
<=> v199(VarCurr,bitIndex537) )
& ( v116128(VarNext,bitIndex72)
<=> v199(VarCurr,bitIndex536) )
& ( v116128(VarNext,bitIndex71)
<=> v199(VarCurr,bitIndex535) )
& ( v116128(VarNext,bitIndex70)
<=> v199(VarCurr,bitIndex534) )
& ( v116128(VarNext,bitIndex69)
<=> v199(VarCurr,bitIndex533) )
& ( v116128(VarNext,bitIndex68)
<=> v199(VarCurr,bitIndex532) )
& ( v116128(VarNext,bitIndex67)
<=> v199(VarCurr,bitIndex531) )
& ( v116128(VarNext,bitIndex66)
<=> v199(VarCurr,bitIndex530) )
& ( v116128(VarNext,bitIndex65)
<=> v199(VarCurr,bitIndex529) )
& ( v116128(VarNext,bitIndex64)
<=> v199(VarCurr,bitIndex528) )
& ( v116128(VarNext,bitIndex63)
<=> v199(VarCurr,bitIndex527) )
& ( v116128(VarNext,bitIndex62)
<=> v199(VarCurr,bitIndex526) )
& ( v116128(VarNext,bitIndex61)
<=> v199(VarCurr,bitIndex525) )
& ( v116128(VarNext,bitIndex60)
<=> v199(VarCurr,bitIndex524) )
& ( v116128(VarNext,bitIndex59)
<=> v199(VarCurr,bitIndex523) )
& ( v116128(VarNext,bitIndex58)
<=> v199(VarCurr,bitIndex522) )
& ( v116128(VarNext,bitIndex57)
<=> v199(VarCurr,bitIndex521) )
& ( v116128(VarNext,bitIndex56)
<=> v199(VarCurr,bitIndex520) )
& ( v116128(VarNext,bitIndex55)
<=> v199(VarCurr,bitIndex519) )
& ( v116128(VarNext,bitIndex54)
<=> v199(VarCurr,bitIndex518) )
& ( v116128(VarNext,bitIndex53)
<=> v199(VarCurr,bitIndex517) )
& ( v116128(VarNext,bitIndex52)
<=> v199(VarCurr,bitIndex516) )
& ( v116128(VarNext,bitIndex51)
<=> v199(VarCurr,bitIndex515) )
& ( v116128(VarNext,bitIndex50)
<=> v199(VarCurr,bitIndex514) )
& ( v116128(VarNext,bitIndex49)
<=> v199(VarCurr,bitIndex513) )
& ( v116128(VarNext,bitIndex48)
<=> v199(VarCurr,bitIndex512) )
& ( v116128(VarNext,bitIndex47)
<=> v199(VarCurr,bitIndex511) )
& ( v116128(VarNext,bitIndex46)
<=> v199(VarCurr,bitIndex510) )
& ( v116128(VarNext,bitIndex45)
<=> v199(VarCurr,bitIndex509) )
& ( v116128(VarNext,bitIndex44)
<=> v199(VarCurr,bitIndex508) )
& ( v116128(VarNext,bitIndex43)
<=> v199(VarCurr,bitIndex507) )
& ( v116128(VarNext,bitIndex42)
<=> v199(VarCurr,bitIndex506) )
& ( v116128(VarNext,bitIndex41)
<=> v199(VarCurr,bitIndex505) )
& ( v116128(VarNext,bitIndex40)
<=> v199(VarCurr,bitIndex504) )
& ( v116128(VarNext,bitIndex39)
<=> v199(VarCurr,bitIndex503) )
& ( v116128(VarNext,bitIndex38)
<=> v199(VarCurr,bitIndex502) )
& ( v116128(VarNext,bitIndex37)
<=> v199(VarCurr,bitIndex501) )
& ( v116128(VarNext,bitIndex36)
<=> v199(VarCurr,bitIndex500) )
& ( v116128(VarNext,bitIndex35)
<=> v199(VarCurr,bitIndex499) )
& ( v116128(VarNext,bitIndex34)
<=> v199(VarCurr,bitIndex498) )
& ( v116128(VarNext,bitIndex33)
<=> v199(VarCurr,bitIndex497) )
& ( v116128(VarNext,bitIndex32)
<=> v199(VarCurr,bitIndex496) )
& ( v116128(VarNext,bitIndex31)
<=> v199(VarCurr,bitIndex495) )
& ( v116128(VarNext,bitIndex30)
<=> v199(VarCurr,bitIndex494) )
& ( v116128(VarNext,bitIndex29)
<=> v199(VarCurr,bitIndex493) )
& ( v116128(VarNext,bitIndex28)
<=> v199(VarCurr,bitIndex492) )
& ( v116128(VarNext,bitIndex27)
<=> v199(VarCurr,bitIndex491) )
& ( v116128(VarNext,bitIndex26)
<=> v199(VarCurr,bitIndex490) )
& ( v116128(VarNext,bitIndex25)
<=> v199(VarCurr,bitIndex489) )
& ( v116128(VarNext,bitIndex24)
<=> v199(VarCurr,bitIndex488) )
& ( v116128(VarNext,bitIndex23)
<=> v199(VarCurr,bitIndex487) )
& ( v116128(VarNext,bitIndex22)
<=> v199(VarCurr,bitIndex486) )
& ( v116128(VarNext,bitIndex21)
<=> v199(VarCurr,bitIndex485) )
& ( v116128(VarNext,bitIndex20)
<=> v199(VarCurr,bitIndex484) )
& ( v116128(VarNext,bitIndex19)
<=> v199(VarCurr,bitIndex483) )
& ( v116128(VarNext,bitIndex18)
<=> v199(VarCurr,bitIndex482) )
& ( v116128(VarNext,bitIndex17)
<=> v199(VarCurr,bitIndex481) )
& ( v116128(VarNext,bitIndex16)
<=> v199(VarCurr,bitIndex480) )
& ( v116128(VarNext,bitIndex15)
<=> v199(VarCurr,bitIndex479) )
& ( v116128(VarNext,bitIndex14)
<=> v199(VarCurr,bitIndex478) )
& ( v116128(VarNext,bitIndex13)
<=> v199(VarCurr,bitIndex477) )
& ( v116128(VarNext,bitIndex12)
<=> v199(VarCurr,bitIndex476) )
& ( v116128(VarNext,bitIndex11)
<=> v199(VarCurr,bitIndex475) )
& ( v116128(VarNext,bitIndex10)
<=> v199(VarCurr,bitIndex474) )
& ( v116128(VarNext,bitIndex9)
<=> v199(VarCurr,bitIndex473) )
& ( v116128(VarNext,bitIndex8)
<=> v199(VarCurr,bitIndex472) )
& ( v116128(VarNext,bitIndex7)
<=> v199(VarCurr,bitIndex471) )
& ( v116128(VarNext,bitIndex6)
<=> v199(VarCurr,bitIndex470) )
& ( v116128(VarNext,bitIndex5)
<=> v199(VarCurr,bitIndex469) )
& ( v116128(VarNext,bitIndex4)
<=> v199(VarCurr,bitIndex468) )
& ( v116128(VarNext,bitIndex3)
<=> v199(VarCurr,bitIndex467) )
& ( v116128(VarNext,bitIndex2)
<=> v199(VarCurr,bitIndex466) )
& ( v116128(VarNext,bitIndex1)
<=> v199(VarCurr,bitIndex465) )
& ( v116128(VarNext,bitIndex0)
<=> v199(VarCurr,bitIndex464) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1925,axiom,
! [VarNext] :
( v116130(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v116128(VarNext,B)
<=> v281(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21981,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116130(VarNext)
<=> ( v116131(VarNext)
& v276(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21980,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116131(VarNext)
<=> ( v116133(VarNext)
& v241(VarNext) ) ) ) ).
fof(writeUnaryOperator_8868,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116133(VarNext)
<=> v250(VarNext) ) ) ).
fof(addAssignment_38468,axiom,
! [VarCurr] :
( v229(VarCurr,bitIndex98)
<=> v231(VarCurr,bitIndex98) ) ).
fof(addAssignment_38467,axiom,
! [VarCurr] :
( v231(VarCurr,bitIndex98)
<=> v233(VarCurr,bitIndex98) ) ).
fof(addAssignment_38466,axiom,
! [VarCurr] :
( v233(VarCurr,bitIndex98)
<=> v235(VarCurr,bitIndex98) ) ).
fof(addAssignment_38465,axiom,
! [VarCurr] :
( v235(VarCurr,bitIndex98)
<=> v237(VarCurr,bitIndex98) ) ).
fof(addAssignment_38464,axiom,
! [VarCurr] :
( v237(VarCurr,bitIndex98)
<=> v239(VarCurr,bitIndex98) ) ).
fof(writeBinaryOperatorShiftedRanges_2399,axiom,
! [VarCurr] :
( v116013(VarCurr)
<=> ( v116125(VarCurr)
| v116015(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2398,axiom,
! [VarCurr] :
( v116125(VarCurr)
<=> ( v116126(VarCurr)
| v116015(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2397,axiom,
! [VarCurr] :
( v116126(VarCurr)
<=> ( v116015(VarCurr,bitIndex0)
| v116015(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_38463,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v116015(VarCurr,B)
<=> v116017(VarCurr,B) ) ) ).
fof(addAssignment_38462,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v116017(VarCurr,B)
<=> v116034(VarCurr,B) ) ) ).
fof(addAssignment_38461,axiom,
! [VarCurr] :
( v116034(VarCurr,bitIndex0)
<=> v116119(VarCurr) ) ).
fof(addAssignment_38460,axiom,
! [VarCurr] :
( v116034(VarCurr,bitIndex1)
<=> v116114(VarCurr) ) ).
fof(addAssignment_38459,axiom,
! [VarCurr] :
( v116034(VarCurr,bitIndex2)
<=> v116109(VarCurr) ) ).
fof(addAssignment_38458,axiom,
! [VarCurr] :
( v116034(VarCurr,bitIndex3)
<=> v116104(VarCurr) ) ).
fof(addAssignment_38457,axiom,
! [VarCurr] :
( v116034(VarCurr,bitIndex4)
<=> v116099(VarCurr) ) ).
fof(addAssignment_38456,axiom,
! [VarCurr] :
( v116034(VarCurr,bitIndex5)
<=> v116094(VarCurr) ) ).
fof(addAssignment_38455,axiom,
! [VarCurr] :
( v116034(VarCurr,bitIndex6)
<=> v116089(VarCurr) ) ).
fof(addAssignment_38454,axiom,
! [VarCurr] :
( v116034(VarCurr,bitIndex7)
<=> v116036(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21979,axiom,
! [VarCurr] :
( v116119(VarCurr)
<=> ( v116120(VarCurr)
& v116122(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21978,axiom,
! [VarCurr] :
( v116122(VarCurr)
<=> ( v115708(VarCurr,bitIndex0)
| v116052(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21977,axiom,
! [VarCurr] :
( v116120(VarCurr)
<=> ( v115778(VarCurr)
| v116121(VarCurr) ) ) ).
fof(writeUnaryOperator_8867,axiom,
! [VarCurr] :
( ~ v116121(VarCurr)
<=> v116052(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21976,axiom,
! [VarCurr] :
( v116114(VarCurr)
<=> ( v116115(VarCurr)
& v116118(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21975,axiom,
! [VarCurr] :
( v116118(VarCurr)
<=> ( v116051(VarCurr)
| v116053(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21974,axiom,
! [VarCurr] :
( v116115(VarCurr)
<=> ( v116116(VarCurr)
| v116117(VarCurr) ) ) ).
fof(writeUnaryOperator_8866,axiom,
! [VarCurr] :
( ~ v116117(VarCurr)
<=> v116053(VarCurr) ) ).
fof(writeUnaryOperator_8865,axiom,
! [VarCurr] :
( ~ v116116(VarCurr)
<=> v116051(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21973,axiom,
! [VarCurr] :
( v116109(VarCurr)
<=> ( v116110(VarCurr)
& v116113(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21972,axiom,
! [VarCurr] :
( v116113(VarCurr)
<=> ( v116049(VarCurr)
| v116058(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21971,axiom,
! [VarCurr] :
( v116110(VarCurr)
<=> ( v116111(VarCurr)
| v116112(VarCurr) ) ) ).
fof(writeUnaryOperator_8864,axiom,
! [VarCurr] :
( ~ v116112(VarCurr)
<=> v116058(VarCurr) ) ).
fof(writeUnaryOperator_8863,axiom,
! [VarCurr] :
( ~ v116111(VarCurr)
<=> v116049(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21970,axiom,
! [VarCurr] :
( v116104(VarCurr)
<=> ( v116105(VarCurr)
& v116108(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21969,axiom,
! [VarCurr] :
( v116108(VarCurr)
<=> ( v116047(VarCurr)
| v116063(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21968,axiom,
! [VarCurr] :
( v116105(VarCurr)
<=> ( v116106(VarCurr)
| v116107(VarCurr) ) ) ).
fof(writeUnaryOperator_8862,axiom,
! [VarCurr] :
( ~ v116107(VarCurr)
<=> v116063(VarCurr) ) ).
fof(writeUnaryOperator_8861,axiom,
! [VarCurr] :
( ~ v116106(VarCurr)
<=> v116047(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21967,axiom,
! [VarCurr] :
( v116099(VarCurr)
<=> ( v116100(VarCurr)
& v116103(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21966,axiom,
! [VarCurr] :
( v116103(VarCurr)
<=> ( v116045(VarCurr)
| v116068(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21965,axiom,
! [VarCurr] :
( v116100(VarCurr)
<=> ( v116101(VarCurr)
| v116102(VarCurr) ) ) ).
fof(writeUnaryOperator_8860,axiom,
! [VarCurr] :
( ~ v116102(VarCurr)
<=> v116068(VarCurr) ) ).
fof(writeUnaryOperator_8859,axiom,
! [VarCurr] :
( ~ v116101(VarCurr)
<=> v116045(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21964,axiom,
! [VarCurr] :
( v116094(VarCurr)
<=> ( v116095(VarCurr)
& v116098(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21963,axiom,
! [VarCurr] :
( v116098(VarCurr)
<=> ( v116043(VarCurr)
| v116073(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21962,axiom,
! [VarCurr] :
( v116095(VarCurr)
<=> ( v116096(VarCurr)
| v116097(VarCurr) ) ) ).
fof(writeUnaryOperator_8858,axiom,
! [VarCurr] :
( ~ v116097(VarCurr)
<=> v116073(VarCurr) ) ).
fof(writeUnaryOperator_8857,axiom,
! [VarCurr] :
( ~ v116096(VarCurr)
<=> v116043(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21961,axiom,
! [VarCurr] :
( v116089(VarCurr)
<=> ( v116090(VarCurr)
& v116093(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21960,axiom,
! [VarCurr] :
( v116093(VarCurr)
<=> ( v116041(VarCurr)
| v116078(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21959,axiom,
! [VarCurr] :
( v116090(VarCurr)
<=> ( v116091(VarCurr)
| v116092(VarCurr) ) ) ).
fof(writeUnaryOperator_8856,axiom,
! [VarCurr] :
( ~ v116092(VarCurr)
<=> v116078(VarCurr) ) ).
fof(writeUnaryOperator_8855,axiom,
! [VarCurr] :
( ~ v116091(VarCurr)
<=> v116041(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21958,axiom,
! [VarCurr] :
( v116036(VarCurr)
<=> ( v116037(VarCurr)
& v116088(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21957,axiom,
! [VarCurr] :
( v116088(VarCurr)
<=> ( v116039(VarCurr)
| v116084(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21956,axiom,
! [VarCurr] :
( v116037(VarCurr)
<=> ( v116038(VarCurr)
| v116083(VarCurr) ) ) ).
fof(writeUnaryOperator_8854,axiom,
! [VarCurr] :
( ~ v116083(VarCurr)
<=> v116084(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21955,axiom,
! [VarCurr] :
( v116084(VarCurr)
<=> ( v116085(VarCurr)
& v116087(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2396,axiom,
! [VarCurr] :
( v116087(VarCurr)
<=> ( v115708(VarCurr,bitIndex7)
| v116052(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21954,axiom,
! [VarCurr] :
( v116085(VarCurr)
<=> ( v115844(VarCurr)
| v116086(VarCurr) ) ) ).
fof(writeUnaryOperator_8853,axiom,
! [VarCurr] :
( ~ v116086(VarCurr)
<=> v116052(VarCurr,bitIndex7) ) ).
fof(writeUnaryOperator_8852,axiom,
! [VarCurr] :
( ~ v116038(VarCurr)
<=> v116039(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21953,axiom,
! [VarCurr] :
( v116039(VarCurr)
<=> ( v116040(VarCurr)
| v116082(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2395,axiom,
! [VarCurr] :
( v116082(VarCurr)
<=> ( v115708(VarCurr,bitIndex6)
& v116052(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21952,axiom,
! [VarCurr] :
( v116040(VarCurr)
<=> ( v116041(VarCurr)
& v116078(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21951,axiom,
! [VarCurr] :
( v116078(VarCurr)
<=> ( v116079(VarCurr)
& v116081(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2394,axiom,
! [VarCurr] :
( v116081(VarCurr)
<=> ( v115708(VarCurr,bitIndex6)
| v116052(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21950,axiom,
! [VarCurr] :
( v116079(VarCurr)
<=> ( v115849(VarCurr)
| v116080(VarCurr) ) ) ).
fof(writeUnaryOperator_8851,axiom,
! [VarCurr] :
( ~ v116080(VarCurr)
<=> v116052(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21949,axiom,
! [VarCurr] :
( v116041(VarCurr)
<=> ( v116042(VarCurr)
| v116077(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2393,axiom,
! [VarCurr] :
( v116077(VarCurr)
<=> ( v115708(VarCurr,bitIndex5)
& v116052(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21948,axiom,
! [VarCurr] :
( v116042(VarCurr)
<=> ( v116043(VarCurr)
& v116073(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21947,axiom,
! [VarCurr] :
( v116073(VarCurr)
<=> ( v116074(VarCurr)
& v116076(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2392,axiom,
! [VarCurr] :
( v116076(VarCurr)
<=> ( v115708(VarCurr,bitIndex5)
| v116052(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21946,axiom,
! [VarCurr] :
( v116074(VarCurr)
<=> ( v115854(VarCurr)
| v116075(VarCurr) ) ) ).
fof(writeUnaryOperator_8850,axiom,
! [VarCurr] :
( ~ v116075(VarCurr)
<=> v116052(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21945,axiom,
! [VarCurr] :
( v116043(VarCurr)
<=> ( v116044(VarCurr)
| v116072(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2391,axiom,
! [VarCurr] :
( v116072(VarCurr)
<=> ( v115708(VarCurr,bitIndex4)
& v116052(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21944,axiom,
! [VarCurr] :
( v116044(VarCurr)
<=> ( v116045(VarCurr)
& v116068(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21943,axiom,
! [VarCurr] :
( v116068(VarCurr)
<=> ( v116069(VarCurr)
& v116071(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2390,axiom,
! [VarCurr] :
( v116071(VarCurr)
<=> ( v115708(VarCurr,bitIndex4)
| v116052(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21942,axiom,
! [VarCurr] :
( v116069(VarCurr)
<=> ( v115859(VarCurr)
| v116070(VarCurr) ) ) ).
fof(writeUnaryOperator_8849,axiom,
! [VarCurr] :
( ~ v116070(VarCurr)
<=> v116052(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21941,axiom,
! [VarCurr] :
( v116045(VarCurr)
<=> ( v116046(VarCurr)
| v116067(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2389,axiom,
! [VarCurr] :
( v116067(VarCurr)
<=> ( v115708(VarCurr,bitIndex3)
& v116052(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21940,axiom,
! [VarCurr] :
( v116046(VarCurr)
<=> ( v116047(VarCurr)
& v116063(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21939,axiom,
! [VarCurr] :
( v116063(VarCurr)
<=> ( v116064(VarCurr)
& v116066(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2388,axiom,
! [VarCurr] :
( v116066(VarCurr)
<=> ( v115708(VarCurr,bitIndex3)
| v116052(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21938,axiom,
! [VarCurr] :
( v116064(VarCurr)
<=> ( v115864(VarCurr)
| v116065(VarCurr) ) ) ).
fof(writeUnaryOperator_8848,axiom,
! [VarCurr] :
( ~ v116065(VarCurr)
<=> v116052(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21937,axiom,
! [VarCurr] :
( v116047(VarCurr)
<=> ( v116048(VarCurr)
| v116062(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2387,axiom,
! [VarCurr] :
( v116062(VarCurr)
<=> ( v115708(VarCurr,bitIndex2)
& v116052(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21936,axiom,
! [VarCurr] :
( v116048(VarCurr)
<=> ( v116049(VarCurr)
& v116058(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21935,axiom,
! [VarCurr] :
( v116058(VarCurr)
<=> ( v116059(VarCurr)
& v116061(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2386,axiom,
! [VarCurr] :
( v116061(VarCurr)
<=> ( v115708(VarCurr,bitIndex2)
| v116052(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21934,axiom,
! [VarCurr] :
( v116059(VarCurr)
<=> ( v115863(VarCurr)
| v116060(VarCurr) ) ) ).
fof(writeUnaryOperator_8847,axiom,
! [VarCurr] :
( ~ v116060(VarCurr)
<=> v116052(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21933,axiom,
! [VarCurr] :
( v116049(VarCurr)
<=> ( v116050(VarCurr)
| v116057(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2385,axiom,
! [VarCurr] :
( v116057(VarCurr)
<=> ( v115708(VarCurr,bitIndex1)
& v116052(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21932,axiom,
! [VarCurr] :
( v116050(VarCurr)
<=> ( v116051(VarCurr)
& v116053(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21931,axiom,
! [VarCurr] :
( v116053(VarCurr)
<=> ( v116054(VarCurr)
& v116056(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2384,axiom,
! [VarCurr] :
( v116056(VarCurr)
<=> ( v115708(VarCurr,bitIndex1)
| v116052(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21930,axiom,
! [VarCurr] :
( v116054(VarCurr)
<=> ( v115772(VarCurr)
| v116055(VarCurr) ) ) ).
fof(writeUnaryOperator_8846,axiom,
! [VarCurr] :
( ~ v116055(VarCurr)
<=> v116052(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21929,axiom,
! [VarCurr] :
( v116051(VarCurr)
<=> ( v115708(VarCurr,bitIndex0)
& v116052(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_38453,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v116052(VarCurr,B)
<=> v115650(VarCurr,B) ) ) ).
fof(addAssignment_38452,axiom,
! [VarCurr] :
( ( v116052(VarCurr,bitIndex7)
<=> $false )
& ( v116052(VarCurr,bitIndex6)
<=> $false )
& ( v116052(VarCurr,bitIndex5)
<=> $false )
& ( v116052(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addAssignment_38451,axiom,
! [VarCurr] :
( v115708(VarCurr,bitIndex3)
<=> v115710(VarCurr,bitIndex3) ) ).
fof(addAssignment_38450,axiom,
! [VarCurr] :
( v115710(VarCurr,bitIndex3)
<=> v115712(VarCurr,bitIndex3) ) ).
fof(addAssignment_38449,axiom,
! [VarCurr] :
( v115712(VarCurr,bitIndex3)
<=> v115714(VarCurr,bitIndex3) ) ).
fof(addAssignment_38448,axiom,
! [VarCurr] :
( v115714(VarCurr,bitIndex3)
<=> v193(VarCurr,bitIndex97) ) ).
fof(addAssignment_38447,axiom,
! [VarCurr] :
( v193(VarCurr,bitIndex97)
<=> v195(VarCurr,bitIndex97) ) ).
fof(addAssignment_38446,axiom,
! [VarCurr] :
( v195(VarCurr,bitIndex97)
<=> v197(VarCurr,bitIndex97) ) ).
fof(addAssignment_38445,axiom,
! [VarCurr] :
( v197(VarCurr,bitIndex97)
<=> v199(VarCurr,bitIndex677) ) ).
fof(addAssignment_38444,axiom,
! [VarNext] :
( v199(VarNext,bitIndex677)
<=> v116027(VarNext,bitIndex97) ) ).
fof(addCaseBooleanConditionShiftedRanges1_78,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116029(VarNext)
=> ( ( v116027(VarNext,bitIndex115)
<=> v199(VarCurr,bitIndex695) )
& ( v116027(VarNext,bitIndex114)
<=> v199(VarCurr,bitIndex694) )
& ( v116027(VarNext,bitIndex113)
<=> v199(VarCurr,bitIndex693) )
& ( v116027(VarNext,bitIndex112)
<=> v199(VarCurr,bitIndex692) )
& ( v116027(VarNext,bitIndex111)
<=> v199(VarCurr,bitIndex691) )
& ( v116027(VarNext,bitIndex110)
<=> v199(VarCurr,bitIndex690) )
& ( v116027(VarNext,bitIndex109)
<=> v199(VarCurr,bitIndex689) )
& ( v116027(VarNext,bitIndex108)
<=> v199(VarCurr,bitIndex688) )
& ( v116027(VarNext,bitIndex107)
<=> v199(VarCurr,bitIndex687) )
& ( v116027(VarNext,bitIndex106)
<=> v199(VarCurr,bitIndex686) )
& ( v116027(VarNext,bitIndex105)
<=> v199(VarCurr,bitIndex685) )
& ( v116027(VarNext,bitIndex104)
<=> v199(VarCurr,bitIndex684) )
& ( v116027(VarNext,bitIndex103)
<=> v199(VarCurr,bitIndex683) )
& ( v116027(VarNext,bitIndex102)
<=> v199(VarCurr,bitIndex682) )
& ( v116027(VarNext,bitIndex101)
<=> v199(VarCurr,bitIndex681) )
& ( v116027(VarNext,bitIndex100)
<=> v199(VarCurr,bitIndex680) )
& ( v116027(VarNext,bitIndex99)
<=> v199(VarCurr,bitIndex679) )
& ( v116027(VarNext,bitIndex98)
<=> v199(VarCurr,bitIndex678) )
& ( v116027(VarNext,bitIndex97)
<=> v199(VarCurr,bitIndex677) )
& ( v116027(VarNext,bitIndex96)
<=> v199(VarCurr,bitIndex676) )
& ( v116027(VarNext,bitIndex95)
<=> v199(VarCurr,bitIndex675) )
& ( v116027(VarNext,bitIndex94)
<=> v199(VarCurr,bitIndex674) )
& ( v116027(VarNext,bitIndex93)
<=> v199(VarCurr,bitIndex673) )
& ( v116027(VarNext,bitIndex92)
<=> v199(VarCurr,bitIndex672) )
& ( v116027(VarNext,bitIndex91)
<=> v199(VarCurr,bitIndex671) )
& ( v116027(VarNext,bitIndex90)
<=> v199(VarCurr,bitIndex670) )
& ( v116027(VarNext,bitIndex89)
<=> v199(VarCurr,bitIndex669) )
& ( v116027(VarNext,bitIndex88)
<=> v199(VarCurr,bitIndex668) )
& ( v116027(VarNext,bitIndex87)
<=> v199(VarCurr,bitIndex667) )
& ( v116027(VarNext,bitIndex86)
<=> v199(VarCurr,bitIndex666) )
& ( v116027(VarNext,bitIndex85)
<=> v199(VarCurr,bitIndex665) )
& ( v116027(VarNext,bitIndex84)
<=> v199(VarCurr,bitIndex664) )
& ( v116027(VarNext,bitIndex83)
<=> v199(VarCurr,bitIndex663) )
& ( v116027(VarNext,bitIndex82)
<=> v199(VarCurr,bitIndex662) )
& ( v116027(VarNext,bitIndex81)
<=> v199(VarCurr,bitIndex661) )
& ( v116027(VarNext,bitIndex80)
<=> v199(VarCurr,bitIndex660) )
& ( v116027(VarNext,bitIndex79)
<=> v199(VarCurr,bitIndex659) )
& ( v116027(VarNext,bitIndex78)
<=> v199(VarCurr,bitIndex658) )
& ( v116027(VarNext,bitIndex77)
<=> v199(VarCurr,bitIndex657) )
& ( v116027(VarNext,bitIndex76)
<=> v199(VarCurr,bitIndex656) )
& ( v116027(VarNext,bitIndex75)
<=> v199(VarCurr,bitIndex655) )
& ( v116027(VarNext,bitIndex74)
<=> v199(VarCurr,bitIndex654) )
& ( v116027(VarNext,bitIndex73)
<=> v199(VarCurr,bitIndex653) )
& ( v116027(VarNext,bitIndex72)
<=> v199(VarCurr,bitIndex652) )
& ( v116027(VarNext,bitIndex71)
<=> v199(VarCurr,bitIndex651) )
& ( v116027(VarNext,bitIndex70)
<=> v199(VarCurr,bitIndex650) )
& ( v116027(VarNext,bitIndex69)
<=> v199(VarCurr,bitIndex649) )
& ( v116027(VarNext,bitIndex68)
<=> v199(VarCurr,bitIndex648) )
& ( v116027(VarNext,bitIndex67)
<=> v199(VarCurr,bitIndex647) )
& ( v116027(VarNext,bitIndex66)
<=> v199(VarCurr,bitIndex646) )
& ( v116027(VarNext,bitIndex65)
<=> v199(VarCurr,bitIndex645) )
& ( v116027(VarNext,bitIndex64)
<=> v199(VarCurr,bitIndex644) )
& ( v116027(VarNext,bitIndex63)
<=> v199(VarCurr,bitIndex643) )
& ( v116027(VarNext,bitIndex62)
<=> v199(VarCurr,bitIndex642) )
& ( v116027(VarNext,bitIndex61)
<=> v199(VarCurr,bitIndex641) )
& ( v116027(VarNext,bitIndex60)
<=> v199(VarCurr,bitIndex640) )
& ( v116027(VarNext,bitIndex59)
<=> v199(VarCurr,bitIndex639) )
& ( v116027(VarNext,bitIndex58)
<=> v199(VarCurr,bitIndex638) )
& ( v116027(VarNext,bitIndex57)
<=> v199(VarCurr,bitIndex637) )
& ( v116027(VarNext,bitIndex56)
<=> v199(VarCurr,bitIndex636) )
& ( v116027(VarNext,bitIndex55)
<=> v199(VarCurr,bitIndex635) )
& ( v116027(VarNext,bitIndex54)
<=> v199(VarCurr,bitIndex634) )
& ( v116027(VarNext,bitIndex53)
<=> v199(VarCurr,bitIndex633) )
& ( v116027(VarNext,bitIndex52)
<=> v199(VarCurr,bitIndex632) )
& ( v116027(VarNext,bitIndex51)
<=> v199(VarCurr,bitIndex631) )
& ( v116027(VarNext,bitIndex50)
<=> v199(VarCurr,bitIndex630) )
& ( v116027(VarNext,bitIndex49)
<=> v199(VarCurr,bitIndex629) )
& ( v116027(VarNext,bitIndex48)
<=> v199(VarCurr,bitIndex628) )
& ( v116027(VarNext,bitIndex47)
<=> v199(VarCurr,bitIndex627) )
& ( v116027(VarNext,bitIndex46)
<=> v199(VarCurr,bitIndex626) )
& ( v116027(VarNext,bitIndex45)
<=> v199(VarCurr,bitIndex625) )
& ( v116027(VarNext,bitIndex44)
<=> v199(VarCurr,bitIndex624) )
& ( v116027(VarNext,bitIndex43)
<=> v199(VarCurr,bitIndex623) )
& ( v116027(VarNext,bitIndex42)
<=> v199(VarCurr,bitIndex622) )
& ( v116027(VarNext,bitIndex41)
<=> v199(VarCurr,bitIndex621) )
& ( v116027(VarNext,bitIndex40)
<=> v199(VarCurr,bitIndex620) )
& ( v116027(VarNext,bitIndex39)
<=> v199(VarCurr,bitIndex619) )
& ( v116027(VarNext,bitIndex38)
<=> v199(VarCurr,bitIndex618) )
& ( v116027(VarNext,bitIndex37)
<=> v199(VarCurr,bitIndex617) )
& ( v116027(VarNext,bitIndex36)
<=> v199(VarCurr,bitIndex616) )
& ( v116027(VarNext,bitIndex35)
<=> v199(VarCurr,bitIndex615) )
& ( v116027(VarNext,bitIndex34)
<=> v199(VarCurr,bitIndex614) )
& ( v116027(VarNext,bitIndex33)
<=> v199(VarCurr,bitIndex613) )
& ( v116027(VarNext,bitIndex32)
<=> v199(VarCurr,bitIndex612) )
& ( v116027(VarNext,bitIndex31)
<=> v199(VarCurr,bitIndex611) )
& ( v116027(VarNext,bitIndex30)
<=> v199(VarCurr,bitIndex610) )
& ( v116027(VarNext,bitIndex29)
<=> v199(VarCurr,bitIndex609) )
& ( v116027(VarNext,bitIndex28)
<=> v199(VarCurr,bitIndex608) )
& ( v116027(VarNext,bitIndex27)
<=> v199(VarCurr,bitIndex607) )
& ( v116027(VarNext,bitIndex26)
<=> v199(VarCurr,bitIndex606) )
& ( v116027(VarNext,bitIndex25)
<=> v199(VarCurr,bitIndex605) )
& ( v116027(VarNext,bitIndex24)
<=> v199(VarCurr,bitIndex604) )
& ( v116027(VarNext,bitIndex23)
<=> v199(VarCurr,bitIndex603) )
& ( v116027(VarNext,bitIndex22)
<=> v199(VarCurr,bitIndex602) )
& ( v116027(VarNext,bitIndex21)
<=> v199(VarCurr,bitIndex601) )
& ( v116027(VarNext,bitIndex20)
<=> v199(VarCurr,bitIndex600) )
& ( v116027(VarNext,bitIndex19)
<=> v199(VarCurr,bitIndex599) )
& ( v116027(VarNext,bitIndex18)
<=> v199(VarCurr,bitIndex598) )
& ( v116027(VarNext,bitIndex17)
<=> v199(VarCurr,bitIndex597) )
& ( v116027(VarNext,bitIndex16)
<=> v199(VarCurr,bitIndex596) )
& ( v116027(VarNext,bitIndex15)
<=> v199(VarCurr,bitIndex595) )
& ( v116027(VarNext,bitIndex14)
<=> v199(VarCurr,bitIndex594) )
& ( v116027(VarNext,bitIndex13)
<=> v199(VarCurr,bitIndex593) )
& ( v116027(VarNext,bitIndex12)
<=> v199(VarCurr,bitIndex592) )
& ( v116027(VarNext,bitIndex11)
<=> v199(VarCurr,bitIndex591) )
& ( v116027(VarNext,bitIndex10)
<=> v199(VarCurr,bitIndex590) )
& ( v116027(VarNext,bitIndex9)
<=> v199(VarCurr,bitIndex589) )
& ( v116027(VarNext,bitIndex8)
<=> v199(VarCurr,bitIndex588) )
& ( v116027(VarNext,bitIndex7)
<=> v199(VarCurr,bitIndex587) )
& ( v116027(VarNext,bitIndex6)
<=> v199(VarCurr,bitIndex586) )
& ( v116027(VarNext,bitIndex5)
<=> v199(VarCurr,bitIndex585) )
& ( v116027(VarNext,bitIndex4)
<=> v199(VarCurr,bitIndex584) )
& ( v116027(VarNext,bitIndex3)
<=> v199(VarCurr,bitIndex583) )
& ( v116027(VarNext,bitIndex2)
<=> v199(VarCurr,bitIndex582) )
& ( v116027(VarNext,bitIndex1)
<=> v199(VarCurr,bitIndex581) )
& ( v116027(VarNext,bitIndex0)
<=> v199(VarCurr,bitIndex580) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1924,axiom,
! [VarNext] :
( v116029(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v116027(VarNext,B)
<=> v300(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21928,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116029(VarNext)
<=> ( v116030(VarNext)
& v295(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21927,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116030(VarNext)
<=> ( v116032(VarNext)
& v241(VarNext) ) ) ) ).
fof(writeUnaryOperator_8845,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116032(VarNext)
<=> v250(VarNext) ) ) ).
fof(addAssignment_38443,axiom,
! [VarNext] :
( v199(VarNext,bitIndex561)
<=> v116019(VarNext,bitIndex97) ) ).
fof(addCaseBooleanConditionShiftedRanges1_77,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116021(VarNext)
=> ( ( v116019(VarNext,bitIndex115)
<=> v199(VarCurr,bitIndex579) )
& ( v116019(VarNext,bitIndex114)
<=> v199(VarCurr,bitIndex578) )
& ( v116019(VarNext,bitIndex113)
<=> v199(VarCurr,bitIndex577) )
& ( v116019(VarNext,bitIndex112)
<=> v199(VarCurr,bitIndex576) )
& ( v116019(VarNext,bitIndex111)
<=> v199(VarCurr,bitIndex575) )
& ( v116019(VarNext,bitIndex110)
<=> v199(VarCurr,bitIndex574) )
& ( v116019(VarNext,bitIndex109)
<=> v199(VarCurr,bitIndex573) )
& ( v116019(VarNext,bitIndex108)
<=> v199(VarCurr,bitIndex572) )
& ( v116019(VarNext,bitIndex107)
<=> v199(VarCurr,bitIndex571) )
& ( v116019(VarNext,bitIndex106)
<=> v199(VarCurr,bitIndex570) )
& ( v116019(VarNext,bitIndex105)
<=> v199(VarCurr,bitIndex569) )
& ( v116019(VarNext,bitIndex104)
<=> v199(VarCurr,bitIndex568) )
& ( v116019(VarNext,bitIndex103)
<=> v199(VarCurr,bitIndex567) )
& ( v116019(VarNext,bitIndex102)
<=> v199(VarCurr,bitIndex566) )
& ( v116019(VarNext,bitIndex101)
<=> v199(VarCurr,bitIndex565) )
& ( v116019(VarNext,bitIndex100)
<=> v199(VarCurr,bitIndex564) )
& ( v116019(VarNext,bitIndex99)
<=> v199(VarCurr,bitIndex563) )
& ( v116019(VarNext,bitIndex98)
<=> v199(VarCurr,bitIndex562) )
& ( v116019(VarNext,bitIndex97)
<=> v199(VarCurr,bitIndex561) )
& ( v116019(VarNext,bitIndex96)
<=> v199(VarCurr,bitIndex560) )
& ( v116019(VarNext,bitIndex95)
<=> v199(VarCurr,bitIndex559) )
& ( v116019(VarNext,bitIndex94)
<=> v199(VarCurr,bitIndex558) )
& ( v116019(VarNext,bitIndex93)
<=> v199(VarCurr,bitIndex557) )
& ( v116019(VarNext,bitIndex92)
<=> v199(VarCurr,bitIndex556) )
& ( v116019(VarNext,bitIndex91)
<=> v199(VarCurr,bitIndex555) )
& ( v116019(VarNext,bitIndex90)
<=> v199(VarCurr,bitIndex554) )
& ( v116019(VarNext,bitIndex89)
<=> v199(VarCurr,bitIndex553) )
& ( v116019(VarNext,bitIndex88)
<=> v199(VarCurr,bitIndex552) )
& ( v116019(VarNext,bitIndex87)
<=> v199(VarCurr,bitIndex551) )
& ( v116019(VarNext,bitIndex86)
<=> v199(VarCurr,bitIndex550) )
& ( v116019(VarNext,bitIndex85)
<=> v199(VarCurr,bitIndex549) )
& ( v116019(VarNext,bitIndex84)
<=> v199(VarCurr,bitIndex548) )
& ( v116019(VarNext,bitIndex83)
<=> v199(VarCurr,bitIndex547) )
& ( v116019(VarNext,bitIndex82)
<=> v199(VarCurr,bitIndex546) )
& ( v116019(VarNext,bitIndex81)
<=> v199(VarCurr,bitIndex545) )
& ( v116019(VarNext,bitIndex80)
<=> v199(VarCurr,bitIndex544) )
& ( v116019(VarNext,bitIndex79)
<=> v199(VarCurr,bitIndex543) )
& ( v116019(VarNext,bitIndex78)
<=> v199(VarCurr,bitIndex542) )
& ( v116019(VarNext,bitIndex77)
<=> v199(VarCurr,bitIndex541) )
& ( v116019(VarNext,bitIndex76)
<=> v199(VarCurr,bitIndex540) )
& ( v116019(VarNext,bitIndex75)
<=> v199(VarCurr,bitIndex539) )
& ( v116019(VarNext,bitIndex74)
<=> v199(VarCurr,bitIndex538) )
& ( v116019(VarNext,bitIndex73)
<=> v199(VarCurr,bitIndex537) )
& ( v116019(VarNext,bitIndex72)
<=> v199(VarCurr,bitIndex536) )
& ( v116019(VarNext,bitIndex71)
<=> v199(VarCurr,bitIndex535) )
& ( v116019(VarNext,bitIndex70)
<=> v199(VarCurr,bitIndex534) )
& ( v116019(VarNext,bitIndex69)
<=> v199(VarCurr,bitIndex533) )
& ( v116019(VarNext,bitIndex68)
<=> v199(VarCurr,bitIndex532) )
& ( v116019(VarNext,bitIndex67)
<=> v199(VarCurr,bitIndex531) )
& ( v116019(VarNext,bitIndex66)
<=> v199(VarCurr,bitIndex530) )
& ( v116019(VarNext,bitIndex65)
<=> v199(VarCurr,bitIndex529) )
& ( v116019(VarNext,bitIndex64)
<=> v199(VarCurr,bitIndex528) )
& ( v116019(VarNext,bitIndex63)
<=> v199(VarCurr,bitIndex527) )
& ( v116019(VarNext,bitIndex62)
<=> v199(VarCurr,bitIndex526) )
& ( v116019(VarNext,bitIndex61)
<=> v199(VarCurr,bitIndex525) )
& ( v116019(VarNext,bitIndex60)
<=> v199(VarCurr,bitIndex524) )
& ( v116019(VarNext,bitIndex59)
<=> v199(VarCurr,bitIndex523) )
& ( v116019(VarNext,bitIndex58)
<=> v199(VarCurr,bitIndex522) )
& ( v116019(VarNext,bitIndex57)
<=> v199(VarCurr,bitIndex521) )
& ( v116019(VarNext,bitIndex56)
<=> v199(VarCurr,bitIndex520) )
& ( v116019(VarNext,bitIndex55)
<=> v199(VarCurr,bitIndex519) )
& ( v116019(VarNext,bitIndex54)
<=> v199(VarCurr,bitIndex518) )
& ( v116019(VarNext,bitIndex53)
<=> v199(VarCurr,bitIndex517) )
& ( v116019(VarNext,bitIndex52)
<=> v199(VarCurr,bitIndex516) )
& ( v116019(VarNext,bitIndex51)
<=> v199(VarCurr,bitIndex515) )
& ( v116019(VarNext,bitIndex50)
<=> v199(VarCurr,bitIndex514) )
& ( v116019(VarNext,bitIndex49)
<=> v199(VarCurr,bitIndex513) )
& ( v116019(VarNext,bitIndex48)
<=> v199(VarCurr,bitIndex512) )
& ( v116019(VarNext,bitIndex47)
<=> v199(VarCurr,bitIndex511) )
& ( v116019(VarNext,bitIndex46)
<=> v199(VarCurr,bitIndex510) )
& ( v116019(VarNext,bitIndex45)
<=> v199(VarCurr,bitIndex509) )
& ( v116019(VarNext,bitIndex44)
<=> v199(VarCurr,bitIndex508) )
& ( v116019(VarNext,bitIndex43)
<=> v199(VarCurr,bitIndex507) )
& ( v116019(VarNext,bitIndex42)
<=> v199(VarCurr,bitIndex506) )
& ( v116019(VarNext,bitIndex41)
<=> v199(VarCurr,bitIndex505) )
& ( v116019(VarNext,bitIndex40)
<=> v199(VarCurr,bitIndex504) )
& ( v116019(VarNext,bitIndex39)
<=> v199(VarCurr,bitIndex503) )
& ( v116019(VarNext,bitIndex38)
<=> v199(VarCurr,bitIndex502) )
& ( v116019(VarNext,bitIndex37)
<=> v199(VarCurr,bitIndex501) )
& ( v116019(VarNext,bitIndex36)
<=> v199(VarCurr,bitIndex500) )
& ( v116019(VarNext,bitIndex35)
<=> v199(VarCurr,bitIndex499) )
& ( v116019(VarNext,bitIndex34)
<=> v199(VarCurr,bitIndex498) )
& ( v116019(VarNext,bitIndex33)
<=> v199(VarCurr,bitIndex497) )
& ( v116019(VarNext,bitIndex32)
<=> v199(VarCurr,bitIndex496) )
& ( v116019(VarNext,bitIndex31)
<=> v199(VarCurr,bitIndex495) )
& ( v116019(VarNext,bitIndex30)
<=> v199(VarCurr,bitIndex494) )
& ( v116019(VarNext,bitIndex29)
<=> v199(VarCurr,bitIndex493) )
& ( v116019(VarNext,bitIndex28)
<=> v199(VarCurr,bitIndex492) )
& ( v116019(VarNext,bitIndex27)
<=> v199(VarCurr,bitIndex491) )
& ( v116019(VarNext,bitIndex26)
<=> v199(VarCurr,bitIndex490) )
& ( v116019(VarNext,bitIndex25)
<=> v199(VarCurr,bitIndex489) )
& ( v116019(VarNext,bitIndex24)
<=> v199(VarCurr,bitIndex488) )
& ( v116019(VarNext,bitIndex23)
<=> v199(VarCurr,bitIndex487) )
& ( v116019(VarNext,bitIndex22)
<=> v199(VarCurr,bitIndex486) )
& ( v116019(VarNext,bitIndex21)
<=> v199(VarCurr,bitIndex485) )
& ( v116019(VarNext,bitIndex20)
<=> v199(VarCurr,bitIndex484) )
& ( v116019(VarNext,bitIndex19)
<=> v199(VarCurr,bitIndex483) )
& ( v116019(VarNext,bitIndex18)
<=> v199(VarCurr,bitIndex482) )
& ( v116019(VarNext,bitIndex17)
<=> v199(VarCurr,bitIndex481) )
& ( v116019(VarNext,bitIndex16)
<=> v199(VarCurr,bitIndex480) )
& ( v116019(VarNext,bitIndex15)
<=> v199(VarCurr,bitIndex479) )
& ( v116019(VarNext,bitIndex14)
<=> v199(VarCurr,bitIndex478) )
& ( v116019(VarNext,bitIndex13)
<=> v199(VarCurr,bitIndex477) )
& ( v116019(VarNext,bitIndex12)
<=> v199(VarCurr,bitIndex476) )
& ( v116019(VarNext,bitIndex11)
<=> v199(VarCurr,bitIndex475) )
& ( v116019(VarNext,bitIndex10)
<=> v199(VarCurr,bitIndex474) )
& ( v116019(VarNext,bitIndex9)
<=> v199(VarCurr,bitIndex473) )
& ( v116019(VarNext,bitIndex8)
<=> v199(VarCurr,bitIndex472) )
& ( v116019(VarNext,bitIndex7)
<=> v199(VarCurr,bitIndex471) )
& ( v116019(VarNext,bitIndex6)
<=> v199(VarCurr,bitIndex470) )
& ( v116019(VarNext,bitIndex5)
<=> v199(VarCurr,bitIndex469) )
& ( v116019(VarNext,bitIndex4)
<=> v199(VarCurr,bitIndex468) )
& ( v116019(VarNext,bitIndex3)
<=> v199(VarCurr,bitIndex467) )
& ( v116019(VarNext,bitIndex2)
<=> v199(VarCurr,bitIndex466) )
& ( v116019(VarNext,bitIndex1)
<=> v199(VarCurr,bitIndex465) )
& ( v116019(VarNext,bitIndex0)
<=> v199(VarCurr,bitIndex464) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1923,axiom,
! [VarNext] :
( v116021(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v116019(VarNext,B)
<=> v281(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21926,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116021(VarNext)
<=> ( v116022(VarNext)
& v276(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21925,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116022(VarNext)
<=> ( v116024(VarNext)
& v241(VarNext) ) ) ) ).
fof(writeUnaryOperator_8844,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116024(VarNext)
<=> v250(VarNext) ) ) ).
fof(addAssignment_38442,axiom,
! [VarCurr] :
( v229(VarCurr,bitIndex97)
<=> v231(VarCurr,bitIndex97) ) ).
fof(addAssignment_38441,axiom,
! [VarCurr] :
( v231(VarCurr,bitIndex97)
<=> v233(VarCurr,bitIndex97) ) ).
fof(addAssignment_38440,axiom,
! [VarCurr] :
( v233(VarCurr,bitIndex97)
<=> v235(VarCurr,bitIndex97) ) ).
fof(addAssignment_38439,axiom,
! [VarCurr] :
( v235(VarCurr,bitIndex97)
<=> v237(VarCurr,bitIndex97) ) ).
fof(addAssignment_38438,axiom,
! [VarCurr] :
( v237(VarCurr,bitIndex97)
<=> v239(VarCurr,bitIndex97) ) ).
fof(addAssignment_38437,axiom,
! [VarCurr] :
( v116008(VarCurr,bitIndex1)
<=> v116009(VarCurr,bitIndex1) ) ).
fof(addAssignment_38436,axiom,
! [VarCurr] :
( v116008(VarCurr,bitIndex0)
<=> v116009(VarCurr,bitIndex0) ) ).
fof(addAssignment_38435,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v116009(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_38434,axiom,
! [VarCurr] :
( ( v116009(VarCurr,bitIndex5)
<=> v116010(VarCurr,bitIndex3) )
& ( v116009(VarCurr,bitIndex4)
<=> v116010(VarCurr,bitIndex2) )
& ( v116009(VarCurr,bitIndex3)
<=> v116010(VarCurr,bitIndex1) )
& ( v116009(VarCurr,bitIndex2)
<=> v116010(VarCurr,bitIndex0) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2808,axiom,
! [VarCurr] :
( ~ v115479(VarCurr)
=> ( v116005(VarCurr)
<=> v115475(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2597,axiom,
! [VarCurr] :
( v115479(VarCurr)
=> ( v116005(VarCurr)
<=> v116003(VarCurr) ) ) ).
fof(addAssignment_38433,axiom,
! [VarCurr] :
( v116003(VarCurr)
<=> v115499(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2383,axiom,
! [VarCurr] :
( v115700(VarCurr)
<=> ( v115994(VarCurr)
| v115696(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2382,axiom,
! [VarCurr] :
( v115994(VarCurr)
<=> ( v115995(VarCurr)
| v115696(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2381,axiom,
! [VarCurr] :
( v115995(VarCurr)
<=> ( v115996(VarCurr)
| v115696(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2380,axiom,
! [VarCurr] :
( v115996(VarCurr)
<=> ( v115997(VarCurr)
| v115696(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2379,axiom,
! [VarCurr] :
( v115997(VarCurr)
<=> ( v115696(VarCurr,bitIndex0)
| v115696(VarCurr,bitIndex1) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1852,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115900(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v115696(VarNext,B)
<=> v115696(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1922,axiom,
! [VarNext] :
( v115900(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v115696(VarNext,B)
<=> v115917(VarNext,B) ) ) ) ).
fof(addAssignment_38432,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v115917(VarNext,B)
<=> v115915(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4984,axiom,
! [VarCurr] :
( ~ v115909(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v115915(VarCurr,B)
<=> v115918(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4990,axiom,
! [VarCurr] :
( v115909(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v115915(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4983,axiom,
! [VarCurr] :
( ~ v115479(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v115918(VarCurr,B)
<=> v115955(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4989,axiom,
! [VarCurr] :
( v115479(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v115918(VarCurr,B)
<=> v115919(VarCurr,B) ) ) ) ).
fof(addAssignment_38431,axiom,
! [VarCurr] :
( v115955(VarCurr,bitIndex0)
<=> v115988(VarCurr) ) ).
fof(addAssignment_38430,axiom,
! [VarCurr] :
( v115955(VarCurr,bitIndex1)
<=> v115986(VarCurr) ) ).
fof(addAssignment_38429,axiom,
! [VarCurr] :
( v115955(VarCurr,bitIndex2)
<=> v115982(VarCurr) ) ).
fof(addAssignment_38428,axiom,
! [VarCurr] :
( v115955(VarCurr,bitIndex3)
<=> v115978(VarCurr) ) ).
fof(addAssignment_38427,axiom,
! [VarCurr] :
( v115955(VarCurr,bitIndex4)
<=> v115974(VarCurr) ) ).
fof(addAssignment_38426,axiom,
! [VarCurr] :
( v115955(VarCurr,bitIndex5)
<=> v115957(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21924,axiom,
! [VarCurr] :
( v115986(VarCurr)
<=> ( v115987(VarCurr)
& v115989(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21923,axiom,
! [VarCurr] :
( v115989(VarCurr)
<=> ( v115696(VarCurr,bitIndex0)
| v115968(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2378,axiom,
! [VarCurr] :
( v115987(VarCurr)
<=> ( v115988(VarCurr)
| v115696(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_8843,axiom,
! [VarCurr] :
( ~ v115988(VarCurr)
<=> v115696(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21922,axiom,
! [VarCurr] :
( v115982(VarCurr)
<=> ( v115983(VarCurr)
& v115985(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21921,axiom,
! [VarCurr] :
( v115985(VarCurr)
<=> ( v115966(VarCurr)
| v115969(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2377,axiom,
! [VarCurr] :
( v115983(VarCurr)
<=> ( v115984(VarCurr)
| v115696(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_8842,axiom,
! [VarCurr] :
( ~ v115984(VarCurr)
<=> v115966(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21920,axiom,
! [VarCurr] :
( v115978(VarCurr)
<=> ( v115979(VarCurr)
& v115981(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21919,axiom,
! [VarCurr] :
( v115981(VarCurr)
<=> ( v115964(VarCurr)
| v115970(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2376,axiom,
! [VarCurr] :
( v115979(VarCurr)
<=> ( v115980(VarCurr)
| v115696(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_8841,axiom,
! [VarCurr] :
( ~ v115980(VarCurr)
<=> v115964(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21918,axiom,
! [VarCurr] :
( v115974(VarCurr)
<=> ( v115975(VarCurr)
& v115977(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21917,axiom,
! [VarCurr] :
( v115977(VarCurr)
<=> ( v115962(VarCurr)
| v115971(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2375,axiom,
! [VarCurr] :
( v115975(VarCurr)
<=> ( v115976(VarCurr)
| v115696(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_8840,axiom,
! [VarCurr] :
( ~ v115976(VarCurr)
<=> v115962(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21916,axiom,
! [VarCurr] :
( v115957(VarCurr)
<=> ( v115958(VarCurr)
& v115972(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21915,axiom,
! [VarCurr] :
( v115972(VarCurr)
<=> ( v115960(VarCurr)
| v115973(VarCurr) ) ) ).
fof(writeUnaryOperator_8839,axiom,
! [VarCurr] :
( ~ v115973(VarCurr)
<=> v115696(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_2374,axiom,
! [VarCurr] :
( v115958(VarCurr)
<=> ( v115959(VarCurr)
| v115696(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_8838,axiom,
! [VarCurr] :
( ~ v115959(VarCurr)
<=> v115960(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2373,axiom,
! [VarCurr] :
( v115960(VarCurr)
<=> ( v115696(VarCurr,bitIndex4)
| v115961(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21914,axiom,
! [VarCurr] :
( v115961(VarCurr)
<=> ( v115962(VarCurr)
& v115971(VarCurr) ) ) ).
fof(writeUnaryOperator_8837,axiom,
! [VarCurr] :
( ~ v115971(VarCurr)
<=> v115696(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_2372,axiom,
! [VarCurr] :
( v115962(VarCurr)
<=> ( v115696(VarCurr,bitIndex3)
| v115963(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21913,axiom,
! [VarCurr] :
( v115963(VarCurr)
<=> ( v115964(VarCurr)
& v115970(VarCurr) ) ) ).
fof(writeUnaryOperator_8836,axiom,
! [VarCurr] :
( ~ v115970(VarCurr)
<=> v115696(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_2371,axiom,
! [VarCurr] :
( v115964(VarCurr)
<=> ( v115696(VarCurr,bitIndex2)
| v115965(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21912,axiom,
! [VarCurr] :
( v115965(VarCurr)
<=> ( v115966(VarCurr)
& v115969(VarCurr) ) ) ).
fof(writeUnaryOperator_8835,axiom,
! [VarCurr] :
( ~ v115969(VarCurr)
<=> v115696(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_2370,axiom,
! [VarCurr] :
( v115966(VarCurr)
<=> ( v115696(VarCurr,bitIndex1)
| v115967(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21911,axiom,
! [VarCurr] :
( v115967(VarCurr)
<=> ( v115696(VarCurr,bitIndex0)
& v115968(VarCurr) ) ) ).
fof(writeUnaryOperator_8834,axiom,
! [VarCurr] :
( ~ v115968(VarCurr)
<=> v115696(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2807,axiom,
! [VarCurr] :
( ~ v115698(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v115919(VarCurr,B)
<=> v115702(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2596,axiom,
! [VarCurr] :
( v115698(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v115919(VarCurr,B)
<=> v115920(VarCurr,B) ) ) ) ).
fof(addAssignment_38425,axiom,
! [VarCurr] :
( v115920(VarCurr,bitIndex0)
<=> v115953(VarCurr) ) ).
fof(addAssignment_38424,axiom,
! [VarCurr] :
( v115920(VarCurr,bitIndex1)
<=> v115951(VarCurr) ) ).
fof(addAssignment_38423,axiom,
! [VarCurr] :
( v115920(VarCurr,bitIndex2)
<=> v115947(VarCurr) ) ).
fof(addAssignment_38422,axiom,
! [VarCurr] :
( v115920(VarCurr,bitIndex3)
<=> v115943(VarCurr) ) ).
fof(addAssignment_38421,axiom,
! [VarCurr] :
( v115920(VarCurr,bitIndex4)
<=> v115939(VarCurr) ) ).
fof(addAssignment_38420,axiom,
! [VarCurr] :
( v115920(VarCurr,bitIndex5)
<=> v115922(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21910,axiom,
! [VarCurr] :
( v115951(VarCurr)
<=> ( v115952(VarCurr)
& v115954(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21909,axiom,
! [VarCurr] :
( v115954(VarCurr)
<=> ( v115702(VarCurr,bitIndex0)
| v115933(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2369,axiom,
! [VarCurr] :
( v115952(VarCurr)
<=> ( v115953(VarCurr)
| v115702(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_8833,axiom,
! [VarCurr] :
( ~ v115953(VarCurr)
<=> v115702(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21908,axiom,
! [VarCurr] :
( v115947(VarCurr)
<=> ( v115948(VarCurr)
& v115950(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21907,axiom,
! [VarCurr] :
( v115950(VarCurr)
<=> ( v115931(VarCurr)
| v115934(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2368,axiom,
! [VarCurr] :
( v115948(VarCurr)
<=> ( v115949(VarCurr)
| v115702(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_8832,axiom,
! [VarCurr] :
( ~ v115949(VarCurr)
<=> v115931(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21906,axiom,
! [VarCurr] :
( v115943(VarCurr)
<=> ( v115944(VarCurr)
& v115946(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21905,axiom,
! [VarCurr] :
( v115946(VarCurr)
<=> ( v115929(VarCurr)
| v115935(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2367,axiom,
! [VarCurr] :
( v115944(VarCurr)
<=> ( v115945(VarCurr)
| v115702(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_8831,axiom,
! [VarCurr] :
( ~ v115945(VarCurr)
<=> v115929(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21904,axiom,
! [VarCurr] :
( v115939(VarCurr)
<=> ( v115940(VarCurr)
& v115942(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21903,axiom,
! [VarCurr] :
( v115942(VarCurr)
<=> ( v115927(VarCurr)
| v115936(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2366,axiom,
! [VarCurr] :
( v115940(VarCurr)
<=> ( v115941(VarCurr)
| v115702(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_8830,axiom,
! [VarCurr] :
( ~ v115941(VarCurr)
<=> v115927(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21902,axiom,
! [VarCurr] :
( v115922(VarCurr)
<=> ( v115923(VarCurr)
& v115937(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21901,axiom,
! [VarCurr] :
( v115937(VarCurr)
<=> ( v115925(VarCurr)
| v115938(VarCurr) ) ) ).
fof(writeUnaryOperator_8829,axiom,
! [VarCurr] :
( ~ v115938(VarCurr)
<=> v115702(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_2365,axiom,
! [VarCurr] :
( v115923(VarCurr)
<=> ( v115924(VarCurr)
| v115702(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_8828,axiom,
! [VarCurr] :
( ~ v115924(VarCurr)
<=> v115925(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2364,axiom,
! [VarCurr] :
( v115925(VarCurr)
<=> ( v115702(VarCurr,bitIndex4)
| v115926(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21900,axiom,
! [VarCurr] :
( v115926(VarCurr)
<=> ( v115927(VarCurr)
& v115936(VarCurr) ) ) ).
fof(writeUnaryOperator_8827,axiom,
! [VarCurr] :
( ~ v115936(VarCurr)
<=> v115702(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_2363,axiom,
! [VarCurr] :
( v115927(VarCurr)
<=> ( v115702(VarCurr,bitIndex3)
| v115928(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21899,axiom,
! [VarCurr] :
( v115928(VarCurr)
<=> ( v115929(VarCurr)
& v115935(VarCurr) ) ) ).
fof(writeUnaryOperator_8826,axiom,
! [VarCurr] :
( ~ v115935(VarCurr)
<=> v115702(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_2362,axiom,
! [VarCurr] :
( v115929(VarCurr)
<=> ( v115702(VarCurr,bitIndex2)
| v115930(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21898,axiom,
! [VarCurr] :
( v115930(VarCurr)
<=> ( v115931(VarCurr)
& v115934(VarCurr) ) ) ).
fof(writeUnaryOperator_8825,axiom,
! [VarCurr] :
( ~ v115934(VarCurr)
<=> v115702(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_2361,axiom,
! [VarCurr] :
( v115931(VarCurr)
<=> ( v115702(VarCurr,bitIndex1)
| v115932(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21897,axiom,
! [VarCurr] :
( v115932(VarCurr)
<=> ( v115702(VarCurr,bitIndex0)
& v115933(VarCurr) ) ) ).
fof(writeUnaryOperator_8824,axiom,
! [VarCurr] :
( ~ v115933(VarCurr)
<=> v115702(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21896,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115900(VarNext)
<=> ( v115901(VarNext)
& v115908(VarNext) ) ) ) ).
fof(addAssignment_38419,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115908(VarNext)
<=> v115906(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21895,axiom,
! [VarCurr] :
( v115906(VarCurr)
<=> ( v115909(VarCurr)
| v115910(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21894,axiom,
! [VarCurr] :
( v115910(VarCurr)
<=> ( v115911(VarCurr)
& v115914(VarCurr) ) ) ).
fof(writeUnaryOperator_8823,axiom,
! [VarCurr] :
( ~ v115914(VarCurr)
<=> v115909(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21893,axiom,
! [VarCurr] :
( v115911(VarCurr)
<=> ( v115479(VarCurr)
| v115912(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21892,axiom,
! [VarCurr] :
( v115912(VarCurr)
<=> ( v115698(VarCurr)
& v115913(VarCurr) ) ) ).
fof(writeUnaryOperator_8822,axiom,
! [VarCurr] :
( ~ v115913(VarCurr)
<=> v115479(VarCurr) ) ).
fof(writeUnaryOperator_8821,axiom,
! [VarCurr] :
( ~ v115909(VarCurr)
<=> v115477(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21891,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115901(VarNext)
<=> ( v115902(VarNext)
& v115666(VarNext) ) ) ) ).
fof(writeUnaryOperator_8820,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115902(VarNext)
<=> v115673(VarNext) ) ) ).
fof(addAssignment_38418,axiom,
! [VarCurr] :
( v115702(VarCurr,bitIndex0)
<=> v115866(VarCurr,bitIndex0) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_514,axiom,
! [VarCurr] :
( ~ v115704(VarCurr)
=> ( ( v115866(VarCurr,bitIndex5)
<=> v115706(VarCurr,bitIndex7) )
& ( v115866(VarCurr,bitIndex4)
<=> v115706(VarCurr,bitIndex6) )
& ( v115866(VarCurr,bitIndex3)
<=> v115706(VarCurr,bitIndex5) )
& ( v115866(VarCurr,bitIndex2)
<=> v115706(VarCurr,bitIndex4) )
& ( v115866(VarCurr,bitIndex1)
<=> v115706(VarCurr,bitIndex3) )
& ( v115866(VarCurr,bitIndex0)
<=> v115706(VarCurr,bitIndex2) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2595,axiom,
! [VarCurr] :
( v115704(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v115866(VarCurr,B)
<=> v115867(VarCurr,B) ) ) ) ).
fof(addAssignment_38417,axiom,
! [VarCurr] :
( v115867(VarCurr,bitIndex0)
<=> v115895(VarCurr) ) ).
fof(addAssignment_38416,axiom,
! [VarCurr] :
( v115867(VarCurr,bitIndex1)
<=> v115893(VarCurr) ) ).
fof(addAssignment_38415,axiom,
! [VarCurr] :
( v115867(VarCurr,bitIndex2)
<=> v115888(VarCurr) ) ).
fof(addAssignment_38414,axiom,
! [VarCurr] :
( v115867(VarCurr,bitIndex3)
<=> v115883(VarCurr) ) ).
fof(addAssignment_38413,axiom,
! [VarCurr] :
( v115867(VarCurr,bitIndex4)
<=> v115878(VarCurr) ) ).
fof(addAssignment_38412,axiom,
! [VarCurr] :
( v115867(VarCurr,bitIndex5)
<=> v115869(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21890,axiom,
! [VarCurr] :
( v115893(VarCurr)
<=> ( v115894(VarCurr)
& v115897(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2360,axiom,
! [VarCurr] :
( v115897(VarCurr)
<=> ( v115706(VarCurr,bitIndex2)
| v115706(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21889,axiom,
! [VarCurr] :
( v115894(VarCurr)
<=> ( v115895(VarCurr)
| v115896(VarCurr) ) ) ).
fof(writeUnaryOperator_8819,axiom,
! [VarCurr] :
( ~ v115896(VarCurr)
<=> v115706(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_8818,axiom,
! [VarCurr] :
( ~ v115895(VarCurr)
<=> v115706(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21888,axiom,
! [VarCurr] :
( v115888(VarCurr)
<=> ( v115889(VarCurr)
& v115892(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2359,axiom,
! [VarCurr] :
( v115892(VarCurr)
<=> ( v115875(VarCurr)
| v115706(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21887,axiom,
! [VarCurr] :
( v115889(VarCurr)
<=> ( v115890(VarCurr)
| v115891(VarCurr) ) ) ).
fof(writeUnaryOperator_8817,axiom,
! [VarCurr] :
( ~ v115891(VarCurr)
<=> v115706(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_8816,axiom,
! [VarCurr] :
( ~ v115890(VarCurr)
<=> v115875(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21886,axiom,
! [VarCurr] :
( v115883(VarCurr)
<=> ( v115884(VarCurr)
& v115887(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2358,axiom,
! [VarCurr] :
( v115887(VarCurr)
<=> ( v115874(VarCurr)
| v115706(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21885,axiom,
! [VarCurr] :
( v115884(VarCurr)
<=> ( v115885(VarCurr)
| v115886(VarCurr) ) ) ).
fof(writeUnaryOperator_8815,axiom,
! [VarCurr] :
( ~ v115886(VarCurr)
<=> v115706(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_8814,axiom,
! [VarCurr] :
( ~ v115885(VarCurr)
<=> v115874(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21884,axiom,
! [VarCurr] :
( v115878(VarCurr)
<=> ( v115879(VarCurr)
& v115882(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2357,axiom,
! [VarCurr] :
( v115882(VarCurr)
<=> ( v115873(VarCurr)
| v115706(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21883,axiom,
! [VarCurr] :
( v115879(VarCurr)
<=> ( v115880(VarCurr)
| v115881(VarCurr) ) ) ).
fof(writeUnaryOperator_8813,axiom,
! [VarCurr] :
( ~ v115881(VarCurr)
<=> v115706(VarCurr,bitIndex6) ) ).
fof(writeUnaryOperator_8812,axiom,
! [VarCurr] :
( ~ v115880(VarCurr)
<=> v115873(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21882,axiom,
! [VarCurr] :
( v115869(VarCurr)
<=> ( v115870(VarCurr)
& v115877(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2356,axiom,
! [VarCurr] :
( v115877(VarCurr)
<=> ( v115872(VarCurr)
| v115706(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21881,axiom,
! [VarCurr] :
( v115870(VarCurr)
<=> ( v115871(VarCurr)
| v115876(VarCurr) ) ) ).
fof(writeUnaryOperator_8811,axiom,
! [VarCurr] :
( ~ v115876(VarCurr)
<=> v115706(VarCurr,bitIndex7) ) ).
fof(writeUnaryOperator_8810,axiom,
! [VarCurr] :
( ~ v115871(VarCurr)
<=> v115872(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2355,axiom,
! [VarCurr] :
( v115872(VarCurr)
<=> ( v115873(VarCurr)
& v115706(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2354,axiom,
! [VarCurr] :
( v115873(VarCurr)
<=> ( v115874(VarCurr)
& v115706(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2353,axiom,
! [VarCurr] :
( v115874(VarCurr)
<=> ( v115875(VarCurr)
& v115706(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2352,axiom,
! [VarCurr] :
( v115875(VarCurr)
<=> ( v115706(VarCurr,bitIndex2)
& v115706(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_38411,axiom,
! [VarCurr] :
( v115706(VarCurr,bitIndex2)
<=> v115834(VarCurr,bitIndex0) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_513,axiom,
! [VarCurr] :
( ~ v115784(VarCurr)
=> ( ( v115834(VarCurr,bitIndex5)
<=> v115708(VarCurr,bitIndex7) )
& ( v115834(VarCurr,bitIndex4)
<=> v115708(VarCurr,bitIndex6) )
& ( v115834(VarCurr,bitIndex3)
<=> v115708(VarCurr,bitIndex5) )
& ( v115834(VarCurr,bitIndex2)
<=> v115708(VarCurr,bitIndex4) )
& ( v115834(VarCurr,bitIndex1)
<=> v115708(VarCurr,bitIndex3) )
& ( v115834(VarCurr,bitIndex0)
<=> v115708(VarCurr,bitIndex2) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2594,axiom,
! [VarCurr] :
( v115784(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v115834(VarCurr,B)
<=> v115835(VarCurr,B) ) ) ) ).
fof(addAssignment_38410,axiom,
! [VarCurr] :
( v115835(VarCurr,bitIndex0)
<=> v115863(VarCurr) ) ).
fof(addAssignment_38409,axiom,
! [VarCurr] :
( v115835(VarCurr,bitIndex1)
<=> v115861(VarCurr) ) ).
fof(addAssignment_38408,axiom,
! [VarCurr] :
( v115835(VarCurr,bitIndex2)
<=> v115856(VarCurr) ) ).
fof(addAssignment_38407,axiom,
! [VarCurr] :
( v115835(VarCurr,bitIndex3)
<=> v115851(VarCurr) ) ).
fof(addAssignment_38406,axiom,
! [VarCurr] :
( v115835(VarCurr,bitIndex4)
<=> v115846(VarCurr) ) ).
fof(addAssignment_38405,axiom,
! [VarCurr] :
( v115835(VarCurr,bitIndex5)
<=> v115837(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21880,axiom,
! [VarCurr] :
( v115861(VarCurr)
<=> ( v115862(VarCurr)
& v115865(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2351,axiom,
! [VarCurr] :
( v115865(VarCurr)
<=> ( v115708(VarCurr,bitIndex2)
| v115708(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21879,axiom,
! [VarCurr] :
( v115862(VarCurr)
<=> ( v115863(VarCurr)
| v115864(VarCurr) ) ) ).
fof(writeUnaryOperator_8809,axiom,
! [VarCurr] :
( ~ v115864(VarCurr)
<=> v115708(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_8808,axiom,
! [VarCurr] :
( ~ v115863(VarCurr)
<=> v115708(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21878,axiom,
! [VarCurr] :
( v115856(VarCurr)
<=> ( v115857(VarCurr)
& v115860(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2350,axiom,
! [VarCurr] :
( v115860(VarCurr)
<=> ( v115843(VarCurr)
| v115708(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21877,axiom,
! [VarCurr] :
( v115857(VarCurr)
<=> ( v115858(VarCurr)
| v115859(VarCurr) ) ) ).
fof(writeUnaryOperator_8807,axiom,
! [VarCurr] :
( ~ v115859(VarCurr)
<=> v115708(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_8806,axiom,
! [VarCurr] :
( ~ v115858(VarCurr)
<=> v115843(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21876,axiom,
! [VarCurr] :
( v115851(VarCurr)
<=> ( v115852(VarCurr)
& v115855(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2349,axiom,
! [VarCurr] :
( v115855(VarCurr)
<=> ( v115842(VarCurr)
| v115708(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21875,axiom,
! [VarCurr] :
( v115852(VarCurr)
<=> ( v115853(VarCurr)
| v115854(VarCurr) ) ) ).
fof(writeUnaryOperator_8805,axiom,
! [VarCurr] :
( ~ v115854(VarCurr)
<=> v115708(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_8804,axiom,
! [VarCurr] :
( ~ v115853(VarCurr)
<=> v115842(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21874,axiom,
! [VarCurr] :
( v115846(VarCurr)
<=> ( v115847(VarCurr)
& v115850(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2348,axiom,
! [VarCurr] :
( v115850(VarCurr)
<=> ( v115841(VarCurr)
| v115708(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21873,axiom,
! [VarCurr] :
( v115847(VarCurr)
<=> ( v115848(VarCurr)
| v115849(VarCurr) ) ) ).
fof(writeUnaryOperator_8803,axiom,
! [VarCurr] :
( ~ v115849(VarCurr)
<=> v115708(VarCurr,bitIndex6) ) ).
fof(writeUnaryOperator_8802,axiom,
! [VarCurr] :
( ~ v115848(VarCurr)
<=> v115841(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21872,axiom,
! [VarCurr] :
( v115837(VarCurr)
<=> ( v115838(VarCurr)
& v115845(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2347,axiom,
! [VarCurr] :
( v115845(VarCurr)
<=> ( v115840(VarCurr)
| v115708(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21871,axiom,
! [VarCurr] :
( v115838(VarCurr)
<=> ( v115839(VarCurr)
| v115844(VarCurr) ) ) ).
fof(writeUnaryOperator_8801,axiom,
! [VarCurr] :
( ~ v115844(VarCurr)
<=> v115708(VarCurr,bitIndex7) ) ).
fof(writeUnaryOperator_8800,axiom,
! [VarCurr] :
( ~ v115839(VarCurr)
<=> v115840(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2346,axiom,
! [VarCurr] :
( v115840(VarCurr)
<=> ( v115841(VarCurr)
& v115708(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2345,axiom,
! [VarCurr] :
( v115841(VarCurr)
<=> ( v115842(VarCurr)
& v115708(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2344,axiom,
! [VarCurr] :
( v115842(VarCurr)
<=> ( v115843(VarCurr)
& v115708(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2343,axiom,
! [VarCurr] :
( v115843(VarCurr)
<=> ( v115708(VarCurr,bitIndex2)
& v115708(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_38404,axiom,
! [VarCurr] :
( v115708(VarCurr,bitIndex2)
<=> v115710(VarCurr,bitIndex2) ) ).
fof(addAssignment_38403,axiom,
! [VarCurr] :
( v115710(VarCurr,bitIndex2)
<=> v115712(VarCurr,bitIndex2) ) ).
fof(addAssignment_38402,axiom,
! [VarCurr] :
( v115712(VarCurr,bitIndex2)
<=> v115714(VarCurr,bitIndex2) ) ).
fof(addAssignment_38401,axiom,
! [VarCurr] :
( v115714(VarCurr,bitIndex2)
<=> v193(VarCurr,bitIndex96) ) ).
fof(addAssignment_38400,axiom,
! [VarCurr] :
( v193(VarCurr,bitIndex96)
<=> v195(VarCurr,bitIndex96) ) ).
fof(addAssignment_38399,axiom,
! [VarCurr] :
( v195(VarCurr,bitIndex96)
<=> v197(VarCurr,bitIndex96) ) ).
fof(addAssignment_38398,axiom,
! [VarCurr] :
( v197(VarCurr,bitIndex96)
<=> v199(VarCurr,bitIndex676) ) ).
fof(addAssignment_38397,axiom,
! [VarNext] :
( v199(VarNext,bitIndex676)
<=> v115827(VarNext,bitIndex96) ) ).
fof(addCaseBooleanConditionShiftedRanges1_76,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115829(VarNext)
=> ( ( v115827(VarNext,bitIndex115)
<=> v199(VarCurr,bitIndex695) )
& ( v115827(VarNext,bitIndex114)
<=> v199(VarCurr,bitIndex694) )
& ( v115827(VarNext,bitIndex113)
<=> v199(VarCurr,bitIndex693) )
& ( v115827(VarNext,bitIndex112)
<=> v199(VarCurr,bitIndex692) )
& ( v115827(VarNext,bitIndex111)
<=> v199(VarCurr,bitIndex691) )
& ( v115827(VarNext,bitIndex110)
<=> v199(VarCurr,bitIndex690) )
& ( v115827(VarNext,bitIndex109)
<=> v199(VarCurr,bitIndex689) )
& ( v115827(VarNext,bitIndex108)
<=> v199(VarCurr,bitIndex688) )
& ( v115827(VarNext,bitIndex107)
<=> v199(VarCurr,bitIndex687) )
& ( v115827(VarNext,bitIndex106)
<=> v199(VarCurr,bitIndex686) )
& ( v115827(VarNext,bitIndex105)
<=> v199(VarCurr,bitIndex685) )
& ( v115827(VarNext,bitIndex104)
<=> v199(VarCurr,bitIndex684) )
& ( v115827(VarNext,bitIndex103)
<=> v199(VarCurr,bitIndex683) )
& ( v115827(VarNext,bitIndex102)
<=> v199(VarCurr,bitIndex682) )
& ( v115827(VarNext,bitIndex101)
<=> v199(VarCurr,bitIndex681) )
& ( v115827(VarNext,bitIndex100)
<=> v199(VarCurr,bitIndex680) )
& ( v115827(VarNext,bitIndex99)
<=> v199(VarCurr,bitIndex679) )
& ( v115827(VarNext,bitIndex98)
<=> v199(VarCurr,bitIndex678) )
& ( v115827(VarNext,bitIndex97)
<=> v199(VarCurr,bitIndex677) )
& ( v115827(VarNext,bitIndex96)
<=> v199(VarCurr,bitIndex676) )
& ( v115827(VarNext,bitIndex95)
<=> v199(VarCurr,bitIndex675) )
& ( v115827(VarNext,bitIndex94)
<=> v199(VarCurr,bitIndex674) )
& ( v115827(VarNext,bitIndex93)
<=> v199(VarCurr,bitIndex673) )
& ( v115827(VarNext,bitIndex92)
<=> v199(VarCurr,bitIndex672) )
& ( v115827(VarNext,bitIndex91)
<=> v199(VarCurr,bitIndex671) )
& ( v115827(VarNext,bitIndex90)
<=> v199(VarCurr,bitIndex670) )
& ( v115827(VarNext,bitIndex89)
<=> v199(VarCurr,bitIndex669) )
& ( v115827(VarNext,bitIndex88)
<=> v199(VarCurr,bitIndex668) )
& ( v115827(VarNext,bitIndex87)
<=> v199(VarCurr,bitIndex667) )
& ( v115827(VarNext,bitIndex86)
<=> v199(VarCurr,bitIndex666) )
& ( v115827(VarNext,bitIndex85)
<=> v199(VarCurr,bitIndex665) )
& ( v115827(VarNext,bitIndex84)
<=> v199(VarCurr,bitIndex664) )
& ( v115827(VarNext,bitIndex83)
<=> v199(VarCurr,bitIndex663) )
& ( v115827(VarNext,bitIndex82)
<=> v199(VarCurr,bitIndex662) )
& ( v115827(VarNext,bitIndex81)
<=> v199(VarCurr,bitIndex661) )
& ( v115827(VarNext,bitIndex80)
<=> v199(VarCurr,bitIndex660) )
& ( v115827(VarNext,bitIndex79)
<=> v199(VarCurr,bitIndex659) )
& ( v115827(VarNext,bitIndex78)
<=> v199(VarCurr,bitIndex658) )
& ( v115827(VarNext,bitIndex77)
<=> v199(VarCurr,bitIndex657) )
& ( v115827(VarNext,bitIndex76)
<=> v199(VarCurr,bitIndex656) )
& ( v115827(VarNext,bitIndex75)
<=> v199(VarCurr,bitIndex655) )
& ( v115827(VarNext,bitIndex74)
<=> v199(VarCurr,bitIndex654) )
& ( v115827(VarNext,bitIndex73)
<=> v199(VarCurr,bitIndex653) )
& ( v115827(VarNext,bitIndex72)
<=> v199(VarCurr,bitIndex652) )
& ( v115827(VarNext,bitIndex71)
<=> v199(VarCurr,bitIndex651) )
& ( v115827(VarNext,bitIndex70)
<=> v199(VarCurr,bitIndex650) )
& ( v115827(VarNext,bitIndex69)
<=> v199(VarCurr,bitIndex649) )
& ( v115827(VarNext,bitIndex68)
<=> v199(VarCurr,bitIndex648) )
& ( v115827(VarNext,bitIndex67)
<=> v199(VarCurr,bitIndex647) )
& ( v115827(VarNext,bitIndex66)
<=> v199(VarCurr,bitIndex646) )
& ( v115827(VarNext,bitIndex65)
<=> v199(VarCurr,bitIndex645) )
& ( v115827(VarNext,bitIndex64)
<=> v199(VarCurr,bitIndex644) )
& ( v115827(VarNext,bitIndex63)
<=> v199(VarCurr,bitIndex643) )
& ( v115827(VarNext,bitIndex62)
<=> v199(VarCurr,bitIndex642) )
& ( v115827(VarNext,bitIndex61)
<=> v199(VarCurr,bitIndex641) )
& ( v115827(VarNext,bitIndex60)
<=> v199(VarCurr,bitIndex640) )
& ( v115827(VarNext,bitIndex59)
<=> v199(VarCurr,bitIndex639) )
& ( v115827(VarNext,bitIndex58)
<=> v199(VarCurr,bitIndex638) )
& ( v115827(VarNext,bitIndex57)
<=> v199(VarCurr,bitIndex637) )
& ( v115827(VarNext,bitIndex56)
<=> v199(VarCurr,bitIndex636) )
& ( v115827(VarNext,bitIndex55)
<=> v199(VarCurr,bitIndex635) )
& ( v115827(VarNext,bitIndex54)
<=> v199(VarCurr,bitIndex634) )
& ( v115827(VarNext,bitIndex53)
<=> v199(VarCurr,bitIndex633) )
& ( v115827(VarNext,bitIndex52)
<=> v199(VarCurr,bitIndex632) )
& ( v115827(VarNext,bitIndex51)
<=> v199(VarCurr,bitIndex631) )
& ( v115827(VarNext,bitIndex50)
<=> v199(VarCurr,bitIndex630) )
& ( v115827(VarNext,bitIndex49)
<=> v199(VarCurr,bitIndex629) )
& ( v115827(VarNext,bitIndex48)
<=> v199(VarCurr,bitIndex628) )
& ( v115827(VarNext,bitIndex47)
<=> v199(VarCurr,bitIndex627) )
& ( v115827(VarNext,bitIndex46)
<=> v199(VarCurr,bitIndex626) )
& ( v115827(VarNext,bitIndex45)
<=> v199(VarCurr,bitIndex625) )
& ( v115827(VarNext,bitIndex44)
<=> v199(VarCurr,bitIndex624) )
& ( v115827(VarNext,bitIndex43)
<=> v199(VarCurr,bitIndex623) )
& ( v115827(VarNext,bitIndex42)
<=> v199(VarCurr,bitIndex622) )
& ( v115827(VarNext,bitIndex41)
<=> v199(VarCurr,bitIndex621) )
& ( v115827(VarNext,bitIndex40)
<=> v199(VarCurr,bitIndex620) )
& ( v115827(VarNext,bitIndex39)
<=> v199(VarCurr,bitIndex619) )
& ( v115827(VarNext,bitIndex38)
<=> v199(VarCurr,bitIndex618) )
& ( v115827(VarNext,bitIndex37)
<=> v199(VarCurr,bitIndex617) )
& ( v115827(VarNext,bitIndex36)
<=> v199(VarCurr,bitIndex616) )
& ( v115827(VarNext,bitIndex35)
<=> v199(VarCurr,bitIndex615) )
& ( v115827(VarNext,bitIndex34)
<=> v199(VarCurr,bitIndex614) )
& ( v115827(VarNext,bitIndex33)
<=> v199(VarCurr,bitIndex613) )
& ( v115827(VarNext,bitIndex32)
<=> v199(VarCurr,bitIndex612) )
& ( v115827(VarNext,bitIndex31)
<=> v199(VarCurr,bitIndex611) )
& ( v115827(VarNext,bitIndex30)
<=> v199(VarCurr,bitIndex610) )
& ( v115827(VarNext,bitIndex29)
<=> v199(VarCurr,bitIndex609) )
& ( v115827(VarNext,bitIndex28)
<=> v199(VarCurr,bitIndex608) )
& ( v115827(VarNext,bitIndex27)
<=> v199(VarCurr,bitIndex607) )
& ( v115827(VarNext,bitIndex26)
<=> v199(VarCurr,bitIndex606) )
& ( v115827(VarNext,bitIndex25)
<=> v199(VarCurr,bitIndex605) )
& ( v115827(VarNext,bitIndex24)
<=> v199(VarCurr,bitIndex604) )
& ( v115827(VarNext,bitIndex23)
<=> v199(VarCurr,bitIndex603) )
& ( v115827(VarNext,bitIndex22)
<=> v199(VarCurr,bitIndex602) )
& ( v115827(VarNext,bitIndex21)
<=> v199(VarCurr,bitIndex601) )
& ( v115827(VarNext,bitIndex20)
<=> v199(VarCurr,bitIndex600) )
& ( v115827(VarNext,bitIndex19)
<=> v199(VarCurr,bitIndex599) )
& ( v115827(VarNext,bitIndex18)
<=> v199(VarCurr,bitIndex598) )
& ( v115827(VarNext,bitIndex17)
<=> v199(VarCurr,bitIndex597) )
& ( v115827(VarNext,bitIndex16)
<=> v199(VarCurr,bitIndex596) )
& ( v115827(VarNext,bitIndex15)
<=> v199(VarCurr,bitIndex595) )
& ( v115827(VarNext,bitIndex14)
<=> v199(VarCurr,bitIndex594) )
& ( v115827(VarNext,bitIndex13)
<=> v199(VarCurr,bitIndex593) )
& ( v115827(VarNext,bitIndex12)
<=> v199(VarCurr,bitIndex592) )
& ( v115827(VarNext,bitIndex11)
<=> v199(VarCurr,bitIndex591) )
& ( v115827(VarNext,bitIndex10)
<=> v199(VarCurr,bitIndex590) )
& ( v115827(VarNext,bitIndex9)
<=> v199(VarCurr,bitIndex589) )
& ( v115827(VarNext,bitIndex8)
<=> v199(VarCurr,bitIndex588) )
& ( v115827(VarNext,bitIndex7)
<=> v199(VarCurr,bitIndex587) )
& ( v115827(VarNext,bitIndex6)
<=> v199(VarCurr,bitIndex586) )
& ( v115827(VarNext,bitIndex5)
<=> v199(VarCurr,bitIndex585) )
& ( v115827(VarNext,bitIndex4)
<=> v199(VarCurr,bitIndex584) )
& ( v115827(VarNext,bitIndex3)
<=> v199(VarCurr,bitIndex583) )
& ( v115827(VarNext,bitIndex2)
<=> v199(VarCurr,bitIndex582) )
& ( v115827(VarNext,bitIndex1)
<=> v199(VarCurr,bitIndex581) )
& ( v115827(VarNext,bitIndex0)
<=> v199(VarCurr,bitIndex580) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1921,axiom,
! [VarNext] :
( v115829(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v115827(VarNext,B)
<=> v300(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21870,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115829(VarNext)
<=> ( v115830(VarNext)
& v295(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21869,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115830(VarNext)
<=> ( v115832(VarNext)
& v241(VarNext) ) ) ) ).
fof(writeUnaryOperator_8799,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115832(VarNext)
<=> v250(VarNext) ) ) ).
fof(addAssignment_38396,axiom,
! [VarNext] :
( v199(VarNext,bitIndex560)
<=> v115819(VarNext,bitIndex96) ) ).
fof(addCaseBooleanConditionShiftedRanges1_75,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115821(VarNext)
=> ( ( v115819(VarNext,bitIndex115)
<=> v199(VarCurr,bitIndex579) )
& ( v115819(VarNext,bitIndex114)
<=> v199(VarCurr,bitIndex578) )
& ( v115819(VarNext,bitIndex113)
<=> v199(VarCurr,bitIndex577) )
& ( v115819(VarNext,bitIndex112)
<=> v199(VarCurr,bitIndex576) )
& ( v115819(VarNext,bitIndex111)
<=> v199(VarCurr,bitIndex575) )
& ( v115819(VarNext,bitIndex110)
<=> v199(VarCurr,bitIndex574) )
& ( v115819(VarNext,bitIndex109)
<=> v199(VarCurr,bitIndex573) )
& ( v115819(VarNext,bitIndex108)
<=> v199(VarCurr,bitIndex572) )
& ( v115819(VarNext,bitIndex107)
<=> v199(VarCurr,bitIndex571) )
& ( v115819(VarNext,bitIndex106)
<=> v199(VarCurr,bitIndex570) )
& ( v115819(VarNext,bitIndex105)
<=> v199(VarCurr,bitIndex569) )
& ( v115819(VarNext,bitIndex104)
<=> v199(VarCurr,bitIndex568) )
& ( v115819(VarNext,bitIndex103)
<=> v199(VarCurr,bitIndex567) )
& ( v115819(VarNext,bitIndex102)
<=> v199(VarCurr,bitIndex566) )
& ( v115819(VarNext,bitIndex101)
<=> v199(VarCurr,bitIndex565) )
& ( v115819(VarNext,bitIndex100)
<=> v199(VarCurr,bitIndex564) )
& ( v115819(VarNext,bitIndex99)
<=> v199(VarCurr,bitIndex563) )
& ( v115819(VarNext,bitIndex98)
<=> v199(VarCurr,bitIndex562) )
& ( v115819(VarNext,bitIndex97)
<=> v199(VarCurr,bitIndex561) )
& ( v115819(VarNext,bitIndex96)
<=> v199(VarCurr,bitIndex560) )
& ( v115819(VarNext,bitIndex95)
<=> v199(VarCurr,bitIndex559) )
& ( v115819(VarNext,bitIndex94)
<=> v199(VarCurr,bitIndex558) )
& ( v115819(VarNext,bitIndex93)
<=> v199(VarCurr,bitIndex557) )
& ( v115819(VarNext,bitIndex92)
<=> v199(VarCurr,bitIndex556) )
& ( v115819(VarNext,bitIndex91)
<=> v199(VarCurr,bitIndex555) )
& ( v115819(VarNext,bitIndex90)
<=> v199(VarCurr,bitIndex554) )
& ( v115819(VarNext,bitIndex89)
<=> v199(VarCurr,bitIndex553) )
& ( v115819(VarNext,bitIndex88)
<=> v199(VarCurr,bitIndex552) )
& ( v115819(VarNext,bitIndex87)
<=> v199(VarCurr,bitIndex551) )
& ( v115819(VarNext,bitIndex86)
<=> v199(VarCurr,bitIndex550) )
& ( v115819(VarNext,bitIndex85)
<=> v199(VarCurr,bitIndex549) )
& ( v115819(VarNext,bitIndex84)
<=> v199(VarCurr,bitIndex548) )
& ( v115819(VarNext,bitIndex83)
<=> v199(VarCurr,bitIndex547) )
& ( v115819(VarNext,bitIndex82)
<=> v199(VarCurr,bitIndex546) )
& ( v115819(VarNext,bitIndex81)
<=> v199(VarCurr,bitIndex545) )
& ( v115819(VarNext,bitIndex80)
<=> v199(VarCurr,bitIndex544) )
& ( v115819(VarNext,bitIndex79)
<=> v199(VarCurr,bitIndex543) )
& ( v115819(VarNext,bitIndex78)
<=> v199(VarCurr,bitIndex542) )
& ( v115819(VarNext,bitIndex77)
<=> v199(VarCurr,bitIndex541) )
& ( v115819(VarNext,bitIndex76)
<=> v199(VarCurr,bitIndex540) )
& ( v115819(VarNext,bitIndex75)
<=> v199(VarCurr,bitIndex539) )
& ( v115819(VarNext,bitIndex74)
<=> v199(VarCurr,bitIndex538) )
& ( v115819(VarNext,bitIndex73)
<=> v199(VarCurr,bitIndex537) )
& ( v115819(VarNext,bitIndex72)
<=> v199(VarCurr,bitIndex536) )
& ( v115819(VarNext,bitIndex71)
<=> v199(VarCurr,bitIndex535) )
& ( v115819(VarNext,bitIndex70)
<=> v199(VarCurr,bitIndex534) )
& ( v115819(VarNext,bitIndex69)
<=> v199(VarCurr,bitIndex533) )
& ( v115819(VarNext,bitIndex68)
<=> v199(VarCurr,bitIndex532) )
& ( v115819(VarNext,bitIndex67)
<=> v199(VarCurr,bitIndex531) )
& ( v115819(VarNext,bitIndex66)
<=> v199(VarCurr,bitIndex530) )
& ( v115819(VarNext,bitIndex65)
<=> v199(VarCurr,bitIndex529) )
& ( v115819(VarNext,bitIndex64)
<=> v199(VarCurr,bitIndex528) )
& ( v115819(VarNext,bitIndex63)
<=> v199(VarCurr,bitIndex527) )
& ( v115819(VarNext,bitIndex62)
<=> v199(VarCurr,bitIndex526) )
& ( v115819(VarNext,bitIndex61)
<=> v199(VarCurr,bitIndex525) )
& ( v115819(VarNext,bitIndex60)
<=> v199(VarCurr,bitIndex524) )
& ( v115819(VarNext,bitIndex59)
<=> v199(VarCurr,bitIndex523) )
& ( v115819(VarNext,bitIndex58)
<=> v199(VarCurr,bitIndex522) )
& ( v115819(VarNext,bitIndex57)
<=> v199(VarCurr,bitIndex521) )
& ( v115819(VarNext,bitIndex56)
<=> v199(VarCurr,bitIndex520) )
& ( v115819(VarNext,bitIndex55)
<=> v199(VarCurr,bitIndex519) )
& ( v115819(VarNext,bitIndex54)
<=> v199(VarCurr,bitIndex518) )
& ( v115819(VarNext,bitIndex53)
<=> v199(VarCurr,bitIndex517) )
& ( v115819(VarNext,bitIndex52)
<=> v199(VarCurr,bitIndex516) )
& ( v115819(VarNext,bitIndex51)
<=> v199(VarCurr,bitIndex515) )
& ( v115819(VarNext,bitIndex50)
<=> v199(VarCurr,bitIndex514) )
& ( v115819(VarNext,bitIndex49)
<=> v199(VarCurr,bitIndex513) )
& ( v115819(VarNext,bitIndex48)
<=> v199(VarCurr,bitIndex512) )
& ( v115819(VarNext,bitIndex47)
<=> v199(VarCurr,bitIndex511) )
& ( v115819(VarNext,bitIndex46)
<=> v199(VarCurr,bitIndex510) )
& ( v115819(VarNext,bitIndex45)
<=> v199(VarCurr,bitIndex509) )
& ( v115819(VarNext,bitIndex44)
<=> v199(VarCurr,bitIndex508) )
& ( v115819(VarNext,bitIndex43)
<=> v199(VarCurr,bitIndex507) )
& ( v115819(VarNext,bitIndex42)
<=> v199(VarCurr,bitIndex506) )
& ( v115819(VarNext,bitIndex41)
<=> v199(VarCurr,bitIndex505) )
& ( v115819(VarNext,bitIndex40)
<=> v199(VarCurr,bitIndex504) )
& ( v115819(VarNext,bitIndex39)
<=> v199(VarCurr,bitIndex503) )
& ( v115819(VarNext,bitIndex38)
<=> v199(VarCurr,bitIndex502) )
& ( v115819(VarNext,bitIndex37)
<=> v199(VarCurr,bitIndex501) )
& ( v115819(VarNext,bitIndex36)
<=> v199(VarCurr,bitIndex500) )
& ( v115819(VarNext,bitIndex35)
<=> v199(VarCurr,bitIndex499) )
& ( v115819(VarNext,bitIndex34)
<=> v199(VarCurr,bitIndex498) )
& ( v115819(VarNext,bitIndex33)
<=> v199(VarCurr,bitIndex497) )
& ( v115819(VarNext,bitIndex32)
<=> v199(VarCurr,bitIndex496) )
& ( v115819(VarNext,bitIndex31)
<=> v199(VarCurr,bitIndex495) )
& ( v115819(VarNext,bitIndex30)
<=> v199(VarCurr,bitIndex494) )
& ( v115819(VarNext,bitIndex29)
<=> v199(VarCurr,bitIndex493) )
& ( v115819(VarNext,bitIndex28)
<=> v199(VarCurr,bitIndex492) )
& ( v115819(VarNext,bitIndex27)
<=> v199(VarCurr,bitIndex491) )
& ( v115819(VarNext,bitIndex26)
<=> v199(VarCurr,bitIndex490) )
& ( v115819(VarNext,bitIndex25)
<=> v199(VarCurr,bitIndex489) )
& ( v115819(VarNext,bitIndex24)
<=> v199(VarCurr,bitIndex488) )
& ( v115819(VarNext,bitIndex23)
<=> v199(VarCurr,bitIndex487) )
& ( v115819(VarNext,bitIndex22)
<=> v199(VarCurr,bitIndex486) )
& ( v115819(VarNext,bitIndex21)
<=> v199(VarCurr,bitIndex485) )
& ( v115819(VarNext,bitIndex20)
<=> v199(VarCurr,bitIndex484) )
& ( v115819(VarNext,bitIndex19)
<=> v199(VarCurr,bitIndex483) )
& ( v115819(VarNext,bitIndex18)
<=> v199(VarCurr,bitIndex482) )
& ( v115819(VarNext,bitIndex17)
<=> v199(VarCurr,bitIndex481) )
& ( v115819(VarNext,bitIndex16)
<=> v199(VarCurr,bitIndex480) )
& ( v115819(VarNext,bitIndex15)
<=> v199(VarCurr,bitIndex479) )
& ( v115819(VarNext,bitIndex14)
<=> v199(VarCurr,bitIndex478) )
& ( v115819(VarNext,bitIndex13)
<=> v199(VarCurr,bitIndex477) )
& ( v115819(VarNext,bitIndex12)
<=> v199(VarCurr,bitIndex476) )
& ( v115819(VarNext,bitIndex11)
<=> v199(VarCurr,bitIndex475) )
& ( v115819(VarNext,bitIndex10)
<=> v199(VarCurr,bitIndex474) )
& ( v115819(VarNext,bitIndex9)
<=> v199(VarCurr,bitIndex473) )
& ( v115819(VarNext,bitIndex8)
<=> v199(VarCurr,bitIndex472) )
& ( v115819(VarNext,bitIndex7)
<=> v199(VarCurr,bitIndex471) )
& ( v115819(VarNext,bitIndex6)
<=> v199(VarCurr,bitIndex470) )
& ( v115819(VarNext,bitIndex5)
<=> v199(VarCurr,bitIndex469) )
& ( v115819(VarNext,bitIndex4)
<=> v199(VarCurr,bitIndex468) )
& ( v115819(VarNext,bitIndex3)
<=> v199(VarCurr,bitIndex467) )
& ( v115819(VarNext,bitIndex2)
<=> v199(VarCurr,bitIndex466) )
& ( v115819(VarNext,bitIndex1)
<=> v199(VarCurr,bitIndex465) )
& ( v115819(VarNext,bitIndex0)
<=> v199(VarCurr,bitIndex464) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1920,axiom,
! [VarNext] :
( v115821(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v115819(VarNext,B)
<=> v281(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21868,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115821(VarNext)
<=> ( v115822(VarNext)
& v276(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21867,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115822(VarNext)
<=> ( v115824(VarNext)
& v241(VarNext) ) ) ) ).
fof(writeUnaryOperator_8798,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115824(VarNext)
<=> v250(VarNext) ) ) ).
fof(addAssignment_38395,axiom,
! [VarCurr] :
( v229(VarCurr,bitIndex96)
<=> v231(VarCurr,bitIndex96) ) ).
fof(addAssignment_38394,axiom,
! [VarCurr] :
( v231(VarCurr,bitIndex96)
<=> v233(VarCurr,bitIndex96) ) ).
fof(addAssignment_38393,axiom,
! [VarCurr] :
( v233(VarCurr,bitIndex96)
<=> v235(VarCurr,bitIndex96) ) ).
fof(addAssignment_38392,axiom,
! [VarCurr] :
( v235(VarCurr,bitIndex96)
<=> v237(VarCurr,bitIndex96) ) ).
fof(addAssignment_38391,axiom,
! [VarCurr] :
( v237(VarCurr,bitIndex96)
<=> v239(VarCurr,bitIndex96) ) ).
fof(addAssignment_38390,axiom,
! [VarCurr] :
( v115784(VarCurr)
<=> v115785(VarCurr,bitIndex2) ) ).
fof(addAssignment_38389,axiom,
! [VarCurr] :
( v115785(VarCurr,bitIndex0)
<=> v115813(VarCurr) ) ).
fof(addAssignment_38388,axiom,
! [VarCurr] :
( v115785(VarCurr,bitIndex1)
<=> v115808(VarCurr) ) ).
fof(addAssignment_38387,axiom,
! [VarCurr] :
( v115785(VarCurr,bitIndex2)
<=> v115787(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21866,axiom,
! [VarCurr] :
( v115813(VarCurr)
<=> ( v115814(VarCurr)
& v115817(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21865,axiom,
! [VarCurr] :
( v115817(VarCurr)
<=> ( v115793(VarCurr,bitIndex0)
| v115794(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21864,axiom,
! [VarCurr] :
( v115814(VarCurr)
<=> ( v115815(VarCurr)
| v115816(VarCurr) ) ) ).
fof(writeUnaryOperator_8797,axiom,
! [VarCurr] :
( ~ v115816(VarCurr)
<=> v115794(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8796,axiom,
! [VarCurr] :
( ~ v115815(VarCurr)
<=> v115793(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21863,axiom,
! [VarCurr] :
( v115808(VarCurr)
<=> ( v115809(VarCurr)
& v115812(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21862,axiom,
! [VarCurr] :
( v115812(VarCurr)
<=> ( v115792(VarCurr)
| v115795(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21861,axiom,
! [VarCurr] :
( v115809(VarCurr)
<=> ( v115810(VarCurr)
| v115811(VarCurr) ) ) ).
fof(writeUnaryOperator_8795,axiom,
! [VarCurr] :
( ~ v115811(VarCurr)
<=> v115795(VarCurr) ) ).
fof(writeUnaryOperator_8794,axiom,
! [VarCurr] :
( ~ v115810(VarCurr)
<=> v115792(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21860,axiom,
! [VarCurr] :
( v115787(VarCurr)
<=> ( v115788(VarCurr)
& v115807(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21859,axiom,
! [VarCurr] :
( v115807(VarCurr)
<=> ( v115790(VarCurr)
| v115802(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21858,axiom,
! [VarCurr] :
( v115788(VarCurr)
<=> ( v115789(VarCurr)
| v115801(VarCurr) ) ) ).
fof(writeUnaryOperator_8793,axiom,
! [VarCurr] :
( ~ v115801(VarCurr)
<=> v115802(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21857,axiom,
! [VarCurr] :
( v115802(VarCurr)
<=> ( v115803(VarCurr)
& v115806(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2342,axiom,
! [VarCurr] :
( v115806(VarCurr)
<=> ( v115793(VarCurr,bitIndex2)
| v115794(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21856,axiom,
! [VarCurr] :
( v115803(VarCurr)
<=> ( v115804(VarCurr)
| v115805(VarCurr) ) ) ).
fof(writeUnaryOperator_8792,axiom,
! [VarCurr] :
( ~ v115805(VarCurr)
<=> v115794(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8791,axiom,
! [VarCurr] :
( ~ v115804(VarCurr)
<=> v115793(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8790,axiom,
! [VarCurr] :
( ~ v115789(VarCurr)
<=> v115790(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21855,axiom,
! [VarCurr] :
( v115790(VarCurr)
<=> ( v115791(VarCurr)
| v115800(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2341,axiom,
! [VarCurr] :
( v115800(VarCurr)
<=> ( v115793(VarCurr,bitIndex1)
& v115794(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21854,axiom,
! [VarCurr] :
( v115791(VarCurr)
<=> ( v115792(VarCurr)
& v115795(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21853,axiom,
! [VarCurr] :
( v115795(VarCurr)
<=> ( v115796(VarCurr)
& v115799(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2340,axiom,
! [VarCurr] :
( v115799(VarCurr)
<=> ( v115793(VarCurr,bitIndex1)
| v115794(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21852,axiom,
! [VarCurr] :
( v115796(VarCurr)
<=> ( v115797(VarCurr)
| v115798(VarCurr) ) ) ).
fof(writeUnaryOperator_8789,axiom,
! [VarCurr] :
( ~ v115798(VarCurr)
<=> v115794(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8788,axiom,
! [VarCurr] :
( ~ v115797(VarCurr)
<=> v115793(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21851,axiom,
! [VarCurr] :
( v115792(VarCurr)
<=> ( v115793(VarCurr,bitIndex0)
& v115794(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_38386,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v115794(VarCurr,B)
<=> v115650(VarCurr,B) ) ) ).
fof(addAssignment_38385,axiom,
! [VarCurr] :
( v115794(VarCurr,bitIndex2)
<=> $false ) ).
fof(addAssignment_38384,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v115793(VarCurr,B)
<=> v115708(VarCurr,B) ) ) ).
fof(addAssignment_38383,axiom,
! [VarCurr] :
( v115793(VarCurr,bitIndex2)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2339,axiom,
! [VarCurr] :
( v115704(VarCurr)
<=> ( v115706(VarCurr,bitIndex0)
| v115706(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_38382,axiom,
! [VarCurr] :
( v115706(VarCurr,bitIndex0)
<=> v115776(VarCurr) ) ).
fof(addAssignment_38381,axiom,
! [VarCurr] :
( v115706(VarCurr,bitIndex1)
<=> v115765(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21850,axiom,
! [VarCurr] :
( v115776(VarCurr)
<=> ( v115777(VarCurr)
& v115780(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21849,axiom,
! [VarCurr] :
( v115780(VarCurr)
<=> ( v115708(VarCurr,bitIndex0)
| v115650(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21848,axiom,
! [VarCurr] :
( v115777(VarCurr)
<=> ( v115778(VarCurr)
| v115779(VarCurr) ) ) ).
fof(writeUnaryOperator_8787,axiom,
! [VarCurr] :
( ~ v115779(VarCurr)
<=> v115650(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8786,axiom,
! [VarCurr] :
( ~ v115778(VarCurr)
<=> v115708(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21847,axiom,
! [VarCurr] :
( v115765(VarCurr)
<=> ( v115766(VarCurr)
& v115775(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21846,axiom,
! [VarCurr] :
( v115775(VarCurr)
<=> ( v115768(VarCurr)
| v115770(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21845,axiom,
! [VarCurr] :
( v115766(VarCurr)
<=> ( v115767(VarCurr)
| v115769(VarCurr) ) ) ).
fof(writeUnaryOperator_8785,axiom,
! [VarCurr] :
( ~ v115769(VarCurr)
<=> v115770(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21844,axiom,
! [VarCurr] :
( v115770(VarCurr)
<=> ( v115771(VarCurr)
& v115774(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2338,axiom,
! [VarCurr] :
( v115774(VarCurr)
<=> ( v115708(VarCurr,bitIndex1)
| v115650(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21843,axiom,
! [VarCurr] :
( v115771(VarCurr)
<=> ( v115772(VarCurr)
| v115773(VarCurr) ) ) ).
fof(writeUnaryOperator_8784,axiom,
! [VarCurr] :
( ~ v115773(VarCurr)
<=> v115650(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8783,axiom,
! [VarCurr] :
( ~ v115772(VarCurr)
<=> v115708(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8782,axiom,
! [VarCurr] :
( ~ v115767(VarCurr)
<=> v115768(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21842,axiom,
! [VarCurr] :
( v115768(VarCurr)
<=> ( v115708(VarCurr,bitIndex0)
& v115650(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_38380,axiom,
! [VarCurr] :
( v115650(VarCurr,bitIndex1)
<=> v115652(VarCurr,bitIndex1) ) ).
fof(addAssignment_38379,axiom,
! [VarCurr] :
( v115652(VarCurr,bitIndex1)
<=> v115654(VarCurr,bitIndex1) ) ).
fof(addAssignment_38378,axiom,
! [VarCurr] :
( v115654(VarCurr,bitIndex1)
<=> v191(VarCurr,bitIndex1) ) ).
fof(addAssignment_38377,axiom,
! [VarCurr] :
( v191(VarCurr,bitIndex1)
<=> v193(VarCurr,bitIndex1) ) ).
fof(addAssignment_38376,axiom,
! [VarCurr] :
( v193(VarCurr,bitIndex1)
<=> v195(VarCurr,bitIndex1) ) ).
fof(addAssignment_38375,axiom,
! [VarCurr] :
( v195(VarCurr,bitIndex1)
<=> v197(VarCurr,bitIndex1) ) ).
fof(addAssignment_38374,axiom,
! [VarCurr] :
( v197(VarCurr,bitIndex1)
<=> v199(VarCurr,bitIndex581) ) ).
fof(addAssignment_38373,axiom,
! [VarNext] :
( v199(VarNext,bitIndex581)
<=> v115756(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionShiftedRanges1_74,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115758(VarNext)
=> ( ( v115756(VarNext,bitIndex115)
<=> v199(VarCurr,bitIndex695) )
& ( v115756(VarNext,bitIndex114)
<=> v199(VarCurr,bitIndex694) )
& ( v115756(VarNext,bitIndex113)
<=> v199(VarCurr,bitIndex693) )
& ( v115756(VarNext,bitIndex112)
<=> v199(VarCurr,bitIndex692) )
& ( v115756(VarNext,bitIndex111)
<=> v199(VarCurr,bitIndex691) )
& ( v115756(VarNext,bitIndex110)
<=> v199(VarCurr,bitIndex690) )
& ( v115756(VarNext,bitIndex109)
<=> v199(VarCurr,bitIndex689) )
& ( v115756(VarNext,bitIndex108)
<=> v199(VarCurr,bitIndex688) )
& ( v115756(VarNext,bitIndex107)
<=> v199(VarCurr,bitIndex687) )
& ( v115756(VarNext,bitIndex106)
<=> v199(VarCurr,bitIndex686) )
& ( v115756(VarNext,bitIndex105)
<=> v199(VarCurr,bitIndex685) )
& ( v115756(VarNext,bitIndex104)
<=> v199(VarCurr,bitIndex684) )
& ( v115756(VarNext,bitIndex103)
<=> v199(VarCurr,bitIndex683) )
& ( v115756(VarNext,bitIndex102)
<=> v199(VarCurr,bitIndex682) )
& ( v115756(VarNext,bitIndex101)
<=> v199(VarCurr,bitIndex681) )
& ( v115756(VarNext,bitIndex100)
<=> v199(VarCurr,bitIndex680) )
& ( v115756(VarNext,bitIndex99)
<=> v199(VarCurr,bitIndex679) )
& ( v115756(VarNext,bitIndex98)
<=> v199(VarCurr,bitIndex678) )
& ( v115756(VarNext,bitIndex97)
<=> v199(VarCurr,bitIndex677) )
& ( v115756(VarNext,bitIndex96)
<=> v199(VarCurr,bitIndex676) )
& ( v115756(VarNext,bitIndex95)
<=> v199(VarCurr,bitIndex675) )
& ( v115756(VarNext,bitIndex94)
<=> v199(VarCurr,bitIndex674) )
& ( v115756(VarNext,bitIndex93)
<=> v199(VarCurr,bitIndex673) )
& ( v115756(VarNext,bitIndex92)
<=> v199(VarCurr,bitIndex672) )
& ( v115756(VarNext,bitIndex91)
<=> v199(VarCurr,bitIndex671) )
& ( v115756(VarNext,bitIndex90)
<=> v199(VarCurr,bitIndex670) )
& ( v115756(VarNext,bitIndex89)
<=> v199(VarCurr,bitIndex669) )
& ( v115756(VarNext,bitIndex88)
<=> v199(VarCurr,bitIndex668) )
& ( v115756(VarNext,bitIndex87)
<=> v199(VarCurr,bitIndex667) )
& ( v115756(VarNext,bitIndex86)
<=> v199(VarCurr,bitIndex666) )
& ( v115756(VarNext,bitIndex85)
<=> v199(VarCurr,bitIndex665) )
& ( v115756(VarNext,bitIndex84)
<=> v199(VarCurr,bitIndex664) )
& ( v115756(VarNext,bitIndex83)
<=> v199(VarCurr,bitIndex663) )
& ( v115756(VarNext,bitIndex82)
<=> v199(VarCurr,bitIndex662) )
& ( v115756(VarNext,bitIndex81)
<=> v199(VarCurr,bitIndex661) )
& ( v115756(VarNext,bitIndex80)
<=> v199(VarCurr,bitIndex660) )
& ( v115756(VarNext,bitIndex79)
<=> v199(VarCurr,bitIndex659) )
& ( v115756(VarNext,bitIndex78)
<=> v199(VarCurr,bitIndex658) )
& ( v115756(VarNext,bitIndex77)
<=> v199(VarCurr,bitIndex657) )
& ( v115756(VarNext,bitIndex76)
<=> v199(VarCurr,bitIndex656) )
& ( v115756(VarNext,bitIndex75)
<=> v199(VarCurr,bitIndex655) )
& ( v115756(VarNext,bitIndex74)
<=> v199(VarCurr,bitIndex654) )
& ( v115756(VarNext,bitIndex73)
<=> v199(VarCurr,bitIndex653) )
& ( v115756(VarNext,bitIndex72)
<=> v199(VarCurr,bitIndex652) )
& ( v115756(VarNext,bitIndex71)
<=> v199(VarCurr,bitIndex651) )
& ( v115756(VarNext,bitIndex70)
<=> v199(VarCurr,bitIndex650) )
& ( v115756(VarNext,bitIndex69)
<=> v199(VarCurr,bitIndex649) )
& ( v115756(VarNext,bitIndex68)
<=> v199(VarCurr,bitIndex648) )
& ( v115756(VarNext,bitIndex67)
<=> v199(VarCurr,bitIndex647) )
& ( v115756(VarNext,bitIndex66)
<=> v199(VarCurr,bitIndex646) )
& ( v115756(VarNext,bitIndex65)
<=> v199(VarCurr,bitIndex645) )
& ( v115756(VarNext,bitIndex64)
<=> v199(VarCurr,bitIndex644) )
& ( v115756(VarNext,bitIndex63)
<=> v199(VarCurr,bitIndex643) )
& ( v115756(VarNext,bitIndex62)
<=> v199(VarCurr,bitIndex642) )
& ( v115756(VarNext,bitIndex61)
<=> v199(VarCurr,bitIndex641) )
& ( v115756(VarNext,bitIndex60)
<=> v199(VarCurr,bitIndex640) )
& ( v115756(VarNext,bitIndex59)
<=> v199(VarCurr,bitIndex639) )
& ( v115756(VarNext,bitIndex58)
<=> v199(VarCurr,bitIndex638) )
& ( v115756(VarNext,bitIndex57)
<=> v199(VarCurr,bitIndex637) )
& ( v115756(VarNext,bitIndex56)
<=> v199(VarCurr,bitIndex636) )
& ( v115756(VarNext,bitIndex55)
<=> v199(VarCurr,bitIndex635) )
& ( v115756(VarNext,bitIndex54)
<=> v199(VarCurr,bitIndex634) )
& ( v115756(VarNext,bitIndex53)
<=> v199(VarCurr,bitIndex633) )
& ( v115756(VarNext,bitIndex52)
<=> v199(VarCurr,bitIndex632) )
& ( v115756(VarNext,bitIndex51)
<=> v199(VarCurr,bitIndex631) )
& ( v115756(VarNext,bitIndex50)
<=> v199(VarCurr,bitIndex630) )
& ( v115756(VarNext,bitIndex49)
<=> v199(VarCurr,bitIndex629) )
& ( v115756(VarNext,bitIndex48)
<=> v199(VarCurr,bitIndex628) )
& ( v115756(VarNext,bitIndex47)
<=> v199(VarCurr,bitIndex627) )
& ( v115756(VarNext,bitIndex46)
<=> v199(VarCurr,bitIndex626) )
& ( v115756(VarNext,bitIndex45)
<=> v199(VarCurr,bitIndex625) )
& ( v115756(VarNext,bitIndex44)
<=> v199(VarCurr,bitIndex624) )
& ( v115756(VarNext,bitIndex43)
<=> v199(VarCurr,bitIndex623) )
& ( v115756(VarNext,bitIndex42)
<=> v199(VarCurr,bitIndex622) )
& ( v115756(VarNext,bitIndex41)
<=> v199(VarCurr,bitIndex621) )
& ( v115756(VarNext,bitIndex40)
<=> v199(VarCurr,bitIndex620) )
& ( v115756(VarNext,bitIndex39)
<=> v199(VarCurr,bitIndex619) )
& ( v115756(VarNext,bitIndex38)
<=> v199(VarCurr,bitIndex618) )
& ( v115756(VarNext,bitIndex37)
<=> v199(VarCurr,bitIndex617) )
& ( v115756(VarNext,bitIndex36)
<=> v199(VarCurr,bitIndex616) )
& ( v115756(VarNext,bitIndex35)
<=> v199(VarCurr,bitIndex615) )
& ( v115756(VarNext,bitIndex34)
<=> v199(VarCurr,bitIndex614) )
& ( v115756(VarNext,bitIndex33)
<=> v199(VarCurr,bitIndex613) )
& ( v115756(VarNext,bitIndex32)
<=> v199(VarCurr,bitIndex612) )
& ( v115756(VarNext,bitIndex31)
<=> v199(VarCurr,bitIndex611) )
& ( v115756(VarNext,bitIndex30)
<=> v199(VarCurr,bitIndex610) )
& ( v115756(VarNext,bitIndex29)
<=> v199(VarCurr,bitIndex609) )
& ( v115756(VarNext,bitIndex28)
<=> v199(VarCurr,bitIndex608) )
& ( v115756(VarNext,bitIndex27)
<=> v199(VarCurr,bitIndex607) )
& ( v115756(VarNext,bitIndex26)
<=> v199(VarCurr,bitIndex606) )
& ( v115756(VarNext,bitIndex25)
<=> v199(VarCurr,bitIndex605) )
& ( v115756(VarNext,bitIndex24)
<=> v199(VarCurr,bitIndex604) )
& ( v115756(VarNext,bitIndex23)
<=> v199(VarCurr,bitIndex603) )
& ( v115756(VarNext,bitIndex22)
<=> v199(VarCurr,bitIndex602) )
& ( v115756(VarNext,bitIndex21)
<=> v199(VarCurr,bitIndex601) )
& ( v115756(VarNext,bitIndex20)
<=> v199(VarCurr,bitIndex600) )
& ( v115756(VarNext,bitIndex19)
<=> v199(VarCurr,bitIndex599) )
& ( v115756(VarNext,bitIndex18)
<=> v199(VarCurr,bitIndex598) )
& ( v115756(VarNext,bitIndex17)
<=> v199(VarCurr,bitIndex597) )
& ( v115756(VarNext,bitIndex16)
<=> v199(VarCurr,bitIndex596) )
& ( v115756(VarNext,bitIndex15)
<=> v199(VarCurr,bitIndex595) )
& ( v115756(VarNext,bitIndex14)
<=> v199(VarCurr,bitIndex594) )
& ( v115756(VarNext,bitIndex13)
<=> v199(VarCurr,bitIndex593) )
& ( v115756(VarNext,bitIndex12)
<=> v199(VarCurr,bitIndex592) )
& ( v115756(VarNext,bitIndex11)
<=> v199(VarCurr,bitIndex591) )
& ( v115756(VarNext,bitIndex10)
<=> v199(VarCurr,bitIndex590) )
& ( v115756(VarNext,bitIndex9)
<=> v199(VarCurr,bitIndex589) )
& ( v115756(VarNext,bitIndex8)
<=> v199(VarCurr,bitIndex588) )
& ( v115756(VarNext,bitIndex7)
<=> v199(VarCurr,bitIndex587) )
& ( v115756(VarNext,bitIndex6)
<=> v199(VarCurr,bitIndex586) )
& ( v115756(VarNext,bitIndex5)
<=> v199(VarCurr,bitIndex585) )
& ( v115756(VarNext,bitIndex4)
<=> v199(VarCurr,bitIndex584) )
& ( v115756(VarNext,bitIndex3)
<=> v199(VarCurr,bitIndex583) )
& ( v115756(VarNext,bitIndex2)
<=> v199(VarCurr,bitIndex582) )
& ( v115756(VarNext,bitIndex1)
<=> v199(VarCurr,bitIndex581) )
& ( v115756(VarNext,bitIndex0)
<=> v199(VarCurr,bitIndex580) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1919,axiom,
! [VarNext] :
( v115758(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v115756(VarNext,B)
<=> v300(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21841,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115758(VarNext)
<=> ( v115759(VarNext)
& v295(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21840,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115759(VarNext)
<=> ( v115761(VarNext)
& v241(VarNext) ) ) ) ).
fof(writeUnaryOperator_8781,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115761(VarNext)
<=> v250(VarNext) ) ) ).
fof(addAssignment_38372,axiom,
! [VarCurr] :
( v229(VarCurr,bitIndex1)
<=> v231(VarCurr,bitIndex1) ) ).
fof(addAssignment_38371,axiom,
! [VarCurr] :
( v231(VarCurr,bitIndex1)
<=> v233(VarCurr,bitIndex1) ) ).
fof(addAssignment_38370,axiom,
! [VarCurr] :
( v233(VarCurr,bitIndex1)
<=> v235(VarCurr,bitIndex1) ) ).
fof(addAssignment_38369,axiom,
! [VarCurr] :
( v235(VarCurr,bitIndex1)
<=> v237(VarCurr,bitIndex1) ) ).
fof(addAssignment_38368,axiom,
! [VarCurr] :
( v237(VarCurr,bitIndex1)
<=> v239(VarCurr,bitIndex1) ) ).
fof(addAssignment_38367,axiom,
! [VarCurr] :
( v115650(VarCurr,bitIndex0)
<=> v115652(VarCurr,bitIndex0) ) ).
fof(addAssignment_38366,axiom,
! [VarCurr] :
( v115652(VarCurr,bitIndex0)
<=> v115654(VarCurr,bitIndex0) ) ).
fof(addAssignment_38365,axiom,
! [VarCurr] :
( v115654(VarCurr,bitIndex0)
<=> v191(VarCurr,bitIndex0) ) ).
fof(addAssignment_38364,axiom,
! [VarCurr] :
( v191(VarCurr,bitIndex0)
<=> v193(VarCurr,bitIndex0) ) ).
fof(addAssignment_38363,axiom,
! [VarCurr] :
( v193(VarCurr,bitIndex0)
<=> v195(VarCurr,bitIndex0) ) ).
fof(addAssignment_38362,axiom,
! [VarCurr] :
( v195(VarCurr,bitIndex0)
<=> v197(VarCurr,bitIndex0) ) ).
fof(addAssignment_38361,axiom,
! [VarCurr] :
( v197(VarCurr,bitIndex0)
<=> v199(VarCurr,bitIndex580) ) ).
fof(addAssignment_38360,axiom,
! [VarNext] :
( v199(VarNext,bitIndex580)
<=> v115748(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionShiftedRanges1_73,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115750(VarNext)
=> ( ( v115748(VarNext,bitIndex115)
<=> v199(VarCurr,bitIndex695) )
& ( v115748(VarNext,bitIndex114)
<=> v199(VarCurr,bitIndex694) )
& ( v115748(VarNext,bitIndex113)
<=> v199(VarCurr,bitIndex693) )
& ( v115748(VarNext,bitIndex112)
<=> v199(VarCurr,bitIndex692) )
& ( v115748(VarNext,bitIndex111)
<=> v199(VarCurr,bitIndex691) )
& ( v115748(VarNext,bitIndex110)
<=> v199(VarCurr,bitIndex690) )
& ( v115748(VarNext,bitIndex109)
<=> v199(VarCurr,bitIndex689) )
& ( v115748(VarNext,bitIndex108)
<=> v199(VarCurr,bitIndex688) )
& ( v115748(VarNext,bitIndex107)
<=> v199(VarCurr,bitIndex687) )
& ( v115748(VarNext,bitIndex106)
<=> v199(VarCurr,bitIndex686) )
& ( v115748(VarNext,bitIndex105)
<=> v199(VarCurr,bitIndex685) )
& ( v115748(VarNext,bitIndex104)
<=> v199(VarCurr,bitIndex684) )
& ( v115748(VarNext,bitIndex103)
<=> v199(VarCurr,bitIndex683) )
& ( v115748(VarNext,bitIndex102)
<=> v199(VarCurr,bitIndex682) )
& ( v115748(VarNext,bitIndex101)
<=> v199(VarCurr,bitIndex681) )
& ( v115748(VarNext,bitIndex100)
<=> v199(VarCurr,bitIndex680) )
& ( v115748(VarNext,bitIndex99)
<=> v199(VarCurr,bitIndex679) )
& ( v115748(VarNext,bitIndex98)
<=> v199(VarCurr,bitIndex678) )
& ( v115748(VarNext,bitIndex97)
<=> v199(VarCurr,bitIndex677) )
& ( v115748(VarNext,bitIndex96)
<=> v199(VarCurr,bitIndex676) )
& ( v115748(VarNext,bitIndex95)
<=> v199(VarCurr,bitIndex675) )
& ( v115748(VarNext,bitIndex94)
<=> v199(VarCurr,bitIndex674) )
& ( v115748(VarNext,bitIndex93)
<=> v199(VarCurr,bitIndex673) )
& ( v115748(VarNext,bitIndex92)
<=> v199(VarCurr,bitIndex672) )
& ( v115748(VarNext,bitIndex91)
<=> v199(VarCurr,bitIndex671) )
& ( v115748(VarNext,bitIndex90)
<=> v199(VarCurr,bitIndex670) )
& ( v115748(VarNext,bitIndex89)
<=> v199(VarCurr,bitIndex669) )
& ( v115748(VarNext,bitIndex88)
<=> v199(VarCurr,bitIndex668) )
& ( v115748(VarNext,bitIndex87)
<=> v199(VarCurr,bitIndex667) )
& ( v115748(VarNext,bitIndex86)
<=> v199(VarCurr,bitIndex666) )
& ( v115748(VarNext,bitIndex85)
<=> v199(VarCurr,bitIndex665) )
& ( v115748(VarNext,bitIndex84)
<=> v199(VarCurr,bitIndex664) )
& ( v115748(VarNext,bitIndex83)
<=> v199(VarCurr,bitIndex663) )
& ( v115748(VarNext,bitIndex82)
<=> v199(VarCurr,bitIndex662) )
& ( v115748(VarNext,bitIndex81)
<=> v199(VarCurr,bitIndex661) )
& ( v115748(VarNext,bitIndex80)
<=> v199(VarCurr,bitIndex660) )
& ( v115748(VarNext,bitIndex79)
<=> v199(VarCurr,bitIndex659) )
& ( v115748(VarNext,bitIndex78)
<=> v199(VarCurr,bitIndex658) )
& ( v115748(VarNext,bitIndex77)
<=> v199(VarCurr,bitIndex657) )
& ( v115748(VarNext,bitIndex76)
<=> v199(VarCurr,bitIndex656) )
& ( v115748(VarNext,bitIndex75)
<=> v199(VarCurr,bitIndex655) )
& ( v115748(VarNext,bitIndex74)
<=> v199(VarCurr,bitIndex654) )
& ( v115748(VarNext,bitIndex73)
<=> v199(VarCurr,bitIndex653) )
& ( v115748(VarNext,bitIndex72)
<=> v199(VarCurr,bitIndex652) )
& ( v115748(VarNext,bitIndex71)
<=> v199(VarCurr,bitIndex651) )
& ( v115748(VarNext,bitIndex70)
<=> v199(VarCurr,bitIndex650) )
& ( v115748(VarNext,bitIndex69)
<=> v199(VarCurr,bitIndex649) )
& ( v115748(VarNext,bitIndex68)
<=> v199(VarCurr,bitIndex648) )
& ( v115748(VarNext,bitIndex67)
<=> v199(VarCurr,bitIndex647) )
& ( v115748(VarNext,bitIndex66)
<=> v199(VarCurr,bitIndex646) )
& ( v115748(VarNext,bitIndex65)
<=> v199(VarCurr,bitIndex645) )
& ( v115748(VarNext,bitIndex64)
<=> v199(VarCurr,bitIndex644) )
& ( v115748(VarNext,bitIndex63)
<=> v199(VarCurr,bitIndex643) )
& ( v115748(VarNext,bitIndex62)
<=> v199(VarCurr,bitIndex642) )
& ( v115748(VarNext,bitIndex61)
<=> v199(VarCurr,bitIndex641) )
& ( v115748(VarNext,bitIndex60)
<=> v199(VarCurr,bitIndex640) )
& ( v115748(VarNext,bitIndex59)
<=> v199(VarCurr,bitIndex639) )
& ( v115748(VarNext,bitIndex58)
<=> v199(VarCurr,bitIndex638) )
& ( v115748(VarNext,bitIndex57)
<=> v199(VarCurr,bitIndex637) )
& ( v115748(VarNext,bitIndex56)
<=> v199(VarCurr,bitIndex636) )
& ( v115748(VarNext,bitIndex55)
<=> v199(VarCurr,bitIndex635) )
& ( v115748(VarNext,bitIndex54)
<=> v199(VarCurr,bitIndex634) )
& ( v115748(VarNext,bitIndex53)
<=> v199(VarCurr,bitIndex633) )
& ( v115748(VarNext,bitIndex52)
<=> v199(VarCurr,bitIndex632) )
& ( v115748(VarNext,bitIndex51)
<=> v199(VarCurr,bitIndex631) )
& ( v115748(VarNext,bitIndex50)
<=> v199(VarCurr,bitIndex630) )
& ( v115748(VarNext,bitIndex49)
<=> v199(VarCurr,bitIndex629) )
& ( v115748(VarNext,bitIndex48)
<=> v199(VarCurr,bitIndex628) )
& ( v115748(VarNext,bitIndex47)
<=> v199(VarCurr,bitIndex627) )
& ( v115748(VarNext,bitIndex46)
<=> v199(VarCurr,bitIndex626) )
& ( v115748(VarNext,bitIndex45)
<=> v199(VarCurr,bitIndex625) )
& ( v115748(VarNext,bitIndex44)
<=> v199(VarCurr,bitIndex624) )
& ( v115748(VarNext,bitIndex43)
<=> v199(VarCurr,bitIndex623) )
& ( v115748(VarNext,bitIndex42)
<=> v199(VarCurr,bitIndex622) )
& ( v115748(VarNext,bitIndex41)
<=> v199(VarCurr,bitIndex621) )
& ( v115748(VarNext,bitIndex40)
<=> v199(VarCurr,bitIndex620) )
& ( v115748(VarNext,bitIndex39)
<=> v199(VarCurr,bitIndex619) )
& ( v115748(VarNext,bitIndex38)
<=> v199(VarCurr,bitIndex618) )
& ( v115748(VarNext,bitIndex37)
<=> v199(VarCurr,bitIndex617) )
& ( v115748(VarNext,bitIndex36)
<=> v199(VarCurr,bitIndex616) )
& ( v115748(VarNext,bitIndex35)
<=> v199(VarCurr,bitIndex615) )
& ( v115748(VarNext,bitIndex34)
<=> v199(VarCurr,bitIndex614) )
& ( v115748(VarNext,bitIndex33)
<=> v199(VarCurr,bitIndex613) )
& ( v115748(VarNext,bitIndex32)
<=> v199(VarCurr,bitIndex612) )
& ( v115748(VarNext,bitIndex31)
<=> v199(VarCurr,bitIndex611) )
& ( v115748(VarNext,bitIndex30)
<=> v199(VarCurr,bitIndex610) )
& ( v115748(VarNext,bitIndex29)
<=> v199(VarCurr,bitIndex609) )
& ( v115748(VarNext,bitIndex28)
<=> v199(VarCurr,bitIndex608) )
& ( v115748(VarNext,bitIndex27)
<=> v199(VarCurr,bitIndex607) )
& ( v115748(VarNext,bitIndex26)
<=> v199(VarCurr,bitIndex606) )
& ( v115748(VarNext,bitIndex25)
<=> v199(VarCurr,bitIndex605) )
& ( v115748(VarNext,bitIndex24)
<=> v199(VarCurr,bitIndex604) )
& ( v115748(VarNext,bitIndex23)
<=> v199(VarCurr,bitIndex603) )
& ( v115748(VarNext,bitIndex22)
<=> v199(VarCurr,bitIndex602) )
& ( v115748(VarNext,bitIndex21)
<=> v199(VarCurr,bitIndex601) )
& ( v115748(VarNext,bitIndex20)
<=> v199(VarCurr,bitIndex600) )
& ( v115748(VarNext,bitIndex19)
<=> v199(VarCurr,bitIndex599) )
& ( v115748(VarNext,bitIndex18)
<=> v199(VarCurr,bitIndex598) )
& ( v115748(VarNext,bitIndex17)
<=> v199(VarCurr,bitIndex597) )
& ( v115748(VarNext,bitIndex16)
<=> v199(VarCurr,bitIndex596) )
& ( v115748(VarNext,bitIndex15)
<=> v199(VarCurr,bitIndex595) )
& ( v115748(VarNext,bitIndex14)
<=> v199(VarCurr,bitIndex594) )
& ( v115748(VarNext,bitIndex13)
<=> v199(VarCurr,bitIndex593) )
& ( v115748(VarNext,bitIndex12)
<=> v199(VarCurr,bitIndex592) )
& ( v115748(VarNext,bitIndex11)
<=> v199(VarCurr,bitIndex591) )
& ( v115748(VarNext,bitIndex10)
<=> v199(VarCurr,bitIndex590) )
& ( v115748(VarNext,bitIndex9)
<=> v199(VarCurr,bitIndex589) )
& ( v115748(VarNext,bitIndex8)
<=> v199(VarCurr,bitIndex588) )
& ( v115748(VarNext,bitIndex7)
<=> v199(VarCurr,bitIndex587) )
& ( v115748(VarNext,bitIndex6)
<=> v199(VarCurr,bitIndex586) )
& ( v115748(VarNext,bitIndex5)
<=> v199(VarCurr,bitIndex585) )
& ( v115748(VarNext,bitIndex4)
<=> v199(VarCurr,bitIndex584) )
& ( v115748(VarNext,bitIndex3)
<=> v199(VarCurr,bitIndex583) )
& ( v115748(VarNext,bitIndex2)
<=> v199(VarCurr,bitIndex582) )
& ( v115748(VarNext,bitIndex1)
<=> v199(VarCurr,bitIndex581) )
& ( v115748(VarNext,bitIndex0)
<=> v199(VarCurr,bitIndex580) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1918,axiom,
! [VarNext] :
( v115750(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v115748(VarNext,B)
<=> v300(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21839,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115750(VarNext)
<=> ( v115751(VarNext)
& v295(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21838,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115751(VarNext)
<=> ( v115753(VarNext)
& v241(VarNext) ) ) ) ).
fof(writeUnaryOperator_8780,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115753(VarNext)
<=> v250(VarNext) ) ) ).
fof(addAssignment_38359,axiom,
! [VarCurr] :
( v229(VarCurr,bitIndex0)
<=> v231(VarCurr,bitIndex0) ) ).
fof(addAssignment_38358,axiom,
! [VarCurr] :
( v231(VarCurr,bitIndex0)
<=> v233(VarCurr,bitIndex0) ) ).
fof(addAssignment_38357,axiom,
! [VarCurr] :
( v233(VarCurr,bitIndex0)
<=> v235(VarCurr,bitIndex0) ) ).
fof(addAssignment_38356,axiom,
! [VarCurr] :
( v235(VarCurr,bitIndex0)
<=> v237(VarCurr,bitIndex0) ) ).
fof(addAssignment_38355,axiom,
! [VarCurr] :
( v237(VarCurr,bitIndex0)
<=> v239(VarCurr,bitIndex0) ) ).
fof(addAssignment_38354,axiom,
! [VarCurr] :
( v115708(VarCurr,bitIndex1)
<=> v115710(VarCurr,bitIndex1) ) ).
fof(addAssignment_38353,axiom,
! [VarCurr] :
( v115710(VarCurr,bitIndex1)
<=> v115712(VarCurr,bitIndex1) ) ).
fof(addAssignment_38352,axiom,
! [VarCurr] :
( v115712(VarCurr,bitIndex1)
<=> v115714(VarCurr,bitIndex1) ) ).
fof(addAssignment_38351,axiom,
! [VarCurr] :
( v115714(VarCurr,bitIndex1)
<=> v193(VarCurr,bitIndex95) ) ).
fof(addAssignment_38350,axiom,
! [VarCurr] :
( v193(VarCurr,bitIndex95)
<=> v195(VarCurr,bitIndex95) ) ).
fof(addAssignment_38349,axiom,
! [VarCurr] :
( v195(VarCurr,bitIndex95)
<=> v197(VarCurr,bitIndex95) ) ).
fof(addAssignment_38348,axiom,
! [VarCurr] :
( v197(VarCurr,bitIndex95)
<=> v199(VarCurr,bitIndex675) ) ).
fof(addAssignment_38347,axiom,
! [VarNext] :
( v199(VarNext,bitIndex675)
<=> v115740(VarNext,bitIndex95) ) ).
fof(addCaseBooleanConditionShiftedRanges1_72,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115742(VarNext)
=> ( ( v115740(VarNext,bitIndex115)
<=> v199(VarCurr,bitIndex695) )
& ( v115740(VarNext,bitIndex114)
<=> v199(VarCurr,bitIndex694) )
& ( v115740(VarNext,bitIndex113)
<=> v199(VarCurr,bitIndex693) )
& ( v115740(VarNext,bitIndex112)
<=> v199(VarCurr,bitIndex692) )
& ( v115740(VarNext,bitIndex111)
<=> v199(VarCurr,bitIndex691) )
& ( v115740(VarNext,bitIndex110)
<=> v199(VarCurr,bitIndex690) )
& ( v115740(VarNext,bitIndex109)
<=> v199(VarCurr,bitIndex689) )
& ( v115740(VarNext,bitIndex108)
<=> v199(VarCurr,bitIndex688) )
& ( v115740(VarNext,bitIndex107)
<=> v199(VarCurr,bitIndex687) )
& ( v115740(VarNext,bitIndex106)
<=> v199(VarCurr,bitIndex686) )
& ( v115740(VarNext,bitIndex105)
<=> v199(VarCurr,bitIndex685) )
& ( v115740(VarNext,bitIndex104)
<=> v199(VarCurr,bitIndex684) )
& ( v115740(VarNext,bitIndex103)
<=> v199(VarCurr,bitIndex683) )
& ( v115740(VarNext,bitIndex102)
<=> v199(VarCurr,bitIndex682) )
& ( v115740(VarNext,bitIndex101)
<=> v199(VarCurr,bitIndex681) )
& ( v115740(VarNext,bitIndex100)
<=> v199(VarCurr,bitIndex680) )
& ( v115740(VarNext,bitIndex99)
<=> v199(VarCurr,bitIndex679) )
& ( v115740(VarNext,bitIndex98)
<=> v199(VarCurr,bitIndex678) )
& ( v115740(VarNext,bitIndex97)
<=> v199(VarCurr,bitIndex677) )
& ( v115740(VarNext,bitIndex96)
<=> v199(VarCurr,bitIndex676) )
& ( v115740(VarNext,bitIndex95)
<=> v199(VarCurr,bitIndex675) )
& ( v115740(VarNext,bitIndex94)
<=> v199(VarCurr,bitIndex674) )
& ( v115740(VarNext,bitIndex93)
<=> v199(VarCurr,bitIndex673) )
& ( v115740(VarNext,bitIndex92)
<=> v199(VarCurr,bitIndex672) )
& ( v115740(VarNext,bitIndex91)
<=> v199(VarCurr,bitIndex671) )
& ( v115740(VarNext,bitIndex90)
<=> v199(VarCurr,bitIndex670) )
& ( v115740(VarNext,bitIndex89)
<=> v199(VarCurr,bitIndex669) )
& ( v115740(VarNext,bitIndex88)
<=> v199(VarCurr,bitIndex668) )
& ( v115740(VarNext,bitIndex87)
<=> v199(VarCurr,bitIndex667) )
& ( v115740(VarNext,bitIndex86)
<=> v199(VarCurr,bitIndex666) )
& ( v115740(VarNext,bitIndex85)
<=> v199(VarCurr,bitIndex665) )
& ( v115740(VarNext,bitIndex84)
<=> v199(VarCurr,bitIndex664) )
& ( v115740(VarNext,bitIndex83)
<=> v199(VarCurr,bitIndex663) )
& ( v115740(VarNext,bitIndex82)
<=> v199(VarCurr,bitIndex662) )
& ( v115740(VarNext,bitIndex81)
<=> v199(VarCurr,bitIndex661) )
& ( v115740(VarNext,bitIndex80)
<=> v199(VarCurr,bitIndex660) )
& ( v115740(VarNext,bitIndex79)
<=> v199(VarCurr,bitIndex659) )
& ( v115740(VarNext,bitIndex78)
<=> v199(VarCurr,bitIndex658) )
& ( v115740(VarNext,bitIndex77)
<=> v199(VarCurr,bitIndex657) )
& ( v115740(VarNext,bitIndex76)
<=> v199(VarCurr,bitIndex656) )
& ( v115740(VarNext,bitIndex75)
<=> v199(VarCurr,bitIndex655) )
& ( v115740(VarNext,bitIndex74)
<=> v199(VarCurr,bitIndex654) )
& ( v115740(VarNext,bitIndex73)
<=> v199(VarCurr,bitIndex653) )
& ( v115740(VarNext,bitIndex72)
<=> v199(VarCurr,bitIndex652) )
& ( v115740(VarNext,bitIndex71)
<=> v199(VarCurr,bitIndex651) )
& ( v115740(VarNext,bitIndex70)
<=> v199(VarCurr,bitIndex650) )
& ( v115740(VarNext,bitIndex69)
<=> v199(VarCurr,bitIndex649) )
& ( v115740(VarNext,bitIndex68)
<=> v199(VarCurr,bitIndex648) )
& ( v115740(VarNext,bitIndex67)
<=> v199(VarCurr,bitIndex647) )
& ( v115740(VarNext,bitIndex66)
<=> v199(VarCurr,bitIndex646) )
& ( v115740(VarNext,bitIndex65)
<=> v199(VarCurr,bitIndex645) )
& ( v115740(VarNext,bitIndex64)
<=> v199(VarCurr,bitIndex644) )
& ( v115740(VarNext,bitIndex63)
<=> v199(VarCurr,bitIndex643) )
& ( v115740(VarNext,bitIndex62)
<=> v199(VarCurr,bitIndex642) )
& ( v115740(VarNext,bitIndex61)
<=> v199(VarCurr,bitIndex641) )
& ( v115740(VarNext,bitIndex60)
<=> v199(VarCurr,bitIndex640) )
& ( v115740(VarNext,bitIndex59)
<=> v199(VarCurr,bitIndex639) )
& ( v115740(VarNext,bitIndex58)
<=> v199(VarCurr,bitIndex638) )
& ( v115740(VarNext,bitIndex57)
<=> v199(VarCurr,bitIndex637) )
& ( v115740(VarNext,bitIndex56)
<=> v199(VarCurr,bitIndex636) )
& ( v115740(VarNext,bitIndex55)
<=> v199(VarCurr,bitIndex635) )
& ( v115740(VarNext,bitIndex54)
<=> v199(VarCurr,bitIndex634) )
& ( v115740(VarNext,bitIndex53)
<=> v199(VarCurr,bitIndex633) )
& ( v115740(VarNext,bitIndex52)
<=> v199(VarCurr,bitIndex632) )
& ( v115740(VarNext,bitIndex51)
<=> v199(VarCurr,bitIndex631) )
& ( v115740(VarNext,bitIndex50)
<=> v199(VarCurr,bitIndex630) )
& ( v115740(VarNext,bitIndex49)
<=> v199(VarCurr,bitIndex629) )
& ( v115740(VarNext,bitIndex48)
<=> v199(VarCurr,bitIndex628) )
& ( v115740(VarNext,bitIndex47)
<=> v199(VarCurr,bitIndex627) )
& ( v115740(VarNext,bitIndex46)
<=> v199(VarCurr,bitIndex626) )
& ( v115740(VarNext,bitIndex45)
<=> v199(VarCurr,bitIndex625) )
& ( v115740(VarNext,bitIndex44)
<=> v199(VarCurr,bitIndex624) )
& ( v115740(VarNext,bitIndex43)
<=> v199(VarCurr,bitIndex623) )
& ( v115740(VarNext,bitIndex42)
<=> v199(VarCurr,bitIndex622) )
& ( v115740(VarNext,bitIndex41)
<=> v199(VarCurr,bitIndex621) )
& ( v115740(VarNext,bitIndex40)
<=> v199(VarCurr,bitIndex620) )
& ( v115740(VarNext,bitIndex39)
<=> v199(VarCurr,bitIndex619) )
& ( v115740(VarNext,bitIndex38)
<=> v199(VarCurr,bitIndex618) )
& ( v115740(VarNext,bitIndex37)
<=> v199(VarCurr,bitIndex617) )
& ( v115740(VarNext,bitIndex36)
<=> v199(VarCurr,bitIndex616) )
& ( v115740(VarNext,bitIndex35)
<=> v199(VarCurr,bitIndex615) )
& ( v115740(VarNext,bitIndex34)
<=> v199(VarCurr,bitIndex614) )
& ( v115740(VarNext,bitIndex33)
<=> v199(VarCurr,bitIndex613) )
& ( v115740(VarNext,bitIndex32)
<=> v199(VarCurr,bitIndex612) )
& ( v115740(VarNext,bitIndex31)
<=> v199(VarCurr,bitIndex611) )
& ( v115740(VarNext,bitIndex30)
<=> v199(VarCurr,bitIndex610) )
& ( v115740(VarNext,bitIndex29)
<=> v199(VarCurr,bitIndex609) )
& ( v115740(VarNext,bitIndex28)
<=> v199(VarCurr,bitIndex608) )
& ( v115740(VarNext,bitIndex27)
<=> v199(VarCurr,bitIndex607) )
& ( v115740(VarNext,bitIndex26)
<=> v199(VarCurr,bitIndex606) )
& ( v115740(VarNext,bitIndex25)
<=> v199(VarCurr,bitIndex605) )
& ( v115740(VarNext,bitIndex24)
<=> v199(VarCurr,bitIndex604) )
& ( v115740(VarNext,bitIndex23)
<=> v199(VarCurr,bitIndex603) )
& ( v115740(VarNext,bitIndex22)
<=> v199(VarCurr,bitIndex602) )
& ( v115740(VarNext,bitIndex21)
<=> v199(VarCurr,bitIndex601) )
& ( v115740(VarNext,bitIndex20)
<=> v199(VarCurr,bitIndex600) )
& ( v115740(VarNext,bitIndex19)
<=> v199(VarCurr,bitIndex599) )
& ( v115740(VarNext,bitIndex18)
<=> v199(VarCurr,bitIndex598) )
& ( v115740(VarNext,bitIndex17)
<=> v199(VarCurr,bitIndex597) )
& ( v115740(VarNext,bitIndex16)
<=> v199(VarCurr,bitIndex596) )
& ( v115740(VarNext,bitIndex15)
<=> v199(VarCurr,bitIndex595) )
& ( v115740(VarNext,bitIndex14)
<=> v199(VarCurr,bitIndex594) )
& ( v115740(VarNext,bitIndex13)
<=> v199(VarCurr,bitIndex593) )
& ( v115740(VarNext,bitIndex12)
<=> v199(VarCurr,bitIndex592) )
& ( v115740(VarNext,bitIndex11)
<=> v199(VarCurr,bitIndex591) )
& ( v115740(VarNext,bitIndex10)
<=> v199(VarCurr,bitIndex590) )
& ( v115740(VarNext,bitIndex9)
<=> v199(VarCurr,bitIndex589) )
& ( v115740(VarNext,bitIndex8)
<=> v199(VarCurr,bitIndex588) )
& ( v115740(VarNext,bitIndex7)
<=> v199(VarCurr,bitIndex587) )
& ( v115740(VarNext,bitIndex6)
<=> v199(VarCurr,bitIndex586) )
& ( v115740(VarNext,bitIndex5)
<=> v199(VarCurr,bitIndex585) )
& ( v115740(VarNext,bitIndex4)
<=> v199(VarCurr,bitIndex584) )
& ( v115740(VarNext,bitIndex3)
<=> v199(VarCurr,bitIndex583) )
& ( v115740(VarNext,bitIndex2)
<=> v199(VarCurr,bitIndex582) )
& ( v115740(VarNext,bitIndex1)
<=> v199(VarCurr,bitIndex581) )
& ( v115740(VarNext,bitIndex0)
<=> v199(VarCurr,bitIndex580) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1917,axiom,
! [VarNext] :
( v115742(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v115740(VarNext,B)
<=> v300(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21837,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115742(VarNext)
<=> ( v115743(VarNext)
& v295(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21836,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115743(VarNext)
<=> ( v115745(VarNext)
& v241(VarNext) ) ) ) ).
fof(writeUnaryOperator_8779,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115745(VarNext)
<=> v250(VarNext) ) ) ).
fof(addAssignment_38346,axiom,
! [VarNext] :
( v199(VarNext,bitIndex559)
<=> v115732(VarNext,bitIndex95) ) ).
fof(addCaseBooleanConditionShiftedRanges1_71,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115734(VarNext)
=> ( ( v115732(VarNext,bitIndex115)
<=> v199(VarCurr,bitIndex579) )
& ( v115732(VarNext,bitIndex114)
<=> v199(VarCurr,bitIndex578) )
& ( v115732(VarNext,bitIndex113)
<=> v199(VarCurr,bitIndex577) )
& ( v115732(VarNext,bitIndex112)
<=> v199(VarCurr,bitIndex576) )
& ( v115732(VarNext,bitIndex111)
<=> v199(VarCurr,bitIndex575) )
& ( v115732(VarNext,bitIndex110)
<=> v199(VarCurr,bitIndex574) )
& ( v115732(VarNext,bitIndex109)
<=> v199(VarCurr,bitIndex573) )
& ( v115732(VarNext,bitIndex108)
<=> v199(VarCurr,bitIndex572) )
& ( v115732(VarNext,bitIndex107)
<=> v199(VarCurr,bitIndex571) )
& ( v115732(VarNext,bitIndex106)
<=> v199(VarCurr,bitIndex570) )
& ( v115732(VarNext,bitIndex105)
<=> v199(VarCurr,bitIndex569) )
& ( v115732(VarNext,bitIndex104)
<=> v199(VarCurr,bitIndex568) )
& ( v115732(VarNext,bitIndex103)
<=> v199(VarCurr,bitIndex567) )
& ( v115732(VarNext,bitIndex102)
<=> v199(VarCurr,bitIndex566) )
& ( v115732(VarNext,bitIndex101)
<=> v199(VarCurr,bitIndex565) )
& ( v115732(VarNext,bitIndex100)
<=> v199(VarCurr,bitIndex564) )
& ( v115732(VarNext,bitIndex99)
<=> v199(VarCurr,bitIndex563) )
& ( v115732(VarNext,bitIndex98)
<=> v199(VarCurr,bitIndex562) )
& ( v115732(VarNext,bitIndex97)
<=> v199(VarCurr,bitIndex561) )
& ( v115732(VarNext,bitIndex96)
<=> v199(VarCurr,bitIndex560) )
& ( v115732(VarNext,bitIndex95)
<=> v199(VarCurr,bitIndex559) )
& ( v115732(VarNext,bitIndex94)
<=> v199(VarCurr,bitIndex558) )
& ( v115732(VarNext,bitIndex93)
<=> v199(VarCurr,bitIndex557) )
& ( v115732(VarNext,bitIndex92)
<=> v199(VarCurr,bitIndex556) )
& ( v115732(VarNext,bitIndex91)
<=> v199(VarCurr,bitIndex555) )
& ( v115732(VarNext,bitIndex90)
<=> v199(VarCurr,bitIndex554) )
& ( v115732(VarNext,bitIndex89)
<=> v199(VarCurr,bitIndex553) )
& ( v115732(VarNext,bitIndex88)
<=> v199(VarCurr,bitIndex552) )
& ( v115732(VarNext,bitIndex87)
<=> v199(VarCurr,bitIndex551) )
& ( v115732(VarNext,bitIndex86)
<=> v199(VarCurr,bitIndex550) )
& ( v115732(VarNext,bitIndex85)
<=> v199(VarCurr,bitIndex549) )
& ( v115732(VarNext,bitIndex84)
<=> v199(VarCurr,bitIndex548) )
& ( v115732(VarNext,bitIndex83)
<=> v199(VarCurr,bitIndex547) )
& ( v115732(VarNext,bitIndex82)
<=> v199(VarCurr,bitIndex546) )
& ( v115732(VarNext,bitIndex81)
<=> v199(VarCurr,bitIndex545) )
& ( v115732(VarNext,bitIndex80)
<=> v199(VarCurr,bitIndex544) )
& ( v115732(VarNext,bitIndex79)
<=> v199(VarCurr,bitIndex543) )
& ( v115732(VarNext,bitIndex78)
<=> v199(VarCurr,bitIndex542) )
& ( v115732(VarNext,bitIndex77)
<=> v199(VarCurr,bitIndex541) )
& ( v115732(VarNext,bitIndex76)
<=> v199(VarCurr,bitIndex540) )
& ( v115732(VarNext,bitIndex75)
<=> v199(VarCurr,bitIndex539) )
& ( v115732(VarNext,bitIndex74)
<=> v199(VarCurr,bitIndex538) )
& ( v115732(VarNext,bitIndex73)
<=> v199(VarCurr,bitIndex537) )
& ( v115732(VarNext,bitIndex72)
<=> v199(VarCurr,bitIndex536) )
& ( v115732(VarNext,bitIndex71)
<=> v199(VarCurr,bitIndex535) )
& ( v115732(VarNext,bitIndex70)
<=> v199(VarCurr,bitIndex534) )
& ( v115732(VarNext,bitIndex69)
<=> v199(VarCurr,bitIndex533) )
& ( v115732(VarNext,bitIndex68)
<=> v199(VarCurr,bitIndex532) )
& ( v115732(VarNext,bitIndex67)
<=> v199(VarCurr,bitIndex531) )
& ( v115732(VarNext,bitIndex66)
<=> v199(VarCurr,bitIndex530) )
& ( v115732(VarNext,bitIndex65)
<=> v199(VarCurr,bitIndex529) )
& ( v115732(VarNext,bitIndex64)
<=> v199(VarCurr,bitIndex528) )
& ( v115732(VarNext,bitIndex63)
<=> v199(VarCurr,bitIndex527) )
& ( v115732(VarNext,bitIndex62)
<=> v199(VarCurr,bitIndex526) )
& ( v115732(VarNext,bitIndex61)
<=> v199(VarCurr,bitIndex525) )
& ( v115732(VarNext,bitIndex60)
<=> v199(VarCurr,bitIndex524) )
& ( v115732(VarNext,bitIndex59)
<=> v199(VarCurr,bitIndex523) )
& ( v115732(VarNext,bitIndex58)
<=> v199(VarCurr,bitIndex522) )
& ( v115732(VarNext,bitIndex57)
<=> v199(VarCurr,bitIndex521) )
& ( v115732(VarNext,bitIndex56)
<=> v199(VarCurr,bitIndex520) )
& ( v115732(VarNext,bitIndex55)
<=> v199(VarCurr,bitIndex519) )
& ( v115732(VarNext,bitIndex54)
<=> v199(VarCurr,bitIndex518) )
& ( v115732(VarNext,bitIndex53)
<=> v199(VarCurr,bitIndex517) )
& ( v115732(VarNext,bitIndex52)
<=> v199(VarCurr,bitIndex516) )
& ( v115732(VarNext,bitIndex51)
<=> v199(VarCurr,bitIndex515) )
& ( v115732(VarNext,bitIndex50)
<=> v199(VarCurr,bitIndex514) )
& ( v115732(VarNext,bitIndex49)
<=> v199(VarCurr,bitIndex513) )
& ( v115732(VarNext,bitIndex48)
<=> v199(VarCurr,bitIndex512) )
& ( v115732(VarNext,bitIndex47)
<=> v199(VarCurr,bitIndex511) )
& ( v115732(VarNext,bitIndex46)
<=> v199(VarCurr,bitIndex510) )
& ( v115732(VarNext,bitIndex45)
<=> v199(VarCurr,bitIndex509) )
& ( v115732(VarNext,bitIndex44)
<=> v199(VarCurr,bitIndex508) )
& ( v115732(VarNext,bitIndex43)
<=> v199(VarCurr,bitIndex507) )
& ( v115732(VarNext,bitIndex42)
<=> v199(VarCurr,bitIndex506) )
& ( v115732(VarNext,bitIndex41)
<=> v199(VarCurr,bitIndex505) )
& ( v115732(VarNext,bitIndex40)
<=> v199(VarCurr,bitIndex504) )
& ( v115732(VarNext,bitIndex39)
<=> v199(VarCurr,bitIndex503) )
& ( v115732(VarNext,bitIndex38)
<=> v199(VarCurr,bitIndex502) )
& ( v115732(VarNext,bitIndex37)
<=> v199(VarCurr,bitIndex501) )
& ( v115732(VarNext,bitIndex36)
<=> v199(VarCurr,bitIndex500) )
& ( v115732(VarNext,bitIndex35)
<=> v199(VarCurr,bitIndex499) )
& ( v115732(VarNext,bitIndex34)
<=> v199(VarCurr,bitIndex498) )
& ( v115732(VarNext,bitIndex33)
<=> v199(VarCurr,bitIndex497) )
& ( v115732(VarNext,bitIndex32)
<=> v199(VarCurr,bitIndex496) )
& ( v115732(VarNext,bitIndex31)
<=> v199(VarCurr,bitIndex495) )
& ( v115732(VarNext,bitIndex30)
<=> v199(VarCurr,bitIndex494) )
& ( v115732(VarNext,bitIndex29)
<=> v199(VarCurr,bitIndex493) )
& ( v115732(VarNext,bitIndex28)
<=> v199(VarCurr,bitIndex492) )
& ( v115732(VarNext,bitIndex27)
<=> v199(VarCurr,bitIndex491) )
& ( v115732(VarNext,bitIndex26)
<=> v199(VarCurr,bitIndex490) )
& ( v115732(VarNext,bitIndex25)
<=> v199(VarCurr,bitIndex489) )
& ( v115732(VarNext,bitIndex24)
<=> v199(VarCurr,bitIndex488) )
& ( v115732(VarNext,bitIndex23)
<=> v199(VarCurr,bitIndex487) )
& ( v115732(VarNext,bitIndex22)
<=> v199(VarCurr,bitIndex486) )
& ( v115732(VarNext,bitIndex21)
<=> v199(VarCurr,bitIndex485) )
& ( v115732(VarNext,bitIndex20)
<=> v199(VarCurr,bitIndex484) )
& ( v115732(VarNext,bitIndex19)
<=> v199(VarCurr,bitIndex483) )
& ( v115732(VarNext,bitIndex18)
<=> v199(VarCurr,bitIndex482) )
& ( v115732(VarNext,bitIndex17)
<=> v199(VarCurr,bitIndex481) )
& ( v115732(VarNext,bitIndex16)
<=> v199(VarCurr,bitIndex480) )
& ( v115732(VarNext,bitIndex15)
<=> v199(VarCurr,bitIndex479) )
& ( v115732(VarNext,bitIndex14)
<=> v199(VarCurr,bitIndex478) )
& ( v115732(VarNext,bitIndex13)
<=> v199(VarCurr,bitIndex477) )
& ( v115732(VarNext,bitIndex12)
<=> v199(VarCurr,bitIndex476) )
& ( v115732(VarNext,bitIndex11)
<=> v199(VarCurr,bitIndex475) )
& ( v115732(VarNext,bitIndex10)
<=> v199(VarCurr,bitIndex474) )
& ( v115732(VarNext,bitIndex9)
<=> v199(VarCurr,bitIndex473) )
& ( v115732(VarNext,bitIndex8)
<=> v199(VarCurr,bitIndex472) )
& ( v115732(VarNext,bitIndex7)
<=> v199(VarCurr,bitIndex471) )
& ( v115732(VarNext,bitIndex6)
<=> v199(VarCurr,bitIndex470) )
& ( v115732(VarNext,bitIndex5)
<=> v199(VarCurr,bitIndex469) )
& ( v115732(VarNext,bitIndex4)
<=> v199(VarCurr,bitIndex468) )
& ( v115732(VarNext,bitIndex3)
<=> v199(VarCurr,bitIndex467) )
& ( v115732(VarNext,bitIndex2)
<=> v199(VarCurr,bitIndex466) )
& ( v115732(VarNext,bitIndex1)
<=> v199(VarCurr,bitIndex465) )
& ( v115732(VarNext,bitIndex0)
<=> v199(VarCurr,bitIndex464) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1916,axiom,
! [VarNext] :
( v115734(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v115732(VarNext,B)
<=> v281(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21835,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115734(VarNext)
<=> ( v115735(VarNext)
& v276(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21834,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115735(VarNext)
<=> ( v115737(VarNext)
& v241(VarNext) ) ) ) ).
fof(writeUnaryOperator_8778,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115737(VarNext)
<=> v250(VarNext) ) ) ).
fof(addAssignment_38345,axiom,
! [VarCurr] :
( v229(VarCurr,bitIndex95)
<=> v231(VarCurr,bitIndex95) ) ).
fof(addAssignment_38344,axiom,
! [VarCurr] :
( v231(VarCurr,bitIndex95)
<=> v233(VarCurr,bitIndex95) ) ).
fof(addAssignment_38343,axiom,
! [VarCurr] :
( v233(VarCurr,bitIndex95)
<=> v235(VarCurr,bitIndex95) ) ).
fof(addAssignment_38342,axiom,
! [VarCurr] :
( v235(VarCurr,bitIndex95)
<=> v237(VarCurr,bitIndex95) ) ).
fof(addAssignment_38341,axiom,
! [VarCurr] :
( v237(VarCurr,bitIndex95)
<=> v239(VarCurr,bitIndex95) ) ).
fof(addAssignment_38340,axiom,
! [VarCurr] :
( v115708(VarCurr,bitIndex0)
<=> v115710(VarCurr,bitIndex0) ) ).
fof(addAssignment_38339,axiom,
! [VarCurr] :
( v115710(VarCurr,bitIndex0)
<=> v115712(VarCurr,bitIndex0) ) ).
fof(addAssignment_38338,axiom,
! [VarCurr] :
( v115712(VarCurr,bitIndex0)
<=> v115714(VarCurr,bitIndex0) ) ).
fof(addAssignment_38337,axiom,
! [VarCurr] :
( v115714(VarCurr,bitIndex0)
<=> v193(VarCurr,bitIndex94) ) ).
fof(addAssignment_38336,axiom,
! [VarCurr] :
( v193(VarCurr,bitIndex94)
<=> v195(VarCurr,bitIndex94) ) ).
fof(addAssignment_38335,axiom,
! [VarCurr] :
( v195(VarCurr,bitIndex94)
<=> v197(VarCurr,bitIndex94) ) ).
fof(addAssignment_38334,axiom,
! [VarCurr] :
( v197(VarCurr,bitIndex94)
<=> v199(VarCurr,bitIndex674) ) ).
fof(addAssignment_38333,axiom,
! [VarNext] :
( v199(VarNext,bitIndex674)
<=> v115724(VarNext,bitIndex94) ) ).
fof(addCaseBooleanConditionShiftedRanges1_70,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115726(VarNext)
=> ( ( v115724(VarNext,bitIndex115)
<=> v199(VarCurr,bitIndex695) )
& ( v115724(VarNext,bitIndex114)
<=> v199(VarCurr,bitIndex694) )
& ( v115724(VarNext,bitIndex113)
<=> v199(VarCurr,bitIndex693) )
& ( v115724(VarNext,bitIndex112)
<=> v199(VarCurr,bitIndex692) )
& ( v115724(VarNext,bitIndex111)
<=> v199(VarCurr,bitIndex691) )
& ( v115724(VarNext,bitIndex110)
<=> v199(VarCurr,bitIndex690) )
& ( v115724(VarNext,bitIndex109)
<=> v199(VarCurr,bitIndex689) )
& ( v115724(VarNext,bitIndex108)
<=> v199(VarCurr,bitIndex688) )
& ( v115724(VarNext,bitIndex107)
<=> v199(VarCurr,bitIndex687) )
& ( v115724(VarNext,bitIndex106)
<=> v199(VarCurr,bitIndex686) )
& ( v115724(VarNext,bitIndex105)
<=> v199(VarCurr,bitIndex685) )
& ( v115724(VarNext,bitIndex104)
<=> v199(VarCurr,bitIndex684) )
& ( v115724(VarNext,bitIndex103)
<=> v199(VarCurr,bitIndex683) )
& ( v115724(VarNext,bitIndex102)
<=> v199(VarCurr,bitIndex682) )
& ( v115724(VarNext,bitIndex101)
<=> v199(VarCurr,bitIndex681) )
& ( v115724(VarNext,bitIndex100)
<=> v199(VarCurr,bitIndex680) )
& ( v115724(VarNext,bitIndex99)
<=> v199(VarCurr,bitIndex679) )
& ( v115724(VarNext,bitIndex98)
<=> v199(VarCurr,bitIndex678) )
& ( v115724(VarNext,bitIndex97)
<=> v199(VarCurr,bitIndex677) )
& ( v115724(VarNext,bitIndex96)
<=> v199(VarCurr,bitIndex676) )
& ( v115724(VarNext,bitIndex95)
<=> v199(VarCurr,bitIndex675) )
& ( v115724(VarNext,bitIndex94)
<=> v199(VarCurr,bitIndex674) )
& ( v115724(VarNext,bitIndex93)
<=> v199(VarCurr,bitIndex673) )
& ( v115724(VarNext,bitIndex92)
<=> v199(VarCurr,bitIndex672) )
& ( v115724(VarNext,bitIndex91)
<=> v199(VarCurr,bitIndex671) )
& ( v115724(VarNext,bitIndex90)
<=> v199(VarCurr,bitIndex670) )
& ( v115724(VarNext,bitIndex89)
<=> v199(VarCurr,bitIndex669) )
& ( v115724(VarNext,bitIndex88)
<=> v199(VarCurr,bitIndex668) )
& ( v115724(VarNext,bitIndex87)
<=> v199(VarCurr,bitIndex667) )
& ( v115724(VarNext,bitIndex86)
<=> v199(VarCurr,bitIndex666) )
& ( v115724(VarNext,bitIndex85)
<=> v199(VarCurr,bitIndex665) )
& ( v115724(VarNext,bitIndex84)
<=> v199(VarCurr,bitIndex664) )
& ( v115724(VarNext,bitIndex83)
<=> v199(VarCurr,bitIndex663) )
& ( v115724(VarNext,bitIndex82)
<=> v199(VarCurr,bitIndex662) )
& ( v115724(VarNext,bitIndex81)
<=> v199(VarCurr,bitIndex661) )
& ( v115724(VarNext,bitIndex80)
<=> v199(VarCurr,bitIndex660) )
& ( v115724(VarNext,bitIndex79)
<=> v199(VarCurr,bitIndex659) )
& ( v115724(VarNext,bitIndex78)
<=> v199(VarCurr,bitIndex658) )
& ( v115724(VarNext,bitIndex77)
<=> v199(VarCurr,bitIndex657) )
& ( v115724(VarNext,bitIndex76)
<=> v199(VarCurr,bitIndex656) )
& ( v115724(VarNext,bitIndex75)
<=> v199(VarCurr,bitIndex655) )
& ( v115724(VarNext,bitIndex74)
<=> v199(VarCurr,bitIndex654) )
& ( v115724(VarNext,bitIndex73)
<=> v199(VarCurr,bitIndex653) )
& ( v115724(VarNext,bitIndex72)
<=> v199(VarCurr,bitIndex652) )
& ( v115724(VarNext,bitIndex71)
<=> v199(VarCurr,bitIndex651) )
& ( v115724(VarNext,bitIndex70)
<=> v199(VarCurr,bitIndex650) )
& ( v115724(VarNext,bitIndex69)
<=> v199(VarCurr,bitIndex649) )
& ( v115724(VarNext,bitIndex68)
<=> v199(VarCurr,bitIndex648) )
& ( v115724(VarNext,bitIndex67)
<=> v199(VarCurr,bitIndex647) )
& ( v115724(VarNext,bitIndex66)
<=> v199(VarCurr,bitIndex646) )
& ( v115724(VarNext,bitIndex65)
<=> v199(VarCurr,bitIndex645) )
& ( v115724(VarNext,bitIndex64)
<=> v199(VarCurr,bitIndex644) )
& ( v115724(VarNext,bitIndex63)
<=> v199(VarCurr,bitIndex643) )
& ( v115724(VarNext,bitIndex62)
<=> v199(VarCurr,bitIndex642) )
& ( v115724(VarNext,bitIndex61)
<=> v199(VarCurr,bitIndex641) )
& ( v115724(VarNext,bitIndex60)
<=> v199(VarCurr,bitIndex640) )
& ( v115724(VarNext,bitIndex59)
<=> v199(VarCurr,bitIndex639) )
& ( v115724(VarNext,bitIndex58)
<=> v199(VarCurr,bitIndex638) )
& ( v115724(VarNext,bitIndex57)
<=> v199(VarCurr,bitIndex637) )
& ( v115724(VarNext,bitIndex56)
<=> v199(VarCurr,bitIndex636) )
& ( v115724(VarNext,bitIndex55)
<=> v199(VarCurr,bitIndex635) )
& ( v115724(VarNext,bitIndex54)
<=> v199(VarCurr,bitIndex634) )
& ( v115724(VarNext,bitIndex53)
<=> v199(VarCurr,bitIndex633) )
& ( v115724(VarNext,bitIndex52)
<=> v199(VarCurr,bitIndex632) )
& ( v115724(VarNext,bitIndex51)
<=> v199(VarCurr,bitIndex631) )
& ( v115724(VarNext,bitIndex50)
<=> v199(VarCurr,bitIndex630) )
& ( v115724(VarNext,bitIndex49)
<=> v199(VarCurr,bitIndex629) )
& ( v115724(VarNext,bitIndex48)
<=> v199(VarCurr,bitIndex628) )
& ( v115724(VarNext,bitIndex47)
<=> v199(VarCurr,bitIndex627) )
& ( v115724(VarNext,bitIndex46)
<=> v199(VarCurr,bitIndex626) )
& ( v115724(VarNext,bitIndex45)
<=> v199(VarCurr,bitIndex625) )
& ( v115724(VarNext,bitIndex44)
<=> v199(VarCurr,bitIndex624) )
& ( v115724(VarNext,bitIndex43)
<=> v199(VarCurr,bitIndex623) )
& ( v115724(VarNext,bitIndex42)
<=> v199(VarCurr,bitIndex622) )
& ( v115724(VarNext,bitIndex41)
<=> v199(VarCurr,bitIndex621) )
& ( v115724(VarNext,bitIndex40)
<=> v199(VarCurr,bitIndex620) )
& ( v115724(VarNext,bitIndex39)
<=> v199(VarCurr,bitIndex619) )
& ( v115724(VarNext,bitIndex38)
<=> v199(VarCurr,bitIndex618) )
& ( v115724(VarNext,bitIndex37)
<=> v199(VarCurr,bitIndex617) )
& ( v115724(VarNext,bitIndex36)
<=> v199(VarCurr,bitIndex616) )
& ( v115724(VarNext,bitIndex35)
<=> v199(VarCurr,bitIndex615) )
& ( v115724(VarNext,bitIndex34)
<=> v199(VarCurr,bitIndex614) )
& ( v115724(VarNext,bitIndex33)
<=> v199(VarCurr,bitIndex613) )
& ( v115724(VarNext,bitIndex32)
<=> v199(VarCurr,bitIndex612) )
& ( v115724(VarNext,bitIndex31)
<=> v199(VarCurr,bitIndex611) )
& ( v115724(VarNext,bitIndex30)
<=> v199(VarCurr,bitIndex610) )
& ( v115724(VarNext,bitIndex29)
<=> v199(VarCurr,bitIndex609) )
& ( v115724(VarNext,bitIndex28)
<=> v199(VarCurr,bitIndex608) )
& ( v115724(VarNext,bitIndex27)
<=> v199(VarCurr,bitIndex607) )
& ( v115724(VarNext,bitIndex26)
<=> v199(VarCurr,bitIndex606) )
& ( v115724(VarNext,bitIndex25)
<=> v199(VarCurr,bitIndex605) )
& ( v115724(VarNext,bitIndex24)
<=> v199(VarCurr,bitIndex604) )
& ( v115724(VarNext,bitIndex23)
<=> v199(VarCurr,bitIndex603) )
& ( v115724(VarNext,bitIndex22)
<=> v199(VarCurr,bitIndex602) )
& ( v115724(VarNext,bitIndex21)
<=> v199(VarCurr,bitIndex601) )
& ( v115724(VarNext,bitIndex20)
<=> v199(VarCurr,bitIndex600) )
& ( v115724(VarNext,bitIndex19)
<=> v199(VarCurr,bitIndex599) )
& ( v115724(VarNext,bitIndex18)
<=> v199(VarCurr,bitIndex598) )
& ( v115724(VarNext,bitIndex17)
<=> v199(VarCurr,bitIndex597) )
& ( v115724(VarNext,bitIndex16)
<=> v199(VarCurr,bitIndex596) )
& ( v115724(VarNext,bitIndex15)
<=> v199(VarCurr,bitIndex595) )
& ( v115724(VarNext,bitIndex14)
<=> v199(VarCurr,bitIndex594) )
& ( v115724(VarNext,bitIndex13)
<=> v199(VarCurr,bitIndex593) )
& ( v115724(VarNext,bitIndex12)
<=> v199(VarCurr,bitIndex592) )
& ( v115724(VarNext,bitIndex11)
<=> v199(VarCurr,bitIndex591) )
& ( v115724(VarNext,bitIndex10)
<=> v199(VarCurr,bitIndex590) )
& ( v115724(VarNext,bitIndex9)
<=> v199(VarCurr,bitIndex589) )
& ( v115724(VarNext,bitIndex8)
<=> v199(VarCurr,bitIndex588) )
& ( v115724(VarNext,bitIndex7)
<=> v199(VarCurr,bitIndex587) )
& ( v115724(VarNext,bitIndex6)
<=> v199(VarCurr,bitIndex586) )
& ( v115724(VarNext,bitIndex5)
<=> v199(VarCurr,bitIndex585) )
& ( v115724(VarNext,bitIndex4)
<=> v199(VarCurr,bitIndex584) )
& ( v115724(VarNext,bitIndex3)
<=> v199(VarCurr,bitIndex583) )
& ( v115724(VarNext,bitIndex2)
<=> v199(VarCurr,bitIndex582) )
& ( v115724(VarNext,bitIndex1)
<=> v199(VarCurr,bitIndex581) )
& ( v115724(VarNext,bitIndex0)
<=> v199(VarCurr,bitIndex580) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1915,axiom,
! [VarNext] :
( v115726(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v115724(VarNext,B)
<=> v300(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21833,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115726(VarNext)
<=> ( v115727(VarNext)
& v295(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21832,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115727(VarNext)
<=> ( v115729(VarNext)
& v241(VarNext) ) ) ) ).
fof(writeUnaryOperator_8777,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115729(VarNext)
<=> v250(VarNext) ) ) ).
fof(addAssignment_38332,axiom,
! [VarNext] :
( v199(VarNext,bitIndex558)
<=> v115716(VarNext,bitIndex94) ) ).
fof(addCaseBooleanConditionShiftedRanges1_69,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115718(VarNext)
=> ( ( v115716(VarNext,bitIndex115)
<=> v199(VarCurr,bitIndex579) )
& ( v115716(VarNext,bitIndex114)
<=> v199(VarCurr,bitIndex578) )
& ( v115716(VarNext,bitIndex113)
<=> v199(VarCurr,bitIndex577) )
& ( v115716(VarNext,bitIndex112)
<=> v199(VarCurr,bitIndex576) )
& ( v115716(VarNext,bitIndex111)
<=> v199(VarCurr,bitIndex575) )
& ( v115716(VarNext,bitIndex110)
<=> v199(VarCurr,bitIndex574) )
& ( v115716(VarNext,bitIndex109)
<=> v199(VarCurr,bitIndex573) )
& ( v115716(VarNext,bitIndex108)
<=> v199(VarCurr,bitIndex572) )
& ( v115716(VarNext,bitIndex107)
<=> v199(VarCurr,bitIndex571) )
& ( v115716(VarNext,bitIndex106)
<=> v199(VarCurr,bitIndex570) )
& ( v115716(VarNext,bitIndex105)
<=> v199(VarCurr,bitIndex569) )
& ( v115716(VarNext,bitIndex104)
<=> v199(VarCurr,bitIndex568) )
& ( v115716(VarNext,bitIndex103)
<=> v199(VarCurr,bitIndex567) )
& ( v115716(VarNext,bitIndex102)
<=> v199(VarCurr,bitIndex566) )
& ( v115716(VarNext,bitIndex101)
<=> v199(VarCurr,bitIndex565) )
& ( v115716(VarNext,bitIndex100)
<=> v199(VarCurr,bitIndex564) )
& ( v115716(VarNext,bitIndex99)
<=> v199(VarCurr,bitIndex563) )
& ( v115716(VarNext,bitIndex98)
<=> v199(VarCurr,bitIndex562) )
& ( v115716(VarNext,bitIndex97)
<=> v199(VarCurr,bitIndex561) )
& ( v115716(VarNext,bitIndex96)
<=> v199(VarCurr,bitIndex560) )
& ( v115716(VarNext,bitIndex95)
<=> v199(VarCurr,bitIndex559) )
& ( v115716(VarNext,bitIndex94)
<=> v199(VarCurr,bitIndex558) )
& ( v115716(VarNext,bitIndex93)
<=> v199(VarCurr,bitIndex557) )
& ( v115716(VarNext,bitIndex92)
<=> v199(VarCurr,bitIndex556) )
& ( v115716(VarNext,bitIndex91)
<=> v199(VarCurr,bitIndex555) )
& ( v115716(VarNext,bitIndex90)
<=> v199(VarCurr,bitIndex554) )
& ( v115716(VarNext,bitIndex89)
<=> v199(VarCurr,bitIndex553) )
& ( v115716(VarNext,bitIndex88)
<=> v199(VarCurr,bitIndex552) )
& ( v115716(VarNext,bitIndex87)
<=> v199(VarCurr,bitIndex551) )
& ( v115716(VarNext,bitIndex86)
<=> v199(VarCurr,bitIndex550) )
& ( v115716(VarNext,bitIndex85)
<=> v199(VarCurr,bitIndex549) )
& ( v115716(VarNext,bitIndex84)
<=> v199(VarCurr,bitIndex548) )
& ( v115716(VarNext,bitIndex83)
<=> v199(VarCurr,bitIndex547) )
& ( v115716(VarNext,bitIndex82)
<=> v199(VarCurr,bitIndex546) )
& ( v115716(VarNext,bitIndex81)
<=> v199(VarCurr,bitIndex545) )
& ( v115716(VarNext,bitIndex80)
<=> v199(VarCurr,bitIndex544) )
& ( v115716(VarNext,bitIndex79)
<=> v199(VarCurr,bitIndex543) )
& ( v115716(VarNext,bitIndex78)
<=> v199(VarCurr,bitIndex542) )
& ( v115716(VarNext,bitIndex77)
<=> v199(VarCurr,bitIndex541) )
& ( v115716(VarNext,bitIndex76)
<=> v199(VarCurr,bitIndex540) )
& ( v115716(VarNext,bitIndex75)
<=> v199(VarCurr,bitIndex539) )
& ( v115716(VarNext,bitIndex74)
<=> v199(VarCurr,bitIndex538) )
& ( v115716(VarNext,bitIndex73)
<=> v199(VarCurr,bitIndex537) )
& ( v115716(VarNext,bitIndex72)
<=> v199(VarCurr,bitIndex536) )
& ( v115716(VarNext,bitIndex71)
<=> v199(VarCurr,bitIndex535) )
& ( v115716(VarNext,bitIndex70)
<=> v199(VarCurr,bitIndex534) )
& ( v115716(VarNext,bitIndex69)
<=> v199(VarCurr,bitIndex533) )
& ( v115716(VarNext,bitIndex68)
<=> v199(VarCurr,bitIndex532) )
& ( v115716(VarNext,bitIndex67)
<=> v199(VarCurr,bitIndex531) )
& ( v115716(VarNext,bitIndex66)
<=> v199(VarCurr,bitIndex530) )
& ( v115716(VarNext,bitIndex65)
<=> v199(VarCurr,bitIndex529) )
& ( v115716(VarNext,bitIndex64)
<=> v199(VarCurr,bitIndex528) )
& ( v115716(VarNext,bitIndex63)
<=> v199(VarCurr,bitIndex527) )
& ( v115716(VarNext,bitIndex62)
<=> v199(VarCurr,bitIndex526) )
& ( v115716(VarNext,bitIndex61)
<=> v199(VarCurr,bitIndex525) )
& ( v115716(VarNext,bitIndex60)
<=> v199(VarCurr,bitIndex524) )
& ( v115716(VarNext,bitIndex59)
<=> v199(VarCurr,bitIndex523) )
& ( v115716(VarNext,bitIndex58)
<=> v199(VarCurr,bitIndex522) )
& ( v115716(VarNext,bitIndex57)
<=> v199(VarCurr,bitIndex521) )
& ( v115716(VarNext,bitIndex56)
<=> v199(VarCurr,bitIndex520) )
& ( v115716(VarNext,bitIndex55)
<=> v199(VarCurr,bitIndex519) )
& ( v115716(VarNext,bitIndex54)
<=> v199(VarCurr,bitIndex518) )
& ( v115716(VarNext,bitIndex53)
<=> v199(VarCurr,bitIndex517) )
& ( v115716(VarNext,bitIndex52)
<=> v199(VarCurr,bitIndex516) )
& ( v115716(VarNext,bitIndex51)
<=> v199(VarCurr,bitIndex515) )
& ( v115716(VarNext,bitIndex50)
<=> v199(VarCurr,bitIndex514) )
& ( v115716(VarNext,bitIndex49)
<=> v199(VarCurr,bitIndex513) )
& ( v115716(VarNext,bitIndex48)
<=> v199(VarCurr,bitIndex512) )
& ( v115716(VarNext,bitIndex47)
<=> v199(VarCurr,bitIndex511) )
& ( v115716(VarNext,bitIndex46)
<=> v199(VarCurr,bitIndex510) )
& ( v115716(VarNext,bitIndex45)
<=> v199(VarCurr,bitIndex509) )
& ( v115716(VarNext,bitIndex44)
<=> v199(VarCurr,bitIndex508) )
& ( v115716(VarNext,bitIndex43)
<=> v199(VarCurr,bitIndex507) )
& ( v115716(VarNext,bitIndex42)
<=> v199(VarCurr,bitIndex506) )
& ( v115716(VarNext,bitIndex41)
<=> v199(VarCurr,bitIndex505) )
& ( v115716(VarNext,bitIndex40)
<=> v199(VarCurr,bitIndex504) )
& ( v115716(VarNext,bitIndex39)
<=> v199(VarCurr,bitIndex503) )
& ( v115716(VarNext,bitIndex38)
<=> v199(VarCurr,bitIndex502) )
& ( v115716(VarNext,bitIndex37)
<=> v199(VarCurr,bitIndex501) )
& ( v115716(VarNext,bitIndex36)
<=> v199(VarCurr,bitIndex500) )
& ( v115716(VarNext,bitIndex35)
<=> v199(VarCurr,bitIndex499) )
& ( v115716(VarNext,bitIndex34)
<=> v199(VarCurr,bitIndex498) )
& ( v115716(VarNext,bitIndex33)
<=> v199(VarCurr,bitIndex497) )
& ( v115716(VarNext,bitIndex32)
<=> v199(VarCurr,bitIndex496) )
& ( v115716(VarNext,bitIndex31)
<=> v199(VarCurr,bitIndex495) )
& ( v115716(VarNext,bitIndex30)
<=> v199(VarCurr,bitIndex494) )
& ( v115716(VarNext,bitIndex29)
<=> v199(VarCurr,bitIndex493) )
& ( v115716(VarNext,bitIndex28)
<=> v199(VarCurr,bitIndex492) )
& ( v115716(VarNext,bitIndex27)
<=> v199(VarCurr,bitIndex491) )
& ( v115716(VarNext,bitIndex26)
<=> v199(VarCurr,bitIndex490) )
& ( v115716(VarNext,bitIndex25)
<=> v199(VarCurr,bitIndex489) )
& ( v115716(VarNext,bitIndex24)
<=> v199(VarCurr,bitIndex488) )
& ( v115716(VarNext,bitIndex23)
<=> v199(VarCurr,bitIndex487) )
& ( v115716(VarNext,bitIndex22)
<=> v199(VarCurr,bitIndex486) )
& ( v115716(VarNext,bitIndex21)
<=> v199(VarCurr,bitIndex485) )
& ( v115716(VarNext,bitIndex20)
<=> v199(VarCurr,bitIndex484) )
& ( v115716(VarNext,bitIndex19)
<=> v199(VarCurr,bitIndex483) )
& ( v115716(VarNext,bitIndex18)
<=> v199(VarCurr,bitIndex482) )
& ( v115716(VarNext,bitIndex17)
<=> v199(VarCurr,bitIndex481) )
& ( v115716(VarNext,bitIndex16)
<=> v199(VarCurr,bitIndex480) )
& ( v115716(VarNext,bitIndex15)
<=> v199(VarCurr,bitIndex479) )
& ( v115716(VarNext,bitIndex14)
<=> v199(VarCurr,bitIndex478) )
& ( v115716(VarNext,bitIndex13)
<=> v199(VarCurr,bitIndex477) )
& ( v115716(VarNext,bitIndex12)
<=> v199(VarCurr,bitIndex476) )
& ( v115716(VarNext,bitIndex11)
<=> v199(VarCurr,bitIndex475) )
& ( v115716(VarNext,bitIndex10)
<=> v199(VarCurr,bitIndex474) )
& ( v115716(VarNext,bitIndex9)
<=> v199(VarCurr,bitIndex473) )
& ( v115716(VarNext,bitIndex8)
<=> v199(VarCurr,bitIndex472) )
& ( v115716(VarNext,bitIndex7)
<=> v199(VarCurr,bitIndex471) )
& ( v115716(VarNext,bitIndex6)
<=> v199(VarCurr,bitIndex470) )
& ( v115716(VarNext,bitIndex5)
<=> v199(VarCurr,bitIndex469) )
& ( v115716(VarNext,bitIndex4)
<=> v199(VarCurr,bitIndex468) )
& ( v115716(VarNext,bitIndex3)
<=> v199(VarCurr,bitIndex467) )
& ( v115716(VarNext,bitIndex2)
<=> v199(VarCurr,bitIndex466) )
& ( v115716(VarNext,bitIndex1)
<=> v199(VarCurr,bitIndex465) )
& ( v115716(VarNext,bitIndex0)
<=> v199(VarCurr,bitIndex464) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1914,axiom,
! [VarNext] :
( v115718(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v115716(VarNext,B)
<=> v281(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21831,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115718(VarNext)
<=> ( v115719(VarNext)
& v276(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21830,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115719(VarNext)
<=> ( v115721(VarNext)
& v241(VarNext) ) ) ) ).
fof(writeUnaryOperator_8776,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115721(VarNext)
<=> v250(VarNext) ) ) ).
fof(addAssignment_38331,axiom,
! [VarCurr] :
( v229(VarCurr,bitIndex94)
<=> v231(VarCurr,bitIndex94) ) ).
fof(addAssignment_38330,axiom,
! [VarCurr] :
( v231(VarCurr,bitIndex94)
<=> v233(VarCurr,bitIndex94) ) ).
fof(addAssignment_38329,axiom,
! [VarCurr] :
( v233(VarCurr,bitIndex94)
<=> v235(VarCurr,bitIndex94) ) ).
fof(addAssignment_38328,axiom,
! [VarCurr] :
( v235(VarCurr,bitIndex94)
<=> v237(VarCurr,bitIndex94) ) ).
fof(addAssignment_38327,axiom,
! [VarCurr] :
( v237(VarCurr,bitIndex94)
<=> v239(VarCurr,bitIndex94) ) ).
fof(addAssignment_38326,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v115648(VarCurr,B)
<=> v115688(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2806,axiom,
! [VarCurr] :
( ~ v115479(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v115688(VarCurr,B)
<=> v115664(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2593,axiom,
! [VarCurr] :
( v115479(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v115688(VarCurr,B)
<=> v115650(VarCurr,B) ) ) ) ).
fof(addAssignment_38325,axiom,
! [VarNext,B] :
( range_3_2(B)
=> ( v115664(VarNext,B)
<=> v115668(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1851,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115669(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v115668(VarNext,B)
<=> v115664(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1913,axiom,
! [VarNext] :
( v115669(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v115668(VarNext,B)
<=> v115685(VarNext,B) ) ) ) ).
fof(addAssignment_38324,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v115685(VarNext,B)
<=> v115683(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4982,axiom,
! [VarCurr] :
( ~ v115680(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v115683(VarCurr,B)
<=> v115650(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4988,axiom,
! [VarCurr] :
( v115680(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v115683(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21829,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115669(VarNext)
<=> ( v115670(VarNext)
& v115679(VarNext) ) ) ) ).
fof(addAssignment_38323,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115679(VarNext)
<=> v115677(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21828,axiom,
! [VarCurr] :
( v115677(VarCurr)
<=> ( v115680(VarCurr)
| v115681(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21827,axiom,
! [VarCurr] :
( v115681(VarCurr)
<=> ( v115479(VarCurr)
& v115682(VarCurr) ) ) ).
fof(writeUnaryOperator_8775,axiom,
! [VarCurr] :
( ~ v115682(VarCurr)
<=> v115680(VarCurr) ) ).
fof(writeUnaryOperator_8774,axiom,
! [VarCurr] :
( ~ v115680(VarCurr)
<=> v115477(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21826,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115670(VarNext)
<=> ( v115671(VarNext)
& v115666(VarNext) ) ) ) ).
fof(writeUnaryOperator_8773,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115671(VarNext)
<=> v115673(VarNext) ) ) ).
fof(addAssignment_38322,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115673(VarNext)
<=> v115666(VarCurr) ) ) ).
fof(addAssignment_38321,axiom,
! [VarCurr] :
( v115666(VarCurr)
<=> v144(VarCurr) ) ).
fof(addAssignment_38320,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v115650(VarCurr,B)
<=> v115652(VarCurr,B) ) ) ).
fof(addAssignment_38319,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v115652(VarCurr,B)
<=> v115654(VarCurr,B) ) ) ).
fof(addAssignment_38318,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v115654(VarCurr,B)
<=> v191(VarCurr,B) ) ) ).
fof(addAssignment_38317,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v191(VarCurr,B)
<=> v193(VarCurr,B) ) ) ).
fof(addAssignment_38316,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v193(VarCurr,B)
<=> v195(VarCurr,B) ) ) ).
fof(addAssignment_38315,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v195(VarCurr,B)
<=> v197(VarCurr,B) ) ) ).
fof(addAssignment_38314,axiom,
! [VarCurr] :
( ( v197(VarCurr,bitIndex3)
<=> v199(VarCurr,bitIndex583) )
& ( v197(VarCurr,bitIndex2)
<=> v199(VarCurr,bitIndex582) ) ) ).
fof(addAssignment_38313,axiom,
! [VarNext] :
( ( v199(VarNext,bitIndex583)
<=> v115656(VarNext,bitIndex3) )
& ( v199(VarNext,bitIndex582)
<=> v115656(VarNext,bitIndex2) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_68,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115658(VarNext)
=> ( ( v115656(VarNext,bitIndex115)
<=> v199(VarCurr,bitIndex695) )
& ( v115656(VarNext,bitIndex114)
<=> v199(VarCurr,bitIndex694) )
& ( v115656(VarNext,bitIndex113)
<=> v199(VarCurr,bitIndex693) )
& ( v115656(VarNext,bitIndex112)
<=> v199(VarCurr,bitIndex692) )
& ( v115656(VarNext,bitIndex111)
<=> v199(VarCurr,bitIndex691) )
& ( v115656(VarNext,bitIndex110)
<=> v199(VarCurr,bitIndex690) )
& ( v115656(VarNext,bitIndex109)
<=> v199(VarCurr,bitIndex689) )
& ( v115656(VarNext,bitIndex108)
<=> v199(VarCurr,bitIndex688) )
& ( v115656(VarNext,bitIndex107)
<=> v199(VarCurr,bitIndex687) )
& ( v115656(VarNext,bitIndex106)
<=> v199(VarCurr,bitIndex686) )
& ( v115656(VarNext,bitIndex105)
<=> v199(VarCurr,bitIndex685) )
& ( v115656(VarNext,bitIndex104)
<=> v199(VarCurr,bitIndex684) )
& ( v115656(VarNext,bitIndex103)
<=> v199(VarCurr,bitIndex683) )
& ( v115656(VarNext,bitIndex102)
<=> v199(VarCurr,bitIndex682) )
& ( v115656(VarNext,bitIndex101)
<=> v199(VarCurr,bitIndex681) )
& ( v115656(VarNext,bitIndex100)
<=> v199(VarCurr,bitIndex680) )
& ( v115656(VarNext,bitIndex99)
<=> v199(VarCurr,bitIndex679) )
& ( v115656(VarNext,bitIndex98)
<=> v199(VarCurr,bitIndex678) )
& ( v115656(VarNext,bitIndex97)
<=> v199(VarCurr,bitIndex677) )
& ( v115656(VarNext,bitIndex96)
<=> v199(VarCurr,bitIndex676) )
& ( v115656(VarNext,bitIndex95)
<=> v199(VarCurr,bitIndex675) )
& ( v115656(VarNext,bitIndex94)
<=> v199(VarCurr,bitIndex674) )
& ( v115656(VarNext,bitIndex93)
<=> v199(VarCurr,bitIndex673) )
& ( v115656(VarNext,bitIndex92)
<=> v199(VarCurr,bitIndex672) )
& ( v115656(VarNext,bitIndex91)
<=> v199(VarCurr,bitIndex671) )
& ( v115656(VarNext,bitIndex90)
<=> v199(VarCurr,bitIndex670) )
& ( v115656(VarNext,bitIndex89)
<=> v199(VarCurr,bitIndex669) )
& ( v115656(VarNext,bitIndex88)
<=> v199(VarCurr,bitIndex668) )
& ( v115656(VarNext,bitIndex87)
<=> v199(VarCurr,bitIndex667) )
& ( v115656(VarNext,bitIndex86)
<=> v199(VarCurr,bitIndex666) )
& ( v115656(VarNext,bitIndex85)
<=> v199(VarCurr,bitIndex665) )
& ( v115656(VarNext,bitIndex84)
<=> v199(VarCurr,bitIndex664) )
& ( v115656(VarNext,bitIndex83)
<=> v199(VarCurr,bitIndex663) )
& ( v115656(VarNext,bitIndex82)
<=> v199(VarCurr,bitIndex662) )
& ( v115656(VarNext,bitIndex81)
<=> v199(VarCurr,bitIndex661) )
& ( v115656(VarNext,bitIndex80)
<=> v199(VarCurr,bitIndex660) )
& ( v115656(VarNext,bitIndex79)
<=> v199(VarCurr,bitIndex659) )
& ( v115656(VarNext,bitIndex78)
<=> v199(VarCurr,bitIndex658) )
& ( v115656(VarNext,bitIndex77)
<=> v199(VarCurr,bitIndex657) )
& ( v115656(VarNext,bitIndex76)
<=> v199(VarCurr,bitIndex656) )
& ( v115656(VarNext,bitIndex75)
<=> v199(VarCurr,bitIndex655) )
& ( v115656(VarNext,bitIndex74)
<=> v199(VarCurr,bitIndex654) )
& ( v115656(VarNext,bitIndex73)
<=> v199(VarCurr,bitIndex653) )
& ( v115656(VarNext,bitIndex72)
<=> v199(VarCurr,bitIndex652) )
& ( v115656(VarNext,bitIndex71)
<=> v199(VarCurr,bitIndex651) )
& ( v115656(VarNext,bitIndex70)
<=> v199(VarCurr,bitIndex650) )
& ( v115656(VarNext,bitIndex69)
<=> v199(VarCurr,bitIndex649) )
& ( v115656(VarNext,bitIndex68)
<=> v199(VarCurr,bitIndex648) )
& ( v115656(VarNext,bitIndex67)
<=> v199(VarCurr,bitIndex647) )
& ( v115656(VarNext,bitIndex66)
<=> v199(VarCurr,bitIndex646) )
& ( v115656(VarNext,bitIndex65)
<=> v199(VarCurr,bitIndex645) )
& ( v115656(VarNext,bitIndex64)
<=> v199(VarCurr,bitIndex644) )
& ( v115656(VarNext,bitIndex63)
<=> v199(VarCurr,bitIndex643) )
& ( v115656(VarNext,bitIndex62)
<=> v199(VarCurr,bitIndex642) )
& ( v115656(VarNext,bitIndex61)
<=> v199(VarCurr,bitIndex641) )
& ( v115656(VarNext,bitIndex60)
<=> v199(VarCurr,bitIndex640) )
& ( v115656(VarNext,bitIndex59)
<=> v199(VarCurr,bitIndex639) )
& ( v115656(VarNext,bitIndex58)
<=> v199(VarCurr,bitIndex638) )
& ( v115656(VarNext,bitIndex57)
<=> v199(VarCurr,bitIndex637) )
& ( v115656(VarNext,bitIndex56)
<=> v199(VarCurr,bitIndex636) )
& ( v115656(VarNext,bitIndex55)
<=> v199(VarCurr,bitIndex635) )
& ( v115656(VarNext,bitIndex54)
<=> v199(VarCurr,bitIndex634) )
& ( v115656(VarNext,bitIndex53)
<=> v199(VarCurr,bitIndex633) )
& ( v115656(VarNext,bitIndex52)
<=> v199(VarCurr,bitIndex632) )
& ( v115656(VarNext,bitIndex51)
<=> v199(VarCurr,bitIndex631) )
& ( v115656(VarNext,bitIndex50)
<=> v199(VarCurr,bitIndex630) )
& ( v115656(VarNext,bitIndex49)
<=> v199(VarCurr,bitIndex629) )
& ( v115656(VarNext,bitIndex48)
<=> v199(VarCurr,bitIndex628) )
& ( v115656(VarNext,bitIndex47)
<=> v199(VarCurr,bitIndex627) )
& ( v115656(VarNext,bitIndex46)
<=> v199(VarCurr,bitIndex626) )
& ( v115656(VarNext,bitIndex45)
<=> v199(VarCurr,bitIndex625) )
& ( v115656(VarNext,bitIndex44)
<=> v199(VarCurr,bitIndex624) )
& ( v115656(VarNext,bitIndex43)
<=> v199(VarCurr,bitIndex623) )
& ( v115656(VarNext,bitIndex42)
<=> v199(VarCurr,bitIndex622) )
& ( v115656(VarNext,bitIndex41)
<=> v199(VarCurr,bitIndex621) )
& ( v115656(VarNext,bitIndex40)
<=> v199(VarCurr,bitIndex620) )
& ( v115656(VarNext,bitIndex39)
<=> v199(VarCurr,bitIndex619) )
& ( v115656(VarNext,bitIndex38)
<=> v199(VarCurr,bitIndex618) )
& ( v115656(VarNext,bitIndex37)
<=> v199(VarCurr,bitIndex617) )
& ( v115656(VarNext,bitIndex36)
<=> v199(VarCurr,bitIndex616) )
& ( v115656(VarNext,bitIndex35)
<=> v199(VarCurr,bitIndex615) )
& ( v115656(VarNext,bitIndex34)
<=> v199(VarCurr,bitIndex614) )
& ( v115656(VarNext,bitIndex33)
<=> v199(VarCurr,bitIndex613) )
& ( v115656(VarNext,bitIndex32)
<=> v199(VarCurr,bitIndex612) )
& ( v115656(VarNext,bitIndex31)
<=> v199(VarCurr,bitIndex611) )
& ( v115656(VarNext,bitIndex30)
<=> v199(VarCurr,bitIndex610) )
& ( v115656(VarNext,bitIndex29)
<=> v199(VarCurr,bitIndex609) )
& ( v115656(VarNext,bitIndex28)
<=> v199(VarCurr,bitIndex608) )
& ( v115656(VarNext,bitIndex27)
<=> v199(VarCurr,bitIndex607) )
& ( v115656(VarNext,bitIndex26)
<=> v199(VarCurr,bitIndex606) )
& ( v115656(VarNext,bitIndex25)
<=> v199(VarCurr,bitIndex605) )
& ( v115656(VarNext,bitIndex24)
<=> v199(VarCurr,bitIndex604) )
& ( v115656(VarNext,bitIndex23)
<=> v199(VarCurr,bitIndex603) )
& ( v115656(VarNext,bitIndex22)
<=> v199(VarCurr,bitIndex602) )
& ( v115656(VarNext,bitIndex21)
<=> v199(VarCurr,bitIndex601) )
& ( v115656(VarNext,bitIndex20)
<=> v199(VarCurr,bitIndex600) )
& ( v115656(VarNext,bitIndex19)
<=> v199(VarCurr,bitIndex599) )
& ( v115656(VarNext,bitIndex18)
<=> v199(VarCurr,bitIndex598) )
& ( v115656(VarNext,bitIndex17)
<=> v199(VarCurr,bitIndex597) )
& ( v115656(VarNext,bitIndex16)
<=> v199(VarCurr,bitIndex596) )
& ( v115656(VarNext,bitIndex15)
<=> v199(VarCurr,bitIndex595) )
& ( v115656(VarNext,bitIndex14)
<=> v199(VarCurr,bitIndex594) )
& ( v115656(VarNext,bitIndex13)
<=> v199(VarCurr,bitIndex593) )
& ( v115656(VarNext,bitIndex12)
<=> v199(VarCurr,bitIndex592) )
& ( v115656(VarNext,bitIndex11)
<=> v199(VarCurr,bitIndex591) )
& ( v115656(VarNext,bitIndex10)
<=> v199(VarCurr,bitIndex590) )
& ( v115656(VarNext,bitIndex9)
<=> v199(VarCurr,bitIndex589) )
& ( v115656(VarNext,bitIndex8)
<=> v199(VarCurr,bitIndex588) )
& ( v115656(VarNext,bitIndex7)
<=> v199(VarCurr,bitIndex587) )
& ( v115656(VarNext,bitIndex6)
<=> v199(VarCurr,bitIndex586) )
& ( v115656(VarNext,bitIndex5)
<=> v199(VarCurr,bitIndex585) )
& ( v115656(VarNext,bitIndex4)
<=> v199(VarCurr,bitIndex584) )
& ( v115656(VarNext,bitIndex3)
<=> v199(VarCurr,bitIndex583) )
& ( v115656(VarNext,bitIndex2)
<=> v199(VarCurr,bitIndex582) )
& ( v115656(VarNext,bitIndex1)
<=> v199(VarCurr,bitIndex581) )
& ( v115656(VarNext,bitIndex0)
<=> v199(VarCurr,bitIndex580) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1912,axiom,
! [VarNext] :
( v115658(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v115656(VarNext,B)
<=> v300(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21825,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115658(VarNext)
<=> ( v115659(VarNext)
& v295(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21824,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115659(VarNext)
<=> ( v115661(VarNext)
& v241(VarNext) ) ) ) ).
fof(writeUnaryOperator_8772,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115661(VarNext)
<=> v250(VarNext) ) ) ).
fof(addAssignment_38312,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v229(VarCurr,B)
<=> v231(VarCurr,B) ) ) ).
fof(addAssignment_38311,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v231(VarCurr,B)
<=> v233(VarCurr,B) ) ) ).
fof(addAssignment_38310,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v233(VarCurr,B)
<=> v235(VarCurr,B) ) ) ).
fof(addAssignment_38309,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v235(VarCurr,B)
<=> v237(VarCurr,B) ) ) ).
fof(addAssignment_38308,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v237(VarCurr,B)
<=> v239(VarCurr,B) ) ) ).
fof(range_axiom_197,axiom,
! [B] :
( range_3_2(B)
<=> ( $false
| bitIndex2 = B
| bitIndex3 = B ) ) ).
fof(addAssignment_38307,axiom,
! [VarCurr] :
( v115513(VarCurr)
<=> v115515(VarCurr) ) ).
fof(addAssignment_38306,axiom,
! [VarCurr] :
( v115515(VarCurr)
<=> v115517(VarCurr) ) ).
fof(addAssignment_38305,axiom,
! [VarCurr] :
( v115517(VarCurr)
<=> v115519(VarCurr) ) ).
fof(addAssignment_38304,axiom,
! [VarCurr] :
( v115519(VarCurr)
<=> v115521(VarCurr) ) ).
fof(addAssignment_38303,axiom,
! [VarCurr] :
( v115521(VarCurr)
<=> v115523(VarCurr) ) ).
fof(addAssignment_38302,axiom,
! [VarCurr] :
( v115523(VarCurr)
<=> v115525(VarCurr) ) ).
fof(addAssignment_38301,axiom,
! [VarCurr] :
( v115525(VarCurr)
<=> v115527(VarCurr) ) ).
fof(addAssignment_38300,axiom,
! [VarCurr] :
( v115527(VarCurr)
<=> v115529(VarCurr,bitIndex4) ) ).
fof(addAssignment_38299,axiom,
! [VarNext] :
( v115529(VarNext,bitIndex4)
<=> v115620(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_1850,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115621(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v115620(VarNext,B)
<=> v115529(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1911,axiom,
! [VarNext] :
( v115621(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v115620(VarNext,B)
<=> v115583(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21823,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115621(VarNext)
<=> v115622(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21822,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115622(VarNext)
<=> ( v115624(VarNext)
& v115570(VarNext) ) ) ) ).
fof(writeUnaryOperator_8771,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115624(VarNext)
<=> v115577(VarNext) ) ) ).
fof(addAssignment_38298,axiom,
! [VarCurr] :
( v115531(VarCurr,bitIndex4)
<=> v115555(VarCurr,bitIndex4) ) ).
fof(addAssignment_38297,axiom,
! [VarCurr] :
( v115550(VarCurr,bitIndex4)
<=> v115551(VarCurr,bitIndex4) ) ).
fof(addAssignment_38296,axiom,
! [VarNext] :
( v115529(VarNext,bitIndex3)
<=> v115612(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1849,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115613(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v115612(VarNext,B)
<=> v115529(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1910,axiom,
! [VarNext] :
( v115613(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v115612(VarNext,B)
<=> v115583(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21821,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115613(VarNext)
<=> v115614(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21820,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115614(VarNext)
<=> ( v115616(VarNext)
& v115570(VarNext) ) ) ) ).
fof(writeUnaryOperator_8770,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115616(VarNext)
<=> v115577(VarNext) ) ) ).
fof(addAssignment_38295,axiom,
! [VarCurr] :
( v115531(VarCurr,bitIndex3)
<=> v115555(VarCurr,bitIndex3) ) ).
fof(addAssignment_38294,axiom,
! [VarCurr] :
( v115550(VarCurr,bitIndex3)
<=> v115551(VarCurr,bitIndex3) ) ).
fof(addAssignment_38293,axiom,
! [VarNext] :
( v115529(VarNext,bitIndex2)
<=> v115604(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1848,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115605(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v115604(VarNext,B)
<=> v115529(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1909,axiom,
! [VarNext] :
( v115605(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v115604(VarNext,B)
<=> v115583(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21819,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115605(VarNext)
<=> v115606(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21818,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115606(VarNext)
<=> ( v115608(VarNext)
& v115570(VarNext) ) ) ) ).
fof(writeUnaryOperator_8769,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115608(VarNext)
<=> v115577(VarNext) ) ) ).
fof(addAssignment_38292,axiom,
! [VarCurr] :
( v115531(VarCurr,bitIndex2)
<=> v115555(VarCurr,bitIndex2) ) ).
fof(addAssignment_38291,axiom,
! [VarCurr] :
( v115550(VarCurr,bitIndex2)
<=> v115551(VarCurr,bitIndex2) ) ).
fof(addAssignment_38290,axiom,
! [VarNext] :
( v115529(VarNext,bitIndex1)
<=> v115596(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1847,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115597(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v115596(VarNext,B)
<=> v115529(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1908,axiom,
! [VarNext] :
( v115597(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v115596(VarNext,B)
<=> v115583(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21817,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115597(VarNext)
<=> v115598(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21816,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115598(VarNext)
<=> ( v115600(VarNext)
& v115570(VarNext) ) ) ) ).
fof(writeUnaryOperator_8768,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115600(VarNext)
<=> v115577(VarNext) ) ) ).
fof(addAssignment_38289,axiom,
! [VarCurr] :
( v115531(VarCurr,bitIndex1)
<=> v115555(VarCurr,bitIndex1) ) ).
fof(addAssignment_38288,axiom,
! [VarCurr] :
( v115550(VarCurr,bitIndex1)
<=> v115551(VarCurr,bitIndex1) ) ).
fof(addAssignment_38287,axiom,
! [VarNext] :
( v115529(VarNext,bitIndex0)
<=> v115588(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1846,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115589(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v115588(VarNext,B)
<=> v115529(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1907,axiom,
! [VarNext] :
( v115589(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v115588(VarNext,B)
<=> v115583(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21815,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115589(VarNext)
<=> v115590(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21814,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115590(VarNext)
<=> ( v115592(VarNext)
& v115570(VarNext) ) ) ) ).
fof(writeUnaryOperator_8767,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115592(VarNext)
<=> v115577(VarNext) ) ) ).
fof(addAssignment_38286,axiom,
! [VarCurr] :
( v115531(VarCurr,bitIndex0)
<=> v115555(VarCurr,bitIndex0) ) ).
fof(addAssignment_38285,axiom,
! [VarNext] :
( v115529(VarNext,bitIndex5)
<=> v115572(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_1845,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115573(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v115572(VarNext,B)
<=> v115529(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1906,axiom,
! [VarNext] :
( v115573(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v115572(VarNext,B)
<=> v115583(VarNext,B) ) ) ) ).
fof(addAssignment_38284,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v115583(VarNext,B)
<=> v115581(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2805,axiom,
! [VarCurr] :
( ~ v115584(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v115581(VarCurr,B)
<=> v115531(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2592,axiom,
! [VarCurr] :
( v115584(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v115581(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_8766,axiom,
! [VarCurr] :
( ~ v115584(VarCurr)
<=> v43(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21813,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115573(VarNext)
<=> v115574(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21812,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115574(VarNext)
<=> ( v115575(VarNext)
& v115570(VarNext) ) ) ) ).
fof(writeUnaryOperator_8765,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115575(VarNext)
<=> v115577(VarNext) ) ) ).
fof(addAssignment_38283,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115577(VarNext)
<=> v115570(VarCurr) ) ) ).
fof(addAssignment_38282,axiom,
! [VarCurr] :
( v115570(VarCurr)
<=> v91488(VarCurr) ) ).
fof(addAssignment_38281,axiom,
! [VarCurr] :
( v115531(VarCurr,bitIndex5)
<=> v115555(VarCurr,bitIndex5) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2804,axiom,
! [VarCurr] :
( ~ v115556(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v115555(VarCurr,B)
<=> v115557(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2591,axiom,
! [VarCurr] :
( v115556(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v115555(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_191,axiom,
! [VarCurr] :
( ( ~ v115558(VarCurr)
& ~ v115560(VarCurr)
& ~ v115564(VarCurr) )
=> ! [B] :
( range_5_0(B)
=> ( v115557(VarCurr,B)
<=> v115529(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1242,axiom,
! [VarCurr] :
( v115564(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v115557(VarCurr,B)
<=> v115566(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4981,axiom,
! [VarCurr] :
( v115560(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v115557(VarCurr,B)
<=> v115562(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4987,axiom,
! [VarCurr] :
( v115558(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v115557(VarCurr,B)
<=> v115529(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8760,axiom,
! [VarCurr] :
( v115567(VarCurr)
<=> ( ( v115568(VarCurr,bitIndex1)
<=> $true )
& ( v115568(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_38280,axiom,
! [VarCurr] :
( v115568(VarCurr,bitIndex0)
<=> v115533(VarCurr) ) ).
fof(addAssignment_38279,axiom,
! [VarCurr] :
( v115568(VarCurr,bitIndex1)
<=> v47(VarCurr) ) ).
fof(addAssignment_38278,axiom,
! [VarCurr] :
( v115566(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_38277,axiom,
! [VarCurr,B] :
( range_5_1(B)
=> ( v115566(VarCurr,B)
<=> v115550(VarCurr,B) ) ) ).
fof(range_axiom_196,axiom,
! [B] :
( range_5_1(B)
<=> ( $false
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B ) ) ).
fof(addBitVectorEqualityBitBlasted_8759,axiom,
! [VarCurr] :
( v115564(VarCurr)
<=> ( ( v115565(VarCurr,bitIndex1)
<=> $true )
& ( v115565(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_38276,axiom,
! [VarCurr] :
( v115565(VarCurr,bitIndex0)
<=> v115533(VarCurr) ) ).
fof(addAssignment_38275,axiom,
! [VarCurr] :
( v115565(VarCurr,bitIndex1)
<=> v47(VarCurr) ) ).
fof(addAssignment_38274,axiom,
! [VarCurr] :
( ( v115562(VarCurr,bitIndex4)
<=> v115529(VarCurr,bitIndex5) )
& ( v115562(VarCurr,bitIndex3)
<=> v115529(VarCurr,bitIndex4) )
& ( v115562(VarCurr,bitIndex2)
<=> v115529(VarCurr,bitIndex3) )
& ( v115562(VarCurr,bitIndex1)
<=> v115529(VarCurr,bitIndex2) )
& ( v115562(VarCurr,bitIndex0)
<=> v115529(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_38273,axiom,
! [VarCurr] :
( v115562(VarCurr,bitIndex5)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_8758,axiom,
! [VarCurr] :
( v115560(VarCurr)
<=> ( ( v115561(VarCurr,bitIndex1)
<=> $false )
& ( v115561(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_38272,axiom,
! [VarCurr] :
( v115561(VarCurr,bitIndex0)
<=> v115533(VarCurr) ) ).
fof(addAssignment_38271,axiom,
! [VarCurr] :
( v115561(VarCurr,bitIndex1)
<=> v47(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_8757,axiom,
! [VarCurr] :
( v115558(VarCurr)
<=> ( ( v115559(VarCurr,bitIndex1)
<=> $false )
& ( v115559(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_38270,axiom,
! [VarCurr] :
( v115559(VarCurr,bitIndex0)
<=> v115533(VarCurr) ) ).
fof(addAssignment_38269,axiom,
! [VarCurr] :
( v115559(VarCurr,bitIndex1)
<=> v47(VarCurr) ) ).
fof(writeUnaryOperator_8764,axiom,
! [VarCurr] :
( ~ v115556(VarCurr)
<=> v43(VarCurr) ) ).
fof(addAssignment_38268,axiom,
! [VarCurr] :
( v115550(VarCurr,bitIndex5)
<=> v115551(VarCurr,bitIndex5) ) ).
fof(addAssignment_38267,axiom,
! [VarCurr] :
( v115551(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_38266,axiom,
! [VarCurr] :
( ( v115551(VarCurr,bitIndex5)
<=> v115529(VarCurr,bitIndex4) )
& ( v115551(VarCurr,bitIndex4)
<=> v115529(VarCurr,bitIndex3) )
& ( v115551(VarCurr,bitIndex3)
<=> v115529(VarCurr,bitIndex2) )
& ( v115551(VarCurr,bitIndex2)
<=> v115529(VarCurr,bitIndex1) )
& ( v115551(VarCurr,bitIndex1)
<=> v115529(VarCurr,bitIndex0) ) ) ).
fof(addAssignmentInitValue_253,axiom,
~ v115529(constB0,bitIndex4) ).
fof(addAssignmentInitValue_252,axiom,
~ v115529(constB0,bitIndex2) ).
fof(addAssignmentInitValue_251,axiom,
~ v115529(constB0,bitIndex1) ).
fof(addAssignmentInitValue_250,axiom,
~ v115529(constB0,bitIndex0) ).
fof(bitBlastConstant_12770,axiom,
~ bx0x000(bitIndex4) ).
fof(bitBlastConstant_12769,axiom,
~ bx0x000(bitIndex2) ).
fof(bitBlastConstant_12768,axiom,
~ bx0x000(bitIndex1) ).
fof(bitBlastConstant_12767,axiom,
~ bx0x000(bitIndex0) ).
fof(addAssignment_38265,axiom,
! [VarCurr] :
( v115533(VarCurr)
<=> v115535(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2803,axiom,
! [VarCurr] :
( ~ v115537(VarCurr)
=> ( v115535(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2590,axiom,
! [VarCurr] :
( v115537(VarCurr)
=> ( v115535(VarCurr)
<=> v115545(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4980,axiom,
! [VarCurr] :
( ~ v115539(VarCurr)
=> ( v115545(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4986,axiom,
! [VarCurr] :
( v115539(VarCurr)
=> ( v115545(VarCurr)
<=> v115546(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1241,axiom,
! [VarCurr] :
( ( ~ v91648(VarCurr)
& ~ v91432(VarCurr) )
=> ( v115546(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4979,axiom,
! [VarCurr] :
( v91432(VarCurr)
=> ( v115546(VarCurr)
<=> v115548(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4985,axiom,
! [VarCurr] :
( v91648(VarCurr)
=> ( v115546(VarCurr)
<=> v115547(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2802,axiom,
! [VarCurr] :
( ~ v91415(VarCurr)
=> ( v115548(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2589,axiom,
! [VarCurr] :
( v91415(VarCurr)
=> ( v115548(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2801,axiom,
! [VarCurr] :
( ~ v91583(VarCurr)
=> ( v115547(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2588,axiom,
! [VarCurr] :
( v91583(VarCurr)
=> ( v115547(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21811,axiom,
! [VarCurr] :
( v115537(VarCurr)
<=> ( v115538(VarCurr)
& v115544(VarCurr) ) ) ).
fof(writeUnaryOperator_8763,axiom,
! [VarCurr] :
( ~ v115544(VarCurr)
<=> v91436(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21810,axiom,
! [VarCurr] :
( v115538(VarCurr)
<=> ( v115539(VarCurr)
| v115543(VarCurr) ) ) ).
fof(writeUnaryOperator_8762,axiom,
! [VarCurr] :
( ~ v115543(VarCurr)
<=> v91433(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21809,axiom,
! [VarCurr] :
( v115539(VarCurr)
<=> ( v115540(VarCurr)
& v91433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21808,axiom,
! [VarCurr] :
( v115540(VarCurr)
<=> ( v115541(VarCurr)
| v115542(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8756,axiom,
! [VarCurr] :
( v115542(VarCurr)
<=> ( ( v37(VarCurr,bitIndex1)
<=> $true )
& ( v37(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21807,axiom,
! [VarCurr] :
( v115541(VarCurr)
<=> ( v91648(VarCurr)
| v91432(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21806,axiom,
! [VarCurr] :
( v115485(VarCurr)
<=> ( v115511(VarCurr)
| v183(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21805,axiom,
! [VarCurr] :
( v115511(VarCurr)
<=> ( v115487(VarCurr)
| v115497(VarCurr) ) ) ).
fof(addAssignment_38264,axiom,
! [VarCurr] :
( v115497(VarCurr)
<=> v115499(VarCurr) ) ).
fof(addAssignment_38263,axiom,
! [VarCurr] :
( v115499(VarCurr)
<=> v115501(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2800,axiom,
! [VarCurr] :
( ~ v115503(VarCurr)
=> ( v115501(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2587,axiom,
! [VarCurr] :
( v115503(VarCurr)
=> ( v115501(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorShiftedRanges_2337,axiom,
! [VarCurr] :
( v115503(VarCurr)
<=> ( v115505(VarCurr)
& v3776(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21804,axiom,
! [VarCurr] :
( v115505(VarCurr)
<=> ( v115506(VarCurr)
& v9607(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21803,axiom,
! [VarCurr] :
( v115506(VarCurr)
<=> ( v115507(VarCurr)
& v9606(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2336,axiom,
! [VarCurr] :
( v115507(VarCurr)
<=> ( v115508(VarCurr)
& v3776(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21802,axiom,
! [VarCurr] :
( v115508(VarCurr)
<=> ( v115509(VarCurr)
& v9604(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2335,axiom,
! [VarCurr] :
( v115509(VarCurr)
<=> ( v9602(VarCurr)
& v3776(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_38262,axiom,
! [VarCurr] :
( v115487(VarCurr)
<=> v115489(VarCurr) ) ).
fof(addAssignment_38261,axiom,
! [VarCurr] :
( v115489(VarCurr)
<=> v115491(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2799,axiom,
! [VarCurr] :
( ~ v115493(VarCurr)
=> ( v115491(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2586,axiom,
! [VarCurr] :
( v115493(VarCurr)
=> ( v115491(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21801,axiom,
! [VarCurr] :
( v115493(VarCurr)
<=> ( v115494(VarCurr)
| v115495(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21800,axiom,
! [VarCurr] :
( v115495(VarCurr)
<=> ( v3803(VarCurr)
& v9610(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21799,axiom,
! [VarCurr] :
( v115494(VarCurr)
<=> ( v189(VarCurr)
& v9595(VarCurr) ) ) ).
fof(addAssignment_38260,axiom,
! [VarCurr] :
( v115477(VarCurr)
<=> v67(VarCurr) ) ).
fof(addAssignment_38259,axiom,
! [VarCurr] :
( v115467(VarCurr)
<=> v67(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1844,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115401(VarNext)
=> ( v115398(VarNext)
<=> v115398(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1905,axiom,
! [VarNext] :
( v115401(VarNext)
=> ( v115398(VarNext)
<=> v115415(VarNext) ) ) ).
fof(addAssignment_38258,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115415(VarNext)
<=> v115413(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_29,axiom,
! [VarCurr] :
( ~ v115410(VarCurr)
=> ( v115413(VarCurr)
<=> v115416(VarCurr,bitIndex5) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4984,axiom,
! [VarCurr] :
( v115410(VarCurr)
=> ( v115413(VarCurr)
<=> $false ) ) ).
fof(addAssignment_38257,axiom,
! [VarCurr] :
( v115416(VarCurr,bitIndex0)
<=> v115445(VarCurr) ) ).
fof(addAssignment_38256,axiom,
! [VarCurr] :
( v115416(VarCurr,bitIndex1)
<=> v115443(VarCurr) ) ).
fof(addAssignment_38255,axiom,
! [VarCurr] :
( v115416(VarCurr,bitIndex2)
<=> v115438(VarCurr) ) ).
fof(addAssignment_38254,axiom,
! [VarCurr] :
( v115416(VarCurr,bitIndex3)
<=> v115433(VarCurr) ) ).
fof(addAssignment_38253,axiom,
! [VarCurr] :
( v115416(VarCurr,bitIndex4)
<=> v115428(VarCurr) ) ).
fof(addAssignment_38252,axiom,
! [VarCurr] :
( v115416(VarCurr,bitIndex5)
<=> v115418(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21798,axiom,
! [VarCurr] :
( v115443(VarCurr)
<=> ( v115444(VarCurr)
& v115447(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2334,axiom,
! [VarCurr] :
( v115447(VarCurr)
<=> ( v115425(VarCurr,bitIndex0)
| v115425(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21797,axiom,
! [VarCurr] :
( v115444(VarCurr)
<=> ( v115445(VarCurr)
| v115446(VarCurr) ) ) ).
fof(writeUnaryOperator_8761,axiom,
! [VarCurr] :
( ~ v115446(VarCurr)
<=> v115425(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8760,axiom,
! [VarCurr] :
( ~ v115445(VarCurr)
<=> v115425(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21796,axiom,
! [VarCurr] :
( v115438(VarCurr)
<=> ( v115439(VarCurr)
& v115442(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2333,axiom,
! [VarCurr] :
( v115442(VarCurr)
<=> ( v115424(VarCurr)
| v115425(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21795,axiom,
! [VarCurr] :
( v115439(VarCurr)
<=> ( v115440(VarCurr)
| v115441(VarCurr) ) ) ).
fof(writeUnaryOperator_8759,axiom,
! [VarCurr] :
( ~ v115441(VarCurr)
<=> v115425(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8758,axiom,
! [VarCurr] :
( ~ v115440(VarCurr)
<=> v115424(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21794,axiom,
! [VarCurr] :
( v115433(VarCurr)
<=> ( v115434(VarCurr)
& v115437(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2332,axiom,
! [VarCurr] :
( v115437(VarCurr)
<=> ( v115423(VarCurr)
| v115425(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21793,axiom,
! [VarCurr] :
( v115434(VarCurr)
<=> ( v115435(VarCurr)
| v115436(VarCurr) ) ) ).
fof(writeUnaryOperator_8757,axiom,
! [VarCurr] :
( ~ v115436(VarCurr)
<=> v115425(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_8756,axiom,
! [VarCurr] :
( ~ v115435(VarCurr)
<=> v115423(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21792,axiom,
! [VarCurr] :
( v115428(VarCurr)
<=> ( v115429(VarCurr)
& v115432(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2331,axiom,
! [VarCurr] :
( v115432(VarCurr)
<=> ( v115422(VarCurr)
| v115425(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21791,axiom,
! [VarCurr] :
( v115429(VarCurr)
<=> ( v115430(VarCurr)
| v115431(VarCurr) ) ) ).
fof(writeUnaryOperator_8755,axiom,
! [VarCurr] :
( ~ v115431(VarCurr)
<=> v115425(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_8754,axiom,
! [VarCurr] :
( ~ v115430(VarCurr)
<=> v115422(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21790,axiom,
! [VarCurr] :
( v115418(VarCurr)
<=> ( v115419(VarCurr)
& v115427(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2330,axiom,
! [VarCurr] :
( v115427(VarCurr)
<=> ( v115421(VarCurr)
| v115425(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21789,axiom,
! [VarCurr] :
( v115419(VarCurr)
<=> ( v115420(VarCurr)
| v115426(VarCurr) ) ) ).
fof(writeUnaryOperator_8753,axiom,
! [VarCurr] :
( ~ v115426(VarCurr)
<=> v115425(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_8752,axiom,
! [VarCurr] :
( ~ v115420(VarCurr)
<=> v115421(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2329,axiom,
! [VarCurr] :
( v115421(VarCurr)
<=> ( v115422(VarCurr)
& v115425(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2328,axiom,
! [VarCurr] :
( v115422(VarCurr)
<=> ( v115423(VarCurr)
& v115425(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2327,axiom,
! [VarCurr] :
( v115423(VarCurr)
<=> ( v115424(VarCurr)
& v115425(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2326,axiom,
! [VarCurr] :
( v115424(VarCurr)
<=> ( v115425(VarCurr,bitIndex0)
& v115425(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_38251,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v115425(VarCurr,B)
<=> v9634(VarCurr,B) ) ) ).
fof(addAssignment_38250,axiom,
! [VarCurr] :
( v115425(VarCurr,bitIndex5)
<=> v115398(VarCurr) ) ).
fof(addAssignmentInitValueVector_223,axiom,
! [B] :
( range_4_0(B)
=> ( v9634(constB0,B)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21788,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115401(VarNext)
<=> ( v115402(VarNext)
& v115409(VarNext) ) ) ) ).
fof(addAssignment_38249,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115409(VarNext)
<=> v115407(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21787,axiom,
! [VarCurr] :
( v115407(VarCurr)
<=> ( v115410(VarCurr)
| v115411(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21786,axiom,
! [VarCurr] :
( v115411(VarCurr)
<=> ( v9643(VarCurr)
& v115412(VarCurr) ) ) ).
fof(writeUnaryOperator_8751,axiom,
! [VarCurr] :
( ~ v115412(VarCurr)
<=> v115410(VarCurr) ) ).
fof(writeUnaryOperator_8750,axiom,
! [VarCurr] :
( ~ v115410(VarCurr)
<=> v9636(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21785,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115402(VarNext)
<=> ( v115403(VarNext)
& v114803(VarNext) ) ) ) ).
fof(writeUnaryOperator_8749,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115403(VarNext)
<=> v114810(VarNext) ) ) ).
fof(addAssignmentInitValueVector_222,axiom,
( v115398(constB0)
<=> $false ) ).
fof(addAssignment_38248,axiom,
! [VarCurr] :
( v115381(VarCurr)
<=> v115383(VarCurr) ) ).
fof(addAssignment_38247,axiom,
! [VarCurr] :
( v115383(VarCurr)
<=> v115385(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2798,axiom,
! [VarCurr] :
( ~ v115387(VarCurr)
=> ( v115385(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2585,axiom,
! [VarCurr] :
( v115387(VarCurr)
=> ( v115385(VarCurr)
<=> v115390(VarCurr) ) ) ).
fof(writeUnaryOperator_8748,axiom,
! [VarCurr] :
( ~ v115390(VarCurr)
<=> v114661(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21784,axiom,
! [VarCurr] :
( v115387(VarCurr)
<=> ( v115388(VarCurr)
| v115389(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8755,axiom,
! [VarCurr] :
( v115389(VarCurr)
<=> ( ( v114665(VarCurr,bitIndex6)
<=> $true )
& ( v114665(VarCurr,bitIndex5)
<=> $true )
& ( v114665(VarCurr,bitIndex4)
<=> $false )
& ( v114665(VarCurr,bitIndex3)
<=> $false )
& ( v114665(VarCurr,bitIndex2)
<=> $false )
& ( v114665(VarCurr,bitIndex1)
<=> $false )
& ( v114665(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8754,axiom,
! [VarCurr] :
( v115388(VarCurr)
<=> ( ( v114665(VarCurr,bitIndex6)
<=> $true )
& ( v114665(VarCurr,bitIndex5)
<=> $false )
& ( v114665(VarCurr,bitIndex4)
<=> $false )
& ( v114665(VarCurr,bitIndex3)
<=> $false )
& ( v114665(VarCurr,bitIndex2)
<=> $false )
& ( v114665(VarCurr,bitIndex1)
<=> $false )
& ( v114665(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_38246,axiom,
! [VarCurr] :
( v115377(VarCurr)
<=> v9665(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21783,axiom,
! [VarCurr] :
( v115271(VarCurr)
<=> ( v115366(VarCurr)
& v115287(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21782,axiom,
! [VarCurr] :
( v115366(VarCurr)
<=> ( v115367(VarCurr)
& v115273(VarCurr) ) ) ).
fof(writeUnaryOperator_8747,axiom,
! [VarCurr] :
( ~ v115367(VarCurr)
<=> v9663(VarCurr) ) ).
fof(addAssignment_38245,axiom,
! [VarCurr] :
( v115287(VarCurr)
<=> v115289(VarCurr) ) ).
fof(addAssignment_38244,axiom,
! [VarCurr] :
( v115289(VarCurr)
<=> v115291(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2325,axiom,
! [VarCurr] :
( v115291(VarCurr)
<=> ( v115339(VarCurr)
| v115293(VarCurr,bitIndex2) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1843,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115344(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v115293(VarNext,B)
<=> v115293(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1904,axiom,
! [VarNext] :
( v115344(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v115293(VarNext,B)
<=> v115360(VarNext,B) ) ) ) ).
fof(addAssignment_38243,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v115360(VarNext,B)
<=> v115358(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4978,axiom,
! [VarCurr] :
( ~ v115355(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v115358(VarCurr,B)
<=> v115314(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4983,axiom,
! [VarCurr] :
( v115355(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v115358(VarCurr,B)
<=> b110(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21781,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115344(VarNext)
<=> ( v115345(VarNext)
& v115354(VarNext) ) ) ) ).
fof(addAssignment_38242,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115354(VarNext)
<=> v115352(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21780,axiom,
! [VarCurr] :
( v115352(VarCurr)
<=> ( v115355(VarCurr)
| v115356(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21779,axiom,
! [VarCurr] :
( v115356(VarCurr)
<=> ( v115297(VarCurr)
& v115357(VarCurr) ) ) ).
fof(writeUnaryOperator_8746,axiom,
! [VarCurr] :
( ~ v115357(VarCurr)
<=> v115355(VarCurr) ) ).
fof(writeUnaryOperator_8745,axiom,
! [VarCurr] :
( ~ v115355(VarCurr)
<=> v115295(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21778,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115345(VarNext)
<=> ( v115346(VarNext)
& v115341(VarNext) ) ) ) ).
fof(writeUnaryOperator_8744,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115346(VarNext)
<=> v115348(VarNext) ) ) ).
fof(addAssignment_38241,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115348(VarNext)
<=> v115341(VarCurr) ) ) ).
fof(addAssignment_38240,axiom,
! [VarCurr] :
( v115341(VarCurr)
<=> v10352(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2797,axiom,
! [VarCurr] :
( ~ v115309(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v115314(VarCurr,B)
<=> v115330(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2584,axiom,
! [VarCurr] :
( v115309(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v115314(VarCurr,B)
<=> v115316(VarCurr,B) ) ) ) ).
fof(addAssignment_38239,axiom,
! [VarCurr] :
( v115330(VarCurr,bitIndex0)
<=> v115328(VarCurr) ) ).
fof(addAssignment_38238,axiom,
! [VarCurr] :
( v115330(VarCurr,bitIndex1)
<=> v115337(VarCurr) ) ).
fof(addAssignment_38237,axiom,
! [VarCurr] :
( v115330(VarCurr,bitIndex2)
<=> v115332(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21777,axiom,
! [VarCurr] :
( v115337(VarCurr)
<=> ( v115338(VarCurr)
& v115339(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2324,axiom,
! [VarCurr] :
( v115339(VarCurr)
<=> ( v115293(VarCurr,bitIndex0)
| v115293(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21776,axiom,
! [VarCurr] :
( v115338(VarCurr)
<=> ( v115328(VarCurr)
| v115323(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21775,axiom,
! [VarCurr] :
( v115332(VarCurr)
<=> ( v115333(VarCurr)
& v115336(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2323,axiom,
! [VarCurr] :
( v115336(VarCurr)
<=> ( v115293(VarCurr,bitIndex2)
| v115335(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21774,axiom,
! [VarCurr] :
( v115333(VarCurr)
<=> ( v115325(VarCurr)
| v115334(VarCurr) ) ) ).
fof(writeUnaryOperator_8743,axiom,
! [VarCurr] :
( ~ v115334(VarCurr)
<=> v115335(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2322,axiom,
! [VarCurr] :
( v115335(VarCurr)
<=> ( v115293(VarCurr,bitIndex0)
& v115293(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_38236,axiom,
! [VarCurr] :
( v115316(VarCurr,bitIndex0)
<=> v115328(VarCurr) ) ).
fof(addAssignment_38235,axiom,
! [VarCurr] :
( v115316(VarCurr,bitIndex1)
<=> v115326(VarCurr) ) ).
fof(addAssignment_38234,axiom,
! [VarCurr] :
( v115316(VarCurr,bitIndex2)
<=> v115318(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21773,axiom,
! [VarCurr] :
( v115326(VarCurr)
<=> ( v115327(VarCurr)
& v115329(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21772,axiom,
! [VarCurr] :
( v115329(VarCurr)
<=> ( v115293(VarCurr,bitIndex0)
| v115323(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2321,axiom,
! [VarCurr] :
( v115327(VarCurr)
<=> ( v115328(VarCurr)
| v115293(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_8742,axiom,
! [VarCurr] :
( ~ v115328(VarCurr)
<=> v115293(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21771,axiom,
! [VarCurr] :
( v115318(VarCurr)
<=> ( v115319(VarCurr)
& v115324(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21770,axiom,
! [VarCurr] :
( v115324(VarCurr)
<=> ( v115321(VarCurr)
| v115325(VarCurr) ) ) ).
fof(writeUnaryOperator_8741,axiom,
! [VarCurr] :
( ~ v115325(VarCurr)
<=> v115293(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_2320,axiom,
! [VarCurr] :
( v115319(VarCurr)
<=> ( v115320(VarCurr)
| v115293(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_8740,axiom,
! [VarCurr] :
( ~ v115320(VarCurr)
<=> v115321(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2319,axiom,
! [VarCurr] :
( v115321(VarCurr)
<=> ( v115293(VarCurr,bitIndex1)
| v115322(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21769,axiom,
! [VarCurr] :
( v115322(VarCurr)
<=> ( v115293(VarCurr,bitIndex0)
& v115323(VarCurr) ) ) ).
fof(writeUnaryOperator_8739,axiom,
! [VarCurr] :
( ~ v115323(VarCurr)
<=> v115293(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21768,axiom,
! [VarCurr] :
( v115297(VarCurr)
<=> ( v115299(VarCurr)
<~> v115309(VarCurr) ) ) ).
fof(addAssignment_38233,axiom,
! [VarCurr] :
( v115309(VarCurr)
<=> v115311(VarCurr) ) ).
fof(addAssignment_38232,axiom,
! [VarCurr] :
( v115311(VarCurr)
<=> v115271(VarCurr) ) ).
fof(addAssignment_38231,axiom,
! [VarCurr] :
( v115299(VarCurr)
<=> v115301(VarCurr) ) ).
fof(addAssignment_38230,axiom,
! [VarCurr] :
( v115301(VarCurr)
<=> v115303(VarCurr) ) ).
fof(addAssignment_38229,axiom,
! [VarCurr] :
( v115303(VarCurr)
<=> v115305(VarCurr) ) ).
fof(addAssignment_38228,axiom,
! [VarCurr] :
( v115305(VarCurr)
<=> v115307(VarCurr) ) ).
fof(addAssignment_38227,axiom,
! [VarCurr] :
( v115295(VarCurr)
<=> v9638(VarCurr) ) ).
fof(addAssignment_38226,axiom,
! [VarCurr] :
( v115273(VarCurr)
<=> v115275(VarCurr) ) ).
fof(addAssignment_38225,axiom,
! [VarCurr] :
( v115275(VarCurr)
<=> v115277(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2796,axiom,
! [VarCurr] :
( ~ v115279(VarCurr)
=> ( v115277(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2583,axiom,
! [VarCurr] :
( v115279(VarCurr)
=> ( v115277(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21767,axiom,
! [VarCurr] :
( v115279(VarCurr)
<=> ( v115280(VarCurr)
| v115285(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8753,axiom,
! [VarCurr] :
( v115285(VarCurr)
<=> ( ( v114665(VarCurr,bitIndex6)
<=> $false )
& ( v114665(VarCurr,bitIndex5)
<=> $false )
& ( v114665(VarCurr,bitIndex4)
<=> $false )
& ( v114665(VarCurr,bitIndex3)
<=> $true )
& ( v114665(VarCurr,bitIndex2)
<=> $false )
& ( v114665(VarCurr,bitIndex1)
<=> $false )
& ( v114665(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21766,axiom,
! [VarCurr] :
( v115280(VarCurr)
<=> ( v115281(VarCurr)
| v115282(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21765,axiom,
! [VarCurr] :
( v115282(VarCurr)
<=> ( v115283(VarCurr)
| v115284(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8752,axiom,
! [VarCurr] :
( v115284(VarCurr)
<=> ( ( v114665(VarCurr,bitIndex6)
<=> $false )
& ( v114665(VarCurr,bitIndex5)
<=> $true )
& ( v114665(VarCurr,bitIndex4)
<=> $false )
& ( v114665(VarCurr,bitIndex3)
<=> $false )
& ( v114665(VarCurr,bitIndex2)
<=> $false )
& ( v114665(VarCurr,bitIndex1)
<=> $false )
& ( v114665(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8751,axiom,
! [VarCurr] :
( v115283(VarCurr)
<=> ( ( v114665(VarCurr,bitIndex6)
<=> $false )
& ( v114665(VarCurr,bitIndex5)
<=> $false )
& ( v114665(VarCurr,bitIndex4)
<=> $false )
& ( v114665(VarCurr,bitIndex3)
<=> $false )
& ( v114665(VarCurr,bitIndex2)
<=> $false )
& ( v114665(VarCurr,bitIndex1)
<=> $false )
& ( v114665(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21764,axiom,
! [VarCurr] :
( v115281(VarCurr)
<=> ( v114661(VarCurr,bitIndex0)
& v114671(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_512,axiom,
! [VarCurr] :
( ~ v115268(VarCurr)
=> ( v9755(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_725,axiom,
! [VarCurr] :
( v115268(VarCurr)
=> ( v9755(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21763,axiom,
! [VarCurr] :
( v115268(VarCurr)
<=> ( v115269(VarCurr)
& v115258(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21762,axiom,
! [VarCurr] :
( v115269(VarCurr)
<=> ( v9757(VarCurr)
& v9655(VarCurr) ) ) ).
fof(addAssignment_38224,axiom,
! [VarNext] :
( v10333(VarNext,bitIndex2)
<=> v115260(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionShiftedRanges1_67,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115261(VarNext)
=> ( ( v115260(VarNext,bitIndex11)
<=> v10333(VarCurr,bitIndex12) )
& ( v115260(VarNext,bitIndex10)
<=> v10333(VarCurr,bitIndex11) )
& ( v115260(VarNext,bitIndex9)
<=> v10333(VarCurr,bitIndex10) )
& ( v115260(VarNext,bitIndex8)
<=> v10333(VarCurr,bitIndex9) )
& ( v115260(VarNext,bitIndex7)
<=> v10333(VarCurr,bitIndex8) )
& ( v115260(VarNext,bitIndex6)
<=> v10333(VarCurr,bitIndex7) )
& ( v115260(VarNext,bitIndex5)
<=> v10333(VarCurr,bitIndex6) )
& ( v115260(VarNext,bitIndex4)
<=> v10333(VarCurr,bitIndex5) )
& ( v115260(VarNext,bitIndex3)
<=> v10333(VarCurr,bitIndex4) )
& ( v115260(VarNext,bitIndex2)
<=> v10333(VarCurr,bitIndex3) )
& ( v115260(VarNext,bitIndex1)
<=> v10333(VarCurr,bitIndex2) )
& ( v115260(VarNext,bitIndex0)
<=> v10333(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1903,axiom,
! [VarNext] :
( v115261(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v115260(VarNext,B)
<=> v10365(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21761,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115261(VarNext)
<=> v115262(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21760,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115262(VarNext)
<=> ( v115264(VarNext)
& v10350(VarNext) ) ) ) ).
fof(writeUnaryOperator_8738,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115264(VarNext)
<=> v10359(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_511,axiom,
! [VarCurr] :
( ~ v115252(VarCurr)
=> ( v9755(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_724,axiom,
! [VarCurr] :
( v115252(VarCurr)
=> ( v9755(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21759,axiom,
! [VarCurr] :
( v115252(VarCurr)
<=> ( v115253(VarCurr)
| v115254(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21758,axiom,
! [VarCurr] :
( v115254(VarCurr)
<=> ( v115255(VarCurr)
& v115258(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8750,axiom,
! [VarCurr] :
( v115258(VarCurr)
<=> ( $true
<=> v10333(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21757,axiom,
! [VarCurr] :
( v115255(VarCurr)
<=> ( v115256(VarCurr)
| v115257(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21756,axiom,
! [VarCurr] :
( v115257(VarCurr)
<=> ( v10347(VarCurr)
& v9655(VarCurr) ) ) ).
fof(writeUnaryOperator_8737,axiom,
! [VarCurr] :
( ~ v115256(VarCurr)
<=> v9655(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_8749,axiom,
! [VarCurr] :
( v115253(VarCurr)
<=> ( $true
<=> v10333(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_38223,axiom,
! [VarCurr] :
( v9757(VarCurr)
<=> v9759(VarCurr) ) ).
fof(addAssignment_38222,axiom,
! [VarCurr] :
( v9759(VarCurr)
<=> v9761(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2318,axiom,
! [VarCurr] :
( v9761(VarCurr)
<=> ( v115237(VarCurr)
| v9763(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2317,axiom,
! [VarCurr] :
( v115237(VarCurr)
<=> ( v115238(VarCurr)
| v9763(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2316,axiom,
! [VarCurr] :
( v115238(VarCurr)
<=> ( v115239(VarCurr)
| v9763(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2315,axiom,
! [VarCurr] :
( v115239(VarCurr)
<=> ( v115240(VarCurr)
| v9763(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2314,axiom,
! [VarCurr] :
( v115240(VarCurr)
<=> ( v115241(VarCurr)
| v9763(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2313,axiom,
! [VarCurr] :
( v115241(VarCurr)
<=> ( v115242(VarCurr)
| v9763(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2312,axiom,
! [VarCurr] :
( v115242(VarCurr)
<=> ( v115243(VarCurr)
| v9763(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2311,axiom,
! [VarCurr] :
( v115243(VarCurr)
<=> ( v115244(VarCurr)
| v9763(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2310,axiom,
! [VarCurr] :
( v115244(VarCurr)
<=> ( v115245(VarCurr)
| v9763(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2309,axiom,
! [VarCurr] :
( v115245(VarCurr)
<=> ( v115246(VarCurr)
| v9763(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2308,axiom,
! [VarCurr] :
( v115246(VarCurr)
<=> ( v115247(VarCurr)
| v9763(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2307,axiom,
! [VarCurr] :
( v115247(VarCurr)
<=> ( v115248(VarCurr)
| v9763(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2306,axiom,
! [VarCurr] :
( v115248(VarCurr)
<=> ( v115249(VarCurr)
| v9763(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2305,axiom,
! [VarCurr] :
( v115249(VarCurr)
<=> ( v115250(VarCurr)
| v9763(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2304,axiom,
! [VarCurr] :
( v115250(VarCurr)
<=> ( v9763(VarCurr,bitIndex0)
| v9763(VarCurr,bitIndex1) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1842,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115221(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v9763(VarNext,B)
<=> v9763(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1902,axiom,
! [VarNext] :
( v115221(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v9763(VarNext,B)
<=> v115231(VarNext,B) ) ) ) ).
fof(addAssignment_38221,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v115231(VarNext,B)
<=> v115229(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2795,axiom,
! [VarCurr] :
( ~ v115232(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v115229(VarCurr,B)
<=> v9768(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2582,axiom,
! [VarCurr] :
( v115232(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v115229(VarCurr,B)
<=> $true ) ) ) ).
fof(bitBlastConstant_12766,axiom,
b1111111111111111(bitIndex15) ).
fof(bitBlastConstant_12765,axiom,
b1111111111111111(bitIndex14) ).
fof(bitBlastConstant_12764,axiom,
b1111111111111111(bitIndex13) ).
fof(bitBlastConstant_12763,axiom,
b1111111111111111(bitIndex12) ).
fof(bitBlastConstant_12762,axiom,
b1111111111111111(bitIndex11) ).
fof(bitBlastConstant_12761,axiom,
b1111111111111111(bitIndex10) ).
fof(bitBlastConstant_12760,axiom,
b1111111111111111(bitIndex9) ).
fof(bitBlastConstant_12759,axiom,
b1111111111111111(bitIndex8) ).
fof(bitBlastConstant_12758,axiom,
b1111111111111111(bitIndex7) ).
fof(bitBlastConstant_12757,axiom,
b1111111111111111(bitIndex6) ).
fof(bitBlastConstant_12756,axiom,
b1111111111111111(bitIndex5) ).
fof(bitBlastConstant_12755,axiom,
b1111111111111111(bitIndex4) ).
fof(bitBlastConstant_12754,axiom,
b1111111111111111(bitIndex3) ).
fof(bitBlastConstant_12753,axiom,
b1111111111111111(bitIndex2) ).
fof(bitBlastConstant_12752,axiom,
b1111111111111111(bitIndex1) ).
fof(bitBlastConstant_12751,axiom,
b1111111111111111(bitIndex0) ).
fof(writeUnaryOperator_8736,axiom,
! [VarCurr] :
( ~ v115232(VarCurr)
<=> v9765(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21755,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115221(VarNext)
<=> v115222(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21754,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115222(VarNext)
<=> ( v115223(VarNext)
& v115218(VarNext) ) ) ) ).
fof(writeUnaryOperator_8735,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115223(VarNext)
<=> v115225(VarNext) ) ) ).
fof(addAssignment_38220,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115225(VarNext)
<=> v115218(VarCurr) ) ) ).
fof(addAssignment_38219,axiom,
! [VarCurr] :
( v115218(VarCurr)
<=> v10352(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_139,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v9768(VarCurr,B)
<=> ( v115215(VarCurr,B)
& v115216(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_8734,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v115216(VarCurr,B)
<=> ~ v10318(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_138,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v115215(VarCurr,B)
<=> ( v9770(VarCurr,B)
| v9763(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_137,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v10318(VarCurr,B)
<=> ( v10320(VarCurr,B)
& v115212(VarCurr,B) ) ) ) ).
fof(addAssignment_38218,axiom,
! [VarCurr] :
( v115212(VarCurr,bitIndex0)
<=> v115213(VarCurr) ) ).
fof(addAssignment_38217,axiom,
! [VarCurr] :
( v115212(VarCurr,bitIndex1)
<=> v115213(VarCurr) ) ).
fof(addAssignment_38216,axiom,
! [VarCurr] :
( v115212(VarCurr,bitIndex2)
<=> v115213(VarCurr) ) ).
fof(addAssignment_38215,axiom,
! [VarCurr] :
( v115212(VarCurr,bitIndex3)
<=> v115213(VarCurr) ) ).
fof(addAssignment_38214,axiom,
! [VarCurr] :
( v115212(VarCurr,bitIndex4)
<=> v115213(VarCurr) ) ).
fof(addAssignment_38213,axiom,
! [VarCurr] :
( v115212(VarCurr,bitIndex5)
<=> v115213(VarCurr) ) ).
fof(addAssignment_38212,axiom,
! [VarCurr] :
( v115212(VarCurr,bitIndex6)
<=> v115213(VarCurr) ) ).
fof(addAssignment_38211,axiom,
! [VarCurr] :
( v115212(VarCurr,bitIndex7)
<=> v115213(VarCurr) ) ).
fof(addAssignment_38210,axiom,
! [VarCurr] :
( v115212(VarCurr,bitIndex8)
<=> v115213(VarCurr) ) ).
fof(addAssignment_38209,axiom,
! [VarCurr] :
( v115212(VarCurr,bitIndex9)
<=> v115213(VarCurr) ) ).
fof(addAssignment_38208,axiom,
! [VarCurr] :
( v115212(VarCurr,bitIndex10)
<=> v115213(VarCurr) ) ).
fof(addAssignment_38207,axiom,
! [VarCurr] :
( v115212(VarCurr,bitIndex11)
<=> v115213(VarCurr) ) ).
fof(addAssignment_38206,axiom,
! [VarCurr] :
( v115212(VarCurr,bitIndex12)
<=> v115213(VarCurr) ) ).
fof(addAssignment_38205,axiom,
! [VarCurr] :
( v115212(VarCurr,bitIndex13)
<=> v115213(VarCurr) ) ).
fof(addAssignment_38204,axiom,
! [VarCurr] :
( v115212(VarCurr,bitIndex14)
<=> v115213(VarCurr) ) ).
fof(addAssignment_38203,axiom,
! [VarCurr] :
( v115212(VarCurr,bitIndex15)
<=> v115213(VarCurr) ) ).
fof(addAssignment_38202,axiom,
! [VarCurr] :
( v115213(VarCurr)
<=> v10327(VarCurr) ) ).
fof(addAssignment_38201,axiom,
! [VarCurr] :
( v10327(VarCurr)
<=> v10329(VarCurr) ) ).
fof(addAssignment_38200,axiom,
! [VarCurr] :
( v10329(VarCurr)
<=> v10331(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21753,axiom,
! [VarCurr] :
( v10331(VarCurr)
<=> ( v115209(VarCurr)
| v114066(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21752,axiom,
! [VarCurr] :
( v115209(VarCurr)
<=> ( v115210(VarCurr)
| v10374(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2303,axiom,
! [VarCurr] :
( v115210(VarCurr)
<=> ( v9755(VarCurr,bitIndex3)
| v9755(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21751,axiom,
! [VarCurr] :
( v114066(VarCurr)
<=> ( v114068(VarCurr)
| v115204(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21750,axiom,
! [VarCurr] :
( v115204(VarCurr)
<=> ( v115206(VarCurr)
& v114653(VarCurr) ) ) ).
fof(writeUnaryOperator_8733,axiom,
! [VarCurr] :
( ~ v115206(VarCurr)
<=> v114070(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21749,axiom,
! [VarCurr] :
( v114068(VarCurr)
<=> ( v115202(VarCurr)
& v114679(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21748,axiom,
! [VarCurr] :
( v115202(VarCurr)
<=> ( v114070(VarCurr)
& v114653(VarCurr) ) ) ).
fof(addAssignment_38199,axiom,
! [VarCurr] :
( v114679(VarCurr)
<=> v114681(VarCurr) ) ).
fof(addAssignment_38198,axiom,
! [VarCurr] :
( v114681(VarCurr)
<=> v114683(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2302,axiom,
! [VarCurr] :
( v114683(VarCurr)
<=> ( v115194(VarCurr)
& v114685(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2301,axiom,
! [VarCurr] :
( v115194(VarCurr)
<=> ( v115195(VarCurr)
& v114685(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2300,axiom,
! [VarCurr] :
( v115195(VarCurr)
<=> ( v115196(VarCurr)
& v114685(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2299,axiom,
! [VarCurr] :
( v115196(VarCurr)
<=> ( v115197(VarCurr)
& v114685(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2298,axiom,
! [VarCurr] :
( v115197(VarCurr)
<=> ( v115198(VarCurr)
& v114685(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2297,axiom,
! [VarCurr] :
( v115198(VarCurr)
<=> ( v115199(VarCurr)
& v114685(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2296,axiom,
! [VarCurr] :
( v115199(VarCurr)
<=> ( v115200(VarCurr)
& v114685(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2295,axiom,
! [VarCurr] :
( v115200(VarCurr)
<=> ( v114685(VarCurr,bitIndex0)
& v114685(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_38197,axiom,
! [VarCurr] :
( ( v114685(VarCurr,bitIndex8)
<=> v115127(VarCurr,bitIndex16) )
& ( v114685(VarCurr,bitIndex7)
<=> v115127(VarCurr,bitIndex15) )
& ( v114685(VarCurr,bitIndex6)
<=> v115127(VarCurr,bitIndex14) )
& ( v114685(VarCurr,bitIndex5)
<=> v115127(VarCurr,bitIndex13) )
& ( v114685(VarCurr,bitIndex4)
<=> v115127(VarCurr,bitIndex12) )
& ( v114685(VarCurr,bitIndex3)
<=> v115127(VarCurr,bitIndex11) )
& ( v114685(VarCurr,bitIndex2)
<=> v115127(VarCurr,bitIndex10) )
& ( v114685(VarCurr,bitIndex1)
<=> v115127(VarCurr,bitIndex9) )
& ( v114685(VarCurr,bitIndex0)
<=> v115127(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_136,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v115127(VarCurr,B)
<=> ( v115129(VarCurr,B)
| v115189(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_135,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v115189(VarCurr,B)
<=> ( v115190(VarCurr,B)
& v115191(VarCurr,B) ) ) ) ).
fof(addAssignment_38196,axiom,
! [VarCurr] :
( v115191(VarCurr,bitIndex0)
<=> v115139(VarCurr,bitIndex3) ) ).
fof(addAssignment_38195,axiom,
! [VarCurr] :
( v115191(VarCurr,bitIndex1)
<=> v115139(VarCurr,bitIndex3) ) ).
fof(addAssignment_38194,axiom,
! [VarCurr] :
( v115191(VarCurr,bitIndex2)
<=> v115139(VarCurr,bitIndex3) ) ).
fof(addAssignment_38193,axiom,
! [VarCurr] :
( v115191(VarCurr,bitIndex3)
<=> v115139(VarCurr,bitIndex3) ) ).
fof(addAssignment_38192,axiom,
! [VarCurr] :
( v115191(VarCurr,bitIndex4)
<=> v115139(VarCurr,bitIndex3) ) ).
fof(addAssignment_38191,axiom,
! [VarCurr] :
( v115191(VarCurr,bitIndex5)
<=> v115139(VarCurr,bitIndex3) ) ).
fof(addAssignment_38190,axiom,
! [VarCurr] :
( v115191(VarCurr,bitIndex6)
<=> v115139(VarCurr,bitIndex3) ) ).
fof(addAssignment_38189,axiom,
! [VarCurr] :
( v115191(VarCurr,bitIndex7)
<=> v115139(VarCurr,bitIndex3) ) ).
fof(addAssignment_38188,axiom,
! [VarCurr] :
( v115191(VarCurr,bitIndex8)
<=> v115139(VarCurr,bitIndex3) ) ).
fof(addAssignment_38187,axiom,
! [VarCurr] :
( v115191(VarCurr,bitIndex9)
<=> v115139(VarCurr,bitIndex3) ) ).
fof(addAssignment_38186,axiom,
! [VarCurr] :
( v115191(VarCurr,bitIndex10)
<=> v115139(VarCurr,bitIndex3) ) ).
fof(addAssignment_38185,axiom,
! [VarCurr] :
( v115191(VarCurr,bitIndex11)
<=> v115139(VarCurr,bitIndex3) ) ).
fof(addAssignment_38184,axiom,
! [VarCurr] :
( v115191(VarCurr,bitIndex12)
<=> v115139(VarCurr,bitIndex3) ) ).
fof(addAssignment_38183,axiom,
! [VarCurr] :
( v115191(VarCurr,bitIndex13)
<=> v115139(VarCurr,bitIndex3) ) ).
fof(addAssignment_38182,axiom,
! [VarCurr] :
( v115191(VarCurr,bitIndex14)
<=> v115139(VarCurr,bitIndex3) ) ).
fof(addAssignment_38181,axiom,
! [VarCurr] :
( v115191(VarCurr,bitIndex15)
<=> v115139(VarCurr,bitIndex3) ) ).
fof(addAssignment_38180,axiom,
! [VarCurr] :
( v115191(VarCurr,bitIndex16)
<=> v115139(VarCurr,bitIndex3) ) ).
fof(addAssignment_38179,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v115190(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_38178,axiom,
! [VarCurr] :
( ( v115190(VarCurr,bitIndex16)
<=> v115130(VarCurr,bitIndex8) )
& ( v115190(VarCurr,bitIndex15)
<=> v115130(VarCurr,bitIndex7) )
& ( v115190(VarCurr,bitIndex14)
<=> v115130(VarCurr,bitIndex6) )
& ( v115190(VarCurr,bitIndex13)
<=> v115130(VarCurr,bitIndex5) )
& ( v115190(VarCurr,bitIndex12)
<=> v115130(VarCurr,bitIndex4) )
& ( v115190(VarCurr,bitIndex11)
<=> v115130(VarCurr,bitIndex3) )
& ( v115190(VarCurr,bitIndex10)
<=> v115130(VarCurr,bitIndex2) )
& ( v115190(VarCurr,bitIndex9)
<=> v115130(VarCurr,bitIndex1) )
& ( v115190(VarCurr,bitIndex8)
<=> v115130(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_134,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v115129(VarCurr,B)
<=> ( v115130(VarCurr,B)
& v115187(VarCurr,B) ) ) ) ).
fof(addAssignment_38177,axiom,
! [VarCurr] :
( v115187(VarCurr,bitIndex0)
<=> v115188(VarCurr) ) ).
fof(addAssignment_38176,axiom,
! [VarCurr] :
( v115187(VarCurr,bitIndex1)
<=> v115188(VarCurr) ) ).
fof(addAssignment_38175,axiom,
! [VarCurr] :
( v115187(VarCurr,bitIndex2)
<=> v115188(VarCurr) ) ).
fof(addAssignment_38174,axiom,
! [VarCurr] :
( v115187(VarCurr,bitIndex3)
<=> v115188(VarCurr) ) ).
fof(addAssignment_38173,axiom,
! [VarCurr] :
( v115187(VarCurr,bitIndex4)
<=> v115188(VarCurr) ) ).
fof(addAssignment_38172,axiom,
! [VarCurr] :
( v115187(VarCurr,bitIndex5)
<=> v115188(VarCurr) ) ).
fof(addAssignment_38171,axiom,
! [VarCurr] :
( v115187(VarCurr,bitIndex6)
<=> v115188(VarCurr) ) ).
fof(addAssignment_38170,axiom,
! [VarCurr] :
( v115187(VarCurr,bitIndex7)
<=> v115188(VarCurr) ) ).
fof(addAssignment_38169,axiom,
! [VarCurr] :
( v115187(VarCurr,bitIndex8)
<=> v115188(VarCurr) ) ).
fof(addAssignment_38168,axiom,
! [VarCurr] :
( v115187(VarCurr,bitIndex9)
<=> v115188(VarCurr) ) ).
fof(addAssignment_38167,axiom,
! [VarCurr] :
( v115187(VarCurr,bitIndex10)
<=> v115188(VarCurr) ) ).
fof(addAssignment_38166,axiom,
! [VarCurr] :
( v115187(VarCurr,bitIndex11)
<=> v115188(VarCurr) ) ).
fof(addAssignment_38165,axiom,
! [VarCurr] :
( v115187(VarCurr,bitIndex12)
<=> v115188(VarCurr) ) ).
fof(addAssignment_38164,axiom,
! [VarCurr] :
( v115187(VarCurr,bitIndex13)
<=> v115188(VarCurr) ) ).
fof(addAssignment_38163,axiom,
! [VarCurr] :
( v115187(VarCurr,bitIndex14)
<=> v115188(VarCurr) ) ).
fof(addAssignment_38162,axiom,
! [VarCurr] :
( v115187(VarCurr,bitIndex15)
<=> v115188(VarCurr) ) ).
fof(addAssignment_38161,axiom,
! [VarCurr] :
( v115187(VarCurr,bitIndex16)
<=> v115188(VarCurr) ) ).
fof(writeUnaryOperator_8732,axiom,
! [VarCurr] :
( ~ v115188(VarCurr)
<=> v115139(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_133,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v115130(VarCurr,B)
<=> ( v115131(VarCurr,B)
| v115184(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_132,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v115184(VarCurr,B)
<=> ( v115185(VarCurr,B)
& v115186(VarCurr,B) ) ) ) ).
fof(addAssignment_38160,axiom,
! [VarCurr] :
( v115186(VarCurr,bitIndex0)
<=> v115139(VarCurr,bitIndex2) ) ).
fof(addAssignment_38159,axiom,
! [VarCurr] :
( v115186(VarCurr,bitIndex1)
<=> v115139(VarCurr,bitIndex2) ) ).
fof(addAssignment_38158,axiom,
! [VarCurr] :
( v115186(VarCurr,bitIndex2)
<=> v115139(VarCurr,bitIndex2) ) ).
fof(addAssignment_38157,axiom,
! [VarCurr] :
( v115186(VarCurr,bitIndex3)
<=> v115139(VarCurr,bitIndex2) ) ).
fof(addAssignment_38156,axiom,
! [VarCurr] :
( v115186(VarCurr,bitIndex4)
<=> v115139(VarCurr,bitIndex2) ) ).
fof(addAssignment_38155,axiom,
! [VarCurr] :
( v115186(VarCurr,bitIndex5)
<=> v115139(VarCurr,bitIndex2) ) ).
fof(addAssignment_38154,axiom,
! [VarCurr] :
( v115186(VarCurr,bitIndex6)
<=> v115139(VarCurr,bitIndex2) ) ).
fof(addAssignment_38153,axiom,
! [VarCurr] :
( v115186(VarCurr,bitIndex7)
<=> v115139(VarCurr,bitIndex2) ) ).
fof(addAssignment_38152,axiom,
! [VarCurr] :
( v115186(VarCurr,bitIndex8)
<=> v115139(VarCurr,bitIndex2) ) ).
fof(addAssignment_38151,axiom,
! [VarCurr] :
( v115186(VarCurr,bitIndex9)
<=> v115139(VarCurr,bitIndex2) ) ).
fof(addAssignment_38150,axiom,
! [VarCurr] :
( v115186(VarCurr,bitIndex10)
<=> v115139(VarCurr,bitIndex2) ) ).
fof(addAssignment_38149,axiom,
! [VarCurr] :
( v115186(VarCurr,bitIndex11)
<=> v115139(VarCurr,bitIndex2) ) ).
fof(addAssignment_38148,axiom,
! [VarCurr] :
( v115186(VarCurr,bitIndex12)
<=> v115139(VarCurr,bitIndex2) ) ).
fof(addAssignment_38147,axiom,
! [VarCurr] :
( v115186(VarCurr,bitIndex13)
<=> v115139(VarCurr,bitIndex2) ) ).
fof(addAssignment_38146,axiom,
! [VarCurr] :
( v115186(VarCurr,bitIndex14)
<=> v115139(VarCurr,bitIndex2) ) ).
fof(addAssignment_38145,axiom,
! [VarCurr] :
( v115186(VarCurr,bitIndex15)
<=> v115139(VarCurr,bitIndex2) ) ).
fof(addAssignment_38144,axiom,
! [VarCurr] :
( v115186(VarCurr,bitIndex16)
<=> v115139(VarCurr,bitIndex2) ) ).
fof(addAssignment_38143,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v115185(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_38142,axiom,
! [VarCurr] :
( ( v115185(VarCurr,bitIndex16)
<=> v115132(VarCurr,bitIndex12) )
& ( v115185(VarCurr,bitIndex15)
<=> v115132(VarCurr,bitIndex11) )
& ( v115185(VarCurr,bitIndex14)
<=> v115132(VarCurr,bitIndex10) )
& ( v115185(VarCurr,bitIndex13)
<=> v115132(VarCurr,bitIndex9) )
& ( v115185(VarCurr,bitIndex12)
<=> v115132(VarCurr,bitIndex8) )
& ( v115185(VarCurr,bitIndex11)
<=> v115132(VarCurr,bitIndex7) )
& ( v115185(VarCurr,bitIndex10)
<=> v115132(VarCurr,bitIndex6) )
& ( v115185(VarCurr,bitIndex9)
<=> v115132(VarCurr,bitIndex5) )
& ( v115185(VarCurr,bitIndex8)
<=> v115132(VarCurr,bitIndex4) )
& ( v115185(VarCurr,bitIndex7)
<=> v115132(VarCurr,bitIndex3) )
& ( v115185(VarCurr,bitIndex6)
<=> v115132(VarCurr,bitIndex2) )
& ( v115185(VarCurr,bitIndex5)
<=> v115132(VarCurr,bitIndex1) )
& ( v115185(VarCurr,bitIndex4)
<=> v115132(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_131,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v115131(VarCurr,B)
<=> ( v115132(VarCurr,B)
& v115182(VarCurr,B) ) ) ) ).
fof(addAssignment_38141,axiom,
! [VarCurr] :
( v115182(VarCurr,bitIndex0)
<=> v115183(VarCurr) ) ).
fof(addAssignment_38140,axiom,
! [VarCurr] :
( v115182(VarCurr,bitIndex1)
<=> v115183(VarCurr) ) ).
fof(addAssignment_38139,axiom,
! [VarCurr] :
( v115182(VarCurr,bitIndex2)
<=> v115183(VarCurr) ) ).
fof(addAssignment_38138,axiom,
! [VarCurr] :
( v115182(VarCurr,bitIndex3)
<=> v115183(VarCurr) ) ).
fof(addAssignment_38137,axiom,
! [VarCurr] :
( v115182(VarCurr,bitIndex4)
<=> v115183(VarCurr) ) ).
fof(addAssignment_38136,axiom,
! [VarCurr] :
( v115182(VarCurr,bitIndex5)
<=> v115183(VarCurr) ) ).
fof(addAssignment_38135,axiom,
! [VarCurr] :
( v115182(VarCurr,bitIndex6)
<=> v115183(VarCurr) ) ).
fof(addAssignment_38134,axiom,
! [VarCurr] :
( v115182(VarCurr,bitIndex7)
<=> v115183(VarCurr) ) ).
fof(addAssignment_38133,axiom,
! [VarCurr] :
( v115182(VarCurr,bitIndex8)
<=> v115183(VarCurr) ) ).
fof(addAssignment_38132,axiom,
! [VarCurr] :
( v115182(VarCurr,bitIndex9)
<=> v115183(VarCurr) ) ).
fof(addAssignment_38131,axiom,
! [VarCurr] :
( v115182(VarCurr,bitIndex10)
<=> v115183(VarCurr) ) ).
fof(addAssignment_38130,axiom,
! [VarCurr] :
( v115182(VarCurr,bitIndex11)
<=> v115183(VarCurr) ) ).
fof(addAssignment_38129,axiom,
! [VarCurr] :
( v115182(VarCurr,bitIndex12)
<=> v115183(VarCurr) ) ).
fof(addAssignment_38128,axiom,
! [VarCurr] :
( v115182(VarCurr,bitIndex13)
<=> v115183(VarCurr) ) ).
fof(addAssignment_38127,axiom,
! [VarCurr] :
( v115182(VarCurr,bitIndex14)
<=> v115183(VarCurr) ) ).
fof(addAssignment_38126,axiom,
! [VarCurr] :
( v115182(VarCurr,bitIndex15)
<=> v115183(VarCurr) ) ).
fof(addAssignment_38125,axiom,
! [VarCurr] :
( v115182(VarCurr,bitIndex16)
<=> v115183(VarCurr) ) ).
fof(writeUnaryOperator_8731,axiom,
! [VarCurr] :
( ~ v115183(VarCurr)
<=> v115139(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_130,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v115132(VarCurr,B)
<=> ( v115133(VarCurr,B)
| v115179(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_129,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v115179(VarCurr,B)
<=> ( v115180(VarCurr,B)
& v115181(VarCurr,B) ) ) ) ).
fof(addAssignment_38124,axiom,
! [VarCurr] :
( v115181(VarCurr,bitIndex0)
<=> v115139(VarCurr,bitIndex1) ) ).
fof(addAssignment_38123,axiom,
! [VarCurr] :
( v115181(VarCurr,bitIndex1)
<=> v115139(VarCurr,bitIndex1) ) ).
fof(addAssignment_38122,axiom,
! [VarCurr] :
( v115181(VarCurr,bitIndex2)
<=> v115139(VarCurr,bitIndex1) ) ).
fof(addAssignment_38121,axiom,
! [VarCurr] :
( v115181(VarCurr,bitIndex3)
<=> v115139(VarCurr,bitIndex1) ) ).
fof(addAssignment_38120,axiom,
! [VarCurr] :
( v115181(VarCurr,bitIndex4)
<=> v115139(VarCurr,bitIndex1) ) ).
fof(addAssignment_38119,axiom,
! [VarCurr] :
( v115181(VarCurr,bitIndex5)
<=> v115139(VarCurr,bitIndex1) ) ).
fof(addAssignment_38118,axiom,
! [VarCurr] :
( v115181(VarCurr,bitIndex6)
<=> v115139(VarCurr,bitIndex1) ) ).
fof(addAssignment_38117,axiom,
! [VarCurr] :
( v115181(VarCurr,bitIndex7)
<=> v115139(VarCurr,bitIndex1) ) ).
fof(addAssignment_38116,axiom,
! [VarCurr] :
( v115181(VarCurr,bitIndex8)
<=> v115139(VarCurr,bitIndex1) ) ).
fof(addAssignment_38115,axiom,
! [VarCurr] :
( v115181(VarCurr,bitIndex9)
<=> v115139(VarCurr,bitIndex1) ) ).
fof(addAssignment_38114,axiom,
! [VarCurr] :
( v115181(VarCurr,bitIndex10)
<=> v115139(VarCurr,bitIndex1) ) ).
fof(addAssignment_38113,axiom,
! [VarCurr] :
( v115181(VarCurr,bitIndex11)
<=> v115139(VarCurr,bitIndex1) ) ).
fof(addAssignment_38112,axiom,
! [VarCurr] :
( v115181(VarCurr,bitIndex12)
<=> v115139(VarCurr,bitIndex1) ) ).
fof(addAssignment_38111,axiom,
! [VarCurr] :
( v115181(VarCurr,bitIndex13)
<=> v115139(VarCurr,bitIndex1) ) ).
fof(addAssignment_38110,axiom,
! [VarCurr] :
( v115181(VarCurr,bitIndex14)
<=> v115139(VarCurr,bitIndex1) ) ).
fof(addAssignment_38109,axiom,
! [VarCurr] :
( v115181(VarCurr,bitIndex15)
<=> v115139(VarCurr,bitIndex1) ) ).
fof(addAssignment_38108,axiom,
! [VarCurr] :
( v115181(VarCurr,bitIndex16)
<=> v115139(VarCurr,bitIndex1) ) ).
fof(addAssignment_38107,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v115180(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_38106,axiom,
! [VarCurr] :
( ( v115180(VarCurr,bitIndex16)
<=> v115134(VarCurr,bitIndex14) )
& ( v115180(VarCurr,bitIndex15)
<=> v115134(VarCurr,bitIndex13) )
& ( v115180(VarCurr,bitIndex14)
<=> v115134(VarCurr,bitIndex12) )
& ( v115180(VarCurr,bitIndex13)
<=> v115134(VarCurr,bitIndex11) )
& ( v115180(VarCurr,bitIndex12)
<=> v115134(VarCurr,bitIndex10) )
& ( v115180(VarCurr,bitIndex11)
<=> v115134(VarCurr,bitIndex9) )
& ( v115180(VarCurr,bitIndex10)
<=> v115134(VarCurr,bitIndex8) )
& ( v115180(VarCurr,bitIndex9)
<=> v115134(VarCurr,bitIndex7) )
& ( v115180(VarCurr,bitIndex8)
<=> v115134(VarCurr,bitIndex6) )
& ( v115180(VarCurr,bitIndex7)
<=> v115134(VarCurr,bitIndex5) )
& ( v115180(VarCurr,bitIndex6)
<=> v115134(VarCurr,bitIndex4) )
& ( v115180(VarCurr,bitIndex5)
<=> v115134(VarCurr,bitIndex3) )
& ( v115180(VarCurr,bitIndex4)
<=> v115134(VarCurr,bitIndex2) )
& ( v115180(VarCurr,bitIndex3)
<=> v115134(VarCurr,bitIndex1) )
& ( v115180(VarCurr,bitIndex2)
<=> v115134(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_128,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v115133(VarCurr,B)
<=> ( v115134(VarCurr,B)
& v115177(VarCurr,B) ) ) ) ).
fof(addAssignment_38105,axiom,
! [VarCurr] :
( v115177(VarCurr,bitIndex0)
<=> v115178(VarCurr) ) ).
fof(addAssignment_38104,axiom,
! [VarCurr] :
( v115177(VarCurr,bitIndex1)
<=> v115178(VarCurr) ) ).
fof(addAssignment_38103,axiom,
! [VarCurr] :
( v115177(VarCurr,bitIndex2)
<=> v115178(VarCurr) ) ).
fof(addAssignment_38102,axiom,
! [VarCurr] :
( v115177(VarCurr,bitIndex3)
<=> v115178(VarCurr) ) ).
fof(addAssignment_38101,axiom,
! [VarCurr] :
( v115177(VarCurr,bitIndex4)
<=> v115178(VarCurr) ) ).
fof(addAssignment_38100,axiom,
! [VarCurr] :
( v115177(VarCurr,bitIndex5)
<=> v115178(VarCurr) ) ).
fof(addAssignment_38099,axiom,
! [VarCurr] :
( v115177(VarCurr,bitIndex6)
<=> v115178(VarCurr) ) ).
fof(addAssignment_38098,axiom,
! [VarCurr] :
( v115177(VarCurr,bitIndex7)
<=> v115178(VarCurr) ) ).
fof(addAssignment_38097,axiom,
! [VarCurr] :
( v115177(VarCurr,bitIndex8)
<=> v115178(VarCurr) ) ).
fof(addAssignment_38096,axiom,
! [VarCurr] :
( v115177(VarCurr,bitIndex9)
<=> v115178(VarCurr) ) ).
fof(addAssignment_38095,axiom,
! [VarCurr] :
( v115177(VarCurr,bitIndex10)
<=> v115178(VarCurr) ) ).
fof(addAssignment_38094,axiom,
! [VarCurr] :
( v115177(VarCurr,bitIndex11)
<=> v115178(VarCurr) ) ).
fof(addAssignment_38093,axiom,
! [VarCurr] :
( v115177(VarCurr,bitIndex12)
<=> v115178(VarCurr) ) ).
fof(addAssignment_38092,axiom,
! [VarCurr] :
( v115177(VarCurr,bitIndex13)
<=> v115178(VarCurr) ) ).
fof(addAssignment_38091,axiom,
! [VarCurr] :
( v115177(VarCurr,bitIndex14)
<=> v115178(VarCurr) ) ).
fof(addAssignment_38090,axiom,
! [VarCurr] :
( v115177(VarCurr,bitIndex15)
<=> v115178(VarCurr) ) ).
fof(addAssignment_38089,axiom,
! [VarCurr] :
( v115177(VarCurr,bitIndex16)
<=> v115178(VarCurr) ) ).
fof(writeUnaryOperator_8730,axiom,
! [VarCurr] :
( ~ v115178(VarCurr)
<=> v115139(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_127,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v115134(VarCurr,B)
<=> ( v115135(VarCurr,B)
| v115174(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_126,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v115174(VarCurr,B)
<=> ( v115175(VarCurr,B)
& v115176(VarCurr,B) ) ) ) ).
fof(addAssignment_38088,axiom,
! [VarCurr] :
( v115176(VarCurr,bitIndex0)
<=> v115139(VarCurr,bitIndex0) ) ).
fof(addAssignment_38087,axiom,
! [VarCurr] :
( v115176(VarCurr,bitIndex1)
<=> v115139(VarCurr,bitIndex0) ) ).
fof(addAssignment_38086,axiom,
! [VarCurr] :
( v115176(VarCurr,bitIndex2)
<=> v115139(VarCurr,bitIndex0) ) ).
fof(addAssignment_38085,axiom,
! [VarCurr] :
( v115176(VarCurr,bitIndex3)
<=> v115139(VarCurr,bitIndex0) ) ).
fof(addAssignment_38084,axiom,
! [VarCurr] :
( v115176(VarCurr,bitIndex4)
<=> v115139(VarCurr,bitIndex0) ) ).
fof(addAssignment_38083,axiom,
! [VarCurr] :
( v115176(VarCurr,bitIndex5)
<=> v115139(VarCurr,bitIndex0) ) ).
fof(addAssignment_38082,axiom,
! [VarCurr] :
( v115176(VarCurr,bitIndex6)
<=> v115139(VarCurr,bitIndex0) ) ).
fof(addAssignment_38081,axiom,
! [VarCurr] :
( v115176(VarCurr,bitIndex7)
<=> v115139(VarCurr,bitIndex0) ) ).
fof(addAssignment_38080,axiom,
! [VarCurr] :
( v115176(VarCurr,bitIndex8)
<=> v115139(VarCurr,bitIndex0) ) ).
fof(addAssignment_38079,axiom,
! [VarCurr] :
( v115176(VarCurr,bitIndex9)
<=> v115139(VarCurr,bitIndex0) ) ).
fof(addAssignment_38078,axiom,
! [VarCurr] :
( v115176(VarCurr,bitIndex10)
<=> v115139(VarCurr,bitIndex0) ) ).
fof(addAssignment_38077,axiom,
! [VarCurr] :
( v115176(VarCurr,bitIndex11)
<=> v115139(VarCurr,bitIndex0) ) ).
fof(addAssignment_38076,axiom,
! [VarCurr] :
( v115176(VarCurr,bitIndex12)
<=> v115139(VarCurr,bitIndex0) ) ).
fof(addAssignment_38075,axiom,
! [VarCurr] :
( v115176(VarCurr,bitIndex13)
<=> v115139(VarCurr,bitIndex0) ) ).
fof(addAssignment_38074,axiom,
! [VarCurr] :
( v115176(VarCurr,bitIndex14)
<=> v115139(VarCurr,bitIndex0) ) ).
fof(addAssignment_38073,axiom,
! [VarCurr] :
( v115176(VarCurr,bitIndex15)
<=> v115139(VarCurr,bitIndex0) ) ).
fof(addAssignment_38072,axiom,
! [VarCurr] :
( v115176(VarCurr,bitIndex16)
<=> v115139(VarCurr,bitIndex0) ) ).
fof(addAssignment_38071,axiom,
! [VarCurr] :
( v115175(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_38070,axiom,
! [VarCurr] :
( ( v115175(VarCurr,bitIndex16)
<=> v115136(VarCurr,bitIndex15) )
& ( v115175(VarCurr,bitIndex15)
<=> v115136(VarCurr,bitIndex14) )
& ( v115175(VarCurr,bitIndex14)
<=> v115136(VarCurr,bitIndex13) )
& ( v115175(VarCurr,bitIndex13)
<=> v115136(VarCurr,bitIndex12) )
& ( v115175(VarCurr,bitIndex12)
<=> v115136(VarCurr,bitIndex11) )
& ( v115175(VarCurr,bitIndex11)
<=> v115136(VarCurr,bitIndex10) )
& ( v115175(VarCurr,bitIndex10)
<=> v115136(VarCurr,bitIndex9) )
& ( v115175(VarCurr,bitIndex9)
<=> v115136(VarCurr,bitIndex8) )
& ( v115175(VarCurr,bitIndex8)
<=> v115136(VarCurr,bitIndex7) )
& ( v115175(VarCurr,bitIndex7)
<=> v115136(VarCurr,bitIndex6) )
& ( v115175(VarCurr,bitIndex6)
<=> v115136(VarCurr,bitIndex5) )
& ( v115175(VarCurr,bitIndex5)
<=> v115136(VarCurr,bitIndex4) )
& ( v115175(VarCurr,bitIndex4)
<=> v115136(VarCurr,bitIndex3) )
& ( v115175(VarCurr,bitIndex3)
<=> v115136(VarCurr,bitIndex2) )
& ( v115175(VarCurr,bitIndex2)
<=> v115136(VarCurr,bitIndex1) )
& ( v115175(VarCurr,bitIndex1)
<=> v115136(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_125,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v115135(VarCurr,B)
<=> ( v115136(VarCurr,B)
& v115137(VarCurr,B) ) ) ) ).
fof(addAssignment_38069,axiom,
! [VarCurr] :
( v115137(VarCurr,bitIndex0)
<=> v115138(VarCurr) ) ).
fof(addAssignment_38068,axiom,
! [VarCurr] :
( v115137(VarCurr,bitIndex1)
<=> v115138(VarCurr) ) ).
fof(addAssignment_38067,axiom,
! [VarCurr] :
( v115137(VarCurr,bitIndex2)
<=> v115138(VarCurr) ) ).
fof(addAssignment_38066,axiom,
! [VarCurr] :
( v115137(VarCurr,bitIndex3)
<=> v115138(VarCurr) ) ).
fof(addAssignment_38065,axiom,
! [VarCurr] :
( v115137(VarCurr,bitIndex4)
<=> v115138(VarCurr) ) ).
fof(addAssignment_38064,axiom,
! [VarCurr] :
( v115137(VarCurr,bitIndex5)
<=> v115138(VarCurr) ) ).
fof(addAssignment_38063,axiom,
! [VarCurr] :
( v115137(VarCurr,bitIndex6)
<=> v115138(VarCurr) ) ).
fof(addAssignment_38062,axiom,
! [VarCurr] :
( v115137(VarCurr,bitIndex7)
<=> v115138(VarCurr) ) ).
fof(addAssignment_38061,axiom,
! [VarCurr] :
( v115137(VarCurr,bitIndex8)
<=> v115138(VarCurr) ) ).
fof(addAssignment_38060,axiom,
! [VarCurr] :
( v115137(VarCurr,bitIndex9)
<=> v115138(VarCurr) ) ).
fof(addAssignment_38059,axiom,
! [VarCurr] :
( v115137(VarCurr,bitIndex10)
<=> v115138(VarCurr) ) ).
fof(addAssignment_38058,axiom,
! [VarCurr] :
( v115137(VarCurr,bitIndex11)
<=> v115138(VarCurr) ) ).
fof(addAssignment_38057,axiom,
! [VarCurr] :
( v115137(VarCurr,bitIndex12)
<=> v115138(VarCurr) ) ).
fof(addAssignment_38056,axiom,
! [VarCurr] :
( v115137(VarCurr,bitIndex13)
<=> v115138(VarCurr) ) ).
fof(addAssignment_38055,axiom,
! [VarCurr] :
( v115137(VarCurr,bitIndex14)
<=> v115138(VarCurr) ) ).
fof(addAssignment_38054,axiom,
! [VarCurr] :
( v115137(VarCurr,bitIndex15)
<=> v115138(VarCurr) ) ).
fof(addAssignment_38053,axiom,
! [VarCurr] :
( v115137(VarCurr,bitIndex16)
<=> v115138(VarCurr) ) ).
fof(writeUnaryOperator_8729,axiom,
! [VarCurr] :
( ~ v115138(VarCurr)
<=> v115139(VarCurr,bitIndex0) ) ).
fof(addAssignment_38052,axiom,
! [VarCurr] :
( v115139(VarCurr,bitIndex0)
<=> v115148(VarCurr) ) ).
fof(addAssignment_38051,axiom,
! [VarCurr] :
( v115139(VarCurr,bitIndex1)
<=> v115170(VarCurr) ) ).
fof(addAssignment_38050,axiom,
! [VarCurr] :
( v115139(VarCurr,bitIndex2)
<=> v115165(VarCurr) ) ).
fof(addAssignment_38049,axiom,
! [VarCurr] :
( v115139(VarCurr,bitIndex3)
<=> v115141(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21747,axiom,
! [VarCurr] :
( v115170(VarCurr)
<=> ( v115171(VarCurr)
& v115173(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21746,axiom,
! [VarCurr] :
( v115173(VarCurr)
<=> ( v115124(VarCurr,bitIndex0)
| v115160(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21745,axiom,
! [VarCurr] :
( v115171(VarCurr)
<=> ( v115148(VarCurr)
| v115172(VarCurr) ) ) ).
fof(writeUnaryOperator_8728,axiom,
! [VarCurr] :
( ~ v115172(VarCurr)
<=> v115160(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21744,axiom,
! [VarCurr] :
( v115165(VarCurr)
<=> ( v115166(VarCurr)
& v115169(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21743,axiom,
! [VarCurr] :
( v115169(VarCurr)
<=> ( v115155(VarCurr)
| v115159(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21742,axiom,
! [VarCurr] :
( v115166(VarCurr)
<=> ( v115167(VarCurr)
| v115168(VarCurr) ) ) ).
fof(writeUnaryOperator_8727,axiom,
! [VarCurr] :
( ~ v115168(VarCurr)
<=> v115159(VarCurr) ) ).
fof(writeUnaryOperator_8726,axiom,
! [VarCurr] :
( ~ v115167(VarCurr)
<=> v115155(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21741,axiom,
! [VarCurr] :
( v115141(VarCurr)
<=> ( v115142(VarCurr)
& v115163(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21740,axiom,
! [VarCurr] :
( v115163(VarCurr)
<=> ( v115164(VarCurr)
| v115154(VarCurr) ) ) ).
fof(writeUnaryOperator_8725,axiom,
! [VarCurr] :
( ~ v115164(VarCurr)
<=> v115143(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21739,axiom,
! [VarCurr] :
( v115142(VarCurr)
<=> ( v115143(VarCurr)
| v115153(VarCurr) ) ) ).
fof(writeUnaryOperator_8724,axiom,
! [VarCurr] :
( ~ v115153(VarCurr)
<=> v115154(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21738,axiom,
! [VarCurr] :
( v115154(VarCurr)
<=> ( v115155(VarCurr)
& v115159(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21737,axiom,
! [VarCurr] :
( v115159(VarCurr)
<=> ( v115124(VarCurr,bitIndex0)
& v115160(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21736,axiom,
! [VarCurr] :
( v115160(VarCurr)
<=> ( v115161(VarCurr)
& v115162(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21735,axiom,
! [VarCurr] :
( v115162(VarCurr)
<=> ( v115148(VarCurr)
| v115149(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2294,axiom,
! [VarCurr] :
( v115161(VarCurr)
<=> ( v115124(VarCurr,bitIndex0)
| v115124(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21734,axiom,
! [VarCurr] :
( v115155(VarCurr)
<=> ( v115156(VarCurr)
& v115158(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21733,axiom,
! [VarCurr] :
( v115158(VarCurr)
<=> ( v115147(VarCurr)
| v115150(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2293,axiom,
! [VarCurr] :
( v115156(VarCurr)
<=> ( v115157(VarCurr)
| v115124(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_8723,axiom,
! [VarCurr] :
( ~ v115157(VarCurr)
<=> v115147(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21732,axiom,
! [VarCurr] :
( v115143(VarCurr)
<=> ( v115144(VarCurr)
& v115151(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21731,axiom,
! [VarCurr] :
( v115151(VarCurr)
<=> ( v115146(VarCurr)
| v115152(VarCurr) ) ) ).
fof(writeUnaryOperator_8722,axiom,
! [VarCurr] :
( ~ v115152(VarCurr)
<=> v115124(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_2292,axiom,
! [VarCurr] :
( v115144(VarCurr)
<=> ( v115145(VarCurr)
| v115124(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_8721,axiom,
! [VarCurr] :
( ~ v115145(VarCurr)
<=> v115146(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21730,axiom,
! [VarCurr] :
( v115146(VarCurr)
<=> ( v115147(VarCurr)
& v115150(VarCurr) ) ) ).
fof(writeUnaryOperator_8720,axiom,
! [VarCurr] :
( ~ v115150(VarCurr)
<=> v115124(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21729,axiom,
! [VarCurr] :
( v115147(VarCurr)
<=> ( v115148(VarCurr)
& v115149(VarCurr) ) ) ).
fof(writeUnaryOperator_8719,axiom,
! [VarCurr] :
( ~ v115149(VarCurr)
<=> v115124(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8718,axiom,
! [VarCurr] :
( ~ v115148(VarCurr)
<=> v115124(VarCurr,bitIndex0) ) ).
fof(addAssignment_38048,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v115136(VarCurr,B)
<=> $true ) ) ).
fof(addAssignment_38047,axiom,
! [VarCurr] :
( ( v115136(VarCurr,bitIndex16)
<=> v114687(VarCurr,bitIndex8) )
& ( v115136(VarCurr,bitIndex15)
<=> v114687(VarCurr,bitIndex7) )
& ( v115136(VarCurr,bitIndex14)
<=> v114687(VarCurr,bitIndex6) )
& ( v115136(VarCurr,bitIndex13)
<=> v114687(VarCurr,bitIndex5) )
& ( v115136(VarCurr,bitIndex12)
<=> v114687(VarCurr,bitIndex4) )
& ( v115136(VarCurr,bitIndex11)
<=> v114687(VarCurr,bitIndex3) )
& ( v115136(VarCurr,bitIndex10)
<=> v114687(VarCurr,bitIndex2) )
& ( v115136(VarCurr,bitIndex9)
<=> v114687(VarCurr,bitIndex1) )
& ( v115136(VarCurr,bitIndex8)
<=> v114687(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_38046,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v115124(VarCurr,B)
<=> v115126(VarCurr,B) ) ) ).
fof(addAssignment_38045,axiom,
! [VarCurr] :
( ( v115126(VarCurr,bitIndex3)
<=> v114074(VarCurr,bitIndex8) )
& ( v115126(VarCurr,bitIndex2)
<=> v114074(VarCurr,bitIndex7) )
& ( v115126(VarCurr,bitIndex1)
<=> v114074(VarCurr,bitIndex6) )
& ( v115126(VarCurr,bitIndex0)
<=> v114074(VarCurr,bitIndex5) ) ) ).
fof(addAssignment_38044,axiom,
! [VarCurr,B] :
( range_8_5(B)
=> ( v114074(VarCurr,B)
<=> v114076(VarCurr,B) ) ) ).
fof(addAssignment_38043,axiom,
! [VarCurr,B] :
( range_8_5(B)
=> ( v114076(VarCurr,B)
<=> v114612(VarCurr,B) ) ) ).
fof(range_axiom_195,axiom,
! [B] :
( range_8_5(B)
<=> ( $false
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B ) ) ).
fof(addAssignment_38042,axiom,
! [VarCurr] :
( v114687(VarCurr,bitIndex8)
<=> v114934(VarCurr,bitIndex8) ) ).
fof(addAssignment_38041,axiom,
! [VarCurr] :
( v114687(VarCurr,bitIndex7)
<=> v114934(VarCurr,bitIndex7) ) ).
fof(addAssignment_38040,axiom,
! [VarCurr] :
( v114687(VarCurr,bitIndex6)
<=> v114934(VarCurr,bitIndex6) ) ).
fof(addAssignment_38039,axiom,
! [VarCurr] :
( v114687(VarCurr,bitIndex5)
<=> v114934(VarCurr,bitIndex5) ) ).
fof(addAssignment_38038,axiom,
! [VarCurr] :
( v114687(VarCurr,bitIndex4)
<=> v114934(VarCurr,bitIndex4) ) ).
fof(addAssignment_38037,axiom,
! [VarCurr] :
( v114687(VarCurr,bitIndex3)
<=> v114934(VarCurr,bitIndex3) ) ).
fof(addAssignment_38036,axiom,
! [VarCurr] :
( v114687(VarCurr,bitIndex2)
<=> v114934(VarCurr,bitIndex2) ) ).
fof(addAssignment_38035,axiom,
! [VarCurr] :
( v114687(VarCurr,bitIndex1)
<=> v114934(VarCurr,bitIndex1) ) ).
fof(addAssignment_38034,axiom,
! [VarCurr] :
( v114687(VarCurr,bitIndex0)
<=> v114934(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_124,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v114934(VarCurr,B)
<=> ( v114936(VarCurr,B)
| v115029(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_123,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v115029(VarCurr,B)
<=> ( v115030(VarCurr,B)
& v115122(VarCurr,B) ) ) ) ).
fof(addAssignment_38033,axiom,
! [VarCurr] :
( v115122(VarCurr,bitIndex0)
<=> v114797(VarCurr,bitIndex4) ) ).
fof(addAssignment_38032,axiom,
! [VarCurr] :
( v115122(VarCurr,bitIndex1)
<=> v114797(VarCurr,bitIndex4) ) ).
fof(addAssignment_38031,axiom,
! [VarCurr] :
( v115122(VarCurr,bitIndex2)
<=> v114797(VarCurr,bitIndex4) ) ).
fof(addAssignment_38030,axiom,
! [VarCurr] :
( v115122(VarCurr,bitIndex3)
<=> v114797(VarCurr,bitIndex4) ) ).
fof(addAssignment_38029,axiom,
! [VarCurr] :
( v115122(VarCurr,bitIndex4)
<=> v114797(VarCurr,bitIndex4) ) ).
fof(addAssignment_38028,axiom,
! [VarCurr] :
( v115122(VarCurr,bitIndex5)
<=> v114797(VarCurr,bitIndex4) ) ).
fof(addAssignment_38027,axiom,
! [VarCurr] :
( v115122(VarCurr,bitIndex6)
<=> v114797(VarCurr,bitIndex4) ) ).
fof(addAssignment_38026,axiom,
! [VarCurr] :
( v115122(VarCurr,bitIndex7)
<=> v114797(VarCurr,bitIndex4) ) ).
fof(addAssignment_38025,axiom,
! [VarCurr] :
( v115122(VarCurr,bitIndex8)
<=> v114797(VarCurr,bitIndex4) ) ).
fof(addAssignment_38024,axiom,
! [VarCurr] :
( v115122(VarCurr,bitIndex9)
<=> v114797(VarCurr,bitIndex4) ) ).
fof(addAssignment_38023,axiom,
! [VarCurr] :
( v115122(VarCurr,bitIndex10)
<=> v114797(VarCurr,bitIndex4) ) ).
fof(addAssignment_38022,axiom,
! [VarCurr] :
( v115122(VarCurr,bitIndex11)
<=> v114797(VarCurr,bitIndex4) ) ).
fof(addAssignment_38021,axiom,
! [VarCurr] :
( v115122(VarCurr,bitIndex12)
<=> v114797(VarCurr,bitIndex4) ) ).
fof(addAssignment_38020,axiom,
! [VarCurr] :
( v115122(VarCurr,bitIndex13)
<=> v114797(VarCurr,bitIndex4) ) ).
fof(addAssignment_38019,axiom,
! [VarCurr] :
( v115122(VarCurr,bitIndex14)
<=> v114797(VarCurr,bitIndex4) ) ).
fof(addAssignment_38018,axiom,
! [VarCurr] :
( v115122(VarCurr,bitIndex15)
<=> v114797(VarCurr,bitIndex4) ) ).
fof(addAssignment_38017,axiom,
! [VarCurr] :
( v115122(VarCurr,bitIndex16)
<=> v114797(VarCurr,bitIndex4) ) ).
fof(addAssignment_38016,axiom,
! [VarCurr] :
( v115122(VarCurr,bitIndex17)
<=> v114797(VarCurr,bitIndex4) ) ).
fof(addAssignment_38015,axiom,
! [VarCurr] :
( v115122(VarCurr,bitIndex18)
<=> v114797(VarCurr,bitIndex4) ) ).
fof(addAssignment_38014,axiom,
! [VarCurr] :
( v115122(VarCurr,bitIndex19)
<=> v114797(VarCurr,bitIndex4) ) ).
fof(addAssignment_38013,axiom,
! [VarCurr] :
( v115122(VarCurr,bitIndex20)
<=> v114797(VarCurr,bitIndex4) ) ).
fof(addAssignment_38012,axiom,
! [VarCurr] :
( v115122(VarCurr,bitIndex21)
<=> v114797(VarCurr,bitIndex4) ) ).
fof(addAssignment_38011,axiom,
! [VarCurr] :
( v115122(VarCurr,bitIndex22)
<=> v114797(VarCurr,bitIndex4) ) ).
fof(addAssignment_38010,axiom,
! [VarCurr] :
( v115122(VarCurr,bitIndex23)
<=> v114797(VarCurr,bitIndex4) ) ).
fof(addAssignment_38009,axiom,
! [VarCurr] :
( v115122(VarCurr,bitIndex24)
<=> v114797(VarCurr,bitIndex4) ) ).
fof(addAssignment_38008,axiom,
! [VarCurr] :
( v115122(VarCurr,bitIndex25)
<=> v114797(VarCurr,bitIndex4) ) ).
fof(addAssignment_38007,axiom,
! [VarCurr] :
( v115122(VarCurr,bitIndex26)
<=> v114797(VarCurr,bitIndex4) ) ).
fof(addAssignment_38006,axiom,
! [VarCurr] :
( v115122(VarCurr,bitIndex27)
<=> v114797(VarCurr,bitIndex4) ) ).
fof(addAssignment_38005,axiom,
! [VarCurr] :
( v115122(VarCurr,bitIndex28)
<=> v114797(VarCurr,bitIndex4) ) ).
fof(addAssignment_38004,axiom,
! [VarCurr] :
( v115122(VarCurr,bitIndex29)
<=> v114797(VarCurr,bitIndex4) ) ).
fof(addAssignment_38003,axiom,
! [VarCurr] :
( v115122(VarCurr,bitIndex30)
<=> v114797(VarCurr,bitIndex4) ) ).
fof(addAssignment_38002,axiom,
! [VarCurr] :
( v115122(VarCurr,bitIndex31)
<=> v114797(VarCurr,bitIndex4) ) ).
fof(addAssignment_38001,axiom,
! [VarCurr] :
( v115122(VarCurr,bitIndex32)
<=> v114797(VarCurr,bitIndex4) ) ).
fof(addAssignment_38000,axiom,
! [VarCurr] :
( v115122(VarCurr,bitIndex33)
<=> v114797(VarCurr,bitIndex4) ) ).
fof(addAssignment_37999,axiom,
! [VarCurr] :
( v115122(VarCurr,bitIndex34)
<=> v114797(VarCurr,bitIndex4) ) ).
fof(addAssignment_37998,axiom,
! [VarCurr] :
( v115122(VarCurr,bitIndex35)
<=> v114797(VarCurr,bitIndex4) ) ).
fof(addAssignment_37997,axiom,
! [VarCurr] :
( v115122(VarCurr,bitIndex36)
<=> v114797(VarCurr,bitIndex4) ) ).
fof(addAssignment_37996,axiom,
! [VarCurr] :
( v115122(VarCurr,bitIndex37)
<=> v114797(VarCurr,bitIndex4) ) ).
fof(addAssignment_37995,axiom,
! [VarCurr] :
( v115122(VarCurr,bitIndex38)
<=> v114797(VarCurr,bitIndex4) ) ).
fof(addAssignment_37994,axiom,
! [VarCurr] :
( v115122(VarCurr,bitIndex39)
<=> v114797(VarCurr,bitIndex4) ) ).
fof(addAssignment_37993,axiom,
! [VarCurr,B] :
( range_23_0(B)
=> ( v115030(VarCurr,B)
<=> v115032(VarCurr,B) ) ) ).
fof(addAssignment_37992,axiom,
! [VarCurr] :
( ( v115030(VarCurr,bitIndex39)
<=> $false )
& ( v115030(VarCurr,bitIndex38)
<=> $false )
& ( v115030(VarCurr,bitIndex37)
<=> $false )
& ( v115030(VarCurr,bitIndex36)
<=> $false )
& ( v115030(VarCurr,bitIndex35)
<=> $false )
& ( v115030(VarCurr,bitIndex34)
<=> $false )
& ( v115030(VarCurr,bitIndex33)
<=> $false )
& ( v115030(VarCurr,bitIndex32)
<=> $false )
& ( v115030(VarCurr,bitIndex31)
<=> $false )
& ( v115030(VarCurr,bitIndex30)
<=> $false )
& ( v115030(VarCurr,bitIndex29)
<=> $false )
& ( v115030(VarCurr,bitIndex28)
<=> $false )
& ( v115030(VarCurr,bitIndex27)
<=> $false )
& ( v115030(VarCurr,bitIndex26)
<=> $false )
& ( v115030(VarCurr,bitIndex25)
<=> $false )
& ( v115030(VarCurr,bitIndex24)
<=> $false ) ) ).
fof(bitBlastConstant_12750,axiom,
~ b0000000000000000(bitIndex15) ).
fof(bitBlastConstant_12749,axiom,
~ b0000000000000000(bitIndex14) ).
fof(bitBlastConstant_12748,axiom,
~ b0000000000000000(bitIndex13) ).
fof(bitBlastConstant_12747,axiom,
~ b0000000000000000(bitIndex12) ).
fof(bitBlastConstant_12746,axiom,
~ b0000000000000000(bitIndex11) ).
fof(bitBlastConstant_12745,axiom,
~ b0000000000000000(bitIndex10) ).
fof(bitBlastConstant_12744,axiom,
~ b0000000000000000(bitIndex9) ).
fof(bitBlastConstant_12743,axiom,
~ b0000000000000000(bitIndex8) ).
fof(bitBlastConstant_12742,axiom,
~ b0000000000000000(bitIndex7) ).
fof(bitBlastConstant_12741,axiom,
~ b0000000000000000(bitIndex6) ).
fof(bitBlastConstant_12740,axiom,
~ b0000000000000000(bitIndex5) ).
fof(bitBlastConstant_12739,axiom,
~ b0000000000000000(bitIndex4) ).
fof(bitBlastConstant_12738,axiom,
~ b0000000000000000(bitIndex3) ).
fof(bitBlastConstant_12737,axiom,
~ b0000000000000000(bitIndex2) ).
fof(bitBlastConstant_12736,axiom,
~ b0000000000000000(bitIndex1) ).
fof(bitBlastConstant_12735,axiom,
~ b0000000000000000(bitIndex0) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_122,axiom,
! [VarCurr,B] :
( range_23_0(B)
=> ( v115032(VarCurr,B)
<=> ( v115033(VarCurr,B)
| v115077(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_121,axiom,
! [VarCurr,B] :
( range_23_0(B)
=> ( v115077(VarCurr,B)
<=> ( v115078(VarCurr,B)
& v115121(VarCurr,B) ) ) ) ).
fof(addAssignment_37991,axiom,
! [VarCurr] :
( v115121(VarCurr,bitIndex0)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37990,axiom,
! [VarCurr] :
( v115121(VarCurr,bitIndex1)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37989,axiom,
! [VarCurr] :
( v115121(VarCurr,bitIndex2)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37988,axiom,
! [VarCurr] :
( v115121(VarCurr,bitIndex3)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37987,axiom,
! [VarCurr] :
( v115121(VarCurr,bitIndex4)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37986,axiom,
! [VarCurr] :
( v115121(VarCurr,bitIndex5)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37985,axiom,
! [VarCurr] :
( v115121(VarCurr,bitIndex6)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37984,axiom,
! [VarCurr] :
( v115121(VarCurr,bitIndex7)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37983,axiom,
! [VarCurr] :
( v115121(VarCurr,bitIndex8)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37982,axiom,
! [VarCurr] :
( v115121(VarCurr,bitIndex9)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37981,axiom,
! [VarCurr] :
( v115121(VarCurr,bitIndex10)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37980,axiom,
! [VarCurr] :
( v115121(VarCurr,bitIndex11)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37979,axiom,
! [VarCurr] :
( v115121(VarCurr,bitIndex12)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37978,axiom,
! [VarCurr] :
( v115121(VarCurr,bitIndex13)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37977,axiom,
! [VarCurr] :
( v115121(VarCurr,bitIndex14)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37976,axiom,
! [VarCurr] :
( v115121(VarCurr,bitIndex15)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37975,axiom,
! [VarCurr] :
( v115121(VarCurr,bitIndex16)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37974,axiom,
! [VarCurr] :
( v115121(VarCurr,bitIndex17)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37973,axiom,
! [VarCurr] :
( v115121(VarCurr,bitIndex18)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37972,axiom,
! [VarCurr] :
( v115121(VarCurr,bitIndex19)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37971,axiom,
! [VarCurr] :
( v115121(VarCurr,bitIndex20)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37970,axiom,
! [VarCurr] :
( v115121(VarCurr,bitIndex21)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37969,axiom,
! [VarCurr] :
( v115121(VarCurr,bitIndex22)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37968,axiom,
! [VarCurr] :
( v115121(VarCurr,bitIndex23)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37967,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v115078(VarCurr,B)
<=> v115079(VarCurr,B) ) ) ).
fof(addAssignment_37966,axiom,
! [VarCurr] :
( ( v115078(VarCurr,bitIndex23)
<=> $false )
& ( v115078(VarCurr,bitIndex22)
<=> $false )
& ( v115078(VarCurr,bitIndex21)
<=> $false )
& ( v115078(VarCurr,bitIndex20)
<=> $false )
& ( v115078(VarCurr,bitIndex19)
<=> $false )
& ( v115078(VarCurr,bitIndex18)
<=> $false )
& ( v115078(VarCurr,bitIndex17)
<=> $false )
& ( v115078(VarCurr,bitIndex16)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_120,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v115079(VarCurr,B)
<=> ( v115080(VarCurr,B)
| v115100(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_119,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v115100(VarCurr,B)
<=> ( v115101(VarCurr,B)
& v115120(VarCurr,B) ) ) ) ).
fof(addAssignment_37965,axiom,
! [VarCurr] :
( v115120(VarCurr,bitIndex0)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37964,axiom,
! [VarCurr] :
( v115120(VarCurr,bitIndex1)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37963,axiom,
! [VarCurr] :
( v115120(VarCurr,bitIndex2)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37962,axiom,
! [VarCurr] :
( v115120(VarCurr,bitIndex3)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37961,axiom,
! [VarCurr] :
( v115120(VarCurr,bitIndex4)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37960,axiom,
! [VarCurr] :
( v115120(VarCurr,bitIndex5)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37959,axiom,
! [VarCurr] :
( v115120(VarCurr,bitIndex6)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37958,axiom,
! [VarCurr] :
( v115120(VarCurr,bitIndex7)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37957,axiom,
! [VarCurr] :
( v115120(VarCurr,bitIndex8)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37956,axiom,
! [VarCurr] :
( v115120(VarCurr,bitIndex9)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37955,axiom,
! [VarCurr] :
( v115120(VarCurr,bitIndex10)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37954,axiom,
! [VarCurr] :
( v115120(VarCurr,bitIndex11)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37953,axiom,
! [VarCurr] :
( v115120(VarCurr,bitIndex12)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37952,axiom,
! [VarCurr] :
( v115120(VarCurr,bitIndex13)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37951,axiom,
! [VarCurr] :
( v115120(VarCurr,bitIndex14)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37950,axiom,
! [VarCurr] :
( v115120(VarCurr,bitIndex15)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37949,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v115101(VarCurr,B)
<=> v115102(VarCurr,B) ) ) ).
fof(addAssignment_37948,axiom,
! [VarCurr] :
( ( v115101(VarCurr,bitIndex15)
<=> $false )
& ( v115101(VarCurr,bitIndex14)
<=> $false )
& ( v115101(VarCurr,bitIndex13)
<=> $false )
& ( v115101(VarCurr,bitIndex12)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_118,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v115102(VarCurr,B)
<=> ( v115103(VarCurr,B)
| v115111(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_117,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v115111(VarCurr,B)
<=> ( v115112(VarCurr,B)
& v115119(VarCurr,B) ) ) ) ).
fof(addAssignment_37947,axiom,
! [VarCurr] :
( v115119(VarCurr,bitIndex0)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37946,axiom,
! [VarCurr] :
( v115119(VarCurr,bitIndex1)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37945,axiom,
! [VarCurr] :
( v115119(VarCurr,bitIndex2)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37944,axiom,
! [VarCurr] :
( v115119(VarCurr,bitIndex3)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37943,axiom,
! [VarCurr] :
( v115119(VarCurr,bitIndex4)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37942,axiom,
! [VarCurr] :
( v115119(VarCurr,bitIndex5)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37941,axiom,
! [VarCurr] :
( v115119(VarCurr,bitIndex6)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37940,axiom,
! [VarCurr] :
( v115119(VarCurr,bitIndex7)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37939,axiom,
! [VarCurr] :
( v115119(VarCurr,bitIndex8)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37938,axiom,
! [VarCurr] :
( v115119(VarCurr,bitIndex9)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37937,axiom,
! [VarCurr] :
( v115119(VarCurr,bitIndex10)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37936,axiom,
! [VarCurr] :
( v115119(VarCurr,bitIndex11)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37935,axiom,
! [VarCurr,B] :
( range_9_0(B)
=> ( v115112(VarCurr,B)
<=> v115113(VarCurr,B) ) ) ).
fof(addAssignment_37934,axiom,
! [VarCurr] :
( ( v115112(VarCurr,bitIndex11)
<=> $false )
& ( v115112(VarCurr,bitIndex10)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_116,axiom,
! [VarCurr,B] :
( range_9_0(B)
=> ( v115113(VarCurr,B)
<=> ( v115114(VarCurr,B)
| v115116(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_115,axiom,
! [VarCurr,B] :
( range_9_0(B)
=> ( v115116(VarCurr,B)
<=> ( v115117(VarCurr,B)
& v115118(VarCurr,B) ) ) ) ).
fof(addAssignment_37933,axiom,
! [VarCurr] :
( v115118(VarCurr,bitIndex0)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37932,axiom,
! [VarCurr] :
( v115118(VarCurr,bitIndex1)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37931,axiom,
! [VarCurr] :
( v115118(VarCurr,bitIndex2)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37930,axiom,
! [VarCurr] :
( v115118(VarCurr,bitIndex3)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37929,axiom,
! [VarCurr] :
( v115118(VarCurr,bitIndex4)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37928,axiom,
! [VarCurr] :
( v115118(VarCurr,bitIndex5)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37927,axiom,
! [VarCurr] :
( v115118(VarCurr,bitIndex6)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37926,axiom,
! [VarCurr] :
( v115118(VarCurr,bitIndex7)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37925,axiom,
! [VarCurr] :
( v115118(VarCurr,bitIndex8)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37924,axiom,
! [VarCurr] :
( v115118(VarCurr,bitIndex9)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37923,axiom,
! [VarCurr] :
( ( v115117(VarCurr,bitIndex8)
<=> v114945(VarCurr,bitIndex39) )
& ( v115117(VarCurr,bitIndex7)
<=> v114945(VarCurr,bitIndex38) )
& ( v115117(VarCurr,bitIndex6)
<=> v114945(VarCurr,bitIndex37) )
& ( v115117(VarCurr,bitIndex5)
<=> v114945(VarCurr,bitIndex36) )
& ( v115117(VarCurr,bitIndex4)
<=> v114945(VarCurr,bitIndex35) )
& ( v115117(VarCurr,bitIndex3)
<=> v114945(VarCurr,bitIndex34) )
& ( v115117(VarCurr,bitIndex2)
<=> v114945(VarCurr,bitIndex33) )
& ( v115117(VarCurr,bitIndex1)
<=> v114945(VarCurr,bitIndex32) )
& ( v115117(VarCurr,bitIndex0)
<=> v114945(VarCurr,bitIndex31) ) ) ).
fof(addAssignment_37922,axiom,
! [VarCurr] :
( v115117(VarCurr,bitIndex9)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2291,axiom,
! [VarCurr] :
( v115114(VarCurr,bitIndex0)
<=> ( v114945(VarCurr,bitIndex30)
& v115115(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2290,axiom,
! [VarCurr] :
( v115114(VarCurr,bitIndex1)
<=> ( v114945(VarCurr,bitIndex31)
& v115115(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2289,axiom,
! [VarCurr] :
( v115114(VarCurr,bitIndex2)
<=> ( v114945(VarCurr,bitIndex32)
& v115115(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2288,axiom,
! [VarCurr] :
( v115114(VarCurr,bitIndex3)
<=> ( v114945(VarCurr,bitIndex33)
& v115115(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2287,axiom,
! [VarCurr] :
( v115114(VarCurr,bitIndex4)
<=> ( v114945(VarCurr,bitIndex34)
& v115115(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2286,axiom,
! [VarCurr] :
( v115114(VarCurr,bitIndex5)
<=> ( v114945(VarCurr,bitIndex35)
& v115115(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2285,axiom,
! [VarCurr] :
( v115114(VarCurr,bitIndex6)
<=> ( v114945(VarCurr,bitIndex36)
& v115115(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2284,axiom,
! [VarCurr] :
( v115114(VarCurr,bitIndex7)
<=> ( v114945(VarCurr,bitIndex37)
& v115115(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2283,axiom,
! [VarCurr] :
( v115114(VarCurr,bitIndex8)
<=> ( v114945(VarCurr,bitIndex38)
& v115115(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2282,axiom,
! [VarCurr] :
( v115114(VarCurr,bitIndex9)
<=> ( v114945(VarCurr,bitIndex39)
& v115115(VarCurr,bitIndex9) ) ) ).
fof(addAssignment_37921,axiom,
! [VarCurr] :
( v115115(VarCurr,bitIndex0)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37920,axiom,
! [VarCurr] :
( v115115(VarCurr,bitIndex1)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37919,axiom,
! [VarCurr] :
( v115115(VarCurr,bitIndex2)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37918,axiom,
! [VarCurr] :
( v115115(VarCurr,bitIndex3)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37917,axiom,
! [VarCurr] :
( v115115(VarCurr,bitIndex4)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37916,axiom,
! [VarCurr] :
( v115115(VarCurr,bitIndex5)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37915,axiom,
! [VarCurr] :
( v115115(VarCurr,bitIndex6)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37914,axiom,
! [VarCurr] :
( v115115(VarCurr,bitIndex7)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37913,axiom,
! [VarCurr] :
( v115115(VarCurr,bitIndex8)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37912,axiom,
! [VarCurr] :
( v115115(VarCurr,bitIndex9)
<=> v114845(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_114,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v115103(VarCurr,B)
<=> ( v115104(VarCurr,B)
& v115110(VarCurr,B) ) ) ) ).
fof(addAssignment_37911,axiom,
! [VarCurr] :
( v115110(VarCurr,bitIndex0)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37910,axiom,
! [VarCurr] :
( v115110(VarCurr,bitIndex1)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37909,axiom,
! [VarCurr] :
( v115110(VarCurr,bitIndex2)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37908,axiom,
! [VarCurr] :
( v115110(VarCurr,bitIndex3)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37907,axiom,
! [VarCurr] :
( v115110(VarCurr,bitIndex4)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37906,axiom,
! [VarCurr] :
( v115110(VarCurr,bitIndex5)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37905,axiom,
! [VarCurr] :
( v115110(VarCurr,bitIndex6)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37904,axiom,
! [VarCurr] :
( v115110(VarCurr,bitIndex7)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37903,axiom,
! [VarCurr] :
( v115110(VarCurr,bitIndex8)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37902,axiom,
! [VarCurr] :
( v115110(VarCurr,bitIndex9)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37901,axiom,
! [VarCurr] :
( v115110(VarCurr,bitIndex10)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37900,axiom,
! [VarCurr] :
( v115110(VarCurr,bitIndex11)
<=> v114846(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_113,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v115104(VarCurr,B)
<=> ( v115105(VarCurr,B)
| v115107(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_112,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v115107(VarCurr,B)
<=> ( v115108(VarCurr,B)
& v115109(VarCurr,B) ) ) ) ).
fof(addAssignment_37899,axiom,
! [VarCurr] :
( v115109(VarCurr,bitIndex0)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37898,axiom,
! [VarCurr] :
( v115109(VarCurr,bitIndex1)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37897,axiom,
! [VarCurr] :
( v115109(VarCurr,bitIndex2)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37896,axiom,
! [VarCurr] :
( v115109(VarCurr,bitIndex3)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37895,axiom,
! [VarCurr] :
( v115109(VarCurr,bitIndex4)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37894,axiom,
! [VarCurr] :
( v115109(VarCurr,bitIndex5)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37893,axiom,
! [VarCurr] :
( v115109(VarCurr,bitIndex6)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37892,axiom,
! [VarCurr] :
( v115109(VarCurr,bitIndex7)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37891,axiom,
! [VarCurr] :
( v115109(VarCurr,bitIndex8)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37890,axiom,
! [VarCurr] :
( v115109(VarCurr,bitIndex9)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37889,axiom,
! [VarCurr] :
( v115109(VarCurr,bitIndex10)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37888,axiom,
! [VarCurr] :
( v115109(VarCurr,bitIndex11)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37887,axiom,
! [VarCurr] :
( ( v115108(VarCurr,bitIndex10)
<=> v114945(VarCurr,bitIndex39) )
& ( v115108(VarCurr,bitIndex9)
<=> v114945(VarCurr,bitIndex38) )
& ( v115108(VarCurr,bitIndex8)
<=> v114945(VarCurr,bitIndex37) )
& ( v115108(VarCurr,bitIndex7)
<=> v114945(VarCurr,bitIndex36) )
& ( v115108(VarCurr,bitIndex6)
<=> v114945(VarCurr,bitIndex35) )
& ( v115108(VarCurr,bitIndex5)
<=> v114945(VarCurr,bitIndex34) )
& ( v115108(VarCurr,bitIndex4)
<=> v114945(VarCurr,bitIndex33) )
& ( v115108(VarCurr,bitIndex3)
<=> v114945(VarCurr,bitIndex32) )
& ( v115108(VarCurr,bitIndex2)
<=> v114945(VarCurr,bitIndex31) )
& ( v115108(VarCurr,bitIndex1)
<=> v114945(VarCurr,bitIndex30) )
& ( v115108(VarCurr,bitIndex0)
<=> v114945(VarCurr,bitIndex29) ) ) ).
fof(addAssignment_37886,axiom,
! [VarCurr] :
( v115108(VarCurr,bitIndex11)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2281,axiom,
! [VarCurr] :
( v115105(VarCurr,bitIndex0)
<=> ( v114945(VarCurr,bitIndex28)
& v115106(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2280,axiom,
! [VarCurr] :
( v115105(VarCurr,bitIndex1)
<=> ( v114945(VarCurr,bitIndex29)
& v115106(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2279,axiom,
! [VarCurr] :
( v115105(VarCurr,bitIndex2)
<=> ( v114945(VarCurr,bitIndex30)
& v115106(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2278,axiom,
! [VarCurr] :
( v115105(VarCurr,bitIndex3)
<=> ( v114945(VarCurr,bitIndex31)
& v115106(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2277,axiom,
! [VarCurr] :
( v115105(VarCurr,bitIndex4)
<=> ( v114945(VarCurr,bitIndex32)
& v115106(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2276,axiom,
! [VarCurr] :
( v115105(VarCurr,bitIndex5)
<=> ( v114945(VarCurr,bitIndex33)
& v115106(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2275,axiom,
! [VarCurr] :
( v115105(VarCurr,bitIndex6)
<=> ( v114945(VarCurr,bitIndex34)
& v115106(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2274,axiom,
! [VarCurr] :
( v115105(VarCurr,bitIndex7)
<=> ( v114945(VarCurr,bitIndex35)
& v115106(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2273,axiom,
! [VarCurr] :
( v115105(VarCurr,bitIndex8)
<=> ( v114945(VarCurr,bitIndex36)
& v115106(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2272,axiom,
! [VarCurr] :
( v115105(VarCurr,bitIndex9)
<=> ( v114945(VarCurr,bitIndex37)
& v115106(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2271,axiom,
! [VarCurr] :
( v115105(VarCurr,bitIndex10)
<=> ( v114945(VarCurr,bitIndex38)
& v115106(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2270,axiom,
! [VarCurr] :
( v115105(VarCurr,bitIndex11)
<=> ( v114945(VarCurr,bitIndex39)
& v115106(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_37885,axiom,
! [VarCurr] :
( v115106(VarCurr,bitIndex0)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37884,axiom,
! [VarCurr] :
( v115106(VarCurr,bitIndex1)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37883,axiom,
! [VarCurr] :
( v115106(VarCurr,bitIndex2)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37882,axiom,
! [VarCurr] :
( v115106(VarCurr,bitIndex3)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37881,axiom,
! [VarCurr] :
( v115106(VarCurr,bitIndex4)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37880,axiom,
! [VarCurr] :
( v115106(VarCurr,bitIndex5)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37879,axiom,
! [VarCurr] :
( v115106(VarCurr,bitIndex6)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37878,axiom,
! [VarCurr] :
( v115106(VarCurr,bitIndex7)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37877,axiom,
! [VarCurr] :
( v115106(VarCurr,bitIndex8)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37876,axiom,
! [VarCurr] :
( v115106(VarCurr,bitIndex9)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37875,axiom,
! [VarCurr] :
( v115106(VarCurr,bitIndex10)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37874,axiom,
! [VarCurr] :
( v115106(VarCurr,bitIndex11)
<=> v114845(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_111,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v115080(VarCurr,B)
<=> ( v115081(VarCurr,B)
& v115099(VarCurr,B) ) ) ) ).
fof(addAssignment_37873,axiom,
! [VarCurr] :
( v115099(VarCurr,bitIndex0)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37872,axiom,
! [VarCurr] :
( v115099(VarCurr,bitIndex1)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37871,axiom,
! [VarCurr] :
( v115099(VarCurr,bitIndex2)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37870,axiom,
! [VarCurr] :
( v115099(VarCurr,bitIndex3)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37869,axiom,
! [VarCurr] :
( v115099(VarCurr,bitIndex4)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37868,axiom,
! [VarCurr] :
( v115099(VarCurr,bitIndex5)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37867,axiom,
! [VarCurr] :
( v115099(VarCurr,bitIndex6)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37866,axiom,
! [VarCurr] :
( v115099(VarCurr,bitIndex7)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37865,axiom,
! [VarCurr] :
( v115099(VarCurr,bitIndex8)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37864,axiom,
! [VarCurr] :
( v115099(VarCurr,bitIndex9)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37863,axiom,
! [VarCurr] :
( v115099(VarCurr,bitIndex10)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37862,axiom,
! [VarCurr] :
( v115099(VarCurr,bitIndex11)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37861,axiom,
! [VarCurr] :
( v115099(VarCurr,bitIndex12)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37860,axiom,
! [VarCurr] :
( v115099(VarCurr,bitIndex13)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37859,axiom,
! [VarCurr] :
( v115099(VarCurr,bitIndex14)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37858,axiom,
! [VarCurr] :
( v115099(VarCurr,bitIndex15)
<=> v114841(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_110,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v115081(VarCurr,B)
<=> ( v115082(VarCurr,B)
| v115090(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_109,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v115090(VarCurr,B)
<=> ( v115091(VarCurr,B)
& v115098(VarCurr,B) ) ) ) ).
fof(addAssignment_37857,axiom,
! [VarCurr] :
( v115098(VarCurr,bitIndex0)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37856,axiom,
! [VarCurr] :
( v115098(VarCurr,bitIndex1)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37855,axiom,
! [VarCurr] :
( v115098(VarCurr,bitIndex2)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37854,axiom,
! [VarCurr] :
( v115098(VarCurr,bitIndex3)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37853,axiom,
! [VarCurr] :
( v115098(VarCurr,bitIndex4)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37852,axiom,
! [VarCurr] :
( v115098(VarCurr,bitIndex5)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37851,axiom,
! [VarCurr] :
( v115098(VarCurr,bitIndex6)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37850,axiom,
! [VarCurr] :
( v115098(VarCurr,bitIndex7)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37849,axiom,
! [VarCurr] :
( v115098(VarCurr,bitIndex8)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37848,axiom,
! [VarCurr] :
( v115098(VarCurr,bitIndex9)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37847,axiom,
! [VarCurr] :
( v115098(VarCurr,bitIndex10)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37846,axiom,
! [VarCurr] :
( v115098(VarCurr,bitIndex11)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37845,axiom,
! [VarCurr] :
( v115098(VarCurr,bitIndex12)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37844,axiom,
! [VarCurr] :
( v115098(VarCurr,bitIndex13)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37843,axiom,
! [VarCurr] :
( v115098(VarCurr,bitIndex14)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37842,axiom,
! [VarCurr] :
( v115098(VarCurr,bitIndex15)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37841,axiom,
! [VarCurr,B] :
( range_13_0(B)
=> ( v115091(VarCurr,B)
<=> v115092(VarCurr,B) ) ) ).
fof(addAssignment_37840,axiom,
! [VarCurr] :
( ( v115091(VarCurr,bitIndex15)
<=> $false )
& ( v115091(VarCurr,bitIndex14)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_108,axiom,
! [VarCurr,B] :
( range_13_0(B)
=> ( v115092(VarCurr,B)
<=> ( v115093(VarCurr,B)
| v115095(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_107,axiom,
! [VarCurr,B] :
( range_13_0(B)
=> ( v115095(VarCurr,B)
<=> ( v115096(VarCurr,B)
& v115097(VarCurr,B) ) ) ) ).
fof(addAssignment_37839,axiom,
! [VarCurr] :
( v115097(VarCurr,bitIndex0)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37838,axiom,
! [VarCurr] :
( v115097(VarCurr,bitIndex1)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37837,axiom,
! [VarCurr] :
( v115097(VarCurr,bitIndex2)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37836,axiom,
! [VarCurr] :
( v115097(VarCurr,bitIndex3)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37835,axiom,
! [VarCurr] :
( v115097(VarCurr,bitIndex4)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37834,axiom,
! [VarCurr] :
( v115097(VarCurr,bitIndex5)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37833,axiom,
! [VarCurr] :
( v115097(VarCurr,bitIndex6)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37832,axiom,
! [VarCurr] :
( v115097(VarCurr,bitIndex7)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37831,axiom,
! [VarCurr] :
( v115097(VarCurr,bitIndex8)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37830,axiom,
! [VarCurr] :
( v115097(VarCurr,bitIndex9)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37829,axiom,
! [VarCurr] :
( v115097(VarCurr,bitIndex10)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37828,axiom,
! [VarCurr] :
( v115097(VarCurr,bitIndex11)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37827,axiom,
! [VarCurr] :
( v115097(VarCurr,bitIndex12)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37826,axiom,
! [VarCurr] :
( v115097(VarCurr,bitIndex13)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37825,axiom,
! [VarCurr] :
( ( v115096(VarCurr,bitIndex12)
<=> v114945(VarCurr,bitIndex39) )
& ( v115096(VarCurr,bitIndex11)
<=> v114945(VarCurr,bitIndex38) )
& ( v115096(VarCurr,bitIndex10)
<=> v114945(VarCurr,bitIndex37) )
& ( v115096(VarCurr,bitIndex9)
<=> v114945(VarCurr,bitIndex36) )
& ( v115096(VarCurr,bitIndex8)
<=> v114945(VarCurr,bitIndex35) )
& ( v115096(VarCurr,bitIndex7)
<=> v114945(VarCurr,bitIndex34) )
& ( v115096(VarCurr,bitIndex6)
<=> v114945(VarCurr,bitIndex33) )
& ( v115096(VarCurr,bitIndex5)
<=> v114945(VarCurr,bitIndex32) )
& ( v115096(VarCurr,bitIndex4)
<=> v114945(VarCurr,bitIndex31) )
& ( v115096(VarCurr,bitIndex3)
<=> v114945(VarCurr,bitIndex30) )
& ( v115096(VarCurr,bitIndex2)
<=> v114945(VarCurr,bitIndex29) )
& ( v115096(VarCurr,bitIndex1)
<=> v114945(VarCurr,bitIndex28) )
& ( v115096(VarCurr,bitIndex0)
<=> v114945(VarCurr,bitIndex27) ) ) ).
fof(addAssignment_37824,axiom,
! [VarCurr] :
( v115096(VarCurr,bitIndex13)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2269,axiom,
! [VarCurr] :
( v115093(VarCurr,bitIndex0)
<=> ( v114945(VarCurr,bitIndex26)
& v115094(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2268,axiom,
! [VarCurr] :
( v115093(VarCurr,bitIndex1)
<=> ( v114945(VarCurr,bitIndex27)
& v115094(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2267,axiom,
! [VarCurr] :
( v115093(VarCurr,bitIndex2)
<=> ( v114945(VarCurr,bitIndex28)
& v115094(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2266,axiom,
! [VarCurr] :
( v115093(VarCurr,bitIndex3)
<=> ( v114945(VarCurr,bitIndex29)
& v115094(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2265,axiom,
! [VarCurr] :
( v115093(VarCurr,bitIndex4)
<=> ( v114945(VarCurr,bitIndex30)
& v115094(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2264,axiom,
! [VarCurr] :
( v115093(VarCurr,bitIndex5)
<=> ( v114945(VarCurr,bitIndex31)
& v115094(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2263,axiom,
! [VarCurr] :
( v115093(VarCurr,bitIndex6)
<=> ( v114945(VarCurr,bitIndex32)
& v115094(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2262,axiom,
! [VarCurr] :
( v115093(VarCurr,bitIndex7)
<=> ( v114945(VarCurr,bitIndex33)
& v115094(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2261,axiom,
! [VarCurr] :
( v115093(VarCurr,bitIndex8)
<=> ( v114945(VarCurr,bitIndex34)
& v115094(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2260,axiom,
! [VarCurr] :
( v115093(VarCurr,bitIndex9)
<=> ( v114945(VarCurr,bitIndex35)
& v115094(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2259,axiom,
! [VarCurr] :
( v115093(VarCurr,bitIndex10)
<=> ( v114945(VarCurr,bitIndex36)
& v115094(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2258,axiom,
! [VarCurr] :
( v115093(VarCurr,bitIndex11)
<=> ( v114945(VarCurr,bitIndex37)
& v115094(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2257,axiom,
! [VarCurr] :
( v115093(VarCurr,bitIndex12)
<=> ( v114945(VarCurr,bitIndex38)
& v115094(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2256,axiom,
! [VarCurr] :
( v115093(VarCurr,bitIndex13)
<=> ( v114945(VarCurr,bitIndex39)
& v115094(VarCurr,bitIndex13) ) ) ).
fof(addAssignment_37823,axiom,
! [VarCurr] :
( v115094(VarCurr,bitIndex0)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37822,axiom,
! [VarCurr] :
( v115094(VarCurr,bitIndex1)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37821,axiom,
! [VarCurr] :
( v115094(VarCurr,bitIndex2)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37820,axiom,
! [VarCurr] :
( v115094(VarCurr,bitIndex3)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37819,axiom,
! [VarCurr] :
( v115094(VarCurr,bitIndex4)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37818,axiom,
! [VarCurr] :
( v115094(VarCurr,bitIndex5)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37817,axiom,
! [VarCurr] :
( v115094(VarCurr,bitIndex6)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37816,axiom,
! [VarCurr] :
( v115094(VarCurr,bitIndex7)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37815,axiom,
! [VarCurr] :
( v115094(VarCurr,bitIndex8)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37814,axiom,
! [VarCurr] :
( v115094(VarCurr,bitIndex9)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37813,axiom,
! [VarCurr] :
( v115094(VarCurr,bitIndex10)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37812,axiom,
! [VarCurr] :
( v115094(VarCurr,bitIndex11)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37811,axiom,
! [VarCurr] :
( v115094(VarCurr,bitIndex12)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37810,axiom,
! [VarCurr] :
( v115094(VarCurr,bitIndex13)
<=> v114845(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_106,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v115082(VarCurr,B)
<=> ( v115083(VarCurr,B)
& v115089(VarCurr,B) ) ) ) ).
fof(addAssignment_37809,axiom,
! [VarCurr] :
( v115089(VarCurr,bitIndex0)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37808,axiom,
! [VarCurr] :
( v115089(VarCurr,bitIndex1)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37807,axiom,
! [VarCurr] :
( v115089(VarCurr,bitIndex2)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37806,axiom,
! [VarCurr] :
( v115089(VarCurr,bitIndex3)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37805,axiom,
! [VarCurr] :
( v115089(VarCurr,bitIndex4)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37804,axiom,
! [VarCurr] :
( v115089(VarCurr,bitIndex5)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37803,axiom,
! [VarCurr] :
( v115089(VarCurr,bitIndex6)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37802,axiom,
! [VarCurr] :
( v115089(VarCurr,bitIndex7)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37801,axiom,
! [VarCurr] :
( v115089(VarCurr,bitIndex8)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37800,axiom,
! [VarCurr] :
( v115089(VarCurr,bitIndex9)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37799,axiom,
! [VarCurr] :
( v115089(VarCurr,bitIndex10)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37798,axiom,
! [VarCurr] :
( v115089(VarCurr,bitIndex11)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37797,axiom,
! [VarCurr] :
( v115089(VarCurr,bitIndex12)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37796,axiom,
! [VarCurr] :
( v115089(VarCurr,bitIndex13)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37795,axiom,
! [VarCurr] :
( v115089(VarCurr,bitIndex14)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37794,axiom,
! [VarCurr] :
( v115089(VarCurr,bitIndex15)
<=> v114846(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_105,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v115083(VarCurr,B)
<=> ( v115084(VarCurr,B)
| v115086(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_104,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v115086(VarCurr,B)
<=> ( v115087(VarCurr,B)
& v115088(VarCurr,B) ) ) ) ).
fof(addAssignment_37793,axiom,
! [VarCurr] :
( v115088(VarCurr,bitIndex0)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37792,axiom,
! [VarCurr] :
( v115088(VarCurr,bitIndex1)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37791,axiom,
! [VarCurr] :
( v115088(VarCurr,bitIndex2)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37790,axiom,
! [VarCurr] :
( v115088(VarCurr,bitIndex3)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37789,axiom,
! [VarCurr] :
( v115088(VarCurr,bitIndex4)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37788,axiom,
! [VarCurr] :
( v115088(VarCurr,bitIndex5)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37787,axiom,
! [VarCurr] :
( v115088(VarCurr,bitIndex6)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37786,axiom,
! [VarCurr] :
( v115088(VarCurr,bitIndex7)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37785,axiom,
! [VarCurr] :
( v115088(VarCurr,bitIndex8)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37784,axiom,
! [VarCurr] :
( v115088(VarCurr,bitIndex9)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37783,axiom,
! [VarCurr] :
( v115088(VarCurr,bitIndex10)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37782,axiom,
! [VarCurr] :
( v115088(VarCurr,bitIndex11)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37781,axiom,
! [VarCurr] :
( v115088(VarCurr,bitIndex12)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37780,axiom,
! [VarCurr] :
( v115088(VarCurr,bitIndex13)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37779,axiom,
! [VarCurr] :
( v115088(VarCurr,bitIndex14)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37778,axiom,
! [VarCurr] :
( v115088(VarCurr,bitIndex15)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37777,axiom,
! [VarCurr] :
( ( v115087(VarCurr,bitIndex14)
<=> v114945(VarCurr,bitIndex39) )
& ( v115087(VarCurr,bitIndex13)
<=> v114945(VarCurr,bitIndex38) )
& ( v115087(VarCurr,bitIndex12)
<=> v114945(VarCurr,bitIndex37) )
& ( v115087(VarCurr,bitIndex11)
<=> v114945(VarCurr,bitIndex36) )
& ( v115087(VarCurr,bitIndex10)
<=> v114945(VarCurr,bitIndex35) )
& ( v115087(VarCurr,bitIndex9)
<=> v114945(VarCurr,bitIndex34) )
& ( v115087(VarCurr,bitIndex8)
<=> v114945(VarCurr,bitIndex33) )
& ( v115087(VarCurr,bitIndex7)
<=> v114945(VarCurr,bitIndex32) )
& ( v115087(VarCurr,bitIndex6)
<=> v114945(VarCurr,bitIndex31) )
& ( v115087(VarCurr,bitIndex5)
<=> v114945(VarCurr,bitIndex30) )
& ( v115087(VarCurr,bitIndex4)
<=> v114945(VarCurr,bitIndex29) )
& ( v115087(VarCurr,bitIndex3)
<=> v114945(VarCurr,bitIndex28) )
& ( v115087(VarCurr,bitIndex2)
<=> v114945(VarCurr,bitIndex27) )
& ( v115087(VarCurr,bitIndex1)
<=> v114945(VarCurr,bitIndex26) )
& ( v115087(VarCurr,bitIndex0)
<=> v114945(VarCurr,bitIndex25) ) ) ).
fof(addAssignment_37776,axiom,
! [VarCurr] :
( v115087(VarCurr,bitIndex15)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2255,axiom,
! [VarCurr] :
( v115084(VarCurr,bitIndex0)
<=> ( v114945(VarCurr,bitIndex24)
& v115085(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2254,axiom,
! [VarCurr] :
( v115084(VarCurr,bitIndex1)
<=> ( v114945(VarCurr,bitIndex25)
& v115085(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2253,axiom,
! [VarCurr] :
( v115084(VarCurr,bitIndex2)
<=> ( v114945(VarCurr,bitIndex26)
& v115085(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2252,axiom,
! [VarCurr] :
( v115084(VarCurr,bitIndex3)
<=> ( v114945(VarCurr,bitIndex27)
& v115085(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2251,axiom,
! [VarCurr] :
( v115084(VarCurr,bitIndex4)
<=> ( v114945(VarCurr,bitIndex28)
& v115085(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2250,axiom,
! [VarCurr] :
( v115084(VarCurr,bitIndex5)
<=> ( v114945(VarCurr,bitIndex29)
& v115085(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2249,axiom,
! [VarCurr] :
( v115084(VarCurr,bitIndex6)
<=> ( v114945(VarCurr,bitIndex30)
& v115085(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2248,axiom,
! [VarCurr] :
( v115084(VarCurr,bitIndex7)
<=> ( v114945(VarCurr,bitIndex31)
& v115085(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2247,axiom,
! [VarCurr] :
( v115084(VarCurr,bitIndex8)
<=> ( v114945(VarCurr,bitIndex32)
& v115085(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2246,axiom,
! [VarCurr] :
( v115084(VarCurr,bitIndex9)
<=> ( v114945(VarCurr,bitIndex33)
& v115085(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2245,axiom,
! [VarCurr] :
( v115084(VarCurr,bitIndex10)
<=> ( v114945(VarCurr,bitIndex34)
& v115085(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2244,axiom,
! [VarCurr] :
( v115084(VarCurr,bitIndex11)
<=> ( v114945(VarCurr,bitIndex35)
& v115085(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2243,axiom,
! [VarCurr] :
( v115084(VarCurr,bitIndex12)
<=> ( v114945(VarCurr,bitIndex36)
& v115085(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2242,axiom,
! [VarCurr] :
( v115084(VarCurr,bitIndex13)
<=> ( v114945(VarCurr,bitIndex37)
& v115085(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2241,axiom,
! [VarCurr] :
( v115084(VarCurr,bitIndex14)
<=> ( v114945(VarCurr,bitIndex38)
& v115085(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2240,axiom,
! [VarCurr] :
( v115084(VarCurr,bitIndex15)
<=> ( v114945(VarCurr,bitIndex39)
& v115085(VarCurr,bitIndex15) ) ) ).
fof(addAssignment_37775,axiom,
! [VarCurr] :
( v115085(VarCurr,bitIndex0)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37774,axiom,
! [VarCurr] :
( v115085(VarCurr,bitIndex1)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37773,axiom,
! [VarCurr] :
( v115085(VarCurr,bitIndex2)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37772,axiom,
! [VarCurr] :
( v115085(VarCurr,bitIndex3)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37771,axiom,
! [VarCurr] :
( v115085(VarCurr,bitIndex4)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37770,axiom,
! [VarCurr] :
( v115085(VarCurr,bitIndex5)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37769,axiom,
! [VarCurr] :
( v115085(VarCurr,bitIndex6)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37768,axiom,
! [VarCurr] :
( v115085(VarCurr,bitIndex7)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37767,axiom,
! [VarCurr] :
( v115085(VarCurr,bitIndex8)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37766,axiom,
! [VarCurr] :
( v115085(VarCurr,bitIndex9)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37765,axiom,
! [VarCurr] :
( v115085(VarCurr,bitIndex10)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37764,axiom,
! [VarCurr] :
( v115085(VarCurr,bitIndex11)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37763,axiom,
! [VarCurr] :
( v115085(VarCurr,bitIndex12)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37762,axiom,
! [VarCurr] :
( v115085(VarCurr,bitIndex13)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37761,axiom,
! [VarCurr] :
( v115085(VarCurr,bitIndex14)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37760,axiom,
! [VarCurr] :
( v115085(VarCurr,bitIndex15)
<=> v114845(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_103,axiom,
! [VarCurr,B] :
( range_23_0(B)
=> ( v115033(VarCurr,B)
<=> ( v115034(VarCurr,B)
& v115076(VarCurr,B) ) ) ) ).
fof(addAssignment_37759,axiom,
! [VarCurr] :
( v115076(VarCurr,bitIndex0)
<=> v114836(VarCurr) ) ).
fof(addAssignment_37758,axiom,
! [VarCurr] :
( v115076(VarCurr,bitIndex1)
<=> v114836(VarCurr) ) ).
fof(addAssignment_37757,axiom,
! [VarCurr] :
( v115076(VarCurr,bitIndex2)
<=> v114836(VarCurr) ) ).
fof(addAssignment_37756,axiom,
! [VarCurr] :
( v115076(VarCurr,bitIndex3)
<=> v114836(VarCurr) ) ).
fof(addAssignment_37755,axiom,
! [VarCurr] :
( v115076(VarCurr,bitIndex4)
<=> v114836(VarCurr) ) ).
fof(addAssignment_37754,axiom,
! [VarCurr] :
( v115076(VarCurr,bitIndex5)
<=> v114836(VarCurr) ) ).
fof(addAssignment_37753,axiom,
! [VarCurr] :
( v115076(VarCurr,bitIndex6)
<=> v114836(VarCurr) ) ).
fof(addAssignment_37752,axiom,
! [VarCurr] :
( v115076(VarCurr,bitIndex7)
<=> v114836(VarCurr) ) ).
fof(addAssignment_37751,axiom,
! [VarCurr] :
( v115076(VarCurr,bitIndex8)
<=> v114836(VarCurr) ) ).
fof(addAssignment_37750,axiom,
! [VarCurr] :
( v115076(VarCurr,bitIndex9)
<=> v114836(VarCurr) ) ).
fof(addAssignment_37749,axiom,
! [VarCurr] :
( v115076(VarCurr,bitIndex10)
<=> v114836(VarCurr) ) ).
fof(addAssignment_37748,axiom,
! [VarCurr] :
( v115076(VarCurr,bitIndex11)
<=> v114836(VarCurr) ) ).
fof(addAssignment_37747,axiom,
! [VarCurr] :
( v115076(VarCurr,bitIndex12)
<=> v114836(VarCurr) ) ).
fof(addAssignment_37746,axiom,
! [VarCurr] :
( v115076(VarCurr,bitIndex13)
<=> v114836(VarCurr) ) ).
fof(addAssignment_37745,axiom,
! [VarCurr] :
( v115076(VarCurr,bitIndex14)
<=> v114836(VarCurr) ) ).
fof(addAssignment_37744,axiom,
! [VarCurr] :
( v115076(VarCurr,bitIndex15)
<=> v114836(VarCurr) ) ).
fof(addAssignment_37743,axiom,
! [VarCurr] :
( v115076(VarCurr,bitIndex16)
<=> v114836(VarCurr) ) ).
fof(addAssignment_37742,axiom,
! [VarCurr] :
( v115076(VarCurr,bitIndex17)
<=> v114836(VarCurr) ) ).
fof(addAssignment_37741,axiom,
! [VarCurr] :
( v115076(VarCurr,bitIndex18)
<=> v114836(VarCurr) ) ).
fof(addAssignment_37740,axiom,
! [VarCurr] :
( v115076(VarCurr,bitIndex19)
<=> v114836(VarCurr) ) ).
fof(addAssignment_37739,axiom,
! [VarCurr] :
( v115076(VarCurr,bitIndex20)
<=> v114836(VarCurr) ) ).
fof(addAssignment_37738,axiom,
! [VarCurr] :
( v115076(VarCurr,bitIndex21)
<=> v114836(VarCurr) ) ).
fof(addAssignment_37737,axiom,
! [VarCurr] :
( v115076(VarCurr,bitIndex22)
<=> v114836(VarCurr) ) ).
fof(addAssignment_37736,axiom,
! [VarCurr] :
( v115076(VarCurr,bitIndex23)
<=> v114836(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_102,axiom,
! [VarCurr,B] :
( range_23_0(B)
=> ( v115034(VarCurr,B)
<=> ( v115035(VarCurr,B)
| v115055(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_101,axiom,
! [VarCurr,B] :
( range_23_0(B)
=> ( v115055(VarCurr,B)
<=> ( v115056(VarCurr,B)
& v115075(VarCurr,B) ) ) ) ).
fof(addAssignment_37735,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex0)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37734,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex1)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37733,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex2)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37732,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex3)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37731,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex4)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37730,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex5)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37729,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex6)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37728,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex7)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37727,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex8)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37726,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex9)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37725,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex10)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37724,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex11)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37723,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex12)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37722,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex13)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37721,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex14)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37720,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex15)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37719,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex16)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37718,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex17)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37717,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex18)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37716,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex19)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37715,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex20)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37714,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex21)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37713,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex22)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37712,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex23)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37711,axiom,
! [VarCurr,B] :
( range_19_0(B)
=> ( v115056(VarCurr,B)
<=> v115057(VarCurr,B) ) ) ).
fof(addAssignment_37710,axiom,
! [VarCurr] :
( ( v115056(VarCurr,bitIndex23)
<=> $false )
& ( v115056(VarCurr,bitIndex22)
<=> $false )
& ( v115056(VarCurr,bitIndex21)
<=> $false )
& ( v115056(VarCurr,bitIndex20)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_100,axiom,
! [VarCurr,B] :
( range_19_0(B)
=> ( v115057(VarCurr,B)
<=> ( v115058(VarCurr,B)
| v115066(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_99,axiom,
! [VarCurr,B] :
( range_19_0(B)
=> ( v115066(VarCurr,B)
<=> ( v115067(VarCurr,B)
& v115074(VarCurr,B) ) ) ) ).
fof(addAssignment_37709,axiom,
! [VarCurr] :
( v115074(VarCurr,bitIndex0)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37708,axiom,
! [VarCurr] :
( v115074(VarCurr,bitIndex1)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37707,axiom,
! [VarCurr] :
( v115074(VarCurr,bitIndex2)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37706,axiom,
! [VarCurr] :
( v115074(VarCurr,bitIndex3)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37705,axiom,
! [VarCurr] :
( v115074(VarCurr,bitIndex4)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37704,axiom,
! [VarCurr] :
( v115074(VarCurr,bitIndex5)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37703,axiom,
! [VarCurr] :
( v115074(VarCurr,bitIndex6)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37702,axiom,
! [VarCurr] :
( v115074(VarCurr,bitIndex7)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37701,axiom,
! [VarCurr] :
( v115074(VarCurr,bitIndex8)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37700,axiom,
! [VarCurr] :
( v115074(VarCurr,bitIndex9)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37699,axiom,
! [VarCurr] :
( v115074(VarCurr,bitIndex10)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37698,axiom,
! [VarCurr] :
( v115074(VarCurr,bitIndex11)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37697,axiom,
! [VarCurr] :
( v115074(VarCurr,bitIndex12)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37696,axiom,
! [VarCurr] :
( v115074(VarCurr,bitIndex13)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37695,axiom,
! [VarCurr] :
( v115074(VarCurr,bitIndex14)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37694,axiom,
! [VarCurr] :
( v115074(VarCurr,bitIndex15)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37693,axiom,
! [VarCurr] :
( v115074(VarCurr,bitIndex16)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37692,axiom,
! [VarCurr] :
( v115074(VarCurr,bitIndex17)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37691,axiom,
! [VarCurr] :
( v115074(VarCurr,bitIndex18)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37690,axiom,
! [VarCurr] :
( v115074(VarCurr,bitIndex19)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37689,axiom,
! [VarCurr,B] :
( range_17_0(B)
=> ( v115067(VarCurr,B)
<=> v115068(VarCurr,B) ) ) ).
fof(addAssignment_37688,axiom,
! [VarCurr] :
( ( v115067(VarCurr,bitIndex19)
<=> $false )
& ( v115067(VarCurr,bitIndex18)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_98,axiom,
! [VarCurr,B] :
( range_17_0(B)
=> ( v115068(VarCurr,B)
<=> ( v115069(VarCurr,B)
| v115071(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_97,axiom,
! [VarCurr,B] :
( range_17_0(B)
=> ( v115071(VarCurr,B)
<=> ( v115072(VarCurr,B)
& v115073(VarCurr,B) ) ) ) ).
fof(range_axiom_194,axiom,
! [B] :
( range_17_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 ) ) ).
fof(addAssignment_37687,axiom,
! [VarCurr] :
( v115073(VarCurr,bitIndex0)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37686,axiom,
! [VarCurr] :
( v115073(VarCurr,bitIndex1)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37685,axiom,
! [VarCurr] :
( v115073(VarCurr,bitIndex2)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37684,axiom,
! [VarCurr] :
( v115073(VarCurr,bitIndex3)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37683,axiom,
! [VarCurr] :
( v115073(VarCurr,bitIndex4)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37682,axiom,
! [VarCurr] :
( v115073(VarCurr,bitIndex5)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37681,axiom,
! [VarCurr] :
( v115073(VarCurr,bitIndex6)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37680,axiom,
! [VarCurr] :
( v115073(VarCurr,bitIndex7)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37679,axiom,
! [VarCurr] :
( v115073(VarCurr,bitIndex8)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37678,axiom,
! [VarCurr] :
( v115073(VarCurr,bitIndex9)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37677,axiom,
! [VarCurr] :
( v115073(VarCurr,bitIndex10)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37676,axiom,
! [VarCurr] :
( v115073(VarCurr,bitIndex11)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37675,axiom,
! [VarCurr] :
( v115073(VarCurr,bitIndex12)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37674,axiom,
! [VarCurr] :
( v115073(VarCurr,bitIndex13)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37673,axiom,
! [VarCurr] :
( v115073(VarCurr,bitIndex14)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37672,axiom,
! [VarCurr] :
( v115073(VarCurr,bitIndex15)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37671,axiom,
! [VarCurr] :
( v115073(VarCurr,bitIndex16)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37670,axiom,
! [VarCurr] :
( v115073(VarCurr,bitIndex17)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37669,axiom,
! [VarCurr] :
( ( v115072(VarCurr,bitIndex16)
<=> v114945(VarCurr,bitIndex39) )
& ( v115072(VarCurr,bitIndex15)
<=> v114945(VarCurr,bitIndex38) )
& ( v115072(VarCurr,bitIndex14)
<=> v114945(VarCurr,bitIndex37) )
& ( v115072(VarCurr,bitIndex13)
<=> v114945(VarCurr,bitIndex36) )
& ( v115072(VarCurr,bitIndex12)
<=> v114945(VarCurr,bitIndex35) )
& ( v115072(VarCurr,bitIndex11)
<=> v114945(VarCurr,bitIndex34) )
& ( v115072(VarCurr,bitIndex10)
<=> v114945(VarCurr,bitIndex33) )
& ( v115072(VarCurr,bitIndex9)
<=> v114945(VarCurr,bitIndex32) )
& ( v115072(VarCurr,bitIndex8)
<=> v114945(VarCurr,bitIndex31) )
& ( v115072(VarCurr,bitIndex7)
<=> v114945(VarCurr,bitIndex30) )
& ( v115072(VarCurr,bitIndex6)
<=> v114945(VarCurr,bitIndex29) )
& ( v115072(VarCurr,bitIndex5)
<=> v114945(VarCurr,bitIndex28) )
& ( v115072(VarCurr,bitIndex4)
<=> v114945(VarCurr,bitIndex27) )
& ( v115072(VarCurr,bitIndex3)
<=> v114945(VarCurr,bitIndex26) )
& ( v115072(VarCurr,bitIndex2)
<=> v114945(VarCurr,bitIndex25) )
& ( v115072(VarCurr,bitIndex1)
<=> v114945(VarCurr,bitIndex24) )
& ( v115072(VarCurr,bitIndex0)
<=> v114945(VarCurr,bitIndex23) ) ) ).
fof(addAssignment_37668,axiom,
! [VarCurr] :
( v115072(VarCurr,bitIndex17)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2239,axiom,
! [VarCurr] :
( v115069(VarCurr,bitIndex0)
<=> ( v114945(VarCurr,bitIndex22)
& v115070(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2238,axiom,
! [VarCurr] :
( v115069(VarCurr,bitIndex1)
<=> ( v114945(VarCurr,bitIndex23)
& v115070(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2237,axiom,
! [VarCurr] :
( v115069(VarCurr,bitIndex2)
<=> ( v114945(VarCurr,bitIndex24)
& v115070(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2236,axiom,
! [VarCurr] :
( v115069(VarCurr,bitIndex3)
<=> ( v114945(VarCurr,bitIndex25)
& v115070(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2235,axiom,
! [VarCurr] :
( v115069(VarCurr,bitIndex4)
<=> ( v114945(VarCurr,bitIndex26)
& v115070(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2234,axiom,
! [VarCurr] :
( v115069(VarCurr,bitIndex5)
<=> ( v114945(VarCurr,bitIndex27)
& v115070(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2233,axiom,
! [VarCurr] :
( v115069(VarCurr,bitIndex6)
<=> ( v114945(VarCurr,bitIndex28)
& v115070(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2232,axiom,
! [VarCurr] :
( v115069(VarCurr,bitIndex7)
<=> ( v114945(VarCurr,bitIndex29)
& v115070(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2231,axiom,
! [VarCurr] :
( v115069(VarCurr,bitIndex8)
<=> ( v114945(VarCurr,bitIndex30)
& v115070(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2230,axiom,
! [VarCurr] :
( v115069(VarCurr,bitIndex9)
<=> ( v114945(VarCurr,bitIndex31)
& v115070(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2229,axiom,
! [VarCurr] :
( v115069(VarCurr,bitIndex10)
<=> ( v114945(VarCurr,bitIndex32)
& v115070(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2228,axiom,
! [VarCurr] :
( v115069(VarCurr,bitIndex11)
<=> ( v114945(VarCurr,bitIndex33)
& v115070(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2227,axiom,
! [VarCurr] :
( v115069(VarCurr,bitIndex12)
<=> ( v114945(VarCurr,bitIndex34)
& v115070(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2226,axiom,
! [VarCurr] :
( v115069(VarCurr,bitIndex13)
<=> ( v114945(VarCurr,bitIndex35)
& v115070(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2225,axiom,
! [VarCurr] :
( v115069(VarCurr,bitIndex14)
<=> ( v114945(VarCurr,bitIndex36)
& v115070(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2224,axiom,
! [VarCurr] :
( v115069(VarCurr,bitIndex15)
<=> ( v114945(VarCurr,bitIndex37)
& v115070(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2223,axiom,
! [VarCurr] :
( v115069(VarCurr,bitIndex16)
<=> ( v114945(VarCurr,bitIndex38)
& v115070(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2222,axiom,
! [VarCurr] :
( v115069(VarCurr,bitIndex17)
<=> ( v114945(VarCurr,bitIndex39)
& v115070(VarCurr,bitIndex17) ) ) ).
fof(addAssignment_37667,axiom,
! [VarCurr] :
( v115070(VarCurr,bitIndex0)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37666,axiom,
! [VarCurr] :
( v115070(VarCurr,bitIndex1)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37665,axiom,
! [VarCurr] :
( v115070(VarCurr,bitIndex2)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37664,axiom,
! [VarCurr] :
( v115070(VarCurr,bitIndex3)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37663,axiom,
! [VarCurr] :
( v115070(VarCurr,bitIndex4)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37662,axiom,
! [VarCurr] :
( v115070(VarCurr,bitIndex5)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37661,axiom,
! [VarCurr] :
( v115070(VarCurr,bitIndex6)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37660,axiom,
! [VarCurr] :
( v115070(VarCurr,bitIndex7)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37659,axiom,
! [VarCurr] :
( v115070(VarCurr,bitIndex8)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37658,axiom,
! [VarCurr] :
( v115070(VarCurr,bitIndex9)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37657,axiom,
! [VarCurr] :
( v115070(VarCurr,bitIndex10)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37656,axiom,
! [VarCurr] :
( v115070(VarCurr,bitIndex11)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37655,axiom,
! [VarCurr] :
( v115070(VarCurr,bitIndex12)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37654,axiom,
! [VarCurr] :
( v115070(VarCurr,bitIndex13)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37653,axiom,
! [VarCurr] :
( v115070(VarCurr,bitIndex14)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37652,axiom,
! [VarCurr] :
( v115070(VarCurr,bitIndex15)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37651,axiom,
! [VarCurr] :
( v115070(VarCurr,bitIndex16)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37650,axiom,
! [VarCurr] :
( v115070(VarCurr,bitIndex17)
<=> v114845(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_96,axiom,
! [VarCurr,B] :
( range_19_0(B)
=> ( v115058(VarCurr,B)
<=> ( v115059(VarCurr,B)
& v115065(VarCurr,B) ) ) ) ).
fof(addAssignment_37649,axiom,
! [VarCurr] :
( v115065(VarCurr,bitIndex0)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37648,axiom,
! [VarCurr] :
( v115065(VarCurr,bitIndex1)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37647,axiom,
! [VarCurr] :
( v115065(VarCurr,bitIndex2)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37646,axiom,
! [VarCurr] :
( v115065(VarCurr,bitIndex3)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37645,axiom,
! [VarCurr] :
( v115065(VarCurr,bitIndex4)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37644,axiom,
! [VarCurr] :
( v115065(VarCurr,bitIndex5)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37643,axiom,
! [VarCurr] :
( v115065(VarCurr,bitIndex6)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37642,axiom,
! [VarCurr] :
( v115065(VarCurr,bitIndex7)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37641,axiom,
! [VarCurr] :
( v115065(VarCurr,bitIndex8)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37640,axiom,
! [VarCurr] :
( v115065(VarCurr,bitIndex9)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37639,axiom,
! [VarCurr] :
( v115065(VarCurr,bitIndex10)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37638,axiom,
! [VarCurr] :
( v115065(VarCurr,bitIndex11)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37637,axiom,
! [VarCurr] :
( v115065(VarCurr,bitIndex12)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37636,axiom,
! [VarCurr] :
( v115065(VarCurr,bitIndex13)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37635,axiom,
! [VarCurr] :
( v115065(VarCurr,bitIndex14)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37634,axiom,
! [VarCurr] :
( v115065(VarCurr,bitIndex15)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37633,axiom,
! [VarCurr] :
( v115065(VarCurr,bitIndex16)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37632,axiom,
! [VarCurr] :
( v115065(VarCurr,bitIndex17)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37631,axiom,
! [VarCurr] :
( v115065(VarCurr,bitIndex18)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37630,axiom,
! [VarCurr] :
( v115065(VarCurr,bitIndex19)
<=> v114846(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_95,axiom,
! [VarCurr,B] :
( range_19_0(B)
=> ( v115059(VarCurr,B)
<=> ( v115060(VarCurr,B)
| v115062(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_94,axiom,
! [VarCurr,B] :
( range_19_0(B)
=> ( v115062(VarCurr,B)
<=> ( v115063(VarCurr,B)
& v115064(VarCurr,B) ) ) ) ).
fof(addAssignment_37629,axiom,
! [VarCurr] :
( v115064(VarCurr,bitIndex0)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37628,axiom,
! [VarCurr] :
( v115064(VarCurr,bitIndex1)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37627,axiom,
! [VarCurr] :
( v115064(VarCurr,bitIndex2)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37626,axiom,
! [VarCurr] :
( v115064(VarCurr,bitIndex3)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37625,axiom,
! [VarCurr] :
( v115064(VarCurr,bitIndex4)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37624,axiom,
! [VarCurr] :
( v115064(VarCurr,bitIndex5)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37623,axiom,
! [VarCurr] :
( v115064(VarCurr,bitIndex6)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37622,axiom,
! [VarCurr] :
( v115064(VarCurr,bitIndex7)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37621,axiom,
! [VarCurr] :
( v115064(VarCurr,bitIndex8)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37620,axiom,
! [VarCurr] :
( v115064(VarCurr,bitIndex9)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37619,axiom,
! [VarCurr] :
( v115064(VarCurr,bitIndex10)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37618,axiom,
! [VarCurr] :
( v115064(VarCurr,bitIndex11)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37617,axiom,
! [VarCurr] :
( v115064(VarCurr,bitIndex12)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37616,axiom,
! [VarCurr] :
( v115064(VarCurr,bitIndex13)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37615,axiom,
! [VarCurr] :
( v115064(VarCurr,bitIndex14)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37614,axiom,
! [VarCurr] :
( v115064(VarCurr,bitIndex15)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37613,axiom,
! [VarCurr] :
( v115064(VarCurr,bitIndex16)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37612,axiom,
! [VarCurr] :
( v115064(VarCurr,bitIndex17)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37611,axiom,
! [VarCurr] :
( v115064(VarCurr,bitIndex18)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37610,axiom,
! [VarCurr] :
( v115064(VarCurr,bitIndex19)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37609,axiom,
! [VarCurr] :
( ( v115063(VarCurr,bitIndex18)
<=> v114945(VarCurr,bitIndex39) )
& ( v115063(VarCurr,bitIndex17)
<=> v114945(VarCurr,bitIndex38) )
& ( v115063(VarCurr,bitIndex16)
<=> v114945(VarCurr,bitIndex37) )
& ( v115063(VarCurr,bitIndex15)
<=> v114945(VarCurr,bitIndex36) )
& ( v115063(VarCurr,bitIndex14)
<=> v114945(VarCurr,bitIndex35) )
& ( v115063(VarCurr,bitIndex13)
<=> v114945(VarCurr,bitIndex34) )
& ( v115063(VarCurr,bitIndex12)
<=> v114945(VarCurr,bitIndex33) )
& ( v115063(VarCurr,bitIndex11)
<=> v114945(VarCurr,bitIndex32) )
& ( v115063(VarCurr,bitIndex10)
<=> v114945(VarCurr,bitIndex31) )
& ( v115063(VarCurr,bitIndex9)
<=> v114945(VarCurr,bitIndex30) )
& ( v115063(VarCurr,bitIndex8)
<=> v114945(VarCurr,bitIndex29) )
& ( v115063(VarCurr,bitIndex7)
<=> v114945(VarCurr,bitIndex28) )
& ( v115063(VarCurr,bitIndex6)
<=> v114945(VarCurr,bitIndex27) )
& ( v115063(VarCurr,bitIndex5)
<=> v114945(VarCurr,bitIndex26) )
& ( v115063(VarCurr,bitIndex4)
<=> v114945(VarCurr,bitIndex25) )
& ( v115063(VarCurr,bitIndex3)
<=> v114945(VarCurr,bitIndex24) )
& ( v115063(VarCurr,bitIndex2)
<=> v114945(VarCurr,bitIndex23) )
& ( v115063(VarCurr,bitIndex1)
<=> v114945(VarCurr,bitIndex22) )
& ( v115063(VarCurr,bitIndex0)
<=> v114945(VarCurr,bitIndex21) ) ) ).
fof(addAssignment_37608,axiom,
! [VarCurr] :
( v115063(VarCurr,bitIndex19)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2221,axiom,
! [VarCurr] :
( v115060(VarCurr,bitIndex0)
<=> ( v114945(VarCurr,bitIndex20)
& v115061(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2220,axiom,
! [VarCurr] :
( v115060(VarCurr,bitIndex1)
<=> ( v114945(VarCurr,bitIndex21)
& v115061(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2219,axiom,
! [VarCurr] :
( v115060(VarCurr,bitIndex2)
<=> ( v114945(VarCurr,bitIndex22)
& v115061(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2218,axiom,
! [VarCurr] :
( v115060(VarCurr,bitIndex3)
<=> ( v114945(VarCurr,bitIndex23)
& v115061(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2217,axiom,
! [VarCurr] :
( v115060(VarCurr,bitIndex4)
<=> ( v114945(VarCurr,bitIndex24)
& v115061(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2216,axiom,
! [VarCurr] :
( v115060(VarCurr,bitIndex5)
<=> ( v114945(VarCurr,bitIndex25)
& v115061(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2215,axiom,
! [VarCurr] :
( v115060(VarCurr,bitIndex6)
<=> ( v114945(VarCurr,bitIndex26)
& v115061(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2214,axiom,
! [VarCurr] :
( v115060(VarCurr,bitIndex7)
<=> ( v114945(VarCurr,bitIndex27)
& v115061(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2213,axiom,
! [VarCurr] :
( v115060(VarCurr,bitIndex8)
<=> ( v114945(VarCurr,bitIndex28)
& v115061(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2212,axiom,
! [VarCurr] :
( v115060(VarCurr,bitIndex9)
<=> ( v114945(VarCurr,bitIndex29)
& v115061(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2211,axiom,
! [VarCurr] :
( v115060(VarCurr,bitIndex10)
<=> ( v114945(VarCurr,bitIndex30)
& v115061(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2210,axiom,
! [VarCurr] :
( v115060(VarCurr,bitIndex11)
<=> ( v114945(VarCurr,bitIndex31)
& v115061(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2209,axiom,
! [VarCurr] :
( v115060(VarCurr,bitIndex12)
<=> ( v114945(VarCurr,bitIndex32)
& v115061(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2208,axiom,
! [VarCurr] :
( v115060(VarCurr,bitIndex13)
<=> ( v114945(VarCurr,bitIndex33)
& v115061(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2207,axiom,
! [VarCurr] :
( v115060(VarCurr,bitIndex14)
<=> ( v114945(VarCurr,bitIndex34)
& v115061(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2206,axiom,
! [VarCurr] :
( v115060(VarCurr,bitIndex15)
<=> ( v114945(VarCurr,bitIndex35)
& v115061(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2205,axiom,
! [VarCurr] :
( v115060(VarCurr,bitIndex16)
<=> ( v114945(VarCurr,bitIndex36)
& v115061(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2204,axiom,
! [VarCurr] :
( v115060(VarCurr,bitIndex17)
<=> ( v114945(VarCurr,bitIndex37)
& v115061(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2203,axiom,
! [VarCurr] :
( v115060(VarCurr,bitIndex18)
<=> ( v114945(VarCurr,bitIndex38)
& v115061(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2202,axiom,
! [VarCurr] :
( v115060(VarCurr,bitIndex19)
<=> ( v114945(VarCurr,bitIndex39)
& v115061(VarCurr,bitIndex19) ) ) ).
fof(addAssignment_37607,axiom,
! [VarCurr] :
( v115061(VarCurr,bitIndex0)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37606,axiom,
! [VarCurr] :
( v115061(VarCurr,bitIndex1)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37605,axiom,
! [VarCurr] :
( v115061(VarCurr,bitIndex2)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37604,axiom,
! [VarCurr] :
( v115061(VarCurr,bitIndex3)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37603,axiom,
! [VarCurr] :
( v115061(VarCurr,bitIndex4)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37602,axiom,
! [VarCurr] :
( v115061(VarCurr,bitIndex5)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37601,axiom,
! [VarCurr] :
( v115061(VarCurr,bitIndex6)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37600,axiom,
! [VarCurr] :
( v115061(VarCurr,bitIndex7)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37599,axiom,
! [VarCurr] :
( v115061(VarCurr,bitIndex8)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37598,axiom,
! [VarCurr] :
( v115061(VarCurr,bitIndex9)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37597,axiom,
! [VarCurr] :
( v115061(VarCurr,bitIndex10)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37596,axiom,
! [VarCurr] :
( v115061(VarCurr,bitIndex11)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37595,axiom,
! [VarCurr] :
( v115061(VarCurr,bitIndex12)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37594,axiom,
! [VarCurr] :
( v115061(VarCurr,bitIndex13)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37593,axiom,
! [VarCurr] :
( v115061(VarCurr,bitIndex14)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37592,axiom,
! [VarCurr] :
( v115061(VarCurr,bitIndex15)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37591,axiom,
! [VarCurr] :
( v115061(VarCurr,bitIndex16)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37590,axiom,
! [VarCurr] :
( v115061(VarCurr,bitIndex17)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37589,axiom,
! [VarCurr] :
( v115061(VarCurr,bitIndex18)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37588,axiom,
! [VarCurr] :
( v115061(VarCurr,bitIndex19)
<=> v114845(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_93,axiom,
! [VarCurr,B] :
( range_23_0(B)
=> ( v115035(VarCurr,B)
<=> ( v115036(VarCurr,B)
& v115054(VarCurr,B) ) ) ) ).
fof(addAssignment_37587,axiom,
! [VarCurr] :
( v115054(VarCurr,bitIndex0)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37586,axiom,
! [VarCurr] :
( v115054(VarCurr,bitIndex1)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37585,axiom,
! [VarCurr] :
( v115054(VarCurr,bitIndex2)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37584,axiom,
! [VarCurr] :
( v115054(VarCurr,bitIndex3)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37583,axiom,
! [VarCurr] :
( v115054(VarCurr,bitIndex4)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37582,axiom,
! [VarCurr] :
( v115054(VarCurr,bitIndex5)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37581,axiom,
! [VarCurr] :
( v115054(VarCurr,bitIndex6)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37580,axiom,
! [VarCurr] :
( v115054(VarCurr,bitIndex7)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37579,axiom,
! [VarCurr] :
( v115054(VarCurr,bitIndex8)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37578,axiom,
! [VarCurr] :
( v115054(VarCurr,bitIndex9)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37577,axiom,
! [VarCurr] :
( v115054(VarCurr,bitIndex10)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37576,axiom,
! [VarCurr] :
( v115054(VarCurr,bitIndex11)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37575,axiom,
! [VarCurr] :
( v115054(VarCurr,bitIndex12)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37574,axiom,
! [VarCurr] :
( v115054(VarCurr,bitIndex13)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37573,axiom,
! [VarCurr] :
( v115054(VarCurr,bitIndex14)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37572,axiom,
! [VarCurr] :
( v115054(VarCurr,bitIndex15)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37571,axiom,
! [VarCurr] :
( v115054(VarCurr,bitIndex16)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37570,axiom,
! [VarCurr] :
( v115054(VarCurr,bitIndex17)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37569,axiom,
! [VarCurr] :
( v115054(VarCurr,bitIndex18)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37568,axiom,
! [VarCurr] :
( v115054(VarCurr,bitIndex19)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37567,axiom,
! [VarCurr] :
( v115054(VarCurr,bitIndex20)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37566,axiom,
! [VarCurr] :
( v115054(VarCurr,bitIndex21)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37565,axiom,
! [VarCurr] :
( v115054(VarCurr,bitIndex22)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37564,axiom,
! [VarCurr] :
( v115054(VarCurr,bitIndex23)
<=> v114841(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_92,axiom,
! [VarCurr,B] :
( range_23_0(B)
=> ( v115036(VarCurr,B)
<=> ( v115037(VarCurr,B)
| v115045(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_91,axiom,
! [VarCurr,B] :
( range_23_0(B)
=> ( v115045(VarCurr,B)
<=> ( v115046(VarCurr,B)
& v115053(VarCurr,B) ) ) ) ).
fof(addAssignment_37563,axiom,
! [VarCurr] :
( v115053(VarCurr,bitIndex0)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37562,axiom,
! [VarCurr] :
( v115053(VarCurr,bitIndex1)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37561,axiom,
! [VarCurr] :
( v115053(VarCurr,bitIndex2)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37560,axiom,
! [VarCurr] :
( v115053(VarCurr,bitIndex3)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37559,axiom,
! [VarCurr] :
( v115053(VarCurr,bitIndex4)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37558,axiom,
! [VarCurr] :
( v115053(VarCurr,bitIndex5)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37557,axiom,
! [VarCurr] :
( v115053(VarCurr,bitIndex6)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37556,axiom,
! [VarCurr] :
( v115053(VarCurr,bitIndex7)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37555,axiom,
! [VarCurr] :
( v115053(VarCurr,bitIndex8)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37554,axiom,
! [VarCurr] :
( v115053(VarCurr,bitIndex9)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37553,axiom,
! [VarCurr] :
( v115053(VarCurr,bitIndex10)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37552,axiom,
! [VarCurr] :
( v115053(VarCurr,bitIndex11)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37551,axiom,
! [VarCurr] :
( v115053(VarCurr,bitIndex12)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37550,axiom,
! [VarCurr] :
( v115053(VarCurr,bitIndex13)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37549,axiom,
! [VarCurr] :
( v115053(VarCurr,bitIndex14)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37548,axiom,
! [VarCurr] :
( v115053(VarCurr,bitIndex15)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37547,axiom,
! [VarCurr] :
( v115053(VarCurr,bitIndex16)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37546,axiom,
! [VarCurr] :
( v115053(VarCurr,bitIndex17)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37545,axiom,
! [VarCurr] :
( v115053(VarCurr,bitIndex18)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37544,axiom,
! [VarCurr] :
( v115053(VarCurr,bitIndex19)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37543,axiom,
! [VarCurr] :
( v115053(VarCurr,bitIndex20)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37542,axiom,
! [VarCurr] :
( v115053(VarCurr,bitIndex21)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37541,axiom,
! [VarCurr] :
( v115053(VarCurr,bitIndex22)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37540,axiom,
! [VarCurr] :
( v115053(VarCurr,bitIndex23)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37539,axiom,
! [VarCurr,B] :
( range_21_0(B)
=> ( v115046(VarCurr,B)
<=> v115047(VarCurr,B) ) ) ).
fof(addAssignment_37538,axiom,
! [VarCurr] :
( ( v115046(VarCurr,bitIndex23)
<=> $false )
& ( v115046(VarCurr,bitIndex22)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_90,axiom,
! [VarCurr,B] :
( range_21_0(B)
=> ( v115047(VarCurr,B)
<=> ( v115048(VarCurr,B)
| v115050(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_89,axiom,
! [VarCurr,B] :
( range_21_0(B)
=> ( v115050(VarCurr,B)
<=> ( v115051(VarCurr,B)
& v115052(VarCurr,B) ) ) ) ).
fof(range_axiom_193,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_37537,axiom,
! [VarCurr] :
( v115052(VarCurr,bitIndex0)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37536,axiom,
! [VarCurr] :
( v115052(VarCurr,bitIndex1)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37535,axiom,
! [VarCurr] :
( v115052(VarCurr,bitIndex2)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37534,axiom,
! [VarCurr] :
( v115052(VarCurr,bitIndex3)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37533,axiom,
! [VarCurr] :
( v115052(VarCurr,bitIndex4)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37532,axiom,
! [VarCurr] :
( v115052(VarCurr,bitIndex5)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37531,axiom,
! [VarCurr] :
( v115052(VarCurr,bitIndex6)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37530,axiom,
! [VarCurr] :
( v115052(VarCurr,bitIndex7)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37529,axiom,
! [VarCurr] :
( v115052(VarCurr,bitIndex8)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37528,axiom,
! [VarCurr] :
( v115052(VarCurr,bitIndex9)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37527,axiom,
! [VarCurr] :
( v115052(VarCurr,bitIndex10)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37526,axiom,
! [VarCurr] :
( v115052(VarCurr,bitIndex11)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37525,axiom,
! [VarCurr] :
( v115052(VarCurr,bitIndex12)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37524,axiom,
! [VarCurr] :
( v115052(VarCurr,bitIndex13)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37523,axiom,
! [VarCurr] :
( v115052(VarCurr,bitIndex14)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37522,axiom,
! [VarCurr] :
( v115052(VarCurr,bitIndex15)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37521,axiom,
! [VarCurr] :
( v115052(VarCurr,bitIndex16)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37520,axiom,
! [VarCurr] :
( v115052(VarCurr,bitIndex17)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37519,axiom,
! [VarCurr] :
( v115052(VarCurr,bitIndex18)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37518,axiom,
! [VarCurr] :
( v115052(VarCurr,bitIndex19)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37517,axiom,
! [VarCurr] :
( v115052(VarCurr,bitIndex20)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37516,axiom,
! [VarCurr] :
( v115052(VarCurr,bitIndex21)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37515,axiom,
! [VarCurr] :
( ( v115051(VarCurr,bitIndex20)
<=> v114945(VarCurr,bitIndex39) )
& ( v115051(VarCurr,bitIndex19)
<=> v114945(VarCurr,bitIndex38) )
& ( v115051(VarCurr,bitIndex18)
<=> v114945(VarCurr,bitIndex37) )
& ( v115051(VarCurr,bitIndex17)
<=> v114945(VarCurr,bitIndex36) )
& ( v115051(VarCurr,bitIndex16)
<=> v114945(VarCurr,bitIndex35) )
& ( v115051(VarCurr,bitIndex15)
<=> v114945(VarCurr,bitIndex34) )
& ( v115051(VarCurr,bitIndex14)
<=> v114945(VarCurr,bitIndex33) )
& ( v115051(VarCurr,bitIndex13)
<=> v114945(VarCurr,bitIndex32) )
& ( v115051(VarCurr,bitIndex12)
<=> v114945(VarCurr,bitIndex31) )
& ( v115051(VarCurr,bitIndex11)
<=> v114945(VarCurr,bitIndex30) )
& ( v115051(VarCurr,bitIndex10)
<=> v114945(VarCurr,bitIndex29) )
& ( v115051(VarCurr,bitIndex9)
<=> v114945(VarCurr,bitIndex28) )
& ( v115051(VarCurr,bitIndex8)
<=> v114945(VarCurr,bitIndex27) )
& ( v115051(VarCurr,bitIndex7)
<=> v114945(VarCurr,bitIndex26) )
& ( v115051(VarCurr,bitIndex6)
<=> v114945(VarCurr,bitIndex25) )
& ( v115051(VarCurr,bitIndex5)
<=> v114945(VarCurr,bitIndex24) )
& ( v115051(VarCurr,bitIndex4)
<=> v114945(VarCurr,bitIndex23) )
& ( v115051(VarCurr,bitIndex3)
<=> v114945(VarCurr,bitIndex22) )
& ( v115051(VarCurr,bitIndex2)
<=> v114945(VarCurr,bitIndex21) )
& ( v115051(VarCurr,bitIndex1)
<=> v114945(VarCurr,bitIndex20) )
& ( v115051(VarCurr,bitIndex0)
<=> v114945(VarCurr,bitIndex19) ) ) ).
fof(addAssignment_37514,axiom,
! [VarCurr] :
( v115051(VarCurr,bitIndex21)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2201,axiom,
! [VarCurr] :
( v115048(VarCurr,bitIndex0)
<=> ( v114945(VarCurr,bitIndex18)
& v115049(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2200,axiom,
! [VarCurr] :
( v115048(VarCurr,bitIndex1)
<=> ( v114945(VarCurr,bitIndex19)
& v115049(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2199,axiom,
! [VarCurr] :
( v115048(VarCurr,bitIndex2)
<=> ( v114945(VarCurr,bitIndex20)
& v115049(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2198,axiom,
! [VarCurr] :
( v115048(VarCurr,bitIndex3)
<=> ( v114945(VarCurr,bitIndex21)
& v115049(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2197,axiom,
! [VarCurr] :
( v115048(VarCurr,bitIndex4)
<=> ( v114945(VarCurr,bitIndex22)
& v115049(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2196,axiom,
! [VarCurr] :
( v115048(VarCurr,bitIndex5)
<=> ( v114945(VarCurr,bitIndex23)
& v115049(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2195,axiom,
! [VarCurr] :
( v115048(VarCurr,bitIndex6)
<=> ( v114945(VarCurr,bitIndex24)
& v115049(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2194,axiom,
! [VarCurr] :
( v115048(VarCurr,bitIndex7)
<=> ( v114945(VarCurr,bitIndex25)
& v115049(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2193,axiom,
! [VarCurr] :
( v115048(VarCurr,bitIndex8)
<=> ( v114945(VarCurr,bitIndex26)
& v115049(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2192,axiom,
! [VarCurr] :
( v115048(VarCurr,bitIndex9)
<=> ( v114945(VarCurr,bitIndex27)
& v115049(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2191,axiom,
! [VarCurr] :
( v115048(VarCurr,bitIndex10)
<=> ( v114945(VarCurr,bitIndex28)
& v115049(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2190,axiom,
! [VarCurr] :
( v115048(VarCurr,bitIndex11)
<=> ( v114945(VarCurr,bitIndex29)
& v115049(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2189,axiom,
! [VarCurr] :
( v115048(VarCurr,bitIndex12)
<=> ( v114945(VarCurr,bitIndex30)
& v115049(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2188,axiom,
! [VarCurr] :
( v115048(VarCurr,bitIndex13)
<=> ( v114945(VarCurr,bitIndex31)
& v115049(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2187,axiom,
! [VarCurr] :
( v115048(VarCurr,bitIndex14)
<=> ( v114945(VarCurr,bitIndex32)
& v115049(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2186,axiom,
! [VarCurr] :
( v115048(VarCurr,bitIndex15)
<=> ( v114945(VarCurr,bitIndex33)
& v115049(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2185,axiom,
! [VarCurr] :
( v115048(VarCurr,bitIndex16)
<=> ( v114945(VarCurr,bitIndex34)
& v115049(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2184,axiom,
! [VarCurr] :
( v115048(VarCurr,bitIndex17)
<=> ( v114945(VarCurr,bitIndex35)
& v115049(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2183,axiom,
! [VarCurr] :
( v115048(VarCurr,bitIndex18)
<=> ( v114945(VarCurr,bitIndex36)
& v115049(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2182,axiom,
! [VarCurr] :
( v115048(VarCurr,bitIndex19)
<=> ( v114945(VarCurr,bitIndex37)
& v115049(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2181,axiom,
! [VarCurr] :
( v115048(VarCurr,bitIndex20)
<=> ( v114945(VarCurr,bitIndex38)
& v115049(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2180,axiom,
! [VarCurr] :
( v115048(VarCurr,bitIndex21)
<=> ( v114945(VarCurr,bitIndex39)
& v115049(VarCurr,bitIndex21) ) ) ).
fof(addAssignment_37513,axiom,
! [VarCurr] :
( v115049(VarCurr,bitIndex0)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37512,axiom,
! [VarCurr] :
( v115049(VarCurr,bitIndex1)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37511,axiom,
! [VarCurr] :
( v115049(VarCurr,bitIndex2)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37510,axiom,
! [VarCurr] :
( v115049(VarCurr,bitIndex3)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37509,axiom,
! [VarCurr] :
( v115049(VarCurr,bitIndex4)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37508,axiom,
! [VarCurr] :
( v115049(VarCurr,bitIndex5)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37507,axiom,
! [VarCurr] :
( v115049(VarCurr,bitIndex6)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37506,axiom,
! [VarCurr] :
( v115049(VarCurr,bitIndex7)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37505,axiom,
! [VarCurr] :
( v115049(VarCurr,bitIndex8)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37504,axiom,
! [VarCurr] :
( v115049(VarCurr,bitIndex9)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37503,axiom,
! [VarCurr] :
( v115049(VarCurr,bitIndex10)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37502,axiom,
! [VarCurr] :
( v115049(VarCurr,bitIndex11)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37501,axiom,
! [VarCurr] :
( v115049(VarCurr,bitIndex12)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37500,axiom,
! [VarCurr] :
( v115049(VarCurr,bitIndex13)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37499,axiom,
! [VarCurr] :
( v115049(VarCurr,bitIndex14)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37498,axiom,
! [VarCurr] :
( v115049(VarCurr,bitIndex15)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37497,axiom,
! [VarCurr] :
( v115049(VarCurr,bitIndex16)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37496,axiom,
! [VarCurr] :
( v115049(VarCurr,bitIndex17)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37495,axiom,
! [VarCurr] :
( v115049(VarCurr,bitIndex18)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37494,axiom,
! [VarCurr] :
( v115049(VarCurr,bitIndex19)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37493,axiom,
! [VarCurr] :
( v115049(VarCurr,bitIndex20)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37492,axiom,
! [VarCurr] :
( v115049(VarCurr,bitIndex21)
<=> v114845(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_88,axiom,
! [VarCurr,B] :
( range_23_0(B)
=> ( v115037(VarCurr,B)
<=> ( v115038(VarCurr,B)
& v115044(VarCurr,B) ) ) ) ).
fof(addAssignment_37491,axiom,
! [VarCurr] :
( v115044(VarCurr,bitIndex0)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37490,axiom,
! [VarCurr] :
( v115044(VarCurr,bitIndex1)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37489,axiom,
! [VarCurr] :
( v115044(VarCurr,bitIndex2)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37488,axiom,
! [VarCurr] :
( v115044(VarCurr,bitIndex3)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37487,axiom,
! [VarCurr] :
( v115044(VarCurr,bitIndex4)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37486,axiom,
! [VarCurr] :
( v115044(VarCurr,bitIndex5)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37485,axiom,
! [VarCurr] :
( v115044(VarCurr,bitIndex6)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37484,axiom,
! [VarCurr] :
( v115044(VarCurr,bitIndex7)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37483,axiom,
! [VarCurr] :
( v115044(VarCurr,bitIndex8)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37482,axiom,
! [VarCurr] :
( v115044(VarCurr,bitIndex9)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37481,axiom,
! [VarCurr] :
( v115044(VarCurr,bitIndex10)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37480,axiom,
! [VarCurr] :
( v115044(VarCurr,bitIndex11)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37479,axiom,
! [VarCurr] :
( v115044(VarCurr,bitIndex12)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37478,axiom,
! [VarCurr] :
( v115044(VarCurr,bitIndex13)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37477,axiom,
! [VarCurr] :
( v115044(VarCurr,bitIndex14)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37476,axiom,
! [VarCurr] :
( v115044(VarCurr,bitIndex15)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37475,axiom,
! [VarCurr] :
( v115044(VarCurr,bitIndex16)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37474,axiom,
! [VarCurr] :
( v115044(VarCurr,bitIndex17)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37473,axiom,
! [VarCurr] :
( v115044(VarCurr,bitIndex18)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37472,axiom,
! [VarCurr] :
( v115044(VarCurr,bitIndex19)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37471,axiom,
! [VarCurr] :
( v115044(VarCurr,bitIndex20)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37470,axiom,
! [VarCurr] :
( v115044(VarCurr,bitIndex21)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37469,axiom,
! [VarCurr] :
( v115044(VarCurr,bitIndex22)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37468,axiom,
! [VarCurr] :
( v115044(VarCurr,bitIndex23)
<=> v114846(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_87,axiom,
! [VarCurr,B] :
( range_23_0(B)
=> ( v115038(VarCurr,B)
<=> ( v115039(VarCurr,B)
| v115041(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_86,axiom,
! [VarCurr,B] :
( range_23_0(B)
=> ( v115041(VarCurr,B)
<=> ( v115042(VarCurr,B)
& v115043(VarCurr,B) ) ) ) ).
fof(addAssignment_37467,axiom,
! [VarCurr] :
( v115043(VarCurr,bitIndex0)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37466,axiom,
! [VarCurr] :
( v115043(VarCurr,bitIndex1)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37465,axiom,
! [VarCurr] :
( v115043(VarCurr,bitIndex2)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37464,axiom,
! [VarCurr] :
( v115043(VarCurr,bitIndex3)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37463,axiom,
! [VarCurr] :
( v115043(VarCurr,bitIndex4)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37462,axiom,
! [VarCurr] :
( v115043(VarCurr,bitIndex5)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37461,axiom,
! [VarCurr] :
( v115043(VarCurr,bitIndex6)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37460,axiom,
! [VarCurr] :
( v115043(VarCurr,bitIndex7)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37459,axiom,
! [VarCurr] :
( v115043(VarCurr,bitIndex8)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37458,axiom,
! [VarCurr] :
( v115043(VarCurr,bitIndex9)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37457,axiom,
! [VarCurr] :
( v115043(VarCurr,bitIndex10)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37456,axiom,
! [VarCurr] :
( v115043(VarCurr,bitIndex11)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37455,axiom,
! [VarCurr] :
( v115043(VarCurr,bitIndex12)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37454,axiom,
! [VarCurr] :
( v115043(VarCurr,bitIndex13)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37453,axiom,
! [VarCurr] :
( v115043(VarCurr,bitIndex14)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37452,axiom,
! [VarCurr] :
( v115043(VarCurr,bitIndex15)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37451,axiom,
! [VarCurr] :
( v115043(VarCurr,bitIndex16)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37450,axiom,
! [VarCurr] :
( v115043(VarCurr,bitIndex17)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37449,axiom,
! [VarCurr] :
( v115043(VarCurr,bitIndex18)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37448,axiom,
! [VarCurr] :
( v115043(VarCurr,bitIndex19)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37447,axiom,
! [VarCurr] :
( v115043(VarCurr,bitIndex20)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37446,axiom,
! [VarCurr] :
( v115043(VarCurr,bitIndex21)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37445,axiom,
! [VarCurr] :
( v115043(VarCurr,bitIndex22)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37444,axiom,
! [VarCurr] :
( v115043(VarCurr,bitIndex23)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37443,axiom,
! [VarCurr] :
( ( v115042(VarCurr,bitIndex22)
<=> v114945(VarCurr,bitIndex39) )
& ( v115042(VarCurr,bitIndex21)
<=> v114945(VarCurr,bitIndex38) )
& ( v115042(VarCurr,bitIndex20)
<=> v114945(VarCurr,bitIndex37) )
& ( v115042(VarCurr,bitIndex19)
<=> v114945(VarCurr,bitIndex36) )
& ( v115042(VarCurr,bitIndex18)
<=> v114945(VarCurr,bitIndex35) )
& ( v115042(VarCurr,bitIndex17)
<=> v114945(VarCurr,bitIndex34) )
& ( v115042(VarCurr,bitIndex16)
<=> v114945(VarCurr,bitIndex33) )
& ( v115042(VarCurr,bitIndex15)
<=> v114945(VarCurr,bitIndex32) )
& ( v115042(VarCurr,bitIndex14)
<=> v114945(VarCurr,bitIndex31) )
& ( v115042(VarCurr,bitIndex13)
<=> v114945(VarCurr,bitIndex30) )
& ( v115042(VarCurr,bitIndex12)
<=> v114945(VarCurr,bitIndex29) )
& ( v115042(VarCurr,bitIndex11)
<=> v114945(VarCurr,bitIndex28) )
& ( v115042(VarCurr,bitIndex10)
<=> v114945(VarCurr,bitIndex27) )
& ( v115042(VarCurr,bitIndex9)
<=> v114945(VarCurr,bitIndex26) )
& ( v115042(VarCurr,bitIndex8)
<=> v114945(VarCurr,bitIndex25) )
& ( v115042(VarCurr,bitIndex7)
<=> v114945(VarCurr,bitIndex24) )
& ( v115042(VarCurr,bitIndex6)
<=> v114945(VarCurr,bitIndex23) )
& ( v115042(VarCurr,bitIndex5)
<=> v114945(VarCurr,bitIndex22) )
& ( v115042(VarCurr,bitIndex4)
<=> v114945(VarCurr,bitIndex21) )
& ( v115042(VarCurr,bitIndex3)
<=> v114945(VarCurr,bitIndex20) )
& ( v115042(VarCurr,bitIndex2)
<=> v114945(VarCurr,bitIndex19) )
& ( v115042(VarCurr,bitIndex1)
<=> v114945(VarCurr,bitIndex18) )
& ( v115042(VarCurr,bitIndex0)
<=> v114945(VarCurr,bitIndex17) ) ) ).
fof(addAssignment_37442,axiom,
! [VarCurr] :
( v115042(VarCurr,bitIndex23)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2179,axiom,
! [VarCurr] :
( v115039(VarCurr,bitIndex0)
<=> ( v114945(VarCurr,bitIndex16)
& v115040(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2178,axiom,
! [VarCurr] :
( v115039(VarCurr,bitIndex1)
<=> ( v114945(VarCurr,bitIndex17)
& v115040(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2177,axiom,
! [VarCurr] :
( v115039(VarCurr,bitIndex2)
<=> ( v114945(VarCurr,bitIndex18)
& v115040(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2176,axiom,
! [VarCurr] :
( v115039(VarCurr,bitIndex3)
<=> ( v114945(VarCurr,bitIndex19)
& v115040(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2175,axiom,
! [VarCurr] :
( v115039(VarCurr,bitIndex4)
<=> ( v114945(VarCurr,bitIndex20)
& v115040(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2174,axiom,
! [VarCurr] :
( v115039(VarCurr,bitIndex5)
<=> ( v114945(VarCurr,bitIndex21)
& v115040(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2173,axiom,
! [VarCurr] :
( v115039(VarCurr,bitIndex6)
<=> ( v114945(VarCurr,bitIndex22)
& v115040(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2172,axiom,
! [VarCurr] :
( v115039(VarCurr,bitIndex7)
<=> ( v114945(VarCurr,bitIndex23)
& v115040(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2171,axiom,
! [VarCurr] :
( v115039(VarCurr,bitIndex8)
<=> ( v114945(VarCurr,bitIndex24)
& v115040(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2170,axiom,
! [VarCurr] :
( v115039(VarCurr,bitIndex9)
<=> ( v114945(VarCurr,bitIndex25)
& v115040(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2169,axiom,
! [VarCurr] :
( v115039(VarCurr,bitIndex10)
<=> ( v114945(VarCurr,bitIndex26)
& v115040(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2168,axiom,
! [VarCurr] :
( v115039(VarCurr,bitIndex11)
<=> ( v114945(VarCurr,bitIndex27)
& v115040(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2167,axiom,
! [VarCurr] :
( v115039(VarCurr,bitIndex12)
<=> ( v114945(VarCurr,bitIndex28)
& v115040(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2166,axiom,
! [VarCurr] :
( v115039(VarCurr,bitIndex13)
<=> ( v114945(VarCurr,bitIndex29)
& v115040(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2165,axiom,
! [VarCurr] :
( v115039(VarCurr,bitIndex14)
<=> ( v114945(VarCurr,bitIndex30)
& v115040(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2164,axiom,
! [VarCurr] :
( v115039(VarCurr,bitIndex15)
<=> ( v114945(VarCurr,bitIndex31)
& v115040(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2163,axiom,
! [VarCurr] :
( v115039(VarCurr,bitIndex16)
<=> ( v114945(VarCurr,bitIndex32)
& v115040(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2162,axiom,
! [VarCurr] :
( v115039(VarCurr,bitIndex17)
<=> ( v114945(VarCurr,bitIndex33)
& v115040(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2161,axiom,
! [VarCurr] :
( v115039(VarCurr,bitIndex18)
<=> ( v114945(VarCurr,bitIndex34)
& v115040(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2160,axiom,
! [VarCurr] :
( v115039(VarCurr,bitIndex19)
<=> ( v114945(VarCurr,bitIndex35)
& v115040(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2159,axiom,
! [VarCurr] :
( v115039(VarCurr,bitIndex20)
<=> ( v114945(VarCurr,bitIndex36)
& v115040(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2158,axiom,
! [VarCurr] :
( v115039(VarCurr,bitIndex21)
<=> ( v114945(VarCurr,bitIndex37)
& v115040(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2157,axiom,
! [VarCurr] :
( v115039(VarCurr,bitIndex22)
<=> ( v114945(VarCurr,bitIndex38)
& v115040(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2156,axiom,
! [VarCurr] :
( v115039(VarCurr,bitIndex23)
<=> ( v114945(VarCurr,bitIndex39)
& v115040(VarCurr,bitIndex23) ) ) ).
fof(addAssignment_37441,axiom,
! [VarCurr] :
( v115040(VarCurr,bitIndex0)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37440,axiom,
! [VarCurr] :
( v115040(VarCurr,bitIndex1)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37439,axiom,
! [VarCurr] :
( v115040(VarCurr,bitIndex2)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37438,axiom,
! [VarCurr] :
( v115040(VarCurr,bitIndex3)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37437,axiom,
! [VarCurr] :
( v115040(VarCurr,bitIndex4)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37436,axiom,
! [VarCurr] :
( v115040(VarCurr,bitIndex5)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37435,axiom,
! [VarCurr] :
( v115040(VarCurr,bitIndex6)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37434,axiom,
! [VarCurr] :
( v115040(VarCurr,bitIndex7)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37433,axiom,
! [VarCurr] :
( v115040(VarCurr,bitIndex8)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37432,axiom,
! [VarCurr] :
( v115040(VarCurr,bitIndex9)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37431,axiom,
! [VarCurr] :
( v115040(VarCurr,bitIndex10)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37430,axiom,
! [VarCurr] :
( v115040(VarCurr,bitIndex11)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37429,axiom,
! [VarCurr] :
( v115040(VarCurr,bitIndex12)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37428,axiom,
! [VarCurr] :
( v115040(VarCurr,bitIndex13)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37427,axiom,
! [VarCurr] :
( v115040(VarCurr,bitIndex14)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37426,axiom,
! [VarCurr] :
( v115040(VarCurr,bitIndex15)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37425,axiom,
! [VarCurr] :
( v115040(VarCurr,bitIndex16)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37424,axiom,
! [VarCurr] :
( v115040(VarCurr,bitIndex17)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37423,axiom,
! [VarCurr] :
( v115040(VarCurr,bitIndex18)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37422,axiom,
! [VarCurr] :
( v115040(VarCurr,bitIndex19)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37421,axiom,
! [VarCurr] :
( v115040(VarCurr,bitIndex20)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37420,axiom,
! [VarCurr] :
( v115040(VarCurr,bitIndex21)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37419,axiom,
! [VarCurr] :
( v115040(VarCurr,bitIndex22)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37418,axiom,
! [VarCurr] :
( v115040(VarCurr,bitIndex23)
<=> v114845(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_85,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v114936(VarCurr,B)
<=> ( v114937(VarCurr,B)
& v115028(VarCurr,B) ) ) ) ).
fof(addAssignment_37417,axiom,
! [VarCurr] :
( v115028(VarCurr,bitIndex0)
<=> v114831(VarCurr) ) ).
fof(addAssignment_37416,axiom,
! [VarCurr] :
( v115028(VarCurr,bitIndex1)
<=> v114831(VarCurr) ) ).
fof(addAssignment_37415,axiom,
! [VarCurr] :
( v115028(VarCurr,bitIndex2)
<=> v114831(VarCurr) ) ).
fof(addAssignment_37414,axiom,
! [VarCurr] :
( v115028(VarCurr,bitIndex3)
<=> v114831(VarCurr) ) ).
fof(addAssignment_37413,axiom,
! [VarCurr] :
( v115028(VarCurr,bitIndex4)
<=> v114831(VarCurr) ) ).
fof(addAssignment_37412,axiom,
! [VarCurr] :
( v115028(VarCurr,bitIndex5)
<=> v114831(VarCurr) ) ).
fof(addAssignment_37411,axiom,
! [VarCurr] :
( v115028(VarCurr,bitIndex6)
<=> v114831(VarCurr) ) ).
fof(addAssignment_37410,axiom,
! [VarCurr] :
( v115028(VarCurr,bitIndex7)
<=> v114831(VarCurr) ) ).
fof(addAssignment_37409,axiom,
! [VarCurr] :
( v115028(VarCurr,bitIndex8)
<=> v114831(VarCurr) ) ).
fof(addAssignment_37408,axiom,
! [VarCurr] :
( v115028(VarCurr,bitIndex9)
<=> v114831(VarCurr) ) ).
fof(addAssignment_37407,axiom,
! [VarCurr] :
( v115028(VarCurr,bitIndex10)
<=> v114831(VarCurr) ) ).
fof(addAssignment_37406,axiom,
! [VarCurr] :
( v115028(VarCurr,bitIndex11)
<=> v114831(VarCurr) ) ).
fof(addAssignment_37405,axiom,
! [VarCurr] :
( v115028(VarCurr,bitIndex12)
<=> v114831(VarCurr) ) ).
fof(addAssignment_37404,axiom,
! [VarCurr] :
( v115028(VarCurr,bitIndex13)
<=> v114831(VarCurr) ) ).
fof(addAssignment_37403,axiom,
! [VarCurr] :
( v115028(VarCurr,bitIndex14)
<=> v114831(VarCurr) ) ).
fof(addAssignment_37402,axiom,
! [VarCurr] :
( v115028(VarCurr,bitIndex15)
<=> v114831(VarCurr) ) ).
fof(addAssignment_37401,axiom,
! [VarCurr] :
( v115028(VarCurr,bitIndex16)
<=> v114831(VarCurr) ) ).
fof(addAssignment_37400,axiom,
! [VarCurr] :
( v115028(VarCurr,bitIndex17)
<=> v114831(VarCurr) ) ).
fof(addAssignment_37399,axiom,
! [VarCurr] :
( v115028(VarCurr,bitIndex18)
<=> v114831(VarCurr) ) ).
fof(addAssignment_37398,axiom,
! [VarCurr] :
( v115028(VarCurr,bitIndex19)
<=> v114831(VarCurr) ) ).
fof(addAssignment_37397,axiom,
! [VarCurr] :
( v115028(VarCurr,bitIndex20)
<=> v114831(VarCurr) ) ).
fof(addAssignment_37396,axiom,
! [VarCurr] :
( v115028(VarCurr,bitIndex21)
<=> v114831(VarCurr) ) ).
fof(addAssignment_37395,axiom,
! [VarCurr] :
( v115028(VarCurr,bitIndex22)
<=> v114831(VarCurr) ) ).
fof(addAssignment_37394,axiom,
! [VarCurr] :
( v115028(VarCurr,bitIndex23)
<=> v114831(VarCurr) ) ).
fof(addAssignment_37393,axiom,
! [VarCurr] :
( v115028(VarCurr,bitIndex24)
<=> v114831(VarCurr) ) ).
fof(addAssignment_37392,axiom,
! [VarCurr] :
( v115028(VarCurr,bitIndex25)
<=> v114831(VarCurr) ) ).
fof(addAssignment_37391,axiom,
! [VarCurr] :
( v115028(VarCurr,bitIndex26)
<=> v114831(VarCurr) ) ).
fof(addAssignment_37390,axiom,
! [VarCurr] :
( v115028(VarCurr,bitIndex27)
<=> v114831(VarCurr) ) ).
fof(addAssignment_37389,axiom,
! [VarCurr] :
( v115028(VarCurr,bitIndex28)
<=> v114831(VarCurr) ) ).
fof(addAssignment_37388,axiom,
! [VarCurr] :
( v115028(VarCurr,bitIndex29)
<=> v114831(VarCurr) ) ).
fof(addAssignment_37387,axiom,
! [VarCurr] :
( v115028(VarCurr,bitIndex30)
<=> v114831(VarCurr) ) ).
fof(addAssignment_37386,axiom,
! [VarCurr] :
( v115028(VarCurr,bitIndex31)
<=> v114831(VarCurr) ) ).
fof(addAssignment_37385,axiom,
! [VarCurr] :
( v115028(VarCurr,bitIndex32)
<=> v114831(VarCurr) ) ).
fof(addAssignment_37384,axiom,
! [VarCurr] :
( v115028(VarCurr,bitIndex33)
<=> v114831(VarCurr) ) ).
fof(addAssignment_37383,axiom,
! [VarCurr] :
( v115028(VarCurr,bitIndex34)
<=> v114831(VarCurr) ) ).
fof(addAssignment_37382,axiom,
! [VarCurr] :
( v115028(VarCurr,bitIndex35)
<=> v114831(VarCurr) ) ).
fof(addAssignment_37381,axiom,
! [VarCurr] :
( v115028(VarCurr,bitIndex36)
<=> v114831(VarCurr) ) ).
fof(addAssignment_37380,axiom,
! [VarCurr] :
( v115028(VarCurr,bitIndex37)
<=> v114831(VarCurr) ) ).
fof(addAssignment_37379,axiom,
! [VarCurr] :
( v115028(VarCurr,bitIndex38)
<=> v114831(VarCurr) ) ).
fof(addAssignment_37378,axiom,
! [VarCurr] :
( v115028(VarCurr,bitIndex39)
<=> v114831(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_84,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v114937(VarCurr,B)
<=> ( v114938(VarCurr,B)
| v114983(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_83,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v114983(VarCurr,B)
<=> ( v114984(VarCurr,B)
& v115027(VarCurr,B) ) ) ) ).
fof(addAssignment_37377,axiom,
! [VarCurr] :
( v115027(VarCurr,bitIndex0)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37376,axiom,
! [VarCurr] :
( v115027(VarCurr,bitIndex1)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37375,axiom,
! [VarCurr] :
( v115027(VarCurr,bitIndex2)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37374,axiom,
! [VarCurr] :
( v115027(VarCurr,bitIndex3)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37373,axiom,
! [VarCurr] :
( v115027(VarCurr,bitIndex4)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37372,axiom,
! [VarCurr] :
( v115027(VarCurr,bitIndex5)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37371,axiom,
! [VarCurr] :
( v115027(VarCurr,bitIndex6)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37370,axiom,
! [VarCurr] :
( v115027(VarCurr,bitIndex7)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37369,axiom,
! [VarCurr] :
( v115027(VarCurr,bitIndex8)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37368,axiom,
! [VarCurr] :
( v115027(VarCurr,bitIndex9)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37367,axiom,
! [VarCurr] :
( v115027(VarCurr,bitIndex10)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37366,axiom,
! [VarCurr] :
( v115027(VarCurr,bitIndex11)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37365,axiom,
! [VarCurr] :
( v115027(VarCurr,bitIndex12)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37364,axiom,
! [VarCurr] :
( v115027(VarCurr,bitIndex13)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37363,axiom,
! [VarCurr] :
( v115027(VarCurr,bitIndex14)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37362,axiom,
! [VarCurr] :
( v115027(VarCurr,bitIndex15)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37361,axiom,
! [VarCurr] :
( v115027(VarCurr,bitIndex16)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37360,axiom,
! [VarCurr] :
( v115027(VarCurr,bitIndex17)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37359,axiom,
! [VarCurr] :
( v115027(VarCurr,bitIndex18)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37358,axiom,
! [VarCurr] :
( v115027(VarCurr,bitIndex19)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37357,axiom,
! [VarCurr] :
( v115027(VarCurr,bitIndex20)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37356,axiom,
! [VarCurr] :
( v115027(VarCurr,bitIndex21)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37355,axiom,
! [VarCurr] :
( v115027(VarCurr,bitIndex22)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37354,axiom,
! [VarCurr] :
( v115027(VarCurr,bitIndex23)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37353,axiom,
! [VarCurr] :
( v115027(VarCurr,bitIndex24)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37352,axiom,
! [VarCurr] :
( v115027(VarCurr,bitIndex25)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37351,axiom,
! [VarCurr] :
( v115027(VarCurr,bitIndex26)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37350,axiom,
! [VarCurr] :
( v115027(VarCurr,bitIndex27)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37349,axiom,
! [VarCurr] :
( v115027(VarCurr,bitIndex28)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37348,axiom,
! [VarCurr] :
( v115027(VarCurr,bitIndex29)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37347,axiom,
! [VarCurr] :
( v115027(VarCurr,bitIndex30)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37346,axiom,
! [VarCurr] :
( v115027(VarCurr,bitIndex31)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37345,axiom,
! [VarCurr] :
( v115027(VarCurr,bitIndex32)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37344,axiom,
! [VarCurr] :
( v115027(VarCurr,bitIndex33)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37343,axiom,
! [VarCurr] :
( v115027(VarCurr,bitIndex34)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37342,axiom,
! [VarCurr] :
( v115027(VarCurr,bitIndex35)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37341,axiom,
! [VarCurr] :
( v115027(VarCurr,bitIndex36)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37340,axiom,
! [VarCurr] :
( v115027(VarCurr,bitIndex37)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37339,axiom,
! [VarCurr] :
( v115027(VarCurr,bitIndex38)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37338,axiom,
! [VarCurr] :
( v115027(VarCurr,bitIndex39)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(addAssignment_37337,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v114984(VarCurr,B)
<=> v114985(VarCurr,B) ) ) ).
fof(addAssignment_37336,axiom,
! [VarCurr] :
( ( v114984(VarCurr,bitIndex39)
<=> $false )
& ( v114984(VarCurr,bitIndex38)
<=> $false )
& ( v114984(VarCurr,bitIndex37)
<=> $false )
& ( v114984(VarCurr,bitIndex36)
<=> $false )
& ( v114984(VarCurr,bitIndex35)
<=> $false )
& ( v114984(VarCurr,bitIndex34)
<=> $false )
& ( v114984(VarCurr,bitIndex33)
<=> $false )
& ( v114984(VarCurr,bitIndex32)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_82,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v114985(VarCurr,B)
<=> ( v114986(VarCurr,B)
| v115006(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_81,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v115006(VarCurr,B)
<=> ( v115007(VarCurr,B)
& v115026(VarCurr,B) ) ) ) ).
fof(addAssignment_37335,axiom,
! [VarCurr] :
( v115026(VarCurr,bitIndex0)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37334,axiom,
! [VarCurr] :
( v115026(VarCurr,bitIndex1)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37333,axiom,
! [VarCurr] :
( v115026(VarCurr,bitIndex2)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37332,axiom,
! [VarCurr] :
( v115026(VarCurr,bitIndex3)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37331,axiom,
! [VarCurr] :
( v115026(VarCurr,bitIndex4)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37330,axiom,
! [VarCurr] :
( v115026(VarCurr,bitIndex5)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37329,axiom,
! [VarCurr] :
( v115026(VarCurr,bitIndex6)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37328,axiom,
! [VarCurr] :
( v115026(VarCurr,bitIndex7)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37327,axiom,
! [VarCurr] :
( v115026(VarCurr,bitIndex8)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37326,axiom,
! [VarCurr] :
( v115026(VarCurr,bitIndex9)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37325,axiom,
! [VarCurr] :
( v115026(VarCurr,bitIndex10)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37324,axiom,
! [VarCurr] :
( v115026(VarCurr,bitIndex11)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37323,axiom,
! [VarCurr] :
( v115026(VarCurr,bitIndex12)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37322,axiom,
! [VarCurr] :
( v115026(VarCurr,bitIndex13)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37321,axiom,
! [VarCurr] :
( v115026(VarCurr,bitIndex14)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37320,axiom,
! [VarCurr] :
( v115026(VarCurr,bitIndex15)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37319,axiom,
! [VarCurr] :
( v115026(VarCurr,bitIndex16)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37318,axiom,
! [VarCurr] :
( v115026(VarCurr,bitIndex17)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37317,axiom,
! [VarCurr] :
( v115026(VarCurr,bitIndex18)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37316,axiom,
! [VarCurr] :
( v115026(VarCurr,bitIndex19)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37315,axiom,
! [VarCurr] :
( v115026(VarCurr,bitIndex20)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37314,axiom,
! [VarCurr] :
( v115026(VarCurr,bitIndex21)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37313,axiom,
! [VarCurr] :
( v115026(VarCurr,bitIndex22)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37312,axiom,
! [VarCurr] :
( v115026(VarCurr,bitIndex23)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37311,axiom,
! [VarCurr] :
( v115026(VarCurr,bitIndex24)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37310,axiom,
! [VarCurr] :
( v115026(VarCurr,bitIndex25)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37309,axiom,
! [VarCurr] :
( v115026(VarCurr,bitIndex26)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37308,axiom,
! [VarCurr] :
( v115026(VarCurr,bitIndex27)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37307,axiom,
! [VarCurr] :
( v115026(VarCurr,bitIndex28)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37306,axiom,
! [VarCurr] :
( v115026(VarCurr,bitIndex29)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37305,axiom,
! [VarCurr] :
( v115026(VarCurr,bitIndex30)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37304,axiom,
! [VarCurr] :
( v115026(VarCurr,bitIndex31)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_37303,axiom,
! [VarCurr,B] :
( range_27_0(B)
=> ( v115007(VarCurr,B)
<=> v115008(VarCurr,B) ) ) ).
fof(addAssignment_37302,axiom,
! [VarCurr] :
( ( v115007(VarCurr,bitIndex31)
<=> $false )
& ( v115007(VarCurr,bitIndex30)
<=> $false )
& ( v115007(VarCurr,bitIndex29)
<=> $false )
& ( v115007(VarCurr,bitIndex28)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_80,axiom,
! [VarCurr,B] :
( range_27_0(B)
=> ( v115008(VarCurr,B)
<=> ( v115009(VarCurr,B)
| v115017(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_79,axiom,
! [VarCurr,B] :
( range_27_0(B)
=> ( v115017(VarCurr,B)
<=> ( v115018(VarCurr,B)
& v115025(VarCurr,B) ) ) ) ).
fof(addAssignment_37301,axiom,
! [VarCurr] :
( v115025(VarCurr,bitIndex0)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37300,axiom,
! [VarCurr] :
( v115025(VarCurr,bitIndex1)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37299,axiom,
! [VarCurr] :
( v115025(VarCurr,bitIndex2)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37298,axiom,
! [VarCurr] :
( v115025(VarCurr,bitIndex3)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37297,axiom,
! [VarCurr] :
( v115025(VarCurr,bitIndex4)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37296,axiom,
! [VarCurr] :
( v115025(VarCurr,bitIndex5)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37295,axiom,
! [VarCurr] :
( v115025(VarCurr,bitIndex6)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37294,axiom,
! [VarCurr] :
( v115025(VarCurr,bitIndex7)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37293,axiom,
! [VarCurr] :
( v115025(VarCurr,bitIndex8)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37292,axiom,
! [VarCurr] :
( v115025(VarCurr,bitIndex9)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37291,axiom,
! [VarCurr] :
( v115025(VarCurr,bitIndex10)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37290,axiom,
! [VarCurr] :
( v115025(VarCurr,bitIndex11)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37289,axiom,
! [VarCurr] :
( v115025(VarCurr,bitIndex12)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37288,axiom,
! [VarCurr] :
( v115025(VarCurr,bitIndex13)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37287,axiom,
! [VarCurr] :
( v115025(VarCurr,bitIndex14)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37286,axiom,
! [VarCurr] :
( v115025(VarCurr,bitIndex15)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37285,axiom,
! [VarCurr] :
( v115025(VarCurr,bitIndex16)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37284,axiom,
! [VarCurr] :
( v115025(VarCurr,bitIndex17)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37283,axiom,
! [VarCurr] :
( v115025(VarCurr,bitIndex18)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37282,axiom,
! [VarCurr] :
( v115025(VarCurr,bitIndex19)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37281,axiom,
! [VarCurr] :
( v115025(VarCurr,bitIndex20)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37280,axiom,
! [VarCurr] :
( v115025(VarCurr,bitIndex21)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37279,axiom,
! [VarCurr] :
( v115025(VarCurr,bitIndex22)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37278,axiom,
! [VarCurr] :
( v115025(VarCurr,bitIndex23)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37277,axiom,
! [VarCurr] :
( v115025(VarCurr,bitIndex24)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37276,axiom,
! [VarCurr] :
( v115025(VarCurr,bitIndex25)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37275,axiom,
! [VarCurr] :
( v115025(VarCurr,bitIndex26)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37274,axiom,
! [VarCurr] :
( v115025(VarCurr,bitIndex27)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37273,axiom,
! [VarCurr,B] :
( range_25_0(B)
=> ( v115018(VarCurr,B)
<=> v115019(VarCurr,B) ) ) ).
fof(addAssignment_37272,axiom,
! [VarCurr] :
( ( v115018(VarCurr,bitIndex27)
<=> $false )
& ( v115018(VarCurr,bitIndex26)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_78,axiom,
! [VarCurr,B] :
( range_25_0(B)
=> ( v115019(VarCurr,B)
<=> ( v115020(VarCurr,B)
| v115022(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_77,axiom,
! [VarCurr,B] :
( range_25_0(B)
=> ( v115022(VarCurr,B)
<=> ( v115023(VarCurr,B)
& v115024(VarCurr,B) ) ) ) ).
fof(addAssignment_37271,axiom,
! [VarCurr] :
( v115024(VarCurr,bitIndex0)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37270,axiom,
! [VarCurr] :
( v115024(VarCurr,bitIndex1)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37269,axiom,
! [VarCurr] :
( v115024(VarCurr,bitIndex2)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37268,axiom,
! [VarCurr] :
( v115024(VarCurr,bitIndex3)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37267,axiom,
! [VarCurr] :
( v115024(VarCurr,bitIndex4)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37266,axiom,
! [VarCurr] :
( v115024(VarCurr,bitIndex5)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37265,axiom,
! [VarCurr] :
( v115024(VarCurr,bitIndex6)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37264,axiom,
! [VarCurr] :
( v115024(VarCurr,bitIndex7)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37263,axiom,
! [VarCurr] :
( v115024(VarCurr,bitIndex8)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37262,axiom,
! [VarCurr] :
( v115024(VarCurr,bitIndex9)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37261,axiom,
! [VarCurr] :
( v115024(VarCurr,bitIndex10)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37260,axiom,
! [VarCurr] :
( v115024(VarCurr,bitIndex11)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37259,axiom,
! [VarCurr] :
( v115024(VarCurr,bitIndex12)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37258,axiom,
! [VarCurr] :
( v115024(VarCurr,bitIndex13)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37257,axiom,
! [VarCurr] :
( v115024(VarCurr,bitIndex14)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37256,axiom,
! [VarCurr] :
( v115024(VarCurr,bitIndex15)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37255,axiom,
! [VarCurr] :
( v115024(VarCurr,bitIndex16)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37254,axiom,
! [VarCurr] :
( v115024(VarCurr,bitIndex17)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37253,axiom,
! [VarCurr] :
( v115024(VarCurr,bitIndex18)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37252,axiom,
! [VarCurr] :
( v115024(VarCurr,bitIndex19)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37251,axiom,
! [VarCurr] :
( v115024(VarCurr,bitIndex20)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37250,axiom,
! [VarCurr] :
( v115024(VarCurr,bitIndex21)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37249,axiom,
! [VarCurr] :
( v115024(VarCurr,bitIndex22)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37248,axiom,
! [VarCurr] :
( v115024(VarCurr,bitIndex23)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37247,axiom,
! [VarCurr] :
( v115024(VarCurr,bitIndex24)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37246,axiom,
! [VarCurr] :
( v115024(VarCurr,bitIndex25)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37245,axiom,
! [VarCurr] :
( ( v115023(VarCurr,bitIndex24)
<=> v114945(VarCurr,bitIndex39) )
& ( v115023(VarCurr,bitIndex23)
<=> v114945(VarCurr,bitIndex38) )
& ( v115023(VarCurr,bitIndex22)
<=> v114945(VarCurr,bitIndex37) )
& ( v115023(VarCurr,bitIndex21)
<=> v114945(VarCurr,bitIndex36) )
& ( v115023(VarCurr,bitIndex20)
<=> v114945(VarCurr,bitIndex35) )
& ( v115023(VarCurr,bitIndex19)
<=> v114945(VarCurr,bitIndex34) )
& ( v115023(VarCurr,bitIndex18)
<=> v114945(VarCurr,bitIndex33) )
& ( v115023(VarCurr,bitIndex17)
<=> v114945(VarCurr,bitIndex32) )
& ( v115023(VarCurr,bitIndex16)
<=> v114945(VarCurr,bitIndex31) )
& ( v115023(VarCurr,bitIndex15)
<=> v114945(VarCurr,bitIndex30) )
& ( v115023(VarCurr,bitIndex14)
<=> v114945(VarCurr,bitIndex29) )
& ( v115023(VarCurr,bitIndex13)
<=> v114945(VarCurr,bitIndex28) )
& ( v115023(VarCurr,bitIndex12)
<=> v114945(VarCurr,bitIndex27) )
& ( v115023(VarCurr,bitIndex11)
<=> v114945(VarCurr,bitIndex26) )
& ( v115023(VarCurr,bitIndex10)
<=> v114945(VarCurr,bitIndex25) )
& ( v115023(VarCurr,bitIndex9)
<=> v114945(VarCurr,bitIndex24) )
& ( v115023(VarCurr,bitIndex8)
<=> v114945(VarCurr,bitIndex23) )
& ( v115023(VarCurr,bitIndex7)
<=> v114945(VarCurr,bitIndex22) )
& ( v115023(VarCurr,bitIndex6)
<=> v114945(VarCurr,bitIndex21) )
& ( v115023(VarCurr,bitIndex5)
<=> v114945(VarCurr,bitIndex20) )
& ( v115023(VarCurr,bitIndex4)
<=> v114945(VarCurr,bitIndex19) )
& ( v115023(VarCurr,bitIndex3)
<=> v114945(VarCurr,bitIndex18) )
& ( v115023(VarCurr,bitIndex2)
<=> v114945(VarCurr,bitIndex17) )
& ( v115023(VarCurr,bitIndex1)
<=> v114945(VarCurr,bitIndex16) )
& ( v115023(VarCurr,bitIndex0)
<=> v114945(VarCurr,bitIndex15) ) ) ).
fof(addAssignment_37244,axiom,
! [VarCurr] :
( v115023(VarCurr,bitIndex25)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2155,axiom,
! [VarCurr] :
( v115020(VarCurr,bitIndex0)
<=> ( v114945(VarCurr,bitIndex14)
& v115021(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2154,axiom,
! [VarCurr] :
( v115020(VarCurr,bitIndex1)
<=> ( v114945(VarCurr,bitIndex15)
& v115021(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2153,axiom,
! [VarCurr] :
( v115020(VarCurr,bitIndex2)
<=> ( v114945(VarCurr,bitIndex16)
& v115021(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2152,axiom,
! [VarCurr] :
( v115020(VarCurr,bitIndex3)
<=> ( v114945(VarCurr,bitIndex17)
& v115021(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2151,axiom,
! [VarCurr] :
( v115020(VarCurr,bitIndex4)
<=> ( v114945(VarCurr,bitIndex18)
& v115021(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2150,axiom,
! [VarCurr] :
( v115020(VarCurr,bitIndex5)
<=> ( v114945(VarCurr,bitIndex19)
& v115021(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2149,axiom,
! [VarCurr] :
( v115020(VarCurr,bitIndex6)
<=> ( v114945(VarCurr,bitIndex20)
& v115021(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2148,axiom,
! [VarCurr] :
( v115020(VarCurr,bitIndex7)
<=> ( v114945(VarCurr,bitIndex21)
& v115021(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2147,axiom,
! [VarCurr] :
( v115020(VarCurr,bitIndex8)
<=> ( v114945(VarCurr,bitIndex22)
& v115021(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2146,axiom,
! [VarCurr] :
( v115020(VarCurr,bitIndex9)
<=> ( v114945(VarCurr,bitIndex23)
& v115021(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2145,axiom,
! [VarCurr] :
( v115020(VarCurr,bitIndex10)
<=> ( v114945(VarCurr,bitIndex24)
& v115021(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2144,axiom,
! [VarCurr] :
( v115020(VarCurr,bitIndex11)
<=> ( v114945(VarCurr,bitIndex25)
& v115021(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2143,axiom,
! [VarCurr] :
( v115020(VarCurr,bitIndex12)
<=> ( v114945(VarCurr,bitIndex26)
& v115021(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2142,axiom,
! [VarCurr] :
( v115020(VarCurr,bitIndex13)
<=> ( v114945(VarCurr,bitIndex27)
& v115021(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2141,axiom,
! [VarCurr] :
( v115020(VarCurr,bitIndex14)
<=> ( v114945(VarCurr,bitIndex28)
& v115021(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2140,axiom,
! [VarCurr] :
( v115020(VarCurr,bitIndex15)
<=> ( v114945(VarCurr,bitIndex29)
& v115021(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2139,axiom,
! [VarCurr] :
( v115020(VarCurr,bitIndex16)
<=> ( v114945(VarCurr,bitIndex30)
& v115021(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2138,axiom,
! [VarCurr] :
( v115020(VarCurr,bitIndex17)
<=> ( v114945(VarCurr,bitIndex31)
& v115021(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2137,axiom,
! [VarCurr] :
( v115020(VarCurr,bitIndex18)
<=> ( v114945(VarCurr,bitIndex32)
& v115021(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2136,axiom,
! [VarCurr] :
( v115020(VarCurr,bitIndex19)
<=> ( v114945(VarCurr,bitIndex33)
& v115021(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2135,axiom,
! [VarCurr] :
( v115020(VarCurr,bitIndex20)
<=> ( v114945(VarCurr,bitIndex34)
& v115021(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2134,axiom,
! [VarCurr] :
( v115020(VarCurr,bitIndex21)
<=> ( v114945(VarCurr,bitIndex35)
& v115021(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2133,axiom,
! [VarCurr] :
( v115020(VarCurr,bitIndex22)
<=> ( v114945(VarCurr,bitIndex36)
& v115021(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2132,axiom,
! [VarCurr] :
( v115020(VarCurr,bitIndex23)
<=> ( v114945(VarCurr,bitIndex37)
& v115021(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2131,axiom,
! [VarCurr] :
( v115020(VarCurr,bitIndex24)
<=> ( v114945(VarCurr,bitIndex38)
& v115021(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2130,axiom,
! [VarCurr] :
( v115020(VarCurr,bitIndex25)
<=> ( v114945(VarCurr,bitIndex39)
& v115021(VarCurr,bitIndex25) ) ) ).
fof(addAssignment_37243,axiom,
! [VarCurr] :
( v115021(VarCurr,bitIndex0)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37242,axiom,
! [VarCurr] :
( v115021(VarCurr,bitIndex1)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37241,axiom,
! [VarCurr] :
( v115021(VarCurr,bitIndex2)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37240,axiom,
! [VarCurr] :
( v115021(VarCurr,bitIndex3)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37239,axiom,
! [VarCurr] :
( v115021(VarCurr,bitIndex4)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37238,axiom,
! [VarCurr] :
( v115021(VarCurr,bitIndex5)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37237,axiom,
! [VarCurr] :
( v115021(VarCurr,bitIndex6)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37236,axiom,
! [VarCurr] :
( v115021(VarCurr,bitIndex7)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37235,axiom,
! [VarCurr] :
( v115021(VarCurr,bitIndex8)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37234,axiom,
! [VarCurr] :
( v115021(VarCurr,bitIndex9)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37233,axiom,
! [VarCurr] :
( v115021(VarCurr,bitIndex10)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37232,axiom,
! [VarCurr] :
( v115021(VarCurr,bitIndex11)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37231,axiom,
! [VarCurr] :
( v115021(VarCurr,bitIndex12)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37230,axiom,
! [VarCurr] :
( v115021(VarCurr,bitIndex13)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37229,axiom,
! [VarCurr] :
( v115021(VarCurr,bitIndex14)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37228,axiom,
! [VarCurr] :
( v115021(VarCurr,bitIndex15)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37227,axiom,
! [VarCurr] :
( v115021(VarCurr,bitIndex16)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37226,axiom,
! [VarCurr] :
( v115021(VarCurr,bitIndex17)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37225,axiom,
! [VarCurr] :
( v115021(VarCurr,bitIndex18)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37224,axiom,
! [VarCurr] :
( v115021(VarCurr,bitIndex19)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37223,axiom,
! [VarCurr] :
( v115021(VarCurr,bitIndex20)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37222,axiom,
! [VarCurr] :
( v115021(VarCurr,bitIndex21)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37221,axiom,
! [VarCurr] :
( v115021(VarCurr,bitIndex22)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37220,axiom,
! [VarCurr] :
( v115021(VarCurr,bitIndex23)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37219,axiom,
! [VarCurr] :
( v115021(VarCurr,bitIndex24)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37218,axiom,
! [VarCurr] :
( v115021(VarCurr,bitIndex25)
<=> v114845(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_76,axiom,
! [VarCurr,B] :
( range_27_0(B)
=> ( v115009(VarCurr,B)
<=> ( v115010(VarCurr,B)
& v115016(VarCurr,B) ) ) ) ).
fof(addAssignment_37217,axiom,
! [VarCurr] :
( v115016(VarCurr,bitIndex0)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37216,axiom,
! [VarCurr] :
( v115016(VarCurr,bitIndex1)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37215,axiom,
! [VarCurr] :
( v115016(VarCurr,bitIndex2)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37214,axiom,
! [VarCurr] :
( v115016(VarCurr,bitIndex3)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37213,axiom,
! [VarCurr] :
( v115016(VarCurr,bitIndex4)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37212,axiom,
! [VarCurr] :
( v115016(VarCurr,bitIndex5)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37211,axiom,
! [VarCurr] :
( v115016(VarCurr,bitIndex6)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37210,axiom,
! [VarCurr] :
( v115016(VarCurr,bitIndex7)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37209,axiom,
! [VarCurr] :
( v115016(VarCurr,bitIndex8)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37208,axiom,
! [VarCurr] :
( v115016(VarCurr,bitIndex9)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37207,axiom,
! [VarCurr] :
( v115016(VarCurr,bitIndex10)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37206,axiom,
! [VarCurr] :
( v115016(VarCurr,bitIndex11)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37205,axiom,
! [VarCurr] :
( v115016(VarCurr,bitIndex12)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37204,axiom,
! [VarCurr] :
( v115016(VarCurr,bitIndex13)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37203,axiom,
! [VarCurr] :
( v115016(VarCurr,bitIndex14)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37202,axiom,
! [VarCurr] :
( v115016(VarCurr,bitIndex15)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37201,axiom,
! [VarCurr] :
( v115016(VarCurr,bitIndex16)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37200,axiom,
! [VarCurr] :
( v115016(VarCurr,bitIndex17)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37199,axiom,
! [VarCurr] :
( v115016(VarCurr,bitIndex18)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37198,axiom,
! [VarCurr] :
( v115016(VarCurr,bitIndex19)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37197,axiom,
! [VarCurr] :
( v115016(VarCurr,bitIndex20)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37196,axiom,
! [VarCurr] :
( v115016(VarCurr,bitIndex21)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37195,axiom,
! [VarCurr] :
( v115016(VarCurr,bitIndex22)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37194,axiom,
! [VarCurr] :
( v115016(VarCurr,bitIndex23)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37193,axiom,
! [VarCurr] :
( v115016(VarCurr,bitIndex24)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37192,axiom,
! [VarCurr] :
( v115016(VarCurr,bitIndex25)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37191,axiom,
! [VarCurr] :
( v115016(VarCurr,bitIndex26)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37190,axiom,
! [VarCurr] :
( v115016(VarCurr,bitIndex27)
<=> v114846(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_75,axiom,
! [VarCurr,B] :
( range_27_0(B)
=> ( v115010(VarCurr,B)
<=> ( v115011(VarCurr,B)
| v115013(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_74,axiom,
! [VarCurr,B] :
( range_27_0(B)
=> ( v115013(VarCurr,B)
<=> ( v115014(VarCurr,B)
& v115015(VarCurr,B) ) ) ) ).
fof(addAssignment_37189,axiom,
! [VarCurr] :
( v115015(VarCurr,bitIndex0)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37188,axiom,
! [VarCurr] :
( v115015(VarCurr,bitIndex1)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37187,axiom,
! [VarCurr] :
( v115015(VarCurr,bitIndex2)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37186,axiom,
! [VarCurr] :
( v115015(VarCurr,bitIndex3)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37185,axiom,
! [VarCurr] :
( v115015(VarCurr,bitIndex4)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37184,axiom,
! [VarCurr] :
( v115015(VarCurr,bitIndex5)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37183,axiom,
! [VarCurr] :
( v115015(VarCurr,bitIndex6)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37182,axiom,
! [VarCurr] :
( v115015(VarCurr,bitIndex7)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37181,axiom,
! [VarCurr] :
( v115015(VarCurr,bitIndex8)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37180,axiom,
! [VarCurr] :
( v115015(VarCurr,bitIndex9)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37179,axiom,
! [VarCurr] :
( v115015(VarCurr,bitIndex10)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37178,axiom,
! [VarCurr] :
( v115015(VarCurr,bitIndex11)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37177,axiom,
! [VarCurr] :
( v115015(VarCurr,bitIndex12)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37176,axiom,
! [VarCurr] :
( v115015(VarCurr,bitIndex13)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37175,axiom,
! [VarCurr] :
( v115015(VarCurr,bitIndex14)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37174,axiom,
! [VarCurr] :
( v115015(VarCurr,bitIndex15)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37173,axiom,
! [VarCurr] :
( v115015(VarCurr,bitIndex16)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37172,axiom,
! [VarCurr] :
( v115015(VarCurr,bitIndex17)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37171,axiom,
! [VarCurr] :
( v115015(VarCurr,bitIndex18)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37170,axiom,
! [VarCurr] :
( v115015(VarCurr,bitIndex19)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37169,axiom,
! [VarCurr] :
( v115015(VarCurr,bitIndex20)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37168,axiom,
! [VarCurr] :
( v115015(VarCurr,bitIndex21)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37167,axiom,
! [VarCurr] :
( v115015(VarCurr,bitIndex22)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37166,axiom,
! [VarCurr] :
( v115015(VarCurr,bitIndex23)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37165,axiom,
! [VarCurr] :
( v115015(VarCurr,bitIndex24)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37164,axiom,
! [VarCurr] :
( v115015(VarCurr,bitIndex25)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37163,axiom,
! [VarCurr] :
( v115015(VarCurr,bitIndex26)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37162,axiom,
! [VarCurr] :
( v115015(VarCurr,bitIndex27)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37161,axiom,
! [VarCurr] :
( ( v115014(VarCurr,bitIndex26)
<=> v114945(VarCurr,bitIndex39) )
& ( v115014(VarCurr,bitIndex25)
<=> v114945(VarCurr,bitIndex38) )
& ( v115014(VarCurr,bitIndex24)
<=> v114945(VarCurr,bitIndex37) )
& ( v115014(VarCurr,bitIndex23)
<=> v114945(VarCurr,bitIndex36) )
& ( v115014(VarCurr,bitIndex22)
<=> v114945(VarCurr,bitIndex35) )
& ( v115014(VarCurr,bitIndex21)
<=> v114945(VarCurr,bitIndex34) )
& ( v115014(VarCurr,bitIndex20)
<=> v114945(VarCurr,bitIndex33) )
& ( v115014(VarCurr,bitIndex19)
<=> v114945(VarCurr,bitIndex32) )
& ( v115014(VarCurr,bitIndex18)
<=> v114945(VarCurr,bitIndex31) )
& ( v115014(VarCurr,bitIndex17)
<=> v114945(VarCurr,bitIndex30) )
& ( v115014(VarCurr,bitIndex16)
<=> v114945(VarCurr,bitIndex29) )
& ( v115014(VarCurr,bitIndex15)
<=> v114945(VarCurr,bitIndex28) )
& ( v115014(VarCurr,bitIndex14)
<=> v114945(VarCurr,bitIndex27) )
& ( v115014(VarCurr,bitIndex13)
<=> v114945(VarCurr,bitIndex26) )
& ( v115014(VarCurr,bitIndex12)
<=> v114945(VarCurr,bitIndex25) )
& ( v115014(VarCurr,bitIndex11)
<=> v114945(VarCurr,bitIndex24) )
& ( v115014(VarCurr,bitIndex10)
<=> v114945(VarCurr,bitIndex23) )
& ( v115014(VarCurr,bitIndex9)
<=> v114945(VarCurr,bitIndex22) )
& ( v115014(VarCurr,bitIndex8)
<=> v114945(VarCurr,bitIndex21) )
& ( v115014(VarCurr,bitIndex7)
<=> v114945(VarCurr,bitIndex20) )
& ( v115014(VarCurr,bitIndex6)
<=> v114945(VarCurr,bitIndex19) )
& ( v115014(VarCurr,bitIndex5)
<=> v114945(VarCurr,bitIndex18) )
& ( v115014(VarCurr,bitIndex4)
<=> v114945(VarCurr,bitIndex17) )
& ( v115014(VarCurr,bitIndex3)
<=> v114945(VarCurr,bitIndex16) )
& ( v115014(VarCurr,bitIndex2)
<=> v114945(VarCurr,bitIndex15) )
& ( v115014(VarCurr,bitIndex1)
<=> v114945(VarCurr,bitIndex14) )
& ( v115014(VarCurr,bitIndex0)
<=> v114945(VarCurr,bitIndex13) ) ) ).
fof(addAssignment_37160,axiom,
! [VarCurr] :
( v115014(VarCurr,bitIndex27)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2129,axiom,
! [VarCurr] :
( v115011(VarCurr,bitIndex0)
<=> ( v114945(VarCurr,bitIndex12)
& v115012(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2128,axiom,
! [VarCurr] :
( v115011(VarCurr,bitIndex1)
<=> ( v114945(VarCurr,bitIndex13)
& v115012(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2127,axiom,
! [VarCurr] :
( v115011(VarCurr,bitIndex2)
<=> ( v114945(VarCurr,bitIndex14)
& v115012(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2126,axiom,
! [VarCurr] :
( v115011(VarCurr,bitIndex3)
<=> ( v114945(VarCurr,bitIndex15)
& v115012(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2125,axiom,
! [VarCurr] :
( v115011(VarCurr,bitIndex4)
<=> ( v114945(VarCurr,bitIndex16)
& v115012(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2124,axiom,
! [VarCurr] :
( v115011(VarCurr,bitIndex5)
<=> ( v114945(VarCurr,bitIndex17)
& v115012(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2123,axiom,
! [VarCurr] :
( v115011(VarCurr,bitIndex6)
<=> ( v114945(VarCurr,bitIndex18)
& v115012(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2122,axiom,
! [VarCurr] :
( v115011(VarCurr,bitIndex7)
<=> ( v114945(VarCurr,bitIndex19)
& v115012(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2121,axiom,
! [VarCurr] :
( v115011(VarCurr,bitIndex8)
<=> ( v114945(VarCurr,bitIndex20)
& v115012(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2120,axiom,
! [VarCurr] :
( v115011(VarCurr,bitIndex9)
<=> ( v114945(VarCurr,bitIndex21)
& v115012(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2119,axiom,
! [VarCurr] :
( v115011(VarCurr,bitIndex10)
<=> ( v114945(VarCurr,bitIndex22)
& v115012(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2118,axiom,
! [VarCurr] :
( v115011(VarCurr,bitIndex11)
<=> ( v114945(VarCurr,bitIndex23)
& v115012(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2117,axiom,
! [VarCurr] :
( v115011(VarCurr,bitIndex12)
<=> ( v114945(VarCurr,bitIndex24)
& v115012(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2116,axiom,
! [VarCurr] :
( v115011(VarCurr,bitIndex13)
<=> ( v114945(VarCurr,bitIndex25)
& v115012(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2115,axiom,
! [VarCurr] :
( v115011(VarCurr,bitIndex14)
<=> ( v114945(VarCurr,bitIndex26)
& v115012(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2114,axiom,
! [VarCurr] :
( v115011(VarCurr,bitIndex15)
<=> ( v114945(VarCurr,bitIndex27)
& v115012(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2113,axiom,
! [VarCurr] :
( v115011(VarCurr,bitIndex16)
<=> ( v114945(VarCurr,bitIndex28)
& v115012(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2112,axiom,
! [VarCurr] :
( v115011(VarCurr,bitIndex17)
<=> ( v114945(VarCurr,bitIndex29)
& v115012(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2111,axiom,
! [VarCurr] :
( v115011(VarCurr,bitIndex18)
<=> ( v114945(VarCurr,bitIndex30)
& v115012(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2110,axiom,
! [VarCurr] :
( v115011(VarCurr,bitIndex19)
<=> ( v114945(VarCurr,bitIndex31)
& v115012(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2109,axiom,
! [VarCurr] :
( v115011(VarCurr,bitIndex20)
<=> ( v114945(VarCurr,bitIndex32)
& v115012(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2108,axiom,
! [VarCurr] :
( v115011(VarCurr,bitIndex21)
<=> ( v114945(VarCurr,bitIndex33)
& v115012(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2107,axiom,
! [VarCurr] :
( v115011(VarCurr,bitIndex22)
<=> ( v114945(VarCurr,bitIndex34)
& v115012(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2106,axiom,
! [VarCurr] :
( v115011(VarCurr,bitIndex23)
<=> ( v114945(VarCurr,bitIndex35)
& v115012(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2105,axiom,
! [VarCurr] :
( v115011(VarCurr,bitIndex24)
<=> ( v114945(VarCurr,bitIndex36)
& v115012(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2104,axiom,
! [VarCurr] :
( v115011(VarCurr,bitIndex25)
<=> ( v114945(VarCurr,bitIndex37)
& v115012(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2103,axiom,
! [VarCurr] :
( v115011(VarCurr,bitIndex26)
<=> ( v114945(VarCurr,bitIndex38)
& v115012(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2102,axiom,
! [VarCurr] :
( v115011(VarCurr,bitIndex27)
<=> ( v114945(VarCurr,bitIndex39)
& v115012(VarCurr,bitIndex27) ) ) ).
fof(addAssignment_37159,axiom,
! [VarCurr] :
( v115012(VarCurr,bitIndex0)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37158,axiom,
! [VarCurr] :
( v115012(VarCurr,bitIndex1)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37157,axiom,
! [VarCurr] :
( v115012(VarCurr,bitIndex2)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37156,axiom,
! [VarCurr] :
( v115012(VarCurr,bitIndex3)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37155,axiom,
! [VarCurr] :
( v115012(VarCurr,bitIndex4)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37154,axiom,
! [VarCurr] :
( v115012(VarCurr,bitIndex5)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37153,axiom,
! [VarCurr] :
( v115012(VarCurr,bitIndex6)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37152,axiom,
! [VarCurr] :
( v115012(VarCurr,bitIndex7)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37151,axiom,
! [VarCurr] :
( v115012(VarCurr,bitIndex8)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37150,axiom,
! [VarCurr] :
( v115012(VarCurr,bitIndex9)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37149,axiom,
! [VarCurr] :
( v115012(VarCurr,bitIndex10)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37148,axiom,
! [VarCurr] :
( v115012(VarCurr,bitIndex11)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37147,axiom,
! [VarCurr] :
( v115012(VarCurr,bitIndex12)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37146,axiom,
! [VarCurr] :
( v115012(VarCurr,bitIndex13)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37145,axiom,
! [VarCurr] :
( v115012(VarCurr,bitIndex14)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37144,axiom,
! [VarCurr] :
( v115012(VarCurr,bitIndex15)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37143,axiom,
! [VarCurr] :
( v115012(VarCurr,bitIndex16)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37142,axiom,
! [VarCurr] :
( v115012(VarCurr,bitIndex17)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37141,axiom,
! [VarCurr] :
( v115012(VarCurr,bitIndex18)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37140,axiom,
! [VarCurr] :
( v115012(VarCurr,bitIndex19)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37139,axiom,
! [VarCurr] :
( v115012(VarCurr,bitIndex20)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37138,axiom,
! [VarCurr] :
( v115012(VarCurr,bitIndex21)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37137,axiom,
! [VarCurr] :
( v115012(VarCurr,bitIndex22)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37136,axiom,
! [VarCurr] :
( v115012(VarCurr,bitIndex23)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37135,axiom,
! [VarCurr] :
( v115012(VarCurr,bitIndex24)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37134,axiom,
! [VarCurr] :
( v115012(VarCurr,bitIndex25)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37133,axiom,
! [VarCurr] :
( v115012(VarCurr,bitIndex26)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37132,axiom,
! [VarCurr] :
( v115012(VarCurr,bitIndex27)
<=> v114845(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_73,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v114986(VarCurr,B)
<=> ( v114987(VarCurr,B)
& v115005(VarCurr,B) ) ) ) ).
fof(addAssignment_37131,axiom,
! [VarCurr] :
( v115005(VarCurr,bitIndex0)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37130,axiom,
! [VarCurr] :
( v115005(VarCurr,bitIndex1)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37129,axiom,
! [VarCurr] :
( v115005(VarCurr,bitIndex2)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37128,axiom,
! [VarCurr] :
( v115005(VarCurr,bitIndex3)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37127,axiom,
! [VarCurr] :
( v115005(VarCurr,bitIndex4)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37126,axiom,
! [VarCurr] :
( v115005(VarCurr,bitIndex5)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37125,axiom,
! [VarCurr] :
( v115005(VarCurr,bitIndex6)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37124,axiom,
! [VarCurr] :
( v115005(VarCurr,bitIndex7)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37123,axiom,
! [VarCurr] :
( v115005(VarCurr,bitIndex8)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37122,axiom,
! [VarCurr] :
( v115005(VarCurr,bitIndex9)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37121,axiom,
! [VarCurr] :
( v115005(VarCurr,bitIndex10)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37120,axiom,
! [VarCurr] :
( v115005(VarCurr,bitIndex11)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37119,axiom,
! [VarCurr] :
( v115005(VarCurr,bitIndex12)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37118,axiom,
! [VarCurr] :
( v115005(VarCurr,bitIndex13)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37117,axiom,
! [VarCurr] :
( v115005(VarCurr,bitIndex14)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37116,axiom,
! [VarCurr] :
( v115005(VarCurr,bitIndex15)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37115,axiom,
! [VarCurr] :
( v115005(VarCurr,bitIndex16)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37114,axiom,
! [VarCurr] :
( v115005(VarCurr,bitIndex17)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37113,axiom,
! [VarCurr] :
( v115005(VarCurr,bitIndex18)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37112,axiom,
! [VarCurr] :
( v115005(VarCurr,bitIndex19)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37111,axiom,
! [VarCurr] :
( v115005(VarCurr,bitIndex20)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37110,axiom,
! [VarCurr] :
( v115005(VarCurr,bitIndex21)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37109,axiom,
! [VarCurr] :
( v115005(VarCurr,bitIndex22)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37108,axiom,
! [VarCurr] :
( v115005(VarCurr,bitIndex23)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37107,axiom,
! [VarCurr] :
( v115005(VarCurr,bitIndex24)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37106,axiom,
! [VarCurr] :
( v115005(VarCurr,bitIndex25)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37105,axiom,
! [VarCurr] :
( v115005(VarCurr,bitIndex26)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37104,axiom,
! [VarCurr] :
( v115005(VarCurr,bitIndex27)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37103,axiom,
! [VarCurr] :
( v115005(VarCurr,bitIndex28)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37102,axiom,
! [VarCurr] :
( v115005(VarCurr,bitIndex29)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37101,axiom,
! [VarCurr] :
( v115005(VarCurr,bitIndex30)
<=> v114841(VarCurr) ) ).
fof(addAssignment_37100,axiom,
! [VarCurr] :
( v115005(VarCurr,bitIndex31)
<=> v114841(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_72,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v114987(VarCurr,B)
<=> ( v114988(VarCurr,B)
| v114996(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_71,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v114996(VarCurr,B)
<=> ( v114997(VarCurr,B)
& v115004(VarCurr,B) ) ) ) ).
fof(addAssignment_37099,axiom,
! [VarCurr] :
( v115004(VarCurr,bitIndex0)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37098,axiom,
! [VarCurr] :
( v115004(VarCurr,bitIndex1)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37097,axiom,
! [VarCurr] :
( v115004(VarCurr,bitIndex2)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37096,axiom,
! [VarCurr] :
( v115004(VarCurr,bitIndex3)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37095,axiom,
! [VarCurr] :
( v115004(VarCurr,bitIndex4)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37094,axiom,
! [VarCurr] :
( v115004(VarCurr,bitIndex5)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37093,axiom,
! [VarCurr] :
( v115004(VarCurr,bitIndex6)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37092,axiom,
! [VarCurr] :
( v115004(VarCurr,bitIndex7)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37091,axiom,
! [VarCurr] :
( v115004(VarCurr,bitIndex8)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37090,axiom,
! [VarCurr] :
( v115004(VarCurr,bitIndex9)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37089,axiom,
! [VarCurr] :
( v115004(VarCurr,bitIndex10)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37088,axiom,
! [VarCurr] :
( v115004(VarCurr,bitIndex11)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37087,axiom,
! [VarCurr] :
( v115004(VarCurr,bitIndex12)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37086,axiom,
! [VarCurr] :
( v115004(VarCurr,bitIndex13)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37085,axiom,
! [VarCurr] :
( v115004(VarCurr,bitIndex14)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37084,axiom,
! [VarCurr] :
( v115004(VarCurr,bitIndex15)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37083,axiom,
! [VarCurr] :
( v115004(VarCurr,bitIndex16)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37082,axiom,
! [VarCurr] :
( v115004(VarCurr,bitIndex17)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37081,axiom,
! [VarCurr] :
( v115004(VarCurr,bitIndex18)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37080,axiom,
! [VarCurr] :
( v115004(VarCurr,bitIndex19)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37079,axiom,
! [VarCurr] :
( v115004(VarCurr,bitIndex20)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37078,axiom,
! [VarCurr] :
( v115004(VarCurr,bitIndex21)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37077,axiom,
! [VarCurr] :
( v115004(VarCurr,bitIndex22)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37076,axiom,
! [VarCurr] :
( v115004(VarCurr,bitIndex23)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37075,axiom,
! [VarCurr] :
( v115004(VarCurr,bitIndex24)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37074,axiom,
! [VarCurr] :
( v115004(VarCurr,bitIndex25)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37073,axiom,
! [VarCurr] :
( v115004(VarCurr,bitIndex26)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37072,axiom,
! [VarCurr] :
( v115004(VarCurr,bitIndex27)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37071,axiom,
! [VarCurr] :
( v115004(VarCurr,bitIndex28)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37070,axiom,
! [VarCurr] :
( v115004(VarCurr,bitIndex29)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37069,axiom,
! [VarCurr] :
( v115004(VarCurr,bitIndex30)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37068,axiom,
! [VarCurr] :
( v115004(VarCurr,bitIndex31)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_37067,axiom,
! [VarCurr,B] :
( range_29_0(B)
=> ( v114997(VarCurr,B)
<=> v114998(VarCurr,B) ) ) ).
fof(addAssignment_37066,axiom,
! [VarCurr] :
( ( v114997(VarCurr,bitIndex31)
<=> $false )
& ( v114997(VarCurr,bitIndex30)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_70,axiom,
! [VarCurr,B] :
( range_29_0(B)
=> ( v114998(VarCurr,B)
<=> ( v114999(VarCurr,B)
| v115001(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_69,axiom,
! [VarCurr,B] :
( range_29_0(B)
=> ( v115001(VarCurr,B)
<=> ( v115002(VarCurr,B)
& v115003(VarCurr,B) ) ) ) ).
fof(range_axiom_192,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_37065,axiom,
! [VarCurr] :
( v115003(VarCurr,bitIndex0)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37064,axiom,
! [VarCurr] :
( v115003(VarCurr,bitIndex1)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37063,axiom,
! [VarCurr] :
( v115003(VarCurr,bitIndex2)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37062,axiom,
! [VarCurr] :
( v115003(VarCurr,bitIndex3)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37061,axiom,
! [VarCurr] :
( v115003(VarCurr,bitIndex4)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37060,axiom,
! [VarCurr] :
( v115003(VarCurr,bitIndex5)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37059,axiom,
! [VarCurr] :
( v115003(VarCurr,bitIndex6)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37058,axiom,
! [VarCurr] :
( v115003(VarCurr,bitIndex7)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37057,axiom,
! [VarCurr] :
( v115003(VarCurr,bitIndex8)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37056,axiom,
! [VarCurr] :
( v115003(VarCurr,bitIndex9)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37055,axiom,
! [VarCurr] :
( v115003(VarCurr,bitIndex10)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37054,axiom,
! [VarCurr] :
( v115003(VarCurr,bitIndex11)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37053,axiom,
! [VarCurr] :
( v115003(VarCurr,bitIndex12)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37052,axiom,
! [VarCurr] :
( v115003(VarCurr,bitIndex13)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37051,axiom,
! [VarCurr] :
( v115003(VarCurr,bitIndex14)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37050,axiom,
! [VarCurr] :
( v115003(VarCurr,bitIndex15)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37049,axiom,
! [VarCurr] :
( v115003(VarCurr,bitIndex16)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37048,axiom,
! [VarCurr] :
( v115003(VarCurr,bitIndex17)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37047,axiom,
! [VarCurr] :
( v115003(VarCurr,bitIndex18)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37046,axiom,
! [VarCurr] :
( v115003(VarCurr,bitIndex19)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37045,axiom,
! [VarCurr] :
( v115003(VarCurr,bitIndex20)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37044,axiom,
! [VarCurr] :
( v115003(VarCurr,bitIndex21)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37043,axiom,
! [VarCurr] :
( v115003(VarCurr,bitIndex22)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37042,axiom,
! [VarCurr] :
( v115003(VarCurr,bitIndex23)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37041,axiom,
! [VarCurr] :
( v115003(VarCurr,bitIndex24)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37040,axiom,
! [VarCurr] :
( v115003(VarCurr,bitIndex25)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37039,axiom,
! [VarCurr] :
( v115003(VarCurr,bitIndex26)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37038,axiom,
! [VarCurr] :
( v115003(VarCurr,bitIndex27)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37037,axiom,
! [VarCurr] :
( v115003(VarCurr,bitIndex28)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37036,axiom,
! [VarCurr] :
( v115003(VarCurr,bitIndex29)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_37035,axiom,
! [VarCurr] :
( ( v115002(VarCurr,bitIndex28)
<=> v114945(VarCurr,bitIndex39) )
& ( v115002(VarCurr,bitIndex27)
<=> v114945(VarCurr,bitIndex38) )
& ( v115002(VarCurr,bitIndex26)
<=> v114945(VarCurr,bitIndex37) )
& ( v115002(VarCurr,bitIndex25)
<=> v114945(VarCurr,bitIndex36) )
& ( v115002(VarCurr,bitIndex24)
<=> v114945(VarCurr,bitIndex35) )
& ( v115002(VarCurr,bitIndex23)
<=> v114945(VarCurr,bitIndex34) )
& ( v115002(VarCurr,bitIndex22)
<=> v114945(VarCurr,bitIndex33) )
& ( v115002(VarCurr,bitIndex21)
<=> v114945(VarCurr,bitIndex32) )
& ( v115002(VarCurr,bitIndex20)
<=> v114945(VarCurr,bitIndex31) )
& ( v115002(VarCurr,bitIndex19)
<=> v114945(VarCurr,bitIndex30) )
& ( v115002(VarCurr,bitIndex18)
<=> v114945(VarCurr,bitIndex29) )
& ( v115002(VarCurr,bitIndex17)
<=> v114945(VarCurr,bitIndex28) )
& ( v115002(VarCurr,bitIndex16)
<=> v114945(VarCurr,bitIndex27) )
& ( v115002(VarCurr,bitIndex15)
<=> v114945(VarCurr,bitIndex26) )
& ( v115002(VarCurr,bitIndex14)
<=> v114945(VarCurr,bitIndex25) )
& ( v115002(VarCurr,bitIndex13)
<=> v114945(VarCurr,bitIndex24) )
& ( v115002(VarCurr,bitIndex12)
<=> v114945(VarCurr,bitIndex23) )
& ( v115002(VarCurr,bitIndex11)
<=> v114945(VarCurr,bitIndex22) )
& ( v115002(VarCurr,bitIndex10)
<=> v114945(VarCurr,bitIndex21) )
& ( v115002(VarCurr,bitIndex9)
<=> v114945(VarCurr,bitIndex20) )
& ( v115002(VarCurr,bitIndex8)
<=> v114945(VarCurr,bitIndex19) )
& ( v115002(VarCurr,bitIndex7)
<=> v114945(VarCurr,bitIndex18) )
& ( v115002(VarCurr,bitIndex6)
<=> v114945(VarCurr,bitIndex17) )
& ( v115002(VarCurr,bitIndex5)
<=> v114945(VarCurr,bitIndex16) )
& ( v115002(VarCurr,bitIndex4)
<=> v114945(VarCurr,bitIndex15) )
& ( v115002(VarCurr,bitIndex3)
<=> v114945(VarCurr,bitIndex14) )
& ( v115002(VarCurr,bitIndex2)
<=> v114945(VarCurr,bitIndex13) )
& ( v115002(VarCurr,bitIndex1)
<=> v114945(VarCurr,bitIndex12) )
& ( v115002(VarCurr,bitIndex0)
<=> v114945(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_37034,axiom,
! [VarCurr] :
( v115002(VarCurr,bitIndex29)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2101,axiom,
! [VarCurr] :
( v114999(VarCurr,bitIndex0)
<=> ( v114945(VarCurr,bitIndex10)
& v115000(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2100,axiom,
! [VarCurr] :
( v114999(VarCurr,bitIndex1)
<=> ( v114945(VarCurr,bitIndex11)
& v115000(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2099,axiom,
! [VarCurr] :
( v114999(VarCurr,bitIndex2)
<=> ( v114945(VarCurr,bitIndex12)
& v115000(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2098,axiom,
! [VarCurr] :
( v114999(VarCurr,bitIndex3)
<=> ( v114945(VarCurr,bitIndex13)
& v115000(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2097,axiom,
! [VarCurr] :
( v114999(VarCurr,bitIndex4)
<=> ( v114945(VarCurr,bitIndex14)
& v115000(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2096,axiom,
! [VarCurr] :
( v114999(VarCurr,bitIndex5)
<=> ( v114945(VarCurr,bitIndex15)
& v115000(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2095,axiom,
! [VarCurr] :
( v114999(VarCurr,bitIndex6)
<=> ( v114945(VarCurr,bitIndex16)
& v115000(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2094,axiom,
! [VarCurr] :
( v114999(VarCurr,bitIndex7)
<=> ( v114945(VarCurr,bitIndex17)
& v115000(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2093,axiom,
! [VarCurr] :
( v114999(VarCurr,bitIndex8)
<=> ( v114945(VarCurr,bitIndex18)
& v115000(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2092,axiom,
! [VarCurr] :
( v114999(VarCurr,bitIndex9)
<=> ( v114945(VarCurr,bitIndex19)
& v115000(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2091,axiom,
! [VarCurr] :
( v114999(VarCurr,bitIndex10)
<=> ( v114945(VarCurr,bitIndex20)
& v115000(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2090,axiom,
! [VarCurr] :
( v114999(VarCurr,bitIndex11)
<=> ( v114945(VarCurr,bitIndex21)
& v115000(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2089,axiom,
! [VarCurr] :
( v114999(VarCurr,bitIndex12)
<=> ( v114945(VarCurr,bitIndex22)
& v115000(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2088,axiom,
! [VarCurr] :
( v114999(VarCurr,bitIndex13)
<=> ( v114945(VarCurr,bitIndex23)
& v115000(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2087,axiom,
! [VarCurr] :
( v114999(VarCurr,bitIndex14)
<=> ( v114945(VarCurr,bitIndex24)
& v115000(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2086,axiom,
! [VarCurr] :
( v114999(VarCurr,bitIndex15)
<=> ( v114945(VarCurr,bitIndex25)
& v115000(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2085,axiom,
! [VarCurr] :
( v114999(VarCurr,bitIndex16)
<=> ( v114945(VarCurr,bitIndex26)
& v115000(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2084,axiom,
! [VarCurr] :
( v114999(VarCurr,bitIndex17)
<=> ( v114945(VarCurr,bitIndex27)
& v115000(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2083,axiom,
! [VarCurr] :
( v114999(VarCurr,bitIndex18)
<=> ( v114945(VarCurr,bitIndex28)
& v115000(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2082,axiom,
! [VarCurr] :
( v114999(VarCurr,bitIndex19)
<=> ( v114945(VarCurr,bitIndex29)
& v115000(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2081,axiom,
! [VarCurr] :
( v114999(VarCurr,bitIndex20)
<=> ( v114945(VarCurr,bitIndex30)
& v115000(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2080,axiom,
! [VarCurr] :
( v114999(VarCurr,bitIndex21)
<=> ( v114945(VarCurr,bitIndex31)
& v115000(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2079,axiom,
! [VarCurr] :
( v114999(VarCurr,bitIndex22)
<=> ( v114945(VarCurr,bitIndex32)
& v115000(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2078,axiom,
! [VarCurr] :
( v114999(VarCurr,bitIndex23)
<=> ( v114945(VarCurr,bitIndex33)
& v115000(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2077,axiom,
! [VarCurr] :
( v114999(VarCurr,bitIndex24)
<=> ( v114945(VarCurr,bitIndex34)
& v115000(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2076,axiom,
! [VarCurr] :
( v114999(VarCurr,bitIndex25)
<=> ( v114945(VarCurr,bitIndex35)
& v115000(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2075,axiom,
! [VarCurr] :
( v114999(VarCurr,bitIndex26)
<=> ( v114945(VarCurr,bitIndex36)
& v115000(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2074,axiom,
! [VarCurr] :
( v114999(VarCurr,bitIndex27)
<=> ( v114945(VarCurr,bitIndex37)
& v115000(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2073,axiom,
! [VarCurr] :
( v114999(VarCurr,bitIndex28)
<=> ( v114945(VarCurr,bitIndex38)
& v115000(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2072,axiom,
! [VarCurr] :
( v114999(VarCurr,bitIndex29)
<=> ( v114945(VarCurr,bitIndex39)
& v115000(VarCurr,bitIndex29) ) ) ).
fof(addAssignment_37033,axiom,
! [VarCurr] :
( v115000(VarCurr,bitIndex0)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37032,axiom,
! [VarCurr] :
( v115000(VarCurr,bitIndex1)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37031,axiom,
! [VarCurr] :
( v115000(VarCurr,bitIndex2)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37030,axiom,
! [VarCurr] :
( v115000(VarCurr,bitIndex3)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37029,axiom,
! [VarCurr] :
( v115000(VarCurr,bitIndex4)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37028,axiom,
! [VarCurr] :
( v115000(VarCurr,bitIndex5)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37027,axiom,
! [VarCurr] :
( v115000(VarCurr,bitIndex6)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37026,axiom,
! [VarCurr] :
( v115000(VarCurr,bitIndex7)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37025,axiom,
! [VarCurr] :
( v115000(VarCurr,bitIndex8)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37024,axiom,
! [VarCurr] :
( v115000(VarCurr,bitIndex9)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37023,axiom,
! [VarCurr] :
( v115000(VarCurr,bitIndex10)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37022,axiom,
! [VarCurr] :
( v115000(VarCurr,bitIndex11)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37021,axiom,
! [VarCurr] :
( v115000(VarCurr,bitIndex12)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37020,axiom,
! [VarCurr] :
( v115000(VarCurr,bitIndex13)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37019,axiom,
! [VarCurr] :
( v115000(VarCurr,bitIndex14)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37018,axiom,
! [VarCurr] :
( v115000(VarCurr,bitIndex15)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37017,axiom,
! [VarCurr] :
( v115000(VarCurr,bitIndex16)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37016,axiom,
! [VarCurr] :
( v115000(VarCurr,bitIndex17)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37015,axiom,
! [VarCurr] :
( v115000(VarCurr,bitIndex18)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37014,axiom,
! [VarCurr] :
( v115000(VarCurr,bitIndex19)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37013,axiom,
! [VarCurr] :
( v115000(VarCurr,bitIndex20)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37012,axiom,
! [VarCurr] :
( v115000(VarCurr,bitIndex21)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37011,axiom,
! [VarCurr] :
( v115000(VarCurr,bitIndex22)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37010,axiom,
! [VarCurr] :
( v115000(VarCurr,bitIndex23)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37009,axiom,
! [VarCurr] :
( v115000(VarCurr,bitIndex24)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37008,axiom,
! [VarCurr] :
( v115000(VarCurr,bitIndex25)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37007,axiom,
! [VarCurr] :
( v115000(VarCurr,bitIndex26)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37006,axiom,
! [VarCurr] :
( v115000(VarCurr,bitIndex27)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37005,axiom,
! [VarCurr] :
( v115000(VarCurr,bitIndex28)
<=> v114845(VarCurr) ) ).
fof(addAssignment_37004,axiom,
! [VarCurr] :
( v115000(VarCurr,bitIndex29)
<=> v114845(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_68,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v114988(VarCurr,B)
<=> ( v114989(VarCurr,B)
& v114995(VarCurr,B) ) ) ) ).
fof(addAssignment_37003,axiom,
! [VarCurr] :
( v114995(VarCurr,bitIndex0)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37002,axiom,
! [VarCurr] :
( v114995(VarCurr,bitIndex1)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37001,axiom,
! [VarCurr] :
( v114995(VarCurr,bitIndex2)
<=> v114846(VarCurr) ) ).
fof(addAssignment_37000,axiom,
! [VarCurr] :
( v114995(VarCurr,bitIndex3)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36999,axiom,
! [VarCurr] :
( v114995(VarCurr,bitIndex4)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36998,axiom,
! [VarCurr] :
( v114995(VarCurr,bitIndex5)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36997,axiom,
! [VarCurr] :
( v114995(VarCurr,bitIndex6)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36996,axiom,
! [VarCurr] :
( v114995(VarCurr,bitIndex7)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36995,axiom,
! [VarCurr] :
( v114995(VarCurr,bitIndex8)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36994,axiom,
! [VarCurr] :
( v114995(VarCurr,bitIndex9)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36993,axiom,
! [VarCurr] :
( v114995(VarCurr,bitIndex10)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36992,axiom,
! [VarCurr] :
( v114995(VarCurr,bitIndex11)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36991,axiom,
! [VarCurr] :
( v114995(VarCurr,bitIndex12)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36990,axiom,
! [VarCurr] :
( v114995(VarCurr,bitIndex13)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36989,axiom,
! [VarCurr] :
( v114995(VarCurr,bitIndex14)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36988,axiom,
! [VarCurr] :
( v114995(VarCurr,bitIndex15)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36987,axiom,
! [VarCurr] :
( v114995(VarCurr,bitIndex16)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36986,axiom,
! [VarCurr] :
( v114995(VarCurr,bitIndex17)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36985,axiom,
! [VarCurr] :
( v114995(VarCurr,bitIndex18)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36984,axiom,
! [VarCurr] :
( v114995(VarCurr,bitIndex19)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36983,axiom,
! [VarCurr] :
( v114995(VarCurr,bitIndex20)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36982,axiom,
! [VarCurr] :
( v114995(VarCurr,bitIndex21)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36981,axiom,
! [VarCurr] :
( v114995(VarCurr,bitIndex22)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36980,axiom,
! [VarCurr] :
( v114995(VarCurr,bitIndex23)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36979,axiom,
! [VarCurr] :
( v114995(VarCurr,bitIndex24)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36978,axiom,
! [VarCurr] :
( v114995(VarCurr,bitIndex25)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36977,axiom,
! [VarCurr] :
( v114995(VarCurr,bitIndex26)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36976,axiom,
! [VarCurr] :
( v114995(VarCurr,bitIndex27)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36975,axiom,
! [VarCurr] :
( v114995(VarCurr,bitIndex28)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36974,axiom,
! [VarCurr] :
( v114995(VarCurr,bitIndex29)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36973,axiom,
! [VarCurr] :
( v114995(VarCurr,bitIndex30)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36972,axiom,
! [VarCurr] :
( v114995(VarCurr,bitIndex31)
<=> v114846(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_67,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v114989(VarCurr,B)
<=> ( v114990(VarCurr,B)
| v114992(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_66,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v114992(VarCurr,B)
<=> ( v114993(VarCurr,B)
& v114994(VarCurr,B) ) ) ) ).
fof(addAssignment_36971,axiom,
! [VarCurr] :
( v114994(VarCurr,bitIndex0)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36970,axiom,
! [VarCurr] :
( v114994(VarCurr,bitIndex1)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36969,axiom,
! [VarCurr] :
( v114994(VarCurr,bitIndex2)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36968,axiom,
! [VarCurr] :
( v114994(VarCurr,bitIndex3)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36967,axiom,
! [VarCurr] :
( v114994(VarCurr,bitIndex4)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36966,axiom,
! [VarCurr] :
( v114994(VarCurr,bitIndex5)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36965,axiom,
! [VarCurr] :
( v114994(VarCurr,bitIndex6)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36964,axiom,
! [VarCurr] :
( v114994(VarCurr,bitIndex7)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36963,axiom,
! [VarCurr] :
( v114994(VarCurr,bitIndex8)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36962,axiom,
! [VarCurr] :
( v114994(VarCurr,bitIndex9)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36961,axiom,
! [VarCurr] :
( v114994(VarCurr,bitIndex10)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36960,axiom,
! [VarCurr] :
( v114994(VarCurr,bitIndex11)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36959,axiom,
! [VarCurr] :
( v114994(VarCurr,bitIndex12)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36958,axiom,
! [VarCurr] :
( v114994(VarCurr,bitIndex13)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36957,axiom,
! [VarCurr] :
( v114994(VarCurr,bitIndex14)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36956,axiom,
! [VarCurr] :
( v114994(VarCurr,bitIndex15)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36955,axiom,
! [VarCurr] :
( v114994(VarCurr,bitIndex16)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36954,axiom,
! [VarCurr] :
( v114994(VarCurr,bitIndex17)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36953,axiom,
! [VarCurr] :
( v114994(VarCurr,bitIndex18)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36952,axiom,
! [VarCurr] :
( v114994(VarCurr,bitIndex19)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36951,axiom,
! [VarCurr] :
( v114994(VarCurr,bitIndex20)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36950,axiom,
! [VarCurr] :
( v114994(VarCurr,bitIndex21)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36949,axiom,
! [VarCurr] :
( v114994(VarCurr,bitIndex22)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36948,axiom,
! [VarCurr] :
( v114994(VarCurr,bitIndex23)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36947,axiom,
! [VarCurr] :
( v114994(VarCurr,bitIndex24)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36946,axiom,
! [VarCurr] :
( v114994(VarCurr,bitIndex25)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36945,axiom,
! [VarCurr] :
( v114994(VarCurr,bitIndex26)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36944,axiom,
! [VarCurr] :
( v114994(VarCurr,bitIndex27)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36943,axiom,
! [VarCurr] :
( v114994(VarCurr,bitIndex28)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36942,axiom,
! [VarCurr] :
( v114994(VarCurr,bitIndex29)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36941,axiom,
! [VarCurr] :
( v114994(VarCurr,bitIndex30)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36940,axiom,
! [VarCurr] :
( v114994(VarCurr,bitIndex31)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36939,axiom,
! [VarCurr] :
( ( v114993(VarCurr,bitIndex30)
<=> v114945(VarCurr,bitIndex39) )
& ( v114993(VarCurr,bitIndex29)
<=> v114945(VarCurr,bitIndex38) )
& ( v114993(VarCurr,bitIndex28)
<=> v114945(VarCurr,bitIndex37) )
& ( v114993(VarCurr,bitIndex27)
<=> v114945(VarCurr,bitIndex36) )
& ( v114993(VarCurr,bitIndex26)
<=> v114945(VarCurr,bitIndex35) )
& ( v114993(VarCurr,bitIndex25)
<=> v114945(VarCurr,bitIndex34) )
& ( v114993(VarCurr,bitIndex24)
<=> v114945(VarCurr,bitIndex33) )
& ( v114993(VarCurr,bitIndex23)
<=> v114945(VarCurr,bitIndex32) )
& ( v114993(VarCurr,bitIndex22)
<=> v114945(VarCurr,bitIndex31) )
& ( v114993(VarCurr,bitIndex21)
<=> v114945(VarCurr,bitIndex30) )
& ( v114993(VarCurr,bitIndex20)
<=> v114945(VarCurr,bitIndex29) )
& ( v114993(VarCurr,bitIndex19)
<=> v114945(VarCurr,bitIndex28) )
& ( v114993(VarCurr,bitIndex18)
<=> v114945(VarCurr,bitIndex27) )
& ( v114993(VarCurr,bitIndex17)
<=> v114945(VarCurr,bitIndex26) )
& ( v114993(VarCurr,bitIndex16)
<=> v114945(VarCurr,bitIndex25) )
& ( v114993(VarCurr,bitIndex15)
<=> v114945(VarCurr,bitIndex24) )
& ( v114993(VarCurr,bitIndex14)
<=> v114945(VarCurr,bitIndex23) )
& ( v114993(VarCurr,bitIndex13)
<=> v114945(VarCurr,bitIndex22) )
& ( v114993(VarCurr,bitIndex12)
<=> v114945(VarCurr,bitIndex21) )
& ( v114993(VarCurr,bitIndex11)
<=> v114945(VarCurr,bitIndex20) )
& ( v114993(VarCurr,bitIndex10)
<=> v114945(VarCurr,bitIndex19) )
& ( v114993(VarCurr,bitIndex9)
<=> v114945(VarCurr,bitIndex18) )
& ( v114993(VarCurr,bitIndex8)
<=> v114945(VarCurr,bitIndex17) )
& ( v114993(VarCurr,bitIndex7)
<=> v114945(VarCurr,bitIndex16) )
& ( v114993(VarCurr,bitIndex6)
<=> v114945(VarCurr,bitIndex15) )
& ( v114993(VarCurr,bitIndex5)
<=> v114945(VarCurr,bitIndex14) )
& ( v114993(VarCurr,bitIndex4)
<=> v114945(VarCurr,bitIndex13) )
& ( v114993(VarCurr,bitIndex3)
<=> v114945(VarCurr,bitIndex12) )
& ( v114993(VarCurr,bitIndex2)
<=> v114945(VarCurr,bitIndex11) )
& ( v114993(VarCurr,bitIndex1)
<=> v114945(VarCurr,bitIndex10) )
& ( v114993(VarCurr,bitIndex0)
<=> v114945(VarCurr,bitIndex9) ) ) ).
fof(addAssignment_36938,axiom,
! [VarCurr] :
( v114993(VarCurr,bitIndex31)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2071,axiom,
! [VarCurr] :
( v114990(VarCurr,bitIndex0)
<=> ( v114945(VarCurr,bitIndex8)
& v114991(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2070,axiom,
! [VarCurr] :
( v114990(VarCurr,bitIndex1)
<=> ( v114945(VarCurr,bitIndex9)
& v114991(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2069,axiom,
! [VarCurr] :
( v114990(VarCurr,bitIndex2)
<=> ( v114945(VarCurr,bitIndex10)
& v114991(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2068,axiom,
! [VarCurr] :
( v114990(VarCurr,bitIndex3)
<=> ( v114945(VarCurr,bitIndex11)
& v114991(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2067,axiom,
! [VarCurr] :
( v114990(VarCurr,bitIndex4)
<=> ( v114945(VarCurr,bitIndex12)
& v114991(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2066,axiom,
! [VarCurr] :
( v114990(VarCurr,bitIndex5)
<=> ( v114945(VarCurr,bitIndex13)
& v114991(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2065,axiom,
! [VarCurr] :
( v114990(VarCurr,bitIndex6)
<=> ( v114945(VarCurr,bitIndex14)
& v114991(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2064,axiom,
! [VarCurr] :
( v114990(VarCurr,bitIndex7)
<=> ( v114945(VarCurr,bitIndex15)
& v114991(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2063,axiom,
! [VarCurr] :
( v114990(VarCurr,bitIndex8)
<=> ( v114945(VarCurr,bitIndex16)
& v114991(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2062,axiom,
! [VarCurr] :
( v114990(VarCurr,bitIndex9)
<=> ( v114945(VarCurr,bitIndex17)
& v114991(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2061,axiom,
! [VarCurr] :
( v114990(VarCurr,bitIndex10)
<=> ( v114945(VarCurr,bitIndex18)
& v114991(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2060,axiom,
! [VarCurr] :
( v114990(VarCurr,bitIndex11)
<=> ( v114945(VarCurr,bitIndex19)
& v114991(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2059,axiom,
! [VarCurr] :
( v114990(VarCurr,bitIndex12)
<=> ( v114945(VarCurr,bitIndex20)
& v114991(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2058,axiom,
! [VarCurr] :
( v114990(VarCurr,bitIndex13)
<=> ( v114945(VarCurr,bitIndex21)
& v114991(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2057,axiom,
! [VarCurr] :
( v114990(VarCurr,bitIndex14)
<=> ( v114945(VarCurr,bitIndex22)
& v114991(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2056,axiom,
! [VarCurr] :
( v114990(VarCurr,bitIndex15)
<=> ( v114945(VarCurr,bitIndex23)
& v114991(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2055,axiom,
! [VarCurr] :
( v114990(VarCurr,bitIndex16)
<=> ( v114945(VarCurr,bitIndex24)
& v114991(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2054,axiom,
! [VarCurr] :
( v114990(VarCurr,bitIndex17)
<=> ( v114945(VarCurr,bitIndex25)
& v114991(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2053,axiom,
! [VarCurr] :
( v114990(VarCurr,bitIndex18)
<=> ( v114945(VarCurr,bitIndex26)
& v114991(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2052,axiom,
! [VarCurr] :
( v114990(VarCurr,bitIndex19)
<=> ( v114945(VarCurr,bitIndex27)
& v114991(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2051,axiom,
! [VarCurr] :
( v114990(VarCurr,bitIndex20)
<=> ( v114945(VarCurr,bitIndex28)
& v114991(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2050,axiom,
! [VarCurr] :
( v114990(VarCurr,bitIndex21)
<=> ( v114945(VarCurr,bitIndex29)
& v114991(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2049,axiom,
! [VarCurr] :
( v114990(VarCurr,bitIndex22)
<=> ( v114945(VarCurr,bitIndex30)
& v114991(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2048,axiom,
! [VarCurr] :
( v114990(VarCurr,bitIndex23)
<=> ( v114945(VarCurr,bitIndex31)
& v114991(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2047,axiom,
! [VarCurr] :
( v114990(VarCurr,bitIndex24)
<=> ( v114945(VarCurr,bitIndex32)
& v114991(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2046,axiom,
! [VarCurr] :
( v114990(VarCurr,bitIndex25)
<=> ( v114945(VarCurr,bitIndex33)
& v114991(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2045,axiom,
! [VarCurr] :
( v114990(VarCurr,bitIndex26)
<=> ( v114945(VarCurr,bitIndex34)
& v114991(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2044,axiom,
! [VarCurr] :
( v114990(VarCurr,bitIndex27)
<=> ( v114945(VarCurr,bitIndex35)
& v114991(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2043,axiom,
! [VarCurr] :
( v114990(VarCurr,bitIndex28)
<=> ( v114945(VarCurr,bitIndex36)
& v114991(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2042,axiom,
! [VarCurr] :
( v114990(VarCurr,bitIndex29)
<=> ( v114945(VarCurr,bitIndex37)
& v114991(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2041,axiom,
! [VarCurr] :
( v114990(VarCurr,bitIndex30)
<=> ( v114945(VarCurr,bitIndex38)
& v114991(VarCurr,bitIndex30) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2040,axiom,
! [VarCurr] :
( v114990(VarCurr,bitIndex31)
<=> ( v114945(VarCurr,bitIndex39)
& v114991(VarCurr,bitIndex31) ) ) ).
fof(addAssignment_36937,axiom,
! [VarCurr] :
( v114991(VarCurr,bitIndex0)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36936,axiom,
! [VarCurr] :
( v114991(VarCurr,bitIndex1)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36935,axiom,
! [VarCurr] :
( v114991(VarCurr,bitIndex2)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36934,axiom,
! [VarCurr] :
( v114991(VarCurr,bitIndex3)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36933,axiom,
! [VarCurr] :
( v114991(VarCurr,bitIndex4)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36932,axiom,
! [VarCurr] :
( v114991(VarCurr,bitIndex5)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36931,axiom,
! [VarCurr] :
( v114991(VarCurr,bitIndex6)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36930,axiom,
! [VarCurr] :
( v114991(VarCurr,bitIndex7)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36929,axiom,
! [VarCurr] :
( v114991(VarCurr,bitIndex8)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36928,axiom,
! [VarCurr] :
( v114991(VarCurr,bitIndex9)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36927,axiom,
! [VarCurr] :
( v114991(VarCurr,bitIndex10)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36926,axiom,
! [VarCurr] :
( v114991(VarCurr,bitIndex11)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36925,axiom,
! [VarCurr] :
( v114991(VarCurr,bitIndex12)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36924,axiom,
! [VarCurr] :
( v114991(VarCurr,bitIndex13)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36923,axiom,
! [VarCurr] :
( v114991(VarCurr,bitIndex14)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36922,axiom,
! [VarCurr] :
( v114991(VarCurr,bitIndex15)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36921,axiom,
! [VarCurr] :
( v114991(VarCurr,bitIndex16)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36920,axiom,
! [VarCurr] :
( v114991(VarCurr,bitIndex17)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36919,axiom,
! [VarCurr] :
( v114991(VarCurr,bitIndex18)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36918,axiom,
! [VarCurr] :
( v114991(VarCurr,bitIndex19)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36917,axiom,
! [VarCurr] :
( v114991(VarCurr,bitIndex20)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36916,axiom,
! [VarCurr] :
( v114991(VarCurr,bitIndex21)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36915,axiom,
! [VarCurr] :
( v114991(VarCurr,bitIndex22)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36914,axiom,
! [VarCurr] :
( v114991(VarCurr,bitIndex23)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36913,axiom,
! [VarCurr] :
( v114991(VarCurr,bitIndex24)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36912,axiom,
! [VarCurr] :
( v114991(VarCurr,bitIndex25)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36911,axiom,
! [VarCurr] :
( v114991(VarCurr,bitIndex26)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36910,axiom,
! [VarCurr] :
( v114991(VarCurr,bitIndex27)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36909,axiom,
! [VarCurr] :
( v114991(VarCurr,bitIndex28)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36908,axiom,
! [VarCurr] :
( v114991(VarCurr,bitIndex29)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36907,axiom,
! [VarCurr] :
( v114991(VarCurr,bitIndex30)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36906,axiom,
! [VarCurr] :
( v114991(VarCurr,bitIndex31)
<=> v114845(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_65,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v114938(VarCurr,B)
<=> ( v114939(VarCurr,B)
& v114982(VarCurr,B) ) ) ) ).
fof(addAssignment_36905,axiom,
! [VarCurr] :
( v114982(VarCurr,bitIndex0)
<=> v114836(VarCurr) ) ).
fof(addAssignment_36904,axiom,
! [VarCurr] :
( v114982(VarCurr,bitIndex1)
<=> v114836(VarCurr) ) ).
fof(addAssignment_36903,axiom,
! [VarCurr] :
( v114982(VarCurr,bitIndex2)
<=> v114836(VarCurr) ) ).
fof(addAssignment_36902,axiom,
! [VarCurr] :
( v114982(VarCurr,bitIndex3)
<=> v114836(VarCurr) ) ).
fof(addAssignment_36901,axiom,
! [VarCurr] :
( v114982(VarCurr,bitIndex4)
<=> v114836(VarCurr) ) ).
fof(addAssignment_36900,axiom,
! [VarCurr] :
( v114982(VarCurr,bitIndex5)
<=> v114836(VarCurr) ) ).
fof(addAssignment_36899,axiom,
! [VarCurr] :
( v114982(VarCurr,bitIndex6)
<=> v114836(VarCurr) ) ).
fof(addAssignment_36898,axiom,
! [VarCurr] :
( v114982(VarCurr,bitIndex7)
<=> v114836(VarCurr) ) ).
fof(addAssignment_36897,axiom,
! [VarCurr] :
( v114982(VarCurr,bitIndex8)
<=> v114836(VarCurr) ) ).
fof(addAssignment_36896,axiom,
! [VarCurr] :
( v114982(VarCurr,bitIndex9)
<=> v114836(VarCurr) ) ).
fof(addAssignment_36895,axiom,
! [VarCurr] :
( v114982(VarCurr,bitIndex10)
<=> v114836(VarCurr) ) ).
fof(addAssignment_36894,axiom,
! [VarCurr] :
( v114982(VarCurr,bitIndex11)
<=> v114836(VarCurr) ) ).
fof(addAssignment_36893,axiom,
! [VarCurr] :
( v114982(VarCurr,bitIndex12)
<=> v114836(VarCurr) ) ).
fof(addAssignment_36892,axiom,
! [VarCurr] :
( v114982(VarCurr,bitIndex13)
<=> v114836(VarCurr) ) ).
fof(addAssignment_36891,axiom,
! [VarCurr] :
( v114982(VarCurr,bitIndex14)
<=> v114836(VarCurr) ) ).
fof(addAssignment_36890,axiom,
! [VarCurr] :
( v114982(VarCurr,bitIndex15)
<=> v114836(VarCurr) ) ).
fof(addAssignment_36889,axiom,
! [VarCurr] :
( v114982(VarCurr,bitIndex16)
<=> v114836(VarCurr) ) ).
fof(addAssignment_36888,axiom,
! [VarCurr] :
( v114982(VarCurr,bitIndex17)
<=> v114836(VarCurr) ) ).
fof(addAssignment_36887,axiom,
! [VarCurr] :
( v114982(VarCurr,bitIndex18)
<=> v114836(VarCurr) ) ).
fof(addAssignment_36886,axiom,
! [VarCurr] :
( v114982(VarCurr,bitIndex19)
<=> v114836(VarCurr) ) ).
fof(addAssignment_36885,axiom,
! [VarCurr] :
( v114982(VarCurr,bitIndex20)
<=> v114836(VarCurr) ) ).
fof(addAssignment_36884,axiom,
! [VarCurr] :
( v114982(VarCurr,bitIndex21)
<=> v114836(VarCurr) ) ).
fof(addAssignment_36883,axiom,
! [VarCurr] :
( v114982(VarCurr,bitIndex22)
<=> v114836(VarCurr) ) ).
fof(addAssignment_36882,axiom,
! [VarCurr] :
( v114982(VarCurr,bitIndex23)
<=> v114836(VarCurr) ) ).
fof(addAssignment_36881,axiom,
! [VarCurr] :
( v114982(VarCurr,bitIndex24)
<=> v114836(VarCurr) ) ).
fof(addAssignment_36880,axiom,
! [VarCurr] :
( v114982(VarCurr,bitIndex25)
<=> v114836(VarCurr) ) ).
fof(addAssignment_36879,axiom,
! [VarCurr] :
( v114982(VarCurr,bitIndex26)
<=> v114836(VarCurr) ) ).
fof(addAssignment_36878,axiom,
! [VarCurr] :
( v114982(VarCurr,bitIndex27)
<=> v114836(VarCurr) ) ).
fof(addAssignment_36877,axiom,
! [VarCurr] :
( v114982(VarCurr,bitIndex28)
<=> v114836(VarCurr) ) ).
fof(addAssignment_36876,axiom,
! [VarCurr] :
( v114982(VarCurr,bitIndex29)
<=> v114836(VarCurr) ) ).
fof(addAssignment_36875,axiom,
! [VarCurr] :
( v114982(VarCurr,bitIndex30)
<=> v114836(VarCurr) ) ).
fof(addAssignment_36874,axiom,
! [VarCurr] :
( v114982(VarCurr,bitIndex31)
<=> v114836(VarCurr) ) ).
fof(addAssignment_36873,axiom,
! [VarCurr] :
( v114982(VarCurr,bitIndex32)
<=> v114836(VarCurr) ) ).
fof(addAssignment_36872,axiom,
! [VarCurr] :
( v114982(VarCurr,bitIndex33)
<=> v114836(VarCurr) ) ).
fof(addAssignment_36871,axiom,
! [VarCurr] :
( v114982(VarCurr,bitIndex34)
<=> v114836(VarCurr) ) ).
fof(addAssignment_36870,axiom,
! [VarCurr] :
( v114982(VarCurr,bitIndex35)
<=> v114836(VarCurr) ) ).
fof(addAssignment_36869,axiom,
! [VarCurr] :
( v114982(VarCurr,bitIndex36)
<=> v114836(VarCurr) ) ).
fof(addAssignment_36868,axiom,
! [VarCurr] :
( v114982(VarCurr,bitIndex37)
<=> v114836(VarCurr) ) ).
fof(addAssignment_36867,axiom,
! [VarCurr] :
( v114982(VarCurr,bitIndex38)
<=> v114836(VarCurr) ) ).
fof(addAssignment_36866,axiom,
! [VarCurr] :
( v114982(VarCurr,bitIndex39)
<=> v114836(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_64,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v114939(VarCurr,B)
<=> ( v114940(VarCurr,B)
| v114961(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_63,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v114961(VarCurr,B)
<=> ( v114962(VarCurr,B)
& v114981(VarCurr,B) ) ) ) ).
fof(addAssignment_36865,axiom,
! [VarCurr] :
( v114981(VarCurr,bitIndex0)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_36864,axiom,
! [VarCurr] :
( v114981(VarCurr,bitIndex1)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_36863,axiom,
! [VarCurr] :
( v114981(VarCurr,bitIndex2)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_36862,axiom,
! [VarCurr] :
( v114981(VarCurr,bitIndex3)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_36861,axiom,
! [VarCurr] :
( v114981(VarCurr,bitIndex4)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_36860,axiom,
! [VarCurr] :
( v114981(VarCurr,bitIndex5)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_36859,axiom,
! [VarCurr] :
( v114981(VarCurr,bitIndex6)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_36858,axiom,
! [VarCurr] :
( v114981(VarCurr,bitIndex7)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_36857,axiom,
! [VarCurr] :
( v114981(VarCurr,bitIndex8)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_36856,axiom,
! [VarCurr] :
( v114981(VarCurr,bitIndex9)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_36855,axiom,
! [VarCurr] :
( v114981(VarCurr,bitIndex10)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_36854,axiom,
! [VarCurr] :
( v114981(VarCurr,bitIndex11)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_36853,axiom,
! [VarCurr] :
( v114981(VarCurr,bitIndex12)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_36852,axiom,
! [VarCurr] :
( v114981(VarCurr,bitIndex13)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_36851,axiom,
! [VarCurr] :
( v114981(VarCurr,bitIndex14)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_36850,axiom,
! [VarCurr] :
( v114981(VarCurr,bitIndex15)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_36849,axiom,
! [VarCurr] :
( v114981(VarCurr,bitIndex16)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_36848,axiom,
! [VarCurr] :
( v114981(VarCurr,bitIndex17)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_36847,axiom,
! [VarCurr] :
( v114981(VarCurr,bitIndex18)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_36846,axiom,
! [VarCurr] :
( v114981(VarCurr,bitIndex19)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_36845,axiom,
! [VarCurr] :
( v114981(VarCurr,bitIndex20)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_36844,axiom,
! [VarCurr] :
( v114981(VarCurr,bitIndex21)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_36843,axiom,
! [VarCurr] :
( v114981(VarCurr,bitIndex22)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_36842,axiom,
! [VarCurr] :
( v114981(VarCurr,bitIndex23)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_36841,axiom,
! [VarCurr] :
( v114981(VarCurr,bitIndex24)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_36840,axiom,
! [VarCurr] :
( v114981(VarCurr,bitIndex25)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_36839,axiom,
! [VarCurr] :
( v114981(VarCurr,bitIndex26)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_36838,axiom,
! [VarCurr] :
( v114981(VarCurr,bitIndex27)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_36837,axiom,
! [VarCurr] :
( v114981(VarCurr,bitIndex28)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_36836,axiom,
! [VarCurr] :
( v114981(VarCurr,bitIndex29)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_36835,axiom,
! [VarCurr] :
( v114981(VarCurr,bitIndex30)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_36834,axiom,
! [VarCurr] :
( v114981(VarCurr,bitIndex31)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_36833,axiom,
! [VarCurr] :
( v114981(VarCurr,bitIndex32)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_36832,axiom,
! [VarCurr] :
( v114981(VarCurr,bitIndex33)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_36831,axiom,
! [VarCurr] :
( v114981(VarCurr,bitIndex34)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_36830,axiom,
! [VarCurr] :
( v114981(VarCurr,bitIndex35)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_36829,axiom,
! [VarCurr] :
( v114981(VarCurr,bitIndex36)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_36828,axiom,
! [VarCurr] :
( v114981(VarCurr,bitIndex37)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_36827,axiom,
! [VarCurr] :
( v114981(VarCurr,bitIndex38)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_36826,axiom,
! [VarCurr] :
( v114981(VarCurr,bitIndex39)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(addAssignment_36825,axiom,
! [VarCurr,B] :
( range_35_0(B)
=> ( v114962(VarCurr,B)
<=> v114963(VarCurr,B) ) ) ).
fof(addAssignment_36824,axiom,
! [VarCurr] :
( ( v114962(VarCurr,bitIndex39)
<=> $false )
& ( v114962(VarCurr,bitIndex38)
<=> $false )
& ( v114962(VarCurr,bitIndex37)
<=> $false )
& ( v114962(VarCurr,bitIndex36)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_62,axiom,
! [VarCurr,B] :
( range_35_0(B)
=> ( v114963(VarCurr,B)
<=> ( v114964(VarCurr,B)
| v114972(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_61,axiom,
! [VarCurr,B] :
( range_35_0(B)
=> ( v114972(VarCurr,B)
<=> ( v114973(VarCurr,B)
& v114980(VarCurr,B) ) ) ) ).
fof(addAssignment_36823,axiom,
! [VarCurr] :
( v114980(VarCurr,bitIndex0)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36822,axiom,
! [VarCurr] :
( v114980(VarCurr,bitIndex1)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36821,axiom,
! [VarCurr] :
( v114980(VarCurr,bitIndex2)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36820,axiom,
! [VarCurr] :
( v114980(VarCurr,bitIndex3)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36819,axiom,
! [VarCurr] :
( v114980(VarCurr,bitIndex4)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36818,axiom,
! [VarCurr] :
( v114980(VarCurr,bitIndex5)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36817,axiom,
! [VarCurr] :
( v114980(VarCurr,bitIndex6)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36816,axiom,
! [VarCurr] :
( v114980(VarCurr,bitIndex7)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36815,axiom,
! [VarCurr] :
( v114980(VarCurr,bitIndex8)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36814,axiom,
! [VarCurr] :
( v114980(VarCurr,bitIndex9)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36813,axiom,
! [VarCurr] :
( v114980(VarCurr,bitIndex10)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36812,axiom,
! [VarCurr] :
( v114980(VarCurr,bitIndex11)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36811,axiom,
! [VarCurr] :
( v114980(VarCurr,bitIndex12)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36810,axiom,
! [VarCurr] :
( v114980(VarCurr,bitIndex13)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36809,axiom,
! [VarCurr] :
( v114980(VarCurr,bitIndex14)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36808,axiom,
! [VarCurr] :
( v114980(VarCurr,bitIndex15)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36807,axiom,
! [VarCurr] :
( v114980(VarCurr,bitIndex16)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36806,axiom,
! [VarCurr] :
( v114980(VarCurr,bitIndex17)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36805,axiom,
! [VarCurr] :
( v114980(VarCurr,bitIndex18)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36804,axiom,
! [VarCurr] :
( v114980(VarCurr,bitIndex19)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36803,axiom,
! [VarCurr] :
( v114980(VarCurr,bitIndex20)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36802,axiom,
! [VarCurr] :
( v114980(VarCurr,bitIndex21)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36801,axiom,
! [VarCurr] :
( v114980(VarCurr,bitIndex22)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36800,axiom,
! [VarCurr] :
( v114980(VarCurr,bitIndex23)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36799,axiom,
! [VarCurr] :
( v114980(VarCurr,bitIndex24)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36798,axiom,
! [VarCurr] :
( v114980(VarCurr,bitIndex25)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36797,axiom,
! [VarCurr] :
( v114980(VarCurr,bitIndex26)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36796,axiom,
! [VarCurr] :
( v114980(VarCurr,bitIndex27)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36795,axiom,
! [VarCurr] :
( v114980(VarCurr,bitIndex28)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36794,axiom,
! [VarCurr] :
( v114980(VarCurr,bitIndex29)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36793,axiom,
! [VarCurr] :
( v114980(VarCurr,bitIndex30)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36792,axiom,
! [VarCurr] :
( v114980(VarCurr,bitIndex31)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36791,axiom,
! [VarCurr] :
( v114980(VarCurr,bitIndex32)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36790,axiom,
! [VarCurr] :
( v114980(VarCurr,bitIndex33)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36789,axiom,
! [VarCurr] :
( v114980(VarCurr,bitIndex34)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36788,axiom,
! [VarCurr] :
( v114980(VarCurr,bitIndex35)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36787,axiom,
! [VarCurr,B] :
( range_33_0(B)
=> ( v114973(VarCurr,B)
<=> v114974(VarCurr,B) ) ) ).
fof(addAssignment_36786,axiom,
! [VarCurr] :
( ( v114973(VarCurr,bitIndex35)
<=> $false )
& ( v114973(VarCurr,bitIndex34)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_60,axiom,
! [VarCurr,B] :
( range_33_0(B)
=> ( v114974(VarCurr,B)
<=> ( v114975(VarCurr,B)
| v114977(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_59,axiom,
! [VarCurr,B] :
( range_33_0(B)
=> ( v114977(VarCurr,B)
<=> ( v114978(VarCurr,B)
& v114979(VarCurr,B) ) ) ) ).
fof(range_axiom_191,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_36785,axiom,
! [VarCurr] :
( v114979(VarCurr,bitIndex0)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36784,axiom,
! [VarCurr] :
( v114979(VarCurr,bitIndex1)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36783,axiom,
! [VarCurr] :
( v114979(VarCurr,bitIndex2)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36782,axiom,
! [VarCurr] :
( v114979(VarCurr,bitIndex3)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36781,axiom,
! [VarCurr] :
( v114979(VarCurr,bitIndex4)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36780,axiom,
! [VarCurr] :
( v114979(VarCurr,bitIndex5)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36779,axiom,
! [VarCurr] :
( v114979(VarCurr,bitIndex6)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36778,axiom,
! [VarCurr] :
( v114979(VarCurr,bitIndex7)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36777,axiom,
! [VarCurr] :
( v114979(VarCurr,bitIndex8)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36776,axiom,
! [VarCurr] :
( v114979(VarCurr,bitIndex9)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36775,axiom,
! [VarCurr] :
( v114979(VarCurr,bitIndex10)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36774,axiom,
! [VarCurr] :
( v114979(VarCurr,bitIndex11)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36773,axiom,
! [VarCurr] :
( v114979(VarCurr,bitIndex12)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36772,axiom,
! [VarCurr] :
( v114979(VarCurr,bitIndex13)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36771,axiom,
! [VarCurr] :
( v114979(VarCurr,bitIndex14)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36770,axiom,
! [VarCurr] :
( v114979(VarCurr,bitIndex15)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36769,axiom,
! [VarCurr] :
( v114979(VarCurr,bitIndex16)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36768,axiom,
! [VarCurr] :
( v114979(VarCurr,bitIndex17)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36767,axiom,
! [VarCurr] :
( v114979(VarCurr,bitIndex18)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36766,axiom,
! [VarCurr] :
( v114979(VarCurr,bitIndex19)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36765,axiom,
! [VarCurr] :
( v114979(VarCurr,bitIndex20)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36764,axiom,
! [VarCurr] :
( v114979(VarCurr,bitIndex21)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36763,axiom,
! [VarCurr] :
( v114979(VarCurr,bitIndex22)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36762,axiom,
! [VarCurr] :
( v114979(VarCurr,bitIndex23)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36761,axiom,
! [VarCurr] :
( v114979(VarCurr,bitIndex24)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36760,axiom,
! [VarCurr] :
( v114979(VarCurr,bitIndex25)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36759,axiom,
! [VarCurr] :
( v114979(VarCurr,bitIndex26)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36758,axiom,
! [VarCurr] :
( v114979(VarCurr,bitIndex27)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36757,axiom,
! [VarCurr] :
( v114979(VarCurr,bitIndex28)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36756,axiom,
! [VarCurr] :
( v114979(VarCurr,bitIndex29)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36755,axiom,
! [VarCurr] :
( v114979(VarCurr,bitIndex30)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36754,axiom,
! [VarCurr] :
( v114979(VarCurr,bitIndex31)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36753,axiom,
! [VarCurr] :
( v114979(VarCurr,bitIndex32)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36752,axiom,
! [VarCurr] :
( v114979(VarCurr,bitIndex33)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36751,axiom,
! [VarCurr] :
( ( v114978(VarCurr,bitIndex32)
<=> v114945(VarCurr,bitIndex39) )
& ( v114978(VarCurr,bitIndex31)
<=> v114945(VarCurr,bitIndex38) )
& ( v114978(VarCurr,bitIndex30)
<=> v114945(VarCurr,bitIndex37) )
& ( v114978(VarCurr,bitIndex29)
<=> v114945(VarCurr,bitIndex36) )
& ( v114978(VarCurr,bitIndex28)
<=> v114945(VarCurr,bitIndex35) )
& ( v114978(VarCurr,bitIndex27)
<=> v114945(VarCurr,bitIndex34) )
& ( v114978(VarCurr,bitIndex26)
<=> v114945(VarCurr,bitIndex33) )
& ( v114978(VarCurr,bitIndex25)
<=> v114945(VarCurr,bitIndex32) )
& ( v114978(VarCurr,bitIndex24)
<=> v114945(VarCurr,bitIndex31) )
& ( v114978(VarCurr,bitIndex23)
<=> v114945(VarCurr,bitIndex30) )
& ( v114978(VarCurr,bitIndex22)
<=> v114945(VarCurr,bitIndex29) )
& ( v114978(VarCurr,bitIndex21)
<=> v114945(VarCurr,bitIndex28) )
& ( v114978(VarCurr,bitIndex20)
<=> v114945(VarCurr,bitIndex27) )
& ( v114978(VarCurr,bitIndex19)
<=> v114945(VarCurr,bitIndex26) )
& ( v114978(VarCurr,bitIndex18)
<=> v114945(VarCurr,bitIndex25) )
& ( v114978(VarCurr,bitIndex17)
<=> v114945(VarCurr,bitIndex24) )
& ( v114978(VarCurr,bitIndex16)
<=> v114945(VarCurr,bitIndex23) )
& ( v114978(VarCurr,bitIndex15)
<=> v114945(VarCurr,bitIndex22) )
& ( v114978(VarCurr,bitIndex14)
<=> v114945(VarCurr,bitIndex21) )
& ( v114978(VarCurr,bitIndex13)
<=> v114945(VarCurr,bitIndex20) )
& ( v114978(VarCurr,bitIndex12)
<=> v114945(VarCurr,bitIndex19) )
& ( v114978(VarCurr,bitIndex11)
<=> v114945(VarCurr,bitIndex18) )
& ( v114978(VarCurr,bitIndex10)
<=> v114945(VarCurr,bitIndex17) )
& ( v114978(VarCurr,bitIndex9)
<=> v114945(VarCurr,bitIndex16) )
& ( v114978(VarCurr,bitIndex8)
<=> v114945(VarCurr,bitIndex15) )
& ( v114978(VarCurr,bitIndex7)
<=> v114945(VarCurr,bitIndex14) )
& ( v114978(VarCurr,bitIndex6)
<=> v114945(VarCurr,bitIndex13) )
& ( v114978(VarCurr,bitIndex5)
<=> v114945(VarCurr,bitIndex12) )
& ( v114978(VarCurr,bitIndex4)
<=> v114945(VarCurr,bitIndex11) )
& ( v114978(VarCurr,bitIndex3)
<=> v114945(VarCurr,bitIndex10) )
& ( v114978(VarCurr,bitIndex2)
<=> v114945(VarCurr,bitIndex9) )
& ( v114978(VarCurr,bitIndex1)
<=> v114945(VarCurr,bitIndex8) )
& ( v114978(VarCurr,bitIndex0)
<=> v114945(VarCurr,bitIndex7) ) ) ).
fof(addAssignment_36750,axiom,
! [VarCurr] :
( v114978(VarCurr,bitIndex33)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2039,axiom,
! [VarCurr] :
( v114975(VarCurr,bitIndex0)
<=> ( v114945(VarCurr,bitIndex6)
& v114976(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2038,axiom,
! [VarCurr] :
( v114975(VarCurr,bitIndex1)
<=> ( v114945(VarCurr,bitIndex7)
& v114976(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2037,axiom,
! [VarCurr] :
( v114975(VarCurr,bitIndex2)
<=> ( v114945(VarCurr,bitIndex8)
& v114976(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2036,axiom,
! [VarCurr] :
( v114975(VarCurr,bitIndex3)
<=> ( v114945(VarCurr,bitIndex9)
& v114976(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2035,axiom,
! [VarCurr] :
( v114975(VarCurr,bitIndex4)
<=> ( v114945(VarCurr,bitIndex10)
& v114976(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2034,axiom,
! [VarCurr] :
( v114975(VarCurr,bitIndex5)
<=> ( v114945(VarCurr,bitIndex11)
& v114976(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2033,axiom,
! [VarCurr] :
( v114975(VarCurr,bitIndex6)
<=> ( v114945(VarCurr,bitIndex12)
& v114976(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2032,axiom,
! [VarCurr] :
( v114975(VarCurr,bitIndex7)
<=> ( v114945(VarCurr,bitIndex13)
& v114976(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2031,axiom,
! [VarCurr] :
( v114975(VarCurr,bitIndex8)
<=> ( v114945(VarCurr,bitIndex14)
& v114976(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2030,axiom,
! [VarCurr] :
( v114975(VarCurr,bitIndex9)
<=> ( v114945(VarCurr,bitIndex15)
& v114976(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2029,axiom,
! [VarCurr] :
( v114975(VarCurr,bitIndex10)
<=> ( v114945(VarCurr,bitIndex16)
& v114976(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2028,axiom,
! [VarCurr] :
( v114975(VarCurr,bitIndex11)
<=> ( v114945(VarCurr,bitIndex17)
& v114976(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2027,axiom,
! [VarCurr] :
( v114975(VarCurr,bitIndex12)
<=> ( v114945(VarCurr,bitIndex18)
& v114976(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2026,axiom,
! [VarCurr] :
( v114975(VarCurr,bitIndex13)
<=> ( v114945(VarCurr,bitIndex19)
& v114976(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2025,axiom,
! [VarCurr] :
( v114975(VarCurr,bitIndex14)
<=> ( v114945(VarCurr,bitIndex20)
& v114976(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2024,axiom,
! [VarCurr] :
( v114975(VarCurr,bitIndex15)
<=> ( v114945(VarCurr,bitIndex21)
& v114976(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2023,axiom,
! [VarCurr] :
( v114975(VarCurr,bitIndex16)
<=> ( v114945(VarCurr,bitIndex22)
& v114976(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2022,axiom,
! [VarCurr] :
( v114975(VarCurr,bitIndex17)
<=> ( v114945(VarCurr,bitIndex23)
& v114976(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2021,axiom,
! [VarCurr] :
( v114975(VarCurr,bitIndex18)
<=> ( v114945(VarCurr,bitIndex24)
& v114976(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2020,axiom,
! [VarCurr] :
( v114975(VarCurr,bitIndex19)
<=> ( v114945(VarCurr,bitIndex25)
& v114976(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2019,axiom,
! [VarCurr] :
( v114975(VarCurr,bitIndex20)
<=> ( v114945(VarCurr,bitIndex26)
& v114976(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2018,axiom,
! [VarCurr] :
( v114975(VarCurr,bitIndex21)
<=> ( v114945(VarCurr,bitIndex27)
& v114976(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2017,axiom,
! [VarCurr] :
( v114975(VarCurr,bitIndex22)
<=> ( v114945(VarCurr,bitIndex28)
& v114976(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2016,axiom,
! [VarCurr] :
( v114975(VarCurr,bitIndex23)
<=> ( v114945(VarCurr,bitIndex29)
& v114976(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2015,axiom,
! [VarCurr] :
( v114975(VarCurr,bitIndex24)
<=> ( v114945(VarCurr,bitIndex30)
& v114976(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2014,axiom,
! [VarCurr] :
( v114975(VarCurr,bitIndex25)
<=> ( v114945(VarCurr,bitIndex31)
& v114976(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2013,axiom,
! [VarCurr] :
( v114975(VarCurr,bitIndex26)
<=> ( v114945(VarCurr,bitIndex32)
& v114976(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2012,axiom,
! [VarCurr] :
( v114975(VarCurr,bitIndex27)
<=> ( v114945(VarCurr,bitIndex33)
& v114976(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2011,axiom,
! [VarCurr] :
( v114975(VarCurr,bitIndex28)
<=> ( v114945(VarCurr,bitIndex34)
& v114976(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2010,axiom,
! [VarCurr] :
( v114975(VarCurr,bitIndex29)
<=> ( v114945(VarCurr,bitIndex35)
& v114976(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2009,axiom,
! [VarCurr] :
( v114975(VarCurr,bitIndex30)
<=> ( v114945(VarCurr,bitIndex36)
& v114976(VarCurr,bitIndex30) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2008,axiom,
! [VarCurr] :
( v114975(VarCurr,bitIndex31)
<=> ( v114945(VarCurr,bitIndex37)
& v114976(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2007,axiom,
! [VarCurr] :
( v114975(VarCurr,bitIndex32)
<=> ( v114945(VarCurr,bitIndex38)
& v114976(VarCurr,bitIndex32) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2006,axiom,
! [VarCurr] :
( v114975(VarCurr,bitIndex33)
<=> ( v114945(VarCurr,bitIndex39)
& v114976(VarCurr,bitIndex33) ) ) ).
fof(addAssignment_36749,axiom,
! [VarCurr] :
( v114976(VarCurr,bitIndex0)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36748,axiom,
! [VarCurr] :
( v114976(VarCurr,bitIndex1)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36747,axiom,
! [VarCurr] :
( v114976(VarCurr,bitIndex2)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36746,axiom,
! [VarCurr] :
( v114976(VarCurr,bitIndex3)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36745,axiom,
! [VarCurr] :
( v114976(VarCurr,bitIndex4)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36744,axiom,
! [VarCurr] :
( v114976(VarCurr,bitIndex5)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36743,axiom,
! [VarCurr] :
( v114976(VarCurr,bitIndex6)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36742,axiom,
! [VarCurr] :
( v114976(VarCurr,bitIndex7)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36741,axiom,
! [VarCurr] :
( v114976(VarCurr,bitIndex8)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36740,axiom,
! [VarCurr] :
( v114976(VarCurr,bitIndex9)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36739,axiom,
! [VarCurr] :
( v114976(VarCurr,bitIndex10)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36738,axiom,
! [VarCurr] :
( v114976(VarCurr,bitIndex11)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36737,axiom,
! [VarCurr] :
( v114976(VarCurr,bitIndex12)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36736,axiom,
! [VarCurr] :
( v114976(VarCurr,bitIndex13)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36735,axiom,
! [VarCurr] :
( v114976(VarCurr,bitIndex14)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36734,axiom,
! [VarCurr] :
( v114976(VarCurr,bitIndex15)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36733,axiom,
! [VarCurr] :
( v114976(VarCurr,bitIndex16)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36732,axiom,
! [VarCurr] :
( v114976(VarCurr,bitIndex17)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36731,axiom,
! [VarCurr] :
( v114976(VarCurr,bitIndex18)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36730,axiom,
! [VarCurr] :
( v114976(VarCurr,bitIndex19)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36729,axiom,
! [VarCurr] :
( v114976(VarCurr,bitIndex20)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36728,axiom,
! [VarCurr] :
( v114976(VarCurr,bitIndex21)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36727,axiom,
! [VarCurr] :
( v114976(VarCurr,bitIndex22)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36726,axiom,
! [VarCurr] :
( v114976(VarCurr,bitIndex23)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36725,axiom,
! [VarCurr] :
( v114976(VarCurr,bitIndex24)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36724,axiom,
! [VarCurr] :
( v114976(VarCurr,bitIndex25)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36723,axiom,
! [VarCurr] :
( v114976(VarCurr,bitIndex26)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36722,axiom,
! [VarCurr] :
( v114976(VarCurr,bitIndex27)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36721,axiom,
! [VarCurr] :
( v114976(VarCurr,bitIndex28)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36720,axiom,
! [VarCurr] :
( v114976(VarCurr,bitIndex29)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36719,axiom,
! [VarCurr] :
( v114976(VarCurr,bitIndex30)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36718,axiom,
! [VarCurr] :
( v114976(VarCurr,bitIndex31)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36717,axiom,
! [VarCurr] :
( v114976(VarCurr,bitIndex32)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36716,axiom,
! [VarCurr] :
( v114976(VarCurr,bitIndex33)
<=> v114845(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_58,axiom,
! [VarCurr,B] :
( range_35_0(B)
=> ( v114964(VarCurr,B)
<=> ( v114965(VarCurr,B)
& v114971(VarCurr,B) ) ) ) ).
fof(addAssignment_36715,axiom,
! [VarCurr] :
( v114971(VarCurr,bitIndex0)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36714,axiom,
! [VarCurr] :
( v114971(VarCurr,bitIndex1)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36713,axiom,
! [VarCurr] :
( v114971(VarCurr,bitIndex2)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36712,axiom,
! [VarCurr] :
( v114971(VarCurr,bitIndex3)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36711,axiom,
! [VarCurr] :
( v114971(VarCurr,bitIndex4)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36710,axiom,
! [VarCurr] :
( v114971(VarCurr,bitIndex5)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36709,axiom,
! [VarCurr] :
( v114971(VarCurr,bitIndex6)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36708,axiom,
! [VarCurr] :
( v114971(VarCurr,bitIndex7)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36707,axiom,
! [VarCurr] :
( v114971(VarCurr,bitIndex8)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36706,axiom,
! [VarCurr] :
( v114971(VarCurr,bitIndex9)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36705,axiom,
! [VarCurr] :
( v114971(VarCurr,bitIndex10)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36704,axiom,
! [VarCurr] :
( v114971(VarCurr,bitIndex11)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36703,axiom,
! [VarCurr] :
( v114971(VarCurr,bitIndex12)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36702,axiom,
! [VarCurr] :
( v114971(VarCurr,bitIndex13)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36701,axiom,
! [VarCurr] :
( v114971(VarCurr,bitIndex14)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36700,axiom,
! [VarCurr] :
( v114971(VarCurr,bitIndex15)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36699,axiom,
! [VarCurr] :
( v114971(VarCurr,bitIndex16)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36698,axiom,
! [VarCurr] :
( v114971(VarCurr,bitIndex17)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36697,axiom,
! [VarCurr] :
( v114971(VarCurr,bitIndex18)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36696,axiom,
! [VarCurr] :
( v114971(VarCurr,bitIndex19)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36695,axiom,
! [VarCurr] :
( v114971(VarCurr,bitIndex20)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36694,axiom,
! [VarCurr] :
( v114971(VarCurr,bitIndex21)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36693,axiom,
! [VarCurr] :
( v114971(VarCurr,bitIndex22)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36692,axiom,
! [VarCurr] :
( v114971(VarCurr,bitIndex23)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36691,axiom,
! [VarCurr] :
( v114971(VarCurr,bitIndex24)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36690,axiom,
! [VarCurr] :
( v114971(VarCurr,bitIndex25)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36689,axiom,
! [VarCurr] :
( v114971(VarCurr,bitIndex26)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36688,axiom,
! [VarCurr] :
( v114971(VarCurr,bitIndex27)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36687,axiom,
! [VarCurr] :
( v114971(VarCurr,bitIndex28)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36686,axiom,
! [VarCurr] :
( v114971(VarCurr,bitIndex29)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36685,axiom,
! [VarCurr] :
( v114971(VarCurr,bitIndex30)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36684,axiom,
! [VarCurr] :
( v114971(VarCurr,bitIndex31)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36683,axiom,
! [VarCurr] :
( v114971(VarCurr,bitIndex32)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36682,axiom,
! [VarCurr] :
( v114971(VarCurr,bitIndex33)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36681,axiom,
! [VarCurr] :
( v114971(VarCurr,bitIndex34)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36680,axiom,
! [VarCurr] :
( v114971(VarCurr,bitIndex35)
<=> v114846(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_57,axiom,
! [VarCurr,B] :
( range_35_0(B)
=> ( v114965(VarCurr,B)
<=> ( v114966(VarCurr,B)
| v114968(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_56,axiom,
! [VarCurr,B] :
( range_35_0(B)
=> ( v114968(VarCurr,B)
<=> ( v114969(VarCurr,B)
& v114970(VarCurr,B) ) ) ) ).
fof(range_axiom_190,axiom,
! [B] :
( range_35_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 ) ) ).
fof(addAssignment_36679,axiom,
! [VarCurr] :
( v114970(VarCurr,bitIndex0)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36678,axiom,
! [VarCurr] :
( v114970(VarCurr,bitIndex1)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36677,axiom,
! [VarCurr] :
( v114970(VarCurr,bitIndex2)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36676,axiom,
! [VarCurr] :
( v114970(VarCurr,bitIndex3)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36675,axiom,
! [VarCurr] :
( v114970(VarCurr,bitIndex4)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36674,axiom,
! [VarCurr] :
( v114970(VarCurr,bitIndex5)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36673,axiom,
! [VarCurr] :
( v114970(VarCurr,bitIndex6)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36672,axiom,
! [VarCurr] :
( v114970(VarCurr,bitIndex7)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36671,axiom,
! [VarCurr] :
( v114970(VarCurr,bitIndex8)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36670,axiom,
! [VarCurr] :
( v114970(VarCurr,bitIndex9)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36669,axiom,
! [VarCurr] :
( v114970(VarCurr,bitIndex10)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36668,axiom,
! [VarCurr] :
( v114970(VarCurr,bitIndex11)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36667,axiom,
! [VarCurr] :
( v114970(VarCurr,bitIndex12)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36666,axiom,
! [VarCurr] :
( v114970(VarCurr,bitIndex13)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36665,axiom,
! [VarCurr] :
( v114970(VarCurr,bitIndex14)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36664,axiom,
! [VarCurr] :
( v114970(VarCurr,bitIndex15)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36663,axiom,
! [VarCurr] :
( v114970(VarCurr,bitIndex16)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36662,axiom,
! [VarCurr] :
( v114970(VarCurr,bitIndex17)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36661,axiom,
! [VarCurr] :
( v114970(VarCurr,bitIndex18)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36660,axiom,
! [VarCurr] :
( v114970(VarCurr,bitIndex19)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36659,axiom,
! [VarCurr] :
( v114970(VarCurr,bitIndex20)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36658,axiom,
! [VarCurr] :
( v114970(VarCurr,bitIndex21)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36657,axiom,
! [VarCurr] :
( v114970(VarCurr,bitIndex22)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36656,axiom,
! [VarCurr] :
( v114970(VarCurr,bitIndex23)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36655,axiom,
! [VarCurr] :
( v114970(VarCurr,bitIndex24)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36654,axiom,
! [VarCurr] :
( v114970(VarCurr,bitIndex25)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36653,axiom,
! [VarCurr] :
( v114970(VarCurr,bitIndex26)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36652,axiom,
! [VarCurr] :
( v114970(VarCurr,bitIndex27)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36651,axiom,
! [VarCurr] :
( v114970(VarCurr,bitIndex28)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36650,axiom,
! [VarCurr] :
( v114970(VarCurr,bitIndex29)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36649,axiom,
! [VarCurr] :
( v114970(VarCurr,bitIndex30)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36648,axiom,
! [VarCurr] :
( v114970(VarCurr,bitIndex31)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36647,axiom,
! [VarCurr] :
( v114970(VarCurr,bitIndex32)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36646,axiom,
! [VarCurr] :
( v114970(VarCurr,bitIndex33)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36645,axiom,
! [VarCurr] :
( v114970(VarCurr,bitIndex34)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36644,axiom,
! [VarCurr] :
( v114970(VarCurr,bitIndex35)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36643,axiom,
! [VarCurr] :
( ( v114969(VarCurr,bitIndex34)
<=> v114945(VarCurr,bitIndex39) )
& ( v114969(VarCurr,bitIndex33)
<=> v114945(VarCurr,bitIndex38) )
& ( v114969(VarCurr,bitIndex32)
<=> v114945(VarCurr,bitIndex37) )
& ( v114969(VarCurr,bitIndex31)
<=> v114945(VarCurr,bitIndex36) )
& ( v114969(VarCurr,bitIndex30)
<=> v114945(VarCurr,bitIndex35) )
& ( v114969(VarCurr,bitIndex29)
<=> v114945(VarCurr,bitIndex34) )
& ( v114969(VarCurr,bitIndex28)
<=> v114945(VarCurr,bitIndex33) )
& ( v114969(VarCurr,bitIndex27)
<=> v114945(VarCurr,bitIndex32) )
& ( v114969(VarCurr,bitIndex26)
<=> v114945(VarCurr,bitIndex31) )
& ( v114969(VarCurr,bitIndex25)
<=> v114945(VarCurr,bitIndex30) )
& ( v114969(VarCurr,bitIndex24)
<=> v114945(VarCurr,bitIndex29) )
& ( v114969(VarCurr,bitIndex23)
<=> v114945(VarCurr,bitIndex28) )
& ( v114969(VarCurr,bitIndex22)
<=> v114945(VarCurr,bitIndex27) )
& ( v114969(VarCurr,bitIndex21)
<=> v114945(VarCurr,bitIndex26) )
& ( v114969(VarCurr,bitIndex20)
<=> v114945(VarCurr,bitIndex25) )
& ( v114969(VarCurr,bitIndex19)
<=> v114945(VarCurr,bitIndex24) )
& ( v114969(VarCurr,bitIndex18)
<=> v114945(VarCurr,bitIndex23) )
& ( v114969(VarCurr,bitIndex17)
<=> v114945(VarCurr,bitIndex22) )
& ( v114969(VarCurr,bitIndex16)
<=> v114945(VarCurr,bitIndex21) )
& ( v114969(VarCurr,bitIndex15)
<=> v114945(VarCurr,bitIndex20) )
& ( v114969(VarCurr,bitIndex14)
<=> v114945(VarCurr,bitIndex19) )
& ( v114969(VarCurr,bitIndex13)
<=> v114945(VarCurr,bitIndex18) )
& ( v114969(VarCurr,bitIndex12)
<=> v114945(VarCurr,bitIndex17) )
& ( v114969(VarCurr,bitIndex11)
<=> v114945(VarCurr,bitIndex16) )
& ( v114969(VarCurr,bitIndex10)
<=> v114945(VarCurr,bitIndex15) )
& ( v114969(VarCurr,bitIndex9)
<=> v114945(VarCurr,bitIndex14) )
& ( v114969(VarCurr,bitIndex8)
<=> v114945(VarCurr,bitIndex13) )
& ( v114969(VarCurr,bitIndex7)
<=> v114945(VarCurr,bitIndex12) )
& ( v114969(VarCurr,bitIndex6)
<=> v114945(VarCurr,bitIndex11) )
& ( v114969(VarCurr,bitIndex5)
<=> v114945(VarCurr,bitIndex10) )
& ( v114969(VarCurr,bitIndex4)
<=> v114945(VarCurr,bitIndex9) )
& ( v114969(VarCurr,bitIndex3)
<=> v114945(VarCurr,bitIndex8) )
& ( v114969(VarCurr,bitIndex2)
<=> v114945(VarCurr,bitIndex7) )
& ( v114969(VarCurr,bitIndex1)
<=> v114945(VarCurr,bitIndex6) )
& ( v114969(VarCurr,bitIndex0)
<=> v114945(VarCurr,bitIndex5) ) ) ).
fof(addAssignment_36642,axiom,
! [VarCurr] :
( v114969(VarCurr,bitIndex35)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2005,axiom,
! [VarCurr] :
( v114966(VarCurr,bitIndex0)
<=> ( v114945(VarCurr,bitIndex4)
& v114967(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2004,axiom,
! [VarCurr] :
( v114966(VarCurr,bitIndex1)
<=> ( v114945(VarCurr,bitIndex5)
& v114967(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2003,axiom,
! [VarCurr] :
( v114966(VarCurr,bitIndex2)
<=> ( v114945(VarCurr,bitIndex6)
& v114967(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2002,axiom,
! [VarCurr] :
( v114966(VarCurr,bitIndex3)
<=> ( v114945(VarCurr,bitIndex7)
& v114967(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2001,axiom,
! [VarCurr] :
( v114966(VarCurr,bitIndex4)
<=> ( v114945(VarCurr,bitIndex8)
& v114967(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2000,axiom,
! [VarCurr] :
( v114966(VarCurr,bitIndex5)
<=> ( v114945(VarCurr,bitIndex9)
& v114967(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1999,axiom,
! [VarCurr] :
( v114966(VarCurr,bitIndex6)
<=> ( v114945(VarCurr,bitIndex10)
& v114967(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1998,axiom,
! [VarCurr] :
( v114966(VarCurr,bitIndex7)
<=> ( v114945(VarCurr,bitIndex11)
& v114967(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1997,axiom,
! [VarCurr] :
( v114966(VarCurr,bitIndex8)
<=> ( v114945(VarCurr,bitIndex12)
& v114967(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1996,axiom,
! [VarCurr] :
( v114966(VarCurr,bitIndex9)
<=> ( v114945(VarCurr,bitIndex13)
& v114967(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1995,axiom,
! [VarCurr] :
( v114966(VarCurr,bitIndex10)
<=> ( v114945(VarCurr,bitIndex14)
& v114967(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1994,axiom,
! [VarCurr] :
( v114966(VarCurr,bitIndex11)
<=> ( v114945(VarCurr,bitIndex15)
& v114967(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1993,axiom,
! [VarCurr] :
( v114966(VarCurr,bitIndex12)
<=> ( v114945(VarCurr,bitIndex16)
& v114967(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1992,axiom,
! [VarCurr] :
( v114966(VarCurr,bitIndex13)
<=> ( v114945(VarCurr,bitIndex17)
& v114967(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1991,axiom,
! [VarCurr] :
( v114966(VarCurr,bitIndex14)
<=> ( v114945(VarCurr,bitIndex18)
& v114967(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1990,axiom,
! [VarCurr] :
( v114966(VarCurr,bitIndex15)
<=> ( v114945(VarCurr,bitIndex19)
& v114967(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1989,axiom,
! [VarCurr] :
( v114966(VarCurr,bitIndex16)
<=> ( v114945(VarCurr,bitIndex20)
& v114967(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1988,axiom,
! [VarCurr] :
( v114966(VarCurr,bitIndex17)
<=> ( v114945(VarCurr,bitIndex21)
& v114967(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1987,axiom,
! [VarCurr] :
( v114966(VarCurr,bitIndex18)
<=> ( v114945(VarCurr,bitIndex22)
& v114967(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1986,axiom,
! [VarCurr] :
( v114966(VarCurr,bitIndex19)
<=> ( v114945(VarCurr,bitIndex23)
& v114967(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1985,axiom,
! [VarCurr] :
( v114966(VarCurr,bitIndex20)
<=> ( v114945(VarCurr,bitIndex24)
& v114967(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1984,axiom,
! [VarCurr] :
( v114966(VarCurr,bitIndex21)
<=> ( v114945(VarCurr,bitIndex25)
& v114967(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1983,axiom,
! [VarCurr] :
( v114966(VarCurr,bitIndex22)
<=> ( v114945(VarCurr,bitIndex26)
& v114967(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1982,axiom,
! [VarCurr] :
( v114966(VarCurr,bitIndex23)
<=> ( v114945(VarCurr,bitIndex27)
& v114967(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1981,axiom,
! [VarCurr] :
( v114966(VarCurr,bitIndex24)
<=> ( v114945(VarCurr,bitIndex28)
& v114967(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1980,axiom,
! [VarCurr] :
( v114966(VarCurr,bitIndex25)
<=> ( v114945(VarCurr,bitIndex29)
& v114967(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1979,axiom,
! [VarCurr] :
( v114966(VarCurr,bitIndex26)
<=> ( v114945(VarCurr,bitIndex30)
& v114967(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1978,axiom,
! [VarCurr] :
( v114966(VarCurr,bitIndex27)
<=> ( v114945(VarCurr,bitIndex31)
& v114967(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1977,axiom,
! [VarCurr] :
( v114966(VarCurr,bitIndex28)
<=> ( v114945(VarCurr,bitIndex32)
& v114967(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1976,axiom,
! [VarCurr] :
( v114966(VarCurr,bitIndex29)
<=> ( v114945(VarCurr,bitIndex33)
& v114967(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1975,axiom,
! [VarCurr] :
( v114966(VarCurr,bitIndex30)
<=> ( v114945(VarCurr,bitIndex34)
& v114967(VarCurr,bitIndex30) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1974,axiom,
! [VarCurr] :
( v114966(VarCurr,bitIndex31)
<=> ( v114945(VarCurr,bitIndex35)
& v114967(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1973,axiom,
! [VarCurr] :
( v114966(VarCurr,bitIndex32)
<=> ( v114945(VarCurr,bitIndex36)
& v114967(VarCurr,bitIndex32) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1972,axiom,
! [VarCurr] :
( v114966(VarCurr,bitIndex33)
<=> ( v114945(VarCurr,bitIndex37)
& v114967(VarCurr,bitIndex33) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1971,axiom,
! [VarCurr] :
( v114966(VarCurr,bitIndex34)
<=> ( v114945(VarCurr,bitIndex38)
& v114967(VarCurr,bitIndex34) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1970,axiom,
! [VarCurr] :
( v114966(VarCurr,bitIndex35)
<=> ( v114945(VarCurr,bitIndex39)
& v114967(VarCurr,bitIndex35) ) ) ).
fof(addAssignment_36641,axiom,
! [VarCurr] :
( v114967(VarCurr,bitIndex0)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36640,axiom,
! [VarCurr] :
( v114967(VarCurr,bitIndex1)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36639,axiom,
! [VarCurr] :
( v114967(VarCurr,bitIndex2)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36638,axiom,
! [VarCurr] :
( v114967(VarCurr,bitIndex3)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36637,axiom,
! [VarCurr] :
( v114967(VarCurr,bitIndex4)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36636,axiom,
! [VarCurr] :
( v114967(VarCurr,bitIndex5)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36635,axiom,
! [VarCurr] :
( v114967(VarCurr,bitIndex6)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36634,axiom,
! [VarCurr] :
( v114967(VarCurr,bitIndex7)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36633,axiom,
! [VarCurr] :
( v114967(VarCurr,bitIndex8)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36632,axiom,
! [VarCurr] :
( v114967(VarCurr,bitIndex9)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36631,axiom,
! [VarCurr] :
( v114967(VarCurr,bitIndex10)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36630,axiom,
! [VarCurr] :
( v114967(VarCurr,bitIndex11)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36629,axiom,
! [VarCurr] :
( v114967(VarCurr,bitIndex12)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36628,axiom,
! [VarCurr] :
( v114967(VarCurr,bitIndex13)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36627,axiom,
! [VarCurr] :
( v114967(VarCurr,bitIndex14)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36626,axiom,
! [VarCurr] :
( v114967(VarCurr,bitIndex15)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36625,axiom,
! [VarCurr] :
( v114967(VarCurr,bitIndex16)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36624,axiom,
! [VarCurr] :
( v114967(VarCurr,bitIndex17)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36623,axiom,
! [VarCurr] :
( v114967(VarCurr,bitIndex18)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36622,axiom,
! [VarCurr] :
( v114967(VarCurr,bitIndex19)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36621,axiom,
! [VarCurr] :
( v114967(VarCurr,bitIndex20)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36620,axiom,
! [VarCurr] :
( v114967(VarCurr,bitIndex21)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36619,axiom,
! [VarCurr] :
( v114967(VarCurr,bitIndex22)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36618,axiom,
! [VarCurr] :
( v114967(VarCurr,bitIndex23)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36617,axiom,
! [VarCurr] :
( v114967(VarCurr,bitIndex24)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36616,axiom,
! [VarCurr] :
( v114967(VarCurr,bitIndex25)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36615,axiom,
! [VarCurr] :
( v114967(VarCurr,bitIndex26)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36614,axiom,
! [VarCurr] :
( v114967(VarCurr,bitIndex27)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36613,axiom,
! [VarCurr] :
( v114967(VarCurr,bitIndex28)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36612,axiom,
! [VarCurr] :
( v114967(VarCurr,bitIndex29)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36611,axiom,
! [VarCurr] :
( v114967(VarCurr,bitIndex30)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36610,axiom,
! [VarCurr] :
( v114967(VarCurr,bitIndex31)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36609,axiom,
! [VarCurr] :
( v114967(VarCurr,bitIndex32)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36608,axiom,
! [VarCurr] :
( v114967(VarCurr,bitIndex33)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36607,axiom,
! [VarCurr] :
( v114967(VarCurr,bitIndex34)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36606,axiom,
! [VarCurr] :
( v114967(VarCurr,bitIndex35)
<=> v114845(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_55,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v114940(VarCurr,B)
<=> ( v114941(VarCurr,B)
& v114960(VarCurr,B) ) ) ) ).
fof(addAssignment_36605,axiom,
! [VarCurr] :
( v114960(VarCurr,bitIndex0)
<=> v114841(VarCurr) ) ).
fof(addAssignment_36604,axiom,
! [VarCurr] :
( v114960(VarCurr,bitIndex1)
<=> v114841(VarCurr) ) ).
fof(addAssignment_36603,axiom,
! [VarCurr] :
( v114960(VarCurr,bitIndex2)
<=> v114841(VarCurr) ) ).
fof(addAssignment_36602,axiom,
! [VarCurr] :
( v114960(VarCurr,bitIndex3)
<=> v114841(VarCurr) ) ).
fof(addAssignment_36601,axiom,
! [VarCurr] :
( v114960(VarCurr,bitIndex4)
<=> v114841(VarCurr) ) ).
fof(addAssignment_36600,axiom,
! [VarCurr] :
( v114960(VarCurr,bitIndex5)
<=> v114841(VarCurr) ) ).
fof(addAssignment_36599,axiom,
! [VarCurr] :
( v114960(VarCurr,bitIndex6)
<=> v114841(VarCurr) ) ).
fof(addAssignment_36598,axiom,
! [VarCurr] :
( v114960(VarCurr,bitIndex7)
<=> v114841(VarCurr) ) ).
fof(addAssignment_36597,axiom,
! [VarCurr] :
( v114960(VarCurr,bitIndex8)
<=> v114841(VarCurr) ) ).
fof(addAssignment_36596,axiom,
! [VarCurr] :
( v114960(VarCurr,bitIndex9)
<=> v114841(VarCurr) ) ).
fof(addAssignment_36595,axiom,
! [VarCurr] :
( v114960(VarCurr,bitIndex10)
<=> v114841(VarCurr) ) ).
fof(addAssignment_36594,axiom,
! [VarCurr] :
( v114960(VarCurr,bitIndex11)
<=> v114841(VarCurr) ) ).
fof(addAssignment_36593,axiom,
! [VarCurr] :
( v114960(VarCurr,bitIndex12)
<=> v114841(VarCurr) ) ).
fof(addAssignment_36592,axiom,
! [VarCurr] :
( v114960(VarCurr,bitIndex13)
<=> v114841(VarCurr) ) ).
fof(addAssignment_36591,axiom,
! [VarCurr] :
( v114960(VarCurr,bitIndex14)
<=> v114841(VarCurr) ) ).
fof(addAssignment_36590,axiom,
! [VarCurr] :
( v114960(VarCurr,bitIndex15)
<=> v114841(VarCurr) ) ).
fof(addAssignment_36589,axiom,
! [VarCurr] :
( v114960(VarCurr,bitIndex16)
<=> v114841(VarCurr) ) ).
fof(addAssignment_36588,axiom,
! [VarCurr] :
( v114960(VarCurr,bitIndex17)
<=> v114841(VarCurr) ) ).
fof(addAssignment_36587,axiom,
! [VarCurr] :
( v114960(VarCurr,bitIndex18)
<=> v114841(VarCurr) ) ).
fof(addAssignment_36586,axiom,
! [VarCurr] :
( v114960(VarCurr,bitIndex19)
<=> v114841(VarCurr) ) ).
fof(addAssignment_36585,axiom,
! [VarCurr] :
( v114960(VarCurr,bitIndex20)
<=> v114841(VarCurr) ) ).
fof(addAssignment_36584,axiom,
! [VarCurr] :
( v114960(VarCurr,bitIndex21)
<=> v114841(VarCurr) ) ).
fof(addAssignment_36583,axiom,
! [VarCurr] :
( v114960(VarCurr,bitIndex22)
<=> v114841(VarCurr) ) ).
fof(addAssignment_36582,axiom,
! [VarCurr] :
( v114960(VarCurr,bitIndex23)
<=> v114841(VarCurr) ) ).
fof(addAssignment_36581,axiom,
! [VarCurr] :
( v114960(VarCurr,bitIndex24)
<=> v114841(VarCurr) ) ).
fof(addAssignment_36580,axiom,
! [VarCurr] :
( v114960(VarCurr,bitIndex25)
<=> v114841(VarCurr) ) ).
fof(addAssignment_36579,axiom,
! [VarCurr] :
( v114960(VarCurr,bitIndex26)
<=> v114841(VarCurr) ) ).
fof(addAssignment_36578,axiom,
! [VarCurr] :
( v114960(VarCurr,bitIndex27)
<=> v114841(VarCurr) ) ).
fof(addAssignment_36577,axiom,
! [VarCurr] :
( v114960(VarCurr,bitIndex28)
<=> v114841(VarCurr) ) ).
fof(addAssignment_36576,axiom,
! [VarCurr] :
( v114960(VarCurr,bitIndex29)
<=> v114841(VarCurr) ) ).
fof(addAssignment_36575,axiom,
! [VarCurr] :
( v114960(VarCurr,bitIndex30)
<=> v114841(VarCurr) ) ).
fof(addAssignment_36574,axiom,
! [VarCurr] :
( v114960(VarCurr,bitIndex31)
<=> v114841(VarCurr) ) ).
fof(addAssignment_36573,axiom,
! [VarCurr] :
( v114960(VarCurr,bitIndex32)
<=> v114841(VarCurr) ) ).
fof(addAssignment_36572,axiom,
! [VarCurr] :
( v114960(VarCurr,bitIndex33)
<=> v114841(VarCurr) ) ).
fof(addAssignment_36571,axiom,
! [VarCurr] :
( v114960(VarCurr,bitIndex34)
<=> v114841(VarCurr) ) ).
fof(addAssignment_36570,axiom,
! [VarCurr] :
( v114960(VarCurr,bitIndex35)
<=> v114841(VarCurr) ) ).
fof(addAssignment_36569,axiom,
! [VarCurr] :
( v114960(VarCurr,bitIndex36)
<=> v114841(VarCurr) ) ).
fof(addAssignment_36568,axiom,
! [VarCurr] :
( v114960(VarCurr,bitIndex37)
<=> v114841(VarCurr) ) ).
fof(addAssignment_36567,axiom,
! [VarCurr] :
( v114960(VarCurr,bitIndex38)
<=> v114841(VarCurr) ) ).
fof(addAssignment_36566,axiom,
! [VarCurr] :
( v114960(VarCurr,bitIndex39)
<=> v114841(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_54,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v114941(VarCurr,B)
<=> ( v114942(VarCurr,B)
| v114951(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_53,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v114951(VarCurr,B)
<=> ( v114952(VarCurr,B)
& v114959(VarCurr,B) ) ) ) ).
fof(addAssignment_36565,axiom,
! [VarCurr] :
( v114959(VarCurr,bitIndex0)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36564,axiom,
! [VarCurr] :
( v114959(VarCurr,bitIndex1)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36563,axiom,
! [VarCurr] :
( v114959(VarCurr,bitIndex2)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36562,axiom,
! [VarCurr] :
( v114959(VarCurr,bitIndex3)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36561,axiom,
! [VarCurr] :
( v114959(VarCurr,bitIndex4)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36560,axiom,
! [VarCurr] :
( v114959(VarCurr,bitIndex5)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36559,axiom,
! [VarCurr] :
( v114959(VarCurr,bitIndex6)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36558,axiom,
! [VarCurr] :
( v114959(VarCurr,bitIndex7)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36557,axiom,
! [VarCurr] :
( v114959(VarCurr,bitIndex8)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36556,axiom,
! [VarCurr] :
( v114959(VarCurr,bitIndex9)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36555,axiom,
! [VarCurr] :
( v114959(VarCurr,bitIndex10)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36554,axiom,
! [VarCurr] :
( v114959(VarCurr,bitIndex11)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36553,axiom,
! [VarCurr] :
( v114959(VarCurr,bitIndex12)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36552,axiom,
! [VarCurr] :
( v114959(VarCurr,bitIndex13)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36551,axiom,
! [VarCurr] :
( v114959(VarCurr,bitIndex14)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36550,axiom,
! [VarCurr] :
( v114959(VarCurr,bitIndex15)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36549,axiom,
! [VarCurr] :
( v114959(VarCurr,bitIndex16)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36548,axiom,
! [VarCurr] :
( v114959(VarCurr,bitIndex17)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36547,axiom,
! [VarCurr] :
( v114959(VarCurr,bitIndex18)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36546,axiom,
! [VarCurr] :
( v114959(VarCurr,bitIndex19)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36545,axiom,
! [VarCurr] :
( v114959(VarCurr,bitIndex20)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36544,axiom,
! [VarCurr] :
( v114959(VarCurr,bitIndex21)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36543,axiom,
! [VarCurr] :
( v114959(VarCurr,bitIndex22)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36542,axiom,
! [VarCurr] :
( v114959(VarCurr,bitIndex23)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36541,axiom,
! [VarCurr] :
( v114959(VarCurr,bitIndex24)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36540,axiom,
! [VarCurr] :
( v114959(VarCurr,bitIndex25)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36539,axiom,
! [VarCurr] :
( v114959(VarCurr,bitIndex26)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36538,axiom,
! [VarCurr] :
( v114959(VarCurr,bitIndex27)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36537,axiom,
! [VarCurr] :
( v114959(VarCurr,bitIndex28)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36536,axiom,
! [VarCurr] :
( v114959(VarCurr,bitIndex29)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36535,axiom,
! [VarCurr] :
( v114959(VarCurr,bitIndex30)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36534,axiom,
! [VarCurr] :
( v114959(VarCurr,bitIndex31)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36533,axiom,
! [VarCurr] :
( v114959(VarCurr,bitIndex32)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36532,axiom,
! [VarCurr] :
( v114959(VarCurr,bitIndex33)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36531,axiom,
! [VarCurr] :
( v114959(VarCurr,bitIndex34)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36530,axiom,
! [VarCurr] :
( v114959(VarCurr,bitIndex35)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36529,axiom,
! [VarCurr] :
( v114959(VarCurr,bitIndex36)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36528,axiom,
! [VarCurr] :
( v114959(VarCurr,bitIndex37)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36527,axiom,
! [VarCurr] :
( v114959(VarCurr,bitIndex38)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36526,axiom,
! [VarCurr] :
( v114959(VarCurr,bitIndex39)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(addAssignment_36525,axiom,
! [VarCurr,B] :
( range_37_0(B)
=> ( v114952(VarCurr,B)
<=> v114953(VarCurr,B) ) ) ).
fof(addAssignment_36524,axiom,
! [VarCurr] :
( ( v114952(VarCurr,bitIndex39)
<=> $false )
& ( v114952(VarCurr,bitIndex38)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_52,axiom,
! [VarCurr,B] :
( range_37_0(B)
=> ( v114953(VarCurr,B)
<=> ( v114954(VarCurr,B)
| v114956(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_51,axiom,
! [VarCurr,B] :
( range_37_0(B)
=> ( v114956(VarCurr,B)
<=> ( v114957(VarCurr,B)
& v114958(VarCurr,B) ) ) ) ).
fof(range_axiom_189,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_36523,axiom,
! [VarCurr] :
( v114958(VarCurr,bitIndex0)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36522,axiom,
! [VarCurr] :
( v114958(VarCurr,bitIndex1)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36521,axiom,
! [VarCurr] :
( v114958(VarCurr,bitIndex2)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36520,axiom,
! [VarCurr] :
( v114958(VarCurr,bitIndex3)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36519,axiom,
! [VarCurr] :
( v114958(VarCurr,bitIndex4)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36518,axiom,
! [VarCurr] :
( v114958(VarCurr,bitIndex5)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36517,axiom,
! [VarCurr] :
( v114958(VarCurr,bitIndex6)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36516,axiom,
! [VarCurr] :
( v114958(VarCurr,bitIndex7)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36515,axiom,
! [VarCurr] :
( v114958(VarCurr,bitIndex8)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36514,axiom,
! [VarCurr] :
( v114958(VarCurr,bitIndex9)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36513,axiom,
! [VarCurr] :
( v114958(VarCurr,bitIndex10)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36512,axiom,
! [VarCurr] :
( v114958(VarCurr,bitIndex11)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36511,axiom,
! [VarCurr] :
( v114958(VarCurr,bitIndex12)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36510,axiom,
! [VarCurr] :
( v114958(VarCurr,bitIndex13)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36509,axiom,
! [VarCurr] :
( v114958(VarCurr,bitIndex14)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36508,axiom,
! [VarCurr] :
( v114958(VarCurr,bitIndex15)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36507,axiom,
! [VarCurr] :
( v114958(VarCurr,bitIndex16)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36506,axiom,
! [VarCurr] :
( v114958(VarCurr,bitIndex17)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36505,axiom,
! [VarCurr] :
( v114958(VarCurr,bitIndex18)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36504,axiom,
! [VarCurr] :
( v114958(VarCurr,bitIndex19)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36503,axiom,
! [VarCurr] :
( v114958(VarCurr,bitIndex20)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36502,axiom,
! [VarCurr] :
( v114958(VarCurr,bitIndex21)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36501,axiom,
! [VarCurr] :
( v114958(VarCurr,bitIndex22)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36500,axiom,
! [VarCurr] :
( v114958(VarCurr,bitIndex23)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36499,axiom,
! [VarCurr] :
( v114958(VarCurr,bitIndex24)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36498,axiom,
! [VarCurr] :
( v114958(VarCurr,bitIndex25)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36497,axiom,
! [VarCurr] :
( v114958(VarCurr,bitIndex26)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36496,axiom,
! [VarCurr] :
( v114958(VarCurr,bitIndex27)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36495,axiom,
! [VarCurr] :
( v114958(VarCurr,bitIndex28)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36494,axiom,
! [VarCurr] :
( v114958(VarCurr,bitIndex29)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36493,axiom,
! [VarCurr] :
( v114958(VarCurr,bitIndex30)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36492,axiom,
! [VarCurr] :
( v114958(VarCurr,bitIndex31)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36491,axiom,
! [VarCurr] :
( v114958(VarCurr,bitIndex32)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36490,axiom,
! [VarCurr] :
( v114958(VarCurr,bitIndex33)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36489,axiom,
! [VarCurr] :
( v114958(VarCurr,bitIndex34)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36488,axiom,
! [VarCurr] :
( v114958(VarCurr,bitIndex35)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36487,axiom,
! [VarCurr] :
( v114958(VarCurr,bitIndex36)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36486,axiom,
! [VarCurr] :
( v114958(VarCurr,bitIndex37)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36485,axiom,
! [VarCurr] :
( ( v114957(VarCurr,bitIndex36)
<=> v114945(VarCurr,bitIndex39) )
& ( v114957(VarCurr,bitIndex35)
<=> v114945(VarCurr,bitIndex38) )
& ( v114957(VarCurr,bitIndex34)
<=> v114945(VarCurr,bitIndex37) )
& ( v114957(VarCurr,bitIndex33)
<=> v114945(VarCurr,bitIndex36) )
& ( v114957(VarCurr,bitIndex32)
<=> v114945(VarCurr,bitIndex35) )
& ( v114957(VarCurr,bitIndex31)
<=> v114945(VarCurr,bitIndex34) )
& ( v114957(VarCurr,bitIndex30)
<=> v114945(VarCurr,bitIndex33) )
& ( v114957(VarCurr,bitIndex29)
<=> v114945(VarCurr,bitIndex32) )
& ( v114957(VarCurr,bitIndex28)
<=> v114945(VarCurr,bitIndex31) )
& ( v114957(VarCurr,bitIndex27)
<=> v114945(VarCurr,bitIndex30) )
& ( v114957(VarCurr,bitIndex26)
<=> v114945(VarCurr,bitIndex29) )
& ( v114957(VarCurr,bitIndex25)
<=> v114945(VarCurr,bitIndex28) )
& ( v114957(VarCurr,bitIndex24)
<=> v114945(VarCurr,bitIndex27) )
& ( v114957(VarCurr,bitIndex23)
<=> v114945(VarCurr,bitIndex26) )
& ( v114957(VarCurr,bitIndex22)
<=> v114945(VarCurr,bitIndex25) )
& ( v114957(VarCurr,bitIndex21)
<=> v114945(VarCurr,bitIndex24) )
& ( v114957(VarCurr,bitIndex20)
<=> v114945(VarCurr,bitIndex23) )
& ( v114957(VarCurr,bitIndex19)
<=> v114945(VarCurr,bitIndex22) )
& ( v114957(VarCurr,bitIndex18)
<=> v114945(VarCurr,bitIndex21) )
& ( v114957(VarCurr,bitIndex17)
<=> v114945(VarCurr,bitIndex20) )
& ( v114957(VarCurr,bitIndex16)
<=> v114945(VarCurr,bitIndex19) )
& ( v114957(VarCurr,bitIndex15)
<=> v114945(VarCurr,bitIndex18) )
& ( v114957(VarCurr,bitIndex14)
<=> v114945(VarCurr,bitIndex17) )
& ( v114957(VarCurr,bitIndex13)
<=> v114945(VarCurr,bitIndex16) )
& ( v114957(VarCurr,bitIndex12)
<=> v114945(VarCurr,bitIndex15) )
& ( v114957(VarCurr,bitIndex11)
<=> v114945(VarCurr,bitIndex14) )
& ( v114957(VarCurr,bitIndex10)
<=> v114945(VarCurr,bitIndex13) )
& ( v114957(VarCurr,bitIndex9)
<=> v114945(VarCurr,bitIndex12) )
& ( v114957(VarCurr,bitIndex8)
<=> v114945(VarCurr,bitIndex11) )
& ( v114957(VarCurr,bitIndex7)
<=> v114945(VarCurr,bitIndex10) )
& ( v114957(VarCurr,bitIndex6)
<=> v114945(VarCurr,bitIndex9) )
& ( v114957(VarCurr,bitIndex5)
<=> v114945(VarCurr,bitIndex8) )
& ( v114957(VarCurr,bitIndex4)
<=> v114945(VarCurr,bitIndex7) )
& ( v114957(VarCurr,bitIndex3)
<=> v114945(VarCurr,bitIndex6) )
& ( v114957(VarCurr,bitIndex2)
<=> v114945(VarCurr,bitIndex5) )
& ( v114957(VarCurr,bitIndex1)
<=> v114945(VarCurr,bitIndex4) )
& ( v114957(VarCurr,bitIndex0)
<=> v114945(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_36484,axiom,
! [VarCurr] :
( v114957(VarCurr,bitIndex37)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_1969,axiom,
! [VarCurr] :
( v114954(VarCurr,bitIndex0)
<=> ( v114945(VarCurr,bitIndex2)
& v114955(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1968,axiom,
! [VarCurr] :
( v114954(VarCurr,bitIndex1)
<=> ( v114945(VarCurr,bitIndex3)
& v114955(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1967,axiom,
! [VarCurr] :
( v114954(VarCurr,bitIndex2)
<=> ( v114945(VarCurr,bitIndex4)
& v114955(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1966,axiom,
! [VarCurr] :
( v114954(VarCurr,bitIndex3)
<=> ( v114945(VarCurr,bitIndex5)
& v114955(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1965,axiom,
! [VarCurr] :
( v114954(VarCurr,bitIndex4)
<=> ( v114945(VarCurr,bitIndex6)
& v114955(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1964,axiom,
! [VarCurr] :
( v114954(VarCurr,bitIndex5)
<=> ( v114945(VarCurr,bitIndex7)
& v114955(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1963,axiom,
! [VarCurr] :
( v114954(VarCurr,bitIndex6)
<=> ( v114945(VarCurr,bitIndex8)
& v114955(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1962,axiom,
! [VarCurr] :
( v114954(VarCurr,bitIndex7)
<=> ( v114945(VarCurr,bitIndex9)
& v114955(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1961,axiom,
! [VarCurr] :
( v114954(VarCurr,bitIndex8)
<=> ( v114945(VarCurr,bitIndex10)
& v114955(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1960,axiom,
! [VarCurr] :
( v114954(VarCurr,bitIndex9)
<=> ( v114945(VarCurr,bitIndex11)
& v114955(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1959,axiom,
! [VarCurr] :
( v114954(VarCurr,bitIndex10)
<=> ( v114945(VarCurr,bitIndex12)
& v114955(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1958,axiom,
! [VarCurr] :
( v114954(VarCurr,bitIndex11)
<=> ( v114945(VarCurr,bitIndex13)
& v114955(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1957,axiom,
! [VarCurr] :
( v114954(VarCurr,bitIndex12)
<=> ( v114945(VarCurr,bitIndex14)
& v114955(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1956,axiom,
! [VarCurr] :
( v114954(VarCurr,bitIndex13)
<=> ( v114945(VarCurr,bitIndex15)
& v114955(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1955,axiom,
! [VarCurr] :
( v114954(VarCurr,bitIndex14)
<=> ( v114945(VarCurr,bitIndex16)
& v114955(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1954,axiom,
! [VarCurr] :
( v114954(VarCurr,bitIndex15)
<=> ( v114945(VarCurr,bitIndex17)
& v114955(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1953,axiom,
! [VarCurr] :
( v114954(VarCurr,bitIndex16)
<=> ( v114945(VarCurr,bitIndex18)
& v114955(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1952,axiom,
! [VarCurr] :
( v114954(VarCurr,bitIndex17)
<=> ( v114945(VarCurr,bitIndex19)
& v114955(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1951,axiom,
! [VarCurr] :
( v114954(VarCurr,bitIndex18)
<=> ( v114945(VarCurr,bitIndex20)
& v114955(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1950,axiom,
! [VarCurr] :
( v114954(VarCurr,bitIndex19)
<=> ( v114945(VarCurr,bitIndex21)
& v114955(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1949,axiom,
! [VarCurr] :
( v114954(VarCurr,bitIndex20)
<=> ( v114945(VarCurr,bitIndex22)
& v114955(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1948,axiom,
! [VarCurr] :
( v114954(VarCurr,bitIndex21)
<=> ( v114945(VarCurr,bitIndex23)
& v114955(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1947,axiom,
! [VarCurr] :
( v114954(VarCurr,bitIndex22)
<=> ( v114945(VarCurr,bitIndex24)
& v114955(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1946,axiom,
! [VarCurr] :
( v114954(VarCurr,bitIndex23)
<=> ( v114945(VarCurr,bitIndex25)
& v114955(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1945,axiom,
! [VarCurr] :
( v114954(VarCurr,bitIndex24)
<=> ( v114945(VarCurr,bitIndex26)
& v114955(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1944,axiom,
! [VarCurr] :
( v114954(VarCurr,bitIndex25)
<=> ( v114945(VarCurr,bitIndex27)
& v114955(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1943,axiom,
! [VarCurr] :
( v114954(VarCurr,bitIndex26)
<=> ( v114945(VarCurr,bitIndex28)
& v114955(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1942,axiom,
! [VarCurr] :
( v114954(VarCurr,bitIndex27)
<=> ( v114945(VarCurr,bitIndex29)
& v114955(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1941,axiom,
! [VarCurr] :
( v114954(VarCurr,bitIndex28)
<=> ( v114945(VarCurr,bitIndex30)
& v114955(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1940,axiom,
! [VarCurr] :
( v114954(VarCurr,bitIndex29)
<=> ( v114945(VarCurr,bitIndex31)
& v114955(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1939,axiom,
! [VarCurr] :
( v114954(VarCurr,bitIndex30)
<=> ( v114945(VarCurr,bitIndex32)
& v114955(VarCurr,bitIndex30) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1938,axiom,
! [VarCurr] :
( v114954(VarCurr,bitIndex31)
<=> ( v114945(VarCurr,bitIndex33)
& v114955(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1937,axiom,
! [VarCurr] :
( v114954(VarCurr,bitIndex32)
<=> ( v114945(VarCurr,bitIndex34)
& v114955(VarCurr,bitIndex32) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1936,axiom,
! [VarCurr] :
( v114954(VarCurr,bitIndex33)
<=> ( v114945(VarCurr,bitIndex35)
& v114955(VarCurr,bitIndex33) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1935,axiom,
! [VarCurr] :
( v114954(VarCurr,bitIndex34)
<=> ( v114945(VarCurr,bitIndex36)
& v114955(VarCurr,bitIndex34) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1934,axiom,
! [VarCurr] :
( v114954(VarCurr,bitIndex35)
<=> ( v114945(VarCurr,bitIndex37)
& v114955(VarCurr,bitIndex35) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1933,axiom,
! [VarCurr] :
( v114954(VarCurr,bitIndex36)
<=> ( v114945(VarCurr,bitIndex38)
& v114955(VarCurr,bitIndex36) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1932,axiom,
! [VarCurr] :
( v114954(VarCurr,bitIndex37)
<=> ( v114945(VarCurr,bitIndex39)
& v114955(VarCurr,bitIndex37) ) ) ).
fof(addAssignment_36483,axiom,
! [VarCurr] :
( v114955(VarCurr,bitIndex0)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36482,axiom,
! [VarCurr] :
( v114955(VarCurr,bitIndex1)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36481,axiom,
! [VarCurr] :
( v114955(VarCurr,bitIndex2)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36480,axiom,
! [VarCurr] :
( v114955(VarCurr,bitIndex3)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36479,axiom,
! [VarCurr] :
( v114955(VarCurr,bitIndex4)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36478,axiom,
! [VarCurr] :
( v114955(VarCurr,bitIndex5)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36477,axiom,
! [VarCurr] :
( v114955(VarCurr,bitIndex6)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36476,axiom,
! [VarCurr] :
( v114955(VarCurr,bitIndex7)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36475,axiom,
! [VarCurr] :
( v114955(VarCurr,bitIndex8)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36474,axiom,
! [VarCurr] :
( v114955(VarCurr,bitIndex9)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36473,axiom,
! [VarCurr] :
( v114955(VarCurr,bitIndex10)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36472,axiom,
! [VarCurr] :
( v114955(VarCurr,bitIndex11)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36471,axiom,
! [VarCurr] :
( v114955(VarCurr,bitIndex12)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36470,axiom,
! [VarCurr] :
( v114955(VarCurr,bitIndex13)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36469,axiom,
! [VarCurr] :
( v114955(VarCurr,bitIndex14)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36468,axiom,
! [VarCurr] :
( v114955(VarCurr,bitIndex15)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36467,axiom,
! [VarCurr] :
( v114955(VarCurr,bitIndex16)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36466,axiom,
! [VarCurr] :
( v114955(VarCurr,bitIndex17)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36465,axiom,
! [VarCurr] :
( v114955(VarCurr,bitIndex18)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36464,axiom,
! [VarCurr] :
( v114955(VarCurr,bitIndex19)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36463,axiom,
! [VarCurr] :
( v114955(VarCurr,bitIndex20)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36462,axiom,
! [VarCurr] :
( v114955(VarCurr,bitIndex21)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36461,axiom,
! [VarCurr] :
( v114955(VarCurr,bitIndex22)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36460,axiom,
! [VarCurr] :
( v114955(VarCurr,bitIndex23)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36459,axiom,
! [VarCurr] :
( v114955(VarCurr,bitIndex24)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36458,axiom,
! [VarCurr] :
( v114955(VarCurr,bitIndex25)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36457,axiom,
! [VarCurr] :
( v114955(VarCurr,bitIndex26)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36456,axiom,
! [VarCurr] :
( v114955(VarCurr,bitIndex27)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36455,axiom,
! [VarCurr] :
( v114955(VarCurr,bitIndex28)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36454,axiom,
! [VarCurr] :
( v114955(VarCurr,bitIndex29)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36453,axiom,
! [VarCurr] :
( v114955(VarCurr,bitIndex30)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36452,axiom,
! [VarCurr] :
( v114955(VarCurr,bitIndex31)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36451,axiom,
! [VarCurr] :
( v114955(VarCurr,bitIndex32)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36450,axiom,
! [VarCurr] :
( v114955(VarCurr,bitIndex33)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36449,axiom,
! [VarCurr] :
( v114955(VarCurr,bitIndex34)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36448,axiom,
! [VarCurr] :
( v114955(VarCurr,bitIndex35)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36447,axiom,
! [VarCurr] :
( v114955(VarCurr,bitIndex36)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36446,axiom,
! [VarCurr] :
( v114955(VarCurr,bitIndex37)
<=> v114845(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_50,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v114942(VarCurr,B)
<=> ( v114943(VarCurr,B)
& v114950(VarCurr,B) ) ) ) ).
fof(addAssignment_36445,axiom,
! [VarCurr] :
( v114950(VarCurr,bitIndex0)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36444,axiom,
! [VarCurr] :
( v114950(VarCurr,bitIndex1)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36443,axiom,
! [VarCurr] :
( v114950(VarCurr,bitIndex2)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36442,axiom,
! [VarCurr] :
( v114950(VarCurr,bitIndex3)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36441,axiom,
! [VarCurr] :
( v114950(VarCurr,bitIndex4)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36440,axiom,
! [VarCurr] :
( v114950(VarCurr,bitIndex5)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36439,axiom,
! [VarCurr] :
( v114950(VarCurr,bitIndex6)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36438,axiom,
! [VarCurr] :
( v114950(VarCurr,bitIndex7)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36437,axiom,
! [VarCurr] :
( v114950(VarCurr,bitIndex8)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36436,axiom,
! [VarCurr] :
( v114950(VarCurr,bitIndex9)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36435,axiom,
! [VarCurr] :
( v114950(VarCurr,bitIndex10)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36434,axiom,
! [VarCurr] :
( v114950(VarCurr,bitIndex11)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36433,axiom,
! [VarCurr] :
( v114950(VarCurr,bitIndex12)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36432,axiom,
! [VarCurr] :
( v114950(VarCurr,bitIndex13)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36431,axiom,
! [VarCurr] :
( v114950(VarCurr,bitIndex14)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36430,axiom,
! [VarCurr] :
( v114950(VarCurr,bitIndex15)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36429,axiom,
! [VarCurr] :
( v114950(VarCurr,bitIndex16)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36428,axiom,
! [VarCurr] :
( v114950(VarCurr,bitIndex17)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36427,axiom,
! [VarCurr] :
( v114950(VarCurr,bitIndex18)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36426,axiom,
! [VarCurr] :
( v114950(VarCurr,bitIndex19)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36425,axiom,
! [VarCurr] :
( v114950(VarCurr,bitIndex20)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36424,axiom,
! [VarCurr] :
( v114950(VarCurr,bitIndex21)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36423,axiom,
! [VarCurr] :
( v114950(VarCurr,bitIndex22)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36422,axiom,
! [VarCurr] :
( v114950(VarCurr,bitIndex23)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36421,axiom,
! [VarCurr] :
( v114950(VarCurr,bitIndex24)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36420,axiom,
! [VarCurr] :
( v114950(VarCurr,bitIndex25)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36419,axiom,
! [VarCurr] :
( v114950(VarCurr,bitIndex26)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36418,axiom,
! [VarCurr] :
( v114950(VarCurr,bitIndex27)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36417,axiom,
! [VarCurr] :
( v114950(VarCurr,bitIndex28)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36416,axiom,
! [VarCurr] :
( v114950(VarCurr,bitIndex29)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36415,axiom,
! [VarCurr] :
( v114950(VarCurr,bitIndex30)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36414,axiom,
! [VarCurr] :
( v114950(VarCurr,bitIndex31)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36413,axiom,
! [VarCurr] :
( v114950(VarCurr,bitIndex32)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36412,axiom,
! [VarCurr] :
( v114950(VarCurr,bitIndex33)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36411,axiom,
! [VarCurr] :
( v114950(VarCurr,bitIndex34)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36410,axiom,
! [VarCurr] :
( v114950(VarCurr,bitIndex35)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36409,axiom,
! [VarCurr] :
( v114950(VarCurr,bitIndex36)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36408,axiom,
! [VarCurr] :
( v114950(VarCurr,bitIndex37)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36407,axiom,
! [VarCurr] :
( v114950(VarCurr,bitIndex38)
<=> v114846(VarCurr) ) ).
fof(addAssignment_36406,axiom,
! [VarCurr] :
( v114950(VarCurr,bitIndex39)
<=> v114846(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_49,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v114943(VarCurr,B)
<=> ( v114944(VarCurr,B)
| v114947(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_48,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v114947(VarCurr,B)
<=> ( v114948(VarCurr,B)
& v114949(VarCurr,B) ) ) ) ).
fof(addAssignment_36405,axiom,
! [VarCurr] :
( v114949(VarCurr,bitIndex0)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36404,axiom,
! [VarCurr] :
( v114949(VarCurr,bitIndex1)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36403,axiom,
! [VarCurr] :
( v114949(VarCurr,bitIndex2)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36402,axiom,
! [VarCurr] :
( v114949(VarCurr,bitIndex3)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36401,axiom,
! [VarCurr] :
( v114949(VarCurr,bitIndex4)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36400,axiom,
! [VarCurr] :
( v114949(VarCurr,bitIndex5)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36399,axiom,
! [VarCurr] :
( v114949(VarCurr,bitIndex6)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36398,axiom,
! [VarCurr] :
( v114949(VarCurr,bitIndex7)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36397,axiom,
! [VarCurr] :
( v114949(VarCurr,bitIndex8)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36396,axiom,
! [VarCurr] :
( v114949(VarCurr,bitIndex9)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36395,axiom,
! [VarCurr] :
( v114949(VarCurr,bitIndex10)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36394,axiom,
! [VarCurr] :
( v114949(VarCurr,bitIndex11)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36393,axiom,
! [VarCurr] :
( v114949(VarCurr,bitIndex12)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36392,axiom,
! [VarCurr] :
( v114949(VarCurr,bitIndex13)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36391,axiom,
! [VarCurr] :
( v114949(VarCurr,bitIndex14)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36390,axiom,
! [VarCurr] :
( v114949(VarCurr,bitIndex15)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36389,axiom,
! [VarCurr] :
( v114949(VarCurr,bitIndex16)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36388,axiom,
! [VarCurr] :
( v114949(VarCurr,bitIndex17)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36387,axiom,
! [VarCurr] :
( v114949(VarCurr,bitIndex18)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36386,axiom,
! [VarCurr] :
( v114949(VarCurr,bitIndex19)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36385,axiom,
! [VarCurr] :
( v114949(VarCurr,bitIndex20)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36384,axiom,
! [VarCurr] :
( v114949(VarCurr,bitIndex21)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36383,axiom,
! [VarCurr] :
( v114949(VarCurr,bitIndex22)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36382,axiom,
! [VarCurr] :
( v114949(VarCurr,bitIndex23)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36381,axiom,
! [VarCurr] :
( v114949(VarCurr,bitIndex24)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36380,axiom,
! [VarCurr] :
( v114949(VarCurr,bitIndex25)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36379,axiom,
! [VarCurr] :
( v114949(VarCurr,bitIndex26)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36378,axiom,
! [VarCurr] :
( v114949(VarCurr,bitIndex27)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36377,axiom,
! [VarCurr] :
( v114949(VarCurr,bitIndex28)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36376,axiom,
! [VarCurr] :
( v114949(VarCurr,bitIndex29)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36375,axiom,
! [VarCurr] :
( v114949(VarCurr,bitIndex30)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36374,axiom,
! [VarCurr] :
( v114949(VarCurr,bitIndex31)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36373,axiom,
! [VarCurr] :
( v114949(VarCurr,bitIndex32)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36372,axiom,
! [VarCurr] :
( v114949(VarCurr,bitIndex33)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36371,axiom,
! [VarCurr] :
( v114949(VarCurr,bitIndex34)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36370,axiom,
! [VarCurr] :
( v114949(VarCurr,bitIndex35)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36369,axiom,
! [VarCurr] :
( v114949(VarCurr,bitIndex36)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36368,axiom,
! [VarCurr] :
( v114949(VarCurr,bitIndex37)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36367,axiom,
! [VarCurr] :
( v114949(VarCurr,bitIndex38)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36366,axiom,
! [VarCurr] :
( v114949(VarCurr,bitIndex39)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(addAssignment_36365,axiom,
! [VarCurr] :
( ( v114948(VarCurr,bitIndex38)
<=> v114945(VarCurr,bitIndex39) )
& ( v114948(VarCurr,bitIndex37)
<=> v114945(VarCurr,bitIndex38) )
& ( v114948(VarCurr,bitIndex36)
<=> v114945(VarCurr,bitIndex37) )
& ( v114948(VarCurr,bitIndex35)
<=> v114945(VarCurr,bitIndex36) )
& ( v114948(VarCurr,bitIndex34)
<=> v114945(VarCurr,bitIndex35) )
& ( v114948(VarCurr,bitIndex33)
<=> v114945(VarCurr,bitIndex34) )
& ( v114948(VarCurr,bitIndex32)
<=> v114945(VarCurr,bitIndex33) )
& ( v114948(VarCurr,bitIndex31)
<=> v114945(VarCurr,bitIndex32) )
& ( v114948(VarCurr,bitIndex30)
<=> v114945(VarCurr,bitIndex31) )
& ( v114948(VarCurr,bitIndex29)
<=> v114945(VarCurr,bitIndex30) )
& ( v114948(VarCurr,bitIndex28)
<=> v114945(VarCurr,bitIndex29) )
& ( v114948(VarCurr,bitIndex27)
<=> v114945(VarCurr,bitIndex28) )
& ( v114948(VarCurr,bitIndex26)
<=> v114945(VarCurr,bitIndex27) )
& ( v114948(VarCurr,bitIndex25)
<=> v114945(VarCurr,bitIndex26) )
& ( v114948(VarCurr,bitIndex24)
<=> v114945(VarCurr,bitIndex25) )
& ( v114948(VarCurr,bitIndex23)
<=> v114945(VarCurr,bitIndex24) )
& ( v114948(VarCurr,bitIndex22)
<=> v114945(VarCurr,bitIndex23) )
& ( v114948(VarCurr,bitIndex21)
<=> v114945(VarCurr,bitIndex22) )
& ( v114948(VarCurr,bitIndex20)
<=> v114945(VarCurr,bitIndex21) )
& ( v114948(VarCurr,bitIndex19)
<=> v114945(VarCurr,bitIndex20) )
& ( v114948(VarCurr,bitIndex18)
<=> v114945(VarCurr,bitIndex19) )
& ( v114948(VarCurr,bitIndex17)
<=> v114945(VarCurr,bitIndex18) )
& ( v114948(VarCurr,bitIndex16)
<=> v114945(VarCurr,bitIndex17) )
& ( v114948(VarCurr,bitIndex15)
<=> v114945(VarCurr,bitIndex16) )
& ( v114948(VarCurr,bitIndex14)
<=> v114945(VarCurr,bitIndex15) )
& ( v114948(VarCurr,bitIndex13)
<=> v114945(VarCurr,bitIndex14) )
& ( v114948(VarCurr,bitIndex12)
<=> v114945(VarCurr,bitIndex13) )
& ( v114948(VarCurr,bitIndex11)
<=> v114945(VarCurr,bitIndex12) )
& ( v114948(VarCurr,bitIndex10)
<=> v114945(VarCurr,bitIndex11) )
& ( v114948(VarCurr,bitIndex9)
<=> v114945(VarCurr,bitIndex10) )
& ( v114948(VarCurr,bitIndex8)
<=> v114945(VarCurr,bitIndex9) )
& ( v114948(VarCurr,bitIndex7)
<=> v114945(VarCurr,bitIndex8) )
& ( v114948(VarCurr,bitIndex6)
<=> v114945(VarCurr,bitIndex7) )
& ( v114948(VarCurr,bitIndex5)
<=> v114945(VarCurr,bitIndex6) )
& ( v114948(VarCurr,bitIndex4)
<=> v114945(VarCurr,bitIndex5) )
& ( v114948(VarCurr,bitIndex3)
<=> v114945(VarCurr,bitIndex4) )
& ( v114948(VarCurr,bitIndex2)
<=> v114945(VarCurr,bitIndex3) )
& ( v114948(VarCurr,bitIndex1)
<=> v114945(VarCurr,bitIndex2) )
& ( v114948(VarCurr,bitIndex0)
<=> v114945(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_36364,axiom,
! [VarCurr] :
( v114948(VarCurr,bitIndex39)
<=> $false ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_47,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v114944(VarCurr,B)
<=> ( v114945(VarCurr,B)
& v114946(VarCurr,B) ) ) ) ).
fof(range_axiom_188,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_36363,axiom,
! [VarCurr] :
( v114946(VarCurr,bitIndex0)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36362,axiom,
! [VarCurr] :
( v114946(VarCurr,bitIndex1)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36361,axiom,
! [VarCurr] :
( v114946(VarCurr,bitIndex2)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36360,axiom,
! [VarCurr] :
( v114946(VarCurr,bitIndex3)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36359,axiom,
! [VarCurr] :
( v114946(VarCurr,bitIndex4)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36358,axiom,
! [VarCurr] :
( v114946(VarCurr,bitIndex5)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36357,axiom,
! [VarCurr] :
( v114946(VarCurr,bitIndex6)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36356,axiom,
! [VarCurr] :
( v114946(VarCurr,bitIndex7)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36355,axiom,
! [VarCurr] :
( v114946(VarCurr,bitIndex8)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36354,axiom,
! [VarCurr] :
( v114946(VarCurr,bitIndex9)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36353,axiom,
! [VarCurr] :
( v114946(VarCurr,bitIndex10)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36352,axiom,
! [VarCurr] :
( v114946(VarCurr,bitIndex11)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36351,axiom,
! [VarCurr] :
( v114946(VarCurr,bitIndex12)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36350,axiom,
! [VarCurr] :
( v114946(VarCurr,bitIndex13)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36349,axiom,
! [VarCurr] :
( v114946(VarCurr,bitIndex14)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36348,axiom,
! [VarCurr] :
( v114946(VarCurr,bitIndex15)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36347,axiom,
! [VarCurr] :
( v114946(VarCurr,bitIndex16)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36346,axiom,
! [VarCurr] :
( v114946(VarCurr,bitIndex17)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36345,axiom,
! [VarCurr] :
( v114946(VarCurr,bitIndex18)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36344,axiom,
! [VarCurr] :
( v114946(VarCurr,bitIndex19)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36343,axiom,
! [VarCurr] :
( v114946(VarCurr,bitIndex20)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36342,axiom,
! [VarCurr] :
( v114946(VarCurr,bitIndex21)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36341,axiom,
! [VarCurr] :
( v114946(VarCurr,bitIndex22)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36340,axiom,
! [VarCurr] :
( v114946(VarCurr,bitIndex23)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36339,axiom,
! [VarCurr] :
( v114946(VarCurr,bitIndex24)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36338,axiom,
! [VarCurr] :
( v114946(VarCurr,bitIndex25)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36337,axiom,
! [VarCurr] :
( v114946(VarCurr,bitIndex26)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36336,axiom,
! [VarCurr] :
( v114946(VarCurr,bitIndex27)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36335,axiom,
! [VarCurr] :
( v114946(VarCurr,bitIndex28)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36334,axiom,
! [VarCurr] :
( v114946(VarCurr,bitIndex29)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36333,axiom,
! [VarCurr] :
( v114946(VarCurr,bitIndex30)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36332,axiom,
! [VarCurr] :
( v114946(VarCurr,bitIndex31)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36331,axiom,
! [VarCurr] :
( v114946(VarCurr,bitIndex32)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36330,axiom,
! [VarCurr] :
( v114946(VarCurr,bitIndex33)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36329,axiom,
! [VarCurr] :
( v114946(VarCurr,bitIndex34)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36328,axiom,
! [VarCurr] :
( v114946(VarCurr,bitIndex35)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36327,axiom,
! [VarCurr] :
( v114946(VarCurr,bitIndex36)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36326,axiom,
! [VarCurr] :
( v114946(VarCurr,bitIndex37)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36325,axiom,
! [VarCurr] :
( v114946(VarCurr,bitIndex38)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36324,axiom,
! [VarCurr] :
( v114946(VarCurr,bitIndex39)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36323,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v114945(VarCurr,B)
<=> v114689(VarCurr,B) ) ) ).
fof(addAssignment_36322,axiom,
! [VarCurr] :
( ( v114945(VarCurr,bitIndex39)
<=> v114689(VarCurr,bitIndex7) )
& ( v114945(VarCurr,bitIndex38)
<=> v114689(VarCurr,bitIndex6) )
& ( v114945(VarCurr,bitIndex37)
<=> v114689(VarCurr,bitIndex5) )
& ( v114945(VarCurr,bitIndex36)
<=> v114689(VarCurr,bitIndex4) )
& ( v114945(VarCurr,bitIndex35)
<=> v114689(VarCurr,bitIndex3) )
& ( v114945(VarCurr,bitIndex34)
<=> v114689(VarCurr,bitIndex2) )
& ( v114945(VarCurr,bitIndex33)
<=> v114689(VarCurr,bitIndex1) )
& ( v114945(VarCurr,bitIndex32)
<=> v114689(VarCurr,bitIndex0) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1841,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114922(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v114689(VarNext,B)
<=> v114689(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1901,axiom,
! [VarNext] :
( v114922(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v114689(VarNext,B)
<=> v114930(VarNext,B) ) ) ) ).
fof(addAssignment_36321,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v114930(VarNext,B)
<=> v114928(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2794,axiom,
! [VarCurr] :
( ~ v114931(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v114928(VarCurr,B)
<=> v114692(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2581,axiom,
! [VarCurr] :
( v114931(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v114928(VarCurr,B)
<=> $true ) ) ) ).
fof(bitBlastConstant_12734,axiom,
b11111111111111111111111111111111(bitIndex31) ).
fof(bitBlastConstant_12733,axiom,
b11111111111111111111111111111111(bitIndex30) ).
fof(bitBlastConstant_12732,axiom,
b11111111111111111111111111111111(bitIndex29) ).
fof(bitBlastConstant_12731,axiom,
b11111111111111111111111111111111(bitIndex28) ).
fof(bitBlastConstant_12730,axiom,
b11111111111111111111111111111111(bitIndex27) ).
fof(bitBlastConstant_12729,axiom,
b11111111111111111111111111111111(bitIndex26) ).
fof(bitBlastConstant_12728,axiom,
b11111111111111111111111111111111(bitIndex25) ).
fof(bitBlastConstant_12727,axiom,
b11111111111111111111111111111111(bitIndex24) ).
fof(bitBlastConstant_12726,axiom,
b11111111111111111111111111111111(bitIndex23) ).
fof(bitBlastConstant_12725,axiom,
b11111111111111111111111111111111(bitIndex22) ).
fof(bitBlastConstant_12724,axiom,
b11111111111111111111111111111111(bitIndex21) ).
fof(bitBlastConstant_12723,axiom,
b11111111111111111111111111111111(bitIndex20) ).
fof(bitBlastConstant_12722,axiom,
b11111111111111111111111111111111(bitIndex19) ).
fof(bitBlastConstant_12721,axiom,
b11111111111111111111111111111111(bitIndex18) ).
fof(bitBlastConstant_12720,axiom,
b11111111111111111111111111111111(bitIndex17) ).
fof(bitBlastConstant_12719,axiom,
b11111111111111111111111111111111(bitIndex16) ).
fof(bitBlastConstant_12718,axiom,
b11111111111111111111111111111111(bitIndex15) ).
fof(bitBlastConstant_12717,axiom,
b11111111111111111111111111111111(bitIndex14) ).
fof(bitBlastConstant_12716,axiom,
b11111111111111111111111111111111(bitIndex13) ).
fof(bitBlastConstant_12715,axiom,
b11111111111111111111111111111111(bitIndex12) ).
fof(bitBlastConstant_12714,axiom,
b11111111111111111111111111111111(bitIndex11) ).
fof(bitBlastConstant_12713,axiom,
b11111111111111111111111111111111(bitIndex10) ).
fof(bitBlastConstant_12712,axiom,
b11111111111111111111111111111111(bitIndex9) ).
fof(bitBlastConstant_12711,axiom,
b11111111111111111111111111111111(bitIndex8) ).
fof(bitBlastConstant_12710,axiom,
b11111111111111111111111111111111(bitIndex7) ).
fof(bitBlastConstant_12709,axiom,
b11111111111111111111111111111111(bitIndex6) ).
fof(bitBlastConstant_12708,axiom,
b11111111111111111111111111111111(bitIndex5) ).
fof(bitBlastConstant_12707,axiom,
b11111111111111111111111111111111(bitIndex4) ).
fof(bitBlastConstant_12706,axiom,
b11111111111111111111111111111111(bitIndex3) ).
fof(bitBlastConstant_12705,axiom,
b11111111111111111111111111111111(bitIndex2) ).
fof(bitBlastConstant_12704,axiom,
b11111111111111111111111111111111(bitIndex1) ).
fof(bitBlastConstant_12703,axiom,
b11111111111111111111111111111111(bitIndex0) ).
fof(writeUnaryOperator_8717,axiom,
! [VarCurr] :
( ~ v114931(VarCurr)
<=> v9636(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21728,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114922(VarNext)
<=> v114923(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21727,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114923(VarNext)
<=> ( v114924(VarNext)
& v114803(VarNext) ) ) ) ).
fof(writeUnaryOperator_8716,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114924(VarNext)
<=> v114810(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_46,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v114692(VarCurr,B)
<=> ( v114918(VarCurr,B)
& v114919(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_8715,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v114919(VarCurr,B)
<=> ~ v114793(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_45,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v114918(VarCurr,B)
<=> ( v114694(VarCurr,B)
| v114689(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_44,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v114793(VarCurr,B)
<=> ( v114795(VarCurr,B)
& v114915(VarCurr,B) ) ) ) ).
fof(addAssignment_36320,axiom,
! [VarCurr] :
( v114915(VarCurr,bitIndex0)
<=> v114916(VarCurr) ) ).
fof(addAssignment_36319,axiom,
! [VarCurr] :
( v114915(VarCurr,bitIndex1)
<=> v114916(VarCurr) ) ).
fof(addAssignment_36318,axiom,
! [VarCurr] :
( v114915(VarCurr,bitIndex2)
<=> v114916(VarCurr) ) ).
fof(addAssignment_36317,axiom,
! [VarCurr] :
( v114915(VarCurr,bitIndex3)
<=> v114916(VarCurr) ) ).
fof(addAssignment_36316,axiom,
! [VarCurr] :
( v114915(VarCurr,bitIndex4)
<=> v114916(VarCurr) ) ).
fof(addAssignment_36315,axiom,
! [VarCurr] :
( v114915(VarCurr,bitIndex5)
<=> v114916(VarCurr) ) ).
fof(addAssignment_36314,axiom,
! [VarCurr] :
( v114915(VarCurr,bitIndex6)
<=> v114916(VarCurr) ) ).
fof(addAssignment_36313,axiom,
! [VarCurr] :
( v114915(VarCurr,bitIndex7)
<=> v114916(VarCurr) ) ).
fof(addAssignment_36312,axiom,
! [VarCurr] :
( v114915(VarCurr,bitIndex8)
<=> v114916(VarCurr) ) ).
fof(addAssignment_36311,axiom,
! [VarCurr] :
( v114915(VarCurr,bitIndex9)
<=> v114916(VarCurr) ) ).
fof(addAssignment_36310,axiom,
! [VarCurr] :
( v114915(VarCurr,bitIndex10)
<=> v114916(VarCurr) ) ).
fof(addAssignment_36309,axiom,
! [VarCurr] :
( v114915(VarCurr,bitIndex11)
<=> v114916(VarCurr) ) ).
fof(addAssignment_36308,axiom,
! [VarCurr] :
( v114915(VarCurr,bitIndex12)
<=> v114916(VarCurr) ) ).
fof(addAssignment_36307,axiom,
! [VarCurr] :
( v114915(VarCurr,bitIndex13)
<=> v114916(VarCurr) ) ).
fof(addAssignment_36306,axiom,
! [VarCurr] :
( v114915(VarCurr,bitIndex14)
<=> v114916(VarCurr) ) ).
fof(addAssignment_36305,axiom,
! [VarCurr] :
( v114915(VarCurr,bitIndex15)
<=> v114916(VarCurr) ) ).
fof(addAssignment_36304,axiom,
! [VarCurr] :
( v114915(VarCurr,bitIndex16)
<=> v114916(VarCurr) ) ).
fof(addAssignment_36303,axiom,
! [VarCurr] :
( v114915(VarCurr,bitIndex17)
<=> v114916(VarCurr) ) ).
fof(addAssignment_36302,axiom,
! [VarCurr] :
( v114915(VarCurr,bitIndex18)
<=> v114916(VarCurr) ) ).
fof(addAssignment_36301,axiom,
! [VarCurr] :
( v114915(VarCurr,bitIndex19)
<=> v114916(VarCurr) ) ).
fof(addAssignment_36300,axiom,
! [VarCurr] :
( v114915(VarCurr,bitIndex20)
<=> v114916(VarCurr) ) ).
fof(addAssignment_36299,axiom,
! [VarCurr] :
( v114915(VarCurr,bitIndex21)
<=> v114916(VarCurr) ) ).
fof(addAssignment_36298,axiom,
! [VarCurr] :
( v114915(VarCurr,bitIndex22)
<=> v114916(VarCurr) ) ).
fof(addAssignment_36297,axiom,
! [VarCurr] :
( v114915(VarCurr,bitIndex23)
<=> v114916(VarCurr) ) ).
fof(addAssignment_36296,axiom,
! [VarCurr] :
( v114915(VarCurr,bitIndex24)
<=> v114916(VarCurr) ) ).
fof(addAssignment_36295,axiom,
! [VarCurr] :
( v114915(VarCurr,bitIndex25)
<=> v114916(VarCurr) ) ).
fof(addAssignment_36294,axiom,
! [VarCurr] :
( v114915(VarCurr,bitIndex26)
<=> v114916(VarCurr) ) ).
fof(addAssignment_36293,axiom,
! [VarCurr] :
( v114915(VarCurr,bitIndex27)
<=> v114916(VarCurr) ) ).
fof(addAssignment_36292,axiom,
! [VarCurr] :
( v114915(VarCurr,bitIndex28)
<=> v114916(VarCurr) ) ).
fof(addAssignment_36291,axiom,
! [VarCurr] :
( v114915(VarCurr,bitIndex29)
<=> v114916(VarCurr) ) ).
fof(addAssignment_36290,axiom,
! [VarCurr] :
( v114915(VarCurr,bitIndex30)
<=> v114916(VarCurr) ) ).
fof(addAssignment_36289,axiom,
! [VarCurr] :
( v114915(VarCurr,bitIndex31)
<=> v114916(VarCurr) ) ).
fof(addAssignment_36288,axiom,
! [VarCurr] :
( v114916(VarCurr)
<=> v114799(VarCurr) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_510,axiom,
! [VarCurr] :
( ~ v114913(VarCurr)
=> ( v114795(VarCurr,bitIndex31)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_723,axiom,
! [VarCurr] :
( v114913(VarCurr)
=> ( v114795(VarCurr,bitIndex31)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8748,axiom,
! [VarCurr] :
( v114913(VarCurr)
<=> ( ( v114797(VarCurr,bitIndex4)
<=> $true )
& ( v114797(VarCurr,bitIndex3)
<=> $true )
& ( v114797(VarCurr,bitIndex2)
<=> $true )
& ( v114797(VarCurr,bitIndex1)
<=> $true )
& ( v114797(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_509,axiom,
! [VarCurr] :
( ~ v114911(VarCurr)
=> ( v114795(VarCurr,bitIndex30)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_722,axiom,
! [VarCurr] :
( v114911(VarCurr)
=> ( v114795(VarCurr,bitIndex30)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8747,axiom,
! [VarCurr] :
( v114911(VarCurr)
<=> ( ( v114797(VarCurr,bitIndex4)
<=> $true )
& ( v114797(VarCurr,bitIndex3)
<=> $true )
& ( v114797(VarCurr,bitIndex2)
<=> $true )
& ( v114797(VarCurr,bitIndex1)
<=> $true )
& ( v114797(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_508,axiom,
! [VarCurr] :
( ~ v114909(VarCurr)
=> ( v114795(VarCurr,bitIndex29)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_721,axiom,
! [VarCurr] :
( v114909(VarCurr)
=> ( v114795(VarCurr,bitIndex29)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8746,axiom,
! [VarCurr] :
( v114909(VarCurr)
<=> ( ( v114797(VarCurr,bitIndex4)
<=> $true )
& ( v114797(VarCurr,bitIndex3)
<=> $true )
& ( v114797(VarCurr,bitIndex2)
<=> $true )
& ( v114797(VarCurr,bitIndex1)
<=> $false )
& ( v114797(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_507,axiom,
! [VarCurr] :
( ~ v114907(VarCurr)
=> ( v114795(VarCurr,bitIndex28)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_720,axiom,
! [VarCurr] :
( v114907(VarCurr)
=> ( v114795(VarCurr,bitIndex28)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8745,axiom,
! [VarCurr] :
( v114907(VarCurr)
<=> ( ( v114797(VarCurr,bitIndex4)
<=> $true )
& ( v114797(VarCurr,bitIndex3)
<=> $true )
& ( v114797(VarCurr,bitIndex2)
<=> $true )
& ( v114797(VarCurr,bitIndex1)
<=> $false )
& ( v114797(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_506,axiom,
! [VarCurr] :
( ~ v114905(VarCurr)
=> ( v114795(VarCurr,bitIndex27)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_719,axiom,
! [VarCurr] :
( v114905(VarCurr)
=> ( v114795(VarCurr,bitIndex27)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8744,axiom,
! [VarCurr] :
( v114905(VarCurr)
<=> ( ( v114797(VarCurr,bitIndex4)
<=> $true )
& ( v114797(VarCurr,bitIndex3)
<=> $true )
& ( v114797(VarCurr,bitIndex2)
<=> $false )
& ( v114797(VarCurr,bitIndex1)
<=> $true )
& ( v114797(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_505,axiom,
! [VarCurr] :
( ~ v114903(VarCurr)
=> ( v114795(VarCurr,bitIndex26)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_718,axiom,
! [VarCurr] :
( v114903(VarCurr)
=> ( v114795(VarCurr,bitIndex26)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8743,axiom,
! [VarCurr] :
( v114903(VarCurr)
<=> ( ( v114797(VarCurr,bitIndex4)
<=> $true )
& ( v114797(VarCurr,bitIndex3)
<=> $true )
& ( v114797(VarCurr,bitIndex2)
<=> $false )
& ( v114797(VarCurr,bitIndex1)
<=> $true )
& ( v114797(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_504,axiom,
! [VarCurr] :
( ~ v114901(VarCurr)
=> ( v114795(VarCurr,bitIndex25)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_717,axiom,
! [VarCurr] :
( v114901(VarCurr)
=> ( v114795(VarCurr,bitIndex25)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8742,axiom,
! [VarCurr] :
( v114901(VarCurr)
<=> ( ( v114797(VarCurr,bitIndex4)
<=> $true )
& ( v114797(VarCurr,bitIndex3)
<=> $true )
& ( v114797(VarCurr,bitIndex2)
<=> $false )
& ( v114797(VarCurr,bitIndex1)
<=> $false )
& ( v114797(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_503,axiom,
! [VarCurr] :
( ~ v114899(VarCurr)
=> ( v114795(VarCurr,bitIndex24)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_716,axiom,
! [VarCurr] :
( v114899(VarCurr)
=> ( v114795(VarCurr,bitIndex24)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8741,axiom,
! [VarCurr] :
( v114899(VarCurr)
<=> ( ( v114797(VarCurr,bitIndex4)
<=> $true )
& ( v114797(VarCurr,bitIndex3)
<=> $true )
& ( v114797(VarCurr,bitIndex2)
<=> $false )
& ( v114797(VarCurr,bitIndex1)
<=> $false )
& ( v114797(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_502,axiom,
! [VarCurr] :
( ~ v114897(VarCurr)
=> ( v114795(VarCurr,bitIndex23)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_715,axiom,
! [VarCurr] :
( v114897(VarCurr)
=> ( v114795(VarCurr,bitIndex23)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8740,axiom,
! [VarCurr] :
( v114897(VarCurr)
<=> ( ( v114797(VarCurr,bitIndex4)
<=> $true )
& ( v114797(VarCurr,bitIndex3)
<=> $false )
& ( v114797(VarCurr,bitIndex2)
<=> $true )
& ( v114797(VarCurr,bitIndex1)
<=> $true )
& ( v114797(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_501,axiom,
! [VarCurr] :
( ~ v114895(VarCurr)
=> ( v114795(VarCurr,bitIndex22)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_714,axiom,
! [VarCurr] :
( v114895(VarCurr)
=> ( v114795(VarCurr,bitIndex22)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8739,axiom,
! [VarCurr] :
( v114895(VarCurr)
<=> ( ( v114797(VarCurr,bitIndex4)
<=> $true )
& ( v114797(VarCurr,bitIndex3)
<=> $false )
& ( v114797(VarCurr,bitIndex2)
<=> $true )
& ( v114797(VarCurr,bitIndex1)
<=> $true )
& ( v114797(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_500,axiom,
! [VarCurr] :
( ~ v114893(VarCurr)
=> ( v114795(VarCurr,bitIndex21)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_713,axiom,
! [VarCurr] :
( v114893(VarCurr)
=> ( v114795(VarCurr,bitIndex21)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8738,axiom,
! [VarCurr] :
( v114893(VarCurr)
<=> ( ( v114797(VarCurr,bitIndex4)
<=> $true )
& ( v114797(VarCurr,bitIndex3)
<=> $false )
& ( v114797(VarCurr,bitIndex2)
<=> $true )
& ( v114797(VarCurr,bitIndex1)
<=> $false )
& ( v114797(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_499,axiom,
! [VarCurr] :
( ~ v114891(VarCurr)
=> ( v114795(VarCurr,bitIndex20)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_712,axiom,
! [VarCurr] :
( v114891(VarCurr)
=> ( v114795(VarCurr,bitIndex20)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8737,axiom,
! [VarCurr] :
( v114891(VarCurr)
<=> ( ( v114797(VarCurr,bitIndex4)
<=> $true )
& ( v114797(VarCurr,bitIndex3)
<=> $false )
& ( v114797(VarCurr,bitIndex2)
<=> $true )
& ( v114797(VarCurr,bitIndex1)
<=> $false )
& ( v114797(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_498,axiom,
! [VarCurr] :
( ~ v114889(VarCurr)
=> ( v114795(VarCurr,bitIndex19)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_711,axiom,
! [VarCurr] :
( v114889(VarCurr)
=> ( v114795(VarCurr,bitIndex19)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8736,axiom,
! [VarCurr] :
( v114889(VarCurr)
<=> ( ( v114797(VarCurr,bitIndex4)
<=> $true )
& ( v114797(VarCurr,bitIndex3)
<=> $false )
& ( v114797(VarCurr,bitIndex2)
<=> $false )
& ( v114797(VarCurr,bitIndex1)
<=> $true )
& ( v114797(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_497,axiom,
! [VarCurr] :
( ~ v114887(VarCurr)
=> ( v114795(VarCurr,bitIndex18)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_710,axiom,
! [VarCurr] :
( v114887(VarCurr)
=> ( v114795(VarCurr,bitIndex18)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8735,axiom,
! [VarCurr] :
( v114887(VarCurr)
<=> ( ( v114797(VarCurr,bitIndex4)
<=> $true )
& ( v114797(VarCurr,bitIndex3)
<=> $false )
& ( v114797(VarCurr,bitIndex2)
<=> $false )
& ( v114797(VarCurr,bitIndex1)
<=> $true )
& ( v114797(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_496,axiom,
! [VarCurr] :
( ~ v114885(VarCurr)
=> ( v114795(VarCurr,bitIndex17)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_709,axiom,
! [VarCurr] :
( v114885(VarCurr)
=> ( v114795(VarCurr,bitIndex17)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8734,axiom,
! [VarCurr] :
( v114885(VarCurr)
<=> ( ( v114797(VarCurr,bitIndex4)
<=> $true )
& ( v114797(VarCurr,bitIndex3)
<=> $false )
& ( v114797(VarCurr,bitIndex2)
<=> $false )
& ( v114797(VarCurr,bitIndex1)
<=> $false )
& ( v114797(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_495,axiom,
! [VarCurr] :
( ~ v114883(VarCurr)
=> ( v114795(VarCurr,bitIndex16)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_708,axiom,
! [VarCurr] :
( v114883(VarCurr)
=> ( v114795(VarCurr,bitIndex16)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8733,axiom,
! [VarCurr] :
( v114883(VarCurr)
<=> ( ( v114797(VarCurr,bitIndex4)
<=> $true )
& ( v114797(VarCurr,bitIndex3)
<=> $false )
& ( v114797(VarCurr,bitIndex2)
<=> $false )
& ( v114797(VarCurr,bitIndex1)
<=> $false )
& ( v114797(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_494,axiom,
! [VarCurr] :
( ~ v114881(VarCurr)
=> ( v114795(VarCurr,bitIndex15)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_707,axiom,
! [VarCurr] :
( v114881(VarCurr)
=> ( v114795(VarCurr,bitIndex15)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8732,axiom,
! [VarCurr] :
( v114881(VarCurr)
<=> ( ( v114797(VarCurr,bitIndex4)
<=> $false )
& ( v114797(VarCurr,bitIndex3)
<=> $true )
& ( v114797(VarCurr,bitIndex2)
<=> $true )
& ( v114797(VarCurr,bitIndex1)
<=> $true )
& ( v114797(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_493,axiom,
! [VarCurr] :
( ~ v114879(VarCurr)
=> ( v114795(VarCurr,bitIndex14)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_706,axiom,
! [VarCurr] :
( v114879(VarCurr)
=> ( v114795(VarCurr,bitIndex14)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8731,axiom,
! [VarCurr] :
( v114879(VarCurr)
<=> ( ( v114797(VarCurr,bitIndex4)
<=> $false )
& ( v114797(VarCurr,bitIndex3)
<=> $true )
& ( v114797(VarCurr,bitIndex2)
<=> $true )
& ( v114797(VarCurr,bitIndex1)
<=> $true )
& ( v114797(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_492,axiom,
! [VarCurr] :
( ~ v114877(VarCurr)
=> ( v114795(VarCurr,bitIndex13)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_705,axiom,
! [VarCurr] :
( v114877(VarCurr)
=> ( v114795(VarCurr,bitIndex13)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8730,axiom,
! [VarCurr] :
( v114877(VarCurr)
<=> ( ( v114797(VarCurr,bitIndex4)
<=> $false )
& ( v114797(VarCurr,bitIndex3)
<=> $true )
& ( v114797(VarCurr,bitIndex2)
<=> $true )
& ( v114797(VarCurr,bitIndex1)
<=> $false )
& ( v114797(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_491,axiom,
! [VarCurr] :
( ~ v114875(VarCurr)
=> ( v114795(VarCurr,bitIndex12)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_704,axiom,
! [VarCurr] :
( v114875(VarCurr)
=> ( v114795(VarCurr,bitIndex12)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8729,axiom,
! [VarCurr] :
( v114875(VarCurr)
<=> ( ( v114797(VarCurr,bitIndex4)
<=> $false )
& ( v114797(VarCurr,bitIndex3)
<=> $true )
& ( v114797(VarCurr,bitIndex2)
<=> $true )
& ( v114797(VarCurr,bitIndex1)
<=> $false )
& ( v114797(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_490,axiom,
! [VarCurr] :
( ~ v114873(VarCurr)
=> ( v114795(VarCurr,bitIndex11)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_703,axiom,
! [VarCurr] :
( v114873(VarCurr)
=> ( v114795(VarCurr,bitIndex11)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8728,axiom,
! [VarCurr] :
( v114873(VarCurr)
<=> ( ( v114797(VarCurr,bitIndex4)
<=> $false )
& ( v114797(VarCurr,bitIndex3)
<=> $true )
& ( v114797(VarCurr,bitIndex2)
<=> $false )
& ( v114797(VarCurr,bitIndex1)
<=> $true )
& ( v114797(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_489,axiom,
! [VarCurr] :
( ~ v114871(VarCurr)
=> ( v114795(VarCurr,bitIndex10)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_702,axiom,
! [VarCurr] :
( v114871(VarCurr)
=> ( v114795(VarCurr,bitIndex10)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8727,axiom,
! [VarCurr] :
( v114871(VarCurr)
<=> ( ( v114797(VarCurr,bitIndex4)
<=> $false )
& ( v114797(VarCurr,bitIndex3)
<=> $true )
& ( v114797(VarCurr,bitIndex2)
<=> $false )
& ( v114797(VarCurr,bitIndex1)
<=> $true )
& ( v114797(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_488,axiom,
! [VarCurr] :
( ~ v114869(VarCurr)
=> ( v114795(VarCurr,bitIndex9)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_701,axiom,
! [VarCurr] :
( v114869(VarCurr)
=> ( v114795(VarCurr,bitIndex9)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8726,axiom,
! [VarCurr] :
( v114869(VarCurr)
<=> ( ( v114797(VarCurr,bitIndex4)
<=> $false )
& ( v114797(VarCurr,bitIndex3)
<=> $true )
& ( v114797(VarCurr,bitIndex2)
<=> $false )
& ( v114797(VarCurr,bitIndex1)
<=> $false )
& ( v114797(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_487,axiom,
! [VarCurr] :
( ~ v114867(VarCurr)
=> ( v114795(VarCurr,bitIndex8)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_700,axiom,
! [VarCurr] :
( v114867(VarCurr)
=> ( v114795(VarCurr,bitIndex8)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8725,axiom,
! [VarCurr] :
( v114867(VarCurr)
<=> ( ( v114797(VarCurr,bitIndex4)
<=> $false )
& ( v114797(VarCurr,bitIndex3)
<=> $true )
& ( v114797(VarCurr,bitIndex2)
<=> $false )
& ( v114797(VarCurr,bitIndex1)
<=> $false )
& ( v114797(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_486,axiom,
! [VarCurr] :
( ~ v114865(VarCurr)
=> ( v114795(VarCurr,bitIndex7)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_699,axiom,
! [VarCurr] :
( v114865(VarCurr)
=> ( v114795(VarCurr,bitIndex7)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8724,axiom,
! [VarCurr] :
( v114865(VarCurr)
<=> ( ( v114797(VarCurr,bitIndex4)
<=> $false )
& ( v114797(VarCurr,bitIndex3)
<=> $false )
& ( v114797(VarCurr,bitIndex2)
<=> $true )
& ( v114797(VarCurr,bitIndex1)
<=> $true )
& ( v114797(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_485,axiom,
! [VarCurr] :
( ~ v114863(VarCurr)
=> ( v114795(VarCurr,bitIndex6)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_698,axiom,
! [VarCurr] :
( v114863(VarCurr)
=> ( v114795(VarCurr,bitIndex6)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8723,axiom,
! [VarCurr] :
( v114863(VarCurr)
<=> ( ( v114797(VarCurr,bitIndex4)
<=> $false )
& ( v114797(VarCurr,bitIndex3)
<=> $false )
& ( v114797(VarCurr,bitIndex2)
<=> $true )
& ( v114797(VarCurr,bitIndex1)
<=> $true )
& ( v114797(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_484,axiom,
! [VarCurr] :
( ~ v114861(VarCurr)
=> ( v114795(VarCurr,bitIndex5)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_697,axiom,
! [VarCurr] :
( v114861(VarCurr)
=> ( v114795(VarCurr,bitIndex5)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8722,axiom,
! [VarCurr] :
( v114861(VarCurr)
<=> ( ( v114797(VarCurr,bitIndex4)
<=> $false )
& ( v114797(VarCurr,bitIndex3)
<=> $false )
& ( v114797(VarCurr,bitIndex2)
<=> $true )
& ( v114797(VarCurr,bitIndex1)
<=> $false )
& ( v114797(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_483,axiom,
! [VarCurr] :
( ~ v114859(VarCurr)
=> ( v114795(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_696,axiom,
! [VarCurr] :
( v114859(VarCurr)
=> ( v114795(VarCurr,bitIndex4)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8721,axiom,
! [VarCurr] :
( v114859(VarCurr)
<=> ( ( v114797(VarCurr,bitIndex4)
<=> $false )
& ( v114797(VarCurr,bitIndex3)
<=> $false )
& ( v114797(VarCurr,bitIndex2)
<=> $true )
& ( v114797(VarCurr,bitIndex1)
<=> $false )
& ( v114797(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_482,axiom,
! [VarCurr] :
( ~ v114857(VarCurr)
=> ( v114795(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_695,axiom,
! [VarCurr] :
( v114857(VarCurr)
=> ( v114795(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8720,axiom,
! [VarCurr] :
( v114857(VarCurr)
<=> ( ( v114797(VarCurr,bitIndex4)
<=> $false )
& ( v114797(VarCurr,bitIndex3)
<=> $false )
& ( v114797(VarCurr,bitIndex2)
<=> $false )
& ( v114797(VarCurr,bitIndex1)
<=> $true )
& ( v114797(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_481,axiom,
! [VarCurr] :
( ~ v114855(VarCurr)
=> ( v114795(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_694,axiom,
! [VarCurr] :
( v114855(VarCurr)
=> ( v114795(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8719,axiom,
! [VarCurr] :
( v114855(VarCurr)
<=> ( ( v114797(VarCurr,bitIndex4)
<=> $false )
& ( v114797(VarCurr,bitIndex3)
<=> $false )
& ( v114797(VarCurr,bitIndex2)
<=> $false )
& ( v114797(VarCurr,bitIndex1)
<=> $true )
& ( v114797(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_480,axiom,
! [VarCurr] :
( ~ v114853(VarCurr)
=> ( v114795(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_693,axiom,
! [VarCurr] :
( v114853(VarCurr)
=> ( v114795(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8718,axiom,
! [VarCurr] :
( v114853(VarCurr)
<=> ( ( v114797(VarCurr,bitIndex4)
<=> $false )
& ( v114797(VarCurr,bitIndex3)
<=> $false )
& ( v114797(VarCurr,bitIndex2)
<=> $false )
& ( v114797(VarCurr,bitIndex1)
<=> $false )
& ( v114797(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2793,axiom,
! [VarCurr] :
( ~ v114851(VarCurr)
=> ( v114795(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2580,axiom,
! [VarCurr] :
( v114851(VarCurr)
=> ( v114795(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8717,axiom,
! [VarCurr] :
( v114851(VarCurr)
<=> ( ( v114797(VarCurr,bitIndex4)
<=> $false )
& ( v114797(VarCurr,bitIndex3)
<=> $false )
& ( v114797(VarCurr,bitIndex2)
<=> $false )
& ( v114797(VarCurr,bitIndex1)
<=> $false )
& ( v114797(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1840,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114806(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v114797(VarNext,B)
<=> v114797(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1900,axiom,
! [VarNext] :
( v114806(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v114797(VarNext,B)
<=> v114822(VarNext,B) ) ) ) ).
fof(addAssignment_36287,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v114822(VarNext,B)
<=> v114820(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4977,axiom,
! [VarCurr] :
( ~ v114817(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v114820(VarCurr,B)
<=> v114823(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4982,axiom,
! [VarCurr] :
( v114817(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v114820(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_36286,axiom,
! [VarCurr] :
( v114823(VarCurr,bitIndex0)
<=> v114845(VarCurr) ) ).
fof(addAssignment_36285,axiom,
! [VarCurr] :
( v114823(VarCurr,bitIndex1)
<=> v114843(VarCurr) ) ).
fof(addAssignment_36284,axiom,
! [VarCurr] :
( v114823(VarCurr,bitIndex2)
<=> v114838(VarCurr) ) ).
fof(addAssignment_36283,axiom,
! [VarCurr] :
( v114823(VarCurr,bitIndex3)
<=> v114833(VarCurr) ) ).
fof(addAssignment_36282,axiom,
! [VarCurr] :
( v114823(VarCurr,bitIndex4)
<=> v114825(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21726,axiom,
! [VarCurr] :
( v114843(VarCurr)
<=> ( v114844(VarCurr)
& v114847(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1931,axiom,
! [VarCurr] :
( v114847(VarCurr)
<=> ( v114797(VarCurr,bitIndex0)
| v114797(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21725,axiom,
! [VarCurr] :
( v114844(VarCurr)
<=> ( v114845(VarCurr)
| v114846(VarCurr) ) ) ).
fof(writeUnaryOperator_8714,axiom,
! [VarCurr] :
( ~ v114846(VarCurr)
<=> v114797(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8713,axiom,
! [VarCurr] :
( ~ v114845(VarCurr)
<=> v114797(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21724,axiom,
! [VarCurr] :
( v114838(VarCurr)
<=> ( v114839(VarCurr)
& v114842(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1930,axiom,
! [VarCurr] :
( v114842(VarCurr)
<=> ( v114830(VarCurr)
| v114797(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21723,axiom,
! [VarCurr] :
( v114839(VarCurr)
<=> ( v114840(VarCurr)
| v114841(VarCurr) ) ) ).
fof(writeUnaryOperator_8712,axiom,
! [VarCurr] :
( ~ v114841(VarCurr)
<=> v114797(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8711,axiom,
! [VarCurr] :
( ~ v114840(VarCurr)
<=> v114830(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21722,axiom,
! [VarCurr] :
( v114833(VarCurr)
<=> ( v114834(VarCurr)
& v114837(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1929,axiom,
! [VarCurr] :
( v114837(VarCurr)
<=> ( v114829(VarCurr)
| v114797(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21721,axiom,
! [VarCurr] :
( v114834(VarCurr)
<=> ( v114835(VarCurr)
| v114836(VarCurr) ) ) ).
fof(writeUnaryOperator_8710,axiom,
! [VarCurr] :
( ~ v114836(VarCurr)
<=> v114797(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_8709,axiom,
! [VarCurr] :
( ~ v114835(VarCurr)
<=> v114829(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21720,axiom,
! [VarCurr] :
( v114825(VarCurr)
<=> ( v114826(VarCurr)
& v114832(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1928,axiom,
! [VarCurr] :
( v114832(VarCurr)
<=> ( v114828(VarCurr)
| v114797(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21719,axiom,
! [VarCurr] :
( v114826(VarCurr)
<=> ( v114827(VarCurr)
| v114831(VarCurr) ) ) ).
fof(writeUnaryOperator_8708,axiom,
! [VarCurr] :
( ~ v114831(VarCurr)
<=> v114797(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_8707,axiom,
! [VarCurr] :
( ~ v114827(VarCurr)
<=> v114828(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1927,axiom,
! [VarCurr] :
( v114828(VarCurr)
<=> ( v114829(VarCurr)
& v114797(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1926,axiom,
! [VarCurr] :
( v114829(VarCurr)
<=> ( v114830(VarCurr)
& v114797(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1925,axiom,
! [VarCurr] :
( v114830(VarCurr)
<=> ( v114797(VarCurr,bitIndex0)
& v114797(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21718,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114806(VarNext)
<=> ( v114807(VarNext)
& v114816(VarNext) ) ) ) ).
fof(addAssignment_36281,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114816(VarNext)
<=> v114814(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21717,axiom,
! [VarCurr] :
( v114814(VarCurr)
<=> ( v114817(VarCurr)
| v114818(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21716,axiom,
! [VarCurr] :
( v114818(VarCurr)
<=> ( v114799(VarCurr)
& v114819(VarCurr) ) ) ).
fof(writeUnaryOperator_8706,axiom,
! [VarCurr] :
( ~ v114819(VarCurr)
<=> v114817(VarCurr) ) ).
fof(writeUnaryOperator_8705,axiom,
! [VarCurr] :
( ~ v114817(VarCurr)
<=> v9636(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21715,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114807(VarNext)
<=> ( v114808(VarNext)
& v114803(VarNext) ) ) ) ).
fof(writeUnaryOperator_8704,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114808(VarNext)
<=> v114810(VarNext) ) ) ).
fof(addAssignment_36280,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114810(VarNext)
<=> v114803(VarCurr) ) ) ).
fof(addAssignment_36279,axiom,
! [VarCurr] :
( v114803(VarCurr)
<=> v10352(VarCurr) ) ).
fof(addAssignment_36278,axiom,
! [VarCurr] :
( v114799(VarCurr)
<=> v114801(VarCurr) ) ).
fof(addAssignment_36277,axiom,
! [VarCurr] :
( v114801(VarCurr)
<=> v114066(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_43,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v114694(VarCurr,B)
<=> ( v114696(VarCurr,B)
& v114790(VarCurr,B) ) ) ) ).
fof(addAssignment_36276,axiom,
! [VarCurr] :
( v114790(VarCurr,bitIndex0)
<=> v114791(VarCurr) ) ).
fof(addAssignment_36275,axiom,
! [VarCurr] :
( v114790(VarCurr,bitIndex1)
<=> v114791(VarCurr) ) ).
fof(addAssignment_36274,axiom,
! [VarCurr] :
( v114790(VarCurr,bitIndex2)
<=> v114791(VarCurr) ) ).
fof(addAssignment_36273,axiom,
! [VarCurr] :
( v114790(VarCurr,bitIndex3)
<=> v114791(VarCurr) ) ).
fof(addAssignment_36272,axiom,
! [VarCurr] :
( v114790(VarCurr,bitIndex4)
<=> v114791(VarCurr) ) ).
fof(addAssignment_36271,axiom,
! [VarCurr] :
( v114790(VarCurr,bitIndex5)
<=> v114791(VarCurr) ) ).
fof(addAssignment_36270,axiom,
! [VarCurr] :
( v114790(VarCurr,bitIndex6)
<=> v114791(VarCurr) ) ).
fof(addAssignment_36269,axiom,
! [VarCurr] :
( v114790(VarCurr,bitIndex7)
<=> v114791(VarCurr) ) ).
fof(addAssignment_36268,axiom,
! [VarCurr] :
( v114790(VarCurr,bitIndex8)
<=> v114791(VarCurr) ) ).
fof(addAssignment_36267,axiom,
! [VarCurr] :
( v114790(VarCurr,bitIndex9)
<=> v114791(VarCurr) ) ).
fof(addAssignment_36266,axiom,
! [VarCurr] :
( v114790(VarCurr,bitIndex10)
<=> v114791(VarCurr) ) ).
fof(addAssignment_36265,axiom,
! [VarCurr] :
( v114790(VarCurr,bitIndex11)
<=> v114791(VarCurr) ) ).
fof(addAssignment_36264,axiom,
! [VarCurr] :
( v114790(VarCurr,bitIndex12)
<=> v114791(VarCurr) ) ).
fof(addAssignment_36263,axiom,
! [VarCurr] :
( v114790(VarCurr,bitIndex13)
<=> v114791(VarCurr) ) ).
fof(addAssignment_36262,axiom,
! [VarCurr] :
( v114790(VarCurr,bitIndex14)
<=> v114791(VarCurr) ) ).
fof(addAssignment_36261,axiom,
! [VarCurr] :
( v114790(VarCurr,bitIndex15)
<=> v114791(VarCurr) ) ).
fof(addAssignment_36260,axiom,
! [VarCurr] :
( v114790(VarCurr,bitIndex16)
<=> v114791(VarCurr) ) ).
fof(addAssignment_36259,axiom,
! [VarCurr] :
( v114790(VarCurr,bitIndex17)
<=> v114791(VarCurr) ) ).
fof(addAssignment_36258,axiom,
! [VarCurr] :
( v114790(VarCurr,bitIndex18)
<=> v114791(VarCurr) ) ).
fof(addAssignment_36257,axiom,
! [VarCurr] :
( v114790(VarCurr,bitIndex19)
<=> v114791(VarCurr) ) ).
fof(addAssignment_36256,axiom,
! [VarCurr] :
( v114790(VarCurr,bitIndex20)
<=> v114791(VarCurr) ) ).
fof(addAssignment_36255,axiom,
! [VarCurr] :
( v114790(VarCurr,bitIndex21)
<=> v114791(VarCurr) ) ).
fof(addAssignment_36254,axiom,
! [VarCurr] :
( v114790(VarCurr,bitIndex22)
<=> v114791(VarCurr) ) ).
fof(addAssignment_36253,axiom,
! [VarCurr] :
( v114790(VarCurr,bitIndex23)
<=> v114791(VarCurr) ) ).
fof(addAssignment_36252,axiom,
! [VarCurr] :
( v114790(VarCurr,bitIndex24)
<=> v114791(VarCurr) ) ).
fof(addAssignment_36251,axiom,
! [VarCurr] :
( v114790(VarCurr,bitIndex25)
<=> v114791(VarCurr) ) ).
fof(addAssignment_36250,axiom,
! [VarCurr] :
( v114790(VarCurr,bitIndex26)
<=> v114791(VarCurr) ) ).
fof(addAssignment_36249,axiom,
! [VarCurr] :
( v114790(VarCurr,bitIndex27)
<=> v114791(VarCurr) ) ).
fof(addAssignment_36248,axiom,
! [VarCurr] :
( v114790(VarCurr,bitIndex28)
<=> v114791(VarCurr) ) ).
fof(addAssignment_36247,axiom,
! [VarCurr] :
( v114790(VarCurr,bitIndex29)
<=> v114791(VarCurr) ) ).
fof(addAssignment_36246,axiom,
! [VarCurr] :
( v114790(VarCurr,bitIndex30)
<=> v114791(VarCurr) ) ).
fof(addAssignment_36245,axiom,
! [VarCurr] :
( v114790(VarCurr,bitIndex31)
<=> v114791(VarCurr) ) ).
fof(addAssignment_36244,axiom,
! [VarCurr] :
( v114791(VarCurr)
<=> v114776(VarCurr) ) ).
fof(addAssignment_36243,axiom,
! [VarCurr] :
( v114776(VarCurr)
<=> v114778(VarCurr) ) ).
fof(addAssignment_36242,axiom,
! [VarCurr] :
( v114778(VarCurr)
<=> v114780(VarCurr) ) ).
fof(addAssignment_36241,axiom,
! [VarCurr] :
( v114780(VarCurr)
<=> v114782(VarCurr) ) ).
fof(addAssignment_36240,axiom,
! [VarCurr] :
( v114782(VarCurr)
<=> v114784(VarCurr) ) ).
fof(addAssignment_36239,axiom,
! [VarCurr] :
( v114784(VarCurr)
<=> v114786(VarCurr) ) ).
fof(addAssignment_36238,axiom,
! [VarCurr] :
( v114786(VarCurr)
<=> v114788(VarCurr) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_479,axiom,
! [VarCurr] :
( ~ v114774(VarCurr)
=> ( v114696(VarCurr,bitIndex31)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_692,axiom,
! [VarCurr] :
( v114774(VarCurr)
=> ( v114696(VarCurr,bitIndex31)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8716,axiom,
! [VarCurr] :
( v114774(VarCurr)
<=> ( ( v114698(VarCurr,bitIndex4)
<=> $true )
& ( v114698(VarCurr,bitIndex3)
<=> $true )
& ( v114698(VarCurr,bitIndex2)
<=> $true )
& ( v114698(VarCurr,bitIndex1)
<=> $true )
& ( v114698(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_478,axiom,
! [VarCurr] :
( ~ v114772(VarCurr)
=> ( v114696(VarCurr,bitIndex30)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_691,axiom,
! [VarCurr] :
( v114772(VarCurr)
=> ( v114696(VarCurr,bitIndex30)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8715,axiom,
! [VarCurr] :
( v114772(VarCurr)
<=> ( ( v114698(VarCurr,bitIndex4)
<=> $true )
& ( v114698(VarCurr,bitIndex3)
<=> $true )
& ( v114698(VarCurr,bitIndex2)
<=> $true )
& ( v114698(VarCurr,bitIndex1)
<=> $true )
& ( v114698(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_477,axiom,
! [VarCurr] :
( ~ v114770(VarCurr)
=> ( v114696(VarCurr,bitIndex29)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_690,axiom,
! [VarCurr] :
( v114770(VarCurr)
=> ( v114696(VarCurr,bitIndex29)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8714,axiom,
! [VarCurr] :
( v114770(VarCurr)
<=> ( ( v114698(VarCurr,bitIndex4)
<=> $true )
& ( v114698(VarCurr,bitIndex3)
<=> $true )
& ( v114698(VarCurr,bitIndex2)
<=> $true )
& ( v114698(VarCurr,bitIndex1)
<=> $false )
& ( v114698(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_476,axiom,
! [VarCurr] :
( ~ v114768(VarCurr)
=> ( v114696(VarCurr,bitIndex28)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_689,axiom,
! [VarCurr] :
( v114768(VarCurr)
=> ( v114696(VarCurr,bitIndex28)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8713,axiom,
! [VarCurr] :
( v114768(VarCurr)
<=> ( ( v114698(VarCurr,bitIndex4)
<=> $true )
& ( v114698(VarCurr,bitIndex3)
<=> $true )
& ( v114698(VarCurr,bitIndex2)
<=> $true )
& ( v114698(VarCurr,bitIndex1)
<=> $false )
& ( v114698(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_475,axiom,
! [VarCurr] :
( ~ v114766(VarCurr)
=> ( v114696(VarCurr,bitIndex27)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_688,axiom,
! [VarCurr] :
( v114766(VarCurr)
=> ( v114696(VarCurr,bitIndex27)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8712,axiom,
! [VarCurr] :
( v114766(VarCurr)
<=> ( ( v114698(VarCurr,bitIndex4)
<=> $true )
& ( v114698(VarCurr,bitIndex3)
<=> $true )
& ( v114698(VarCurr,bitIndex2)
<=> $false )
& ( v114698(VarCurr,bitIndex1)
<=> $true )
& ( v114698(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_474,axiom,
! [VarCurr] :
( ~ v114764(VarCurr)
=> ( v114696(VarCurr,bitIndex26)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_687,axiom,
! [VarCurr] :
( v114764(VarCurr)
=> ( v114696(VarCurr,bitIndex26)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8711,axiom,
! [VarCurr] :
( v114764(VarCurr)
<=> ( ( v114698(VarCurr,bitIndex4)
<=> $true )
& ( v114698(VarCurr,bitIndex3)
<=> $true )
& ( v114698(VarCurr,bitIndex2)
<=> $false )
& ( v114698(VarCurr,bitIndex1)
<=> $true )
& ( v114698(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_473,axiom,
! [VarCurr] :
( ~ v114762(VarCurr)
=> ( v114696(VarCurr,bitIndex25)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_686,axiom,
! [VarCurr] :
( v114762(VarCurr)
=> ( v114696(VarCurr,bitIndex25)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8710,axiom,
! [VarCurr] :
( v114762(VarCurr)
<=> ( ( v114698(VarCurr,bitIndex4)
<=> $true )
& ( v114698(VarCurr,bitIndex3)
<=> $true )
& ( v114698(VarCurr,bitIndex2)
<=> $false )
& ( v114698(VarCurr,bitIndex1)
<=> $false )
& ( v114698(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_472,axiom,
! [VarCurr] :
( ~ v114760(VarCurr)
=> ( v114696(VarCurr,bitIndex24)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_685,axiom,
! [VarCurr] :
( v114760(VarCurr)
=> ( v114696(VarCurr,bitIndex24)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8709,axiom,
! [VarCurr] :
( v114760(VarCurr)
<=> ( ( v114698(VarCurr,bitIndex4)
<=> $true )
& ( v114698(VarCurr,bitIndex3)
<=> $true )
& ( v114698(VarCurr,bitIndex2)
<=> $false )
& ( v114698(VarCurr,bitIndex1)
<=> $false )
& ( v114698(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_471,axiom,
! [VarCurr] :
( ~ v114758(VarCurr)
=> ( v114696(VarCurr,bitIndex23)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_684,axiom,
! [VarCurr] :
( v114758(VarCurr)
=> ( v114696(VarCurr,bitIndex23)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8708,axiom,
! [VarCurr] :
( v114758(VarCurr)
<=> ( ( v114698(VarCurr,bitIndex4)
<=> $true )
& ( v114698(VarCurr,bitIndex3)
<=> $false )
& ( v114698(VarCurr,bitIndex2)
<=> $true )
& ( v114698(VarCurr,bitIndex1)
<=> $true )
& ( v114698(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_470,axiom,
! [VarCurr] :
( ~ v114756(VarCurr)
=> ( v114696(VarCurr,bitIndex22)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_683,axiom,
! [VarCurr] :
( v114756(VarCurr)
=> ( v114696(VarCurr,bitIndex22)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8707,axiom,
! [VarCurr] :
( v114756(VarCurr)
<=> ( ( v114698(VarCurr,bitIndex4)
<=> $true )
& ( v114698(VarCurr,bitIndex3)
<=> $false )
& ( v114698(VarCurr,bitIndex2)
<=> $true )
& ( v114698(VarCurr,bitIndex1)
<=> $true )
& ( v114698(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_469,axiom,
! [VarCurr] :
( ~ v114754(VarCurr)
=> ( v114696(VarCurr,bitIndex21)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_682,axiom,
! [VarCurr] :
( v114754(VarCurr)
=> ( v114696(VarCurr,bitIndex21)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8706,axiom,
! [VarCurr] :
( v114754(VarCurr)
<=> ( ( v114698(VarCurr,bitIndex4)
<=> $true )
& ( v114698(VarCurr,bitIndex3)
<=> $false )
& ( v114698(VarCurr,bitIndex2)
<=> $true )
& ( v114698(VarCurr,bitIndex1)
<=> $false )
& ( v114698(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_468,axiom,
! [VarCurr] :
( ~ v114752(VarCurr)
=> ( v114696(VarCurr,bitIndex20)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_681,axiom,
! [VarCurr] :
( v114752(VarCurr)
=> ( v114696(VarCurr,bitIndex20)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8705,axiom,
! [VarCurr] :
( v114752(VarCurr)
<=> ( ( v114698(VarCurr,bitIndex4)
<=> $true )
& ( v114698(VarCurr,bitIndex3)
<=> $false )
& ( v114698(VarCurr,bitIndex2)
<=> $true )
& ( v114698(VarCurr,bitIndex1)
<=> $false )
& ( v114698(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_467,axiom,
! [VarCurr] :
( ~ v114750(VarCurr)
=> ( v114696(VarCurr,bitIndex19)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_680,axiom,
! [VarCurr] :
( v114750(VarCurr)
=> ( v114696(VarCurr,bitIndex19)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8704,axiom,
! [VarCurr] :
( v114750(VarCurr)
<=> ( ( v114698(VarCurr,bitIndex4)
<=> $true )
& ( v114698(VarCurr,bitIndex3)
<=> $false )
& ( v114698(VarCurr,bitIndex2)
<=> $false )
& ( v114698(VarCurr,bitIndex1)
<=> $true )
& ( v114698(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_466,axiom,
! [VarCurr] :
( ~ v114748(VarCurr)
=> ( v114696(VarCurr,bitIndex18)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_679,axiom,
! [VarCurr] :
( v114748(VarCurr)
=> ( v114696(VarCurr,bitIndex18)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8703,axiom,
! [VarCurr] :
( v114748(VarCurr)
<=> ( ( v114698(VarCurr,bitIndex4)
<=> $true )
& ( v114698(VarCurr,bitIndex3)
<=> $false )
& ( v114698(VarCurr,bitIndex2)
<=> $false )
& ( v114698(VarCurr,bitIndex1)
<=> $true )
& ( v114698(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_465,axiom,
! [VarCurr] :
( ~ v114746(VarCurr)
=> ( v114696(VarCurr,bitIndex17)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_678,axiom,
! [VarCurr] :
( v114746(VarCurr)
=> ( v114696(VarCurr,bitIndex17)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8702,axiom,
! [VarCurr] :
( v114746(VarCurr)
<=> ( ( v114698(VarCurr,bitIndex4)
<=> $true )
& ( v114698(VarCurr,bitIndex3)
<=> $false )
& ( v114698(VarCurr,bitIndex2)
<=> $false )
& ( v114698(VarCurr,bitIndex1)
<=> $false )
& ( v114698(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_464,axiom,
! [VarCurr] :
( ~ v114744(VarCurr)
=> ( v114696(VarCurr,bitIndex16)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_677,axiom,
! [VarCurr] :
( v114744(VarCurr)
=> ( v114696(VarCurr,bitIndex16)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8701,axiom,
! [VarCurr] :
( v114744(VarCurr)
<=> ( ( v114698(VarCurr,bitIndex4)
<=> $true )
& ( v114698(VarCurr,bitIndex3)
<=> $false )
& ( v114698(VarCurr,bitIndex2)
<=> $false )
& ( v114698(VarCurr,bitIndex1)
<=> $false )
& ( v114698(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_463,axiom,
! [VarCurr] :
( ~ v114742(VarCurr)
=> ( v114696(VarCurr,bitIndex15)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_676,axiom,
! [VarCurr] :
( v114742(VarCurr)
=> ( v114696(VarCurr,bitIndex15)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8700,axiom,
! [VarCurr] :
( v114742(VarCurr)
<=> ( ( v114698(VarCurr,bitIndex4)
<=> $false )
& ( v114698(VarCurr,bitIndex3)
<=> $true )
& ( v114698(VarCurr,bitIndex2)
<=> $true )
& ( v114698(VarCurr,bitIndex1)
<=> $true )
& ( v114698(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_462,axiom,
! [VarCurr] :
( ~ v114740(VarCurr)
=> ( v114696(VarCurr,bitIndex14)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_675,axiom,
! [VarCurr] :
( v114740(VarCurr)
=> ( v114696(VarCurr,bitIndex14)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8699,axiom,
! [VarCurr] :
( v114740(VarCurr)
<=> ( ( v114698(VarCurr,bitIndex4)
<=> $false )
& ( v114698(VarCurr,bitIndex3)
<=> $true )
& ( v114698(VarCurr,bitIndex2)
<=> $true )
& ( v114698(VarCurr,bitIndex1)
<=> $true )
& ( v114698(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_461,axiom,
! [VarCurr] :
( ~ v114738(VarCurr)
=> ( v114696(VarCurr,bitIndex13)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_674,axiom,
! [VarCurr] :
( v114738(VarCurr)
=> ( v114696(VarCurr,bitIndex13)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8698,axiom,
! [VarCurr] :
( v114738(VarCurr)
<=> ( ( v114698(VarCurr,bitIndex4)
<=> $false )
& ( v114698(VarCurr,bitIndex3)
<=> $true )
& ( v114698(VarCurr,bitIndex2)
<=> $true )
& ( v114698(VarCurr,bitIndex1)
<=> $false )
& ( v114698(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_460,axiom,
! [VarCurr] :
( ~ v114736(VarCurr)
=> ( v114696(VarCurr,bitIndex12)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_673,axiom,
! [VarCurr] :
( v114736(VarCurr)
=> ( v114696(VarCurr,bitIndex12)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8697,axiom,
! [VarCurr] :
( v114736(VarCurr)
<=> ( ( v114698(VarCurr,bitIndex4)
<=> $false )
& ( v114698(VarCurr,bitIndex3)
<=> $true )
& ( v114698(VarCurr,bitIndex2)
<=> $true )
& ( v114698(VarCurr,bitIndex1)
<=> $false )
& ( v114698(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_459,axiom,
! [VarCurr] :
( ~ v114734(VarCurr)
=> ( v114696(VarCurr,bitIndex11)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_672,axiom,
! [VarCurr] :
( v114734(VarCurr)
=> ( v114696(VarCurr,bitIndex11)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8696,axiom,
! [VarCurr] :
( v114734(VarCurr)
<=> ( ( v114698(VarCurr,bitIndex4)
<=> $false )
& ( v114698(VarCurr,bitIndex3)
<=> $true )
& ( v114698(VarCurr,bitIndex2)
<=> $false )
& ( v114698(VarCurr,bitIndex1)
<=> $true )
& ( v114698(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_458,axiom,
! [VarCurr] :
( ~ v114732(VarCurr)
=> ( v114696(VarCurr,bitIndex10)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_671,axiom,
! [VarCurr] :
( v114732(VarCurr)
=> ( v114696(VarCurr,bitIndex10)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8695,axiom,
! [VarCurr] :
( v114732(VarCurr)
<=> ( ( v114698(VarCurr,bitIndex4)
<=> $false )
& ( v114698(VarCurr,bitIndex3)
<=> $true )
& ( v114698(VarCurr,bitIndex2)
<=> $false )
& ( v114698(VarCurr,bitIndex1)
<=> $true )
& ( v114698(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_457,axiom,
! [VarCurr] :
( ~ v114730(VarCurr)
=> ( v114696(VarCurr,bitIndex9)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_670,axiom,
! [VarCurr] :
( v114730(VarCurr)
=> ( v114696(VarCurr,bitIndex9)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8694,axiom,
! [VarCurr] :
( v114730(VarCurr)
<=> ( ( v114698(VarCurr,bitIndex4)
<=> $false )
& ( v114698(VarCurr,bitIndex3)
<=> $true )
& ( v114698(VarCurr,bitIndex2)
<=> $false )
& ( v114698(VarCurr,bitIndex1)
<=> $false )
& ( v114698(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_456,axiom,
! [VarCurr] :
( ~ v114728(VarCurr)
=> ( v114696(VarCurr,bitIndex8)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_669,axiom,
! [VarCurr] :
( v114728(VarCurr)
=> ( v114696(VarCurr,bitIndex8)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8693,axiom,
! [VarCurr] :
( v114728(VarCurr)
<=> ( ( v114698(VarCurr,bitIndex4)
<=> $false )
& ( v114698(VarCurr,bitIndex3)
<=> $true )
& ( v114698(VarCurr,bitIndex2)
<=> $false )
& ( v114698(VarCurr,bitIndex1)
<=> $false )
& ( v114698(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_455,axiom,
! [VarCurr] :
( ~ v114726(VarCurr)
=> ( v114696(VarCurr,bitIndex7)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_668,axiom,
! [VarCurr] :
( v114726(VarCurr)
=> ( v114696(VarCurr,bitIndex7)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8692,axiom,
! [VarCurr] :
( v114726(VarCurr)
<=> ( ( v114698(VarCurr,bitIndex4)
<=> $false )
& ( v114698(VarCurr,bitIndex3)
<=> $false )
& ( v114698(VarCurr,bitIndex2)
<=> $true )
& ( v114698(VarCurr,bitIndex1)
<=> $true )
& ( v114698(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_454,axiom,
! [VarCurr] :
( ~ v114724(VarCurr)
=> ( v114696(VarCurr,bitIndex6)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_667,axiom,
! [VarCurr] :
( v114724(VarCurr)
=> ( v114696(VarCurr,bitIndex6)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8691,axiom,
! [VarCurr] :
( v114724(VarCurr)
<=> ( ( v114698(VarCurr,bitIndex4)
<=> $false )
& ( v114698(VarCurr,bitIndex3)
<=> $false )
& ( v114698(VarCurr,bitIndex2)
<=> $true )
& ( v114698(VarCurr,bitIndex1)
<=> $true )
& ( v114698(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_453,axiom,
! [VarCurr] :
( ~ v114722(VarCurr)
=> ( v114696(VarCurr,bitIndex5)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_666,axiom,
! [VarCurr] :
( v114722(VarCurr)
=> ( v114696(VarCurr,bitIndex5)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8690,axiom,
! [VarCurr] :
( v114722(VarCurr)
<=> ( ( v114698(VarCurr,bitIndex4)
<=> $false )
& ( v114698(VarCurr,bitIndex3)
<=> $false )
& ( v114698(VarCurr,bitIndex2)
<=> $true )
& ( v114698(VarCurr,bitIndex1)
<=> $false )
& ( v114698(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_452,axiom,
! [VarCurr] :
( ~ v114720(VarCurr)
=> ( v114696(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_665,axiom,
! [VarCurr] :
( v114720(VarCurr)
=> ( v114696(VarCurr,bitIndex4)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8689,axiom,
! [VarCurr] :
( v114720(VarCurr)
<=> ( ( v114698(VarCurr,bitIndex4)
<=> $false )
& ( v114698(VarCurr,bitIndex3)
<=> $false )
& ( v114698(VarCurr,bitIndex2)
<=> $true )
& ( v114698(VarCurr,bitIndex1)
<=> $false )
& ( v114698(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_451,axiom,
! [VarCurr] :
( ~ v114718(VarCurr)
=> ( v114696(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_664,axiom,
! [VarCurr] :
( v114718(VarCurr)
=> ( v114696(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8688,axiom,
! [VarCurr] :
( v114718(VarCurr)
<=> ( ( v114698(VarCurr,bitIndex4)
<=> $false )
& ( v114698(VarCurr,bitIndex3)
<=> $false )
& ( v114698(VarCurr,bitIndex2)
<=> $false )
& ( v114698(VarCurr,bitIndex1)
<=> $true )
& ( v114698(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_450,axiom,
! [VarCurr] :
( ~ v114716(VarCurr)
=> ( v114696(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_663,axiom,
! [VarCurr] :
( v114716(VarCurr)
=> ( v114696(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8687,axiom,
! [VarCurr] :
( v114716(VarCurr)
<=> ( ( v114698(VarCurr,bitIndex4)
<=> $false )
& ( v114698(VarCurr,bitIndex3)
<=> $false )
& ( v114698(VarCurr,bitIndex2)
<=> $false )
& ( v114698(VarCurr,bitIndex1)
<=> $true )
& ( v114698(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_449,axiom,
! [VarCurr] :
( ~ v114714(VarCurr)
=> ( v114696(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_662,axiom,
! [VarCurr] :
( v114714(VarCurr)
=> ( v114696(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8686,axiom,
! [VarCurr] :
( v114714(VarCurr)
<=> ( ( v114698(VarCurr,bitIndex4)
<=> $false )
& ( v114698(VarCurr,bitIndex3)
<=> $false )
& ( v114698(VarCurr,bitIndex2)
<=> $false )
& ( v114698(VarCurr,bitIndex1)
<=> $false )
& ( v114698(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2792,axiom,
! [VarCurr] :
( ~ v114712(VarCurr)
=> ( v114696(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2579,axiom,
! [VarCurr] :
( v114712(VarCurr)
=> ( v114696(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8685,axiom,
! [VarCurr] :
( v114712(VarCurr)
<=> ( ( v114698(VarCurr,bitIndex4)
<=> $false )
& ( v114698(VarCurr,bitIndex3)
<=> $false )
& ( v114698(VarCurr,bitIndex2)
<=> $false )
& ( v114698(VarCurr,bitIndex1)
<=> $false )
& ( v114698(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36237,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v114698(VarCurr,B)
<=> v114700(VarCurr,B) ) ) ).
fof(addAssignment_36236,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v114700(VarCurr,B)
<=> v114702(VarCurr,B) ) ) ).
fof(addAssignment_36235,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v114702(VarCurr,B)
<=> v114704(VarCurr,B) ) ) ).
fof(addAssignment_36234,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v114704(VarCurr,B)
<=> v114706(VarCurr,B) ) ) ).
fof(addAssignment_36233,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v114706(VarCurr,B)
<=> v114708(VarCurr,B) ) ) ).
fof(addAssignment_36232,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v114708(VarCurr,B)
<=> v114710(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21714,axiom,
! [VarCurr] :
( v114653(VarCurr)
<=> ( v114675(VarCurr)
& v114677(VarCurr) ) ) ).
fof(writeUnaryOperator_8703,axiom,
! [VarCurr] :
( ~ v114677(VarCurr)
<=> v113976(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21713,axiom,
! [VarCurr] :
( v114675(VarCurr)
<=> ( v114676(VarCurr)
& v9757(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21712,axiom,
! [VarCurr] :
( v114676(VarCurr)
<=> ( v9655(VarCurr)
& v114655(VarCurr) ) ) ).
fof(addAssignment_36231,axiom,
! [VarCurr] :
( v114655(VarCurr)
<=> v114657(VarCurr) ) ).
fof(addAssignment_36230,axiom,
! [VarCurr] :
( v114657(VarCurr)
<=> v114659(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2791,axiom,
! [VarCurr] :
( ~ v114669(VarCurr)
=> ( v114659(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2578,axiom,
! [VarCurr] :
( v114669(VarCurr)
=> ( v114659(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21711,axiom,
! [VarCurr] :
( v114669(VarCurr)
<=> ( v114670(VarCurr)
& v114671(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21710,axiom,
! [VarCurr] :
( v114671(VarCurr)
<=> ( v114672(VarCurr)
| v114673(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8684,axiom,
! [VarCurr] :
( v114673(VarCurr)
<=> ( ( v114665(VarCurr,bitIndex6)
<=> $false )
& ( v114665(VarCurr,bitIndex5)
<=> $true )
& ( v114665(VarCurr,bitIndex4)
<=> $false )
& ( v114665(VarCurr,bitIndex3)
<=> $false )
& ( v114665(VarCurr,bitIndex2)
<=> $false )
& ( v114665(VarCurr,bitIndex1)
<=> $false )
& ( v114665(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8683,axiom,
! [VarCurr] :
( v114672(VarCurr)
<=> ( ( v114665(VarCurr,bitIndex6)
<=> $false )
& ( v114665(VarCurr,bitIndex5)
<=> $false )
& ( v114665(VarCurr,bitIndex4)
<=> $false )
& ( v114665(VarCurr,bitIndex3)
<=> $false )
& ( v114665(VarCurr,bitIndex2)
<=> $false )
& ( v114665(VarCurr,bitIndex1)
<=> $false )
& ( v114665(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeUnaryOperator_8702,axiom,
! [VarCurr] :
( ~ v114670(VarCurr)
<=> v114661(VarCurr,bitIndex0) ) ).
fof(addAssignment_36229,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v114665(VarCurr,B)
<=> v114667(VarCurr,B) ) ) ).
fof(addAssignment_36228,axiom,
! [VarCurr] :
( ( v114667(VarCurr,bitIndex6)
<=> v114074(VarCurr,bitIndex60) )
& ( v114667(VarCurr,bitIndex5)
<=> v114074(VarCurr,bitIndex59) )
& ( v114667(VarCurr,bitIndex4)
<=> v114074(VarCurr,bitIndex58) )
& ( v114667(VarCurr,bitIndex3)
<=> v114074(VarCurr,bitIndex57) )
& ( v114667(VarCurr,bitIndex2)
<=> v114074(VarCurr,bitIndex56) )
& ( v114667(VarCurr,bitIndex1)
<=> v114074(VarCurr,bitIndex55) )
& ( v114667(VarCurr,bitIndex0)
<=> v114074(VarCurr,bitIndex54) ) ) ).
fof(addAssignment_36227,axiom,
! [VarCurr,B] :
( range_60_54(B)
=> ( v114074(VarCurr,B)
<=> v114076(VarCurr,B) ) ) ).
fof(addAssignment_36226,axiom,
! [VarCurr,B] :
( range_60_54(B)
=> ( v114076(VarCurr,B)
<=> v114612(VarCurr,B) ) ) ).
fof(range_axiom_187,axiom,
! [B] :
( range_60_54(B)
<=> ( $false
| bitIndex54 = B
| bitIndex55 = B
| bitIndex56 = B
| bitIndex57 = B
| bitIndex58 = B
| bitIndex59 = B
| bitIndex60 = B ) ) ).
fof(addAssignment_36225,axiom,
! [VarCurr] :
( v114661(VarCurr,bitIndex0)
<=> v114663(VarCurr,bitIndex0) ) ).
fof(addAssignment_36224,axiom,
! [VarCurr] :
( v114663(VarCurr,bitIndex0)
<=> v114074(VarCurr,bitIndex12) ) ).
fof(addAssignment_36223,axiom,
! [VarCurr] :
( v114074(VarCurr,bitIndex12)
<=> v114076(VarCurr,bitIndex12) ) ).
fof(addAssignment_36222,axiom,
! [VarCurr] :
( v114076(VarCurr,bitIndex12)
<=> v114612(VarCurr,bitIndex12) ) ).
fof(addAssignment_36221,axiom,
! [VarCurr] :
( v114070(VarCurr)
<=> v114072(VarCurr) ) ).
fof(addAssignment_36220,axiom,
! [VarCurr] :
( v114072(VarCurr)
<=> v114074(VarCurr,bitIndex53) ) ).
fof(addAssignment_36219,axiom,
! [VarCurr] :
( v114074(VarCurr,bitIndex53)
<=> v114076(VarCurr,bitIndex53) ) ).
fof(addAssignment_36218,axiom,
! [VarCurr] :
( v114076(VarCurr,bitIndex53)
<=> v114612(VarCurr,bitIndex53) ) ).
fof(addCaseBooleanConditionEqualRanges1_1839,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114641(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v114614(VarNext,B)
<=> v114614(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1899,axiom,
! [VarNext] :
( v114641(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v114614(VarNext,B)
<=> v114649(VarNext,B) ) ) ) ).
fof(addAssignment_36217,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v114649(VarNext,B)
<=> v114647(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2790,axiom,
! [VarCurr] :
( ~ v114586(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v114647(VarCurr,B)
<=> v114616(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2577,axiom,
! [VarCurr] :
( v114586(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v114647(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21709,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114641(VarNext)
<=> v114642(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21708,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114642(VarNext)
<=> ( v114644(VarNext)
& v114080(VarNext) ) ) ) ).
fof(writeUnaryOperator_8701,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114644(VarNext)
<=> v114579(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2789,axiom,
! [VarCurr] :
( ~ v9749(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v114616(VarCurr,B)
<=> v114614(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2576,axiom,
! [VarCurr] :
( v9749(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v114616(VarCurr,B)
<=> v114618(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2788,axiom,
! [VarCurr] :
( ~ v114619(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v114618(VarCurr,B)
<=> v114620(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2575,axiom,
! [VarCurr] :
( v114619(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v114618(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_36216,axiom,
! [VarCurr] :
( v114620(VarCurr,bitIndex0)
<=> v114636(VarCurr) ) ).
fof(addAssignment_36215,axiom,
! [VarCurr] :
( v114620(VarCurr,bitIndex1)
<=> v114634(VarCurr) ) ).
fof(addAssignment_36214,axiom,
! [VarCurr] :
( v114620(VarCurr,bitIndex2)
<=> v114629(VarCurr) ) ).
fof(addAssignment_36213,axiom,
! [VarCurr] :
( v114620(VarCurr,bitIndex3)
<=> v114622(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21707,axiom,
! [VarCurr] :
( v114634(VarCurr)
<=> ( v114635(VarCurr)
& v114638(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1924,axiom,
! [VarCurr] :
( v114638(VarCurr)
<=> ( v114614(VarCurr,bitIndex0)
| v114614(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21706,axiom,
! [VarCurr] :
( v114635(VarCurr)
<=> ( v114636(VarCurr)
| v114637(VarCurr) ) ) ).
fof(writeUnaryOperator_8700,axiom,
! [VarCurr] :
( ~ v114637(VarCurr)
<=> v114614(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8699,axiom,
! [VarCurr] :
( ~ v114636(VarCurr)
<=> v114614(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21705,axiom,
! [VarCurr] :
( v114629(VarCurr)
<=> ( v114630(VarCurr)
& v114633(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1923,axiom,
! [VarCurr] :
( v114633(VarCurr)
<=> ( v114626(VarCurr)
| v114614(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21704,axiom,
! [VarCurr] :
( v114630(VarCurr)
<=> ( v114631(VarCurr)
| v114632(VarCurr) ) ) ).
fof(writeUnaryOperator_8698,axiom,
! [VarCurr] :
( ~ v114632(VarCurr)
<=> v114614(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8697,axiom,
! [VarCurr] :
( ~ v114631(VarCurr)
<=> v114626(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21703,axiom,
! [VarCurr] :
( v114622(VarCurr)
<=> ( v114623(VarCurr)
& v114628(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1922,axiom,
! [VarCurr] :
( v114628(VarCurr)
<=> ( v114625(VarCurr)
| v114614(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21702,axiom,
! [VarCurr] :
( v114623(VarCurr)
<=> ( v114624(VarCurr)
| v114627(VarCurr) ) ) ).
fof(writeUnaryOperator_8696,axiom,
! [VarCurr] :
( ~ v114627(VarCurr)
<=> v114614(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_8695,axiom,
! [VarCurr] :
( ~ v114624(VarCurr)
<=> v114625(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1921,axiom,
! [VarCurr] :
( v114625(VarCurr)
<=> ( v114626(VarCurr)
& v114614(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1920,axiom,
! [VarCurr] :
( v114626(VarCurr)
<=> ( v114614(VarCurr,bitIndex0)
& v114614(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_8682,axiom,
! [VarCurr] :
( v114619(VarCurr)
<=> ( ( v114614(VarCurr,bitIndex3)
<=> $true )
& ( v114614(VarCurr,bitIndex2)
<=> $false )
& ( v114614(VarCurr,bitIndex1)
<=> $false )
& ( v114614(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(memoryReadIntoBuffer_52,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [AssociatedAddressVar] :
( v114614_range_3_to_0_address_association(VarNext,AssociatedAddressVar)
=> ! [A] :
( address(A)
=> ! [B] :
( A = AssociatedAddressVar
=> ( range_60_0(B)
=> ( v114612(VarNext,B)
<=> v114078_array(VarNext,A,B) ) ) ) ) ) ) ).
fof(memoryConstantWriteDisabled_3,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [A] :
( ~ ( $true
& v114604(VarNext) )
=> ! [B] :
( range_60_0(B)
=> ( v114078_array(VarNext,A,B)
<=> v114078_1__array(VarNext,A,B) ) ) ) ) ).
fof(memoryConstantWriteEnabledInsideRange_3,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [A] :
( ( $true
& v114604(VarNext) )
=> ! [B] :
( range_60_0(B)
=> ( v114078_array(VarNext,A,B)
<=> b0000000000000000000000000000000000000000000000000000000000000(B) ) ) ) ) ).
fof(bitBlastConstant_12702,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex60) ).
fof(bitBlastConstant_12701,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex59) ).
fof(bitBlastConstant_12700,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex58) ).
fof(bitBlastConstant_12699,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex57) ).
fof(bitBlastConstant_12698,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex56) ).
fof(bitBlastConstant_12697,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex55) ).
fof(bitBlastConstant_12696,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex54) ).
fof(bitBlastConstant_12695,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex53) ).
fof(bitBlastConstant_12694,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex52) ).
fof(bitBlastConstant_12693,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex51) ).
fof(bitBlastConstant_12692,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex50) ).
fof(bitBlastConstant_12691,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex49) ).
fof(bitBlastConstant_12690,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex48) ).
fof(bitBlastConstant_12689,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex47) ).
fof(bitBlastConstant_12688,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex46) ).
fof(bitBlastConstant_12687,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex45) ).
fof(bitBlastConstant_12686,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex44) ).
fof(bitBlastConstant_12685,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex43) ).
fof(bitBlastConstant_12684,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex42) ).
fof(bitBlastConstant_12683,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex41) ).
fof(bitBlastConstant_12682,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex40) ).
fof(bitBlastConstant_12681,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex39) ).
fof(bitBlastConstant_12680,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex38) ).
fof(bitBlastConstant_12679,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex37) ).
fof(bitBlastConstant_12678,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex36) ).
fof(bitBlastConstant_12677,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex35) ).
fof(bitBlastConstant_12676,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex34) ).
fof(bitBlastConstant_12675,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex33) ).
fof(bitBlastConstant_12674,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex32) ).
fof(bitBlastConstant_12673,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex31) ).
fof(bitBlastConstant_12672,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex30) ).
fof(bitBlastConstant_12671,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex29) ).
fof(bitBlastConstant_12670,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex28) ).
fof(bitBlastConstant_12669,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex27) ).
fof(bitBlastConstant_12668,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex26) ).
fof(bitBlastConstant_12667,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex25) ).
fof(bitBlastConstant_12666,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex24) ).
fof(bitBlastConstant_12665,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex23) ).
fof(bitBlastConstant_12664,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex22) ).
fof(bitBlastConstant_12663,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex21) ).
fof(bitBlastConstant_12662,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_12661,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_12660,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_12659,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_12658,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_12657,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_12656,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_12655,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_12654,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_12653,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_12652,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_12651,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_12650,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_12649,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_12648,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_12647,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_12646,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_12645,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_12644,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_12643,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_12642,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000(bitIndex0) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21701,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114604(VarNext)
<=> ( v114605(VarNext)
& v114610(VarNext) ) ) ) ).
fof(addAssignment_36212,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114610(VarNext)
<=> v114601(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21700,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114605(VarNext)
<=> ( v114607(VarNext)
& v114080(VarNext) ) ) ) ).
fof(writeUnaryOperator_8694,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114607(VarNext)
<=> v114579(VarNext) ) ) ).
fof(memoryWriteDisabled_54,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [AssociatedAddressVar] :
( v114548_range_3_to_0_address_association(VarNext,AssociatedAddressVar)
=> ! [A] :
( ~ ( A = AssociatedAddressVar
& v114592(VarNext) )
=> ! [B] :
( range_60_0(B)
=> ( v114078_1__array(VarNext,A,B)
<=> v114078_array(VarCurr,A,B) ) ) ) ) ) ).
fof(memoryWriteEnabledInsideRange_54,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [AssociatedAddressVar] :
( v114548_range_3_to_0_address_association(VarNext,AssociatedAddressVar)
=> ! [A] :
( ( A = AssociatedAddressVar
& v114592(VarNext) )
=> ! [B] :
( range_60_0(B)
=> ( v114078_1__array(VarNext,A,B)
<=> v114083(VarNext,B) ) ) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21699,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114592(VarNext)
<=> ( v114593(VarNext)
& v114599(VarNext) ) ) ) ).
fof(addAssignment_36211,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114599(VarNext)
<=> v114597(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21698,axiom,
! [VarCurr] :
( v114597(VarCurr)
<=> ( v114600(VarCurr)
& v9675(VarCurr) ) ) ).
fof(writeUnaryOperator_8693,axiom,
! [VarCurr] :
( ~ v114600(VarCurr)
<=> v114601(VarCurr) ) ).
fof(writeUnaryOperator_8692,axiom,
! [VarCurr] :
( ~ v114601(VarCurr)
<=> v9671(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21697,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114593(VarNext)
<=> ( v114594(VarNext)
& v114080(VarNext) ) ) ) ).
fof(writeUnaryOperator_8691,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114594(VarNext)
<=> v114579(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1838,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114575(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v114548(VarNext,B)
<=> v114548(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1898,axiom,
! [VarNext] :
( v114575(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v114548(VarNext,B)
<=> v114585(VarNext,B) ) ) ) ).
fof(addAssignment_36210,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v114585(VarNext,B)
<=> v114583(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2787,axiom,
! [VarCurr] :
( ~ v114586(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v114583(VarCurr,B)
<=> v114550(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2574,axiom,
! [VarCurr] :
( v114586(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v114583(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_8690,axiom,
! [VarCurr] :
( ~ v114586(VarCurr)
<=> v9671(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21696,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114575(VarNext)
<=> v114576(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21695,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114576(VarNext)
<=> ( v114577(VarNext)
& v114080(VarNext) ) ) ) ).
fof(writeUnaryOperator_8689,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114577(VarNext)
<=> v114579(VarNext) ) ) ).
fof(addAssignment_36209,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114579(VarNext)
<=> v114080(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2786,axiom,
! [VarCurr] :
( ~ v9675(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v114550(VarCurr,B)
<=> v114548(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2573,axiom,
! [VarCurr] :
( v9675(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v114550(VarCurr,B)
<=> v114552(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2785,axiom,
! [VarCurr] :
( ~ v114553(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v114552(VarCurr,B)
<=> v114554(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2572,axiom,
! [VarCurr] :
( v114553(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v114552(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_36208,axiom,
! [VarCurr] :
( v114554(VarCurr,bitIndex0)
<=> v114570(VarCurr) ) ).
fof(addAssignment_36207,axiom,
! [VarCurr] :
( v114554(VarCurr,bitIndex1)
<=> v114568(VarCurr) ) ).
fof(addAssignment_36206,axiom,
! [VarCurr] :
( v114554(VarCurr,bitIndex2)
<=> v114563(VarCurr) ) ).
fof(addAssignment_36205,axiom,
! [VarCurr] :
( v114554(VarCurr,bitIndex3)
<=> v114556(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21694,axiom,
! [VarCurr] :
( v114568(VarCurr)
<=> ( v114569(VarCurr)
& v114572(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1919,axiom,
! [VarCurr] :
( v114572(VarCurr)
<=> ( v114548(VarCurr,bitIndex0)
| v114548(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21693,axiom,
! [VarCurr] :
( v114569(VarCurr)
<=> ( v114570(VarCurr)
| v114571(VarCurr) ) ) ).
fof(writeUnaryOperator_8688,axiom,
! [VarCurr] :
( ~ v114571(VarCurr)
<=> v114548(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8687,axiom,
! [VarCurr] :
( ~ v114570(VarCurr)
<=> v114548(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21692,axiom,
! [VarCurr] :
( v114563(VarCurr)
<=> ( v114564(VarCurr)
& v114567(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1918,axiom,
! [VarCurr] :
( v114567(VarCurr)
<=> ( v114560(VarCurr)
| v114548(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21691,axiom,
! [VarCurr] :
( v114564(VarCurr)
<=> ( v114565(VarCurr)
| v114566(VarCurr) ) ) ).
fof(writeUnaryOperator_8686,axiom,
! [VarCurr] :
( ~ v114566(VarCurr)
<=> v114548(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8685,axiom,
! [VarCurr] :
( ~ v114565(VarCurr)
<=> v114560(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21690,axiom,
! [VarCurr] :
( v114556(VarCurr)
<=> ( v114557(VarCurr)
& v114562(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1917,axiom,
! [VarCurr] :
( v114562(VarCurr)
<=> ( v114559(VarCurr)
| v114548(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21689,axiom,
! [VarCurr] :
( v114557(VarCurr)
<=> ( v114558(VarCurr)
| v114561(VarCurr) ) ) ).
fof(writeUnaryOperator_8684,axiom,
! [VarCurr] :
( ~ v114561(VarCurr)
<=> v114548(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_8683,axiom,
! [VarCurr] :
( ~ v114558(VarCurr)
<=> v114559(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1916,axiom,
! [VarCurr] :
( v114559(VarCurr)
<=> ( v114560(VarCurr)
& v114548(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1915,axiom,
! [VarCurr] :
( v114560(VarCurr)
<=> ( v114548(VarCurr,bitIndex0)
& v114548(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_8681,axiom,
! [VarCurr] :
( v114553(VarCurr)
<=> ( ( v114548(VarCurr,bitIndex3)
<=> $true )
& ( v114548(VarCurr,bitIndex2)
<=> $false )
& ( v114548(VarCurr,bitIndex1)
<=> $false )
& ( v114548(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_36204,axiom,
! [VarCurr,B] :
( range_60_0(B)
=> ( v114083(VarCurr,B)
<=> v114085(VarCurr,B) ) ) ).
fof(addAssignment_36203,axiom,
! [VarCurr,B] :
( range_60_0(B)
=> ( v114085(VarCurr,B)
<=> v114087(VarCurr,B) ) ) ).
fof(addAssignment_36202,axiom,
! [VarCurr,B] :
( range_60_0(B)
=> ( v114087(VarCurr,B)
<=> v114089(VarCurr,B) ) ) ).
fof(addAssignment_36201,axiom,
! [VarCurr,B] :
( range_60_0(B)
=> ( v114089(VarCurr,B)
<=> v114091(VarCurr,B) ) ) ).
fof(addAssignment_36200,axiom,
! [VarCurr,B] :
( range_60_0(B)
=> ( v114091(VarCurr,B)
<=> v114093(VarCurr,B) ) ) ).
fof(addAssignment_36199,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v114093(VarCurr,B)
<=> v114502(VarCurr,B) ) ) ).
fof(addAssignment_36198,axiom,
! [VarCurr] :
( ( v114093(VarCurr,bitIndex11)
<=> v114413(VarCurr,bitIndex6) )
& ( v114093(VarCurr,bitIndex10)
<=> v114413(VarCurr,bitIndex5) )
& ( v114093(VarCurr,bitIndex9)
<=> v114413(VarCurr,bitIndex4) )
& ( v114093(VarCurr,bitIndex8)
<=> v114413(VarCurr,bitIndex3) )
& ( v114093(VarCurr,bitIndex7)
<=> v114413(VarCurr,bitIndex2) )
& ( v114093(VarCurr,bitIndex6)
<=> v114413(VarCurr,bitIndex1) )
& ( v114093(VarCurr,bitIndex5)
<=> v114413(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_36197,axiom,
! [VarCurr] :
( ( v114093(VarCurr,bitIndex14)
<=> v114369(VarCurr,bitIndex2) )
& ( v114093(VarCurr,bitIndex13)
<=> v114369(VarCurr,bitIndex1) )
& ( v114093(VarCurr,bitIndex12)
<=> v114369(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_36196,axiom,
! [VarCurr] :
( ( v114093(VarCurr,bitIndex52)
<=> v114546(VarCurr,bitIndex37) )
& ( v114093(VarCurr,bitIndex51)
<=> v114546(VarCurr,bitIndex36) )
& ( v114093(VarCurr,bitIndex50)
<=> v114546(VarCurr,bitIndex35) )
& ( v114093(VarCurr,bitIndex49)
<=> v114546(VarCurr,bitIndex34) )
& ( v114093(VarCurr,bitIndex48)
<=> v114546(VarCurr,bitIndex33) )
& ( v114093(VarCurr,bitIndex47)
<=> v114546(VarCurr,bitIndex32) )
& ( v114093(VarCurr,bitIndex46)
<=> v114546(VarCurr,bitIndex31) )
& ( v114093(VarCurr,bitIndex45)
<=> v114546(VarCurr,bitIndex30) )
& ( v114093(VarCurr,bitIndex44)
<=> v114546(VarCurr,bitIndex29) )
& ( v114093(VarCurr,bitIndex43)
<=> v114546(VarCurr,bitIndex28) )
& ( v114093(VarCurr,bitIndex42)
<=> v114546(VarCurr,bitIndex27) )
& ( v114093(VarCurr,bitIndex41)
<=> v114546(VarCurr,bitIndex26) )
& ( v114093(VarCurr,bitIndex40)
<=> v114546(VarCurr,bitIndex25) )
& ( v114093(VarCurr,bitIndex39)
<=> v114546(VarCurr,bitIndex24) )
& ( v114093(VarCurr,bitIndex38)
<=> v114546(VarCurr,bitIndex23) )
& ( v114093(VarCurr,bitIndex37)
<=> v114546(VarCurr,bitIndex22) )
& ( v114093(VarCurr,bitIndex36)
<=> v114546(VarCurr,bitIndex21) )
& ( v114093(VarCurr,bitIndex35)
<=> v114546(VarCurr,bitIndex20) )
& ( v114093(VarCurr,bitIndex34)
<=> v114546(VarCurr,bitIndex19) )
& ( v114093(VarCurr,bitIndex33)
<=> v114546(VarCurr,bitIndex18) )
& ( v114093(VarCurr,bitIndex32)
<=> v114546(VarCurr,bitIndex17) )
& ( v114093(VarCurr,bitIndex31)
<=> v114546(VarCurr,bitIndex16) )
& ( v114093(VarCurr,bitIndex30)
<=> v114546(VarCurr,bitIndex15) )
& ( v114093(VarCurr,bitIndex29)
<=> v114546(VarCurr,bitIndex14) )
& ( v114093(VarCurr,bitIndex28)
<=> v114546(VarCurr,bitIndex13) )
& ( v114093(VarCurr,bitIndex27)
<=> v114546(VarCurr,bitIndex12) )
& ( v114093(VarCurr,bitIndex26)
<=> v114546(VarCurr,bitIndex11) )
& ( v114093(VarCurr,bitIndex25)
<=> v114546(VarCurr,bitIndex10) )
& ( v114093(VarCurr,bitIndex24)
<=> v114546(VarCurr,bitIndex9) )
& ( v114093(VarCurr,bitIndex23)
<=> v114546(VarCurr,bitIndex8) )
& ( v114093(VarCurr,bitIndex22)
<=> v114546(VarCurr,bitIndex7) )
& ( v114093(VarCurr,bitIndex21)
<=> v114546(VarCurr,bitIndex6) )
& ( v114093(VarCurr,bitIndex20)
<=> v114546(VarCurr,bitIndex5) )
& ( v114093(VarCurr,bitIndex19)
<=> v114546(VarCurr,bitIndex4) )
& ( v114093(VarCurr,bitIndex18)
<=> v114546(VarCurr,bitIndex3) )
& ( v114093(VarCurr,bitIndex17)
<=> v114546(VarCurr,bitIndex2) )
& ( v114093(VarCurr,bitIndex16)
<=> v114546(VarCurr,bitIndex1) )
& ( v114093(VarCurr,bitIndex15)
<=> v114546(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_36195,axiom,
! [VarCurr] :
( v114093(VarCurr,bitIndex53)
<=> v114162(VarCurr) ) ).
fof(addAssignment_36194,axiom,
! [VarCurr] :
( ( v114093(VarCurr,bitIndex60)
<=> v114095(VarCurr,bitIndex6) )
& ( v114093(VarCurr,bitIndex59)
<=> v114095(VarCurr,bitIndex5) )
& ( v114093(VarCurr,bitIndex58)
<=> v114095(VarCurr,bitIndex4) )
& ( v114093(VarCurr,bitIndex57)
<=> v114095(VarCurr,bitIndex3) )
& ( v114093(VarCurr,bitIndex56)
<=> v114095(VarCurr,bitIndex2) )
& ( v114093(VarCurr,bitIndex55)
<=> v114095(VarCurr,bitIndex1) )
& ( v114093(VarCurr,bitIndex54)
<=> v114095(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_36193,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v114546(VarCurr,B)
<=> v114284(VarCurr,B) ) ) ).
fof(addAssignment_36192,axiom,
! [VarCurr] :
( ( v114546(VarCurr,bitIndex37)
<=> v114239(VarCurr,bitIndex30) )
& ( v114546(VarCurr,bitIndex36)
<=> v114239(VarCurr,bitIndex29) )
& ( v114546(VarCurr,bitIndex35)
<=> v114239(VarCurr,bitIndex28) )
& ( v114546(VarCurr,bitIndex34)
<=> v114239(VarCurr,bitIndex27) )
& ( v114546(VarCurr,bitIndex33)
<=> v114239(VarCurr,bitIndex26) )
& ( v114546(VarCurr,bitIndex32)
<=> v114239(VarCurr,bitIndex25) )
& ( v114546(VarCurr,bitIndex31)
<=> v114239(VarCurr,bitIndex24) )
& ( v114546(VarCurr,bitIndex30)
<=> v114239(VarCurr,bitIndex23) )
& ( v114546(VarCurr,bitIndex29)
<=> v114239(VarCurr,bitIndex22) )
& ( v114546(VarCurr,bitIndex28)
<=> v114239(VarCurr,bitIndex21) )
& ( v114546(VarCurr,bitIndex27)
<=> v114239(VarCurr,bitIndex20) )
& ( v114546(VarCurr,bitIndex26)
<=> v114239(VarCurr,bitIndex19) )
& ( v114546(VarCurr,bitIndex25)
<=> v114239(VarCurr,bitIndex18) )
& ( v114546(VarCurr,bitIndex24)
<=> v114239(VarCurr,bitIndex17) )
& ( v114546(VarCurr,bitIndex23)
<=> v114239(VarCurr,bitIndex16) )
& ( v114546(VarCurr,bitIndex22)
<=> v114239(VarCurr,bitIndex15) )
& ( v114546(VarCurr,bitIndex21)
<=> v114239(VarCurr,bitIndex14) )
& ( v114546(VarCurr,bitIndex20)
<=> v114239(VarCurr,bitIndex13) )
& ( v114546(VarCurr,bitIndex19)
<=> v114239(VarCurr,bitIndex12) )
& ( v114546(VarCurr,bitIndex18)
<=> v114239(VarCurr,bitIndex11) )
& ( v114546(VarCurr,bitIndex17)
<=> v114239(VarCurr,bitIndex10) )
& ( v114546(VarCurr,bitIndex16)
<=> v114239(VarCurr,bitIndex9) )
& ( v114546(VarCurr,bitIndex15)
<=> v114239(VarCurr,bitIndex8) )
& ( v114546(VarCurr,bitIndex14)
<=> v114239(VarCurr,bitIndex7) )
& ( v114546(VarCurr,bitIndex13)
<=> v114239(VarCurr,bitIndex6) )
& ( v114546(VarCurr,bitIndex12)
<=> v114239(VarCurr,bitIndex5) )
& ( v114546(VarCurr,bitIndex11)
<=> v114239(VarCurr,bitIndex4) )
& ( v114546(VarCurr,bitIndex10)
<=> v114239(VarCurr,bitIndex3) )
& ( v114546(VarCurr,bitIndex9)
<=> v114239(VarCurr,bitIndex2) )
& ( v114546(VarCurr,bitIndex8)
<=> v114239(VarCurr,bitIndex1) )
& ( v114546(VarCurr,bitIndex7)
<=> v114239(VarCurr,bitIndex0) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1837,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114507(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v114502(VarNext,B)
<=> v114502(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1897,axiom,
! [VarNext] :
( v114507(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v114502(VarNext,B)
<=> v114542(VarNext,B) ) ) ) ).
fof(addAssignment_36191,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v114542(VarNext,B)
<=> v114540(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4976,axiom,
! [VarCurr] :
( ~ v114112(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v114540(VarCurr,B)
<=> v114504(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4981,axiom,
! [VarCurr] :
( v114112(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v114540(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21688,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114507(VarNext)
<=> ( v114508(VarNext)
& v114515(VarNext) ) ) ) ).
fof(addAssignment_36190,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114515(VarNext)
<=> v114513(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21687,axiom,
! [VarCurr] :
( v114513(VarCurr)
<=> ( v114516(VarCurr)
& v114521(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21686,axiom,
! [VarCurr] :
( v114521(VarCurr)
<=> ( v114522(VarCurr)
| v114112(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21685,axiom,
! [VarCurr] :
( v114522(VarCurr)
<=> ( v114523(VarCurr)
& v114539(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21684,axiom,
! [VarCurr] :
( v114539(VarCurr)
<=> ( v114115(VarCurr)
| v114519(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21683,axiom,
! [VarCurr] :
( v114523(VarCurr)
<=> ( v114524(VarCurr)
& v114526(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21682,axiom,
! [VarCurr] :
( v114526(VarCurr)
<=> ( v114527(VarCurr)
| v114538(VarCurr) ) ) ).
fof(writeUnaryOperator_8682,axiom,
! [VarCurr] :
( ~ v114538(VarCurr)
<=> v114118(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21681,axiom,
! [VarCurr] :
( v114527(VarCurr)
<=> ( v114528(VarCurr)
& v114529(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21680,axiom,
! [VarCurr] :
( v114529(VarCurr)
<=> ( v114530(VarCurr)
| v114537(VarCurr) ) ) ).
fof(writeUnaryOperator_8681,axiom,
! [VarCurr] :
( ~ v114537(VarCurr)
<=> v114117(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21679,axiom,
! [VarCurr] :
( v114530(VarCurr)
<=> ( v114531(VarCurr)
& v114536(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21678,axiom,
! [VarCurr] :
( v114536(VarCurr)
<=> ( v114134(VarCurr)
| v114147(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21677,axiom,
! [VarCurr] :
( v114531(VarCurr)
<=> ( v114532(VarCurr)
& v114534(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21676,axiom,
! [VarCurr] :
( v114534(VarCurr)
<=> ( v94041(VarCurr)
| v114535(VarCurr) ) ) ).
fof(writeUnaryOperator_8680,axiom,
! [VarCurr] :
( ~ v114535(VarCurr)
<=> v114147(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21675,axiom,
! [VarCurr] :
( v114532(VarCurr)
<=> ( v94041(VarCurr)
| v114533(VarCurr) ) ) ).
fof(writeUnaryOperator_8679,axiom,
! [VarCurr] :
( ~ v114533(VarCurr)
<=> v114134(VarCurr) ) ).
fof(writeUnaryOperator_8678,axiom,
! [VarCurr] :
( ~ v114528(VarCurr)
<=> v114128(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21674,axiom,
! [VarCurr] :
( v114524(VarCurr)
<=> ( v94041(VarCurr)
| v114525(VarCurr) ) ) ).
fof(writeUnaryOperator_8677,axiom,
! [VarCurr] :
( ~ v114525(VarCurr)
<=> v114115(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21673,axiom,
! [VarCurr] :
( v114516(VarCurr)
<=> ( v114112(VarCurr)
| v114517(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21672,axiom,
! [VarCurr] :
( v114517(VarCurr)
<=> ( v114518(VarCurr)
& v114520(VarCurr) ) ) ).
fof(writeUnaryOperator_8676,axiom,
! [VarCurr] :
( ~ v114520(VarCurr)
<=> v114112(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21671,axiom,
! [VarCurr] :
( v114518(VarCurr)
<=> ( v114115(VarCurr)
| v114519(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21670,axiom,
! [VarCurr] :
( v114519(VarCurr)
<=> ( v114117(VarCurr)
& v114118(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21669,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114508(VarNext)
<=> ( v114510(VarNext)
& v9729(VarNext) ) ) ) ).
fof(writeUnaryOperator_8675,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114510(VarNext)
<=> v9738(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1836,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114418(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v114413(VarNext,B)
<=> v114413(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1896,axiom,
! [VarNext] :
( v114418(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v114413(VarNext,B)
<=> v114454(VarNext,B) ) ) ) ).
fof(addAssignment_36189,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v114454(VarNext,B)
<=> v114452(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4975,axiom,
! [VarCurr] :
( ~ v114112(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v114452(VarCurr,B)
<=> v114455(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4980,axiom,
! [VarCurr] :
( v114112(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v114452(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4974,axiom,
! [VarCurr] :
( ~ v114115(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v114455(VarCurr,B)
<=> v114456(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4979,axiom,
! [VarCurr] :
( v114115(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v114455(VarCurr,B)
<=> v114415(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2784,axiom,
! [VarCurr] :
( ~ v94041(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v114456(VarCurr,B)
<=> v114457(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2571,axiom,
! [VarCurr] :
( v94041(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v114456(VarCurr,B)
<=> v114415(VarCurr,B) ) ) ) ).
fof(addAssignment_36188,axiom,
! [VarCurr] :
( v114457(VarCurr,bitIndex0)
<=> v114497(VarCurr) ) ).
fof(addAssignment_36187,axiom,
! [VarCurr] :
( v114457(VarCurr,bitIndex1)
<=> v114495(VarCurr) ) ).
fof(addAssignment_36186,axiom,
! [VarCurr] :
( v114457(VarCurr,bitIndex2)
<=> v114491(VarCurr) ) ).
fof(addAssignment_36185,axiom,
! [VarCurr] :
( v114457(VarCurr,bitIndex3)
<=> v114487(VarCurr) ) ).
fof(addAssignment_36184,axiom,
! [VarCurr] :
( v114457(VarCurr,bitIndex4)
<=> v114483(VarCurr) ) ).
fof(addAssignment_36183,axiom,
! [VarCurr] :
( v114457(VarCurr,bitIndex5)
<=> v114479(VarCurr) ) ).
fof(addAssignment_36182,axiom,
! [VarCurr] :
( v114457(VarCurr,bitIndex6)
<=> v114459(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21668,axiom,
! [VarCurr] :
( v114495(VarCurr)
<=> ( v114496(VarCurr)
& v114498(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21667,axiom,
! [VarCurr] :
( v114498(VarCurr)
<=> ( v114413(VarCurr,bitIndex0)
| v114472(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1914,axiom,
! [VarCurr] :
( v114496(VarCurr)
<=> ( v114497(VarCurr)
| v114413(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_8674,axiom,
! [VarCurr] :
( ~ v114497(VarCurr)
<=> v114413(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21666,axiom,
! [VarCurr] :
( v114491(VarCurr)
<=> ( v114492(VarCurr)
& v114494(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21665,axiom,
! [VarCurr] :
( v114494(VarCurr)
<=> ( v114470(VarCurr)
| v114473(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1913,axiom,
! [VarCurr] :
( v114492(VarCurr)
<=> ( v114493(VarCurr)
| v114413(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_8673,axiom,
! [VarCurr] :
( ~ v114493(VarCurr)
<=> v114470(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21664,axiom,
! [VarCurr] :
( v114487(VarCurr)
<=> ( v114488(VarCurr)
& v114490(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21663,axiom,
! [VarCurr] :
( v114490(VarCurr)
<=> ( v114468(VarCurr)
| v114474(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1912,axiom,
! [VarCurr] :
( v114488(VarCurr)
<=> ( v114489(VarCurr)
| v114413(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_8672,axiom,
! [VarCurr] :
( ~ v114489(VarCurr)
<=> v114468(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21662,axiom,
! [VarCurr] :
( v114483(VarCurr)
<=> ( v114484(VarCurr)
& v114486(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21661,axiom,
! [VarCurr] :
( v114486(VarCurr)
<=> ( v114466(VarCurr)
| v114475(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1911,axiom,
! [VarCurr] :
( v114484(VarCurr)
<=> ( v114485(VarCurr)
| v114413(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_8671,axiom,
! [VarCurr] :
( ~ v114485(VarCurr)
<=> v114466(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21660,axiom,
! [VarCurr] :
( v114479(VarCurr)
<=> ( v114480(VarCurr)
& v114482(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21659,axiom,
! [VarCurr] :
( v114482(VarCurr)
<=> ( v114464(VarCurr)
| v114476(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1910,axiom,
! [VarCurr] :
( v114480(VarCurr)
<=> ( v114481(VarCurr)
| v114413(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_8670,axiom,
! [VarCurr] :
( ~ v114481(VarCurr)
<=> v114464(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21658,axiom,
! [VarCurr] :
( v114459(VarCurr)
<=> ( v114460(VarCurr)
& v114477(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21657,axiom,
! [VarCurr] :
( v114477(VarCurr)
<=> ( v114462(VarCurr)
| v114478(VarCurr) ) ) ).
fof(writeUnaryOperator_8669,axiom,
! [VarCurr] :
( ~ v114478(VarCurr)
<=> v114413(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorShiftedRanges_1909,axiom,
! [VarCurr] :
( v114460(VarCurr)
<=> ( v114461(VarCurr)
| v114413(VarCurr,bitIndex6) ) ) ).
fof(writeUnaryOperator_8668,axiom,
! [VarCurr] :
( ~ v114461(VarCurr)
<=> v114462(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1908,axiom,
! [VarCurr] :
( v114462(VarCurr)
<=> ( v114413(VarCurr,bitIndex5)
| v114463(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21656,axiom,
! [VarCurr] :
( v114463(VarCurr)
<=> ( v114464(VarCurr)
& v114476(VarCurr) ) ) ).
fof(writeUnaryOperator_8667,axiom,
! [VarCurr] :
( ~ v114476(VarCurr)
<=> v114413(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_1907,axiom,
! [VarCurr] :
( v114464(VarCurr)
<=> ( v114413(VarCurr,bitIndex4)
| v114465(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21655,axiom,
! [VarCurr] :
( v114465(VarCurr)
<=> ( v114466(VarCurr)
& v114475(VarCurr) ) ) ).
fof(writeUnaryOperator_8666,axiom,
! [VarCurr] :
( ~ v114475(VarCurr)
<=> v114413(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_1906,axiom,
! [VarCurr] :
( v114466(VarCurr)
<=> ( v114413(VarCurr,bitIndex3)
| v114467(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21654,axiom,
! [VarCurr] :
( v114467(VarCurr)
<=> ( v114468(VarCurr)
& v114474(VarCurr) ) ) ).
fof(writeUnaryOperator_8665,axiom,
! [VarCurr] :
( ~ v114474(VarCurr)
<=> v114413(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_1905,axiom,
! [VarCurr] :
( v114468(VarCurr)
<=> ( v114413(VarCurr,bitIndex2)
| v114469(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21653,axiom,
! [VarCurr] :
( v114469(VarCurr)
<=> ( v114470(VarCurr)
& v114473(VarCurr) ) ) ).
fof(writeUnaryOperator_8664,axiom,
! [VarCurr] :
( ~ v114473(VarCurr)
<=> v114413(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_1904,axiom,
! [VarCurr] :
( v114470(VarCurr)
<=> ( v114413(VarCurr,bitIndex1)
| v114471(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21652,axiom,
! [VarCurr] :
( v114471(VarCurr)
<=> ( v114413(VarCurr,bitIndex0)
& v114472(VarCurr) ) ) ).
fof(writeUnaryOperator_8663,axiom,
! [VarCurr] :
( ~ v114472(VarCurr)
<=> v114413(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21651,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114418(VarNext)
<=> ( v114419(VarNext)
& v114426(VarNext) ) ) ) ).
fof(addAssignment_36181,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114426(VarNext)
<=> v114424(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21650,axiom,
! [VarCurr] :
( v114424(VarCurr)
<=> ( v114427(VarCurr)
& v114433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21649,axiom,
! [VarCurr] :
( v114433(VarCurr)
<=> ( v114434(VarCurr)
| v114112(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21648,axiom,
! [VarCurr] :
( v114434(VarCurr)
<=> ( v114435(VarCurr)
& v114451(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21647,axiom,
! [VarCurr] :
( v114451(VarCurr)
<=> ( v114115(VarCurr)
| v114430(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21646,axiom,
! [VarCurr] :
( v114435(VarCurr)
<=> ( v114436(VarCurr)
& v114438(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21645,axiom,
! [VarCurr] :
( v114438(VarCurr)
<=> ( v114439(VarCurr)
| v114450(VarCurr) ) ) ).
fof(writeUnaryOperator_8662,axiom,
! [VarCurr] :
( ~ v114450(VarCurr)
<=> v114118(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21644,axiom,
! [VarCurr] :
( v114439(VarCurr)
<=> ( v114440(VarCurr)
& v114441(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21643,axiom,
! [VarCurr] :
( v114441(VarCurr)
<=> ( v114442(VarCurr)
| v114449(VarCurr) ) ) ).
fof(writeUnaryOperator_8661,axiom,
! [VarCurr] :
( ~ v114449(VarCurr)
<=> v114117(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21642,axiom,
! [VarCurr] :
( v114442(VarCurr)
<=> ( v114443(VarCurr)
& v114448(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21641,axiom,
! [VarCurr] :
( v114448(VarCurr)
<=> ( v114134(VarCurr)
| v114147(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21640,axiom,
! [VarCurr] :
( v114443(VarCurr)
<=> ( v114444(VarCurr)
& v114445(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21639,axiom,
! [VarCurr] :
( v114445(VarCurr)
<=> ( v114446(VarCurr)
| v114447(VarCurr) ) ) ).
fof(writeUnaryOperator_8660,axiom,
! [VarCurr] :
( ~ v114447(VarCurr)
<=> v114147(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21638,axiom,
! [VarCurr] :
( v114446(VarCurr)
<=> ( v114191(VarCurr)
| v94041(VarCurr) ) ) ).
fof(writeUnaryOperator_8659,axiom,
! [VarCurr] :
( ~ v114444(VarCurr)
<=> v114134(VarCurr) ) ).
fof(writeUnaryOperator_8658,axiom,
! [VarCurr] :
( ~ v114440(VarCurr)
<=> v114128(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21637,axiom,
! [VarCurr] :
( v114436(VarCurr)
<=> ( v94041(VarCurr)
| v114437(VarCurr) ) ) ).
fof(writeUnaryOperator_8657,axiom,
! [VarCurr] :
( ~ v114437(VarCurr)
<=> v114115(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21636,axiom,
! [VarCurr] :
( v114427(VarCurr)
<=> ( v114112(VarCurr)
| v114428(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21635,axiom,
! [VarCurr] :
( v114428(VarCurr)
<=> ( v114429(VarCurr)
& v114432(VarCurr) ) ) ).
fof(writeUnaryOperator_8656,axiom,
! [VarCurr] :
( ~ v114432(VarCurr)
<=> v114112(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21634,axiom,
! [VarCurr] :
( v114429(VarCurr)
<=> ( v114115(VarCurr)
| v114430(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21633,axiom,
! [VarCurr] :
( v114430(VarCurr)
<=> ( v114431(VarCurr)
& v114118(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21632,axiom,
! [VarCurr] :
( v114431(VarCurr)
<=> ( v114147(VarCurr)
& v114117(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21631,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114419(VarNext)
<=> ( v114421(VarNext)
& v9729(VarNext) ) ) ) ).
fof(writeUnaryOperator_8655,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114421(VarNext)
<=> v9738(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1835,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114374(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v114369(VarNext,B)
<=> v114369(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1895,axiom,
! [VarNext] :
( v114374(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v114369(VarNext,B)
<=> v114409(VarNext,B) ) ) ) ).
fof(addAssignment_36180,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v114409(VarNext,B)
<=> v114407(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4973,axiom,
! [VarCurr] :
( ~ v114112(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v114407(VarCurr,B)
<=> v114371(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4978,axiom,
! [VarCurr] :
( v114112(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v114407(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21630,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114374(VarNext)
<=> ( v114375(VarNext)
& v114382(VarNext) ) ) ) ).
fof(addAssignment_36179,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114382(VarNext)
<=> v114380(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21629,axiom,
! [VarCurr] :
( v114380(VarCurr)
<=> ( v114383(VarCurr)
& v114388(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21628,axiom,
! [VarCurr] :
( v114388(VarCurr)
<=> ( v114389(VarCurr)
| v114112(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21627,axiom,
! [VarCurr] :
( v114389(VarCurr)
<=> ( v114390(VarCurr)
& v114406(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21626,axiom,
! [VarCurr] :
( v114406(VarCurr)
<=> ( v114115(VarCurr)
| v114386(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21625,axiom,
! [VarCurr] :
( v114390(VarCurr)
<=> ( v114391(VarCurr)
& v114393(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21624,axiom,
! [VarCurr] :
( v114393(VarCurr)
<=> ( v114394(VarCurr)
| v114405(VarCurr) ) ) ).
fof(writeUnaryOperator_8654,axiom,
! [VarCurr] :
( ~ v114405(VarCurr)
<=> v114118(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21623,axiom,
! [VarCurr] :
( v114394(VarCurr)
<=> ( v114395(VarCurr)
& v114396(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21622,axiom,
! [VarCurr] :
( v114396(VarCurr)
<=> ( v114397(VarCurr)
| v114404(VarCurr) ) ) ).
fof(writeUnaryOperator_8653,axiom,
! [VarCurr] :
( ~ v114404(VarCurr)
<=> v114117(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21621,axiom,
! [VarCurr] :
( v114397(VarCurr)
<=> ( v114398(VarCurr)
& v114403(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21620,axiom,
! [VarCurr] :
( v114403(VarCurr)
<=> ( v114134(VarCurr)
| v114147(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21619,axiom,
! [VarCurr] :
( v114398(VarCurr)
<=> ( v114399(VarCurr)
& v114401(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21618,axiom,
! [VarCurr] :
( v114401(VarCurr)
<=> ( v94041(VarCurr)
| v114402(VarCurr) ) ) ).
fof(writeUnaryOperator_8652,axiom,
! [VarCurr] :
( ~ v114402(VarCurr)
<=> v114147(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21617,axiom,
! [VarCurr] :
( v114399(VarCurr)
<=> ( v94041(VarCurr)
| v114400(VarCurr) ) ) ).
fof(writeUnaryOperator_8651,axiom,
! [VarCurr] :
( ~ v114400(VarCurr)
<=> v114134(VarCurr) ) ).
fof(writeUnaryOperator_8650,axiom,
! [VarCurr] :
( ~ v114395(VarCurr)
<=> v114128(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21616,axiom,
! [VarCurr] :
( v114391(VarCurr)
<=> ( v94041(VarCurr)
| v114392(VarCurr) ) ) ).
fof(writeUnaryOperator_8649,axiom,
! [VarCurr] :
( ~ v114392(VarCurr)
<=> v114115(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21615,axiom,
! [VarCurr] :
( v114383(VarCurr)
<=> ( v114112(VarCurr)
| v114384(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21614,axiom,
! [VarCurr] :
( v114384(VarCurr)
<=> ( v114385(VarCurr)
& v114387(VarCurr) ) ) ).
fof(writeUnaryOperator_8648,axiom,
! [VarCurr] :
( ~ v114387(VarCurr)
<=> v114112(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21613,axiom,
! [VarCurr] :
( v114385(VarCurr)
<=> ( v114115(VarCurr)
| v114386(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21612,axiom,
! [VarCurr] :
( v114386(VarCurr)
<=> ( v114117(VarCurr)
& v114118(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21611,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114375(VarNext)
<=> ( v114377(VarNext)
& v9729(VarNext) ) ) ) ).
fof(writeUnaryOperator_8647,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114377(VarNext)
<=> v9738(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1834,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114289(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v114284(VarNext,B)
<=> v114284(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1894,axiom,
! [VarNext] :
( v114289(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v114284(VarNext,B)
<=> v114326(VarNext,B) ) ) ) ).
fof(addAssignment_36178,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v114326(VarNext,B)
<=> v114324(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4972,axiom,
! [VarCurr] :
( ~ v114112(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v114324(VarCurr,B)
<=> v114327(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4977,axiom,
! [VarCurr] :
( v114112(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v114324(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4971,axiom,
! [VarCurr] :
( ~ v114115(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v114327(VarCurr,B)
<=> v114328(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4976,axiom,
! [VarCurr] :
( v114115(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v114327(VarCurr,B)
<=> v114286(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2783,axiom,
! [VarCurr] :
( ~ v94041(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v114328(VarCurr,B)
<=> v114329(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2570,axiom,
! [VarCurr] :
( v94041(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v114328(VarCurr,B)
<=> v114286(VarCurr,B) ) ) ) ).
fof(addAssignment_36177,axiom,
! [VarCurr] :
( v114329(VarCurr,bitIndex0)
<=> v114363(VarCurr) ) ).
fof(addAssignment_36176,axiom,
! [VarCurr] :
( v114329(VarCurr,bitIndex1)
<=> v114361(VarCurr) ) ).
fof(addAssignment_36175,axiom,
! [VarCurr] :
( v114329(VarCurr,bitIndex2)
<=> v114356(VarCurr) ) ).
fof(addAssignment_36174,axiom,
! [VarCurr] :
( v114329(VarCurr,bitIndex3)
<=> v114351(VarCurr) ) ).
fof(addAssignment_36173,axiom,
! [VarCurr] :
( v114329(VarCurr,bitIndex4)
<=> v114346(VarCurr) ) ).
fof(addAssignment_36172,axiom,
! [VarCurr] :
( v114329(VarCurr,bitIndex5)
<=> v114341(VarCurr) ) ).
fof(addAssignment_36171,axiom,
! [VarCurr] :
( v114329(VarCurr,bitIndex6)
<=> v114331(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21610,axiom,
! [VarCurr] :
( v114361(VarCurr)
<=> ( v114362(VarCurr)
& v114365(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1903,axiom,
! [VarCurr] :
( v114365(VarCurr)
<=> ( v114284(VarCurr,bitIndex0)
| v114284(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21609,axiom,
! [VarCurr] :
( v114362(VarCurr)
<=> ( v114363(VarCurr)
| v114364(VarCurr) ) ) ).
fof(writeUnaryOperator_8646,axiom,
! [VarCurr] :
( ~ v114364(VarCurr)
<=> v114284(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8645,axiom,
! [VarCurr] :
( ~ v114363(VarCurr)
<=> v114284(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21608,axiom,
! [VarCurr] :
( v114356(VarCurr)
<=> ( v114357(VarCurr)
& v114360(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1902,axiom,
! [VarCurr] :
( v114360(VarCurr)
<=> ( v114338(VarCurr)
| v114284(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21607,axiom,
! [VarCurr] :
( v114357(VarCurr)
<=> ( v114358(VarCurr)
| v114359(VarCurr) ) ) ).
fof(writeUnaryOperator_8644,axiom,
! [VarCurr] :
( ~ v114359(VarCurr)
<=> v114284(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8643,axiom,
! [VarCurr] :
( ~ v114358(VarCurr)
<=> v114338(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21606,axiom,
! [VarCurr] :
( v114351(VarCurr)
<=> ( v114352(VarCurr)
& v114355(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1901,axiom,
! [VarCurr] :
( v114355(VarCurr)
<=> ( v114337(VarCurr)
| v114284(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21605,axiom,
! [VarCurr] :
( v114352(VarCurr)
<=> ( v114353(VarCurr)
| v114354(VarCurr) ) ) ).
fof(writeUnaryOperator_8642,axiom,
! [VarCurr] :
( ~ v114354(VarCurr)
<=> v114284(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_8641,axiom,
! [VarCurr] :
( ~ v114353(VarCurr)
<=> v114337(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21604,axiom,
! [VarCurr] :
( v114346(VarCurr)
<=> ( v114347(VarCurr)
& v114350(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1900,axiom,
! [VarCurr] :
( v114350(VarCurr)
<=> ( v114336(VarCurr)
| v114284(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21603,axiom,
! [VarCurr] :
( v114347(VarCurr)
<=> ( v114348(VarCurr)
| v114349(VarCurr) ) ) ).
fof(writeUnaryOperator_8640,axiom,
! [VarCurr] :
( ~ v114349(VarCurr)
<=> v114284(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_8639,axiom,
! [VarCurr] :
( ~ v114348(VarCurr)
<=> v114336(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21602,axiom,
! [VarCurr] :
( v114341(VarCurr)
<=> ( v114342(VarCurr)
& v114345(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1899,axiom,
! [VarCurr] :
( v114345(VarCurr)
<=> ( v114335(VarCurr)
| v114284(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21601,axiom,
! [VarCurr] :
( v114342(VarCurr)
<=> ( v114343(VarCurr)
| v114344(VarCurr) ) ) ).
fof(writeUnaryOperator_8638,axiom,
! [VarCurr] :
( ~ v114344(VarCurr)
<=> v114284(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_8637,axiom,
! [VarCurr] :
( ~ v114343(VarCurr)
<=> v114335(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21600,axiom,
! [VarCurr] :
( v114331(VarCurr)
<=> ( v114332(VarCurr)
& v114340(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1898,axiom,
! [VarCurr] :
( v114340(VarCurr)
<=> ( v114334(VarCurr)
| v114284(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21599,axiom,
! [VarCurr] :
( v114332(VarCurr)
<=> ( v114333(VarCurr)
| v114339(VarCurr) ) ) ).
fof(writeUnaryOperator_8636,axiom,
! [VarCurr] :
( ~ v114339(VarCurr)
<=> v114284(VarCurr,bitIndex6) ) ).
fof(writeUnaryOperator_8635,axiom,
! [VarCurr] :
( ~ v114333(VarCurr)
<=> v114334(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1897,axiom,
! [VarCurr] :
( v114334(VarCurr)
<=> ( v114335(VarCurr)
& v114284(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1896,axiom,
! [VarCurr] :
( v114335(VarCurr)
<=> ( v114336(VarCurr)
& v114284(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1895,axiom,
! [VarCurr] :
( v114336(VarCurr)
<=> ( v114337(VarCurr)
& v114284(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1894,axiom,
! [VarCurr] :
( v114337(VarCurr)
<=> ( v114338(VarCurr)
& v114284(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1893,axiom,
! [VarCurr] :
( v114338(VarCurr)
<=> ( v114284(VarCurr,bitIndex0)
& v114284(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21598,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114289(VarNext)
<=> ( v114290(VarNext)
& v114297(VarNext) ) ) ) ).
fof(addAssignment_36170,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114297(VarNext)
<=> v114295(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21597,axiom,
! [VarCurr] :
( v114295(VarCurr)
<=> ( v114298(VarCurr)
& v114303(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21596,axiom,
! [VarCurr] :
( v114303(VarCurr)
<=> ( v114304(VarCurr)
| v114112(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21595,axiom,
! [VarCurr] :
( v114304(VarCurr)
<=> ( v114305(VarCurr)
& v114323(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21594,axiom,
! [VarCurr] :
( v114323(VarCurr)
<=> ( v114115(VarCurr)
| v114301(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21593,axiom,
! [VarCurr] :
( v114305(VarCurr)
<=> ( v114306(VarCurr)
& v114308(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21592,axiom,
! [VarCurr] :
( v114308(VarCurr)
<=> ( v114309(VarCurr)
| v114322(VarCurr) ) ) ).
fof(writeUnaryOperator_8634,axiom,
! [VarCurr] :
( ~ v114322(VarCurr)
<=> v114118(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21591,axiom,
! [VarCurr] :
( v114309(VarCurr)
<=> ( v114310(VarCurr)
& v114311(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21590,axiom,
! [VarCurr] :
( v114311(VarCurr)
<=> ( v114312(VarCurr)
| v114321(VarCurr) ) ) ).
fof(writeUnaryOperator_8633,axiom,
! [VarCurr] :
( ~ v114321(VarCurr)
<=> v114117(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21589,axiom,
! [VarCurr] :
( v114312(VarCurr)
<=> ( v114313(VarCurr)
& v114320(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21588,axiom,
! [VarCurr] :
( v114320(VarCurr)
<=> ( v114134(VarCurr)
| v114147(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21587,axiom,
! [VarCurr] :
( v114313(VarCurr)
<=> ( v114314(VarCurr)
& v114317(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21586,axiom,
! [VarCurr] :
( v114317(VarCurr)
<=> ( v114318(VarCurr)
| v114319(VarCurr) ) ) ).
fof(writeUnaryOperator_8632,axiom,
! [VarCurr] :
( ~ v114319(VarCurr)
<=> v114147(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21585,axiom,
! [VarCurr] :
( v114318(VarCurr)
<=> ( v114191(VarCurr)
| v94041(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21584,axiom,
! [VarCurr] :
( v114314(VarCurr)
<=> ( v114315(VarCurr)
| v114316(VarCurr) ) ) ).
fof(writeUnaryOperator_8631,axiom,
! [VarCurr] :
( ~ v114316(VarCurr)
<=> v114134(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21583,axiom,
! [VarCurr] :
( v114315(VarCurr)
<=> ( v114191(VarCurr)
| v94041(VarCurr) ) ) ).
fof(writeUnaryOperator_8630,axiom,
! [VarCurr] :
( ~ v114310(VarCurr)
<=> v114128(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21582,axiom,
! [VarCurr] :
( v114306(VarCurr)
<=> ( v94041(VarCurr)
| v114307(VarCurr) ) ) ).
fof(writeUnaryOperator_8629,axiom,
! [VarCurr] :
( ~ v114307(VarCurr)
<=> v114115(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21581,axiom,
! [VarCurr] :
( v114298(VarCurr)
<=> ( v114112(VarCurr)
| v114299(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21580,axiom,
! [VarCurr] :
( v114299(VarCurr)
<=> ( v114300(VarCurr)
& v114302(VarCurr) ) ) ).
fof(writeUnaryOperator_8628,axiom,
! [VarCurr] :
( ~ v114302(VarCurr)
<=> v114112(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21579,axiom,
! [VarCurr] :
( v114300(VarCurr)
<=> ( v114115(VarCurr)
| v114301(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21578,axiom,
! [VarCurr] :
( v114301(VarCurr)
<=> ( v114117(VarCurr)
& v114118(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21577,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114290(VarNext)
<=> ( v114292(VarNext)
& v9729(VarNext) ) ) ) ).
fof(writeUnaryOperator_8627,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114292(VarNext)
<=> v9738(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1833,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114245(VarNext)
=> ! [B] :
( range_30_0(B)
=> ( v114239(VarNext,B)
<=> v114239(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1893,axiom,
! [VarNext] :
( v114245(VarNext)
=> ! [B] :
( range_30_0(B)
=> ( v114239(VarNext,B)
<=> v114280(VarNext,B) ) ) ) ).
fof(addAssignment_36169,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_30_0(B)
=> ( v114280(VarNext,B)
<=> v114278(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4970,axiom,
! [VarCurr] :
( ~ v114112(VarCurr)
=> ! [B] :
( range_30_0(B)
=> ( v114278(VarCurr,B)
<=> v114242(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4975,axiom,
! [VarCurr] :
( v114112(VarCurr)
=> ! [B] :
( range_30_0(B)
=> ( v114278(VarCurr,B)
<=> $false ) ) ) ).
fof(range_axiom_186,axiom,
! [B] :
( range_30_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 ) ) ).
fof(bitBlastConstant_12641,axiom,
~ b0000000000000000000000000000000(bitIndex30) ).
fof(bitBlastConstant_12640,axiom,
~ b0000000000000000000000000000000(bitIndex29) ).
fof(bitBlastConstant_12639,axiom,
~ b0000000000000000000000000000000(bitIndex28) ).
fof(bitBlastConstant_12638,axiom,
~ b0000000000000000000000000000000(bitIndex27) ).
fof(bitBlastConstant_12637,axiom,
~ b0000000000000000000000000000000(bitIndex26) ).
fof(bitBlastConstant_12636,axiom,
~ b0000000000000000000000000000000(bitIndex25) ).
fof(bitBlastConstant_12635,axiom,
~ b0000000000000000000000000000000(bitIndex24) ).
fof(bitBlastConstant_12634,axiom,
~ b0000000000000000000000000000000(bitIndex23) ).
fof(bitBlastConstant_12633,axiom,
~ b0000000000000000000000000000000(bitIndex22) ).
fof(bitBlastConstant_12632,axiom,
~ b0000000000000000000000000000000(bitIndex21) ).
fof(bitBlastConstant_12631,axiom,
~ b0000000000000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_12630,axiom,
~ b0000000000000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_12629,axiom,
~ b0000000000000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_12628,axiom,
~ b0000000000000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_12627,axiom,
~ b0000000000000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_12626,axiom,
~ b0000000000000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_12625,axiom,
~ b0000000000000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_12624,axiom,
~ b0000000000000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_12623,axiom,
~ b0000000000000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_12622,axiom,
~ b0000000000000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_12621,axiom,
~ b0000000000000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_12620,axiom,
~ b0000000000000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_12619,axiom,
~ b0000000000000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_12618,axiom,
~ b0000000000000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_12617,axiom,
~ b0000000000000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_12616,axiom,
~ b0000000000000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_12615,axiom,
~ b0000000000000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_12614,axiom,
~ b0000000000000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_12613,axiom,
~ b0000000000000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_12612,axiom,
~ b0000000000000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_12611,axiom,
~ b0000000000000000000000000000000(bitIndex0) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21576,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114245(VarNext)
<=> ( v114246(VarNext)
& v114253(VarNext) ) ) ) ).
fof(addAssignment_36168,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114253(VarNext)
<=> v114251(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21575,axiom,
! [VarCurr] :
( v114251(VarCurr)
<=> ( v114254(VarCurr)
& v114259(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21574,axiom,
! [VarCurr] :
( v114259(VarCurr)
<=> ( v114260(VarCurr)
| v114112(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21573,axiom,
! [VarCurr] :
( v114260(VarCurr)
<=> ( v114261(VarCurr)
& v114277(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21572,axiom,
! [VarCurr] :
( v114277(VarCurr)
<=> ( v114115(VarCurr)
| v114257(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21571,axiom,
! [VarCurr] :
( v114261(VarCurr)
<=> ( v114262(VarCurr)
& v114264(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21570,axiom,
! [VarCurr] :
( v114264(VarCurr)
<=> ( v114265(VarCurr)
| v114276(VarCurr) ) ) ).
fof(writeUnaryOperator_8626,axiom,
! [VarCurr] :
( ~ v114276(VarCurr)
<=> v114118(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21569,axiom,
! [VarCurr] :
( v114265(VarCurr)
<=> ( v114266(VarCurr)
& v114267(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21568,axiom,
! [VarCurr] :
( v114267(VarCurr)
<=> ( v114268(VarCurr)
| v114275(VarCurr) ) ) ).
fof(writeUnaryOperator_8625,axiom,
! [VarCurr] :
( ~ v114275(VarCurr)
<=> v114117(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21567,axiom,
! [VarCurr] :
( v114268(VarCurr)
<=> ( v114269(VarCurr)
& v114274(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21566,axiom,
! [VarCurr] :
( v114274(VarCurr)
<=> ( v114134(VarCurr)
| v114147(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21565,axiom,
! [VarCurr] :
( v114269(VarCurr)
<=> ( v114270(VarCurr)
& v114272(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21564,axiom,
! [VarCurr] :
( v114272(VarCurr)
<=> ( v94041(VarCurr)
| v114273(VarCurr) ) ) ).
fof(writeUnaryOperator_8624,axiom,
! [VarCurr] :
( ~ v114273(VarCurr)
<=> v114147(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21563,axiom,
! [VarCurr] :
( v114270(VarCurr)
<=> ( v94041(VarCurr)
| v114271(VarCurr) ) ) ).
fof(writeUnaryOperator_8623,axiom,
! [VarCurr] :
( ~ v114271(VarCurr)
<=> v114134(VarCurr) ) ).
fof(writeUnaryOperator_8622,axiom,
! [VarCurr] :
( ~ v114266(VarCurr)
<=> v114128(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21562,axiom,
! [VarCurr] :
( v114262(VarCurr)
<=> ( v94041(VarCurr)
| v114263(VarCurr) ) ) ).
fof(writeUnaryOperator_8621,axiom,
! [VarCurr] :
( ~ v114263(VarCurr)
<=> v114115(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21561,axiom,
! [VarCurr] :
( v114254(VarCurr)
<=> ( v114112(VarCurr)
| v114255(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21560,axiom,
! [VarCurr] :
( v114255(VarCurr)
<=> ( v114256(VarCurr)
& v114258(VarCurr) ) ) ).
fof(writeUnaryOperator_8620,axiom,
! [VarCurr] :
( ~ v114258(VarCurr)
<=> v114112(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21559,axiom,
! [VarCurr] :
( v114256(VarCurr)
<=> ( v114115(VarCurr)
| v114257(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21558,axiom,
! [VarCurr] :
( v114257(VarCurr)
<=> ( v114117(VarCurr)
& v114118(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21557,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114246(VarNext)
<=> ( v114248(VarNext)
& v9729(VarNext) ) ) ) ).
fof(writeUnaryOperator_8619,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114248(VarNext)
<=> v9738(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1832,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114194(VarNext)
=> ( v114162(VarNext)
<=> v114162(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1892,axiom,
! [VarNext] :
( v114194(VarNext)
=> ( v114162(VarNext)
<=> v114231(VarNext) ) ) ).
fof(addAssignment_36167,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114231(VarNext)
<=> v114229(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4969,axiom,
! [VarCurr] :
( ~ v114112(VarCurr)
=> ( v114229(VarCurr)
<=> v114232(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4974,axiom,
! [VarCurr] :
( v114112(VarCurr)
=> ( v114229(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4968,axiom,
! [VarCurr] :
( ~ v114115(VarCurr)
=> ( v114232(VarCurr)
<=> v114233(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4973,axiom,
! [VarCurr] :
( v114115(VarCurr)
=> ( v114232(VarCurr)
<=> v114164(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4967,axiom,
! [VarCurr] :
( ~ v114134(VarCurr)
=> ( v114233(VarCurr)
<=> v114235(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4972,axiom,
! [VarCurr] :
( v114134(VarCurr)
=> ( v114233(VarCurr)
<=> v114234(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2782,axiom,
! [VarCurr] :
( ~ v94041(VarCurr)
=> ( v114235(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2569,axiom,
! [VarCurr] :
( v94041(VarCurr)
=> ( v114235(VarCurr)
<=> v114164(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2781,axiom,
! [VarCurr] :
( ~ v94041(VarCurr)
=> ( v114234(VarCurr)
<=> v114166(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2568,axiom,
! [VarCurr] :
( v94041(VarCurr)
=> ( v114234(VarCurr)
<=> v114164(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21556,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114194(VarNext)
<=> ( v114195(VarNext)
& v114202(VarNext) ) ) ) ).
fof(addAssignment_36166,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114202(VarNext)
<=> v114200(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21555,axiom,
! [VarCurr] :
( v114200(VarCurr)
<=> ( v114203(VarCurr)
& v114208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21554,axiom,
! [VarCurr] :
( v114208(VarCurr)
<=> ( v114209(VarCurr)
| v114112(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21553,axiom,
! [VarCurr] :
( v114209(VarCurr)
<=> ( v114210(VarCurr)
& v114228(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21552,axiom,
! [VarCurr] :
( v114228(VarCurr)
<=> ( v114115(VarCurr)
| v114206(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21551,axiom,
! [VarCurr] :
( v114210(VarCurr)
<=> ( v114211(VarCurr)
& v114213(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21550,axiom,
! [VarCurr] :
( v114213(VarCurr)
<=> ( v114214(VarCurr)
| v114227(VarCurr) ) ) ).
fof(writeUnaryOperator_8618,axiom,
! [VarCurr] :
( ~ v114227(VarCurr)
<=> v114118(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21549,axiom,
! [VarCurr] :
( v114214(VarCurr)
<=> ( v114215(VarCurr)
& v114216(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21548,axiom,
! [VarCurr] :
( v114216(VarCurr)
<=> ( v114217(VarCurr)
| v114226(VarCurr) ) ) ).
fof(writeUnaryOperator_8617,axiom,
! [VarCurr] :
( ~ v114226(VarCurr)
<=> v114117(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21547,axiom,
! [VarCurr] :
( v114217(VarCurr)
<=> ( v114218(VarCurr)
& v114225(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21546,axiom,
! [VarCurr] :
( v114225(VarCurr)
<=> ( v114134(VarCurr)
| v114147(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21545,axiom,
! [VarCurr] :
( v114218(VarCurr)
<=> ( v114219(VarCurr)
& v114222(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21544,axiom,
! [VarCurr] :
( v114222(VarCurr)
<=> ( v114223(VarCurr)
| v114224(VarCurr) ) ) ).
fof(writeUnaryOperator_8616,axiom,
! [VarCurr] :
( ~ v114224(VarCurr)
<=> v114147(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21543,axiom,
! [VarCurr] :
( v114223(VarCurr)
<=> ( v114191(VarCurr)
| v94041(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21542,axiom,
! [VarCurr] :
( v114219(VarCurr)
<=> ( v114220(VarCurr)
| v114221(VarCurr) ) ) ).
fof(writeUnaryOperator_8615,axiom,
! [VarCurr] :
( ~ v114221(VarCurr)
<=> v114134(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21541,axiom,
! [VarCurr] :
( v114220(VarCurr)
<=> ( v9691(VarCurr)
| v94041(VarCurr) ) ) ).
fof(writeUnaryOperator_8614,axiom,
! [VarCurr] :
( ~ v114215(VarCurr)
<=> v114128(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21540,axiom,
! [VarCurr] :
( v114211(VarCurr)
<=> ( v94041(VarCurr)
| v114212(VarCurr) ) ) ).
fof(writeUnaryOperator_8613,axiom,
! [VarCurr] :
( ~ v114212(VarCurr)
<=> v114115(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21539,axiom,
! [VarCurr] :
( v114203(VarCurr)
<=> ( v114112(VarCurr)
| v114204(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21538,axiom,
! [VarCurr] :
( v114204(VarCurr)
<=> ( v114205(VarCurr)
& v114207(VarCurr) ) ) ).
fof(writeUnaryOperator_8612,axiom,
! [VarCurr] :
( ~ v114207(VarCurr)
<=> v114112(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21537,axiom,
! [VarCurr] :
( v114205(VarCurr)
<=> ( v114115(VarCurr)
| v114206(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21536,axiom,
! [VarCurr] :
( v114206(VarCurr)
<=> ( v114117(VarCurr)
& v114118(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21535,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114195(VarNext)
<=> ( v114197(VarNext)
& v9729(VarNext) ) ) ) ).
fof(writeUnaryOperator_8611,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114197(VarNext)
<=> v9738(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2780,axiom,
! [VarCurr] :
( ~ v114170(VarCurr)
=> ( v114166(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2567,axiom,
! [VarCurr] :
( v114170(VarCurr)
=> ( v114166(VarCurr)
<=> v114168(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8680,axiom,
! [VarCurr] :
( v114170(VarCurr)
<=> ( ( v114171(VarCurr,bitIndex3)
<=> v9716(VarCurr,bitIndex3) )
& ( v114171(VarCurr,bitIndex2)
<=> v9716(VarCurr,bitIndex2) )
& ( v114171(VarCurr,bitIndex1)
<=> v9716(VarCurr,bitIndex1) )
& ( v114171(VarCurr,bitIndex0)
<=> v9716(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_36165,axiom,
! [VarCurr] :
( v114171(VarCurr,bitIndex0)
<=> v114187(VarCurr) ) ).
fof(addAssignment_36164,axiom,
! [VarCurr] :
( v114171(VarCurr,bitIndex1)
<=> v114185(VarCurr) ) ).
fof(addAssignment_36163,axiom,
! [VarCurr] :
( v114171(VarCurr,bitIndex2)
<=> v114180(VarCurr) ) ).
fof(addAssignment_36162,axiom,
! [VarCurr] :
( v114171(VarCurr,bitIndex3)
<=> v114173(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21534,axiom,
! [VarCurr] :
( v114185(VarCurr)
<=> ( v114186(VarCurr)
& v114189(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1892,axiom,
! [VarCurr] :
( v114189(VarCurr)
<=> ( v9714(VarCurr,bitIndex0)
| v9714(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21533,axiom,
! [VarCurr] :
( v114186(VarCurr)
<=> ( v114187(VarCurr)
| v114188(VarCurr) ) ) ).
fof(writeUnaryOperator_8610,axiom,
! [VarCurr] :
( ~ v114188(VarCurr)
<=> v9714(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8609,axiom,
! [VarCurr] :
( ~ v114187(VarCurr)
<=> v9714(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21532,axiom,
! [VarCurr] :
( v114180(VarCurr)
<=> ( v114181(VarCurr)
& v114184(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1891,axiom,
! [VarCurr] :
( v114184(VarCurr)
<=> ( v114177(VarCurr)
| v9714(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21531,axiom,
! [VarCurr] :
( v114181(VarCurr)
<=> ( v114182(VarCurr)
| v114183(VarCurr) ) ) ).
fof(writeUnaryOperator_8608,axiom,
! [VarCurr] :
( ~ v114183(VarCurr)
<=> v9714(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8607,axiom,
! [VarCurr] :
( ~ v114182(VarCurr)
<=> v114177(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21530,axiom,
! [VarCurr] :
( v114173(VarCurr)
<=> ( v114174(VarCurr)
& v114179(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1890,axiom,
! [VarCurr] :
( v114179(VarCurr)
<=> ( v114176(VarCurr)
| v9714(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21529,axiom,
! [VarCurr] :
( v114174(VarCurr)
<=> ( v114175(VarCurr)
| v114178(VarCurr) ) ) ).
fof(writeUnaryOperator_8606,axiom,
! [VarCurr] :
( ~ v114178(VarCurr)
<=> v9714(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_8605,axiom,
! [VarCurr] :
( ~ v114175(VarCurr)
<=> v114176(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1889,axiom,
! [VarCurr] :
( v114176(VarCurr)
<=> ( v114177(VarCurr)
& v9714(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1888,axiom,
! [VarCurr] :
( v114177(VarCurr)
<=> ( v9714(VarCurr,bitIndex0)
& v9714(VarCurr,bitIndex1) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1831,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114102(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v114095(VarNext,B)
<=> v114095(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1891,axiom,
! [VarNext] :
( v114102(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v114095(VarNext,B)
<=> v114158(VarNext,B) ) ) ) ).
fof(addAssignment_36161,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v114158(VarNext,B)
<=> v114156(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4966,axiom,
! [VarCurr] :
( ~ v114112(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v114156(VarCurr,B)
<=> v114097(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4971,axiom,
! [VarCurr] :
( v114112(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v114156(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21528,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114102(VarNext)
<=> ( v114103(VarNext)
& v114110(VarNext) ) ) ) ).
fof(addAssignment_36160,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114110(VarNext)
<=> v114108(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21527,axiom,
! [VarCurr] :
( v114108(VarCurr)
<=> ( v114111(VarCurr)
& v114120(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21526,axiom,
! [VarCurr] :
( v114120(VarCurr)
<=> ( v114121(VarCurr)
| v114112(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21525,axiom,
! [VarCurr] :
( v114121(VarCurr)
<=> ( v114122(VarCurr)
& v114155(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21524,axiom,
! [VarCurr] :
( v114155(VarCurr)
<=> ( v114115(VarCurr)
| v114116(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21523,axiom,
! [VarCurr] :
( v114122(VarCurr)
<=> ( v114123(VarCurr)
& v114125(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21522,axiom,
! [VarCurr] :
( v114125(VarCurr)
<=> ( v114126(VarCurr)
| v114154(VarCurr) ) ) ).
fof(writeUnaryOperator_8604,axiom,
! [VarCurr] :
( ~ v114154(VarCurr)
<=> v114118(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21521,axiom,
! [VarCurr] :
( v114126(VarCurr)
<=> ( v114127(VarCurr)
& v114129(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21520,axiom,
! [VarCurr] :
( v114129(VarCurr)
<=> ( v114130(VarCurr)
| v114153(VarCurr) ) ) ).
fof(writeUnaryOperator_8603,axiom,
! [VarCurr] :
( ~ v114153(VarCurr)
<=> v114117(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21519,axiom,
! [VarCurr] :
( v114130(VarCurr)
<=> ( v114131(VarCurr)
& v114152(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21518,axiom,
! [VarCurr] :
( v114152(VarCurr)
<=> ( v114134(VarCurr)
| v114147(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21517,axiom,
! [VarCurr] :
( v114131(VarCurr)
<=> ( v114132(VarCurr)
& v114145(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21516,axiom,
! [VarCurr] :
( v114145(VarCurr)
<=> ( v94041(VarCurr)
| v114146(VarCurr) ) ) ).
fof(writeUnaryOperator_8602,axiom,
! [VarCurr] :
( ~ v114146(VarCurr)
<=> v114147(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21515,axiom,
! [VarCurr] :
( v114147(VarCurr)
<=> ( v114148(VarCurr)
| v114151(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8679,axiom,
! [VarCurr] :
( v114151(VarCurr)
<=> ( ( v114099(VarCurr,bitIndex3)
<=> $false )
& ( v114099(VarCurr,bitIndex2)
<=> $true )
& ( v114099(VarCurr,bitIndex1)
<=> $false )
& ( v114099(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21514,axiom,
! [VarCurr] :
( v114148(VarCurr)
<=> ( v114149(VarCurr)
| v114150(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8678,axiom,
! [VarCurr] :
( v114150(VarCurr)
<=> ( ( v114099(VarCurr,bitIndex3)
<=> $false )
& ( v114099(VarCurr,bitIndex2)
<=> $false )
& ( v114099(VarCurr,bitIndex1)
<=> $false )
& ( v114099(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8677,axiom,
! [VarCurr] :
( v114149(VarCurr)
<=> ( ( v114099(VarCurr,bitIndex3)
<=> $false )
& ( v114099(VarCurr,bitIndex2)
<=> $false )
& ( v114099(VarCurr,bitIndex1)
<=> $true )
& ( v114099(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21513,axiom,
! [VarCurr] :
( v114132(VarCurr)
<=> ( v94041(VarCurr)
| v114133(VarCurr) ) ) ).
fof(writeUnaryOperator_8601,axiom,
! [VarCurr] :
( ~ v114133(VarCurr)
<=> v114134(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21512,axiom,
! [VarCurr] :
( v114134(VarCurr)
<=> ( v114135(VarCurr)
| v114144(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8676,axiom,
! [VarCurr] :
( v114144(VarCurr)
<=> ( ( v114099(VarCurr,bitIndex3)
<=> $false )
& ( v114099(VarCurr,bitIndex2)
<=> $false )
& ( v114099(VarCurr,bitIndex1)
<=> $false )
& ( v114099(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21511,axiom,
! [VarCurr] :
( v114135(VarCurr)
<=> ( v114136(VarCurr)
| v114143(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8675,axiom,
! [VarCurr] :
( v114143(VarCurr)
<=> ( ( v114099(VarCurr,bitIndex3)
<=> $true )
& ( v114099(VarCurr,bitIndex2)
<=> $false )
& ( v114099(VarCurr,bitIndex1)
<=> $false )
& ( v114099(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21510,axiom,
! [VarCurr] :
( v114136(VarCurr)
<=> ( v114137(VarCurr)
| v114142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8674,axiom,
! [VarCurr] :
( v114142(VarCurr)
<=> ( ( v114099(VarCurr,bitIndex3)
<=> $false )
& ( v114099(VarCurr,bitIndex2)
<=> $true )
& ( v114099(VarCurr,bitIndex1)
<=> $true )
& ( v114099(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21509,axiom,
! [VarCurr] :
( v114137(VarCurr)
<=> ( v114138(VarCurr)
| v114141(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8673,axiom,
! [VarCurr] :
( v114141(VarCurr)
<=> ( ( v114099(VarCurr,bitIndex3)
<=> $false )
& ( v114099(VarCurr,bitIndex2)
<=> $true )
& ( v114099(VarCurr,bitIndex1)
<=> $false )
& ( v114099(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21508,axiom,
! [VarCurr] :
( v114138(VarCurr)
<=> ( v114139(VarCurr)
| v114140(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8672,axiom,
! [VarCurr] :
( v114140(VarCurr)
<=> ( ( v114099(VarCurr,bitIndex3)
<=> $false )
& ( v114099(VarCurr,bitIndex2)
<=> $true )
& ( v114099(VarCurr,bitIndex1)
<=> $true )
& ( v114099(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8671,axiom,
! [VarCurr] :
( v114139(VarCurr)
<=> ( ( v114099(VarCurr,bitIndex3)
<=> $false )
& ( v114099(VarCurr,bitIndex2)
<=> $false )
& ( v114099(VarCurr,bitIndex1)
<=> $true )
& ( v114099(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeUnaryOperator_8600,axiom,
! [VarCurr] :
( ~ v114127(VarCurr)
<=> v114128(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_8670,axiom,
! [VarCurr] :
( v114128(VarCurr)
<=> ( v9712(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21507,axiom,
! [VarCurr] :
( v114123(VarCurr)
<=> ( v94041(VarCurr)
| v114124(VarCurr) ) ) ).
fof(writeUnaryOperator_8599,axiom,
! [VarCurr] :
( ~ v114124(VarCurr)
<=> v114115(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21506,axiom,
! [VarCurr] :
( v114111(VarCurr)
<=> ( v114112(VarCurr)
| v114113(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21505,axiom,
! [VarCurr] :
( v114113(VarCurr)
<=> ( v114114(VarCurr)
& v114119(VarCurr) ) ) ).
fof(writeUnaryOperator_8598,axiom,
! [VarCurr] :
( ~ v114119(VarCurr)
<=> v114112(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21504,axiom,
! [VarCurr] :
( v114114(VarCurr)
<=> ( v114115(VarCurr)
| v114116(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21503,axiom,
! [VarCurr] :
( v114116(VarCurr)
<=> ( v114117(VarCurr)
& v114118(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8669,axiom,
! [VarCurr] :
( v114118(VarCurr)
<=> ( ( v9693(VarCurr,bitIndex1)
<=> $false )
& ( v9693(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8668,axiom,
! [VarCurr] :
( v114117(VarCurr)
<=> ( v9712(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8667,axiom,
! [VarCurr] :
( v114115(VarCurr)
<=> ( ( v9693(VarCurr,bitIndex1)
<=> $false )
& ( v9693(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8666,axiom,
! [VarCurr] :
( v114112(VarCurr)
<=> ( v9687(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21502,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114103(VarNext)
<=> ( v114104(VarNext)
& v9729(VarNext) ) ) ) ).
fof(writeUnaryOperator_8597,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114104(VarNext)
<=> v9738(VarNext) ) ) ).
fof(addAssignment_36159,axiom,
! [VarCurr] :
( v114080(VarCurr)
<=> v10352(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21501,axiom,
! [VarCurr] :
( v10374(VarCurr)
<=> ( v10376(VarCurr)
& v114064(VarCurr) ) ) ).
fof(writeUnaryOperator_8596,axiom,
! [VarCurr] :
( ~ v114064(VarCurr)
<=> v113976(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1830,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114050(VarNext)
=> ( v113976(VarNext)
<=> v113976(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1890,axiom,
! [VarNext] :
( v114050(VarNext)
=> ( v113976(VarNext)
<=> v114058(VarNext) ) ) ).
fof(addAssignment_36158,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114058(VarNext)
<=> v114056(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2779,axiom,
! [VarCurr] :
( ~ v114026(VarCurr)
=> ( v114056(VarCurr)
<=> v114059(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2566,axiom,
! [VarCurr] :
( v114026(VarCurr)
=> ( v114056(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2778,axiom,
! [VarCurr] :
( ~ v114028(VarCurr)
=> ( v114059(VarCurr)
<=> v114060(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2565,axiom,
! [VarCurr] :
( v114028(VarCurr)
=> ( v114059(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2777,axiom,
! [VarCurr] :
( ~ v114030(VarCurr)
=> ( v114060(VarCurr)
<=> v114010(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2564,axiom,
! [VarCurr] :
( v114030(VarCurr)
=> ( v114060(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21500,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114050(VarNext)
<=> v114051(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21499,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114051(VarNext)
<=> ( v114053(VarNext)
& v10350(VarNext) ) ) ) ).
fof(writeUnaryOperator_8595,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114053(VarNext)
<=> v10359(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1829,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114035(VarNext)
=> ( v114010(VarNext)
<=> v114010(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1889,axiom,
! [VarNext] :
( v114035(VarNext)
=> ( v114010(VarNext)
<=> v114043(VarNext) ) ) ).
fof(addAssignment_36157,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114043(VarNext)
<=> v114041(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2776,axiom,
! [VarCurr] :
( ~ v114026(VarCurr)
=> ( v114041(VarCurr)
<=> v114044(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2563,axiom,
! [VarCurr] :
( v114026(VarCurr)
=> ( v114041(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2775,axiom,
! [VarCurr] :
( ~ v114028(VarCurr)
=> ( v114044(VarCurr)
<=> v114045(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2562,axiom,
! [VarCurr] :
( v114028(VarCurr)
=> ( v114044(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2774,axiom,
! [VarCurr] :
( ~ v114030(VarCurr)
=> ( v114045(VarCurr)
<=> v114012(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2561,axiom,
! [VarCurr] :
( v114030(VarCurr)
=> ( v114045(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21498,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114035(VarNext)
<=> v114036(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21497,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114036(VarNext)
<=> ( v114038(VarNext)
& v10350(VarNext) ) ) ) ).
fof(writeUnaryOperator_8594,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114038(VarNext)
<=> v10359(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1828,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114017(VarNext)
=> ( v114012(VarNext)
<=> v114012(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1888,axiom,
! [VarNext] :
( v114017(VarNext)
=> ( v114012(VarNext)
<=> v114025(VarNext) ) ) ).
fof(addAssignment_36156,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114025(VarNext)
<=> v114023(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2773,axiom,
! [VarCurr] :
( ~ v114026(VarCurr)
=> ( v114023(VarCurr)
<=> v114027(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2560,axiom,
! [VarCurr] :
( v114026(VarCurr)
=> ( v114023(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2772,axiom,
! [VarCurr] :
( ~ v114028(VarCurr)
=> ( v114027(VarCurr)
<=> v114029(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2559,axiom,
! [VarCurr] :
( v114028(VarCurr)
=> ( v114027(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2771,axiom,
! [VarCurr] :
( ~ v114030(VarCurr)
=> ( v114029(VarCurr)
<=> v114014(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2558,axiom,
! [VarCurr] :
( v114030(VarCurr)
=> ( v114029(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorShiftedRanges_1887,axiom,
! [VarCurr] :
( v114030(VarCurr)
<=> ( v9755(VarCurr,bitIndex9)
| v9755(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1886,axiom,
! [VarCurr] :
( v114028(VarCurr)
<=> ( v9755(VarCurr,bitIndex3)
| v9755(VarCurr,bitIndex6) ) ) ).
fof(writeUnaryOperator_8593,axiom,
! [VarCurr] :
( ~ v114026(VarCurr)
<=> v10335(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21496,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114017(VarNext)
<=> v114018(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21495,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114018(VarNext)
<=> ( v114019(VarNext)
& v10350(VarNext) ) ) ) ).
fof(writeUnaryOperator_8592,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114019(VarNext)
<=> v10359(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_448,axiom,
! [VarCurr] :
( ~ v114008(VarCurr)
=> ( v9755(VarCurr,bitIndex9)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_661,axiom,
! [VarCurr] :
( v114008(VarCurr)
=> ( v9755(VarCurr,bitIndex9)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21494,axiom,
! [VarCurr] :
( v114008(VarCurr)
<=> ( v9655(VarCurr)
& v113998(VarCurr) ) ) ).
fof(addAssignment_36155,axiom,
! [VarNext] :
( v10333(VarNext,bitIndex8)
<=> v114000(VarNext,bitIndex7) ) ).
fof(addCaseBooleanConditionShiftedRanges1_66,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114001(VarNext)
=> ( ( v114000(VarNext,bitIndex11)
<=> v10333(VarCurr,bitIndex12) )
& ( v114000(VarNext,bitIndex10)
<=> v10333(VarCurr,bitIndex11) )
& ( v114000(VarNext,bitIndex9)
<=> v10333(VarCurr,bitIndex10) )
& ( v114000(VarNext,bitIndex8)
<=> v10333(VarCurr,bitIndex9) )
& ( v114000(VarNext,bitIndex7)
<=> v10333(VarCurr,bitIndex8) )
& ( v114000(VarNext,bitIndex6)
<=> v10333(VarCurr,bitIndex7) )
& ( v114000(VarNext,bitIndex5)
<=> v10333(VarCurr,bitIndex6) )
& ( v114000(VarNext,bitIndex4)
<=> v10333(VarCurr,bitIndex5) )
& ( v114000(VarNext,bitIndex3)
<=> v10333(VarCurr,bitIndex4) )
& ( v114000(VarNext,bitIndex2)
<=> v10333(VarCurr,bitIndex3) )
& ( v114000(VarNext,bitIndex1)
<=> v10333(VarCurr,bitIndex2) )
& ( v114000(VarNext,bitIndex0)
<=> v10333(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1887,axiom,
! [VarNext] :
( v114001(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v114000(VarNext,B)
<=> v10365(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21493,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114001(VarNext)
<=> v114002(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21492,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114002(VarNext)
<=> ( v114004(VarNext)
& v10350(VarNext) ) ) ) ).
fof(writeUnaryOperator_8591,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114004(VarNext)
<=> v10359(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_447,axiom,
! [VarCurr] :
( ~ v113994(VarCurr)
=> ( v9755(VarCurr,bitIndex8)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_660,axiom,
! [VarCurr] :
( v113994(VarCurr)
=> ( v9755(VarCurr,bitIndex8)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21491,axiom,
! [VarCurr] :
( v113994(VarCurr)
<=> ( v113995(VarCurr)
| v113996(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21490,axiom,
! [VarCurr] :
( v113996(VarCurr)
<=> ( v113997(VarCurr)
& v113998(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8665,axiom,
! [VarCurr] :
( v113998(VarCurr)
<=> ( $true
<=> v10333(VarCurr,bitIndex8) ) ) ).
fof(writeUnaryOperator_8590,axiom,
! [VarCurr] :
( ~ v113997(VarCurr)
<=> v9655(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_8664,axiom,
! [VarCurr] :
( v113995(VarCurr)
<=> ( $true
<=> v10333(VarCurr,bitIndex7) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_446,axiom,
! [VarCurr] :
( ~ v113992(VarCurr)
=> ( v9755(VarCurr,bitIndex6)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_659,axiom,
! [VarCurr] :
( v113992(VarCurr)
=> ( v9755(VarCurr,bitIndex6)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21489,axiom,
! [VarCurr] :
( v113992(VarCurr)
<=> ( v9655(VarCurr)
& v113982(VarCurr) ) ) ).
fof(addAssignment_36154,axiom,
! [VarNext] :
( v10333(VarNext,bitIndex5)
<=> v113984(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionShiftedRanges1_65,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113985(VarNext)
=> ( ( v113984(VarNext,bitIndex11)
<=> v10333(VarCurr,bitIndex12) )
& ( v113984(VarNext,bitIndex10)
<=> v10333(VarCurr,bitIndex11) )
& ( v113984(VarNext,bitIndex9)
<=> v10333(VarCurr,bitIndex10) )
& ( v113984(VarNext,bitIndex8)
<=> v10333(VarCurr,bitIndex9) )
& ( v113984(VarNext,bitIndex7)
<=> v10333(VarCurr,bitIndex8) )
& ( v113984(VarNext,bitIndex6)
<=> v10333(VarCurr,bitIndex7) )
& ( v113984(VarNext,bitIndex5)
<=> v10333(VarCurr,bitIndex6) )
& ( v113984(VarNext,bitIndex4)
<=> v10333(VarCurr,bitIndex5) )
& ( v113984(VarNext,bitIndex3)
<=> v10333(VarCurr,bitIndex4) )
& ( v113984(VarNext,bitIndex2)
<=> v10333(VarCurr,bitIndex3) )
& ( v113984(VarNext,bitIndex1)
<=> v10333(VarCurr,bitIndex2) )
& ( v113984(VarNext,bitIndex0)
<=> v10333(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1886,axiom,
! [VarNext] :
( v113985(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v113984(VarNext,B)
<=> v10365(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21488,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113985(VarNext)
<=> v113986(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21487,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113986(VarNext)
<=> ( v113988(VarNext)
& v10350(VarNext) ) ) ) ).
fof(writeUnaryOperator_8589,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113988(VarNext)
<=> v10359(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_445,axiom,
! [VarCurr] :
( ~ v113978(VarCurr)
=> ( v9755(VarCurr,bitIndex5)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_658,axiom,
! [VarCurr] :
( v113978(VarCurr)
=> ( v9755(VarCurr,bitIndex5)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21486,axiom,
! [VarCurr] :
( v113978(VarCurr)
<=> ( v113979(VarCurr)
| v113980(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21485,axiom,
! [VarCurr] :
( v113980(VarCurr)
<=> ( v113981(VarCurr)
& v113982(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8663,axiom,
! [VarCurr] :
( v113982(VarCurr)
<=> ( $true
<=> v10333(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_8588,axiom,
! [VarCurr] :
( ~ v113981(VarCurr)
<=> v9655(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_8662,axiom,
! [VarCurr] :
( v113979(VarCurr)
<=> ( $true
<=> v10333(VarCurr,bitIndex4) ) ) ).
fof(addAssignment_36153,axiom,
! [VarCurr] :
( v10376(VarCurr)
<=> v9657(VarCurr,bitIndex0) ) ).
fof(addAssignment_36152,axiom,
! [VarCurr] :
( v9657(VarCurr,bitIndex0)
<=> v113973(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_42,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v113973(VarCurr,B)
<=> ( v9659(VarCurr,B)
& v113974(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_8587,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v113974(VarCurr,B)
<=> ~ v113972(VarCurr,B) ) ) ).
fof(addAssignment_36151,axiom,
! [VarCurr] :
( v113972(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_36150,axiom,
! [VarCurr] :
( v9659(VarCurr,bitIndex0)
<=> v113970(VarCurr,bitIndex0) ) ).
fof(addAssignment_36149,axiom,
! [VarCurr] :
( v113970(VarCurr,bitIndex0)
<=> v10378(VarCurr) ) ).
fof(addAssignment_36148,axiom,
! [VarCurr] :
( v113970(VarCurr,bitIndex1)
<=> v9661(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21484,axiom,
! [VarCurr] :
( v10378(VarCurr)
<=> ( v113967(VarCurr)
& v113969(VarCurr) ) ) ).
fof(writeUnaryOperator_8586,axiom,
! [VarCurr] :
( ~ v113969(VarCurr)
<=> v113959(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21483,axiom,
! [VarCurr] :
( v113967(VarCurr)
<=> ( v113968(VarCurr)
& v9757(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21482,axiom,
! [VarCurr] :
( v113968(VarCurr)
<=> ( v10380(VarCurr)
<~> v112678(VarCurr) ) ) ).
fof(addAssignment_36147,axiom,
! [VarCurr] :
( v113959(VarCurr)
<=> v113961(VarCurr) ) ).
fof(addAssignment_36146,axiom,
! [VarCurr] :
( v113961(VarCurr)
<=> v113963(VarCurr) ) ).
fof(addAssignment_36145,axiom,
! [VarCurr] :
( v113963(VarCurr)
<=> v113965(VarCurr) ) ).
fof(addAssignment_36144,axiom,
! [VarCurr] :
( v10380(VarCurr)
<=> v10382(VarCurr) ) ).
fof(addAssignment_36143,axiom,
! [VarCurr] :
( v10382(VarCurr)
<=> v10384(VarCurr) ) ).
fof(addAssignment_36142,axiom,
! [VarCurr] :
( v10384(VarCurr)
<=> v10386(VarCurr) ) ).
fof(addAssignment_36141,axiom,
! [VarCurr] :
( v10386(VarCurr)
<=> v10388(VarCurr) ) ).
fof(addAssignment_36140,axiom,
! [VarCurr] :
( v10388(VarCurr)
<=> v10390(VarCurr) ) ).
fof(addAssignment_36139,axiom,
! [VarCurr] :
( v10390(VarCurr)
<=> v10392(VarCurr) ) ).
fof(addAssignment_36138,axiom,
! [VarCurr] :
( v10392(VarCurr)
<=> v10394(VarCurr) ) ).
fof(addAssignment_36137,axiom,
! [VarCurr] :
( v10394(VarCurr)
<=> v10396(VarCurr) ) ).
fof(addAssignment_36136,axiom,
! [VarCurr] :
( v10396(VarCurr)
<=> v10398(VarCurr) ) ).
fof(addAssignment_36135,axiom,
! [VarCurr] :
( v10398(VarCurr)
<=> v10400(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1827,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113947(VarNext)
=> ( v10400(VarNext)
<=> v10400(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1885,axiom,
! [VarNext] :
( v113947(VarNext)
=> ( v10400(VarNext)
<=> v113955(VarNext) ) ) ).
fof(addAssignment_36134,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113955(VarNext)
<=> v113953(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2770,axiom,
! [VarCurr] :
( ~ v103924(VarCurr)
=> ( v113953(VarCurr)
<=> v10406(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2557,axiom,
! [VarCurr] :
( v103924(VarCurr)
=> ( v113953(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21481,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113947(VarNext)
<=> v113948(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21480,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113948(VarNext)
<=> ( v113950(VarNext)
& v103910(VarNext) ) ) ) ).
fof(writeUnaryOperator_8585,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113950(VarNext)
<=> v103917(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2769,axiom,
! [VarCurr] :
( ~ v113943(VarCurr)
=> ( v10406(VarCurr)
<=> v10400(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2556,axiom,
! [VarCurr] :
( v113943(VarCurr)
=> ( v10406(VarCurr)
<=> v113944(VarCurr) ) ) ).
fof(writeUnaryOperator_8584,axiom,
! [VarCurr] :
( ~ v113944(VarCurr)
<=> v10400(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21479,axiom,
! [VarCurr] :
( v113943(VarCurr)
<=> ( v100548(VarCurr)
| v104109(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1826,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113931(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v10408(VarNext,B)
<=> v10408(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1884,axiom,
! [VarNext] :
( v113931(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v10408(VarNext,B)
<=> v113939(VarNext,B) ) ) ) ).
fof(addAssignment_36133,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v113939(VarNext,B)
<=> v113937(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2768,axiom,
! [VarCurr] :
( ~ v103924(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v113937(VarCurr,B)
<=> v10410(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2555,axiom,
! [VarCurr] :
( v103924(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v113937(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21478,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113931(VarNext)
<=> v113932(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21477,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113932(VarNext)
<=> ( v113934(VarNext)
& v103910(VarNext) ) ) ) ).
fof(writeUnaryOperator_8583,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113934(VarNext)
<=> v103917(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges6_16,axiom,
! [VarCurr] :
( ( ~ v113882(VarCurr)
& ~ v113886(VarCurr)
& ~ v113887(VarCurr)
& ~ v113893(VarCurr)
& ~ v113908(VarCurr)
& ~ v113925(VarCurr) )
=> ! [B] :
( range_2_0(B)
=> ( v10410(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges5_28,axiom,
! [VarCurr] :
( v113925(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v10410(VarCurr,B)
<=> b010(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges4_28,axiom,
! [VarCurr] :
( v113908(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v10410(VarCurr,B)
<=> v113909(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_190,axiom,
! [VarCurr] :
( v113893(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v10410(VarCurr,B)
<=> v113894(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1240,axiom,
! [VarCurr] :
( v113887(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v10410(VarCurr,B)
<=> v113888(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4965,axiom,
! [VarCurr] :
( v113886(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v10410(VarCurr,B)
<=> b010(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4970,axiom,
! [VarCurr] :
( v113882(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v10410(VarCurr,B)
<=> v113883(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21476,axiom,
! [VarCurr] :
( v113926(VarCurr)
<=> ( v113927(VarCurr)
| v113928(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8661,axiom,
! [VarCurr] :
( v113928(VarCurr)
<=> ( ( v10408(VarCurr,bitIndex2)
<=> $true )
& ( v10408(VarCurr,bitIndex1)
<=> $true )
& ( v10408(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8660,axiom,
! [VarCurr] :
( v113927(VarCurr)
<=> ( ( v10408(VarCurr,bitIndex2)
<=> $true )
& ( v10408(VarCurr,bitIndex1)
<=> $true )
& ( v10408(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8659,axiom,
! [VarCurr] :
( v113925(VarCurr)
<=> ( ( v10408(VarCurr,bitIndex2)
<=> $true )
& ( v10408(VarCurr,bitIndex1)
<=> $false )
& ( v10408(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_189,axiom,
! [VarCurr] :
( ( ~ v113910(VarCurr)
& ~ v113915(VarCurr)
& ~ v113920(VarCurr) )
=> ! [B] :
( range_2_0(B)
=> ( v113909(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1239,axiom,
! [VarCurr] :
( v113920(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v113909(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4964,axiom,
! [VarCurr] :
( v113915(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v113909(VarCurr,B)
<=> b101(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4969,axiom,
! [VarCurr] :
( v113910(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v113909(VarCurr,B)
<=> b100(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21475,axiom,
! [VarCurr] :
( v113920(VarCurr)
<=> ( v113921(VarCurr)
| v113923(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8658,axiom,
! [VarCurr] :
( v113923(VarCurr)
<=> ( ( v113924(VarCurr,bitIndex2)
<=> $true )
& ( v113924(VarCurr,bitIndex1)
<=> $true )
& ( v113924(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_36132,axiom,
! [VarCurr] :
( v113924(VarCurr,bitIndex0)
<=> v100905(VarCurr) ) ).
fof(addAssignment_36131,axiom,
! [VarCurr] :
( v113924(VarCurr,bitIndex1)
<=> v112970(VarCurr) ) ).
fof(addAssignment_36130,axiom,
! [VarCurr] :
( v113924(VarCurr,bitIndex2)
<=> v112700(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_8657,axiom,
! [VarCurr] :
( v113921(VarCurr)
<=> ( ( v113922(VarCurr,bitIndex2)
<=> $true )
& ( v113922(VarCurr,bitIndex1)
<=> $true )
& ( v113922(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36129,axiom,
! [VarCurr] :
( v113922(VarCurr,bitIndex0)
<=> v100905(VarCurr) ) ).
fof(addAssignment_36128,axiom,
! [VarCurr] :
( v113922(VarCurr,bitIndex1)
<=> v112970(VarCurr) ) ).
fof(addAssignment_36127,axiom,
! [VarCurr] :
( v113922(VarCurr,bitIndex2)
<=> v112700(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21474,axiom,
! [VarCurr] :
( v113915(VarCurr)
<=> ( v113916(VarCurr)
| v113918(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8656,axiom,
! [VarCurr] :
( v113918(VarCurr)
<=> ( ( v113919(VarCurr,bitIndex2)
<=> $true )
& ( v113919(VarCurr,bitIndex1)
<=> $false )
& ( v113919(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_36126,axiom,
! [VarCurr] :
( v113919(VarCurr,bitIndex0)
<=> v100905(VarCurr) ) ).
fof(addAssignment_36125,axiom,
! [VarCurr] :
( v113919(VarCurr,bitIndex1)
<=> v112970(VarCurr) ) ).
fof(addAssignment_36124,axiom,
! [VarCurr] :
( v113919(VarCurr,bitIndex2)
<=> v112700(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_8655,axiom,
! [VarCurr] :
( v113916(VarCurr)
<=> ( ( v113917(VarCurr,bitIndex2)
<=> $true )
& ( v113917(VarCurr,bitIndex1)
<=> $false )
& ( v113917(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36123,axiom,
! [VarCurr] :
( v113917(VarCurr,bitIndex0)
<=> v100905(VarCurr) ) ).
fof(addAssignment_36122,axiom,
! [VarCurr] :
( v113917(VarCurr,bitIndex1)
<=> v112970(VarCurr) ) ).
fof(addAssignment_36121,axiom,
! [VarCurr] :
( v113917(VarCurr,bitIndex2)
<=> v112700(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21473,axiom,
! [VarCurr] :
( v113910(VarCurr)
<=> ( v113911(VarCurr)
| v113913(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8654,axiom,
! [VarCurr] :
( v113913(VarCurr)
<=> ( ( v113914(VarCurr,bitIndex2)
<=> $false )
& ( v113914(VarCurr,bitIndex1)
<=> $false )
& ( v113914(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_36120,axiom,
! [VarCurr] :
( v113914(VarCurr,bitIndex0)
<=> v100905(VarCurr) ) ).
fof(addAssignment_36119,axiom,
! [VarCurr] :
( v113914(VarCurr,bitIndex1)
<=> v112970(VarCurr) ) ).
fof(addAssignment_36118,axiom,
! [VarCurr] :
( v113914(VarCurr,bitIndex2)
<=> v112700(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_8653,axiom,
! [VarCurr] :
( v113911(VarCurr)
<=> ( ( v113912(VarCurr,bitIndex2)
<=> $false )
& ( v113912(VarCurr,bitIndex1)
<=> $false )
& ( v113912(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36117,axiom,
! [VarCurr] :
( v113912(VarCurr,bitIndex0)
<=> v100905(VarCurr) ) ).
fof(addAssignment_36116,axiom,
! [VarCurr] :
( v113912(VarCurr,bitIndex1)
<=> v112970(VarCurr) ) ).
fof(addAssignment_36115,axiom,
! [VarCurr] :
( v113912(VarCurr,bitIndex2)
<=> v112700(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_8652,axiom,
! [VarCurr] :
( v113908(VarCurr)
<=> ( ( v10408(VarCurr,bitIndex2)
<=> $true )
& ( v10408(VarCurr,bitIndex1)
<=> $false )
& ( v10408(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges5_27,axiom,
! [VarCurr] :
( ( ~ v113895(VarCurr)
& ~ v113897(VarCurr)
& ~ v113899(VarCurr)
& ~ v113901(VarCurr)
& ~ v113903(VarCurr) )
=> ! [B] :
( range_2_0(B)
=> ( v113894(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges4_27,axiom,
! [VarCurr] :
( v113903(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v113894(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_188,axiom,
! [VarCurr] :
( v113901(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v113894(VarCurr,B)
<=> b101(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1238,axiom,
! [VarCurr] :
( v113899(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v113894(VarCurr,B)
<=> b110(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4963,axiom,
! [VarCurr] :
( v113897(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v113894(VarCurr,B)
<=> b100(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4968,axiom,
! [VarCurr] :
( v113895(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v113894(VarCurr,B)
<=> b011(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21472,axiom,
! [VarCurr] :
( v113903(VarCurr)
<=> ( v113904(VarCurr)
| v113906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8651,axiom,
! [VarCurr] :
( v113906(VarCurr)
<=> ( ( v113907(VarCurr,bitIndex2)
<=> $true )
& ( v113907(VarCurr,bitIndex1)
<=> $true )
& ( v113907(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_36114,axiom,
! [VarCurr] :
( v113907(VarCurr,bitIndex0)
<=> v100905(VarCurr) ) ).
fof(addAssignment_36113,axiom,
! [VarCurr] :
( v113907(VarCurr,bitIndex1)
<=> v112970(VarCurr) ) ).
fof(addAssignment_36112,axiom,
! [VarCurr] :
( v113907(VarCurr,bitIndex2)
<=> v112700(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_8650,axiom,
! [VarCurr] :
( v113904(VarCurr)
<=> ( ( v113905(VarCurr,bitIndex2)
<=> $true )
& ( v113905(VarCurr,bitIndex1)
<=> $true )
& ( v113905(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36111,axiom,
! [VarCurr] :
( v113905(VarCurr,bitIndex0)
<=> v100905(VarCurr) ) ).
fof(addAssignment_36110,axiom,
! [VarCurr] :
( v113905(VarCurr,bitIndex1)
<=> v112970(VarCurr) ) ).
fof(addAssignment_36109,axiom,
! [VarCurr] :
( v113905(VarCurr,bitIndex2)
<=> v112700(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_8649,axiom,
! [VarCurr] :
( v113901(VarCurr)
<=> ( ( v113902(VarCurr,bitIndex2)
<=> $true )
& ( v113902(VarCurr,bitIndex1)
<=> $false )
& ( v113902(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_36108,axiom,
! [VarCurr] :
( v113902(VarCurr,bitIndex0)
<=> v100905(VarCurr) ) ).
fof(addAssignment_36107,axiom,
! [VarCurr] :
( v113902(VarCurr,bitIndex1)
<=> v112970(VarCurr) ) ).
fof(addAssignment_36106,axiom,
! [VarCurr] :
( v113902(VarCurr,bitIndex2)
<=> v112700(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_8648,axiom,
! [VarCurr] :
( v113899(VarCurr)
<=> ( ( v113900(VarCurr,bitIndex2)
<=> $true )
& ( v113900(VarCurr,bitIndex1)
<=> $false )
& ( v113900(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36105,axiom,
! [VarCurr] :
( v113900(VarCurr,bitIndex0)
<=> v100905(VarCurr) ) ).
fof(addAssignment_36104,axiom,
! [VarCurr] :
( v113900(VarCurr,bitIndex1)
<=> v112970(VarCurr) ) ).
fof(addAssignment_36103,axiom,
! [VarCurr] :
( v113900(VarCurr,bitIndex2)
<=> v112700(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_8647,axiom,
! [VarCurr] :
( v113897(VarCurr)
<=> ( ( v113898(VarCurr,bitIndex2)
<=> $false )
& ( v113898(VarCurr,bitIndex1)
<=> $false )
& ( v113898(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_36102,axiom,
! [VarCurr] :
( v113898(VarCurr,bitIndex0)
<=> v100905(VarCurr) ) ).
fof(addAssignment_36101,axiom,
! [VarCurr] :
( v113898(VarCurr,bitIndex1)
<=> v112970(VarCurr) ) ).
fof(addAssignment_36100,axiom,
! [VarCurr] :
( v113898(VarCurr,bitIndex2)
<=> v112700(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_8646,axiom,
! [VarCurr] :
( v113895(VarCurr)
<=> ( ( v113896(VarCurr,bitIndex2)
<=> $false )
& ( v113896(VarCurr,bitIndex1)
<=> $false )
& ( v113896(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36099,axiom,
! [VarCurr] :
( v113896(VarCurr,bitIndex0)
<=> v100905(VarCurr) ) ).
fof(addAssignment_36098,axiom,
! [VarCurr] :
( v113896(VarCurr,bitIndex1)
<=> v112970(VarCurr) ) ).
fof(addAssignment_36097,axiom,
! [VarCurr] :
( v113896(VarCurr,bitIndex2)
<=> v112700(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_8645,axiom,
! [VarCurr] :
( v113893(VarCurr)
<=> ( ( v10408(VarCurr,bitIndex2)
<=> $false )
& ( v10408(VarCurr,bitIndex1)
<=> $true )
& ( v10408(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4962,axiom,
! [VarCurr] :
( ~ v113889(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v113888(VarCurr,B)
<=> b010(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4967,axiom,
! [VarCurr] :
( v113889(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v113888(VarCurr,B)
<=> b011(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8644,axiom,
! [VarCurr] :
( v113891(VarCurr)
<=> ( v113892(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21471,axiom,
! [VarCurr] :
( v113892(VarCurr)
<=> ( v10400(VarCurr)
<~> v112660(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8643,axiom,
! [VarCurr] :
( v113889(VarCurr)
<=> ( v113890(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21470,axiom,
! [VarCurr] :
( v113890(VarCurr)
<=> ( v10400(VarCurr)
<~> v112660(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8642,axiom,
! [VarCurr] :
( v113887(VarCurr)
<=> ( ( v10408(VarCurr,bitIndex2)
<=> $false )
& ( v10408(VarCurr,bitIndex1)
<=> $true )
& ( v10408(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8641,axiom,
! [VarCurr] :
( v113886(VarCurr)
<=> ( ( v10408(VarCurr,bitIndex2)
<=> $false )
& ( v10408(VarCurr,bitIndex1)
<=> $false )
& ( v10408(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4961,axiom,
! [VarCurr] :
( ~ v113884(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v113883(VarCurr,B)
<=> b001(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4966,axiom,
! [VarCurr] :
( v113884(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v113883(VarCurr,B)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8640,axiom,
! [VarCurr] :
( v113885(VarCurr)
<=> ( v10412(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8639,axiom,
! [VarCurr] :
( v113884(VarCurr)
<=> ( v10412(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8638,axiom,
! [VarCurr] :
( v113882(VarCurr)
<=> ( ( v10408(VarCurr,bitIndex2)
<=> $false )
& ( v10408(VarCurr,bitIndex1)
<=> $false )
& ( v10408(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36096,axiom,
! [VarCurr] :
( v112970(VarCurr)
<=> v112972(VarCurr) ) ).
fof(addAssignment_36095,axiom,
! [VarCurr] :
( v112972(VarCurr)
<=> v112974(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21469,axiom,
! [VarCurr] :
( v112974(VarCurr)
<=> ( v113877(VarCurr)
& v112704(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1885,axiom,
! [VarCurr] :
( v113877(VarCurr)
<=> ( v113879(VarCurr)
| v113880(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1884,axiom,
! [VarCurr] :
( v113879(VarCurr)
<=> ( v113880(VarCurr,bitIndex0)
| v113880(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_41,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v113880(VarCurr,B)
<=> ( v112976(VarCurr,B)
| v112819(VarCurr,B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1825,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113865(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v112976(VarNext,B)
<=> v112976(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1883,axiom,
! [VarNext] :
( v113865(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v112976(VarNext,B)
<=> v113873(VarNext,B) ) ) ) ).
fof(addAssignment_36094,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v113873(VarNext,B)
<=> v113871(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2767,axiom,
! [VarCurr] :
( ~ v112908(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v113871(VarCurr,B)
<=> v112978(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2554,axiom,
! [VarCurr] :
( v112908(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v113871(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21468,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113865(VarNext)
<=> v113866(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21467,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113866(VarNext)
<=> ( v113868(VarNext)
& v112894(VarNext) ) ) ) ).
fof(writeUnaryOperator_8582,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113868(VarNext)
<=> v112901(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_187,axiom,
! [VarCurr] :
( ( ~ v112876(VarCurr)
& ~ v112877(VarCurr)
& ~ v112878(VarCurr) )
=> ( v112978(VarCurr,bitIndex2)
<=> v112976(VarCurr,bitIndex2) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_25,axiom,
! [VarCurr] :
( v112878(VarCurr)
=> ( v112978(VarCurr,bitIndex2)
<=> v113862(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_28,axiom,
! [VarCurr] :
( v112877(VarCurr)
=> ( v112978(VarCurr,bitIndex2)
<=> v113861(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_23,axiom,
! [VarCurr] :
( v112876(VarCurr)
=> ( v112978(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(writeBinaryOperatorShiftedRanges_1883,axiom,
! [VarCurr] :
( v113862(VarCurr)
<=> ( v112976(VarCurr,bitIndex2)
| v112819(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1882,axiom,
! [VarCurr] :
( v113861(VarCurr)
<=> ( v112976(VarCurr,bitIndex2)
| v112819(VarCurr,bitIndex2) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_186,axiom,
! [VarCurr] :
( ( ~ v112876(VarCurr)
& ~ v112877(VarCurr)
& ~ v112878(VarCurr) )
=> ( v112978(VarCurr,bitIndex1)
<=> v112976(VarCurr,bitIndex1) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_24,axiom,
! [VarCurr] :
( v112878(VarCurr)
=> ( v112978(VarCurr,bitIndex1)
<=> v113859(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_27,axiom,
! [VarCurr] :
( v112877(VarCurr)
=> ( v112978(VarCurr,bitIndex1)
<=> v113856(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_22,axiom,
! [VarCurr] :
( v112876(VarCurr)
=> ( v112978(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(writeBinaryOperatorShiftedRanges_1881,axiom,
! [VarCurr] :
( v113859(VarCurr)
<=> ( v112976(VarCurr,bitIndex1)
| v112819(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1880,axiom,
! [VarCurr] :
( v113856(VarCurr)
<=> ( v112976(VarCurr,bitIndex1)
| v113857(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1879,axiom,
! [VarCurr] :
( v113857(VarCurr)
<=> ( v112819(VarCurr,bitIndex0)
| v112819(VarCurr,bitIndex1) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_185,axiom,
! [VarCurr] :
( ( ~ v112876(VarCurr)
& ~ v112877(VarCurr)
& ~ v112878(VarCurr) )
=> ( v112978(VarCurr,bitIndex0)
<=> v112976(VarCurr,bitIndex0) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1237,axiom,
! [VarCurr] :
( v112878(VarCurr)
=> ( v112978(VarCurr,bitIndex0)
<=> v113854(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4960,axiom,
! [VarCurr] :
( v112877(VarCurr)
=> ( v112978(VarCurr,bitIndex0)
<=> v113853(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4965,axiom,
! [VarCurr] :
( v112876(VarCurr)
=> ( v112978(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21466,axiom,
! [VarCurr] :
( v113854(VarCurr)
<=> ( v112976(VarCurr,bitIndex0)
| v112819(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21465,axiom,
! [VarCurr] :
( v113853(VarCurr)
<=> ( v112976(VarCurr,bitIndex0)
| v112980(VarCurr) ) ) ).
fof(addAssignment_36093,axiom,
! [VarCurr] :
( v112819(VarCurr,bitIndex2)
<=> v112869(VarCurr,bitIndex2) ) ).
fof(addAssignment_36092,axiom,
! [VarCurr] :
( v112821(VarCurr,bitIndex2)
<=> v112823(VarCurr,bitIndex2) ) ).
fof(addAssignment_36091,axiom,
! [VarCurr] :
( v112823(VarCurr,bitIndex2)
<=> v112825(VarCurr,bitIndex2) ) ).
fof(addAssignment_36090,axiom,
! [VarCurr] :
( v112825(VarCurr,bitIndex2)
<=> v112827(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_1878,axiom,
! [VarCurr] :
( v112827(VarCurr,bitIndex2)
<=> ( v113850(VarCurr)
| v113108(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1877,axiom,
! [VarCurr] :
( v113850(VarCurr)
<=> ( v113851(VarCurr)
| v113108(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1876,axiom,
! [VarCurr] :
( v113851(VarCurr)
<=> ( v113108(VarCurr,bitIndex0)
| v113108(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1875,axiom,
! [VarCurr] :
( v113108(VarCurr,bitIndex3)
<=> ( v113691(VarCurr)
<~> v113847(VarCurr) ) ) ).
fof(writeUnaryOperator_8581,axiom,
! [VarCurr] :
( ~ v113847(VarCurr)
<=> v113140(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21464,axiom,
! [VarCurr] :
( v113691(VarCurr)
<=> ( v113693(VarCurr)
& v113846(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21463,axiom,
! [VarCurr] :
( v113846(VarCurr)
<=> ( v113695(VarCurr)
| v113771(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21462,axiom,
! [VarCurr] :
( v113693(VarCurr)
<=> ( v113694(VarCurr)
| v113770(VarCurr) ) ) ).
fof(writeUnaryOperator_8580,axiom,
! [VarCurr] :
( ~ v113770(VarCurr)
<=> v113771(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21461,axiom,
! [VarCurr] :
( v113771(VarCurr)
<=> ( v113772(VarCurr)
& v113845(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21460,axiom,
! [VarCurr] :
( v113845(VarCurr)
<=> ( v113774(VarCurr)
| v113790(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21459,axiom,
! [VarCurr] :
( v113772(VarCurr)
<=> ( v113773(VarCurr)
| v113789(VarCurr) ) ) ).
fof(writeUnaryOperator_8579,axiom,
! [VarCurr] :
( ~ v113789(VarCurr)
<=> v113790(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21458,axiom,
! [VarCurr] :
( v113790(VarCurr)
<=> ( v113791(VarCurr)
& v113844(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21457,axiom,
! [VarCurr] :
( v113844(VarCurr)
<=> ( v113793(VarCurr)
| v113809(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21456,axiom,
! [VarCurr] :
( v113791(VarCurr)
<=> ( v113792(VarCurr)
| v113808(VarCurr) ) ) ).
fof(writeUnaryOperator_8578,axiom,
! [VarCurr] :
( ~ v113808(VarCurr)
<=> v113809(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21455,axiom,
! [VarCurr] :
( v113809(VarCurr)
<=> ( v113810(VarCurr)
& v113843(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21454,axiom,
! [VarCurr] :
( v113843(VarCurr)
<=> ( v113812(VarCurr)
| v113828(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21453,axiom,
! [VarCurr] :
( v113810(VarCurr)
<=> ( v113811(VarCurr)
| v113827(VarCurr) ) ) ).
fof(writeUnaryOperator_8577,axiom,
! [VarCurr] :
( ~ v113827(VarCurr)
<=> v113828(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21452,axiom,
! [VarCurr] :
( v113828(VarCurr)
<=> ( v113829(VarCurr)
& v113842(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1874,axiom,
! [VarCurr] :
( v113842(VarCurr)
<=> ( v113110(VarCurr,bitIndex119)
| v113832(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21451,axiom,
! [VarCurr] :
( v113829(VarCurr)
<=> ( v113830(VarCurr)
| v113831(VarCurr) ) ) ).
fof(writeUnaryOperator_8576,axiom,
! [VarCurr] :
( ~ v113831(VarCurr)
<=> v113832(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21450,axiom,
! [VarCurr] :
( v113832(VarCurr)
<=> ( v113833(VarCurr)
& v113841(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1873,axiom,
! [VarCurr] :
( v113841(VarCurr)
<=> ( v113110(VarCurr,bitIndex118)
| v113836(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21449,axiom,
! [VarCurr] :
( v113833(VarCurr)
<=> ( v113834(VarCurr)
| v113835(VarCurr) ) ) ).
fof(writeUnaryOperator_8575,axiom,
! [VarCurr] :
( ~ v113835(VarCurr)
<=> v113836(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21448,axiom,
! [VarCurr] :
( v113836(VarCurr)
<=> ( v113837(VarCurr)
& v113840(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1872,axiom,
! [VarCurr] :
( v113840(VarCurr)
<=> ( v113110(VarCurr,bitIndex116)
| v113110(VarCurr,bitIndex117) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21447,axiom,
! [VarCurr] :
( v113837(VarCurr)
<=> ( v113838(VarCurr)
| v113839(VarCurr) ) ) ).
fof(writeUnaryOperator_8574,axiom,
! [VarCurr] :
( ~ v113839(VarCurr)
<=> v113110(VarCurr,bitIndex117) ) ).
fof(writeUnaryOperator_8573,axiom,
! [VarCurr] :
( ~ v113838(VarCurr)
<=> v113110(VarCurr,bitIndex116) ) ).
fof(writeUnaryOperator_8572,axiom,
! [VarCurr] :
( ~ v113834(VarCurr)
<=> v113110(VarCurr,bitIndex118) ) ).
fof(writeUnaryOperator_8571,axiom,
! [VarCurr] :
( ~ v113830(VarCurr)
<=> v113110(VarCurr,bitIndex119) ) ).
fof(writeUnaryOperator_8570,axiom,
! [VarCurr] :
( ~ v113811(VarCurr)
<=> v113812(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21446,axiom,
! [VarCurr] :
( v113812(VarCurr)
<=> ( v113813(VarCurr)
& v113826(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1871,axiom,
! [VarCurr] :
( v113826(VarCurr)
<=> ( v113110(VarCurr,bitIndex115)
| v113816(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21445,axiom,
! [VarCurr] :
( v113813(VarCurr)
<=> ( v113814(VarCurr)
| v113815(VarCurr) ) ) ).
fof(writeUnaryOperator_8569,axiom,
! [VarCurr] :
( ~ v113815(VarCurr)
<=> v113816(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21444,axiom,
! [VarCurr] :
( v113816(VarCurr)
<=> ( v113817(VarCurr)
& v113825(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1870,axiom,
! [VarCurr] :
( v113825(VarCurr)
<=> ( v113110(VarCurr,bitIndex114)
| v113820(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21443,axiom,
! [VarCurr] :
( v113817(VarCurr)
<=> ( v113818(VarCurr)
| v113819(VarCurr) ) ) ).
fof(writeUnaryOperator_8568,axiom,
! [VarCurr] :
( ~ v113819(VarCurr)
<=> v113820(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21442,axiom,
! [VarCurr] :
( v113820(VarCurr)
<=> ( v113821(VarCurr)
& v113824(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1869,axiom,
! [VarCurr] :
( v113824(VarCurr)
<=> ( v113110(VarCurr,bitIndex112)
| v113110(VarCurr,bitIndex113) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21441,axiom,
! [VarCurr] :
( v113821(VarCurr)
<=> ( v113822(VarCurr)
| v113823(VarCurr) ) ) ).
fof(writeUnaryOperator_8567,axiom,
! [VarCurr] :
( ~ v113823(VarCurr)
<=> v113110(VarCurr,bitIndex113) ) ).
fof(writeUnaryOperator_8566,axiom,
! [VarCurr] :
( ~ v113822(VarCurr)
<=> v113110(VarCurr,bitIndex112) ) ).
fof(writeUnaryOperator_8565,axiom,
! [VarCurr] :
( ~ v113818(VarCurr)
<=> v113110(VarCurr,bitIndex114) ) ).
fof(writeUnaryOperator_8564,axiom,
! [VarCurr] :
( ~ v113814(VarCurr)
<=> v113110(VarCurr,bitIndex115) ) ).
fof(writeUnaryOperator_8563,axiom,
! [VarCurr] :
( ~ v113792(VarCurr)
<=> v113793(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21440,axiom,
! [VarCurr] :
( v113793(VarCurr)
<=> ( v113794(VarCurr)
& v113807(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1868,axiom,
! [VarCurr] :
( v113807(VarCurr)
<=> ( v113110(VarCurr,bitIndex123)
| v113797(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21439,axiom,
! [VarCurr] :
( v113794(VarCurr)
<=> ( v113795(VarCurr)
| v113796(VarCurr) ) ) ).
fof(writeUnaryOperator_8562,axiom,
! [VarCurr] :
( ~ v113796(VarCurr)
<=> v113797(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21438,axiom,
! [VarCurr] :
( v113797(VarCurr)
<=> ( v113798(VarCurr)
& v113806(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1867,axiom,
! [VarCurr] :
( v113806(VarCurr)
<=> ( v113110(VarCurr,bitIndex122)
| v113801(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21437,axiom,
! [VarCurr] :
( v113798(VarCurr)
<=> ( v113799(VarCurr)
| v113800(VarCurr) ) ) ).
fof(writeUnaryOperator_8561,axiom,
! [VarCurr] :
( ~ v113800(VarCurr)
<=> v113801(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21436,axiom,
! [VarCurr] :
( v113801(VarCurr)
<=> ( v113802(VarCurr)
& v113805(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1866,axiom,
! [VarCurr] :
( v113805(VarCurr)
<=> ( v113110(VarCurr,bitIndex120)
| v113110(VarCurr,bitIndex121) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21435,axiom,
! [VarCurr] :
( v113802(VarCurr)
<=> ( v113803(VarCurr)
| v113804(VarCurr) ) ) ).
fof(writeUnaryOperator_8560,axiom,
! [VarCurr] :
( ~ v113804(VarCurr)
<=> v113110(VarCurr,bitIndex121) ) ).
fof(writeUnaryOperator_8559,axiom,
! [VarCurr] :
( ~ v113803(VarCurr)
<=> v113110(VarCurr,bitIndex120) ) ).
fof(writeUnaryOperator_8558,axiom,
! [VarCurr] :
( ~ v113799(VarCurr)
<=> v113110(VarCurr,bitIndex122) ) ).
fof(writeUnaryOperator_8557,axiom,
! [VarCurr] :
( ~ v113795(VarCurr)
<=> v113110(VarCurr,bitIndex123) ) ).
fof(writeUnaryOperator_8556,axiom,
! [VarCurr] :
( ~ v113773(VarCurr)
<=> v113774(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21434,axiom,
! [VarCurr] :
( v113774(VarCurr)
<=> ( v113775(VarCurr)
& v113788(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1865,axiom,
! [VarCurr] :
( v113788(VarCurr)
<=> ( v113110(VarCurr,bitIndex127)
| v113778(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21433,axiom,
! [VarCurr] :
( v113775(VarCurr)
<=> ( v113776(VarCurr)
| v113777(VarCurr) ) ) ).
fof(writeUnaryOperator_8555,axiom,
! [VarCurr] :
( ~ v113777(VarCurr)
<=> v113778(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21432,axiom,
! [VarCurr] :
( v113778(VarCurr)
<=> ( v113779(VarCurr)
& v113787(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1864,axiom,
! [VarCurr] :
( v113787(VarCurr)
<=> ( v113110(VarCurr,bitIndex126)
| v113782(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21431,axiom,
! [VarCurr] :
( v113779(VarCurr)
<=> ( v113780(VarCurr)
| v113781(VarCurr) ) ) ).
fof(writeUnaryOperator_8554,axiom,
! [VarCurr] :
( ~ v113781(VarCurr)
<=> v113782(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21430,axiom,
! [VarCurr] :
( v113782(VarCurr)
<=> ( v113783(VarCurr)
& v113786(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1863,axiom,
! [VarCurr] :
( v113786(VarCurr)
<=> ( v113110(VarCurr,bitIndex124)
| v113110(VarCurr,bitIndex125) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21429,axiom,
! [VarCurr] :
( v113783(VarCurr)
<=> ( v113784(VarCurr)
| v113785(VarCurr) ) ) ).
fof(writeUnaryOperator_8553,axiom,
! [VarCurr] :
( ~ v113785(VarCurr)
<=> v113110(VarCurr,bitIndex125) ) ).
fof(writeUnaryOperator_8552,axiom,
! [VarCurr] :
( ~ v113784(VarCurr)
<=> v113110(VarCurr,bitIndex124) ) ).
fof(writeUnaryOperator_8551,axiom,
! [VarCurr] :
( ~ v113780(VarCurr)
<=> v113110(VarCurr,bitIndex126) ) ).
fof(writeUnaryOperator_8550,axiom,
! [VarCurr] :
( ~ v113776(VarCurr)
<=> v113110(VarCurr,bitIndex127) ) ).
fof(writeUnaryOperator_8549,axiom,
! [VarCurr] :
( ~ v113694(VarCurr)
<=> v113695(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21428,axiom,
! [VarCurr] :
( v113695(VarCurr)
<=> ( v113696(VarCurr)
& v113769(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21427,axiom,
! [VarCurr] :
( v113769(VarCurr)
<=> ( v113698(VarCurr)
| v113714(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21426,axiom,
! [VarCurr] :
( v113696(VarCurr)
<=> ( v113697(VarCurr)
| v113713(VarCurr) ) ) ).
fof(writeUnaryOperator_8548,axiom,
! [VarCurr] :
( ~ v113713(VarCurr)
<=> v113714(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21425,axiom,
! [VarCurr] :
( v113714(VarCurr)
<=> ( v113715(VarCurr)
& v113768(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21424,axiom,
! [VarCurr] :
( v113768(VarCurr)
<=> ( v113717(VarCurr)
| v113733(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21423,axiom,
! [VarCurr] :
( v113715(VarCurr)
<=> ( v113716(VarCurr)
| v113732(VarCurr) ) ) ).
fof(writeUnaryOperator_8547,axiom,
! [VarCurr] :
( ~ v113732(VarCurr)
<=> v113733(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21422,axiom,
! [VarCurr] :
( v113733(VarCurr)
<=> ( v113734(VarCurr)
& v113767(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21421,axiom,
! [VarCurr] :
( v113767(VarCurr)
<=> ( v113736(VarCurr)
| v113752(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21420,axiom,
! [VarCurr] :
( v113734(VarCurr)
<=> ( v113735(VarCurr)
| v113751(VarCurr) ) ) ).
fof(writeUnaryOperator_8546,axiom,
! [VarCurr] :
( ~ v113751(VarCurr)
<=> v113752(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21419,axiom,
! [VarCurr] :
( v113752(VarCurr)
<=> ( v113753(VarCurr)
& v113766(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1862,axiom,
! [VarCurr] :
( v113766(VarCurr)
<=> ( v113110(VarCurr,bitIndex103)
| v113756(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21418,axiom,
! [VarCurr] :
( v113753(VarCurr)
<=> ( v113754(VarCurr)
| v113755(VarCurr) ) ) ).
fof(writeUnaryOperator_8545,axiom,
! [VarCurr] :
( ~ v113755(VarCurr)
<=> v113756(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21417,axiom,
! [VarCurr] :
( v113756(VarCurr)
<=> ( v113757(VarCurr)
& v113765(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1861,axiom,
! [VarCurr] :
( v113765(VarCurr)
<=> ( v113110(VarCurr,bitIndex102)
| v113760(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21416,axiom,
! [VarCurr] :
( v113757(VarCurr)
<=> ( v113758(VarCurr)
| v113759(VarCurr) ) ) ).
fof(writeUnaryOperator_8544,axiom,
! [VarCurr] :
( ~ v113759(VarCurr)
<=> v113760(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21415,axiom,
! [VarCurr] :
( v113760(VarCurr)
<=> ( v113761(VarCurr)
& v113764(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1860,axiom,
! [VarCurr] :
( v113764(VarCurr)
<=> ( v113110(VarCurr,bitIndex100)
| v113110(VarCurr,bitIndex101) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21414,axiom,
! [VarCurr] :
( v113761(VarCurr)
<=> ( v113762(VarCurr)
| v113763(VarCurr) ) ) ).
fof(writeUnaryOperator_8543,axiom,
! [VarCurr] :
( ~ v113763(VarCurr)
<=> v113110(VarCurr,bitIndex101) ) ).
fof(writeUnaryOperator_8542,axiom,
! [VarCurr] :
( ~ v113762(VarCurr)
<=> v113110(VarCurr,bitIndex100) ) ).
fof(writeUnaryOperator_8541,axiom,
! [VarCurr] :
( ~ v113758(VarCurr)
<=> v113110(VarCurr,bitIndex102) ) ).
fof(writeUnaryOperator_8540,axiom,
! [VarCurr] :
( ~ v113754(VarCurr)
<=> v113110(VarCurr,bitIndex103) ) ).
fof(writeUnaryOperator_8539,axiom,
! [VarCurr] :
( ~ v113735(VarCurr)
<=> v113736(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21413,axiom,
! [VarCurr] :
( v113736(VarCurr)
<=> ( v113737(VarCurr)
& v113750(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1859,axiom,
! [VarCurr] :
( v113750(VarCurr)
<=> ( v113110(VarCurr,bitIndex99)
| v113740(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21412,axiom,
! [VarCurr] :
( v113737(VarCurr)
<=> ( v113738(VarCurr)
| v113739(VarCurr) ) ) ).
fof(writeUnaryOperator_8538,axiom,
! [VarCurr] :
( ~ v113739(VarCurr)
<=> v113740(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21411,axiom,
! [VarCurr] :
( v113740(VarCurr)
<=> ( v113741(VarCurr)
& v113749(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1858,axiom,
! [VarCurr] :
( v113749(VarCurr)
<=> ( v113110(VarCurr,bitIndex98)
| v113744(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21410,axiom,
! [VarCurr] :
( v113741(VarCurr)
<=> ( v113742(VarCurr)
| v113743(VarCurr) ) ) ).
fof(writeUnaryOperator_8537,axiom,
! [VarCurr] :
( ~ v113743(VarCurr)
<=> v113744(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21409,axiom,
! [VarCurr] :
( v113744(VarCurr)
<=> ( v113745(VarCurr)
& v113748(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1857,axiom,
! [VarCurr] :
( v113748(VarCurr)
<=> ( v113110(VarCurr,bitIndex96)
| v113110(VarCurr,bitIndex97) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21408,axiom,
! [VarCurr] :
( v113745(VarCurr)
<=> ( v113746(VarCurr)
| v113747(VarCurr) ) ) ).
fof(writeUnaryOperator_8536,axiom,
! [VarCurr] :
( ~ v113747(VarCurr)
<=> v113110(VarCurr,bitIndex97) ) ).
fof(writeUnaryOperator_8535,axiom,
! [VarCurr] :
( ~ v113746(VarCurr)
<=> v113110(VarCurr,bitIndex96) ) ).
fof(writeUnaryOperator_8534,axiom,
! [VarCurr] :
( ~ v113742(VarCurr)
<=> v113110(VarCurr,bitIndex98) ) ).
fof(writeUnaryOperator_8533,axiom,
! [VarCurr] :
( ~ v113738(VarCurr)
<=> v113110(VarCurr,bitIndex99) ) ).
fof(writeUnaryOperator_8532,axiom,
! [VarCurr] :
( ~ v113716(VarCurr)
<=> v113717(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21407,axiom,
! [VarCurr] :
( v113717(VarCurr)
<=> ( v113718(VarCurr)
& v113731(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1856,axiom,
! [VarCurr] :
( v113731(VarCurr)
<=> ( v113110(VarCurr,bitIndex107)
| v113721(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21406,axiom,
! [VarCurr] :
( v113718(VarCurr)
<=> ( v113719(VarCurr)
| v113720(VarCurr) ) ) ).
fof(writeUnaryOperator_8531,axiom,
! [VarCurr] :
( ~ v113720(VarCurr)
<=> v113721(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21405,axiom,
! [VarCurr] :
( v113721(VarCurr)
<=> ( v113722(VarCurr)
& v113730(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1855,axiom,
! [VarCurr] :
( v113730(VarCurr)
<=> ( v113110(VarCurr,bitIndex106)
| v113725(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21404,axiom,
! [VarCurr] :
( v113722(VarCurr)
<=> ( v113723(VarCurr)
| v113724(VarCurr) ) ) ).
fof(writeUnaryOperator_8530,axiom,
! [VarCurr] :
( ~ v113724(VarCurr)
<=> v113725(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21403,axiom,
! [VarCurr] :
( v113725(VarCurr)
<=> ( v113726(VarCurr)
& v113729(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1854,axiom,
! [VarCurr] :
( v113729(VarCurr)
<=> ( v113110(VarCurr,bitIndex104)
| v113110(VarCurr,bitIndex105) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21402,axiom,
! [VarCurr] :
( v113726(VarCurr)
<=> ( v113727(VarCurr)
| v113728(VarCurr) ) ) ).
fof(writeUnaryOperator_8529,axiom,
! [VarCurr] :
( ~ v113728(VarCurr)
<=> v113110(VarCurr,bitIndex105) ) ).
fof(writeUnaryOperator_8528,axiom,
! [VarCurr] :
( ~ v113727(VarCurr)
<=> v113110(VarCurr,bitIndex104) ) ).
fof(writeUnaryOperator_8527,axiom,
! [VarCurr] :
( ~ v113723(VarCurr)
<=> v113110(VarCurr,bitIndex106) ) ).
fof(writeUnaryOperator_8526,axiom,
! [VarCurr] :
( ~ v113719(VarCurr)
<=> v113110(VarCurr,bitIndex107) ) ).
fof(writeUnaryOperator_8525,axiom,
! [VarCurr] :
( ~ v113697(VarCurr)
<=> v113698(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21401,axiom,
! [VarCurr] :
( v113698(VarCurr)
<=> ( v113699(VarCurr)
& v113712(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1853,axiom,
! [VarCurr] :
( v113712(VarCurr)
<=> ( v113110(VarCurr,bitIndex111)
| v113702(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21400,axiom,
! [VarCurr] :
( v113699(VarCurr)
<=> ( v113700(VarCurr)
| v113701(VarCurr) ) ) ).
fof(writeUnaryOperator_8524,axiom,
! [VarCurr] :
( ~ v113701(VarCurr)
<=> v113702(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21399,axiom,
! [VarCurr] :
( v113702(VarCurr)
<=> ( v113703(VarCurr)
& v113711(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1852,axiom,
! [VarCurr] :
( v113711(VarCurr)
<=> ( v113110(VarCurr,bitIndex110)
| v113706(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21398,axiom,
! [VarCurr] :
( v113703(VarCurr)
<=> ( v113704(VarCurr)
| v113705(VarCurr) ) ) ).
fof(writeUnaryOperator_8523,axiom,
! [VarCurr] :
( ~ v113705(VarCurr)
<=> v113706(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21397,axiom,
! [VarCurr] :
( v113706(VarCurr)
<=> ( v113707(VarCurr)
& v113710(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1851,axiom,
! [VarCurr] :
( v113710(VarCurr)
<=> ( v113110(VarCurr,bitIndex108)
| v113110(VarCurr,bitIndex109) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21396,axiom,
! [VarCurr] :
( v113707(VarCurr)
<=> ( v113708(VarCurr)
| v113709(VarCurr) ) ) ).
fof(writeUnaryOperator_8522,axiom,
! [VarCurr] :
( ~ v113709(VarCurr)
<=> v113110(VarCurr,bitIndex109) ) ).
fof(writeUnaryOperator_8521,axiom,
! [VarCurr] :
( ~ v113708(VarCurr)
<=> v113110(VarCurr,bitIndex108) ) ).
fof(writeUnaryOperator_8520,axiom,
! [VarCurr] :
( ~ v113704(VarCurr)
<=> v113110(VarCurr,bitIndex110) ) ).
fof(writeUnaryOperator_8519,axiom,
! [VarCurr] :
( ~ v113700(VarCurr)
<=> v113110(VarCurr,bitIndex111) ) ).
fof(writeBinaryOperatorShiftedRanges_1850,axiom,
! [VarCurr] :
( v113108(VarCurr,bitIndex2)
<=> ( v113533(VarCurr)
<~> v113689(VarCurr) ) ) ).
fof(writeUnaryOperator_8518,axiom,
! [VarCurr] :
( ~ v113689(VarCurr)
<=> v113140(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21395,axiom,
! [VarCurr] :
( v113533(VarCurr)
<=> ( v113535(VarCurr)
& v113688(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21394,axiom,
! [VarCurr] :
( v113688(VarCurr)
<=> ( v113537(VarCurr)
| v113613(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21393,axiom,
! [VarCurr] :
( v113535(VarCurr)
<=> ( v113536(VarCurr)
| v113612(VarCurr) ) ) ).
fof(writeUnaryOperator_8517,axiom,
! [VarCurr] :
( ~ v113612(VarCurr)
<=> v113613(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21392,axiom,
! [VarCurr] :
( v113613(VarCurr)
<=> ( v113614(VarCurr)
& v113687(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21391,axiom,
! [VarCurr] :
( v113687(VarCurr)
<=> ( v113616(VarCurr)
| v113632(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21390,axiom,
! [VarCurr] :
( v113614(VarCurr)
<=> ( v113615(VarCurr)
| v113631(VarCurr) ) ) ).
fof(writeUnaryOperator_8516,axiom,
! [VarCurr] :
( ~ v113631(VarCurr)
<=> v113632(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21389,axiom,
! [VarCurr] :
( v113632(VarCurr)
<=> ( v113633(VarCurr)
& v113686(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21388,axiom,
! [VarCurr] :
( v113686(VarCurr)
<=> ( v113635(VarCurr)
| v113651(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21387,axiom,
! [VarCurr] :
( v113633(VarCurr)
<=> ( v113634(VarCurr)
| v113650(VarCurr) ) ) ).
fof(writeUnaryOperator_8515,axiom,
! [VarCurr] :
( ~ v113650(VarCurr)
<=> v113651(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21386,axiom,
! [VarCurr] :
( v113651(VarCurr)
<=> ( v113652(VarCurr)
& v113685(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21385,axiom,
! [VarCurr] :
( v113685(VarCurr)
<=> ( v113654(VarCurr)
| v113670(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21384,axiom,
! [VarCurr] :
( v113652(VarCurr)
<=> ( v113653(VarCurr)
| v113669(VarCurr) ) ) ).
fof(writeUnaryOperator_8514,axiom,
! [VarCurr] :
( ~ v113669(VarCurr)
<=> v113670(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21383,axiom,
! [VarCurr] :
( v113670(VarCurr)
<=> ( v113671(VarCurr)
& v113684(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1849,axiom,
! [VarCurr] :
( v113684(VarCurr)
<=> ( v113110(VarCurr,bitIndex87)
| v113674(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21382,axiom,
! [VarCurr] :
( v113671(VarCurr)
<=> ( v113672(VarCurr)
| v113673(VarCurr) ) ) ).
fof(writeUnaryOperator_8513,axiom,
! [VarCurr] :
( ~ v113673(VarCurr)
<=> v113674(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21381,axiom,
! [VarCurr] :
( v113674(VarCurr)
<=> ( v113675(VarCurr)
& v113683(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1848,axiom,
! [VarCurr] :
( v113683(VarCurr)
<=> ( v113110(VarCurr,bitIndex86)
| v113678(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21380,axiom,
! [VarCurr] :
( v113675(VarCurr)
<=> ( v113676(VarCurr)
| v113677(VarCurr) ) ) ).
fof(writeUnaryOperator_8512,axiom,
! [VarCurr] :
( ~ v113677(VarCurr)
<=> v113678(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21379,axiom,
! [VarCurr] :
( v113678(VarCurr)
<=> ( v113679(VarCurr)
& v113682(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1847,axiom,
! [VarCurr] :
( v113682(VarCurr)
<=> ( v113110(VarCurr,bitIndex84)
| v113110(VarCurr,bitIndex85) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21378,axiom,
! [VarCurr] :
( v113679(VarCurr)
<=> ( v113680(VarCurr)
| v113681(VarCurr) ) ) ).
fof(writeUnaryOperator_8511,axiom,
! [VarCurr] :
( ~ v113681(VarCurr)
<=> v113110(VarCurr,bitIndex85) ) ).
fof(writeUnaryOperator_8510,axiom,
! [VarCurr] :
( ~ v113680(VarCurr)
<=> v113110(VarCurr,bitIndex84) ) ).
fof(writeUnaryOperator_8509,axiom,
! [VarCurr] :
( ~ v113676(VarCurr)
<=> v113110(VarCurr,bitIndex86) ) ).
fof(writeUnaryOperator_8508,axiom,
! [VarCurr] :
( ~ v113672(VarCurr)
<=> v113110(VarCurr,bitIndex87) ) ).
fof(writeUnaryOperator_8507,axiom,
! [VarCurr] :
( ~ v113653(VarCurr)
<=> v113654(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21377,axiom,
! [VarCurr] :
( v113654(VarCurr)
<=> ( v113655(VarCurr)
& v113668(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1846,axiom,
! [VarCurr] :
( v113668(VarCurr)
<=> ( v113110(VarCurr,bitIndex83)
| v113658(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21376,axiom,
! [VarCurr] :
( v113655(VarCurr)
<=> ( v113656(VarCurr)
| v113657(VarCurr) ) ) ).
fof(writeUnaryOperator_8506,axiom,
! [VarCurr] :
( ~ v113657(VarCurr)
<=> v113658(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21375,axiom,
! [VarCurr] :
( v113658(VarCurr)
<=> ( v113659(VarCurr)
& v113667(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1845,axiom,
! [VarCurr] :
( v113667(VarCurr)
<=> ( v113110(VarCurr,bitIndex82)
| v113662(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21374,axiom,
! [VarCurr] :
( v113659(VarCurr)
<=> ( v113660(VarCurr)
| v113661(VarCurr) ) ) ).
fof(writeUnaryOperator_8505,axiom,
! [VarCurr] :
( ~ v113661(VarCurr)
<=> v113662(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21373,axiom,
! [VarCurr] :
( v113662(VarCurr)
<=> ( v113663(VarCurr)
& v113666(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1844,axiom,
! [VarCurr] :
( v113666(VarCurr)
<=> ( v113110(VarCurr,bitIndex80)
| v113110(VarCurr,bitIndex81) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21372,axiom,
! [VarCurr] :
( v113663(VarCurr)
<=> ( v113664(VarCurr)
| v113665(VarCurr) ) ) ).
fof(writeUnaryOperator_8504,axiom,
! [VarCurr] :
( ~ v113665(VarCurr)
<=> v113110(VarCurr,bitIndex81) ) ).
fof(writeUnaryOperator_8503,axiom,
! [VarCurr] :
( ~ v113664(VarCurr)
<=> v113110(VarCurr,bitIndex80) ) ).
fof(writeUnaryOperator_8502,axiom,
! [VarCurr] :
( ~ v113660(VarCurr)
<=> v113110(VarCurr,bitIndex82) ) ).
fof(writeUnaryOperator_8501,axiom,
! [VarCurr] :
( ~ v113656(VarCurr)
<=> v113110(VarCurr,bitIndex83) ) ).
fof(writeUnaryOperator_8500,axiom,
! [VarCurr] :
( ~ v113634(VarCurr)
<=> v113635(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21371,axiom,
! [VarCurr] :
( v113635(VarCurr)
<=> ( v113636(VarCurr)
& v113649(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1843,axiom,
! [VarCurr] :
( v113649(VarCurr)
<=> ( v113110(VarCurr,bitIndex91)
| v113639(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21370,axiom,
! [VarCurr] :
( v113636(VarCurr)
<=> ( v113637(VarCurr)
| v113638(VarCurr) ) ) ).
fof(writeUnaryOperator_8499,axiom,
! [VarCurr] :
( ~ v113638(VarCurr)
<=> v113639(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21369,axiom,
! [VarCurr] :
( v113639(VarCurr)
<=> ( v113640(VarCurr)
& v113648(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1842,axiom,
! [VarCurr] :
( v113648(VarCurr)
<=> ( v113110(VarCurr,bitIndex90)
| v113643(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21368,axiom,
! [VarCurr] :
( v113640(VarCurr)
<=> ( v113641(VarCurr)
| v113642(VarCurr) ) ) ).
fof(writeUnaryOperator_8498,axiom,
! [VarCurr] :
( ~ v113642(VarCurr)
<=> v113643(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21367,axiom,
! [VarCurr] :
( v113643(VarCurr)
<=> ( v113644(VarCurr)
& v113647(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1841,axiom,
! [VarCurr] :
( v113647(VarCurr)
<=> ( v113110(VarCurr,bitIndex88)
| v113110(VarCurr,bitIndex89) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21366,axiom,
! [VarCurr] :
( v113644(VarCurr)
<=> ( v113645(VarCurr)
| v113646(VarCurr) ) ) ).
fof(writeUnaryOperator_8497,axiom,
! [VarCurr] :
( ~ v113646(VarCurr)
<=> v113110(VarCurr,bitIndex89) ) ).
fof(writeUnaryOperator_8496,axiom,
! [VarCurr] :
( ~ v113645(VarCurr)
<=> v113110(VarCurr,bitIndex88) ) ).
fof(writeUnaryOperator_8495,axiom,
! [VarCurr] :
( ~ v113641(VarCurr)
<=> v113110(VarCurr,bitIndex90) ) ).
fof(writeUnaryOperator_8494,axiom,
! [VarCurr] :
( ~ v113637(VarCurr)
<=> v113110(VarCurr,bitIndex91) ) ).
fof(writeUnaryOperator_8493,axiom,
! [VarCurr] :
( ~ v113615(VarCurr)
<=> v113616(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21365,axiom,
! [VarCurr] :
( v113616(VarCurr)
<=> ( v113617(VarCurr)
& v113630(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1840,axiom,
! [VarCurr] :
( v113630(VarCurr)
<=> ( v113110(VarCurr,bitIndex95)
| v113620(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21364,axiom,
! [VarCurr] :
( v113617(VarCurr)
<=> ( v113618(VarCurr)
| v113619(VarCurr) ) ) ).
fof(writeUnaryOperator_8492,axiom,
! [VarCurr] :
( ~ v113619(VarCurr)
<=> v113620(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21363,axiom,
! [VarCurr] :
( v113620(VarCurr)
<=> ( v113621(VarCurr)
& v113629(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1839,axiom,
! [VarCurr] :
( v113629(VarCurr)
<=> ( v113110(VarCurr,bitIndex94)
| v113624(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21362,axiom,
! [VarCurr] :
( v113621(VarCurr)
<=> ( v113622(VarCurr)
| v113623(VarCurr) ) ) ).
fof(writeUnaryOperator_8491,axiom,
! [VarCurr] :
( ~ v113623(VarCurr)
<=> v113624(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21361,axiom,
! [VarCurr] :
( v113624(VarCurr)
<=> ( v113625(VarCurr)
& v113628(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1838,axiom,
! [VarCurr] :
( v113628(VarCurr)
<=> ( v113110(VarCurr,bitIndex92)
| v113110(VarCurr,bitIndex93) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21360,axiom,
! [VarCurr] :
( v113625(VarCurr)
<=> ( v113626(VarCurr)
| v113627(VarCurr) ) ) ).
fof(writeUnaryOperator_8490,axiom,
! [VarCurr] :
( ~ v113627(VarCurr)
<=> v113110(VarCurr,bitIndex93) ) ).
fof(writeUnaryOperator_8489,axiom,
! [VarCurr] :
( ~ v113626(VarCurr)
<=> v113110(VarCurr,bitIndex92) ) ).
fof(writeUnaryOperator_8488,axiom,
! [VarCurr] :
( ~ v113622(VarCurr)
<=> v113110(VarCurr,bitIndex94) ) ).
fof(writeUnaryOperator_8487,axiom,
! [VarCurr] :
( ~ v113618(VarCurr)
<=> v113110(VarCurr,bitIndex95) ) ).
fof(writeUnaryOperator_8486,axiom,
! [VarCurr] :
( ~ v113536(VarCurr)
<=> v113537(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21359,axiom,
! [VarCurr] :
( v113537(VarCurr)
<=> ( v113538(VarCurr)
& v113611(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21358,axiom,
! [VarCurr] :
( v113611(VarCurr)
<=> ( v113540(VarCurr)
| v113556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21357,axiom,
! [VarCurr] :
( v113538(VarCurr)
<=> ( v113539(VarCurr)
| v113555(VarCurr) ) ) ).
fof(writeUnaryOperator_8485,axiom,
! [VarCurr] :
( ~ v113555(VarCurr)
<=> v113556(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21356,axiom,
! [VarCurr] :
( v113556(VarCurr)
<=> ( v113557(VarCurr)
& v113610(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21355,axiom,
! [VarCurr] :
( v113610(VarCurr)
<=> ( v113559(VarCurr)
| v113575(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21354,axiom,
! [VarCurr] :
( v113557(VarCurr)
<=> ( v113558(VarCurr)
| v113574(VarCurr) ) ) ).
fof(writeUnaryOperator_8484,axiom,
! [VarCurr] :
( ~ v113574(VarCurr)
<=> v113575(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21353,axiom,
! [VarCurr] :
( v113575(VarCurr)
<=> ( v113576(VarCurr)
& v113609(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21352,axiom,
! [VarCurr] :
( v113609(VarCurr)
<=> ( v113578(VarCurr)
| v113594(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21351,axiom,
! [VarCurr] :
( v113576(VarCurr)
<=> ( v113577(VarCurr)
| v113593(VarCurr) ) ) ).
fof(writeUnaryOperator_8483,axiom,
! [VarCurr] :
( ~ v113593(VarCurr)
<=> v113594(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21350,axiom,
! [VarCurr] :
( v113594(VarCurr)
<=> ( v113595(VarCurr)
& v113608(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1837,axiom,
! [VarCurr] :
( v113608(VarCurr)
<=> ( v113110(VarCurr,bitIndex71)
| v113598(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21349,axiom,
! [VarCurr] :
( v113595(VarCurr)
<=> ( v113596(VarCurr)
| v113597(VarCurr) ) ) ).
fof(writeUnaryOperator_8482,axiom,
! [VarCurr] :
( ~ v113597(VarCurr)
<=> v113598(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21348,axiom,
! [VarCurr] :
( v113598(VarCurr)
<=> ( v113599(VarCurr)
& v113607(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1836,axiom,
! [VarCurr] :
( v113607(VarCurr)
<=> ( v113110(VarCurr,bitIndex70)
| v113602(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21347,axiom,
! [VarCurr] :
( v113599(VarCurr)
<=> ( v113600(VarCurr)
| v113601(VarCurr) ) ) ).
fof(writeUnaryOperator_8481,axiom,
! [VarCurr] :
( ~ v113601(VarCurr)
<=> v113602(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21346,axiom,
! [VarCurr] :
( v113602(VarCurr)
<=> ( v113603(VarCurr)
& v113606(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1835,axiom,
! [VarCurr] :
( v113606(VarCurr)
<=> ( v113110(VarCurr,bitIndex68)
| v113110(VarCurr,bitIndex69) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21345,axiom,
! [VarCurr] :
( v113603(VarCurr)
<=> ( v113604(VarCurr)
| v113605(VarCurr) ) ) ).
fof(writeUnaryOperator_8480,axiom,
! [VarCurr] :
( ~ v113605(VarCurr)
<=> v113110(VarCurr,bitIndex69) ) ).
fof(writeUnaryOperator_8479,axiom,
! [VarCurr] :
( ~ v113604(VarCurr)
<=> v113110(VarCurr,bitIndex68) ) ).
fof(writeUnaryOperator_8478,axiom,
! [VarCurr] :
( ~ v113600(VarCurr)
<=> v113110(VarCurr,bitIndex70) ) ).
fof(writeUnaryOperator_8477,axiom,
! [VarCurr] :
( ~ v113596(VarCurr)
<=> v113110(VarCurr,bitIndex71) ) ).
fof(writeUnaryOperator_8476,axiom,
! [VarCurr] :
( ~ v113577(VarCurr)
<=> v113578(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21344,axiom,
! [VarCurr] :
( v113578(VarCurr)
<=> ( v113579(VarCurr)
& v113592(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1834,axiom,
! [VarCurr] :
( v113592(VarCurr)
<=> ( v113110(VarCurr,bitIndex67)
| v113582(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21343,axiom,
! [VarCurr] :
( v113579(VarCurr)
<=> ( v113580(VarCurr)
| v113581(VarCurr) ) ) ).
fof(writeUnaryOperator_8475,axiom,
! [VarCurr] :
( ~ v113581(VarCurr)
<=> v113582(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21342,axiom,
! [VarCurr] :
( v113582(VarCurr)
<=> ( v113583(VarCurr)
& v113591(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1833,axiom,
! [VarCurr] :
( v113591(VarCurr)
<=> ( v113110(VarCurr,bitIndex66)
| v113586(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21341,axiom,
! [VarCurr] :
( v113583(VarCurr)
<=> ( v113584(VarCurr)
| v113585(VarCurr) ) ) ).
fof(writeUnaryOperator_8474,axiom,
! [VarCurr] :
( ~ v113585(VarCurr)
<=> v113586(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21340,axiom,
! [VarCurr] :
( v113586(VarCurr)
<=> ( v113587(VarCurr)
& v113590(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1832,axiom,
! [VarCurr] :
( v113590(VarCurr)
<=> ( v113110(VarCurr,bitIndex64)
| v113110(VarCurr,bitIndex65) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21339,axiom,
! [VarCurr] :
( v113587(VarCurr)
<=> ( v113588(VarCurr)
| v113589(VarCurr) ) ) ).
fof(writeUnaryOperator_8473,axiom,
! [VarCurr] :
( ~ v113589(VarCurr)
<=> v113110(VarCurr,bitIndex65) ) ).
fof(writeUnaryOperator_8472,axiom,
! [VarCurr] :
( ~ v113588(VarCurr)
<=> v113110(VarCurr,bitIndex64) ) ).
fof(writeUnaryOperator_8471,axiom,
! [VarCurr] :
( ~ v113584(VarCurr)
<=> v113110(VarCurr,bitIndex66) ) ).
fof(writeUnaryOperator_8470,axiom,
! [VarCurr] :
( ~ v113580(VarCurr)
<=> v113110(VarCurr,bitIndex67) ) ).
fof(writeUnaryOperator_8469,axiom,
! [VarCurr] :
( ~ v113558(VarCurr)
<=> v113559(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21338,axiom,
! [VarCurr] :
( v113559(VarCurr)
<=> ( v113560(VarCurr)
& v113573(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1831,axiom,
! [VarCurr] :
( v113573(VarCurr)
<=> ( v113110(VarCurr,bitIndex75)
| v113563(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21337,axiom,
! [VarCurr] :
( v113560(VarCurr)
<=> ( v113561(VarCurr)
| v113562(VarCurr) ) ) ).
fof(writeUnaryOperator_8468,axiom,
! [VarCurr] :
( ~ v113562(VarCurr)
<=> v113563(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21336,axiom,
! [VarCurr] :
( v113563(VarCurr)
<=> ( v113564(VarCurr)
& v113572(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1830,axiom,
! [VarCurr] :
( v113572(VarCurr)
<=> ( v113110(VarCurr,bitIndex74)
| v113567(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21335,axiom,
! [VarCurr] :
( v113564(VarCurr)
<=> ( v113565(VarCurr)
| v113566(VarCurr) ) ) ).
fof(writeUnaryOperator_8467,axiom,
! [VarCurr] :
( ~ v113566(VarCurr)
<=> v113567(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21334,axiom,
! [VarCurr] :
( v113567(VarCurr)
<=> ( v113568(VarCurr)
& v113571(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1829,axiom,
! [VarCurr] :
( v113571(VarCurr)
<=> ( v113110(VarCurr,bitIndex72)
| v113110(VarCurr,bitIndex73) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21333,axiom,
! [VarCurr] :
( v113568(VarCurr)
<=> ( v113569(VarCurr)
| v113570(VarCurr) ) ) ).
fof(writeUnaryOperator_8466,axiom,
! [VarCurr] :
( ~ v113570(VarCurr)
<=> v113110(VarCurr,bitIndex73) ) ).
fof(writeUnaryOperator_8465,axiom,
! [VarCurr] :
( ~ v113569(VarCurr)
<=> v113110(VarCurr,bitIndex72) ) ).
fof(writeUnaryOperator_8464,axiom,
! [VarCurr] :
( ~ v113565(VarCurr)
<=> v113110(VarCurr,bitIndex74) ) ).
fof(writeUnaryOperator_8463,axiom,
! [VarCurr] :
( ~ v113561(VarCurr)
<=> v113110(VarCurr,bitIndex75) ) ).
fof(writeUnaryOperator_8462,axiom,
! [VarCurr] :
( ~ v113539(VarCurr)
<=> v113540(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21332,axiom,
! [VarCurr] :
( v113540(VarCurr)
<=> ( v113541(VarCurr)
& v113554(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1828,axiom,
! [VarCurr] :
( v113554(VarCurr)
<=> ( v113110(VarCurr,bitIndex79)
| v113544(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21331,axiom,
! [VarCurr] :
( v113541(VarCurr)
<=> ( v113542(VarCurr)
| v113543(VarCurr) ) ) ).
fof(writeUnaryOperator_8461,axiom,
! [VarCurr] :
( ~ v113543(VarCurr)
<=> v113544(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21330,axiom,
! [VarCurr] :
( v113544(VarCurr)
<=> ( v113545(VarCurr)
& v113553(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1827,axiom,
! [VarCurr] :
( v113553(VarCurr)
<=> ( v113110(VarCurr,bitIndex78)
| v113548(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21329,axiom,
! [VarCurr] :
( v113545(VarCurr)
<=> ( v113546(VarCurr)
| v113547(VarCurr) ) ) ).
fof(writeUnaryOperator_8460,axiom,
! [VarCurr] :
( ~ v113547(VarCurr)
<=> v113548(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21328,axiom,
! [VarCurr] :
( v113548(VarCurr)
<=> ( v113549(VarCurr)
& v113552(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1826,axiom,
! [VarCurr] :
( v113552(VarCurr)
<=> ( v113110(VarCurr,bitIndex76)
| v113110(VarCurr,bitIndex77) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21327,axiom,
! [VarCurr] :
( v113549(VarCurr)
<=> ( v113550(VarCurr)
| v113551(VarCurr) ) ) ).
fof(writeUnaryOperator_8459,axiom,
! [VarCurr] :
( ~ v113551(VarCurr)
<=> v113110(VarCurr,bitIndex77) ) ).
fof(writeUnaryOperator_8458,axiom,
! [VarCurr] :
( ~ v113550(VarCurr)
<=> v113110(VarCurr,bitIndex76) ) ).
fof(writeUnaryOperator_8457,axiom,
! [VarCurr] :
( ~ v113546(VarCurr)
<=> v113110(VarCurr,bitIndex78) ) ).
fof(writeUnaryOperator_8456,axiom,
! [VarCurr] :
( ~ v113542(VarCurr)
<=> v113110(VarCurr,bitIndex79) ) ).
fof(writeBinaryOperatorShiftedRanges_1825,axiom,
! [VarCurr] :
( v113108(VarCurr,bitIndex1)
<=> ( v113375(VarCurr)
<~> v113531(VarCurr) ) ) ).
fof(writeUnaryOperator_8455,axiom,
! [VarCurr] :
( ~ v113531(VarCurr)
<=> v113140(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21326,axiom,
! [VarCurr] :
( v113375(VarCurr)
<=> ( v113377(VarCurr)
& v113530(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21325,axiom,
! [VarCurr] :
( v113530(VarCurr)
<=> ( v113379(VarCurr)
| v113455(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21324,axiom,
! [VarCurr] :
( v113377(VarCurr)
<=> ( v113378(VarCurr)
| v113454(VarCurr) ) ) ).
fof(writeUnaryOperator_8454,axiom,
! [VarCurr] :
( ~ v113454(VarCurr)
<=> v113455(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21323,axiom,
! [VarCurr] :
( v113455(VarCurr)
<=> ( v113456(VarCurr)
& v113529(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21322,axiom,
! [VarCurr] :
( v113529(VarCurr)
<=> ( v113458(VarCurr)
| v113474(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21321,axiom,
! [VarCurr] :
( v113456(VarCurr)
<=> ( v113457(VarCurr)
| v113473(VarCurr) ) ) ).
fof(writeUnaryOperator_8453,axiom,
! [VarCurr] :
( ~ v113473(VarCurr)
<=> v113474(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21320,axiom,
! [VarCurr] :
( v113474(VarCurr)
<=> ( v113475(VarCurr)
& v113528(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21319,axiom,
! [VarCurr] :
( v113528(VarCurr)
<=> ( v113477(VarCurr)
| v113493(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21318,axiom,
! [VarCurr] :
( v113475(VarCurr)
<=> ( v113476(VarCurr)
| v113492(VarCurr) ) ) ).
fof(writeUnaryOperator_8452,axiom,
! [VarCurr] :
( ~ v113492(VarCurr)
<=> v113493(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21317,axiom,
! [VarCurr] :
( v113493(VarCurr)
<=> ( v113494(VarCurr)
& v113527(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21316,axiom,
! [VarCurr] :
( v113527(VarCurr)
<=> ( v113496(VarCurr)
| v113512(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21315,axiom,
! [VarCurr] :
( v113494(VarCurr)
<=> ( v113495(VarCurr)
| v113511(VarCurr) ) ) ).
fof(writeUnaryOperator_8451,axiom,
! [VarCurr] :
( ~ v113511(VarCurr)
<=> v113512(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21314,axiom,
! [VarCurr] :
( v113512(VarCurr)
<=> ( v113513(VarCurr)
& v113526(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1824,axiom,
! [VarCurr] :
( v113526(VarCurr)
<=> ( v113110(VarCurr,bitIndex55)
| v113516(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21313,axiom,
! [VarCurr] :
( v113513(VarCurr)
<=> ( v113514(VarCurr)
| v113515(VarCurr) ) ) ).
fof(writeUnaryOperator_8450,axiom,
! [VarCurr] :
( ~ v113515(VarCurr)
<=> v113516(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21312,axiom,
! [VarCurr] :
( v113516(VarCurr)
<=> ( v113517(VarCurr)
& v113525(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1823,axiom,
! [VarCurr] :
( v113525(VarCurr)
<=> ( v113110(VarCurr,bitIndex54)
| v113520(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21311,axiom,
! [VarCurr] :
( v113517(VarCurr)
<=> ( v113518(VarCurr)
| v113519(VarCurr) ) ) ).
fof(writeUnaryOperator_8449,axiom,
! [VarCurr] :
( ~ v113519(VarCurr)
<=> v113520(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21310,axiom,
! [VarCurr] :
( v113520(VarCurr)
<=> ( v113521(VarCurr)
& v113524(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1822,axiom,
! [VarCurr] :
( v113524(VarCurr)
<=> ( v113110(VarCurr,bitIndex52)
| v113110(VarCurr,bitIndex53) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21309,axiom,
! [VarCurr] :
( v113521(VarCurr)
<=> ( v113522(VarCurr)
| v113523(VarCurr) ) ) ).
fof(writeUnaryOperator_8448,axiom,
! [VarCurr] :
( ~ v113523(VarCurr)
<=> v113110(VarCurr,bitIndex53) ) ).
fof(writeUnaryOperator_8447,axiom,
! [VarCurr] :
( ~ v113522(VarCurr)
<=> v113110(VarCurr,bitIndex52) ) ).
fof(writeUnaryOperator_8446,axiom,
! [VarCurr] :
( ~ v113518(VarCurr)
<=> v113110(VarCurr,bitIndex54) ) ).
fof(writeUnaryOperator_8445,axiom,
! [VarCurr] :
( ~ v113514(VarCurr)
<=> v113110(VarCurr,bitIndex55) ) ).
fof(writeUnaryOperator_8444,axiom,
! [VarCurr] :
( ~ v113495(VarCurr)
<=> v113496(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21308,axiom,
! [VarCurr] :
( v113496(VarCurr)
<=> ( v113497(VarCurr)
& v113510(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1821,axiom,
! [VarCurr] :
( v113510(VarCurr)
<=> ( v113110(VarCurr,bitIndex51)
| v113500(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21307,axiom,
! [VarCurr] :
( v113497(VarCurr)
<=> ( v113498(VarCurr)
| v113499(VarCurr) ) ) ).
fof(writeUnaryOperator_8443,axiom,
! [VarCurr] :
( ~ v113499(VarCurr)
<=> v113500(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21306,axiom,
! [VarCurr] :
( v113500(VarCurr)
<=> ( v113501(VarCurr)
& v113509(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1820,axiom,
! [VarCurr] :
( v113509(VarCurr)
<=> ( v113110(VarCurr,bitIndex50)
| v113504(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21305,axiom,
! [VarCurr] :
( v113501(VarCurr)
<=> ( v113502(VarCurr)
| v113503(VarCurr) ) ) ).
fof(writeUnaryOperator_8442,axiom,
! [VarCurr] :
( ~ v113503(VarCurr)
<=> v113504(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21304,axiom,
! [VarCurr] :
( v113504(VarCurr)
<=> ( v113505(VarCurr)
& v113508(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1819,axiom,
! [VarCurr] :
( v113508(VarCurr)
<=> ( v113110(VarCurr,bitIndex48)
| v113110(VarCurr,bitIndex49) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21303,axiom,
! [VarCurr] :
( v113505(VarCurr)
<=> ( v113506(VarCurr)
| v113507(VarCurr) ) ) ).
fof(writeUnaryOperator_8441,axiom,
! [VarCurr] :
( ~ v113507(VarCurr)
<=> v113110(VarCurr,bitIndex49) ) ).
fof(writeUnaryOperator_8440,axiom,
! [VarCurr] :
( ~ v113506(VarCurr)
<=> v113110(VarCurr,bitIndex48) ) ).
fof(writeUnaryOperator_8439,axiom,
! [VarCurr] :
( ~ v113502(VarCurr)
<=> v113110(VarCurr,bitIndex50) ) ).
fof(writeUnaryOperator_8438,axiom,
! [VarCurr] :
( ~ v113498(VarCurr)
<=> v113110(VarCurr,bitIndex51) ) ).
fof(writeUnaryOperator_8437,axiom,
! [VarCurr] :
( ~ v113476(VarCurr)
<=> v113477(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21302,axiom,
! [VarCurr] :
( v113477(VarCurr)
<=> ( v113478(VarCurr)
& v113491(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1818,axiom,
! [VarCurr] :
( v113491(VarCurr)
<=> ( v113110(VarCurr,bitIndex59)
| v113481(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21301,axiom,
! [VarCurr] :
( v113478(VarCurr)
<=> ( v113479(VarCurr)
| v113480(VarCurr) ) ) ).
fof(writeUnaryOperator_8436,axiom,
! [VarCurr] :
( ~ v113480(VarCurr)
<=> v113481(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21300,axiom,
! [VarCurr] :
( v113481(VarCurr)
<=> ( v113482(VarCurr)
& v113490(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1817,axiom,
! [VarCurr] :
( v113490(VarCurr)
<=> ( v113110(VarCurr,bitIndex58)
| v113485(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21299,axiom,
! [VarCurr] :
( v113482(VarCurr)
<=> ( v113483(VarCurr)
| v113484(VarCurr) ) ) ).
fof(writeUnaryOperator_8435,axiom,
! [VarCurr] :
( ~ v113484(VarCurr)
<=> v113485(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21298,axiom,
! [VarCurr] :
( v113485(VarCurr)
<=> ( v113486(VarCurr)
& v113489(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1816,axiom,
! [VarCurr] :
( v113489(VarCurr)
<=> ( v113110(VarCurr,bitIndex56)
| v113110(VarCurr,bitIndex57) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21297,axiom,
! [VarCurr] :
( v113486(VarCurr)
<=> ( v113487(VarCurr)
| v113488(VarCurr) ) ) ).
fof(writeUnaryOperator_8434,axiom,
! [VarCurr] :
( ~ v113488(VarCurr)
<=> v113110(VarCurr,bitIndex57) ) ).
fof(writeUnaryOperator_8433,axiom,
! [VarCurr] :
( ~ v113487(VarCurr)
<=> v113110(VarCurr,bitIndex56) ) ).
fof(writeUnaryOperator_8432,axiom,
! [VarCurr] :
( ~ v113483(VarCurr)
<=> v113110(VarCurr,bitIndex58) ) ).
fof(writeUnaryOperator_8431,axiom,
! [VarCurr] :
( ~ v113479(VarCurr)
<=> v113110(VarCurr,bitIndex59) ) ).
fof(writeUnaryOperator_8430,axiom,
! [VarCurr] :
( ~ v113457(VarCurr)
<=> v113458(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21296,axiom,
! [VarCurr] :
( v113458(VarCurr)
<=> ( v113459(VarCurr)
& v113472(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1815,axiom,
! [VarCurr] :
( v113472(VarCurr)
<=> ( v113110(VarCurr,bitIndex63)
| v113462(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21295,axiom,
! [VarCurr] :
( v113459(VarCurr)
<=> ( v113460(VarCurr)
| v113461(VarCurr) ) ) ).
fof(writeUnaryOperator_8429,axiom,
! [VarCurr] :
( ~ v113461(VarCurr)
<=> v113462(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21294,axiom,
! [VarCurr] :
( v113462(VarCurr)
<=> ( v113463(VarCurr)
& v113471(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1814,axiom,
! [VarCurr] :
( v113471(VarCurr)
<=> ( v113110(VarCurr,bitIndex62)
| v113466(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21293,axiom,
! [VarCurr] :
( v113463(VarCurr)
<=> ( v113464(VarCurr)
| v113465(VarCurr) ) ) ).
fof(writeUnaryOperator_8428,axiom,
! [VarCurr] :
( ~ v113465(VarCurr)
<=> v113466(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21292,axiom,
! [VarCurr] :
( v113466(VarCurr)
<=> ( v113467(VarCurr)
& v113470(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1813,axiom,
! [VarCurr] :
( v113470(VarCurr)
<=> ( v113110(VarCurr,bitIndex60)
| v113110(VarCurr,bitIndex61) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21291,axiom,
! [VarCurr] :
( v113467(VarCurr)
<=> ( v113468(VarCurr)
| v113469(VarCurr) ) ) ).
fof(writeUnaryOperator_8427,axiom,
! [VarCurr] :
( ~ v113469(VarCurr)
<=> v113110(VarCurr,bitIndex61) ) ).
fof(writeUnaryOperator_8426,axiom,
! [VarCurr] :
( ~ v113468(VarCurr)
<=> v113110(VarCurr,bitIndex60) ) ).
fof(writeUnaryOperator_8425,axiom,
! [VarCurr] :
( ~ v113464(VarCurr)
<=> v113110(VarCurr,bitIndex62) ) ).
fof(writeUnaryOperator_8424,axiom,
! [VarCurr] :
( ~ v113460(VarCurr)
<=> v113110(VarCurr,bitIndex63) ) ).
fof(writeUnaryOperator_8423,axiom,
! [VarCurr] :
( ~ v113378(VarCurr)
<=> v113379(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21290,axiom,
! [VarCurr] :
( v113379(VarCurr)
<=> ( v113380(VarCurr)
& v113453(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21289,axiom,
! [VarCurr] :
( v113453(VarCurr)
<=> ( v113382(VarCurr)
| v113398(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21288,axiom,
! [VarCurr] :
( v113380(VarCurr)
<=> ( v113381(VarCurr)
| v113397(VarCurr) ) ) ).
fof(writeUnaryOperator_8422,axiom,
! [VarCurr] :
( ~ v113397(VarCurr)
<=> v113398(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21287,axiom,
! [VarCurr] :
( v113398(VarCurr)
<=> ( v113399(VarCurr)
& v113452(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21286,axiom,
! [VarCurr] :
( v113452(VarCurr)
<=> ( v113401(VarCurr)
| v113417(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21285,axiom,
! [VarCurr] :
( v113399(VarCurr)
<=> ( v113400(VarCurr)
| v113416(VarCurr) ) ) ).
fof(writeUnaryOperator_8421,axiom,
! [VarCurr] :
( ~ v113416(VarCurr)
<=> v113417(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21284,axiom,
! [VarCurr] :
( v113417(VarCurr)
<=> ( v113418(VarCurr)
& v113451(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21283,axiom,
! [VarCurr] :
( v113451(VarCurr)
<=> ( v113420(VarCurr)
| v113436(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21282,axiom,
! [VarCurr] :
( v113418(VarCurr)
<=> ( v113419(VarCurr)
| v113435(VarCurr) ) ) ).
fof(writeUnaryOperator_8420,axiom,
! [VarCurr] :
( ~ v113435(VarCurr)
<=> v113436(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21281,axiom,
! [VarCurr] :
( v113436(VarCurr)
<=> ( v113437(VarCurr)
& v113450(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1812,axiom,
! [VarCurr] :
( v113450(VarCurr)
<=> ( v113110(VarCurr,bitIndex39)
| v113440(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21280,axiom,
! [VarCurr] :
( v113437(VarCurr)
<=> ( v113438(VarCurr)
| v113439(VarCurr) ) ) ).
fof(writeUnaryOperator_8419,axiom,
! [VarCurr] :
( ~ v113439(VarCurr)
<=> v113440(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21279,axiom,
! [VarCurr] :
( v113440(VarCurr)
<=> ( v113441(VarCurr)
& v113449(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1811,axiom,
! [VarCurr] :
( v113449(VarCurr)
<=> ( v113110(VarCurr,bitIndex38)
| v113444(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21278,axiom,
! [VarCurr] :
( v113441(VarCurr)
<=> ( v113442(VarCurr)
| v113443(VarCurr) ) ) ).
fof(writeUnaryOperator_8418,axiom,
! [VarCurr] :
( ~ v113443(VarCurr)
<=> v113444(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21277,axiom,
! [VarCurr] :
( v113444(VarCurr)
<=> ( v113445(VarCurr)
& v113448(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1810,axiom,
! [VarCurr] :
( v113448(VarCurr)
<=> ( v113110(VarCurr,bitIndex36)
| v113110(VarCurr,bitIndex37) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21276,axiom,
! [VarCurr] :
( v113445(VarCurr)
<=> ( v113446(VarCurr)
| v113447(VarCurr) ) ) ).
fof(writeUnaryOperator_8417,axiom,
! [VarCurr] :
( ~ v113447(VarCurr)
<=> v113110(VarCurr,bitIndex37) ) ).
fof(writeUnaryOperator_8416,axiom,
! [VarCurr] :
( ~ v113446(VarCurr)
<=> v113110(VarCurr,bitIndex36) ) ).
fof(writeUnaryOperator_8415,axiom,
! [VarCurr] :
( ~ v113442(VarCurr)
<=> v113110(VarCurr,bitIndex38) ) ).
fof(writeUnaryOperator_8414,axiom,
! [VarCurr] :
( ~ v113438(VarCurr)
<=> v113110(VarCurr,bitIndex39) ) ).
fof(writeUnaryOperator_8413,axiom,
! [VarCurr] :
( ~ v113419(VarCurr)
<=> v113420(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21275,axiom,
! [VarCurr] :
( v113420(VarCurr)
<=> ( v113421(VarCurr)
& v113434(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1809,axiom,
! [VarCurr] :
( v113434(VarCurr)
<=> ( v113110(VarCurr,bitIndex35)
| v113424(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21274,axiom,
! [VarCurr] :
( v113421(VarCurr)
<=> ( v113422(VarCurr)
| v113423(VarCurr) ) ) ).
fof(writeUnaryOperator_8412,axiom,
! [VarCurr] :
( ~ v113423(VarCurr)
<=> v113424(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21273,axiom,
! [VarCurr] :
( v113424(VarCurr)
<=> ( v113425(VarCurr)
& v113433(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1808,axiom,
! [VarCurr] :
( v113433(VarCurr)
<=> ( v113110(VarCurr,bitIndex34)
| v113428(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21272,axiom,
! [VarCurr] :
( v113425(VarCurr)
<=> ( v113426(VarCurr)
| v113427(VarCurr) ) ) ).
fof(writeUnaryOperator_8411,axiom,
! [VarCurr] :
( ~ v113427(VarCurr)
<=> v113428(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21271,axiom,
! [VarCurr] :
( v113428(VarCurr)
<=> ( v113429(VarCurr)
& v113432(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1807,axiom,
! [VarCurr] :
( v113432(VarCurr)
<=> ( v113110(VarCurr,bitIndex32)
| v113110(VarCurr,bitIndex33) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21270,axiom,
! [VarCurr] :
( v113429(VarCurr)
<=> ( v113430(VarCurr)
| v113431(VarCurr) ) ) ).
fof(writeUnaryOperator_8410,axiom,
! [VarCurr] :
( ~ v113431(VarCurr)
<=> v113110(VarCurr,bitIndex33) ) ).
fof(writeUnaryOperator_8409,axiom,
! [VarCurr] :
( ~ v113430(VarCurr)
<=> v113110(VarCurr,bitIndex32) ) ).
fof(writeUnaryOperator_8408,axiom,
! [VarCurr] :
( ~ v113426(VarCurr)
<=> v113110(VarCurr,bitIndex34) ) ).
fof(writeUnaryOperator_8407,axiom,
! [VarCurr] :
( ~ v113422(VarCurr)
<=> v113110(VarCurr,bitIndex35) ) ).
fof(writeUnaryOperator_8406,axiom,
! [VarCurr] :
( ~ v113400(VarCurr)
<=> v113401(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21269,axiom,
! [VarCurr] :
( v113401(VarCurr)
<=> ( v113402(VarCurr)
& v113415(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1806,axiom,
! [VarCurr] :
( v113415(VarCurr)
<=> ( v113110(VarCurr,bitIndex43)
| v113405(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21268,axiom,
! [VarCurr] :
( v113402(VarCurr)
<=> ( v113403(VarCurr)
| v113404(VarCurr) ) ) ).
fof(writeUnaryOperator_8405,axiom,
! [VarCurr] :
( ~ v113404(VarCurr)
<=> v113405(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21267,axiom,
! [VarCurr] :
( v113405(VarCurr)
<=> ( v113406(VarCurr)
& v113414(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1805,axiom,
! [VarCurr] :
( v113414(VarCurr)
<=> ( v113110(VarCurr,bitIndex42)
| v113409(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21266,axiom,
! [VarCurr] :
( v113406(VarCurr)
<=> ( v113407(VarCurr)
| v113408(VarCurr) ) ) ).
fof(writeUnaryOperator_8404,axiom,
! [VarCurr] :
( ~ v113408(VarCurr)
<=> v113409(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21265,axiom,
! [VarCurr] :
( v113409(VarCurr)
<=> ( v113410(VarCurr)
& v113413(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1804,axiom,
! [VarCurr] :
( v113413(VarCurr)
<=> ( v113110(VarCurr,bitIndex40)
| v113110(VarCurr,bitIndex41) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21264,axiom,
! [VarCurr] :
( v113410(VarCurr)
<=> ( v113411(VarCurr)
| v113412(VarCurr) ) ) ).
fof(writeUnaryOperator_8403,axiom,
! [VarCurr] :
( ~ v113412(VarCurr)
<=> v113110(VarCurr,bitIndex41) ) ).
fof(writeUnaryOperator_8402,axiom,
! [VarCurr] :
( ~ v113411(VarCurr)
<=> v113110(VarCurr,bitIndex40) ) ).
fof(writeUnaryOperator_8401,axiom,
! [VarCurr] :
( ~ v113407(VarCurr)
<=> v113110(VarCurr,bitIndex42) ) ).
fof(writeUnaryOperator_8400,axiom,
! [VarCurr] :
( ~ v113403(VarCurr)
<=> v113110(VarCurr,bitIndex43) ) ).
fof(writeUnaryOperator_8399,axiom,
! [VarCurr] :
( ~ v113381(VarCurr)
<=> v113382(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21263,axiom,
! [VarCurr] :
( v113382(VarCurr)
<=> ( v113383(VarCurr)
& v113396(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1803,axiom,
! [VarCurr] :
( v113396(VarCurr)
<=> ( v113110(VarCurr,bitIndex47)
| v113386(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21262,axiom,
! [VarCurr] :
( v113383(VarCurr)
<=> ( v113384(VarCurr)
| v113385(VarCurr) ) ) ).
fof(writeUnaryOperator_8398,axiom,
! [VarCurr] :
( ~ v113385(VarCurr)
<=> v113386(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21261,axiom,
! [VarCurr] :
( v113386(VarCurr)
<=> ( v113387(VarCurr)
& v113395(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1802,axiom,
! [VarCurr] :
( v113395(VarCurr)
<=> ( v113110(VarCurr,bitIndex46)
| v113390(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21260,axiom,
! [VarCurr] :
( v113387(VarCurr)
<=> ( v113388(VarCurr)
| v113389(VarCurr) ) ) ).
fof(writeUnaryOperator_8397,axiom,
! [VarCurr] :
( ~ v113389(VarCurr)
<=> v113390(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21259,axiom,
! [VarCurr] :
( v113390(VarCurr)
<=> ( v113391(VarCurr)
& v113394(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1801,axiom,
! [VarCurr] :
( v113394(VarCurr)
<=> ( v113110(VarCurr,bitIndex44)
| v113110(VarCurr,bitIndex45) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21258,axiom,
! [VarCurr] :
( v113391(VarCurr)
<=> ( v113392(VarCurr)
| v113393(VarCurr) ) ) ).
fof(writeUnaryOperator_8396,axiom,
! [VarCurr] :
( ~ v113393(VarCurr)
<=> v113110(VarCurr,bitIndex45) ) ).
fof(writeUnaryOperator_8395,axiom,
! [VarCurr] :
( ~ v113392(VarCurr)
<=> v113110(VarCurr,bitIndex44) ) ).
fof(writeUnaryOperator_8394,axiom,
! [VarCurr] :
( ~ v113388(VarCurr)
<=> v113110(VarCurr,bitIndex46) ) ).
fof(writeUnaryOperator_8393,axiom,
! [VarCurr] :
( ~ v113384(VarCurr)
<=> v113110(VarCurr,bitIndex47) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21257,axiom,
! [VarCurr] :
( v113108(VarCurr,bitIndex0)
<=> ( v113217(VarCurr)
<~> v113373(VarCurr) ) ) ).
fof(writeUnaryOperator_8392,axiom,
! [VarCurr] :
( ~ v113373(VarCurr)
<=> v113140(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21256,axiom,
! [VarCurr] :
( v113217(VarCurr)
<=> ( v113219(VarCurr)
& v113372(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21255,axiom,
! [VarCurr] :
( v113372(VarCurr)
<=> ( v113221(VarCurr)
| v113297(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21254,axiom,
! [VarCurr] :
( v113219(VarCurr)
<=> ( v113220(VarCurr)
| v113296(VarCurr) ) ) ).
fof(writeUnaryOperator_8391,axiom,
! [VarCurr] :
( ~ v113296(VarCurr)
<=> v113297(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21253,axiom,
! [VarCurr] :
( v113297(VarCurr)
<=> ( v113298(VarCurr)
& v113371(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21252,axiom,
! [VarCurr] :
( v113371(VarCurr)
<=> ( v113300(VarCurr)
| v113316(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21251,axiom,
! [VarCurr] :
( v113298(VarCurr)
<=> ( v113299(VarCurr)
| v113315(VarCurr) ) ) ).
fof(writeUnaryOperator_8390,axiom,
! [VarCurr] :
( ~ v113315(VarCurr)
<=> v113316(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21250,axiom,
! [VarCurr] :
( v113316(VarCurr)
<=> ( v113317(VarCurr)
& v113370(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21249,axiom,
! [VarCurr] :
( v113370(VarCurr)
<=> ( v113319(VarCurr)
| v113335(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21248,axiom,
! [VarCurr] :
( v113317(VarCurr)
<=> ( v113318(VarCurr)
| v113334(VarCurr) ) ) ).
fof(writeUnaryOperator_8389,axiom,
! [VarCurr] :
( ~ v113334(VarCurr)
<=> v113335(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21247,axiom,
! [VarCurr] :
( v113335(VarCurr)
<=> ( v113336(VarCurr)
& v113369(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21246,axiom,
! [VarCurr] :
( v113369(VarCurr)
<=> ( v113338(VarCurr)
| v113354(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21245,axiom,
! [VarCurr] :
( v113336(VarCurr)
<=> ( v113337(VarCurr)
| v113353(VarCurr) ) ) ).
fof(writeUnaryOperator_8388,axiom,
! [VarCurr] :
( ~ v113353(VarCurr)
<=> v113354(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21244,axiom,
! [VarCurr] :
( v113354(VarCurr)
<=> ( v113355(VarCurr)
& v113368(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1800,axiom,
! [VarCurr] :
( v113368(VarCurr)
<=> ( v113110(VarCurr,bitIndex23)
| v113358(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21243,axiom,
! [VarCurr] :
( v113355(VarCurr)
<=> ( v113356(VarCurr)
| v113357(VarCurr) ) ) ).
fof(writeUnaryOperator_8387,axiom,
! [VarCurr] :
( ~ v113357(VarCurr)
<=> v113358(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21242,axiom,
! [VarCurr] :
( v113358(VarCurr)
<=> ( v113359(VarCurr)
& v113367(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1799,axiom,
! [VarCurr] :
( v113367(VarCurr)
<=> ( v113110(VarCurr,bitIndex22)
| v113362(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21241,axiom,
! [VarCurr] :
( v113359(VarCurr)
<=> ( v113360(VarCurr)
| v113361(VarCurr) ) ) ).
fof(writeUnaryOperator_8386,axiom,
! [VarCurr] :
( ~ v113361(VarCurr)
<=> v113362(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21240,axiom,
! [VarCurr] :
( v113362(VarCurr)
<=> ( v113363(VarCurr)
& v113366(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1798,axiom,
! [VarCurr] :
( v113366(VarCurr)
<=> ( v113110(VarCurr,bitIndex20)
| v113110(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21239,axiom,
! [VarCurr] :
( v113363(VarCurr)
<=> ( v113364(VarCurr)
| v113365(VarCurr) ) ) ).
fof(writeUnaryOperator_8385,axiom,
! [VarCurr] :
( ~ v113365(VarCurr)
<=> v113110(VarCurr,bitIndex21) ) ).
fof(writeUnaryOperator_8384,axiom,
! [VarCurr] :
( ~ v113364(VarCurr)
<=> v113110(VarCurr,bitIndex20) ) ).
fof(writeUnaryOperator_8383,axiom,
! [VarCurr] :
( ~ v113360(VarCurr)
<=> v113110(VarCurr,bitIndex22) ) ).
fof(writeUnaryOperator_8382,axiom,
! [VarCurr] :
( ~ v113356(VarCurr)
<=> v113110(VarCurr,bitIndex23) ) ).
fof(writeUnaryOperator_8381,axiom,
! [VarCurr] :
( ~ v113337(VarCurr)
<=> v113338(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21238,axiom,
! [VarCurr] :
( v113338(VarCurr)
<=> ( v113339(VarCurr)
& v113352(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1797,axiom,
! [VarCurr] :
( v113352(VarCurr)
<=> ( v113110(VarCurr,bitIndex19)
| v113342(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21237,axiom,
! [VarCurr] :
( v113339(VarCurr)
<=> ( v113340(VarCurr)
| v113341(VarCurr) ) ) ).
fof(writeUnaryOperator_8380,axiom,
! [VarCurr] :
( ~ v113341(VarCurr)
<=> v113342(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21236,axiom,
! [VarCurr] :
( v113342(VarCurr)
<=> ( v113343(VarCurr)
& v113351(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1796,axiom,
! [VarCurr] :
( v113351(VarCurr)
<=> ( v113110(VarCurr,bitIndex18)
| v113346(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21235,axiom,
! [VarCurr] :
( v113343(VarCurr)
<=> ( v113344(VarCurr)
| v113345(VarCurr) ) ) ).
fof(writeUnaryOperator_8379,axiom,
! [VarCurr] :
( ~ v113345(VarCurr)
<=> v113346(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21234,axiom,
! [VarCurr] :
( v113346(VarCurr)
<=> ( v113347(VarCurr)
& v113350(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1795,axiom,
! [VarCurr] :
( v113350(VarCurr)
<=> ( v113110(VarCurr,bitIndex16)
| v113110(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21233,axiom,
! [VarCurr] :
( v113347(VarCurr)
<=> ( v113348(VarCurr)
| v113349(VarCurr) ) ) ).
fof(writeUnaryOperator_8378,axiom,
! [VarCurr] :
( ~ v113349(VarCurr)
<=> v113110(VarCurr,bitIndex17) ) ).
fof(writeUnaryOperator_8377,axiom,
! [VarCurr] :
( ~ v113348(VarCurr)
<=> v113110(VarCurr,bitIndex16) ) ).
fof(writeUnaryOperator_8376,axiom,
! [VarCurr] :
( ~ v113344(VarCurr)
<=> v113110(VarCurr,bitIndex18) ) ).
fof(writeUnaryOperator_8375,axiom,
! [VarCurr] :
( ~ v113340(VarCurr)
<=> v113110(VarCurr,bitIndex19) ) ).
fof(writeUnaryOperator_8374,axiom,
! [VarCurr] :
( ~ v113318(VarCurr)
<=> v113319(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21232,axiom,
! [VarCurr] :
( v113319(VarCurr)
<=> ( v113320(VarCurr)
& v113333(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1794,axiom,
! [VarCurr] :
( v113333(VarCurr)
<=> ( v113110(VarCurr,bitIndex27)
| v113323(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21231,axiom,
! [VarCurr] :
( v113320(VarCurr)
<=> ( v113321(VarCurr)
| v113322(VarCurr) ) ) ).
fof(writeUnaryOperator_8373,axiom,
! [VarCurr] :
( ~ v113322(VarCurr)
<=> v113323(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21230,axiom,
! [VarCurr] :
( v113323(VarCurr)
<=> ( v113324(VarCurr)
& v113332(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1793,axiom,
! [VarCurr] :
( v113332(VarCurr)
<=> ( v113110(VarCurr,bitIndex26)
| v113327(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21229,axiom,
! [VarCurr] :
( v113324(VarCurr)
<=> ( v113325(VarCurr)
| v113326(VarCurr) ) ) ).
fof(writeUnaryOperator_8372,axiom,
! [VarCurr] :
( ~ v113326(VarCurr)
<=> v113327(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21228,axiom,
! [VarCurr] :
( v113327(VarCurr)
<=> ( v113328(VarCurr)
& v113331(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1792,axiom,
! [VarCurr] :
( v113331(VarCurr)
<=> ( v113110(VarCurr,bitIndex24)
| v113110(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21227,axiom,
! [VarCurr] :
( v113328(VarCurr)
<=> ( v113329(VarCurr)
| v113330(VarCurr) ) ) ).
fof(writeUnaryOperator_8371,axiom,
! [VarCurr] :
( ~ v113330(VarCurr)
<=> v113110(VarCurr,bitIndex25) ) ).
fof(writeUnaryOperator_8370,axiom,
! [VarCurr] :
( ~ v113329(VarCurr)
<=> v113110(VarCurr,bitIndex24) ) ).
fof(writeUnaryOperator_8369,axiom,
! [VarCurr] :
( ~ v113325(VarCurr)
<=> v113110(VarCurr,bitIndex26) ) ).
fof(writeUnaryOperator_8368,axiom,
! [VarCurr] :
( ~ v113321(VarCurr)
<=> v113110(VarCurr,bitIndex27) ) ).
fof(writeUnaryOperator_8367,axiom,
! [VarCurr] :
( ~ v113299(VarCurr)
<=> v113300(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21226,axiom,
! [VarCurr] :
( v113300(VarCurr)
<=> ( v113301(VarCurr)
& v113314(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1791,axiom,
! [VarCurr] :
( v113314(VarCurr)
<=> ( v113110(VarCurr,bitIndex31)
| v113304(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21225,axiom,
! [VarCurr] :
( v113301(VarCurr)
<=> ( v113302(VarCurr)
| v113303(VarCurr) ) ) ).
fof(writeUnaryOperator_8366,axiom,
! [VarCurr] :
( ~ v113303(VarCurr)
<=> v113304(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21224,axiom,
! [VarCurr] :
( v113304(VarCurr)
<=> ( v113305(VarCurr)
& v113313(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1790,axiom,
! [VarCurr] :
( v113313(VarCurr)
<=> ( v113110(VarCurr,bitIndex30)
| v113308(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21223,axiom,
! [VarCurr] :
( v113305(VarCurr)
<=> ( v113306(VarCurr)
| v113307(VarCurr) ) ) ).
fof(writeUnaryOperator_8365,axiom,
! [VarCurr] :
( ~ v113307(VarCurr)
<=> v113308(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21222,axiom,
! [VarCurr] :
( v113308(VarCurr)
<=> ( v113309(VarCurr)
& v113312(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1789,axiom,
! [VarCurr] :
( v113312(VarCurr)
<=> ( v113110(VarCurr,bitIndex28)
| v113110(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21221,axiom,
! [VarCurr] :
( v113309(VarCurr)
<=> ( v113310(VarCurr)
| v113311(VarCurr) ) ) ).
fof(writeUnaryOperator_8364,axiom,
! [VarCurr] :
( ~ v113311(VarCurr)
<=> v113110(VarCurr,bitIndex29) ) ).
fof(writeUnaryOperator_8363,axiom,
! [VarCurr] :
( ~ v113310(VarCurr)
<=> v113110(VarCurr,bitIndex28) ) ).
fof(writeUnaryOperator_8362,axiom,
! [VarCurr] :
( ~ v113306(VarCurr)
<=> v113110(VarCurr,bitIndex30) ) ).
fof(writeUnaryOperator_8361,axiom,
! [VarCurr] :
( ~ v113302(VarCurr)
<=> v113110(VarCurr,bitIndex31) ) ).
fof(writeUnaryOperator_8360,axiom,
! [VarCurr] :
( ~ v113220(VarCurr)
<=> v113221(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21220,axiom,
! [VarCurr] :
( v113221(VarCurr)
<=> ( v113222(VarCurr)
& v113295(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21219,axiom,
! [VarCurr] :
( v113295(VarCurr)
<=> ( v113224(VarCurr)
| v113240(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21218,axiom,
! [VarCurr] :
( v113222(VarCurr)
<=> ( v113223(VarCurr)
| v113239(VarCurr) ) ) ).
fof(writeUnaryOperator_8359,axiom,
! [VarCurr] :
( ~ v113239(VarCurr)
<=> v113240(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21217,axiom,
! [VarCurr] :
( v113240(VarCurr)
<=> ( v113241(VarCurr)
& v113294(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21216,axiom,
! [VarCurr] :
( v113294(VarCurr)
<=> ( v113243(VarCurr)
| v113259(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21215,axiom,
! [VarCurr] :
( v113241(VarCurr)
<=> ( v113242(VarCurr)
| v113258(VarCurr) ) ) ).
fof(writeUnaryOperator_8358,axiom,
! [VarCurr] :
( ~ v113258(VarCurr)
<=> v113259(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21214,axiom,
! [VarCurr] :
( v113259(VarCurr)
<=> ( v113260(VarCurr)
& v113293(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21213,axiom,
! [VarCurr] :
( v113293(VarCurr)
<=> ( v113262(VarCurr)
| v113278(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21212,axiom,
! [VarCurr] :
( v113260(VarCurr)
<=> ( v113261(VarCurr)
| v113277(VarCurr) ) ) ).
fof(writeUnaryOperator_8357,axiom,
! [VarCurr] :
( ~ v113277(VarCurr)
<=> v113278(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21211,axiom,
! [VarCurr] :
( v113278(VarCurr)
<=> ( v113279(VarCurr)
& v113292(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1788,axiom,
! [VarCurr] :
( v113292(VarCurr)
<=> ( v113110(VarCurr,bitIndex7)
| v113282(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21210,axiom,
! [VarCurr] :
( v113279(VarCurr)
<=> ( v113280(VarCurr)
| v113281(VarCurr) ) ) ).
fof(writeUnaryOperator_8356,axiom,
! [VarCurr] :
( ~ v113281(VarCurr)
<=> v113282(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21209,axiom,
! [VarCurr] :
( v113282(VarCurr)
<=> ( v113283(VarCurr)
& v113291(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1787,axiom,
! [VarCurr] :
( v113291(VarCurr)
<=> ( v113110(VarCurr,bitIndex6)
| v113286(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21208,axiom,
! [VarCurr] :
( v113283(VarCurr)
<=> ( v113284(VarCurr)
| v113285(VarCurr) ) ) ).
fof(writeUnaryOperator_8355,axiom,
! [VarCurr] :
( ~ v113285(VarCurr)
<=> v113286(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21207,axiom,
! [VarCurr] :
( v113286(VarCurr)
<=> ( v113287(VarCurr)
& v113290(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1786,axiom,
! [VarCurr] :
( v113290(VarCurr)
<=> ( v113110(VarCurr,bitIndex4)
| v113110(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21206,axiom,
! [VarCurr] :
( v113287(VarCurr)
<=> ( v113288(VarCurr)
| v113289(VarCurr) ) ) ).
fof(writeUnaryOperator_8354,axiom,
! [VarCurr] :
( ~ v113289(VarCurr)
<=> v113110(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_8353,axiom,
! [VarCurr] :
( ~ v113288(VarCurr)
<=> v113110(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_8352,axiom,
! [VarCurr] :
( ~ v113284(VarCurr)
<=> v113110(VarCurr,bitIndex6) ) ).
fof(writeUnaryOperator_8351,axiom,
! [VarCurr] :
( ~ v113280(VarCurr)
<=> v113110(VarCurr,bitIndex7) ) ).
fof(writeUnaryOperator_8350,axiom,
! [VarCurr] :
( ~ v113261(VarCurr)
<=> v113262(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21205,axiom,
! [VarCurr] :
( v113262(VarCurr)
<=> ( v113263(VarCurr)
& v113276(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1785,axiom,
! [VarCurr] :
( v113276(VarCurr)
<=> ( v113110(VarCurr,bitIndex3)
| v113266(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21204,axiom,
! [VarCurr] :
( v113263(VarCurr)
<=> ( v113264(VarCurr)
| v113265(VarCurr) ) ) ).
fof(writeUnaryOperator_8349,axiom,
! [VarCurr] :
( ~ v113265(VarCurr)
<=> v113266(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21203,axiom,
! [VarCurr] :
( v113266(VarCurr)
<=> ( v113267(VarCurr)
& v113275(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1784,axiom,
! [VarCurr] :
( v113275(VarCurr)
<=> ( v113110(VarCurr,bitIndex2)
| v113270(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21202,axiom,
! [VarCurr] :
( v113267(VarCurr)
<=> ( v113268(VarCurr)
| v113269(VarCurr) ) ) ).
fof(writeUnaryOperator_8348,axiom,
! [VarCurr] :
( ~ v113269(VarCurr)
<=> v113270(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21201,axiom,
! [VarCurr] :
( v113270(VarCurr)
<=> ( v113271(VarCurr)
& v113274(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1783,axiom,
! [VarCurr] :
( v113274(VarCurr)
<=> ( v113110(VarCurr,bitIndex0)
| v113110(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21200,axiom,
! [VarCurr] :
( v113271(VarCurr)
<=> ( v113272(VarCurr)
| v113273(VarCurr) ) ) ).
fof(writeUnaryOperator_8347,axiom,
! [VarCurr] :
( ~ v113273(VarCurr)
<=> v113110(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8346,axiom,
! [VarCurr] :
( ~ v113272(VarCurr)
<=> v113110(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8345,axiom,
! [VarCurr] :
( ~ v113268(VarCurr)
<=> v113110(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8344,axiom,
! [VarCurr] :
( ~ v113264(VarCurr)
<=> v113110(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_8343,axiom,
! [VarCurr] :
( ~ v113242(VarCurr)
<=> v113243(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21199,axiom,
! [VarCurr] :
( v113243(VarCurr)
<=> ( v113244(VarCurr)
& v113257(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1782,axiom,
! [VarCurr] :
( v113257(VarCurr)
<=> ( v113110(VarCurr,bitIndex11)
| v113247(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21198,axiom,
! [VarCurr] :
( v113244(VarCurr)
<=> ( v113245(VarCurr)
| v113246(VarCurr) ) ) ).
fof(writeUnaryOperator_8342,axiom,
! [VarCurr] :
( ~ v113246(VarCurr)
<=> v113247(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21197,axiom,
! [VarCurr] :
( v113247(VarCurr)
<=> ( v113248(VarCurr)
& v113256(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1781,axiom,
! [VarCurr] :
( v113256(VarCurr)
<=> ( v113110(VarCurr,bitIndex10)
| v113251(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21196,axiom,
! [VarCurr] :
( v113248(VarCurr)
<=> ( v113249(VarCurr)
| v113250(VarCurr) ) ) ).
fof(writeUnaryOperator_8341,axiom,
! [VarCurr] :
( ~ v113250(VarCurr)
<=> v113251(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21195,axiom,
! [VarCurr] :
( v113251(VarCurr)
<=> ( v113252(VarCurr)
& v113255(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1780,axiom,
! [VarCurr] :
( v113255(VarCurr)
<=> ( v113110(VarCurr,bitIndex8)
| v113110(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21194,axiom,
! [VarCurr] :
( v113252(VarCurr)
<=> ( v113253(VarCurr)
| v113254(VarCurr) ) ) ).
fof(writeUnaryOperator_8340,axiom,
! [VarCurr] :
( ~ v113254(VarCurr)
<=> v113110(VarCurr,bitIndex9) ) ).
fof(writeUnaryOperator_8339,axiom,
! [VarCurr] :
( ~ v113253(VarCurr)
<=> v113110(VarCurr,bitIndex8) ) ).
fof(writeUnaryOperator_8338,axiom,
! [VarCurr] :
( ~ v113249(VarCurr)
<=> v113110(VarCurr,bitIndex10) ) ).
fof(writeUnaryOperator_8337,axiom,
! [VarCurr] :
( ~ v113245(VarCurr)
<=> v113110(VarCurr,bitIndex11) ) ).
fof(writeUnaryOperator_8336,axiom,
! [VarCurr] :
( ~ v113223(VarCurr)
<=> v113224(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21193,axiom,
! [VarCurr] :
( v113224(VarCurr)
<=> ( v113225(VarCurr)
& v113238(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1779,axiom,
! [VarCurr] :
( v113238(VarCurr)
<=> ( v113110(VarCurr,bitIndex15)
| v113228(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21192,axiom,
! [VarCurr] :
( v113225(VarCurr)
<=> ( v113226(VarCurr)
| v113227(VarCurr) ) ) ).
fof(writeUnaryOperator_8335,axiom,
! [VarCurr] :
( ~ v113227(VarCurr)
<=> v113228(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21191,axiom,
! [VarCurr] :
( v113228(VarCurr)
<=> ( v113229(VarCurr)
& v113237(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1778,axiom,
! [VarCurr] :
( v113237(VarCurr)
<=> ( v113110(VarCurr,bitIndex14)
| v113232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21190,axiom,
! [VarCurr] :
( v113229(VarCurr)
<=> ( v113230(VarCurr)
| v113231(VarCurr) ) ) ).
fof(writeUnaryOperator_8334,axiom,
! [VarCurr] :
( ~ v113231(VarCurr)
<=> v113232(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21189,axiom,
! [VarCurr] :
( v113232(VarCurr)
<=> ( v113233(VarCurr)
& v113236(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1777,axiom,
! [VarCurr] :
( v113236(VarCurr)
<=> ( v113110(VarCurr,bitIndex12)
| v113110(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21188,axiom,
! [VarCurr] :
( v113233(VarCurr)
<=> ( v113234(VarCurr)
| v113235(VarCurr) ) ) ).
fof(writeUnaryOperator_8333,axiom,
! [VarCurr] :
( ~ v113235(VarCurr)
<=> v113110(VarCurr,bitIndex13) ) ).
fof(writeUnaryOperator_8332,axiom,
! [VarCurr] :
( ~ v113234(VarCurr)
<=> v113110(VarCurr,bitIndex12) ) ).
fof(writeUnaryOperator_8331,axiom,
! [VarCurr] :
( ~ v113230(VarCurr)
<=> v113110(VarCurr,bitIndex14) ) ).
fof(writeUnaryOperator_8330,axiom,
! [VarCurr] :
( ~ v113226(VarCurr)
<=> v113110(VarCurr,bitIndex15) ) ).
fof(addAssignment_36089,axiom,
! [VarCurr] :
( v113140(VarCurr,bitIndex3)
<=> v112829(VarCurr,bitIndex131) ) ).
fof(addAssignment_36088,axiom,
! [VarCurr] :
( v112829(VarCurr,bitIndex131)
<=> v112831(VarCurr,bitIndex131) ) ).
fof(addAssignment_36087,axiom,
! [VarCurr] :
( v112831(VarCurr,bitIndex131)
<=> v112833(VarCurr,bitIndex131) ) ).
fof(addAssignment_36086,axiom,
! [VarCurr] :
( v112833(VarCurr,bitIndex131)
<=> v112835(VarCurr,bitIndex131) ) ).
fof(addAssignment_36085,axiom,
! [VarCurr] :
( v112835(VarCurr,bitIndex131)
<=> v112837(VarCurr,bitIndex131) ) ).
fof(addAssignment_36084,axiom,
! [VarCurr] :
( v112837(VarCurr,bitIndex131)
<=> v113142(VarCurr,bitIndex3) ) ).
fof(addAssignment_36083,axiom,
! [VarCurr] :
( v113142(VarCurr,bitIndex3)
<=> v113144(VarCurr,bitIndex3) ) ).
fof(addAssignment_36082,axiom,
! [VarCurr] :
( v113144(VarCurr,bitIndex3)
<=> v113146(VarCurr,bitIndex3) ) ).
fof(addAssignment_36081,axiom,
! [VarNext] :
( v113146(VarNext,bitIndex3)
<=> v113209(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1824,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113210(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v113209(VarNext,B)
<=> v113146(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1882,axiom,
! [VarNext] :
( v113210(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v113209(VarNext,B)
<=> v113165(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21187,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113210(VarNext)
<=> v113211(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21186,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113211(VarNext)
<=> ( v113213(VarNext)
& v113089(VarNext) ) ) ) ).
fof(writeUnaryOperator_8329,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113213(VarNext)
<=> v113096(VarNext) ) ) ).
fof(addAssignment_36080,axiom,
! [VarCurr] :
( v113148(VarCurr,bitIndex3)
<=> v113150(VarCurr,bitIndex3) ) ).
fof(addAssignment_36079,axiom,
! [VarCurr] :
( v113150(VarCurr,bitIndex3)
<=> v113152(VarCurr,bitIndex3) ) ).
fof(addAssignment_36078,axiom,
! [VarCurr] :
( v113152(VarCurr,bitIndex3)
<=> v113154(VarCurr,bitIndex3) ) ).
fof(addAssignment_36077,axiom,
! [VarCurr,B] :
( range_127_96(B)
=> ( v113110(VarCurr,B)
<=> v112829(VarCurr,B) ) ) ).
fof(addAssignment_36076,axiom,
! [VarCurr,B] :
( range_127_96(B)
=> ( v112829(VarCurr,B)
<=> v112831(VarCurr,B) ) ) ).
fof(addAssignment_36075,axiom,
! [VarCurr,B] :
( range_127_96(B)
=> ( v112831(VarCurr,B)
<=> v112833(VarCurr,B) ) ) ).
fof(addAssignment_36074,axiom,
! [VarCurr,B] :
( range_127_96(B)
=> ( v112833(VarCurr,B)
<=> v112835(VarCurr,B) ) ) ).
fof(addAssignment_36073,axiom,
! [VarCurr,B] :
( range_127_96(B)
=> ( v112835(VarCurr,B)
<=> v112837(VarCurr,B) ) ) ).
fof(addAssignment_36072,axiom,
! [VarCurr,B] :
( range_127_96(B)
=> ( v112837(VarCurr,B)
<=> v113112(VarCurr,B) ) ) ).
fof(addAssignment_36071,axiom,
! [VarCurr,B] :
( range_127_96(B)
=> ( v113112(VarCurr,B)
<=> v113114(VarCurr,B) ) ) ).
fof(addAssignment_36070,axiom,
! [VarCurr,B] :
( range_127_96(B)
=> ( v113114(VarCurr,B)
<=> v113116(VarCurr,B) ) ) ).
fof(addAssignment_36069,axiom,
! [VarNext,B] :
( range_127_96(B)
=> ( v113116(VarNext,B)
<=> v113201(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1823,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113202(VarNext)
=> ! [B] :
( range_127_0(B)
=> ( v113201(VarNext,B)
<=> v113116(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1881,axiom,
! [VarNext] :
( v113202(VarNext)
=> ! [B] :
( range_127_0(B)
=> ( v113201(VarNext,B)
<=> v113136(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21185,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113202(VarNext)
<=> v113203(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21184,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113203(VarNext)
<=> ( v113205(VarNext)
& v113089(VarNext) ) ) ) ).
fof(writeUnaryOperator_8328,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113205(VarNext)
<=> v113096(VarNext) ) ) ).
fof(addAssignment_36068,axiom,
! [VarCurr,B] :
( range_127_96(B)
=> ( v113119(VarCurr,B)
<=> v113121(VarCurr,B) ) ) ).
fof(addAssignment_36067,axiom,
! [VarCurr,B] :
( range_127_96(B)
=> ( v113121(VarCurr,B)
<=> v113123(VarCurr,B) ) ) ).
fof(addAssignment_36066,axiom,
! [VarCurr,B] :
( range_127_96(B)
=> ( v113123(VarCurr,B)
<=> v113125(VarCurr,B) ) ) ).
fof(range_axiom_185,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_36065,axiom,
! [VarCurr] :
( v113140(VarCurr,bitIndex2)
<=> v112829(VarCurr,bitIndex130) ) ).
fof(addAssignment_36064,axiom,
! [VarCurr] :
( v112829(VarCurr,bitIndex130)
<=> v112831(VarCurr,bitIndex130) ) ).
fof(addAssignment_36063,axiom,
! [VarCurr] :
( v112831(VarCurr,bitIndex130)
<=> v112833(VarCurr,bitIndex130) ) ).
fof(addAssignment_36062,axiom,
! [VarCurr] :
( v112833(VarCurr,bitIndex130)
<=> v112835(VarCurr,bitIndex130) ) ).
fof(addAssignment_36061,axiom,
! [VarCurr] :
( v112835(VarCurr,bitIndex130)
<=> v112837(VarCurr,bitIndex130) ) ).
fof(addAssignment_36060,axiom,
! [VarCurr] :
( v112837(VarCurr,bitIndex130)
<=> v113142(VarCurr,bitIndex2) ) ).
fof(addAssignment_36059,axiom,
! [VarCurr] :
( v113142(VarCurr,bitIndex2)
<=> v113144(VarCurr,bitIndex2) ) ).
fof(addAssignment_36058,axiom,
! [VarCurr] :
( v113144(VarCurr,bitIndex2)
<=> v113146(VarCurr,bitIndex2) ) ).
fof(addAssignment_36057,axiom,
! [VarNext] :
( v113146(VarNext,bitIndex2)
<=> v113193(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1822,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113194(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v113193(VarNext,B)
<=> v113146(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1880,axiom,
! [VarNext] :
( v113194(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v113193(VarNext,B)
<=> v113165(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21183,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113194(VarNext)
<=> v113195(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21182,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113195(VarNext)
<=> ( v113197(VarNext)
& v113089(VarNext) ) ) ) ).
fof(writeUnaryOperator_8327,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113197(VarNext)
<=> v113096(VarNext) ) ) ).
fof(addAssignment_36056,axiom,
! [VarCurr] :
( v113148(VarCurr,bitIndex2)
<=> v113150(VarCurr,bitIndex2) ) ).
fof(addAssignment_36055,axiom,
! [VarCurr] :
( v113150(VarCurr,bitIndex2)
<=> v113152(VarCurr,bitIndex2) ) ).
fof(addAssignment_36054,axiom,
! [VarCurr] :
( v113152(VarCurr,bitIndex2)
<=> v113154(VarCurr,bitIndex2) ) ).
fof(addAssignment_36053,axiom,
! [VarCurr,B] :
( range_95_64(B)
=> ( v113110(VarCurr,B)
<=> v112829(VarCurr,B) ) ) ).
fof(addAssignment_36052,axiom,
! [VarCurr,B] :
( range_95_64(B)
=> ( v112829(VarCurr,B)
<=> v112831(VarCurr,B) ) ) ).
fof(addAssignment_36051,axiom,
! [VarCurr,B] :
( range_95_64(B)
=> ( v112831(VarCurr,B)
<=> v112833(VarCurr,B) ) ) ).
fof(addAssignment_36050,axiom,
! [VarCurr,B] :
( range_95_64(B)
=> ( v112833(VarCurr,B)
<=> v112835(VarCurr,B) ) ) ).
fof(addAssignment_36049,axiom,
! [VarCurr,B] :
( range_95_64(B)
=> ( v112835(VarCurr,B)
<=> v112837(VarCurr,B) ) ) ).
fof(addAssignment_36048,axiom,
! [VarCurr,B] :
( range_95_64(B)
=> ( v112837(VarCurr,B)
<=> v113112(VarCurr,B) ) ) ).
fof(addAssignment_36047,axiom,
! [VarCurr,B] :
( range_95_64(B)
=> ( v113112(VarCurr,B)
<=> v113114(VarCurr,B) ) ) ).
fof(addAssignment_36046,axiom,
! [VarCurr,B] :
( range_95_64(B)
=> ( v113114(VarCurr,B)
<=> v113116(VarCurr,B) ) ) ).
fof(addAssignment_36045,axiom,
! [VarNext,B] :
( range_95_64(B)
=> ( v113116(VarNext,B)
<=> v113185(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1821,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113186(VarNext)
=> ! [B] :
( range_127_0(B)
=> ( v113185(VarNext,B)
<=> v113116(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1879,axiom,
! [VarNext] :
( v113186(VarNext)
=> ! [B] :
( range_127_0(B)
=> ( v113185(VarNext,B)
<=> v113136(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21181,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113186(VarNext)
<=> v113187(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21180,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113187(VarNext)
<=> ( v113189(VarNext)
& v113089(VarNext) ) ) ) ).
fof(writeUnaryOperator_8326,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113189(VarNext)
<=> v113096(VarNext) ) ) ).
fof(addAssignment_36044,axiom,
! [VarCurr,B] :
( range_95_64(B)
=> ( v113119(VarCurr,B)
<=> v113121(VarCurr,B) ) ) ).
fof(addAssignment_36043,axiom,
! [VarCurr,B] :
( range_95_64(B)
=> ( v113121(VarCurr,B)
<=> v113123(VarCurr,B) ) ) ).
fof(addAssignment_36042,axiom,
! [VarCurr,B] :
( range_95_64(B)
=> ( v113123(VarCurr,B)
<=> v113125(VarCurr,B) ) ) ).
fof(range_axiom_184,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_36041,axiom,
! [VarCurr] :
( v113140(VarCurr,bitIndex1)
<=> v112829(VarCurr,bitIndex129) ) ).
fof(addAssignment_36040,axiom,
! [VarCurr] :
( v112829(VarCurr,bitIndex129)
<=> v112831(VarCurr,bitIndex129) ) ).
fof(addAssignment_36039,axiom,
! [VarCurr] :
( v112831(VarCurr,bitIndex129)
<=> v112833(VarCurr,bitIndex129) ) ).
fof(addAssignment_36038,axiom,
! [VarCurr] :
( v112833(VarCurr,bitIndex129)
<=> v112835(VarCurr,bitIndex129) ) ).
fof(addAssignment_36037,axiom,
! [VarCurr] :
( v112835(VarCurr,bitIndex129)
<=> v112837(VarCurr,bitIndex129) ) ).
fof(addAssignment_36036,axiom,
! [VarCurr] :
( v112837(VarCurr,bitIndex129)
<=> v113142(VarCurr,bitIndex1) ) ).
fof(addAssignment_36035,axiom,
! [VarCurr] :
( v113142(VarCurr,bitIndex1)
<=> v113144(VarCurr,bitIndex1) ) ).
fof(addAssignment_36034,axiom,
! [VarCurr] :
( v113144(VarCurr,bitIndex1)
<=> v113146(VarCurr,bitIndex1) ) ).
fof(addAssignment_36033,axiom,
! [VarNext] :
( v113146(VarNext,bitIndex1)
<=> v113177(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1820,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113178(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v113177(VarNext,B)
<=> v113146(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1878,axiom,
! [VarNext] :
( v113178(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v113177(VarNext,B)
<=> v113165(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21179,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113178(VarNext)
<=> v113179(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21178,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113179(VarNext)
<=> ( v113181(VarNext)
& v113089(VarNext) ) ) ) ).
fof(writeUnaryOperator_8325,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113181(VarNext)
<=> v113096(VarNext) ) ) ).
fof(addAssignment_36032,axiom,
! [VarCurr] :
( v113148(VarCurr,bitIndex1)
<=> v113150(VarCurr,bitIndex1) ) ).
fof(addAssignment_36031,axiom,
! [VarCurr] :
( v113150(VarCurr,bitIndex1)
<=> v113152(VarCurr,bitIndex1) ) ).
fof(addAssignment_36030,axiom,
! [VarCurr] :
( v113152(VarCurr,bitIndex1)
<=> v113154(VarCurr,bitIndex1) ) ).
fof(addAssignment_36029,axiom,
! [VarCurr,B] :
( range_63_32(B)
=> ( v113110(VarCurr,B)
<=> v112829(VarCurr,B) ) ) ).
fof(addAssignment_36028,axiom,
! [VarCurr,B] :
( range_63_32(B)
=> ( v112829(VarCurr,B)
<=> v112831(VarCurr,B) ) ) ).
fof(addAssignment_36027,axiom,
! [VarCurr,B] :
( range_63_32(B)
=> ( v112831(VarCurr,B)
<=> v112833(VarCurr,B) ) ) ).
fof(addAssignment_36026,axiom,
! [VarCurr,B] :
( range_63_32(B)
=> ( v112833(VarCurr,B)
<=> v112835(VarCurr,B) ) ) ).
fof(addAssignment_36025,axiom,
! [VarCurr,B] :
( range_63_32(B)
=> ( v112835(VarCurr,B)
<=> v112837(VarCurr,B) ) ) ).
fof(addAssignment_36024,axiom,
! [VarCurr,B] :
( range_63_32(B)
=> ( v112837(VarCurr,B)
<=> v113112(VarCurr,B) ) ) ).
fof(addAssignment_36023,axiom,
! [VarCurr,B] :
( range_63_32(B)
=> ( v113112(VarCurr,B)
<=> v113114(VarCurr,B) ) ) ).
fof(addAssignment_36022,axiom,
! [VarCurr,B] :
( range_63_32(B)
=> ( v113114(VarCurr,B)
<=> v113116(VarCurr,B) ) ) ).
fof(addAssignment_36021,axiom,
! [VarNext,B] :
( range_63_32(B)
=> ( v113116(VarNext,B)
<=> v113169(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1819,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113170(VarNext)
=> ! [B] :
( range_127_0(B)
=> ( v113169(VarNext,B)
<=> v113116(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1877,axiom,
! [VarNext] :
( v113170(VarNext)
=> ! [B] :
( range_127_0(B)
=> ( v113169(VarNext,B)
<=> v113136(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21177,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113170(VarNext)
<=> v113171(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21176,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113171(VarNext)
<=> ( v113173(VarNext)
& v113089(VarNext) ) ) ) ).
fof(writeUnaryOperator_8324,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113173(VarNext)
<=> v113096(VarNext) ) ) ).
fof(addAssignment_36020,axiom,
! [VarCurr,B] :
( range_63_32(B)
=> ( v113119(VarCurr,B)
<=> v113121(VarCurr,B) ) ) ).
fof(addAssignment_36019,axiom,
! [VarCurr,B] :
( range_63_32(B)
=> ( v113121(VarCurr,B)
<=> v113123(VarCurr,B) ) ) ).
fof(addAssignment_36018,axiom,
! [VarCurr,B] :
( range_63_32(B)
=> ( v113123(VarCurr,B)
<=> v113125(VarCurr,B) ) ) ).
fof(range_axiom_183,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_36017,axiom,
! [VarCurr] :
( v113140(VarCurr,bitIndex0)
<=> v112829(VarCurr,bitIndex128) ) ).
fof(addAssignment_36016,axiom,
! [VarCurr] :
( v112829(VarCurr,bitIndex128)
<=> v112831(VarCurr,bitIndex128) ) ).
fof(addAssignment_36015,axiom,
! [VarCurr] :
( v112831(VarCurr,bitIndex128)
<=> v112833(VarCurr,bitIndex128) ) ).
fof(addAssignment_36014,axiom,
! [VarCurr] :
( v112833(VarCurr,bitIndex128)
<=> v112835(VarCurr,bitIndex128) ) ).
fof(addAssignment_36013,axiom,
! [VarCurr] :
( v112835(VarCurr,bitIndex128)
<=> v112837(VarCurr,bitIndex128) ) ).
fof(addAssignment_36012,axiom,
! [VarCurr] :
( v112837(VarCurr,bitIndex128)
<=> v113142(VarCurr,bitIndex0) ) ).
fof(addAssignment_36011,axiom,
! [VarCurr] :
( v113142(VarCurr,bitIndex0)
<=> v113144(VarCurr,bitIndex0) ) ).
fof(addAssignment_36010,axiom,
! [VarCurr] :
( v113144(VarCurr,bitIndex0)
<=> v113146(VarCurr,bitIndex0) ) ).
fof(addAssignment_36009,axiom,
! [VarNext] :
( v113146(VarNext,bitIndex0)
<=> v113156(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1818,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113157(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v113156(VarNext,B)
<=> v113146(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1876,axiom,
! [VarNext] :
( v113157(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v113156(VarNext,B)
<=> v113165(VarNext,B) ) ) ) ).
fof(addAssignment_36008,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v113165(VarNext,B)
<=> v113163(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2766,axiom,
! [VarCurr] :
( ~ v113103(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v113163(VarCurr,B)
<=> v113148(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2553,axiom,
! [VarCurr] :
( v113103(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v113163(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21175,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113157(VarNext)
<=> v113158(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21174,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113158(VarNext)
<=> ( v113160(VarNext)
& v113089(VarNext) ) ) ) ).
fof(writeUnaryOperator_8323,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113160(VarNext)
<=> v113096(VarNext) ) ) ).
fof(addAssignment_36007,axiom,
! [VarCurr] :
( v113148(VarCurr,bitIndex0)
<=> v113150(VarCurr,bitIndex0) ) ).
fof(addAssignment_36006,axiom,
! [VarCurr] :
( v113150(VarCurr,bitIndex0)
<=> v113152(VarCurr,bitIndex0) ) ).
fof(addAssignment_36005,axiom,
! [VarCurr] :
( v113152(VarCurr,bitIndex0)
<=> v113154(VarCurr,bitIndex0) ) ).
fof(addAssignment_36004,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v113110(VarCurr,B)
<=> v112829(VarCurr,B) ) ) ).
fof(addAssignment_36003,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v112829(VarCurr,B)
<=> v112831(VarCurr,B) ) ) ).
fof(addAssignment_36002,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v112831(VarCurr,B)
<=> v112833(VarCurr,B) ) ) ).
fof(addAssignment_36001,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v112833(VarCurr,B)
<=> v112835(VarCurr,B) ) ) ).
fof(addAssignment_36000,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v112835(VarCurr,B)
<=> v112837(VarCurr,B) ) ) ).
fof(addAssignment_35999,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v112837(VarCurr,B)
<=> v113112(VarCurr,B) ) ) ).
fof(addAssignment_35998,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v113112(VarCurr,B)
<=> v113114(VarCurr,B) ) ) ).
fof(addAssignment_35997,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v113114(VarCurr,B)
<=> v113116(VarCurr,B) ) ) ).
fof(addAssignment_35996,axiom,
! [VarNext,B] :
( range_31_0(B)
=> ( v113116(VarNext,B)
<=> v113127(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1817,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113128(VarNext)
=> ! [B] :
( range_127_0(B)
=> ( v113127(VarNext,B)
<=> v113116(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1875,axiom,
! [VarNext] :
( v113128(VarNext)
=> ! [B] :
( range_127_0(B)
=> ( v113127(VarNext,B)
<=> v113136(VarNext,B) ) ) ) ).
fof(addAssignment_35995,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_127_0(B)
=> ( v113136(VarNext,B)
<=> v113134(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2765,axiom,
! [VarCurr] :
( ~ v113103(VarCurr)
=> ! [B] :
( range_127_0(B)
=> ( v113134(VarCurr,B)
<=> v113119(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2552,axiom,
! [VarCurr] :
( v113103(VarCurr)
=> ! [B] :
( range_127_0(B)
=> ( v113134(VarCurr,B)
<=> $false ) ) ) ).
fof(range_axiom_182,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_12610,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex127) ).
fof(bitBlastConstant_12609,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex126) ).
fof(bitBlastConstant_12608,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex125) ).
fof(bitBlastConstant_12607,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex124) ).
fof(bitBlastConstant_12606,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex123) ).
fof(bitBlastConstant_12605,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex122) ).
fof(bitBlastConstant_12604,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex121) ).
fof(bitBlastConstant_12603,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex120) ).
fof(bitBlastConstant_12602,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex119) ).
fof(bitBlastConstant_12601,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex118) ).
fof(bitBlastConstant_12600,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex117) ).
fof(bitBlastConstant_12599,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex116) ).
fof(bitBlastConstant_12598,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex115) ).
fof(bitBlastConstant_12597,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex114) ).
fof(bitBlastConstant_12596,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex113) ).
fof(bitBlastConstant_12595,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex112) ).
fof(bitBlastConstant_12594,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex111) ).
fof(bitBlastConstant_12593,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex110) ).
fof(bitBlastConstant_12592,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex109) ).
fof(bitBlastConstant_12591,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex108) ).
fof(bitBlastConstant_12590,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex107) ).
fof(bitBlastConstant_12589,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex106) ).
fof(bitBlastConstant_12588,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex105) ).
fof(bitBlastConstant_12587,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex104) ).
fof(bitBlastConstant_12586,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex103) ).
fof(bitBlastConstant_12585,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex102) ).
fof(bitBlastConstant_12584,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex101) ).
fof(bitBlastConstant_12583,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex100) ).
fof(bitBlastConstant_12582,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex99) ).
fof(bitBlastConstant_12581,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex98) ).
fof(bitBlastConstant_12580,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex97) ).
fof(bitBlastConstant_12579,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex96) ).
fof(bitBlastConstant_12578,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex95) ).
fof(bitBlastConstant_12577,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex94) ).
fof(bitBlastConstant_12576,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex93) ).
fof(bitBlastConstant_12575,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex92) ).
fof(bitBlastConstant_12574,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex91) ).
fof(bitBlastConstant_12573,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex90) ).
fof(bitBlastConstant_12572,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex89) ).
fof(bitBlastConstant_12571,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex88) ).
fof(bitBlastConstant_12570,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex87) ).
fof(bitBlastConstant_12569,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex86) ).
fof(bitBlastConstant_12568,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex85) ).
fof(bitBlastConstant_12567,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex84) ).
fof(bitBlastConstant_12566,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex83) ).
fof(bitBlastConstant_12565,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex82) ).
fof(bitBlastConstant_12564,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex81) ).
fof(bitBlastConstant_12563,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex80) ).
fof(bitBlastConstant_12562,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex79) ).
fof(bitBlastConstant_12561,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex78) ).
fof(bitBlastConstant_12560,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex77) ).
fof(bitBlastConstant_12559,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex76) ).
fof(bitBlastConstant_12558,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex75) ).
fof(bitBlastConstant_12557,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex74) ).
fof(bitBlastConstant_12556,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex73) ).
fof(bitBlastConstant_12555,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex72) ).
fof(bitBlastConstant_12554,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex71) ).
fof(bitBlastConstant_12553,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex70) ).
fof(bitBlastConstant_12552,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex69) ).
fof(bitBlastConstant_12551,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex68) ).
fof(bitBlastConstant_12550,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex67) ).
fof(bitBlastConstant_12549,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex66) ).
fof(bitBlastConstant_12548,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex65) ).
fof(bitBlastConstant_12547,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex64) ).
fof(bitBlastConstant_12546,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex63) ).
fof(bitBlastConstant_12545,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex62) ).
fof(bitBlastConstant_12544,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex61) ).
fof(bitBlastConstant_12543,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex60) ).
fof(bitBlastConstant_12542,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex59) ).
fof(bitBlastConstant_12541,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex58) ).
fof(bitBlastConstant_12540,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex57) ).
fof(bitBlastConstant_12539,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex56) ).
fof(bitBlastConstant_12538,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex55) ).
fof(bitBlastConstant_12537,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex54) ).
fof(bitBlastConstant_12536,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex53) ).
fof(bitBlastConstant_12535,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex52) ).
fof(bitBlastConstant_12534,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex51) ).
fof(bitBlastConstant_12533,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex50) ).
fof(bitBlastConstant_12532,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex49) ).
fof(bitBlastConstant_12531,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex48) ).
fof(bitBlastConstant_12530,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex47) ).
fof(bitBlastConstant_12529,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex46) ).
fof(bitBlastConstant_12528,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex45) ).
fof(bitBlastConstant_12527,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex44) ).
fof(bitBlastConstant_12526,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex43) ).
fof(bitBlastConstant_12525,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex42) ).
fof(bitBlastConstant_12524,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex41) ).
fof(bitBlastConstant_12523,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex40) ).
fof(bitBlastConstant_12522,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex39) ).
fof(bitBlastConstant_12521,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex38) ).
fof(bitBlastConstant_12520,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex37) ).
fof(bitBlastConstant_12519,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex36) ).
fof(bitBlastConstant_12518,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex35) ).
fof(bitBlastConstant_12517,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex34) ).
fof(bitBlastConstant_12516,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex33) ).
fof(bitBlastConstant_12515,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex32) ).
fof(bitBlastConstant_12514,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex31) ).
fof(bitBlastConstant_12513,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex30) ).
fof(bitBlastConstant_12512,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex29) ).
fof(bitBlastConstant_12511,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex28) ).
fof(bitBlastConstant_12510,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex27) ).
fof(bitBlastConstant_12509,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex26) ).
fof(bitBlastConstant_12508,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex25) ).
fof(bitBlastConstant_12507,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex24) ).
fof(bitBlastConstant_12506,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex23) ).
fof(bitBlastConstant_12505,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex22) ).
fof(bitBlastConstant_12504,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex21) ).
fof(bitBlastConstant_12503,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_12502,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_12501,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_12500,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_12499,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_12498,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_12497,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_12496,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_12495,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_12494,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_12493,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_12492,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_12491,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_12490,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_12489,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_12488,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_12487,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_12486,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_12485,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_12484,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_12483,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex0) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21173,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113128(VarNext)
<=> v113129(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21172,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113129(VarNext)
<=> ( v113131(VarNext)
& v113089(VarNext) ) ) ) ).
fof(writeUnaryOperator_8322,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113131(VarNext)
<=> v113096(VarNext) ) ) ).
fof(addAssignment_35994,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v113119(VarCurr,B)
<=> v113121(VarCurr,B) ) ) ).
fof(addAssignment_35993,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v113121(VarCurr,B)
<=> v113123(VarCurr,B) ) ) ).
fof(addAssignment_35992,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v113123(VarCurr,B)
<=> v113125(VarCurr,B) ) ) ).
fof(addAssignment_35991,axiom,
! [VarCurr] :
( v112819(VarCurr,bitIndex1)
<=> v112869(VarCurr,bitIndex1) ) ).
fof(addAssignment_35990,axiom,
! [VarCurr] :
( v112821(VarCurr,bitIndex1)
<=> v112823(VarCurr,bitIndex1) ) ).
fof(addAssignment_35989,axiom,
! [VarCurr] :
( v112823(VarCurr,bitIndex1)
<=> v112825(VarCurr,bitIndex1) ) ).
fof(addAssignment_35988,axiom,
! [VarCurr] :
( v112825(VarCurr,bitIndex1)
<=> v112827(VarCurr,bitIndex1) ) ).
fof(addAssignment_35987,axiom,
! [VarCurr] :
( v112827(VarCurr,bitIndex1)
<=> v112829(VarCurr,bitIndex138) ) ).
fof(addAssignment_35986,axiom,
! [VarCurr] :
( v112829(VarCurr,bitIndex138)
<=> v112831(VarCurr,bitIndex138) ) ).
fof(addAssignment_35985,axiom,
! [VarCurr] :
( v112831(VarCurr,bitIndex138)
<=> v112833(VarCurr,bitIndex138) ) ).
fof(addAssignment_35984,axiom,
! [VarCurr] :
( v112833(VarCurr,bitIndex138)
<=> v112835(VarCurr,bitIndex138) ) ).
fof(addAssignment_35983,axiom,
! [VarCurr] :
( v112835(VarCurr,bitIndex138)
<=> v112837(VarCurr,bitIndex138) ) ).
fof(addAssignment_35982,axiom,
! [VarCurr] :
( v112837(VarCurr,bitIndex138)
<=> v113071(VarCurr) ) ).
fof(addAssignment_35981,axiom,
! [VarCurr] :
( v113071(VarCurr)
<=> v113073(VarCurr) ) ).
fof(addAssignment_35980,axiom,
! [VarCurr] :
( v113073(VarCurr)
<=> v113075(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1816,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113092(VarNext)
=> ( v113075(VarNext)
<=> v113075(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1874,axiom,
! [VarNext] :
( v113092(VarNext)
=> ( v113075(VarNext)
<=> v113102(VarNext) ) ) ).
fof(addAssignment_35979,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113102(VarNext)
<=> v113100(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2764,axiom,
! [VarCurr] :
( ~ v113103(VarCurr)
=> ( v113100(VarCurr)
<=> v113104(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2551,axiom,
! [VarCurr] :
( v113103(VarCurr)
=> ( v113100(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21171,axiom,
! [VarCurr] :
( v113104(VarCurr)
<=> ( v113079(VarCurr)
& v113087(VarCurr) ) ) ).
fof(writeUnaryOperator_8321,axiom,
! [VarCurr] :
( ~ v113103(VarCurr)
<=> v113077(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21170,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113092(VarNext)
<=> v113093(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21169,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113093(VarNext)
<=> ( v113094(VarNext)
& v113089(VarNext) ) ) ) ).
fof(writeUnaryOperator_8320,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113094(VarNext)
<=> v113096(VarNext) ) ) ).
fof(addAssignment_35978,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113096(VarNext)
<=> v113089(VarCurr) ) ) ).
fof(addAssignment_35977,axiom,
! [VarCurr] :
( v113089(VarCurr)
<=> v9878(VarCurr) ) ).
fof(addAssignment_35976,axiom,
! [VarCurr] :
( v113087(VarCurr)
<=> v112761(VarCurr) ) ).
fof(addAssignment_35975,axiom,
! [VarCurr] :
( v113079(VarCurr)
<=> v113081(VarCurr) ) ).
fof(addAssignment_35974,axiom,
! [VarCurr] :
( v113081(VarCurr)
<=> v113083(VarCurr) ) ).
fof(addAssignment_35973,axiom,
! [VarCurr] :
( v113083(VarCurr)
<=> v113085(VarCurr) ) ).
fof(addAssignment_35972,axiom,
! [VarCurr] :
( v113077(VarCurr)
<=> v9859(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21168,axiom,
! [VarCurr] :
( v112980(VarCurr)
<=> ( v112719(VarCurr)
& v113027(VarCurr) ) ) ).
fof(writeUnaryOperator_8319,axiom,
! [VarCurr] :
( ~ v113027(VarCurr)
<=> v113029(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21167,axiom,
! [VarCurr] :
( v113029(VarCurr)
<=> ( v113030(VarCurr)
& v113064(VarCurr) ) ) ).
fof(writeUnaryOperator_8318,axiom,
! [VarCurr] :
( ~ v113064(VarCurr)
<=> v113065(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21166,axiom,
! [VarCurr] :
( v113065(VarCurr)
<=> ( v113066(VarCurr)
& v113069(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1776,axiom,
! [VarCurr] :
( v113069(VarCurr)
<=> ( v112982(VarCurr,bitIndex5)
| v112988(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21165,axiom,
! [VarCurr] :
( v113066(VarCurr)
<=> ( v113067(VarCurr)
| v113068(VarCurr) ) ) ).
fof(writeUnaryOperator_8317,axiom,
! [VarCurr] :
( ~ v113068(VarCurr)
<=> v112988(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_8316,axiom,
! [VarCurr] :
( ~ v113067(VarCurr)
<=> v112982(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21164,axiom,
! [VarCurr] :
( v113030(VarCurr)
<=> ( v113031(VarCurr)
& v113058(VarCurr) ) ) ).
fof(writeUnaryOperator_8315,axiom,
! [VarCurr] :
( ~ v113058(VarCurr)
<=> v113059(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21163,axiom,
! [VarCurr] :
( v113059(VarCurr)
<=> ( v113060(VarCurr)
& v113063(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1775,axiom,
! [VarCurr] :
( v113063(VarCurr)
<=> ( v112982(VarCurr,bitIndex4)
| v112988(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21162,axiom,
! [VarCurr] :
( v113060(VarCurr)
<=> ( v113061(VarCurr)
| v113062(VarCurr) ) ) ).
fof(writeUnaryOperator_8314,axiom,
! [VarCurr] :
( ~ v113062(VarCurr)
<=> v112988(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_8313,axiom,
! [VarCurr] :
( ~ v113061(VarCurr)
<=> v112982(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21161,axiom,
! [VarCurr] :
( v113031(VarCurr)
<=> ( v113032(VarCurr)
& v113052(VarCurr) ) ) ).
fof(writeUnaryOperator_8312,axiom,
! [VarCurr] :
( ~ v113052(VarCurr)
<=> v113053(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21160,axiom,
! [VarCurr] :
( v113053(VarCurr)
<=> ( v113054(VarCurr)
& v113057(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1774,axiom,
! [VarCurr] :
( v113057(VarCurr)
<=> ( v112982(VarCurr,bitIndex3)
| v112988(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21159,axiom,
! [VarCurr] :
( v113054(VarCurr)
<=> ( v113055(VarCurr)
| v113056(VarCurr) ) ) ).
fof(writeUnaryOperator_8311,axiom,
! [VarCurr] :
( ~ v113056(VarCurr)
<=> v112988(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_8310,axiom,
! [VarCurr] :
( ~ v113055(VarCurr)
<=> v112982(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21158,axiom,
! [VarCurr] :
( v113032(VarCurr)
<=> ( v113033(VarCurr)
& v113046(VarCurr) ) ) ).
fof(writeUnaryOperator_8309,axiom,
! [VarCurr] :
( ~ v113046(VarCurr)
<=> v113047(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21157,axiom,
! [VarCurr] :
( v113047(VarCurr)
<=> ( v113048(VarCurr)
& v113051(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1773,axiom,
! [VarCurr] :
( v113051(VarCurr)
<=> ( v112982(VarCurr,bitIndex2)
| v112988(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21156,axiom,
! [VarCurr] :
( v113048(VarCurr)
<=> ( v113049(VarCurr)
| v113050(VarCurr) ) ) ).
fof(writeUnaryOperator_8308,axiom,
! [VarCurr] :
( ~ v113050(VarCurr)
<=> v112988(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8307,axiom,
! [VarCurr] :
( ~ v113049(VarCurr)
<=> v112982(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21155,axiom,
! [VarCurr] :
( v113033(VarCurr)
<=> ( v113034(VarCurr)
& v113040(VarCurr) ) ) ).
fof(writeUnaryOperator_8306,axiom,
! [VarCurr] :
( ~ v113040(VarCurr)
<=> v113041(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21154,axiom,
! [VarCurr] :
( v113041(VarCurr)
<=> ( v113042(VarCurr)
& v113045(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1772,axiom,
! [VarCurr] :
( v113045(VarCurr)
<=> ( v112982(VarCurr,bitIndex1)
| v112988(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21153,axiom,
! [VarCurr] :
( v113042(VarCurr)
<=> ( v113043(VarCurr)
| v113044(VarCurr) ) ) ).
fof(writeUnaryOperator_8305,axiom,
! [VarCurr] :
( ~ v113044(VarCurr)
<=> v112988(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8304,axiom,
! [VarCurr] :
( ~ v113043(VarCurr)
<=> v112982(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8303,axiom,
! [VarCurr] :
( ~ v113034(VarCurr)
<=> v113035(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21152,axiom,
! [VarCurr] :
( v113035(VarCurr)
<=> ( v113036(VarCurr)
& v113039(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21151,axiom,
! [VarCurr] :
( v113039(VarCurr)
<=> ( v112982(VarCurr,bitIndex0)
| v112988(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21150,axiom,
! [VarCurr] :
( v113036(VarCurr)
<=> ( v113037(VarCurr)
| v113038(VarCurr) ) ) ).
fof(writeUnaryOperator_8302,axiom,
! [VarCurr] :
( ~ v113038(VarCurr)
<=> v112988(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8301,axiom,
! [VarCurr] :
( ~ v113037(VarCurr)
<=> v112982(VarCurr,bitIndex0) ) ).
fof(addAssignment_35971,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v112988(VarCurr,B)
<=> v112990(VarCurr,B) ) ) ).
fof(addAssignment_35970,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v112990(VarCurr,B)
<=> v112992(VarCurr,B) ) ) ).
fof(addAssignment_35969,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v112992(VarCurr,B)
<=> v112994(VarCurr,B) ) ) ).
fof(addAssignment_35968,axiom,
! [VarCurr] :
( ( v112994(VarCurr,bitIndex5)
<=> v112829(VarCurr,bitIndex137) )
& ( v112994(VarCurr,bitIndex4)
<=> v112829(VarCurr,bitIndex136) )
& ( v112994(VarCurr,bitIndex3)
<=> v112829(VarCurr,bitIndex135) )
& ( v112994(VarCurr,bitIndex2)
<=> v112829(VarCurr,bitIndex134) )
& ( v112994(VarCurr,bitIndex1)
<=> v112829(VarCurr,bitIndex133) )
& ( v112994(VarCurr,bitIndex0)
<=> v112829(VarCurr,bitIndex132) ) ) ).
fof(addAssignment_35967,axiom,
! [VarCurr,B] :
( range_137_132(B)
=> ( v112829(VarCurr,B)
<=> v112831(VarCurr,B) ) ) ).
fof(addAssignment_35966,axiom,
! [VarCurr,B] :
( range_137_132(B)
=> ( v112831(VarCurr,B)
<=> v112833(VarCurr,B) ) ) ).
fof(addAssignment_35965,axiom,
! [VarCurr,B] :
( range_137_132(B)
=> ( v112833(VarCurr,B)
<=> v112835(VarCurr,B) ) ) ).
fof(addAssignment_35964,axiom,
! [VarCurr,B] :
( range_137_132(B)
=> ( v112835(VarCurr,B)
<=> v112837(VarCurr,B) ) ) ).
fof(range_axiom_181,axiom,
! [B] :
( range_137_132(B)
<=> ( $false
| bitIndex132 = B
| bitIndex133 = B
| bitIndex134 = B
| bitIndex135 = B
| bitIndex136 = B
| bitIndex137 = B ) ) ).
fof(addAssignment_35963,axiom,
! [VarCurr] :
( ( v112837(VarCurr,bitIndex137)
<=> v112996(VarCurr,bitIndex5) )
& ( v112837(VarCurr,bitIndex136)
<=> v112996(VarCurr,bitIndex4) )
& ( v112837(VarCurr,bitIndex135)
<=> v112996(VarCurr,bitIndex3) )
& ( v112837(VarCurr,bitIndex134)
<=> v112996(VarCurr,bitIndex2) )
& ( v112837(VarCurr,bitIndex133)
<=> v112996(VarCurr,bitIndex1) )
& ( v112837(VarCurr,bitIndex132)
<=> v112996(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_35962,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v112996(VarCurr,B)
<=> v112998(VarCurr,B) ) ) ).
fof(addAssignment_35961,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v112998(VarCurr,B)
<=> v113000(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1815,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113010(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v113000(VarNext,B)
<=> v113000(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1873,axiom,
! [VarNext] :
( v113010(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v113000(VarNext,B)
<=> v113023(VarNext,B) ) ) ) ).
fof(addAssignment_35960,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v113023(VarNext,B)
<=> v113021(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4959,axiom,
! [VarCurr] :
( ~ v112861(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v113021(VarCurr,B)
<=> v113002(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4964,axiom,
! [VarCurr] :
( v112861(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v113021(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21149,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113010(VarNext)
<=> ( v113011(VarNext)
& v113018(VarNext) ) ) ) ).
fof(addAssignment_35959,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113018(VarNext)
<=> v113016(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21148,axiom,
! [VarCurr] :
( v113016(VarCurr)
<=> ( v112861(VarCurr)
| v113019(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21147,axiom,
! [VarCurr] :
( v113019(VarCurr)
<=> ( v112743(VarCurr)
& v113020(VarCurr) ) ) ).
fof(writeUnaryOperator_8300,axiom,
! [VarCurr] :
( ~ v113020(VarCurr)
<=> v112861(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21146,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113011(VarNext)
<=> ( v113013(VarNext)
& v112773(VarNext) ) ) ) ).
fof(writeUnaryOperator_8299,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113013(VarNext)
<=> v112780(VarNext) ) ) ).
fof(addAssignment_35958,axiom,
! [VarCurr] :
( v113002(VarCurr,bitIndex5)
<=> v113004(VarCurr,bitIndex5) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2763,axiom,
! [VarCurr] :
( ~ v112751(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v113002(VarCurr,B)
<=> v113006(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2550,axiom,
! [VarCurr] :
( v112751(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v113002(VarCurr,B)
<=> v113004(VarCurr,B) ) ) ) ).
fof(addAssignment_35957,axiom,
! [VarCurr] :
( v113004(VarCurr,bitIndex5)
<=> v112753(VarCurr,bitIndex5) ) ).
fof(addAssignment_35956,axiom,
! [VarCurr] :
( v112753(VarCurr,bitIndex5)
<=> v112755(VarCurr,bitIndex5) ) ).
fof(addAssignment_35955,axiom,
! [VarCurr] :
( v112755(VarCurr,bitIndex5)
<=> v112757(VarCurr,bitIndex5) ) ).
fof(addAssignment_35954,axiom,
! [VarCurr] :
( ( v113006(VarCurr,bitIndex4)
<=> v112753(VarCurr,bitIndex10) )
& ( v113006(VarCurr,bitIndex3)
<=> v112753(VarCurr,bitIndex9) )
& ( v113006(VarCurr,bitIndex2)
<=> v112753(VarCurr,bitIndex8) )
& ( v113006(VarCurr,bitIndex1)
<=> v112753(VarCurr,bitIndex7) )
& ( v113006(VarCurr,bitIndex0)
<=> v112753(VarCurr,bitIndex6) ) ) ).
fof(addAssignment_35953,axiom,
! [VarCurr,B] :
( range_10_6(B)
=> ( v112753(VarCurr,B)
<=> v112755(VarCurr,B) ) ) ).
fof(addAssignment_35952,axiom,
! [VarCurr,B] :
( range_10_6(B)
=> ( v112755(VarCurr,B)
<=> v112757(VarCurr,B) ) ) ).
fof(addAssignment_35951,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v113004(VarCurr,B)
<=> v112753(VarCurr,B) ) ) ).
fof(addAssignment_35950,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v112753(VarCurr,B)
<=> v112755(VarCurr,B) ) ) ).
fof(addAssignment_35949,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v112755(VarCurr,B)
<=> v112757(VarCurr,B) ) ) ).
fof(addAssignment_35948,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v112982(VarCurr,B)
<=> v112984(VarCurr,B) ) ) ).
fof(addAssignment_35947,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v112984(VarCurr,B)
<=> v112986(VarCurr,B) ) ) ).
fof(addAssignment_35946,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v112986(VarCurr,B)
<=> v104001(VarCurr,B) ) ) ).
fof(addAssignment_35945,axiom,
! [VarCurr] :
( v112700(VarCurr)
<=> v112702(VarCurr) ) ).
fof(addAssignment_35944,axiom,
! [VarCurr] :
( v112702(VarCurr)
<=> v112704(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_184,axiom,
! [VarCurr] :
( ( ~ v112876(VarCurr)
& ~ v112877(VarCurr)
& ~ v112878(VarCurr) )
=> ( v112704(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1236,axiom,
! [VarCurr] :
( v112878(VarCurr)
=> ( v112704(VarCurr)
<=> v112966(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4958,axiom,
! [VarCurr] :
( v112877(VarCurr)
=> ( v112704(VarCurr)
<=> v112819(VarCurr,bitIndex0) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4963,axiom,
! [VarCurr] :
( v112876(VarCurr)
=> ( v112704(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2762,axiom,
! [VarCurr] :
( ~ v112912(VarCurr)
=> ( v112966(VarCurr)
<=> v112968(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2549,axiom,
! [VarCurr] :
( v112912(VarCurr)
=> ( v112966(VarCurr)
<=> v112967(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8637,axiom,
! [VarCurr] :
( v112968(VarCurr)
<=> ( ( v112871(VarCurr,bitIndex2)
<=> $false )
& ( v112871(VarCurr,bitIndex1)
<=> $true )
& ( v112871(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8636,axiom,
! [VarCurr] :
( v112967(VarCurr)
<=> ( ( v112871(VarCurr,bitIndex2)
<=> $true )
& ( v112871(VarCurr,bitIndex1)
<=> $true )
& ( v112871(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1814,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112954(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v112706(VarNext,B)
<=> v112706(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1872,axiom,
! [VarNext] :
( v112954(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v112706(VarNext,B)
<=> v112962(VarNext,B) ) ) ) ).
fof(addAssignment_35943,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v112962(VarNext,B)
<=> v112960(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2761,axiom,
! [VarCurr] :
( ~ v112908(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v112960(VarCurr,B)
<=> v112710(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2548,axiom,
! [VarCurr] :
( v112908(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v112960(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21145,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112954(VarNext)
<=> v112955(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21144,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112955(VarNext)
<=> ( v112957(VarNext)
& v112894(VarNext) ) ) ) ).
fof(writeUnaryOperator_8298,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112957(VarNext)
<=> v112901(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_183,axiom,
! [VarCurr] :
( ( ~ v112919(VarCurr)
& ~ v112923(VarCurr)
& ~ v112933(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v112710(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1235,axiom,
! [VarCurr] :
( v112933(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v112710(VarCurr,B)
<=> v112934(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4957,axiom,
! [VarCurr] :
( v112923(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v112710(VarCurr,B)
<=> v112924(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4962,axiom,
! [VarCurr] :
( v112919(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v112710(VarCurr,B)
<=> v112920(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8635,axiom,
! [VarCurr] :
( v112951(VarCurr)
<=> ( ( v112706(VarCurr,bitIndex1)
<=> $true )
& ( v112706(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_182,axiom,
! [VarCurr] :
( ( ~ v112935(VarCurr)
& ~ v112942(VarCurr)
& ~ v112944(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v112934(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1234,axiom,
! [VarCurr] :
( v112944(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v112934(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4956,axiom,
! [VarCurr] :
( v112942(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v112934(VarCurr,B)
<=> v112943(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4961,axiom,
! [VarCurr] :
( v112935(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v112934(VarCurr,B)
<=> v112941(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8634,axiom,
! [VarCurr] :
( v112950(VarCurr)
<=> ( ( v112871(VarCurr,bitIndex2)
<=> $true )
& ( v112871(VarCurr,bitIndex1)
<=> $true )
& ( v112871(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21143,axiom,
! [VarCurr] :
( v112944(VarCurr)
<=> ( v112946(VarCurr)
| v112949(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8633,axiom,
! [VarCurr] :
( v112949(VarCurr)
<=> ( ( v112871(VarCurr,bitIndex2)
<=> $true )
& ( v112871(VarCurr,bitIndex1)
<=> $true )
& ( v112871(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21142,axiom,
! [VarCurr] :
( v112946(VarCurr)
<=> ( v112947(VarCurr)
| v112948(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8632,axiom,
! [VarCurr] :
( v112948(VarCurr)
<=> ( ( v112871(VarCurr,bitIndex2)
<=> $true )
& ( v112871(VarCurr,bitIndex1)
<=> $false )
& ( v112871(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8631,axiom,
! [VarCurr] :
( v112947(VarCurr)
<=> ( ( v112871(VarCurr,bitIndex2)
<=> $true )
& ( v112871(VarCurr,bitIndex1)
<=> $false )
& ( v112871(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2760,axiom,
! [VarCurr] :
( ~ v112912(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v112943(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2547,axiom,
! [VarCurr] :
( v112912(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v112943(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8630,axiom,
! [VarCurr] :
( v112942(VarCurr)
<=> ( ( v112871(VarCurr,bitIndex2)
<=> $false )
& ( v112871(VarCurr,bitIndex1)
<=> $true )
& ( v112871(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2759,axiom,
! [VarCurr] :
( ~ v112719(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v112941(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2546,axiom,
! [VarCurr] :
( v112719(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v112941(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21141,axiom,
! [VarCurr] :
( v112935(VarCurr)
<=> ( v112937(VarCurr)
| v112940(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8629,axiom,
! [VarCurr] :
( v112940(VarCurr)
<=> ( ( v112871(VarCurr,bitIndex2)
<=> $false )
& ( v112871(VarCurr,bitIndex1)
<=> $true )
& ( v112871(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21140,axiom,
! [VarCurr] :
( v112937(VarCurr)
<=> ( v112938(VarCurr)
| v112939(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8628,axiom,
! [VarCurr] :
( v112939(VarCurr)
<=> ( ( v112871(VarCurr,bitIndex2)
<=> $false )
& ( v112871(VarCurr,bitIndex1)
<=> $false )
& ( v112871(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8627,axiom,
! [VarCurr] :
( v112938(VarCurr)
<=> ( ( v112871(VarCurr,bitIndex2)
<=> $false )
& ( v112871(VarCurr,bitIndex1)
<=> $false )
& ( v112871(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8626,axiom,
! [VarCurr] :
( v112933(VarCurr)
<=> ( ( v112706(VarCurr,bitIndex1)
<=> $true )
& ( v112706(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_181,axiom,
! [VarCurr] :
( ( ~ v112925(VarCurr)
& ~ v112927(VarCurr)
& ~ v112929(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v112924(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1233,axiom,
! [VarCurr] :
( v112929(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v112924(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4955,axiom,
! [VarCurr] :
( v112927(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v112924(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4960,axiom,
! [VarCurr] :
( v112925(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v112924(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8625,axiom,
! [VarCurr] :
( v112931(VarCurr)
<=> ( ( v112932(VarCurr,bitIndex1)
<=> $true )
& ( v112932(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_35942,axiom,
! [VarCurr] :
( v112932(VarCurr,bitIndex0)
<=> v112819(VarCurr,bitIndex0) ) ).
fof(addAssignment_35941,axiom,
! [VarCurr] :
( v112932(VarCurr,bitIndex1)
<=> v112719(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_8624,axiom,
! [VarCurr] :
( v112929(VarCurr)
<=> ( ( v112930(VarCurr,bitIndex1)
<=> $true )
& ( v112930(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_35940,axiom,
! [VarCurr] :
( v112930(VarCurr,bitIndex0)
<=> v112819(VarCurr,bitIndex0) ) ).
fof(addAssignment_35939,axiom,
! [VarCurr] :
( v112930(VarCurr,bitIndex1)
<=> v112719(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_8623,axiom,
! [VarCurr] :
( v112927(VarCurr)
<=> ( ( v112928(VarCurr,bitIndex1)
<=> $false )
& ( v112928(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_35938,axiom,
! [VarCurr] :
( v112928(VarCurr,bitIndex0)
<=> v112819(VarCurr,bitIndex0) ) ).
fof(addAssignment_35937,axiom,
! [VarCurr] :
( v112928(VarCurr,bitIndex1)
<=> v112719(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_8622,axiom,
! [VarCurr] :
( v112925(VarCurr)
<=> ( ( v112926(VarCurr,bitIndex1)
<=> $false )
& ( v112926(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_35936,axiom,
! [VarCurr] :
( v112926(VarCurr,bitIndex0)
<=> v112819(VarCurr,bitIndex0) ) ).
fof(addAssignment_35935,axiom,
! [VarCurr] :
( v112926(VarCurr,bitIndex1)
<=> v112719(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_8621,axiom,
! [VarCurr] :
( v112923(VarCurr)
<=> ( ( v112706(VarCurr,bitIndex1)
<=> $false )
& ( v112706(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4954,axiom,
! [VarCurr] :
( ~ v112921(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v112920(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4959,axiom,
! [VarCurr] :
( v112921(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v112920(VarCurr,B)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8620,axiom,
! [VarCurr] :
( v112922(VarCurr)
<=> ( v112712(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_8619,axiom,
! [VarCurr] :
( v112921(VarCurr)
<=> ( v112712(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8618,axiom,
! [VarCurr] :
( v112919(VarCurr)
<=> ( ( v112706(VarCurr,bitIndex1)
<=> $false )
& ( v112706(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_35934,axiom,
! [VarCurr] :
( v112912(VarCurr)
<=> v112914(VarCurr) ) ).
fof(addAssignment_35933,axiom,
! [VarCurr] :
( v112914(VarCurr)
<=> v112916(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1771,axiom,
! [VarCurr] :
( v112916(VarCurr)
<=> ( v103971(VarCurr,bitIndex0)
& v103971(VarCurr,bitIndex1) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1813,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112897(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v112871(VarNext,B)
<=> v112871(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1871,axiom,
! [VarNext] :
( v112897(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v112871(VarNext,B)
<=> v112907(VarNext,B) ) ) ) ).
fof(addAssignment_35932,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v112907(VarNext,B)
<=> v112905(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2758,axiom,
! [VarCurr] :
( ~ v112908(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v112905(VarCurr,B)
<=> v112873(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2545,axiom,
! [VarCurr] :
( v112908(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v112905(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_8297,axiom,
! [VarCurr] :
( ~ v112908(VarCurr)
<=> v112708(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21139,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112897(VarNext)
<=> v112898(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21138,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112898(VarNext)
<=> ( v112899(VarNext)
& v112894(VarNext) ) ) ) ).
fof(writeUnaryOperator_8296,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112899(VarNext)
<=> v112901(VarNext) ) ) ).
fof(addAssignment_35931,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112901(VarNext)
<=> v112894(VarCurr) ) ) ).
fof(addAssignment_35930,axiom,
! [VarCurr] :
( v112894(VarCurr)
<=> v11061(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1232,axiom,
! [VarCurr] :
( ( ~ v112875(VarCurr)
& ~ v112878(VarCurr) )
=> ! [B] :
( range_2_0(B)
=> ( v112873(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4953,axiom,
! [VarCurr] :
( v112878(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v112873(VarCurr,B)
<=> v112879(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4958,axiom,
! [VarCurr] :
( v112875(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v112873(VarCurr,B)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8617,axiom,
! [VarCurr] :
( v112892(VarCurr)
<=> ( ( v112706(VarCurr,bitIndex1)
<=> $true )
& ( v112706(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_35929,axiom,
! [VarCurr] :
( v112879(VarCurr,bitIndex0)
<=> v112889(VarCurr) ) ).
fof(addAssignment_35928,axiom,
! [VarCurr] :
( v112879(VarCurr,bitIndex1)
<=> v112887(VarCurr) ) ).
fof(addAssignment_35927,axiom,
! [VarCurr] :
( v112879(VarCurr,bitIndex2)
<=> v112881(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21137,axiom,
! [VarCurr] :
( v112887(VarCurr)
<=> ( v112888(VarCurr)
& v112891(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1770,axiom,
! [VarCurr] :
( v112891(VarCurr)
<=> ( v112871(VarCurr,bitIndex0)
| v112871(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21136,axiom,
! [VarCurr] :
( v112888(VarCurr)
<=> ( v112889(VarCurr)
| v112890(VarCurr) ) ) ).
fof(writeUnaryOperator_8295,axiom,
! [VarCurr] :
( ~ v112890(VarCurr)
<=> v112871(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8294,axiom,
! [VarCurr] :
( ~ v112889(VarCurr)
<=> v112871(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21135,axiom,
! [VarCurr] :
( v112881(VarCurr)
<=> ( v112882(VarCurr)
& v112886(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1769,axiom,
! [VarCurr] :
( v112886(VarCurr)
<=> ( v112884(VarCurr)
| v112871(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21134,axiom,
! [VarCurr] :
( v112882(VarCurr)
<=> ( v112883(VarCurr)
| v112885(VarCurr) ) ) ).
fof(writeUnaryOperator_8293,axiom,
! [VarCurr] :
( ~ v112885(VarCurr)
<=> v112871(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8292,axiom,
! [VarCurr] :
( ~ v112883(VarCurr)
<=> v112884(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1768,axiom,
! [VarCurr] :
( v112884(VarCurr)
<=> ( v112871(VarCurr,bitIndex0)
& v112871(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_8616,axiom,
! [VarCurr] :
( v112878(VarCurr)
<=> ( ( v112706(VarCurr,bitIndex1)
<=> $true )
& ( v112706(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21133,axiom,
! [VarCurr] :
( v112875(VarCurr)
<=> ( v112876(VarCurr)
| v112877(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8615,axiom,
! [VarCurr] :
( v112877(VarCurr)
<=> ( ( v112706(VarCurr,bitIndex1)
<=> $false )
& ( v112706(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8614,axiom,
! [VarCurr] :
( v112876(VarCurr)
<=> ( ( v112706(VarCurr,bitIndex1)
<=> $false )
& ( v112706(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_35926,axiom,
! [VarCurr] :
( v112819(VarCurr,bitIndex0)
<=> v112869(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2757,axiom,
! [VarCurr] :
( ~ v112719(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v112869(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2544,axiom,
! [VarCurr] :
( v112719(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v112869(VarCurr,B)
<=> v112821(VarCurr,B) ) ) ) ).
fof(addAssignment_35925,axiom,
! [VarCurr] :
( v112821(VarCurr,bitIndex0)
<=> v112823(VarCurr,bitIndex0) ) ).
fof(addAssignment_35924,axiom,
! [VarCurr] :
( v112823(VarCurr,bitIndex0)
<=> v112825(VarCurr,bitIndex0) ) ).
fof(addAssignment_35923,axiom,
! [VarCurr] :
( v112825(VarCurr,bitIndex0)
<=> v112827(VarCurr,bitIndex0) ) ).
fof(addAssignment_35922,axiom,
! [VarCurr] :
( v112827(VarCurr,bitIndex0)
<=> v112829(VarCurr,bitIndex139) ) ).
fof(addAssignment_35921,axiom,
! [VarCurr] :
( v112829(VarCurr,bitIndex139)
<=> v112831(VarCurr,bitIndex139) ) ).
fof(addAssignment_35920,axiom,
! [VarCurr] :
( v112831(VarCurr,bitIndex139)
<=> v112833(VarCurr,bitIndex139) ) ).
fof(addAssignment_35919,axiom,
! [VarCurr] :
( v112833(VarCurr,bitIndex139)
<=> v112835(VarCurr,bitIndex139) ) ).
fof(addAssignment_35918,axiom,
! [VarCurr] :
( v112835(VarCurr,bitIndex139)
<=> v112837(VarCurr,bitIndex139) ) ).
fof(addAssignment_35917,axiom,
! [VarCurr] :
( v112837(VarCurr,bitIndex139)
<=> v112839(VarCurr) ) ).
fof(addAssignment_35916,axiom,
! [VarCurr] :
( v112839(VarCurr)
<=> v112841(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1812,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112852(VarNext)
=> ( v112841(VarNext)
<=> v112841(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1870,axiom,
! [VarNext] :
( v112852(VarNext)
=> ( v112841(VarNext)
<=> v112866(VarNext) ) ) ).
fof(addAssignment_35915,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112866(VarNext)
<=> v112864(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4952,axiom,
! [VarCurr] :
( ~ v112861(VarCurr)
=> ( v112864(VarCurr)
<=> v112843(VarCurr,bitIndex0) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4957,axiom,
! [VarCurr] :
( v112861(VarCurr)
=> ( v112864(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21132,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112852(VarNext)
<=> ( v112853(VarNext)
& v112860(VarNext) ) ) ) ).
fof(addAssignment_35914,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112860(VarNext)
<=> v112858(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21131,axiom,
! [VarCurr] :
( v112858(VarCurr)
<=> ( v112861(VarCurr)
| v112862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21130,axiom,
! [VarCurr] :
( v112862(VarCurr)
<=> ( v112743(VarCurr)
& v112863(VarCurr) ) ) ).
fof(writeUnaryOperator_8291,axiom,
! [VarCurr] :
( ~ v112863(VarCurr)
<=> v112861(VarCurr) ) ).
fof(writeUnaryOperator_8290,axiom,
! [VarCurr] :
( ~ v112861(VarCurr)
<=> v112741(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21129,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112853(VarNext)
<=> ( v112854(VarNext)
& v112773(VarNext) ) ) ) ).
fof(writeUnaryOperator_8289,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112854(VarNext)
<=> v112780(VarNext) ) ) ).
fof(addAssignment_35913,axiom,
! [VarCurr] :
( v112843(VarCurr,bitIndex0)
<=> v112845(VarCurr,bitIndex0) ) ).
fof(addAssignment_35912,axiom,
! [VarCurr] :
( v112845(VarCurr,bitIndex0)
<=> v112847(VarCurr,bitIndex0) ) ).
fof(addAssignment_35911,axiom,
! [VarCurr] :
( v112847(VarCurr,bitIndex0)
<=> v112849(VarCurr,bitIndex0) ) ).
fof(addAssignment_35910,axiom,
! [VarCurr] :
( v112719(VarCurr)
<=> v112721(VarCurr) ) ).
fof(addAssignment_35909,axiom,
! [VarCurr] :
( v112721(VarCurr)
<=> v112723(VarCurr) ) ).
fof(addAssignment_35908,axiom,
! [VarCurr] :
( v112723(VarCurr)
<=> v112725(VarCurr) ) ).
fof(addAssignment_35907,axiom,
! [VarCurr] :
( v112725(VarCurr)
<=> v112727(VarCurr) ) ).
fof(addAssignment_35906,axiom,
! [VarCurr] :
( v112727(VarCurr)
<=> v112729(VarCurr) ) ).
fof(addAssignment_35905,axiom,
! [VarCurr] :
( v112729(VarCurr)
<=> v112731(VarCurr) ) ).
fof(addAssignment_35904,axiom,
! [VarCurr] :
( v112731(VarCurr)
<=> v112733(VarCurr) ) ).
fof(addAssignment_35903,axiom,
! [VarCurr] :
( v112733(VarCurr)
<=> v112735(VarCurr) ) ).
fof(addAssignment_35902,axiom,
! [VarCurr] :
( v112735(VarCurr)
<=> v112737(VarCurr) ) ).
fof(addAssignment_35901,axiom,
! [VarCurr] :
( v112737(VarCurr)
<=> v112739(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1811,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112805(VarNext)
=> ( v112739(VarNext)
<=> v112739(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1869,axiom,
! [VarNext] :
( v112805(VarNext)
=> ( v112739(VarNext)
<=> v112813(VarNext) ) ) ).
fof(addAssignment_35900,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112813(VarNext)
<=> v112811(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2756,axiom,
! [VarCurr] :
( ~ v112787(VarCurr)
=> ( v112811(VarCurr)
<=> v112814(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2543,axiom,
! [VarCurr] :
( v112787(VarCurr)
=> ( v112811(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4951,axiom,
! [VarCurr] :
( ~ v112789(VarCurr)
=> ( v112814(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4956,axiom,
! [VarCurr] :
( v112789(VarCurr)
=> ( v112814(VarCurr)
<=> v112769(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21128,axiom,
! [VarCurr] :
( v112815(VarCurr)
<=> ( v112795(VarCurr)
| v112799(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21127,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112805(VarNext)
<=> v112806(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21126,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112806(VarNext)
<=> ( v112808(VarNext)
& v112773(VarNext) ) ) ) ).
fof(writeUnaryOperator_8288,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112808(VarNext)
<=> v112780(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1810,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112776(VarNext)
=> ( v112769(VarNext)
<=> v112769(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1868,axiom,
! [VarNext] :
( v112776(VarNext)
=> ( v112769(VarNext)
<=> v112786(VarNext) ) ) ).
fof(addAssignment_35899,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112786(VarNext)
<=> v112784(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2755,axiom,
! [VarCurr] :
( ~ v112787(VarCurr)
=> ( v112784(VarCurr)
<=> v112788(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2542,axiom,
! [VarCurr] :
( v112787(VarCurr)
=> ( v112784(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1231,axiom,
! [VarCurr] :
( ( ~ v112789(VarCurr)
& ~ v112795(VarCurr) )
=> ( v112788(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4950,axiom,
! [VarCurr] :
( v112795(VarCurr)
=> ( v112788(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4955,axiom,
! [VarCurr] :
( v112789(VarCurr)
=> ( v112788(VarCurr)
<=> v112771(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21125,axiom,
! [VarCurr] :
( v112799(VarCurr)
<=> ( v112797(VarCurr)
& v112759(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21124,axiom,
! [VarCurr] :
( v112795(VarCurr)
<=> ( v112797(VarCurr)
& v112798(VarCurr) ) ) ).
fof(writeUnaryOperator_8287,axiom,
! [VarCurr] :
( ~ v112798(VarCurr)
<=> v112759(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21123,axiom,
! [VarCurr] :
( v112797(VarCurr)
<=> ( v112751(VarCurr)
& v112743(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21122,axiom,
! [VarCurr] :
( v112789(VarCurr)
<=> ( v112790(VarCurr)
| v112792(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21121,axiom,
! [VarCurr] :
( v112792(VarCurr)
<=> ( v112794(VarCurr)
& v112743(VarCurr) ) ) ).
fof(writeUnaryOperator_8286,axiom,
! [VarCurr] :
( ~ v112794(VarCurr)
<=> v112751(VarCurr) ) ).
fof(writeUnaryOperator_8285,axiom,
! [VarCurr] :
( ~ v112790(VarCurr)
<=> v112743(VarCurr) ) ).
fof(writeUnaryOperator_8284,axiom,
! [VarCurr] :
( ~ v112787(VarCurr)
<=> v112741(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21120,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112776(VarNext)
<=> v112777(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21119,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112777(VarNext)
<=> ( v112778(VarNext)
& v112773(VarNext) ) ) ) ).
fof(writeUnaryOperator_8283,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112778(VarNext)
<=> v112780(VarNext) ) ) ).
fof(addAssignment_35898,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112780(VarNext)
<=> v112773(VarCurr) ) ) ).
fof(addAssignment_35897,axiom,
! [VarCurr] :
( v112773(VarCurr)
<=> v9878(VarCurr) ) ).
fof(addAssignment_35896,axiom,
! [VarCurr] :
( v112759(VarCurr)
<=> v112761(VarCurr) ) ).
fof(addAssignment_35895,axiom,
! [VarCurr] :
( v112761(VarCurr)
<=> v112763(VarCurr) ) ).
fof(addAssignment_35894,axiom,
! [VarCurr] :
( v112763(VarCurr)
<=> v112765(VarCurr) ) ).
fof(addAssignment_35893,axiom,
! [VarCurr] :
( v112751(VarCurr)
<=> v112753(VarCurr,bitIndex15) ) ).
fof(addAssignment_35892,axiom,
! [VarCurr] :
( v112753(VarCurr,bitIndex15)
<=> v112755(VarCurr,bitIndex15) ) ).
fof(addAssignment_35891,axiom,
! [VarCurr] :
( v112755(VarCurr,bitIndex15)
<=> v112757(VarCurr,bitIndex15) ) ).
fof(addAssignment_35890,axiom,
! [VarCurr] :
( v112743(VarCurr)
<=> v112745(VarCurr) ) ).
fof(addAssignment_35889,axiom,
! [VarCurr] :
( v112745(VarCurr)
<=> v112747(VarCurr) ) ).
fof(addAssignment_35888,axiom,
! [VarCurr] :
( v112747(VarCurr)
<=> v112749(VarCurr) ) ).
fof(addAssignment_35887,axiom,
! [VarCurr] :
( v112741(VarCurr)
<=> v9859(VarCurr) ) ).
fof(addAssignment_35886,axiom,
! [VarCurr] :
( v112712(VarCurr)
<=> v112714(VarCurr) ) ).
fof(addAssignment_35885,axiom,
! [VarCurr] :
( v112714(VarCurr)
<=> v112716(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2754,axiom,
! [VarCurr] :
( ~ v100901(VarCurr)
=> ( v112716(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2541,axiom,
! [VarCurr] :
( v100901(VarCurr)
=> ( v112716(VarCurr)
<=> v112660(VarCurr) ) ) ).
fof(addAssignment_35884,axiom,
! [VarCurr] :
( v112708(VarCurr)
<=> v10404(VarCurr) ) ).
fof(addAssignment_35883,axiom,
! [VarCurr] :
( v112660(VarCurr)
<=> v112662(VarCurr) ) ).
fof(addAssignment_35882,axiom,
! [VarCurr] :
( v112662(VarCurr)
<=> v112664(VarCurr) ) ).
fof(addAssignment_35881,axiom,
! [VarCurr] :
( v112664(VarCurr)
<=> v112666(VarCurr) ) ).
fof(addAssignment_35880,axiom,
! [VarCurr] :
( v112666(VarCurr)
<=> v112668(VarCurr) ) ).
fof(addAssignment_35879,axiom,
! [VarCurr] :
( v112668(VarCurr)
<=> v112670(VarCurr) ) ).
fof(addAssignment_35878,axiom,
! [VarCurr] :
( v112670(VarCurr)
<=> v112672(VarCurr) ) ).
fof(addAssignment_35877,axiom,
! [VarCurr] :
( v112672(VarCurr)
<=> v112674(VarCurr) ) ).
fof(addAssignment_35876,axiom,
! [VarCurr] :
( v112674(VarCurr)
<=> v112676(VarCurr) ) ).
fof(addAssignment_35875,axiom,
! [VarCurr] :
( v112676(VarCurr)
<=> v112678(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1809,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112681(VarNext)
=> ( v112678(VarNext)
<=> v112678(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1867,axiom,
! [VarNext] :
( v112681(VarNext)
=> ( v112678(VarNext)
<=> v112695(VarNext) ) ) ).
fof(addAssignment_35874,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112695(VarNext)
<=> v112693(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4949,axiom,
! [VarCurr] :
( ~ v112690(VarCurr)
=> ( v112693(VarCurr)
<=> v112696(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4954,axiom,
! [VarCurr] :
( v112690(VarCurr)
=> ( v112693(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_8282,axiom,
! [VarCurr] :
( ~ v112696(VarCurr)
<=> v112678(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21118,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112681(VarNext)
<=> ( v112682(VarNext)
& v112689(VarNext) ) ) ) ).
fof(addAssignment_35873,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112689(VarNext)
<=> v112687(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21117,axiom,
! [VarCurr] :
( v112687(VarCurr)
<=> ( v112690(VarCurr)
| v112691(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21116,axiom,
! [VarCurr] :
( v112691(VarCurr)
<=> ( v10374(VarCurr)
& v112692(VarCurr) ) ) ).
fof(writeUnaryOperator_8281,axiom,
! [VarCurr] :
( ~ v112692(VarCurr)
<=> v112690(VarCurr) ) ).
fof(writeUnaryOperator_8280,axiom,
! [VarCurr] :
( ~ v112690(VarCurr)
<=> v10335(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21115,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112682(VarNext)
<=> ( v112683(VarNext)
& v10350(VarNext) ) ) ) ).
fof(writeUnaryOperator_8279,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112683(VarNext)
<=> v10359(VarNext) ) ) ).
fof(addAssignment_35872,axiom,
! [VarCurr] :
( v10412(VarCurr)
<=> v10414(VarCurr) ) ).
fof(addAssignment_35871,axiom,
! [VarCurr] :
( v10414(VarCurr)
<=> v10416(VarCurr) ) ).
fof(addAssignment_35870,axiom,
! [VarCurr] :
( v10416(VarCurr)
<=> v10418(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1230,axiom,
! [VarCurr] :
( ( ~ v112649(VarCurr)
& ~ v112652(VarCurr) )
=> ( v10418(VarCurr)
<=> v112656(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4948,axiom,
! [VarCurr] :
( v112652(VarCurr)
=> ( v10418(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4953,axiom,
! [VarCurr] :
( v112649(VarCurr)
=> ( v10418(VarCurr)
<=> v112650(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21114,axiom,
! [VarCurr] :
( v112656(VarCurr)
<=> ( v10430(VarCurr)
& v112657(VarCurr) ) ) ).
fof(writeUnaryOperator_8278,axiom,
! [VarCurr] :
( ~ v112657(VarCurr)
<=> v112658(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21113,axiom,
! [VarCurr] :
( v112658(VarCurr)
<=> ( v100521(VarCurr)
| v103929(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21112,axiom,
! [VarCurr] :
( v112653(VarCurr)
<=> ( v112654(VarCurr)
| v112655(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8613,axiom,
! [VarCurr] :
( v112655(VarCurr)
<=> ( ( v10420(VarCurr,bitIndex1)
<=> $true )
& ( v10420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8612,axiom,
! [VarCurr] :
( v112654(VarCurr)
<=> ( ( v10420(VarCurr,bitIndex1)
<=> $true )
& ( v10420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8611,axiom,
! [VarCurr] :
( v112652(VarCurr)
<=> ( ( v10420(VarCurr,bitIndex1)
<=> $false )
& ( v10420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21111,axiom,
! [VarCurr] :
( v112650(VarCurr)
<=> ( v10430(VarCurr)
& v112651(VarCurr) ) ) ).
fof(writeUnaryOperator_8277,axiom,
! [VarCurr] :
( ~ v112651(VarCurr)
<=> v100521(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_8610,axiom,
! [VarCurr] :
( v112649(VarCurr)
<=> ( ( v10420(VarCurr,bitIndex1)
<=> $false )
& ( v10420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_35869,axiom,
! [VarCurr] :
( v103929(VarCurr)
<=> v103931(VarCurr) ) ).
fof(addAssignment_35868,axiom,
! [VarCurr] :
( v103931(VarCurr)
<=> v103933(VarCurr) ) ).
fof(addAssignment_35867,axiom,
! [VarCurr] :
( v103933(VarCurr)
<=> v103935(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21110,axiom,
! [VarCurr] :
( v103935(VarCurr)
<=> ( v112584(VarCurr)
| v112617(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21109,axiom,
! [VarCurr] :
( v112617(VarCurr)
<=> ( v112618(VarCurr)
| v112633(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21108,axiom,
! [VarCurr] :
( v112633(VarCurr)
<=> ( v112634(VarCurr)
| v112641(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21107,axiom,
! [VarCurr] :
( v112641(VarCurr)
<=> ( v112642(VarCurr)
| v112645(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21106,axiom,
! [VarCurr] :
( v112645(VarCurr)
<=> ( v112646(VarCurr)
| v112647(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1767,axiom,
! [VarCurr] :
( v112647(VarCurr)
<=> ( v112589(VarCurr,bitIndex62)
| v112589(VarCurr,bitIndex63) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1766,axiom,
! [VarCurr] :
( v112646(VarCurr)
<=> ( v112589(VarCurr,bitIndex60)
| v112589(VarCurr,bitIndex61) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21105,axiom,
! [VarCurr] :
( v112642(VarCurr)
<=> ( v112643(VarCurr)
| v112644(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1765,axiom,
! [VarCurr] :
( v112644(VarCurr)
<=> ( v112589(VarCurr,bitIndex58)
| v112589(VarCurr,bitIndex59) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1764,axiom,
! [VarCurr] :
( v112643(VarCurr)
<=> ( v112589(VarCurr,bitIndex56)
| v112589(VarCurr,bitIndex57) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21104,axiom,
! [VarCurr] :
( v112634(VarCurr)
<=> ( v112635(VarCurr)
| v112638(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21103,axiom,
! [VarCurr] :
( v112638(VarCurr)
<=> ( v112639(VarCurr)
| v112640(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1763,axiom,
! [VarCurr] :
( v112640(VarCurr)
<=> ( v112589(VarCurr,bitIndex54)
| v112589(VarCurr,bitIndex55) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1762,axiom,
! [VarCurr] :
( v112639(VarCurr)
<=> ( v112589(VarCurr,bitIndex52)
| v112589(VarCurr,bitIndex53) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21102,axiom,
! [VarCurr] :
( v112635(VarCurr)
<=> ( v112636(VarCurr)
| v112637(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1761,axiom,
! [VarCurr] :
( v112637(VarCurr)
<=> ( v112589(VarCurr,bitIndex50)
| v112589(VarCurr,bitIndex51) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1760,axiom,
! [VarCurr] :
( v112636(VarCurr)
<=> ( v112589(VarCurr,bitIndex48)
| v112589(VarCurr,bitIndex49) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21101,axiom,
! [VarCurr] :
( v112618(VarCurr)
<=> ( v112619(VarCurr)
| v112626(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21100,axiom,
! [VarCurr] :
( v112626(VarCurr)
<=> ( v112627(VarCurr)
| v112630(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21099,axiom,
! [VarCurr] :
( v112630(VarCurr)
<=> ( v112631(VarCurr)
| v112632(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1759,axiom,
! [VarCurr] :
( v112632(VarCurr)
<=> ( v112589(VarCurr,bitIndex46)
| v112589(VarCurr,bitIndex47) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1758,axiom,
! [VarCurr] :
( v112631(VarCurr)
<=> ( v112589(VarCurr,bitIndex44)
| v112589(VarCurr,bitIndex45) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21098,axiom,
! [VarCurr] :
( v112627(VarCurr)
<=> ( v112628(VarCurr)
| v112629(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1757,axiom,
! [VarCurr] :
( v112629(VarCurr)
<=> ( v112589(VarCurr,bitIndex42)
| v112589(VarCurr,bitIndex43) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1756,axiom,
! [VarCurr] :
( v112628(VarCurr)
<=> ( v112589(VarCurr,bitIndex40)
| v112589(VarCurr,bitIndex41) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21097,axiom,
! [VarCurr] :
( v112619(VarCurr)
<=> ( v112620(VarCurr)
| v112623(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21096,axiom,
! [VarCurr] :
( v112623(VarCurr)
<=> ( v112624(VarCurr)
| v112625(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1755,axiom,
! [VarCurr] :
( v112625(VarCurr)
<=> ( v112589(VarCurr,bitIndex38)
| v112589(VarCurr,bitIndex39) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1754,axiom,
! [VarCurr] :
( v112624(VarCurr)
<=> ( v112589(VarCurr,bitIndex36)
| v112589(VarCurr,bitIndex37) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21095,axiom,
! [VarCurr] :
( v112620(VarCurr)
<=> ( v112621(VarCurr)
| v112622(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1753,axiom,
! [VarCurr] :
( v112622(VarCurr)
<=> ( v112589(VarCurr,bitIndex34)
| v112589(VarCurr,bitIndex35) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1752,axiom,
! [VarCurr] :
( v112621(VarCurr)
<=> ( v112589(VarCurr,bitIndex32)
| v112589(VarCurr,bitIndex33) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21094,axiom,
! [VarCurr] :
( v112584(VarCurr)
<=> ( v112585(VarCurr)
| v112602(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21093,axiom,
! [VarCurr] :
( v112602(VarCurr)
<=> ( v112603(VarCurr)
| v112610(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21092,axiom,
! [VarCurr] :
( v112610(VarCurr)
<=> ( v112611(VarCurr)
| v112614(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21091,axiom,
! [VarCurr] :
( v112614(VarCurr)
<=> ( v112615(VarCurr)
| v112616(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1751,axiom,
! [VarCurr] :
( v112616(VarCurr)
<=> ( v112589(VarCurr,bitIndex30)
| v112589(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1750,axiom,
! [VarCurr] :
( v112615(VarCurr)
<=> ( v112589(VarCurr,bitIndex28)
| v112589(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21090,axiom,
! [VarCurr] :
( v112611(VarCurr)
<=> ( v112612(VarCurr)
| v112613(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1749,axiom,
! [VarCurr] :
( v112613(VarCurr)
<=> ( v112589(VarCurr,bitIndex26)
| v112589(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1748,axiom,
! [VarCurr] :
( v112612(VarCurr)
<=> ( v112589(VarCurr,bitIndex24)
| v112589(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21089,axiom,
! [VarCurr] :
( v112603(VarCurr)
<=> ( v112604(VarCurr)
| v112607(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21088,axiom,
! [VarCurr] :
( v112607(VarCurr)
<=> ( v112608(VarCurr)
| v112609(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1747,axiom,
! [VarCurr] :
( v112609(VarCurr)
<=> ( v112589(VarCurr,bitIndex22)
| v112589(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1746,axiom,
! [VarCurr] :
( v112608(VarCurr)
<=> ( v112589(VarCurr,bitIndex20)
| v112589(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21087,axiom,
! [VarCurr] :
( v112604(VarCurr)
<=> ( v112605(VarCurr)
| v112606(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1745,axiom,
! [VarCurr] :
( v112606(VarCurr)
<=> ( v112589(VarCurr,bitIndex18)
| v112589(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1744,axiom,
! [VarCurr] :
( v112605(VarCurr)
<=> ( v112589(VarCurr,bitIndex16)
| v112589(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21086,axiom,
! [VarCurr] :
( v112585(VarCurr)
<=> ( v112586(VarCurr)
| v112595(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21085,axiom,
! [VarCurr] :
( v112595(VarCurr)
<=> ( v112596(VarCurr)
| v112599(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21084,axiom,
! [VarCurr] :
( v112599(VarCurr)
<=> ( v112600(VarCurr)
| v112601(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1743,axiom,
! [VarCurr] :
( v112601(VarCurr)
<=> ( v112589(VarCurr,bitIndex14)
| v112589(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1742,axiom,
! [VarCurr] :
( v112600(VarCurr)
<=> ( v112589(VarCurr,bitIndex12)
| v112589(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21083,axiom,
! [VarCurr] :
( v112596(VarCurr)
<=> ( v112597(VarCurr)
| v112598(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1741,axiom,
! [VarCurr] :
( v112598(VarCurr)
<=> ( v112589(VarCurr,bitIndex10)
| v112589(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1740,axiom,
! [VarCurr] :
( v112597(VarCurr)
<=> ( v112589(VarCurr,bitIndex8)
| v112589(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21082,axiom,
! [VarCurr] :
( v112586(VarCurr)
<=> ( v112587(VarCurr)
| v112592(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21081,axiom,
! [VarCurr] :
( v112592(VarCurr)
<=> ( v112593(VarCurr)
| v112594(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1739,axiom,
! [VarCurr] :
( v112594(VarCurr)
<=> ( v112589(VarCurr,bitIndex6)
| v112589(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1738,axiom,
! [VarCurr] :
( v112593(VarCurr)
<=> ( v112589(VarCurr,bitIndex4)
| v112589(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21080,axiom,
! [VarCurr] :
( v112587(VarCurr)
<=> ( v112588(VarCurr)
| v112591(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1737,axiom,
! [VarCurr] :
( v112591(VarCurr)
<=> ( v112589(VarCurr,bitIndex2)
| v112589(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1736,axiom,
! [VarCurr] :
( v112588(VarCurr)
<=> ( v112589(VarCurr,bitIndex0)
| v112589(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_40,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v112589(VarCurr,B)
<=> ( v103937(VarCurr,B)
& v112590(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_8276,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v112590(VarCurr,B)
<=> ~ v112429(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1808,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112567(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112429(VarNext,B)
<=> v112429(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1866,axiom,
! [VarNext] :
( v112567(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112429(VarNext,B)
<=> v112575(VarNext,B) ) ) ) ).
fof(addAssignment_35866,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112575(VarNext,B)
<=> v112573(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2753,axiom,
! [VarCurr] :
( ~ v112576(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v112573(VarCurr,B)
<=> v112577(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2540,axiom,
! [VarCurr] :
( v112576(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v112573(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2752,axiom,
! [VarCurr] :
( ~ v112578(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v112577(VarCurr,B)
<=> v112579(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2539,axiom,
! [VarCurr] :
( v112578(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v112577(VarCurr,B)
<=> v112431(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_39,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v112579(VarCurr,B)
<=> ( v112429(VarCurr,B)
| v112431(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_8275,axiom,
! [VarCurr] :
( ~ v112578(VarCurr)
<=> v103945(VarCurr) ) ).
fof(writeUnaryOperator_8274,axiom,
! [VarCurr] :
( ~ v112576(VarCurr)
<=> v103943(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21079,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112567(VarNext)
<=> v112568(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21078,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112568(VarNext)
<=> ( v112569(VarNext)
& v108264(VarNext) ) ) ) ).
fof(writeUnaryOperator_8273,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112569(VarNext)
<=> v108271(VarNext) ) ) ).
fof(addAssignmentInitValueVector_221,axiom,
! [B] :
( range_63_0(B)
=> ( v112429(constB0,B)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_444,axiom,
! [VarCurr] :
( ~ v112564(VarCurr)
=> ( v112431(VarCurr,bitIndex63)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_657,axiom,
! [VarCurr] :
( v112564(VarCurr)
=> ( v112431(VarCurr,bitIndex63)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8609,axiom,
! [VarCurr] :
( v112564(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_443,axiom,
! [VarCurr] :
( ~ v112562(VarCurr)
=> ( v112431(VarCurr,bitIndex62)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_656,axiom,
! [VarCurr] :
( v112562(VarCurr)
=> ( v112431(VarCurr,bitIndex62)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8608,axiom,
! [VarCurr] :
( v112562(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_442,axiom,
! [VarCurr] :
( ~ v112560(VarCurr)
=> ( v112431(VarCurr,bitIndex61)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_655,axiom,
! [VarCurr] :
( v112560(VarCurr)
=> ( v112431(VarCurr,bitIndex61)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8607,axiom,
! [VarCurr] :
( v112560(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_441,axiom,
! [VarCurr] :
( ~ v112558(VarCurr)
=> ( v112431(VarCurr,bitIndex60)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_654,axiom,
! [VarCurr] :
( v112558(VarCurr)
=> ( v112431(VarCurr,bitIndex60)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8606,axiom,
! [VarCurr] :
( v112558(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_440,axiom,
! [VarCurr] :
( ~ v112556(VarCurr)
=> ( v112431(VarCurr,bitIndex59)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_653,axiom,
! [VarCurr] :
( v112556(VarCurr)
=> ( v112431(VarCurr,bitIndex59)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8605,axiom,
! [VarCurr] :
( v112556(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_439,axiom,
! [VarCurr] :
( ~ v112554(VarCurr)
=> ( v112431(VarCurr,bitIndex58)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_652,axiom,
! [VarCurr] :
( v112554(VarCurr)
=> ( v112431(VarCurr,bitIndex58)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8604,axiom,
! [VarCurr] :
( v112554(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_438,axiom,
! [VarCurr] :
( ~ v112552(VarCurr)
=> ( v112431(VarCurr,bitIndex57)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_651,axiom,
! [VarCurr] :
( v112552(VarCurr)
=> ( v112431(VarCurr,bitIndex57)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8603,axiom,
! [VarCurr] :
( v112552(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_437,axiom,
! [VarCurr] :
( ~ v112550(VarCurr)
=> ( v112431(VarCurr,bitIndex56)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_650,axiom,
! [VarCurr] :
( v112550(VarCurr)
=> ( v112431(VarCurr,bitIndex56)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8602,axiom,
! [VarCurr] :
( v112550(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_436,axiom,
! [VarCurr] :
( ~ v112548(VarCurr)
=> ( v112431(VarCurr,bitIndex55)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_649,axiom,
! [VarCurr] :
( v112548(VarCurr)
=> ( v112431(VarCurr,bitIndex55)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8601,axiom,
! [VarCurr] :
( v112548(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_435,axiom,
! [VarCurr] :
( ~ v112546(VarCurr)
=> ( v112431(VarCurr,bitIndex54)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_648,axiom,
! [VarCurr] :
( v112546(VarCurr)
=> ( v112431(VarCurr,bitIndex54)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8600,axiom,
! [VarCurr] :
( v112546(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_434,axiom,
! [VarCurr] :
( ~ v112544(VarCurr)
=> ( v112431(VarCurr,bitIndex53)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_647,axiom,
! [VarCurr] :
( v112544(VarCurr)
=> ( v112431(VarCurr,bitIndex53)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8599,axiom,
! [VarCurr] :
( v112544(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_433,axiom,
! [VarCurr] :
( ~ v112542(VarCurr)
=> ( v112431(VarCurr,bitIndex52)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_646,axiom,
! [VarCurr] :
( v112542(VarCurr)
=> ( v112431(VarCurr,bitIndex52)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8598,axiom,
! [VarCurr] :
( v112542(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_432,axiom,
! [VarCurr] :
( ~ v112540(VarCurr)
=> ( v112431(VarCurr,bitIndex51)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_645,axiom,
! [VarCurr] :
( v112540(VarCurr)
=> ( v112431(VarCurr,bitIndex51)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8597,axiom,
! [VarCurr] :
( v112540(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_431,axiom,
! [VarCurr] :
( ~ v112538(VarCurr)
=> ( v112431(VarCurr,bitIndex50)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_644,axiom,
! [VarCurr] :
( v112538(VarCurr)
=> ( v112431(VarCurr,bitIndex50)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8596,axiom,
! [VarCurr] :
( v112538(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_430,axiom,
! [VarCurr] :
( ~ v112536(VarCurr)
=> ( v112431(VarCurr,bitIndex49)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_643,axiom,
! [VarCurr] :
( v112536(VarCurr)
=> ( v112431(VarCurr,bitIndex49)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8595,axiom,
! [VarCurr] :
( v112536(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_429,axiom,
! [VarCurr] :
( ~ v112534(VarCurr)
=> ( v112431(VarCurr,bitIndex48)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_642,axiom,
! [VarCurr] :
( v112534(VarCurr)
=> ( v112431(VarCurr,bitIndex48)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8594,axiom,
! [VarCurr] :
( v112534(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_428,axiom,
! [VarCurr] :
( ~ v112532(VarCurr)
=> ( v112431(VarCurr,bitIndex47)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_641,axiom,
! [VarCurr] :
( v112532(VarCurr)
=> ( v112431(VarCurr,bitIndex47)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8593,axiom,
! [VarCurr] :
( v112532(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_427,axiom,
! [VarCurr] :
( ~ v112530(VarCurr)
=> ( v112431(VarCurr,bitIndex46)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_640,axiom,
! [VarCurr] :
( v112530(VarCurr)
=> ( v112431(VarCurr,bitIndex46)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8592,axiom,
! [VarCurr] :
( v112530(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_426,axiom,
! [VarCurr] :
( ~ v112528(VarCurr)
=> ( v112431(VarCurr,bitIndex45)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_639,axiom,
! [VarCurr] :
( v112528(VarCurr)
=> ( v112431(VarCurr,bitIndex45)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8591,axiom,
! [VarCurr] :
( v112528(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_425,axiom,
! [VarCurr] :
( ~ v112526(VarCurr)
=> ( v112431(VarCurr,bitIndex44)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_638,axiom,
! [VarCurr] :
( v112526(VarCurr)
=> ( v112431(VarCurr,bitIndex44)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8590,axiom,
! [VarCurr] :
( v112526(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_424,axiom,
! [VarCurr] :
( ~ v112524(VarCurr)
=> ( v112431(VarCurr,bitIndex43)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_637,axiom,
! [VarCurr] :
( v112524(VarCurr)
=> ( v112431(VarCurr,bitIndex43)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8589,axiom,
! [VarCurr] :
( v112524(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_423,axiom,
! [VarCurr] :
( ~ v112522(VarCurr)
=> ( v112431(VarCurr,bitIndex42)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_636,axiom,
! [VarCurr] :
( v112522(VarCurr)
=> ( v112431(VarCurr,bitIndex42)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8588,axiom,
! [VarCurr] :
( v112522(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_422,axiom,
! [VarCurr] :
( ~ v112520(VarCurr)
=> ( v112431(VarCurr,bitIndex41)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_635,axiom,
! [VarCurr] :
( v112520(VarCurr)
=> ( v112431(VarCurr,bitIndex41)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8587,axiom,
! [VarCurr] :
( v112520(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_421,axiom,
! [VarCurr] :
( ~ v112518(VarCurr)
=> ( v112431(VarCurr,bitIndex40)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_634,axiom,
! [VarCurr] :
( v112518(VarCurr)
=> ( v112431(VarCurr,bitIndex40)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8586,axiom,
! [VarCurr] :
( v112518(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_420,axiom,
! [VarCurr] :
( ~ v112516(VarCurr)
=> ( v112431(VarCurr,bitIndex39)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_633,axiom,
! [VarCurr] :
( v112516(VarCurr)
=> ( v112431(VarCurr,bitIndex39)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8585,axiom,
! [VarCurr] :
( v112516(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_419,axiom,
! [VarCurr] :
( ~ v112514(VarCurr)
=> ( v112431(VarCurr,bitIndex38)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_632,axiom,
! [VarCurr] :
( v112514(VarCurr)
=> ( v112431(VarCurr,bitIndex38)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8584,axiom,
! [VarCurr] :
( v112514(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_418,axiom,
! [VarCurr] :
( ~ v112512(VarCurr)
=> ( v112431(VarCurr,bitIndex37)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_631,axiom,
! [VarCurr] :
( v112512(VarCurr)
=> ( v112431(VarCurr,bitIndex37)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8583,axiom,
! [VarCurr] :
( v112512(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_417,axiom,
! [VarCurr] :
( ~ v112510(VarCurr)
=> ( v112431(VarCurr,bitIndex36)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_630,axiom,
! [VarCurr] :
( v112510(VarCurr)
=> ( v112431(VarCurr,bitIndex36)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8582,axiom,
! [VarCurr] :
( v112510(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_416,axiom,
! [VarCurr] :
( ~ v112508(VarCurr)
=> ( v112431(VarCurr,bitIndex35)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_629,axiom,
! [VarCurr] :
( v112508(VarCurr)
=> ( v112431(VarCurr,bitIndex35)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8581,axiom,
! [VarCurr] :
( v112508(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_415,axiom,
! [VarCurr] :
( ~ v112506(VarCurr)
=> ( v112431(VarCurr,bitIndex34)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_628,axiom,
! [VarCurr] :
( v112506(VarCurr)
=> ( v112431(VarCurr,bitIndex34)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8580,axiom,
! [VarCurr] :
( v112506(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_414,axiom,
! [VarCurr] :
( ~ v112504(VarCurr)
=> ( v112431(VarCurr,bitIndex33)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_627,axiom,
! [VarCurr] :
( v112504(VarCurr)
=> ( v112431(VarCurr,bitIndex33)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8579,axiom,
! [VarCurr] :
( v112504(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_413,axiom,
! [VarCurr] :
( ~ v112502(VarCurr)
=> ( v112431(VarCurr,bitIndex32)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_626,axiom,
! [VarCurr] :
( v112502(VarCurr)
=> ( v112431(VarCurr,bitIndex32)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8578,axiom,
! [VarCurr] :
( v112502(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_412,axiom,
! [VarCurr] :
( ~ v112500(VarCurr)
=> ( v112431(VarCurr,bitIndex31)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_625,axiom,
! [VarCurr] :
( v112500(VarCurr)
=> ( v112431(VarCurr,bitIndex31)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8577,axiom,
! [VarCurr] :
( v112500(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_411,axiom,
! [VarCurr] :
( ~ v112498(VarCurr)
=> ( v112431(VarCurr,bitIndex30)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_624,axiom,
! [VarCurr] :
( v112498(VarCurr)
=> ( v112431(VarCurr,bitIndex30)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8576,axiom,
! [VarCurr] :
( v112498(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_410,axiom,
! [VarCurr] :
( ~ v112496(VarCurr)
=> ( v112431(VarCurr,bitIndex29)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_623,axiom,
! [VarCurr] :
( v112496(VarCurr)
=> ( v112431(VarCurr,bitIndex29)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8575,axiom,
! [VarCurr] :
( v112496(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_409,axiom,
! [VarCurr] :
( ~ v112494(VarCurr)
=> ( v112431(VarCurr,bitIndex28)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_622,axiom,
! [VarCurr] :
( v112494(VarCurr)
=> ( v112431(VarCurr,bitIndex28)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8574,axiom,
! [VarCurr] :
( v112494(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_408,axiom,
! [VarCurr] :
( ~ v112492(VarCurr)
=> ( v112431(VarCurr,bitIndex27)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_621,axiom,
! [VarCurr] :
( v112492(VarCurr)
=> ( v112431(VarCurr,bitIndex27)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8573,axiom,
! [VarCurr] :
( v112492(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_407,axiom,
! [VarCurr] :
( ~ v112490(VarCurr)
=> ( v112431(VarCurr,bitIndex26)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_620,axiom,
! [VarCurr] :
( v112490(VarCurr)
=> ( v112431(VarCurr,bitIndex26)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8572,axiom,
! [VarCurr] :
( v112490(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_406,axiom,
! [VarCurr] :
( ~ v112488(VarCurr)
=> ( v112431(VarCurr,bitIndex25)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_619,axiom,
! [VarCurr] :
( v112488(VarCurr)
=> ( v112431(VarCurr,bitIndex25)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8571,axiom,
! [VarCurr] :
( v112488(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_405,axiom,
! [VarCurr] :
( ~ v112486(VarCurr)
=> ( v112431(VarCurr,bitIndex24)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_618,axiom,
! [VarCurr] :
( v112486(VarCurr)
=> ( v112431(VarCurr,bitIndex24)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8570,axiom,
! [VarCurr] :
( v112486(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_404,axiom,
! [VarCurr] :
( ~ v112484(VarCurr)
=> ( v112431(VarCurr,bitIndex23)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_617,axiom,
! [VarCurr] :
( v112484(VarCurr)
=> ( v112431(VarCurr,bitIndex23)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8569,axiom,
! [VarCurr] :
( v112484(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_403,axiom,
! [VarCurr] :
( ~ v112482(VarCurr)
=> ( v112431(VarCurr,bitIndex22)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_616,axiom,
! [VarCurr] :
( v112482(VarCurr)
=> ( v112431(VarCurr,bitIndex22)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8568,axiom,
! [VarCurr] :
( v112482(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_402,axiom,
! [VarCurr] :
( ~ v112480(VarCurr)
=> ( v112431(VarCurr,bitIndex21)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_615,axiom,
! [VarCurr] :
( v112480(VarCurr)
=> ( v112431(VarCurr,bitIndex21)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8567,axiom,
! [VarCurr] :
( v112480(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_401,axiom,
! [VarCurr] :
( ~ v112478(VarCurr)
=> ( v112431(VarCurr,bitIndex20)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_614,axiom,
! [VarCurr] :
( v112478(VarCurr)
=> ( v112431(VarCurr,bitIndex20)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8566,axiom,
! [VarCurr] :
( v112478(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_400,axiom,
! [VarCurr] :
( ~ v112476(VarCurr)
=> ( v112431(VarCurr,bitIndex19)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_613,axiom,
! [VarCurr] :
( v112476(VarCurr)
=> ( v112431(VarCurr,bitIndex19)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8565,axiom,
! [VarCurr] :
( v112476(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_399,axiom,
! [VarCurr] :
( ~ v112474(VarCurr)
=> ( v112431(VarCurr,bitIndex18)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_612,axiom,
! [VarCurr] :
( v112474(VarCurr)
=> ( v112431(VarCurr,bitIndex18)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8564,axiom,
! [VarCurr] :
( v112474(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_398,axiom,
! [VarCurr] :
( ~ v112472(VarCurr)
=> ( v112431(VarCurr,bitIndex17)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_611,axiom,
! [VarCurr] :
( v112472(VarCurr)
=> ( v112431(VarCurr,bitIndex17)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8563,axiom,
! [VarCurr] :
( v112472(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_397,axiom,
! [VarCurr] :
( ~ v112470(VarCurr)
=> ( v112431(VarCurr,bitIndex16)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_610,axiom,
! [VarCurr] :
( v112470(VarCurr)
=> ( v112431(VarCurr,bitIndex16)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8562,axiom,
! [VarCurr] :
( v112470(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_396,axiom,
! [VarCurr] :
( ~ v112468(VarCurr)
=> ( v112431(VarCurr,bitIndex15)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_609,axiom,
! [VarCurr] :
( v112468(VarCurr)
=> ( v112431(VarCurr,bitIndex15)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8561,axiom,
! [VarCurr] :
( v112468(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_395,axiom,
! [VarCurr] :
( ~ v112466(VarCurr)
=> ( v112431(VarCurr,bitIndex14)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_608,axiom,
! [VarCurr] :
( v112466(VarCurr)
=> ( v112431(VarCurr,bitIndex14)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8560,axiom,
! [VarCurr] :
( v112466(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_394,axiom,
! [VarCurr] :
( ~ v112464(VarCurr)
=> ( v112431(VarCurr,bitIndex13)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_607,axiom,
! [VarCurr] :
( v112464(VarCurr)
=> ( v112431(VarCurr,bitIndex13)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8559,axiom,
! [VarCurr] :
( v112464(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_393,axiom,
! [VarCurr] :
( ~ v112462(VarCurr)
=> ( v112431(VarCurr,bitIndex12)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_606,axiom,
! [VarCurr] :
( v112462(VarCurr)
=> ( v112431(VarCurr,bitIndex12)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8558,axiom,
! [VarCurr] :
( v112462(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_392,axiom,
! [VarCurr] :
( ~ v112460(VarCurr)
=> ( v112431(VarCurr,bitIndex11)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_605,axiom,
! [VarCurr] :
( v112460(VarCurr)
=> ( v112431(VarCurr,bitIndex11)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8557,axiom,
! [VarCurr] :
( v112460(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_391,axiom,
! [VarCurr] :
( ~ v112458(VarCurr)
=> ( v112431(VarCurr,bitIndex10)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_604,axiom,
! [VarCurr] :
( v112458(VarCurr)
=> ( v112431(VarCurr,bitIndex10)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8556,axiom,
! [VarCurr] :
( v112458(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_390,axiom,
! [VarCurr] :
( ~ v112456(VarCurr)
=> ( v112431(VarCurr,bitIndex9)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_603,axiom,
! [VarCurr] :
( v112456(VarCurr)
=> ( v112431(VarCurr,bitIndex9)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8555,axiom,
! [VarCurr] :
( v112456(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_389,axiom,
! [VarCurr] :
( ~ v112454(VarCurr)
=> ( v112431(VarCurr,bitIndex8)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_602,axiom,
! [VarCurr] :
( v112454(VarCurr)
=> ( v112431(VarCurr,bitIndex8)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8554,axiom,
! [VarCurr] :
( v112454(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_388,axiom,
! [VarCurr] :
( ~ v112452(VarCurr)
=> ( v112431(VarCurr,bitIndex7)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_601,axiom,
! [VarCurr] :
( v112452(VarCurr)
=> ( v112431(VarCurr,bitIndex7)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8553,axiom,
! [VarCurr] :
( v112452(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_387,axiom,
! [VarCurr] :
( ~ v112450(VarCurr)
=> ( v112431(VarCurr,bitIndex6)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_600,axiom,
! [VarCurr] :
( v112450(VarCurr)
=> ( v112431(VarCurr,bitIndex6)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8552,axiom,
! [VarCurr] :
( v112450(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_386,axiom,
! [VarCurr] :
( ~ v112448(VarCurr)
=> ( v112431(VarCurr,bitIndex5)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_599,axiom,
! [VarCurr] :
( v112448(VarCurr)
=> ( v112431(VarCurr,bitIndex5)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8551,axiom,
! [VarCurr] :
( v112448(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_385,axiom,
! [VarCurr] :
( ~ v112446(VarCurr)
=> ( v112431(VarCurr,bitIndex4)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_598,axiom,
! [VarCurr] :
( v112446(VarCurr)
=> ( v112431(VarCurr,bitIndex4)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8550,axiom,
! [VarCurr] :
( v112446(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_384,axiom,
! [VarCurr] :
( ~ v112444(VarCurr)
=> ( v112431(VarCurr,bitIndex3)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_597,axiom,
! [VarCurr] :
( v112444(VarCurr)
=> ( v112431(VarCurr,bitIndex3)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8549,axiom,
! [VarCurr] :
( v112444(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_383,axiom,
! [VarCurr] :
( ~ v112442(VarCurr)
=> ( v112431(VarCurr,bitIndex2)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_596,axiom,
! [VarCurr] :
( v112442(VarCurr)
=> ( v112431(VarCurr,bitIndex2)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8548,axiom,
! [VarCurr] :
( v112442(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_382,axiom,
! [VarCurr] :
( ~ v112440(VarCurr)
=> ( v112431(VarCurr,bitIndex1)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_595,axiom,
! [VarCurr] :
( v112440(VarCurr)
=> ( v112431(VarCurr,bitIndex1)
<=> v112433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8547,axiom,
! [VarCurr] :
( v112440(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2751,axiom,
! [VarCurr] :
( ~ v112437(VarCurr)
=> ( v112431(VarCurr,bitIndex0)
<=> v112438(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2538,axiom,
! [VarCurr] :
( v112437(VarCurr)
=> ( v112431(VarCurr,bitIndex0)
<=> v112433(VarCurr) ) ) ).
fof(writeUnaryOperator_8272,axiom,
! [VarCurr] :
( ~ v112438(VarCurr)
<=> v103943(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_8546,axiom,
! [VarCurr] :
( v112437(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21077,axiom,
! [VarCurr] :
( v112433(VarCurr)
<=> ( v111135(VarCurr)
| v112435(VarCurr) ) ) ).
fof(writeUnaryOperator_8271,axiom,
! [VarCurr] :
( ~ v112435(VarCurr)
<=> v103943(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_38,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v103937(VarCurr,B)
<=> ( v103939(VarCurr,B)
& v103953(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_37,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v103939(VarCurr,B)
<=> ( v103941(VarCurr,B)
& v108302(VarCurr,B) ) ) ) ).
fof(addAssignment_35865,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v108302(VarCurr,B)
<=> v108304(VarCurr,B) ) ) ).
fof(addAssignment_35864,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v108304(VarCurr,B)
<=> v108306(VarCurr,B) ) ) ).
fof(addAssignment_35863,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v108306(VarCurr,B)
<=> v108308(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2750,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112418(VarNext)
=> ( v108308(VarNext,bitIndex63)
<=> v108308(VarCurr,bitIndex63) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_594,axiom,
! [VarNext] :
( v112418(VarNext)
=> ( v108308(VarNext,bitIndex63)
<=> v112420(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21076,axiom,
! [VarCurr] :
( v112420(VarCurr)
<=> ( v108310(VarCurr)
& v112421(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8545,axiom,
! [VarCurr] :
( v112421(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex32) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex31) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex30) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex29) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex28) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex27) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex26) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex25) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex24) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex23) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex22) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex21) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex20) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex19) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex18) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex17) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex16) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex15) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex14) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex13) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex12) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex11) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex10) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex9) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex8) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex7) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex6) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex5) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex4) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex3) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex2) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex1) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21075,axiom,
! [VarCurr] :
( v112418(VarCurr)
<=> ( v112419(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8270,axiom,
! [VarCurr] :
( ~ v112419(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2749,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112408(VarNext)
=> ( v108308(VarNext,bitIndex62)
<=> v108308(VarCurr,bitIndex62) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_593,axiom,
! [VarNext] :
( v112408(VarNext)
=> ( v108308(VarNext,bitIndex62)
<=> v112410(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21074,axiom,
! [VarCurr] :
( v112410(VarCurr)
<=> ( v108310(VarCurr)
& v112411(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8544,axiom,
! [VarCurr] :
( v112411(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex65) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex64) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex63) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex62) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex61) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex60) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex59) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex58) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex57) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex56) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex55) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex54) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex53) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex52) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex51) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex50) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex49) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex48) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex47) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex46) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex45) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex44) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex43) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex42) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex41) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex40) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex39) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex38) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex37) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex36) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex35) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex34) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex33) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21073,axiom,
! [VarCurr] :
( v112408(VarCurr)
<=> ( v112409(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8269,axiom,
! [VarCurr] :
( ~ v112409(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2748,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112398(VarNext)
=> ( v108308(VarNext,bitIndex61)
<=> v108308(VarCurr,bitIndex61) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_592,axiom,
! [VarNext] :
( v112398(VarNext)
=> ( v108308(VarNext,bitIndex61)
<=> v112400(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21072,axiom,
! [VarCurr] :
( v112400(VarCurr)
<=> ( v108310(VarCurr)
& v112401(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8543,axiom,
! [VarCurr] :
( v112401(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex98) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex97) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex96) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex95) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex94) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex93) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex92) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex91) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex90) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex89) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex88) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex87) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex86) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex85) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex84) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex83) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex82) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex81) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex80) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex79) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex78) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex77) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex76) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex75) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex74) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex73) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex72) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex71) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex70) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex69) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex68) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex67) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex66) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21071,axiom,
! [VarCurr] :
( v112398(VarCurr)
<=> ( v112399(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8268,axiom,
! [VarCurr] :
( ~ v112399(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2747,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112388(VarNext)
=> ( v108308(VarNext,bitIndex60)
<=> v108308(VarCurr,bitIndex60) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_591,axiom,
! [VarNext] :
( v112388(VarNext)
=> ( v108308(VarNext,bitIndex60)
<=> v112390(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21070,axiom,
! [VarCurr] :
( v112390(VarCurr)
<=> ( v108310(VarCurr)
& v112391(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8542,axiom,
! [VarCurr] :
( v112391(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex131) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex130) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex129) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex128) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex127) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex126) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex125) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex124) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex123) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex122) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex121) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex120) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex119) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex118) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex117) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex116) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex115) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex114) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex113) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex112) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex111) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex110) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex109) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex108) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex107) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex106) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex105) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex104) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex103) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex102) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex101) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex100) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex99) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21069,axiom,
! [VarCurr] :
( v112388(VarCurr)
<=> ( v112389(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8267,axiom,
! [VarCurr] :
( ~ v112389(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2746,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112378(VarNext)
=> ( v108308(VarNext,bitIndex59)
<=> v108308(VarCurr,bitIndex59) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_590,axiom,
! [VarNext] :
( v112378(VarNext)
=> ( v108308(VarNext,bitIndex59)
<=> v112380(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21068,axiom,
! [VarCurr] :
( v112380(VarCurr)
<=> ( v108310(VarCurr)
& v112381(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8541,axiom,
! [VarCurr] :
( v112381(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex164) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex163) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex162) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex161) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex160) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex159) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex158) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex157) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex156) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex155) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex154) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex153) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex152) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex151) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex150) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex149) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex148) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex147) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex146) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex145) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex144) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex143) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex142) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex141) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex140) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex139) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex138) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex137) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex136) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex135) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex134) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex133) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex132) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21067,axiom,
! [VarCurr] :
( v112378(VarCurr)
<=> ( v112379(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8266,axiom,
! [VarCurr] :
( ~ v112379(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2745,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112368(VarNext)
=> ( v108308(VarNext,bitIndex58)
<=> v108308(VarCurr,bitIndex58) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_589,axiom,
! [VarNext] :
( v112368(VarNext)
=> ( v108308(VarNext,bitIndex58)
<=> v112370(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21066,axiom,
! [VarCurr] :
( v112370(VarCurr)
<=> ( v108310(VarCurr)
& v112371(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8540,axiom,
! [VarCurr] :
( v112371(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex197) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex196) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex195) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex194) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex193) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex192) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex191) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex190) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex189) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex188) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex187) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex186) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex185) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex184) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex183) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex182) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex181) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex180) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex179) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex178) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex177) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex176) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex175) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex174) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex173) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex172) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex171) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex170) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex169) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex168) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex167) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex166) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex165) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21065,axiom,
! [VarCurr] :
( v112368(VarCurr)
<=> ( v112369(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8265,axiom,
! [VarCurr] :
( ~ v112369(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2744,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112358(VarNext)
=> ( v108308(VarNext,bitIndex57)
<=> v108308(VarCurr,bitIndex57) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_588,axiom,
! [VarNext] :
( v112358(VarNext)
=> ( v108308(VarNext,bitIndex57)
<=> v112360(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21064,axiom,
! [VarCurr] :
( v112360(VarCurr)
<=> ( v108310(VarCurr)
& v112361(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8539,axiom,
! [VarCurr] :
( v112361(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex230) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex229) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex228) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex227) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex226) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex225) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex224) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex223) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex222) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex221) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex220) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex219) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex218) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex217) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex216) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex215) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex214) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex213) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex212) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex211) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex210) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex209) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex208) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex207) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex206) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex205) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex204) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex203) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex202) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex201) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex200) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex199) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex198) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21063,axiom,
! [VarCurr] :
( v112358(VarCurr)
<=> ( v112359(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8264,axiom,
! [VarCurr] :
( ~ v112359(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2743,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112348(VarNext)
=> ( v108308(VarNext,bitIndex56)
<=> v108308(VarCurr,bitIndex56) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_587,axiom,
! [VarNext] :
( v112348(VarNext)
=> ( v108308(VarNext,bitIndex56)
<=> v112350(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21062,axiom,
! [VarCurr] :
( v112350(VarCurr)
<=> ( v108310(VarCurr)
& v112351(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8538,axiom,
! [VarCurr] :
( v112351(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex263) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex262) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex261) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex260) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex259) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex258) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex257) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex256) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex255) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex254) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex253) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex252) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex251) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex250) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex249) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex248) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex247) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex246) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex245) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex244) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex243) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex242) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex241) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex240) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex239) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex238) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex237) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex236) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex235) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex234) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex233) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex232) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex231) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21061,axiom,
! [VarCurr] :
( v112348(VarCurr)
<=> ( v112349(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8263,axiom,
! [VarCurr] :
( ~ v112349(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2742,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112338(VarNext)
=> ( v108308(VarNext,bitIndex55)
<=> v108308(VarCurr,bitIndex55) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_586,axiom,
! [VarNext] :
( v112338(VarNext)
=> ( v108308(VarNext,bitIndex55)
<=> v112340(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21060,axiom,
! [VarCurr] :
( v112340(VarCurr)
<=> ( v108310(VarCurr)
& v112341(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8537,axiom,
! [VarCurr] :
( v112341(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex296) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex295) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex294) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex293) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex292) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex291) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex290) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex289) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex288) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex287) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex286) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex285) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex284) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex283) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex282) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex281) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex280) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex279) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex278) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex277) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex276) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex275) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex274) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex273) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex272) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex271) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex270) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex269) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex268) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex267) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex266) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex265) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex264) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21059,axiom,
! [VarCurr] :
( v112338(VarCurr)
<=> ( v112339(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8262,axiom,
! [VarCurr] :
( ~ v112339(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2741,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112328(VarNext)
=> ( v108308(VarNext,bitIndex54)
<=> v108308(VarCurr,bitIndex54) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_585,axiom,
! [VarNext] :
( v112328(VarNext)
=> ( v108308(VarNext,bitIndex54)
<=> v112330(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21058,axiom,
! [VarCurr] :
( v112330(VarCurr)
<=> ( v108310(VarCurr)
& v112331(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8536,axiom,
! [VarCurr] :
( v112331(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex329) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex328) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex327) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex326) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex325) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex324) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex323) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex322) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex321) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex320) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex319) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex318) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex317) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex316) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex315) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex314) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex313) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex312) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex311) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex310) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex309) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex308) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex307) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex306) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex305) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex304) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex303) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex302) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex301) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex300) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex299) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex298) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex297) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21057,axiom,
! [VarCurr] :
( v112328(VarCurr)
<=> ( v112329(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8261,axiom,
! [VarCurr] :
( ~ v112329(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2740,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112318(VarNext)
=> ( v108308(VarNext,bitIndex53)
<=> v108308(VarCurr,bitIndex53) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_584,axiom,
! [VarNext] :
( v112318(VarNext)
=> ( v108308(VarNext,bitIndex53)
<=> v112320(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21056,axiom,
! [VarCurr] :
( v112320(VarCurr)
<=> ( v108310(VarCurr)
& v112321(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8535,axiom,
! [VarCurr] :
( v112321(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex362) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex361) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex360) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex359) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex358) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex357) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex356) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex355) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex354) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex353) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex352) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex351) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex350) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex349) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex348) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex347) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex346) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex345) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex344) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex343) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex342) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex341) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex340) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex339) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex338) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex337) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex336) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex335) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex334) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex333) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex332) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex331) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex330) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21055,axiom,
! [VarCurr] :
( v112318(VarCurr)
<=> ( v112319(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8260,axiom,
! [VarCurr] :
( ~ v112319(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2739,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112308(VarNext)
=> ( v108308(VarNext,bitIndex52)
<=> v108308(VarCurr,bitIndex52) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_583,axiom,
! [VarNext] :
( v112308(VarNext)
=> ( v108308(VarNext,bitIndex52)
<=> v112310(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21054,axiom,
! [VarCurr] :
( v112310(VarCurr)
<=> ( v108310(VarCurr)
& v112311(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8534,axiom,
! [VarCurr] :
( v112311(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex395) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex394) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex393) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex392) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex391) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex390) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex389) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex388) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex387) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex386) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex385) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex384) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex383) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex382) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex381) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex380) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex379) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex378) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex377) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex376) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex375) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex374) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex373) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex372) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex371) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex370) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex369) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex368) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex367) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex366) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex365) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex364) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex363) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21053,axiom,
! [VarCurr] :
( v112308(VarCurr)
<=> ( v112309(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8259,axiom,
! [VarCurr] :
( ~ v112309(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2738,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112298(VarNext)
=> ( v108308(VarNext,bitIndex51)
<=> v108308(VarCurr,bitIndex51) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_582,axiom,
! [VarNext] :
( v112298(VarNext)
=> ( v108308(VarNext,bitIndex51)
<=> v112300(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21052,axiom,
! [VarCurr] :
( v112300(VarCurr)
<=> ( v108310(VarCurr)
& v112301(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8533,axiom,
! [VarCurr] :
( v112301(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex428) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex427) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex426) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex425) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex424) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex423) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex422) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex421) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex420) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex419) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex418) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex417) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex416) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex415) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex414) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex413) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex412) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex411) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex410) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex409) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex408) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex407) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex406) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex405) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex404) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex403) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex402) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex401) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex400) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex399) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex398) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex397) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex396) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21051,axiom,
! [VarCurr] :
( v112298(VarCurr)
<=> ( v112299(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8258,axiom,
! [VarCurr] :
( ~ v112299(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2737,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112288(VarNext)
=> ( v108308(VarNext,bitIndex50)
<=> v108308(VarCurr,bitIndex50) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_581,axiom,
! [VarNext] :
( v112288(VarNext)
=> ( v108308(VarNext,bitIndex50)
<=> v112290(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21050,axiom,
! [VarCurr] :
( v112290(VarCurr)
<=> ( v108310(VarCurr)
& v112291(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8532,axiom,
! [VarCurr] :
( v112291(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex461) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex460) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex459) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex458) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex457) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex456) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex455) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex454) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex453) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex452) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex451) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex450) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex449) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex448) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex447) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex446) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex445) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex444) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex443) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex442) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex441) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex440) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex439) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex438) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex437) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex436) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex435) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex434) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex433) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex432) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex431) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex430) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex429) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21049,axiom,
! [VarCurr] :
( v112288(VarCurr)
<=> ( v112289(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8257,axiom,
! [VarCurr] :
( ~ v112289(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2736,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112278(VarNext)
=> ( v108308(VarNext,bitIndex49)
<=> v108308(VarCurr,bitIndex49) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_580,axiom,
! [VarNext] :
( v112278(VarNext)
=> ( v108308(VarNext,bitIndex49)
<=> v112280(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21048,axiom,
! [VarCurr] :
( v112280(VarCurr)
<=> ( v108310(VarCurr)
& v112281(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8531,axiom,
! [VarCurr] :
( v112281(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex494) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex493) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex492) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex491) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex490) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex489) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex488) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex487) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex486) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex485) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex484) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex483) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex482) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex481) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex480) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex479) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex478) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex477) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex476) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex475) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex474) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex473) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex472) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex471) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex470) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex469) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex468) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex467) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex466) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex465) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex464) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex463) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex462) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21047,axiom,
! [VarCurr] :
( v112278(VarCurr)
<=> ( v112279(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8256,axiom,
! [VarCurr] :
( ~ v112279(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2735,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112268(VarNext)
=> ( v108308(VarNext,bitIndex48)
<=> v108308(VarCurr,bitIndex48) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_579,axiom,
! [VarNext] :
( v112268(VarNext)
=> ( v108308(VarNext,bitIndex48)
<=> v112270(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21046,axiom,
! [VarCurr] :
( v112270(VarCurr)
<=> ( v108310(VarCurr)
& v112271(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8530,axiom,
! [VarCurr] :
( v112271(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex527) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex526) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex525) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex524) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex523) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex522) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex521) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex520) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex519) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex518) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex517) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex516) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex515) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex514) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex513) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex512) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex511) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex510) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex509) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex508) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex507) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex506) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex505) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex504) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex503) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex502) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex501) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex500) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex499) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex498) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex497) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex496) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex495) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21045,axiom,
! [VarCurr] :
( v112268(VarCurr)
<=> ( v112269(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8255,axiom,
! [VarCurr] :
( ~ v112269(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2734,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112258(VarNext)
=> ( v108308(VarNext,bitIndex47)
<=> v108308(VarCurr,bitIndex47) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_578,axiom,
! [VarNext] :
( v112258(VarNext)
=> ( v108308(VarNext,bitIndex47)
<=> v112260(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21044,axiom,
! [VarCurr] :
( v112260(VarCurr)
<=> ( v108310(VarCurr)
& v112261(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8529,axiom,
! [VarCurr] :
( v112261(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex560) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex559) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex558) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex557) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex556) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex555) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex554) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex553) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex552) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex551) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex550) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex549) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex548) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex547) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex546) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex545) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex544) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex543) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex542) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex541) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex540) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex539) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex538) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex537) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex536) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex535) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex534) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex533) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex532) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex531) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex530) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex529) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex528) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21043,axiom,
! [VarCurr] :
( v112258(VarCurr)
<=> ( v112259(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8254,axiom,
! [VarCurr] :
( ~ v112259(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2733,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112248(VarNext)
=> ( v108308(VarNext,bitIndex46)
<=> v108308(VarCurr,bitIndex46) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_577,axiom,
! [VarNext] :
( v112248(VarNext)
=> ( v108308(VarNext,bitIndex46)
<=> v112250(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21042,axiom,
! [VarCurr] :
( v112250(VarCurr)
<=> ( v108310(VarCurr)
& v112251(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8528,axiom,
! [VarCurr] :
( v112251(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex593) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex592) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex591) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex590) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex589) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex588) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex587) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex586) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex585) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex584) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex583) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex582) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex581) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex580) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex579) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex578) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex577) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex576) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex575) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex574) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex573) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex572) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex571) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex570) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex569) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex568) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex567) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex566) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex565) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex564) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex563) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex562) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex561) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21041,axiom,
! [VarCurr] :
( v112248(VarCurr)
<=> ( v112249(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8253,axiom,
! [VarCurr] :
( ~ v112249(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2732,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112238(VarNext)
=> ( v108308(VarNext,bitIndex45)
<=> v108308(VarCurr,bitIndex45) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_576,axiom,
! [VarNext] :
( v112238(VarNext)
=> ( v108308(VarNext,bitIndex45)
<=> v112240(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21040,axiom,
! [VarCurr] :
( v112240(VarCurr)
<=> ( v108310(VarCurr)
& v112241(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8527,axiom,
! [VarCurr] :
( v112241(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex626) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex625) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex624) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex623) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex622) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex621) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex620) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex619) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex618) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex617) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex616) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex615) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex614) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex613) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex612) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex611) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex610) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex609) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex608) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex607) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex606) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex605) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex604) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex603) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex602) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex601) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex600) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex599) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex598) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex597) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex596) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex595) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex594) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21039,axiom,
! [VarCurr] :
( v112238(VarCurr)
<=> ( v112239(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8252,axiom,
! [VarCurr] :
( ~ v112239(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2731,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112228(VarNext)
=> ( v108308(VarNext,bitIndex44)
<=> v108308(VarCurr,bitIndex44) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_575,axiom,
! [VarNext] :
( v112228(VarNext)
=> ( v108308(VarNext,bitIndex44)
<=> v112230(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21038,axiom,
! [VarCurr] :
( v112230(VarCurr)
<=> ( v108310(VarCurr)
& v112231(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8526,axiom,
! [VarCurr] :
( v112231(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex659) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex658) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex657) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex656) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex655) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex654) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex653) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex652) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex651) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex650) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex649) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex648) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex647) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex646) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex645) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex644) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex643) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex642) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex641) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex640) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex639) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex638) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex637) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex636) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex635) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex634) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex633) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex632) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex631) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex630) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex629) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex628) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex627) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21037,axiom,
! [VarCurr] :
( v112228(VarCurr)
<=> ( v112229(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8251,axiom,
! [VarCurr] :
( ~ v112229(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2730,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112218(VarNext)
=> ( v108308(VarNext,bitIndex43)
<=> v108308(VarCurr,bitIndex43) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_574,axiom,
! [VarNext] :
( v112218(VarNext)
=> ( v108308(VarNext,bitIndex43)
<=> v112220(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21036,axiom,
! [VarCurr] :
( v112220(VarCurr)
<=> ( v108310(VarCurr)
& v112221(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8525,axiom,
! [VarCurr] :
( v112221(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex692) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex691) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex690) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex689) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex688) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex687) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex686) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex685) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex684) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex683) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex682) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex681) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex680) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex679) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex678) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex677) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex676) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex675) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex674) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex673) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex672) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex671) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex670) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex669) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex668) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex667) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex666) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex665) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex664) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex663) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex662) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex661) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex660) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21035,axiom,
! [VarCurr] :
( v112218(VarCurr)
<=> ( v112219(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8250,axiom,
! [VarCurr] :
( ~ v112219(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2729,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112208(VarNext)
=> ( v108308(VarNext,bitIndex42)
<=> v108308(VarCurr,bitIndex42) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_573,axiom,
! [VarNext] :
( v112208(VarNext)
=> ( v108308(VarNext,bitIndex42)
<=> v112210(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21034,axiom,
! [VarCurr] :
( v112210(VarCurr)
<=> ( v108310(VarCurr)
& v112211(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8524,axiom,
! [VarCurr] :
( v112211(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex725) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex724) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex723) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex722) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex721) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex720) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex719) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex718) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex717) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex716) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex715) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex714) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex713) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex712) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex711) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex710) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex709) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex708) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex707) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex706) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex705) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex704) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex703) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex702) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex701) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex700) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex699) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex698) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex697) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex696) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex695) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex694) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex693) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21033,axiom,
! [VarCurr] :
( v112208(VarCurr)
<=> ( v112209(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8249,axiom,
! [VarCurr] :
( ~ v112209(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2728,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112198(VarNext)
=> ( v108308(VarNext,bitIndex41)
<=> v108308(VarCurr,bitIndex41) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_572,axiom,
! [VarNext] :
( v112198(VarNext)
=> ( v108308(VarNext,bitIndex41)
<=> v112200(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21032,axiom,
! [VarCurr] :
( v112200(VarCurr)
<=> ( v108310(VarCurr)
& v112201(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8523,axiom,
! [VarCurr] :
( v112201(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex758) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex757) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex756) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex755) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex754) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex753) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex752) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex751) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex750) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex749) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex748) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex747) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex746) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex745) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex744) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex743) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex742) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex741) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex740) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex739) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex738) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex737) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex736) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex735) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex734) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex733) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex732) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex731) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex730) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex729) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex728) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex727) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex726) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21031,axiom,
! [VarCurr] :
( v112198(VarCurr)
<=> ( v112199(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8248,axiom,
! [VarCurr] :
( ~ v112199(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2727,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112188(VarNext)
=> ( v108308(VarNext,bitIndex40)
<=> v108308(VarCurr,bitIndex40) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_571,axiom,
! [VarNext] :
( v112188(VarNext)
=> ( v108308(VarNext,bitIndex40)
<=> v112190(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21030,axiom,
! [VarCurr] :
( v112190(VarCurr)
<=> ( v108310(VarCurr)
& v112191(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8522,axiom,
! [VarCurr] :
( v112191(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex791) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex790) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex789) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex788) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex787) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex786) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex785) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex784) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex783) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex782) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex781) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex780) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex779) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex778) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex777) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex776) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex775) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex774) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex773) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex772) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex771) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex770) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex769) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex768) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex767) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex766) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex765) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex764) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex763) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex762) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex761) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex760) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex759) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21029,axiom,
! [VarCurr] :
( v112188(VarCurr)
<=> ( v112189(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8247,axiom,
! [VarCurr] :
( ~ v112189(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2726,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112178(VarNext)
=> ( v108308(VarNext,bitIndex39)
<=> v108308(VarCurr,bitIndex39) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_570,axiom,
! [VarNext] :
( v112178(VarNext)
=> ( v108308(VarNext,bitIndex39)
<=> v112180(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21028,axiom,
! [VarCurr] :
( v112180(VarCurr)
<=> ( v108310(VarCurr)
& v112181(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8521,axiom,
! [VarCurr] :
( v112181(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex824) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex823) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex822) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex821) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex820) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex819) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex818) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex817) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex816) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex815) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex814) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex813) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex812) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex811) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex810) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex809) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex808) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex807) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex806) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex805) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex804) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex803) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex802) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex801) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex800) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex799) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex798) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex797) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex796) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex795) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex794) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex793) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex792) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21027,axiom,
! [VarCurr] :
( v112178(VarCurr)
<=> ( v112179(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8246,axiom,
! [VarCurr] :
( ~ v112179(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2725,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112168(VarNext)
=> ( v108308(VarNext,bitIndex38)
<=> v108308(VarCurr,bitIndex38) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_569,axiom,
! [VarNext] :
( v112168(VarNext)
=> ( v108308(VarNext,bitIndex38)
<=> v112170(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21026,axiom,
! [VarCurr] :
( v112170(VarCurr)
<=> ( v108310(VarCurr)
& v112171(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8520,axiom,
! [VarCurr] :
( v112171(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex857) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex856) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex855) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex854) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex853) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex852) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex851) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex850) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex849) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex848) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex847) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex846) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex845) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex844) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex843) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex842) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex841) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex840) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex839) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex838) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex837) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex836) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex835) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex834) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex833) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex832) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex831) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex830) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex829) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex828) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex827) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex826) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex825) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21025,axiom,
! [VarCurr] :
( v112168(VarCurr)
<=> ( v112169(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8245,axiom,
! [VarCurr] :
( ~ v112169(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2724,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112158(VarNext)
=> ( v108308(VarNext,bitIndex37)
<=> v108308(VarCurr,bitIndex37) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_568,axiom,
! [VarNext] :
( v112158(VarNext)
=> ( v108308(VarNext,bitIndex37)
<=> v112160(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21024,axiom,
! [VarCurr] :
( v112160(VarCurr)
<=> ( v108310(VarCurr)
& v112161(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8519,axiom,
! [VarCurr] :
( v112161(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex890) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex889) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex888) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex887) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex886) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex885) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex884) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex883) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex882) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex881) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex880) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex879) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex878) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex877) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex876) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex875) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex874) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex873) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex872) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex871) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex870) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex869) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex868) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex867) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex866) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex865) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex864) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex863) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex862) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex861) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex860) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex859) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex858) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21023,axiom,
! [VarCurr] :
( v112158(VarCurr)
<=> ( v112159(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8244,axiom,
! [VarCurr] :
( ~ v112159(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2723,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112148(VarNext)
=> ( v108308(VarNext,bitIndex36)
<=> v108308(VarCurr,bitIndex36) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_567,axiom,
! [VarNext] :
( v112148(VarNext)
=> ( v108308(VarNext,bitIndex36)
<=> v112150(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21022,axiom,
! [VarCurr] :
( v112150(VarCurr)
<=> ( v108310(VarCurr)
& v112151(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8518,axiom,
! [VarCurr] :
( v112151(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex923) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex922) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex921) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex920) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex919) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex918) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex917) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex916) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex915) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex914) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex913) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex912) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex911) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex910) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex909) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex908) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex907) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex906) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex905) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex904) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex903) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex902) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex901) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex900) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex899) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex898) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex897) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex896) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex895) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex894) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex893) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex892) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex891) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21021,axiom,
! [VarCurr] :
( v112148(VarCurr)
<=> ( v112149(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8243,axiom,
! [VarCurr] :
( ~ v112149(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2722,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112138(VarNext)
=> ( v108308(VarNext,bitIndex35)
<=> v108308(VarCurr,bitIndex35) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_566,axiom,
! [VarNext] :
( v112138(VarNext)
=> ( v108308(VarNext,bitIndex35)
<=> v112140(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21020,axiom,
! [VarCurr] :
( v112140(VarCurr)
<=> ( v108310(VarCurr)
& v112141(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8517,axiom,
! [VarCurr] :
( v112141(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex956) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex955) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex954) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex953) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex952) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex951) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex950) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex949) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex948) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex947) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex946) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex945) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex944) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex943) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex942) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex941) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex940) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex939) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex938) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex937) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex936) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex935) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex934) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex933) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex932) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex931) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex930) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex929) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex928) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex927) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex926) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex925) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex924) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21019,axiom,
! [VarCurr] :
( v112138(VarCurr)
<=> ( v112139(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8242,axiom,
! [VarCurr] :
( ~ v112139(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2721,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112128(VarNext)
=> ( v108308(VarNext,bitIndex34)
<=> v108308(VarCurr,bitIndex34) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_565,axiom,
! [VarNext] :
( v112128(VarNext)
=> ( v108308(VarNext,bitIndex34)
<=> v112130(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21018,axiom,
! [VarCurr] :
( v112130(VarCurr)
<=> ( v108310(VarCurr)
& v112131(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8516,axiom,
! [VarCurr] :
( v112131(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex989) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex988) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex987) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex986) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex985) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex984) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex983) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex982) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex981) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex980) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex979) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex978) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex977) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex976) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex975) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex974) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex973) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex972) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex971) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex970) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex969) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex968) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex967) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex966) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex965) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex964) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex963) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex962) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex961) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex960) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex959) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex958) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex957) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21017,axiom,
! [VarCurr] :
( v112128(VarCurr)
<=> ( v112129(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8241,axiom,
! [VarCurr] :
( ~ v112129(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2720,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112118(VarNext)
=> ( v108308(VarNext,bitIndex33)
<=> v108308(VarCurr,bitIndex33) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_564,axiom,
! [VarNext] :
( v112118(VarNext)
=> ( v108308(VarNext,bitIndex33)
<=> v112120(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21016,axiom,
! [VarCurr] :
( v112120(VarCurr)
<=> ( v108310(VarCurr)
& v112121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8515,axiom,
! [VarCurr] :
( v112121(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex1022) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex1021) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex1020) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex1019) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex1018) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex1017) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex1016) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex1015) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex1014) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex1013) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex1012) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex1011) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex1010) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex1009) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex1008) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex1007) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex1006) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex1005) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex1004) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex1003) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex1002) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex1001) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex1000) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex999) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex998) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex997) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex996) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex995) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex994) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex993) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex992) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex991) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex990) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21015,axiom,
! [VarCurr] :
( v112118(VarCurr)
<=> ( v112119(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8240,axiom,
! [VarCurr] :
( ~ v112119(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2719,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112108(VarNext)
=> ( v108308(VarNext,bitIndex32)
<=> v108308(VarCurr,bitIndex32) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_563,axiom,
! [VarNext] :
( v112108(VarNext)
=> ( v108308(VarNext,bitIndex32)
<=> v112110(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21014,axiom,
! [VarCurr] :
( v112110(VarCurr)
<=> ( v108310(VarCurr)
& v112111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8514,axiom,
! [VarCurr] :
( v112111(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex1055) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex1054) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex1053) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex1052) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex1051) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex1050) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex1049) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex1048) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex1047) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex1046) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex1045) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex1044) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex1043) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex1042) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex1041) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex1040) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex1039) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex1038) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex1037) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex1036) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex1035) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex1034) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex1033) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex1032) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex1031) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex1030) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex1029) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex1028) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex1027) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex1026) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex1025) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex1024) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex1023) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21013,axiom,
! [VarCurr] :
( v112108(VarCurr)
<=> ( v112109(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8239,axiom,
! [VarCurr] :
( ~ v112109(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2718,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112098(VarNext)
=> ( v108308(VarNext,bitIndex31)
<=> v108308(VarCurr,bitIndex31) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_562,axiom,
! [VarNext] :
( v112098(VarNext)
=> ( v108308(VarNext,bitIndex31)
<=> v112100(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21012,axiom,
! [VarCurr] :
( v112100(VarCurr)
<=> ( v108310(VarCurr)
& v112101(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8513,axiom,
! [VarCurr] :
( v112101(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex1088) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex1087) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex1086) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex1085) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex1084) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex1083) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex1082) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex1081) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex1080) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex1079) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex1078) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex1077) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex1076) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex1075) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex1074) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex1073) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex1072) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex1071) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex1070) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex1069) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex1068) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex1067) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex1066) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex1065) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex1064) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex1063) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex1062) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex1061) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex1060) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex1059) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex1058) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex1057) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex1056) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21011,axiom,
! [VarCurr] :
( v112098(VarCurr)
<=> ( v112099(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8238,axiom,
! [VarCurr] :
( ~ v112099(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2717,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112088(VarNext)
=> ( v108308(VarNext,bitIndex30)
<=> v108308(VarCurr,bitIndex30) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_561,axiom,
! [VarNext] :
( v112088(VarNext)
=> ( v108308(VarNext,bitIndex30)
<=> v112090(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21010,axiom,
! [VarCurr] :
( v112090(VarCurr)
<=> ( v108310(VarCurr)
& v112091(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8512,axiom,
! [VarCurr] :
( v112091(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex1121) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex1120) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex1119) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex1118) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex1117) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex1116) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex1115) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex1114) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex1113) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex1112) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex1111) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex1110) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex1109) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex1108) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex1107) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex1106) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex1105) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex1104) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex1103) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex1102) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex1101) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex1100) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex1099) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex1098) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex1097) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex1096) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex1095) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex1094) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex1093) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex1092) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex1091) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex1090) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex1089) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21009,axiom,
! [VarCurr] :
( v112088(VarCurr)
<=> ( v112089(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8237,axiom,
! [VarCurr] :
( ~ v112089(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2716,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112078(VarNext)
=> ( v108308(VarNext,bitIndex29)
<=> v108308(VarCurr,bitIndex29) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_560,axiom,
! [VarNext] :
( v112078(VarNext)
=> ( v108308(VarNext,bitIndex29)
<=> v112080(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21008,axiom,
! [VarCurr] :
( v112080(VarCurr)
<=> ( v108310(VarCurr)
& v112081(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8511,axiom,
! [VarCurr] :
( v112081(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex1154) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex1153) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex1152) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex1151) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex1150) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex1149) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex1148) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex1147) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex1146) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex1145) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex1144) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex1143) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex1142) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex1141) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex1140) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex1139) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex1138) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex1137) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex1136) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex1135) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex1134) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex1133) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex1132) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex1131) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex1130) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex1129) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex1128) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex1127) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex1126) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex1125) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex1124) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex1123) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex1122) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21007,axiom,
! [VarCurr] :
( v112078(VarCurr)
<=> ( v112079(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8236,axiom,
! [VarCurr] :
( ~ v112079(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2715,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112068(VarNext)
=> ( v108308(VarNext,bitIndex28)
<=> v108308(VarCurr,bitIndex28) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_559,axiom,
! [VarNext] :
( v112068(VarNext)
=> ( v108308(VarNext,bitIndex28)
<=> v112070(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21006,axiom,
! [VarCurr] :
( v112070(VarCurr)
<=> ( v108310(VarCurr)
& v112071(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8510,axiom,
! [VarCurr] :
( v112071(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex1187) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex1186) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex1185) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex1184) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex1183) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex1182) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex1181) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex1180) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex1179) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex1178) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex1177) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex1176) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex1175) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex1174) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex1173) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex1172) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex1171) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex1170) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex1169) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex1168) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex1167) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex1166) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex1165) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex1164) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex1163) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex1162) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex1161) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex1160) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex1159) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex1158) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex1157) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex1156) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex1155) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21005,axiom,
! [VarCurr] :
( v112068(VarCurr)
<=> ( v112069(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8235,axiom,
! [VarCurr] :
( ~ v112069(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2714,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112058(VarNext)
=> ( v108308(VarNext,bitIndex27)
<=> v108308(VarCurr,bitIndex27) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_558,axiom,
! [VarNext] :
( v112058(VarNext)
=> ( v108308(VarNext,bitIndex27)
<=> v112060(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21004,axiom,
! [VarCurr] :
( v112060(VarCurr)
<=> ( v108310(VarCurr)
& v112061(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8509,axiom,
! [VarCurr] :
( v112061(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex1220) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex1219) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex1218) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex1217) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex1216) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex1215) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex1214) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex1213) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex1212) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex1211) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex1210) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex1209) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex1208) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex1207) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex1206) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex1205) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex1204) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex1203) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex1202) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex1201) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex1200) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex1199) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex1198) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex1197) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex1196) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex1195) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex1194) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex1193) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex1192) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex1191) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex1190) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex1189) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex1188) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21003,axiom,
! [VarCurr] :
( v112058(VarCurr)
<=> ( v112059(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8234,axiom,
! [VarCurr] :
( ~ v112059(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2713,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112048(VarNext)
=> ( v108308(VarNext,bitIndex26)
<=> v108308(VarCurr,bitIndex26) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_557,axiom,
! [VarNext] :
( v112048(VarNext)
=> ( v108308(VarNext,bitIndex26)
<=> v112050(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21002,axiom,
! [VarCurr] :
( v112050(VarCurr)
<=> ( v108310(VarCurr)
& v112051(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8508,axiom,
! [VarCurr] :
( v112051(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex1253) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex1252) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex1251) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex1250) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex1249) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex1248) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex1247) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex1246) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex1245) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex1244) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex1243) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex1242) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex1241) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex1240) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex1239) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex1238) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex1237) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex1236) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex1235) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex1234) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex1233) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex1232) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex1231) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex1230) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex1229) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex1228) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex1227) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex1226) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex1225) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex1224) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex1223) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex1222) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex1221) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21001,axiom,
! [VarCurr] :
( v112048(VarCurr)
<=> ( v112049(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8233,axiom,
! [VarCurr] :
( ~ v112049(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2712,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112038(VarNext)
=> ( v108308(VarNext,bitIndex25)
<=> v108308(VarCurr,bitIndex25) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_556,axiom,
! [VarNext] :
( v112038(VarNext)
=> ( v108308(VarNext,bitIndex25)
<=> v112040(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21000,axiom,
! [VarCurr] :
( v112040(VarCurr)
<=> ( v108310(VarCurr)
& v112041(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8507,axiom,
! [VarCurr] :
( v112041(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex1286) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex1285) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex1284) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex1283) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex1282) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex1281) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex1280) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex1279) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex1278) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex1277) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex1276) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex1275) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex1274) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex1273) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex1272) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex1271) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex1270) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex1269) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex1268) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex1267) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex1266) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex1265) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex1264) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex1263) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex1262) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex1261) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex1260) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex1259) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex1258) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex1257) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex1256) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex1255) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex1254) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20999,axiom,
! [VarCurr] :
( v112038(VarCurr)
<=> ( v112039(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8232,axiom,
! [VarCurr] :
( ~ v112039(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2711,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112028(VarNext)
=> ( v108308(VarNext,bitIndex24)
<=> v108308(VarCurr,bitIndex24) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_555,axiom,
! [VarNext] :
( v112028(VarNext)
=> ( v108308(VarNext,bitIndex24)
<=> v112030(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20998,axiom,
! [VarCurr] :
( v112030(VarCurr)
<=> ( v108310(VarCurr)
& v112031(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8506,axiom,
! [VarCurr] :
( v112031(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex1319) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex1318) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex1317) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex1316) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex1315) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex1314) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex1313) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex1312) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex1311) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex1310) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex1309) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex1308) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex1307) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex1306) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex1305) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex1304) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex1303) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex1302) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex1301) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex1300) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex1299) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex1298) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex1297) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex1296) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex1295) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex1294) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex1293) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex1292) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex1291) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex1290) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex1289) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex1288) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex1287) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20997,axiom,
! [VarCurr] :
( v112028(VarCurr)
<=> ( v112029(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8231,axiom,
! [VarCurr] :
( ~ v112029(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2710,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112018(VarNext)
=> ( v108308(VarNext,bitIndex23)
<=> v108308(VarCurr,bitIndex23) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_554,axiom,
! [VarNext] :
( v112018(VarNext)
=> ( v108308(VarNext,bitIndex23)
<=> v112020(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20996,axiom,
! [VarCurr] :
( v112020(VarCurr)
<=> ( v108310(VarCurr)
& v112021(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8505,axiom,
! [VarCurr] :
( v112021(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex1352) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex1351) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex1350) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex1349) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex1348) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex1347) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex1346) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex1345) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex1344) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex1343) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex1342) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex1341) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex1340) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex1339) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex1338) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex1337) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex1336) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex1335) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex1334) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex1333) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex1332) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex1331) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex1330) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex1329) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex1328) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex1327) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex1326) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex1325) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex1324) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex1323) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex1322) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex1321) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex1320) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20995,axiom,
! [VarCurr] :
( v112018(VarCurr)
<=> ( v112019(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8230,axiom,
! [VarCurr] :
( ~ v112019(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2709,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112008(VarNext)
=> ( v108308(VarNext,bitIndex22)
<=> v108308(VarCurr,bitIndex22) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_553,axiom,
! [VarNext] :
( v112008(VarNext)
=> ( v108308(VarNext,bitIndex22)
<=> v112010(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20994,axiom,
! [VarCurr] :
( v112010(VarCurr)
<=> ( v108310(VarCurr)
& v112011(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8504,axiom,
! [VarCurr] :
( v112011(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex1385) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex1384) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex1383) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex1382) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex1381) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex1380) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex1379) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex1378) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex1377) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex1376) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex1375) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex1374) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex1373) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex1372) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex1371) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex1370) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex1369) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex1368) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex1367) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex1366) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex1365) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex1364) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex1363) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex1362) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex1361) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex1360) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex1359) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex1358) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex1357) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex1356) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex1355) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex1354) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex1353) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20993,axiom,
! [VarCurr] :
( v112008(VarCurr)
<=> ( v112009(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8229,axiom,
! [VarCurr] :
( ~ v112009(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2708,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111998(VarNext)
=> ( v108308(VarNext,bitIndex21)
<=> v108308(VarCurr,bitIndex21) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_552,axiom,
! [VarNext] :
( v111998(VarNext)
=> ( v108308(VarNext,bitIndex21)
<=> v112000(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20992,axiom,
! [VarCurr] :
( v112000(VarCurr)
<=> ( v108310(VarCurr)
& v112001(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8503,axiom,
! [VarCurr] :
( v112001(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex1418) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex1417) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex1416) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex1415) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex1414) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex1413) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex1412) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex1411) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex1410) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex1409) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex1408) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex1407) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex1406) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex1405) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex1404) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex1403) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex1402) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex1401) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex1400) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex1399) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex1398) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex1397) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex1396) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex1395) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex1394) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex1393) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex1392) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex1391) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex1390) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex1389) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex1388) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex1387) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex1386) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20991,axiom,
! [VarCurr] :
( v111998(VarCurr)
<=> ( v111999(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8228,axiom,
! [VarCurr] :
( ~ v111999(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2707,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111988(VarNext)
=> ( v108308(VarNext,bitIndex20)
<=> v108308(VarCurr,bitIndex20) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_551,axiom,
! [VarNext] :
( v111988(VarNext)
=> ( v108308(VarNext,bitIndex20)
<=> v111990(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20990,axiom,
! [VarCurr] :
( v111990(VarCurr)
<=> ( v108310(VarCurr)
& v111991(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8502,axiom,
! [VarCurr] :
( v111991(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex1451) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex1450) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex1449) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex1448) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex1447) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex1446) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex1445) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex1444) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex1443) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex1442) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex1441) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex1440) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex1439) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex1438) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex1437) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex1436) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex1435) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex1434) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex1433) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex1432) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex1431) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex1430) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex1429) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex1428) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex1427) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex1426) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex1425) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex1424) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex1423) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex1422) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex1421) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex1420) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex1419) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20989,axiom,
! [VarCurr] :
( v111988(VarCurr)
<=> ( v111989(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8227,axiom,
! [VarCurr] :
( ~ v111989(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2706,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111978(VarNext)
=> ( v108308(VarNext,bitIndex19)
<=> v108308(VarCurr,bitIndex19) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_550,axiom,
! [VarNext] :
( v111978(VarNext)
=> ( v108308(VarNext,bitIndex19)
<=> v111980(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20988,axiom,
! [VarCurr] :
( v111980(VarCurr)
<=> ( v108310(VarCurr)
& v111981(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8501,axiom,
! [VarCurr] :
( v111981(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex1484) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex1483) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex1482) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex1481) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex1480) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex1479) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex1478) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex1477) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex1476) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex1475) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex1474) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex1473) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex1472) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex1471) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex1470) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex1469) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex1468) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex1467) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex1466) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex1465) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex1464) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex1463) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex1462) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex1461) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex1460) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex1459) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex1458) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex1457) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex1456) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex1455) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex1454) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex1453) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex1452) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20987,axiom,
! [VarCurr] :
( v111978(VarCurr)
<=> ( v111979(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8226,axiom,
! [VarCurr] :
( ~ v111979(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2705,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111968(VarNext)
=> ( v108308(VarNext,bitIndex18)
<=> v108308(VarCurr,bitIndex18) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_549,axiom,
! [VarNext] :
( v111968(VarNext)
=> ( v108308(VarNext,bitIndex18)
<=> v111970(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20986,axiom,
! [VarCurr] :
( v111970(VarCurr)
<=> ( v108310(VarCurr)
& v111971(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8500,axiom,
! [VarCurr] :
( v111971(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex1517) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex1516) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex1515) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex1514) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex1513) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex1512) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex1511) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex1510) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex1509) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex1508) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex1507) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex1506) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex1505) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex1504) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex1503) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex1502) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex1501) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex1500) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex1499) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex1498) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex1497) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex1496) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex1495) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex1494) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex1493) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex1492) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex1491) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex1490) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex1489) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex1488) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex1487) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex1486) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex1485) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20985,axiom,
! [VarCurr] :
( v111968(VarCurr)
<=> ( v111969(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8225,axiom,
! [VarCurr] :
( ~ v111969(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2704,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111958(VarNext)
=> ( v108308(VarNext,bitIndex17)
<=> v108308(VarCurr,bitIndex17) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_548,axiom,
! [VarNext] :
( v111958(VarNext)
=> ( v108308(VarNext,bitIndex17)
<=> v111960(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20984,axiom,
! [VarCurr] :
( v111960(VarCurr)
<=> ( v108310(VarCurr)
& v111961(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8499,axiom,
! [VarCurr] :
( v111961(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex1550) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex1549) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex1548) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex1547) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex1546) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex1545) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex1544) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex1543) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex1542) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex1541) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex1540) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex1539) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex1538) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex1537) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex1536) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex1535) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex1534) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex1533) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex1532) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex1531) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex1530) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex1529) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex1528) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex1527) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex1526) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex1525) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex1524) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex1523) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex1522) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex1521) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex1520) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex1519) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex1518) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20983,axiom,
! [VarCurr] :
( v111958(VarCurr)
<=> ( v111959(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8224,axiom,
! [VarCurr] :
( ~ v111959(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2703,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111948(VarNext)
=> ( v108308(VarNext,bitIndex16)
<=> v108308(VarCurr,bitIndex16) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_547,axiom,
! [VarNext] :
( v111948(VarNext)
=> ( v108308(VarNext,bitIndex16)
<=> v111950(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20982,axiom,
! [VarCurr] :
( v111950(VarCurr)
<=> ( v108310(VarCurr)
& v111951(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8498,axiom,
! [VarCurr] :
( v111951(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex1583) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex1582) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex1581) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex1580) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex1579) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex1578) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex1577) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex1576) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex1575) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex1574) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex1573) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex1572) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex1571) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex1570) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex1569) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex1568) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex1567) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex1566) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex1565) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex1564) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex1563) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex1562) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex1561) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex1560) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex1559) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex1558) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex1557) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex1556) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex1555) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex1554) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex1553) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex1552) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex1551) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20981,axiom,
! [VarCurr] :
( v111948(VarCurr)
<=> ( v111949(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8223,axiom,
! [VarCurr] :
( ~ v111949(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2702,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111938(VarNext)
=> ( v108308(VarNext,bitIndex15)
<=> v108308(VarCurr,bitIndex15) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_546,axiom,
! [VarNext] :
( v111938(VarNext)
=> ( v108308(VarNext,bitIndex15)
<=> v111940(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20980,axiom,
! [VarCurr] :
( v111940(VarCurr)
<=> ( v108310(VarCurr)
& v111941(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8497,axiom,
! [VarCurr] :
( v111941(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex1616) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex1615) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex1614) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex1613) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex1612) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex1611) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex1610) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex1609) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex1608) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex1607) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex1606) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex1605) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex1604) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex1603) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex1602) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex1601) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex1600) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex1599) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex1598) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex1597) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex1596) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex1595) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex1594) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex1593) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex1592) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex1591) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex1590) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex1589) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex1588) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex1587) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex1586) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex1585) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex1584) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20979,axiom,
! [VarCurr] :
( v111938(VarCurr)
<=> ( v111939(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8222,axiom,
! [VarCurr] :
( ~ v111939(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2701,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111928(VarNext)
=> ( v108308(VarNext,bitIndex14)
<=> v108308(VarCurr,bitIndex14) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_545,axiom,
! [VarNext] :
( v111928(VarNext)
=> ( v108308(VarNext,bitIndex14)
<=> v111930(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20978,axiom,
! [VarCurr] :
( v111930(VarCurr)
<=> ( v108310(VarCurr)
& v111931(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8496,axiom,
! [VarCurr] :
( v111931(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex1649) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex1648) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex1647) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex1646) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex1645) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex1644) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex1643) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex1642) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex1641) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex1640) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex1639) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex1638) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex1637) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex1636) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex1635) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex1634) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex1633) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex1632) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex1631) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex1630) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex1629) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex1628) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex1627) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex1626) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex1625) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex1624) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex1623) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex1622) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex1621) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex1620) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex1619) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex1618) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex1617) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20977,axiom,
! [VarCurr] :
( v111928(VarCurr)
<=> ( v111929(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8221,axiom,
! [VarCurr] :
( ~ v111929(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2700,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111918(VarNext)
=> ( v108308(VarNext,bitIndex13)
<=> v108308(VarCurr,bitIndex13) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_544,axiom,
! [VarNext] :
( v111918(VarNext)
=> ( v108308(VarNext,bitIndex13)
<=> v111920(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20976,axiom,
! [VarCurr] :
( v111920(VarCurr)
<=> ( v108310(VarCurr)
& v111921(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8495,axiom,
! [VarCurr] :
( v111921(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex1682) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex1681) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex1680) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex1679) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex1678) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex1677) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex1676) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex1675) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex1674) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex1673) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex1672) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex1671) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex1670) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex1669) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex1668) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex1667) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex1666) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex1665) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex1664) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex1663) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex1662) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex1661) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex1660) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex1659) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex1658) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex1657) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex1656) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex1655) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex1654) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex1653) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex1652) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex1651) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex1650) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20975,axiom,
! [VarCurr] :
( v111918(VarCurr)
<=> ( v111919(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8220,axiom,
! [VarCurr] :
( ~ v111919(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2699,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111908(VarNext)
=> ( v108308(VarNext,bitIndex12)
<=> v108308(VarCurr,bitIndex12) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_543,axiom,
! [VarNext] :
( v111908(VarNext)
=> ( v108308(VarNext,bitIndex12)
<=> v111910(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20974,axiom,
! [VarCurr] :
( v111910(VarCurr)
<=> ( v108310(VarCurr)
& v111911(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8494,axiom,
! [VarCurr] :
( v111911(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex1715) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex1714) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex1713) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex1712) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex1711) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex1710) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex1709) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex1708) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex1707) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex1706) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex1705) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex1704) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex1703) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex1702) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex1701) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex1700) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex1699) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex1698) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex1697) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex1696) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex1695) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex1694) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex1693) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex1692) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex1691) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex1690) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex1689) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex1688) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex1687) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex1686) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex1685) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex1684) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex1683) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20973,axiom,
! [VarCurr] :
( v111908(VarCurr)
<=> ( v111909(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8219,axiom,
! [VarCurr] :
( ~ v111909(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2698,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111898(VarNext)
=> ( v108308(VarNext,bitIndex11)
<=> v108308(VarCurr,bitIndex11) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_542,axiom,
! [VarNext] :
( v111898(VarNext)
=> ( v108308(VarNext,bitIndex11)
<=> v111900(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20972,axiom,
! [VarCurr] :
( v111900(VarCurr)
<=> ( v108310(VarCurr)
& v111901(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8493,axiom,
! [VarCurr] :
( v111901(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex1748) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex1747) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex1746) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex1745) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex1744) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex1743) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex1742) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex1741) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex1740) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex1739) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex1738) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex1737) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex1736) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex1735) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex1734) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex1733) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex1732) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex1731) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex1730) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex1729) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex1728) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex1727) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex1726) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex1725) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex1724) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex1723) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex1722) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex1721) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex1720) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex1719) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex1718) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex1717) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex1716) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20971,axiom,
! [VarCurr] :
( v111898(VarCurr)
<=> ( v111899(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8218,axiom,
! [VarCurr] :
( ~ v111899(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2697,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111888(VarNext)
=> ( v108308(VarNext,bitIndex10)
<=> v108308(VarCurr,bitIndex10) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_541,axiom,
! [VarNext] :
( v111888(VarNext)
=> ( v108308(VarNext,bitIndex10)
<=> v111890(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20970,axiom,
! [VarCurr] :
( v111890(VarCurr)
<=> ( v108310(VarCurr)
& v111891(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8492,axiom,
! [VarCurr] :
( v111891(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex1781) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex1780) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex1779) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex1778) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex1777) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex1776) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex1775) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex1774) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex1773) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex1772) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex1771) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex1770) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex1769) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex1768) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex1767) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex1766) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex1765) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex1764) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex1763) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex1762) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex1761) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex1760) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex1759) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex1758) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex1757) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex1756) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex1755) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex1754) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex1753) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex1752) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex1751) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex1750) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex1749) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20969,axiom,
! [VarCurr] :
( v111888(VarCurr)
<=> ( v111889(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8217,axiom,
! [VarCurr] :
( ~ v111889(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2696,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111878(VarNext)
=> ( v108308(VarNext,bitIndex9)
<=> v108308(VarCurr,bitIndex9) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_540,axiom,
! [VarNext] :
( v111878(VarNext)
=> ( v108308(VarNext,bitIndex9)
<=> v111880(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20968,axiom,
! [VarCurr] :
( v111880(VarCurr)
<=> ( v108310(VarCurr)
& v111881(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8491,axiom,
! [VarCurr] :
( v111881(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex1814) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex1813) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex1812) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex1811) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex1810) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex1809) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex1808) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex1807) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex1806) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex1805) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex1804) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex1803) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex1802) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex1801) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex1800) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex1799) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex1798) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex1797) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex1796) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex1795) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex1794) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex1793) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex1792) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex1791) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex1790) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex1789) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex1788) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex1787) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex1786) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex1785) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex1784) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex1783) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex1782) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20967,axiom,
! [VarCurr] :
( v111878(VarCurr)
<=> ( v111879(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8216,axiom,
! [VarCurr] :
( ~ v111879(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2695,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111868(VarNext)
=> ( v108308(VarNext,bitIndex8)
<=> v108308(VarCurr,bitIndex8) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_539,axiom,
! [VarNext] :
( v111868(VarNext)
=> ( v108308(VarNext,bitIndex8)
<=> v111870(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20966,axiom,
! [VarCurr] :
( v111870(VarCurr)
<=> ( v108310(VarCurr)
& v111871(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8490,axiom,
! [VarCurr] :
( v111871(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex1847) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex1846) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex1845) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex1844) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex1843) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex1842) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex1841) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex1840) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex1839) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex1838) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex1837) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex1836) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex1835) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex1834) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex1833) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex1832) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex1831) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex1830) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex1829) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex1828) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex1827) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex1826) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex1825) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex1824) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex1823) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex1822) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex1821) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex1820) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex1819) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex1818) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex1817) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex1816) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex1815) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20965,axiom,
! [VarCurr] :
( v111868(VarCurr)
<=> ( v111869(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8215,axiom,
! [VarCurr] :
( ~ v111869(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2694,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111858(VarNext)
=> ( v108308(VarNext,bitIndex7)
<=> v108308(VarCurr,bitIndex7) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_538,axiom,
! [VarNext] :
( v111858(VarNext)
=> ( v108308(VarNext,bitIndex7)
<=> v111860(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20964,axiom,
! [VarCurr] :
( v111860(VarCurr)
<=> ( v108310(VarCurr)
& v111861(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8489,axiom,
! [VarCurr] :
( v111861(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex1880) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex1879) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex1878) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex1877) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex1876) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex1875) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex1874) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex1873) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex1872) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex1871) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex1870) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex1869) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex1868) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex1867) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex1866) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex1865) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex1864) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex1863) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex1862) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex1861) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex1860) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex1859) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex1858) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex1857) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex1856) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex1855) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex1854) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex1853) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex1852) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex1851) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex1850) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex1849) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex1848) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20963,axiom,
! [VarCurr] :
( v111858(VarCurr)
<=> ( v111859(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8214,axiom,
! [VarCurr] :
( ~ v111859(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2693,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111848(VarNext)
=> ( v108308(VarNext,bitIndex6)
<=> v108308(VarCurr,bitIndex6) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_537,axiom,
! [VarNext] :
( v111848(VarNext)
=> ( v108308(VarNext,bitIndex6)
<=> v111850(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20962,axiom,
! [VarCurr] :
( v111850(VarCurr)
<=> ( v108310(VarCurr)
& v111851(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8488,axiom,
! [VarCurr] :
( v111851(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex1913) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex1912) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex1911) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex1910) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex1909) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex1908) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex1907) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex1906) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex1905) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex1904) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex1903) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex1902) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex1901) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex1900) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex1899) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex1898) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex1897) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex1896) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex1895) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex1894) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex1893) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex1892) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex1891) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex1890) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex1889) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex1888) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex1887) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex1886) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex1885) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex1884) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex1883) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex1882) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex1881) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20961,axiom,
! [VarCurr] :
( v111848(VarCurr)
<=> ( v111849(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8213,axiom,
! [VarCurr] :
( ~ v111849(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2692,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111838(VarNext)
=> ( v108308(VarNext,bitIndex5)
<=> v108308(VarCurr,bitIndex5) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_536,axiom,
! [VarNext] :
( v111838(VarNext)
=> ( v108308(VarNext,bitIndex5)
<=> v111840(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20960,axiom,
! [VarCurr] :
( v111840(VarCurr)
<=> ( v108310(VarCurr)
& v111841(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8487,axiom,
! [VarCurr] :
( v111841(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex1946) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex1945) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex1944) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex1943) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex1942) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex1941) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex1940) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex1939) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex1938) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex1937) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex1936) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex1935) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex1934) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex1933) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex1932) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex1931) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex1930) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex1929) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex1928) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex1927) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex1926) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex1925) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex1924) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex1923) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex1922) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex1921) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex1920) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex1919) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex1918) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex1917) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex1916) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex1915) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex1914) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20959,axiom,
! [VarCurr] :
( v111838(VarCurr)
<=> ( v111839(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8212,axiom,
! [VarCurr] :
( ~ v111839(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2691,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111828(VarNext)
=> ( v108308(VarNext,bitIndex4)
<=> v108308(VarCurr,bitIndex4) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_535,axiom,
! [VarNext] :
( v111828(VarNext)
=> ( v108308(VarNext,bitIndex4)
<=> v111830(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20958,axiom,
! [VarCurr] :
( v111830(VarCurr)
<=> ( v108310(VarCurr)
& v111831(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8486,axiom,
! [VarCurr] :
( v111831(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex1979) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex1978) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex1977) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex1976) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex1975) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex1974) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex1973) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex1972) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex1971) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex1970) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex1969) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex1968) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex1967) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex1966) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex1965) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex1964) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex1963) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex1962) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex1961) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex1960) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex1959) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex1958) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex1957) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex1956) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex1955) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex1954) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex1953) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex1952) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex1951) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex1950) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex1949) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex1948) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex1947) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20957,axiom,
! [VarCurr] :
( v111828(VarCurr)
<=> ( v111829(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8211,axiom,
! [VarCurr] :
( ~ v111829(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2690,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111818(VarNext)
=> ( v108308(VarNext,bitIndex3)
<=> v108308(VarCurr,bitIndex3) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_534,axiom,
! [VarNext] :
( v111818(VarNext)
=> ( v108308(VarNext,bitIndex3)
<=> v111820(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20956,axiom,
! [VarCurr] :
( v111820(VarCurr)
<=> ( v108310(VarCurr)
& v111821(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8485,axiom,
! [VarCurr] :
( v111821(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex2012) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex2011) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex2010) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex2009) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex2008) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex2007) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex2006) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex2005) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex2004) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex2003) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex2002) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex2001) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex2000) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex1999) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex1998) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex1997) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex1996) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex1995) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex1994) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex1993) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex1992) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex1991) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex1990) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex1989) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex1988) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex1987) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex1986) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex1985) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex1984) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex1983) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex1982) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex1981) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex1980) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20955,axiom,
! [VarCurr] :
( v111818(VarCurr)
<=> ( v111819(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8210,axiom,
! [VarCurr] :
( ~ v111819(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2689,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111808(VarNext)
=> ( v108308(VarNext,bitIndex2)
<=> v108308(VarCurr,bitIndex2) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_533,axiom,
! [VarNext] :
( v111808(VarNext)
=> ( v108308(VarNext,bitIndex2)
<=> v111810(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20954,axiom,
! [VarCurr] :
( v111810(VarCurr)
<=> ( v108310(VarCurr)
& v111811(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8484,axiom,
! [VarCurr] :
( v111811(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex2045) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex2044) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex2043) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex2042) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex2041) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex2040) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex2039) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex2038) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex2037) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex2036) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex2035) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex2034) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex2033) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex2032) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex2031) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex2030) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex2029) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex2028) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex2027) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex2026) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex2025) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex2024) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex2023) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex2022) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex2021) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex2020) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex2019) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex2018) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex2017) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex2016) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex2015) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex2014) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex2013) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20953,axiom,
! [VarCurr] :
( v111808(VarCurr)
<=> ( v111809(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8209,axiom,
! [VarCurr] :
( ~ v111809(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2688,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111798(VarNext)
=> ( v108308(VarNext,bitIndex1)
<=> v108308(VarCurr,bitIndex1) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_532,axiom,
! [VarNext] :
( v111798(VarNext)
=> ( v108308(VarNext,bitIndex1)
<=> v111800(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20952,axiom,
! [VarCurr] :
( v111800(VarCurr)
<=> ( v108310(VarCurr)
& v111801(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8483,axiom,
! [VarCurr] :
( v111801(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex2078) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex2077) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex2076) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex2075) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex2074) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex2073) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex2072) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex2071) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex2070) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex2069) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex2068) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex2067) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex2066) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex2065) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex2064) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex2063) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex2062) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex2061) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex2060) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex2059) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex2058) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex2057) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex2056) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex2055) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex2054) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex2053) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex2052) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex2051) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex2050) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex2049) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex2048) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex2047) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex2046) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20951,axiom,
! [VarCurr] :
( v111798(VarCurr)
<=> ( v111799(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeUnaryOperator_8208,axiom,
! [VarCurr] :
( ~ v111799(VarCurr)
<=> v111215(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2687,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111787(VarNext)
=> ( v108308(VarNext,bitIndex0)
<=> v108308(VarCurr,bitIndex0) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2537,axiom,
! [VarNext] :
( v111787(VarNext)
=> ( v108308(VarNext,bitIndex0)
<=> v111790(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20950,axiom,
! [VarCurr] :
( v111790(VarCurr)
<=> ( v108310(VarCurr)
& v111791(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8482,axiom,
! [VarCurr] :
( v111791(VarCurr)
<=> ( ( v108761(VarCurr,bitIndex32)
<=> v110009(VarCurr,bitIndex2111) )
& ( v108761(VarCurr,bitIndex31)
<=> v110009(VarCurr,bitIndex2110) )
& ( v108761(VarCurr,bitIndex30)
<=> v110009(VarCurr,bitIndex2109) )
& ( v108761(VarCurr,bitIndex29)
<=> v110009(VarCurr,bitIndex2108) )
& ( v108761(VarCurr,bitIndex28)
<=> v110009(VarCurr,bitIndex2107) )
& ( v108761(VarCurr,bitIndex27)
<=> v110009(VarCurr,bitIndex2106) )
& ( v108761(VarCurr,bitIndex26)
<=> v110009(VarCurr,bitIndex2105) )
& ( v108761(VarCurr,bitIndex25)
<=> v110009(VarCurr,bitIndex2104) )
& ( v108761(VarCurr,bitIndex24)
<=> v110009(VarCurr,bitIndex2103) )
& ( v108761(VarCurr,bitIndex23)
<=> v110009(VarCurr,bitIndex2102) )
& ( v108761(VarCurr,bitIndex22)
<=> v110009(VarCurr,bitIndex2101) )
& ( v108761(VarCurr,bitIndex21)
<=> v110009(VarCurr,bitIndex2100) )
& ( v108761(VarCurr,bitIndex20)
<=> v110009(VarCurr,bitIndex2099) )
& ( v108761(VarCurr,bitIndex19)
<=> v110009(VarCurr,bitIndex2098) )
& ( v108761(VarCurr,bitIndex18)
<=> v110009(VarCurr,bitIndex2097) )
& ( v108761(VarCurr,bitIndex17)
<=> v110009(VarCurr,bitIndex2096) )
& ( v108761(VarCurr,bitIndex16)
<=> v110009(VarCurr,bitIndex2095) )
& ( v108761(VarCurr,bitIndex15)
<=> v110009(VarCurr,bitIndex2094) )
& ( v108761(VarCurr,bitIndex14)
<=> v110009(VarCurr,bitIndex2093) )
& ( v108761(VarCurr,bitIndex13)
<=> v110009(VarCurr,bitIndex2092) )
& ( v108761(VarCurr,bitIndex12)
<=> v110009(VarCurr,bitIndex2091) )
& ( v108761(VarCurr,bitIndex11)
<=> v110009(VarCurr,bitIndex2090) )
& ( v108761(VarCurr,bitIndex10)
<=> v110009(VarCurr,bitIndex2089) )
& ( v108761(VarCurr,bitIndex9)
<=> v110009(VarCurr,bitIndex2088) )
& ( v108761(VarCurr,bitIndex8)
<=> v110009(VarCurr,bitIndex2087) )
& ( v108761(VarCurr,bitIndex7)
<=> v110009(VarCurr,bitIndex2086) )
& ( v108761(VarCurr,bitIndex6)
<=> v110009(VarCurr,bitIndex2085) )
& ( v108761(VarCurr,bitIndex5)
<=> v110009(VarCurr,bitIndex2084) )
& ( v108761(VarCurr,bitIndex4)
<=> v110009(VarCurr,bitIndex2083) )
& ( v108761(VarCurr,bitIndex3)
<=> v110009(VarCurr,bitIndex2082) )
& ( v108761(VarCurr,bitIndex2)
<=> v110009(VarCurr,bitIndex2081) )
& ( v108761(VarCurr,bitIndex1)
<=> v110009(VarCurr,bitIndex2080) )
& ( v108761(VarCurr,bitIndex0)
<=> v110009(VarCurr,bitIndex2079) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20949,axiom,
! [VarCurr] :
( v111787(VarCurr)
<=> ( v111788(VarCurr)
& v111789(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20948,axiom,
! [VarCurr] :
( v111789(VarCurr)
<=> ( v111160(VarCurr)
& v111201(VarCurr) ) ) ).
fof(writeUnaryOperator_8207,axiom,
! [VarCurr] :
( ~ v111788(VarCurr)
<=> v111215(VarCurr) ) ).
fof(addAssignmentInitValueVector_220,axiom,
( v108308(constB0,bitIndex63)
<=> $false ) ).
fof(addAssignmentInitValueVector_219,axiom,
( v108308(constB0,bitIndex62)
<=> $false ) ).
fof(addAssignmentInitValueVector_218,axiom,
( v108308(constB0,bitIndex61)
<=> $false ) ).
fof(addAssignmentInitValueVector_217,axiom,
( v108308(constB0,bitIndex60)
<=> $false ) ).
fof(addAssignmentInitValueVector_216,axiom,
( v108308(constB0,bitIndex59)
<=> $false ) ).
fof(addAssignmentInitValueVector_215,axiom,
( v108308(constB0,bitIndex58)
<=> $false ) ).
fof(addAssignmentInitValueVector_214,axiom,
( v108308(constB0,bitIndex57)
<=> $false ) ).
fof(addAssignmentInitValueVector_213,axiom,
( v108308(constB0,bitIndex56)
<=> $false ) ).
fof(addAssignmentInitValueVector_212,axiom,
( v108308(constB0,bitIndex55)
<=> $false ) ).
fof(addAssignmentInitValueVector_211,axiom,
( v108308(constB0,bitIndex54)
<=> $false ) ).
fof(addAssignmentInitValueVector_210,axiom,
( v108308(constB0,bitIndex53)
<=> $false ) ).
fof(addAssignmentInitValueVector_209,axiom,
( v108308(constB0,bitIndex52)
<=> $false ) ).
fof(addAssignmentInitValueVector_208,axiom,
( v108308(constB0,bitIndex51)
<=> $false ) ).
fof(addAssignmentInitValueVector_207,axiom,
( v108308(constB0,bitIndex50)
<=> $false ) ).
fof(addAssignmentInitValueVector_206,axiom,
( v108308(constB0,bitIndex49)
<=> $false ) ).
fof(addAssignmentInitValueVector_205,axiom,
( v108308(constB0,bitIndex48)
<=> $false ) ).
fof(addAssignmentInitValueVector_204,axiom,
( v108308(constB0,bitIndex47)
<=> $false ) ).
fof(addAssignmentInitValueVector_203,axiom,
( v108308(constB0,bitIndex46)
<=> $false ) ).
fof(addAssignmentInitValueVector_202,axiom,
( v108308(constB0,bitIndex45)
<=> $false ) ).
fof(addAssignmentInitValueVector_201,axiom,
( v108308(constB0,bitIndex44)
<=> $false ) ).
fof(addAssignmentInitValueVector_200,axiom,
( v108308(constB0,bitIndex43)
<=> $false ) ).
fof(addAssignmentInitValueVector_199,axiom,
( v108308(constB0,bitIndex42)
<=> $false ) ).
fof(addAssignmentInitValueVector_198,axiom,
( v108308(constB0,bitIndex41)
<=> $false ) ).
fof(addAssignmentInitValueVector_197,axiom,
( v108308(constB0,bitIndex40)
<=> $false ) ).
fof(addAssignmentInitValueVector_196,axiom,
( v108308(constB0,bitIndex39)
<=> $false ) ).
fof(addAssignmentInitValueVector_195,axiom,
( v108308(constB0,bitIndex38)
<=> $false ) ).
fof(addAssignmentInitValueVector_194,axiom,
( v108308(constB0,bitIndex37)
<=> $false ) ).
fof(addAssignmentInitValueVector_193,axiom,
( v108308(constB0,bitIndex36)
<=> $false ) ).
fof(addAssignmentInitValueVector_192,axiom,
( v108308(constB0,bitIndex35)
<=> $false ) ).
fof(addAssignmentInitValueVector_191,axiom,
( v108308(constB0,bitIndex34)
<=> $false ) ).
fof(addAssignmentInitValueVector_190,axiom,
( v108308(constB0,bitIndex33)
<=> $false ) ).
fof(addAssignmentInitValueVector_189,axiom,
( v108308(constB0,bitIndex32)
<=> $false ) ).
fof(addAssignmentInitValueVector_188,axiom,
( v108308(constB0,bitIndex31)
<=> $false ) ).
fof(addAssignmentInitValueVector_187,axiom,
( v108308(constB0,bitIndex30)
<=> $false ) ).
fof(addAssignmentInitValueVector_186,axiom,
( v108308(constB0,bitIndex29)
<=> $false ) ).
fof(addAssignmentInitValueVector_185,axiom,
( v108308(constB0,bitIndex28)
<=> $false ) ).
fof(addAssignmentInitValueVector_184,axiom,
( v108308(constB0,bitIndex27)
<=> $false ) ).
fof(addAssignmentInitValueVector_183,axiom,
( v108308(constB0,bitIndex26)
<=> $false ) ).
fof(addAssignmentInitValueVector_182,axiom,
( v108308(constB0,bitIndex25)
<=> $false ) ).
fof(addAssignmentInitValueVector_181,axiom,
( v108308(constB0,bitIndex24)
<=> $false ) ).
fof(addAssignmentInitValueVector_180,axiom,
( v108308(constB0,bitIndex23)
<=> $false ) ).
fof(addAssignmentInitValueVector_179,axiom,
( v108308(constB0,bitIndex22)
<=> $false ) ).
fof(addAssignmentInitValueVector_178,axiom,
( v108308(constB0,bitIndex21)
<=> $false ) ).
fof(addAssignmentInitValueVector_177,axiom,
( v108308(constB0,bitIndex20)
<=> $false ) ).
fof(addAssignmentInitValueVector_176,axiom,
( v108308(constB0,bitIndex19)
<=> $false ) ).
fof(addAssignmentInitValueVector_175,axiom,
( v108308(constB0,bitIndex18)
<=> $false ) ).
fof(addAssignmentInitValueVector_174,axiom,
( v108308(constB0,bitIndex17)
<=> $false ) ).
fof(addAssignmentInitValueVector_173,axiom,
( v108308(constB0,bitIndex16)
<=> $false ) ).
fof(addAssignmentInitValueVector_172,axiom,
( v108308(constB0,bitIndex15)
<=> $false ) ).
fof(addAssignmentInitValueVector_171,axiom,
( v108308(constB0,bitIndex14)
<=> $false ) ).
fof(addAssignmentInitValueVector_170,axiom,
( v108308(constB0,bitIndex13)
<=> $false ) ).
fof(addAssignmentInitValueVector_169,axiom,
( v108308(constB0,bitIndex12)
<=> $false ) ).
fof(addAssignmentInitValueVector_168,axiom,
( v108308(constB0,bitIndex11)
<=> $false ) ).
fof(addAssignmentInitValueVector_167,axiom,
( v108308(constB0,bitIndex10)
<=> $false ) ).
fof(addAssignmentInitValueVector_166,axiom,
( v108308(constB0,bitIndex9)
<=> $false ) ).
fof(addAssignmentInitValueVector_165,axiom,
( v108308(constB0,bitIndex8)
<=> $false ) ).
fof(addAssignmentInitValueVector_164,axiom,
( v108308(constB0,bitIndex7)
<=> $false ) ).
fof(addAssignmentInitValueVector_163,axiom,
( v108308(constB0,bitIndex6)
<=> $false ) ).
fof(addAssignmentInitValueVector_162,axiom,
( v108308(constB0,bitIndex5)
<=> $false ) ).
fof(addAssignmentInitValueVector_161,axiom,
( v108308(constB0,bitIndex4)
<=> $false ) ).
fof(addAssignmentInitValueVector_160,axiom,
( v108308(constB0,bitIndex3)
<=> $false ) ).
fof(addAssignmentInitValueVector_159,axiom,
( v108308(constB0,bitIndex2)
<=> $false ) ).
fof(addAssignmentInitValueVector_158,axiom,
( v108308(constB0,bitIndex1)
<=> $false ) ).
fof(addAssignmentInitValueVector_157,axiom,
( v108308(constB0,bitIndex0)
<=> $false ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2686,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111779(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2536,axiom,
! [VarNext] :
( v111779(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v110009(VarNext,B)
<=> v110011(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20947,axiom,
! [VarCurr] :
( v111779(VarCurr)
<=> ( v111780(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20946,axiom,
! [VarCurr] :
( v111780(VarCurr)
<=> ( v111781(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8481,axiom,
! [VarCurr] :
( v111781(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $true )
& ( v110928(VarCurr,bitIndex4)
<=> $true )
& ( v110928(VarCurr,bitIndex3)
<=> $true )
& ( v110928(VarCurr,bitIndex2)
<=> $true )
& ( v110928(VarCurr,bitIndex1)
<=> $true )
& ( v110928(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2685,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111771(VarNext)
=> ! [B] :
( range_65_33(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_531,axiom,
! [VarNext] :
( v111771(VarNext)
=> ( ( v110009(VarNext,bitIndex65)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex64)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex63)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex62)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex61)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex60)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex59)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex58)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex57)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex56)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex55)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex54)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex53)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex52)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex51)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex50)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex49)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex48)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex47)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex46)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex45)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex44)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex43)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex42)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex41)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex40)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex39)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex38)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex37)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex36)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex35)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex34)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex33)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20945,axiom,
! [VarCurr] :
( v111771(VarCurr)
<=> ( v111772(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20944,axiom,
! [VarCurr] :
( v111772(VarCurr)
<=> ( v111773(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8480,axiom,
! [VarCurr] :
( v111773(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $true )
& ( v110928(VarCurr,bitIndex4)
<=> $true )
& ( v110928(VarCurr,bitIndex3)
<=> $true )
& ( v110928(VarCurr,bitIndex2)
<=> $true )
& ( v110928(VarCurr,bitIndex1)
<=> $true )
& ( v110928(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2684,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111763(VarNext)
=> ! [B] :
( range_98_66(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_530,axiom,
! [VarNext] :
( v111763(VarNext)
=> ( ( v110009(VarNext,bitIndex98)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex97)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex96)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex95)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex94)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex93)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex92)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex91)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex90)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex89)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex88)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex87)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex86)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex85)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex84)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex83)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex82)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex81)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex80)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex79)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex78)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex77)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex76)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex75)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex74)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex73)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex72)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex71)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex70)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex69)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex68)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex67)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex66)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20943,axiom,
! [VarCurr] :
( v111763(VarCurr)
<=> ( v111764(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20942,axiom,
! [VarCurr] :
( v111764(VarCurr)
<=> ( v111765(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8479,axiom,
! [VarCurr] :
( v111765(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $true )
& ( v110928(VarCurr,bitIndex4)
<=> $true )
& ( v110928(VarCurr,bitIndex3)
<=> $true )
& ( v110928(VarCurr,bitIndex2)
<=> $true )
& ( v110928(VarCurr,bitIndex1)
<=> $false )
& ( v110928(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2683,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111755(VarNext)
=> ! [B] :
( range_131_99(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_529,axiom,
! [VarNext] :
( v111755(VarNext)
=> ( ( v110009(VarNext,bitIndex131)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex130)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex129)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex128)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex127)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex126)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex125)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex124)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex123)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex122)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex121)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex120)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex119)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex118)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex117)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex116)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex115)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex114)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex113)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex112)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex111)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex110)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex109)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex108)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex107)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex106)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex105)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex104)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex103)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex102)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex101)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex100)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex99)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20941,axiom,
! [VarCurr] :
( v111755(VarCurr)
<=> ( v111756(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20940,axiom,
! [VarCurr] :
( v111756(VarCurr)
<=> ( v111757(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8478,axiom,
! [VarCurr] :
( v111757(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $true )
& ( v110928(VarCurr,bitIndex4)
<=> $true )
& ( v110928(VarCurr,bitIndex3)
<=> $true )
& ( v110928(VarCurr,bitIndex2)
<=> $true )
& ( v110928(VarCurr,bitIndex1)
<=> $false )
& ( v110928(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2682,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111747(VarNext)
=> ! [B] :
( range_164_132(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_528,axiom,
! [VarNext] :
( v111747(VarNext)
=> ( ( v110009(VarNext,bitIndex164)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex163)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex162)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex161)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex160)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex159)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex158)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex157)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex156)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex155)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex154)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex153)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex152)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex151)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex150)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex149)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex148)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex147)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex146)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex145)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex144)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex143)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex142)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex141)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex140)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex139)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex138)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex137)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex136)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex135)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex134)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex133)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex132)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20939,axiom,
! [VarCurr] :
( v111747(VarCurr)
<=> ( v111748(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20938,axiom,
! [VarCurr] :
( v111748(VarCurr)
<=> ( v111749(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8477,axiom,
! [VarCurr] :
( v111749(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $true )
& ( v110928(VarCurr,bitIndex4)
<=> $true )
& ( v110928(VarCurr,bitIndex3)
<=> $true )
& ( v110928(VarCurr,bitIndex2)
<=> $false )
& ( v110928(VarCurr,bitIndex1)
<=> $true )
& ( v110928(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2681,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111739(VarNext)
=> ! [B] :
( range_197_165(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_527,axiom,
! [VarNext] :
( v111739(VarNext)
=> ( ( v110009(VarNext,bitIndex197)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex196)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex195)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex194)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex193)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex192)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex191)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex190)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex189)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex188)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex187)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex186)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex185)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex184)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex183)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex182)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex181)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex180)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex179)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex178)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex177)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex176)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex175)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex174)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex173)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex172)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex171)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex170)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex169)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex168)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex167)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex166)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex165)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20937,axiom,
! [VarCurr] :
( v111739(VarCurr)
<=> ( v111740(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20936,axiom,
! [VarCurr] :
( v111740(VarCurr)
<=> ( v111741(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8476,axiom,
! [VarCurr] :
( v111741(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $true )
& ( v110928(VarCurr,bitIndex4)
<=> $true )
& ( v110928(VarCurr,bitIndex3)
<=> $true )
& ( v110928(VarCurr,bitIndex2)
<=> $false )
& ( v110928(VarCurr,bitIndex1)
<=> $true )
& ( v110928(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2680,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111731(VarNext)
=> ! [B] :
( range_230_198(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_526,axiom,
! [VarNext] :
( v111731(VarNext)
=> ( ( v110009(VarNext,bitIndex230)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex229)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex228)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex227)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex226)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex225)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex224)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex223)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex222)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex221)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex220)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex219)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex218)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex217)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex216)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex215)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex214)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex213)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex212)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex211)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex210)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex209)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex208)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex207)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex206)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex205)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex204)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex203)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex202)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex201)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex200)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex199)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex198)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20935,axiom,
! [VarCurr] :
( v111731(VarCurr)
<=> ( v111732(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20934,axiom,
! [VarCurr] :
( v111732(VarCurr)
<=> ( v111733(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8475,axiom,
! [VarCurr] :
( v111733(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $true )
& ( v110928(VarCurr,bitIndex4)
<=> $true )
& ( v110928(VarCurr,bitIndex3)
<=> $true )
& ( v110928(VarCurr,bitIndex2)
<=> $false )
& ( v110928(VarCurr,bitIndex1)
<=> $false )
& ( v110928(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2679,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111723(VarNext)
=> ! [B] :
( range_263_231(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_525,axiom,
! [VarNext] :
( v111723(VarNext)
=> ( ( v110009(VarNext,bitIndex263)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex262)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex261)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex260)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex259)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex258)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex257)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex256)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex255)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex254)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex253)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex252)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex251)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex250)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex249)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex248)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex247)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex246)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex245)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex244)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex243)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex242)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex241)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex240)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex239)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex238)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex237)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex236)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex235)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex234)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex233)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex232)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex231)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20933,axiom,
! [VarCurr] :
( v111723(VarCurr)
<=> ( v111724(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20932,axiom,
! [VarCurr] :
( v111724(VarCurr)
<=> ( v111725(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8474,axiom,
! [VarCurr] :
( v111725(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $true )
& ( v110928(VarCurr,bitIndex4)
<=> $true )
& ( v110928(VarCurr,bitIndex3)
<=> $true )
& ( v110928(VarCurr,bitIndex2)
<=> $false )
& ( v110928(VarCurr,bitIndex1)
<=> $false )
& ( v110928(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2678,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111715(VarNext)
=> ! [B] :
( range_296_264(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_524,axiom,
! [VarNext] :
( v111715(VarNext)
=> ( ( v110009(VarNext,bitIndex296)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex295)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex294)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex293)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex292)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex291)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex290)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex289)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex288)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex287)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex286)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex285)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex284)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex283)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex282)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex281)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex280)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex279)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex278)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex277)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex276)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex275)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex274)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex273)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex272)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex271)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex270)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex269)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex268)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex267)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex266)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex265)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex264)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20931,axiom,
! [VarCurr] :
( v111715(VarCurr)
<=> ( v111716(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20930,axiom,
! [VarCurr] :
( v111716(VarCurr)
<=> ( v111717(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8473,axiom,
! [VarCurr] :
( v111717(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $true )
& ( v110928(VarCurr,bitIndex4)
<=> $true )
& ( v110928(VarCurr,bitIndex3)
<=> $false )
& ( v110928(VarCurr,bitIndex2)
<=> $true )
& ( v110928(VarCurr,bitIndex1)
<=> $true )
& ( v110928(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2677,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111707(VarNext)
=> ! [B] :
( range_329_297(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_523,axiom,
! [VarNext] :
( v111707(VarNext)
=> ( ( v110009(VarNext,bitIndex329)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex328)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex327)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex326)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex325)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex324)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex323)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex322)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex321)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex320)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex319)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex318)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex317)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex316)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex315)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex314)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex313)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex312)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex311)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex310)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex309)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex308)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex307)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex306)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex305)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex304)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex303)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex302)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex301)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex300)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex299)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex298)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex297)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20929,axiom,
! [VarCurr] :
( v111707(VarCurr)
<=> ( v111708(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20928,axiom,
! [VarCurr] :
( v111708(VarCurr)
<=> ( v111709(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8472,axiom,
! [VarCurr] :
( v111709(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $true )
& ( v110928(VarCurr,bitIndex4)
<=> $true )
& ( v110928(VarCurr,bitIndex3)
<=> $false )
& ( v110928(VarCurr,bitIndex2)
<=> $true )
& ( v110928(VarCurr,bitIndex1)
<=> $true )
& ( v110928(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2676,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111699(VarNext)
=> ! [B] :
( range_362_330(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_522,axiom,
! [VarNext] :
( v111699(VarNext)
=> ( ( v110009(VarNext,bitIndex362)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex361)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex360)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex359)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex358)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex357)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex356)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex355)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex354)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex353)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex352)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex351)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex350)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex349)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex348)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex347)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex346)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex345)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex344)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex343)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex342)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex341)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex340)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex339)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex338)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex337)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex336)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex335)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex334)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex333)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex332)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex331)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex330)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20927,axiom,
! [VarCurr] :
( v111699(VarCurr)
<=> ( v111700(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20926,axiom,
! [VarCurr] :
( v111700(VarCurr)
<=> ( v111701(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8471,axiom,
! [VarCurr] :
( v111701(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $true )
& ( v110928(VarCurr,bitIndex4)
<=> $true )
& ( v110928(VarCurr,bitIndex3)
<=> $false )
& ( v110928(VarCurr,bitIndex2)
<=> $true )
& ( v110928(VarCurr,bitIndex1)
<=> $false )
& ( v110928(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2675,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111691(VarNext)
=> ! [B] :
( range_395_363(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_521,axiom,
! [VarNext] :
( v111691(VarNext)
=> ( ( v110009(VarNext,bitIndex395)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex394)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex393)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex392)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex391)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex390)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex389)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex388)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex387)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex386)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex385)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex384)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex383)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex382)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex381)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex380)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex379)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex378)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex377)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex376)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex375)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex374)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex373)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex372)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex371)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex370)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex369)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex368)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex367)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex366)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex365)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex364)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex363)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20925,axiom,
! [VarCurr] :
( v111691(VarCurr)
<=> ( v111692(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20924,axiom,
! [VarCurr] :
( v111692(VarCurr)
<=> ( v111693(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8470,axiom,
! [VarCurr] :
( v111693(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $true )
& ( v110928(VarCurr,bitIndex4)
<=> $true )
& ( v110928(VarCurr,bitIndex3)
<=> $false )
& ( v110928(VarCurr,bitIndex2)
<=> $true )
& ( v110928(VarCurr,bitIndex1)
<=> $false )
& ( v110928(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2674,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111683(VarNext)
=> ! [B] :
( range_428_396(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_520,axiom,
! [VarNext] :
( v111683(VarNext)
=> ( ( v110009(VarNext,bitIndex428)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex427)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex426)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex425)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex424)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex423)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex422)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex421)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex420)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex419)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex418)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex417)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex416)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex415)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex414)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex413)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex412)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex411)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex410)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex409)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex408)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex407)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex406)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex405)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex404)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex403)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex402)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex401)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex400)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex399)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex398)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex397)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex396)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20923,axiom,
! [VarCurr] :
( v111683(VarCurr)
<=> ( v111684(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20922,axiom,
! [VarCurr] :
( v111684(VarCurr)
<=> ( v111685(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8469,axiom,
! [VarCurr] :
( v111685(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $true )
& ( v110928(VarCurr,bitIndex4)
<=> $true )
& ( v110928(VarCurr,bitIndex3)
<=> $false )
& ( v110928(VarCurr,bitIndex2)
<=> $false )
& ( v110928(VarCurr,bitIndex1)
<=> $true )
& ( v110928(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2673,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111675(VarNext)
=> ! [B] :
( range_461_429(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_519,axiom,
! [VarNext] :
( v111675(VarNext)
=> ( ( v110009(VarNext,bitIndex461)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex460)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex459)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex458)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex457)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex456)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex455)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex454)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex453)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex452)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex451)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex450)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex449)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex448)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex447)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex446)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex445)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex444)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex443)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex442)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex441)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex440)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex439)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex438)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex437)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex436)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex435)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex434)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex433)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex432)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex431)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex430)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex429)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20921,axiom,
! [VarCurr] :
( v111675(VarCurr)
<=> ( v111676(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20920,axiom,
! [VarCurr] :
( v111676(VarCurr)
<=> ( v111677(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8468,axiom,
! [VarCurr] :
( v111677(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $true )
& ( v110928(VarCurr,bitIndex4)
<=> $true )
& ( v110928(VarCurr,bitIndex3)
<=> $false )
& ( v110928(VarCurr,bitIndex2)
<=> $false )
& ( v110928(VarCurr,bitIndex1)
<=> $true )
& ( v110928(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2672,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111667(VarNext)
=> ! [B] :
( range_494_462(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_518,axiom,
! [VarNext] :
( v111667(VarNext)
=> ( ( v110009(VarNext,bitIndex494)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex493)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex492)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex491)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex490)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex489)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex488)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex487)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex486)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex485)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex484)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex483)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex482)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex481)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex480)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex479)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex478)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex477)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex476)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex475)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex474)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex473)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex472)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex471)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex470)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex469)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex468)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex467)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex466)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex465)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex464)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex463)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex462)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20919,axiom,
! [VarCurr] :
( v111667(VarCurr)
<=> ( v111668(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20918,axiom,
! [VarCurr] :
( v111668(VarCurr)
<=> ( v111669(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8467,axiom,
! [VarCurr] :
( v111669(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $true )
& ( v110928(VarCurr,bitIndex4)
<=> $true )
& ( v110928(VarCurr,bitIndex3)
<=> $false )
& ( v110928(VarCurr,bitIndex2)
<=> $false )
& ( v110928(VarCurr,bitIndex1)
<=> $false )
& ( v110928(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2671,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111659(VarNext)
=> ! [B] :
( range_527_495(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_517,axiom,
! [VarNext] :
( v111659(VarNext)
=> ( ( v110009(VarNext,bitIndex527)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex526)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex525)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex524)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex523)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex522)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex521)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex520)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex519)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex518)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex517)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex516)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex515)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex514)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex513)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex512)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex511)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex510)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex509)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex508)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex507)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex506)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex505)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex504)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex503)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex502)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex501)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex500)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex499)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex498)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex497)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex496)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex495)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20917,axiom,
! [VarCurr] :
( v111659(VarCurr)
<=> ( v111660(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20916,axiom,
! [VarCurr] :
( v111660(VarCurr)
<=> ( v111661(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8466,axiom,
! [VarCurr] :
( v111661(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $true )
& ( v110928(VarCurr,bitIndex4)
<=> $true )
& ( v110928(VarCurr,bitIndex3)
<=> $false )
& ( v110928(VarCurr,bitIndex2)
<=> $false )
& ( v110928(VarCurr,bitIndex1)
<=> $false )
& ( v110928(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2670,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111651(VarNext)
=> ! [B] :
( range_560_528(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_516,axiom,
! [VarNext] :
( v111651(VarNext)
=> ( ( v110009(VarNext,bitIndex560)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex559)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex558)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex557)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex556)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex555)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex554)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex553)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex552)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex551)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex550)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex549)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex548)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex547)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex546)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex545)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex544)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex543)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex542)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex541)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex540)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex539)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex538)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex537)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex536)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex535)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex534)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex533)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex532)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex531)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex530)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex529)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex528)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20915,axiom,
! [VarCurr] :
( v111651(VarCurr)
<=> ( v111652(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20914,axiom,
! [VarCurr] :
( v111652(VarCurr)
<=> ( v111653(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8465,axiom,
! [VarCurr] :
( v111653(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $true )
& ( v110928(VarCurr,bitIndex4)
<=> $false )
& ( v110928(VarCurr,bitIndex3)
<=> $true )
& ( v110928(VarCurr,bitIndex2)
<=> $true )
& ( v110928(VarCurr,bitIndex1)
<=> $true )
& ( v110928(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2669,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111643(VarNext)
=> ! [B] :
( range_593_561(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_515,axiom,
! [VarNext] :
( v111643(VarNext)
=> ( ( v110009(VarNext,bitIndex593)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex592)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex591)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex590)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex589)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex588)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex587)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex586)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex585)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex584)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex583)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex582)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex581)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex580)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex579)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex578)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex577)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex576)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex575)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex574)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex573)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex572)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex571)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex570)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex569)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex568)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex567)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex566)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex565)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex564)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex563)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex562)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex561)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20913,axiom,
! [VarCurr] :
( v111643(VarCurr)
<=> ( v111644(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20912,axiom,
! [VarCurr] :
( v111644(VarCurr)
<=> ( v111645(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8464,axiom,
! [VarCurr] :
( v111645(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $true )
& ( v110928(VarCurr,bitIndex4)
<=> $false )
& ( v110928(VarCurr,bitIndex3)
<=> $true )
& ( v110928(VarCurr,bitIndex2)
<=> $true )
& ( v110928(VarCurr,bitIndex1)
<=> $true )
& ( v110928(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2668,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111635(VarNext)
=> ! [B] :
( range_626_594(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_514,axiom,
! [VarNext] :
( v111635(VarNext)
=> ( ( v110009(VarNext,bitIndex626)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex625)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex624)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex623)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex622)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex621)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex620)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex619)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex618)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex617)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex616)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex615)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex614)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex613)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex612)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex611)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex610)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex609)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex608)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex607)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex606)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex605)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex604)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex603)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex602)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex601)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex600)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex599)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex598)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex597)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex596)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex595)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex594)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20911,axiom,
! [VarCurr] :
( v111635(VarCurr)
<=> ( v111636(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20910,axiom,
! [VarCurr] :
( v111636(VarCurr)
<=> ( v111637(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8463,axiom,
! [VarCurr] :
( v111637(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $true )
& ( v110928(VarCurr,bitIndex4)
<=> $false )
& ( v110928(VarCurr,bitIndex3)
<=> $true )
& ( v110928(VarCurr,bitIndex2)
<=> $true )
& ( v110928(VarCurr,bitIndex1)
<=> $false )
& ( v110928(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2667,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111627(VarNext)
=> ! [B] :
( range_659_627(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_513,axiom,
! [VarNext] :
( v111627(VarNext)
=> ( ( v110009(VarNext,bitIndex659)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex658)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex657)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex656)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex655)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex654)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex653)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex652)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex651)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex650)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex649)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex648)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex647)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex646)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex645)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex644)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex643)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex642)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex641)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex640)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex639)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex638)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex637)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex636)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex635)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex634)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex633)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex632)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex631)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex630)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex629)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex628)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex627)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20909,axiom,
! [VarCurr] :
( v111627(VarCurr)
<=> ( v111628(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20908,axiom,
! [VarCurr] :
( v111628(VarCurr)
<=> ( v111629(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8462,axiom,
! [VarCurr] :
( v111629(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $true )
& ( v110928(VarCurr,bitIndex4)
<=> $false )
& ( v110928(VarCurr,bitIndex3)
<=> $true )
& ( v110928(VarCurr,bitIndex2)
<=> $true )
& ( v110928(VarCurr,bitIndex1)
<=> $false )
& ( v110928(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2666,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111619(VarNext)
=> ! [B] :
( range_692_660(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_512,axiom,
! [VarNext] :
( v111619(VarNext)
=> ( ( v110009(VarNext,bitIndex692)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex691)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex690)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex689)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex688)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex687)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex686)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex685)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex684)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex683)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex682)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex681)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex680)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex679)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex678)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex677)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex676)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex675)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex674)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex673)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex672)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex671)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex670)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex669)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex668)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex667)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex666)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex665)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex664)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex663)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex662)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex661)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex660)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20907,axiom,
! [VarCurr] :
( v111619(VarCurr)
<=> ( v111620(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20906,axiom,
! [VarCurr] :
( v111620(VarCurr)
<=> ( v111621(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8461,axiom,
! [VarCurr] :
( v111621(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $true )
& ( v110928(VarCurr,bitIndex4)
<=> $false )
& ( v110928(VarCurr,bitIndex3)
<=> $true )
& ( v110928(VarCurr,bitIndex2)
<=> $false )
& ( v110928(VarCurr,bitIndex1)
<=> $true )
& ( v110928(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2665,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111611(VarNext)
=> ! [B] :
( range_725_693(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_511,axiom,
! [VarNext] :
( v111611(VarNext)
=> ( ( v110009(VarNext,bitIndex725)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex724)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex723)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex722)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex721)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex720)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex719)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex718)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex717)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex716)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex715)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex714)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex713)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex712)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex711)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex710)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex709)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex708)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex707)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex706)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex705)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex704)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex703)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex702)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex701)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex700)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex699)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex698)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex697)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex696)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex695)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex694)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex693)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20905,axiom,
! [VarCurr] :
( v111611(VarCurr)
<=> ( v111612(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20904,axiom,
! [VarCurr] :
( v111612(VarCurr)
<=> ( v111613(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8460,axiom,
! [VarCurr] :
( v111613(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $true )
& ( v110928(VarCurr,bitIndex4)
<=> $false )
& ( v110928(VarCurr,bitIndex3)
<=> $true )
& ( v110928(VarCurr,bitIndex2)
<=> $false )
& ( v110928(VarCurr,bitIndex1)
<=> $true )
& ( v110928(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2664,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111603(VarNext)
=> ! [B] :
( range_758_726(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_510,axiom,
! [VarNext] :
( v111603(VarNext)
=> ( ( v110009(VarNext,bitIndex758)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex757)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex756)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex755)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex754)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex753)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex752)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex751)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex750)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex749)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex748)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex747)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex746)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex745)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex744)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex743)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex742)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex741)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex740)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex739)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex738)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex737)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex736)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex735)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex734)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex733)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex732)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex731)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex730)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex729)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex728)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex727)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex726)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20903,axiom,
! [VarCurr] :
( v111603(VarCurr)
<=> ( v111604(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20902,axiom,
! [VarCurr] :
( v111604(VarCurr)
<=> ( v111605(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8459,axiom,
! [VarCurr] :
( v111605(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $true )
& ( v110928(VarCurr,bitIndex4)
<=> $false )
& ( v110928(VarCurr,bitIndex3)
<=> $true )
& ( v110928(VarCurr,bitIndex2)
<=> $false )
& ( v110928(VarCurr,bitIndex1)
<=> $false )
& ( v110928(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2663,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111595(VarNext)
=> ! [B] :
( range_791_759(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_509,axiom,
! [VarNext] :
( v111595(VarNext)
=> ( ( v110009(VarNext,bitIndex791)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex790)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex789)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex788)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex787)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex786)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex785)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex784)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex783)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex782)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex781)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex780)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex779)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex778)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex777)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex776)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex775)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex774)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex773)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex772)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex771)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex770)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex769)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex768)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex767)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex766)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex765)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex764)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex763)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex762)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex761)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex760)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex759)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20901,axiom,
! [VarCurr] :
( v111595(VarCurr)
<=> ( v111596(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20900,axiom,
! [VarCurr] :
( v111596(VarCurr)
<=> ( v111597(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8458,axiom,
! [VarCurr] :
( v111597(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $true )
& ( v110928(VarCurr,bitIndex4)
<=> $false )
& ( v110928(VarCurr,bitIndex3)
<=> $true )
& ( v110928(VarCurr,bitIndex2)
<=> $false )
& ( v110928(VarCurr,bitIndex1)
<=> $false )
& ( v110928(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2662,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111587(VarNext)
=> ! [B] :
( range_824_792(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_508,axiom,
! [VarNext] :
( v111587(VarNext)
=> ( ( v110009(VarNext,bitIndex824)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex823)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex822)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex821)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex820)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex819)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex818)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex817)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex816)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex815)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex814)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex813)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex812)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex811)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex810)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex809)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex808)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex807)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex806)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex805)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex804)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex803)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex802)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex801)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex800)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex799)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex798)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex797)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex796)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex795)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex794)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex793)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex792)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20899,axiom,
! [VarCurr] :
( v111587(VarCurr)
<=> ( v111588(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20898,axiom,
! [VarCurr] :
( v111588(VarCurr)
<=> ( v111589(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8457,axiom,
! [VarCurr] :
( v111589(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $true )
& ( v110928(VarCurr,bitIndex4)
<=> $false )
& ( v110928(VarCurr,bitIndex3)
<=> $false )
& ( v110928(VarCurr,bitIndex2)
<=> $true )
& ( v110928(VarCurr,bitIndex1)
<=> $true )
& ( v110928(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2661,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111579(VarNext)
=> ! [B] :
( range_857_825(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_507,axiom,
! [VarNext] :
( v111579(VarNext)
=> ( ( v110009(VarNext,bitIndex857)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex856)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex855)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex854)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex853)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex852)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex851)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex850)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex849)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex848)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex847)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex846)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex845)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex844)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex843)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex842)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex841)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex840)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex839)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex838)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex837)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex836)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex835)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex834)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex833)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex832)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex831)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex830)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex829)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex828)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex827)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex826)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex825)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20897,axiom,
! [VarCurr] :
( v111579(VarCurr)
<=> ( v111580(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20896,axiom,
! [VarCurr] :
( v111580(VarCurr)
<=> ( v111581(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8456,axiom,
! [VarCurr] :
( v111581(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $true )
& ( v110928(VarCurr,bitIndex4)
<=> $false )
& ( v110928(VarCurr,bitIndex3)
<=> $false )
& ( v110928(VarCurr,bitIndex2)
<=> $true )
& ( v110928(VarCurr,bitIndex1)
<=> $true )
& ( v110928(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2660,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111571(VarNext)
=> ! [B] :
( range_890_858(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_506,axiom,
! [VarNext] :
( v111571(VarNext)
=> ( ( v110009(VarNext,bitIndex890)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex889)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex888)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex887)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex886)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex885)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex884)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex883)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex882)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex881)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex880)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex879)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex878)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex877)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex876)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex875)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex874)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex873)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex872)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex871)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex870)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex869)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex868)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex867)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex866)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex865)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex864)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex863)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex862)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex861)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex860)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex859)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex858)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20895,axiom,
! [VarCurr] :
( v111571(VarCurr)
<=> ( v111572(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20894,axiom,
! [VarCurr] :
( v111572(VarCurr)
<=> ( v111573(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8455,axiom,
! [VarCurr] :
( v111573(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $true )
& ( v110928(VarCurr,bitIndex4)
<=> $false )
& ( v110928(VarCurr,bitIndex3)
<=> $false )
& ( v110928(VarCurr,bitIndex2)
<=> $true )
& ( v110928(VarCurr,bitIndex1)
<=> $false )
& ( v110928(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2659,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111563(VarNext)
=> ! [B] :
( range_923_891(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_505,axiom,
! [VarNext] :
( v111563(VarNext)
=> ( ( v110009(VarNext,bitIndex923)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex922)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex921)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex920)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex919)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex918)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex917)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex916)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex915)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex914)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex913)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex912)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex911)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex910)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex909)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex908)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex907)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex906)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex905)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex904)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex903)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex902)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex901)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex900)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex899)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex898)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex897)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex896)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex895)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex894)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex893)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex892)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex891)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20893,axiom,
! [VarCurr] :
( v111563(VarCurr)
<=> ( v111564(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20892,axiom,
! [VarCurr] :
( v111564(VarCurr)
<=> ( v111565(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8454,axiom,
! [VarCurr] :
( v111565(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $true )
& ( v110928(VarCurr,bitIndex4)
<=> $false )
& ( v110928(VarCurr,bitIndex3)
<=> $false )
& ( v110928(VarCurr,bitIndex2)
<=> $true )
& ( v110928(VarCurr,bitIndex1)
<=> $false )
& ( v110928(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2658,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111555(VarNext)
=> ! [B] :
( range_956_924(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_504,axiom,
! [VarNext] :
( v111555(VarNext)
=> ( ( v110009(VarNext,bitIndex956)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex955)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex954)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex953)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex952)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex951)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex950)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex949)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex948)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex947)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex946)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex945)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex944)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex943)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex942)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex941)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex940)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex939)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex938)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex937)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex936)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex935)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex934)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex933)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex932)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex931)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex930)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex929)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex928)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex927)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex926)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex925)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex924)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20891,axiom,
! [VarCurr] :
( v111555(VarCurr)
<=> ( v111556(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20890,axiom,
! [VarCurr] :
( v111556(VarCurr)
<=> ( v111557(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8453,axiom,
! [VarCurr] :
( v111557(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $true )
& ( v110928(VarCurr,bitIndex4)
<=> $false )
& ( v110928(VarCurr,bitIndex3)
<=> $false )
& ( v110928(VarCurr,bitIndex2)
<=> $false )
& ( v110928(VarCurr,bitIndex1)
<=> $true )
& ( v110928(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2657,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111547(VarNext)
=> ! [B] :
( range_989_957(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_503,axiom,
! [VarNext] :
( v111547(VarNext)
=> ( ( v110009(VarNext,bitIndex989)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex988)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex987)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex986)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex985)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex984)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex983)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex982)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex981)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex980)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex979)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex978)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex977)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex976)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex975)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex974)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex973)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex972)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex971)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex970)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex969)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex968)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex967)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex966)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex965)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex964)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex963)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex962)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex961)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex960)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex959)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex958)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex957)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20889,axiom,
! [VarCurr] :
( v111547(VarCurr)
<=> ( v111548(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20888,axiom,
! [VarCurr] :
( v111548(VarCurr)
<=> ( v111549(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8452,axiom,
! [VarCurr] :
( v111549(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $true )
& ( v110928(VarCurr,bitIndex4)
<=> $false )
& ( v110928(VarCurr,bitIndex3)
<=> $false )
& ( v110928(VarCurr,bitIndex2)
<=> $false )
& ( v110928(VarCurr,bitIndex1)
<=> $true )
& ( v110928(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2656,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111539(VarNext)
=> ! [B] :
( range_1022_990(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_502,axiom,
! [VarNext] :
( v111539(VarNext)
=> ( ( v110009(VarNext,bitIndex1022)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex1021)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex1020)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex1019)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex1018)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex1017)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex1016)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex1015)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex1014)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex1013)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex1012)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex1011)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex1010)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex1009)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex1008)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex1007)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex1006)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex1005)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex1004)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex1003)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex1002)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex1001)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex1000)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex999)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex998)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex997)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex996)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex995)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex994)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex993)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex992)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex991)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex990)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20887,axiom,
! [VarCurr] :
( v111539(VarCurr)
<=> ( v111540(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20886,axiom,
! [VarCurr] :
( v111540(VarCurr)
<=> ( v111541(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8451,axiom,
! [VarCurr] :
( v111541(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $true )
& ( v110928(VarCurr,bitIndex4)
<=> $false )
& ( v110928(VarCurr,bitIndex3)
<=> $false )
& ( v110928(VarCurr,bitIndex2)
<=> $false )
& ( v110928(VarCurr,bitIndex1)
<=> $false )
& ( v110928(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2655,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111531(VarNext)
=> ! [B] :
( range_1055_1023(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_501,axiom,
! [VarNext] :
( v111531(VarNext)
=> ( ( v110009(VarNext,bitIndex1055)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex1054)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex1053)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex1052)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex1051)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex1050)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex1049)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex1048)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex1047)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex1046)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex1045)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex1044)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex1043)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex1042)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex1041)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex1040)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex1039)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex1038)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex1037)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex1036)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex1035)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex1034)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex1033)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex1032)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex1031)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex1030)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex1029)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex1028)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex1027)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex1026)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex1025)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex1024)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex1023)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20885,axiom,
! [VarCurr] :
( v111531(VarCurr)
<=> ( v111532(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20884,axiom,
! [VarCurr] :
( v111532(VarCurr)
<=> ( v111533(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8450,axiom,
! [VarCurr] :
( v111533(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $true )
& ( v110928(VarCurr,bitIndex4)
<=> $false )
& ( v110928(VarCurr,bitIndex3)
<=> $false )
& ( v110928(VarCurr,bitIndex2)
<=> $false )
& ( v110928(VarCurr,bitIndex1)
<=> $false )
& ( v110928(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2654,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111523(VarNext)
=> ! [B] :
( range_1088_1056(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_500,axiom,
! [VarNext] :
( v111523(VarNext)
=> ( ( v110009(VarNext,bitIndex1088)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex1087)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex1086)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex1085)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex1084)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex1083)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex1082)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex1081)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex1080)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex1079)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex1078)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex1077)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex1076)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex1075)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex1074)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex1073)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex1072)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex1071)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex1070)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex1069)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex1068)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex1067)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex1066)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex1065)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex1064)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex1063)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex1062)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex1061)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex1060)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex1059)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex1058)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex1057)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex1056)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20883,axiom,
! [VarCurr] :
( v111523(VarCurr)
<=> ( v111524(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20882,axiom,
! [VarCurr] :
( v111524(VarCurr)
<=> ( v111525(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8449,axiom,
! [VarCurr] :
( v111525(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $false )
& ( v110928(VarCurr,bitIndex4)
<=> $true )
& ( v110928(VarCurr,bitIndex3)
<=> $true )
& ( v110928(VarCurr,bitIndex2)
<=> $true )
& ( v110928(VarCurr,bitIndex1)
<=> $true )
& ( v110928(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2653,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111515(VarNext)
=> ! [B] :
( range_1121_1089(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_499,axiom,
! [VarNext] :
( v111515(VarNext)
=> ( ( v110009(VarNext,bitIndex1121)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex1120)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex1119)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex1118)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex1117)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex1116)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex1115)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex1114)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex1113)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex1112)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex1111)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex1110)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex1109)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex1108)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex1107)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex1106)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex1105)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex1104)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex1103)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex1102)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex1101)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex1100)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex1099)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex1098)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex1097)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex1096)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex1095)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex1094)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex1093)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex1092)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex1091)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex1090)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex1089)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20881,axiom,
! [VarCurr] :
( v111515(VarCurr)
<=> ( v111516(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20880,axiom,
! [VarCurr] :
( v111516(VarCurr)
<=> ( v111517(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8448,axiom,
! [VarCurr] :
( v111517(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $false )
& ( v110928(VarCurr,bitIndex4)
<=> $true )
& ( v110928(VarCurr,bitIndex3)
<=> $true )
& ( v110928(VarCurr,bitIndex2)
<=> $true )
& ( v110928(VarCurr,bitIndex1)
<=> $true )
& ( v110928(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2652,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111507(VarNext)
=> ! [B] :
( range_1154_1122(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_498,axiom,
! [VarNext] :
( v111507(VarNext)
=> ( ( v110009(VarNext,bitIndex1154)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex1153)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex1152)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex1151)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex1150)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex1149)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex1148)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex1147)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex1146)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex1145)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex1144)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex1143)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex1142)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex1141)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex1140)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex1139)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex1138)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex1137)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex1136)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex1135)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex1134)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex1133)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex1132)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex1131)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex1130)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex1129)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex1128)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex1127)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex1126)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex1125)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex1124)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex1123)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex1122)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20879,axiom,
! [VarCurr] :
( v111507(VarCurr)
<=> ( v111508(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20878,axiom,
! [VarCurr] :
( v111508(VarCurr)
<=> ( v111509(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8447,axiom,
! [VarCurr] :
( v111509(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $false )
& ( v110928(VarCurr,bitIndex4)
<=> $true )
& ( v110928(VarCurr,bitIndex3)
<=> $true )
& ( v110928(VarCurr,bitIndex2)
<=> $true )
& ( v110928(VarCurr,bitIndex1)
<=> $false )
& ( v110928(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2651,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111499(VarNext)
=> ! [B] :
( range_1187_1155(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_497,axiom,
! [VarNext] :
( v111499(VarNext)
=> ( ( v110009(VarNext,bitIndex1187)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex1186)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex1185)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex1184)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex1183)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex1182)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex1181)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex1180)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex1179)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex1178)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex1177)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex1176)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex1175)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex1174)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex1173)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex1172)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex1171)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex1170)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex1169)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex1168)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex1167)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex1166)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex1165)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex1164)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex1163)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex1162)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex1161)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex1160)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex1159)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex1158)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex1157)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex1156)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex1155)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20877,axiom,
! [VarCurr] :
( v111499(VarCurr)
<=> ( v111500(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20876,axiom,
! [VarCurr] :
( v111500(VarCurr)
<=> ( v111501(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8446,axiom,
! [VarCurr] :
( v111501(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $false )
& ( v110928(VarCurr,bitIndex4)
<=> $true )
& ( v110928(VarCurr,bitIndex3)
<=> $true )
& ( v110928(VarCurr,bitIndex2)
<=> $true )
& ( v110928(VarCurr,bitIndex1)
<=> $false )
& ( v110928(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2650,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111491(VarNext)
=> ! [B] :
( range_1220_1188(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_496,axiom,
! [VarNext] :
( v111491(VarNext)
=> ( ( v110009(VarNext,bitIndex1220)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex1219)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex1218)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex1217)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex1216)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex1215)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex1214)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex1213)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex1212)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex1211)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex1210)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex1209)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex1208)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex1207)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex1206)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex1205)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex1204)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex1203)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex1202)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex1201)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex1200)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex1199)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex1198)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex1197)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex1196)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex1195)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex1194)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex1193)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex1192)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex1191)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex1190)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex1189)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex1188)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20875,axiom,
! [VarCurr] :
( v111491(VarCurr)
<=> ( v111492(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20874,axiom,
! [VarCurr] :
( v111492(VarCurr)
<=> ( v111493(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8445,axiom,
! [VarCurr] :
( v111493(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $false )
& ( v110928(VarCurr,bitIndex4)
<=> $true )
& ( v110928(VarCurr,bitIndex3)
<=> $true )
& ( v110928(VarCurr,bitIndex2)
<=> $false )
& ( v110928(VarCurr,bitIndex1)
<=> $true )
& ( v110928(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2649,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111483(VarNext)
=> ! [B] :
( range_1253_1221(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_495,axiom,
! [VarNext] :
( v111483(VarNext)
=> ( ( v110009(VarNext,bitIndex1253)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex1252)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex1251)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex1250)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex1249)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex1248)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex1247)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex1246)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex1245)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex1244)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex1243)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex1242)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex1241)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex1240)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex1239)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex1238)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex1237)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex1236)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex1235)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex1234)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex1233)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex1232)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex1231)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex1230)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex1229)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex1228)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex1227)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex1226)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex1225)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex1224)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex1223)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex1222)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex1221)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20873,axiom,
! [VarCurr] :
( v111483(VarCurr)
<=> ( v111484(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20872,axiom,
! [VarCurr] :
( v111484(VarCurr)
<=> ( v111485(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8444,axiom,
! [VarCurr] :
( v111485(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $false )
& ( v110928(VarCurr,bitIndex4)
<=> $true )
& ( v110928(VarCurr,bitIndex3)
<=> $true )
& ( v110928(VarCurr,bitIndex2)
<=> $false )
& ( v110928(VarCurr,bitIndex1)
<=> $true )
& ( v110928(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2648,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111475(VarNext)
=> ! [B] :
( range_1286_1254(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_494,axiom,
! [VarNext] :
( v111475(VarNext)
=> ( ( v110009(VarNext,bitIndex1286)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex1285)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex1284)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex1283)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex1282)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex1281)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex1280)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex1279)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex1278)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex1277)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex1276)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex1275)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex1274)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex1273)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex1272)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex1271)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex1270)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex1269)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex1268)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex1267)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex1266)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex1265)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex1264)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex1263)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex1262)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex1261)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex1260)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex1259)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex1258)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex1257)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex1256)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex1255)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex1254)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20871,axiom,
! [VarCurr] :
( v111475(VarCurr)
<=> ( v111476(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20870,axiom,
! [VarCurr] :
( v111476(VarCurr)
<=> ( v111477(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8443,axiom,
! [VarCurr] :
( v111477(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $false )
& ( v110928(VarCurr,bitIndex4)
<=> $true )
& ( v110928(VarCurr,bitIndex3)
<=> $true )
& ( v110928(VarCurr,bitIndex2)
<=> $false )
& ( v110928(VarCurr,bitIndex1)
<=> $false )
& ( v110928(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2647,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111467(VarNext)
=> ! [B] :
( range_1319_1287(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_493,axiom,
! [VarNext] :
( v111467(VarNext)
=> ( ( v110009(VarNext,bitIndex1319)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex1318)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex1317)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex1316)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex1315)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex1314)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex1313)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex1312)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex1311)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex1310)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex1309)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex1308)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex1307)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex1306)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex1305)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex1304)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex1303)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex1302)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex1301)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex1300)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex1299)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex1298)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex1297)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex1296)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex1295)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex1294)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex1293)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex1292)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex1291)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex1290)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex1289)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex1288)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex1287)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20869,axiom,
! [VarCurr] :
( v111467(VarCurr)
<=> ( v111468(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20868,axiom,
! [VarCurr] :
( v111468(VarCurr)
<=> ( v111469(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8442,axiom,
! [VarCurr] :
( v111469(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $false )
& ( v110928(VarCurr,bitIndex4)
<=> $true )
& ( v110928(VarCurr,bitIndex3)
<=> $true )
& ( v110928(VarCurr,bitIndex2)
<=> $false )
& ( v110928(VarCurr,bitIndex1)
<=> $false )
& ( v110928(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2646,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111459(VarNext)
=> ! [B] :
( range_1352_1320(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_492,axiom,
! [VarNext] :
( v111459(VarNext)
=> ( ( v110009(VarNext,bitIndex1352)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex1351)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex1350)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex1349)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex1348)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex1347)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex1346)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex1345)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex1344)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex1343)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex1342)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex1341)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex1340)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex1339)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex1338)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex1337)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex1336)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex1335)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex1334)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex1333)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex1332)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex1331)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex1330)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex1329)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex1328)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex1327)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex1326)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex1325)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex1324)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex1323)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex1322)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex1321)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex1320)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20867,axiom,
! [VarCurr] :
( v111459(VarCurr)
<=> ( v111460(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20866,axiom,
! [VarCurr] :
( v111460(VarCurr)
<=> ( v111461(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8441,axiom,
! [VarCurr] :
( v111461(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $false )
& ( v110928(VarCurr,bitIndex4)
<=> $true )
& ( v110928(VarCurr,bitIndex3)
<=> $false )
& ( v110928(VarCurr,bitIndex2)
<=> $true )
& ( v110928(VarCurr,bitIndex1)
<=> $true )
& ( v110928(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2645,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111451(VarNext)
=> ! [B] :
( range_1385_1353(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_491,axiom,
! [VarNext] :
( v111451(VarNext)
=> ( ( v110009(VarNext,bitIndex1385)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex1384)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex1383)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex1382)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex1381)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex1380)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex1379)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex1378)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex1377)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex1376)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex1375)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex1374)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex1373)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex1372)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex1371)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex1370)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex1369)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex1368)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex1367)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex1366)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex1365)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex1364)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex1363)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex1362)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex1361)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex1360)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex1359)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex1358)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex1357)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex1356)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex1355)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex1354)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex1353)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20865,axiom,
! [VarCurr] :
( v111451(VarCurr)
<=> ( v111452(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20864,axiom,
! [VarCurr] :
( v111452(VarCurr)
<=> ( v111453(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8440,axiom,
! [VarCurr] :
( v111453(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $false )
& ( v110928(VarCurr,bitIndex4)
<=> $true )
& ( v110928(VarCurr,bitIndex3)
<=> $false )
& ( v110928(VarCurr,bitIndex2)
<=> $true )
& ( v110928(VarCurr,bitIndex1)
<=> $true )
& ( v110928(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2644,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111443(VarNext)
=> ! [B] :
( range_1418_1386(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_490,axiom,
! [VarNext] :
( v111443(VarNext)
=> ( ( v110009(VarNext,bitIndex1418)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex1417)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex1416)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex1415)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex1414)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex1413)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex1412)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex1411)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex1410)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex1409)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex1408)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex1407)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex1406)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex1405)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex1404)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex1403)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex1402)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex1401)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex1400)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex1399)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex1398)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex1397)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex1396)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex1395)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex1394)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex1393)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex1392)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex1391)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex1390)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex1389)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex1388)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex1387)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex1386)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20863,axiom,
! [VarCurr] :
( v111443(VarCurr)
<=> ( v111444(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20862,axiom,
! [VarCurr] :
( v111444(VarCurr)
<=> ( v111445(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8439,axiom,
! [VarCurr] :
( v111445(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $false )
& ( v110928(VarCurr,bitIndex4)
<=> $true )
& ( v110928(VarCurr,bitIndex3)
<=> $false )
& ( v110928(VarCurr,bitIndex2)
<=> $true )
& ( v110928(VarCurr,bitIndex1)
<=> $false )
& ( v110928(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2643,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111435(VarNext)
=> ! [B] :
( range_1451_1419(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_489,axiom,
! [VarNext] :
( v111435(VarNext)
=> ( ( v110009(VarNext,bitIndex1451)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex1450)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex1449)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex1448)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex1447)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex1446)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex1445)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex1444)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex1443)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex1442)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex1441)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex1440)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex1439)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex1438)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex1437)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex1436)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex1435)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex1434)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex1433)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex1432)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex1431)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex1430)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex1429)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex1428)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex1427)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex1426)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex1425)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex1424)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex1423)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex1422)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex1421)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex1420)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex1419)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20861,axiom,
! [VarCurr] :
( v111435(VarCurr)
<=> ( v111436(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20860,axiom,
! [VarCurr] :
( v111436(VarCurr)
<=> ( v111437(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8438,axiom,
! [VarCurr] :
( v111437(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $false )
& ( v110928(VarCurr,bitIndex4)
<=> $true )
& ( v110928(VarCurr,bitIndex3)
<=> $false )
& ( v110928(VarCurr,bitIndex2)
<=> $true )
& ( v110928(VarCurr,bitIndex1)
<=> $false )
& ( v110928(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2642,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111427(VarNext)
=> ! [B] :
( range_1484_1452(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_488,axiom,
! [VarNext] :
( v111427(VarNext)
=> ( ( v110009(VarNext,bitIndex1484)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex1483)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex1482)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex1481)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex1480)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex1479)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex1478)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex1477)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex1476)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex1475)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex1474)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex1473)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex1472)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex1471)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex1470)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex1469)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex1468)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex1467)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex1466)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex1465)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex1464)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex1463)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex1462)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex1461)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex1460)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex1459)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex1458)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex1457)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex1456)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex1455)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex1454)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex1453)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex1452)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20859,axiom,
! [VarCurr] :
( v111427(VarCurr)
<=> ( v111428(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20858,axiom,
! [VarCurr] :
( v111428(VarCurr)
<=> ( v111429(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8437,axiom,
! [VarCurr] :
( v111429(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $false )
& ( v110928(VarCurr,bitIndex4)
<=> $true )
& ( v110928(VarCurr,bitIndex3)
<=> $false )
& ( v110928(VarCurr,bitIndex2)
<=> $false )
& ( v110928(VarCurr,bitIndex1)
<=> $true )
& ( v110928(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2641,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111419(VarNext)
=> ! [B] :
( range_1517_1485(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_487,axiom,
! [VarNext] :
( v111419(VarNext)
=> ( ( v110009(VarNext,bitIndex1517)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex1516)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex1515)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex1514)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex1513)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex1512)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex1511)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex1510)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex1509)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex1508)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex1507)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex1506)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex1505)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex1504)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex1503)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex1502)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex1501)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex1500)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex1499)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex1498)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex1497)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex1496)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex1495)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex1494)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex1493)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex1492)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex1491)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex1490)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex1489)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex1488)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex1487)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex1486)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex1485)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20857,axiom,
! [VarCurr] :
( v111419(VarCurr)
<=> ( v111420(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20856,axiom,
! [VarCurr] :
( v111420(VarCurr)
<=> ( v111421(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8436,axiom,
! [VarCurr] :
( v111421(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $false )
& ( v110928(VarCurr,bitIndex4)
<=> $true )
& ( v110928(VarCurr,bitIndex3)
<=> $false )
& ( v110928(VarCurr,bitIndex2)
<=> $false )
& ( v110928(VarCurr,bitIndex1)
<=> $true )
& ( v110928(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2640,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111411(VarNext)
=> ! [B] :
( range_1550_1518(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_486,axiom,
! [VarNext] :
( v111411(VarNext)
=> ( ( v110009(VarNext,bitIndex1550)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex1549)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex1548)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex1547)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex1546)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex1545)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex1544)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex1543)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex1542)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex1541)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex1540)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex1539)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex1538)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex1537)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex1536)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex1535)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex1534)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex1533)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex1532)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex1531)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex1530)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex1529)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex1528)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex1527)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex1526)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex1525)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex1524)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex1523)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex1522)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex1521)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex1520)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex1519)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex1518)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20855,axiom,
! [VarCurr] :
( v111411(VarCurr)
<=> ( v111412(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20854,axiom,
! [VarCurr] :
( v111412(VarCurr)
<=> ( v111413(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8435,axiom,
! [VarCurr] :
( v111413(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $false )
& ( v110928(VarCurr,bitIndex4)
<=> $true )
& ( v110928(VarCurr,bitIndex3)
<=> $false )
& ( v110928(VarCurr,bitIndex2)
<=> $false )
& ( v110928(VarCurr,bitIndex1)
<=> $false )
& ( v110928(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2639,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111403(VarNext)
=> ! [B] :
( range_1583_1551(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_485,axiom,
! [VarNext] :
( v111403(VarNext)
=> ( ( v110009(VarNext,bitIndex1583)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex1582)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex1581)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex1580)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex1579)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex1578)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex1577)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex1576)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex1575)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex1574)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex1573)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex1572)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex1571)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex1570)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex1569)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex1568)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex1567)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex1566)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex1565)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex1564)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex1563)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex1562)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex1561)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex1560)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex1559)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex1558)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex1557)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex1556)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex1555)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex1554)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex1553)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex1552)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex1551)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20853,axiom,
! [VarCurr] :
( v111403(VarCurr)
<=> ( v111404(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20852,axiom,
! [VarCurr] :
( v111404(VarCurr)
<=> ( v111405(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8434,axiom,
! [VarCurr] :
( v111405(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $false )
& ( v110928(VarCurr,bitIndex4)
<=> $true )
& ( v110928(VarCurr,bitIndex3)
<=> $false )
& ( v110928(VarCurr,bitIndex2)
<=> $false )
& ( v110928(VarCurr,bitIndex1)
<=> $false )
& ( v110928(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2638,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111395(VarNext)
=> ! [B] :
( range_1616_1584(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_484,axiom,
! [VarNext] :
( v111395(VarNext)
=> ( ( v110009(VarNext,bitIndex1616)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex1615)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex1614)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex1613)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex1612)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex1611)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex1610)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex1609)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex1608)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex1607)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex1606)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex1605)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex1604)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex1603)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex1602)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex1601)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex1600)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex1599)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex1598)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex1597)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex1596)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex1595)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex1594)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex1593)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex1592)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex1591)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex1590)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex1589)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex1588)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex1587)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex1586)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex1585)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex1584)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20851,axiom,
! [VarCurr] :
( v111395(VarCurr)
<=> ( v111396(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20850,axiom,
! [VarCurr] :
( v111396(VarCurr)
<=> ( v111397(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8433,axiom,
! [VarCurr] :
( v111397(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $false )
& ( v110928(VarCurr,bitIndex4)
<=> $false )
& ( v110928(VarCurr,bitIndex3)
<=> $true )
& ( v110928(VarCurr,bitIndex2)
<=> $true )
& ( v110928(VarCurr,bitIndex1)
<=> $true )
& ( v110928(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2637,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111387(VarNext)
=> ! [B] :
( range_1649_1617(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_483,axiom,
! [VarNext] :
( v111387(VarNext)
=> ( ( v110009(VarNext,bitIndex1649)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex1648)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex1647)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex1646)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex1645)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex1644)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex1643)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex1642)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex1641)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex1640)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex1639)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex1638)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex1637)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex1636)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex1635)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex1634)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex1633)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex1632)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex1631)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex1630)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex1629)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex1628)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex1627)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex1626)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex1625)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex1624)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex1623)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex1622)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex1621)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex1620)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex1619)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex1618)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex1617)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20849,axiom,
! [VarCurr] :
( v111387(VarCurr)
<=> ( v111388(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20848,axiom,
! [VarCurr] :
( v111388(VarCurr)
<=> ( v111389(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8432,axiom,
! [VarCurr] :
( v111389(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $false )
& ( v110928(VarCurr,bitIndex4)
<=> $false )
& ( v110928(VarCurr,bitIndex3)
<=> $true )
& ( v110928(VarCurr,bitIndex2)
<=> $true )
& ( v110928(VarCurr,bitIndex1)
<=> $true )
& ( v110928(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2636,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111379(VarNext)
=> ! [B] :
( range_1682_1650(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_482,axiom,
! [VarNext] :
( v111379(VarNext)
=> ( ( v110009(VarNext,bitIndex1682)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex1681)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex1680)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex1679)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex1678)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex1677)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex1676)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex1675)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex1674)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex1673)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex1672)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex1671)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex1670)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex1669)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex1668)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex1667)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex1666)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex1665)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex1664)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex1663)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex1662)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex1661)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex1660)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex1659)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex1658)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex1657)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex1656)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex1655)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex1654)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex1653)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex1652)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex1651)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex1650)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20847,axiom,
! [VarCurr] :
( v111379(VarCurr)
<=> ( v111380(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20846,axiom,
! [VarCurr] :
( v111380(VarCurr)
<=> ( v111381(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8431,axiom,
! [VarCurr] :
( v111381(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $false )
& ( v110928(VarCurr,bitIndex4)
<=> $false )
& ( v110928(VarCurr,bitIndex3)
<=> $true )
& ( v110928(VarCurr,bitIndex2)
<=> $true )
& ( v110928(VarCurr,bitIndex1)
<=> $false )
& ( v110928(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2635,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111371(VarNext)
=> ! [B] :
( range_1715_1683(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_481,axiom,
! [VarNext] :
( v111371(VarNext)
=> ( ( v110009(VarNext,bitIndex1715)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex1714)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex1713)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex1712)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex1711)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex1710)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex1709)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex1708)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex1707)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex1706)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex1705)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex1704)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex1703)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex1702)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex1701)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex1700)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex1699)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex1698)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex1697)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex1696)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex1695)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex1694)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex1693)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex1692)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex1691)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex1690)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex1689)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex1688)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex1687)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex1686)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex1685)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex1684)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex1683)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20845,axiom,
! [VarCurr] :
( v111371(VarCurr)
<=> ( v111372(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20844,axiom,
! [VarCurr] :
( v111372(VarCurr)
<=> ( v111373(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8430,axiom,
! [VarCurr] :
( v111373(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $false )
& ( v110928(VarCurr,bitIndex4)
<=> $false )
& ( v110928(VarCurr,bitIndex3)
<=> $true )
& ( v110928(VarCurr,bitIndex2)
<=> $true )
& ( v110928(VarCurr,bitIndex1)
<=> $false )
& ( v110928(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2634,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111363(VarNext)
=> ! [B] :
( range_1748_1716(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_480,axiom,
! [VarNext] :
( v111363(VarNext)
=> ( ( v110009(VarNext,bitIndex1748)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex1747)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex1746)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex1745)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex1744)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex1743)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex1742)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex1741)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex1740)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex1739)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex1738)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex1737)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex1736)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex1735)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex1734)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex1733)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex1732)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex1731)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex1730)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex1729)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex1728)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex1727)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex1726)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex1725)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex1724)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex1723)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex1722)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex1721)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex1720)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex1719)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex1718)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex1717)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex1716)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20843,axiom,
! [VarCurr] :
( v111363(VarCurr)
<=> ( v111364(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20842,axiom,
! [VarCurr] :
( v111364(VarCurr)
<=> ( v111365(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8429,axiom,
! [VarCurr] :
( v111365(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $false )
& ( v110928(VarCurr,bitIndex4)
<=> $false )
& ( v110928(VarCurr,bitIndex3)
<=> $true )
& ( v110928(VarCurr,bitIndex2)
<=> $false )
& ( v110928(VarCurr,bitIndex1)
<=> $true )
& ( v110928(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2633,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111355(VarNext)
=> ! [B] :
( range_1781_1749(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_479,axiom,
! [VarNext] :
( v111355(VarNext)
=> ( ( v110009(VarNext,bitIndex1781)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex1780)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex1779)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex1778)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex1777)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex1776)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex1775)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex1774)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex1773)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex1772)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex1771)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex1770)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex1769)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex1768)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex1767)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex1766)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex1765)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex1764)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex1763)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex1762)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex1761)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex1760)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex1759)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex1758)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex1757)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex1756)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex1755)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex1754)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex1753)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex1752)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex1751)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex1750)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex1749)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20841,axiom,
! [VarCurr] :
( v111355(VarCurr)
<=> ( v111356(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20840,axiom,
! [VarCurr] :
( v111356(VarCurr)
<=> ( v111357(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8428,axiom,
! [VarCurr] :
( v111357(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $false )
& ( v110928(VarCurr,bitIndex4)
<=> $false )
& ( v110928(VarCurr,bitIndex3)
<=> $true )
& ( v110928(VarCurr,bitIndex2)
<=> $false )
& ( v110928(VarCurr,bitIndex1)
<=> $true )
& ( v110928(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2632,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111347(VarNext)
=> ! [B] :
( range_1814_1782(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_478,axiom,
! [VarNext] :
( v111347(VarNext)
=> ( ( v110009(VarNext,bitIndex1814)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex1813)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex1812)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex1811)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex1810)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex1809)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex1808)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex1807)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex1806)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex1805)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex1804)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex1803)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex1802)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex1801)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex1800)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex1799)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex1798)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex1797)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex1796)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex1795)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex1794)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex1793)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex1792)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex1791)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex1790)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex1789)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex1788)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex1787)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex1786)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex1785)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex1784)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex1783)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex1782)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20839,axiom,
! [VarCurr] :
( v111347(VarCurr)
<=> ( v111348(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20838,axiom,
! [VarCurr] :
( v111348(VarCurr)
<=> ( v111349(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8427,axiom,
! [VarCurr] :
( v111349(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $false )
& ( v110928(VarCurr,bitIndex4)
<=> $false )
& ( v110928(VarCurr,bitIndex3)
<=> $true )
& ( v110928(VarCurr,bitIndex2)
<=> $false )
& ( v110928(VarCurr,bitIndex1)
<=> $false )
& ( v110928(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2631,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111339(VarNext)
=> ! [B] :
( range_1847_1815(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_477,axiom,
! [VarNext] :
( v111339(VarNext)
=> ( ( v110009(VarNext,bitIndex1847)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex1846)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex1845)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex1844)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex1843)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex1842)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex1841)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex1840)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex1839)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex1838)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex1837)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex1836)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex1835)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex1834)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex1833)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex1832)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex1831)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex1830)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex1829)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex1828)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex1827)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex1826)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex1825)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex1824)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex1823)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex1822)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex1821)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex1820)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex1819)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex1818)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex1817)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex1816)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex1815)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20837,axiom,
! [VarCurr] :
( v111339(VarCurr)
<=> ( v111340(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20836,axiom,
! [VarCurr] :
( v111340(VarCurr)
<=> ( v111341(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8426,axiom,
! [VarCurr] :
( v111341(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $false )
& ( v110928(VarCurr,bitIndex4)
<=> $false )
& ( v110928(VarCurr,bitIndex3)
<=> $true )
& ( v110928(VarCurr,bitIndex2)
<=> $false )
& ( v110928(VarCurr,bitIndex1)
<=> $false )
& ( v110928(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2630,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111331(VarNext)
=> ! [B] :
( range_1880_1848(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_476,axiom,
! [VarNext] :
( v111331(VarNext)
=> ( ( v110009(VarNext,bitIndex1880)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex1879)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex1878)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex1877)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex1876)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex1875)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex1874)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex1873)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex1872)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex1871)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex1870)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex1869)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex1868)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex1867)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex1866)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex1865)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex1864)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex1863)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex1862)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex1861)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex1860)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex1859)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex1858)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex1857)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex1856)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex1855)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex1854)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex1853)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex1852)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex1851)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex1850)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex1849)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex1848)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20835,axiom,
! [VarCurr] :
( v111331(VarCurr)
<=> ( v111332(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20834,axiom,
! [VarCurr] :
( v111332(VarCurr)
<=> ( v111333(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8425,axiom,
! [VarCurr] :
( v111333(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $false )
& ( v110928(VarCurr,bitIndex4)
<=> $false )
& ( v110928(VarCurr,bitIndex3)
<=> $false )
& ( v110928(VarCurr,bitIndex2)
<=> $true )
& ( v110928(VarCurr,bitIndex1)
<=> $true )
& ( v110928(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2629,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111323(VarNext)
=> ! [B] :
( range_1913_1881(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_475,axiom,
! [VarNext] :
( v111323(VarNext)
=> ( ( v110009(VarNext,bitIndex1913)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex1912)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex1911)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex1910)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex1909)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex1908)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex1907)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex1906)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex1905)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex1904)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex1903)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex1902)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex1901)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex1900)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex1899)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex1898)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex1897)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex1896)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex1895)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex1894)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex1893)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex1892)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex1891)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex1890)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex1889)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex1888)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex1887)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex1886)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex1885)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex1884)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex1883)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex1882)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex1881)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20833,axiom,
! [VarCurr] :
( v111323(VarCurr)
<=> ( v111324(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20832,axiom,
! [VarCurr] :
( v111324(VarCurr)
<=> ( v111325(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8424,axiom,
! [VarCurr] :
( v111325(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $false )
& ( v110928(VarCurr,bitIndex4)
<=> $false )
& ( v110928(VarCurr,bitIndex3)
<=> $false )
& ( v110928(VarCurr,bitIndex2)
<=> $true )
& ( v110928(VarCurr,bitIndex1)
<=> $true )
& ( v110928(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2628,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111315(VarNext)
=> ! [B] :
( range_1946_1914(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_474,axiom,
! [VarNext] :
( v111315(VarNext)
=> ( ( v110009(VarNext,bitIndex1946)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex1945)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex1944)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex1943)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex1942)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex1941)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex1940)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex1939)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex1938)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex1937)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex1936)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex1935)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex1934)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex1933)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex1932)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex1931)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex1930)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex1929)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex1928)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex1927)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex1926)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex1925)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex1924)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex1923)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex1922)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex1921)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex1920)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex1919)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex1918)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex1917)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex1916)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex1915)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex1914)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20831,axiom,
! [VarCurr] :
( v111315(VarCurr)
<=> ( v111316(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20830,axiom,
! [VarCurr] :
( v111316(VarCurr)
<=> ( v111317(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8423,axiom,
! [VarCurr] :
( v111317(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $false )
& ( v110928(VarCurr,bitIndex4)
<=> $false )
& ( v110928(VarCurr,bitIndex3)
<=> $false )
& ( v110928(VarCurr,bitIndex2)
<=> $true )
& ( v110928(VarCurr,bitIndex1)
<=> $false )
& ( v110928(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2627,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111307(VarNext)
=> ! [B] :
( range_1979_1947(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_473,axiom,
! [VarNext] :
( v111307(VarNext)
=> ( ( v110009(VarNext,bitIndex1979)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex1978)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex1977)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex1976)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex1975)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex1974)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex1973)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex1972)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex1971)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex1970)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex1969)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex1968)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex1967)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex1966)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex1965)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex1964)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex1963)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex1962)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex1961)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex1960)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex1959)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex1958)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex1957)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex1956)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex1955)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex1954)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex1953)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex1952)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex1951)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex1950)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex1949)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex1948)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex1947)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20829,axiom,
! [VarCurr] :
( v111307(VarCurr)
<=> ( v111308(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20828,axiom,
! [VarCurr] :
( v111308(VarCurr)
<=> ( v111309(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8422,axiom,
! [VarCurr] :
( v111309(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $false )
& ( v110928(VarCurr,bitIndex4)
<=> $false )
& ( v110928(VarCurr,bitIndex3)
<=> $false )
& ( v110928(VarCurr,bitIndex2)
<=> $true )
& ( v110928(VarCurr,bitIndex1)
<=> $false )
& ( v110928(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2626,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111299(VarNext)
=> ! [B] :
( range_2012_1980(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_472,axiom,
! [VarNext] :
( v111299(VarNext)
=> ( ( v110009(VarNext,bitIndex2012)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex2011)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex2010)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex2009)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex2008)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex2007)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex2006)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex2005)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex2004)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex2003)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex2002)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex2001)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex2000)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex1999)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex1998)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex1997)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex1996)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex1995)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex1994)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex1993)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex1992)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex1991)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex1990)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex1989)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex1988)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex1987)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex1986)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex1985)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex1984)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex1983)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex1982)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex1981)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex1980)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20827,axiom,
! [VarCurr] :
( v111299(VarCurr)
<=> ( v111300(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20826,axiom,
! [VarCurr] :
( v111300(VarCurr)
<=> ( v111301(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8421,axiom,
! [VarCurr] :
( v111301(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $false )
& ( v110928(VarCurr,bitIndex4)
<=> $false )
& ( v110928(VarCurr,bitIndex3)
<=> $false )
& ( v110928(VarCurr,bitIndex2)
<=> $false )
& ( v110928(VarCurr,bitIndex1)
<=> $true )
& ( v110928(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2625,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111291(VarNext)
=> ! [B] :
( range_2045_2013(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_471,axiom,
! [VarNext] :
( v111291(VarNext)
=> ( ( v110009(VarNext,bitIndex2045)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex2044)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex2043)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex2042)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex2041)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex2040)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex2039)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex2038)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex2037)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex2036)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex2035)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex2034)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex2033)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex2032)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex2031)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex2030)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex2029)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex2028)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex2027)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex2026)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex2025)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex2024)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex2023)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex2022)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex2021)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex2020)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex2019)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex2018)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex2017)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex2016)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex2015)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex2014)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex2013)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20825,axiom,
! [VarCurr] :
( v111291(VarCurr)
<=> ( v111292(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20824,axiom,
! [VarCurr] :
( v111292(VarCurr)
<=> ( v111293(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8420,axiom,
! [VarCurr] :
( v111293(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $false )
& ( v110928(VarCurr,bitIndex4)
<=> $false )
& ( v110928(VarCurr,bitIndex3)
<=> $false )
& ( v110928(VarCurr,bitIndex2)
<=> $false )
& ( v110928(VarCurr,bitIndex1)
<=> $true )
& ( v110928(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2624,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111283(VarNext)
=> ! [B] :
( range_2078_2046(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_470,axiom,
! [VarNext] :
( v111283(VarNext)
=> ( ( v110009(VarNext,bitIndex2078)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex2077)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex2076)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex2075)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex2074)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex2073)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex2072)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex2071)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex2070)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex2069)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex2068)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex2067)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex2066)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex2065)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex2064)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex2063)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex2062)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex2061)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex2060)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex2059)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex2058)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex2057)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex2056)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex2055)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex2054)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex2053)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex2052)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex2051)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex2050)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex2049)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex2048)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex2047)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex2046)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20823,axiom,
! [VarCurr] :
( v111283(VarCurr)
<=> ( v111284(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20822,axiom,
! [VarCurr] :
( v111284(VarCurr)
<=> ( v111285(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8419,axiom,
! [VarCurr] :
( v111285(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $false )
& ( v110928(VarCurr,bitIndex4)
<=> $false )
& ( v110928(VarCurr,bitIndex3)
<=> $false )
& ( v110928(VarCurr,bitIndex2)
<=> $false )
& ( v110928(VarCurr,bitIndex1)
<=> $false )
& ( v110928(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_35862,axiom,
! [VarCurr] :
( v111215(VarCurr)
<=> v111217(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20821,axiom,
! [VarCurr] :
( v111217(VarCurr)
<=> ( v108753(VarCurr)
| v111219(VarCurr) ) ) ).
fof(addAssignment_35861,axiom,
! [VarCurr] :
( v111219(VarCurr)
<=> v111221(VarCurr) ) ).
fof(addAssignment_35860,axiom,
! [VarCurr] :
( v111221(VarCurr)
<=> v111223(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2623,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111264(VarNext)
=> ( v111223(VarNext)
<=> v111223(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2535,axiom,
! [VarNext] :
( v111264(VarNext)
=> ( v111223(VarNext)
<=> v111274(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1807,axiom,
! [VarCurr] :
( ( ~ v111265(VarCurr)
& v111266(VarCurr) )
=> ( v111274(VarCurr)
<=> v111275(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1865,axiom,
! [VarCurr] :
( v111265(VarCurr)
=> ( v111274(VarCurr)
<=> v111229(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4947,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111267(VarCurr)
=> ( v111275(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4952,axiom,
! [VarCurr] :
( v111267(VarCurr)
=> ( v111275(VarCurr)
<=> v111250(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20820,axiom,
! [VarCurr] :
( v111264(VarCurr)
<=> ( v111265(VarCurr)
| v111266(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20819,axiom,
! [VarCurr] :
( v111266(VarCurr)
<=> ( v111267(VarCurr)
| v111270(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20818,axiom,
! [VarCurr] :
( v111270(VarCurr)
<=> ( v111271(VarCurr)
& v111273(VarCurr) ) ) ).
fof(writeUnaryOperator_8206,axiom,
! [VarCurr] :
( ~ v111273(VarCurr)
<=> v111267(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20817,axiom,
! [VarCurr] :
( v111271(VarCurr)
<=> ( v111225(VarCurr)
& v111272(VarCurr) ) ) ).
fof(writeUnaryOperator_8205,axiom,
! [VarCurr] :
( ~ v111272(VarCurr)
<=> v111227(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20816,axiom,
! [VarCurr] :
( v111267(VarCurr)
<=> ( v111268(VarCurr)
& v111269(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8418,axiom,
! [VarCurr] :
( v111269(VarCurr)
<=> ( v111227(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8417,axiom,
! [VarCurr] :
( v111268(VarCurr)
<=> ( v111225(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20815,axiom,
! [VarCurr] :
( v111265(VarCurr)
<=> ( v111225(VarCurr)
& v111227(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_156,axiom,
( v111223(constB0)
<=> $false ) ).
fof(addAssignment_35859,axiom,
! [VarCurr] :
( v111250(VarCurr)
<=> v111252(VarCurr) ) ).
fof(addAssignment_35858,axiom,
! [VarCurr] :
( v111252(VarCurr)
<=> v111254(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2622,axiom,
! [VarCurr] :
( ~ v108520(VarCurr)
=> ( v111254(VarCurr)
<=> v103945(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2534,axiom,
! [VarCurr] :
( v108520(VarCurr)
=> ( v111254(VarCurr)
<=> v111256(VarCurr) ) ) ).
fof(addAssignment_35857,axiom,
! [VarCurr] :
( v111256(VarCurr)
<=> v111258(VarCurr) ) ).
fof(addAssignment_35856,axiom,
! [VarCurr] :
( v111258(VarCurr)
<=> v111260(VarCurr) ) ).
fof(addAssignment_35855,axiom,
! [VarCurr] :
( v111229(VarCurr)
<=> v111231(VarCurr,bitIndex5) ) ).
fof(addAssignment_35854,axiom,
! [VarCurr] :
( v111231(VarCurr,bitIndex5)
<=> v111233(VarCurr) ) ).
fof(addAssignment_35853,axiom,
! [VarCurr] :
( v111233(VarCurr)
<=> v111235(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2621,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111244(VarNext)
=> ( v111235(VarNext)
<=> v111235(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2533,axiom,
! [VarNext] :
( v111244(VarNext)
=> ( v111235(VarNext)
<=> v111237(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20814,axiom,
! [VarCurr] :
( v111244(VarCurr)
<=> ( v111239(VarCurr)
& v111245(VarCurr) ) ) ).
fof(writeUnaryOperator_8204,axiom,
! [VarCurr] :
( ~ v111245(VarCurr)
<=> v111241(VarCurr) ) ).
fof(addAssignment_35852,axiom,
! [VarCurr] :
( v111241(VarCurr)
<=> v108498(VarCurr,bitIndex0) ) ).
fof(addAssignment_35851,axiom,
! [VarCurr] :
( v111239(VarCurr)
<=> v108336(VarCurr,bitIndex0) ) ).
fof(addAssignment_35850,axiom,
! [VarCurr] :
( v111227(VarCurr)
<=> v108336(VarCurr,bitIndex0) ) ).
fof(addAssignment_35849,axiom,
! [VarCurr] :
( v111225(VarCurr)
<=> v108322(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2620,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111205(VarNext)
=> ! [B] :
( range_2111_2079(B)
=> ( v110009(VarNext,B)
<=> v110009(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_469,axiom,
! [VarNext] :
( v111205(VarNext)
=> ( ( v110009(VarNext,bitIndex2111)
<=> v110011(VarNext,bitIndex32) )
& ( v110009(VarNext,bitIndex2110)
<=> v110011(VarNext,bitIndex31) )
& ( v110009(VarNext,bitIndex2109)
<=> v110011(VarNext,bitIndex30) )
& ( v110009(VarNext,bitIndex2108)
<=> v110011(VarNext,bitIndex29) )
& ( v110009(VarNext,bitIndex2107)
<=> v110011(VarNext,bitIndex28) )
& ( v110009(VarNext,bitIndex2106)
<=> v110011(VarNext,bitIndex27) )
& ( v110009(VarNext,bitIndex2105)
<=> v110011(VarNext,bitIndex26) )
& ( v110009(VarNext,bitIndex2104)
<=> v110011(VarNext,bitIndex25) )
& ( v110009(VarNext,bitIndex2103)
<=> v110011(VarNext,bitIndex24) )
& ( v110009(VarNext,bitIndex2102)
<=> v110011(VarNext,bitIndex23) )
& ( v110009(VarNext,bitIndex2101)
<=> v110011(VarNext,bitIndex22) )
& ( v110009(VarNext,bitIndex2100)
<=> v110011(VarNext,bitIndex21) )
& ( v110009(VarNext,bitIndex2099)
<=> v110011(VarNext,bitIndex20) )
& ( v110009(VarNext,bitIndex2098)
<=> v110011(VarNext,bitIndex19) )
& ( v110009(VarNext,bitIndex2097)
<=> v110011(VarNext,bitIndex18) )
& ( v110009(VarNext,bitIndex2096)
<=> v110011(VarNext,bitIndex17) )
& ( v110009(VarNext,bitIndex2095)
<=> v110011(VarNext,bitIndex16) )
& ( v110009(VarNext,bitIndex2094)
<=> v110011(VarNext,bitIndex15) )
& ( v110009(VarNext,bitIndex2093)
<=> v110011(VarNext,bitIndex14) )
& ( v110009(VarNext,bitIndex2092)
<=> v110011(VarNext,bitIndex13) )
& ( v110009(VarNext,bitIndex2091)
<=> v110011(VarNext,bitIndex12) )
& ( v110009(VarNext,bitIndex2090)
<=> v110011(VarNext,bitIndex11) )
& ( v110009(VarNext,bitIndex2089)
<=> v110011(VarNext,bitIndex10) )
& ( v110009(VarNext,bitIndex2088)
<=> v110011(VarNext,bitIndex9) )
& ( v110009(VarNext,bitIndex2087)
<=> v110011(VarNext,bitIndex8) )
& ( v110009(VarNext,bitIndex2086)
<=> v110011(VarNext,bitIndex7) )
& ( v110009(VarNext,bitIndex2085)
<=> v110011(VarNext,bitIndex6) )
& ( v110009(VarNext,bitIndex2084)
<=> v110011(VarNext,bitIndex5) )
& ( v110009(VarNext,bitIndex2083)
<=> v110011(VarNext,bitIndex4) )
& ( v110009(VarNext,bitIndex2082)
<=> v110011(VarNext,bitIndex3) )
& ( v110009(VarNext,bitIndex2081)
<=> v110011(VarNext,bitIndex2) )
& ( v110009(VarNext,bitIndex2080)
<=> v110011(VarNext,bitIndex1) )
& ( v110009(VarNext,bitIndex2079)
<=> v110011(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20813,axiom,
! [VarCurr] :
( v111205(VarCurr)
<=> ( v111206(VarCurr)
& v111208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20812,axiom,
! [VarCurr] :
( v111208(VarCurr)
<=> ( v111209(VarCurr)
& v111210(VarCurr) ) ) ).
fof(writeUnaryOperator_8203,axiom,
! [VarCurr] :
( ~ v111210(VarCurr)
<=> v111201(VarCurr) ) ).
fof(writeUnaryOperator_8202,axiom,
! [VarCurr] :
( ~ v111209(VarCurr)
<=> v111160(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20811,axiom,
! [VarCurr] :
( v111206(VarCurr)
<=> ( v111207(VarCurr)
& v111111(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8416,axiom,
! [VarCurr] :
( v111207(VarCurr)
<=> ( ( v110928(VarCurr,bitIndex5)
<=> $false )
& ( v110928(VarCurr,bitIndex4)
<=> $false )
& ( v110928(VarCurr,bitIndex3)
<=> $false )
& ( v110928(VarCurr,bitIndex2)
<=> $false )
& ( v110928(VarCurr,bitIndex1)
<=> $false )
& ( v110928(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignmentInitValueVector_155,axiom,
( ( v110009(constB0,bitIndex2111)
<=> $true )
& ( v110009(constB0,bitIndex2110)
<=> $true )
& ( v110009(constB0,bitIndex2109)
<=> $true )
& ( v110009(constB0,bitIndex2108)
<=> $true )
& ( v110009(constB0,bitIndex2107)
<=> $true )
& ( v110009(constB0,bitIndex2106)
<=> $true )
& ( v110009(constB0,bitIndex2105)
<=> $true )
& ( v110009(constB0,bitIndex2104)
<=> $true )
& ( v110009(constB0,bitIndex2103)
<=> $true )
& ( v110009(constB0,bitIndex2102)
<=> $true )
& ( v110009(constB0,bitIndex2101)
<=> $true )
& ( v110009(constB0,bitIndex2100)
<=> $true )
& ( v110009(constB0,bitIndex2099)
<=> $true )
& ( v110009(constB0,bitIndex2098)
<=> $true )
& ( v110009(constB0,bitIndex2097)
<=> $true )
& ( v110009(constB0,bitIndex2096)
<=> $true )
& ( v110009(constB0,bitIndex2095)
<=> $true )
& ( v110009(constB0,bitIndex2094)
<=> $true )
& ( v110009(constB0,bitIndex2093)
<=> $true )
& ( v110009(constB0,bitIndex2092)
<=> $true )
& ( v110009(constB0,bitIndex2091)
<=> $true )
& ( v110009(constB0,bitIndex2090)
<=> $true )
& ( v110009(constB0,bitIndex2089)
<=> $true )
& ( v110009(constB0,bitIndex2088)
<=> $true )
& ( v110009(constB0,bitIndex2087)
<=> $true )
& ( v110009(constB0,bitIndex2086)
<=> $true )
& ( v110009(constB0,bitIndex2085)
<=> $true )
& ( v110009(constB0,bitIndex2084)
<=> $true )
& ( v110009(constB0,bitIndex2083)
<=> $true )
& ( v110009(constB0,bitIndex2082)
<=> $true )
& ( v110009(constB0,bitIndex2081)
<=> $true )
& ( v110009(constB0,bitIndex2080)
<=> $true )
& ( v110009(constB0,bitIndex2079)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_154,axiom,
( ( v110009(constB0,bitIndex2078)
<=> $true )
& ( v110009(constB0,bitIndex2077)
<=> $true )
& ( v110009(constB0,bitIndex2076)
<=> $true )
& ( v110009(constB0,bitIndex2075)
<=> $true )
& ( v110009(constB0,bitIndex2074)
<=> $true )
& ( v110009(constB0,bitIndex2073)
<=> $true )
& ( v110009(constB0,bitIndex2072)
<=> $true )
& ( v110009(constB0,bitIndex2071)
<=> $true )
& ( v110009(constB0,bitIndex2070)
<=> $true )
& ( v110009(constB0,bitIndex2069)
<=> $true )
& ( v110009(constB0,bitIndex2068)
<=> $true )
& ( v110009(constB0,bitIndex2067)
<=> $true )
& ( v110009(constB0,bitIndex2066)
<=> $true )
& ( v110009(constB0,bitIndex2065)
<=> $true )
& ( v110009(constB0,bitIndex2064)
<=> $true )
& ( v110009(constB0,bitIndex2063)
<=> $true )
& ( v110009(constB0,bitIndex2062)
<=> $true )
& ( v110009(constB0,bitIndex2061)
<=> $true )
& ( v110009(constB0,bitIndex2060)
<=> $true )
& ( v110009(constB0,bitIndex2059)
<=> $true )
& ( v110009(constB0,bitIndex2058)
<=> $true )
& ( v110009(constB0,bitIndex2057)
<=> $true )
& ( v110009(constB0,bitIndex2056)
<=> $true )
& ( v110009(constB0,bitIndex2055)
<=> $true )
& ( v110009(constB0,bitIndex2054)
<=> $true )
& ( v110009(constB0,bitIndex2053)
<=> $true )
& ( v110009(constB0,bitIndex2052)
<=> $true )
& ( v110009(constB0,bitIndex2051)
<=> $true )
& ( v110009(constB0,bitIndex2050)
<=> $true )
& ( v110009(constB0,bitIndex2049)
<=> $true )
& ( v110009(constB0,bitIndex2048)
<=> $true )
& ( v110009(constB0,bitIndex2047)
<=> $true )
& ( v110009(constB0,bitIndex2046)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_153,axiom,
( ( v110009(constB0,bitIndex2045)
<=> $true )
& ( v110009(constB0,bitIndex2044)
<=> $true )
& ( v110009(constB0,bitIndex2043)
<=> $true )
& ( v110009(constB0,bitIndex2042)
<=> $true )
& ( v110009(constB0,bitIndex2041)
<=> $true )
& ( v110009(constB0,bitIndex2040)
<=> $true )
& ( v110009(constB0,bitIndex2039)
<=> $true )
& ( v110009(constB0,bitIndex2038)
<=> $true )
& ( v110009(constB0,bitIndex2037)
<=> $true )
& ( v110009(constB0,bitIndex2036)
<=> $true )
& ( v110009(constB0,bitIndex2035)
<=> $true )
& ( v110009(constB0,bitIndex2034)
<=> $true )
& ( v110009(constB0,bitIndex2033)
<=> $true )
& ( v110009(constB0,bitIndex2032)
<=> $true )
& ( v110009(constB0,bitIndex2031)
<=> $true )
& ( v110009(constB0,bitIndex2030)
<=> $true )
& ( v110009(constB0,bitIndex2029)
<=> $true )
& ( v110009(constB0,bitIndex2028)
<=> $true )
& ( v110009(constB0,bitIndex2027)
<=> $true )
& ( v110009(constB0,bitIndex2026)
<=> $true )
& ( v110009(constB0,bitIndex2025)
<=> $true )
& ( v110009(constB0,bitIndex2024)
<=> $true )
& ( v110009(constB0,bitIndex2023)
<=> $true )
& ( v110009(constB0,bitIndex2022)
<=> $true )
& ( v110009(constB0,bitIndex2021)
<=> $true )
& ( v110009(constB0,bitIndex2020)
<=> $true )
& ( v110009(constB0,bitIndex2019)
<=> $true )
& ( v110009(constB0,bitIndex2018)
<=> $true )
& ( v110009(constB0,bitIndex2017)
<=> $true )
& ( v110009(constB0,bitIndex2016)
<=> $true )
& ( v110009(constB0,bitIndex2015)
<=> $true )
& ( v110009(constB0,bitIndex2014)
<=> $true )
& ( v110009(constB0,bitIndex2013)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_152,axiom,
( ( v110009(constB0,bitIndex2012)
<=> $true )
& ( v110009(constB0,bitIndex2011)
<=> $true )
& ( v110009(constB0,bitIndex2010)
<=> $true )
& ( v110009(constB0,bitIndex2009)
<=> $true )
& ( v110009(constB0,bitIndex2008)
<=> $true )
& ( v110009(constB0,bitIndex2007)
<=> $true )
& ( v110009(constB0,bitIndex2006)
<=> $true )
& ( v110009(constB0,bitIndex2005)
<=> $true )
& ( v110009(constB0,bitIndex2004)
<=> $true )
& ( v110009(constB0,bitIndex2003)
<=> $true )
& ( v110009(constB0,bitIndex2002)
<=> $true )
& ( v110009(constB0,bitIndex2001)
<=> $true )
& ( v110009(constB0,bitIndex2000)
<=> $true )
& ( v110009(constB0,bitIndex1999)
<=> $true )
& ( v110009(constB0,bitIndex1998)
<=> $true )
& ( v110009(constB0,bitIndex1997)
<=> $true )
& ( v110009(constB0,bitIndex1996)
<=> $true )
& ( v110009(constB0,bitIndex1995)
<=> $true )
& ( v110009(constB0,bitIndex1994)
<=> $true )
& ( v110009(constB0,bitIndex1993)
<=> $true )
& ( v110009(constB0,bitIndex1992)
<=> $true )
& ( v110009(constB0,bitIndex1991)
<=> $true )
& ( v110009(constB0,bitIndex1990)
<=> $true )
& ( v110009(constB0,bitIndex1989)
<=> $true )
& ( v110009(constB0,bitIndex1988)
<=> $true )
& ( v110009(constB0,bitIndex1987)
<=> $true )
& ( v110009(constB0,bitIndex1986)
<=> $true )
& ( v110009(constB0,bitIndex1985)
<=> $true )
& ( v110009(constB0,bitIndex1984)
<=> $true )
& ( v110009(constB0,bitIndex1983)
<=> $true )
& ( v110009(constB0,bitIndex1982)
<=> $true )
& ( v110009(constB0,bitIndex1981)
<=> $true )
& ( v110009(constB0,bitIndex1980)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_151,axiom,
( ( v110009(constB0,bitIndex1979)
<=> $true )
& ( v110009(constB0,bitIndex1978)
<=> $true )
& ( v110009(constB0,bitIndex1977)
<=> $true )
& ( v110009(constB0,bitIndex1976)
<=> $true )
& ( v110009(constB0,bitIndex1975)
<=> $true )
& ( v110009(constB0,bitIndex1974)
<=> $true )
& ( v110009(constB0,bitIndex1973)
<=> $true )
& ( v110009(constB0,bitIndex1972)
<=> $true )
& ( v110009(constB0,bitIndex1971)
<=> $true )
& ( v110009(constB0,bitIndex1970)
<=> $true )
& ( v110009(constB0,bitIndex1969)
<=> $true )
& ( v110009(constB0,bitIndex1968)
<=> $true )
& ( v110009(constB0,bitIndex1967)
<=> $true )
& ( v110009(constB0,bitIndex1966)
<=> $true )
& ( v110009(constB0,bitIndex1965)
<=> $true )
& ( v110009(constB0,bitIndex1964)
<=> $true )
& ( v110009(constB0,bitIndex1963)
<=> $true )
& ( v110009(constB0,bitIndex1962)
<=> $true )
& ( v110009(constB0,bitIndex1961)
<=> $true )
& ( v110009(constB0,bitIndex1960)
<=> $true )
& ( v110009(constB0,bitIndex1959)
<=> $true )
& ( v110009(constB0,bitIndex1958)
<=> $true )
& ( v110009(constB0,bitIndex1957)
<=> $true )
& ( v110009(constB0,bitIndex1956)
<=> $true )
& ( v110009(constB0,bitIndex1955)
<=> $true )
& ( v110009(constB0,bitIndex1954)
<=> $true )
& ( v110009(constB0,bitIndex1953)
<=> $true )
& ( v110009(constB0,bitIndex1952)
<=> $true )
& ( v110009(constB0,bitIndex1951)
<=> $true )
& ( v110009(constB0,bitIndex1950)
<=> $true )
& ( v110009(constB0,bitIndex1949)
<=> $true )
& ( v110009(constB0,bitIndex1948)
<=> $true )
& ( v110009(constB0,bitIndex1947)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_150,axiom,
( ( v110009(constB0,bitIndex1946)
<=> $true )
& ( v110009(constB0,bitIndex1945)
<=> $true )
& ( v110009(constB0,bitIndex1944)
<=> $true )
& ( v110009(constB0,bitIndex1943)
<=> $true )
& ( v110009(constB0,bitIndex1942)
<=> $true )
& ( v110009(constB0,bitIndex1941)
<=> $true )
& ( v110009(constB0,bitIndex1940)
<=> $true )
& ( v110009(constB0,bitIndex1939)
<=> $true )
& ( v110009(constB0,bitIndex1938)
<=> $true )
& ( v110009(constB0,bitIndex1937)
<=> $true )
& ( v110009(constB0,bitIndex1936)
<=> $true )
& ( v110009(constB0,bitIndex1935)
<=> $true )
& ( v110009(constB0,bitIndex1934)
<=> $true )
& ( v110009(constB0,bitIndex1933)
<=> $true )
& ( v110009(constB0,bitIndex1932)
<=> $true )
& ( v110009(constB0,bitIndex1931)
<=> $true )
& ( v110009(constB0,bitIndex1930)
<=> $true )
& ( v110009(constB0,bitIndex1929)
<=> $true )
& ( v110009(constB0,bitIndex1928)
<=> $true )
& ( v110009(constB0,bitIndex1927)
<=> $true )
& ( v110009(constB0,bitIndex1926)
<=> $true )
& ( v110009(constB0,bitIndex1925)
<=> $true )
& ( v110009(constB0,bitIndex1924)
<=> $true )
& ( v110009(constB0,bitIndex1923)
<=> $true )
& ( v110009(constB0,bitIndex1922)
<=> $true )
& ( v110009(constB0,bitIndex1921)
<=> $true )
& ( v110009(constB0,bitIndex1920)
<=> $true )
& ( v110009(constB0,bitIndex1919)
<=> $true )
& ( v110009(constB0,bitIndex1918)
<=> $true )
& ( v110009(constB0,bitIndex1917)
<=> $true )
& ( v110009(constB0,bitIndex1916)
<=> $true )
& ( v110009(constB0,bitIndex1915)
<=> $true )
& ( v110009(constB0,bitIndex1914)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_149,axiom,
( ( v110009(constB0,bitIndex1913)
<=> $true )
& ( v110009(constB0,bitIndex1912)
<=> $true )
& ( v110009(constB0,bitIndex1911)
<=> $true )
& ( v110009(constB0,bitIndex1910)
<=> $true )
& ( v110009(constB0,bitIndex1909)
<=> $true )
& ( v110009(constB0,bitIndex1908)
<=> $true )
& ( v110009(constB0,bitIndex1907)
<=> $true )
& ( v110009(constB0,bitIndex1906)
<=> $true )
& ( v110009(constB0,bitIndex1905)
<=> $true )
& ( v110009(constB0,bitIndex1904)
<=> $true )
& ( v110009(constB0,bitIndex1903)
<=> $true )
& ( v110009(constB0,bitIndex1902)
<=> $true )
& ( v110009(constB0,bitIndex1901)
<=> $true )
& ( v110009(constB0,bitIndex1900)
<=> $true )
& ( v110009(constB0,bitIndex1899)
<=> $true )
& ( v110009(constB0,bitIndex1898)
<=> $true )
& ( v110009(constB0,bitIndex1897)
<=> $true )
& ( v110009(constB0,bitIndex1896)
<=> $true )
& ( v110009(constB0,bitIndex1895)
<=> $true )
& ( v110009(constB0,bitIndex1894)
<=> $true )
& ( v110009(constB0,bitIndex1893)
<=> $true )
& ( v110009(constB0,bitIndex1892)
<=> $true )
& ( v110009(constB0,bitIndex1891)
<=> $true )
& ( v110009(constB0,bitIndex1890)
<=> $true )
& ( v110009(constB0,bitIndex1889)
<=> $true )
& ( v110009(constB0,bitIndex1888)
<=> $true )
& ( v110009(constB0,bitIndex1887)
<=> $true )
& ( v110009(constB0,bitIndex1886)
<=> $true )
& ( v110009(constB0,bitIndex1885)
<=> $true )
& ( v110009(constB0,bitIndex1884)
<=> $true )
& ( v110009(constB0,bitIndex1883)
<=> $true )
& ( v110009(constB0,bitIndex1882)
<=> $true )
& ( v110009(constB0,bitIndex1881)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_148,axiom,
( ( v110009(constB0,bitIndex1880)
<=> $true )
& ( v110009(constB0,bitIndex1879)
<=> $true )
& ( v110009(constB0,bitIndex1878)
<=> $true )
& ( v110009(constB0,bitIndex1877)
<=> $true )
& ( v110009(constB0,bitIndex1876)
<=> $true )
& ( v110009(constB0,bitIndex1875)
<=> $true )
& ( v110009(constB0,bitIndex1874)
<=> $true )
& ( v110009(constB0,bitIndex1873)
<=> $true )
& ( v110009(constB0,bitIndex1872)
<=> $true )
& ( v110009(constB0,bitIndex1871)
<=> $true )
& ( v110009(constB0,bitIndex1870)
<=> $true )
& ( v110009(constB0,bitIndex1869)
<=> $true )
& ( v110009(constB0,bitIndex1868)
<=> $true )
& ( v110009(constB0,bitIndex1867)
<=> $true )
& ( v110009(constB0,bitIndex1866)
<=> $true )
& ( v110009(constB0,bitIndex1865)
<=> $true )
& ( v110009(constB0,bitIndex1864)
<=> $true )
& ( v110009(constB0,bitIndex1863)
<=> $true )
& ( v110009(constB0,bitIndex1862)
<=> $true )
& ( v110009(constB0,bitIndex1861)
<=> $true )
& ( v110009(constB0,bitIndex1860)
<=> $true )
& ( v110009(constB0,bitIndex1859)
<=> $true )
& ( v110009(constB0,bitIndex1858)
<=> $true )
& ( v110009(constB0,bitIndex1857)
<=> $true )
& ( v110009(constB0,bitIndex1856)
<=> $true )
& ( v110009(constB0,bitIndex1855)
<=> $true )
& ( v110009(constB0,bitIndex1854)
<=> $true )
& ( v110009(constB0,bitIndex1853)
<=> $true )
& ( v110009(constB0,bitIndex1852)
<=> $true )
& ( v110009(constB0,bitIndex1851)
<=> $true )
& ( v110009(constB0,bitIndex1850)
<=> $true )
& ( v110009(constB0,bitIndex1849)
<=> $true )
& ( v110009(constB0,bitIndex1848)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_147,axiom,
( ( v110009(constB0,bitIndex1847)
<=> $true )
& ( v110009(constB0,bitIndex1846)
<=> $true )
& ( v110009(constB0,bitIndex1845)
<=> $true )
& ( v110009(constB0,bitIndex1844)
<=> $true )
& ( v110009(constB0,bitIndex1843)
<=> $true )
& ( v110009(constB0,bitIndex1842)
<=> $true )
& ( v110009(constB0,bitIndex1841)
<=> $true )
& ( v110009(constB0,bitIndex1840)
<=> $true )
& ( v110009(constB0,bitIndex1839)
<=> $true )
& ( v110009(constB0,bitIndex1838)
<=> $true )
& ( v110009(constB0,bitIndex1837)
<=> $true )
& ( v110009(constB0,bitIndex1836)
<=> $true )
& ( v110009(constB0,bitIndex1835)
<=> $true )
& ( v110009(constB0,bitIndex1834)
<=> $true )
& ( v110009(constB0,bitIndex1833)
<=> $true )
& ( v110009(constB0,bitIndex1832)
<=> $true )
& ( v110009(constB0,bitIndex1831)
<=> $true )
& ( v110009(constB0,bitIndex1830)
<=> $true )
& ( v110009(constB0,bitIndex1829)
<=> $true )
& ( v110009(constB0,bitIndex1828)
<=> $true )
& ( v110009(constB0,bitIndex1827)
<=> $true )
& ( v110009(constB0,bitIndex1826)
<=> $true )
& ( v110009(constB0,bitIndex1825)
<=> $true )
& ( v110009(constB0,bitIndex1824)
<=> $true )
& ( v110009(constB0,bitIndex1823)
<=> $true )
& ( v110009(constB0,bitIndex1822)
<=> $true )
& ( v110009(constB0,bitIndex1821)
<=> $true )
& ( v110009(constB0,bitIndex1820)
<=> $true )
& ( v110009(constB0,bitIndex1819)
<=> $true )
& ( v110009(constB0,bitIndex1818)
<=> $true )
& ( v110009(constB0,bitIndex1817)
<=> $true )
& ( v110009(constB0,bitIndex1816)
<=> $true )
& ( v110009(constB0,bitIndex1815)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_146,axiom,
( ( v110009(constB0,bitIndex1814)
<=> $true )
& ( v110009(constB0,bitIndex1813)
<=> $true )
& ( v110009(constB0,bitIndex1812)
<=> $true )
& ( v110009(constB0,bitIndex1811)
<=> $true )
& ( v110009(constB0,bitIndex1810)
<=> $true )
& ( v110009(constB0,bitIndex1809)
<=> $true )
& ( v110009(constB0,bitIndex1808)
<=> $true )
& ( v110009(constB0,bitIndex1807)
<=> $true )
& ( v110009(constB0,bitIndex1806)
<=> $true )
& ( v110009(constB0,bitIndex1805)
<=> $true )
& ( v110009(constB0,bitIndex1804)
<=> $true )
& ( v110009(constB0,bitIndex1803)
<=> $true )
& ( v110009(constB0,bitIndex1802)
<=> $true )
& ( v110009(constB0,bitIndex1801)
<=> $true )
& ( v110009(constB0,bitIndex1800)
<=> $true )
& ( v110009(constB0,bitIndex1799)
<=> $true )
& ( v110009(constB0,bitIndex1798)
<=> $true )
& ( v110009(constB0,bitIndex1797)
<=> $true )
& ( v110009(constB0,bitIndex1796)
<=> $true )
& ( v110009(constB0,bitIndex1795)
<=> $true )
& ( v110009(constB0,bitIndex1794)
<=> $true )
& ( v110009(constB0,bitIndex1793)
<=> $true )
& ( v110009(constB0,bitIndex1792)
<=> $true )
& ( v110009(constB0,bitIndex1791)
<=> $true )
& ( v110009(constB0,bitIndex1790)
<=> $true )
& ( v110009(constB0,bitIndex1789)
<=> $true )
& ( v110009(constB0,bitIndex1788)
<=> $true )
& ( v110009(constB0,bitIndex1787)
<=> $true )
& ( v110009(constB0,bitIndex1786)
<=> $true )
& ( v110009(constB0,bitIndex1785)
<=> $true )
& ( v110009(constB0,bitIndex1784)
<=> $true )
& ( v110009(constB0,bitIndex1783)
<=> $true )
& ( v110009(constB0,bitIndex1782)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_145,axiom,
( ( v110009(constB0,bitIndex1781)
<=> $true )
& ( v110009(constB0,bitIndex1780)
<=> $true )
& ( v110009(constB0,bitIndex1779)
<=> $true )
& ( v110009(constB0,bitIndex1778)
<=> $true )
& ( v110009(constB0,bitIndex1777)
<=> $true )
& ( v110009(constB0,bitIndex1776)
<=> $true )
& ( v110009(constB0,bitIndex1775)
<=> $true )
& ( v110009(constB0,bitIndex1774)
<=> $true )
& ( v110009(constB0,bitIndex1773)
<=> $true )
& ( v110009(constB0,bitIndex1772)
<=> $true )
& ( v110009(constB0,bitIndex1771)
<=> $true )
& ( v110009(constB0,bitIndex1770)
<=> $true )
& ( v110009(constB0,bitIndex1769)
<=> $true )
& ( v110009(constB0,bitIndex1768)
<=> $true )
& ( v110009(constB0,bitIndex1767)
<=> $true )
& ( v110009(constB0,bitIndex1766)
<=> $true )
& ( v110009(constB0,bitIndex1765)
<=> $true )
& ( v110009(constB0,bitIndex1764)
<=> $true )
& ( v110009(constB0,bitIndex1763)
<=> $true )
& ( v110009(constB0,bitIndex1762)
<=> $true )
& ( v110009(constB0,bitIndex1761)
<=> $true )
& ( v110009(constB0,bitIndex1760)
<=> $true )
& ( v110009(constB0,bitIndex1759)
<=> $true )
& ( v110009(constB0,bitIndex1758)
<=> $true )
& ( v110009(constB0,bitIndex1757)
<=> $true )
& ( v110009(constB0,bitIndex1756)
<=> $true )
& ( v110009(constB0,bitIndex1755)
<=> $true )
& ( v110009(constB0,bitIndex1754)
<=> $true )
& ( v110009(constB0,bitIndex1753)
<=> $true )
& ( v110009(constB0,bitIndex1752)
<=> $true )
& ( v110009(constB0,bitIndex1751)
<=> $true )
& ( v110009(constB0,bitIndex1750)
<=> $true )
& ( v110009(constB0,bitIndex1749)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_144,axiom,
( ( v110009(constB0,bitIndex1748)
<=> $true )
& ( v110009(constB0,bitIndex1747)
<=> $true )
& ( v110009(constB0,bitIndex1746)
<=> $true )
& ( v110009(constB0,bitIndex1745)
<=> $true )
& ( v110009(constB0,bitIndex1744)
<=> $true )
& ( v110009(constB0,bitIndex1743)
<=> $true )
& ( v110009(constB0,bitIndex1742)
<=> $true )
& ( v110009(constB0,bitIndex1741)
<=> $true )
& ( v110009(constB0,bitIndex1740)
<=> $true )
& ( v110009(constB0,bitIndex1739)
<=> $true )
& ( v110009(constB0,bitIndex1738)
<=> $true )
& ( v110009(constB0,bitIndex1737)
<=> $true )
& ( v110009(constB0,bitIndex1736)
<=> $true )
& ( v110009(constB0,bitIndex1735)
<=> $true )
& ( v110009(constB0,bitIndex1734)
<=> $true )
& ( v110009(constB0,bitIndex1733)
<=> $true )
& ( v110009(constB0,bitIndex1732)
<=> $true )
& ( v110009(constB0,bitIndex1731)
<=> $true )
& ( v110009(constB0,bitIndex1730)
<=> $true )
& ( v110009(constB0,bitIndex1729)
<=> $true )
& ( v110009(constB0,bitIndex1728)
<=> $true )
& ( v110009(constB0,bitIndex1727)
<=> $true )
& ( v110009(constB0,bitIndex1726)
<=> $true )
& ( v110009(constB0,bitIndex1725)
<=> $true )
& ( v110009(constB0,bitIndex1724)
<=> $true )
& ( v110009(constB0,bitIndex1723)
<=> $true )
& ( v110009(constB0,bitIndex1722)
<=> $true )
& ( v110009(constB0,bitIndex1721)
<=> $true )
& ( v110009(constB0,bitIndex1720)
<=> $true )
& ( v110009(constB0,bitIndex1719)
<=> $true )
& ( v110009(constB0,bitIndex1718)
<=> $true )
& ( v110009(constB0,bitIndex1717)
<=> $true )
& ( v110009(constB0,bitIndex1716)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_143,axiom,
( ( v110009(constB0,bitIndex1715)
<=> $true )
& ( v110009(constB0,bitIndex1714)
<=> $true )
& ( v110009(constB0,bitIndex1713)
<=> $true )
& ( v110009(constB0,bitIndex1712)
<=> $true )
& ( v110009(constB0,bitIndex1711)
<=> $true )
& ( v110009(constB0,bitIndex1710)
<=> $true )
& ( v110009(constB0,bitIndex1709)
<=> $true )
& ( v110009(constB0,bitIndex1708)
<=> $true )
& ( v110009(constB0,bitIndex1707)
<=> $true )
& ( v110009(constB0,bitIndex1706)
<=> $true )
& ( v110009(constB0,bitIndex1705)
<=> $true )
& ( v110009(constB0,bitIndex1704)
<=> $true )
& ( v110009(constB0,bitIndex1703)
<=> $true )
& ( v110009(constB0,bitIndex1702)
<=> $true )
& ( v110009(constB0,bitIndex1701)
<=> $true )
& ( v110009(constB0,bitIndex1700)
<=> $true )
& ( v110009(constB0,bitIndex1699)
<=> $true )
& ( v110009(constB0,bitIndex1698)
<=> $true )
& ( v110009(constB0,bitIndex1697)
<=> $true )
& ( v110009(constB0,bitIndex1696)
<=> $true )
& ( v110009(constB0,bitIndex1695)
<=> $true )
& ( v110009(constB0,bitIndex1694)
<=> $true )
& ( v110009(constB0,bitIndex1693)
<=> $true )
& ( v110009(constB0,bitIndex1692)
<=> $true )
& ( v110009(constB0,bitIndex1691)
<=> $true )
& ( v110009(constB0,bitIndex1690)
<=> $true )
& ( v110009(constB0,bitIndex1689)
<=> $true )
& ( v110009(constB0,bitIndex1688)
<=> $true )
& ( v110009(constB0,bitIndex1687)
<=> $true )
& ( v110009(constB0,bitIndex1686)
<=> $true )
& ( v110009(constB0,bitIndex1685)
<=> $true )
& ( v110009(constB0,bitIndex1684)
<=> $true )
& ( v110009(constB0,bitIndex1683)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_142,axiom,
( ( v110009(constB0,bitIndex1682)
<=> $true )
& ( v110009(constB0,bitIndex1681)
<=> $true )
& ( v110009(constB0,bitIndex1680)
<=> $true )
& ( v110009(constB0,bitIndex1679)
<=> $true )
& ( v110009(constB0,bitIndex1678)
<=> $true )
& ( v110009(constB0,bitIndex1677)
<=> $true )
& ( v110009(constB0,bitIndex1676)
<=> $true )
& ( v110009(constB0,bitIndex1675)
<=> $true )
& ( v110009(constB0,bitIndex1674)
<=> $true )
& ( v110009(constB0,bitIndex1673)
<=> $true )
& ( v110009(constB0,bitIndex1672)
<=> $true )
& ( v110009(constB0,bitIndex1671)
<=> $true )
& ( v110009(constB0,bitIndex1670)
<=> $true )
& ( v110009(constB0,bitIndex1669)
<=> $true )
& ( v110009(constB0,bitIndex1668)
<=> $true )
& ( v110009(constB0,bitIndex1667)
<=> $true )
& ( v110009(constB0,bitIndex1666)
<=> $true )
& ( v110009(constB0,bitIndex1665)
<=> $true )
& ( v110009(constB0,bitIndex1664)
<=> $true )
& ( v110009(constB0,bitIndex1663)
<=> $true )
& ( v110009(constB0,bitIndex1662)
<=> $true )
& ( v110009(constB0,bitIndex1661)
<=> $true )
& ( v110009(constB0,bitIndex1660)
<=> $true )
& ( v110009(constB0,bitIndex1659)
<=> $true )
& ( v110009(constB0,bitIndex1658)
<=> $true )
& ( v110009(constB0,bitIndex1657)
<=> $true )
& ( v110009(constB0,bitIndex1656)
<=> $true )
& ( v110009(constB0,bitIndex1655)
<=> $true )
& ( v110009(constB0,bitIndex1654)
<=> $true )
& ( v110009(constB0,bitIndex1653)
<=> $true )
& ( v110009(constB0,bitIndex1652)
<=> $true )
& ( v110009(constB0,bitIndex1651)
<=> $true )
& ( v110009(constB0,bitIndex1650)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_141,axiom,
( ( v110009(constB0,bitIndex1649)
<=> $true )
& ( v110009(constB0,bitIndex1648)
<=> $true )
& ( v110009(constB0,bitIndex1647)
<=> $true )
& ( v110009(constB0,bitIndex1646)
<=> $true )
& ( v110009(constB0,bitIndex1645)
<=> $true )
& ( v110009(constB0,bitIndex1644)
<=> $true )
& ( v110009(constB0,bitIndex1643)
<=> $true )
& ( v110009(constB0,bitIndex1642)
<=> $true )
& ( v110009(constB0,bitIndex1641)
<=> $true )
& ( v110009(constB0,bitIndex1640)
<=> $true )
& ( v110009(constB0,bitIndex1639)
<=> $true )
& ( v110009(constB0,bitIndex1638)
<=> $true )
& ( v110009(constB0,bitIndex1637)
<=> $true )
& ( v110009(constB0,bitIndex1636)
<=> $true )
& ( v110009(constB0,bitIndex1635)
<=> $true )
& ( v110009(constB0,bitIndex1634)
<=> $true )
& ( v110009(constB0,bitIndex1633)
<=> $true )
& ( v110009(constB0,bitIndex1632)
<=> $true )
& ( v110009(constB0,bitIndex1631)
<=> $true )
& ( v110009(constB0,bitIndex1630)
<=> $true )
& ( v110009(constB0,bitIndex1629)
<=> $true )
& ( v110009(constB0,bitIndex1628)
<=> $true )
& ( v110009(constB0,bitIndex1627)
<=> $true )
& ( v110009(constB0,bitIndex1626)
<=> $true )
& ( v110009(constB0,bitIndex1625)
<=> $true )
& ( v110009(constB0,bitIndex1624)
<=> $true )
& ( v110009(constB0,bitIndex1623)
<=> $true )
& ( v110009(constB0,bitIndex1622)
<=> $true )
& ( v110009(constB0,bitIndex1621)
<=> $true )
& ( v110009(constB0,bitIndex1620)
<=> $true )
& ( v110009(constB0,bitIndex1619)
<=> $true )
& ( v110009(constB0,bitIndex1618)
<=> $true )
& ( v110009(constB0,bitIndex1617)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_140,axiom,
( ( v110009(constB0,bitIndex1616)
<=> $true )
& ( v110009(constB0,bitIndex1615)
<=> $true )
& ( v110009(constB0,bitIndex1614)
<=> $true )
& ( v110009(constB0,bitIndex1613)
<=> $true )
& ( v110009(constB0,bitIndex1612)
<=> $true )
& ( v110009(constB0,bitIndex1611)
<=> $true )
& ( v110009(constB0,bitIndex1610)
<=> $true )
& ( v110009(constB0,bitIndex1609)
<=> $true )
& ( v110009(constB0,bitIndex1608)
<=> $true )
& ( v110009(constB0,bitIndex1607)
<=> $true )
& ( v110009(constB0,bitIndex1606)
<=> $true )
& ( v110009(constB0,bitIndex1605)
<=> $true )
& ( v110009(constB0,bitIndex1604)
<=> $true )
& ( v110009(constB0,bitIndex1603)
<=> $true )
& ( v110009(constB0,bitIndex1602)
<=> $true )
& ( v110009(constB0,bitIndex1601)
<=> $true )
& ( v110009(constB0,bitIndex1600)
<=> $true )
& ( v110009(constB0,bitIndex1599)
<=> $true )
& ( v110009(constB0,bitIndex1598)
<=> $true )
& ( v110009(constB0,bitIndex1597)
<=> $true )
& ( v110009(constB0,bitIndex1596)
<=> $true )
& ( v110009(constB0,bitIndex1595)
<=> $true )
& ( v110009(constB0,bitIndex1594)
<=> $true )
& ( v110009(constB0,bitIndex1593)
<=> $true )
& ( v110009(constB0,bitIndex1592)
<=> $true )
& ( v110009(constB0,bitIndex1591)
<=> $true )
& ( v110009(constB0,bitIndex1590)
<=> $true )
& ( v110009(constB0,bitIndex1589)
<=> $true )
& ( v110009(constB0,bitIndex1588)
<=> $true )
& ( v110009(constB0,bitIndex1587)
<=> $true )
& ( v110009(constB0,bitIndex1586)
<=> $true )
& ( v110009(constB0,bitIndex1585)
<=> $true )
& ( v110009(constB0,bitIndex1584)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_139,axiom,
( ( v110009(constB0,bitIndex1583)
<=> $true )
& ( v110009(constB0,bitIndex1582)
<=> $true )
& ( v110009(constB0,bitIndex1581)
<=> $true )
& ( v110009(constB0,bitIndex1580)
<=> $true )
& ( v110009(constB0,bitIndex1579)
<=> $true )
& ( v110009(constB0,bitIndex1578)
<=> $true )
& ( v110009(constB0,bitIndex1577)
<=> $true )
& ( v110009(constB0,bitIndex1576)
<=> $true )
& ( v110009(constB0,bitIndex1575)
<=> $true )
& ( v110009(constB0,bitIndex1574)
<=> $true )
& ( v110009(constB0,bitIndex1573)
<=> $true )
& ( v110009(constB0,bitIndex1572)
<=> $true )
& ( v110009(constB0,bitIndex1571)
<=> $true )
& ( v110009(constB0,bitIndex1570)
<=> $true )
& ( v110009(constB0,bitIndex1569)
<=> $true )
& ( v110009(constB0,bitIndex1568)
<=> $true )
& ( v110009(constB0,bitIndex1567)
<=> $true )
& ( v110009(constB0,bitIndex1566)
<=> $true )
& ( v110009(constB0,bitIndex1565)
<=> $true )
& ( v110009(constB0,bitIndex1564)
<=> $true )
& ( v110009(constB0,bitIndex1563)
<=> $true )
& ( v110009(constB0,bitIndex1562)
<=> $true )
& ( v110009(constB0,bitIndex1561)
<=> $true )
& ( v110009(constB0,bitIndex1560)
<=> $true )
& ( v110009(constB0,bitIndex1559)
<=> $true )
& ( v110009(constB0,bitIndex1558)
<=> $true )
& ( v110009(constB0,bitIndex1557)
<=> $true )
& ( v110009(constB0,bitIndex1556)
<=> $true )
& ( v110009(constB0,bitIndex1555)
<=> $true )
& ( v110009(constB0,bitIndex1554)
<=> $true )
& ( v110009(constB0,bitIndex1553)
<=> $true )
& ( v110009(constB0,bitIndex1552)
<=> $true )
& ( v110009(constB0,bitIndex1551)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_138,axiom,
( ( v110009(constB0,bitIndex1550)
<=> $true )
& ( v110009(constB0,bitIndex1549)
<=> $true )
& ( v110009(constB0,bitIndex1548)
<=> $true )
& ( v110009(constB0,bitIndex1547)
<=> $true )
& ( v110009(constB0,bitIndex1546)
<=> $true )
& ( v110009(constB0,bitIndex1545)
<=> $true )
& ( v110009(constB0,bitIndex1544)
<=> $true )
& ( v110009(constB0,bitIndex1543)
<=> $true )
& ( v110009(constB0,bitIndex1542)
<=> $true )
& ( v110009(constB0,bitIndex1541)
<=> $true )
& ( v110009(constB0,bitIndex1540)
<=> $true )
& ( v110009(constB0,bitIndex1539)
<=> $true )
& ( v110009(constB0,bitIndex1538)
<=> $true )
& ( v110009(constB0,bitIndex1537)
<=> $true )
& ( v110009(constB0,bitIndex1536)
<=> $true )
& ( v110009(constB0,bitIndex1535)
<=> $true )
& ( v110009(constB0,bitIndex1534)
<=> $true )
& ( v110009(constB0,bitIndex1533)
<=> $true )
& ( v110009(constB0,bitIndex1532)
<=> $true )
& ( v110009(constB0,bitIndex1531)
<=> $true )
& ( v110009(constB0,bitIndex1530)
<=> $true )
& ( v110009(constB0,bitIndex1529)
<=> $true )
& ( v110009(constB0,bitIndex1528)
<=> $true )
& ( v110009(constB0,bitIndex1527)
<=> $true )
& ( v110009(constB0,bitIndex1526)
<=> $true )
& ( v110009(constB0,bitIndex1525)
<=> $true )
& ( v110009(constB0,bitIndex1524)
<=> $true )
& ( v110009(constB0,bitIndex1523)
<=> $true )
& ( v110009(constB0,bitIndex1522)
<=> $true )
& ( v110009(constB0,bitIndex1521)
<=> $true )
& ( v110009(constB0,bitIndex1520)
<=> $true )
& ( v110009(constB0,bitIndex1519)
<=> $true )
& ( v110009(constB0,bitIndex1518)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_137,axiom,
( ( v110009(constB0,bitIndex1517)
<=> $true )
& ( v110009(constB0,bitIndex1516)
<=> $true )
& ( v110009(constB0,bitIndex1515)
<=> $true )
& ( v110009(constB0,bitIndex1514)
<=> $true )
& ( v110009(constB0,bitIndex1513)
<=> $true )
& ( v110009(constB0,bitIndex1512)
<=> $true )
& ( v110009(constB0,bitIndex1511)
<=> $true )
& ( v110009(constB0,bitIndex1510)
<=> $true )
& ( v110009(constB0,bitIndex1509)
<=> $true )
& ( v110009(constB0,bitIndex1508)
<=> $true )
& ( v110009(constB0,bitIndex1507)
<=> $true )
& ( v110009(constB0,bitIndex1506)
<=> $true )
& ( v110009(constB0,bitIndex1505)
<=> $true )
& ( v110009(constB0,bitIndex1504)
<=> $true )
& ( v110009(constB0,bitIndex1503)
<=> $true )
& ( v110009(constB0,bitIndex1502)
<=> $true )
& ( v110009(constB0,bitIndex1501)
<=> $true )
& ( v110009(constB0,bitIndex1500)
<=> $true )
& ( v110009(constB0,bitIndex1499)
<=> $true )
& ( v110009(constB0,bitIndex1498)
<=> $true )
& ( v110009(constB0,bitIndex1497)
<=> $true )
& ( v110009(constB0,bitIndex1496)
<=> $true )
& ( v110009(constB0,bitIndex1495)
<=> $true )
& ( v110009(constB0,bitIndex1494)
<=> $true )
& ( v110009(constB0,bitIndex1493)
<=> $true )
& ( v110009(constB0,bitIndex1492)
<=> $true )
& ( v110009(constB0,bitIndex1491)
<=> $true )
& ( v110009(constB0,bitIndex1490)
<=> $true )
& ( v110009(constB0,bitIndex1489)
<=> $true )
& ( v110009(constB0,bitIndex1488)
<=> $true )
& ( v110009(constB0,bitIndex1487)
<=> $true )
& ( v110009(constB0,bitIndex1486)
<=> $true )
& ( v110009(constB0,bitIndex1485)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_136,axiom,
( ( v110009(constB0,bitIndex1484)
<=> $true )
& ( v110009(constB0,bitIndex1483)
<=> $true )
& ( v110009(constB0,bitIndex1482)
<=> $true )
& ( v110009(constB0,bitIndex1481)
<=> $true )
& ( v110009(constB0,bitIndex1480)
<=> $true )
& ( v110009(constB0,bitIndex1479)
<=> $true )
& ( v110009(constB0,bitIndex1478)
<=> $true )
& ( v110009(constB0,bitIndex1477)
<=> $true )
& ( v110009(constB0,bitIndex1476)
<=> $true )
& ( v110009(constB0,bitIndex1475)
<=> $true )
& ( v110009(constB0,bitIndex1474)
<=> $true )
& ( v110009(constB0,bitIndex1473)
<=> $true )
& ( v110009(constB0,bitIndex1472)
<=> $true )
& ( v110009(constB0,bitIndex1471)
<=> $true )
& ( v110009(constB0,bitIndex1470)
<=> $true )
& ( v110009(constB0,bitIndex1469)
<=> $true )
& ( v110009(constB0,bitIndex1468)
<=> $true )
& ( v110009(constB0,bitIndex1467)
<=> $true )
& ( v110009(constB0,bitIndex1466)
<=> $true )
& ( v110009(constB0,bitIndex1465)
<=> $true )
& ( v110009(constB0,bitIndex1464)
<=> $true )
& ( v110009(constB0,bitIndex1463)
<=> $true )
& ( v110009(constB0,bitIndex1462)
<=> $true )
& ( v110009(constB0,bitIndex1461)
<=> $true )
& ( v110009(constB0,bitIndex1460)
<=> $true )
& ( v110009(constB0,bitIndex1459)
<=> $true )
& ( v110009(constB0,bitIndex1458)
<=> $true )
& ( v110009(constB0,bitIndex1457)
<=> $true )
& ( v110009(constB0,bitIndex1456)
<=> $true )
& ( v110009(constB0,bitIndex1455)
<=> $true )
& ( v110009(constB0,bitIndex1454)
<=> $true )
& ( v110009(constB0,bitIndex1453)
<=> $true )
& ( v110009(constB0,bitIndex1452)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_135,axiom,
( ( v110009(constB0,bitIndex1451)
<=> $true )
& ( v110009(constB0,bitIndex1450)
<=> $true )
& ( v110009(constB0,bitIndex1449)
<=> $true )
& ( v110009(constB0,bitIndex1448)
<=> $true )
& ( v110009(constB0,bitIndex1447)
<=> $true )
& ( v110009(constB0,bitIndex1446)
<=> $true )
& ( v110009(constB0,bitIndex1445)
<=> $true )
& ( v110009(constB0,bitIndex1444)
<=> $true )
& ( v110009(constB0,bitIndex1443)
<=> $true )
& ( v110009(constB0,bitIndex1442)
<=> $true )
& ( v110009(constB0,bitIndex1441)
<=> $true )
& ( v110009(constB0,bitIndex1440)
<=> $true )
& ( v110009(constB0,bitIndex1439)
<=> $true )
& ( v110009(constB0,bitIndex1438)
<=> $true )
& ( v110009(constB0,bitIndex1437)
<=> $true )
& ( v110009(constB0,bitIndex1436)
<=> $true )
& ( v110009(constB0,bitIndex1435)
<=> $true )
& ( v110009(constB0,bitIndex1434)
<=> $true )
& ( v110009(constB0,bitIndex1433)
<=> $true )
& ( v110009(constB0,bitIndex1432)
<=> $true )
& ( v110009(constB0,bitIndex1431)
<=> $true )
& ( v110009(constB0,bitIndex1430)
<=> $true )
& ( v110009(constB0,bitIndex1429)
<=> $true )
& ( v110009(constB0,bitIndex1428)
<=> $true )
& ( v110009(constB0,bitIndex1427)
<=> $true )
& ( v110009(constB0,bitIndex1426)
<=> $true )
& ( v110009(constB0,bitIndex1425)
<=> $true )
& ( v110009(constB0,bitIndex1424)
<=> $true )
& ( v110009(constB0,bitIndex1423)
<=> $true )
& ( v110009(constB0,bitIndex1422)
<=> $true )
& ( v110009(constB0,bitIndex1421)
<=> $true )
& ( v110009(constB0,bitIndex1420)
<=> $true )
& ( v110009(constB0,bitIndex1419)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_134,axiom,
( ( v110009(constB0,bitIndex1418)
<=> $true )
& ( v110009(constB0,bitIndex1417)
<=> $true )
& ( v110009(constB0,bitIndex1416)
<=> $true )
& ( v110009(constB0,bitIndex1415)
<=> $true )
& ( v110009(constB0,bitIndex1414)
<=> $true )
& ( v110009(constB0,bitIndex1413)
<=> $true )
& ( v110009(constB0,bitIndex1412)
<=> $true )
& ( v110009(constB0,bitIndex1411)
<=> $true )
& ( v110009(constB0,bitIndex1410)
<=> $true )
& ( v110009(constB0,bitIndex1409)
<=> $true )
& ( v110009(constB0,bitIndex1408)
<=> $true )
& ( v110009(constB0,bitIndex1407)
<=> $true )
& ( v110009(constB0,bitIndex1406)
<=> $true )
& ( v110009(constB0,bitIndex1405)
<=> $true )
& ( v110009(constB0,bitIndex1404)
<=> $true )
& ( v110009(constB0,bitIndex1403)
<=> $true )
& ( v110009(constB0,bitIndex1402)
<=> $true )
& ( v110009(constB0,bitIndex1401)
<=> $true )
& ( v110009(constB0,bitIndex1400)
<=> $true )
& ( v110009(constB0,bitIndex1399)
<=> $true )
& ( v110009(constB0,bitIndex1398)
<=> $true )
& ( v110009(constB0,bitIndex1397)
<=> $true )
& ( v110009(constB0,bitIndex1396)
<=> $true )
& ( v110009(constB0,bitIndex1395)
<=> $true )
& ( v110009(constB0,bitIndex1394)
<=> $true )
& ( v110009(constB0,bitIndex1393)
<=> $true )
& ( v110009(constB0,bitIndex1392)
<=> $true )
& ( v110009(constB0,bitIndex1391)
<=> $true )
& ( v110009(constB0,bitIndex1390)
<=> $true )
& ( v110009(constB0,bitIndex1389)
<=> $true )
& ( v110009(constB0,bitIndex1388)
<=> $true )
& ( v110009(constB0,bitIndex1387)
<=> $true )
& ( v110009(constB0,bitIndex1386)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_133,axiom,
( ( v110009(constB0,bitIndex1385)
<=> $true )
& ( v110009(constB0,bitIndex1384)
<=> $true )
& ( v110009(constB0,bitIndex1383)
<=> $true )
& ( v110009(constB0,bitIndex1382)
<=> $true )
& ( v110009(constB0,bitIndex1381)
<=> $true )
& ( v110009(constB0,bitIndex1380)
<=> $true )
& ( v110009(constB0,bitIndex1379)
<=> $true )
& ( v110009(constB0,bitIndex1378)
<=> $true )
& ( v110009(constB0,bitIndex1377)
<=> $true )
& ( v110009(constB0,bitIndex1376)
<=> $true )
& ( v110009(constB0,bitIndex1375)
<=> $true )
& ( v110009(constB0,bitIndex1374)
<=> $true )
& ( v110009(constB0,bitIndex1373)
<=> $true )
& ( v110009(constB0,bitIndex1372)
<=> $true )
& ( v110009(constB0,bitIndex1371)
<=> $true )
& ( v110009(constB0,bitIndex1370)
<=> $true )
& ( v110009(constB0,bitIndex1369)
<=> $true )
& ( v110009(constB0,bitIndex1368)
<=> $true )
& ( v110009(constB0,bitIndex1367)
<=> $true )
& ( v110009(constB0,bitIndex1366)
<=> $true )
& ( v110009(constB0,bitIndex1365)
<=> $true )
& ( v110009(constB0,bitIndex1364)
<=> $true )
& ( v110009(constB0,bitIndex1363)
<=> $true )
& ( v110009(constB0,bitIndex1362)
<=> $true )
& ( v110009(constB0,bitIndex1361)
<=> $true )
& ( v110009(constB0,bitIndex1360)
<=> $true )
& ( v110009(constB0,bitIndex1359)
<=> $true )
& ( v110009(constB0,bitIndex1358)
<=> $true )
& ( v110009(constB0,bitIndex1357)
<=> $true )
& ( v110009(constB0,bitIndex1356)
<=> $true )
& ( v110009(constB0,bitIndex1355)
<=> $true )
& ( v110009(constB0,bitIndex1354)
<=> $true )
& ( v110009(constB0,bitIndex1353)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_132,axiom,
( ( v110009(constB0,bitIndex1352)
<=> $true )
& ( v110009(constB0,bitIndex1351)
<=> $true )
& ( v110009(constB0,bitIndex1350)
<=> $true )
& ( v110009(constB0,bitIndex1349)
<=> $true )
& ( v110009(constB0,bitIndex1348)
<=> $true )
& ( v110009(constB0,bitIndex1347)
<=> $true )
& ( v110009(constB0,bitIndex1346)
<=> $true )
& ( v110009(constB0,bitIndex1345)
<=> $true )
& ( v110009(constB0,bitIndex1344)
<=> $true )
& ( v110009(constB0,bitIndex1343)
<=> $true )
& ( v110009(constB0,bitIndex1342)
<=> $true )
& ( v110009(constB0,bitIndex1341)
<=> $true )
& ( v110009(constB0,bitIndex1340)
<=> $true )
& ( v110009(constB0,bitIndex1339)
<=> $true )
& ( v110009(constB0,bitIndex1338)
<=> $true )
& ( v110009(constB0,bitIndex1337)
<=> $true )
& ( v110009(constB0,bitIndex1336)
<=> $true )
& ( v110009(constB0,bitIndex1335)
<=> $true )
& ( v110009(constB0,bitIndex1334)
<=> $true )
& ( v110009(constB0,bitIndex1333)
<=> $true )
& ( v110009(constB0,bitIndex1332)
<=> $true )
& ( v110009(constB0,bitIndex1331)
<=> $true )
& ( v110009(constB0,bitIndex1330)
<=> $true )
& ( v110009(constB0,bitIndex1329)
<=> $true )
& ( v110009(constB0,bitIndex1328)
<=> $true )
& ( v110009(constB0,bitIndex1327)
<=> $true )
& ( v110009(constB0,bitIndex1326)
<=> $true )
& ( v110009(constB0,bitIndex1325)
<=> $true )
& ( v110009(constB0,bitIndex1324)
<=> $true )
& ( v110009(constB0,bitIndex1323)
<=> $true )
& ( v110009(constB0,bitIndex1322)
<=> $true )
& ( v110009(constB0,bitIndex1321)
<=> $true )
& ( v110009(constB0,bitIndex1320)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_131,axiom,
( ( v110009(constB0,bitIndex1319)
<=> $true )
& ( v110009(constB0,bitIndex1318)
<=> $true )
& ( v110009(constB0,bitIndex1317)
<=> $true )
& ( v110009(constB0,bitIndex1316)
<=> $true )
& ( v110009(constB0,bitIndex1315)
<=> $true )
& ( v110009(constB0,bitIndex1314)
<=> $true )
& ( v110009(constB0,bitIndex1313)
<=> $true )
& ( v110009(constB0,bitIndex1312)
<=> $true )
& ( v110009(constB0,bitIndex1311)
<=> $true )
& ( v110009(constB0,bitIndex1310)
<=> $true )
& ( v110009(constB0,bitIndex1309)
<=> $true )
& ( v110009(constB0,bitIndex1308)
<=> $true )
& ( v110009(constB0,bitIndex1307)
<=> $true )
& ( v110009(constB0,bitIndex1306)
<=> $true )
& ( v110009(constB0,bitIndex1305)
<=> $true )
& ( v110009(constB0,bitIndex1304)
<=> $true )
& ( v110009(constB0,bitIndex1303)
<=> $true )
& ( v110009(constB0,bitIndex1302)
<=> $true )
& ( v110009(constB0,bitIndex1301)
<=> $true )
& ( v110009(constB0,bitIndex1300)
<=> $true )
& ( v110009(constB0,bitIndex1299)
<=> $true )
& ( v110009(constB0,bitIndex1298)
<=> $true )
& ( v110009(constB0,bitIndex1297)
<=> $true )
& ( v110009(constB0,bitIndex1296)
<=> $true )
& ( v110009(constB0,bitIndex1295)
<=> $true )
& ( v110009(constB0,bitIndex1294)
<=> $true )
& ( v110009(constB0,bitIndex1293)
<=> $true )
& ( v110009(constB0,bitIndex1292)
<=> $true )
& ( v110009(constB0,bitIndex1291)
<=> $true )
& ( v110009(constB0,bitIndex1290)
<=> $true )
& ( v110009(constB0,bitIndex1289)
<=> $true )
& ( v110009(constB0,bitIndex1288)
<=> $true )
& ( v110009(constB0,bitIndex1287)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_130,axiom,
( ( v110009(constB0,bitIndex1286)
<=> $true )
& ( v110009(constB0,bitIndex1285)
<=> $true )
& ( v110009(constB0,bitIndex1284)
<=> $true )
& ( v110009(constB0,bitIndex1283)
<=> $true )
& ( v110009(constB0,bitIndex1282)
<=> $true )
& ( v110009(constB0,bitIndex1281)
<=> $true )
& ( v110009(constB0,bitIndex1280)
<=> $true )
& ( v110009(constB0,bitIndex1279)
<=> $true )
& ( v110009(constB0,bitIndex1278)
<=> $true )
& ( v110009(constB0,bitIndex1277)
<=> $true )
& ( v110009(constB0,bitIndex1276)
<=> $true )
& ( v110009(constB0,bitIndex1275)
<=> $true )
& ( v110009(constB0,bitIndex1274)
<=> $true )
& ( v110009(constB0,bitIndex1273)
<=> $true )
& ( v110009(constB0,bitIndex1272)
<=> $true )
& ( v110009(constB0,bitIndex1271)
<=> $true )
& ( v110009(constB0,bitIndex1270)
<=> $true )
& ( v110009(constB0,bitIndex1269)
<=> $true )
& ( v110009(constB0,bitIndex1268)
<=> $true )
& ( v110009(constB0,bitIndex1267)
<=> $true )
& ( v110009(constB0,bitIndex1266)
<=> $true )
& ( v110009(constB0,bitIndex1265)
<=> $true )
& ( v110009(constB0,bitIndex1264)
<=> $true )
& ( v110009(constB0,bitIndex1263)
<=> $true )
& ( v110009(constB0,bitIndex1262)
<=> $true )
& ( v110009(constB0,bitIndex1261)
<=> $true )
& ( v110009(constB0,bitIndex1260)
<=> $true )
& ( v110009(constB0,bitIndex1259)
<=> $true )
& ( v110009(constB0,bitIndex1258)
<=> $true )
& ( v110009(constB0,bitIndex1257)
<=> $true )
& ( v110009(constB0,bitIndex1256)
<=> $true )
& ( v110009(constB0,bitIndex1255)
<=> $true )
& ( v110009(constB0,bitIndex1254)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_129,axiom,
( ( v110009(constB0,bitIndex1253)
<=> $true )
& ( v110009(constB0,bitIndex1252)
<=> $true )
& ( v110009(constB0,bitIndex1251)
<=> $true )
& ( v110009(constB0,bitIndex1250)
<=> $true )
& ( v110009(constB0,bitIndex1249)
<=> $true )
& ( v110009(constB0,bitIndex1248)
<=> $true )
& ( v110009(constB0,bitIndex1247)
<=> $true )
& ( v110009(constB0,bitIndex1246)
<=> $true )
& ( v110009(constB0,bitIndex1245)
<=> $true )
& ( v110009(constB0,bitIndex1244)
<=> $true )
& ( v110009(constB0,bitIndex1243)
<=> $true )
& ( v110009(constB0,bitIndex1242)
<=> $true )
& ( v110009(constB0,bitIndex1241)
<=> $true )
& ( v110009(constB0,bitIndex1240)
<=> $true )
& ( v110009(constB0,bitIndex1239)
<=> $true )
& ( v110009(constB0,bitIndex1238)
<=> $true )
& ( v110009(constB0,bitIndex1237)
<=> $true )
& ( v110009(constB0,bitIndex1236)
<=> $true )
& ( v110009(constB0,bitIndex1235)
<=> $true )
& ( v110009(constB0,bitIndex1234)
<=> $true )
& ( v110009(constB0,bitIndex1233)
<=> $true )
& ( v110009(constB0,bitIndex1232)
<=> $true )
& ( v110009(constB0,bitIndex1231)
<=> $true )
& ( v110009(constB0,bitIndex1230)
<=> $true )
& ( v110009(constB0,bitIndex1229)
<=> $true )
& ( v110009(constB0,bitIndex1228)
<=> $true )
& ( v110009(constB0,bitIndex1227)
<=> $true )
& ( v110009(constB0,bitIndex1226)
<=> $true )
& ( v110009(constB0,bitIndex1225)
<=> $true )
& ( v110009(constB0,bitIndex1224)
<=> $true )
& ( v110009(constB0,bitIndex1223)
<=> $true )
& ( v110009(constB0,bitIndex1222)
<=> $true )
& ( v110009(constB0,bitIndex1221)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_128,axiom,
( ( v110009(constB0,bitIndex1220)
<=> $true )
& ( v110009(constB0,bitIndex1219)
<=> $true )
& ( v110009(constB0,bitIndex1218)
<=> $true )
& ( v110009(constB0,bitIndex1217)
<=> $true )
& ( v110009(constB0,bitIndex1216)
<=> $true )
& ( v110009(constB0,bitIndex1215)
<=> $true )
& ( v110009(constB0,bitIndex1214)
<=> $true )
& ( v110009(constB0,bitIndex1213)
<=> $true )
& ( v110009(constB0,bitIndex1212)
<=> $true )
& ( v110009(constB0,bitIndex1211)
<=> $true )
& ( v110009(constB0,bitIndex1210)
<=> $true )
& ( v110009(constB0,bitIndex1209)
<=> $true )
& ( v110009(constB0,bitIndex1208)
<=> $true )
& ( v110009(constB0,bitIndex1207)
<=> $true )
& ( v110009(constB0,bitIndex1206)
<=> $true )
& ( v110009(constB0,bitIndex1205)
<=> $true )
& ( v110009(constB0,bitIndex1204)
<=> $true )
& ( v110009(constB0,bitIndex1203)
<=> $true )
& ( v110009(constB0,bitIndex1202)
<=> $true )
& ( v110009(constB0,bitIndex1201)
<=> $true )
& ( v110009(constB0,bitIndex1200)
<=> $true )
& ( v110009(constB0,bitIndex1199)
<=> $true )
& ( v110009(constB0,bitIndex1198)
<=> $true )
& ( v110009(constB0,bitIndex1197)
<=> $true )
& ( v110009(constB0,bitIndex1196)
<=> $true )
& ( v110009(constB0,bitIndex1195)
<=> $true )
& ( v110009(constB0,bitIndex1194)
<=> $true )
& ( v110009(constB0,bitIndex1193)
<=> $true )
& ( v110009(constB0,bitIndex1192)
<=> $true )
& ( v110009(constB0,bitIndex1191)
<=> $true )
& ( v110009(constB0,bitIndex1190)
<=> $true )
& ( v110009(constB0,bitIndex1189)
<=> $true )
& ( v110009(constB0,bitIndex1188)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_127,axiom,
( ( v110009(constB0,bitIndex1187)
<=> $true )
& ( v110009(constB0,bitIndex1186)
<=> $true )
& ( v110009(constB0,bitIndex1185)
<=> $true )
& ( v110009(constB0,bitIndex1184)
<=> $true )
& ( v110009(constB0,bitIndex1183)
<=> $true )
& ( v110009(constB0,bitIndex1182)
<=> $true )
& ( v110009(constB0,bitIndex1181)
<=> $true )
& ( v110009(constB0,bitIndex1180)
<=> $true )
& ( v110009(constB0,bitIndex1179)
<=> $true )
& ( v110009(constB0,bitIndex1178)
<=> $true )
& ( v110009(constB0,bitIndex1177)
<=> $true )
& ( v110009(constB0,bitIndex1176)
<=> $true )
& ( v110009(constB0,bitIndex1175)
<=> $true )
& ( v110009(constB0,bitIndex1174)
<=> $true )
& ( v110009(constB0,bitIndex1173)
<=> $true )
& ( v110009(constB0,bitIndex1172)
<=> $true )
& ( v110009(constB0,bitIndex1171)
<=> $true )
& ( v110009(constB0,bitIndex1170)
<=> $true )
& ( v110009(constB0,bitIndex1169)
<=> $true )
& ( v110009(constB0,bitIndex1168)
<=> $true )
& ( v110009(constB0,bitIndex1167)
<=> $true )
& ( v110009(constB0,bitIndex1166)
<=> $true )
& ( v110009(constB0,bitIndex1165)
<=> $true )
& ( v110009(constB0,bitIndex1164)
<=> $true )
& ( v110009(constB0,bitIndex1163)
<=> $true )
& ( v110009(constB0,bitIndex1162)
<=> $true )
& ( v110009(constB0,bitIndex1161)
<=> $true )
& ( v110009(constB0,bitIndex1160)
<=> $true )
& ( v110009(constB0,bitIndex1159)
<=> $true )
& ( v110009(constB0,bitIndex1158)
<=> $true )
& ( v110009(constB0,bitIndex1157)
<=> $true )
& ( v110009(constB0,bitIndex1156)
<=> $true )
& ( v110009(constB0,bitIndex1155)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_126,axiom,
( ( v110009(constB0,bitIndex1154)
<=> $true )
& ( v110009(constB0,bitIndex1153)
<=> $true )
& ( v110009(constB0,bitIndex1152)
<=> $true )
& ( v110009(constB0,bitIndex1151)
<=> $true )
& ( v110009(constB0,bitIndex1150)
<=> $true )
& ( v110009(constB0,bitIndex1149)
<=> $true )
& ( v110009(constB0,bitIndex1148)
<=> $true )
& ( v110009(constB0,bitIndex1147)
<=> $true )
& ( v110009(constB0,bitIndex1146)
<=> $true )
& ( v110009(constB0,bitIndex1145)
<=> $true )
& ( v110009(constB0,bitIndex1144)
<=> $true )
& ( v110009(constB0,bitIndex1143)
<=> $true )
& ( v110009(constB0,bitIndex1142)
<=> $true )
& ( v110009(constB0,bitIndex1141)
<=> $true )
& ( v110009(constB0,bitIndex1140)
<=> $true )
& ( v110009(constB0,bitIndex1139)
<=> $true )
& ( v110009(constB0,bitIndex1138)
<=> $true )
& ( v110009(constB0,bitIndex1137)
<=> $true )
& ( v110009(constB0,bitIndex1136)
<=> $true )
& ( v110009(constB0,bitIndex1135)
<=> $true )
& ( v110009(constB0,bitIndex1134)
<=> $true )
& ( v110009(constB0,bitIndex1133)
<=> $true )
& ( v110009(constB0,bitIndex1132)
<=> $true )
& ( v110009(constB0,bitIndex1131)
<=> $true )
& ( v110009(constB0,bitIndex1130)
<=> $true )
& ( v110009(constB0,bitIndex1129)
<=> $true )
& ( v110009(constB0,bitIndex1128)
<=> $true )
& ( v110009(constB0,bitIndex1127)
<=> $true )
& ( v110009(constB0,bitIndex1126)
<=> $true )
& ( v110009(constB0,bitIndex1125)
<=> $true )
& ( v110009(constB0,bitIndex1124)
<=> $true )
& ( v110009(constB0,bitIndex1123)
<=> $true )
& ( v110009(constB0,bitIndex1122)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_125,axiom,
( ( v110009(constB0,bitIndex1121)
<=> $true )
& ( v110009(constB0,bitIndex1120)
<=> $true )
& ( v110009(constB0,bitIndex1119)
<=> $true )
& ( v110009(constB0,bitIndex1118)
<=> $true )
& ( v110009(constB0,bitIndex1117)
<=> $true )
& ( v110009(constB0,bitIndex1116)
<=> $true )
& ( v110009(constB0,bitIndex1115)
<=> $true )
& ( v110009(constB0,bitIndex1114)
<=> $true )
& ( v110009(constB0,bitIndex1113)
<=> $true )
& ( v110009(constB0,bitIndex1112)
<=> $true )
& ( v110009(constB0,bitIndex1111)
<=> $true )
& ( v110009(constB0,bitIndex1110)
<=> $true )
& ( v110009(constB0,bitIndex1109)
<=> $true )
& ( v110009(constB0,bitIndex1108)
<=> $true )
& ( v110009(constB0,bitIndex1107)
<=> $true )
& ( v110009(constB0,bitIndex1106)
<=> $true )
& ( v110009(constB0,bitIndex1105)
<=> $true )
& ( v110009(constB0,bitIndex1104)
<=> $true )
& ( v110009(constB0,bitIndex1103)
<=> $true )
& ( v110009(constB0,bitIndex1102)
<=> $true )
& ( v110009(constB0,bitIndex1101)
<=> $true )
& ( v110009(constB0,bitIndex1100)
<=> $true )
& ( v110009(constB0,bitIndex1099)
<=> $true )
& ( v110009(constB0,bitIndex1098)
<=> $true )
& ( v110009(constB0,bitIndex1097)
<=> $true )
& ( v110009(constB0,bitIndex1096)
<=> $true )
& ( v110009(constB0,bitIndex1095)
<=> $true )
& ( v110009(constB0,bitIndex1094)
<=> $true )
& ( v110009(constB0,bitIndex1093)
<=> $true )
& ( v110009(constB0,bitIndex1092)
<=> $true )
& ( v110009(constB0,bitIndex1091)
<=> $true )
& ( v110009(constB0,bitIndex1090)
<=> $true )
& ( v110009(constB0,bitIndex1089)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_124,axiom,
( ( v110009(constB0,bitIndex1088)
<=> $true )
& ( v110009(constB0,bitIndex1087)
<=> $true )
& ( v110009(constB0,bitIndex1086)
<=> $true )
& ( v110009(constB0,bitIndex1085)
<=> $true )
& ( v110009(constB0,bitIndex1084)
<=> $true )
& ( v110009(constB0,bitIndex1083)
<=> $true )
& ( v110009(constB0,bitIndex1082)
<=> $true )
& ( v110009(constB0,bitIndex1081)
<=> $true )
& ( v110009(constB0,bitIndex1080)
<=> $true )
& ( v110009(constB0,bitIndex1079)
<=> $true )
& ( v110009(constB0,bitIndex1078)
<=> $true )
& ( v110009(constB0,bitIndex1077)
<=> $true )
& ( v110009(constB0,bitIndex1076)
<=> $true )
& ( v110009(constB0,bitIndex1075)
<=> $true )
& ( v110009(constB0,bitIndex1074)
<=> $true )
& ( v110009(constB0,bitIndex1073)
<=> $true )
& ( v110009(constB0,bitIndex1072)
<=> $true )
& ( v110009(constB0,bitIndex1071)
<=> $true )
& ( v110009(constB0,bitIndex1070)
<=> $true )
& ( v110009(constB0,bitIndex1069)
<=> $true )
& ( v110009(constB0,bitIndex1068)
<=> $true )
& ( v110009(constB0,bitIndex1067)
<=> $true )
& ( v110009(constB0,bitIndex1066)
<=> $true )
& ( v110009(constB0,bitIndex1065)
<=> $true )
& ( v110009(constB0,bitIndex1064)
<=> $true )
& ( v110009(constB0,bitIndex1063)
<=> $true )
& ( v110009(constB0,bitIndex1062)
<=> $true )
& ( v110009(constB0,bitIndex1061)
<=> $true )
& ( v110009(constB0,bitIndex1060)
<=> $true )
& ( v110009(constB0,bitIndex1059)
<=> $true )
& ( v110009(constB0,bitIndex1058)
<=> $true )
& ( v110009(constB0,bitIndex1057)
<=> $true )
& ( v110009(constB0,bitIndex1056)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_123,axiom,
( ( v110009(constB0,bitIndex1055)
<=> $true )
& ( v110009(constB0,bitIndex1054)
<=> $true )
& ( v110009(constB0,bitIndex1053)
<=> $true )
& ( v110009(constB0,bitIndex1052)
<=> $true )
& ( v110009(constB0,bitIndex1051)
<=> $true )
& ( v110009(constB0,bitIndex1050)
<=> $true )
& ( v110009(constB0,bitIndex1049)
<=> $true )
& ( v110009(constB0,bitIndex1048)
<=> $true )
& ( v110009(constB0,bitIndex1047)
<=> $true )
& ( v110009(constB0,bitIndex1046)
<=> $true )
& ( v110009(constB0,bitIndex1045)
<=> $true )
& ( v110009(constB0,bitIndex1044)
<=> $true )
& ( v110009(constB0,bitIndex1043)
<=> $true )
& ( v110009(constB0,bitIndex1042)
<=> $true )
& ( v110009(constB0,bitIndex1041)
<=> $true )
& ( v110009(constB0,bitIndex1040)
<=> $true )
& ( v110009(constB0,bitIndex1039)
<=> $true )
& ( v110009(constB0,bitIndex1038)
<=> $true )
& ( v110009(constB0,bitIndex1037)
<=> $true )
& ( v110009(constB0,bitIndex1036)
<=> $true )
& ( v110009(constB0,bitIndex1035)
<=> $true )
& ( v110009(constB0,bitIndex1034)
<=> $true )
& ( v110009(constB0,bitIndex1033)
<=> $true )
& ( v110009(constB0,bitIndex1032)
<=> $true )
& ( v110009(constB0,bitIndex1031)
<=> $true )
& ( v110009(constB0,bitIndex1030)
<=> $true )
& ( v110009(constB0,bitIndex1029)
<=> $true )
& ( v110009(constB0,bitIndex1028)
<=> $true )
& ( v110009(constB0,bitIndex1027)
<=> $true )
& ( v110009(constB0,bitIndex1026)
<=> $true )
& ( v110009(constB0,bitIndex1025)
<=> $true )
& ( v110009(constB0,bitIndex1024)
<=> $true )
& ( v110009(constB0,bitIndex1023)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_122,axiom,
( ( v110009(constB0,bitIndex1022)
<=> $true )
& ( v110009(constB0,bitIndex1021)
<=> $true )
& ( v110009(constB0,bitIndex1020)
<=> $true )
& ( v110009(constB0,bitIndex1019)
<=> $true )
& ( v110009(constB0,bitIndex1018)
<=> $true )
& ( v110009(constB0,bitIndex1017)
<=> $true )
& ( v110009(constB0,bitIndex1016)
<=> $true )
& ( v110009(constB0,bitIndex1015)
<=> $true )
& ( v110009(constB0,bitIndex1014)
<=> $true )
& ( v110009(constB0,bitIndex1013)
<=> $true )
& ( v110009(constB0,bitIndex1012)
<=> $true )
& ( v110009(constB0,bitIndex1011)
<=> $true )
& ( v110009(constB0,bitIndex1010)
<=> $true )
& ( v110009(constB0,bitIndex1009)
<=> $true )
& ( v110009(constB0,bitIndex1008)
<=> $true )
& ( v110009(constB0,bitIndex1007)
<=> $true )
& ( v110009(constB0,bitIndex1006)
<=> $true )
& ( v110009(constB0,bitIndex1005)
<=> $true )
& ( v110009(constB0,bitIndex1004)
<=> $true )
& ( v110009(constB0,bitIndex1003)
<=> $true )
& ( v110009(constB0,bitIndex1002)
<=> $true )
& ( v110009(constB0,bitIndex1001)
<=> $true )
& ( v110009(constB0,bitIndex1000)
<=> $true )
& ( v110009(constB0,bitIndex999)
<=> $true )
& ( v110009(constB0,bitIndex998)
<=> $true )
& ( v110009(constB0,bitIndex997)
<=> $true )
& ( v110009(constB0,bitIndex996)
<=> $true )
& ( v110009(constB0,bitIndex995)
<=> $true )
& ( v110009(constB0,bitIndex994)
<=> $true )
& ( v110009(constB0,bitIndex993)
<=> $true )
& ( v110009(constB0,bitIndex992)
<=> $true )
& ( v110009(constB0,bitIndex991)
<=> $true )
& ( v110009(constB0,bitIndex990)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_121,axiom,
( ( v110009(constB0,bitIndex989)
<=> $true )
& ( v110009(constB0,bitIndex988)
<=> $true )
& ( v110009(constB0,bitIndex987)
<=> $true )
& ( v110009(constB0,bitIndex986)
<=> $true )
& ( v110009(constB0,bitIndex985)
<=> $true )
& ( v110009(constB0,bitIndex984)
<=> $true )
& ( v110009(constB0,bitIndex983)
<=> $true )
& ( v110009(constB0,bitIndex982)
<=> $true )
& ( v110009(constB0,bitIndex981)
<=> $true )
& ( v110009(constB0,bitIndex980)
<=> $true )
& ( v110009(constB0,bitIndex979)
<=> $true )
& ( v110009(constB0,bitIndex978)
<=> $true )
& ( v110009(constB0,bitIndex977)
<=> $true )
& ( v110009(constB0,bitIndex976)
<=> $true )
& ( v110009(constB0,bitIndex975)
<=> $true )
& ( v110009(constB0,bitIndex974)
<=> $true )
& ( v110009(constB0,bitIndex973)
<=> $true )
& ( v110009(constB0,bitIndex972)
<=> $true )
& ( v110009(constB0,bitIndex971)
<=> $true )
& ( v110009(constB0,bitIndex970)
<=> $true )
& ( v110009(constB0,bitIndex969)
<=> $true )
& ( v110009(constB0,bitIndex968)
<=> $true )
& ( v110009(constB0,bitIndex967)
<=> $true )
& ( v110009(constB0,bitIndex966)
<=> $true )
& ( v110009(constB0,bitIndex965)
<=> $true )
& ( v110009(constB0,bitIndex964)
<=> $true )
& ( v110009(constB0,bitIndex963)
<=> $true )
& ( v110009(constB0,bitIndex962)
<=> $true )
& ( v110009(constB0,bitIndex961)
<=> $true )
& ( v110009(constB0,bitIndex960)
<=> $true )
& ( v110009(constB0,bitIndex959)
<=> $true )
& ( v110009(constB0,bitIndex958)
<=> $true )
& ( v110009(constB0,bitIndex957)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_120,axiom,
( ( v110009(constB0,bitIndex956)
<=> $true )
& ( v110009(constB0,bitIndex955)
<=> $true )
& ( v110009(constB0,bitIndex954)
<=> $true )
& ( v110009(constB0,bitIndex953)
<=> $true )
& ( v110009(constB0,bitIndex952)
<=> $true )
& ( v110009(constB0,bitIndex951)
<=> $true )
& ( v110009(constB0,bitIndex950)
<=> $true )
& ( v110009(constB0,bitIndex949)
<=> $true )
& ( v110009(constB0,bitIndex948)
<=> $true )
& ( v110009(constB0,bitIndex947)
<=> $true )
& ( v110009(constB0,bitIndex946)
<=> $true )
& ( v110009(constB0,bitIndex945)
<=> $true )
& ( v110009(constB0,bitIndex944)
<=> $true )
& ( v110009(constB0,bitIndex943)
<=> $true )
& ( v110009(constB0,bitIndex942)
<=> $true )
& ( v110009(constB0,bitIndex941)
<=> $true )
& ( v110009(constB0,bitIndex940)
<=> $true )
& ( v110009(constB0,bitIndex939)
<=> $true )
& ( v110009(constB0,bitIndex938)
<=> $true )
& ( v110009(constB0,bitIndex937)
<=> $true )
& ( v110009(constB0,bitIndex936)
<=> $true )
& ( v110009(constB0,bitIndex935)
<=> $true )
& ( v110009(constB0,bitIndex934)
<=> $true )
& ( v110009(constB0,bitIndex933)
<=> $true )
& ( v110009(constB0,bitIndex932)
<=> $true )
& ( v110009(constB0,bitIndex931)
<=> $true )
& ( v110009(constB0,bitIndex930)
<=> $true )
& ( v110009(constB0,bitIndex929)
<=> $true )
& ( v110009(constB0,bitIndex928)
<=> $true )
& ( v110009(constB0,bitIndex927)
<=> $true )
& ( v110009(constB0,bitIndex926)
<=> $true )
& ( v110009(constB0,bitIndex925)
<=> $true )
& ( v110009(constB0,bitIndex924)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_119,axiom,
( ( v110009(constB0,bitIndex923)
<=> $true )
& ( v110009(constB0,bitIndex922)
<=> $true )
& ( v110009(constB0,bitIndex921)
<=> $true )
& ( v110009(constB0,bitIndex920)
<=> $true )
& ( v110009(constB0,bitIndex919)
<=> $true )
& ( v110009(constB0,bitIndex918)
<=> $true )
& ( v110009(constB0,bitIndex917)
<=> $true )
& ( v110009(constB0,bitIndex916)
<=> $true )
& ( v110009(constB0,bitIndex915)
<=> $true )
& ( v110009(constB0,bitIndex914)
<=> $true )
& ( v110009(constB0,bitIndex913)
<=> $true )
& ( v110009(constB0,bitIndex912)
<=> $true )
& ( v110009(constB0,bitIndex911)
<=> $true )
& ( v110009(constB0,bitIndex910)
<=> $true )
& ( v110009(constB0,bitIndex909)
<=> $true )
& ( v110009(constB0,bitIndex908)
<=> $true )
& ( v110009(constB0,bitIndex907)
<=> $true )
& ( v110009(constB0,bitIndex906)
<=> $true )
& ( v110009(constB0,bitIndex905)
<=> $true )
& ( v110009(constB0,bitIndex904)
<=> $true )
& ( v110009(constB0,bitIndex903)
<=> $true )
& ( v110009(constB0,bitIndex902)
<=> $true )
& ( v110009(constB0,bitIndex901)
<=> $true )
& ( v110009(constB0,bitIndex900)
<=> $true )
& ( v110009(constB0,bitIndex899)
<=> $true )
& ( v110009(constB0,bitIndex898)
<=> $true )
& ( v110009(constB0,bitIndex897)
<=> $true )
& ( v110009(constB0,bitIndex896)
<=> $true )
& ( v110009(constB0,bitIndex895)
<=> $true )
& ( v110009(constB0,bitIndex894)
<=> $true )
& ( v110009(constB0,bitIndex893)
<=> $true )
& ( v110009(constB0,bitIndex892)
<=> $true )
& ( v110009(constB0,bitIndex891)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_118,axiom,
( ( v110009(constB0,bitIndex890)
<=> $true )
& ( v110009(constB0,bitIndex889)
<=> $true )
& ( v110009(constB0,bitIndex888)
<=> $true )
& ( v110009(constB0,bitIndex887)
<=> $true )
& ( v110009(constB0,bitIndex886)
<=> $true )
& ( v110009(constB0,bitIndex885)
<=> $true )
& ( v110009(constB0,bitIndex884)
<=> $true )
& ( v110009(constB0,bitIndex883)
<=> $true )
& ( v110009(constB0,bitIndex882)
<=> $true )
& ( v110009(constB0,bitIndex881)
<=> $true )
& ( v110009(constB0,bitIndex880)
<=> $true )
& ( v110009(constB0,bitIndex879)
<=> $true )
& ( v110009(constB0,bitIndex878)
<=> $true )
& ( v110009(constB0,bitIndex877)
<=> $true )
& ( v110009(constB0,bitIndex876)
<=> $true )
& ( v110009(constB0,bitIndex875)
<=> $true )
& ( v110009(constB0,bitIndex874)
<=> $true )
& ( v110009(constB0,bitIndex873)
<=> $true )
& ( v110009(constB0,bitIndex872)
<=> $true )
& ( v110009(constB0,bitIndex871)
<=> $true )
& ( v110009(constB0,bitIndex870)
<=> $true )
& ( v110009(constB0,bitIndex869)
<=> $true )
& ( v110009(constB0,bitIndex868)
<=> $true )
& ( v110009(constB0,bitIndex867)
<=> $true )
& ( v110009(constB0,bitIndex866)
<=> $true )
& ( v110009(constB0,bitIndex865)
<=> $true )
& ( v110009(constB0,bitIndex864)
<=> $true )
& ( v110009(constB0,bitIndex863)
<=> $true )
& ( v110009(constB0,bitIndex862)
<=> $true )
& ( v110009(constB0,bitIndex861)
<=> $true )
& ( v110009(constB0,bitIndex860)
<=> $true )
& ( v110009(constB0,bitIndex859)
<=> $true )
& ( v110009(constB0,bitIndex858)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_117,axiom,
( ( v110009(constB0,bitIndex857)
<=> $true )
& ( v110009(constB0,bitIndex856)
<=> $true )
& ( v110009(constB0,bitIndex855)
<=> $true )
& ( v110009(constB0,bitIndex854)
<=> $true )
& ( v110009(constB0,bitIndex853)
<=> $true )
& ( v110009(constB0,bitIndex852)
<=> $true )
& ( v110009(constB0,bitIndex851)
<=> $true )
& ( v110009(constB0,bitIndex850)
<=> $true )
& ( v110009(constB0,bitIndex849)
<=> $true )
& ( v110009(constB0,bitIndex848)
<=> $true )
& ( v110009(constB0,bitIndex847)
<=> $true )
& ( v110009(constB0,bitIndex846)
<=> $true )
& ( v110009(constB0,bitIndex845)
<=> $true )
& ( v110009(constB0,bitIndex844)
<=> $true )
& ( v110009(constB0,bitIndex843)
<=> $true )
& ( v110009(constB0,bitIndex842)
<=> $true )
& ( v110009(constB0,bitIndex841)
<=> $true )
& ( v110009(constB0,bitIndex840)
<=> $true )
& ( v110009(constB0,bitIndex839)
<=> $true )
& ( v110009(constB0,bitIndex838)
<=> $true )
& ( v110009(constB0,bitIndex837)
<=> $true )
& ( v110009(constB0,bitIndex836)
<=> $true )
& ( v110009(constB0,bitIndex835)
<=> $true )
& ( v110009(constB0,bitIndex834)
<=> $true )
& ( v110009(constB0,bitIndex833)
<=> $true )
& ( v110009(constB0,bitIndex832)
<=> $true )
& ( v110009(constB0,bitIndex831)
<=> $true )
& ( v110009(constB0,bitIndex830)
<=> $true )
& ( v110009(constB0,bitIndex829)
<=> $true )
& ( v110009(constB0,bitIndex828)
<=> $true )
& ( v110009(constB0,bitIndex827)
<=> $true )
& ( v110009(constB0,bitIndex826)
<=> $true )
& ( v110009(constB0,bitIndex825)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_116,axiom,
( ( v110009(constB0,bitIndex824)
<=> $true )
& ( v110009(constB0,bitIndex823)
<=> $true )
& ( v110009(constB0,bitIndex822)
<=> $true )
& ( v110009(constB0,bitIndex821)
<=> $true )
& ( v110009(constB0,bitIndex820)
<=> $true )
& ( v110009(constB0,bitIndex819)
<=> $true )
& ( v110009(constB0,bitIndex818)
<=> $true )
& ( v110009(constB0,bitIndex817)
<=> $true )
& ( v110009(constB0,bitIndex816)
<=> $true )
& ( v110009(constB0,bitIndex815)
<=> $true )
& ( v110009(constB0,bitIndex814)
<=> $true )
& ( v110009(constB0,bitIndex813)
<=> $true )
& ( v110009(constB0,bitIndex812)
<=> $true )
& ( v110009(constB0,bitIndex811)
<=> $true )
& ( v110009(constB0,bitIndex810)
<=> $true )
& ( v110009(constB0,bitIndex809)
<=> $true )
& ( v110009(constB0,bitIndex808)
<=> $true )
& ( v110009(constB0,bitIndex807)
<=> $true )
& ( v110009(constB0,bitIndex806)
<=> $true )
& ( v110009(constB0,bitIndex805)
<=> $true )
& ( v110009(constB0,bitIndex804)
<=> $true )
& ( v110009(constB0,bitIndex803)
<=> $true )
& ( v110009(constB0,bitIndex802)
<=> $true )
& ( v110009(constB0,bitIndex801)
<=> $true )
& ( v110009(constB0,bitIndex800)
<=> $true )
& ( v110009(constB0,bitIndex799)
<=> $true )
& ( v110009(constB0,bitIndex798)
<=> $true )
& ( v110009(constB0,bitIndex797)
<=> $true )
& ( v110009(constB0,bitIndex796)
<=> $true )
& ( v110009(constB0,bitIndex795)
<=> $true )
& ( v110009(constB0,bitIndex794)
<=> $true )
& ( v110009(constB0,bitIndex793)
<=> $true )
& ( v110009(constB0,bitIndex792)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_115,axiom,
( ( v110009(constB0,bitIndex791)
<=> $true )
& ( v110009(constB0,bitIndex790)
<=> $true )
& ( v110009(constB0,bitIndex789)
<=> $true )
& ( v110009(constB0,bitIndex788)
<=> $true )
& ( v110009(constB0,bitIndex787)
<=> $true )
& ( v110009(constB0,bitIndex786)
<=> $true )
& ( v110009(constB0,bitIndex785)
<=> $true )
& ( v110009(constB0,bitIndex784)
<=> $true )
& ( v110009(constB0,bitIndex783)
<=> $true )
& ( v110009(constB0,bitIndex782)
<=> $true )
& ( v110009(constB0,bitIndex781)
<=> $true )
& ( v110009(constB0,bitIndex780)
<=> $true )
& ( v110009(constB0,bitIndex779)
<=> $true )
& ( v110009(constB0,bitIndex778)
<=> $true )
& ( v110009(constB0,bitIndex777)
<=> $true )
& ( v110009(constB0,bitIndex776)
<=> $true )
& ( v110009(constB0,bitIndex775)
<=> $true )
& ( v110009(constB0,bitIndex774)
<=> $true )
& ( v110009(constB0,bitIndex773)
<=> $true )
& ( v110009(constB0,bitIndex772)
<=> $true )
& ( v110009(constB0,bitIndex771)
<=> $true )
& ( v110009(constB0,bitIndex770)
<=> $true )
& ( v110009(constB0,bitIndex769)
<=> $true )
& ( v110009(constB0,bitIndex768)
<=> $true )
& ( v110009(constB0,bitIndex767)
<=> $true )
& ( v110009(constB0,bitIndex766)
<=> $true )
& ( v110009(constB0,bitIndex765)
<=> $true )
& ( v110009(constB0,bitIndex764)
<=> $true )
& ( v110009(constB0,bitIndex763)
<=> $true )
& ( v110009(constB0,bitIndex762)
<=> $true )
& ( v110009(constB0,bitIndex761)
<=> $true )
& ( v110009(constB0,bitIndex760)
<=> $true )
& ( v110009(constB0,bitIndex759)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_114,axiom,
( ( v110009(constB0,bitIndex758)
<=> $true )
& ( v110009(constB0,bitIndex757)
<=> $true )
& ( v110009(constB0,bitIndex756)
<=> $true )
& ( v110009(constB0,bitIndex755)
<=> $true )
& ( v110009(constB0,bitIndex754)
<=> $true )
& ( v110009(constB0,bitIndex753)
<=> $true )
& ( v110009(constB0,bitIndex752)
<=> $true )
& ( v110009(constB0,bitIndex751)
<=> $true )
& ( v110009(constB0,bitIndex750)
<=> $true )
& ( v110009(constB0,bitIndex749)
<=> $true )
& ( v110009(constB0,bitIndex748)
<=> $true )
& ( v110009(constB0,bitIndex747)
<=> $true )
& ( v110009(constB0,bitIndex746)
<=> $true )
& ( v110009(constB0,bitIndex745)
<=> $true )
& ( v110009(constB0,bitIndex744)
<=> $true )
& ( v110009(constB0,bitIndex743)
<=> $true )
& ( v110009(constB0,bitIndex742)
<=> $true )
& ( v110009(constB0,bitIndex741)
<=> $true )
& ( v110009(constB0,bitIndex740)
<=> $true )
& ( v110009(constB0,bitIndex739)
<=> $true )
& ( v110009(constB0,bitIndex738)
<=> $true )
& ( v110009(constB0,bitIndex737)
<=> $true )
& ( v110009(constB0,bitIndex736)
<=> $true )
& ( v110009(constB0,bitIndex735)
<=> $true )
& ( v110009(constB0,bitIndex734)
<=> $true )
& ( v110009(constB0,bitIndex733)
<=> $true )
& ( v110009(constB0,bitIndex732)
<=> $true )
& ( v110009(constB0,bitIndex731)
<=> $true )
& ( v110009(constB0,bitIndex730)
<=> $true )
& ( v110009(constB0,bitIndex729)
<=> $true )
& ( v110009(constB0,bitIndex728)
<=> $true )
& ( v110009(constB0,bitIndex727)
<=> $true )
& ( v110009(constB0,bitIndex726)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_113,axiom,
( ( v110009(constB0,bitIndex725)
<=> $true )
& ( v110009(constB0,bitIndex724)
<=> $true )
& ( v110009(constB0,bitIndex723)
<=> $true )
& ( v110009(constB0,bitIndex722)
<=> $true )
& ( v110009(constB0,bitIndex721)
<=> $true )
& ( v110009(constB0,bitIndex720)
<=> $true )
& ( v110009(constB0,bitIndex719)
<=> $true )
& ( v110009(constB0,bitIndex718)
<=> $true )
& ( v110009(constB0,bitIndex717)
<=> $true )
& ( v110009(constB0,bitIndex716)
<=> $true )
& ( v110009(constB0,bitIndex715)
<=> $true )
& ( v110009(constB0,bitIndex714)
<=> $true )
& ( v110009(constB0,bitIndex713)
<=> $true )
& ( v110009(constB0,bitIndex712)
<=> $true )
& ( v110009(constB0,bitIndex711)
<=> $true )
& ( v110009(constB0,bitIndex710)
<=> $true )
& ( v110009(constB0,bitIndex709)
<=> $true )
& ( v110009(constB0,bitIndex708)
<=> $true )
& ( v110009(constB0,bitIndex707)
<=> $true )
& ( v110009(constB0,bitIndex706)
<=> $true )
& ( v110009(constB0,bitIndex705)
<=> $true )
& ( v110009(constB0,bitIndex704)
<=> $true )
& ( v110009(constB0,bitIndex703)
<=> $true )
& ( v110009(constB0,bitIndex702)
<=> $true )
& ( v110009(constB0,bitIndex701)
<=> $true )
& ( v110009(constB0,bitIndex700)
<=> $true )
& ( v110009(constB0,bitIndex699)
<=> $true )
& ( v110009(constB0,bitIndex698)
<=> $true )
& ( v110009(constB0,bitIndex697)
<=> $true )
& ( v110009(constB0,bitIndex696)
<=> $true )
& ( v110009(constB0,bitIndex695)
<=> $true )
& ( v110009(constB0,bitIndex694)
<=> $true )
& ( v110009(constB0,bitIndex693)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_112,axiom,
( ( v110009(constB0,bitIndex692)
<=> $true )
& ( v110009(constB0,bitIndex691)
<=> $true )
& ( v110009(constB0,bitIndex690)
<=> $true )
& ( v110009(constB0,bitIndex689)
<=> $true )
& ( v110009(constB0,bitIndex688)
<=> $true )
& ( v110009(constB0,bitIndex687)
<=> $true )
& ( v110009(constB0,bitIndex686)
<=> $true )
& ( v110009(constB0,bitIndex685)
<=> $true )
& ( v110009(constB0,bitIndex684)
<=> $true )
& ( v110009(constB0,bitIndex683)
<=> $true )
& ( v110009(constB0,bitIndex682)
<=> $true )
& ( v110009(constB0,bitIndex681)
<=> $true )
& ( v110009(constB0,bitIndex680)
<=> $true )
& ( v110009(constB0,bitIndex679)
<=> $true )
& ( v110009(constB0,bitIndex678)
<=> $true )
& ( v110009(constB0,bitIndex677)
<=> $true )
& ( v110009(constB0,bitIndex676)
<=> $true )
& ( v110009(constB0,bitIndex675)
<=> $true )
& ( v110009(constB0,bitIndex674)
<=> $true )
& ( v110009(constB0,bitIndex673)
<=> $true )
& ( v110009(constB0,bitIndex672)
<=> $true )
& ( v110009(constB0,bitIndex671)
<=> $true )
& ( v110009(constB0,bitIndex670)
<=> $true )
& ( v110009(constB0,bitIndex669)
<=> $true )
& ( v110009(constB0,bitIndex668)
<=> $true )
& ( v110009(constB0,bitIndex667)
<=> $true )
& ( v110009(constB0,bitIndex666)
<=> $true )
& ( v110009(constB0,bitIndex665)
<=> $true )
& ( v110009(constB0,bitIndex664)
<=> $true )
& ( v110009(constB0,bitIndex663)
<=> $true )
& ( v110009(constB0,bitIndex662)
<=> $true )
& ( v110009(constB0,bitIndex661)
<=> $true )
& ( v110009(constB0,bitIndex660)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_111,axiom,
( ( v110009(constB0,bitIndex659)
<=> $true )
& ( v110009(constB0,bitIndex658)
<=> $true )
& ( v110009(constB0,bitIndex657)
<=> $true )
& ( v110009(constB0,bitIndex656)
<=> $true )
& ( v110009(constB0,bitIndex655)
<=> $true )
& ( v110009(constB0,bitIndex654)
<=> $true )
& ( v110009(constB0,bitIndex653)
<=> $true )
& ( v110009(constB0,bitIndex652)
<=> $true )
& ( v110009(constB0,bitIndex651)
<=> $true )
& ( v110009(constB0,bitIndex650)
<=> $true )
& ( v110009(constB0,bitIndex649)
<=> $true )
& ( v110009(constB0,bitIndex648)
<=> $true )
& ( v110009(constB0,bitIndex647)
<=> $true )
& ( v110009(constB0,bitIndex646)
<=> $true )
& ( v110009(constB0,bitIndex645)
<=> $true )
& ( v110009(constB0,bitIndex644)
<=> $true )
& ( v110009(constB0,bitIndex643)
<=> $true )
& ( v110009(constB0,bitIndex642)
<=> $true )
& ( v110009(constB0,bitIndex641)
<=> $true )
& ( v110009(constB0,bitIndex640)
<=> $true )
& ( v110009(constB0,bitIndex639)
<=> $true )
& ( v110009(constB0,bitIndex638)
<=> $true )
& ( v110009(constB0,bitIndex637)
<=> $true )
& ( v110009(constB0,bitIndex636)
<=> $true )
& ( v110009(constB0,bitIndex635)
<=> $true )
& ( v110009(constB0,bitIndex634)
<=> $true )
& ( v110009(constB0,bitIndex633)
<=> $true )
& ( v110009(constB0,bitIndex632)
<=> $true )
& ( v110009(constB0,bitIndex631)
<=> $true )
& ( v110009(constB0,bitIndex630)
<=> $true )
& ( v110009(constB0,bitIndex629)
<=> $true )
& ( v110009(constB0,bitIndex628)
<=> $true )
& ( v110009(constB0,bitIndex627)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_110,axiom,
( ( v110009(constB0,bitIndex626)
<=> $true )
& ( v110009(constB0,bitIndex625)
<=> $true )
& ( v110009(constB0,bitIndex624)
<=> $true )
& ( v110009(constB0,bitIndex623)
<=> $true )
& ( v110009(constB0,bitIndex622)
<=> $true )
& ( v110009(constB0,bitIndex621)
<=> $true )
& ( v110009(constB0,bitIndex620)
<=> $true )
& ( v110009(constB0,bitIndex619)
<=> $true )
& ( v110009(constB0,bitIndex618)
<=> $true )
& ( v110009(constB0,bitIndex617)
<=> $true )
& ( v110009(constB0,bitIndex616)
<=> $true )
& ( v110009(constB0,bitIndex615)
<=> $true )
& ( v110009(constB0,bitIndex614)
<=> $true )
& ( v110009(constB0,bitIndex613)
<=> $true )
& ( v110009(constB0,bitIndex612)
<=> $true )
& ( v110009(constB0,bitIndex611)
<=> $true )
& ( v110009(constB0,bitIndex610)
<=> $true )
& ( v110009(constB0,bitIndex609)
<=> $true )
& ( v110009(constB0,bitIndex608)
<=> $true )
& ( v110009(constB0,bitIndex607)
<=> $true )
& ( v110009(constB0,bitIndex606)
<=> $true )
& ( v110009(constB0,bitIndex605)
<=> $true )
& ( v110009(constB0,bitIndex604)
<=> $true )
& ( v110009(constB0,bitIndex603)
<=> $true )
& ( v110009(constB0,bitIndex602)
<=> $true )
& ( v110009(constB0,bitIndex601)
<=> $true )
& ( v110009(constB0,bitIndex600)
<=> $true )
& ( v110009(constB0,bitIndex599)
<=> $true )
& ( v110009(constB0,bitIndex598)
<=> $true )
& ( v110009(constB0,bitIndex597)
<=> $true )
& ( v110009(constB0,bitIndex596)
<=> $true )
& ( v110009(constB0,bitIndex595)
<=> $true )
& ( v110009(constB0,bitIndex594)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_109,axiom,
( ( v110009(constB0,bitIndex593)
<=> $true )
& ( v110009(constB0,bitIndex592)
<=> $true )
& ( v110009(constB0,bitIndex591)
<=> $true )
& ( v110009(constB0,bitIndex590)
<=> $true )
& ( v110009(constB0,bitIndex589)
<=> $true )
& ( v110009(constB0,bitIndex588)
<=> $true )
& ( v110009(constB0,bitIndex587)
<=> $true )
& ( v110009(constB0,bitIndex586)
<=> $true )
& ( v110009(constB0,bitIndex585)
<=> $true )
& ( v110009(constB0,bitIndex584)
<=> $true )
& ( v110009(constB0,bitIndex583)
<=> $true )
& ( v110009(constB0,bitIndex582)
<=> $true )
& ( v110009(constB0,bitIndex581)
<=> $true )
& ( v110009(constB0,bitIndex580)
<=> $true )
& ( v110009(constB0,bitIndex579)
<=> $true )
& ( v110009(constB0,bitIndex578)
<=> $true )
& ( v110009(constB0,bitIndex577)
<=> $true )
& ( v110009(constB0,bitIndex576)
<=> $true )
& ( v110009(constB0,bitIndex575)
<=> $true )
& ( v110009(constB0,bitIndex574)
<=> $true )
& ( v110009(constB0,bitIndex573)
<=> $true )
& ( v110009(constB0,bitIndex572)
<=> $true )
& ( v110009(constB0,bitIndex571)
<=> $true )
& ( v110009(constB0,bitIndex570)
<=> $true )
& ( v110009(constB0,bitIndex569)
<=> $true )
& ( v110009(constB0,bitIndex568)
<=> $true )
& ( v110009(constB0,bitIndex567)
<=> $true )
& ( v110009(constB0,bitIndex566)
<=> $true )
& ( v110009(constB0,bitIndex565)
<=> $true )
& ( v110009(constB0,bitIndex564)
<=> $true )
& ( v110009(constB0,bitIndex563)
<=> $true )
& ( v110009(constB0,bitIndex562)
<=> $true )
& ( v110009(constB0,bitIndex561)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_108,axiom,
( ( v110009(constB0,bitIndex560)
<=> $true )
& ( v110009(constB0,bitIndex559)
<=> $true )
& ( v110009(constB0,bitIndex558)
<=> $true )
& ( v110009(constB0,bitIndex557)
<=> $true )
& ( v110009(constB0,bitIndex556)
<=> $true )
& ( v110009(constB0,bitIndex555)
<=> $true )
& ( v110009(constB0,bitIndex554)
<=> $true )
& ( v110009(constB0,bitIndex553)
<=> $true )
& ( v110009(constB0,bitIndex552)
<=> $true )
& ( v110009(constB0,bitIndex551)
<=> $true )
& ( v110009(constB0,bitIndex550)
<=> $true )
& ( v110009(constB0,bitIndex549)
<=> $true )
& ( v110009(constB0,bitIndex548)
<=> $true )
& ( v110009(constB0,bitIndex547)
<=> $true )
& ( v110009(constB0,bitIndex546)
<=> $true )
& ( v110009(constB0,bitIndex545)
<=> $true )
& ( v110009(constB0,bitIndex544)
<=> $true )
& ( v110009(constB0,bitIndex543)
<=> $true )
& ( v110009(constB0,bitIndex542)
<=> $true )
& ( v110009(constB0,bitIndex541)
<=> $true )
& ( v110009(constB0,bitIndex540)
<=> $true )
& ( v110009(constB0,bitIndex539)
<=> $true )
& ( v110009(constB0,bitIndex538)
<=> $true )
& ( v110009(constB0,bitIndex537)
<=> $true )
& ( v110009(constB0,bitIndex536)
<=> $true )
& ( v110009(constB0,bitIndex535)
<=> $true )
& ( v110009(constB0,bitIndex534)
<=> $true )
& ( v110009(constB0,bitIndex533)
<=> $true )
& ( v110009(constB0,bitIndex532)
<=> $true )
& ( v110009(constB0,bitIndex531)
<=> $true )
& ( v110009(constB0,bitIndex530)
<=> $true )
& ( v110009(constB0,bitIndex529)
<=> $true )
& ( v110009(constB0,bitIndex528)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_107,axiom,
( ( v110009(constB0,bitIndex527)
<=> $true )
& ( v110009(constB0,bitIndex526)
<=> $true )
& ( v110009(constB0,bitIndex525)
<=> $true )
& ( v110009(constB0,bitIndex524)
<=> $true )
& ( v110009(constB0,bitIndex523)
<=> $true )
& ( v110009(constB0,bitIndex522)
<=> $true )
& ( v110009(constB0,bitIndex521)
<=> $true )
& ( v110009(constB0,bitIndex520)
<=> $true )
& ( v110009(constB0,bitIndex519)
<=> $true )
& ( v110009(constB0,bitIndex518)
<=> $true )
& ( v110009(constB0,bitIndex517)
<=> $true )
& ( v110009(constB0,bitIndex516)
<=> $true )
& ( v110009(constB0,bitIndex515)
<=> $true )
& ( v110009(constB0,bitIndex514)
<=> $true )
& ( v110009(constB0,bitIndex513)
<=> $true )
& ( v110009(constB0,bitIndex512)
<=> $true )
& ( v110009(constB0,bitIndex511)
<=> $true )
& ( v110009(constB0,bitIndex510)
<=> $true )
& ( v110009(constB0,bitIndex509)
<=> $true )
& ( v110009(constB0,bitIndex508)
<=> $true )
& ( v110009(constB0,bitIndex507)
<=> $true )
& ( v110009(constB0,bitIndex506)
<=> $true )
& ( v110009(constB0,bitIndex505)
<=> $true )
& ( v110009(constB0,bitIndex504)
<=> $true )
& ( v110009(constB0,bitIndex503)
<=> $true )
& ( v110009(constB0,bitIndex502)
<=> $true )
& ( v110009(constB0,bitIndex501)
<=> $true )
& ( v110009(constB0,bitIndex500)
<=> $true )
& ( v110009(constB0,bitIndex499)
<=> $true )
& ( v110009(constB0,bitIndex498)
<=> $true )
& ( v110009(constB0,bitIndex497)
<=> $true )
& ( v110009(constB0,bitIndex496)
<=> $true )
& ( v110009(constB0,bitIndex495)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_106,axiom,
( ( v110009(constB0,bitIndex494)
<=> $true )
& ( v110009(constB0,bitIndex493)
<=> $true )
& ( v110009(constB0,bitIndex492)
<=> $true )
& ( v110009(constB0,bitIndex491)
<=> $true )
& ( v110009(constB0,bitIndex490)
<=> $true )
& ( v110009(constB0,bitIndex489)
<=> $true )
& ( v110009(constB0,bitIndex488)
<=> $true )
& ( v110009(constB0,bitIndex487)
<=> $true )
& ( v110009(constB0,bitIndex486)
<=> $true )
& ( v110009(constB0,bitIndex485)
<=> $true )
& ( v110009(constB0,bitIndex484)
<=> $true )
& ( v110009(constB0,bitIndex483)
<=> $true )
& ( v110009(constB0,bitIndex482)
<=> $true )
& ( v110009(constB0,bitIndex481)
<=> $true )
& ( v110009(constB0,bitIndex480)
<=> $true )
& ( v110009(constB0,bitIndex479)
<=> $true )
& ( v110009(constB0,bitIndex478)
<=> $true )
& ( v110009(constB0,bitIndex477)
<=> $true )
& ( v110009(constB0,bitIndex476)
<=> $true )
& ( v110009(constB0,bitIndex475)
<=> $true )
& ( v110009(constB0,bitIndex474)
<=> $true )
& ( v110009(constB0,bitIndex473)
<=> $true )
& ( v110009(constB0,bitIndex472)
<=> $true )
& ( v110009(constB0,bitIndex471)
<=> $true )
& ( v110009(constB0,bitIndex470)
<=> $true )
& ( v110009(constB0,bitIndex469)
<=> $true )
& ( v110009(constB0,bitIndex468)
<=> $true )
& ( v110009(constB0,bitIndex467)
<=> $true )
& ( v110009(constB0,bitIndex466)
<=> $true )
& ( v110009(constB0,bitIndex465)
<=> $true )
& ( v110009(constB0,bitIndex464)
<=> $true )
& ( v110009(constB0,bitIndex463)
<=> $true )
& ( v110009(constB0,bitIndex462)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_105,axiom,
( ( v110009(constB0,bitIndex461)
<=> $true )
& ( v110009(constB0,bitIndex460)
<=> $true )
& ( v110009(constB0,bitIndex459)
<=> $true )
& ( v110009(constB0,bitIndex458)
<=> $true )
& ( v110009(constB0,bitIndex457)
<=> $true )
& ( v110009(constB0,bitIndex456)
<=> $true )
& ( v110009(constB0,bitIndex455)
<=> $true )
& ( v110009(constB0,bitIndex454)
<=> $true )
& ( v110009(constB0,bitIndex453)
<=> $true )
& ( v110009(constB0,bitIndex452)
<=> $true )
& ( v110009(constB0,bitIndex451)
<=> $true )
& ( v110009(constB0,bitIndex450)
<=> $true )
& ( v110009(constB0,bitIndex449)
<=> $true )
& ( v110009(constB0,bitIndex448)
<=> $true )
& ( v110009(constB0,bitIndex447)
<=> $true )
& ( v110009(constB0,bitIndex446)
<=> $true )
& ( v110009(constB0,bitIndex445)
<=> $true )
& ( v110009(constB0,bitIndex444)
<=> $true )
& ( v110009(constB0,bitIndex443)
<=> $true )
& ( v110009(constB0,bitIndex442)
<=> $true )
& ( v110009(constB0,bitIndex441)
<=> $true )
& ( v110009(constB0,bitIndex440)
<=> $true )
& ( v110009(constB0,bitIndex439)
<=> $true )
& ( v110009(constB0,bitIndex438)
<=> $true )
& ( v110009(constB0,bitIndex437)
<=> $true )
& ( v110009(constB0,bitIndex436)
<=> $true )
& ( v110009(constB0,bitIndex435)
<=> $true )
& ( v110009(constB0,bitIndex434)
<=> $true )
& ( v110009(constB0,bitIndex433)
<=> $true )
& ( v110009(constB0,bitIndex432)
<=> $true )
& ( v110009(constB0,bitIndex431)
<=> $true )
& ( v110009(constB0,bitIndex430)
<=> $true )
& ( v110009(constB0,bitIndex429)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_104,axiom,
( ( v110009(constB0,bitIndex428)
<=> $true )
& ( v110009(constB0,bitIndex427)
<=> $true )
& ( v110009(constB0,bitIndex426)
<=> $true )
& ( v110009(constB0,bitIndex425)
<=> $true )
& ( v110009(constB0,bitIndex424)
<=> $true )
& ( v110009(constB0,bitIndex423)
<=> $true )
& ( v110009(constB0,bitIndex422)
<=> $true )
& ( v110009(constB0,bitIndex421)
<=> $true )
& ( v110009(constB0,bitIndex420)
<=> $true )
& ( v110009(constB0,bitIndex419)
<=> $true )
& ( v110009(constB0,bitIndex418)
<=> $true )
& ( v110009(constB0,bitIndex417)
<=> $true )
& ( v110009(constB0,bitIndex416)
<=> $true )
& ( v110009(constB0,bitIndex415)
<=> $true )
& ( v110009(constB0,bitIndex414)
<=> $true )
& ( v110009(constB0,bitIndex413)
<=> $true )
& ( v110009(constB0,bitIndex412)
<=> $true )
& ( v110009(constB0,bitIndex411)
<=> $true )
& ( v110009(constB0,bitIndex410)
<=> $true )
& ( v110009(constB0,bitIndex409)
<=> $true )
& ( v110009(constB0,bitIndex408)
<=> $true )
& ( v110009(constB0,bitIndex407)
<=> $true )
& ( v110009(constB0,bitIndex406)
<=> $true )
& ( v110009(constB0,bitIndex405)
<=> $true )
& ( v110009(constB0,bitIndex404)
<=> $true )
& ( v110009(constB0,bitIndex403)
<=> $true )
& ( v110009(constB0,bitIndex402)
<=> $true )
& ( v110009(constB0,bitIndex401)
<=> $true )
& ( v110009(constB0,bitIndex400)
<=> $true )
& ( v110009(constB0,bitIndex399)
<=> $true )
& ( v110009(constB0,bitIndex398)
<=> $true )
& ( v110009(constB0,bitIndex397)
<=> $true )
& ( v110009(constB0,bitIndex396)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_103,axiom,
( ( v110009(constB0,bitIndex395)
<=> $true )
& ( v110009(constB0,bitIndex394)
<=> $true )
& ( v110009(constB0,bitIndex393)
<=> $true )
& ( v110009(constB0,bitIndex392)
<=> $true )
& ( v110009(constB0,bitIndex391)
<=> $true )
& ( v110009(constB0,bitIndex390)
<=> $true )
& ( v110009(constB0,bitIndex389)
<=> $true )
& ( v110009(constB0,bitIndex388)
<=> $true )
& ( v110009(constB0,bitIndex387)
<=> $true )
& ( v110009(constB0,bitIndex386)
<=> $true )
& ( v110009(constB0,bitIndex385)
<=> $true )
& ( v110009(constB0,bitIndex384)
<=> $true )
& ( v110009(constB0,bitIndex383)
<=> $true )
& ( v110009(constB0,bitIndex382)
<=> $true )
& ( v110009(constB0,bitIndex381)
<=> $true )
& ( v110009(constB0,bitIndex380)
<=> $true )
& ( v110009(constB0,bitIndex379)
<=> $true )
& ( v110009(constB0,bitIndex378)
<=> $true )
& ( v110009(constB0,bitIndex377)
<=> $true )
& ( v110009(constB0,bitIndex376)
<=> $true )
& ( v110009(constB0,bitIndex375)
<=> $true )
& ( v110009(constB0,bitIndex374)
<=> $true )
& ( v110009(constB0,bitIndex373)
<=> $true )
& ( v110009(constB0,bitIndex372)
<=> $true )
& ( v110009(constB0,bitIndex371)
<=> $true )
& ( v110009(constB0,bitIndex370)
<=> $true )
& ( v110009(constB0,bitIndex369)
<=> $true )
& ( v110009(constB0,bitIndex368)
<=> $true )
& ( v110009(constB0,bitIndex367)
<=> $true )
& ( v110009(constB0,bitIndex366)
<=> $true )
& ( v110009(constB0,bitIndex365)
<=> $true )
& ( v110009(constB0,bitIndex364)
<=> $true )
& ( v110009(constB0,bitIndex363)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_102,axiom,
( ( v110009(constB0,bitIndex362)
<=> $true )
& ( v110009(constB0,bitIndex361)
<=> $true )
& ( v110009(constB0,bitIndex360)
<=> $true )
& ( v110009(constB0,bitIndex359)
<=> $true )
& ( v110009(constB0,bitIndex358)
<=> $true )
& ( v110009(constB0,bitIndex357)
<=> $true )
& ( v110009(constB0,bitIndex356)
<=> $true )
& ( v110009(constB0,bitIndex355)
<=> $true )
& ( v110009(constB0,bitIndex354)
<=> $true )
& ( v110009(constB0,bitIndex353)
<=> $true )
& ( v110009(constB0,bitIndex352)
<=> $true )
& ( v110009(constB0,bitIndex351)
<=> $true )
& ( v110009(constB0,bitIndex350)
<=> $true )
& ( v110009(constB0,bitIndex349)
<=> $true )
& ( v110009(constB0,bitIndex348)
<=> $true )
& ( v110009(constB0,bitIndex347)
<=> $true )
& ( v110009(constB0,bitIndex346)
<=> $true )
& ( v110009(constB0,bitIndex345)
<=> $true )
& ( v110009(constB0,bitIndex344)
<=> $true )
& ( v110009(constB0,bitIndex343)
<=> $true )
& ( v110009(constB0,bitIndex342)
<=> $true )
& ( v110009(constB0,bitIndex341)
<=> $true )
& ( v110009(constB0,bitIndex340)
<=> $true )
& ( v110009(constB0,bitIndex339)
<=> $true )
& ( v110009(constB0,bitIndex338)
<=> $true )
& ( v110009(constB0,bitIndex337)
<=> $true )
& ( v110009(constB0,bitIndex336)
<=> $true )
& ( v110009(constB0,bitIndex335)
<=> $true )
& ( v110009(constB0,bitIndex334)
<=> $true )
& ( v110009(constB0,bitIndex333)
<=> $true )
& ( v110009(constB0,bitIndex332)
<=> $true )
& ( v110009(constB0,bitIndex331)
<=> $true )
& ( v110009(constB0,bitIndex330)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_101,axiom,
( ( v110009(constB0,bitIndex329)
<=> $true )
& ( v110009(constB0,bitIndex328)
<=> $true )
& ( v110009(constB0,bitIndex327)
<=> $true )
& ( v110009(constB0,bitIndex326)
<=> $true )
& ( v110009(constB0,bitIndex325)
<=> $true )
& ( v110009(constB0,bitIndex324)
<=> $true )
& ( v110009(constB0,bitIndex323)
<=> $true )
& ( v110009(constB0,bitIndex322)
<=> $true )
& ( v110009(constB0,bitIndex321)
<=> $true )
& ( v110009(constB0,bitIndex320)
<=> $true )
& ( v110009(constB0,bitIndex319)
<=> $true )
& ( v110009(constB0,bitIndex318)
<=> $true )
& ( v110009(constB0,bitIndex317)
<=> $true )
& ( v110009(constB0,bitIndex316)
<=> $true )
& ( v110009(constB0,bitIndex315)
<=> $true )
& ( v110009(constB0,bitIndex314)
<=> $true )
& ( v110009(constB0,bitIndex313)
<=> $true )
& ( v110009(constB0,bitIndex312)
<=> $true )
& ( v110009(constB0,bitIndex311)
<=> $true )
& ( v110009(constB0,bitIndex310)
<=> $true )
& ( v110009(constB0,bitIndex309)
<=> $true )
& ( v110009(constB0,bitIndex308)
<=> $true )
& ( v110009(constB0,bitIndex307)
<=> $true )
& ( v110009(constB0,bitIndex306)
<=> $true )
& ( v110009(constB0,bitIndex305)
<=> $true )
& ( v110009(constB0,bitIndex304)
<=> $true )
& ( v110009(constB0,bitIndex303)
<=> $true )
& ( v110009(constB0,bitIndex302)
<=> $true )
& ( v110009(constB0,bitIndex301)
<=> $true )
& ( v110009(constB0,bitIndex300)
<=> $true )
& ( v110009(constB0,bitIndex299)
<=> $true )
& ( v110009(constB0,bitIndex298)
<=> $true )
& ( v110009(constB0,bitIndex297)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_100,axiom,
( ( v110009(constB0,bitIndex296)
<=> $true )
& ( v110009(constB0,bitIndex295)
<=> $true )
& ( v110009(constB0,bitIndex294)
<=> $true )
& ( v110009(constB0,bitIndex293)
<=> $true )
& ( v110009(constB0,bitIndex292)
<=> $true )
& ( v110009(constB0,bitIndex291)
<=> $true )
& ( v110009(constB0,bitIndex290)
<=> $true )
& ( v110009(constB0,bitIndex289)
<=> $true )
& ( v110009(constB0,bitIndex288)
<=> $true )
& ( v110009(constB0,bitIndex287)
<=> $true )
& ( v110009(constB0,bitIndex286)
<=> $true )
& ( v110009(constB0,bitIndex285)
<=> $true )
& ( v110009(constB0,bitIndex284)
<=> $true )
& ( v110009(constB0,bitIndex283)
<=> $true )
& ( v110009(constB0,bitIndex282)
<=> $true )
& ( v110009(constB0,bitIndex281)
<=> $true )
& ( v110009(constB0,bitIndex280)
<=> $true )
& ( v110009(constB0,bitIndex279)
<=> $true )
& ( v110009(constB0,bitIndex278)
<=> $true )
& ( v110009(constB0,bitIndex277)
<=> $true )
& ( v110009(constB0,bitIndex276)
<=> $true )
& ( v110009(constB0,bitIndex275)
<=> $true )
& ( v110009(constB0,bitIndex274)
<=> $true )
& ( v110009(constB0,bitIndex273)
<=> $true )
& ( v110009(constB0,bitIndex272)
<=> $true )
& ( v110009(constB0,bitIndex271)
<=> $true )
& ( v110009(constB0,bitIndex270)
<=> $true )
& ( v110009(constB0,bitIndex269)
<=> $true )
& ( v110009(constB0,bitIndex268)
<=> $true )
& ( v110009(constB0,bitIndex267)
<=> $true )
& ( v110009(constB0,bitIndex266)
<=> $true )
& ( v110009(constB0,bitIndex265)
<=> $true )
& ( v110009(constB0,bitIndex264)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_99,axiom,
( ( v110009(constB0,bitIndex263)
<=> $true )
& ( v110009(constB0,bitIndex262)
<=> $true )
& ( v110009(constB0,bitIndex261)
<=> $true )
& ( v110009(constB0,bitIndex260)
<=> $true )
& ( v110009(constB0,bitIndex259)
<=> $true )
& ( v110009(constB0,bitIndex258)
<=> $true )
& ( v110009(constB0,bitIndex257)
<=> $true )
& ( v110009(constB0,bitIndex256)
<=> $true )
& ( v110009(constB0,bitIndex255)
<=> $true )
& ( v110009(constB0,bitIndex254)
<=> $true )
& ( v110009(constB0,bitIndex253)
<=> $true )
& ( v110009(constB0,bitIndex252)
<=> $true )
& ( v110009(constB0,bitIndex251)
<=> $true )
& ( v110009(constB0,bitIndex250)
<=> $true )
& ( v110009(constB0,bitIndex249)
<=> $true )
& ( v110009(constB0,bitIndex248)
<=> $true )
& ( v110009(constB0,bitIndex247)
<=> $true )
& ( v110009(constB0,bitIndex246)
<=> $true )
& ( v110009(constB0,bitIndex245)
<=> $true )
& ( v110009(constB0,bitIndex244)
<=> $true )
& ( v110009(constB0,bitIndex243)
<=> $true )
& ( v110009(constB0,bitIndex242)
<=> $true )
& ( v110009(constB0,bitIndex241)
<=> $true )
& ( v110009(constB0,bitIndex240)
<=> $true )
& ( v110009(constB0,bitIndex239)
<=> $true )
& ( v110009(constB0,bitIndex238)
<=> $true )
& ( v110009(constB0,bitIndex237)
<=> $true )
& ( v110009(constB0,bitIndex236)
<=> $true )
& ( v110009(constB0,bitIndex235)
<=> $true )
& ( v110009(constB0,bitIndex234)
<=> $true )
& ( v110009(constB0,bitIndex233)
<=> $true )
& ( v110009(constB0,bitIndex232)
<=> $true )
& ( v110009(constB0,bitIndex231)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_98,axiom,
( ( v110009(constB0,bitIndex230)
<=> $true )
& ( v110009(constB0,bitIndex229)
<=> $true )
& ( v110009(constB0,bitIndex228)
<=> $true )
& ( v110009(constB0,bitIndex227)
<=> $true )
& ( v110009(constB0,bitIndex226)
<=> $true )
& ( v110009(constB0,bitIndex225)
<=> $true )
& ( v110009(constB0,bitIndex224)
<=> $true )
& ( v110009(constB0,bitIndex223)
<=> $true )
& ( v110009(constB0,bitIndex222)
<=> $true )
& ( v110009(constB0,bitIndex221)
<=> $true )
& ( v110009(constB0,bitIndex220)
<=> $true )
& ( v110009(constB0,bitIndex219)
<=> $true )
& ( v110009(constB0,bitIndex218)
<=> $true )
& ( v110009(constB0,bitIndex217)
<=> $true )
& ( v110009(constB0,bitIndex216)
<=> $true )
& ( v110009(constB0,bitIndex215)
<=> $true )
& ( v110009(constB0,bitIndex214)
<=> $true )
& ( v110009(constB0,bitIndex213)
<=> $true )
& ( v110009(constB0,bitIndex212)
<=> $true )
& ( v110009(constB0,bitIndex211)
<=> $true )
& ( v110009(constB0,bitIndex210)
<=> $true )
& ( v110009(constB0,bitIndex209)
<=> $true )
& ( v110009(constB0,bitIndex208)
<=> $true )
& ( v110009(constB0,bitIndex207)
<=> $true )
& ( v110009(constB0,bitIndex206)
<=> $true )
& ( v110009(constB0,bitIndex205)
<=> $true )
& ( v110009(constB0,bitIndex204)
<=> $true )
& ( v110009(constB0,bitIndex203)
<=> $true )
& ( v110009(constB0,bitIndex202)
<=> $true )
& ( v110009(constB0,bitIndex201)
<=> $true )
& ( v110009(constB0,bitIndex200)
<=> $true )
& ( v110009(constB0,bitIndex199)
<=> $true )
& ( v110009(constB0,bitIndex198)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_97,axiom,
( ( v110009(constB0,bitIndex197)
<=> $true )
& ( v110009(constB0,bitIndex196)
<=> $true )
& ( v110009(constB0,bitIndex195)
<=> $true )
& ( v110009(constB0,bitIndex194)
<=> $true )
& ( v110009(constB0,bitIndex193)
<=> $true )
& ( v110009(constB0,bitIndex192)
<=> $true )
& ( v110009(constB0,bitIndex191)
<=> $true )
& ( v110009(constB0,bitIndex190)
<=> $true )
& ( v110009(constB0,bitIndex189)
<=> $true )
& ( v110009(constB0,bitIndex188)
<=> $true )
& ( v110009(constB0,bitIndex187)
<=> $true )
& ( v110009(constB0,bitIndex186)
<=> $true )
& ( v110009(constB0,bitIndex185)
<=> $true )
& ( v110009(constB0,bitIndex184)
<=> $true )
& ( v110009(constB0,bitIndex183)
<=> $true )
& ( v110009(constB0,bitIndex182)
<=> $true )
& ( v110009(constB0,bitIndex181)
<=> $true )
& ( v110009(constB0,bitIndex180)
<=> $true )
& ( v110009(constB0,bitIndex179)
<=> $true )
& ( v110009(constB0,bitIndex178)
<=> $true )
& ( v110009(constB0,bitIndex177)
<=> $true )
& ( v110009(constB0,bitIndex176)
<=> $true )
& ( v110009(constB0,bitIndex175)
<=> $true )
& ( v110009(constB0,bitIndex174)
<=> $true )
& ( v110009(constB0,bitIndex173)
<=> $true )
& ( v110009(constB0,bitIndex172)
<=> $true )
& ( v110009(constB0,bitIndex171)
<=> $true )
& ( v110009(constB0,bitIndex170)
<=> $true )
& ( v110009(constB0,bitIndex169)
<=> $true )
& ( v110009(constB0,bitIndex168)
<=> $true )
& ( v110009(constB0,bitIndex167)
<=> $true )
& ( v110009(constB0,bitIndex166)
<=> $true )
& ( v110009(constB0,bitIndex165)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_96,axiom,
( ( v110009(constB0,bitIndex164)
<=> $true )
& ( v110009(constB0,bitIndex163)
<=> $true )
& ( v110009(constB0,bitIndex162)
<=> $true )
& ( v110009(constB0,bitIndex161)
<=> $true )
& ( v110009(constB0,bitIndex160)
<=> $true )
& ( v110009(constB0,bitIndex159)
<=> $true )
& ( v110009(constB0,bitIndex158)
<=> $true )
& ( v110009(constB0,bitIndex157)
<=> $true )
& ( v110009(constB0,bitIndex156)
<=> $true )
& ( v110009(constB0,bitIndex155)
<=> $true )
& ( v110009(constB0,bitIndex154)
<=> $true )
& ( v110009(constB0,bitIndex153)
<=> $true )
& ( v110009(constB0,bitIndex152)
<=> $true )
& ( v110009(constB0,bitIndex151)
<=> $true )
& ( v110009(constB0,bitIndex150)
<=> $true )
& ( v110009(constB0,bitIndex149)
<=> $true )
& ( v110009(constB0,bitIndex148)
<=> $true )
& ( v110009(constB0,bitIndex147)
<=> $true )
& ( v110009(constB0,bitIndex146)
<=> $true )
& ( v110009(constB0,bitIndex145)
<=> $true )
& ( v110009(constB0,bitIndex144)
<=> $true )
& ( v110009(constB0,bitIndex143)
<=> $true )
& ( v110009(constB0,bitIndex142)
<=> $true )
& ( v110009(constB0,bitIndex141)
<=> $true )
& ( v110009(constB0,bitIndex140)
<=> $true )
& ( v110009(constB0,bitIndex139)
<=> $true )
& ( v110009(constB0,bitIndex138)
<=> $true )
& ( v110009(constB0,bitIndex137)
<=> $true )
& ( v110009(constB0,bitIndex136)
<=> $true )
& ( v110009(constB0,bitIndex135)
<=> $true )
& ( v110009(constB0,bitIndex134)
<=> $true )
& ( v110009(constB0,bitIndex133)
<=> $true )
& ( v110009(constB0,bitIndex132)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_95,axiom,
( ( v110009(constB0,bitIndex131)
<=> $true )
& ( v110009(constB0,bitIndex130)
<=> $true )
& ( v110009(constB0,bitIndex129)
<=> $true )
& ( v110009(constB0,bitIndex128)
<=> $true )
& ( v110009(constB0,bitIndex127)
<=> $true )
& ( v110009(constB0,bitIndex126)
<=> $true )
& ( v110009(constB0,bitIndex125)
<=> $true )
& ( v110009(constB0,bitIndex124)
<=> $true )
& ( v110009(constB0,bitIndex123)
<=> $true )
& ( v110009(constB0,bitIndex122)
<=> $true )
& ( v110009(constB0,bitIndex121)
<=> $true )
& ( v110009(constB0,bitIndex120)
<=> $true )
& ( v110009(constB0,bitIndex119)
<=> $true )
& ( v110009(constB0,bitIndex118)
<=> $true )
& ( v110009(constB0,bitIndex117)
<=> $true )
& ( v110009(constB0,bitIndex116)
<=> $true )
& ( v110009(constB0,bitIndex115)
<=> $true )
& ( v110009(constB0,bitIndex114)
<=> $true )
& ( v110009(constB0,bitIndex113)
<=> $true )
& ( v110009(constB0,bitIndex112)
<=> $true )
& ( v110009(constB0,bitIndex111)
<=> $true )
& ( v110009(constB0,bitIndex110)
<=> $true )
& ( v110009(constB0,bitIndex109)
<=> $true )
& ( v110009(constB0,bitIndex108)
<=> $true )
& ( v110009(constB0,bitIndex107)
<=> $true )
& ( v110009(constB0,bitIndex106)
<=> $true )
& ( v110009(constB0,bitIndex105)
<=> $true )
& ( v110009(constB0,bitIndex104)
<=> $true )
& ( v110009(constB0,bitIndex103)
<=> $true )
& ( v110009(constB0,bitIndex102)
<=> $true )
& ( v110009(constB0,bitIndex101)
<=> $true )
& ( v110009(constB0,bitIndex100)
<=> $true )
& ( v110009(constB0,bitIndex99)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_94,axiom,
( ( v110009(constB0,bitIndex98)
<=> $true )
& ( v110009(constB0,bitIndex97)
<=> $true )
& ( v110009(constB0,bitIndex96)
<=> $true )
& ( v110009(constB0,bitIndex95)
<=> $true )
& ( v110009(constB0,bitIndex94)
<=> $true )
& ( v110009(constB0,bitIndex93)
<=> $true )
& ( v110009(constB0,bitIndex92)
<=> $true )
& ( v110009(constB0,bitIndex91)
<=> $true )
& ( v110009(constB0,bitIndex90)
<=> $true )
& ( v110009(constB0,bitIndex89)
<=> $true )
& ( v110009(constB0,bitIndex88)
<=> $true )
& ( v110009(constB0,bitIndex87)
<=> $true )
& ( v110009(constB0,bitIndex86)
<=> $true )
& ( v110009(constB0,bitIndex85)
<=> $true )
& ( v110009(constB0,bitIndex84)
<=> $true )
& ( v110009(constB0,bitIndex83)
<=> $true )
& ( v110009(constB0,bitIndex82)
<=> $true )
& ( v110009(constB0,bitIndex81)
<=> $true )
& ( v110009(constB0,bitIndex80)
<=> $true )
& ( v110009(constB0,bitIndex79)
<=> $true )
& ( v110009(constB0,bitIndex78)
<=> $true )
& ( v110009(constB0,bitIndex77)
<=> $true )
& ( v110009(constB0,bitIndex76)
<=> $true )
& ( v110009(constB0,bitIndex75)
<=> $true )
& ( v110009(constB0,bitIndex74)
<=> $true )
& ( v110009(constB0,bitIndex73)
<=> $true )
& ( v110009(constB0,bitIndex72)
<=> $true )
& ( v110009(constB0,bitIndex71)
<=> $true )
& ( v110009(constB0,bitIndex70)
<=> $true )
& ( v110009(constB0,bitIndex69)
<=> $true )
& ( v110009(constB0,bitIndex68)
<=> $true )
& ( v110009(constB0,bitIndex67)
<=> $true )
& ( v110009(constB0,bitIndex66)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_93,axiom,
( ( v110009(constB0,bitIndex65)
<=> $true )
& ( v110009(constB0,bitIndex64)
<=> $true )
& ( v110009(constB0,bitIndex63)
<=> $true )
& ( v110009(constB0,bitIndex62)
<=> $true )
& ( v110009(constB0,bitIndex61)
<=> $true )
& ( v110009(constB0,bitIndex60)
<=> $true )
& ( v110009(constB0,bitIndex59)
<=> $true )
& ( v110009(constB0,bitIndex58)
<=> $true )
& ( v110009(constB0,bitIndex57)
<=> $true )
& ( v110009(constB0,bitIndex56)
<=> $true )
& ( v110009(constB0,bitIndex55)
<=> $true )
& ( v110009(constB0,bitIndex54)
<=> $true )
& ( v110009(constB0,bitIndex53)
<=> $true )
& ( v110009(constB0,bitIndex52)
<=> $true )
& ( v110009(constB0,bitIndex51)
<=> $true )
& ( v110009(constB0,bitIndex50)
<=> $true )
& ( v110009(constB0,bitIndex49)
<=> $true )
& ( v110009(constB0,bitIndex48)
<=> $true )
& ( v110009(constB0,bitIndex47)
<=> $true )
& ( v110009(constB0,bitIndex46)
<=> $true )
& ( v110009(constB0,bitIndex45)
<=> $true )
& ( v110009(constB0,bitIndex44)
<=> $true )
& ( v110009(constB0,bitIndex43)
<=> $true )
& ( v110009(constB0,bitIndex42)
<=> $true )
& ( v110009(constB0,bitIndex41)
<=> $true )
& ( v110009(constB0,bitIndex40)
<=> $true )
& ( v110009(constB0,bitIndex39)
<=> $true )
& ( v110009(constB0,bitIndex38)
<=> $true )
& ( v110009(constB0,bitIndex37)
<=> $true )
& ( v110009(constB0,bitIndex36)
<=> $true )
& ( v110009(constB0,bitIndex35)
<=> $true )
& ( v110009(constB0,bitIndex34)
<=> $true )
& ( v110009(constB0,bitIndex33)
<=> $true ) ) ).
fof(addAssignmentInitValueVector_92,axiom,
! [B] :
( range_32_0(B)
=> ( v110009(constB0,B)
<=> $true ) ) ).
fof(bitBlastConstant_12482,axiom,
b111111111111111111111111111111111(bitIndex32) ).
fof(bitBlastConstant_12481,axiom,
b111111111111111111111111111111111(bitIndex31) ).
fof(bitBlastConstant_12480,axiom,
b111111111111111111111111111111111(bitIndex30) ).
fof(bitBlastConstant_12479,axiom,
b111111111111111111111111111111111(bitIndex29) ).
fof(bitBlastConstant_12478,axiom,
b111111111111111111111111111111111(bitIndex28) ).
fof(bitBlastConstant_12477,axiom,
b111111111111111111111111111111111(bitIndex27) ).
fof(bitBlastConstant_12476,axiom,
b111111111111111111111111111111111(bitIndex26) ).
fof(bitBlastConstant_12475,axiom,
b111111111111111111111111111111111(bitIndex25) ).
fof(bitBlastConstant_12474,axiom,
b111111111111111111111111111111111(bitIndex24) ).
fof(bitBlastConstant_12473,axiom,
b111111111111111111111111111111111(bitIndex23) ).
fof(bitBlastConstant_12472,axiom,
b111111111111111111111111111111111(bitIndex22) ).
fof(bitBlastConstant_12471,axiom,
b111111111111111111111111111111111(bitIndex21) ).
fof(bitBlastConstant_12470,axiom,
b111111111111111111111111111111111(bitIndex20) ).
fof(bitBlastConstant_12469,axiom,
b111111111111111111111111111111111(bitIndex19) ).
fof(bitBlastConstant_12468,axiom,
b111111111111111111111111111111111(bitIndex18) ).
fof(bitBlastConstant_12467,axiom,
b111111111111111111111111111111111(bitIndex17) ).
fof(bitBlastConstant_12466,axiom,
b111111111111111111111111111111111(bitIndex16) ).
fof(bitBlastConstant_12465,axiom,
b111111111111111111111111111111111(bitIndex15) ).
fof(bitBlastConstant_12464,axiom,
b111111111111111111111111111111111(bitIndex14) ).
fof(bitBlastConstant_12463,axiom,
b111111111111111111111111111111111(bitIndex13) ).
fof(bitBlastConstant_12462,axiom,
b111111111111111111111111111111111(bitIndex12) ).
fof(bitBlastConstant_12461,axiom,
b111111111111111111111111111111111(bitIndex11) ).
fof(bitBlastConstant_12460,axiom,
b111111111111111111111111111111111(bitIndex10) ).
fof(bitBlastConstant_12459,axiom,
b111111111111111111111111111111111(bitIndex9) ).
fof(bitBlastConstant_12458,axiom,
b111111111111111111111111111111111(bitIndex8) ).
fof(bitBlastConstant_12457,axiom,
b111111111111111111111111111111111(bitIndex7) ).
fof(bitBlastConstant_12456,axiom,
b111111111111111111111111111111111(bitIndex6) ).
fof(bitBlastConstant_12455,axiom,
b111111111111111111111111111111111(bitIndex5) ).
fof(bitBlastConstant_12454,axiom,
b111111111111111111111111111111111(bitIndex4) ).
fof(bitBlastConstant_12453,axiom,
b111111111111111111111111111111111(bitIndex3) ).
fof(bitBlastConstant_12452,axiom,
b111111111111111111111111111111111(bitIndex2) ).
fof(bitBlastConstant_12451,axiom,
b111111111111111111111111111111111(bitIndex1) ).
fof(bitBlastConstant_12450,axiom,
b111111111111111111111111111111111(bitIndex0) ).
fof(addAssignment_35848,axiom,
! [VarCurr] :
( v111201(VarCurr)
<=> v108342(VarCurr) ) ).
fof(addAssignment_35847,axiom,
! [VarCurr] :
( v111160(VarCurr)
<=> v111162(VarCurr) ) ).
fof(addAssignment_35846,axiom,
! [VarCurr] :
( v111162(VarCurr)
<=> v111164(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20810,axiom,
! [VarCurr] :
( v111164(VarCurr)
<=> ( v111199(VarCurr)
| v111193(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20809,axiom,
! [VarCurr] :
( v111199(VarCurr)
<=> ( v111166(VarCurr)
& v111168(VarCurr) ) ) ).
fof(addAssignment_35845,axiom,
! [VarCurr] :
( v111193(VarCurr)
<=> v111195(VarCurr) ) ).
fof(addAssignment_35844,axiom,
! [VarCurr] :
( v111195(VarCurr)
<=> v111197(VarCurr) ) ).
fof(addAssignment_35843,axiom,
! [VarCurr] :
( v111197(VarCurr)
<=> v96158(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1806,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111177(VarNext)
=> ( v111168(VarNext)
<=> v111168(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1864,axiom,
! [VarNext] :
( v111177(VarNext)
=> ( v111168(VarNext)
<=> v111187(VarNext) ) ) ).
fof(addAssignment_35842,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111187(VarNext)
<=> v111185(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20808,axiom,
! [VarCurr] :
( v111185(VarCurr)
<=> ( v111188(VarCurr)
& v111189(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20807,axiom,
! [VarCurr] :
( v111189(VarCurr)
<=> ( v111172(VarCurr)
| v111174(VarCurr) ) ) ).
fof(writeUnaryOperator_8201,axiom,
! [VarCurr] :
( ~ v111188(VarCurr)
<=> v111170(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20806,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111177(VarNext)
<=> v111178(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20805,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111178(VarNext)
<=> ( v111180(VarNext)
& v111182(VarNext) ) ) ) ).
fof(writeUnaryOperator_8200,axiom,
! [VarCurr] :
( ~ v111182(VarCurr)
<=> v111166(VarCurr) ) ).
fof(addAssignment_35841,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111180(VarNext)
<=> v111166(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_91,axiom,
( v111168(constB0)
<=> $false ) ).
fof(addAssignment_35840,axiom,
! [VarCurr] :
( v111174(VarCurr)
<=> v108356(VarCurr) ) ).
fof(addAssignment_35839,axiom,
! [VarCurr] :
( v111172(VarCurr)
<=> v108352(VarCurr) ) ).
fof(addAssignment_35838,axiom,
! [VarCurr] :
( v111170(VarCurr)
<=> $false ) ).
fof(addAssignment_35837,axiom,
! [VarCurr] :
( v111166(VarCurr)
<=> v108342(VarCurr) ) ).
fof(addAssignment_35836,axiom,
! [VarCurr] :
( v111111(VarCurr)
<=> v111113(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20804,axiom,
! [VarCurr] :
( v111113(VarCurr)
<=> ( v111115(VarCurr)
& v108751(VarCurr) ) ) ).
fof(addAssignment_35835,axiom,
! [VarCurr] :
( v111115(VarCurr)
<=> v111117(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1805,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111142(VarNext)
=> ( v111117(VarNext)
<=> v111117(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1863,axiom,
! [VarNext] :
( v111142(VarNext)
=> ( v111117(VarNext)
<=> v111152(VarNext) ) ) ).
fof(addAssignment_35834,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111152(VarNext)
<=> v111150(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2619,axiom,
! [VarCurr] :
( ~ v111153(VarCurr)
=> ( v111150(VarCurr)
<=> x108527(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2532,axiom,
! [VarCurr] :
( v111153(VarCurr)
=> ( v111150(VarCurr)
<=> v111123(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20803,axiom,
! [VarCurr] :
( v111153(VarCurr)
<=> ( v111154(VarCurr)
& v111155(VarCurr) ) ) ).
fof(writeUnaryOperator_8199,axiom,
! [VarCurr] :
( ~ v111155(VarCurr)
<=> v111121(VarCurr) ) ).
fof(writeUnaryOperator_8198,axiom,
! [VarCurr] :
( ~ v111154(VarCurr)
<=> v111119(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20802,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111142(VarNext)
<=> v111143(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20801,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111143(VarNext)
<=> ( v111144(VarNext)
& v111139(VarNext) ) ) ) ).
fof(writeUnaryOperator_8197,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111144(VarNext)
<=> v111146(VarNext) ) ) ).
fof(addAssignment_35833,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111146(VarNext)
<=> v111139(VarCurr) ) ) ).
fof(addAssignment_35832,axiom,
! [VarCurr] :
( v111139(VarCurr)
<=> v108336(VarCurr,bitIndex0) ) ).
fof(addAssignment_35831,axiom,
! [VarCurr] :
( v111123(VarCurr)
<=> v111125(VarCurr) ) ).
fof(addAssignment_35830,axiom,
! [VarCurr] :
( v111125(VarCurr)
<=> v111127(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2618,axiom,
! [VarCurr] :
( ~ v108520(VarCurr)
=> ( v111127(VarCurr)
<=> v111135(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2531,axiom,
! [VarCurr] :
( v108520(VarCurr)
=> ( v111127(VarCurr)
<=> v111129(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20800,axiom,
! [VarCurr] :
( v111135(VarCurr)
<=> ( v107892(VarCurr)
| v107912(VarCurr) ) ) ).
fof(addAssignment_35829,axiom,
! [VarCurr] :
( v111129(VarCurr)
<=> v111131(VarCurr) ) ).
fof(addAssignment_35828,axiom,
! [VarCurr] :
( v111131(VarCurr)
<=> v111133(VarCurr) ) ).
fof(addAssignment_35827,axiom,
! [VarCurr] :
( v111121(VarCurr)
<=> v108498(VarCurr,bitIndex0) ) ).
fof(addAssignment_35826,axiom,
! [VarCurr] :
( v111119(VarCurr)
<=> v108322(VarCurr,bitIndex0) ) ).
fof(addAssignment_35825,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v110928(VarCurr,B)
<=> v110930(VarCurr,B) ) ) ).
fof(addAssignment_35824,axiom,
! [VarCurr] :
( v110930(VarCurr,bitIndex5)
<=> v111083(VarCurr) ) ).
fof(addAssignment_35823,axiom,
! [VarCurr] :
( v110930(VarCurr,bitIndex4)
<=> v111055(VarCurr) ) ).
fof(addAssignment_35822,axiom,
! [VarCurr] :
( v110930(VarCurr,bitIndex3)
<=> v111027(VarCurr) ) ).
fof(addAssignment_35821,axiom,
! [VarCurr] :
( v110930(VarCurr,bitIndex2)
<=> v110999(VarCurr) ) ).
fof(addAssignment_35820,axiom,
! [VarCurr] :
( v110930(VarCurr,bitIndex1)
<=> v110971(VarCurr) ) ).
fof(addAssignment_35819,axiom,
! [VarCurr] :
( v110930(VarCurr,bitIndex0)
<=> v110932(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1804,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111094(VarNext)
=> ( v111083(VarNext)
<=> v111083(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1862,axiom,
! [VarNext] :
( v111094(VarNext)
=> ( v111083(VarNext)
<=> v111104(VarNext) ) ) ).
fof(addAssignment_35818,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111104(VarNext)
<=> v111102(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2617,axiom,
! [VarCurr] :
( ~ v111105(VarCurr)
=> ( v111102(VarCurr)
<=> x108527(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2530,axiom,
! [VarCurr] :
( v111105(VarCurr)
=> ( v111102(VarCurr)
<=> v111089(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20799,axiom,
! [VarCurr] :
( v111105(VarCurr)
<=> ( v111106(VarCurr)
& v111107(VarCurr) ) ) ).
fof(writeUnaryOperator_8196,axiom,
! [VarCurr] :
( ~ v111107(VarCurr)
<=> v111087(VarCurr) ) ).
fof(writeUnaryOperator_8195,axiom,
! [VarCurr] :
( ~ v111106(VarCurr)
<=> v111085(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20798,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111094(VarNext)
<=> v111095(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20797,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111095(VarNext)
<=> ( v111096(VarNext)
& v111091(VarNext) ) ) ) ).
fof(writeUnaryOperator_8194,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111096(VarNext)
<=> v111098(VarNext) ) ) ).
fof(addAssignment_35817,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111098(VarNext)
<=> v111091(VarCurr) ) ) ).
fof(addAssignment_35816,axiom,
! [VarCurr] :
( v111091(VarCurr)
<=> v108336(VarCurr,bitIndex0) ) ).
fof(addAssignment_35815,axiom,
! [VarCurr] :
( v111089(VarCurr)
<=> v110940(VarCurr,bitIndex5) ) ).
fof(addAssignment_35814,axiom,
! [VarCurr] :
( v110940(VarCurr,bitIndex5)
<=> v110942(VarCurr,bitIndex5) ) ).
fof(addAssignment_35813,axiom,
! [VarCurr] :
( v110942(VarCurr,bitIndex5)
<=> v110949(VarCurr,bitIndex5) ) ).
fof(addAssignment_35812,axiom,
! [VarCurr] :
( v110944(VarCurr,bitIndex5)
<=> v110946(VarCurr,bitIndex5) ) ).
fof(addAssignment_35811,axiom,
! [VarCurr] :
( v110946(VarCurr,bitIndex5)
<=> v110948(VarCurr,bitIndex5) ) ).
fof(addAssignment_35810,axiom,
! [VarCurr] :
( v111087(VarCurr)
<=> v108498(VarCurr,bitIndex0) ) ).
fof(addAssignment_35809,axiom,
! [VarCurr] :
( v111085(VarCurr)
<=> v108322(VarCurr,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1803,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111066(VarNext)
=> ( v111055(VarNext)
<=> v111055(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1861,axiom,
! [VarNext] :
( v111066(VarNext)
=> ( v111055(VarNext)
<=> v111076(VarNext) ) ) ).
fof(addAssignment_35808,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111076(VarNext)
<=> v111074(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2616,axiom,
! [VarCurr] :
( ~ v111077(VarCurr)
=> ( v111074(VarCurr)
<=> x108527(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2529,axiom,
! [VarCurr] :
( v111077(VarCurr)
=> ( v111074(VarCurr)
<=> v111061(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20796,axiom,
! [VarCurr] :
( v111077(VarCurr)
<=> ( v111078(VarCurr)
& v111079(VarCurr) ) ) ).
fof(writeUnaryOperator_8193,axiom,
! [VarCurr] :
( ~ v111079(VarCurr)
<=> v111059(VarCurr) ) ).
fof(writeUnaryOperator_8192,axiom,
! [VarCurr] :
( ~ v111078(VarCurr)
<=> v111057(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20795,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111066(VarNext)
<=> v111067(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20794,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111067(VarNext)
<=> ( v111068(VarNext)
& v111063(VarNext) ) ) ) ).
fof(writeUnaryOperator_8191,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111068(VarNext)
<=> v111070(VarNext) ) ) ).
fof(addAssignment_35807,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111070(VarNext)
<=> v111063(VarCurr) ) ) ).
fof(addAssignment_35806,axiom,
! [VarCurr] :
( v111063(VarCurr)
<=> v108336(VarCurr,bitIndex0) ) ).
fof(addAssignment_35805,axiom,
! [VarCurr] :
( v111061(VarCurr)
<=> v110940(VarCurr,bitIndex4) ) ).
fof(addAssignment_35804,axiom,
! [VarCurr] :
( v110940(VarCurr,bitIndex4)
<=> v110942(VarCurr,bitIndex4) ) ).
fof(addAssignment_35803,axiom,
! [VarCurr] :
( v110942(VarCurr,bitIndex4)
<=> v110949(VarCurr,bitIndex4) ) ).
fof(addAssignment_35802,axiom,
! [VarCurr] :
( v110944(VarCurr,bitIndex4)
<=> v110946(VarCurr,bitIndex4) ) ).
fof(addAssignment_35801,axiom,
! [VarCurr] :
( v110946(VarCurr,bitIndex4)
<=> v110948(VarCurr,bitIndex4) ) ).
fof(addAssignment_35800,axiom,
! [VarCurr] :
( v111059(VarCurr)
<=> v108498(VarCurr,bitIndex0) ) ).
fof(addAssignment_35799,axiom,
! [VarCurr] :
( v111057(VarCurr)
<=> v108322(VarCurr,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1802,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111038(VarNext)
=> ( v111027(VarNext)
<=> v111027(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1860,axiom,
! [VarNext] :
( v111038(VarNext)
=> ( v111027(VarNext)
<=> v111048(VarNext) ) ) ).
fof(addAssignment_35798,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111048(VarNext)
<=> v111046(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2615,axiom,
! [VarCurr] :
( ~ v111049(VarCurr)
=> ( v111046(VarCurr)
<=> x108527(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2528,axiom,
! [VarCurr] :
( v111049(VarCurr)
=> ( v111046(VarCurr)
<=> v111033(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20793,axiom,
! [VarCurr] :
( v111049(VarCurr)
<=> ( v111050(VarCurr)
& v111051(VarCurr) ) ) ).
fof(writeUnaryOperator_8190,axiom,
! [VarCurr] :
( ~ v111051(VarCurr)
<=> v111031(VarCurr) ) ).
fof(writeUnaryOperator_8189,axiom,
! [VarCurr] :
( ~ v111050(VarCurr)
<=> v111029(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20792,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111038(VarNext)
<=> v111039(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20791,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111039(VarNext)
<=> ( v111040(VarNext)
& v111035(VarNext) ) ) ) ).
fof(writeUnaryOperator_8188,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111040(VarNext)
<=> v111042(VarNext) ) ) ).
fof(addAssignment_35797,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111042(VarNext)
<=> v111035(VarCurr) ) ) ).
fof(addAssignment_35796,axiom,
! [VarCurr] :
( v111035(VarCurr)
<=> v108336(VarCurr,bitIndex0) ) ).
fof(addAssignment_35795,axiom,
! [VarCurr] :
( v111033(VarCurr)
<=> v110940(VarCurr,bitIndex3) ) ).
fof(addAssignment_35794,axiom,
! [VarCurr] :
( v110940(VarCurr,bitIndex3)
<=> v110942(VarCurr,bitIndex3) ) ).
fof(addAssignment_35793,axiom,
! [VarCurr] :
( v110942(VarCurr,bitIndex3)
<=> v110949(VarCurr,bitIndex3) ) ).
fof(addAssignment_35792,axiom,
! [VarCurr] :
( v110944(VarCurr,bitIndex3)
<=> v110946(VarCurr,bitIndex3) ) ).
fof(addAssignment_35791,axiom,
! [VarCurr] :
( v110946(VarCurr,bitIndex3)
<=> v110948(VarCurr,bitIndex3) ) ).
fof(addAssignment_35790,axiom,
! [VarCurr] :
( v111031(VarCurr)
<=> v108498(VarCurr,bitIndex0) ) ).
fof(addAssignment_35789,axiom,
! [VarCurr] :
( v111029(VarCurr)
<=> v108322(VarCurr,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1801,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111010(VarNext)
=> ( v110999(VarNext)
<=> v110999(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1859,axiom,
! [VarNext] :
( v111010(VarNext)
=> ( v110999(VarNext)
<=> v111020(VarNext) ) ) ).
fof(addAssignment_35788,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111020(VarNext)
<=> v111018(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2614,axiom,
! [VarCurr] :
( ~ v111021(VarCurr)
=> ( v111018(VarCurr)
<=> x108527(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2527,axiom,
! [VarCurr] :
( v111021(VarCurr)
=> ( v111018(VarCurr)
<=> v111005(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20790,axiom,
! [VarCurr] :
( v111021(VarCurr)
<=> ( v111022(VarCurr)
& v111023(VarCurr) ) ) ).
fof(writeUnaryOperator_8187,axiom,
! [VarCurr] :
( ~ v111023(VarCurr)
<=> v111003(VarCurr) ) ).
fof(writeUnaryOperator_8186,axiom,
! [VarCurr] :
( ~ v111022(VarCurr)
<=> v111001(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20789,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111010(VarNext)
<=> v111011(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20788,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111011(VarNext)
<=> ( v111012(VarNext)
& v111007(VarNext) ) ) ) ).
fof(writeUnaryOperator_8185,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111012(VarNext)
<=> v111014(VarNext) ) ) ).
fof(addAssignment_35787,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111014(VarNext)
<=> v111007(VarCurr) ) ) ).
fof(addAssignment_35786,axiom,
! [VarCurr] :
( v111007(VarCurr)
<=> v108336(VarCurr,bitIndex0) ) ).
fof(addAssignment_35785,axiom,
! [VarCurr] :
( v111005(VarCurr)
<=> v110940(VarCurr,bitIndex2) ) ).
fof(addAssignment_35784,axiom,
! [VarCurr] :
( v110940(VarCurr,bitIndex2)
<=> v110942(VarCurr,bitIndex2) ) ).
fof(addAssignment_35783,axiom,
! [VarCurr] :
( v110942(VarCurr,bitIndex2)
<=> v110949(VarCurr,bitIndex2) ) ).
fof(addAssignment_35782,axiom,
! [VarCurr] :
( v110944(VarCurr,bitIndex2)
<=> v110946(VarCurr,bitIndex2) ) ).
fof(addAssignment_35781,axiom,
! [VarCurr] :
( v110946(VarCurr,bitIndex2)
<=> v110948(VarCurr,bitIndex2) ) ).
fof(addAssignment_35780,axiom,
! [VarCurr] :
( v111003(VarCurr)
<=> v108498(VarCurr,bitIndex0) ) ).
fof(addAssignment_35779,axiom,
! [VarCurr] :
( v111001(VarCurr)
<=> v108322(VarCurr,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1800,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110982(VarNext)
=> ( v110971(VarNext)
<=> v110971(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1858,axiom,
! [VarNext] :
( v110982(VarNext)
=> ( v110971(VarNext)
<=> v110992(VarNext) ) ) ).
fof(addAssignment_35778,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110992(VarNext)
<=> v110990(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2613,axiom,
! [VarCurr] :
( ~ v110993(VarCurr)
=> ( v110990(VarCurr)
<=> x108527(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2526,axiom,
! [VarCurr] :
( v110993(VarCurr)
=> ( v110990(VarCurr)
<=> v110977(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20787,axiom,
! [VarCurr] :
( v110993(VarCurr)
<=> ( v110994(VarCurr)
& v110995(VarCurr) ) ) ).
fof(writeUnaryOperator_8184,axiom,
! [VarCurr] :
( ~ v110995(VarCurr)
<=> v110975(VarCurr) ) ).
fof(writeUnaryOperator_8183,axiom,
! [VarCurr] :
( ~ v110994(VarCurr)
<=> v110973(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20786,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110982(VarNext)
<=> v110983(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20785,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110983(VarNext)
<=> ( v110984(VarNext)
& v110979(VarNext) ) ) ) ).
fof(writeUnaryOperator_8182,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110984(VarNext)
<=> v110986(VarNext) ) ) ).
fof(addAssignment_35777,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110986(VarNext)
<=> v110979(VarCurr) ) ) ).
fof(addAssignment_35776,axiom,
! [VarCurr] :
( v110979(VarCurr)
<=> v108336(VarCurr,bitIndex0) ) ).
fof(addAssignment_35775,axiom,
! [VarCurr] :
( v110977(VarCurr)
<=> v110940(VarCurr,bitIndex1) ) ).
fof(addAssignment_35774,axiom,
! [VarCurr] :
( v110940(VarCurr,bitIndex1)
<=> v110942(VarCurr,bitIndex1) ) ).
fof(addAssignment_35773,axiom,
! [VarCurr] :
( v110942(VarCurr,bitIndex1)
<=> v110949(VarCurr,bitIndex1) ) ).
fof(addAssignment_35772,axiom,
! [VarCurr] :
( v110944(VarCurr,bitIndex1)
<=> v110946(VarCurr,bitIndex1) ) ).
fof(addAssignment_35771,axiom,
! [VarCurr] :
( v110946(VarCurr,bitIndex1)
<=> v110948(VarCurr,bitIndex1) ) ).
fof(addAssignment_35770,axiom,
! [VarCurr] :
( v110975(VarCurr)
<=> v108498(VarCurr,bitIndex0) ) ).
fof(addAssignment_35769,axiom,
! [VarCurr] :
( v110973(VarCurr)
<=> v108322(VarCurr,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1799,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110954(VarNext)
=> ( v110932(VarNext)
<=> v110932(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1857,axiom,
! [VarNext] :
( v110954(VarNext)
=> ( v110932(VarNext)
<=> v110964(VarNext) ) ) ).
fof(addAssignment_35768,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110964(VarNext)
<=> v110962(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2612,axiom,
! [VarCurr] :
( ~ v110965(VarCurr)
=> ( v110962(VarCurr)
<=> x108527(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2525,axiom,
! [VarCurr] :
( v110965(VarCurr)
=> ( v110962(VarCurr)
<=> v110938(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20784,axiom,
! [VarCurr] :
( v110965(VarCurr)
<=> ( v110966(VarCurr)
& v110967(VarCurr) ) ) ).
fof(writeUnaryOperator_8181,axiom,
! [VarCurr] :
( ~ v110967(VarCurr)
<=> v110936(VarCurr) ) ).
fof(writeUnaryOperator_8180,axiom,
! [VarCurr] :
( ~ v110966(VarCurr)
<=> v110934(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20783,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110954(VarNext)
<=> v110955(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20782,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110955(VarNext)
<=> ( v110956(VarNext)
& v110951(VarNext) ) ) ) ).
fof(writeUnaryOperator_8179,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110956(VarNext)
<=> v110958(VarNext) ) ) ).
fof(addAssignment_35767,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110958(VarNext)
<=> v110951(VarCurr) ) ) ).
fof(addAssignment_35766,axiom,
! [VarCurr] :
( v110951(VarCurr)
<=> v108336(VarCurr,bitIndex0) ) ).
fof(addAssignment_35765,axiom,
! [VarCurr] :
( v110938(VarCurr)
<=> v110940(VarCurr,bitIndex0) ) ).
fof(addAssignment_35764,axiom,
! [VarCurr] :
( v110940(VarCurr,bitIndex0)
<=> v110942(VarCurr,bitIndex0) ) ).
fof(addAssignment_35763,axiom,
! [VarCurr] :
( v110942(VarCurr,bitIndex0)
<=> v110949(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2611,axiom,
! [VarCurr] :
( ~ v108520(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v110949(VarCurr,B)
<=> v103961(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2524,axiom,
! [VarCurr] :
( v108520(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v110949(VarCurr,B)
<=> v110944(VarCurr,B) ) ) ) ).
fof(addAssignment_35762,axiom,
! [VarCurr] :
( v110944(VarCurr,bitIndex0)
<=> v110946(VarCurr,bitIndex0) ) ).
fof(addAssignment_35761,axiom,
! [VarCurr] :
( v110946(VarCurr,bitIndex0)
<=> v110948(VarCurr,bitIndex0) ) ).
fof(addAssignment_35760,axiom,
! [VarCurr] :
( v110936(VarCurr)
<=> v108498(VarCurr,bitIndex0) ) ).
fof(addAssignment_35759,axiom,
! [VarCurr] :
( v110934(VarCurr)
<=> v108322(VarCurr,bitIndex0) ) ).
fof(addAssignment_35758,axiom,
! [VarCurr,B] :
( range_32_0(B)
=> ( v110011(VarCurr,B)
<=> v110013(VarCurr,B) ) ) ).
fof(addAssignment_35757,axiom,
! [VarCurr] :
( v110013(VarCurr,bitIndex32)
<=> v108492(VarCurr) ) ).
fof(addAssignment_35756,axiom,
! [VarCurr] :
( v110013(VarCurr,bitIndex31)
<=> v110900(VarCurr) ) ).
fof(addAssignment_35755,axiom,
! [VarCurr] :
( v110013(VarCurr,bitIndex30)
<=> v110872(VarCurr) ) ).
fof(addAssignment_35754,axiom,
! [VarCurr] :
( v110013(VarCurr,bitIndex29)
<=> v110844(VarCurr) ) ).
fof(addAssignment_35753,axiom,
! [VarCurr] :
( v110013(VarCurr,bitIndex28)
<=> v110816(VarCurr) ) ).
fof(addAssignment_35752,axiom,
! [VarCurr] :
( v110013(VarCurr,bitIndex27)
<=> v110788(VarCurr) ) ).
fof(addAssignment_35751,axiom,
! [VarCurr] :
( v110013(VarCurr,bitIndex26)
<=> v110760(VarCurr) ) ).
fof(addAssignment_35750,axiom,
! [VarCurr] :
( v110013(VarCurr,bitIndex25)
<=> v110732(VarCurr) ) ).
fof(addAssignment_35749,axiom,
! [VarCurr] :
( v110013(VarCurr,bitIndex24)
<=> v110695(VarCurr) ) ).
fof(addAssignment_35748,axiom,
! [VarCurr] :
( v110013(VarCurr,bitIndex23)
<=> v110667(VarCurr) ) ).
fof(addAssignment_35747,axiom,
! [VarCurr] :
( v110013(VarCurr,bitIndex22)
<=> v110639(VarCurr) ) ).
fof(addAssignment_35746,axiom,
! [VarCurr] :
( v110013(VarCurr,bitIndex21)
<=> v110611(VarCurr) ) ).
fof(addAssignment_35745,axiom,
! [VarCurr] :
( v110013(VarCurr,bitIndex20)
<=> v110583(VarCurr) ) ).
fof(addAssignment_35744,axiom,
! [VarCurr] :
( v110013(VarCurr,bitIndex19)
<=> v110555(VarCurr) ) ).
fof(addAssignment_35743,axiom,
! [VarCurr] :
( v110013(VarCurr,bitIndex18)
<=> v110527(VarCurr) ) ).
fof(addAssignment_35742,axiom,
! [VarCurr] :
( v110013(VarCurr,bitIndex17)
<=> v110499(VarCurr) ) ).
fof(addAssignment_35741,axiom,
! [VarCurr] :
( v110013(VarCurr,bitIndex16)
<=> v110471(VarCurr) ) ).
fof(addAssignment_35740,axiom,
! [VarCurr] :
( v110013(VarCurr,bitIndex15)
<=> v110443(VarCurr) ) ).
fof(addAssignment_35739,axiom,
! [VarCurr] :
( v110013(VarCurr,bitIndex14)
<=> v110415(VarCurr) ) ).
fof(addAssignment_35738,axiom,
! [VarCurr] :
( v110013(VarCurr,bitIndex13)
<=> v110387(VarCurr) ) ).
fof(addAssignment_35737,axiom,
! [VarCurr] :
( v110013(VarCurr,bitIndex12)
<=> v110359(VarCurr) ) ).
fof(addAssignment_35736,axiom,
! [VarCurr] :
( v110013(VarCurr,bitIndex11)
<=> v110331(VarCurr) ) ).
fof(addAssignment_35735,axiom,
! [VarCurr] :
( v110013(VarCurr,bitIndex10)
<=> v110303(VarCurr) ) ).
fof(addAssignment_35734,axiom,
! [VarCurr] :
( v110013(VarCurr,bitIndex9)
<=> v110275(VarCurr) ) ).
fof(addAssignment_35733,axiom,
! [VarCurr] :
( v110013(VarCurr,bitIndex8)
<=> v110247(VarCurr) ) ).
fof(addAssignment_35732,axiom,
! [VarCurr] :
( v110013(VarCurr,bitIndex7)
<=> v110219(VarCurr) ) ).
fof(addAssignment_35731,axiom,
! [VarCurr] :
( v110013(VarCurr,bitIndex6)
<=> v110191(VarCurr) ) ).
fof(addAssignment_35730,axiom,
! [VarCurr] :
( v110013(VarCurr,bitIndex5)
<=> v110163(VarCurr) ) ).
fof(addAssignment_35729,axiom,
! [VarCurr] :
( v110013(VarCurr,bitIndex4)
<=> v110135(VarCurr) ) ).
fof(addAssignment_35728,axiom,
! [VarCurr] :
( v110013(VarCurr,bitIndex3)
<=> v110107(VarCurr) ) ).
fof(addAssignment_35727,axiom,
! [VarCurr] :
( v110013(VarCurr,bitIndex2)
<=> v110079(VarCurr) ) ).
fof(addAssignment_35726,axiom,
! [VarCurr] :
( v110013(VarCurr,bitIndex1)
<=> v110051(VarCurr) ) ).
fof(addAssignment_35725,axiom,
! [VarCurr] :
( v110013(VarCurr,bitIndex0)
<=> v110015(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1798,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110911(VarNext)
=> ( v110900(VarNext)
<=> v110900(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1856,axiom,
! [VarNext] :
( v110911(VarNext)
=> ( v110900(VarNext)
<=> v110921(VarNext) ) ) ).
fof(addAssignment_35724,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110921(VarNext)
<=> v110919(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2610,axiom,
! [VarCurr] :
( ~ v110922(VarCurr)
=> ( v110919(VarCurr)
<=> x108527(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2523,axiom,
! [VarCurr] :
( v110922(VarCurr)
=> ( v110919(VarCurr)
<=> v110906(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20781,axiom,
! [VarCurr] :
( v110922(VarCurr)
<=> ( v110923(VarCurr)
& v110924(VarCurr) ) ) ).
fof(writeUnaryOperator_8178,axiom,
! [VarCurr] :
( ~ v110924(VarCurr)
<=> v110904(VarCurr) ) ).
fof(writeUnaryOperator_8177,axiom,
! [VarCurr] :
( ~ v110923(VarCurr)
<=> v110902(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20780,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110911(VarNext)
<=> v110912(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20779,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110912(VarNext)
<=> ( v110913(VarNext)
& v110908(VarNext) ) ) ) ).
fof(writeUnaryOperator_8176,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110913(VarNext)
<=> v110915(VarNext) ) ) ).
fof(addAssignment_35723,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110915(VarNext)
<=> v110908(VarCurr) ) ) ).
fof(addAssignment_35722,axiom,
! [VarCurr] :
( v110908(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_35721,axiom,
! [VarCurr] :
( v110906(VarCurr)
<=> v108516(VarCurr,bitIndex31) ) ).
fof(addAssignment_35720,axiom,
! [VarCurr] :
( v108516(VarCurr,bitIndex31)
<=> v108518(VarCurr,bitIndex31) ) ).
fof(addAssignment_35719,axiom,
! [VarCurr] :
( v108518(VarCurr,bitIndex31)
<=> v108523(VarCurr,bitIndex31) ) ).
fof(addAssignment_35718,axiom,
! [VarCurr] :
( v110904(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_35717,axiom,
! [VarCurr] :
( v110902(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1797,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110883(VarNext)
=> ( v110872(VarNext)
<=> v110872(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1855,axiom,
! [VarNext] :
( v110883(VarNext)
=> ( v110872(VarNext)
<=> v110893(VarNext) ) ) ).
fof(addAssignment_35716,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110893(VarNext)
<=> v110891(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2609,axiom,
! [VarCurr] :
( ~ v110894(VarCurr)
=> ( v110891(VarCurr)
<=> x108527(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2522,axiom,
! [VarCurr] :
( v110894(VarCurr)
=> ( v110891(VarCurr)
<=> v110878(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20778,axiom,
! [VarCurr] :
( v110894(VarCurr)
<=> ( v110895(VarCurr)
& v110896(VarCurr) ) ) ).
fof(writeUnaryOperator_8175,axiom,
! [VarCurr] :
( ~ v110896(VarCurr)
<=> v110876(VarCurr) ) ).
fof(writeUnaryOperator_8174,axiom,
! [VarCurr] :
( ~ v110895(VarCurr)
<=> v110874(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20777,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110883(VarNext)
<=> v110884(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20776,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110884(VarNext)
<=> ( v110885(VarNext)
& v110880(VarNext) ) ) ) ).
fof(writeUnaryOperator_8173,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110885(VarNext)
<=> v110887(VarNext) ) ) ).
fof(addAssignment_35715,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110887(VarNext)
<=> v110880(VarCurr) ) ) ).
fof(addAssignment_35714,axiom,
! [VarCurr] :
( v110880(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_35713,axiom,
! [VarCurr] :
( v110878(VarCurr)
<=> v108516(VarCurr,bitIndex30) ) ).
fof(addAssignment_35712,axiom,
! [VarCurr] :
( v108516(VarCurr,bitIndex30)
<=> v108518(VarCurr,bitIndex30) ) ).
fof(addAssignment_35711,axiom,
! [VarCurr] :
( v108518(VarCurr,bitIndex30)
<=> v108523(VarCurr,bitIndex30) ) ).
fof(addAssignment_35710,axiom,
! [VarCurr] :
( v110876(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_35709,axiom,
! [VarCurr] :
( v110874(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1796,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110855(VarNext)
=> ( v110844(VarNext)
<=> v110844(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1854,axiom,
! [VarNext] :
( v110855(VarNext)
=> ( v110844(VarNext)
<=> v110865(VarNext) ) ) ).
fof(addAssignment_35708,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110865(VarNext)
<=> v110863(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2608,axiom,
! [VarCurr] :
( ~ v110866(VarCurr)
=> ( v110863(VarCurr)
<=> x108527(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2521,axiom,
! [VarCurr] :
( v110866(VarCurr)
=> ( v110863(VarCurr)
<=> v110850(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20775,axiom,
! [VarCurr] :
( v110866(VarCurr)
<=> ( v110867(VarCurr)
& v110868(VarCurr) ) ) ).
fof(writeUnaryOperator_8172,axiom,
! [VarCurr] :
( ~ v110868(VarCurr)
<=> v110848(VarCurr) ) ).
fof(writeUnaryOperator_8171,axiom,
! [VarCurr] :
( ~ v110867(VarCurr)
<=> v110846(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20774,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110855(VarNext)
<=> v110856(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20773,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110856(VarNext)
<=> ( v110857(VarNext)
& v110852(VarNext) ) ) ) ).
fof(writeUnaryOperator_8170,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110857(VarNext)
<=> v110859(VarNext) ) ) ).
fof(addAssignment_35707,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110859(VarNext)
<=> v110852(VarCurr) ) ) ).
fof(addAssignment_35706,axiom,
! [VarCurr] :
( v110852(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_35705,axiom,
! [VarCurr] :
( v110850(VarCurr)
<=> v108516(VarCurr,bitIndex29) ) ).
fof(addAssignment_35704,axiom,
! [VarCurr] :
( v108516(VarCurr,bitIndex29)
<=> v108518(VarCurr,bitIndex29) ) ).
fof(addAssignment_35703,axiom,
! [VarCurr] :
( v108518(VarCurr,bitIndex29)
<=> v108523(VarCurr,bitIndex29) ) ).
fof(addAssignment_35702,axiom,
! [VarCurr] :
( v110848(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_35701,axiom,
! [VarCurr] :
( v110846(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1795,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110827(VarNext)
=> ( v110816(VarNext)
<=> v110816(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1853,axiom,
! [VarNext] :
( v110827(VarNext)
=> ( v110816(VarNext)
<=> v110837(VarNext) ) ) ).
fof(addAssignment_35700,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110837(VarNext)
<=> v110835(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2607,axiom,
! [VarCurr] :
( ~ v110838(VarCurr)
=> ( v110835(VarCurr)
<=> x108527(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2520,axiom,
! [VarCurr] :
( v110838(VarCurr)
=> ( v110835(VarCurr)
<=> v110822(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20772,axiom,
! [VarCurr] :
( v110838(VarCurr)
<=> ( v110839(VarCurr)
& v110840(VarCurr) ) ) ).
fof(writeUnaryOperator_8169,axiom,
! [VarCurr] :
( ~ v110840(VarCurr)
<=> v110820(VarCurr) ) ).
fof(writeUnaryOperator_8168,axiom,
! [VarCurr] :
( ~ v110839(VarCurr)
<=> v110818(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20771,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110827(VarNext)
<=> v110828(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20770,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110828(VarNext)
<=> ( v110829(VarNext)
& v110824(VarNext) ) ) ) ).
fof(writeUnaryOperator_8167,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110829(VarNext)
<=> v110831(VarNext) ) ) ).
fof(addAssignment_35699,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110831(VarNext)
<=> v110824(VarCurr) ) ) ).
fof(addAssignment_35698,axiom,
! [VarCurr] :
( v110824(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_35697,axiom,
! [VarCurr] :
( v110822(VarCurr)
<=> v108516(VarCurr,bitIndex28) ) ).
fof(addAssignment_35696,axiom,
! [VarCurr] :
( v108516(VarCurr,bitIndex28)
<=> v108518(VarCurr,bitIndex28) ) ).
fof(addAssignment_35695,axiom,
! [VarCurr] :
( v108518(VarCurr,bitIndex28)
<=> v108523(VarCurr,bitIndex28) ) ).
fof(addAssignment_35694,axiom,
! [VarCurr] :
( v108525(VarCurr,bitIndex4)
<=> v110709(VarCurr,bitIndex4) ) ).
fof(addAssignment_35693,axiom,
! [VarCurr] :
( v107982(VarCurr,bitIndex5)
<=> v107984(VarCurr,bitIndex5) ) ).
fof(addAssignment_35692,axiom,
! [VarCurr] :
( v107984(VarCurr,bitIndex5)
<=> v107986(VarCurr,bitIndex5) ) ).
fof(addAssignment_35691,axiom,
! [VarCurr] :
( v107986(VarCurr,bitIndex5)
<=> v107988(VarCurr,bitIndex5) ) ).
fof(addAssignment_35690,axiom,
! [VarCurr] :
( v107988(VarCurr,bitIndex5)
<=> v95319(VarCurr,bitIndex15) ) ).
fof(addAssignment_35689,axiom,
! [VarCurr] :
( v110704(VarCurr,bitIndex4)
<=> v110706(VarCurr,bitIndex4) ) ).
fof(addAssignment_35688,axiom,
! [VarCurr] :
( v110706(VarCurr,bitIndex4)
<=> v110708(VarCurr,bitIndex4) ) ).
fof(addAssignment_35687,axiom,
! [VarCurr] :
( v110708(VarCurr,bitIndex4)
<=> v100741(VarCurr,bitIndex4) ) ).
fof(addAssignment_35686,axiom,
! [VarCurr] :
( v110820(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_35685,axiom,
! [VarCurr] :
( v110818(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1794,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110799(VarNext)
=> ( v110788(VarNext)
<=> v110788(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1852,axiom,
! [VarNext] :
( v110799(VarNext)
=> ( v110788(VarNext)
<=> v110809(VarNext) ) ) ).
fof(addAssignment_35684,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110809(VarNext)
<=> v110807(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2606,axiom,
! [VarCurr] :
( ~ v110810(VarCurr)
=> ( v110807(VarCurr)
<=> x108527(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2519,axiom,
! [VarCurr] :
( v110810(VarCurr)
=> ( v110807(VarCurr)
<=> v110794(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20769,axiom,
! [VarCurr] :
( v110810(VarCurr)
<=> ( v110811(VarCurr)
& v110812(VarCurr) ) ) ).
fof(writeUnaryOperator_8166,axiom,
! [VarCurr] :
( ~ v110812(VarCurr)
<=> v110792(VarCurr) ) ).
fof(writeUnaryOperator_8165,axiom,
! [VarCurr] :
( ~ v110811(VarCurr)
<=> v110790(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20768,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110799(VarNext)
<=> v110800(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20767,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110800(VarNext)
<=> ( v110801(VarNext)
& v110796(VarNext) ) ) ) ).
fof(writeUnaryOperator_8164,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110801(VarNext)
<=> v110803(VarNext) ) ) ).
fof(addAssignment_35683,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110803(VarNext)
<=> v110796(VarCurr) ) ) ).
fof(addAssignment_35682,axiom,
! [VarCurr] :
( v110796(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_35681,axiom,
! [VarCurr] :
( v110794(VarCurr)
<=> v108516(VarCurr,bitIndex27) ) ).
fof(addAssignment_35680,axiom,
! [VarCurr] :
( v108516(VarCurr,bitIndex27)
<=> v108518(VarCurr,bitIndex27) ) ).
fof(addAssignment_35679,axiom,
! [VarCurr] :
( v108518(VarCurr,bitIndex27)
<=> v108523(VarCurr,bitIndex27) ) ).
fof(addAssignment_35678,axiom,
! [VarCurr] :
( v108525(VarCurr,bitIndex3)
<=> v110709(VarCurr,bitIndex3) ) ).
fof(addAssignment_35677,axiom,
! [VarCurr] :
( v107982(VarCurr,bitIndex4)
<=> v107984(VarCurr,bitIndex4) ) ).
fof(addAssignment_35676,axiom,
! [VarCurr] :
( v107984(VarCurr,bitIndex4)
<=> v107986(VarCurr,bitIndex4) ) ).
fof(addAssignment_35675,axiom,
! [VarCurr] :
( v107986(VarCurr,bitIndex4)
<=> v107988(VarCurr,bitIndex4) ) ).
fof(addAssignment_35674,axiom,
! [VarCurr] :
( v107988(VarCurr,bitIndex4)
<=> v95319(VarCurr,bitIndex14) ) ).
fof(addAssignment_35673,axiom,
! [VarCurr] :
( v110704(VarCurr,bitIndex3)
<=> v110706(VarCurr,bitIndex3) ) ).
fof(addAssignment_35672,axiom,
! [VarCurr] :
( v110706(VarCurr,bitIndex3)
<=> v110708(VarCurr,bitIndex3) ) ).
fof(addAssignment_35671,axiom,
! [VarCurr] :
( v110708(VarCurr,bitIndex3)
<=> v100741(VarCurr,bitIndex3) ) ).
fof(addAssignment_35670,axiom,
! [VarCurr] :
( v110792(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_35669,axiom,
! [VarCurr] :
( v110790(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1793,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110771(VarNext)
=> ( v110760(VarNext)
<=> v110760(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1851,axiom,
! [VarNext] :
( v110771(VarNext)
=> ( v110760(VarNext)
<=> v110781(VarNext) ) ) ).
fof(addAssignment_35668,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110781(VarNext)
<=> v110779(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2605,axiom,
! [VarCurr] :
( ~ v110782(VarCurr)
=> ( v110779(VarCurr)
<=> x108527(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2518,axiom,
! [VarCurr] :
( v110782(VarCurr)
=> ( v110779(VarCurr)
<=> v110766(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20766,axiom,
! [VarCurr] :
( v110782(VarCurr)
<=> ( v110783(VarCurr)
& v110784(VarCurr) ) ) ).
fof(writeUnaryOperator_8163,axiom,
! [VarCurr] :
( ~ v110784(VarCurr)
<=> v110764(VarCurr) ) ).
fof(writeUnaryOperator_8162,axiom,
! [VarCurr] :
( ~ v110783(VarCurr)
<=> v110762(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20765,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110771(VarNext)
<=> v110772(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20764,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110772(VarNext)
<=> ( v110773(VarNext)
& v110768(VarNext) ) ) ) ).
fof(writeUnaryOperator_8161,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110773(VarNext)
<=> v110775(VarNext) ) ) ).
fof(addAssignment_35667,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110775(VarNext)
<=> v110768(VarCurr) ) ) ).
fof(addAssignment_35666,axiom,
! [VarCurr] :
( v110768(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_35665,axiom,
! [VarCurr] :
( v110766(VarCurr)
<=> v108516(VarCurr,bitIndex26) ) ).
fof(addAssignment_35664,axiom,
! [VarCurr] :
( v108516(VarCurr,bitIndex26)
<=> v108518(VarCurr,bitIndex26) ) ).
fof(addAssignment_35663,axiom,
! [VarCurr] :
( v108518(VarCurr,bitIndex26)
<=> v108523(VarCurr,bitIndex26) ) ).
fof(addAssignment_35662,axiom,
! [VarCurr] :
( v108525(VarCurr,bitIndex2)
<=> v110709(VarCurr,bitIndex2) ) ).
fof(addAssignment_35661,axiom,
! [VarCurr] :
( v107982(VarCurr,bitIndex3)
<=> v107984(VarCurr,bitIndex3) ) ).
fof(addAssignment_35660,axiom,
! [VarCurr] :
( v107984(VarCurr,bitIndex3)
<=> v107986(VarCurr,bitIndex3) ) ).
fof(addAssignment_35659,axiom,
! [VarCurr] :
( v107986(VarCurr,bitIndex3)
<=> v107988(VarCurr,bitIndex3) ) ).
fof(addAssignment_35658,axiom,
! [VarCurr] :
( v107988(VarCurr,bitIndex3)
<=> v95319(VarCurr,bitIndex13) ) ).
fof(addAssignment_35657,axiom,
! [VarCurr] :
( v110704(VarCurr,bitIndex2)
<=> v110706(VarCurr,bitIndex2) ) ).
fof(addAssignment_35656,axiom,
! [VarCurr] :
( v110706(VarCurr,bitIndex2)
<=> v110708(VarCurr,bitIndex2) ) ).
fof(addAssignment_35655,axiom,
! [VarCurr] :
( v110708(VarCurr,bitIndex2)
<=> v100741(VarCurr,bitIndex2) ) ).
fof(addAssignment_35654,axiom,
! [VarCurr] :
( v110764(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_35653,axiom,
! [VarCurr] :
( v110762(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1792,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110743(VarNext)
=> ( v110732(VarNext)
<=> v110732(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1850,axiom,
! [VarNext] :
( v110743(VarNext)
=> ( v110732(VarNext)
<=> v110753(VarNext) ) ) ).
fof(addAssignment_35652,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110753(VarNext)
<=> v110751(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2604,axiom,
! [VarCurr] :
( ~ v110754(VarCurr)
=> ( v110751(VarCurr)
<=> x108527(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2517,axiom,
! [VarCurr] :
( v110754(VarCurr)
=> ( v110751(VarCurr)
<=> v110738(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20763,axiom,
! [VarCurr] :
( v110754(VarCurr)
<=> ( v110755(VarCurr)
& v110756(VarCurr) ) ) ).
fof(writeUnaryOperator_8160,axiom,
! [VarCurr] :
( ~ v110756(VarCurr)
<=> v110736(VarCurr) ) ).
fof(writeUnaryOperator_8159,axiom,
! [VarCurr] :
( ~ v110755(VarCurr)
<=> v110734(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20762,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110743(VarNext)
<=> v110744(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20761,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110744(VarNext)
<=> ( v110745(VarNext)
& v110740(VarNext) ) ) ) ).
fof(writeUnaryOperator_8158,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110745(VarNext)
<=> v110747(VarNext) ) ) ).
fof(addAssignment_35651,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110747(VarNext)
<=> v110740(VarCurr) ) ) ).
fof(addAssignment_35650,axiom,
! [VarCurr] :
( v110740(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_35649,axiom,
! [VarCurr] :
( v110738(VarCurr)
<=> v108516(VarCurr,bitIndex25) ) ).
fof(addAssignment_35648,axiom,
! [VarCurr] :
( v108516(VarCurr,bitIndex25)
<=> v108518(VarCurr,bitIndex25) ) ).
fof(addAssignment_35647,axiom,
! [VarCurr] :
( v108518(VarCurr,bitIndex25)
<=> v108523(VarCurr,bitIndex25) ) ).
fof(addAssignment_35646,axiom,
! [VarCurr] :
( v108525(VarCurr,bitIndex1)
<=> v110709(VarCurr,bitIndex1) ) ).
fof(addAssignment_35645,axiom,
! [VarCurr] :
( v107982(VarCurr,bitIndex2)
<=> v107984(VarCurr,bitIndex2) ) ).
fof(addAssignment_35644,axiom,
! [VarCurr] :
( v107984(VarCurr,bitIndex2)
<=> v107986(VarCurr,bitIndex2) ) ).
fof(addAssignment_35643,axiom,
! [VarCurr] :
( v107986(VarCurr,bitIndex2)
<=> v107988(VarCurr,bitIndex2) ) ).
fof(addAssignment_35642,axiom,
! [VarCurr] :
( v107988(VarCurr,bitIndex2)
<=> v95319(VarCurr,bitIndex12) ) ).
fof(addAssignment_35641,axiom,
! [VarCurr] :
( v110704(VarCurr,bitIndex1)
<=> v110706(VarCurr,bitIndex1) ) ).
fof(addAssignment_35640,axiom,
! [VarCurr] :
( v110706(VarCurr,bitIndex1)
<=> v110708(VarCurr,bitIndex1) ) ).
fof(addAssignment_35639,axiom,
! [VarCurr] :
( v110708(VarCurr,bitIndex1)
<=> v100741(VarCurr,bitIndex1) ) ).
fof(addAssignment_35638,axiom,
! [VarCurr] :
( v110736(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_35637,axiom,
! [VarCurr] :
( v110734(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1791,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110715(VarNext)
=> ( v110695(VarNext)
<=> v110695(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1849,axiom,
! [VarNext] :
( v110715(VarNext)
=> ( v110695(VarNext)
<=> v110725(VarNext) ) ) ).
fof(addAssignment_35636,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110725(VarNext)
<=> v110723(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2603,axiom,
! [VarCurr] :
( ~ v110726(VarCurr)
=> ( v110723(VarCurr)
<=> x108527(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2516,axiom,
! [VarCurr] :
( v110726(VarCurr)
=> ( v110723(VarCurr)
<=> v110701(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20760,axiom,
! [VarCurr] :
( v110726(VarCurr)
<=> ( v110727(VarCurr)
& v110728(VarCurr) ) ) ).
fof(writeUnaryOperator_8157,axiom,
! [VarCurr] :
( ~ v110728(VarCurr)
<=> v110699(VarCurr) ) ).
fof(writeUnaryOperator_8156,axiom,
! [VarCurr] :
( ~ v110727(VarCurr)
<=> v110697(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20759,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110715(VarNext)
<=> v110716(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20758,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110716(VarNext)
<=> ( v110717(VarNext)
& v110712(VarNext) ) ) ) ).
fof(writeUnaryOperator_8155,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110717(VarNext)
<=> v110719(VarNext) ) ) ).
fof(addAssignment_35635,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110719(VarNext)
<=> v110712(VarCurr) ) ) ).
fof(addAssignment_35634,axiom,
! [VarCurr] :
( v110712(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_35633,axiom,
! [VarCurr] :
( v110701(VarCurr)
<=> v108516(VarCurr,bitIndex24) ) ).
fof(addAssignment_35632,axiom,
! [VarCurr] :
( v108516(VarCurr,bitIndex24)
<=> v108518(VarCurr,bitIndex24) ) ).
fof(addAssignment_35631,axiom,
! [VarCurr] :
( v108518(VarCurr,bitIndex24)
<=> v108523(VarCurr,bitIndex24) ) ).
fof(addAssignment_35630,axiom,
! [VarCurr] :
( v108525(VarCurr,bitIndex0)
<=> v110709(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2602,axiom,
! [VarCurr] :
( ~ v108676(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v110709(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2515,axiom,
! [VarCurr] :
( v108676(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v110709(VarCurr,B)
<=> v110710(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_381,axiom,
! [VarCurr] :
( ~ v103963(VarCurr)
=> ( ( v110710(VarCurr,bitIndex4)
<=> v107982(VarCurr,bitIndex5) )
& ( v110710(VarCurr,bitIndex3)
<=> v107982(VarCurr,bitIndex4) )
& ( v110710(VarCurr,bitIndex2)
<=> v107982(VarCurr,bitIndex3) )
& ( v110710(VarCurr,bitIndex1)
<=> v107982(VarCurr,bitIndex2) )
& ( v110710(VarCurr,bitIndex0)
<=> v107982(VarCurr,bitIndex1) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2514,axiom,
! [VarCurr] :
( v103963(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v110710(VarCurr,B)
<=> v110704(VarCurr,B) ) ) ) ).
fof(addAssignment_35629,axiom,
! [VarCurr] :
( v107982(VarCurr,bitIndex1)
<=> v107984(VarCurr,bitIndex1) ) ).
fof(addAssignment_35628,axiom,
! [VarCurr] :
( v107984(VarCurr,bitIndex1)
<=> v107986(VarCurr,bitIndex1) ) ).
fof(addAssignment_35627,axiom,
! [VarCurr] :
( v107986(VarCurr,bitIndex1)
<=> v107988(VarCurr,bitIndex1) ) ).
fof(addAssignment_35626,axiom,
! [VarCurr] :
( v107988(VarCurr,bitIndex1)
<=> v95319(VarCurr,bitIndex11) ) ).
fof(addAssignment_35625,axiom,
! [VarCurr] :
( v110704(VarCurr,bitIndex0)
<=> v110706(VarCurr,bitIndex0) ) ).
fof(addAssignment_35624,axiom,
! [VarCurr] :
( v110706(VarCurr,bitIndex0)
<=> v110708(VarCurr,bitIndex0) ) ).
fof(addAssignment_35623,axiom,
! [VarCurr] :
( v110708(VarCurr,bitIndex0)
<=> v100741(VarCurr,bitIndex0) ) ).
fof(addAssignment_35622,axiom,
! [VarCurr] :
( v110699(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_35621,axiom,
! [VarCurr] :
( v110697(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1790,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110678(VarNext)
=> ( v110667(VarNext)
<=> v110667(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1848,axiom,
! [VarNext] :
( v110678(VarNext)
=> ( v110667(VarNext)
<=> v110688(VarNext) ) ) ).
fof(addAssignment_35620,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110688(VarNext)
<=> v110686(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2601,axiom,
! [VarCurr] :
( ~ v110689(VarCurr)
=> ( v110686(VarCurr)
<=> x108527(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2513,axiom,
! [VarCurr] :
( v110689(VarCurr)
=> ( v110686(VarCurr)
<=> v110673(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20757,axiom,
! [VarCurr] :
( v110689(VarCurr)
<=> ( v110690(VarCurr)
& v110691(VarCurr) ) ) ).
fof(writeUnaryOperator_8154,axiom,
! [VarCurr] :
( ~ v110691(VarCurr)
<=> v110671(VarCurr) ) ).
fof(writeUnaryOperator_8153,axiom,
! [VarCurr] :
( ~ v110690(VarCurr)
<=> v110669(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20756,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110678(VarNext)
<=> v110679(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20755,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110679(VarNext)
<=> ( v110680(VarNext)
& v110675(VarNext) ) ) ) ).
fof(writeUnaryOperator_8152,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110680(VarNext)
<=> v110682(VarNext) ) ) ).
fof(addAssignment_35619,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110682(VarNext)
<=> v110675(VarCurr) ) ) ).
fof(addAssignment_35618,axiom,
! [VarCurr] :
( v110675(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_35617,axiom,
! [VarCurr] :
( v110673(VarCurr)
<=> v108516(VarCurr,bitIndex23) ) ).
fof(addAssignment_35616,axiom,
! [VarCurr] :
( v108516(VarCurr,bitIndex23)
<=> v108518(VarCurr,bitIndex23) ) ).
fof(addAssignment_35615,axiom,
! [VarCurr] :
( v108518(VarCurr,bitIndex23)
<=> v108523(VarCurr,bitIndex23) ) ).
fof(addAssignment_35614,axiom,
! [VarCurr] :
( v108526(VarCurr,bitIndex23)
<=> v110029(VarCurr,bitIndex23) ) ).
fof(addAssignment_35613,axiom,
! [VarCurr] :
( v107982(VarCurr,bitIndex29)
<=> v107984(VarCurr,bitIndex29) ) ).
fof(addAssignment_35612,axiom,
! [VarCurr] :
( v107984(VarCurr,bitIndex29)
<=> v107986(VarCurr,bitIndex29) ) ).
fof(addAssignment_35611,axiom,
! [VarCurr] :
( v107986(VarCurr,bitIndex29)
<=> v107988(VarCurr,bitIndex29) ) ).
fof(addAssignment_35610,axiom,
! [VarCurr] :
( v107988(VarCurr,bitIndex29)
<=> v95319(VarCurr,bitIndex39) ) ).
fof(addAssignment_35609,axiom,
! [VarCurr] :
( v110024(VarCurr,bitIndex23)
<=> v110026(VarCurr,bitIndex23) ) ).
fof(addAssignment_35608,axiom,
! [VarCurr] :
( v110026(VarCurr,bitIndex23)
<=> v110028(VarCurr,bitIndex23) ) ).
fof(addAssignment_35607,axiom,
! [VarCurr] :
( v110028(VarCurr,bitIndex23)
<=> v100533(VarCurr,bitIndex23) ) ).
fof(addAssignment_35606,axiom,
! [VarCurr] :
( v110671(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_35605,axiom,
! [VarCurr] :
( v110669(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1789,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110650(VarNext)
=> ( v110639(VarNext)
<=> v110639(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1847,axiom,
! [VarNext] :
( v110650(VarNext)
=> ( v110639(VarNext)
<=> v110660(VarNext) ) ) ).
fof(addAssignment_35604,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110660(VarNext)
<=> v110658(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2600,axiom,
! [VarCurr] :
( ~ v110661(VarCurr)
=> ( v110658(VarCurr)
<=> x108527(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2512,axiom,
! [VarCurr] :
( v110661(VarCurr)
=> ( v110658(VarCurr)
<=> v110645(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20754,axiom,
! [VarCurr] :
( v110661(VarCurr)
<=> ( v110662(VarCurr)
& v110663(VarCurr) ) ) ).
fof(writeUnaryOperator_8151,axiom,
! [VarCurr] :
( ~ v110663(VarCurr)
<=> v110643(VarCurr) ) ).
fof(writeUnaryOperator_8150,axiom,
! [VarCurr] :
( ~ v110662(VarCurr)
<=> v110641(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20753,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110650(VarNext)
<=> v110651(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20752,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110651(VarNext)
<=> ( v110652(VarNext)
& v110647(VarNext) ) ) ) ).
fof(writeUnaryOperator_8149,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110652(VarNext)
<=> v110654(VarNext) ) ) ).
fof(addAssignment_35603,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110654(VarNext)
<=> v110647(VarCurr) ) ) ).
fof(addAssignment_35602,axiom,
! [VarCurr] :
( v110647(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_35601,axiom,
! [VarCurr] :
( v110645(VarCurr)
<=> v108516(VarCurr,bitIndex22) ) ).
fof(addAssignment_35600,axiom,
! [VarCurr] :
( v108516(VarCurr,bitIndex22)
<=> v108518(VarCurr,bitIndex22) ) ).
fof(addAssignment_35599,axiom,
! [VarCurr] :
( v108518(VarCurr,bitIndex22)
<=> v108523(VarCurr,bitIndex22) ) ).
fof(addAssignment_35598,axiom,
! [VarCurr] :
( v108526(VarCurr,bitIndex22)
<=> v110029(VarCurr,bitIndex22) ) ).
fof(addAssignment_35597,axiom,
! [VarCurr] :
( v107982(VarCurr,bitIndex28)
<=> v107984(VarCurr,bitIndex28) ) ).
fof(addAssignment_35596,axiom,
! [VarCurr] :
( v107984(VarCurr,bitIndex28)
<=> v107986(VarCurr,bitIndex28) ) ).
fof(addAssignment_35595,axiom,
! [VarCurr] :
( v107986(VarCurr,bitIndex28)
<=> v107988(VarCurr,bitIndex28) ) ).
fof(addAssignment_35594,axiom,
! [VarCurr] :
( v107988(VarCurr,bitIndex28)
<=> v95319(VarCurr,bitIndex38) ) ).
fof(addAssignment_35593,axiom,
! [VarCurr] :
( v110024(VarCurr,bitIndex22)
<=> v110026(VarCurr,bitIndex22) ) ).
fof(addAssignment_35592,axiom,
! [VarCurr] :
( v110026(VarCurr,bitIndex22)
<=> v110028(VarCurr,bitIndex22) ) ).
fof(addAssignment_35591,axiom,
! [VarCurr] :
( v110028(VarCurr,bitIndex22)
<=> v100533(VarCurr,bitIndex22) ) ).
fof(addAssignment_35590,axiom,
! [VarCurr] :
( v110643(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_35589,axiom,
! [VarCurr] :
( v110641(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1788,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110622(VarNext)
=> ( v110611(VarNext)
<=> v110611(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1846,axiom,
! [VarNext] :
( v110622(VarNext)
=> ( v110611(VarNext)
<=> v110632(VarNext) ) ) ).
fof(addAssignment_35588,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110632(VarNext)
<=> v110630(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2599,axiom,
! [VarCurr] :
( ~ v110633(VarCurr)
=> ( v110630(VarCurr)
<=> x108527(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2511,axiom,
! [VarCurr] :
( v110633(VarCurr)
=> ( v110630(VarCurr)
<=> v110617(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20751,axiom,
! [VarCurr] :
( v110633(VarCurr)
<=> ( v110634(VarCurr)
& v110635(VarCurr) ) ) ).
fof(writeUnaryOperator_8148,axiom,
! [VarCurr] :
( ~ v110635(VarCurr)
<=> v110615(VarCurr) ) ).
fof(writeUnaryOperator_8147,axiom,
! [VarCurr] :
( ~ v110634(VarCurr)
<=> v110613(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20750,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110622(VarNext)
<=> v110623(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20749,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110623(VarNext)
<=> ( v110624(VarNext)
& v110619(VarNext) ) ) ) ).
fof(writeUnaryOperator_8146,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110624(VarNext)
<=> v110626(VarNext) ) ) ).
fof(addAssignment_35587,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110626(VarNext)
<=> v110619(VarCurr) ) ) ).
fof(addAssignment_35586,axiom,
! [VarCurr] :
( v110619(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_35585,axiom,
! [VarCurr] :
( v110617(VarCurr)
<=> v108516(VarCurr,bitIndex21) ) ).
fof(addAssignment_35584,axiom,
! [VarCurr] :
( v108516(VarCurr,bitIndex21)
<=> v108518(VarCurr,bitIndex21) ) ).
fof(addAssignment_35583,axiom,
! [VarCurr] :
( v108518(VarCurr,bitIndex21)
<=> v108523(VarCurr,bitIndex21) ) ).
fof(addAssignment_35582,axiom,
! [VarCurr] :
( v108526(VarCurr,bitIndex21)
<=> v110029(VarCurr,bitIndex21) ) ).
fof(addAssignment_35581,axiom,
! [VarCurr] :
( v107982(VarCurr,bitIndex27)
<=> v107984(VarCurr,bitIndex27) ) ).
fof(addAssignment_35580,axiom,
! [VarCurr] :
( v107984(VarCurr,bitIndex27)
<=> v107986(VarCurr,bitIndex27) ) ).
fof(addAssignment_35579,axiom,
! [VarCurr] :
( v107986(VarCurr,bitIndex27)
<=> v107988(VarCurr,bitIndex27) ) ).
fof(addAssignment_35578,axiom,
! [VarCurr] :
( v107988(VarCurr,bitIndex27)
<=> v95319(VarCurr,bitIndex37) ) ).
fof(addAssignment_35577,axiom,
! [VarCurr] :
( v110024(VarCurr,bitIndex21)
<=> v110026(VarCurr,bitIndex21) ) ).
fof(addAssignment_35576,axiom,
! [VarCurr] :
( v110026(VarCurr,bitIndex21)
<=> v110028(VarCurr,bitIndex21) ) ).
fof(addAssignment_35575,axiom,
! [VarCurr] :
( v110028(VarCurr,bitIndex21)
<=> v100533(VarCurr,bitIndex21) ) ).
fof(addAssignment_35574,axiom,
! [VarCurr] :
( v110615(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_35573,axiom,
! [VarCurr] :
( v110613(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1787,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110594(VarNext)
=> ( v110583(VarNext)
<=> v110583(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1845,axiom,
! [VarNext] :
( v110594(VarNext)
=> ( v110583(VarNext)
<=> v110604(VarNext) ) ) ).
fof(addAssignment_35572,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110604(VarNext)
<=> v110602(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2598,axiom,
! [VarCurr] :
( ~ v110605(VarCurr)
=> ( v110602(VarCurr)
<=> x108527(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2510,axiom,
! [VarCurr] :
( v110605(VarCurr)
=> ( v110602(VarCurr)
<=> v110589(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20748,axiom,
! [VarCurr] :
( v110605(VarCurr)
<=> ( v110606(VarCurr)
& v110607(VarCurr) ) ) ).
fof(writeUnaryOperator_8145,axiom,
! [VarCurr] :
( ~ v110607(VarCurr)
<=> v110587(VarCurr) ) ).
fof(writeUnaryOperator_8144,axiom,
! [VarCurr] :
( ~ v110606(VarCurr)
<=> v110585(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20747,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110594(VarNext)
<=> v110595(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20746,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110595(VarNext)
<=> ( v110596(VarNext)
& v110591(VarNext) ) ) ) ).
fof(writeUnaryOperator_8143,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110596(VarNext)
<=> v110598(VarNext) ) ) ).
fof(addAssignment_35571,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110598(VarNext)
<=> v110591(VarCurr) ) ) ).
fof(addAssignment_35570,axiom,
! [VarCurr] :
( v110591(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_35569,axiom,
! [VarCurr] :
( v110589(VarCurr)
<=> v108516(VarCurr,bitIndex20) ) ).
fof(addAssignment_35568,axiom,
! [VarCurr] :
( v108516(VarCurr,bitIndex20)
<=> v108518(VarCurr,bitIndex20) ) ).
fof(addAssignment_35567,axiom,
! [VarCurr] :
( v108518(VarCurr,bitIndex20)
<=> v108523(VarCurr,bitIndex20) ) ).
fof(addAssignment_35566,axiom,
! [VarCurr] :
( v108526(VarCurr,bitIndex20)
<=> v110029(VarCurr,bitIndex20) ) ).
fof(addAssignment_35565,axiom,
! [VarCurr] :
( v107982(VarCurr,bitIndex26)
<=> v107984(VarCurr,bitIndex26) ) ).
fof(addAssignment_35564,axiom,
! [VarCurr] :
( v107984(VarCurr,bitIndex26)
<=> v107986(VarCurr,bitIndex26) ) ).
fof(addAssignment_35563,axiom,
! [VarCurr] :
( v107986(VarCurr,bitIndex26)
<=> v107988(VarCurr,bitIndex26) ) ).
fof(addAssignment_35562,axiom,
! [VarCurr] :
( v107988(VarCurr,bitIndex26)
<=> v95319(VarCurr,bitIndex36) ) ).
fof(addAssignment_35561,axiom,
! [VarCurr] :
( v110024(VarCurr,bitIndex20)
<=> v110026(VarCurr,bitIndex20) ) ).
fof(addAssignment_35560,axiom,
! [VarCurr] :
( v110026(VarCurr,bitIndex20)
<=> v110028(VarCurr,bitIndex20) ) ).
fof(addAssignment_35559,axiom,
! [VarCurr] :
( v110028(VarCurr,bitIndex20)
<=> v100533(VarCurr,bitIndex20) ) ).
fof(addAssignment_35558,axiom,
! [VarCurr] :
( v110587(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_35557,axiom,
! [VarCurr] :
( v110585(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1786,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110566(VarNext)
=> ( v110555(VarNext)
<=> v110555(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1844,axiom,
! [VarNext] :
( v110566(VarNext)
=> ( v110555(VarNext)
<=> v110576(VarNext) ) ) ).
fof(addAssignment_35556,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110576(VarNext)
<=> v110574(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2597,axiom,
! [VarCurr] :
( ~ v110577(VarCurr)
=> ( v110574(VarCurr)
<=> x108527(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2509,axiom,
! [VarCurr] :
( v110577(VarCurr)
=> ( v110574(VarCurr)
<=> v110561(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20745,axiom,
! [VarCurr] :
( v110577(VarCurr)
<=> ( v110578(VarCurr)
& v110579(VarCurr) ) ) ).
fof(writeUnaryOperator_8142,axiom,
! [VarCurr] :
( ~ v110579(VarCurr)
<=> v110559(VarCurr) ) ).
fof(writeUnaryOperator_8141,axiom,
! [VarCurr] :
( ~ v110578(VarCurr)
<=> v110557(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20744,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110566(VarNext)
<=> v110567(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20743,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110567(VarNext)
<=> ( v110568(VarNext)
& v110563(VarNext) ) ) ) ).
fof(writeUnaryOperator_8140,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110568(VarNext)
<=> v110570(VarNext) ) ) ).
fof(addAssignment_35555,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110570(VarNext)
<=> v110563(VarCurr) ) ) ).
fof(addAssignment_35554,axiom,
! [VarCurr] :
( v110563(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_35553,axiom,
! [VarCurr] :
( v110561(VarCurr)
<=> v108516(VarCurr,bitIndex19) ) ).
fof(addAssignment_35552,axiom,
! [VarCurr] :
( v108516(VarCurr,bitIndex19)
<=> v108518(VarCurr,bitIndex19) ) ).
fof(addAssignment_35551,axiom,
! [VarCurr] :
( v108518(VarCurr,bitIndex19)
<=> v108523(VarCurr,bitIndex19) ) ).
fof(addAssignment_35550,axiom,
! [VarCurr] :
( v108526(VarCurr,bitIndex19)
<=> v110029(VarCurr,bitIndex19) ) ).
fof(addAssignment_35549,axiom,
! [VarCurr] :
( v107982(VarCurr,bitIndex25)
<=> v107984(VarCurr,bitIndex25) ) ).
fof(addAssignment_35548,axiom,
! [VarCurr] :
( v107984(VarCurr,bitIndex25)
<=> v107986(VarCurr,bitIndex25) ) ).
fof(addAssignment_35547,axiom,
! [VarCurr] :
( v107986(VarCurr,bitIndex25)
<=> v107988(VarCurr,bitIndex25) ) ).
fof(addAssignment_35546,axiom,
! [VarCurr] :
( v107988(VarCurr,bitIndex25)
<=> v95319(VarCurr,bitIndex35) ) ).
fof(addAssignment_35545,axiom,
! [VarCurr] :
( v110024(VarCurr,bitIndex19)
<=> v110026(VarCurr,bitIndex19) ) ).
fof(addAssignment_35544,axiom,
! [VarCurr] :
( v110026(VarCurr,bitIndex19)
<=> v110028(VarCurr,bitIndex19) ) ).
fof(addAssignment_35543,axiom,
! [VarCurr] :
( v110028(VarCurr,bitIndex19)
<=> v100533(VarCurr,bitIndex19) ) ).
fof(addAssignment_35542,axiom,
! [VarCurr] :
( v110559(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_35541,axiom,
! [VarCurr] :
( v110557(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1785,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110538(VarNext)
=> ( v110527(VarNext)
<=> v110527(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1843,axiom,
! [VarNext] :
( v110538(VarNext)
=> ( v110527(VarNext)
<=> v110548(VarNext) ) ) ).
fof(addAssignment_35540,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110548(VarNext)
<=> v110546(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2596,axiom,
! [VarCurr] :
( ~ v110549(VarCurr)
=> ( v110546(VarCurr)
<=> x108527(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2508,axiom,
! [VarCurr] :
( v110549(VarCurr)
=> ( v110546(VarCurr)
<=> v110533(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20742,axiom,
! [VarCurr] :
( v110549(VarCurr)
<=> ( v110550(VarCurr)
& v110551(VarCurr) ) ) ).
fof(writeUnaryOperator_8139,axiom,
! [VarCurr] :
( ~ v110551(VarCurr)
<=> v110531(VarCurr) ) ).
fof(writeUnaryOperator_8138,axiom,
! [VarCurr] :
( ~ v110550(VarCurr)
<=> v110529(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20741,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110538(VarNext)
<=> v110539(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20740,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110539(VarNext)
<=> ( v110540(VarNext)
& v110535(VarNext) ) ) ) ).
fof(writeUnaryOperator_8137,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110540(VarNext)
<=> v110542(VarNext) ) ) ).
fof(addAssignment_35539,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110542(VarNext)
<=> v110535(VarCurr) ) ) ).
fof(addAssignment_35538,axiom,
! [VarCurr] :
( v110535(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_35537,axiom,
! [VarCurr] :
( v110533(VarCurr)
<=> v108516(VarCurr,bitIndex18) ) ).
fof(addAssignment_35536,axiom,
! [VarCurr] :
( v108516(VarCurr,bitIndex18)
<=> v108518(VarCurr,bitIndex18) ) ).
fof(addAssignment_35535,axiom,
! [VarCurr] :
( v108518(VarCurr,bitIndex18)
<=> v108523(VarCurr,bitIndex18) ) ).
fof(addAssignment_35534,axiom,
! [VarCurr] :
( v108526(VarCurr,bitIndex18)
<=> v110029(VarCurr,bitIndex18) ) ).
fof(addAssignment_35533,axiom,
! [VarCurr] :
( v107982(VarCurr,bitIndex24)
<=> v107984(VarCurr,bitIndex24) ) ).
fof(addAssignment_35532,axiom,
! [VarCurr] :
( v107984(VarCurr,bitIndex24)
<=> v107986(VarCurr,bitIndex24) ) ).
fof(addAssignment_35531,axiom,
! [VarCurr] :
( v107986(VarCurr,bitIndex24)
<=> v107988(VarCurr,bitIndex24) ) ).
fof(addAssignment_35530,axiom,
! [VarCurr] :
( v107988(VarCurr,bitIndex24)
<=> v95319(VarCurr,bitIndex34) ) ).
fof(addAssignment_35529,axiom,
! [VarCurr] :
( v110024(VarCurr,bitIndex18)
<=> v110026(VarCurr,bitIndex18) ) ).
fof(addAssignment_35528,axiom,
! [VarCurr] :
( v110026(VarCurr,bitIndex18)
<=> v110028(VarCurr,bitIndex18) ) ).
fof(addAssignment_35527,axiom,
! [VarCurr] :
( v110028(VarCurr,bitIndex18)
<=> v100533(VarCurr,bitIndex18) ) ).
fof(addAssignment_35526,axiom,
! [VarCurr] :
( v110531(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_35525,axiom,
! [VarCurr] :
( v110529(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1784,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110510(VarNext)
=> ( v110499(VarNext)
<=> v110499(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1842,axiom,
! [VarNext] :
( v110510(VarNext)
=> ( v110499(VarNext)
<=> v110520(VarNext) ) ) ).
fof(addAssignment_35524,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110520(VarNext)
<=> v110518(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2595,axiom,
! [VarCurr] :
( ~ v110521(VarCurr)
=> ( v110518(VarCurr)
<=> x108527(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2507,axiom,
! [VarCurr] :
( v110521(VarCurr)
=> ( v110518(VarCurr)
<=> v110505(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20739,axiom,
! [VarCurr] :
( v110521(VarCurr)
<=> ( v110522(VarCurr)
& v110523(VarCurr) ) ) ).
fof(writeUnaryOperator_8136,axiom,
! [VarCurr] :
( ~ v110523(VarCurr)
<=> v110503(VarCurr) ) ).
fof(writeUnaryOperator_8135,axiom,
! [VarCurr] :
( ~ v110522(VarCurr)
<=> v110501(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20738,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110510(VarNext)
<=> v110511(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20737,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110511(VarNext)
<=> ( v110512(VarNext)
& v110507(VarNext) ) ) ) ).
fof(writeUnaryOperator_8134,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110512(VarNext)
<=> v110514(VarNext) ) ) ).
fof(addAssignment_35523,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110514(VarNext)
<=> v110507(VarCurr) ) ) ).
fof(addAssignment_35522,axiom,
! [VarCurr] :
( v110507(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_35521,axiom,
! [VarCurr] :
( v110505(VarCurr)
<=> v108516(VarCurr,bitIndex17) ) ).
fof(addAssignment_35520,axiom,
! [VarCurr] :
( v108516(VarCurr,bitIndex17)
<=> v108518(VarCurr,bitIndex17) ) ).
fof(addAssignment_35519,axiom,
! [VarCurr] :
( v108518(VarCurr,bitIndex17)
<=> v108523(VarCurr,bitIndex17) ) ).
fof(addAssignment_35518,axiom,
! [VarCurr] :
( v108526(VarCurr,bitIndex17)
<=> v110029(VarCurr,bitIndex17) ) ).
fof(addAssignment_35517,axiom,
! [VarCurr] :
( v107982(VarCurr,bitIndex23)
<=> v107984(VarCurr,bitIndex23) ) ).
fof(addAssignment_35516,axiom,
! [VarCurr] :
( v107984(VarCurr,bitIndex23)
<=> v107986(VarCurr,bitIndex23) ) ).
fof(addAssignment_35515,axiom,
! [VarCurr] :
( v107986(VarCurr,bitIndex23)
<=> v107988(VarCurr,bitIndex23) ) ).
fof(addAssignment_35514,axiom,
! [VarCurr] :
( v107988(VarCurr,bitIndex23)
<=> v95319(VarCurr,bitIndex33) ) ).
fof(addAssignment_35513,axiom,
! [VarCurr] :
( v110024(VarCurr,bitIndex17)
<=> v110026(VarCurr,bitIndex17) ) ).
fof(addAssignment_35512,axiom,
! [VarCurr] :
( v110026(VarCurr,bitIndex17)
<=> v110028(VarCurr,bitIndex17) ) ).
fof(addAssignment_35511,axiom,
! [VarCurr] :
( v110028(VarCurr,bitIndex17)
<=> v100533(VarCurr,bitIndex17) ) ).
fof(addAssignment_35510,axiom,
! [VarCurr] :
( v110503(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_35509,axiom,
! [VarCurr] :
( v110501(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1783,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110482(VarNext)
=> ( v110471(VarNext)
<=> v110471(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1841,axiom,
! [VarNext] :
( v110482(VarNext)
=> ( v110471(VarNext)
<=> v110492(VarNext) ) ) ).
fof(addAssignment_35508,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110492(VarNext)
<=> v110490(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2594,axiom,
! [VarCurr] :
( ~ v110493(VarCurr)
=> ( v110490(VarCurr)
<=> x108527(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2506,axiom,
! [VarCurr] :
( v110493(VarCurr)
=> ( v110490(VarCurr)
<=> v110477(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20736,axiom,
! [VarCurr] :
( v110493(VarCurr)
<=> ( v110494(VarCurr)
& v110495(VarCurr) ) ) ).
fof(writeUnaryOperator_8133,axiom,
! [VarCurr] :
( ~ v110495(VarCurr)
<=> v110475(VarCurr) ) ).
fof(writeUnaryOperator_8132,axiom,
! [VarCurr] :
( ~ v110494(VarCurr)
<=> v110473(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20735,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110482(VarNext)
<=> v110483(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20734,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110483(VarNext)
<=> ( v110484(VarNext)
& v110479(VarNext) ) ) ) ).
fof(writeUnaryOperator_8131,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110484(VarNext)
<=> v110486(VarNext) ) ) ).
fof(addAssignment_35507,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110486(VarNext)
<=> v110479(VarCurr) ) ) ).
fof(addAssignment_35506,axiom,
! [VarCurr] :
( v110479(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_35505,axiom,
! [VarCurr] :
( v110477(VarCurr)
<=> v108516(VarCurr,bitIndex16) ) ).
fof(addAssignment_35504,axiom,
! [VarCurr] :
( v108516(VarCurr,bitIndex16)
<=> v108518(VarCurr,bitIndex16) ) ).
fof(addAssignment_35503,axiom,
! [VarCurr] :
( v108518(VarCurr,bitIndex16)
<=> v108523(VarCurr,bitIndex16) ) ).
fof(addAssignment_35502,axiom,
! [VarCurr] :
( v108526(VarCurr,bitIndex16)
<=> v110029(VarCurr,bitIndex16) ) ).
fof(addAssignment_35501,axiom,
! [VarCurr] :
( v107982(VarCurr,bitIndex22)
<=> v107984(VarCurr,bitIndex22) ) ).
fof(addAssignment_35500,axiom,
! [VarCurr] :
( v107984(VarCurr,bitIndex22)
<=> v107986(VarCurr,bitIndex22) ) ).
fof(addAssignment_35499,axiom,
! [VarCurr] :
( v107986(VarCurr,bitIndex22)
<=> v107988(VarCurr,bitIndex22) ) ).
fof(addAssignment_35498,axiom,
! [VarCurr] :
( v107988(VarCurr,bitIndex22)
<=> v95319(VarCurr,bitIndex32) ) ).
fof(addAssignment_35497,axiom,
! [VarCurr] :
( v110024(VarCurr,bitIndex16)
<=> v110026(VarCurr,bitIndex16) ) ).
fof(addAssignment_35496,axiom,
! [VarCurr] :
( v110026(VarCurr,bitIndex16)
<=> v110028(VarCurr,bitIndex16) ) ).
fof(addAssignment_35495,axiom,
! [VarCurr] :
( v110028(VarCurr,bitIndex16)
<=> v100533(VarCurr,bitIndex16) ) ).
fof(addAssignment_35494,axiom,
! [VarCurr] :
( v110475(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_35493,axiom,
! [VarCurr] :
( v110473(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1782,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110454(VarNext)
=> ( v110443(VarNext)
<=> v110443(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1840,axiom,
! [VarNext] :
( v110454(VarNext)
=> ( v110443(VarNext)
<=> v110464(VarNext) ) ) ).
fof(addAssignment_35492,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110464(VarNext)
<=> v110462(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2593,axiom,
! [VarCurr] :
( ~ v110465(VarCurr)
=> ( v110462(VarCurr)
<=> x108527(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2505,axiom,
! [VarCurr] :
( v110465(VarCurr)
=> ( v110462(VarCurr)
<=> v110449(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20733,axiom,
! [VarCurr] :
( v110465(VarCurr)
<=> ( v110466(VarCurr)
& v110467(VarCurr) ) ) ).
fof(writeUnaryOperator_8130,axiom,
! [VarCurr] :
( ~ v110467(VarCurr)
<=> v110447(VarCurr) ) ).
fof(writeUnaryOperator_8129,axiom,
! [VarCurr] :
( ~ v110466(VarCurr)
<=> v110445(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20732,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110454(VarNext)
<=> v110455(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20731,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110455(VarNext)
<=> ( v110456(VarNext)
& v110451(VarNext) ) ) ) ).
fof(writeUnaryOperator_8128,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110456(VarNext)
<=> v110458(VarNext) ) ) ).
fof(addAssignment_35491,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110458(VarNext)
<=> v110451(VarCurr) ) ) ).
fof(addAssignment_35490,axiom,
! [VarCurr] :
( v110451(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_35489,axiom,
! [VarCurr] :
( v110449(VarCurr)
<=> v108516(VarCurr,bitIndex15) ) ).
fof(addAssignment_35488,axiom,
! [VarCurr] :
( v108516(VarCurr,bitIndex15)
<=> v108518(VarCurr,bitIndex15) ) ).
fof(addAssignment_35487,axiom,
! [VarCurr] :
( v108518(VarCurr,bitIndex15)
<=> v108523(VarCurr,bitIndex15) ) ).
fof(addAssignment_35486,axiom,
! [VarCurr] :
( v108526(VarCurr,bitIndex15)
<=> v110029(VarCurr,bitIndex15) ) ).
fof(addAssignment_35485,axiom,
! [VarCurr] :
( v107982(VarCurr,bitIndex21)
<=> v107984(VarCurr,bitIndex21) ) ).
fof(addAssignment_35484,axiom,
! [VarCurr] :
( v107984(VarCurr,bitIndex21)
<=> v107986(VarCurr,bitIndex21) ) ).
fof(addAssignment_35483,axiom,
! [VarCurr] :
( v107986(VarCurr,bitIndex21)
<=> v107988(VarCurr,bitIndex21) ) ).
fof(addAssignment_35482,axiom,
! [VarCurr] :
( v107988(VarCurr,bitIndex21)
<=> v95319(VarCurr,bitIndex31) ) ).
fof(addAssignment_35481,axiom,
! [VarCurr] :
( v110024(VarCurr,bitIndex15)
<=> v110026(VarCurr,bitIndex15) ) ).
fof(addAssignment_35480,axiom,
! [VarCurr] :
( v110026(VarCurr,bitIndex15)
<=> v110028(VarCurr,bitIndex15) ) ).
fof(addAssignment_35479,axiom,
! [VarCurr] :
( v110028(VarCurr,bitIndex15)
<=> v100533(VarCurr,bitIndex15) ) ).
fof(addAssignment_35478,axiom,
! [VarCurr] :
( v110447(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_35477,axiom,
! [VarCurr] :
( v110445(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1781,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110426(VarNext)
=> ( v110415(VarNext)
<=> v110415(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1839,axiom,
! [VarNext] :
( v110426(VarNext)
=> ( v110415(VarNext)
<=> v110436(VarNext) ) ) ).
fof(addAssignment_35476,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110436(VarNext)
<=> v110434(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2592,axiom,
! [VarCurr] :
( ~ v110437(VarCurr)
=> ( v110434(VarCurr)
<=> x108527(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2504,axiom,
! [VarCurr] :
( v110437(VarCurr)
=> ( v110434(VarCurr)
<=> v110421(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20730,axiom,
! [VarCurr] :
( v110437(VarCurr)
<=> ( v110438(VarCurr)
& v110439(VarCurr) ) ) ).
fof(writeUnaryOperator_8127,axiom,
! [VarCurr] :
( ~ v110439(VarCurr)
<=> v110419(VarCurr) ) ).
fof(writeUnaryOperator_8126,axiom,
! [VarCurr] :
( ~ v110438(VarCurr)
<=> v110417(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20729,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110426(VarNext)
<=> v110427(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20728,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110427(VarNext)
<=> ( v110428(VarNext)
& v110423(VarNext) ) ) ) ).
fof(writeUnaryOperator_8125,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110428(VarNext)
<=> v110430(VarNext) ) ) ).
fof(addAssignment_35475,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110430(VarNext)
<=> v110423(VarCurr) ) ) ).
fof(addAssignment_35474,axiom,
! [VarCurr] :
( v110423(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_35473,axiom,
! [VarCurr] :
( v110421(VarCurr)
<=> v108516(VarCurr,bitIndex14) ) ).
fof(addAssignment_35472,axiom,
! [VarCurr] :
( v108516(VarCurr,bitIndex14)
<=> v108518(VarCurr,bitIndex14) ) ).
fof(addAssignment_35471,axiom,
! [VarCurr] :
( v108518(VarCurr,bitIndex14)
<=> v108523(VarCurr,bitIndex14) ) ).
fof(addAssignment_35470,axiom,
! [VarCurr] :
( v108526(VarCurr,bitIndex14)
<=> v110029(VarCurr,bitIndex14) ) ).
fof(addAssignment_35469,axiom,
! [VarCurr] :
( v107982(VarCurr,bitIndex20)
<=> v107984(VarCurr,bitIndex20) ) ).
fof(addAssignment_35468,axiom,
! [VarCurr] :
( v107984(VarCurr,bitIndex20)
<=> v107986(VarCurr,bitIndex20) ) ).
fof(addAssignment_35467,axiom,
! [VarCurr] :
( v107986(VarCurr,bitIndex20)
<=> v107988(VarCurr,bitIndex20) ) ).
fof(addAssignment_35466,axiom,
! [VarCurr] :
( v107988(VarCurr,bitIndex20)
<=> v95319(VarCurr,bitIndex30) ) ).
fof(addAssignment_35465,axiom,
! [VarCurr] :
( v110024(VarCurr,bitIndex14)
<=> v110026(VarCurr,bitIndex14) ) ).
fof(addAssignment_35464,axiom,
! [VarCurr] :
( v110026(VarCurr,bitIndex14)
<=> v110028(VarCurr,bitIndex14) ) ).
fof(addAssignment_35463,axiom,
! [VarCurr] :
( v110028(VarCurr,bitIndex14)
<=> v100533(VarCurr,bitIndex14) ) ).
fof(addAssignment_35462,axiom,
! [VarCurr] :
( v110419(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_35461,axiom,
! [VarCurr] :
( v110417(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1780,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110398(VarNext)
=> ( v110387(VarNext)
<=> v110387(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1838,axiom,
! [VarNext] :
( v110398(VarNext)
=> ( v110387(VarNext)
<=> v110408(VarNext) ) ) ).
fof(addAssignment_35460,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110408(VarNext)
<=> v110406(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2591,axiom,
! [VarCurr] :
( ~ v110409(VarCurr)
=> ( v110406(VarCurr)
<=> x108527(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2503,axiom,
! [VarCurr] :
( v110409(VarCurr)
=> ( v110406(VarCurr)
<=> v110393(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20727,axiom,
! [VarCurr] :
( v110409(VarCurr)
<=> ( v110410(VarCurr)
& v110411(VarCurr) ) ) ).
fof(writeUnaryOperator_8124,axiom,
! [VarCurr] :
( ~ v110411(VarCurr)
<=> v110391(VarCurr) ) ).
fof(writeUnaryOperator_8123,axiom,
! [VarCurr] :
( ~ v110410(VarCurr)
<=> v110389(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20726,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110398(VarNext)
<=> v110399(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20725,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110399(VarNext)
<=> ( v110400(VarNext)
& v110395(VarNext) ) ) ) ).
fof(writeUnaryOperator_8122,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110400(VarNext)
<=> v110402(VarNext) ) ) ).
fof(addAssignment_35459,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110402(VarNext)
<=> v110395(VarCurr) ) ) ).
fof(addAssignment_35458,axiom,
! [VarCurr] :
( v110395(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_35457,axiom,
! [VarCurr] :
( v110393(VarCurr)
<=> v108516(VarCurr,bitIndex13) ) ).
fof(addAssignment_35456,axiom,
! [VarCurr] :
( v108516(VarCurr,bitIndex13)
<=> v108518(VarCurr,bitIndex13) ) ).
fof(addAssignment_35455,axiom,
! [VarCurr] :
( v108518(VarCurr,bitIndex13)
<=> v108523(VarCurr,bitIndex13) ) ).
fof(addAssignment_35454,axiom,
! [VarCurr] :
( v108526(VarCurr,bitIndex13)
<=> v110029(VarCurr,bitIndex13) ) ).
fof(addAssignment_35453,axiom,
! [VarCurr] :
( v107982(VarCurr,bitIndex19)
<=> v107984(VarCurr,bitIndex19) ) ).
fof(addAssignment_35452,axiom,
! [VarCurr] :
( v107984(VarCurr,bitIndex19)
<=> v107986(VarCurr,bitIndex19) ) ).
fof(addAssignment_35451,axiom,
! [VarCurr] :
( v107986(VarCurr,bitIndex19)
<=> v107988(VarCurr,bitIndex19) ) ).
fof(addAssignment_35450,axiom,
! [VarCurr] :
( v107988(VarCurr,bitIndex19)
<=> v95319(VarCurr,bitIndex29) ) ).
fof(addAssignment_35449,axiom,
! [VarCurr] :
( v110024(VarCurr,bitIndex13)
<=> v110026(VarCurr,bitIndex13) ) ).
fof(addAssignment_35448,axiom,
! [VarCurr] :
( v110026(VarCurr,bitIndex13)
<=> v110028(VarCurr,bitIndex13) ) ).
fof(addAssignment_35447,axiom,
! [VarCurr] :
( v110028(VarCurr,bitIndex13)
<=> v100533(VarCurr,bitIndex13) ) ).
fof(addAssignment_35446,axiom,
! [VarCurr] :
( v110391(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_35445,axiom,
! [VarCurr] :
( v110389(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1779,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110370(VarNext)
=> ( v110359(VarNext)
<=> v110359(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1837,axiom,
! [VarNext] :
( v110370(VarNext)
=> ( v110359(VarNext)
<=> v110380(VarNext) ) ) ).
fof(addAssignment_35444,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110380(VarNext)
<=> v110378(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2590,axiom,
! [VarCurr] :
( ~ v110381(VarCurr)
=> ( v110378(VarCurr)
<=> x108527(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2502,axiom,
! [VarCurr] :
( v110381(VarCurr)
=> ( v110378(VarCurr)
<=> v110365(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20724,axiom,
! [VarCurr] :
( v110381(VarCurr)
<=> ( v110382(VarCurr)
& v110383(VarCurr) ) ) ).
fof(writeUnaryOperator_8121,axiom,
! [VarCurr] :
( ~ v110383(VarCurr)
<=> v110363(VarCurr) ) ).
fof(writeUnaryOperator_8120,axiom,
! [VarCurr] :
( ~ v110382(VarCurr)
<=> v110361(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20723,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110370(VarNext)
<=> v110371(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20722,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110371(VarNext)
<=> ( v110372(VarNext)
& v110367(VarNext) ) ) ) ).
fof(writeUnaryOperator_8119,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110372(VarNext)
<=> v110374(VarNext) ) ) ).
fof(addAssignment_35443,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110374(VarNext)
<=> v110367(VarCurr) ) ) ).
fof(addAssignment_35442,axiom,
! [VarCurr] :
( v110367(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_35441,axiom,
! [VarCurr] :
( v110365(VarCurr)
<=> v108516(VarCurr,bitIndex12) ) ).
fof(addAssignment_35440,axiom,
! [VarCurr] :
( v108516(VarCurr,bitIndex12)
<=> v108518(VarCurr,bitIndex12) ) ).
fof(addAssignment_35439,axiom,
! [VarCurr] :
( v108518(VarCurr,bitIndex12)
<=> v108523(VarCurr,bitIndex12) ) ).
fof(addAssignment_35438,axiom,
! [VarCurr] :
( v108526(VarCurr,bitIndex12)
<=> v110029(VarCurr,bitIndex12) ) ).
fof(addAssignment_35437,axiom,
! [VarCurr] :
( v107982(VarCurr,bitIndex18)
<=> v107984(VarCurr,bitIndex18) ) ).
fof(addAssignment_35436,axiom,
! [VarCurr] :
( v107984(VarCurr,bitIndex18)
<=> v107986(VarCurr,bitIndex18) ) ).
fof(addAssignment_35435,axiom,
! [VarCurr] :
( v107986(VarCurr,bitIndex18)
<=> v107988(VarCurr,bitIndex18) ) ).
fof(addAssignment_35434,axiom,
! [VarCurr] :
( v107988(VarCurr,bitIndex18)
<=> v95319(VarCurr,bitIndex28) ) ).
fof(addAssignment_35433,axiom,
! [VarCurr] :
( v110024(VarCurr,bitIndex12)
<=> v110026(VarCurr,bitIndex12) ) ).
fof(addAssignment_35432,axiom,
! [VarCurr] :
( v110026(VarCurr,bitIndex12)
<=> v110028(VarCurr,bitIndex12) ) ).
fof(addAssignment_35431,axiom,
! [VarCurr] :
( v110028(VarCurr,bitIndex12)
<=> v100533(VarCurr,bitIndex12) ) ).
fof(addAssignment_35430,axiom,
! [VarCurr] :
( v110363(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_35429,axiom,
! [VarCurr] :
( v110361(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1778,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110342(VarNext)
=> ( v110331(VarNext)
<=> v110331(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1836,axiom,
! [VarNext] :
( v110342(VarNext)
=> ( v110331(VarNext)
<=> v110352(VarNext) ) ) ).
fof(addAssignment_35428,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110352(VarNext)
<=> v110350(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2589,axiom,
! [VarCurr] :
( ~ v110353(VarCurr)
=> ( v110350(VarCurr)
<=> x108527(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2501,axiom,
! [VarCurr] :
( v110353(VarCurr)
=> ( v110350(VarCurr)
<=> v110337(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20721,axiom,
! [VarCurr] :
( v110353(VarCurr)
<=> ( v110354(VarCurr)
& v110355(VarCurr) ) ) ).
fof(writeUnaryOperator_8118,axiom,
! [VarCurr] :
( ~ v110355(VarCurr)
<=> v110335(VarCurr) ) ).
fof(writeUnaryOperator_8117,axiom,
! [VarCurr] :
( ~ v110354(VarCurr)
<=> v110333(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20720,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110342(VarNext)
<=> v110343(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20719,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110343(VarNext)
<=> ( v110344(VarNext)
& v110339(VarNext) ) ) ) ).
fof(writeUnaryOperator_8116,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110344(VarNext)
<=> v110346(VarNext) ) ) ).
fof(addAssignment_35427,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110346(VarNext)
<=> v110339(VarCurr) ) ) ).
fof(addAssignment_35426,axiom,
! [VarCurr] :
( v110339(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_35425,axiom,
! [VarCurr] :
( v110337(VarCurr)
<=> v108516(VarCurr,bitIndex11) ) ).
fof(addAssignment_35424,axiom,
! [VarCurr] :
( v108516(VarCurr,bitIndex11)
<=> v108518(VarCurr,bitIndex11) ) ).
fof(addAssignment_35423,axiom,
! [VarCurr] :
( v108518(VarCurr,bitIndex11)
<=> v108523(VarCurr,bitIndex11) ) ).
fof(addAssignment_35422,axiom,
! [VarCurr] :
( v108526(VarCurr,bitIndex11)
<=> v110029(VarCurr,bitIndex11) ) ).
fof(addAssignment_35421,axiom,
! [VarCurr] :
( v107982(VarCurr,bitIndex17)
<=> v107984(VarCurr,bitIndex17) ) ).
fof(addAssignment_35420,axiom,
! [VarCurr] :
( v107984(VarCurr,bitIndex17)
<=> v107986(VarCurr,bitIndex17) ) ).
fof(addAssignment_35419,axiom,
! [VarCurr] :
( v107986(VarCurr,bitIndex17)
<=> v107988(VarCurr,bitIndex17) ) ).
fof(addAssignment_35418,axiom,
! [VarCurr] :
( v107988(VarCurr,bitIndex17)
<=> v95319(VarCurr,bitIndex27) ) ).
fof(addAssignment_35417,axiom,
! [VarCurr] :
( v110024(VarCurr,bitIndex11)
<=> v110026(VarCurr,bitIndex11) ) ).
fof(addAssignment_35416,axiom,
! [VarCurr] :
( v110026(VarCurr,bitIndex11)
<=> v110028(VarCurr,bitIndex11) ) ).
fof(addAssignment_35415,axiom,
! [VarCurr] :
( v110028(VarCurr,bitIndex11)
<=> v100533(VarCurr,bitIndex11) ) ).
fof(addAssignment_35414,axiom,
! [VarCurr] :
( v110335(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_35413,axiom,
! [VarCurr] :
( v110333(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1777,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110314(VarNext)
=> ( v110303(VarNext)
<=> v110303(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1835,axiom,
! [VarNext] :
( v110314(VarNext)
=> ( v110303(VarNext)
<=> v110324(VarNext) ) ) ).
fof(addAssignment_35412,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110324(VarNext)
<=> v110322(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2588,axiom,
! [VarCurr] :
( ~ v110325(VarCurr)
=> ( v110322(VarCurr)
<=> x108527(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2500,axiom,
! [VarCurr] :
( v110325(VarCurr)
=> ( v110322(VarCurr)
<=> v110309(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20718,axiom,
! [VarCurr] :
( v110325(VarCurr)
<=> ( v110326(VarCurr)
& v110327(VarCurr) ) ) ).
fof(writeUnaryOperator_8115,axiom,
! [VarCurr] :
( ~ v110327(VarCurr)
<=> v110307(VarCurr) ) ).
fof(writeUnaryOperator_8114,axiom,
! [VarCurr] :
( ~ v110326(VarCurr)
<=> v110305(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20717,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110314(VarNext)
<=> v110315(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20716,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110315(VarNext)
<=> ( v110316(VarNext)
& v110311(VarNext) ) ) ) ).
fof(writeUnaryOperator_8113,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110316(VarNext)
<=> v110318(VarNext) ) ) ).
fof(addAssignment_35411,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110318(VarNext)
<=> v110311(VarCurr) ) ) ).
fof(addAssignment_35410,axiom,
! [VarCurr] :
( v110311(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_35409,axiom,
! [VarCurr] :
( v110309(VarCurr)
<=> v108516(VarCurr,bitIndex10) ) ).
fof(addAssignment_35408,axiom,
! [VarCurr] :
( v108516(VarCurr,bitIndex10)
<=> v108518(VarCurr,bitIndex10) ) ).
fof(addAssignment_35407,axiom,
! [VarCurr] :
( v108518(VarCurr,bitIndex10)
<=> v108523(VarCurr,bitIndex10) ) ).
fof(addAssignment_35406,axiom,
! [VarCurr] :
( v108526(VarCurr,bitIndex10)
<=> v110029(VarCurr,bitIndex10) ) ).
fof(addAssignment_35405,axiom,
! [VarCurr] :
( v107982(VarCurr,bitIndex16)
<=> v107984(VarCurr,bitIndex16) ) ).
fof(addAssignment_35404,axiom,
! [VarCurr] :
( v107984(VarCurr,bitIndex16)
<=> v107986(VarCurr,bitIndex16) ) ).
fof(addAssignment_35403,axiom,
! [VarCurr] :
( v107986(VarCurr,bitIndex16)
<=> v107988(VarCurr,bitIndex16) ) ).
fof(addAssignment_35402,axiom,
! [VarCurr] :
( v107988(VarCurr,bitIndex16)
<=> v95319(VarCurr,bitIndex26) ) ).
fof(addAssignment_35401,axiom,
! [VarCurr] :
( v110024(VarCurr,bitIndex10)
<=> v110026(VarCurr,bitIndex10) ) ).
fof(addAssignment_35400,axiom,
! [VarCurr] :
( v110026(VarCurr,bitIndex10)
<=> v110028(VarCurr,bitIndex10) ) ).
fof(addAssignment_35399,axiom,
! [VarCurr] :
( v110028(VarCurr,bitIndex10)
<=> v100533(VarCurr,bitIndex10) ) ).
fof(addAssignment_35398,axiom,
! [VarCurr] :
( v110307(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_35397,axiom,
! [VarCurr] :
( v110305(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1776,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110286(VarNext)
=> ( v110275(VarNext)
<=> v110275(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1834,axiom,
! [VarNext] :
( v110286(VarNext)
=> ( v110275(VarNext)
<=> v110296(VarNext) ) ) ).
fof(addAssignment_35396,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110296(VarNext)
<=> v110294(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2587,axiom,
! [VarCurr] :
( ~ v110297(VarCurr)
=> ( v110294(VarCurr)
<=> x108527(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2499,axiom,
! [VarCurr] :
( v110297(VarCurr)
=> ( v110294(VarCurr)
<=> v110281(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20715,axiom,
! [VarCurr] :
( v110297(VarCurr)
<=> ( v110298(VarCurr)
& v110299(VarCurr) ) ) ).
fof(writeUnaryOperator_8112,axiom,
! [VarCurr] :
( ~ v110299(VarCurr)
<=> v110279(VarCurr) ) ).
fof(writeUnaryOperator_8111,axiom,
! [VarCurr] :
( ~ v110298(VarCurr)
<=> v110277(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20714,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110286(VarNext)
<=> v110287(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20713,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110287(VarNext)
<=> ( v110288(VarNext)
& v110283(VarNext) ) ) ) ).
fof(writeUnaryOperator_8110,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110288(VarNext)
<=> v110290(VarNext) ) ) ).
fof(addAssignment_35395,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110290(VarNext)
<=> v110283(VarCurr) ) ) ).
fof(addAssignment_35394,axiom,
! [VarCurr] :
( v110283(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_35393,axiom,
! [VarCurr] :
( v110281(VarCurr)
<=> v108516(VarCurr,bitIndex9) ) ).
fof(addAssignment_35392,axiom,
! [VarCurr] :
( v108516(VarCurr,bitIndex9)
<=> v108518(VarCurr,bitIndex9) ) ).
fof(addAssignment_35391,axiom,
! [VarCurr] :
( v108518(VarCurr,bitIndex9)
<=> v108523(VarCurr,bitIndex9) ) ).
fof(addAssignment_35390,axiom,
! [VarCurr] :
( v108526(VarCurr,bitIndex9)
<=> v110029(VarCurr,bitIndex9) ) ).
fof(addAssignment_35389,axiom,
! [VarCurr] :
( v107982(VarCurr,bitIndex15)
<=> v107984(VarCurr,bitIndex15) ) ).
fof(addAssignment_35388,axiom,
! [VarCurr] :
( v107984(VarCurr,bitIndex15)
<=> v107986(VarCurr,bitIndex15) ) ).
fof(addAssignment_35387,axiom,
! [VarCurr] :
( v107986(VarCurr,bitIndex15)
<=> v107988(VarCurr,bitIndex15) ) ).
fof(addAssignment_35386,axiom,
! [VarCurr] :
( v107988(VarCurr,bitIndex15)
<=> v95319(VarCurr,bitIndex25) ) ).
fof(addAssignment_35385,axiom,
! [VarCurr] :
( v110024(VarCurr,bitIndex9)
<=> v110026(VarCurr,bitIndex9) ) ).
fof(addAssignment_35384,axiom,
! [VarCurr] :
( v110026(VarCurr,bitIndex9)
<=> v110028(VarCurr,bitIndex9) ) ).
fof(addAssignment_35383,axiom,
! [VarCurr] :
( v110028(VarCurr,bitIndex9)
<=> v100533(VarCurr,bitIndex9) ) ).
fof(addAssignment_35382,axiom,
! [VarCurr] :
( v110279(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_35381,axiom,
! [VarCurr] :
( v110277(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1775,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110258(VarNext)
=> ( v110247(VarNext)
<=> v110247(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1833,axiom,
! [VarNext] :
( v110258(VarNext)
=> ( v110247(VarNext)
<=> v110268(VarNext) ) ) ).
fof(addAssignment_35380,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110268(VarNext)
<=> v110266(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2586,axiom,
! [VarCurr] :
( ~ v110269(VarCurr)
=> ( v110266(VarCurr)
<=> x108527(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2498,axiom,
! [VarCurr] :
( v110269(VarCurr)
=> ( v110266(VarCurr)
<=> v110253(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20712,axiom,
! [VarCurr] :
( v110269(VarCurr)
<=> ( v110270(VarCurr)
& v110271(VarCurr) ) ) ).
fof(writeUnaryOperator_8109,axiom,
! [VarCurr] :
( ~ v110271(VarCurr)
<=> v110251(VarCurr) ) ).
fof(writeUnaryOperator_8108,axiom,
! [VarCurr] :
( ~ v110270(VarCurr)
<=> v110249(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20711,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110258(VarNext)
<=> v110259(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20710,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110259(VarNext)
<=> ( v110260(VarNext)
& v110255(VarNext) ) ) ) ).
fof(writeUnaryOperator_8107,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110260(VarNext)
<=> v110262(VarNext) ) ) ).
fof(addAssignment_35379,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110262(VarNext)
<=> v110255(VarCurr) ) ) ).
fof(addAssignment_35378,axiom,
! [VarCurr] :
( v110255(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_35377,axiom,
! [VarCurr] :
( v110253(VarCurr)
<=> v108516(VarCurr,bitIndex8) ) ).
fof(addAssignment_35376,axiom,
! [VarCurr] :
( v108516(VarCurr,bitIndex8)
<=> v108518(VarCurr,bitIndex8) ) ).
fof(addAssignment_35375,axiom,
! [VarCurr] :
( v108518(VarCurr,bitIndex8)
<=> v108523(VarCurr,bitIndex8) ) ).
fof(addAssignment_35374,axiom,
! [VarCurr] :
( v108526(VarCurr,bitIndex8)
<=> v110029(VarCurr,bitIndex8) ) ).
fof(addAssignment_35373,axiom,
! [VarCurr] :
( v107982(VarCurr,bitIndex14)
<=> v107984(VarCurr,bitIndex14) ) ).
fof(addAssignment_35372,axiom,
! [VarCurr] :
( v107984(VarCurr,bitIndex14)
<=> v107986(VarCurr,bitIndex14) ) ).
fof(addAssignment_35371,axiom,
! [VarCurr] :
( v107986(VarCurr,bitIndex14)
<=> v107988(VarCurr,bitIndex14) ) ).
fof(addAssignment_35370,axiom,
! [VarCurr] :
( v107988(VarCurr,bitIndex14)
<=> v95319(VarCurr,bitIndex24) ) ).
fof(addAssignment_35369,axiom,
! [VarCurr] :
( v110024(VarCurr,bitIndex8)
<=> v110026(VarCurr,bitIndex8) ) ).
fof(addAssignment_35368,axiom,
! [VarCurr] :
( v110026(VarCurr,bitIndex8)
<=> v110028(VarCurr,bitIndex8) ) ).
fof(addAssignment_35367,axiom,
! [VarCurr] :
( v110028(VarCurr,bitIndex8)
<=> v100533(VarCurr,bitIndex8) ) ).
fof(addAssignment_35366,axiom,
! [VarCurr] :
( v110251(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_35365,axiom,
! [VarCurr] :
( v110249(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1774,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110230(VarNext)
=> ( v110219(VarNext)
<=> v110219(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1832,axiom,
! [VarNext] :
( v110230(VarNext)
=> ( v110219(VarNext)
<=> v110240(VarNext) ) ) ).
fof(addAssignment_35364,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110240(VarNext)
<=> v110238(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2585,axiom,
! [VarCurr] :
( ~ v110241(VarCurr)
=> ( v110238(VarCurr)
<=> x108527(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2497,axiom,
! [VarCurr] :
( v110241(VarCurr)
=> ( v110238(VarCurr)
<=> v110225(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20709,axiom,
! [VarCurr] :
( v110241(VarCurr)
<=> ( v110242(VarCurr)
& v110243(VarCurr) ) ) ).
fof(writeUnaryOperator_8106,axiom,
! [VarCurr] :
( ~ v110243(VarCurr)
<=> v110223(VarCurr) ) ).
fof(writeUnaryOperator_8105,axiom,
! [VarCurr] :
( ~ v110242(VarCurr)
<=> v110221(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20708,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110230(VarNext)
<=> v110231(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20707,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110231(VarNext)
<=> ( v110232(VarNext)
& v110227(VarNext) ) ) ) ).
fof(writeUnaryOperator_8104,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110232(VarNext)
<=> v110234(VarNext) ) ) ).
fof(addAssignment_35363,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110234(VarNext)
<=> v110227(VarCurr) ) ) ).
fof(addAssignment_35362,axiom,
! [VarCurr] :
( v110227(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_35361,axiom,
! [VarCurr] :
( v110225(VarCurr)
<=> v108516(VarCurr,bitIndex7) ) ).
fof(addAssignment_35360,axiom,
! [VarCurr] :
( v108516(VarCurr,bitIndex7)
<=> v108518(VarCurr,bitIndex7) ) ).
fof(addAssignment_35359,axiom,
! [VarCurr] :
( v108518(VarCurr,bitIndex7)
<=> v108523(VarCurr,bitIndex7) ) ).
fof(addAssignment_35358,axiom,
! [VarCurr] :
( v108526(VarCurr,bitIndex7)
<=> v110029(VarCurr,bitIndex7) ) ).
fof(addAssignment_35357,axiom,
! [VarCurr] :
( v107982(VarCurr,bitIndex13)
<=> v107984(VarCurr,bitIndex13) ) ).
fof(addAssignment_35356,axiom,
! [VarCurr] :
( v107984(VarCurr,bitIndex13)
<=> v107986(VarCurr,bitIndex13) ) ).
fof(addAssignment_35355,axiom,
! [VarCurr] :
( v107986(VarCurr,bitIndex13)
<=> v107988(VarCurr,bitIndex13) ) ).
fof(addAssignment_35354,axiom,
! [VarCurr] :
( v107988(VarCurr,bitIndex13)
<=> v95319(VarCurr,bitIndex23) ) ).
fof(addAssignment_35353,axiom,
! [VarCurr] :
( v110024(VarCurr,bitIndex7)
<=> v110026(VarCurr,bitIndex7) ) ).
fof(addAssignment_35352,axiom,
! [VarCurr] :
( v110026(VarCurr,bitIndex7)
<=> v110028(VarCurr,bitIndex7) ) ).
fof(addAssignment_35351,axiom,
! [VarCurr] :
( v110028(VarCurr,bitIndex7)
<=> v100533(VarCurr,bitIndex7) ) ).
fof(addAssignment_35350,axiom,
! [VarCurr] :
( v110223(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_35349,axiom,
! [VarCurr] :
( v110221(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1773,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110202(VarNext)
=> ( v110191(VarNext)
<=> v110191(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1831,axiom,
! [VarNext] :
( v110202(VarNext)
=> ( v110191(VarNext)
<=> v110212(VarNext) ) ) ).
fof(addAssignment_35348,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110212(VarNext)
<=> v110210(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2584,axiom,
! [VarCurr] :
( ~ v110213(VarCurr)
=> ( v110210(VarCurr)
<=> x108527(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2496,axiom,
! [VarCurr] :
( v110213(VarCurr)
=> ( v110210(VarCurr)
<=> v110197(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20706,axiom,
! [VarCurr] :
( v110213(VarCurr)
<=> ( v110214(VarCurr)
& v110215(VarCurr) ) ) ).
fof(writeUnaryOperator_8103,axiom,
! [VarCurr] :
( ~ v110215(VarCurr)
<=> v110195(VarCurr) ) ).
fof(writeUnaryOperator_8102,axiom,
! [VarCurr] :
( ~ v110214(VarCurr)
<=> v110193(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20705,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110202(VarNext)
<=> v110203(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20704,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110203(VarNext)
<=> ( v110204(VarNext)
& v110199(VarNext) ) ) ) ).
fof(writeUnaryOperator_8101,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110204(VarNext)
<=> v110206(VarNext) ) ) ).
fof(addAssignment_35347,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110206(VarNext)
<=> v110199(VarCurr) ) ) ).
fof(addAssignment_35346,axiom,
! [VarCurr] :
( v110199(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_35345,axiom,
! [VarCurr] :
( v110197(VarCurr)
<=> v108516(VarCurr,bitIndex6) ) ).
fof(addAssignment_35344,axiom,
! [VarCurr] :
( v108516(VarCurr,bitIndex6)
<=> v108518(VarCurr,bitIndex6) ) ).
fof(addAssignment_35343,axiom,
! [VarCurr] :
( v108518(VarCurr,bitIndex6)
<=> v108523(VarCurr,bitIndex6) ) ).
fof(addAssignment_35342,axiom,
! [VarCurr] :
( v108526(VarCurr,bitIndex6)
<=> v110029(VarCurr,bitIndex6) ) ).
fof(addAssignment_35341,axiom,
! [VarCurr] :
( v107982(VarCurr,bitIndex12)
<=> v107984(VarCurr,bitIndex12) ) ).
fof(addAssignment_35340,axiom,
! [VarCurr] :
( v107984(VarCurr,bitIndex12)
<=> v107986(VarCurr,bitIndex12) ) ).
fof(addAssignment_35339,axiom,
! [VarCurr] :
( v107986(VarCurr,bitIndex12)
<=> v107988(VarCurr,bitIndex12) ) ).
fof(addAssignment_35338,axiom,
! [VarCurr] :
( v107988(VarCurr,bitIndex12)
<=> v95319(VarCurr,bitIndex22) ) ).
fof(addAssignment_35337,axiom,
! [VarCurr] :
( v110024(VarCurr,bitIndex6)
<=> v110026(VarCurr,bitIndex6) ) ).
fof(addAssignment_35336,axiom,
! [VarCurr] :
( v110026(VarCurr,bitIndex6)
<=> v110028(VarCurr,bitIndex6) ) ).
fof(addAssignment_35335,axiom,
! [VarCurr] :
( v110028(VarCurr,bitIndex6)
<=> v100533(VarCurr,bitIndex6) ) ).
fof(addAssignment_35334,axiom,
! [VarCurr] :
( v110195(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_35333,axiom,
! [VarCurr] :
( v110193(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1772,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110174(VarNext)
=> ( v110163(VarNext)
<=> v110163(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1830,axiom,
! [VarNext] :
( v110174(VarNext)
=> ( v110163(VarNext)
<=> v110184(VarNext) ) ) ).
fof(addAssignment_35332,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110184(VarNext)
<=> v110182(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2583,axiom,
! [VarCurr] :
( ~ v110185(VarCurr)
=> ( v110182(VarCurr)
<=> x108527(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2495,axiom,
! [VarCurr] :
( v110185(VarCurr)
=> ( v110182(VarCurr)
<=> v110169(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20703,axiom,
! [VarCurr] :
( v110185(VarCurr)
<=> ( v110186(VarCurr)
& v110187(VarCurr) ) ) ).
fof(writeUnaryOperator_8100,axiom,
! [VarCurr] :
( ~ v110187(VarCurr)
<=> v110167(VarCurr) ) ).
fof(writeUnaryOperator_8099,axiom,
! [VarCurr] :
( ~ v110186(VarCurr)
<=> v110165(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20702,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110174(VarNext)
<=> v110175(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20701,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110175(VarNext)
<=> ( v110176(VarNext)
& v110171(VarNext) ) ) ) ).
fof(writeUnaryOperator_8098,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110176(VarNext)
<=> v110178(VarNext) ) ) ).
fof(addAssignment_35331,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110178(VarNext)
<=> v110171(VarCurr) ) ) ).
fof(addAssignment_35330,axiom,
! [VarCurr] :
( v110171(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_35329,axiom,
! [VarCurr] :
( v110169(VarCurr)
<=> v108516(VarCurr,bitIndex5) ) ).
fof(addAssignment_35328,axiom,
! [VarCurr] :
( v108516(VarCurr,bitIndex5)
<=> v108518(VarCurr,bitIndex5) ) ).
fof(addAssignment_35327,axiom,
! [VarCurr] :
( v108518(VarCurr,bitIndex5)
<=> v108523(VarCurr,bitIndex5) ) ).
fof(addAssignment_35326,axiom,
! [VarCurr] :
( v108526(VarCurr,bitIndex5)
<=> v110029(VarCurr,bitIndex5) ) ).
fof(addAssignment_35325,axiom,
! [VarCurr] :
( v107982(VarCurr,bitIndex11)
<=> v107984(VarCurr,bitIndex11) ) ).
fof(addAssignment_35324,axiom,
! [VarCurr] :
( v107984(VarCurr,bitIndex11)
<=> v107986(VarCurr,bitIndex11) ) ).
fof(addAssignment_35323,axiom,
! [VarCurr] :
( v107986(VarCurr,bitIndex11)
<=> v107988(VarCurr,bitIndex11) ) ).
fof(addAssignment_35322,axiom,
! [VarCurr] :
( v107988(VarCurr,bitIndex11)
<=> v95319(VarCurr,bitIndex21) ) ).
fof(addAssignment_35321,axiom,
! [VarCurr] :
( v110024(VarCurr,bitIndex5)
<=> v110026(VarCurr,bitIndex5) ) ).
fof(addAssignment_35320,axiom,
! [VarCurr] :
( v110026(VarCurr,bitIndex5)
<=> v110028(VarCurr,bitIndex5) ) ).
fof(addAssignment_35319,axiom,
! [VarCurr] :
( v110028(VarCurr,bitIndex5)
<=> v100533(VarCurr,bitIndex5) ) ).
fof(addAssignment_35318,axiom,
! [VarCurr] :
( v110167(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_35317,axiom,
! [VarCurr] :
( v110165(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1771,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110146(VarNext)
=> ( v110135(VarNext)
<=> v110135(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1829,axiom,
! [VarNext] :
( v110146(VarNext)
=> ( v110135(VarNext)
<=> v110156(VarNext) ) ) ).
fof(addAssignment_35316,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110156(VarNext)
<=> v110154(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2582,axiom,
! [VarCurr] :
( ~ v110157(VarCurr)
=> ( v110154(VarCurr)
<=> x108527(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2494,axiom,
! [VarCurr] :
( v110157(VarCurr)
=> ( v110154(VarCurr)
<=> v110141(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20700,axiom,
! [VarCurr] :
( v110157(VarCurr)
<=> ( v110158(VarCurr)
& v110159(VarCurr) ) ) ).
fof(writeUnaryOperator_8097,axiom,
! [VarCurr] :
( ~ v110159(VarCurr)
<=> v110139(VarCurr) ) ).
fof(writeUnaryOperator_8096,axiom,
! [VarCurr] :
( ~ v110158(VarCurr)
<=> v110137(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20699,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110146(VarNext)
<=> v110147(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20698,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110147(VarNext)
<=> ( v110148(VarNext)
& v110143(VarNext) ) ) ) ).
fof(writeUnaryOperator_8095,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110148(VarNext)
<=> v110150(VarNext) ) ) ).
fof(addAssignment_35315,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110150(VarNext)
<=> v110143(VarCurr) ) ) ).
fof(addAssignment_35314,axiom,
! [VarCurr] :
( v110143(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_35313,axiom,
! [VarCurr] :
( v110141(VarCurr)
<=> v108516(VarCurr,bitIndex4) ) ).
fof(addAssignment_35312,axiom,
! [VarCurr] :
( v108516(VarCurr,bitIndex4)
<=> v108518(VarCurr,bitIndex4) ) ).
fof(addAssignment_35311,axiom,
! [VarCurr] :
( v108518(VarCurr,bitIndex4)
<=> v108523(VarCurr,bitIndex4) ) ).
fof(addAssignment_35310,axiom,
! [VarCurr] :
( v108526(VarCurr,bitIndex4)
<=> v110029(VarCurr,bitIndex4) ) ).
fof(addAssignment_35309,axiom,
! [VarCurr] :
( v107982(VarCurr,bitIndex10)
<=> v107984(VarCurr,bitIndex10) ) ).
fof(addAssignment_35308,axiom,
! [VarCurr] :
( v107984(VarCurr,bitIndex10)
<=> v107986(VarCurr,bitIndex10) ) ).
fof(addAssignment_35307,axiom,
! [VarCurr] :
( v107986(VarCurr,bitIndex10)
<=> v107988(VarCurr,bitIndex10) ) ).
fof(addAssignment_35306,axiom,
! [VarCurr] :
( v107988(VarCurr,bitIndex10)
<=> v95319(VarCurr,bitIndex20) ) ).
fof(addAssignment_35305,axiom,
! [VarCurr] :
( v110024(VarCurr,bitIndex4)
<=> v110026(VarCurr,bitIndex4) ) ).
fof(addAssignment_35304,axiom,
! [VarCurr] :
( v110026(VarCurr,bitIndex4)
<=> v110028(VarCurr,bitIndex4) ) ).
fof(addAssignment_35303,axiom,
! [VarCurr] :
( v110028(VarCurr,bitIndex4)
<=> v100533(VarCurr,bitIndex4) ) ).
fof(addAssignment_35302,axiom,
! [VarCurr] :
( v110139(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_35301,axiom,
! [VarCurr] :
( v110137(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1770,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110118(VarNext)
=> ( v110107(VarNext)
<=> v110107(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1828,axiom,
! [VarNext] :
( v110118(VarNext)
=> ( v110107(VarNext)
<=> v110128(VarNext) ) ) ).
fof(addAssignment_35300,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110128(VarNext)
<=> v110126(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2581,axiom,
! [VarCurr] :
( ~ v110129(VarCurr)
=> ( v110126(VarCurr)
<=> x108527(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2493,axiom,
! [VarCurr] :
( v110129(VarCurr)
=> ( v110126(VarCurr)
<=> v110113(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20697,axiom,
! [VarCurr] :
( v110129(VarCurr)
<=> ( v110130(VarCurr)
& v110131(VarCurr) ) ) ).
fof(writeUnaryOperator_8094,axiom,
! [VarCurr] :
( ~ v110131(VarCurr)
<=> v110111(VarCurr) ) ).
fof(writeUnaryOperator_8093,axiom,
! [VarCurr] :
( ~ v110130(VarCurr)
<=> v110109(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20696,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110118(VarNext)
<=> v110119(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20695,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110119(VarNext)
<=> ( v110120(VarNext)
& v110115(VarNext) ) ) ) ).
fof(writeUnaryOperator_8092,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110120(VarNext)
<=> v110122(VarNext) ) ) ).
fof(addAssignment_35299,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110122(VarNext)
<=> v110115(VarCurr) ) ) ).
fof(addAssignment_35298,axiom,
! [VarCurr] :
( v110115(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_35297,axiom,
! [VarCurr] :
( v110113(VarCurr)
<=> v108516(VarCurr,bitIndex3) ) ).
fof(addAssignment_35296,axiom,
! [VarCurr] :
( v108516(VarCurr,bitIndex3)
<=> v108518(VarCurr,bitIndex3) ) ).
fof(addAssignment_35295,axiom,
! [VarCurr] :
( v108518(VarCurr,bitIndex3)
<=> v108523(VarCurr,bitIndex3) ) ).
fof(addAssignment_35294,axiom,
! [VarCurr] :
( v108526(VarCurr,bitIndex3)
<=> v110029(VarCurr,bitIndex3) ) ).
fof(addAssignment_35293,axiom,
! [VarCurr] :
( v107982(VarCurr,bitIndex9)
<=> v107984(VarCurr,bitIndex9) ) ).
fof(addAssignment_35292,axiom,
! [VarCurr] :
( v107984(VarCurr,bitIndex9)
<=> v107986(VarCurr,bitIndex9) ) ).
fof(addAssignment_35291,axiom,
! [VarCurr] :
( v107986(VarCurr,bitIndex9)
<=> v107988(VarCurr,bitIndex9) ) ).
fof(addAssignment_35290,axiom,
! [VarCurr] :
( v107988(VarCurr,bitIndex9)
<=> v95319(VarCurr,bitIndex19) ) ).
fof(addAssignment_35289,axiom,
! [VarCurr] :
( v110024(VarCurr,bitIndex3)
<=> v110026(VarCurr,bitIndex3) ) ).
fof(addAssignment_35288,axiom,
! [VarCurr] :
( v110026(VarCurr,bitIndex3)
<=> v110028(VarCurr,bitIndex3) ) ).
fof(addAssignment_35287,axiom,
! [VarCurr] :
( v110028(VarCurr,bitIndex3)
<=> v100533(VarCurr,bitIndex3) ) ).
fof(addAssignment_35286,axiom,
! [VarCurr] :
( v110111(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_35285,axiom,
! [VarCurr] :
( v110109(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1769,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110090(VarNext)
=> ( v110079(VarNext)
<=> v110079(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1827,axiom,
! [VarNext] :
( v110090(VarNext)
=> ( v110079(VarNext)
<=> v110100(VarNext) ) ) ).
fof(addAssignment_35284,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110100(VarNext)
<=> v110098(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2580,axiom,
! [VarCurr] :
( ~ v110101(VarCurr)
=> ( v110098(VarCurr)
<=> x108527(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2492,axiom,
! [VarCurr] :
( v110101(VarCurr)
=> ( v110098(VarCurr)
<=> v110085(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20694,axiom,
! [VarCurr] :
( v110101(VarCurr)
<=> ( v110102(VarCurr)
& v110103(VarCurr) ) ) ).
fof(writeUnaryOperator_8091,axiom,
! [VarCurr] :
( ~ v110103(VarCurr)
<=> v110083(VarCurr) ) ).
fof(writeUnaryOperator_8090,axiom,
! [VarCurr] :
( ~ v110102(VarCurr)
<=> v110081(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20693,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110090(VarNext)
<=> v110091(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20692,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110091(VarNext)
<=> ( v110092(VarNext)
& v110087(VarNext) ) ) ) ).
fof(writeUnaryOperator_8089,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110092(VarNext)
<=> v110094(VarNext) ) ) ).
fof(addAssignment_35283,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110094(VarNext)
<=> v110087(VarCurr) ) ) ).
fof(addAssignment_35282,axiom,
! [VarCurr] :
( v110087(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_35281,axiom,
! [VarCurr] :
( v110085(VarCurr)
<=> v108516(VarCurr,bitIndex2) ) ).
fof(addAssignment_35280,axiom,
! [VarCurr] :
( v108516(VarCurr,bitIndex2)
<=> v108518(VarCurr,bitIndex2) ) ).
fof(addAssignment_35279,axiom,
! [VarCurr] :
( v108518(VarCurr,bitIndex2)
<=> v108523(VarCurr,bitIndex2) ) ).
fof(addAssignment_35278,axiom,
! [VarCurr] :
( v108526(VarCurr,bitIndex2)
<=> v110029(VarCurr,bitIndex2) ) ).
fof(addAssignment_35277,axiom,
! [VarCurr] :
( v107982(VarCurr,bitIndex8)
<=> v107984(VarCurr,bitIndex8) ) ).
fof(addAssignment_35276,axiom,
! [VarCurr] :
( v107984(VarCurr,bitIndex8)
<=> v107986(VarCurr,bitIndex8) ) ).
fof(addAssignment_35275,axiom,
! [VarCurr] :
( v107986(VarCurr,bitIndex8)
<=> v107988(VarCurr,bitIndex8) ) ).
fof(addAssignment_35274,axiom,
! [VarCurr] :
( v107988(VarCurr,bitIndex8)
<=> v95319(VarCurr,bitIndex18) ) ).
fof(addAssignment_35273,axiom,
! [VarCurr] :
( v110024(VarCurr,bitIndex2)
<=> v110026(VarCurr,bitIndex2) ) ).
fof(addAssignment_35272,axiom,
! [VarCurr] :
( v110026(VarCurr,bitIndex2)
<=> v110028(VarCurr,bitIndex2) ) ).
fof(addAssignment_35271,axiom,
! [VarCurr] :
( v110028(VarCurr,bitIndex2)
<=> v100533(VarCurr,bitIndex2) ) ).
fof(addAssignment_35270,axiom,
! [VarCurr] :
( v110083(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_35269,axiom,
! [VarCurr] :
( v110081(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1768,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110062(VarNext)
=> ( v110051(VarNext)
<=> v110051(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1826,axiom,
! [VarNext] :
( v110062(VarNext)
=> ( v110051(VarNext)
<=> v110072(VarNext) ) ) ).
fof(addAssignment_35268,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110072(VarNext)
<=> v110070(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2579,axiom,
! [VarCurr] :
( ~ v110073(VarCurr)
=> ( v110070(VarCurr)
<=> x108527(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2491,axiom,
! [VarCurr] :
( v110073(VarCurr)
=> ( v110070(VarCurr)
<=> v110057(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20691,axiom,
! [VarCurr] :
( v110073(VarCurr)
<=> ( v110074(VarCurr)
& v110075(VarCurr) ) ) ).
fof(writeUnaryOperator_8088,axiom,
! [VarCurr] :
( ~ v110075(VarCurr)
<=> v110055(VarCurr) ) ).
fof(writeUnaryOperator_8087,axiom,
! [VarCurr] :
( ~ v110074(VarCurr)
<=> v110053(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20690,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110062(VarNext)
<=> v110063(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20689,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110063(VarNext)
<=> ( v110064(VarNext)
& v110059(VarNext) ) ) ) ).
fof(writeUnaryOperator_8086,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110064(VarNext)
<=> v110066(VarNext) ) ) ).
fof(addAssignment_35267,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110066(VarNext)
<=> v110059(VarCurr) ) ) ).
fof(addAssignment_35266,axiom,
! [VarCurr] :
( v110059(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_35265,axiom,
! [VarCurr] :
( v110057(VarCurr)
<=> v108516(VarCurr,bitIndex1) ) ).
fof(addAssignment_35264,axiom,
! [VarCurr] :
( v108516(VarCurr,bitIndex1)
<=> v108518(VarCurr,bitIndex1) ) ).
fof(addAssignment_35263,axiom,
! [VarCurr] :
( v108518(VarCurr,bitIndex1)
<=> v108523(VarCurr,bitIndex1) ) ).
fof(addAssignment_35262,axiom,
! [VarCurr] :
( v108526(VarCurr,bitIndex1)
<=> v110029(VarCurr,bitIndex1) ) ).
fof(addAssignment_35261,axiom,
! [VarCurr] :
( v107982(VarCurr,bitIndex7)
<=> v107984(VarCurr,bitIndex7) ) ).
fof(addAssignment_35260,axiom,
! [VarCurr] :
( v107984(VarCurr,bitIndex7)
<=> v107986(VarCurr,bitIndex7) ) ).
fof(addAssignment_35259,axiom,
! [VarCurr] :
( v107986(VarCurr,bitIndex7)
<=> v107988(VarCurr,bitIndex7) ) ).
fof(addAssignment_35258,axiom,
! [VarCurr] :
( v107988(VarCurr,bitIndex7)
<=> v95319(VarCurr,bitIndex17) ) ).
fof(addAssignment_35257,axiom,
! [VarCurr] :
( v110024(VarCurr,bitIndex1)
<=> v110026(VarCurr,bitIndex1) ) ).
fof(addAssignment_35256,axiom,
! [VarCurr] :
( v110026(VarCurr,bitIndex1)
<=> v110028(VarCurr,bitIndex1) ) ).
fof(addAssignment_35255,axiom,
! [VarCurr] :
( v110028(VarCurr,bitIndex1)
<=> v100533(VarCurr,bitIndex1) ) ).
fof(addAssignment_35254,axiom,
! [VarCurr] :
( v110055(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_35253,axiom,
! [VarCurr] :
( v110053(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1767,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110034(VarNext)
=> ( v110015(VarNext)
<=> v110015(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1825,axiom,
! [VarNext] :
( v110034(VarNext)
=> ( v110015(VarNext)
<=> v110044(VarNext) ) ) ).
fof(addAssignment_35252,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110044(VarNext)
<=> v110042(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2578,axiom,
! [VarCurr] :
( ~ v110045(VarCurr)
=> ( v110042(VarCurr)
<=> x108527(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2490,axiom,
! [VarCurr] :
( v110045(VarCurr)
=> ( v110042(VarCurr)
<=> v110021(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20688,axiom,
! [VarCurr] :
( v110045(VarCurr)
<=> ( v110046(VarCurr)
& v110047(VarCurr) ) ) ).
fof(writeUnaryOperator_8085,axiom,
! [VarCurr] :
( ~ v110047(VarCurr)
<=> v110019(VarCurr) ) ).
fof(writeUnaryOperator_8084,axiom,
! [VarCurr] :
( ~ v110046(VarCurr)
<=> v110017(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20687,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110034(VarNext)
<=> v110035(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20686,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110035(VarNext)
<=> ( v110036(VarNext)
& v110031(VarNext) ) ) ) ).
fof(writeUnaryOperator_8083,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110036(VarNext)
<=> v110038(VarNext) ) ) ).
fof(addAssignment_35251,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110038(VarNext)
<=> v110031(VarCurr) ) ) ).
fof(addAssignment_35250,axiom,
! [VarCurr] :
( v110031(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_35249,axiom,
! [VarCurr] :
( v110021(VarCurr)
<=> v108516(VarCurr,bitIndex0) ) ).
fof(addAssignment_35248,axiom,
! [VarCurr] :
( v108516(VarCurr,bitIndex0)
<=> v108518(VarCurr,bitIndex0) ) ).
fof(addAssignment_35247,axiom,
! [VarCurr] :
( v108518(VarCurr,bitIndex0)
<=> v108523(VarCurr,bitIndex0) ) ).
fof(addAssignment_35246,axiom,
! [VarCurr] :
( v108526(VarCurr,bitIndex0)
<=> v110029(VarCurr,bitIndex0) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_380,axiom,
! [VarCurr] :
( ~ v103963(VarCurr)
=> ( ( v110029(VarCurr,bitIndex23)
<=> v107982(VarCurr,bitIndex29) )
& ( v110029(VarCurr,bitIndex22)
<=> v107982(VarCurr,bitIndex28) )
& ( v110029(VarCurr,bitIndex21)
<=> v107982(VarCurr,bitIndex27) )
& ( v110029(VarCurr,bitIndex20)
<=> v107982(VarCurr,bitIndex26) )
& ( v110029(VarCurr,bitIndex19)
<=> v107982(VarCurr,bitIndex25) )
& ( v110029(VarCurr,bitIndex18)
<=> v107982(VarCurr,bitIndex24) )
& ( v110029(VarCurr,bitIndex17)
<=> v107982(VarCurr,bitIndex23) )
& ( v110029(VarCurr,bitIndex16)
<=> v107982(VarCurr,bitIndex22) )
& ( v110029(VarCurr,bitIndex15)
<=> v107982(VarCurr,bitIndex21) )
& ( v110029(VarCurr,bitIndex14)
<=> v107982(VarCurr,bitIndex20) )
& ( v110029(VarCurr,bitIndex13)
<=> v107982(VarCurr,bitIndex19) )
& ( v110029(VarCurr,bitIndex12)
<=> v107982(VarCurr,bitIndex18) )
& ( v110029(VarCurr,bitIndex11)
<=> v107982(VarCurr,bitIndex17) )
& ( v110029(VarCurr,bitIndex10)
<=> v107982(VarCurr,bitIndex16) )
& ( v110029(VarCurr,bitIndex9)
<=> v107982(VarCurr,bitIndex15) )
& ( v110029(VarCurr,bitIndex8)
<=> v107982(VarCurr,bitIndex14) )
& ( v110029(VarCurr,bitIndex7)
<=> v107982(VarCurr,bitIndex13) )
& ( v110029(VarCurr,bitIndex6)
<=> v107982(VarCurr,bitIndex12) )
& ( v110029(VarCurr,bitIndex5)
<=> v107982(VarCurr,bitIndex11) )
& ( v110029(VarCurr,bitIndex4)
<=> v107982(VarCurr,bitIndex10) )
& ( v110029(VarCurr,bitIndex3)
<=> v107982(VarCurr,bitIndex9) )
& ( v110029(VarCurr,bitIndex2)
<=> v107982(VarCurr,bitIndex8) )
& ( v110029(VarCurr,bitIndex1)
<=> v107982(VarCurr,bitIndex7) )
& ( v110029(VarCurr,bitIndex0)
<=> v107982(VarCurr,bitIndex6) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2489,axiom,
! [VarCurr] :
( v103963(VarCurr)
=> ! [B] :
( range_23_0(B)
=> ( v110029(VarCurr,B)
<=> v110024(VarCurr,B) ) ) ) ).
fof(addAssignment_35245,axiom,
! [VarCurr] :
( v107982(VarCurr,bitIndex6)
<=> v107984(VarCurr,bitIndex6) ) ).
fof(addAssignment_35244,axiom,
! [VarCurr] :
( v107984(VarCurr,bitIndex6)
<=> v107986(VarCurr,bitIndex6) ) ).
fof(addAssignment_35243,axiom,
! [VarCurr] :
( v107986(VarCurr,bitIndex6)
<=> v107988(VarCurr,bitIndex6) ) ).
fof(addAssignment_35242,axiom,
! [VarCurr] :
( v107988(VarCurr,bitIndex6)
<=> v95319(VarCurr,bitIndex16) ) ).
fof(addAssignment_35241,axiom,
! [VarCurr] :
( v110024(VarCurr,bitIndex0)
<=> v110026(VarCurr,bitIndex0) ) ).
fof(addAssignment_35240,axiom,
! [VarCurr] :
( v110026(VarCurr,bitIndex0)
<=> v110028(VarCurr,bitIndex0) ) ).
fof(addAssignment_35239,axiom,
! [VarCurr] :
( v110028(VarCurr,bitIndex0)
<=> v100533(VarCurr,bitIndex0) ) ).
fof(addAssignment_35238,axiom,
! [VarCurr] :
( v110019(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_35237,axiom,
! [VarCurr] :
( v110017(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addAssignment_35236,axiom,
! [VarCurr,B] :
( range_32_0(B)
=> ( v108761(VarCurr,B)
<=> v108763(VarCurr,B) ) ) ).
fof(addAssignment_35235,axiom,
! [VarCurr] :
( v108763(VarCurr,bitIndex32)
<=> v108765(VarCurr) ) ).
fof(addAssignment_35234,axiom,
! [VarCurr] :
( v108763(VarCurr,bitIndex31)
<=> v108767(VarCurr) ) ).
fof(addAssignment_35233,axiom,
! [VarCurr] :
( v108763(VarCurr,bitIndex30)
<=> v108769(VarCurr) ) ).
fof(addAssignment_35232,axiom,
! [VarCurr] :
( v108763(VarCurr,bitIndex29)
<=> v108771(VarCurr) ) ).
fof(addAssignment_35231,axiom,
! [VarCurr] :
( v108763(VarCurr,bitIndex28)
<=> v108773(VarCurr) ) ).
fof(addAssignment_35230,axiom,
! [VarCurr] :
( v108763(VarCurr,bitIndex27)
<=> v108775(VarCurr) ) ).
fof(addAssignment_35229,axiom,
! [VarCurr] :
( v108763(VarCurr,bitIndex26)
<=> v108824(VarCurr) ) ).
fof(addAssignment_35228,axiom,
! [VarCurr] :
( v108763(VarCurr,bitIndex25)
<=> v108867(VarCurr) ) ).
fof(addAssignment_35227,axiom,
! [VarCurr] :
( v108763(VarCurr,bitIndex24)
<=> v108910(VarCurr) ) ).
fof(addAssignment_35226,axiom,
! [VarCurr] :
( v108763(VarCurr,bitIndex23)
<=> v108953(VarCurr) ) ).
fof(addAssignment_35225,axiom,
! [VarCurr] :
( v108763(VarCurr,bitIndex22)
<=> v109018(VarCurr) ) ).
fof(addAssignment_35224,axiom,
! [VarCurr] :
( v108763(VarCurr,bitIndex21)
<=> v109061(VarCurr) ) ).
fof(addAssignment_35223,axiom,
! [VarCurr] :
( v108763(VarCurr,bitIndex20)
<=> v109104(VarCurr) ) ).
fof(addAssignment_35222,axiom,
! [VarCurr] :
( v108763(VarCurr,bitIndex19)
<=> v109147(VarCurr) ) ).
fof(addAssignment_35221,axiom,
! [VarCurr] :
( v108763(VarCurr,bitIndex18)
<=> v109190(VarCurr) ) ).
fof(addAssignment_35220,axiom,
! [VarCurr] :
( v108763(VarCurr,bitIndex17)
<=> v109233(VarCurr) ) ).
fof(addAssignment_35219,axiom,
! [VarCurr] :
( v108763(VarCurr,bitIndex16)
<=> v109276(VarCurr) ) ).
fof(addAssignment_35218,axiom,
! [VarCurr] :
( v108763(VarCurr,bitIndex15)
<=> v109319(VarCurr) ) ).
fof(addAssignment_35217,axiom,
! [VarCurr] :
( v108763(VarCurr,bitIndex14)
<=> v109362(VarCurr) ) ).
fof(addAssignment_35216,axiom,
! [VarCurr] :
( v108763(VarCurr,bitIndex13)
<=> v109405(VarCurr) ) ).
fof(addAssignment_35215,axiom,
! [VarCurr] :
( v108763(VarCurr,bitIndex12)
<=> v109448(VarCurr) ) ).
fof(addAssignment_35214,axiom,
! [VarCurr] :
( v108763(VarCurr,bitIndex11)
<=> v109491(VarCurr) ) ).
fof(addAssignment_35213,axiom,
! [VarCurr] :
( v108763(VarCurr,bitIndex10)
<=> v109534(VarCurr) ) ).
fof(addAssignment_35212,axiom,
! [VarCurr] :
( v108763(VarCurr,bitIndex9)
<=> v109577(VarCurr) ) ).
fof(addAssignment_35211,axiom,
! [VarCurr] :
( v108763(VarCurr,bitIndex8)
<=> v109620(VarCurr) ) ).
fof(addAssignment_35210,axiom,
! [VarCurr] :
( v108763(VarCurr,bitIndex7)
<=> v109663(VarCurr) ) ).
fof(addAssignment_35209,axiom,
! [VarCurr] :
( v108763(VarCurr,bitIndex6)
<=> v109706(VarCurr) ) ).
fof(addAssignment_35208,axiom,
! [VarCurr] :
( v108763(VarCurr,bitIndex5)
<=> v109749(VarCurr) ) ).
fof(addAssignment_35207,axiom,
! [VarCurr] :
( v108763(VarCurr,bitIndex4)
<=> v109792(VarCurr) ) ).
fof(addAssignment_35206,axiom,
! [VarCurr] :
( v108763(VarCurr,bitIndex3)
<=> v109835(VarCurr) ) ).
fof(addAssignment_35205,axiom,
! [VarCurr] :
( v108763(VarCurr,bitIndex2)
<=> v109878(VarCurr) ) ).
fof(addAssignment_35204,axiom,
! [VarCurr] :
( v108763(VarCurr,bitIndex1)
<=> v109923(VarCurr) ) ).
fof(addAssignment_35203,axiom,
! [VarCurr] :
( v108763(VarCurr,bitIndex0)
<=> v109966(VarCurr) ) ).
fof(addAssignment_35202,axiom,
! [VarCurr] :
( v109966(VarCurr)
<=> v109968(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2577,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109992(VarNext)
=> ( v109968(VarNext)
<=> v109968(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2488,axiom,
! [VarNext] :
( v109992(VarNext)
=> ( v109968(VarNext)
<=> v110002(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1766,axiom,
! [VarCurr] :
( ( ~ v109993(VarCurr)
& v109994(VarCurr) )
=> ( v110002(VarCurr)
<=> v110003(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1824,axiom,
! [VarCurr] :
( v109993(VarCurr)
=> ( v110002(VarCurr)
<=> v109974(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4946,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109995(VarCurr)
=> ( v110003(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4951,axiom,
! [VarCurr] :
( v109995(VarCurr)
=> ( v110003(VarCurr)
<=> v109989(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20685,axiom,
! [VarCurr] :
( v109992(VarCurr)
<=> ( v109993(VarCurr)
| v109994(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20684,axiom,
! [VarCurr] :
( v109994(VarCurr)
<=> ( v109995(VarCurr)
| v109998(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20683,axiom,
! [VarCurr] :
( v109998(VarCurr)
<=> ( v109999(VarCurr)
& v110001(VarCurr) ) ) ).
fof(writeUnaryOperator_8082,axiom,
! [VarCurr] :
( ~ v110001(VarCurr)
<=> v109995(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20682,axiom,
! [VarCurr] :
( v109999(VarCurr)
<=> ( v109970(VarCurr)
& v110000(VarCurr) ) ) ).
fof(writeUnaryOperator_8081,axiom,
! [VarCurr] :
( ~ v110000(VarCurr)
<=> v109972(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20681,axiom,
! [VarCurr] :
( v109995(VarCurr)
<=> ( v109996(VarCurr)
& v109997(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8415,axiom,
! [VarCurr] :
( v109997(VarCurr)
<=> ( v109972(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8414,axiom,
! [VarCurr] :
( v109996(VarCurr)
<=> ( v109970(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20680,axiom,
! [VarCurr] :
( v109993(VarCurr)
<=> ( v109970(VarCurr)
& v109972(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_90,axiom,
( v109968(constB0)
<=> $false ) ).
fof(addAssignment_35201,axiom,
! [VarCurr] :
( v109989(VarCurr)
<=> v108551(VarCurr,bitIndex0) ) ).
fof(addAssignment_35200,axiom,
! [VarCurr] :
( v108551(VarCurr,bitIndex0)
<=> v108553(VarCurr,bitIndex0) ) ).
fof(addAssignment_35199,axiom,
! [VarCurr] :
( v108553(VarCurr,bitIndex0)
<=> v108554(VarCurr,bitIndex0) ) ).
fof(addAssignment_35198,axiom,
! [VarCurr] :
( v108557(VarCurr,bitIndex0)
<=> v108979(VarCurr,bitIndex0) ) ).
fof(addAssignment_35197,axiom,
! [VarCurr] :
( v108979(VarCurr,bitIndex0)
<=> v108981(VarCurr,bitIndex0) ) ).
fof(addAssignment_35196,axiom,
! [VarCurr] :
( v108981(VarCurr,bitIndex0)
<=> v109902(VarCurr,bitIndex0) ) ).
fof(addAssignment_35195,axiom,
! [VarCurr] :
( v108983(VarCurr,bitIndex0)
<=> v108984(VarCurr,bitIndex0) ) ).
fof(addAssignment_35194,axiom,
! [VarCurr] :
( v108522(VarCurr,bitIndex0)
<=> v104608(VarCurr,bitIndex0) ) ).
fof(addAssignment_35193,axiom,
! [VarCurr] :
( v109974(VarCurr)
<=> v108389(VarCurr,bitIndex1) ) ).
fof(addAssignment_35192,axiom,
! [VarCurr] :
( v108389(VarCurr,bitIndex1)
<=> v109976(VarCurr) ) ).
fof(addAssignment_35191,axiom,
! [VarCurr] :
( v109976(VarCurr)
<=> v109978(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2576,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109983(VarNext)
=> ( v109978(VarNext)
<=> v109978(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2487,axiom,
! [VarNext] :
( v109983(VarNext)
=> ( v109978(VarNext)
<=> v109925(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20679,axiom,
! [VarCurr] :
( v109983(VarCurr)
<=> ( v109929(VarCurr)
& v109984(VarCurr) ) ) ).
fof(writeUnaryOperator_8080,axiom,
! [VarCurr] :
( ~ v109984(VarCurr)
<=> v109980(VarCurr) ) ).
fof(addAssignment_35190,axiom,
! [VarCurr] :
( v109980(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_35189,axiom,
! [VarCurr] :
( v109972(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_35188,axiom,
! [VarCurr] :
( v109970(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addAssignment_35187,axiom,
! [VarCurr] :
( v109923(VarCurr)
<=> v109925(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2575,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109949(VarNext)
=> ( v109925(VarNext)
<=> v109925(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2486,axiom,
! [VarNext] :
( v109949(VarNext)
=> ( v109925(VarNext)
<=> v109959(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1765,axiom,
! [VarCurr] :
( ( ~ v109950(VarCurr)
& v109951(VarCurr) )
=> ( v109959(VarCurr)
<=> v109960(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1823,axiom,
! [VarCurr] :
( v109950(VarCurr)
=> ( v109959(VarCurr)
<=> v109931(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4945,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109952(VarCurr)
=> ( v109960(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4950,axiom,
! [VarCurr] :
( v109952(VarCurr)
=> ( v109960(VarCurr)
<=> v109946(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20678,axiom,
! [VarCurr] :
( v109949(VarCurr)
<=> ( v109950(VarCurr)
| v109951(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20677,axiom,
! [VarCurr] :
( v109951(VarCurr)
<=> ( v109952(VarCurr)
| v109955(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20676,axiom,
! [VarCurr] :
( v109955(VarCurr)
<=> ( v109956(VarCurr)
& v109958(VarCurr) ) ) ).
fof(writeUnaryOperator_8079,axiom,
! [VarCurr] :
( ~ v109958(VarCurr)
<=> v109952(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20675,axiom,
! [VarCurr] :
( v109956(VarCurr)
<=> ( v109927(VarCurr)
& v109957(VarCurr) ) ) ).
fof(writeUnaryOperator_8078,axiom,
! [VarCurr] :
( ~ v109957(VarCurr)
<=> v109929(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20674,axiom,
! [VarCurr] :
( v109952(VarCurr)
<=> ( v109953(VarCurr)
& v109954(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8413,axiom,
! [VarCurr] :
( v109954(VarCurr)
<=> ( v109929(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8412,axiom,
! [VarCurr] :
( v109953(VarCurr)
<=> ( v109927(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20673,axiom,
! [VarCurr] :
( v109950(VarCurr)
<=> ( v109927(VarCurr)
& v109929(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_89,axiom,
( v109925(constB0)
<=> $false ) ).
fof(addAssignment_35186,axiom,
! [VarCurr] :
( v109946(VarCurr)
<=> v108551(VarCurr,bitIndex1) ) ).
fof(addAssignment_35185,axiom,
! [VarCurr] :
( v108551(VarCurr,bitIndex1)
<=> v108553(VarCurr,bitIndex1) ) ).
fof(addAssignment_35184,axiom,
! [VarCurr] :
( v108553(VarCurr,bitIndex1)
<=> v108554(VarCurr,bitIndex1) ) ).
fof(addAssignment_35183,axiom,
! [VarCurr] :
( v108557(VarCurr,bitIndex1)
<=> v108979(VarCurr,bitIndex1) ) ).
fof(addAssignment_35182,axiom,
! [VarCurr] :
( v108979(VarCurr,bitIndex1)
<=> v108981(VarCurr,bitIndex1) ) ).
fof(addAssignment_35181,axiom,
! [VarCurr] :
( v108981(VarCurr,bitIndex1)
<=> v109902(VarCurr,bitIndex1) ) ).
fof(addAssignment_35180,axiom,
! [VarCurr] :
( v108983(VarCurr,bitIndex1)
<=> v108984(VarCurr,bitIndex1) ) ).
fof(addAssignment_35179,axiom,
! [VarCurr] :
( v108522(VarCurr,bitIndex1)
<=> v104608(VarCurr,bitIndex1) ) ).
fof(addAssignment_35178,axiom,
! [VarCurr] :
( v109931(VarCurr)
<=> v108389(VarCurr,bitIndex2) ) ).
fof(addAssignment_35177,axiom,
! [VarCurr] :
( v108389(VarCurr,bitIndex2)
<=> v109933(VarCurr) ) ).
fof(addAssignment_35176,axiom,
! [VarCurr] :
( v109933(VarCurr)
<=> v109935(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2574,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109940(VarNext)
=> ( v109935(VarNext)
<=> v109935(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2485,axiom,
! [VarNext] :
( v109940(VarNext)
=> ( v109935(VarNext)
<=> v109880(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20672,axiom,
! [VarCurr] :
( v109940(VarCurr)
<=> ( v109884(VarCurr)
& v109941(VarCurr) ) ) ).
fof(writeUnaryOperator_8077,axiom,
! [VarCurr] :
( ~ v109941(VarCurr)
<=> v109937(VarCurr) ) ).
fof(addAssignment_35175,axiom,
! [VarCurr] :
( v109937(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_35174,axiom,
! [VarCurr] :
( v109929(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_35173,axiom,
! [VarCurr] :
( v109927(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addAssignment_35172,axiom,
! [VarCurr] :
( v109878(VarCurr)
<=> v109880(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2573,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109906(VarNext)
=> ( v109880(VarNext)
<=> v109880(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2484,axiom,
! [VarNext] :
( v109906(VarNext)
=> ( v109880(VarNext)
<=> v109916(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1764,axiom,
! [VarCurr] :
( ( ~ v109907(VarCurr)
& v109908(VarCurr) )
=> ( v109916(VarCurr)
<=> v109917(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1822,axiom,
! [VarCurr] :
( v109907(VarCurr)
=> ( v109916(VarCurr)
<=> v109886(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4944,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109909(VarCurr)
=> ( v109917(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4949,axiom,
! [VarCurr] :
( v109909(VarCurr)
=> ( v109917(VarCurr)
<=> v109901(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20671,axiom,
! [VarCurr] :
( v109906(VarCurr)
<=> ( v109907(VarCurr)
| v109908(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20670,axiom,
! [VarCurr] :
( v109908(VarCurr)
<=> ( v109909(VarCurr)
| v109912(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20669,axiom,
! [VarCurr] :
( v109912(VarCurr)
<=> ( v109913(VarCurr)
& v109915(VarCurr) ) ) ).
fof(writeUnaryOperator_8076,axiom,
! [VarCurr] :
( ~ v109915(VarCurr)
<=> v109909(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20668,axiom,
! [VarCurr] :
( v109913(VarCurr)
<=> ( v109882(VarCurr)
& v109914(VarCurr) ) ) ).
fof(writeUnaryOperator_8075,axiom,
! [VarCurr] :
( ~ v109914(VarCurr)
<=> v109884(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20667,axiom,
! [VarCurr] :
( v109909(VarCurr)
<=> ( v109910(VarCurr)
& v109911(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8411,axiom,
! [VarCurr] :
( v109911(VarCurr)
<=> ( v109884(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8410,axiom,
! [VarCurr] :
( v109910(VarCurr)
<=> ( v109882(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20666,axiom,
! [VarCurr] :
( v109907(VarCurr)
<=> ( v109882(VarCurr)
& v109884(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_88,axiom,
( v109880(constB0)
<=> $false ) ).
fof(addAssignment_35171,axiom,
! [VarCurr] :
( v109901(VarCurr)
<=> v108551(VarCurr,bitIndex2) ) ).
fof(addAssignment_35170,axiom,
! [VarCurr] :
( v108551(VarCurr,bitIndex2)
<=> v108553(VarCurr,bitIndex2) ) ).
fof(addAssignment_35169,axiom,
! [VarCurr] :
( v108553(VarCurr,bitIndex2)
<=> v108554(VarCurr,bitIndex2) ) ).
fof(addAssignment_35168,axiom,
! [VarCurr] :
( v108557(VarCurr,bitIndex2)
<=> v108979(VarCurr,bitIndex2) ) ).
fof(addAssignment_35167,axiom,
! [VarCurr] :
( v108979(VarCurr,bitIndex2)
<=> v108981(VarCurr,bitIndex2) ) ).
fof(addAssignment_35166,axiom,
! [VarCurr] :
( v108981(VarCurr,bitIndex2)
<=> v109902(VarCurr,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2572,axiom,
! [VarCurr] :
( ~ v108998(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v109902(VarCurr,B)
<=> v108983(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2483,axiom,
! [VarCurr] :
( v108998(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v109902(VarCurr,B)
<=> v109903(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_379,axiom,
! [VarCurr] :
( ~ v94786(VarCurr)
=> ( ( v109903(VarCurr,bitIndex2)
<=> v95298(VarCurr,bitIndex16) )
& ( v109903(VarCurr,bitIndex1)
<=> v95298(VarCurr,bitIndex15) )
& ( v109903(VarCurr,bitIndex0)
<=> v95298(VarCurr,bitIndex14) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2482,axiom,
! [VarCurr] :
( v94786(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v109903(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_35165,axiom,
! [VarCurr] :
( v108983(VarCurr,bitIndex2)
<=> v108984(VarCurr,bitIndex2) ) ).
fof(addAssignment_35164,axiom,
! [VarCurr] :
( v108522(VarCurr,bitIndex2)
<=> v104608(VarCurr,bitIndex2) ) ).
fof(addAssignment_35163,axiom,
! [VarCurr] :
( v109886(VarCurr)
<=> v108389(VarCurr,bitIndex3) ) ).
fof(addAssignment_35162,axiom,
! [VarCurr] :
( v108389(VarCurr,bitIndex3)
<=> v109888(VarCurr) ) ).
fof(addAssignment_35161,axiom,
! [VarCurr] :
( v109888(VarCurr)
<=> v109890(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2571,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109895(VarNext)
=> ( v109890(VarNext)
<=> v109890(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2481,axiom,
! [VarNext] :
( v109895(VarNext)
=> ( v109890(VarNext)
<=> v109837(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20665,axiom,
! [VarCurr] :
( v109895(VarCurr)
<=> ( v109841(VarCurr)
& v109896(VarCurr) ) ) ).
fof(writeUnaryOperator_8074,axiom,
! [VarCurr] :
( ~ v109896(VarCurr)
<=> v109892(VarCurr) ) ).
fof(addAssignment_35160,axiom,
! [VarCurr] :
( v109892(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_35159,axiom,
! [VarCurr] :
( v109884(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_35158,axiom,
! [VarCurr] :
( v109882(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addAssignment_35157,axiom,
! [VarCurr] :
( v109835(VarCurr)
<=> v109837(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2570,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109861(VarNext)
=> ( v109837(VarNext)
<=> v109837(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2480,axiom,
! [VarNext] :
( v109861(VarNext)
=> ( v109837(VarNext)
<=> v109871(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1763,axiom,
! [VarCurr] :
( ( ~ v109862(VarCurr)
& v109863(VarCurr) )
=> ( v109871(VarCurr)
<=> v109872(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1821,axiom,
! [VarCurr] :
( v109862(VarCurr)
=> ( v109871(VarCurr)
<=> v109843(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4943,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109864(VarCurr)
=> ( v109872(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4948,axiom,
! [VarCurr] :
( v109864(VarCurr)
=> ( v109872(VarCurr)
<=> v109858(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20664,axiom,
! [VarCurr] :
( v109861(VarCurr)
<=> ( v109862(VarCurr)
| v109863(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20663,axiom,
! [VarCurr] :
( v109863(VarCurr)
<=> ( v109864(VarCurr)
| v109867(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20662,axiom,
! [VarCurr] :
( v109867(VarCurr)
<=> ( v109868(VarCurr)
& v109870(VarCurr) ) ) ).
fof(writeUnaryOperator_8073,axiom,
! [VarCurr] :
( ~ v109870(VarCurr)
<=> v109864(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20661,axiom,
! [VarCurr] :
( v109868(VarCurr)
<=> ( v109839(VarCurr)
& v109869(VarCurr) ) ) ).
fof(writeUnaryOperator_8072,axiom,
! [VarCurr] :
( ~ v109869(VarCurr)
<=> v109841(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20660,axiom,
! [VarCurr] :
( v109864(VarCurr)
<=> ( v109865(VarCurr)
& v109866(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8409,axiom,
! [VarCurr] :
( v109866(VarCurr)
<=> ( v109841(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8408,axiom,
! [VarCurr] :
( v109865(VarCurr)
<=> ( v109839(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20659,axiom,
! [VarCurr] :
( v109862(VarCurr)
<=> ( v109839(VarCurr)
& v109841(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_87,axiom,
( v109837(constB0)
<=> $false ) ).
fof(addAssignment_35156,axiom,
! [VarCurr] :
( v109858(VarCurr)
<=> v108551(VarCurr,bitIndex3) ) ).
fof(addAssignment_35155,axiom,
! [VarCurr] :
( v108551(VarCurr,bitIndex3)
<=> v108553(VarCurr,bitIndex3) ) ).
fof(addAssignment_35154,axiom,
! [VarCurr] :
( v108553(VarCurr,bitIndex3)
<=> v108554(VarCurr,bitIndex3) ) ).
fof(addAssignment_35153,axiom,
! [VarCurr] :
( v108557(VarCurr,bitIndex3)
<=> v108979(VarCurr,bitIndex3) ) ).
fof(addAssignment_35152,axiom,
! [VarCurr] :
( v108979(VarCurr,bitIndex3)
<=> v108981(VarCurr,bitIndex3) ) ).
fof(addAssignment_35151,axiom,
! [VarCurr] :
( v108981(VarCurr,bitIndex3)
<=> v108997(VarCurr,bitIndex0) ) ).
fof(addAssignment_35150,axiom,
! [VarCurr] :
( v108983(VarCurr,bitIndex3)
<=> v108984(VarCurr,bitIndex3) ) ).
fof(addAssignment_35149,axiom,
! [VarCurr] :
( v108522(VarCurr,bitIndex3)
<=> v104608(VarCurr,bitIndex3) ) ).
fof(addAssignment_35148,axiom,
! [VarCurr] :
( v109843(VarCurr)
<=> v108389(VarCurr,bitIndex4) ) ).
fof(addAssignment_35147,axiom,
! [VarCurr] :
( v108389(VarCurr,bitIndex4)
<=> v109845(VarCurr) ) ).
fof(addAssignment_35146,axiom,
! [VarCurr] :
( v109845(VarCurr)
<=> v109847(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2569,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109852(VarNext)
=> ( v109847(VarNext)
<=> v109847(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2479,axiom,
! [VarNext] :
( v109852(VarNext)
=> ( v109847(VarNext)
<=> v109794(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20658,axiom,
! [VarCurr] :
( v109852(VarCurr)
<=> ( v109798(VarCurr)
& v109853(VarCurr) ) ) ).
fof(writeUnaryOperator_8071,axiom,
! [VarCurr] :
( ~ v109853(VarCurr)
<=> v109849(VarCurr) ) ).
fof(addAssignment_35145,axiom,
! [VarCurr] :
( v109849(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_35144,axiom,
! [VarCurr] :
( v109841(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_35143,axiom,
! [VarCurr] :
( v109839(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addAssignment_35142,axiom,
! [VarCurr] :
( v109792(VarCurr)
<=> v109794(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2568,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109818(VarNext)
=> ( v109794(VarNext)
<=> v109794(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2478,axiom,
! [VarNext] :
( v109818(VarNext)
=> ( v109794(VarNext)
<=> v109828(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1762,axiom,
! [VarCurr] :
( ( ~ v109819(VarCurr)
& v109820(VarCurr) )
=> ( v109828(VarCurr)
<=> v109829(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1820,axiom,
! [VarCurr] :
( v109819(VarCurr)
=> ( v109828(VarCurr)
<=> v109800(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4942,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109821(VarCurr)
=> ( v109829(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4947,axiom,
! [VarCurr] :
( v109821(VarCurr)
=> ( v109829(VarCurr)
<=> v109815(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20657,axiom,
! [VarCurr] :
( v109818(VarCurr)
<=> ( v109819(VarCurr)
| v109820(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20656,axiom,
! [VarCurr] :
( v109820(VarCurr)
<=> ( v109821(VarCurr)
| v109824(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20655,axiom,
! [VarCurr] :
( v109824(VarCurr)
<=> ( v109825(VarCurr)
& v109827(VarCurr) ) ) ).
fof(writeUnaryOperator_8070,axiom,
! [VarCurr] :
( ~ v109827(VarCurr)
<=> v109821(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20654,axiom,
! [VarCurr] :
( v109825(VarCurr)
<=> ( v109796(VarCurr)
& v109826(VarCurr) ) ) ).
fof(writeUnaryOperator_8069,axiom,
! [VarCurr] :
( ~ v109826(VarCurr)
<=> v109798(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20653,axiom,
! [VarCurr] :
( v109821(VarCurr)
<=> ( v109822(VarCurr)
& v109823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8407,axiom,
! [VarCurr] :
( v109823(VarCurr)
<=> ( v109798(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8406,axiom,
! [VarCurr] :
( v109822(VarCurr)
<=> ( v109796(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20652,axiom,
! [VarCurr] :
( v109819(VarCurr)
<=> ( v109796(VarCurr)
& v109798(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_86,axiom,
( v109794(constB0)
<=> $false ) ).
fof(addAssignment_35141,axiom,
! [VarCurr] :
( v109815(VarCurr)
<=> v108551(VarCurr,bitIndex4) ) ).
fof(addAssignment_35140,axiom,
! [VarCurr] :
( v108551(VarCurr,bitIndex4)
<=> v108553(VarCurr,bitIndex4) ) ).
fof(addAssignment_35139,axiom,
! [VarCurr] :
( v108553(VarCurr,bitIndex4)
<=> v108554(VarCurr,bitIndex4) ) ).
fof(addAssignment_35138,axiom,
! [VarCurr] :
( v108557(VarCurr,bitIndex4)
<=> v108979(VarCurr,bitIndex4) ) ).
fof(addAssignment_35137,axiom,
! [VarCurr] :
( v108979(VarCurr,bitIndex4)
<=> v108981(VarCurr,bitIndex4) ) ).
fof(addAssignment_35136,axiom,
! [VarCurr] :
( v108981(VarCurr,bitIndex4)
<=> v108997(VarCurr,bitIndex1) ) ).
fof(addAssignment_35135,axiom,
! [VarCurr] :
( v108983(VarCurr,bitIndex4)
<=> v108984(VarCurr,bitIndex4) ) ).
fof(addAssignment_35134,axiom,
! [VarCurr] :
( v108522(VarCurr,bitIndex4)
<=> v104608(VarCurr,bitIndex4) ) ).
fof(addAssignment_35133,axiom,
! [VarCurr] :
( v109800(VarCurr)
<=> v108389(VarCurr,bitIndex5) ) ).
fof(addAssignment_35132,axiom,
! [VarCurr] :
( v108389(VarCurr,bitIndex5)
<=> v109802(VarCurr) ) ).
fof(addAssignment_35131,axiom,
! [VarCurr] :
( v109802(VarCurr)
<=> v109804(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2567,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109809(VarNext)
=> ( v109804(VarNext)
<=> v109804(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2477,axiom,
! [VarNext] :
( v109809(VarNext)
=> ( v109804(VarNext)
<=> v109751(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20651,axiom,
! [VarCurr] :
( v109809(VarCurr)
<=> ( v109755(VarCurr)
& v109810(VarCurr) ) ) ).
fof(writeUnaryOperator_8068,axiom,
! [VarCurr] :
( ~ v109810(VarCurr)
<=> v109806(VarCurr) ) ).
fof(addAssignment_35130,axiom,
! [VarCurr] :
( v109806(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_35129,axiom,
! [VarCurr] :
( v109798(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_35128,axiom,
! [VarCurr] :
( v109796(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addAssignment_35127,axiom,
! [VarCurr] :
( v109749(VarCurr)
<=> v109751(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2566,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109775(VarNext)
=> ( v109751(VarNext)
<=> v109751(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2476,axiom,
! [VarNext] :
( v109775(VarNext)
=> ( v109751(VarNext)
<=> v109785(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1761,axiom,
! [VarCurr] :
( ( ~ v109776(VarCurr)
& v109777(VarCurr) )
=> ( v109785(VarCurr)
<=> v109786(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1819,axiom,
! [VarCurr] :
( v109776(VarCurr)
=> ( v109785(VarCurr)
<=> v109757(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4941,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109778(VarCurr)
=> ( v109786(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4946,axiom,
! [VarCurr] :
( v109778(VarCurr)
=> ( v109786(VarCurr)
<=> v109772(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20650,axiom,
! [VarCurr] :
( v109775(VarCurr)
<=> ( v109776(VarCurr)
| v109777(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20649,axiom,
! [VarCurr] :
( v109777(VarCurr)
<=> ( v109778(VarCurr)
| v109781(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20648,axiom,
! [VarCurr] :
( v109781(VarCurr)
<=> ( v109782(VarCurr)
& v109784(VarCurr) ) ) ).
fof(writeUnaryOperator_8067,axiom,
! [VarCurr] :
( ~ v109784(VarCurr)
<=> v109778(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20647,axiom,
! [VarCurr] :
( v109782(VarCurr)
<=> ( v109753(VarCurr)
& v109783(VarCurr) ) ) ).
fof(writeUnaryOperator_8066,axiom,
! [VarCurr] :
( ~ v109783(VarCurr)
<=> v109755(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20646,axiom,
! [VarCurr] :
( v109778(VarCurr)
<=> ( v109779(VarCurr)
& v109780(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8405,axiom,
! [VarCurr] :
( v109780(VarCurr)
<=> ( v109755(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8404,axiom,
! [VarCurr] :
( v109779(VarCurr)
<=> ( v109753(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20645,axiom,
! [VarCurr] :
( v109776(VarCurr)
<=> ( v109753(VarCurr)
& v109755(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_85,axiom,
( v109751(constB0)
<=> $false ) ).
fof(addAssignment_35126,axiom,
! [VarCurr] :
( v109772(VarCurr)
<=> v108551(VarCurr,bitIndex5) ) ).
fof(addAssignment_35125,axiom,
! [VarCurr] :
( v108551(VarCurr,bitIndex5)
<=> v108553(VarCurr,bitIndex5) ) ).
fof(addAssignment_35124,axiom,
! [VarCurr] :
( v108553(VarCurr,bitIndex5)
<=> v108554(VarCurr,bitIndex5) ) ).
fof(addAssignment_35123,axiom,
! [VarCurr] :
( v108557(VarCurr,bitIndex5)
<=> v108979(VarCurr,bitIndex5) ) ).
fof(addAssignment_35122,axiom,
! [VarCurr] :
( v108979(VarCurr,bitIndex5)
<=> v108981(VarCurr,bitIndex5) ) ).
fof(addAssignment_35121,axiom,
! [VarCurr] :
( v108981(VarCurr,bitIndex5)
<=> v108997(VarCurr,bitIndex2) ) ).
fof(addAssignment_35120,axiom,
! [VarCurr] :
( v108983(VarCurr,bitIndex5)
<=> v108984(VarCurr,bitIndex5) ) ).
fof(addAssignment_35119,axiom,
! [VarCurr] :
( v108522(VarCurr,bitIndex5)
<=> v104608(VarCurr,bitIndex5) ) ).
fof(addAssignment_35118,axiom,
! [VarCurr] :
( v109757(VarCurr)
<=> v108389(VarCurr,bitIndex6) ) ).
fof(addAssignment_35117,axiom,
! [VarCurr] :
( v108389(VarCurr,bitIndex6)
<=> v109759(VarCurr) ) ).
fof(addAssignment_35116,axiom,
! [VarCurr] :
( v109759(VarCurr)
<=> v109761(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2565,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109766(VarNext)
=> ( v109761(VarNext)
<=> v109761(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2475,axiom,
! [VarNext] :
( v109766(VarNext)
=> ( v109761(VarNext)
<=> v109708(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20644,axiom,
! [VarCurr] :
( v109766(VarCurr)
<=> ( v109712(VarCurr)
& v109767(VarCurr) ) ) ).
fof(writeUnaryOperator_8065,axiom,
! [VarCurr] :
( ~ v109767(VarCurr)
<=> v109763(VarCurr) ) ).
fof(addAssignment_35115,axiom,
! [VarCurr] :
( v109763(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_35114,axiom,
! [VarCurr] :
( v109755(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_35113,axiom,
! [VarCurr] :
( v109753(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addAssignment_35112,axiom,
! [VarCurr] :
( v109706(VarCurr)
<=> v109708(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2564,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109732(VarNext)
=> ( v109708(VarNext)
<=> v109708(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2474,axiom,
! [VarNext] :
( v109732(VarNext)
=> ( v109708(VarNext)
<=> v109742(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1760,axiom,
! [VarCurr] :
( ( ~ v109733(VarCurr)
& v109734(VarCurr) )
=> ( v109742(VarCurr)
<=> v109743(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1818,axiom,
! [VarCurr] :
( v109733(VarCurr)
=> ( v109742(VarCurr)
<=> v109714(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4940,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109735(VarCurr)
=> ( v109743(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4945,axiom,
! [VarCurr] :
( v109735(VarCurr)
=> ( v109743(VarCurr)
<=> v109729(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20643,axiom,
! [VarCurr] :
( v109732(VarCurr)
<=> ( v109733(VarCurr)
| v109734(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20642,axiom,
! [VarCurr] :
( v109734(VarCurr)
<=> ( v109735(VarCurr)
| v109738(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20641,axiom,
! [VarCurr] :
( v109738(VarCurr)
<=> ( v109739(VarCurr)
& v109741(VarCurr) ) ) ).
fof(writeUnaryOperator_8064,axiom,
! [VarCurr] :
( ~ v109741(VarCurr)
<=> v109735(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20640,axiom,
! [VarCurr] :
( v109739(VarCurr)
<=> ( v109710(VarCurr)
& v109740(VarCurr) ) ) ).
fof(writeUnaryOperator_8063,axiom,
! [VarCurr] :
( ~ v109740(VarCurr)
<=> v109712(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20639,axiom,
! [VarCurr] :
( v109735(VarCurr)
<=> ( v109736(VarCurr)
& v109737(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8403,axiom,
! [VarCurr] :
( v109737(VarCurr)
<=> ( v109712(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8402,axiom,
! [VarCurr] :
( v109736(VarCurr)
<=> ( v109710(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20638,axiom,
! [VarCurr] :
( v109733(VarCurr)
<=> ( v109710(VarCurr)
& v109712(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_84,axiom,
( v109708(constB0)
<=> $false ) ).
fof(addAssignment_35111,axiom,
! [VarCurr] :
( v109729(VarCurr)
<=> v108551(VarCurr,bitIndex6) ) ).
fof(addAssignment_35110,axiom,
! [VarCurr] :
( v108551(VarCurr,bitIndex6)
<=> v108553(VarCurr,bitIndex6) ) ).
fof(addAssignment_35109,axiom,
! [VarCurr] :
( v108553(VarCurr,bitIndex6)
<=> v108554(VarCurr,bitIndex6) ) ).
fof(addAssignment_35108,axiom,
! [VarCurr] :
( v108557(VarCurr,bitIndex6)
<=> v108979(VarCurr,bitIndex6) ) ).
fof(addAssignment_35107,axiom,
! [VarCurr] :
( v108979(VarCurr,bitIndex6)
<=> v108981(VarCurr,bitIndex6) ) ).
fof(addAssignment_35106,axiom,
! [VarCurr] :
( v108981(VarCurr,bitIndex6)
<=> v108997(VarCurr,bitIndex3) ) ).
fof(addAssignment_35105,axiom,
! [VarCurr] :
( v108983(VarCurr,bitIndex6)
<=> v108984(VarCurr,bitIndex6) ) ).
fof(addAssignment_35104,axiom,
! [VarCurr] :
( v108522(VarCurr,bitIndex6)
<=> v104608(VarCurr,bitIndex6) ) ).
fof(addAssignment_35103,axiom,
! [VarCurr] :
( v109714(VarCurr)
<=> v108389(VarCurr,bitIndex7) ) ).
fof(addAssignment_35102,axiom,
! [VarCurr] :
( v108389(VarCurr,bitIndex7)
<=> v109716(VarCurr) ) ).
fof(addAssignment_35101,axiom,
! [VarCurr] :
( v109716(VarCurr)
<=> v109718(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2563,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109723(VarNext)
=> ( v109718(VarNext)
<=> v109718(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2473,axiom,
! [VarNext] :
( v109723(VarNext)
=> ( v109718(VarNext)
<=> v109665(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20637,axiom,
! [VarCurr] :
( v109723(VarCurr)
<=> ( v109669(VarCurr)
& v109724(VarCurr) ) ) ).
fof(writeUnaryOperator_8062,axiom,
! [VarCurr] :
( ~ v109724(VarCurr)
<=> v109720(VarCurr) ) ).
fof(addAssignment_35100,axiom,
! [VarCurr] :
( v109720(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_35099,axiom,
! [VarCurr] :
( v109712(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_35098,axiom,
! [VarCurr] :
( v109710(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addAssignment_35097,axiom,
! [VarCurr] :
( v109663(VarCurr)
<=> v109665(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2562,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109689(VarNext)
=> ( v109665(VarNext)
<=> v109665(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2472,axiom,
! [VarNext] :
( v109689(VarNext)
=> ( v109665(VarNext)
<=> v109699(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1759,axiom,
! [VarCurr] :
( ( ~ v109690(VarCurr)
& v109691(VarCurr) )
=> ( v109699(VarCurr)
<=> v109700(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1817,axiom,
! [VarCurr] :
( v109690(VarCurr)
=> ( v109699(VarCurr)
<=> v109671(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4939,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109692(VarCurr)
=> ( v109700(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4944,axiom,
! [VarCurr] :
( v109692(VarCurr)
=> ( v109700(VarCurr)
<=> v109686(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20636,axiom,
! [VarCurr] :
( v109689(VarCurr)
<=> ( v109690(VarCurr)
| v109691(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20635,axiom,
! [VarCurr] :
( v109691(VarCurr)
<=> ( v109692(VarCurr)
| v109695(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20634,axiom,
! [VarCurr] :
( v109695(VarCurr)
<=> ( v109696(VarCurr)
& v109698(VarCurr) ) ) ).
fof(writeUnaryOperator_8061,axiom,
! [VarCurr] :
( ~ v109698(VarCurr)
<=> v109692(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20633,axiom,
! [VarCurr] :
( v109696(VarCurr)
<=> ( v109667(VarCurr)
& v109697(VarCurr) ) ) ).
fof(writeUnaryOperator_8060,axiom,
! [VarCurr] :
( ~ v109697(VarCurr)
<=> v109669(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20632,axiom,
! [VarCurr] :
( v109692(VarCurr)
<=> ( v109693(VarCurr)
& v109694(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8401,axiom,
! [VarCurr] :
( v109694(VarCurr)
<=> ( v109669(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8400,axiom,
! [VarCurr] :
( v109693(VarCurr)
<=> ( v109667(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20631,axiom,
! [VarCurr] :
( v109690(VarCurr)
<=> ( v109667(VarCurr)
& v109669(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_83,axiom,
( v109665(constB0)
<=> $false ) ).
fof(addAssignment_35096,axiom,
! [VarCurr] :
( v109686(VarCurr)
<=> v108551(VarCurr,bitIndex7) ) ).
fof(addAssignment_35095,axiom,
! [VarCurr] :
( v108551(VarCurr,bitIndex7)
<=> v108553(VarCurr,bitIndex7) ) ).
fof(addAssignment_35094,axiom,
! [VarCurr] :
( v108553(VarCurr,bitIndex7)
<=> v108554(VarCurr,bitIndex7) ) ).
fof(addAssignment_35093,axiom,
! [VarCurr] :
( v108557(VarCurr,bitIndex7)
<=> v108979(VarCurr,bitIndex7) ) ).
fof(addAssignment_35092,axiom,
! [VarCurr] :
( v108979(VarCurr,bitIndex7)
<=> v108981(VarCurr,bitIndex7) ) ).
fof(addAssignment_35091,axiom,
! [VarCurr] :
( v108981(VarCurr,bitIndex7)
<=> v108997(VarCurr,bitIndex4) ) ).
fof(addAssignment_35090,axiom,
! [VarCurr] :
( v108983(VarCurr,bitIndex7)
<=> v108984(VarCurr,bitIndex7) ) ).
fof(addAssignment_35089,axiom,
! [VarCurr] :
( v108522(VarCurr,bitIndex7)
<=> v104608(VarCurr,bitIndex7) ) ).
fof(addAssignment_35088,axiom,
! [VarCurr] :
( v109671(VarCurr)
<=> v108389(VarCurr,bitIndex8) ) ).
fof(addAssignment_35087,axiom,
! [VarCurr] :
( v108389(VarCurr,bitIndex8)
<=> v109673(VarCurr) ) ).
fof(addAssignment_35086,axiom,
! [VarCurr] :
( v109673(VarCurr)
<=> v109675(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2561,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109680(VarNext)
=> ( v109675(VarNext)
<=> v109675(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2471,axiom,
! [VarNext] :
( v109680(VarNext)
=> ( v109675(VarNext)
<=> v109622(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20630,axiom,
! [VarCurr] :
( v109680(VarCurr)
<=> ( v109626(VarCurr)
& v109681(VarCurr) ) ) ).
fof(writeUnaryOperator_8059,axiom,
! [VarCurr] :
( ~ v109681(VarCurr)
<=> v109677(VarCurr) ) ).
fof(addAssignment_35085,axiom,
! [VarCurr] :
( v109677(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_35084,axiom,
! [VarCurr] :
( v109669(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_35083,axiom,
! [VarCurr] :
( v109667(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addAssignment_35082,axiom,
! [VarCurr] :
( v109620(VarCurr)
<=> v109622(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2560,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109646(VarNext)
=> ( v109622(VarNext)
<=> v109622(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2470,axiom,
! [VarNext] :
( v109646(VarNext)
=> ( v109622(VarNext)
<=> v109656(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1758,axiom,
! [VarCurr] :
( ( ~ v109647(VarCurr)
& v109648(VarCurr) )
=> ( v109656(VarCurr)
<=> v109657(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1816,axiom,
! [VarCurr] :
( v109647(VarCurr)
=> ( v109656(VarCurr)
<=> v109628(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4938,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109649(VarCurr)
=> ( v109657(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4943,axiom,
! [VarCurr] :
( v109649(VarCurr)
=> ( v109657(VarCurr)
<=> v109643(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20629,axiom,
! [VarCurr] :
( v109646(VarCurr)
<=> ( v109647(VarCurr)
| v109648(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20628,axiom,
! [VarCurr] :
( v109648(VarCurr)
<=> ( v109649(VarCurr)
| v109652(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20627,axiom,
! [VarCurr] :
( v109652(VarCurr)
<=> ( v109653(VarCurr)
& v109655(VarCurr) ) ) ).
fof(writeUnaryOperator_8058,axiom,
! [VarCurr] :
( ~ v109655(VarCurr)
<=> v109649(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20626,axiom,
! [VarCurr] :
( v109653(VarCurr)
<=> ( v109624(VarCurr)
& v109654(VarCurr) ) ) ).
fof(writeUnaryOperator_8057,axiom,
! [VarCurr] :
( ~ v109654(VarCurr)
<=> v109626(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20625,axiom,
! [VarCurr] :
( v109649(VarCurr)
<=> ( v109650(VarCurr)
& v109651(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8399,axiom,
! [VarCurr] :
( v109651(VarCurr)
<=> ( v109626(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8398,axiom,
! [VarCurr] :
( v109650(VarCurr)
<=> ( v109624(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20624,axiom,
! [VarCurr] :
( v109647(VarCurr)
<=> ( v109624(VarCurr)
& v109626(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_82,axiom,
( v109622(constB0)
<=> $false ) ).
fof(addAssignment_35081,axiom,
! [VarCurr] :
( v109643(VarCurr)
<=> v108551(VarCurr,bitIndex8) ) ).
fof(addAssignment_35080,axiom,
! [VarCurr] :
( v108551(VarCurr,bitIndex8)
<=> v108553(VarCurr,bitIndex8) ) ).
fof(addAssignment_35079,axiom,
! [VarCurr] :
( v108553(VarCurr,bitIndex8)
<=> v108554(VarCurr,bitIndex8) ) ).
fof(addAssignment_35078,axiom,
! [VarCurr] :
( v108557(VarCurr,bitIndex8)
<=> v108979(VarCurr,bitIndex8) ) ).
fof(addAssignment_35077,axiom,
! [VarCurr] :
( v108979(VarCurr,bitIndex8)
<=> v108981(VarCurr,bitIndex8) ) ).
fof(addAssignment_35076,axiom,
! [VarCurr] :
( v108981(VarCurr,bitIndex8)
<=> v108997(VarCurr,bitIndex5) ) ).
fof(addAssignment_35075,axiom,
! [VarCurr] :
( v108983(VarCurr,bitIndex8)
<=> v108984(VarCurr,bitIndex8) ) ).
fof(addAssignment_35074,axiom,
! [VarCurr] :
( v108522(VarCurr,bitIndex8)
<=> v104608(VarCurr,bitIndex8) ) ).
fof(addAssignment_35073,axiom,
! [VarCurr] :
( v109628(VarCurr)
<=> v108389(VarCurr,bitIndex9) ) ).
fof(addAssignment_35072,axiom,
! [VarCurr] :
( v108389(VarCurr,bitIndex9)
<=> v109630(VarCurr) ) ).
fof(addAssignment_35071,axiom,
! [VarCurr] :
( v109630(VarCurr)
<=> v109632(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2559,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109637(VarNext)
=> ( v109632(VarNext)
<=> v109632(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2469,axiom,
! [VarNext] :
( v109637(VarNext)
=> ( v109632(VarNext)
<=> v109579(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20623,axiom,
! [VarCurr] :
( v109637(VarCurr)
<=> ( v109583(VarCurr)
& v109638(VarCurr) ) ) ).
fof(writeUnaryOperator_8056,axiom,
! [VarCurr] :
( ~ v109638(VarCurr)
<=> v109634(VarCurr) ) ).
fof(addAssignment_35070,axiom,
! [VarCurr] :
( v109634(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_35069,axiom,
! [VarCurr] :
( v109626(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_35068,axiom,
! [VarCurr] :
( v109624(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addAssignment_35067,axiom,
! [VarCurr] :
( v109577(VarCurr)
<=> v109579(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2558,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109603(VarNext)
=> ( v109579(VarNext)
<=> v109579(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2468,axiom,
! [VarNext] :
( v109603(VarNext)
=> ( v109579(VarNext)
<=> v109613(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1757,axiom,
! [VarCurr] :
( ( ~ v109604(VarCurr)
& v109605(VarCurr) )
=> ( v109613(VarCurr)
<=> v109614(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1815,axiom,
! [VarCurr] :
( v109604(VarCurr)
=> ( v109613(VarCurr)
<=> v109585(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4937,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109606(VarCurr)
=> ( v109614(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4942,axiom,
! [VarCurr] :
( v109606(VarCurr)
=> ( v109614(VarCurr)
<=> v109600(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20622,axiom,
! [VarCurr] :
( v109603(VarCurr)
<=> ( v109604(VarCurr)
| v109605(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20621,axiom,
! [VarCurr] :
( v109605(VarCurr)
<=> ( v109606(VarCurr)
| v109609(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20620,axiom,
! [VarCurr] :
( v109609(VarCurr)
<=> ( v109610(VarCurr)
& v109612(VarCurr) ) ) ).
fof(writeUnaryOperator_8055,axiom,
! [VarCurr] :
( ~ v109612(VarCurr)
<=> v109606(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20619,axiom,
! [VarCurr] :
( v109610(VarCurr)
<=> ( v109581(VarCurr)
& v109611(VarCurr) ) ) ).
fof(writeUnaryOperator_8054,axiom,
! [VarCurr] :
( ~ v109611(VarCurr)
<=> v109583(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20618,axiom,
! [VarCurr] :
( v109606(VarCurr)
<=> ( v109607(VarCurr)
& v109608(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8397,axiom,
! [VarCurr] :
( v109608(VarCurr)
<=> ( v109583(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8396,axiom,
! [VarCurr] :
( v109607(VarCurr)
<=> ( v109581(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20617,axiom,
! [VarCurr] :
( v109604(VarCurr)
<=> ( v109581(VarCurr)
& v109583(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_81,axiom,
( v109579(constB0)
<=> $false ) ).
fof(addAssignment_35066,axiom,
! [VarCurr] :
( v109600(VarCurr)
<=> v108551(VarCurr,bitIndex9) ) ).
fof(addAssignment_35065,axiom,
! [VarCurr] :
( v108551(VarCurr,bitIndex9)
<=> v108553(VarCurr,bitIndex9) ) ).
fof(addAssignment_35064,axiom,
! [VarCurr] :
( v108553(VarCurr,bitIndex9)
<=> v108554(VarCurr,bitIndex9) ) ).
fof(addAssignment_35063,axiom,
! [VarCurr] :
( v108557(VarCurr,bitIndex9)
<=> v108979(VarCurr,bitIndex9) ) ).
fof(addAssignment_35062,axiom,
! [VarCurr] :
( v108979(VarCurr,bitIndex9)
<=> v108981(VarCurr,bitIndex9) ) ).
fof(addAssignment_35061,axiom,
! [VarCurr] :
( v108981(VarCurr,bitIndex9)
<=> v108997(VarCurr,bitIndex6) ) ).
fof(addAssignment_35060,axiom,
! [VarCurr] :
( v108983(VarCurr,bitIndex9)
<=> v108984(VarCurr,bitIndex9) ) ).
fof(addAssignment_35059,axiom,
! [VarCurr] :
( v108522(VarCurr,bitIndex9)
<=> v104608(VarCurr,bitIndex9) ) ).
fof(addAssignment_35058,axiom,
! [VarCurr] :
( v109585(VarCurr)
<=> v108389(VarCurr,bitIndex10) ) ).
fof(addAssignment_35057,axiom,
! [VarCurr] :
( v108389(VarCurr,bitIndex10)
<=> v109587(VarCurr) ) ).
fof(addAssignment_35056,axiom,
! [VarCurr] :
( v109587(VarCurr)
<=> v109589(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2557,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109594(VarNext)
=> ( v109589(VarNext)
<=> v109589(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2467,axiom,
! [VarNext] :
( v109594(VarNext)
=> ( v109589(VarNext)
<=> v109536(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20616,axiom,
! [VarCurr] :
( v109594(VarCurr)
<=> ( v109540(VarCurr)
& v109595(VarCurr) ) ) ).
fof(writeUnaryOperator_8053,axiom,
! [VarCurr] :
( ~ v109595(VarCurr)
<=> v109591(VarCurr) ) ).
fof(addAssignment_35055,axiom,
! [VarCurr] :
( v109591(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_35054,axiom,
! [VarCurr] :
( v109583(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_35053,axiom,
! [VarCurr] :
( v109581(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addAssignment_35052,axiom,
! [VarCurr] :
( v109534(VarCurr)
<=> v109536(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2556,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109560(VarNext)
=> ( v109536(VarNext)
<=> v109536(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2466,axiom,
! [VarNext] :
( v109560(VarNext)
=> ( v109536(VarNext)
<=> v109570(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1756,axiom,
! [VarCurr] :
( ( ~ v109561(VarCurr)
& v109562(VarCurr) )
=> ( v109570(VarCurr)
<=> v109571(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1814,axiom,
! [VarCurr] :
( v109561(VarCurr)
=> ( v109570(VarCurr)
<=> v109542(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4936,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109563(VarCurr)
=> ( v109571(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4941,axiom,
! [VarCurr] :
( v109563(VarCurr)
=> ( v109571(VarCurr)
<=> v109557(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20615,axiom,
! [VarCurr] :
( v109560(VarCurr)
<=> ( v109561(VarCurr)
| v109562(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20614,axiom,
! [VarCurr] :
( v109562(VarCurr)
<=> ( v109563(VarCurr)
| v109566(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20613,axiom,
! [VarCurr] :
( v109566(VarCurr)
<=> ( v109567(VarCurr)
& v109569(VarCurr) ) ) ).
fof(writeUnaryOperator_8052,axiom,
! [VarCurr] :
( ~ v109569(VarCurr)
<=> v109563(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20612,axiom,
! [VarCurr] :
( v109567(VarCurr)
<=> ( v109538(VarCurr)
& v109568(VarCurr) ) ) ).
fof(writeUnaryOperator_8051,axiom,
! [VarCurr] :
( ~ v109568(VarCurr)
<=> v109540(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20611,axiom,
! [VarCurr] :
( v109563(VarCurr)
<=> ( v109564(VarCurr)
& v109565(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8395,axiom,
! [VarCurr] :
( v109565(VarCurr)
<=> ( v109540(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8394,axiom,
! [VarCurr] :
( v109564(VarCurr)
<=> ( v109538(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20610,axiom,
! [VarCurr] :
( v109561(VarCurr)
<=> ( v109538(VarCurr)
& v109540(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_80,axiom,
( v109536(constB0)
<=> $false ) ).
fof(addAssignment_35051,axiom,
! [VarCurr] :
( v109557(VarCurr)
<=> v108551(VarCurr,bitIndex10) ) ).
fof(addAssignment_35050,axiom,
! [VarCurr] :
( v108551(VarCurr,bitIndex10)
<=> v108553(VarCurr,bitIndex10) ) ).
fof(addAssignment_35049,axiom,
! [VarCurr] :
( v108553(VarCurr,bitIndex10)
<=> v108554(VarCurr,bitIndex10) ) ).
fof(addAssignment_35048,axiom,
! [VarCurr] :
( v108557(VarCurr,bitIndex10)
<=> v108979(VarCurr,bitIndex10) ) ).
fof(addAssignment_35047,axiom,
! [VarCurr] :
( v108979(VarCurr,bitIndex10)
<=> v108981(VarCurr,bitIndex10) ) ).
fof(addAssignment_35046,axiom,
! [VarCurr] :
( v108981(VarCurr,bitIndex10)
<=> v108997(VarCurr,bitIndex7) ) ).
fof(addAssignment_35045,axiom,
! [VarCurr] :
( v108983(VarCurr,bitIndex10)
<=> v108984(VarCurr,bitIndex10) ) ).
fof(addAssignment_35044,axiom,
! [VarCurr] :
( v108522(VarCurr,bitIndex10)
<=> v104608(VarCurr,bitIndex10) ) ).
fof(addAssignment_35043,axiom,
! [VarCurr] :
( v109542(VarCurr)
<=> v108389(VarCurr,bitIndex11) ) ).
fof(addAssignment_35042,axiom,
! [VarCurr] :
( v108389(VarCurr,bitIndex11)
<=> v109544(VarCurr) ) ).
fof(addAssignment_35041,axiom,
! [VarCurr] :
( v109544(VarCurr)
<=> v109546(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2555,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109551(VarNext)
=> ( v109546(VarNext)
<=> v109546(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2465,axiom,
! [VarNext] :
( v109551(VarNext)
=> ( v109546(VarNext)
<=> v109493(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20609,axiom,
! [VarCurr] :
( v109551(VarCurr)
<=> ( v109497(VarCurr)
& v109552(VarCurr) ) ) ).
fof(writeUnaryOperator_8050,axiom,
! [VarCurr] :
( ~ v109552(VarCurr)
<=> v109548(VarCurr) ) ).
fof(addAssignment_35040,axiom,
! [VarCurr] :
( v109548(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_35039,axiom,
! [VarCurr] :
( v109540(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_35038,axiom,
! [VarCurr] :
( v109538(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addAssignment_35037,axiom,
! [VarCurr] :
( v109491(VarCurr)
<=> v109493(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2554,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109517(VarNext)
=> ( v109493(VarNext)
<=> v109493(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2464,axiom,
! [VarNext] :
( v109517(VarNext)
=> ( v109493(VarNext)
<=> v109527(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1755,axiom,
! [VarCurr] :
( ( ~ v109518(VarCurr)
& v109519(VarCurr) )
=> ( v109527(VarCurr)
<=> v109528(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1813,axiom,
! [VarCurr] :
( v109518(VarCurr)
=> ( v109527(VarCurr)
<=> v109499(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4935,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109520(VarCurr)
=> ( v109528(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4940,axiom,
! [VarCurr] :
( v109520(VarCurr)
=> ( v109528(VarCurr)
<=> v109514(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20608,axiom,
! [VarCurr] :
( v109517(VarCurr)
<=> ( v109518(VarCurr)
| v109519(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20607,axiom,
! [VarCurr] :
( v109519(VarCurr)
<=> ( v109520(VarCurr)
| v109523(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20606,axiom,
! [VarCurr] :
( v109523(VarCurr)
<=> ( v109524(VarCurr)
& v109526(VarCurr) ) ) ).
fof(writeUnaryOperator_8049,axiom,
! [VarCurr] :
( ~ v109526(VarCurr)
<=> v109520(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20605,axiom,
! [VarCurr] :
( v109524(VarCurr)
<=> ( v109495(VarCurr)
& v109525(VarCurr) ) ) ).
fof(writeUnaryOperator_8048,axiom,
! [VarCurr] :
( ~ v109525(VarCurr)
<=> v109497(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20604,axiom,
! [VarCurr] :
( v109520(VarCurr)
<=> ( v109521(VarCurr)
& v109522(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8393,axiom,
! [VarCurr] :
( v109522(VarCurr)
<=> ( v109497(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8392,axiom,
! [VarCurr] :
( v109521(VarCurr)
<=> ( v109495(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20603,axiom,
! [VarCurr] :
( v109518(VarCurr)
<=> ( v109495(VarCurr)
& v109497(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_79,axiom,
( v109493(constB0)
<=> $false ) ).
fof(addAssignment_35036,axiom,
! [VarCurr] :
( v109514(VarCurr)
<=> v108551(VarCurr,bitIndex11) ) ).
fof(addAssignment_35035,axiom,
! [VarCurr] :
( v108551(VarCurr,bitIndex11)
<=> v108553(VarCurr,bitIndex11) ) ).
fof(addAssignment_35034,axiom,
! [VarCurr] :
( v108553(VarCurr,bitIndex11)
<=> v108554(VarCurr,bitIndex11) ) ).
fof(addAssignment_35033,axiom,
! [VarCurr] :
( v108557(VarCurr,bitIndex11)
<=> v108979(VarCurr,bitIndex11) ) ).
fof(addAssignment_35032,axiom,
! [VarCurr] :
( v108979(VarCurr,bitIndex11)
<=> v108981(VarCurr,bitIndex11) ) ).
fof(addAssignment_35031,axiom,
! [VarCurr] :
( v108981(VarCurr,bitIndex11)
<=> v108997(VarCurr,bitIndex8) ) ).
fof(addAssignment_35030,axiom,
! [VarCurr] :
( v108983(VarCurr,bitIndex11)
<=> v108984(VarCurr,bitIndex11) ) ).
fof(addAssignment_35029,axiom,
! [VarCurr] :
( v108522(VarCurr,bitIndex11)
<=> v104608(VarCurr,bitIndex11) ) ).
fof(addAssignment_35028,axiom,
! [VarCurr] :
( v109499(VarCurr)
<=> v108389(VarCurr,bitIndex12) ) ).
fof(addAssignment_35027,axiom,
! [VarCurr] :
( v108389(VarCurr,bitIndex12)
<=> v109501(VarCurr) ) ).
fof(addAssignment_35026,axiom,
! [VarCurr] :
( v109501(VarCurr)
<=> v109503(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2553,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109508(VarNext)
=> ( v109503(VarNext)
<=> v109503(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2463,axiom,
! [VarNext] :
( v109508(VarNext)
=> ( v109503(VarNext)
<=> v109450(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20602,axiom,
! [VarCurr] :
( v109508(VarCurr)
<=> ( v109454(VarCurr)
& v109509(VarCurr) ) ) ).
fof(writeUnaryOperator_8047,axiom,
! [VarCurr] :
( ~ v109509(VarCurr)
<=> v109505(VarCurr) ) ).
fof(addAssignment_35025,axiom,
! [VarCurr] :
( v109505(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_35024,axiom,
! [VarCurr] :
( v109497(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_35023,axiom,
! [VarCurr] :
( v109495(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addAssignment_35022,axiom,
! [VarCurr] :
( v109448(VarCurr)
<=> v109450(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2552,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109474(VarNext)
=> ( v109450(VarNext)
<=> v109450(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2462,axiom,
! [VarNext] :
( v109474(VarNext)
=> ( v109450(VarNext)
<=> v109484(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1754,axiom,
! [VarCurr] :
( ( ~ v109475(VarCurr)
& v109476(VarCurr) )
=> ( v109484(VarCurr)
<=> v109485(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1812,axiom,
! [VarCurr] :
( v109475(VarCurr)
=> ( v109484(VarCurr)
<=> v109456(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4934,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109477(VarCurr)
=> ( v109485(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4939,axiom,
! [VarCurr] :
( v109477(VarCurr)
=> ( v109485(VarCurr)
<=> v109471(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20601,axiom,
! [VarCurr] :
( v109474(VarCurr)
<=> ( v109475(VarCurr)
| v109476(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20600,axiom,
! [VarCurr] :
( v109476(VarCurr)
<=> ( v109477(VarCurr)
| v109480(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20599,axiom,
! [VarCurr] :
( v109480(VarCurr)
<=> ( v109481(VarCurr)
& v109483(VarCurr) ) ) ).
fof(writeUnaryOperator_8046,axiom,
! [VarCurr] :
( ~ v109483(VarCurr)
<=> v109477(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20598,axiom,
! [VarCurr] :
( v109481(VarCurr)
<=> ( v109452(VarCurr)
& v109482(VarCurr) ) ) ).
fof(writeUnaryOperator_8045,axiom,
! [VarCurr] :
( ~ v109482(VarCurr)
<=> v109454(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20597,axiom,
! [VarCurr] :
( v109477(VarCurr)
<=> ( v109478(VarCurr)
& v109479(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8391,axiom,
! [VarCurr] :
( v109479(VarCurr)
<=> ( v109454(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8390,axiom,
! [VarCurr] :
( v109478(VarCurr)
<=> ( v109452(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20596,axiom,
! [VarCurr] :
( v109475(VarCurr)
<=> ( v109452(VarCurr)
& v109454(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_78,axiom,
( v109450(constB0)
<=> $false ) ).
fof(addAssignment_35021,axiom,
! [VarCurr] :
( v109471(VarCurr)
<=> v108551(VarCurr,bitIndex12) ) ).
fof(addAssignment_35020,axiom,
! [VarCurr] :
( v108551(VarCurr,bitIndex12)
<=> v108553(VarCurr,bitIndex12) ) ).
fof(addAssignment_35019,axiom,
! [VarCurr] :
( v108553(VarCurr,bitIndex12)
<=> v108554(VarCurr,bitIndex12) ) ).
fof(addAssignment_35018,axiom,
! [VarCurr] :
( v108557(VarCurr,bitIndex12)
<=> v108979(VarCurr,bitIndex12) ) ).
fof(addAssignment_35017,axiom,
! [VarCurr] :
( v108979(VarCurr,bitIndex12)
<=> v108981(VarCurr,bitIndex12) ) ).
fof(addAssignment_35016,axiom,
! [VarCurr] :
( v108981(VarCurr,bitIndex12)
<=> v108997(VarCurr,bitIndex9) ) ).
fof(addAssignment_35015,axiom,
! [VarCurr] :
( v108983(VarCurr,bitIndex12)
<=> v108984(VarCurr,bitIndex12) ) ).
fof(addAssignment_35014,axiom,
! [VarCurr] :
( v108522(VarCurr,bitIndex12)
<=> v104608(VarCurr,bitIndex12) ) ).
fof(addAssignment_35013,axiom,
! [VarCurr] :
( v109456(VarCurr)
<=> v108389(VarCurr,bitIndex13) ) ).
fof(addAssignment_35012,axiom,
! [VarCurr] :
( v108389(VarCurr,bitIndex13)
<=> v109458(VarCurr) ) ).
fof(addAssignment_35011,axiom,
! [VarCurr] :
( v109458(VarCurr)
<=> v109460(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2551,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109465(VarNext)
=> ( v109460(VarNext)
<=> v109460(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2461,axiom,
! [VarNext] :
( v109465(VarNext)
=> ( v109460(VarNext)
<=> v109407(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20595,axiom,
! [VarCurr] :
( v109465(VarCurr)
<=> ( v109411(VarCurr)
& v109466(VarCurr) ) ) ).
fof(writeUnaryOperator_8044,axiom,
! [VarCurr] :
( ~ v109466(VarCurr)
<=> v109462(VarCurr) ) ).
fof(addAssignment_35010,axiom,
! [VarCurr] :
( v109462(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_35009,axiom,
! [VarCurr] :
( v109454(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_35008,axiom,
! [VarCurr] :
( v109452(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addAssignment_35007,axiom,
! [VarCurr] :
( v109405(VarCurr)
<=> v109407(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2550,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109431(VarNext)
=> ( v109407(VarNext)
<=> v109407(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2460,axiom,
! [VarNext] :
( v109431(VarNext)
=> ( v109407(VarNext)
<=> v109441(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1753,axiom,
! [VarCurr] :
( ( ~ v109432(VarCurr)
& v109433(VarCurr) )
=> ( v109441(VarCurr)
<=> v109442(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1811,axiom,
! [VarCurr] :
( v109432(VarCurr)
=> ( v109441(VarCurr)
<=> v109413(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4933,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109434(VarCurr)
=> ( v109442(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4938,axiom,
! [VarCurr] :
( v109434(VarCurr)
=> ( v109442(VarCurr)
<=> v109428(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20594,axiom,
! [VarCurr] :
( v109431(VarCurr)
<=> ( v109432(VarCurr)
| v109433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20593,axiom,
! [VarCurr] :
( v109433(VarCurr)
<=> ( v109434(VarCurr)
| v109437(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20592,axiom,
! [VarCurr] :
( v109437(VarCurr)
<=> ( v109438(VarCurr)
& v109440(VarCurr) ) ) ).
fof(writeUnaryOperator_8043,axiom,
! [VarCurr] :
( ~ v109440(VarCurr)
<=> v109434(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20591,axiom,
! [VarCurr] :
( v109438(VarCurr)
<=> ( v109409(VarCurr)
& v109439(VarCurr) ) ) ).
fof(writeUnaryOperator_8042,axiom,
! [VarCurr] :
( ~ v109439(VarCurr)
<=> v109411(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20590,axiom,
! [VarCurr] :
( v109434(VarCurr)
<=> ( v109435(VarCurr)
& v109436(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8389,axiom,
! [VarCurr] :
( v109436(VarCurr)
<=> ( v109411(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8388,axiom,
! [VarCurr] :
( v109435(VarCurr)
<=> ( v109409(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20589,axiom,
! [VarCurr] :
( v109432(VarCurr)
<=> ( v109409(VarCurr)
& v109411(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_77,axiom,
( v109407(constB0)
<=> $false ) ).
fof(addAssignment_35006,axiom,
! [VarCurr] :
( v109428(VarCurr)
<=> v108551(VarCurr,bitIndex13) ) ).
fof(addAssignment_35005,axiom,
! [VarCurr] :
( v108551(VarCurr,bitIndex13)
<=> v108553(VarCurr,bitIndex13) ) ).
fof(addAssignment_35004,axiom,
! [VarCurr] :
( v108553(VarCurr,bitIndex13)
<=> v108554(VarCurr,bitIndex13) ) ).
fof(addAssignment_35003,axiom,
! [VarCurr] :
( v108557(VarCurr,bitIndex13)
<=> v108979(VarCurr,bitIndex13) ) ).
fof(addAssignment_35002,axiom,
! [VarCurr] :
( v108979(VarCurr,bitIndex13)
<=> v108981(VarCurr,bitIndex13) ) ).
fof(addAssignment_35001,axiom,
! [VarCurr] :
( v108981(VarCurr,bitIndex13)
<=> v108997(VarCurr,bitIndex10) ) ).
fof(addAssignment_35000,axiom,
! [VarCurr] :
( v108983(VarCurr,bitIndex13)
<=> v108984(VarCurr,bitIndex13) ) ).
fof(addAssignment_34999,axiom,
! [VarCurr] :
( v108522(VarCurr,bitIndex13)
<=> v104608(VarCurr,bitIndex13) ) ).
fof(addAssignment_34998,axiom,
! [VarCurr] :
( v109413(VarCurr)
<=> v108389(VarCurr,bitIndex14) ) ).
fof(addAssignment_34997,axiom,
! [VarCurr] :
( v108389(VarCurr,bitIndex14)
<=> v109415(VarCurr) ) ).
fof(addAssignment_34996,axiom,
! [VarCurr] :
( v109415(VarCurr)
<=> v109417(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2549,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109422(VarNext)
=> ( v109417(VarNext)
<=> v109417(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2459,axiom,
! [VarNext] :
( v109422(VarNext)
=> ( v109417(VarNext)
<=> v109364(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20588,axiom,
! [VarCurr] :
( v109422(VarCurr)
<=> ( v109368(VarCurr)
& v109423(VarCurr) ) ) ).
fof(writeUnaryOperator_8041,axiom,
! [VarCurr] :
( ~ v109423(VarCurr)
<=> v109419(VarCurr) ) ).
fof(addAssignment_34995,axiom,
! [VarCurr] :
( v109419(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_34994,axiom,
! [VarCurr] :
( v109411(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_34993,axiom,
! [VarCurr] :
( v109409(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addAssignment_34992,axiom,
! [VarCurr] :
( v109362(VarCurr)
<=> v109364(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2548,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109388(VarNext)
=> ( v109364(VarNext)
<=> v109364(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2458,axiom,
! [VarNext] :
( v109388(VarNext)
=> ( v109364(VarNext)
<=> v109398(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1752,axiom,
! [VarCurr] :
( ( ~ v109389(VarCurr)
& v109390(VarCurr) )
=> ( v109398(VarCurr)
<=> v109399(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1810,axiom,
! [VarCurr] :
( v109389(VarCurr)
=> ( v109398(VarCurr)
<=> v109370(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4932,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109391(VarCurr)
=> ( v109399(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4937,axiom,
! [VarCurr] :
( v109391(VarCurr)
=> ( v109399(VarCurr)
<=> v109385(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20587,axiom,
! [VarCurr] :
( v109388(VarCurr)
<=> ( v109389(VarCurr)
| v109390(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20586,axiom,
! [VarCurr] :
( v109390(VarCurr)
<=> ( v109391(VarCurr)
| v109394(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20585,axiom,
! [VarCurr] :
( v109394(VarCurr)
<=> ( v109395(VarCurr)
& v109397(VarCurr) ) ) ).
fof(writeUnaryOperator_8040,axiom,
! [VarCurr] :
( ~ v109397(VarCurr)
<=> v109391(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20584,axiom,
! [VarCurr] :
( v109395(VarCurr)
<=> ( v109366(VarCurr)
& v109396(VarCurr) ) ) ).
fof(writeUnaryOperator_8039,axiom,
! [VarCurr] :
( ~ v109396(VarCurr)
<=> v109368(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20583,axiom,
! [VarCurr] :
( v109391(VarCurr)
<=> ( v109392(VarCurr)
& v109393(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8387,axiom,
! [VarCurr] :
( v109393(VarCurr)
<=> ( v109368(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8386,axiom,
! [VarCurr] :
( v109392(VarCurr)
<=> ( v109366(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20582,axiom,
! [VarCurr] :
( v109389(VarCurr)
<=> ( v109366(VarCurr)
& v109368(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_76,axiom,
( v109364(constB0)
<=> $false ) ).
fof(addAssignment_34991,axiom,
! [VarCurr] :
( v109385(VarCurr)
<=> v108551(VarCurr,bitIndex14) ) ).
fof(addAssignment_34990,axiom,
! [VarCurr] :
( v108551(VarCurr,bitIndex14)
<=> v108553(VarCurr,bitIndex14) ) ).
fof(addAssignment_34989,axiom,
! [VarCurr] :
( v108553(VarCurr,bitIndex14)
<=> v108554(VarCurr,bitIndex14) ) ).
fof(addAssignment_34988,axiom,
! [VarCurr] :
( v108557(VarCurr,bitIndex14)
<=> v108979(VarCurr,bitIndex14) ) ).
fof(addAssignment_34987,axiom,
! [VarCurr] :
( v108979(VarCurr,bitIndex14)
<=> v108981(VarCurr,bitIndex14) ) ).
fof(addAssignment_34986,axiom,
! [VarCurr] :
( v108981(VarCurr,bitIndex14)
<=> v108997(VarCurr,bitIndex11) ) ).
fof(addAssignment_34985,axiom,
! [VarCurr] :
( v108983(VarCurr,bitIndex14)
<=> v108984(VarCurr,bitIndex14) ) ).
fof(addAssignment_34984,axiom,
! [VarCurr] :
( v108522(VarCurr,bitIndex14)
<=> v104608(VarCurr,bitIndex14) ) ).
fof(addAssignment_34983,axiom,
! [VarCurr] :
( v109370(VarCurr)
<=> v108389(VarCurr,bitIndex15) ) ).
fof(addAssignment_34982,axiom,
! [VarCurr] :
( v108389(VarCurr,bitIndex15)
<=> v109372(VarCurr) ) ).
fof(addAssignment_34981,axiom,
! [VarCurr] :
( v109372(VarCurr)
<=> v109374(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2547,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109379(VarNext)
=> ( v109374(VarNext)
<=> v109374(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2457,axiom,
! [VarNext] :
( v109379(VarNext)
=> ( v109374(VarNext)
<=> v109321(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20581,axiom,
! [VarCurr] :
( v109379(VarCurr)
<=> ( v109325(VarCurr)
& v109380(VarCurr) ) ) ).
fof(writeUnaryOperator_8038,axiom,
! [VarCurr] :
( ~ v109380(VarCurr)
<=> v109376(VarCurr) ) ).
fof(addAssignment_34980,axiom,
! [VarCurr] :
( v109376(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_34979,axiom,
! [VarCurr] :
( v109368(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_34978,axiom,
! [VarCurr] :
( v109366(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addAssignment_34977,axiom,
! [VarCurr] :
( v109319(VarCurr)
<=> v109321(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2546,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109345(VarNext)
=> ( v109321(VarNext)
<=> v109321(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2456,axiom,
! [VarNext] :
( v109345(VarNext)
=> ( v109321(VarNext)
<=> v109355(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1751,axiom,
! [VarCurr] :
( ( ~ v109346(VarCurr)
& v109347(VarCurr) )
=> ( v109355(VarCurr)
<=> v109356(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1809,axiom,
! [VarCurr] :
( v109346(VarCurr)
=> ( v109355(VarCurr)
<=> v109327(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4931,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109348(VarCurr)
=> ( v109356(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4936,axiom,
! [VarCurr] :
( v109348(VarCurr)
=> ( v109356(VarCurr)
<=> v109342(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20580,axiom,
! [VarCurr] :
( v109345(VarCurr)
<=> ( v109346(VarCurr)
| v109347(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20579,axiom,
! [VarCurr] :
( v109347(VarCurr)
<=> ( v109348(VarCurr)
| v109351(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20578,axiom,
! [VarCurr] :
( v109351(VarCurr)
<=> ( v109352(VarCurr)
& v109354(VarCurr) ) ) ).
fof(writeUnaryOperator_8037,axiom,
! [VarCurr] :
( ~ v109354(VarCurr)
<=> v109348(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20577,axiom,
! [VarCurr] :
( v109352(VarCurr)
<=> ( v109323(VarCurr)
& v109353(VarCurr) ) ) ).
fof(writeUnaryOperator_8036,axiom,
! [VarCurr] :
( ~ v109353(VarCurr)
<=> v109325(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20576,axiom,
! [VarCurr] :
( v109348(VarCurr)
<=> ( v109349(VarCurr)
& v109350(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8385,axiom,
! [VarCurr] :
( v109350(VarCurr)
<=> ( v109325(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8384,axiom,
! [VarCurr] :
( v109349(VarCurr)
<=> ( v109323(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20575,axiom,
! [VarCurr] :
( v109346(VarCurr)
<=> ( v109323(VarCurr)
& v109325(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_75,axiom,
( v109321(constB0)
<=> $false ) ).
fof(addAssignment_34976,axiom,
! [VarCurr] :
( v109342(VarCurr)
<=> v108551(VarCurr,bitIndex15) ) ).
fof(addAssignment_34975,axiom,
! [VarCurr] :
( v108551(VarCurr,bitIndex15)
<=> v108553(VarCurr,bitIndex15) ) ).
fof(addAssignment_34974,axiom,
! [VarCurr] :
( v108553(VarCurr,bitIndex15)
<=> v108554(VarCurr,bitIndex15) ) ).
fof(addAssignment_34973,axiom,
! [VarCurr] :
( v108557(VarCurr,bitIndex15)
<=> v108979(VarCurr,bitIndex15) ) ).
fof(addAssignment_34972,axiom,
! [VarCurr] :
( v108979(VarCurr,bitIndex15)
<=> v108981(VarCurr,bitIndex15) ) ).
fof(addAssignment_34971,axiom,
! [VarCurr] :
( v108981(VarCurr,bitIndex15)
<=> v108997(VarCurr,bitIndex12) ) ).
fof(addAssignment_34970,axiom,
! [VarCurr] :
( v108983(VarCurr,bitIndex15)
<=> v108984(VarCurr,bitIndex15) ) ).
fof(addAssignment_34969,axiom,
! [VarCurr] :
( v108522(VarCurr,bitIndex15)
<=> v104608(VarCurr,bitIndex15) ) ).
fof(addAssignment_34968,axiom,
! [VarCurr] :
( v109327(VarCurr)
<=> v108389(VarCurr,bitIndex16) ) ).
fof(addAssignment_34967,axiom,
! [VarCurr] :
( v108389(VarCurr,bitIndex16)
<=> v109329(VarCurr) ) ).
fof(addAssignment_34966,axiom,
! [VarCurr] :
( v109329(VarCurr)
<=> v109331(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2545,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109336(VarNext)
=> ( v109331(VarNext)
<=> v109331(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2455,axiom,
! [VarNext] :
( v109336(VarNext)
=> ( v109331(VarNext)
<=> v109278(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20574,axiom,
! [VarCurr] :
( v109336(VarCurr)
<=> ( v109282(VarCurr)
& v109337(VarCurr) ) ) ).
fof(writeUnaryOperator_8035,axiom,
! [VarCurr] :
( ~ v109337(VarCurr)
<=> v109333(VarCurr) ) ).
fof(addAssignment_34965,axiom,
! [VarCurr] :
( v109333(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_34964,axiom,
! [VarCurr] :
( v109325(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_34963,axiom,
! [VarCurr] :
( v109323(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addAssignment_34962,axiom,
! [VarCurr] :
( v109276(VarCurr)
<=> v109278(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2544,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109302(VarNext)
=> ( v109278(VarNext)
<=> v109278(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2454,axiom,
! [VarNext] :
( v109302(VarNext)
=> ( v109278(VarNext)
<=> v109312(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1750,axiom,
! [VarCurr] :
( ( ~ v109303(VarCurr)
& v109304(VarCurr) )
=> ( v109312(VarCurr)
<=> v109313(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1808,axiom,
! [VarCurr] :
( v109303(VarCurr)
=> ( v109312(VarCurr)
<=> v109284(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4930,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109305(VarCurr)
=> ( v109313(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4935,axiom,
! [VarCurr] :
( v109305(VarCurr)
=> ( v109313(VarCurr)
<=> v109299(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20573,axiom,
! [VarCurr] :
( v109302(VarCurr)
<=> ( v109303(VarCurr)
| v109304(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20572,axiom,
! [VarCurr] :
( v109304(VarCurr)
<=> ( v109305(VarCurr)
| v109308(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20571,axiom,
! [VarCurr] :
( v109308(VarCurr)
<=> ( v109309(VarCurr)
& v109311(VarCurr) ) ) ).
fof(writeUnaryOperator_8034,axiom,
! [VarCurr] :
( ~ v109311(VarCurr)
<=> v109305(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20570,axiom,
! [VarCurr] :
( v109309(VarCurr)
<=> ( v109280(VarCurr)
& v109310(VarCurr) ) ) ).
fof(writeUnaryOperator_8033,axiom,
! [VarCurr] :
( ~ v109310(VarCurr)
<=> v109282(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20569,axiom,
! [VarCurr] :
( v109305(VarCurr)
<=> ( v109306(VarCurr)
& v109307(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8383,axiom,
! [VarCurr] :
( v109307(VarCurr)
<=> ( v109282(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8382,axiom,
! [VarCurr] :
( v109306(VarCurr)
<=> ( v109280(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20568,axiom,
! [VarCurr] :
( v109303(VarCurr)
<=> ( v109280(VarCurr)
& v109282(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_74,axiom,
( v109278(constB0)
<=> $false ) ).
fof(addAssignment_34961,axiom,
! [VarCurr] :
( v109299(VarCurr)
<=> v108551(VarCurr,bitIndex16) ) ).
fof(addAssignment_34960,axiom,
! [VarCurr] :
( v108551(VarCurr,bitIndex16)
<=> v108553(VarCurr,bitIndex16) ) ).
fof(addAssignment_34959,axiom,
! [VarCurr] :
( v108553(VarCurr,bitIndex16)
<=> v108554(VarCurr,bitIndex16) ) ).
fof(addAssignment_34958,axiom,
! [VarCurr] :
( v108557(VarCurr,bitIndex16)
<=> v108979(VarCurr,bitIndex16) ) ).
fof(addAssignment_34957,axiom,
! [VarCurr] :
( v108979(VarCurr,bitIndex16)
<=> v108981(VarCurr,bitIndex16) ) ).
fof(addAssignment_34956,axiom,
! [VarCurr] :
( v108981(VarCurr,bitIndex16)
<=> v108997(VarCurr,bitIndex13) ) ).
fof(addAssignment_34955,axiom,
! [VarCurr] :
( v108983(VarCurr,bitIndex16)
<=> v108984(VarCurr,bitIndex16) ) ).
fof(addAssignment_34954,axiom,
! [VarCurr] :
( v108522(VarCurr,bitIndex16)
<=> v104608(VarCurr,bitIndex16) ) ).
fof(addAssignment_34953,axiom,
! [VarCurr] :
( v109284(VarCurr)
<=> v108389(VarCurr,bitIndex17) ) ).
fof(addAssignment_34952,axiom,
! [VarCurr] :
( v108389(VarCurr,bitIndex17)
<=> v109286(VarCurr) ) ).
fof(addAssignment_34951,axiom,
! [VarCurr] :
( v109286(VarCurr)
<=> v109288(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2543,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109293(VarNext)
=> ( v109288(VarNext)
<=> v109288(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2453,axiom,
! [VarNext] :
( v109293(VarNext)
=> ( v109288(VarNext)
<=> v109235(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20567,axiom,
! [VarCurr] :
( v109293(VarCurr)
<=> ( v109239(VarCurr)
& v109294(VarCurr) ) ) ).
fof(writeUnaryOperator_8032,axiom,
! [VarCurr] :
( ~ v109294(VarCurr)
<=> v109290(VarCurr) ) ).
fof(addAssignment_34950,axiom,
! [VarCurr] :
( v109290(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_34949,axiom,
! [VarCurr] :
( v109282(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_34948,axiom,
! [VarCurr] :
( v109280(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addAssignment_34947,axiom,
! [VarCurr] :
( v109233(VarCurr)
<=> v109235(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2542,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109259(VarNext)
=> ( v109235(VarNext)
<=> v109235(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2452,axiom,
! [VarNext] :
( v109259(VarNext)
=> ( v109235(VarNext)
<=> v109269(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1749,axiom,
! [VarCurr] :
( ( ~ v109260(VarCurr)
& v109261(VarCurr) )
=> ( v109269(VarCurr)
<=> v109270(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1807,axiom,
! [VarCurr] :
( v109260(VarCurr)
=> ( v109269(VarCurr)
<=> v109241(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4929,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109262(VarCurr)
=> ( v109270(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4934,axiom,
! [VarCurr] :
( v109262(VarCurr)
=> ( v109270(VarCurr)
<=> v109256(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20566,axiom,
! [VarCurr] :
( v109259(VarCurr)
<=> ( v109260(VarCurr)
| v109261(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20565,axiom,
! [VarCurr] :
( v109261(VarCurr)
<=> ( v109262(VarCurr)
| v109265(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20564,axiom,
! [VarCurr] :
( v109265(VarCurr)
<=> ( v109266(VarCurr)
& v109268(VarCurr) ) ) ).
fof(writeUnaryOperator_8031,axiom,
! [VarCurr] :
( ~ v109268(VarCurr)
<=> v109262(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20563,axiom,
! [VarCurr] :
( v109266(VarCurr)
<=> ( v109237(VarCurr)
& v109267(VarCurr) ) ) ).
fof(writeUnaryOperator_8030,axiom,
! [VarCurr] :
( ~ v109267(VarCurr)
<=> v109239(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20562,axiom,
! [VarCurr] :
( v109262(VarCurr)
<=> ( v109263(VarCurr)
& v109264(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8381,axiom,
! [VarCurr] :
( v109264(VarCurr)
<=> ( v109239(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8380,axiom,
! [VarCurr] :
( v109263(VarCurr)
<=> ( v109237(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20561,axiom,
! [VarCurr] :
( v109260(VarCurr)
<=> ( v109237(VarCurr)
& v109239(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_73,axiom,
( v109235(constB0)
<=> $false ) ).
fof(addAssignment_34946,axiom,
! [VarCurr] :
( v109256(VarCurr)
<=> v108551(VarCurr,bitIndex17) ) ).
fof(addAssignment_34945,axiom,
! [VarCurr] :
( v108551(VarCurr,bitIndex17)
<=> v108553(VarCurr,bitIndex17) ) ).
fof(addAssignment_34944,axiom,
! [VarCurr] :
( v108553(VarCurr,bitIndex17)
<=> v108554(VarCurr,bitIndex17) ) ).
fof(addAssignment_34943,axiom,
! [VarCurr] :
( v108557(VarCurr,bitIndex17)
<=> v108979(VarCurr,bitIndex17) ) ).
fof(addAssignment_34942,axiom,
! [VarCurr] :
( v108979(VarCurr,bitIndex17)
<=> v108981(VarCurr,bitIndex17) ) ).
fof(addAssignment_34941,axiom,
! [VarCurr] :
( v108981(VarCurr,bitIndex17)
<=> v108997(VarCurr,bitIndex14) ) ).
fof(addAssignment_34940,axiom,
! [VarCurr] :
( v108983(VarCurr,bitIndex17)
<=> v108984(VarCurr,bitIndex17) ) ).
fof(addAssignment_34939,axiom,
! [VarCurr] :
( v108522(VarCurr,bitIndex17)
<=> v104608(VarCurr,bitIndex17) ) ).
fof(addAssignment_34938,axiom,
! [VarCurr] :
( v109241(VarCurr)
<=> v108389(VarCurr,bitIndex18) ) ).
fof(addAssignment_34937,axiom,
! [VarCurr] :
( v108389(VarCurr,bitIndex18)
<=> v109243(VarCurr) ) ).
fof(addAssignment_34936,axiom,
! [VarCurr] :
( v109243(VarCurr)
<=> v109245(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2541,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109250(VarNext)
=> ( v109245(VarNext)
<=> v109245(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2451,axiom,
! [VarNext] :
( v109250(VarNext)
=> ( v109245(VarNext)
<=> v109192(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20560,axiom,
! [VarCurr] :
( v109250(VarCurr)
<=> ( v109196(VarCurr)
& v109251(VarCurr) ) ) ).
fof(writeUnaryOperator_8029,axiom,
! [VarCurr] :
( ~ v109251(VarCurr)
<=> v109247(VarCurr) ) ).
fof(addAssignment_34935,axiom,
! [VarCurr] :
( v109247(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_34934,axiom,
! [VarCurr] :
( v109239(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_34933,axiom,
! [VarCurr] :
( v109237(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addAssignment_34932,axiom,
! [VarCurr] :
( v109190(VarCurr)
<=> v109192(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2540,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109216(VarNext)
=> ( v109192(VarNext)
<=> v109192(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2450,axiom,
! [VarNext] :
( v109216(VarNext)
=> ( v109192(VarNext)
<=> v109226(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1748,axiom,
! [VarCurr] :
( ( ~ v109217(VarCurr)
& v109218(VarCurr) )
=> ( v109226(VarCurr)
<=> v109227(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1806,axiom,
! [VarCurr] :
( v109217(VarCurr)
=> ( v109226(VarCurr)
<=> v109198(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4928,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109219(VarCurr)
=> ( v109227(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4933,axiom,
! [VarCurr] :
( v109219(VarCurr)
=> ( v109227(VarCurr)
<=> v109213(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20559,axiom,
! [VarCurr] :
( v109216(VarCurr)
<=> ( v109217(VarCurr)
| v109218(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20558,axiom,
! [VarCurr] :
( v109218(VarCurr)
<=> ( v109219(VarCurr)
| v109222(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20557,axiom,
! [VarCurr] :
( v109222(VarCurr)
<=> ( v109223(VarCurr)
& v109225(VarCurr) ) ) ).
fof(writeUnaryOperator_8028,axiom,
! [VarCurr] :
( ~ v109225(VarCurr)
<=> v109219(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20556,axiom,
! [VarCurr] :
( v109223(VarCurr)
<=> ( v109194(VarCurr)
& v109224(VarCurr) ) ) ).
fof(writeUnaryOperator_8027,axiom,
! [VarCurr] :
( ~ v109224(VarCurr)
<=> v109196(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20555,axiom,
! [VarCurr] :
( v109219(VarCurr)
<=> ( v109220(VarCurr)
& v109221(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8379,axiom,
! [VarCurr] :
( v109221(VarCurr)
<=> ( v109196(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8378,axiom,
! [VarCurr] :
( v109220(VarCurr)
<=> ( v109194(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20554,axiom,
! [VarCurr] :
( v109217(VarCurr)
<=> ( v109194(VarCurr)
& v109196(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_72,axiom,
( v109192(constB0)
<=> $false ) ).
fof(addAssignment_34931,axiom,
! [VarCurr] :
( v109213(VarCurr)
<=> v108551(VarCurr,bitIndex18) ) ).
fof(addAssignment_34930,axiom,
! [VarCurr] :
( v108551(VarCurr,bitIndex18)
<=> v108553(VarCurr,bitIndex18) ) ).
fof(addAssignment_34929,axiom,
! [VarCurr] :
( v108553(VarCurr,bitIndex18)
<=> v108554(VarCurr,bitIndex18) ) ).
fof(addAssignment_34928,axiom,
! [VarCurr] :
( v108557(VarCurr,bitIndex18)
<=> v108979(VarCurr,bitIndex18) ) ).
fof(addAssignment_34927,axiom,
! [VarCurr] :
( v108979(VarCurr,bitIndex18)
<=> v108981(VarCurr,bitIndex18) ) ).
fof(addAssignment_34926,axiom,
! [VarCurr] :
( v108981(VarCurr,bitIndex18)
<=> v108997(VarCurr,bitIndex15) ) ).
fof(addAssignment_34925,axiom,
! [VarCurr] :
( v108983(VarCurr,bitIndex18)
<=> v108984(VarCurr,bitIndex18) ) ).
fof(addAssignment_34924,axiom,
! [VarCurr] :
( v108522(VarCurr,bitIndex18)
<=> v104608(VarCurr,bitIndex18) ) ).
fof(addAssignment_34923,axiom,
! [VarCurr] :
( v109198(VarCurr)
<=> v108389(VarCurr,bitIndex19) ) ).
fof(addAssignment_34922,axiom,
! [VarCurr] :
( v108389(VarCurr,bitIndex19)
<=> v109200(VarCurr) ) ).
fof(addAssignment_34921,axiom,
! [VarCurr] :
( v109200(VarCurr)
<=> v109202(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2539,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109207(VarNext)
=> ( v109202(VarNext)
<=> v109202(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2449,axiom,
! [VarNext] :
( v109207(VarNext)
=> ( v109202(VarNext)
<=> v109149(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20553,axiom,
! [VarCurr] :
( v109207(VarCurr)
<=> ( v109153(VarCurr)
& v109208(VarCurr) ) ) ).
fof(writeUnaryOperator_8026,axiom,
! [VarCurr] :
( ~ v109208(VarCurr)
<=> v109204(VarCurr) ) ).
fof(addAssignment_34920,axiom,
! [VarCurr] :
( v109204(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_34919,axiom,
! [VarCurr] :
( v109196(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_34918,axiom,
! [VarCurr] :
( v109194(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addAssignment_34917,axiom,
! [VarCurr] :
( v109147(VarCurr)
<=> v109149(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2538,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109173(VarNext)
=> ( v109149(VarNext)
<=> v109149(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2448,axiom,
! [VarNext] :
( v109173(VarNext)
=> ( v109149(VarNext)
<=> v109183(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1747,axiom,
! [VarCurr] :
( ( ~ v109174(VarCurr)
& v109175(VarCurr) )
=> ( v109183(VarCurr)
<=> v109184(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1805,axiom,
! [VarCurr] :
( v109174(VarCurr)
=> ( v109183(VarCurr)
<=> v109155(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4927,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109176(VarCurr)
=> ( v109184(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4932,axiom,
! [VarCurr] :
( v109176(VarCurr)
=> ( v109184(VarCurr)
<=> v109170(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20552,axiom,
! [VarCurr] :
( v109173(VarCurr)
<=> ( v109174(VarCurr)
| v109175(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20551,axiom,
! [VarCurr] :
( v109175(VarCurr)
<=> ( v109176(VarCurr)
| v109179(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20550,axiom,
! [VarCurr] :
( v109179(VarCurr)
<=> ( v109180(VarCurr)
& v109182(VarCurr) ) ) ).
fof(writeUnaryOperator_8025,axiom,
! [VarCurr] :
( ~ v109182(VarCurr)
<=> v109176(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20549,axiom,
! [VarCurr] :
( v109180(VarCurr)
<=> ( v109151(VarCurr)
& v109181(VarCurr) ) ) ).
fof(writeUnaryOperator_8024,axiom,
! [VarCurr] :
( ~ v109181(VarCurr)
<=> v109153(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20548,axiom,
! [VarCurr] :
( v109176(VarCurr)
<=> ( v109177(VarCurr)
& v109178(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8377,axiom,
! [VarCurr] :
( v109178(VarCurr)
<=> ( v109153(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8376,axiom,
! [VarCurr] :
( v109177(VarCurr)
<=> ( v109151(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20547,axiom,
! [VarCurr] :
( v109174(VarCurr)
<=> ( v109151(VarCurr)
& v109153(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_71,axiom,
( v109149(constB0)
<=> $false ) ).
fof(addAssignment_34916,axiom,
! [VarCurr] :
( v109170(VarCurr)
<=> v108551(VarCurr,bitIndex19) ) ).
fof(addAssignment_34915,axiom,
! [VarCurr] :
( v108551(VarCurr,bitIndex19)
<=> v108553(VarCurr,bitIndex19) ) ).
fof(addAssignment_34914,axiom,
! [VarCurr] :
( v108553(VarCurr,bitIndex19)
<=> v108554(VarCurr,bitIndex19) ) ).
fof(addAssignment_34913,axiom,
! [VarCurr] :
( v108557(VarCurr,bitIndex19)
<=> v108979(VarCurr,bitIndex19) ) ).
fof(addAssignment_34912,axiom,
! [VarCurr] :
( v108979(VarCurr,bitIndex19)
<=> v108981(VarCurr,bitIndex19) ) ).
fof(addAssignment_34911,axiom,
! [VarCurr] :
( v108981(VarCurr,bitIndex19)
<=> v108997(VarCurr,bitIndex16) ) ).
fof(addAssignment_34910,axiom,
! [VarCurr] :
( v108983(VarCurr,bitIndex19)
<=> v108984(VarCurr,bitIndex19) ) ).
fof(addAssignment_34909,axiom,
! [VarCurr] :
( v108522(VarCurr,bitIndex19)
<=> v104608(VarCurr,bitIndex19) ) ).
fof(addAssignment_34908,axiom,
! [VarCurr] :
( v109155(VarCurr)
<=> v108389(VarCurr,bitIndex20) ) ).
fof(addAssignment_34907,axiom,
! [VarCurr] :
( v108389(VarCurr,bitIndex20)
<=> v109157(VarCurr) ) ).
fof(addAssignment_34906,axiom,
! [VarCurr] :
( v109157(VarCurr)
<=> v109159(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2537,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109164(VarNext)
=> ( v109159(VarNext)
<=> v109159(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2447,axiom,
! [VarNext] :
( v109164(VarNext)
=> ( v109159(VarNext)
<=> v109106(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20546,axiom,
! [VarCurr] :
( v109164(VarCurr)
<=> ( v109110(VarCurr)
& v109165(VarCurr) ) ) ).
fof(writeUnaryOperator_8023,axiom,
! [VarCurr] :
( ~ v109165(VarCurr)
<=> v109161(VarCurr) ) ).
fof(addAssignment_34905,axiom,
! [VarCurr] :
( v109161(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_34904,axiom,
! [VarCurr] :
( v109153(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_34903,axiom,
! [VarCurr] :
( v109151(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addAssignment_34902,axiom,
! [VarCurr] :
( v109104(VarCurr)
<=> v109106(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2536,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109130(VarNext)
=> ( v109106(VarNext)
<=> v109106(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2446,axiom,
! [VarNext] :
( v109130(VarNext)
=> ( v109106(VarNext)
<=> v109140(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1746,axiom,
! [VarCurr] :
( ( ~ v109131(VarCurr)
& v109132(VarCurr) )
=> ( v109140(VarCurr)
<=> v109141(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1804,axiom,
! [VarCurr] :
( v109131(VarCurr)
=> ( v109140(VarCurr)
<=> v109112(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4926,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109133(VarCurr)
=> ( v109141(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4931,axiom,
! [VarCurr] :
( v109133(VarCurr)
=> ( v109141(VarCurr)
<=> v109127(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20545,axiom,
! [VarCurr] :
( v109130(VarCurr)
<=> ( v109131(VarCurr)
| v109132(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20544,axiom,
! [VarCurr] :
( v109132(VarCurr)
<=> ( v109133(VarCurr)
| v109136(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20543,axiom,
! [VarCurr] :
( v109136(VarCurr)
<=> ( v109137(VarCurr)
& v109139(VarCurr) ) ) ).
fof(writeUnaryOperator_8022,axiom,
! [VarCurr] :
( ~ v109139(VarCurr)
<=> v109133(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20542,axiom,
! [VarCurr] :
( v109137(VarCurr)
<=> ( v109108(VarCurr)
& v109138(VarCurr) ) ) ).
fof(writeUnaryOperator_8021,axiom,
! [VarCurr] :
( ~ v109138(VarCurr)
<=> v109110(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20541,axiom,
! [VarCurr] :
( v109133(VarCurr)
<=> ( v109134(VarCurr)
& v109135(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8375,axiom,
! [VarCurr] :
( v109135(VarCurr)
<=> ( v109110(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8374,axiom,
! [VarCurr] :
( v109134(VarCurr)
<=> ( v109108(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20540,axiom,
! [VarCurr] :
( v109131(VarCurr)
<=> ( v109108(VarCurr)
& v109110(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_70,axiom,
( v109106(constB0)
<=> $false ) ).
fof(addAssignment_34901,axiom,
! [VarCurr] :
( v109127(VarCurr)
<=> v108551(VarCurr,bitIndex20) ) ).
fof(addAssignment_34900,axiom,
! [VarCurr] :
( v108551(VarCurr,bitIndex20)
<=> v108553(VarCurr,bitIndex20) ) ).
fof(addAssignment_34899,axiom,
! [VarCurr] :
( v108553(VarCurr,bitIndex20)
<=> v108554(VarCurr,bitIndex20) ) ).
fof(addAssignment_34898,axiom,
! [VarCurr] :
( v108557(VarCurr,bitIndex20)
<=> v108979(VarCurr,bitIndex20) ) ).
fof(addAssignment_34897,axiom,
! [VarCurr] :
( v108979(VarCurr,bitIndex20)
<=> v108981(VarCurr,bitIndex20) ) ).
fof(addAssignment_34896,axiom,
! [VarCurr] :
( v108981(VarCurr,bitIndex20)
<=> v108997(VarCurr,bitIndex17) ) ).
fof(addAssignment_34895,axiom,
! [VarCurr] :
( v108983(VarCurr,bitIndex20)
<=> v108984(VarCurr,bitIndex20) ) ).
fof(addAssignment_34894,axiom,
! [VarCurr] :
( v108522(VarCurr,bitIndex20)
<=> v104608(VarCurr,bitIndex20) ) ).
fof(addAssignment_34893,axiom,
! [VarCurr] :
( v109112(VarCurr)
<=> v108389(VarCurr,bitIndex21) ) ).
fof(addAssignment_34892,axiom,
! [VarCurr] :
( v108389(VarCurr,bitIndex21)
<=> v109114(VarCurr) ) ).
fof(addAssignment_34891,axiom,
! [VarCurr] :
( v109114(VarCurr)
<=> v109116(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2535,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109121(VarNext)
=> ( v109116(VarNext)
<=> v109116(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2445,axiom,
! [VarNext] :
( v109121(VarNext)
=> ( v109116(VarNext)
<=> v109063(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20539,axiom,
! [VarCurr] :
( v109121(VarCurr)
<=> ( v109067(VarCurr)
& v109122(VarCurr) ) ) ).
fof(writeUnaryOperator_8020,axiom,
! [VarCurr] :
( ~ v109122(VarCurr)
<=> v109118(VarCurr) ) ).
fof(addAssignment_34890,axiom,
! [VarCurr] :
( v109118(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_34889,axiom,
! [VarCurr] :
( v109110(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_34888,axiom,
! [VarCurr] :
( v109108(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addAssignment_34887,axiom,
! [VarCurr] :
( v109061(VarCurr)
<=> v109063(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2534,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109087(VarNext)
=> ( v109063(VarNext)
<=> v109063(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2444,axiom,
! [VarNext] :
( v109087(VarNext)
=> ( v109063(VarNext)
<=> v109097(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1745,axiom,
! [VarCurr] :
( ( ~ v109088(VarCurr)
& v109089(VarCurr) )
=> ( v109097(VarCurr)
<=> v109098(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1803,axiom,
! [VarCurr] :
( v109088(VarCurr)
=> ( v109097(VarCurr)
<=> v109069(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4925,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109090(VarCurr)
=> ( v109098(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4930,axiom,
! [VarCurr] :
( v109090(VarCurr)
=> ( v109098(VarCurr)
<=> v109084(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20538,axiom,
! [VarCurr] :
( v109087(VarCurr)
<=> ( v109088(VarCurr)
| v109089(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20537,axiom,
! [VarCurr] :
( v109089(VarCurr)
<=> ( v109090(VarCurr)
| v109093(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20536,axiom,
! [VarCurr] :
( v109093(VarCurr)
<=> ( v109094(VarCurr)
& v109096(VarCurr) ) ) ).
fof(writeUnaryOperator_8019,axiom,
! [VarCurr] :
( ~ v109096(VarCurr)
<=> v109090(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20535,axiom,
! [VarCurr] :
( v109094(VarCurr)
<=> ( v109065(VarCurr)
& v109095(VarCurr) ) ) ).
fof(writeUnaryOperator_8018,axiom,
! [VarCurr] :
( ~ v109095(VarCurr)
<=> v109067(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20534,axiom,
! [VarCurr] :
( v109090(VarCurr)
<=> ( v109091(VarCurr)
& v109092(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8373,axiom,
! [VarCurr] :
( v109092(VarCurr)
<=> ( v109067(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8372,axiom,
! [VarCurr] :
( v109091(VarCurr)
<=> ( v109065(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20533,axiom,
! [VarCurr] :
( v109088(VarCurr)
<=> ( v109065(VarCurr)
& v109067(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_69,axiom,
( v109063(constB0)
<=> $false ) ).
fof(addAssignment_34886,axiom,
! [VarCurr] :
( v109084(VarCurr)
<=> v108551(VarCurr,bitIndex21) ) ).
fof(addAssignment_34885,axiom,
! [VarCurr] :
( v108551(VarCurr,bitIndex21)
<=> v108553(VarCurr,bitIndex21) ) ).
fof(addAssignment_34884,axiom,
! [VarCurr] :
( v108553(VarCurr,bitIndex21)
<=> v108554(VarCurr,bitIndex21) ) ).
fof(addAssignment_34883,axiom,
! [VarCurr] :
( v108557(VarCurr,bitIndex21)
<=> v108979(VarCurr,bitIndex21) ) ).
fof(addAssignment_34882,axiom,
! [VarCurr] :
( v108979(VarCurr,bitIndex21)
<=> v108981(VarCurr,bitIndex21) ) ).
fof(addAssignment_34881,axiom,
! [VarCurr] :
( v108981(VarCurr,bitIndex21)
<=> v108997(VarCurr,bitIndex18) ) ).
fof(addAssignment_34880,axiom,
! [VarCurr] :
( v108983(VarCurr,bitIndex21)
<=> v108984(VarCurr,bitIndex21) ) ).
fof(addAssignment_34879,axiom,
! [VarCurr] :
( v108522(VarCurr,bitIndex21)
<=> v104608(VarCurr,bitIndex21) ) ).
fof(addAssignment_34878,axiom,
! [VarCurr] :
( v109069(VarCurr)
<=> v108389(VarCurr,bitIndex22) ) ).
fof(addAssignment_34877,axiom,
! [VarCurr] :
( v108389(VarCurr,bitIndex22)
<=> v109071(VarCurr) ) ).
fof(addAssignment_34876,axiom,
! [VarCurr] :
( v109071(VarCurr)
<=> v109073(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2533,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109078(VarNext)
=> ( v109073(VarNext)
<=> v109073(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2443,axiom,
! [VarNext] :
( v109078(VarNext)
=> ( v109073(VarNext)
<=> v109020(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20532,axiom,
! [VarCurr] :
( v109078(VarCurr)
<=> ( v109024(VarCurr)
& v109079(VarCurr) ) ) ).
fof(writeUnaryOperator_8017,axiom,
! [VarCurr] :
( ~ v109079(VarCurr)
<=> v109075(VarCurr) ) ).
fof(addAssignment_34875,axiom,
! [VarCurr] :
( v109075(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_34874,axiom,
! [VarCurr] :
( v109067(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_34873,axiom,
! [VarCurr] :
( v109065(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addAssignment_34872,axiom,
! [VarCurr] :
( v109018(VarCurr)
<=> v109020(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2532,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109044(VarNext)
=> ( v109020(VarNext)
<=> v109020(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2442,axiom,
! [VarNext] :
( v109044(VarNext)
=> ( v109020(VarNext)
<=> v109054(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1744,axiom,
! [VarCurr] :
( ( ~ v109045(VarCurr)
& v109046(VarCurr) )
=> ( v109054(VarCurr)
<=> v109055(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1802,axiom,
! [VarCurr] :
( v109045(VarCurr)
=> ( v109054(VarCurr)
<=> v109026(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4924,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109047(VarCurr)
=> ( v109055(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4929,axiom,
! [VarCurr] :
( v109047(VarCurr)
=> ( v109055(VarCurr)
<=> v109041(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20531,axiom,
! [VarCurr] :
( v109044(VarCurr)
<=> ( v109045(VarCurr)
| v109046(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20530,axiom,
! [VarCurr] :
( v109046(VarCurr)
<=> ( v109047(VarCurr)
| v109050(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20529,axiom,
! [VarCurr] :
( v109050(VarCurr)
<=> ( v109051(VarCurr)
& v109053(VarCurr) ) ) ).
fof(writeUnaryOperator_8016,axiom,
! [VarCurr] :
( ~ v109053(VarCurr)
<=> v109047(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20528,axiom,
! [VarCurr] :
( v109051(VarCurr)
<=> ( v109022(VarCurr)
& v109052(VarCurr) ) ) ).
fof(writeUnaryOperator_8015,axiom,
! [VarCurr] :
( ~ v109052(VarCurr)
<=> v109024(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20527,axiom,
! [VarCurr] :
( v109047(VarCurr)
<=> ( v109048(VarCurr)
& v109049(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8371,axiom,
! [VarCurr] :
( v109049(VarCurr)
<=> ( v109024(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8370,axiom,
! [VarCurr] :
( v109048(VarCurr)
<=> ( v109022(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20526,axiom,
! [VarCurr] :
( v109045(VarCurr)
<=> ( v109022(VarCurr)
& v109024(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_68,axiom,
( v109020(constB0)
<=> $false ) ).
fof(addAssignment_34871,axiom,
! [VarCurr] :
( v109041(VarCurr)
<=> v108551(VarCurr,bitIndex22) ) ).
fof(addAssignment_34870,axiom,
! [VarCurr] :
( v108551(VarCurr,bitIndex22)
<=> v108553(VarCurr,bitIndex22) ) ).
fof(addAssignment_34869,axiom,
! [VarCurr] :
( v108553(VarCurr,bitIndex22)
<=> v108554(VarCurr,bitIndex22) ) ).
fof(addAssignment_34868,axiom,
! [VarCurr] :
( v108557(VarCurr,bitIndex22)
<=> v108979(VarCurr,bitIndex22) ) ).
fof(addAssignment_34867,axiom,
! [VarCurr] :
( v108979(VarCurr,bitIndex22)
<=> v108981(VarCurr,bitIndex22) ) ).
fof(addAssignment_34866,axiom,
! [VarCurr] :
( v108981(VarCurr,bitIndex22)
<=> v108997(VarCurr,bitIndex19) ) ).
fof(addAssignment_34865,axiom,
! [VarCurr] :
( v108983(VarCurr,bitIndex22)
<=> v108984(VarCurr,bitIndex22) ) ).
fof(addAssignment_34864,axiom,
! [VarCurr] :
( v108522(VarCurr,bitIndex22)
<=> v104608(VarCurr,bitIndex22) ) ).
fof(addAssignment_34863,axiom,
! [VarCurr] :
( v109026(VarCurr)
<=> v108389(VarCurr,bitIndex23) ) ).
fof(addAssignment_34862,axiom,
! [VarCurr] :
( v108389(VarCurr,bitIndex23)
<=> v109028(VarCurr) ) ).
fof(addAssignment_34861,axiom,
! [VarCurr] :
( v109028(VarCurr)
<=> v109030(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2531,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109035(VarNext)
=> ( v109030(VarNext)
<=> v109030(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2441,axiom,
! [VarNext] :
( v109035(VarNext)
=> ( v109030(VarNext)
<=> v108955(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20525,axiom,
! [VarCurr] :
( v109035(VarCurr)
<=> ( v108959(VarCurr)
& v109036(VarCurr) ) ) ).
fof(writeUnaryOperator_8014,axiom,
! [VarCurr] :
( ~ v109036(VarCurr)
<=> v109032(VarCurr) ) ).
fof(addAssignment_34860,axiom,
! [VarCurr] :
( v109032(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_34859,axiom,
! [VarCurr] :
( v109024(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_34858,axiom,
! [VarCurr] :
( v109022(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addAssignment_34857,axiom,
! [VarCurr] :
( v108953(VarCurr)
<=> v108955(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2530,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109001(VarNext)
=> ( v108955(VarNext)
<=> v108955(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2440,axiom,
! [VarNext] :
( v109001(VarNext)
=> ( v108955(VarNext)
<=> v109011(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1743,axiom,
! [VarCurr] :
( ( ~ v109002(VarCurr)
& v109003(VarCurr) )
=> ( v109011(VarCurr)
<=> v109012(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1801,axiom,
! [VarCurr] :
( v109002(VarCurr)
=> ( v109011(VarCurr)
<=> v108961(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4923,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109004(VarCurr)
=> ( v109012(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4928,axiom,
! [VarCurr] :
( v109004(VarCurr)
=> ( v109012(VarCurr)
<=> v108976(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20524,axiom,
! [VarCurr] :
( v109001(VarCurr)
<=> ( v109002(VarCurr)
| v109003(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20523,axiom,
! [VarCurr] :
( v109003(VarCurr)
<=> ( v109004(VarCurr)
| v109007(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20522,axiom,
! [VarCurr] :
( v109007(VarCurr)
<=> ( v109008(VarCurr)
& v109010(VarCurr) ) ) ).
fof(writeUnaryOperator_8013,axiom,
! [VarCurr] :
( ~ v109010(VarCurr)
<=> v109004(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20521,axiom,
! [VarCurr] :
( v109008(VarCurr)
<=> ( v108957(VarCurr)
& v109009(VarCurr) ) ) ).
fof(writeUnaryOperator_8012,axiom,
! [VarCurr] :
( ~ v109009(VarCurr)
<=> v108959(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20520,axiom,
! [VarCurr] :
( v109004(VarCurr)
<=> ( v109005(VarCurr)
& v109006(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8369,axiom,
! [VarCurr] :
( v109006(VarCurr)
<=> ( v108959(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8368,axiom,
! [VarCurr] :
( v109005(VarCurr)
<=> ( v108957(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20519,axiom,
! [VarCurr] :
( v109002(VarCurr)
<=> ( v108957(VarCurr)
& v108959(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_67,axiom,
( v108955(constB0)
<=> $false ) ).
fof(addAssignment_34856,axiom,
! [VarCurr] :
( v108976(VarCurr)
<=> v108551(VarCurr,bitIndex23) ) ).
fof(addAssignment_34855,axiom,
! [VarCurr] :
( v108551(VarCurr,bitIndex23)
<=> v108553(VarCurr,bitIndex23) ) ).
fof(addAssignment_34854,axiom,
! [VarCurr] :
( v108553(VarCurr,bitIndex23)
<=> v108554(VarCurr,bitIndex23) ) ).
fof(addAssignment_34853,axiom,
! [VarCurr] :
( v108557(VarCurr,bitIndex23)
<=> v108979(VarCurr,bitIndex23) ) ).
fof(addAssignment_34852,axiom,
! [VarCurr] :
( v108979(VarCurr,bitIndex23)
<=> v108981(VarCurr,bitIndex23) ) ).
fof(addAssignment_34851,axiom,
! [VarCurr] :
( v108981(VarCurr,bitIndex23)
<=> v108997(VarCurr,bitIndex20) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_378,axiom,
! [VarCurr] :
( ~ v108998(VarCurr)
=> ( ( v108997(VarCurr,bitIndex20)
<=> v108983(VarCurr,bitIndex23) )
& ( v108997(VarCurr,bitIndex19)
<=> v108983(VarCurr,bitIndex22) )
& ( v108997(VarCurr,bitIndex18)
<=> v108983(VarCurr,bitIndex21) )
& ( v108997(VarCurr,bitIndex17)
<=> v108983(VarCurr,bitIndex20) )
& ( v108997(VarCurr,bitIndex16)
<=> v108983(VarCurr,bitIndex19) )
& ( v108997(VarCurr,bitIndex15)
<=> v108983(VarCurr,bitIndex18) )
& ( v108997(VarCurr,bitIndex14)
<=> v108983(VarCurr,bitIndex17) )
& ( v108997(VarCurr,bitIndex13)
<=> v108983(VarCurr,bitIndex16) )
& ( v108997(VarCurr,bitIndex12)
<=> v108983(VarCurr,bitIndex15) )
& ( v108997(VarCurr,bitIndex11)
<=> v108983(VarCurr,bitIndex14) )
& ( v108997(VarCurr,bitIndex10)
<=> v108983(VarCurr,bitIndex13) )
& ( v108997(VarCurr,bitIndex9)
<=> v108983(VarCurr,bitIndex12) )
& ( v108997(VarCurr,bitIndex8)
<=> v108983(VarCurr,bitIndex11) )
& ( v108997(VarCurr,bitIndex7)
<=> v108983(VarCurr,bitIndex10) )
& ( v108997(VarCurr,bitIndex6)
<=> v108983(VarCurr,bitIndex9) )
& ( v108997(VarCurr,bitIndex5)
<=> v108983(VarCurr,bitIndex8) )
& ( v108997(VarCurr,bitIndex4)
<=> v108983(VarCurr,bitIndex7) )
& ( v108997(VarCurr,bitIndex3)
<=> v108983(VarCurr,bitIndex6) )
& ( v108997(VarCurr,bitIndex2)
<=> v108983(VarCurr,bitIndex5) )
& ( v108997(VarCurr,bitIndex1)
<=> v108983(VarCurr,bitIndex4) )
& ( v108997(VarCurr,bitIndex0)
<=> v108983(VarCurr,bitIndex3) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_468,axiom,
! [VarCurr] :
( v108998(VarCurr)
=> ( ( v108997(VarCurr,bitIndex20)
<=> v95298(VarCurr,bitIndex37) )
& ( v108997(VarCurr,bitIndex19)
<=> v95298(VarCurr,bitIndex36) )
& ( v108997(VarCurr,bitIndex18)
<=> v95298(VarCurr,bitIndex35) )
& ( v108997(VarCurr,bitIndex17)
<=> v95298(VarCurr,bitIndex34) )
& ( v108997(VarCurr,bitIndex16)
<=> v95298(VarCurr,bitIndex33) )
& ( v108997(VarCurr,bitIndex15)
<=> v95298(VarCurr,bitIndex32) )
& ( v108997(VarCurr,bitIndex14)
<=> v95298(VarCurr,bitIndex31) )
& ( v108997(VarCurr,bitIndex13)
<=> v95298(VarCurr,bitIndex30) )
& ( v108997(VarCurr,bitIndex12)
<=> v95298(VarCurr,bitIndex29) )
& ( v108997(VarCurr,bitIndex11)
<=> v95298(VarCurr,bitIndex28) )
& ( v108997(VarCurr,bitIndex10)
<=> v95298(VarCurr,bitIndex27) )
& ( v108997(VarCurr,bitIndex9)
<=> v95298(VarCurr,bitIndex26) )
& ( v108997(VarCurr,bitIndex8)
<=> v95298(VarCurr,bitIndex25) )
& ( v108997(VarCurr,bitIndex7)
<=> v95298(VarCurr,bitIndex24) )
& ( v108997(VarCurr,bitIndex6)
<=> v95298(VarCurr,bitIndex23) )
& ( v108997(VarCurr,bitIndex5)
<=> v95298(VarCurr,bitIndex22) )
& ( v108997(VarCurr,bitIndex4)
<=> v95298(VarCurr,bitIndex21) )
& ( v108997(VarCurr,bitIndex3)
<=> v95298(VarCurr,bitIndex20) )
& ( v108997(VarCurr,bitIndex2)
<=> v95298(VarCurr,bitIndex19) )
& ( v108997(VarCurr,bitIndex1)
<=> v95298(VarCurr,bitIndex18) )
& ( v108997(VarCurr,bitIndex0)
<=> v95298(VarCurr,bitIndex17) ) ) ) ).
fof(writeUnaryOperator_8011,axiom,
! [VarCurr] :
( ~ v108998(VarCurr)
<=> v94633(VarCurr) ) ).
fof(addAssignment_34850,axiom,
! [VarCurr] :
( v108983(VarCurr,bitIndex23)
<=> v108984(VarCurr,bitIndex23) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges7_21,axiom,
! [VarCurr] :
( ( ~ v108985(VarCurr)
& ~ v108986(VarCurr)
& ~ v108988(VarCurr)
& ~ v108989(VarCurr)
& ~ v108991(VarCurr)
& ~ v108992(VarCurr)
& ~ v108994(VarCurr) )
=> ( ( v108984(VarCurr,bitIndex23)
<=> v95298(VarCurr,bitIndex37) )
& ( v108984(VarCurr,bitIndex22)
<=> v95298(VarCurr,bitIndex36) )
& ( v108984(VarCurr,bitIndex21)
<=> v95298(VarCurr,bitIndex35) )
& ( v108984(VarCurr,bitIndex20)
<=> v95298(VarCurr,bitIndex34) )
& ( v108984(VarCurr,bitIndex19)
<=> v95298(VarCurr,bitIndex33) )
& ( v108984(VarCurr,bitIndex18)
<=> v95298(VarCurr,bitIndex32) )
& ( v108984(VarCurr,bitIndex17)
<=> v95298(VarCurr,bitIndex31) )
& ( v108984(VarCurr,bitIndex16)
<=> v95298(VarCurr,bitIndex30) )
& ( v108984(VarCurr,bitIndex15)
<=> v95298(VarCurr,bitIndex29) )
& ( v108984(VarCurr,bitIndex14)
<=> v95298(VarCurr,bitIndex28) )
& ( v108984(VarCurr,bitIndex13)
<=> v95298(VarCurr,bitIndex27) )
& ( v108984(VarCurr,bitIndex12)
<=> v95298(VarCurr,bitIndex26) )
& ( v108984(VarCurr,bitIndex11)
<=> v95298(VarCurr,bitIndex25) )
& ( v108984(VarCurr,bitIndex10)
<=> v95298(VarCurr,bitIndex24) )
& ( v108984(VarCurr,bitIndex9)
<=> v95298(VarCurr,bitIndex23) )
& ( v108984(VarCurr,bitIndex8)
<=> v95298(VarCurr,bitIndex22) )
& ( v108984(VarCurr,bitIndex7)
<=> v95298(VarCurr,bitIndex21) )
& ( v108984(VarCurr,bitIndex6)
<=> v95298(VarCurr,bitIndex20) )
& ( v108984(VarCurr,bitIndex5)
<=> v95298(VarCurr,bitIndex19) )
& ( v108984(VarCurr,bitIndex4)
<=> v95298(VarCurr,bitIndex18) )
& ( v108984(VarCurr,bitIndex3)
<=> v95298(VarCurr,bitIndex17) )
& ( v108984(VarCurr,bitIndex2)
<=> v95298(VarCurr,bitIndex16) )
& ( v108984(VarCurr,bitIndex1)
<=> v95298(VarCurr,bitIndex15) )
& ( v108984(VarCurr,bitIndex0)
<=> v95298(VarCurr,bitIndex14) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges6_21,axiom,
! [VarCurr] :
( v108994(VarCurr)
=> ( ( v108984(VarCurr,bitIndex23)
<=> v95298(VarCurr,bitIndex37) )
& ( v108984(VarCurr,bitIndex22)
<=> v95298(VarCurr,bitIndex36) )
& ( v108984(VarCurr,bitIndex21)
<=> v95298(VarCurr,bitIndex35) )
& ( v108984(VarCurr,bitIndex20)
<=> v95298(VarCurr,bitIndex34) )
& ( v108984(VarCurr,bitIndex19)
<=> v95298(VarCurr,bitIndex33) )
& ( v108984(VarCurr,bitIndex18)
<=> v95298(VarCurr,bitIndex32) )
& ( v108984(VarCurr,bitIndex17)
<=> v95298(VarCurr,bitIndex31) )
& ( v108984(VarCurr,bitIndex16)
<=> v95298(VarCurr,bitIndex30) )
& ( v108984(VarCurr,bitIndex15)
<=> v95298(VarCurr,bitIndex29) )
& ( v108984(VarCurr,bitIndex14)
<=> v95298(VarCurr,bitIndex28) )
& ( v108984(VarCurr,bitIndex13)
<=> v95298(VarCurr,bitIndex27) )
& ( v108984(VarCurr,bitIndex12)
<=> v95298(VarCurr,bitIndex26) )
& ( v108984(VarCurr,bitIndex11)
<=> v95298(VarCurr,bitIndex25) )
& ( v108984(VarCurr,bitIndex10)
<=> v95298(VarCurr,bitIndex24) )
& ( v108984(VarCurr,bitIndex9)
<=> v95298(VarCurr,bitIndex23) )
& ( v108984(VarCurr,bitIndex8)
<=> v95298(VarCurr,bitIndex22) )
& ( v108984(VarCurr,bitIndex7)
<=> v95298(VarCurr,bitIndex21) )
& ( v108984(VarCurr,bitIndex6)
<=> v95298(VarCurr,bitIndex20) )
& ( v108984(VarCurr,bitIndex5)
<=> v95298(VarCurr,bitIndex19) )
& ( v108984(VarCurr,bitIndex4)
<=> v95298(VarCurr,bitIndex18) )
& ( v108984(VarCurr,bitIndex3)
<=> v95298(VarCurr,bitIndex17) )
& ( v108984(VarCurr,bitIndex2)
<=> v95298(VarCurr,bitIndex16) )
& ( v108984(VarCurr,bitIndex1)
<=> v95298(VarCurr,bitIndex15) )
& ( v108984(VarCurr,bitIndex0)
<=> v95298(VarCurr,bitIndex14) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges5_26,axiom,
! [VarCurr] :
( v108992(VarCurr)
=> ! [B] :
( range_23_0(B)
=> ( v108984(VarCurr,B)
<=> v108993(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges4_22,axiom,
! [VarCurr] :
( v108991(VarCurr)
=> ( ( v108984(VarCurr,bitIndex23)
<=> v95298(VarCurr,bitIndex37) )
& ( v108984(VarCurr,bitIndex22)
<=> v95298(VarCurr,bitIndex36) )
& ( v108984(VarCurr,bitIndex21)
<=> v95298(VarCurr,bitIndex35) )
& ( v108984(VarCurr,bitIndex20)
<=> v95298(VarCurr,bitIndex34) )
& ( v108984(VarCurr,bitIndex19)
<=> v95298(VarCurr,bitIndex33) )
& ( v108984(VarCurr,bitIndex18)
<=> v95298(VarCurr,bitIndex32) )
& ( v108984(VarCurr,bitIndex17)
<=> v95298(VarCurr,bitIndex31) )
& ( v108984(VarCurr,bitIndex16)
<=> v95298(VarCurr,bitIndex30) )
& ( v108984(VarCurr,bitIndex15)
<=> v95298(VarCurr,bitIndex29) )
& ( v108984(VarCurr,bitIndex14)
<=> v95298(VarCurr,bitIndex28) )
& ( v108984(VarCurr,bitIndex13)
<=> v95298(VarCurr,bitIndex27) )
& ( v108984(VarCurr,bitIndex12)
<=> v95298(VarCurr,bitIndex26) )
& ( v108984(VarCurr,bitIndex11)
<=> v95298(VarCurr,bitIndex25) )
& ( v108984(VarCurr,bitIndex10)
<=> v95298(VarCurr,bitIndex24) )
& ( v108984(VarCurr,bitIndex9)
<=> v95298(VarCurr,bitIndex23) )
& ( v108984(VarCurr,bitIndex8)
<=> v95298(VarCurr,bitIndex22) )
& ( v108984(VarCurr,bitIndex7)
<=> v95298(VarCurr,bitIndex21) )
& ( v108984(VarCurr,bitIndex6)
<=> v95298(VarCurr,bitIndex20) )
& ( v108984(VarCurr,bitIndex5)
<=> v95298(VarCurr,bitIndex19) )
& ( v108984(VarCurr,bitIndex4)
<=> v95298(VarCurr,bitIndex18) )
& ( v108984(VarCurr,bitIndex3)
<=> v95298(VarCurr,bitIndex17) )
& ( v108984(VarCurr,bitIndex2)
<=> v95298(VarCurr,bitIndex16) )
& ( v108984(VarCurr,bitIndex1)
<=> v95298(VarCurr,bitIndex15) )
& ( v108984(VarCurr,bitIndex0)
<=> v95298(VarCurr,bitIndex14) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_180,axiom,
! [VarCurr] :
( v108989(VarCurr)
=> ! [B] :
( range_23_0(B)
=> ( v108984(VarCurr,B)
<=> v108990(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_23,axiom,
! [VarCurr] :
( v108988(VarCurr)
=> ( ( v108984(VarCurr,bitIndex23)
<=> v95298(VarCurr,bitIndex37) )
& ( v108984(VarCurr,bitIndex22)
<=> v95298(VarCurr,bitIndex36) )
& ( v108984(VarCurr,bitIndex21)
<=> v95298(VarCurr,bitIndex35) )
& ( v108984(VarCurr,bitIndex20)
<=> v95298(VarCurr,bitIndex34) )
& ( v108984(VarCurr,bitIndex19)
<=> v95298(VarCurr,bitIndex33) )
& ( v108984(VarCurr,bitIndex18)
<=> v95298(VarCurr,bitIndex32) )
& ( v108984(VarCurr,bitIndex17)
<=> v95298(VarCurr,bitIndex31) )
& ( v108984(VarCurr,bitIndex16)
<=> v95298(VarCurr,bitIndex30) )
& ( v108984(VarCurr,bitIndex15)
<=> v95298(VarCurr,bitIndex29) )
& ( v108984(VarCurr,bitIndex14)
<=> v95298(VarCurr,bitIndex28) )
& ( v108984(VarCurr,bitIndex13)
<=> v95298(VarCurr,bitIndex27) )
& ( v108984(VarCurr,bitIndex12)
<=> v95298(VarCurr,bitIndex26) )
& ( v108984(VarCurr,bitIndex11)
<=> v95298(VarCurr,bitIndex25) )
& ( v108984(VarCurr,bitIndex10)
<=> v95298(VarCurr,bitIndex24) )
& ( v108984(VarCurr,bitIndex9)
<=> v95298(VarCurr,bitIndex23) )
& ( v108984(VarCurr,bitIndex8)
<=> v95298(VarCurr,bitIndex22) )
& ( v108984(VarCurr,bitIndex7)
<=> v95298(VarCurr,bitIndex21) )
& ( v108984(VarCurr,bitIndex6)
<=> v95298(VarCurr,bitIndex20) )
& ( v108984(VarCurr,bitIndex5)
<=> v95298(VarCurr,bitIndex19) )
& ( v108984(VarCurr,bitIndex4)
<=> v95298(VarCurr,bitIndex18) )
& ( v108984(VarCurr,bitIndex3)
<=> v95298(VarCurr,bitIndex17) )
& ( v108984(VarCurr,bitIndex2)
<=> v95298(VarCurr,bitIndex16) )
& ( v108984(VarCurr,bitIndex1)
<=> v95298(VarCurr,bitIndex15) )
& ( v108984(VarCurr,bitIndex0)
<=> v95298(VarCurr,bitIndex14) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4922,axiom,
! [VarCurr] :
( v108986(VarCurr)
=> ! [B] :
( range_23_0(B)
=> ( v108984(VarCurr,B)
<=> v108987(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_21,axiom,
! [VarCurr] :
( v108985(VarCurr)
=> ( ( v108984(VarCurr,bitIndex23)
<=> v95298(VarCurr,bitIndex37) )
& ( v108984(VarCurr,bitIndex22)
<=> v95298(VarCurr,bitIndex36) )
& ( v108984(VarCurr,bitIndex21)
<=> v95298(VarCurr,bitIndex35) )
& ( v108984(VarCurr,bitIndex20)
<=> v95298(VarCurr,bitIndex34) )
& ( v108984(VarCurr,bitIndex19)
<=> v95298(VarCurr,bitIndex33) )
& ( v108984(VarCurr,bitIndex18)
<=> v95298(VarCurr,bitIndex32) )
& ( v108984(VarCurr,bitIndex17)
<=> v95298(VarCurr,bitIndex31) )
& ( v108984(VarCurr,bitIndex16)
<=> v95298(VarCurr,bitIndex30) )
& ( v108984(VarCurr,bitIndex15)
<=> v95298(VarCurr,bitIndex29) )
& ( v108984(VarCurr,bitIndex14)
<=> v95298(VarCurr,bitIndex28) )
& ( v108984(VarCurr,bitIndex13)
<=> v95298(VarCurr,bitIndex27) )
& ( v108984(VarCurr,bitIndex12)
<=> v95298(VarCurr,bitIndex26) )
& ( v108984(VarCurr,bitIndex11)
<=> v95298(VarCurr,bitIndex25) )
& ( v108984(VarCurr,bitIndex10)
<=> v95298(VarCurr,bitIndex24) )
& ( v108984(VarCurr,bitIndex9)
<=> v95298(VarCurr,bitIndex23) )
& ( v108984(VarCurr,bitIndex8)
<=> v95298(VarCurr,bitIndex22) )
& ( v108984(VarCurr,bitIndex7)
<=> v95298(VarCurr,bitIndex21) )
& ( v108984(VarCurr,bitIndex6)
<=> v95298(VarCurr,bitIndex20) )
& ( v108984(VarCurr,bitIndex5)
<=> v95298(VarCurr,bitIndex19) )
& ( v108984(VarCurr,bitIndex4)
<=> v95298(VarCurr,bitIndex18) )
& ( v108984(VarCurr,bitIndex3)
<=> v95298(VarCurr,bitIndex17) )
& ( v108984(VarCurr,bitIndex2)
<=> v95298(VarCurr,bitIndex16) )
& ( v108984(VarCurr,bitIndex1)
<=> v95298(VarCurr,bitIndex15) )
& ( v108984(VarCurr,bitIndex0)
<=> v95298(VarCurr,bitIndex14) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20518,axiom,
! [VarCurr] :
( v108994(VarCurr)
<=> ( v108995(VarCurr)
| v108996(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8367,axiom,
! [VarCurr] :
( v108996(VarCurr)
<=> ( ( v100626(VarCurr,bitIndex2)
<=> $true )
& ( v100626(VarCurr,bitIndex1)
<=> $true )
& ( v100626(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8366,axiom,
! [VarCurr] :
( v108995(VarCurr)
<=> ( ( v100626(VarCurr,bitIndex2)
<=> $true )
& ( v100626(VarCurr,bitIndex1)
<=> $true )
& ( v100626(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_34849,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v108993(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_34848,axiom,
! [VarCurr] :
( ( v108993(VarCurr,bitIndex23)
<=> v95298(VarCurr,bitIndex37) )
& ( v108993(VarCurr,bitIndex22)
<=> v95298(VarCurr,bitIndex36) )
& ( v108993(VarCurr,bitIndex21)
<=> v95298(VarCurr,bitIndex35) )
& ( v108993(VarCurr,bitIndex20)
<=> v95298(VarCurr,bitIndex34) )
& ( v108993(VarCurr,bitIndex19)
<=> v95298(VarCurr,bitIndex33) )
& ( v108993(VarCurr,bitIndex18)
<=> v95298(VarCurr,bitIndex32) )
& ( v108993(VarCurr,bitIndex17)
<=> v95298(VarCurr,bitIndex31) )
& ( v108993(VarCurr,bitIndex16)
<=> v95298(VarCurr,bitIndex30) )
& ( v108993(VarCurr,bitIndex15)
<=> v95298(VarCurr,bitIndex29) ) ) ).
fof(addBitVectorEqualityBitBlasted_8365,axiom,
! [VarCurr] :
( v108992(VarCurr)
<=> ( ( v100626(VarCurr,bitIndex2)
<=> $true )
& ( v100626(VarCurr,bitIndex1)
<=> $false )
& ( v100626(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8364,axiom,
! [VarCurr] :
( v108991(VarCurr)
<=> ( ( v100626(VarCurr,bitIndex2)
<=> $true )
& ( v100626(VarCurr,bitIndex1)
<=> $false )
& ( v100626(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_34847,axiom,
! [VarCurr,B] :
( range_8_0(B)
=> ( v108990(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_34846,axiom,
! [VarCurr] :
( ( v108990(VarCurr,bitIndex23)
<=> v95298(VarCurr,bitIndex37) )
& ( v108990(VarCurr,bitIndex22)
<=> v95298(VarCurr,bitIndex36) )
& ( v108990(VarCurr,bitIndex21)
<=> v95298(VarCurr,bitIndex35) )
& ( v108990(VarCurr,bitIndex20)
<=> v95298(VarCurr,bitIndex34) )
& ( v108990(VarCurr,bitIndex19)
<=> v95298(VarCurr,bitIndex33) )
& ( v108990(VarCurr,bitIndex18)
<=> v95298(VarCurr,bitIndex32) )
& ( v108990(VarCurr,bitIndex17)
<=> v95298(VarCurr,bitIndex31) )
& ( v108990(VarCurr,bitIndex16)
<=> v95298(VarCurr,bitIndex30) )
& ( v108990(VarCurr,bitIndex15)
<=> v95298(VarCurr,bitIndex29) )
& ( v108990(VarCurr,bitIndex14)
<=> v95298(VarCurr,bitIndex28) )
& ( v108990(VarCurr,bitIndex13)
<=> v95298(VarCurr,bitIndex27) )
& ( v108990(VarCurr,bitIndex12)
<=> v95298(VarCurr,bitIndex26) )
& ( v108990(VarCurr,bitIndex11)
<=> v95298(VarCurr,bitIndex25) )
& ( v108990(VarCurr,bitIndex10)
<=> v95298(VarCurr,bitIndex24) )
& ( v108990(VarCurr,bitIndex9)
<=> v95298(VarCurr,bitIndex23) ) ) ).
fof(addBitVectorEqualityBitBlasted_8363,axiom,
! [VarCurr] :
( v108989(VarCurr)
<=> ( ( v100626(VarCurr,bitIndex2)
<=> $false )
& ( v100626(VarCurr,bitIndex1)
<=> $true )
& ( v100626(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8362,axiom,
! [VarCurr] :
( v108988(VarCurr)
<=> ( ( v100626(VarCurr,bitIndex2)
<=> $false )
& ( v100626(VarCurr,bitIndex1)
<=> $true )
& ( v100626(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_34845,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v108987(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_34844,axiom,
! [VarCurr] :
( ( v108987(VarCurr,bitIndex23)
<=> v95298(VarCurr,bitIndex37) )
& ( v108987(VarCurr,bitIndex22)
<=> v95298(VarCurr,bitIndex36) )
& ( v108987(VarCurr,bitIndex21)
<=> v95298(VarCurr,bitIndex35) )
& ( v108987(VarCurr,bitIndex20)
<=> v95298(VarCurr,bitIndex34) )
& ( v108987(VarCurr,bitIndex19)
<=> v95298(VarCurr,bitIndex33) )
& ( v108987(VarCurr,bitIndex18)
<=> v95298(VarCurr,bitIndex32) )
& ( v108987(VarCurr,bitIndex17)
<=> v95298(VarCurr,bitIndex31) )
& ( v108987(VarCurr,bitIndex16)
<=> v95298(VarCurr,bitIndex30) )
& ( v108987(VarCurr,bitIndex15)
<=> v95298(VarCurr,bitIndex29) )
& ( v108987(VarCurr,bitIndex14)
<=> v95298(VarCurr,bitIndex28) )
& ( v108987(VarCurr,bitIndex13)
<=> v95298(VarCurr,bitIndex27) )
& ( v108987(VarCurr,bitIndex12)
<=> v95298(VarCurr,bitIndex26) )
& ( v108987(VarCurr,bitIndex11)
<=> v95298(VarCurr,bitIndex25) )
& ( v108987(VarCurr,bitIndex10)
<=> v95298(VarCurr,bitIndex24) )
& ( v108987(VarCurr,bitIndex9)
<=> v95298(VarCurr,bitIndex23) )
& ( v108987(VarCurr,bitIndex8)
<=> v95298(VarCurr,bitIndex22) )
& ( v108987(VarCurr,bitIndex7)
<=> v95298(VarCurr,bitIndex21) )
& ( v108987(VarCurr,bitIndex6)
<=> v95298(VarCurr,bitIndex20) )
& ( v108987(VarCurr,bitIndex5)
<=> v95298(VarCurr,bitIndex19) )
& ( v108987(VarCurr,bitIndex4)
<=> v95298(VarCurr,bitIndex18) )
& ( v108987(VarCurr,bitIndex3)
<=> v95298(VarCurr,bitIndex17) ) ) ).
fof(addBitVectorEqualityBitBlasted_8361,axiom,
! [VarCurr] :
( v108986(VarCurr)
<=> ( ( v100626(VarCurr,bitIndex2)
<=> $false )
& ( v100626(VarCurr,bitIndex1)
<=> $false )
& ( v100626(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8360,axiom,
! [VarCurr] :
( v108985(VarCurr)
<=> ( ( v100626(VarCurr,bitIndex2)
<=> $false )
& ( v100626(VarCurr,bitIndex1)
<=> $false )
& ( v100626(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_34843,axiom,
! [VarCurr] :
( v108522(VarCurr,bitIndex23)
<=> v104608(VarCurr,bitIndex23) ) ).
fof(addAssignment_34842,axiom,
! [VarCurr] :
( v108961(VarCurr)
<=> v108389(VarCurr,bitIndex24) ) ).
fof(addAssignment_34841,axiom,
! [VarCurr] :
( v108389(VarCurr,bitIndex24)
<=> v108963(VarCurr) ) ).
fof(addAssignment_34840,axiom,
! [VarCurr] :
( v108963(VarCurr)
<=> v108965(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2529,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108970(VarNext)
=> ( v108965(VarNext)
<=> v108965(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2439,axiom,
! [VarNext] :
( v108970(VarNext)
=> ( v108965(VarNext)
<=> v108912(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20517,axiom,
! [VarCurr] :
( v108970(VarCurr)
<=> ( v108916(VarCurr)
& v108971(VarCurr) ) ) ).
fof(writeUnaryOperator_8010,axiom,
! [VarCurr] :
( ~ v108971(VarCurr)
<=> v108967(VarCurr) ) ).
fof(addAssignment_34839,axiom,
! [VarCurr] :
( v108967(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_34838,axiom,
! [VarCurr] :
( v108959(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_34837,axiom,
! [VarCurr] :
( v108957(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addAssignment_34836,axiom,
! [VarCurr] :
( v108910(VarCurr)
<=> v108912(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2528,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108936(VarNext)
=> ( v108912(VarNext)
<=> v108912(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2438,axiom,
! [VarNext] :
( v108936(VarNext)
=> ( v108912(VarNext)
<=> v108946(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1742,axiom,
! [VarCurr] :
( ( ~ v108937(VarCurr)
& v108938(VarCurr) )
=> ( v108946(VarCurr)
<=> v108947(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1800,axiom,
! [VarCurr] :
( v108937(VarCurr)
=> ( v108946(VarCurr)
<=> v108918(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4921,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108939(VarCurr)
=> ( v108947(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4927,axiom,
! [VarCurr] :
( v108939(VarCurr)
=> ( v108947(VarCurr)
<=> v108933(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20516,axiom,
! [VarCurr] :
( v108936(VarCurr)
<=> ( v108937(VarCurr)
| v108938(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20515,axiom,
! [VarCurr] :
( v108938(VarCurr)
<=> ( v108939(VarCurr)
| v108942(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20514,axiom,
! [VarCurr] :
( v108942(VarCurr)
<=> ( v108943(VarCurr)
& v108945(VarCurr) ) ) ).
fof(writeUnaryOperator_8009,axiom,
! [VarCurr] :
( ~ v108945(VarCurr)
<=> v108939(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20513,axiom,
! [VarCurr] :
( v108943(VarCurr)
<=> ( v108914(VarCurr)
& v108944(VarCurr) ) ) ).
fof(writeUnaryOperator_8008,axiom,
! [VarCurr] :
( ~ v108944(VarCurr)
<=> v108916(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20512,axiom,
! [VarCurr] :
( v108939(VarCurr)
<=> ( v108940(VarCurr)
& v108941(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8359,axiom,
! [VarCurr] :
( v108941(VarCurr)
<=> ( v108916(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8358,axiom,
! [VarCurr] :
( v108940(VarCurr)
<=> ( v108914(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20511,axiom,
! [VarCurr] :
( v108937(VarCurr)
<=> ( v108914(VarCurr)
& v108916(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_66,axiom,
( v108912(constB0)
<=> $false ) ).
fof(addAssignment_34835,axiom,
! [VarCurr] :
( v108933(VarCurr)
<=> v108551(VarCurr,bitIndex24) ) ).
fof(addAssignment_34834,axiom,
! [VarCurr] :
( v108551(VarCurr,bitIndex24)
<=> v108553(VarCurr,bitIndex24) ) ).
fof(addAssignment_34833,axiom,
! [VarCurr] :
( v108553(VarCurr,bitIndex24)
<=> v108554(VarCurr,bitIndex24) ) ).
fof(addAssignment_34832,axiom,
! [VarCurr] :
( v108556(VarCurr,bitIndex0)
<=> v108683(VarCurr,bitIndex0) ) ).
fof(addAssignment_34831,axiom,
! [VarCurr] :
( v108678(VarCurr,bitIndex0)
<=> v108680(VarCurr,bitIndex0) ) ).
fof(addAssignment_34830,axiom,
! [VarCurr] :
( v108680(VarCurr,bitIndex0)
<=> v108682(VarCurr,bitIndex0) ) ).
fof(addAssignment_34829,axiom,
! [VarCurr] :
( v108682(VarCurr,bitIndex0)
<=> v100755(VarCurr,bitIndex0) ) ).
fof(addAssignment_34828,axiom,
! [VarCurr] :
( v108522(VarCurr,bitIndex24)
<=> v104608(VarCurr,bitIndex24) ) ).
fof(addAssignment_34827,axiom,
! [VarCurr] :
( v108918(VarCurr)
<=> v108389(VarCurr,bitIndex25) ) ).
fof(addAssignment_34826,axiom,
! [VarCurr] :
( v108389(VarCurr,bitIndex25)
<=> v108920(VarCurr) ) ).
fof(addAssignment_34825,axiom,
! [VarCurr] :
( v108920(VarCurr)
<=> v108922(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2527,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108927(VarNext)
=> ( v108922(VarNext)
<=> v108922(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2437,axiom,
! [VarNext] :
( v108927(VarNext)
=> ( v108922(VarNext)
<=> v108869(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20510,axiom,
! [VarCurr] :
( v108927(VarCurr)
<=> ( v108873(VarCurr)
& v108928(VarCurr) ) ) ).
fof(writeUnaryOperator_8007,axiom,
! [VarCurr] :
( ~ v108928(VarCurr)
<=> v108924(VarCurr) ) ).
fof(addAssignment_34824,axiom,
! [VarCurr] :
( v108924(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_34823,axiom,
! [VarCurr] :
( v108916(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_34822,axiom,
! [VarCurr] :
( v108914(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addAssignment_34821,axiom,
! [VarCurr] :
( v108867(VarCurr)
<=> v108869(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2526,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108893(VarNext)
=> ( v108869(VarNext)
<=> v108869(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2436,axiom,
! [VarNext] :
( v108893(VarNext)
=> ( v108869(VarNext)
<=> v108903(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1741,axiom,
! [VarCurr] :
( ( ~ v108894(VarCurr)
& v108895(VarCurr) )
=> ( v108903(VarCurr)
<=> v108904(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1799,axiom,
! [VarCurr] :
( v108894(VarCurr)
=> ( v108903(VarCurr)
<=> v108875(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4920,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108896(VarCurr)
=> ( v108904(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4926,axiom,
! [VarCurr] :
( v108896(VarCurr)
=> ( v108904(VarCurr)
<=> v108890(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20509,axiom,
! [VarCurr] :
( v108893(VarCurr)
<=> ( v108894(VarCurr)
| v108895(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20508,axiom,
! [VarCurr] :
( v108895(VarCurr)
<=> ( v108896(VarCurr)
| v108899(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20507,axiom,
! [VarCurr] :
( v108899(VarCurr)
<=> ( v108900(VarCurr)
& v108902(VarCurr) ) ) ).
fof(writeUnaryOperator_8006,axiom,
! [VarCurr] :
( ~ v108902(VarCurr)
<=> v108896(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20506,axiom,
! [VarCurr] :
( v108900(VarCurr)
<=> ( v108871(VarCurr)
& v108901(VarCurr) ) ) ).
fof(writeUnaryOperator_8005,axiom,
! [VarCurr] :
( ~ v108901(VarCurr)
<=> v108873(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20505,axiom,
! [VarCurr] :
( v108896(VarCurr)
<=> ( v108897(VarCurr)
& v108898(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8357,axiom,
! [VarCurr] :
( v108898(VarCurr)
<=> ( v108873(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8356,axiom,
! [VarCurr] :
( v108897(VarCurr)
<=> ( v108871(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20504,axiom,
! [VarCurr] :
( v108894(VarCurr)
<=> ( v108871(VarCurr)
& v108873(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_65,axiom,
( v108869(constB0)
<=> $false ) ).
fof(addAssignment_34820,axiom,
! [VarCurr] :
( v108890(VarCurr)
<=> v108551(VarCurr,bitIndex25) ) ).
fof(addAssignment_34819,axiom,
! [VarCurr] :
( v108551(VarCurr,bitIndex25)
<=> v108553(VarCurr,bitIndex25) ) ).
fof(addAssignment_34818,axiom,
! [VarCurr] :
( v108553(VarCurr,bitIndex25)
<=> v108554(VarCurr,bitIndex25) ) ).
fof(addAssignment_34817,axiom,
! [VarCurr] :
( v108556(VarCurr,bitIndex1)
<=> v108683(VarCurr,bitIndex1) ) ).
fof(addAssignment_34816,axiom,
! [VarCurr] :
( v108678(VarCurr,bitIndex1)
<=> v108680(VarCurr,bitIndex1) ) ).
fof(addAssignment_34815,axiom,
! [VarCurr] :
( v108680(VarCurr,bitIndex1)
<=> v108682(VarCurr,bitIndex1) ) ).
fof(addAssignment_34814,axiom,
! [VarCurr] :
( v108682(VarCurr,bitIndex1)
<=> v100755(VarCurr,bitIndex1) ) ).
fof(addAssignment_34813,axiom,
! [VarCurr] :
( v108522(VarCurr,bitIndex25)
<=> v104608(VarCurr,bitIndex25) ) ).
fof(addAssignment_34812,axiom,
! [VarCurr] :
( v108875(VarCurr)
<=> v108389(VarCurr,bitIndex26) ) ).
fof(addAssignment_34811,axiom,
! [VarCurr] :
( v108389(VarCurr,bitIndex26)
<=> v108877(VarCurr) ) ).
fof(addAssignment_34810,axiom,
! [VarCurr] :
( v108877(VarCurr)
<=> v108879(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2525,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108884(VarNext)
=> ( v108879(VarNext)
<=> v108879(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2435,axiom,
! [VarNext] :
( v108884(VarNext)
=> ( v108879(VarNext)
<=> v108826(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20503,axiom,
! [VarCurr] :
( v108884(VarCurr)
<=> ( v108830(VarCurr)
& v108885(VarCurr) ) ) ).
fof(writeUnaryOperator_8004,axiom,
! [VarCurr] :
( ~ v108885(VarCurr)
<=> v108881(VarCurr) ) ).
fof(addAssignment_34809,axiom,
! [VarCurr] :
( v108881(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_34808,axiom,
! [VarCurr] :
( v108873(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_34807,axiom,
! [VarCurr] :
( v108871(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addAssignment_34806,axiom,
! [VarCurr] :
( v108824(VarCurr)
<=> v108826(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2524,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108850(VarNext)
=> ( v108826(VarNext)
<=> v108826(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2434,axiom,
! [VarNext] :
( v108850(VarNext)
=> ( v108826(VarNext)
<=> v108860(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1740,axiom,
! [VarCurr] :
( ( ~ v108851(VarCurr)
& v108852(VarCurr) )
=> ( v108860(VarCurr)
<=> v108861(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1798,axiom,
! [VarCurr] :
( v108851(VarCurr)
=> ( v108860(VarCurr)
<=> v108832(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4919,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108853(VarCurr)
=> ( v108861(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4925,axiom,
! [VarCurr] :
( v108853(VarCurr)
=> ( v108861(VarCurr)
<=> v108847(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20502,axiom,
! [VarCurr] :
( v108850(VarCurr)
<=> ( v108851(VarCurr)
| v108852(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20501,axiom,
! [VarCurr] :
( v108852(VarCurr)
<=> ( v108853(VarCurr)
| v108856(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20500,axiom,
! [VarCurr] :
( v108856(VarCurr)
<=> ( v108857(VarCurr)
& v108859(VarCurr) ) ) ).
fof(writeUnaryOperator_8003,axiom,
! [VarCurr] :
( ~ v108859(VarCurr)
<=> v108853(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20499,axiom,
! [VarCurr] :
( v108857(VarCurr)
<=> ( v108828(VarCurr)
& v108858(VarCurr) ) ) ).
fof(writeUnaryOperator_8002,axiom,
! [VarCurr] :
( ~ v108858(VarCurr)
<=> v108830(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20498,axiom,
! [VarCurr] :
( v108853(VarCurr)
<=> ( v108854(VarCurr)
& v108855(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8355,axiom,
! [VarCurr] :
( v108855(VarCurr)
<=> ( v108830(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8354,axiom,
! [VarCurr] :
( v108854(VarCurr)
<=> ( v108828(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20497,axiom,
! [VarCurr] :
( v108851(VarCurr)
<=> ( v108828(VarCurr)
& v108830(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_64,axiom,
( v108826(constB0)
<=> $false ) ).
fof(addAssignment_34805,axiom,
! [VarCurr] :
( v108847(VarCurr)
<=> v108551(VarCurr,bitIndex26) ) ).
fof(addAssignment_34804,axiom,
! [VarCurr] :
( v108551(VarCurr,bitIndex26)
<=> v108553(VarCurr,bitIndex26) ) ).
fof(addAssignment_34803,axiom,
! [VarCurr] :
( v108553(VarCurr,bitIndex26)
<=> v108554(VarCurr,bitIndex26) ) ).
fof(addAssignment_34802,axiom,
! [VarCurr] :
( v108556(VarCurr,bitIndex2)
<=> v108683(VarCurr,bitIndex2) ) ).
fof(addAssignment_34801,axiom,
! [VarCurr] :
( v108678(VarCurr,bitIndex2)
<=> v108680(VarCurr,bitIndex2) ) ).
fof(addAssignment_34800,axiom,
! [VarCurr] :
( v108680(VarCurr,bitIndex2)
<=> v108682(VarCurr,bitIndex2) ) ).
fof(addAssignment_34799,axiom,
! [VarCurr] :
( v108682(VarCurr,bitIndex2)
<=> v100755(VarCurr,bitIndex2) ) ).
fof(addAssignment_34798,axiom,
! [VarCurr] :
( v108522(VarCurr,bitIndex26)
<=> v104608(VarCurr,bitIndex26) ) ).
fof(addAssignment_34797,axiom,
! [VarCurr] :
( v108832(VarCurr)
<=> v108389(VarCurr,bitIndex27) ) ).
fof(addAssignment_34796,axiom,
! [VarCurr] :
( v108389(VarCurr,bitIndex27)
<=> v108834(VarCurr) ) ).
fof(addAssignment_34795,axiom,
! [VarCurr] :
( v108834(VarCurr)
<=> v108836(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2523,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108841(VarNext)
=> ( v108836(VarNext)
<=> v108836(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2433,axiom,
! [VarNext] :
( v108841(VarNext)
=> ( v108836(VarNext)
<=> v108777(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20496,axiom,
! [VarCurr] :
( v108841(VarCurr)
<=> ( v108781(VarCurr)
& v108842(VarCurr) ) ) ).
fof(writeUnaryOperator_8001,axiom,
! [VarCurr] :
( ~ v108842(VarCurr)
<=> v108838(VarCurr) ) ).
fof(addAssignment_34794,axiom,
! [VarCurr] :
( v108838(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_34793,axiom,
! [VarCurr] :
( v108830(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_34792,axiom,
! [VarCurr] :
( v108828(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addAssignment_34791,axiom,
! [VarCurr] :
( v108775(VarCurr)
<=> v108777(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2522,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108807(VarNext)
=> ( v108777(VarNext)
<=> v108777(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2432,axiom,
! [VarNext] :
( v108807(VarNext)
=> ( v108777(VarNext)
<=> v108817(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1739,axiom,
! [VarCurr] :
( ( ~ v108808(VarCurr)
& v108809(VarCurr) )
=> ( v108817(VarCurr)
<=> v108818(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1797,axiom,
! [VarCurr] :
( v108808(VarCurr)
=> ( v108817(VarCurr)
<=> v108783(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4918,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108810(VarCurr)
=> ( v108818(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4924,axiom,
! [VarCurr] :
( v108810(VarCurr)
=> ( v108818(VarCurr)
<=> v108804(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20495,axiom,
! [VarCurr] :
( v108807(VarCurr)
<=> ( v108808(VarCurr)
| v108809(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20494,axiom,
! [VarCurr] :
( v108809(VarCurr)
<=> ( v108810(VarCurr)
| v108813(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20493,axiom,
! [VarCurr] :
( v108813(VarCurr)
<=> ( v108814(VarCurr)
& v108816(VarCurr) ) ) ).
fof(writeUnaryOperator_8000,axiom,
! [VarCurr] :
( ~ v108816(VarCurr)
<=> v108810(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20492,axiom,
! [VarCurr] :
( v108814(VarCurr)
<=> ( v108779(VarCurr)
& v108815(VarCurr) ) ) ).
fof(writeUnaryOperator_7999,axiom,
! [VarCurr] :
( ~ v108815(VarCurr)
<=> v108781(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20491,axiom,
! [VarCurr] :
( v108810(VarCurr)
<=> ( v108811(VarCurr)
& v108812(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8353,axiom,
! [VarCurr] :
( v108812(VarCurr)
<=> ( v108781(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8352,axiom,
! [VarCurr] :
( v108811(VarCurr)
<=> ( v108779(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20490,axiom,
! [VarCurr] :
( v108808(VarCurr)
<=> ( v108779(VarCurr)
& v108781(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_63,axiom,
( v108777(constB0)
<=> $false ) ).
fof(addAssignment_34790,axiom,
! [VarCurr] :
( v108804(VarCurr)
<=> v108551(VarCurr,bitIndex27) ) ).
fof(addAssignment_34789,axiom,
! [VarCurr] :
( v108551(VarCurr,bitIndex27)
<=> v108553(VarCurr,bitIndex27) ) ).
fof(addAssignment_34788,axiom,
! [VarCurr] :
( v108553(VarCurr,bitIndex27)
<=> v108554(VarCurr,bitIndex27) ) ).
fof(addAssignment_34787,axiom,
! [VarCurr] :
( v108556(VarCurr,bitIndex3)
<=> v108683(VarCurr,bitIndex3) ) ).
fof(addAssignment_34786,axiom,
! [VarCurr] :
( v108678(VarCurr,bitIndex3)
<=> v108680(VarCurr,bitIndex3) ) ).
fof(addAssignment_34785,axiom,
! [VarCurr] :
( v108680(VarCurr,bitIndex3)
<=> v108682(VarCurr,bitIndex3) ) ).
fof(addAssignment_34784,axiom,
! [VarCurr] :
( v108682(VarCurr,bitIndex3)
<=> v100755(VarCurr,bitIndex3) ) ).
fof(addAssignment_34783,axiom,
! [VarCurr] :
( v108522(VarCurr,bitIndex27)
<=> v104608(VarCurr,bitIndex27) ) ).
fof(addAssignment_34782,axiom,
! [VarCurr] :
( v108783(VarCurr)
<=> v108785(VarCurr) ) ).
fof(addAssignment_34781,axiom,
! [VarCurr] :
( v108785(VarCurr)
<=> v108787(VarCurr) ) ).
fof(addAssignment_34780,axiom,
! [VarCurr] :
( v108787(VarCurr)
<=> v108789(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2521,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108798(VarNext)
=> ( v108789(VarNext)
<=> v108789(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2431,axiom,
! [VarNext] :
( v108798(VarNext)
=> ( v108789(VarNext)
<=> v108318(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20489,axiom,
! [VarCurr] :
( v108798(VarCurr)
<=> ( v108334(VarCurr)
& v108799(VarCurr) ) ) ).
fof(writeUnaryOperator_7998,axiom,
! [VarCurr] :
( ~ v108799(VarCurr)
<=> v108791(VarCurr) ) ).
fof(addAssignment_34779,axiom,
! [VarCurr] :
( v108791(VarCurr)
<=> v108498(VarCurr,bitIndex0) ) ).
fof(addAssignment_34778,axiom,
! [VarCurr] :
( v108498(VarCurr,bitIndex0)
<=> v108793(VarCurr) ) ).
fof(addAssignment_34777,axiom,
! [VarCurr] :
( v108793(VarCurr)
<=> v108795(VarCurr) ) ).
fof(addAssignment_34776,axiom,
! [VarCurr] :
( v108795(VarCurr)
<=> v108504(VarCurr) ) ).
fof(addAssignment_34775,axiom,
! [VarCurr] :
( v108781(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_34774,axiom,
! [VarCurr] :
( v108779(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addAssignment_34773,axiom,
! [VarCurr] :
( v108773(VarCurr)
<=> v108395(VarCurr) ) ).
fof(addAssignment_34772,axiom,
! [VarCurr] :
( v108771(VarCurr)
<=> v108444(VarCurr) ) ).
fof(addAssignment_34771,axiom,
! [VarCurr] :
( v108769(VarCurr)
<=> v108456(VarCurr) ) ).
fof(addAssignment_34770,axiom,
! [VarCurr] :
( v108767(VarCurr)
<=> v108468(VarCurr) ) ).
fof(addAssignment_34769,axiom,
! [VarCurr] :
( v108765(VarCurr)
<=> v108480(VarCurr) ) ).
fof(addAssignment_34768,axiom,
! [VarCurr] :
( v108310(VarCurr)
<=> v108312(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20488,axiom,
! [VarCurr] :
( v108312(VarCurr)
<=> ( v108314(VarCurr)
& v108751(VarCurr) ) ) ).
fof(writeUnaryOperator_7997,axiom,
! [VarCurr] :
( ~ v108751(VarCurr)
<=> v108753(VarCurr) ) ).
fof(addAssignment_34767,axiom,
! [VarCurr] :
( v108753(VarCurr)
<=> v108755(VarCurr) ) ).
fof(addAssignment_34766,axiom,
! [VarCurr] :
( v108755(VarCurr)
<=> v108757(VarCurr) ) ).
fof(addAssignment_34765,axiom,
! [VarCurr] :
( v108757(VarCurr)
<=> v95384(VarCurr) ) ).
fof(addAssignment_34764,axiom,
! [VarCurr] :
( v108314(VarCurr)
<=> v108316(VarCurr) ) ).
fof(addAssignment_34763,axiom,
! [VarCurr] :
( v108316(VarCurr)
<=> v108318(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2520,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108734(VarNext)
=> ( v108318(VarNext)
<=> v108318(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2430,axiom,
! [VarNext] :
( v108734(VarNext)
=> ( v108318(VarNext)
<=> v108744(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1738,axiom,
! [VarCurr] :
( ( ~ v108735(VarCurr)
& v108736(VarCurr) )
=> ( v108744(VarCurr)
<=> v108745(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1796,axiom,
! [VarCurr] :
( v108735(VarCurr)
=> ( v108744(VarCurr)
<=> v108387(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4917,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108737(VarCurr)
=> ( v108745(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4923,axiom,
! [VarCurr] :
( v108737(VarCurr)
=> ( v108745(VarCurr)
<=> v108712(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20487,axiom,
! [VarCurr] :
( v108734(VarCurr)
<=> ( v108735(VarCurr)
| v108736(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20486,axiom,
! [VarCurr] :
( v108736(VarCurr)
<=> ( v108737(VarCurr)
| v108740(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20485,axiom,
! [VarCurr] :
( v108740(VarCurr)
<=> ( v108741(VarCurr)
& v108743(VarCurr) ) ) ).
fof(writeUnaryOperator_7996,axiom,
! [VarCurr] :
( ~ v108743(VarCurr)
<=> v108737(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20484,axiom,
! [VarCurr] :
( v108741(VarCurr)
<=> ( v108320(VarCurr)
& v108742(VarCurr) ) ) ).
fof(writeUnaryOperator_7995,axiom,
! [VarCurr] :
( ~ v108742(VarCurr)
<=> v108334(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20483,axiom,
! [VarCurr] :
( v108737(VarCurr)
<=> ( v108738(VarCurr)
& v108739(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8351,axiom,
! [VarCurr] :
( v108739(VarCurr)
<=> ( v108334(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8350,axiom,
! [VarCurr] :
( v108738(VarCurr)
<=> ( v108320(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20482,axiom,
! [VarCurr] :
( v108735(VarCurr)
<=> ( v108320(VarCurr)
& v108334(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_62,axiom,
( v108318(constB0)
<=> $true ) ).
fof(addAssignment_34762,axiom,
! [VarCurr] :
( v108712(VarCurr)
<=> v108714(VarCurr) ) ).
fof(addAssignment_34761,axiom,
! [VarCurr] :
( v108714(VarCurr)
<=> v108716(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2519,axiom,
! [VarCurr] :
( ~ v108520(VarCurr)
=> ( v108716(VarCurr)
<=> v108724(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2429,axiom,
! [VarCurr] :
( v108520(VarCurr)
=> ( v108716(VarCurr)
<=> v108718(VarCurr) ) ) ).
fof(addAssignment_34760,axiom,
! [VarCurr] :
( v108724(VarCurr)
<=> v108726(VarCurr) ) ).
fof(addAssignment_34759,axiom,
! [VarCurr] :
( v108726(VarCurr)
<=> v108728(VarCurr) ) ).
fof(addAssignment_34758,axiom,
! [VarCurr] :
( v108728(VarCurr)
<=> v108730(VarCurr) ) ).
fof(addAssignment_34757,axiom,
! [VarCurr] :
( v108730(VarCurr)
<=> v10432(VarCurr,bitIndex0) ) ).
fof(addAssignment_34756,axiom,
! [VarCurr] :
( v108718(VarCurr)
<=> v108720(VarCurr) ) ).
fof(addAssignment_34755,axiom,
! [VarCurr] :
( v108720(VarCurr)
<=> v108722(VarCurr) ) ).
fof(addAssignment_34754,axiom,
! [VarCurr] :
( v108387(VarCurr)
<=> v108389(VarCurr,bitIndex28) ) ).
fof(addAssignment_34753,axiom,
! [VarCurr] :
( v108389(VarCurr,bitIndex28)
<=> v108391(VarCurr) ) ).
fof(addAssignment_34752,axiom,
! [VarCurr] :
( v108391(VarCurr)
<=> v108393(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2518,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108706(VarNext)
=> ( v108393(VarNext)
<=> v108393(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2428,axiom,
! [VarNext] :
( v108706(VarNext)
=> ( v108393(VarNext)
<=> v108395(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20481,axiom,
! [VarCurr] :
( v108706(VarCurr)
<=> ( v108403(VarCurr)
& v108707(VarCurr) ) ) ).
fof(writeUnaryOperator_7994,axiom,
! [VarCurr] :
( ~ v108707(VarCurr)
<=> v108703(VarCurr) ) ).
fof(addAssignment_34751,axiom,
! [VarCurr] :
( v108703(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2517,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108686(VarNext)
=> ( v108395(VarNext)
<=> v108395(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2427,axiom,
! [VarNext] :
( v108686(VarNext)
=> ( v108395(VarNext)
<=> v108696(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1737,axiom,
! [VarCurr] :
( ( ~ v108687(VarCurr)
& v108688(VarCurr) )
=> ( v108696(VarCurr)
<=> v108697(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1795,axiom,
! [VarCurr] :
( v108687(VarCurr)
=> ( v108696(VarCurr)
<=> v108438(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4916,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108689(VarCurr)
=> ( v108697(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4922,axiom,
! [VarCurr] :
( v108689(VarCurr)
=> ( v108697(VarCurr)
<=> v108673(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20480,axiom,
! [VarCurr] :
( v108686(VarCurr)
<=> ( v108687(VarCurr)
| v108688(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20479,axiom,
! [VarCurr] :
( v108688(VarCurr)
<=> ( v108689(VarCurr)
| v108692(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20478,axiom,
! [VarCurr] :
( v108692(VarCurr)
<=> ( v108693(VarCurr)
& v108695(VarCurr) ) ) ).
fof(writeUnaryOperator_7993,axiom,
! [VarCurr] :
( ~ v108695(VarCurr)
<=> v108689(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20477,axiom,
! [VarCurr] :
( v108693(VarCurr)
<=> ( v108397(VarCurr)
& v108694(VarCurr) ) ) ).
fof(writeUnaryOperator_7992,axiom,
! [VarCurr] :
( ~ v108694(VarCurr)
<=> v108403(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20476,axiom,
! [VarCurr] :
( v108689(VarCurr)
<=> ( v108690(VarCurr)
& v108691(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8349,axiom,
! [VarCurr] :
( v108691(VarCurr)
<=> ( v108403(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8348,axiom,
! [VarCurr] :
( v108690(VarCurr)
<=> ( v108397(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20475,axiom,
! [VarCurr] :
( v108687(VarCurr)
<=> ( v108397(VarCurr)
& v108403(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_61,axiom,
( v108395(constB0)
<=> $false ) ).
fof(addAssignment_34750,axiom,
! [VarCurr] :
( v108673(VarCurr)
<=> v108551(VarCurr,bitIndex28) ) ).
fof(addAssignment_34749,axiom,
! [VarCurr] :
( v108551(VarCurr,bitIndex28)
<=> v108553(VarCurr,bitIndex28) ) ).
fof(addAssignment_34748,axiom,
! [VarCurr] :
( v108553(VarCurr,bitIndex28)
<=> v108554(VarCurr,bitIndex28) ) ).
fof(addAssignment_34747,axiom,
! [VarCurr] :
( v108556(VarCurr,bitIndex4)
<=> v108683(VarCurr,bitIndex4) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2516,axiom,
! [VarCurr] :
( ~ v108676(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v108683(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2426,axiom,
! [VarCurr] :
( v108676(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v108683(VarCurr,B)
<=> v108678(VarCurr,B) ) ) ) ).
fof(addAssignment_34746,axiom,
! [VarCurr] :
( v108678(VarCurr,bitIndex4)
<=> v108680(VarCurr,bitIndex4) ) ).
fof(addAssignment_34745,axiom,
! [VarCurr] :
( v108680(VarCurr,bitIndex4)
<=> v108682(VarCurr,bitIndex4) ) ).
fof(addAssignment_34744,axiom,
! [VarCurr] :
( v108682(VarCurr,bitIndex4)
<=> v100755(VarCurr,bitIndex4) ) ).
fof(addAssignment_34743,axiom,
! [VarCurr] :
( v108676(VarCurr)
<=> v3813(VarCurr) ) ).
fof(addAssignment_34742,axiom,
! [VarCurr] :
( v108522(VarCurr,bitIndex28)
<=> v104608(VarCurr,bitIndex28) ) ).
fof(addAssignment_34741,axiom,
! [VarCurr] :
( v108438(VarCurr)
<=> v108389(VarCurr,bitIndex29) ) ).
fof(addAssignment_34740,axiom,
! [VarCurr] :
( v108389(VarCurr,bitIndex29)
<=> v108440(VarCurr) ) ).
fof(addAssignment_34739,axiom,
! [VarCurr] :
( v108440(VarCurr)
<=> v108442(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2515,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108667(VarNext)
=> ( v108442(VarNext)
<=> v108442(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2425,axiom,
! [VarNext] :
( v108667(VarNext)
=> ( v108442(VarNext)
<=> v108444(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20474,axiom,
! [VarCurr] :
( v108667(VarCurr)
<=> ( v108448(VarCurr)
& v108668(VarCurr) ) ) ).
fof(writeUnaryOperator_7991,axiom,
! [VarCurr] :
( ~ v108668(VarCurr)
<=> v108664(VarCurr) ) ).
fof(addAssignment_34738,axiom,
! [VarCurr] :
( v108664(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2514,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108647(VarNext)
=> ( v108444(VarNext)
<=> v108444(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2424,axiom,
! [VarNext] :
( v108647(VarNext)
=> ( v108444(VarNext)
<=> v108657(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1736,axiom,
! [VarCurr] :
( ( ~ v108648(VarCurr)
& v108649(VarCurr) )
=> ( v108657(VarCurr)
<=> v108658(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1794,axiom,
! [VarCurr] :
( v108648(VarCurr)
=> ( v108657(VarCurr)
<=> v108450(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4915,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108650(VarCurr)
=> ( v108658(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4921,axiom,
! [VarCurr] :
( v108650(VarCurr)
=> ( v108658(VarCurr)
<=> v108644(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20473,axiom,
! [VarCurr] :
( v108647(VarCurr)
<=> ( v108648(VarCurr)
| v108649(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20472,axiom,
! [VarCurr] :
( v108649(VarCurr)
<=> ( v108650(VarCurr)
| v108653(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20471,axiom,
! [VarCurr] :
( v108653(VarCurr)
<=> ( v108654(VarCurr)
& v108656(VarCurr) ) ) ).
fof(writeUnaryOperator_7990,axiom,
! [VarCurr] :
( ~ v108656(VarCurr)
<=> v108650(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20470,axiom,
! [VarCurr] :
( v108654(VarCurr)
<=> ( v108446(VarCurr)
& v108655(VarCurr) ) ) ).
fof(writeUnaryOperator_7989,axiom,
! [VarCurr] :
( ~ v108655(VarCurr)
<=> v108448(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20469,axiom,
! [VarCurr] :
( v108650(VarCurr)
<=> ( v108651(VarCurr)
& v108652(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8347,axiom,
! [VarCurr] :
( v108652(VarCurr)
<=> ( v108448(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8346,axiom,
! [VarCurr] :
( v108651(VarCurr)
<=> ( v108446(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20468,axiom,
! [VarCurr] :
( v108648(VarCurr)
<=> ( v108446(VarCurr)
& v108448(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_60,axiom,
( v108444(constB0)
<=> $false ) ).
fof(addAssignment_34737,axiom,
! [VarCurr] :
( v108644(VarCurr)
<=> v108551(VarCurr,bitIndex29) ) ).
fof(addAssignment_34736,axiom,
! [VarCurr] :
( v108551(VarCurr,bitIndex29)
<=> v108553(VarCurr,bitIndex29) ) ).
fof(addAssignment_34735,axiom,
! [VarCurr] :
( v108553(VarCurr,bitIndex29)
<=> v108554(VarCurr,bitIndex29) ) ).
fof(addAssignment_34734,axiom,
! [VarCurr] :
( v108522(VarCurr,bitIndex29)
<=> v104608(VarCurr,bitIndex29) ) ).
fof(addAssignment_34733,axiom,
! [VarCurr] :
( v108450(VarCurr)
<=> v108389(VarCurr,bitIndex30) ) ).
fof(addAssignment_34732,axiom,
! [VarCurr] :
( v108389(VarCurr,bitIndex30)
<=> v108452(VarCurr) ) ).
fof(addAssignment_34731,axiom,
! [VarCurr] :
( v108452(VarCurr)
<=> v108454(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2513,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108638(VarNext)
=> ( v108454(VarNext)
<=> v108454(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2423,axiom,
! [VarNext] :
( v108638(VarNext)
=> ( v108454(VarNext)
<=> v108456(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20467,axiom,
! [VarCurr] :
( v108638(VarCurr)
<=> ( v108460(VarCurr)
& v108639(VarCurr) ) ) ).
fof(writeUnaryOperator_7988,axiom,
! [VarCurr] :
( ~ v108639(VarCurr)
<=> v108635(VarCurr) ) ).
fof(addAssignment_34730,axiom,
! [VarCurr] :
( v108635(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2512,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108618(VarNext)
=> ( v108456(VarNext)
<=> v108456(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2422,axiom,
! [VarNext] :
( v108618(VarNext)
=> ( v108456(VarNext)
<=> v108628(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1735,axiom,
! [VarCurr] :
( ( ~ v108619(VarCurr)
& v108620(VarCurr) )
=> ( v108628(VarCurr)
<=> v108629(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1793,axiom,
! [VarCurr] :
( v108619(VarCurr)
=> ( v108628(VarCurr)
<=> v108462(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4914,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108621(VarCurr)
=> ( v108629(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4920,axiom,
! [VarCurr] :
( v108621(VarCurr)
=> ( v108629(VarCurr)
<=> v108615(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20466,axiom,
! [VarCurr] :
( v108618(VarCurr)
<=> ( v108619(VarCurr)
| v108620(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20465,axiom,
! [VarCurr] :
( v108620(VarCurr)
<=> ( v108621(VarCurr)
| v108624(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20464,axiom,
! [VarCurr] :
( v108624(VarCurr)
<=> ( v108625(VarCurr)
& v108627(VarCurr) ) ) ).
fof(writeUnaryOperator_7987,axiom,
! [VarCurr] :
( ~ v108627(VarCurr)
<=> v108621(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20463,axiom,
! [VarCurr] :
( v108625(VarCurr)
<=> ( v108458(VarCurr)
& v108626(VarCurr) ) ) ).
fof(writeUnaryOperator_7986,axiom,
! [VarCurr] :
( ~ v108626(VarCurr)
<=> v108460(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20462,axiom,
! [VarCurr] :
( v108621(VarCurr)
<=> ( v108622(VarCurr)
& v108623(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8345,axiom,
! [VarCurr] :
( v108623(VarCurr)
<=> ( v108460(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8344,axiom,
! [VarCurr] :
( v108622(VarCurr)
<=> ( v108458(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20461,axiom,
! [VarCurr] :
( v108619(VarCurr)
<=> ( v108458(VarCurr)
& v108460(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_59,axiom,
( v108456(constB0)
<=> $false ) ).
fof(addAssignment_34729,axiom,
! [VarCurr] :
( v108615(VarCurr)
<=> v108551(VarCurr,bitIndex30) ) ).
fof(addAssignment_34728,axiom,
! [VarCurr] :
( v108551(VarCurr,bitIndex30)
<=> v108553(VarCurr,bitIndex30) ) ).
fof(addAssignment_34727,axiom,
! [VarCurr] :
( v108553(VarCurr,bitIndex30)
<=> v108554(VarCurr,bitIndex30) ) ).
fof(addAssignment_34726,axiom,
! [VarCurr] :
( v108522(VarCurr,bitIndex30)
<=> v104608(VarCurr,bitIndex30) ) ).
fof(addAssignment_34725,axiom,
! [VarCurr] :
( v108462(VarCurr)
<=> v108389(VarCurr,bitIndex31) ) ).
fof(addAssignment_34724,axiom,
! [VarCurr] :
( v108389(VarCurr,bitIndex31)
<=> v108464(VarCurr) ) ).
fof(addAssignment_34723,axiom,
! [VarCurr] :
( v108464(VarCurr)
<=> v108466(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2511,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108609(VarNext)
=> ( v108466(VarNext)
<=> v108466(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2421,axiom,
! [VarNext] :
( v108609(VarNext)
=> ( v108466(VarNext)
<=> v108468(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20460,axiom,
! [VarCurr] :
( v108609(VarCurr)
<=> ( v108472(VarCurr)
& v108610(VarCurr) ) ) ).
fof(writeUnaryOperator_7985,axiom,
! [VarCurr] :
( ~ v108610(VarCurr)
<=> v108606(VarCurr) ) ).
fof(addAssignment_34722,axiom,
! [VarCurr] :
( v108606(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2510,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108589(VarNext)
=> ( v108468(VarNext)
<=> v108468(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2420,axiom,
! [VarNext] :
( v108589(VarNext)
=> ( v108468(VarNext)
<=> v108599(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1734,axiom,
! [VarCurr] :
( ( ~ v108590(VarCurr)
& v108591(VarCurr) )
=> ( v108599(VarCurr)
<=> v108600(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1792,axiom,
! [VarCurr] :
( v108590(VarCurr)
=> ( v108599(VarCurr)
<=> v108474(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4913,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108592(VarCurr)
=> ( v108600(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4919,axiom,
! [VarCurr] :
( v108592(VarCurr)
=> ( v108600(VarCurr)
<=> v108586(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20459,axiom,
! [VarCurr] :
( v108589(VarCurr)
<=> ( v108590(VarCurr)
| v108591(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20458,axiom,
! [VarCurr] :
( v108591(VarCurr)
<=> ( v108592(VarCurr)
| v108595(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20457,axiom,
! [VarCurr] :
( v108595(VarCurr)
<=> ( v108596(VarCurr)
& v108598(VarCurr) ) ) ).
fof(writeUnaryOperator_7984,axiom,
! [VarCurr] :
( ~ v108598(VarCurr)
<=> v108592(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20456,axiom,
! [VarCurr] :
( v108596(VarCurr)
<=> ( v108470(VarCurr)
& v108597(VarCurr) ) ) ).
fof(writeUnaryOperator_7983,axiom,
! [VarCurr] :
( ~ v108597(VarCurr)
<=> v108472(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20455,axiom,
! [VarCurr] :
( v108592(VarCurr)
<=> ( v108593(VarCurr)
& v108594(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8343,axiom,
! [VarCurr] :
( v108594(VarCurr)
<=> ( v108472(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8342,axiom,
! [VarCurr] :
( v108593(VarCurr)
<=> ( v108470(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20454,axiom,
! [VarCurr] :
( v108590(VarCurr)
<=> ( v108470(VarCurr)
& v108472(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_58,axiom,
( v108468(constB0)
<=> $false ) ).
fof(addAssignment_34721,axiom,
! [VarCurr] :
( v108586(VarCurr)
<=> v108551(VarCurr,bitIndex31) ) ).
fof(addAssignment_34720,axiom,
! [VarCurr] :
( v108551(VarCurr,bitIndex31)
<=> v108553(VarCurr,bitIndex31) ) ).
fof(addAssignment_34719,axiom,
! [VarCurr] :
( v108553(VarCurr,bitIndex31)
<=> v108554(VarCurr,bitIndex31) ) ).
fof(addAssignment_34718,axiom,
! [VarCurr] :
( v108522(VarCurr,bitIndex31)
<=> v104608(VarCurr,bitIndex31) ) ).
fof(addAssignment_34717,axiom,
! [VarCurr] :
( v108474(VarCurr)
<=> v108389(VarCurr,bitIndex32) ) ).
fof(addAssignment_34716,axiom,
! [VarCurr] :
( v108389(VarCurr,bitIndex32)
<=> v108476(VarCurr) ) ).
fof(addAssignment_34715,axiom,
! [VarCurr] :
( v108476(VarCurr)
<=> v108478(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2509,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108580(VarNext)
=> ( v108478(VarNext)
<=> v108478(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2419,axiom,
! [VarNext] :
( v108580(VarNext)
=> ( v108478(VarNext)
<=> v108480(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20453,axiom,
! [VarCurr] :
( v108580(VarCurr)
<=> ( v108484(VarCurr)
& v108581(VarCurr) ) ) ).
fof(writeUnaryOperator_7982,axiom,
! [VarCurr] :
( ~ v108581(VarCurr)
<=> v108577(VarCurr) ) ).
fof(addAssignment_34714,axiom,
! [VarCurr] :
( v108577(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2508,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108560(VarNext)
=> ( v108480(VarNext)
<=> v108480(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2418,axiom,
! [VarNext] :
( v108560(VarNext)
=> ( v108480(VarNext)
<=> v108570(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1733,axiom,
! [VarCurr] :
( ( ~ v108561(VarCurr)
& v108562(VarCurr) )
=> ( v108570(VarCurr)
<=> v108571(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1791,axiom,
! [VarCurr] :
( v108561(VarCurr)
=> ( v108570(VarCurr)
<=> v108486(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4912,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108563(VarCurr)
=> ( v108571(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4918,axiom,
! [VarCurr] :
( v108563(VarCurr)
=> ( v108571(VarCurr)
<=> v108549(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20452,axiom,
! [VarCurr] :
( v108560(VarCurr)
<=> ( v108561(VarCurr)
| v108562(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20451,axiom,
! [VarCurr] :
( v108562(VarCurr)
<=> ( v108563(VarCurr)
| v108566(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20450,axiom,
! [VarCurr] :
( v108566(VarCurr)
<=> ( v108567(VarCurr)
& v108569(VarCurr) ) ) ).
fof(writeUnaryOperator_7981,axiom,
! [VarCurr] :
( ~ v108569(VarCurr)
<=> v108563(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20449,axiom,
! [VarCurr] :
( v108567(VarCurr)
<=> ( v108482(VarCurr)
& v108568(VarCurr) ) ) ).
fof(writeUnaryOperator_7980,axiom,
! [VarCurr] :
( ~ v108568(VarCurr)
<=> v108484(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20448,axiom,
! [VarCurr] :
( v108563(VarCurr)
<=> ( v108564(VarCurr)
& v108565(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8341,axiom,
! [VarCurr] :
( v108565(VarCurr)
<=> ( v108484(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8340,axiom,
! [VarCurr] :
( v108564(VarCurr)
<=> ( v108482(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20447,axiom,
! [VarCurr] :
( v108561(VarCurr)
<=> ( v108482(VarCurr)
& v108484(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_57,axiom,
( v108480(constB0)
<=> $false ) ).
fof(addAssignment_34713,axiom,
! [VarCurr] :
( v108549(VarCurr)
<=> v108551(VarCurr,bitIndex32) ) ).
fof(addAssignment_34712,axiom,
! [VarCurr] :
( v108551(VarCurr,bitIndex32)
<=> v108553(VarCurr,bitIndex32) ) ).
fof(addAssignment_34711,axiom,
! [VarCurr] :
( v108553(VarCurr,bitIndex32)
<=> v108554(VarCurr,bitIndex32) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2507,axiom,
! [VarCurr] :
( ~ v108520(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v108554(VarCurr,B)
<=> v108555(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2417,axiom,
! [VarCurr] :
( v108520(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v108554(VarCurr,B)
<=> v108522(VarCurr,B) ) ) ) ).
fof(addAssignment_34710,axiom,
! [VarCurr,B] :
( range_23_0(B)
=> ( v108555(VarCurr,B)
<=> v108557(VarCurr,B) ) ) ).
fof(addAssignment_34709,axiom,
! [VarCurr] :
( ( v108555(VarCurr,bitIndex28)
<=> v108556(VarCurr,bitIndex4) )
& ( v108555(VarCurr,bitIndex27)
<=> v108556(VarCurr,bitIndex3) )
& ( v108555(VarCurr,bitIndex26)
<=> v108556(VarCurr,bitIndex2) )
& ( v108555(VarCurr,bitIndex25)
<=> v108556(VarCurr,bitIndex1) )
& ( v108555(VarCurr,bitIndex24)
<=> v108556(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_34708,axiom,
! [VarCurr] :
( ( v108555(VarCurr,bitIndex32)
<=> $false )
& ( v108555(VarCurr,bitIndex31)
<=> $false )
& ( v108555(VarCurr,bitIndex30)
<=> $false )
& ( v108555(VarCurr,bitIndex29)
<=> $false ) ) ).
fof(addAssignment_34707,axiom,
! [VarCurr] :
( v108486(VarCurr)
<=> v108488(VarCurr,bitIndex32) ) ).
fof(addAssignment_34706,axiom,
! [VarCurr] :
( v108488(VarCurr,bitIndex32)
<=> v108490(VarCurr) ) ).
fof(addAssignment_34705,axiom,
! [VarCurr] :
( v108490(VarCurr)
<=> v108492(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1732,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108532(VarNext)
=> ( v108492(VarNext)
<=> v108492(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1790,axiom,
! [VarNext] :
( v108532(VarNext)
=> ( v108492(VarNext)
<=> v108542(VarNext) ) ) ).
fof(addAssignment_34704,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108542(VarNext)
<=> v108540(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2506,axiom,
! [VarCurr] :
( ~ v108543(VarCurr)
=> ( v108540(VarCurr)
<=> x108527(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2416,axiom,
! [VarCurr] :
( v108543(VarCurr)
=> ( v108540(VarCurr)
<=> v108514(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20446,axiom,
! [VarCurr] :
( v108543(VarCurr)
<=> ( v108544(VarCurr)
& v108545(VarCurr) ) ) ).
fof(writeUnaryOperator_7979,axiom,
! [VarCurr] :
( ~ v108545(VarCurr)
<=> v108496(VarCurr) ) ).
fof(writeUnaryOperator_7978,axiom,
! [VarCurr] :
( ~ v108544(VarCurr)
<=> v108494(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20445,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108532(VarNext)
<=> v108533(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20444,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108533(VarNext)
<=> ( v108534(VarNext)
& v108529(VarNext) ) ) ) ).
fof(writeUnaryOperator_7977,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108534(VarNext)
<=> v108536(VarNext) ) ) ).
fof(addAssignment_34703,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108536(VarNext)
<=> v108529(VarCurr) ) ) ).
fof(addAssignment_34702,axiom,
! [VarCurr] :
( v108529(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_34701,axiom,
! [VarCurr] :
( v108514(VarCurr)
<=> v108516(VarCurr,bitIndex32) ) ).
fof(addAssignment_34700,axiom,
! [VarCurr] :
( v108516(VarCurr,bitIndex32)
<=> v108518(VarCurr,bitIndex32) ) ).
fof(addAssignment_34699,axiom,
! [VarCurr] :
( v108518(VarCurr,bitIndex32)
<=> v108523(VarCurr,bitIndex32) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2505,axiom,
! [VarCurr] :
( ~ v108520(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v108523(VarCurr,B)
<=> v108524(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2415,axiom,
! [VarCurr] :
( v108520(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v108523(VarCurr,B)
<=> v108522(VarCurr,B) ) ) ) ).
fof(addAssignment_34698,axiom,
! [VarCurr,B] :
( range_23_0(B)
=> ( v108524(VarCurr,B)
<=> v108526(VarCurr,B) ) ) ).
fof(addAssignment_34697,axiom,
! [VarCurr] :
( ( v108524(VarCurr,bitIndex28)
<=> v108525(VarCurr,bitIndex4) )
& ( v108524(VarCurr,bitIndex27)
<=> v108525(VarCurr,bitIndex3) )
& ( v108524(VarCurr,bitIndex26)
<=> v108525(VarCurr,bitIndex2) )
& ( v108524(VarCurr,bitIndex25)
<=> v108525(VarCurr,bitIndex1) )
& ( v108524(VarCurr,bitIndex24)
<=> v108525(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_34696,axiom,
! [VarCurr] :
( ( v108524(VarCurr,bitIndex32)
<=> $false )
& ( v108524(VarCurr,bitIndex31)
<=> $false )
& ( v108524(VarCurr,bitIndex30)
<=> $false )
& ( v108524(VarCurr,bitIndex29)
<=> $false ) ) ).
fof(addAssignment_34695,axiom,
! [VarCurr] :
( v108522(VarCurr,bitIndex32)
<=> v104608(VarCurr,bitIndex32) ) ).
fof(addAssignment_34694,axiom,
! [VarCurr] :
( v108520(VarCurr)
<=> v104526(VarCurr) ) ).
fof(addAssignment_34693,axiom,
! [VarCurr] :
( v108496(VarCurr)
<=> v108498(VarCurr,bitIndex1) ) ).
fof(addAssignment_34692,axiom,
! [VarCurr] :
( v108498(VarCurr,bitIndex1)
<=> v108500(VarCurr) ) ).
fof(addAssignment_34691,axiom,
! [VarCurr] :
( v108500(VarCurr)
<=> v108502(VarCurr) ) ).
fof(addAssignment_34690,axiom,
! [VarCurr] :
( v108502(VarCurr)
<=> v108504(VarCurr) ) ).
fof(addAssignment_34689,axiom,
! [VarCurr] :
( v108504(VarCurr)
<=> v108506(VarCurr) ) ).
fof(addAssignment_34688,axiom,
! [VarCurr] :
( v108506(VarCurr)
<=> v108508(VarCurr) ) ).
fof(addAssignment_34687,axiom,
! [VarCurr] :
( v108508(VarCurr)
<=> v108510(VarCurr) ) ).
fof(addAssignment_34686,axiom,
! [VarCurr] :
( v108510(VarCurr)
<=> v108512(VarCurr) ) ).
fof(addAssignment_34685,axiom,
! [VarCurr] :
( v108494(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addAssignment_34684,axiom,
! [VarCurr] :
( v108484(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_34683,axiom,
! [VarCurr] :
( v108482(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addAssignment_34682,axiom,
! [VarCurr] :
( v108472(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_34681,axiom,
! [VarCurr] :
( v108470(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addAssignment_34680,axiom,
! [VarCurr] :
( v108460(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_34679,axiom,
! [VarCurr] :
( v108458(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addAssignment_34678,axiom,
! [VarCurr] :
( v108448(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_34677,axiom,
! [VarCurr] :
( v108446(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addAssignment_34676,axiom,
! [VarCurr] :
( v108403(VarCurr)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_34675,axiom,
! [VarCurr] :
( v108336(VarCurr,bitIndex1)
<=> v108405(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20443,axiom,
! [VarCurr] :
( v108405(VarCurr)
<=> ( v108436(VarCurr)
| v108434(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20442,axiom,
! [VarCurr] :
( v108436(VarCurr)
<=> ( v108407(VarCurr)
& v108409(VarCurr) ) ) ).
fof(addAssignment_34674,axiom,
! [VarCurr] :
( v108434(VarCurr)
<=> v108379(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1731,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108418(VarNext)
=> ( v108409(VarNext)
<=> v108409(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1789,axiom,
! [VarNext] :
( v108418(VarNext)
=> ( v108409(VarNext)
<=> v108428(VarNext) ) ) ).
fof(addAssignment_34673,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108428(VarNext)
<=> v108426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20441,axiom,
! [VarCurr] :
( v108426(VarCurr)
<=> ( v108429(VarCurr)
& v108430(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20440,axiom,
! [VarCurr] :
( v108430(VarCurr)
<=> ( v108413(VarCurr)
| v108415(VarCurr) ) ) ).
fof(writeUnaryOperator_7976,axiom,
! [VarCurr] :
( ~ v108429(VarCurr)
<=> v108411(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20439,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108418(VarNext)
<=> v108419(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20438,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108419(VarNext)
<=> ( v108421(VarNext)
& v108423(VarNext) ) ) ) ).
fof(writeUnaryOperator_7975,axiom,
! [VarCurr] :
( ~ v108423(VarCurr)
<=> v108407(VarCurr) ) ).
fof(addAssignment_34672,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108421(VarNext)
<=> v108407(VarCurr) ) ) ).
fof(addAssignment_34671,axiom,
! [VarCurr] :
( v108415(VarCurr)
<=> v108356(VarCurr) ) ).
fof(addAssignment_34670,axiom,
! [VarCurr] :
( v108413(VarCurr)
<=> v108352(VarCurr) ) ).
fof(addAssignment_34669,axiom,
! [VarCurr] :
( v108411(VarCurr)
<=> $false ) ).
fof(addAssignment_34668,axiom,
! [VarCurr] :
( v108407(VarCurr)
<=> v108342(VarCurr) ) ).
fof(addAssignment_34667,axiom,
! [VarCurr] :
( v108397(VarCurr)
<=> v108322(VarCurr,bitIndex1) ) ).
fof(addAssignment_34666,axiom,
! [VarCurr] :
( v108322(VarCurr,bitIndex1)
<=> v108399(VarCurr) ) ).
fof(addAssignment_34665,axiom,
! [VarCurr] :
( v108399(VarCurr)
<=> v108401(VarCurr) ) ).
fof(addAssignment_34664,axiom,
! [VarCurr] :
( v108401(VarCurr)
<=> v108328(VarCurr) ) ).
fof(addAssignment_34663,axiom,
! [VarCurr] :
( v108334(VarCurr)
<=> v108336(VarCurr,bitIndex0) ) ).
fof(addAssignment_34662,axiom,
! [VarCurr] :
( v108336(VarCurr,bitIndex0)
<=> v108338(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20437,axiom,
! [VarCurr] :
( v108338(VarCurr)
<=> ( v108385(VarCurr)
| v108377(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20436,axiom,
! [VarCurr] :
( v108385(VarCurr)
<=> ( v108340(VarCurr)
& v108346(VarCurr) ) ) ).
fof(addAssignment_34661,axiom,
! [VarCurr] :
( v108377(VarCurr)
<=> v108379(VarCurr) ) ).
fof(addAssignment_34660,axiom,
! [VarCurr] :
( v108379(VarCurr)
<=> v108381(VarCurr) ) ).
fof(addAssignment_34659,axiom,
! [VarCurr] :
( v108381(VarCurr)
<=> v108383(VarCurr) ) ).
fof(addAssignment_34658,axiom,
! [VarCurr] :
( v108383(VarCurr)
<=> v95441(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1730,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108361(VarNext)
=> ( v108346(VarNext)
<=> v108346(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1788,axiom,
! [VarNext] :
( v108361(VarNext)
=> ( v108346(VarNext)
<=> v108371(VarNext) ) ) ).
fof(addAssignment_34657,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108371(VarNext)
<=> v108369(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20435,axiom,
! [VarCurr] :
( v108369(VarCurr)
<=> ( v108372(VarCurr)
& v108373(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20434,axiom,
! [VarCurr] :
( v108373(VarCurr)
<=> ( v108350(VarCurr)
| v108354(VarCurr) ) ) ).
fof(writeUnaryOperator_7974,axiom,
! [VarCurr] :
( ~ v108372(VarCurr)
<=> v108348(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20433,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108361(VarNext)
<=> v108362(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20432,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108362(VarNext)
<=> ( v108364(VarNext)
& v108366(VarNext) ) ) ) ).
fof(writeUnaryOperator_7973,axiom,
! [VarCurr] :
( ~ v108366(VarCurr)
<=> v108340(VarCurr) ) ).
fof(addAssignment_34656,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108364(VarNext)
<=> v108340(VarCurr) ) ) ).
fof(addAssignment_34655,axiom,
! [VarCurr] :
( v108354(VarCurr)
<=> v108356(VarCurr) ) ).
fof(addAssignment_34654,axiom,
! [VarCurr] :
( v108356(VarCurr)
<=> v108358(VarCurr) ) ).
fof(addAssignment_34653,axiom,
! [VarCurr] :
( v108358(VarCurr)
<=> v96131(VarCurr) ) ).
fof(addAssignment_34652,axiom,
! [VarCurr] :
( v108350(VarCurr)
<=> v108352(VarCurr) ) ).
fof(addAssignment_34651,axiom,
! [VarCurr] :
( v108352(VarCurr)
<=> $true ) ).
fof(addAssignment_34650,axiom,
! [VarCurr] :
( v108348(VarCurr)
<=> $false ) ).
fof(addAssignment_34649,axiom,
! [VarCurr] :
( v108340(VarCurr)
<=> v108342(VarCurr) ) ).
fof(addAssignment_34648,axiom,
! [VarCurr] :
( v108342(VarCurr)
<=> v108344(VarCurr) ) ).
fof(addAssignment_34647,axiom,
! [VarCurr] :
( v108344(VarCurr)
<=> v95427(VarCurr) ) ).
fof(addAssignment_34646,axiom,
! [VarCurr] :
( v108320(VarCurr)
<=> v108322(VarCurr,bitIndex0) ) ).
fof(addAssignment_34645,axiom,
! [VarCurr] :
( v108322(VarCurr,bitIndex0)
<=> v108324(VarCurr) ) ).
fof(addAssignment_34644,axiom,
! [VarCurr] :
( v108324(VarCurr)
<=> v108326(VarCurr) ) ).
fof(addAssignment_34643,axiom,
! [VarCurr] :
( v108326(VarCurr)
<=> v108328(VarCurr) ) ).
fof(addAssignment_34642,axiom,
! [VarCurr] :
( v108328(VarCurr)
<=> v108330(VarCurr) ) ).
fof(addAssignment_34641,axiom,
! [VarCurr] :
( v108330(VarCurr)
<=> v108332(VarCurr) ) ).
fof(addAssignment_34640,axiom,
! [VarCurr] :
( v108332(VarCurr)
<=> v95411(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1729,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108283(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103941(VarNext,B)
<=> v103941(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1787,axiom,
! [VarNext] :
( v108283(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103941(VarNext,B)
<=> v108298(VarNext,B) ) ) ) ).
fof(addAssignment_34639,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v108298(VarNext,B)
<=> v108296(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4911,axiom,
! [VarCurr] :
( ~ v108292(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v108296(VarCurr,B)
<=> v103953(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4917,axiom,
! [VarCurr] :
( v108292(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v108296(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20431,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108283(VarNext)
<=> ( v108284(VarNext)
& v108291(VarNext) ) ) ) ).
fof(addAssignment_34638,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108291(VarNext)
<=> v108289(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20430,axiom,
! [VarCurr] :
( v108289(VarCurr)
<=> ( v108292(VarCurr)
| v108293(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20429,axiom,
! [VarCurr] :
( v108293(VarCurr)
<=> ( v108294(VarCurr)
& v108295(VarCurr) ) ) ).
fof(writeUnaryOperator_7972,axiom,
! [VarCurr] :
( ~ v108295(VarCurr)
<=> v108292(VarCurr) ) ).
fof(writeUnaryOperator_7971,axiom,
! [VarCurr] :
( ~ v108294(VarCurr)
<=> v103945(VarCurr) ) ).
fof(writeUnaryOperator_7970,axiom,
! [VarCurr] :
( ~ v108292(VarCurr)
<=> v103943(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20428,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108284(VarNext)
<=> ( v108285(VarNext)
& v108264(VarNext) ) ) ) ).
fof(writeUnaryOperator_7969,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108285(VarNext)
<=> v108271(VarNext) ) ) ).
fof(addAssignmentInitValueVector_56,axiom,
! [B] :
( range_63_0(B)
=> ( v103941(constB0,B)
<=> $false ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1728,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108267(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103953(VarNext,B)
<=> v103953(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1786,axiom,
! [VarNext] :
( v108267(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103953(VarNext,B)
<=> v108277(VarNext,B) ) ) ) ).
fof(addAssignment_34637,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v108277(VarNext,B)
<=> v108275(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2504,axiom,
! [VarCurr] :
( ~ v108278(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v108275(VarCurr,B)
<=> v103955(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2414,axiom,
! [VarCurr] :
( v108278(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v108275(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_7968,axiom,
! [VarCurr] :
( ~ v108278(VarCurr)
<=> v103943(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20427,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108267(VarNext)
<=> v108268(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20426,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108268(VarNext)
<=> ( v108269(VarNext)
& v108264(VarNext) ) ) ) ).
fof(writeUnaryOperator_7967,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108269(VarNext)
<=> v108271(VarNext) ) ) ).
fof(addAssignment_34636,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108271(VarNext)
<=> v108264(VarCurr) ) ) ).
fof(addAssignment_34635,axiom,
! [VarCurr] :
( v108264(VarCurr)
<=> v4087(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_36,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v103955(VarCurr,B)
<=> ( v108261(VarCurr,B)
| v108122(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_35,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v108261(VarCurr,B)
<=> ( v103953(VarCurr,B)
& v108262(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_7966,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v108262(VarCurr,B)
<=> ~ v103957(VarCurr,B) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_377,axiom,
! [VarCurr] :
( ~ v108259(VarCurr)
=> ( v108122(VarCurr,bitIndex63)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_467,axiom,
! [VarCurr] :
( v108259(VarCurr)
=> ( v108122(VarCurr,bitIndex63)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8339,axiom,
! [VarCurr] :
( v108259(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_376,axiom,
! [VarCurr] :
( ~ v108257(VarCurr)
=> ( v108122(VarCurr,bitIndex62)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_466,axiom,
! [VarCurr] :
( v108257(VarCurr)
=> ( v108122(VarCurr,bitIndex62)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8338,axiom,
! [VarCurr] :
( v108257(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_375,axiom,
! [VarCurr] :
( ~ v108255(VarCurr)
=> ( v108122(VarCurr,bitIndex61)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_465,axiom,
! [VarCurr] :
( v108255(VarCurr)
=> ( v108122(VarCurr,bitIndex61)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8337,axiom,
! [VarCurr] :
( v108255(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_374,axiom,
! [VarCurr] :
( ~ v108253(VarCurr)
=> ( v108122(VarCurr,bitIndex60)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_464,axiom,
! [VarCurr] :
( v108253(VarCurr)
=> ( v108122(VarCurr,bitIndex60)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8336,axiom,
! [VarCurr] :
( v108253(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_373,axiom,
! [VarCurr] :
( ~ v108251(VarCurr)
=> ( v108122(VarCurr,bitIndex59)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_463,axiom,
! [VarCurr] :
( v108251(VarCurr)
=> ( v108122(VarCurr,bitIndex59)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8335,axiom,
! [VarCurr] :
( v108251(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_372,axiom,
! [VarCurr] :
( ~ v108249(VarCurr)
=> ( v108122(VarCurr,bitIndex58)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_462,axiom,
! [VarCurr] :
( v108249(VarCurr)
=> ( v108122(VarCurr,bitIndex58)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8334,axiom,
! [VarCurr] :
( v108249(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_371,axiom,
! [VarCurr] :
( ~ v108247(VarCurr)
=> ( v108122(VarCurr,bitIndex57)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_461,axiom,
! [VarCurr] :
( v108247(VarCurr)
=> ( v108122(VarCurr,bitIndex57)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8333,axiom,
! [VarCurr] :
( v108247(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_370,axiom,
! [VarCurr] :
( ~ v108245(VarCurr)
=> ( v108122(VarCurr,bitIndex56)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_460,axiom,
! [VarCurr] :
( v108245(VarCurr)
=> ( v108122(VarCurr,bitIndex56)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8332,axiom,
! [VarCurr] :
( v108245(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_369,axiom,
! [VarCurr] :
( ~ v108243(VarCurr)
=> ( v108122(VarCurr,bitIndex55)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_459,axiom,
! [VarCurr] :
( v108243(VarCurr)
=> ( v108122(VarCurr,bitIndex55)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8331,axiom,
! [VarCurr] :
( v108243(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_368,axiom,
! [VarCurr] :
( ~ v108241(VarCurr)
=> ( v108122(VarCurr,bitIndex54)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_458,axiom,
! [VarCurr] :
( v108241(VarCurr)
=> ( v108122(VarCurr,bitIndex54)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8330,axiom,
! [VarCurr] :
( v108241(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_367,axiom,
! [VarCurr] :
( ~ v108239(VarCurr)
=> ( v108122(VarCurr,bitIndex53)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_457,axiom,
! [VarCurr] :
( v108239(VarCurr)
=> ( v108122(VarCurr,bitIndex53)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8329,axiom,
! [VarCurr] :
( v108239(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_366,axiom,
! [VarCurr] :
( ~ v108237(VarCurr)
=> ( v108122(VarCurr,bitIndex52)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_456,axiom,
! [VarCurr] :
( v108237(VarCurr)
=> ( v108122(VarCurr,bitIndex52)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8328,axiom,
! [VarCurr] :
( v108237(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_365,axiom,
! [VarCurr] :
( ~ v108235(VarCurr)
=> ( v108122(VarCurr,bitIndex51)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_455,axiom,
! [VarCurr] :
( v108235(VarCurr)
=> ( v108122(VarCurr,bitIndex51)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8327,axiom,
! [VarCurr] :
( v108235(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_364,axiom,
! [VarCurr] :
( ~ v108233(VarCurr)
=> ( v108122(VarCurr,bitIndex50)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_454,axiom,
! [VarCurr] :
( v108233(VarCurr)
=> ( v108122(VarCurr,bitIndex50)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8326,axiom,
! [VarCurr] :
( v108233(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_363,axiom,
! [VarCurr] :
( ~ v108231(VarCurr)
=> ( v108122(VarCurr,bitIndex49)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_453,axiom,
! [VarCurr] :
( v108231(VarCurr)
=> ( v108122(VarCurr,bitIndex49)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8325,axiom,
! [VarCurr] :
( v108231(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_362,axiom,
! [VarCurr] :
( ~ v108229(VarCurr)
=> ( v108122(VarCurr,bitIndex48)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_452,axiom,
! [VarCurr] :
( v108229(VarCurr)
=> ( v108122(VarCurr,bitIndex48)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8324,axiom,
! [VarCurr] :
( v108229(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_361,axiom,
! [VarCurr] :
( ~ v108227(VarCurr)
=> ( v108122(VarCurr,bitIndex47)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_451,axiom,
! [VarCurr] :
( v108227(VarCurr)
=> ( v108122(VarCurr,bitIndex47)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8323,axiom,
! [VarCurr] :
( v108227(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_360,axiom,
! [VarCurr] :
( ~ v108225(VarCurr)
=> ( v108122(VarCurr,bitIndex46)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_450,axiom,
! [VarCurr] :
( v108225(VarCurr)
=> ( v108122(VarCurr,bitIndex46)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8322,axiom,
! [VarCurr] :
( v108225(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_359,axiom,
! [VarCurr] :
( ~ v108223(VarCurr)
=> ( v108122(VarCurr,bitIndex45)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_449,axiom,
! [VarCurr] :
( v108223(VarCurr)
=> ( v108122(VarCurr,bitIndex45)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8321,axiom,
! [VarCurr] :
( v108223(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_358,axiom,
! [VarCurr] :
( ~ v108221(VarCurr)
=> ( v108122(VarCurr,bitIndex44)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_448,axiom,
! [VarCurr] :
( v108221(VarCurr)
=> ( v108122(VarCurr,bitIndex44)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8320,axiom,
! [VarCurr] :
( v108221(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_357,axiom,
! [VarCurr] :
( ~ v108219(VarCurr)
=> ( v108122(VarCurr,bitIndex43)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_447,axiom,
! [VarCurr] :
( v108219(VarCurr)
=> ( v108122(VarCurr,bitIndex43)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8319,axiom,
! [VarCurr] :
( v108219(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_356,axiom,
! [VarCurr] :
( ~ v108217(VarCurr)
=> ( v108122(VarCurr,bitIndex42)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_446,axiom,
! [VarCurr] :
( v108217(VarCurr)
=> ( v108122(VarCurr,bitIndex42)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8318,axiom,
! [VarCurr] :
( v108217(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_355,axiom,
! [VarCurr] :
( ~ v108215(VarCurr)
=> ( v108122(VarCurr,bitIndex41)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_445,axiom,
! [VarCurr] :
( v108215(VarCurr)
=> ( v108122(VarCurr,bitIndex41)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8317,axiom,
! [VarCurr] :
( v108215(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_354,axiom,
! [VarCurr] :
( ~ v108213(VarCurr)
=> ( v108122(VarCurr,bitIndex40)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_444,axiom,
! [VarCurr] :
( v108213(VarCurr)
=> ( v108122(VarCurr,bitIndex40)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8316,axiom,
! [VarCurr] :
( v108213(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_353,axiom,
! [VarCurr] :
( ~ v108211(VarCurr)
=> ( v108122(VarCurr,bitIndex39)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_443,axiom,
! [VarCurr] :
( v108211(VarCurr)
=> ( v108122(VarCurr,bitIndex39)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8315,axiom,
! [VarCurr] :
( v108211(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_352,axiom,
! [VarCurr] :
( ~ v108209(VarCurr)
=> ( v108122(VarCurr,bitIndex38)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_442,axiom,
! [VarCurr] :
( v108209(VarCurr)
=> ( v108122(VarCurr,bitIndex38)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8314,axiom,
! [VarCurr] :
( v108209(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_351,axiom,
! [VarCurr] :
( ~ v108207(VarCurr)
=> ( v108122(VarCurr,bitIndex37)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_441,axiom,
! [VarCurr] :
( v108207(VarCurr)
=> ( v108122(VarCurr,bitIndex37)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8313,axiom,
! [VarCurr] :
( v108207(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_350,axiom,
! [VarCurr] :
( ~ v108205(VarCurr)
=> ( v108122(VarCurr,bitIndex36)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_440,axiom,
! [VarCurr] :
( v108205(VarCurr)
=> ( v108122(VarCurr,bitIndex36)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8312,axiom,
! [VarCurr] :
( v108205(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_349,axiom,
! [VarCurr] :
( ~ v108203(VarCurr)
=> ( v108122(VarCurr,bitIndex35)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_439,axiom,
! [VarCurr] :
( v108203(VarCurr)
=> ( v108122(VarCurr,bitIndex35)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8311,axiom,
! [VarCurr] :
( v108203(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_348,axiom,
! [VarCurr] :
( ~ v108201(VarCurr)
=> ( v108122(VarCurr,bitIndex34)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_438,axiom,
! [VarCurr] :
( v108201(VarCurr)
=> ( v108122(VarCurr,bitIndex34)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8310,axiom,
! [VarCurr] :
( v108201(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_347,axiom,
! [VarCurr] :
( ~ v108199(VarCurr)
=> ( v108122(VarCurr,bitIndex33)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_437,axiom,
! [VarCurr] :
( v108199(VarCurr)
=> ( v108122(VarCurr,bitIndex33)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8309,axiom,
! [VarCurr] :
( v108199(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_346,axiom,
! [VarCurr] :
( ~ v108197(VarCurr)
=> ( v108122(VarCurr,bitIndex32)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_436,axiom,
! [VarCurr] :
( v108197(VarCurr)
=> ( v108122(VarCurr,bitIndex32)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8308,axiom,
! [VarCurr] :
( v108197(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_345,axiom,
! [VarCurr] :
( ~ v108195(VarCurr)
=> ( v108122(VarCurr,bitIndex31)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_435,axiom,
! [VarCurr] :
( v108195(VarCurr)
=> ( v108122(VarCurr,bitIndex31)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8307,axiom,
! [VarCurr] :
( v108195(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_344,axiom,
! [VarCurr] :
( ~ v108193(VarCurr)
=> ( v108122(VarCurr,bitIndex30)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_434,axiom,
! [VarCurr] :
( v108193(VarCurr)
=> ( v108122(VarCurr,bitIndex30)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8306,axiom,
! [VarCurr] :
( v108193(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_343,axiom,
! [VarCurr] :
( ~ v108191(VarCurr)
=> ( v108122(VarCurr,bitIndex29)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_433,axiom,
! [VarCurr] :
( v108191(VarCurr)
=> ( v108122(VarCurr,bitIndex29)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8305,axiom,
! [VarCurr] :
( v108191(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_342,axiom,
! [VarCurr] :
( ~ v108189(VarCurr)
=> ( v108122(VarCurr,bitIndex28)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_432,axiom,
! [VarCurr] :
( v108189(VarCurr)
=> ( v108122(VarCurr,bitIndex28)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8304,axiom,
! [VarCurr] :
( v108189(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_341,axiom,
! [VarCurr] :
( ~ v108187(VarCurr)
=> ( v108122(VarCurr,bitIndex27)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_431,axiom,
! [VarCurr] :
( v108187(VarCurr)
=> ( v108122(VarCurr,bitIndex27)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8303,axiom,
! [VarCurr] :
( v108187(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_340,axiom,
! [VarCurr] :
( ~ v108185(VarCurr)
=> ( v108122(VarCurr,bitIndex26)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_430,axiom,
! [VarCurr] :
( v108185(VarCurr)
=> ( v108122(VarCurr,bitIndex26)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8302,axiom,
! [VarCurr] :
( v108185(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_339,axiom,
! [VarCurr] :
( ~ v108183(VarCurr)
=> ( v108122(VarCurr,bitIndex25)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_429,axiom,
! [VarCurr] :
( v108183(VarCurr)
=> ( v108122(VarCurr,bitIndex25)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8301,axiom,
! [VarCurr] :
( v108183(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_338,axiom,
! [VarCurr] :
( ~ v108181(VarCurr)
=> ( v108122(VarCurr,bitIndex24)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_428,axiom,
! [VarCurr] :
( v108181(VarCurr)
=> ( v108122(VarCurr,bitIndex24)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8300,axiom,
! [VarCurr] :
( v108181(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_337,axiom,
! [VarCurr] :
( ~ v108179(VarCurr)
=> ( v108122(VarCurr,bitIndex23)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_427,axiom,
! [VarCurr] :
( v108179(VarCurr)
=> ( v108122(VarCurr,bitIndex23)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8299,axiom,
! [VarCurr] :
( v108179(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_336,axiom,
! [VarCurr] :
( ~ v108177(VarCurr)
=> ( v108122(VarCurr,bitIndex22)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_426,axiom,
! [VarCurr] :
( v108177(VarCurr)
=> ( v108122(VarCurr,bitIndex22)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8298,axiom,
! [VarCurr] :
( v108177(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_335,axiom,
! [VarCurr] :
( ~ v108175(VarCurr)
=> ( v108122(VarCurr,bitIndex21)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_425,axiom,
! [VarCurr] :
( v108175(VarCurr)
=> ( v108122(VarCurr,bitIndex21)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8297,axiom,
! [VarCurr] :
( v108175(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_334,axiom,
! [VarCurr] :
( ~ v108173(VarCurr)
=> ( v108122(VarCurr,bitIndex20)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_424,axiom,
! [VarCurr] :
( v108173(VarCurr)
=> ( v108122(VarCurr,bitIndex20)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8296,axiom,
! [VarCurr] :
( v108173(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_333,axiom,
! [VarCurr] :
( ~ v108171(VarCurr)
=> ( v108122(VarCurr,bitIndex19)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_423,axiom,
! [VarCurr] :
( v108171(VarCurr)
=> ( v108122(VarCurr,bitIndex19)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8295,axiom,
! [VarCurr] :
( v108171(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_332,axiom,
! [VarCurr] :
( ~ v108169(VarCurr)
=> ( v108122(VarCurr,bitIndex18)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_422,axiom,
! [VarCurr] :
( v108169(VarCurr)
=> ( v108122(VarCurr,bitIndex18)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8294,axiom,
! [VarCurr] :
( v108169(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_331,axiom,
! [VarCurr] :
( ~ v108167(VarCurr)
=> ( v108122(VarCurr,bitIndex17)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_421,axiom,
! [VarCurr] :
( v108167(VarCurr)
=> ( v108122(VarCurr,bitIndex17)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8293,axiom,
! [VarCurr] :
( v108167(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_330,axiom,
! [VarCurr] :
( ~ v108165(VarCurr)
=> ( v108122(VarCurr,bitIndex16)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_420,axiom,
! [VarCurr] :
( v108165(VarCurr)
=> ( v108122(VarCurr,bitIndex16)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8292,axiom,
! [VarCurr] :
( v108165(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_329,axiom,
! [VarCurr] :
( ~ v108163(VarCurr)
=> ( v108122(VarCurr,bitIndex15)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_419,axiom,
! [VarCurr] :
( v108163(VarCurr)
=> ( v108122(VarCurr,bitIndex15)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8291,axiom,
! [VarCurr] :
( v108163(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_328,axiom,
! [VarCurr] :
( ~ v108161(VarCurr)
=> ( v108122(VarCurr,bitIndex14)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_418,axiom,
! [VarCurr] :
( v108161(VarCurr)
=> ( v108122(VarCurr,bitIndex14)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8290,axiom,
! [VarCurr] :
( v108161(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_327,axiom,
! [VarCurr] :
( ~ v108159(VarCurr)
=> ( v108122(VarCurr,bitIndex13)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_417,axiom,
! [VarCurr] :
( v108159(VarCurr)
=> ( v108122(VarCurr,bitIndex13)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8289,axiom,
! [VarCurr] :
( v108159(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_326,axiom,
! [VarCurr] :
( ~ v108157(VarCurr)
=> ( v108122(VarCurr,bitIndex12)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_416,axiom,
! [VarCurr] :
( v108157(VarCurr)
=> ( v108122(VarCurr,bitIndex12)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8288,axiom,
! [VarCurr] :
( v108157(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_325,axiom,
! [VarCurr] :
( ~ v108155(VarCurr)
=> ( v108122(VarCurr,bitIndex11)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_415,axiom,
! [VarCurr] :
( v108155(VarCurr)
=> ( v108122(VarCurr,bitIndex11)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8287,axiom,
! [VarCurr] :
( v108155(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_324,axiom,
! [VarCurr] :
( ~ v108153(VarCurr)
=> ( v108122(VarCurr,bitIndex10)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_414,axiom,
! [VarCurr] :
( v108153(VarCurr)
=> ( v108122(VarCurr,bitIndex10)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8286,axiom,
! [VarCurr] :
( v108153(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_323,axiom,
! [VarCurr] :
( ~ v108151(VarCurr)
=> ( v108122(VarCurr,bitIndex9)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_413,axiom,
! [VarCurr] :
( v108151(VarCurr)
=> ( v108122(VarCurr,bitIndex9)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8285,axiom,
! [VarCurr] :
( v108151(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_322,axiom,
! [VarCurr] :
( ~ v108149(VarCurr)
=> ( v108122(VarCurr,bitIndex8)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_412,axiom,
! [VarCurr] :
( v108149(VarCurr)
=> ( v108122(VarCurr,bitIndex8)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8284,axiom,
! [VarCurr] :
( v108149(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_321,axiom,
! [VarCurr] :
( ~ v108147(VarCurr)
=> ( v108122(VarCurr,bitIndex7)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_411,axiom,
! [VarCurr] :
( v108147(VarCurr)
=> ( v108122(VarCurr,bitIndex7)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8283,axiom,
! [VarCurr] :
( v108147(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_320,axiom,
! [VarCurr] :
( ~ v108145(VarCurr)
=> ( v108122(VarCurr,bitIndex6)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_410,axiom,
! [VarCurr] :
( v108145(VarCurr)
=> ( v108122(VarCurr,bitIndex6)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8282,axiom,
! [VarCurr] :
( v108145(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_319,axiom,
! [VarCurr] :
( ~ v108143(VarCurr)
=> ( v108122(VarCurr,bitIndex5)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_409,axiom,
! [VarCurr] :
( v108143(VarCurr)
=> ( v108122(VarCurr,bitIndex5)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8281,axiom,
! [VarCurr] :
( v108143(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_318,axiom,
! [VarCurr] :
( ~ v108141(VarCurr)
=> ( v108122(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_408,axiom,
! [VarCurr] :
( v108141(VarCurr)
=> ( v108122(VarCurr,bitIndex4)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8280,axiom,
! [VarCurr] :
( v108141(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_317,axiom,
! [VarCurr] :
( ~ v108139(VarCurr)
=> ( v108122(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_407,axiom,
! [VarCurr] :
( v108139(VarCurr)
=> ( v108122(VarCurr,bitIndex3)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8279,axiom,
! [VarCurr] :
( v108139(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_316,axiom,
! [VarCurr] :
( ~ v108137(VarCurr)
=> ( v108122(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_406,axiom,
! [VarCurr] :
( v108137(VarCurr)
=> ( v108122(VarCurr,bitIndex2)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8278,axiom,
! [VarCurr] :
( v108137(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_315,axiom,
! [VarCurr] :
( ~ v108135(VarCurr)
=> ( v108122(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_405,axiom,
! [VarCurr] :
( v108135(VarCurr)
=> ( v108122(VarCurr,bitIndex1)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8277,axiom,
! [VarCurr] :
( v108135(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2503,axiom,
! [VarCurr] :
( ~ v108133(VarCurr)
=> ( v108122(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2413,axiom,
! [VarCurr] :
( v108133(VarCurr)
=> ( v108122(VarCurr,bitIndex0)
<=> v108124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8276,axiom,
! [VarCurr] :
( v108133(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20425,axiom,
! [VarCurr] :
( v108124(VarCurr)
<=> ( v108126(VarCurr)
| v108129(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20424,axiom,
! [VarCurr] :
( v108129(VarCurr)
<=> ( v107912(VarCurr)
& v107982(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20423,axiom,
! [VarCurr] :
( v108126(VarCurr)
<=> ( v107892(VarCurr)
& v107900(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_34,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v103957(VarCurr,B)
<=> ( v103959(VarCurr,B)
| v104021(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_314,axiom,
! [VarCurr] :
( ~ v108119(VarCurr)
=> ( v103959(VarCurr,bitIndex63)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_404,axiom,
! [VarCurr] :
( v108119(VarCurr)
=> ( v103959(VarCurr,bitIndex63)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8275,axiom,
! [VarCurr] :
( v108119(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_313,axiom,
! [VarCurr] :
( ~ v108117(VarCurr)
=> ( v103959(VarCurr,bitIndex62)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_403,axiom,
! [VarCurr] :
( v108117(VarCurr)
=> ( v103959(VarCurr,bitIndex62)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8274,axiom,
! [VarCurr] :
( v108117(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_312,axiom,
! [VarCurr] :
( ~ v108115(VarCurr)
=> ( v103959(VarCurr,bitIndex61)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_402,axiom,
! [VarCurr] :
( v108115(VarCurr)
=> ( v103959(VarCurr,bitIndex61)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8273,axiom,
! [VarCurr] :
( v108115(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_311,axiom,
! [VarCurr] :
( ~ v108113(VarCurr)
=> ( v103959(VarCurr,bitIndex60)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_401,axiom,
! [VarCurr] :
( v108113(VarCurr)
=> ( v103959(VarCurr,bitIndex60)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8272,axiom,
! [VarCurr] :
( v108113(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_310,axiom,
! [VarCurr] :
( ~ v108111(VarCurr)
=> ( v103959(VarCurr,bitIndex59)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_400,axiom,
! [VarCurr] :
( v108111(VarCurr)
=> ( v103959(VarCurr,bitIndex59)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8271,axiom,
! [VarCurr] :
( v108111(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_309,axiom,
! [VarCurr] :
( ~ v108109(VarCurr)
=> ( v103959(VarCurr,bitIndex58)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_399,axiom,
! [VarCurr] :
( v108109(VarCurr)
=> ( v103959(VarCurr,bitIndex58)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8270,axiom,
! [VarCurr] :
( v108109(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_308,axiom,
! [VarCurr] :
( ~ v108107(VarCurr)
=> ( v103959(VarCurr,bitIndex57)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_398,axiom,
! [VarCurr] :
( v108107(VarCurr)
=> ( v103959(VarCurr,bitIndex57)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8269,axiom,
! [VarCurr] :
( v108107(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_307,axiom,
! [VarCurr] :
( ~ v108105(VarCurr)
=> ( v103959(VarCurr,bitIndex56)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_397,axiom,
! [VarCurr] :
( v108105(VarCurr)
=> ( v103959(VarCurr,bitIndex56)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8268,axiom,
! [VarCurr] :
( v108105(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_306,axiom,
! [VarCurr] :
( ~ v108103(VarCurr)
=> ( v103959(VarCurr,bitIndex55)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_396,axiom,
! [VarCurr] :
( v108103(VarCurr)
=> ( v103959(VarCurr,bitIndex55)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8267,axiom,
! [VarCurr] :
( v108103(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_305,axiom,
! [VarCurr] :
( ~ v108101(VarCurr)
=> ( v103959(VarCurr,bitIndex54)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_395,axiom,
! [VarCurr] :
( v108101(VarCurr)
=> ( v103959(VarCurr,bitIndex54)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8266,axiom,
! [VarCurr] :
( v108101(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_304,axiom,
! [VarCurr] :
( ~ v108099(VarCurr)
=> ( v103959(VarCurr,bitIndex53)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_394,axiom,
! [VarCurr] :
( v108099(VarCurr)
=> ( v103959(VarCurr,bitIndex53)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8265,axiom,
! [VarCurr] :
( v108099(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_303,axiom,
! [VarCurr] :
( ~ v108097(VarCurr)
=> ( v103959(VarCurr,bitIndex52)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_393,axiom,
! [VarCurr] :
( v108097(VarCurr)
=> ( v103959(VarCurr,bitIndex52)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8264,axiom,
! [VarCurr] :
( v108097(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_302,axiom,
! [VarCurr] :
( ~ v108095(VarCurr)
=> ( v103959(VarCurr,bitIndex51)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_392,axiom,
! [VarCurr] :
( v108095(VarCurr)
=> ( v103959(VarCurr,bitIndex51)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8263,axiom,
! [VarCurr] :
( v108095(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_301,axiom,
! [VarCurr] :
( ~ v108093(VarCurr)
=> ( v103959(VarCurr,bitIndex50)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_391,axiom,
! [VarCurr] :
( v108093(VarCurr)
=> ( v103959(VarCurr,bitIndex50)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8262,axiom,
! [VarCurr] :
( v108093(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_300,axiom,
! [VarCurr] :
( ~ v108091(VarCurr)
=> ( v103959(VarCurr,bitIndex49)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_390,axiom,
! [VarCurr] :
( v108091(VarCurr)
=> ( v103959(VarCurr,bitIndex49)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8261,axiom,
! [VarCurr] :
( v108091(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_299,axiom,
! [VarCurr] :
( ~ v108089(VarCurr)
=> ( v103959(VarCurr,bitIndex48)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_389,axiom,
! [VarCurr] :
( v108089(VarCurr)
=> ( v103959(VarCurr,bitIndex48)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8260,axiom,
! [VarCurr] :
( v108089(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_298,axiom,
! [VarCurr] :
( ~ v108087(VarCurr)
=> ( v103959(VarCurr,bitIndex47)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_388,axiom,
! [VarCurr] :
( v108087(VarCurr)
=> ( v103959(VarCurr,bitIndex47)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8259,axiom,
! [VarCurr] :
( v108087(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_297,axiom,
! [VarCurr] :
( ~ v108085(VarCurr)
=> ( v103959(VarCurr,bitIndex46)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_387,axiom,
! [VarCurr] :
( v108085(VarCurr)
=> ( v103959(VarCurr,bitIndex46)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8258,axiom,
! [VarCurr] :
( v108085(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_296,axiom,
! [VarCurr] :
( ~ v108083(VarCurr)
=> ( v103959(VarCurr,bitIndex45)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_386,axiom,
! [VarCurr] :
( v108083(VarCurr)
=> ( v103959(VarCurr,bitIndex45)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8257,axiom,
! [VarCurr] :
( v108083(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_295,axiom,
! [VarCurr] :
( ~ v108081(VarCurr)
=> ( v103959(VarCurr,bitIndex44)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_385,axiom,
! [VarCurr] :
( v108081(VarCurr)
=> ( v103959(VarCurr,bitIndex44)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8256,axiom,
! [VarCurr] :
( v108081(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_294,axiom,
! [VarCurr] :
( ~ v108079(VarCurr)
=> ( v103959(VarCurr,bitIndex43)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_384,axiom,
! [VarCurr] :
( v108079(VarCurr)
=> ( v103959(VarCurr,bitIndex43)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8255,axiom,
! [VarCurr] :
( v108079(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_293,axiom,
! [VarCurr] :
( ~ v108077(VarCurr)
=> ( v103959(VarCurr,bitIndex42)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_383,axiom,
! [VarCurr] :
( v108077(VarCurr)
=> ( v103959(VarCurr,bitIndex42)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8254,axiom,
! [VarCurr] :
( v108077(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_292,axiom,
! [VarCurr] :
( ~ v108075(VarCurr)
=> ( v103959(VarCurr,bitIndex41)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_382,axiom,
! [VarCurr] :
( v108075(VarCurr)
=> ( v103959(VarCurr,bitIndex41)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8253,axiom,
! [VarCurr] :
( v108075(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_291,axiom,
! [VarCurr] :
( ~ v108073(VarCurr)
=> ( v103959(VarCurr,bitIndex40)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_381,axiom,
! [VarCurr] :
( v108073(VarCurr)
=> ( v103959(VarCurr,bitIndex40)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8252,axiom,
! [VarCurr] :
( v108073(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_290,axiom,
! [VarCurr] :
( ~ v108071(VarCurr)
=> ( v103959(VarCurr,bitIndex39)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_380,axiom,
! [VarCurr] :
( v108071(VarCurr)
=> ( v103959(VarCurr,bitIndex39)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8251,axiom,
! [VarCurr] :
( v108071(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_289,axiom,
! [VarCurr] :
( ~ v108069(VarCurr)
=> ( v103959(VarCurr,bitIndex38)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_379,axiom,
! [VarCurr] :
( v108069(VarCurr)
=> ( v103959(VarCurr,bitIndex38)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8250,axiom,
! [VarCurr] :
( v108069(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_288,axiom,
! [VarCurr] :
( ~ v108067(VarCurr)
=> ( v103959(VarCurr,bitIndex37)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_378,axiom,
! [VarCurr] :
( v108067(VarCurr)
=> ( v103959(VarCurr,bitIndex37)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8249,axiom,
! [VarCurr] :
( v108067(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_287,axiom,
! [VarCurr] :
( ~ v108065(VarCurr)
=> ( v103959(VarCurr,bitIndex36)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_377,axiom,
! [VarCurr] :
( v108065(VarCurr)
=> ( v103959(VarCurr,bitIndex36)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8248,axiom,
! [VarCurr] :
( v108065(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_286,axiom,
! [VarCurr] :
( ~ v108063(VarCurr)
=> ( v103959(VarCurr,bitIndex35)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_376,axiom,
! [VarCurr] :
( v108063(VarCurr)
=> ( v103959(VarCurr,bitIndex35)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8247,axiom,
! [VarCurr] :
( v108063(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_285,axiom,
! [VarCurr] :
( ~ v108061(VarCurr)
=> ( v103959(VarCurr,bitIndex34)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_375,axiom,
! [VarCurr] :
( v108061(VarCurr)
=> ( v103959(VarCurr,bitIndex34)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8246,axiom,
! [VarCurr] :
( v108061(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_284,axiom,
! [VarCurr] :
( ~ v108059(VarCurr)
=> ( v103959(VarCurr,bitIndex33)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_374,axiom,
! [VarCurr] :
( v108059(VarCurr)
=> ( v103959(VarCurr,bitIndex33)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8245,axiom,
! [VarCurr] :
( v108059(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_283,axiom,
! [VarCurr] :
( ~ v108057(VarCurr)
=> ( v103959(VarCurr,bitIndex32)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_373,axiom,
! [VarCurr] :
( v108057(VarCurr)
=> ( v103959(VarCurr,bitIndex32)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8244,axiom,
! [VarCurr] :
( v108057(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $true )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_282,axiom,
! [VarCurr] :
( ~ v108055(VarCurr)
=> ( v103959(VarCurr,bitIndex31)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_372,axiom,
! [VarCurr] :
( v108055(VarCurr)
=> ( v103959(VarCurr,bitIndex31)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8243,axiom,
! [VarCurr] :
( v108055(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_281,axiom,
! [VarCurr] :
( ~ v108053(VarCurr)
=> ( v103959(VarCurr,bitIndex30)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_371,axiom,
! [VarCurr] :
( v108053(VarCurr)
=> ( v103959(VarCurr,bitIndex30)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8242,axiom,
! [VarCurr] :
( v108053(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_280,axiom,
! [VarCurr] :
( ~ v108051(VarCurr)
=> ( v103959(VarCurr,bitIndex29)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_370,axiom,
! [VarCurr] :
( v108051(VarCurr)
=> ( v103959(VarCurr,bitIndex29)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8241,axiom,
! [VarCurr] :
( v108051(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_279,axiom,
! [VarCurr] :
( ~ v108049(VarCurr)
=> ( v103959(VarCurr,bitIndex28)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_369,axiom,
! [VarCurr] :
( v108049(VarCurr)
=> ( v103959(VarCurr,bitIndex28)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8240,axiom,
! [VarCurr] :
( v108049(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_278,axiom,
! [VarCurr] :
( ~ v108047(VarCurr)
=> ( v103959(VarCurr,bitIndex27)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_368,axiom,
! [VarCurr] :
( v108047(VarCurr)
=> ( v103959(VarCurr,bitIndex27)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8239,axiom,
! [VarCurr] :
( v108047(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_277,axiom,
! [VarCurr] :
( ~ v108045(VarCurr)
=> ( v103959(VarCurr,bitIndex26)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_367,axiom,
! [VarCurr] :
( v108045(VarCurr)
=> ( v103959(VarCurr,bitIndex26)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8238,axiom,
! [VarCurr] :
( v108045(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_276,axiom,
! [VarCurr] :
( ~ v108043(VarCurr)
=> ( v103959(VarCurr,bitIndex25)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_366,axiom,
! [VarCurr] :
( v108043(VarCurr)
=> ( v103959(VarCurr,bitIndex25)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8237,axiom,
! [VarCurr] :
( v108043(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_275,axiom,
! [VarCurr] :
( ~ v108041(VarCurr)
=> ( v103959(VarCurr,bitIndex24)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_365,axiom,
! [VarCurr] :
( v108041(VarCurr)
=> ( v103959(VarCurr,bitIndex24)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8236,axiom,
! [VarCurr] :
( v108041(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_274,axiom,
! [VarCurr] :
( ~ v108039(VarCurr)
=> ( v103959(VarCurr,bitIndex23)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_364,axiom,
! [VarCurr] :
( v108039(VarCurr)
=> ( v103959(VarCurr,bitIndex23)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8235,axiom,
! [VarCurr] :
( v108039(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_273,axiom,
! [VarCurr] :
( ~ v108037(VarCurr)
=> ( v103959(VarCurr,bitIndex22)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_363,axiom,
! [VarCurr] :
( v108037(VarCurr)
=> ( v103959(VarCurr,bitIndex22)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8234,axiom,
! [VarCurr] :
( v108037(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_272,axiom,
! [VarCurr] :
( ~ v108035(VarCurr)
=> ( v103959(VarCurr,bitIndex21)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_362,axiom,
! [VarCurr] :
( v108035(VarCurr)
=> ( v103959(VarCurr,bitIndex21)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8233,axiom,
! [VarCurr] :
( v108035(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_271,axiom,
! [VarCurr] :
( ~ v108033(VarCurr)
=> ( v103959(VarCurr,bitIndex20)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_361,axiom,
! [VarCurr] :
( v108033(VarCurr)
=> ( v103959(VarCurr,bitIndex20)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8232,axiom,
! [VarCurr] :
( v108033(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_270,axiom,
! [VarCurr] :
( ~ v108031(VarCurr)
=> ( v103959(VarCurr,bitIndex19)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_360,axiom,
! [VarCurr] :
( v108031(VarCurr)
=> ( v103959(VarCurr,bitIndex19)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8231,axiom,
! [VarCurr] :
( v108031(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_269,axiom,
! [VarCurr] :
( ~ v108029(VarCurr)
=> ( v103959(VarCurr,bitIndex18)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_359,axiom,
! [VarCurr] :
( v108029(VarCurr)
=> ( v103959(VarCurr,bitIndex18)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8230,axiom,
! [VarCurr] :
( v108029(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_268,axiom,
! [VarCurr] :
( ~ v108027(VarCurr)
=> ( v103959(VarCurr,bitIndex17)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_358,axiom,
! [VarCurr] :
( v108027(VarCurr)
=> ( v103959(VarCurr,bitIndex17)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8229,axiom,
! [VarCurr] :
( v108027(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_267,axiom,
! [VarCurr] :
( ~ v108025(VarCurr)
=> ( v103959(VarCurr,bitIndex16)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_357,axiom,
! [VarCurr] :
( v108025(VarCurr)
=> ( v103959(VarCurr,bitIndex16)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8228,axiom,
! [VarCurr] :
( v108025(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $true )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_266,axiom,
! [VarCurr] :
( ~ v108023(VarCurr)
=> ( v103959(VarCurr,bitIndex15)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_356,axiom,
! [VarCurr] :
( v108023(VarCurr)
=> ( v103959(VarCurr,bitIndex15)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8227,axiom,
! [VarCurr] :
( v108023(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_265,axiom,
! [VarCurr] :
( ~ v108021(VarCurr)
=> ( v103959(VarCurr,bitIndex14)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_355,axiom,
! [VarCurr] :
( v108021(VarCurr)
=> ( v103959(VarCurr,bitIndex14)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8226,axiom,
! [VarCurr] :
( v108021(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_264,axiom,
! [VarCurr] :
( ~ v108019(VarCurr)
=> ( v103959(VarCurr,bitIndex13)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_354,axiom,
! [VarCurr] :
( v108019(VarCurr)
=> ( v103959(VarCurr,bitIndex13)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8225,axiom,
! [VarCurr] :
( v108019(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_263,axiom,
! [VarCurr] :
( ~ v108017(VarCurr)
=> ( v103959(VarCurr,bitIndex12)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_353,axiom,
! [VarCurr] :
( v108017(VarCurr)
=> ( v103959(VarCurr,bitIndex12)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8224,axiom,
! [VarCurr] :
( v108017(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_262,axiom,
! [VarCurr] :
( ~ v108015(VarCurr)
=> ( v103959(VarCurr,bitIndex11)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_352,axiom,
! [VarCurr] :
( v108015(VarCurr)
=> ( v103959(VarCurr,bitIndex11)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8223,axiom,
! [VarCurr] :
( v108015(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_261,axiom,
! [VarCurr] :
( ~ v108013(VarCurr)
=> ( v103959(VarCurr,bitIndex10)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_351,axiom,
! [VarCurr] :
( v108013(VarCurr)
=> ( v103959(VarCurr,bitIndex10)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8222,axiom,
! [VarCurr] :
( v108013(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_260,axiom,
! [VarCurr] :
( ~ v108011(VarCurr)
=> ( v103959(VarCurr,bitIndex9)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_350,axiom,
! [VarCurr] :
( v108011(VarCurr)
=> ( v103959(VarCurr,bitIndex9)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8221,axiom,
! [VarCurr] :
( v108011(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_259,axiom,
! [VarCurr] :
( ~ v108009(VarCurr)
=> ( v103959(VarCurr,bitIndex8)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_349,axiom,
! [VarCurr] :
( v108009(VarCurr)
=> ( v103959(VarCurr,bitIndex8)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8220,axiom,
! [VarCurr] :
( v108009(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $true )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_258,axiom,
! [VarCurr] :
( ~ v108007(VarCurr)
=> ( v103959(VarCurr,bitIndex7)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_348,axiom,
! [VarCurr] :
( v108007(VarCurr)
=> ( v103959(VarCurr,bitIndex7)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8219,axiom,
! [VarCurr] :
( v108007(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_257,axiom,
! [VarCurr] :
( ~ v108005(VarCurr)
=> ( v103959(VarCurr,bitIndex6)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_347,axiom,
! [VarCurr] :
( v108005(VarCurr)
=> ( v103959(VarCurr,bitIndex6)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8218,axiom,
! [VarCurr] :
( v108005(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_256,axiom,
! [VarCurr] :
( ~ v108003(VarCurr)
=> ( v103959(VarCurr,bitIndex5)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_346,axiom,
! [VarCurr] :
( v108003(VarCurr)
=> ( v103959(VarCurr,bitIndex5)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8217,axiom,
! [VarCurr] :
( v108003(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_255,axiom,
! [VarCurr] :
( ~ v108001(VarCurr)
=> ( v103959(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_345,axiom,
! [VarCurr] :
( v108001(VarCurr)
=> ( v103959(VarCurr,bitIndex4)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8216,axiom,
! [VarCurr] :
( v108001(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $true )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_254,axiom,
! [VarCurr] :
( ~ v107999(VarCurr)
=> ( v103959(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_344,axiom,
! [VarCurr] :
( v107999(VarCurr)
=> ( v103959(VarCurr,bitIndex3)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8215,axiom,
! [VarCurr] :
( v107999(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_253,axiom,
! [VarCurr] :
( ~ v107997(VarCurr)
=> ( v103959(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_343,axiom,
! [VarCurr] :
( v107997(VarCurr)
=> ( v103959(VarCurr,bitIndex2)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8214,axiom,
! [VarCurr] :
( v107997(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $true )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_252,axiom,
! [VarCurr] :
( ~ v107995(VarCurr)
=> ( v103959(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_342,axiom,
! [VarCurr] :
( v107995(VarCurr)
=> ( v103959(VarCurr,bitIndex1)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8213,axiom,
! [VarCurr] :
( v107995(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2502,axiom,
! [VarCurr] :
( ~ v107993(VarCurr)
=> ( v103959(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2412,axiom,
! [VarCurr] :
( v107993(VarCurr)
=> ( v103959(VarCurr,bitIndex0)
<=> v107888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8212,axiom,
! [VarCurr] :
( v107993(VarCurr)
<=> ( ( v103961(VarCurr,bitIndex5)
<=> $false )
& ( v103961(VarCurr,bitIndex4)
<=> $false )
& ( v103961(VarCurr,bitIndex3)
<=> $false )
& ( v103961(VarCurr,bitIndex2)
<=> $false )
& ( v103961(VarCurr,bitIndex1)
<=> $false )
& ( v103961(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20422,axiom,
! [VarCurr] :
( v107888(VarCurr)
<=> ( v107890(VarCurr)
| v107910(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20421,axiom,
! [VarCurr] :
( v107910(VarCurr)
<=> ( v107912(VarCurr)
& v107990(VarCurr) ) ) ).
fof(writeUnaryOperator_7965,axiom,
! [VarCurr] :
( ~ v107990(VarCurr)
<=> v107982(VarCurr,bitIndex0) ) ).
fof(addAssignment_34634,axiom,
! [VarCurr] :
( v107982(VarCurr,bitIndex0)
<=> v107984(VarCurr,bitIndex0) ) ).
fof(addAssignment_34633,axiom,
! [VarCurr] :
( v107984(VarCurr,bitIndex0)
<=> v107986(VarCurr,bitIndex0) ) ).
fof(addAssignment_34632,axiom,
! [VarCurr] :
( v107986(VarCurr,bitIndex0)
<=> v107988(VarCurr,bitIndex0) ) ).
fof(addAssignment_34631,axiom,
! [VarCurr] :
( v107988(VarCurr,bitIndex0)
<=> v95319(VarCurr,bitIndex0) ) ).
fof(addAssignment_34630,axiom,
! [VarCurr] :
( v107912(VarCurr)
<=> v107914(VarCurr) ) ).
fof(addAssignment_34629,axiom,
! [VarCurr] :
( v107914(VarCurr)
<=> v107916(VarCurr) ) ).
fof(addAssignment_34628,axiom,
! [VarCurr] :
( v107916(VarCurr)
<=> v107918(VarCurr) ) ).
fof(addAssignment_34627,axiom,
! [VarCurr] :
( v107918(VarCurr)
<=> v107920(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1727,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107969(VarNext)
=> ( v107920(VarNext)
<=> v107920(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1785,axiom,
! [VarNext] :
( v107969(VarNext)
=> ( v107920(VarNext)
<=> v107977(VarNext) ) ) ).
fof(addAssignment_34626,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107977(VarNext)
<=> v107975(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2501,axiom,
! [VarCurr] :
( ~ v10889(VarCurr)
=> ( v107975(VarCurr)
<=> v107978(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2411,axiom,
! [VarCurr] :
( v10889(VarCurr)
=> ( v107975(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20420,axiom,
! [VarCurr] :
( v107978(VarCurr)
<=> ( v10779(VarCurr)
& v107922(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20419,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107969(VarNext)
<=> v107970(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20418,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107970(VarNext)
<=> ( v107972(VarNext)
& v10875(VarNext) ) ) ) ).
fof(writeUnaryOperator_7964,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107972(VarNext)
<=> v10882(VarNext) ) ) ).
fof(addAssignment_34625,axiom,
! [VarCurr] :
( v107922(VarCurr)
<=> v107924(VarCurr) ) ).
fof(addAssignment_34624,axiom,
! [VarCurr] :
( v107924(VarCurr)
<=> v107926(VarCurr) ) ).
fof(addAssignment_34623,axiom,
! [VarCurr] :
( v107926(VarCurr)
<=> v107928(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20417,axiom,
! [VarCurr] :
( v107928(VarCurr)
<=> ( v107930(VarCurr)
& v107966(VarCurr) ) ) ).
fof(writeUnaryOperator_7963,axiom,
! [VarCurr] :
( ~ v107966(VarCurr)
<=> v107951(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1726,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107954(VarNext)
=> ( v107951(VarNext)
<=> v107951(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1784,axiom,
! [VarNext] :
( v107954(VarNext)
=> ( v107951(VarNext)
<=> v107962(VarNext) ) ) ).
fof(addAssignment_34622,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107962(VarNext)
<=> v107960(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2500,axiom,
! [VarCurr] :
( ~ v10854(VarCurr)
=> ( v107960(VarCurr)
<=> v107930(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2410,axiom,
! [VarCurr] :
( v10854(VarCurr)
=> ( v107960(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20416,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107954(VarNext)
<=> v107955(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20415,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107955(VarNext)
<=> ( v107957(VarNext)
& v4717(VarNext) ) ) ) ).
fof(writeUnaryOperator_7962,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107957(VarNext)
<=> v10847(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1725,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107939(VarNext)
=> ( v107930(VarNext)
<=> v107930(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1783,axiom,
! [VarNext] :
( v107939(VarNext)
=> ( v107930(VarNext)
<=> v107947(VarNext) ) ) ).
fof(addAssignment_34621,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107947(VarNext)
<=> v107945(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2499,axiom,
! [VarCurr] :
( ~ v10854(VarCurr)
=> ( v107945(VarCurr)
<=> v107932(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2409,axiom,
! [VarCurr] :
( v10854(VarCurr)
=> ( v107945(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20414,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107939(VarNext)
<=> v107940(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20413,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107940(VarNext)
<=> ( v107942(VarNext)
& v4717(VarNext) ) ) ) ).
fof(writeUnaryOperator_7961,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107942(VarNext)
<=> v10847(VarNext) ) ) ).
fof(addAssignment_34620,axiom,
! [VarCurr] :
( v107932(VarCurr)
<=> v107934(VarCurr) ) ).
fof(addAssignment_34619,axiom,
! [VarCurr] :
( v107934(VarCurr)
<=> v107936(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20412,axiom,
! [VarCurr] :
( v107890(VarCurr)
<=> ( v107892(VarCurr)
& v107908(VarCurr) ) ) ).
fof(writeUnaryOperator_7960,axiom,
! [VarCurr] :
( ~ v107908(VarCurr)
<=> v107900(VarCurr) ) ).
fof(addAssignment_34618,axiom,
! [VarCurr] :
( v107900(VarCurr)
<=> v107902(VarCurr) ) ).
fof(addAssignment_34617,axiom,
! [VarCurr] :
( v107902(VarCurr)
<=> v107904(VarCurr) ) ).
fof(addAssignment_34616,axiom,
! [VarCurr] :
( v107904(VarCurr)
<=> v107906(VarCurr) ) ).
fof(addAssignment_34615,axiom,
! [VarCurr] :
( v107906(VarCurr)
<=> v100897(VarCurr) ) ).
fof(addAssignment_34614,axiom,
! [VarCurr] :
( v107892(VarCurr)
<=> v107894(VarCurr) ) ).
fof(addAssignment_34613,axiom,
! [VarCurr] :
( v107894(VarCurr)
<=> v107896(VarCurr) ) ).
fof(addAssignment_34612,axiom,
! [VarCurr] :
( v107896(VarCurr)
<=> v107898(VarCurr) ) ).
fof(addAssignment_34611,axiom,
! [VarCurr] :
( v107898(VarCurr)
<=> v104100(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2498,axiom,
! [VarCurr] :
( ~ v103963(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v103961(VarCurr,B)
<=> v107879(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2408,axiom,
! [VarCurr] :
( v103963(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v103961(VarCurr,B)
<=> v103993(VarCurr,B) ) ) ) ).
fof(addAssignment_34610,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v107879(VarCurr,B)
<=> v107881(VarCurr,B) ) ) ).
fof(addAssignment_34609,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v107881(VarCurr,B)
<=> v107883(VarCurr,B) ) ) ).
fof(addAssignment_34608,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v107883(VarCurr,B)
<=> v107885(VarCurr,B) ) ) ).
fof(addAssignment_34607,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v107885(VarCurr,B)
<=> v104072(VarCurr,B) ) ) ).
fof(addAssignment_34606,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v103993(VarCurr,B)
<=> v103995(VarCurr,B) ) ) ).
fof(addAssignment_34605,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v103995(VarCurr,B)
<=> v103997(VarCurr,B) ) ) ).
fof(addAssignment_34604,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v103997(VarCurr,B)
<=> v103999(VarCurr,B) ) ) ).
fof(addAssignment_34603,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v103999(VarCurr,B)
<=> v104001(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1724,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107861(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v104001(VarNext,B)
<=> v104001(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1782,axiom,
! [VarNext] :
( v107861(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v104001(VarNext,B)
<=> v107875(VarNext,B) ) ) ) ).
fof(addAssignment_34602,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v107875(VarNext,B)
<=> v107873(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4910,axiom,
! [VarCurr] :
( ~ v107870(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v107873(VarCurr,B)
<=> v104003(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4916,axiom,
! [VarCurr] :
( v107870(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v107873(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20411,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107861(VarNext)
<=> ( v107862(VarNext)
& v107869(VarNext) ) ) ) ).
fof(addAssignment_34601,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107869(VarNext)
<=> v107867(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20410,axiom,
! [VarCurr] :
( v107867(VarCurr)
<=> ( v107870(VarCurr)
| v107871(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20409,axiom,
! [VarCurr] :
( v107871(VarCurr)
<=> ( v100546(VarCurr)
& v107872(VarCurr) ) ) ).
fof(writeUnaryOperator_7959,axiom,
! [VarCurr] :
( ~ v107872(VarCurr)
<=> v107870(VarCurr) ) ).
fof(writeUnaryOperator_7958,axiom,
! [VarCurr] :
( ~ v107870(VarCurr)
<=> v10402(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20408,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107862(VarNext)
<=> ( v107863(VarNext)
& v103910(VarNext) ) ) ) ).
fof(writeUnaryOperator_7957,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107863(VarNext)
<=> v103917(VarNext) ) ) ).
fof(addAssignment_34600,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v104003(VarCurr,B)
<=> v104005(VarCurr,B) ) ) ).
fof(addAssignment_34599,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v104005(VarCurr,B)
<=> v104007(VarCurr,B) ) ) ).
fof(addAssignment_34598,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v104007(VarCurr,B)
<=> v104009(VarCurr,B) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_251,axiom,
! [VarCurr] :
( ~ v104011(VarCurr)
=> ( ( v104009(VarCurr,bitIndex5)
<=> v107160(VarCurr,bitIndex11) )
& ( v104009(VarCurr,bitIndex4)
<=> v107160(VarCurr,bitIndex10) )
& ( v104009(VarCurr,bitIndex3)
<=> v107160(VarCurr,bitIndex9) )
& ( v104009(VarCurr,bitIndex2)
<=> v107160(VarCurr,bitIndex8) )
& ( v104009(VarCurr,bitIndex1)
<=> v107160(VarCurr,bitIndex7) )
& ( v104009(VarCurr,bitIndex0)
<=> v107160(VarCurr,bitIndex6) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2407,axiom,
! [VarCurr] :
( v104011(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v104009(VarCurr,B)
<=> v107812(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20407,axiom,
! [VarCurr] :
( v104011(VarCurr)
<=> ( v104013(VarCurr)
& v107857(VarCurr) ) ) ).
fof(writeUnaryOperator_7956,axiom,
! [VarCurr] :
( ~ v107857(VarCurr)
<=> v107158(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_8211,axiom,
! [VarCurr] :
( v107158(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> v107812(VarCurr,bitIndex5) )
& ( v107160(VarCurr,bitIndex10)
<=> v107812(VarCurr,bitIndex4) )
& ( v107160(VarCurr,bitIndex9)
<=> v107812(VarCurr,bitIndex3) )
& ( v107160(VarCurr,bitIndex8)
<=> v107812(VarCurr,bitIndex2) )
& ( v107160(VarCurr,bitIndex7)
<=> v107812(VarCurr,bitIndex1) )
& ( v107160(VarCurr,bitIndex6)
<=> v107812(VarCurr,bitIndex0) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1723,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107828(VarNext)
=> ! [B] :
( range_11_6(B)
=> ( v107160(VarNext,B)
<=> v107160(VarCurr,B) ) ) ) ) ).
fof(range_axiom_180,axiom,
! [B] :
( range_11_6(B)
<=> ( $false
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_6,axiom,
! [VarNext] :
( v107828(VarNext)
=> ( ( v107160(VarNext,bitIndex11)
<=> v107850(VarNext,bitIndex5) )
& ( v107160(VarNext,bitIndex10)
<=> v107850(VarNext,bitIndex4) )
& ( v107160(VarNext,bitIndex9)
<=> v107850(VarNext,bitIndex3) )
& ( v107160(VarNext,bitIndex8)
<=> v107850(VarNext,bitIndex2) )
& ( v107160(VarNext,bitIndex7)
<=> v107850(VarNext,bitIndex1) )
& ( v107160(VarNext,bitIndex6)
<=> v107850(VarNext,bitIndex0) ) ) ) ).
fof(addAssignment_34597,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v107850(VarNext,B)
<=> v107848(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4909,axiom,
! [VarCurr] :
( ~ v107839(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v107848(VarCurr,B)
<=> v107851(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4915,axiom,
! [VarCurr] :
( v107839(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v107848(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4908,axiom,
! [VarCurr] :
( ~ v107164(VarCurr,bitIndex0)
=> ! [B] :
( range_5_0(B)
=> ( v107851(VarCurr,B)
<=> v107852(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4914,axiom,
! [VarCurr] :
( v107164(VarCurr,bitIndex0)
=> ! [B] :
( range_5_0(B)
=> ( v107851(VarCurr,B)
<=> v107160(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4907,axiom,
! [VarCurr] :
( ~ v107268(VarCurr,bitIndex0)
=> ! [B] :
( range_5_0(B)
=> ( v107852(VarCurr,B)
<=> v107420(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4913,axiom,
! [VarCurr] :
( v107268(VarCurr,bitIndex0)
=> ! [B] :
( range_5_0(B)
=> ( v107852(VarCurr,B)
<=> v107812(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20406,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107828(VarNext)
<=> ( v107829(VarNext)
& v107838(VarNext) ) ) ) ).
fof(addAssignment_34596,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107838(VarNext)
<=> v107836(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20405,axiom,
! [VarCurr] :
( v107836(VarCurr)
<=> ( v107839(VarCurr)
| v107840(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20404,axiom,
! [VarCurr] :
( v107840(VarCurr)
<=> ( v107841(VarCurr)
& v107847(VarCurr) ) ) ).
fof(writeUnaryOperator_7955,axiom,
! [VarCurr] :
( ~ v107847(VarCurr)
<=> v107839(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20403,axiom,
! [VarCurr] :
( v107841(VarCurr)
<=> ( v107164(VarCurr,bitIndex0)
| v107842(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20402,axiom,
! [VarCurr] :
( v107842(VarCurr)
<=> ( v107843(VarCurr)
& v107846(VarCurr) ) ) ).
fof(writeUnaryOperator_7954,axiom,
! [VarCurr] :
( ~ v107846(VarCurr)
<=> v107164(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20401,axiom,
! [VarCurr] :
( v107843(VarCurr)
<=> ( v107268(VarCurr,bitIndex0)
| v107844(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20400,axiom,
! [VarCurr] :
( v107844(VarCurr)
<=> ( v107274(VarCurr,bitIndex0)
& v107845(VarCurr) ) ) ).
fof(writeUnaryOperator_7953,axiom,
! [VarCurr] :
( ~ v107845(VarCurr)
<=> v107268(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_7952,axiom,
! [VarCurr] :
( ~ v107839(VarCurr)
<=> v107162(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20399,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107829(VarNext)
<=> ( v107830(VarNext)
& v107825(VarNext) ) ) ) ).
fof(writeUnaryOperator_7951,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107830(VarNext)
<=> v107832(VarNext) ) ) ).
fof(addAssignment_34595,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107832(VarNext)
<=> v107825(VarCurr) ) ) ).
fof(addAssignment_34594,axiom,
! [VarCurr] :
( v107825(VarCurr)
<=> v4087(VarCurr) ) ).
fof(addAssignment_34593,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v107812(VarCurr,B)
<=> v107814(VarCurr,B) ) ) ).
fof(addAssignment_34592,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v107814(VarCurr,B)
<=> v107816(VarCurr,B) ) ) ).
fof(addAssignment_34591,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v107816(VarCurr,B)
<=> v107818(VarCurr,B) ) ) ).
fof(addAssignment_34590,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v107818(VarCurr,B)
<=> v107820(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges63,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& ~ v107822(VarCurr,bitIndex55)
& ~ v107822(VarCurr,bitIndex54)
& ~ v107822(VarCurr,bitIndex53)
& ~ v107822(VarCurr,bitIndex52)
& ~ v107822(VarCurr,bitIndex51)
& ~ v107822(VarCurr,bitIndex50)
& ~ v107822(VarCurr,bitIndex49)
& ~ v107822(VarCurr,bitIndex48)
& ~ v107822(VarCurr,bitIndex47)
& ~ v107822(VarCurr,bitIndex46)
& ~ v107822(VarCurr,bitIndex45)
& ~ v107822(VarCurr,bitIndex44)
& ~ v107822(VarCurr,bitIndex43)
& ~ v107822(VarCurr,bitIndex42)
& ~ v107822(VarCurr,bitIndex41)
& ~ v107822(VarCurr,bitIndex40)
& ~ v107822(VarCurr,bitIndex39)
& ~ v107822(VarCurr,bitIndex38)
& ~ v107822(VarCurr,bitIndex37)
& ~ v107822(VarCurr,bitIndex36)
& ~ v107822(VarCurr,bitIndex35)
& ~ v107822(VarCurr,bitIndex34)
& ~ v107822(VarCurr,bitIndex33)
& ~ v107822(VarCurr,bitIndex32)
& ~ v107822(VarCurr,bitIndex31)
& ~ v107822(VarCurr,bitIndex30)
& ~ v107822(VarCurr,bitIndex29)
& ~ v107822(VarCurr,bitIndex28)
& ~ v107822(VarCurr,bitIndex27)
& ~ v107822(VarCurr,bitIndex26)
& ~ v107822(VarCurr,bitIndex25)
& ~ v107822(VarCurr,bitIndex24)
& ~ v107822(VarCurr,bitIndex23)
& ~ v107822(VarCurr,bitIndex22)
& ~ v107822(VarCurr,bitIndex21)
& ~ v107822(VarCurr,bitIndex20)
& ~ v107822(VarCurr,bitIndex19)
& ~ v107822(VarCurr,bitIndex18)
& ~ v107822(VarCurr,bitIndex17)
& ~ v107822(VarCurr,bitIndex16)
& ~ v107822(VarCurr,bitIndex15)
& ~ v107822(VarCurr,bitIndex14)
& ~ v107822(VarCurr,bitIndex13)
& ~ v107822(VarCurr,bitIndex12)
& ~ v107822(VarCurr,bitIndex11)
& ~ v107822(VarCurr,bitIndex10)
& ~ v107822(VarCurr,bitIndex9)
& ~ v107822(VarCurr,bitIndex8)
& ~ v107822(VarCurr,bitIndex7)
& ~ v107822(VarCurr,bitIndex6)
& ~ v107822(VarCurr,bitIndex5)
& ~ v107822(VarCurr,bitIndex4)
& ~ v107822(VarCurr,bitIndex3)
& ~ v107822(VarCurr,bitIndex2)
& ~ v107822(VarCurr,bitIndex1) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges62,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& ~ v107822(VarCurr,bitIndex55)
& ~ v107822(VarCurr,bitIndex54)
& ~ v107822(VarCurr,bitIndex53)
& ~ v107822(VarCurr,bitIndex52)
& ~ v107822(VarCurr,bitIndex51)
& ~ v107822(VarCurr,bitIndex50)
& ~ v107822(VarCurr,bitIndex49)
& ~ v107822(VarCurr,bitIndex48)
& ~ v107822(VarCurr,bitIndex47)
& ~ v107822(VarCurr,bitIndex46)
& ~ v107822(VarCurr,bitIndex45)
& ~ v107822(VarCurr,bitIndex44)
& ~ v107822(VarCurr,bitIndex43)
& ~ v107822(VarCurr,bitIndex42)
& ~ v107822(VarCurr,bitIndex41)
& ~ v107822(VarCurr,bitIndex40)
& ~ v107822(VarCurr,bitIndex39)
& ~ v107822(VarCurr,bitIndex38)
& ~ v107822(VarCurr,bitIndex37)
& ~ v107822(VarCurr,bitIndex36)
& ~ v107822(VarCurr,bitIndex35)
& ~ v107822(VarCurr,bitIndex34)
& ~ v107822(VarCurr,bitIndex33)
& ~ v107822(VarCurr,bitIndex32)
& ~ v107822(VarCurr,bitIndex31)
& ~ v107822(VarCurr,bitIndex30)
& ~ v107822(VarCurr,bitIndex29)
& ~ v107822(VarCurr,bitIndex28)
& ~ v107822(VarCurr,bitIndex27)
& ~ v107822(VarCurr,bitIndex26)
& ~ v107822(VarCurr,bitIndex25)
& ~ v107822(VarCurr,bitIndex24)
& ~ v107822(VarCurr,bitIndex23)
& ~ v107822(VarCurr,bitIndex22)
& ~ v107822(VarCurr,bitIndex21)
& ~ v107822(VarCurr,bitIndex20)
& ~ v107822(VarCurr,bitIndex19)
& ~ v107822(VarCurr,bitIndex18)
& ~ v107822(VarCurr,bitIndex17)
& ~ v107822(VarCurr,bitIndex16)
& ~ v107822(VarCurr,bitIndex15)
& ~ v107822(VarCurr,bitIndex14)
& ~ v107822(VarCurr,bitIndex13)
& ~ v107822(VarCurr,bitIndex12)
& ~ v107822(VarCurr,bitIndex11)
& ~ v107822(VarCurr,bitIndex10)
& ~ v107822(VarCurr,bitIndex9)
& ~ v107822(VarCurr,bitIndex8)
& ~ v107822(VarCurr,bitIndex7)
& ~ v107822(VarCurr,bitIndex6)
& ~ v107822(VarCurr,bitIndex5)
& ~ v107822(VarCurr,bitIndex4)
& ~ v107822(VarCurr,bitIndex3)
& ~ v107822(VarCurr,bitIndex2)
& v107822(VarCurr,bitIndex1) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b000001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges61,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& ~ v107822(VarCurr,bitIndex55)
& ~ v107822(VarCurr,bitIndex54)
& ~ v107822(VarCurr,bitIndex53)
& ~ v107822(VarCurr,bitIndex52)
& ~ v107822(VarCurr,bitIndex51)
& ~ v107822(VarCurr,bitIndex50)
& ~ v107822(VarCurr,bitIndex49)
& ~ v107822(VarCurr,bitIndex48)
& ~ v107822(VarCurr,bitIndex47)
& ~ v107822(VarCurr,bitIndex46)
& ~ v107822(VarCurr,bitIndex45)
& ~ v107822(VarCurr,bitIndex44)
& ~ v107822(VarCurr,bitIndex43)
& ~ v107822(VarCurr,bitIndex42)
& ~ v107822(VarCurr,bitIndex41)
& ~ v107822(VarCurr,bitIndex40)
& ~ v107822(VarCurr,bitIndex39)
& ~ v107822(VarCurr,bitIndex38)
& ~ v107822(VarCurr,bitIndex37)
& ~ v107822(VarCurr,bitIndex36)
& ~ v107822(VarCurr,bitIndex35)
& ~ v107822(VarCurr,bitIndex34)
& ~ v107822(VarCurr,bitIndex33)
& ~ v107822(VarCurr,bitIndex32)
& ~ v107822(VarCurr,bitIndex31)
& ~ v107822(VarCurr,bitIndex30)
& ~ v107822(VarCurr,bitIndex29)
& ~ v107822(VarCurr,bitIndex28)
& ~ v107822(VarCurr,bitIndex27)
& ~ v107822(VarCurr,bitIndex26)
& ~ v107822(VarCurr,bitIndex25)
& ~ v107822(VarCurr,bitIndex24)
& ~ v107822(VarCurr,bitIndex23)
& ~ v107822(VarCurr,bitIndex22)
& ~ v107822(VarCurr,bitIndex21)
& ~ v107822(VarCurr,bitIndex20)
& ~ v107822(VarCurr,bitIndex19)
& ~ v107822(VarCurr,bitIndex18)
& ~ v107822(VarCurr,bitIndex17)
& ~ v107822(VarCurr,bitIndex16)
& ~ v107822(VarCurr,bitIndex15)
& ~ v107822(VarCurr,bitIndex14)
& ~ v107822(VarCurr,bitIndex13)
& ~ v107822(VarCurr,bitIndex12)
& ~ v107822(VarCurr,bitIndex11)
& ~ v107822(VarCurr,bitIndex10)
& ~ v107822(VarCurr,bitIndex9)
& ~ v107822(VarCurr,bitIndex8)
& ~ v107822(VarCurr,bitIndex7)
& ~ v107822(VarCurr,bitIndex6)
& ~ v107822(VarCurr,bitIndex5)
& ~ v107822(VarCurr,bitIndex4)
& ~ v107822(VarCurr,bitIndex3)
& v107822(VarCurr,bitIndex2) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b000010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges60,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& ~ v107822(VarCurr,bitIndex55)
& ~ v107822(VarCurr,bitIndex54)
& ~ v107822(VarCurr,bitIndex53)
& ~ v107822(VarCurr,bitIndex52)
& ~ v107822(VarCurr,bitIndex51)
& ~ v107822(VarCurr,bitIndex50)
& ~ v107822(VarCurr,bitIndex49)
& ~ v107822(VarCurr,bitIndex48)
& ~ v107822(VarCurr,bitIndex47)
& ~ v107822(VarCurr,bitIndex46)
& ~ v107822(VarCurr,bitIndex45)
& ~ v107822(VarCurr,bitIndex44)
& ~ v107822(VarCurr,bitIndex43)
& ~ v107822(VarCurr,bitIndex42)
& ~ v107822(VarCurr,bitIndex41)
& ~ v107822(VarCurr,bitIndex40)
& ~ v107822(VarCurr,bitIndex39)
& ~ v107822(VarCurr,bitIndex38)
& ~ v107822(VarCurr,bitIndex37)
& ~ v107822(VarCurr,bitIndex36)
& ~ v107822(VarCurr,bitIndex35)
& ~ v107822(VarCurr,bitIndex34)
& ~ v107822(VarCurr,bitIndex33)
& ~ v107822(VarCurr,bitIndex32)
& ~ v107822(VarCurr,bitIndex31)
& ~ v107822(VarCurr,bitIndex30)
& ~ v107822(VarCurr,bitIndex29)
& ~ v107822(VarCurr,bitIndex28)
& ~ v107822(VarCurr,bitIndex27)
& ~ v107822(VarCurr,bitIndex26)
& ~ v107822(VarCurr,bitIndex25)
& ~ v107822(VarCurr,bitIndex24)
& ~ v107822(VarCurr,bitIndex23)
& ~ v107822(VarCurr,bitIndex22)
& ~ v107822(VarCurr,bitIndex21)
& ~ v107822(VarCurr,bitIndex20)
& ~ v107822(VarCurr,bitIndex19)
& ~ v107822(VarCurr,bitIndex18)
& ~ v107822(VarCurr,bitIndex17)
& ~ v107822(VarCurr,bitIndex16)
& ~ v107822(VarCurr,bitIndex15)
& ~ v107822(VarCurr,bitIndex14)
& ~ v107822(VarCurr,bitIndex13)
& ~ v107822(VarCurr,bitIndex12)
& ~ v107822(VarCurr,bitIndex11)
& ~ v107822(VarCurr,bitIndex10)
& ~ v107822(VarCurr,bitIndex9)
& ~ v107822(VarCurr,bitIndex8)
& ~ v107822(VarCurr,bitIndex7)
& ~ v107822(VarCurr,bitIndex6)
& ~ v107822(VarCurr,bitIndex5)
& ~ v107822(VarCurr,bitIndex4)
& v107822(VarCurr,bitIndex3) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b000011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges59,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& ~ v107822(VarCurr,bitIndex55)
& ~ v107822(VarCurr,bitIndex54)
& ~ v107822(VarCurr,bitIndex53)
& ~ v107822(VarCurr,bitIndex52)
& ~ v107822(VarCurr,bitIndex51)
& ~ v107822(VarCurr,bitIndex50)
& ~ v107822(VarCurr,bitIndex49)
& ~ v107822(VarCurr,bitIndex48)
& ~ v107822(VarCurr,bitIndex47)
& ~ v107822(VarCurr,bitIndex46)
& ~ v107822(VarCurr,bitIndex45)
& ~ v107822(VarCurr,bitIndex44)
& ~ v107822(VarCurr,bitIndex43)
& ~ v107822(VarCurr,bitIndex42)
& ~ v107822(VarCurr,bitIndex41)
& ~ v107822(VarCurr,bitIndex40)
& ~ v107822(VarCurr,bitIndex39)
& ~ v107822(VarCurr,bitIndex38)
& ~ v107822(VarCurr,bitIndex37)
& ~ v107822(VarCurr,bitIndex36)
& ~ v107822(VarCurr,bitIndex35)
& ~ v107822(VarCurr,bitIndex34)
& ~ v107822(VarCurr,bitIndex33)
& ~ v107822(VarCurr,bitIndex32)
& ~ v107822(VarCurr,bitIndex31)
& ~ v107822(VarCurr,bitIndex30)
& ~ v107822(VarCurr,bitIndex29)
& ~ v107822(VarCurr,bitIndex28)
& ~ v107822(VarCurr,bitIndex27)
& ~ v107822(VarCurr,bitIndex26)
& ~ v107822(VarCurr,bitIndex25)
& ~ v107822(VarCurr,bitIndex24)
& ~ v107822(VarCurr,bitIndex23)
& ~ v107822(VarCurr,bitIndex22)
& ~ v107822(VarCurr,bitIndex21)
& ~ v107822(VarCurr,bitIndex20)
& ~ v107822(VarCurr,bitIndex19)
& ~ v107822(VarCurr,bitIndex18)
& ~ v107822(VarCurr,bitIndex17)
& ~ v107822(VarCurr,bitIndex16)
& ~ v107822(VarCurr,bitIndex15)
& ~ v107822(VarCurr,bitIndex14)
& ~ v107822(VarCurr,bitIndex13)
& ~ v107822(VarCurr,bitIndex12)
& ~ v107822(VarCurr,bitIndex11)
& ~ v107822(VarCurr,bitIndex10)
& ~ v107822(VarCurr,bitIndex9)
& ~ v107822(VarCurr,bitIndex8)
& ~ v107822(VarCurr,bitIndex7)
& ~ v107822(VarCurr,bitIndex6)
& ~ v107822(VarCurr,bitIndex5)
& v107822(VarCurr,bitIndex4) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b000100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges58,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& ~ v107822(VarCurr,bitIndex55)
& ~ v107822(VarCurr,bitIndex54)
& ~ v107822(VarCurr,bitIndex53)
& ~ v107822(VarCurr,bitIndex52)
& ~ v107822(VarCurr,bitIndex51)
& ~ v107822(VarCurr,bitIndex50)
& ~ v107822(VarCurr,bitIndex49)
& ~ v107822(VarCurr,bitIndex48)
& ~ v107822(VarCurr,bitIndex47)
& ~ v107822(VarCurr,bitIndex46)
& ~ v107822(VarCurr,bitIndex45)
& ~ v107822(VarCurr,bitIndex44)
& ~ v107822(VarCurr,bitIndex43)
& ~ v107822(VarCurr,bitIndex42)
& ~ v107822(VarCurr,bitIndex41)
& ~ v107822(VarCurr,bitIndex40)
& ~ v107822(VarCurr,bitIndex39)
& ~ v107822(VarCurr,bitIndex38)
& ~ v107822(VarCurr,bitIndex37)
& ~ v107822(VarCurr,bitIndex36)
& ~ v107822(VarCurr,bitIndex35)
& ~ v107822(VarCurr,bitIndex34)
& ~ v107822(VarCurr,bitIndex33)
& ~ v107822(VarCurr,bitIndex32)
& ~ v107822(VarCurr,bitIndex31)
& ~ v107822(VarCurr,bitIndex30)
& ~ v107822(VarCurr,bitIndex29)
& ~ v107822(VarCurr,bitIndex28)
& ~ v107822(VarCurr,bitIndex27)
& ~ v107822(VarCurr,bitIndex26)
& ~ v107822(VarCurr,bitIndex25)
& ~ v107822(VarCurr,bitIndex24)
& ~ v107822(VarCurr,bitIndex23)
& ~ v107822(VarCurr,bitIndex22)
& ~ v107822(VarCurr,bitIndex21)
& ~ v107822(VarCurr,bitIndex20)
& ~ v107822(VarCurr,bitIndex19)
& ~ v107822(VarCurr,bitIndex18)
& ~ v107822(VarCurr,bitIndex17)
& ~ v107822(VarCurr,bitIndex16)
& ~ v107822(VarCurr,bitIndex15)
& ~ v107822(VarCurr,bitIndex14)
& ~ v107822(VarCurr,bitIndex13)
& ~ v107822(VarCurr,bitIndex12)
& ~ v107822(VarCurr,bitIndex11)
& ~ v107822(VarCurr,bitIndex10)
& ~ v107822(VarCurr,bitIndex9)
& ~ v107822(VarCurr,bitIndex8)
& ~ v107822(VarCurr,bitIndex7)
& ~ v107822(VarCurr,bitIndex6)
& v107822(VarCurr,bitIndex5) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b000101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges57,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& ~ v107822(VarCurr,bitIndex55)
& ~ v107822(VarCurr,bitIndex54)
& ~ v107822(VarCurr,bitIndex53)
& ~ v107822(VarCurr,bitIndex52)
& ~ v107822(VarCurr,bitIndex51)
& ~ v107822(VarCurr,bitIndex50)
& ~ v107822(VarCurr,bitIndex49)
& ~ v107822(VarCurr,bitIndex48)
& ~ v107822(VarCurr,bitIndex47)
& ~ v107822(VarCurr,bitIndex46)
& ~ v107822(VarCurr,bitIndex45)
& ~ v107822(VarCurr,bitIndex44)
& ~ v107822(VarCurr,bitIndex43)
& ~ v107822(VarCurr,bitIndex42)
& ~ v107822(VarCurr,bitIndex41)
& ~ v107822(VarCurr,bitIndex40)
& ~ v107822(VarCurr,bitIndex39)
& ~ v107822(VarCurr,bitIndex38)
& ~ v107822(VarCurr,bitIndex37)
& ~ v107822(VarCurr,bitIndex36)
& ~ v107822(VarCurr,bitIndex35)
& ~ v107822(VarCurr,bitIndex34)
& ~ v107822(VarCurr,bitIndex33)
& ~ v107822(VarCurr,bitIndex32)
& ~ v107822(VarCurr,bitIndex31)
& ~ v107822(VarCurr,bitIndex30)
& ~ v107822(VarCurr,bitIndex29)
& ~ v107822(VarCurr,bitIndex28)
& ~ v107822(VarCurr,bitIndex27)
& ~ v107822(VarCurr,bitIndex26)
& ~ v107822(VarCurr,bitIndex25)
& ~ v107822(VarCurr,bitIndex24)
& ~ v107822(VarCurr,bitIndex23)
& ~ v107822(VarCurr,bitIndex22)
& ~ v107822(VarCurr,bitIndex21)
& ~ v107822(VarCurr,bitIndex20)
& ~ v107822(VarCurr,bitIndex19)
& ~ v107822(VarCurr,bitIndex18)
& ~ v107822(VarCurr,bitIndex17)
& ~ v107822(VarCurr,bitIndex16)
& ~ v107822(VarCurr,bitIndex15)
& ~ v107822(VarCurr,bitIndex14)
& ~ v107822(VarCurr,bitIndex13)
& ~ v107822(VarCurr,bitIndex12)
& ~ v107822(VarCurr,bitIndex11)
& ~ v107822(VarCurr,bitIndex10)
& ~ v107822(VarCurr,bitIndex9)
& ~ v107822(VarCurr,bitIndex8)
& ~ v107822(VarCurr,bitIndex7)
& v107822(VarCurr,bitIndex6) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b000110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges56,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& ~ v107822(VarCurr,bitIndex55)
& ~ v107822(VarCurr,bitIndex54)
& ~ v107822(VarCurr,bitIndex53)
& ~ v107822(VarCurr,bitIndex52)
& ~ v107822(VarCurr,bitIndex51)
& ~ v107822(VarCurr,bitIndex50)
& ~ v107822(VarCurr,bitIndex49)
& ~ v107822(VarCurr,bitIndex48)
& ~ v107822(VarCurr,bitIndex47)
& ~ v107822(VarCurr,bitIndex46)
& ~ v107822(VarCurr,bitIndex45)
& ~ v107822(VarCurr,bitIndex44)
& ~ v107822(VarCurr,bitIndex43)
& ~ v107822(VarCurr,bitIndex42)
& ~ v107822(VarCurr,bitIndex41)
& ~ v107822(VarCurr,bitIndex40)
& ~ v107822(VarCurr,bitIndex39)
& ~ v107822(VarCurr,bitIndex38)
& ~ v107822(VarCurr,bitIndex37)
& ~ v107822(VarCurr,bitIndex36)
& ~ v107822(VarCurr,bitIndex35)
& ~ v107822(VarCurr,bitIndex34)
& ~ v107822(VarCurr,bitIndex33)
& ~ v107822(VarCurr,bitIndex32)
& ~ v107822(VarCurr,bitIndex31)
& ~ v107822(VarCurr,bitIndex30)
& ~ v107822(VarCurr,bitIndex29)
& ~ v107822(VarCurr,bitIndex28)
& ~ v107822(VarCurr,bitIndex27)
& ~ v107822(VarCurr,bitIndex26)
& ~ v107822(VarCurr,bitIndex25)
& ~ v107822(VarCurr,bitIndex24)
& ~ v107822(VarCurr,bitIndex23)
& ~ v107822(VarCurr,bitIndex22)
& ~ v107822(VarCurr,bitIndex21)
& ~ v107822(VarCurr,bitIndex20)
& ~ v107822(VarCurr,bitIndex19)
& ~ v107822(VarCurr,bitIndex18)
& ~ v107822(VarCurr,bitIndex17)
& ~ v107822(VarCurr,bitIndex16)
& ~ v107822(VarCurr,bitIndex15)
& ~ v107822(VarCurr,bitIndex14)
& ~ v107822(VarCurr,bitIndex13)
& ~ v107822(VarCurr,bitIndex12)
& ~ v107822(VarCurr,bitIndex11)
& ~ v107822(VarCurr,bitIndex10)
& ~ v107822(VarCurr,bitIndex9)
& ~ v107822(VarCurr,bitIndex8)
& v107822(VarCurr,bitIndex7) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b000111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges55,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& ~ v107822(VarCurr,bitIndex55)
& ~ v107822(VarCurr,bitIndex54)
& ~ v107822(VarCurr,bitIndex53)
& ~ v107822(VarCurr,bitIndex52)
& ~ v107822(VarCurr,bitIndex51)
& ~ v107822(VarCurr,bitIndex50)
& ~ v107822(VarCurr,bitIndex49)
& ~ v107822(VarCurr,bitIndex48)
& ~ v107822(VarCurr,bitIndex47)
& ~ v107822(VarCurr,bitIndex46)
& ~ v107822(VarCurr,bitIndex45)
& ~ v107822(VarCurr,bitIndex44)
& ~ v107822(VarCurr,bitIndex43)
& ~ v107822(VarCurr,bitIndex42)
& ~ v107822(VarCurr,bitIndex41)
& ~ v107822(VarCurr,bitIndex40)
& ~ v107822(VarCurr,bitIndex39)
& ~ v107822(VarCurr,bitIndex38)
& ~ v107822(VarCurr,bitIndex37)
& ~ v107822(VarCurr,bitIndex36)
& ~ v107822(VarCurr,bitIndex35)
& ~ v107822(VarCurr,bitIndex34)
& ~ v107822(VarCurr,bitIndex33)
& ~ v107822(VarCurr,bitIndex32)
& ~ v107822(VarCurr,bitIndex31)
& ~ v107822(VarCurr,bitIndex30)
& ~ v107822(VarCurr,bitIndex29)
& ~ v107822(VarCurr,bitIndex28)
& ~ v107822(VarCurr,bitIndex27)
& ~ v107822(VarCurr,bitIndex26)
& ~ v107822(VarCurr,bitIndex25)
& ~ v107822(VarCurr,bitIndex24)
& ~ v107822(VarCurr,bitIndex23)
& ~ v107822(VarCurr,bitIndex22)
& ~ v107822(VarCurr,bitIndex21)
& ~ v107822(VarCurr,bitIndex20)
& ~ v107822(VarCurr,bitIndex19)
& ~ v107822(VarCurr,bitIndex18)
& ~ v107822(VarCurr,bitIndex17)
& ~ v107822(VarCurr,bitIndex16)
& ~ v107822(VarCurr,bitIndex15)
& ~ v107822(VarCurr,bitIndex14)
& ~ v107822(VarCurr,bitIndex13)
& ~ v107822(VarCurr,bitIndex12)
& ~ v107822(VarCurr,bitIndex11)
& ~ v107822(VarCurr,bitIndex10)
& ~ v107822(VarCurr,bitIndex9)
& v107822(VarCurr,bitIndex8) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b001000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges54,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& ~ v107822(VarCurr,bitIndex55)
& ~ v107822(VarCurr,bitIndex54)
& ~ v107822(VarCurr,bitIndex53)
& ~ v107822(VarCurr,bitIndex52)
& ~ v107822(VarCurr,bitIndex51)
& ~ v107822(VarCurr,bitIndex50)
& ~ v107822(VarCurr,bitIndex49)
& ~ v107822(VarCurr,bitIndex48)
& ~ v107822(VarCurr,bitIndex47)
& ~ v107822(VarCurr,bitIndex46)
& ~ v107822(VarCurr,bitIndex45)
& ~ v107822(VarCurr,bitIndex44)
& ~ v107822(VarCurr,bitIndex43)
& ~ v107822(VarCurr,bitIndex42)
& ~ v107822(VarCurr,bitIndex41)
& ~ v107822(VarCurr,bitIndex40)
& ~ v107822(VarCurr,bitIndex39)
& ~ v107822(VarCurr,bitIndex38)
& ~ v107822(VarCurr,bitIndex37)
& ~ v107822(VarCurr,bitIndex36)
& ~ v107822(VarCurr,bitIndex35)
& ~ v107822(VarCurr,bitIndex34)
& ~ v107822(VarCurr,bitIndex33)
& ~ v107822(VarCurr,bitIndex32)
& ~ v107822(VarCurr,bitIndex31)
& ~ v107822(VarCurr,bitIndex30)
& ~ v107822(VarCurr,bitIndex29)
& ~ v107822(VarCurr,bitIndex28)
& ~ v107822(VarCurr,bitIndex27)
& ~ v107822(VarCurr,bitIndex26)
& ~ v107822(VarCurr,bitIndex25)
& ~ v107822(VarCurr,bitIndex24)
& ~ v107822(VarCurr,bitIndex23)
& ~ v107822(VarCurr,bitIndex22)
& ~ v107822(VarCurr,bitIndex21)
& ~ v107822(VarCurr,bitIndex20)
& ~ v107822(VarCurr,bitIndex19)
& ~ v107822(VarCurr,bitIndex18)
& ~ v107822(VarCurr,bitIndex17)
& ~ v107822(VarCurr,bitIndex16)
& ~ v107822(VarCurr,bitIndex15)
& ~ v107822(VarCurr,bitIndex14)
& ~ v107822(VarCurr,bitIndex13)
& ~ v107822(VarCurr,bitIndex12)
& ~ v107822(VarCurr,bitIndex11)
& ~ v107822(VarCurr,bitIndex10)
& v107822(VarCurr,bitIndex9) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b001001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges53,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& ~ v107822(VarCurr,bitIndex55)
& ~ v107822(VarCurr,bitIndex54)
& ~ v107822(VarCurr,bitIndex53)
& ~ v107822(VarCurr,bitIndex52)
& ~ v107822(VarCurr,bitIndex51)
& ~ v107822(VarCurr,bitIndex50)
& ~ v107822(VarCurr,bitIndex49)
& ~ v107822(VarCurr,bitIndex48)
& ~ v107822(VarCurr,bitIndex47)
& ~ v107822(VarCurr,bitIndex46)
& ~ v107822(VarCurr,bitIndex45)
& ~ v107822(VarCurr,bitIndex44)
& ~ v107822(VarCurr,bitIndex43)
& ~ v107822(VarCurr,bitIndex42)
& ~ v107822(VarCurr,bitIndex41)
& ~ v107822(VarCurr,bitIndex40)
& ~ v107822(VarCurr,bitIndex39)
& ~ v107822(VarCurr,bitIndex38)
& ~ v107822(VarCurr,bitIndex37)
& ~ v107822(VarCurr,bitIndex36)
& ~ v107822(VarCurr,bitIndex35)
& ~ v107822(VarCurr,bitIndex34)
& ~ v107822(VarCurr,bitIndex33)
& ~ v107822(VarCurr,bitIndex32)
& ~ v107822(VarCurr,bitIndex31)
& ~ v107822(VarCurr,bitIndex30)
& ~ v107822(VarCurr,bitIndex29)
& ~ v107822(VarCurr,bitIndex28)
& ~ v107822(VarCurr,bitIndex27)
& ~ v107822(VarCurr,bitIndex26)
& ~ v107822(VarCurr,bitIndex25)
& ~ v107822(VarCurr,bitIndex24)
& ~ v107822(VarCurr,bitIndex23)
& ~ v107822(VarCurr,bitIndex22)
& ~ v107822(VarCurr,bitIndex21)
& ~ v107822(VarCurr,bitIndex20)
& ~ v107822(VarCurr,bitIndex19)
& ~ v107822(VarCurr,bitIndex18)
& ~ v107822(VarCurr,bitIndex17)
& ~ v107822(VarCurr,bitIndex16)
& ~ v107822(VarCurr,bitIndex15)
& ~ v107822(VarCurr,bitIndex14)
& ~ v107822(VarCurr,bitIndex13)
& ~ v107822(VarCurr,bitIndex12)
& ~ v107822(VarCurr,bitIndex11)
& v107822(VarCurr,bitIndex10) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b001010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges52,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& ~ v107822(VarCurr,bitIndex55)
& ~ v107822(VarCurr,bitIndex54)
& ~ v107822(VarCurr,bitIndex53)
& ~ v107822(VarCurr,bitIndex52)
& ~ v107822(VarCurr,bitIndex51)
& ~ v107822(VarCurr,bitIndex50)
& ~ v107822(VarCurr,bitIndex49)
& ~ v107822(VarCurr,bitIndex48)
& ~ v107822(VarCurr,bitIndex47)
& ~ v107822(VarCurr,bitIndex46)
& ~ v107822(VarCurr,bitIndex45)
& ~ v107822(VarCurr,bitIndex44)
& ~ v107822(VarCurr,bitIndex43)
& ~ v107822(VarCurr,bitIndex42)
& ~ v107822(VarCurr,bitIndex41)
& ~ v107822(VarCurr,bitIndex40)
& ~ v107822(VarCurr,bitIndex39)
& ~ v107822(VarCurr,bitIndex38)
& ~ v107822(VarCurr,bitIndex37)
& ~ v107822(VarCurr,bitIndex36)
& ~ v107822(VarCurr,bitIndex35)
& ~ v107822(VarCurr,bitIndex34)
& ~ v107822(VarCurr,bitIndex33)
& ~ v107822(VarCurr,bitIndex32)
& ~ v107822(VarCurr,bitIndex31)
& ~ v107822(VarCurr,bitIndex30)
& ~ v107822(VarCurr,bitIndex29)
& ~ v107822(VarCurr,bitIndex28)
& ~ v107822(VarCurr,bitIndex27)
& ~ v107822(VarCurr,bitIndex26)
& ~ v107822(VarCurr,bitIndex25)
& ~ v107822(VarCurr,bitIndex24)
& ~ v107822(VarCurr,bitIndex23)
& ~ v107822(VarCurr,bitIndex22)
& ~ v107822(VarCurr,bitIndex21)
& ~ v107822(VarCurr,bitIndex20)
& ~ v107822(VarCurr,bitIndex19)
& ~ v107822(VarCurr,bitIndex18)
& ~ v107822(VarCurr,bitIndex17)
& ~ v107822(VarCurr,bitIndex16)
& ~ v107822(VarCurr,bitIndex15)
& ~ v107822(VarCurr,bitIndex14)
& ~ v107822(VarCurr,bitIndex13)
& ~ v107822(VarCurr,bitIndex12)
& v107822(VarCurr,bitIndex11) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b001011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges51,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& ~ v107822(VarCurr,bitIndex55)
& ~ v107822(VarCurr,bitIndex54)
& ~ v107822(VarCurr,bitIndex53)
& ~ v107822(VarCurr,bitIndex52)
& ~ v107822(VarCurr,bitIndex51)
& ~ v107822(VarCurr,bitIndex50)
& ~ v107822(VarCurr,bitIndex49)
& ~ v107822(VarCurr,bitIndex48)
& ~ v107822(VarCurr,bitIndex47)
& ~ v107822(VarCurr,bitIndex46)
& ~ v107822(VarCurr,bitIndex45)
& ~ v107822(VarCurr,bitIndex44)
& ~ v107822(VarCurr,bitIndex43)
& ~ v107822(VarCurr,bitIndex42)
& ~ v107822(VarCurr,bitIndex41)
& ~ v107822(VarCurr,bitIndex40)
& ~ v107822(VarCurr,bitIndex39)
& ~ v107822(VarCurr,bitIndex38)
& ~ v107822(VarCurr,bitIndex37)
& ~ v107822(VarCurr,bitIndex36)
& ~ v107822(VarCurr,bitIndex35)
& ~ v107822(VarCurr,bitIndex34)
& ~ v107822(VarCurr,bitIndex33)
& ~ v107822(VarCurr,bitIndex32)
& ~ v107822(VarCurr,bitIndex31)
& ~ v107822(VarCurr,bitIndex30)
& ~ v107822(VarCurr,bitIndex29)
& ~ v107822(VarCurr,bitIndex28)
& ~ v107822(VarCurr,bitIndex27)
& ~ v107822(VarCurr,bitIndex26)
& ~ v107822(VarCurr,bitIndex25)
& ~ v107822(VarCurr,bitIndex24)
& ~ v107822(VarCurr,bitIndex23)
& ~ v107822(VarCurr,bitIndex22)
& ~ v107822(VarCurr,bitIndex21)
& ~ v107822(VarCurr,bitIndex20)
& ~ v107822(VarCurr,bitIndex19)
& ~ v107822(VarCurr,bitIndex18)
& ~ v107822(VarCurr,bitIndex17)
& ~ v107822(VarCurr,bitIndex16)
& ~ v107822(VarCurr,bitIndex15)
& ~ v107822(VarCurr,bitIndex14)
& ~ v107822(VarCurr,bitIndex13)
& v107822(VarCurr,bitIndex12) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b001100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges50,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& ~ v107822(VarCurr,bitIndex55)
& ~ v107822(VarCurr,bitIndex54)
& ~ v107822(VarCurr,bitIndex53)
& ~ v107822(VarCurr,bitIndex52)
& ~ v107822(VarCurr,bitIndex51)
& ~ v107822(VarCurr,bitIndex50)
& ~ v107822(VarCurr,bitIndex49)
& ~ v107822(VarCurr,bitIndex48)
& ~ v107822(VarCurr,bitIndex47)
& ~ v107822(VarCurr,bitIndex46)
& ~ v107822(VarCurr,bitIndex45)
& ~ v107822(VarCurr,bitIndex44)
& ~ v107822(VarCurr,bitIndex43)
& ~ v107822(VarCurr,bitIndex42)
& ~ v107822(VarCurr,bitIndex41)
& ~ v107822(VarCurr,bitIndex40)
& ~ v107822(VarCurr,bitIndex39)
& ~ v107822(VarCurr,bitIndex38)
& ~ v107822(VarCurr,bitIndex37)
& ~ v107822(VarCurr,bitIndex36)
& ~ v107822(VarCurr,bitIndex35)
& ~ v107822(VarCurr,bitIndex34)
& ~ v107822(VarCurr,bitIndex33)
& ~ v107822(VarCurr,bitIndex32)
& ~ v107822(VarCurr,bitIndex31)
& ~ v107822(VarCurr,bitIndex30)
& ~ v107822(VarCurr,bitIndex29)
& ~ v107822(VarCurr,bitIndex28)
& ~ v107822(VarCurr,bitIndex27)
& ~ v107822(VarCurr,bitIndex26)
& ~ v107822(VarCurr,bitIndex25)
& ~ v107822(VarCurr,bitIndex24)
& ~ v107822(VarCurr,bitIndex23)
& ~ v107822(VarCurr,bitIndex22)
& ~ v107822(VarCurr,bitIndex21)
& ~ v107822(VarCurr,bitIndex20)
& ~ v107822(VarCurr,bitIndex19)
& ~ v107822(VarCurr,bitIndex18)
& ~ v107822(VarCurr,bitIndex17)
& ~ v107822(VarCurr,bitIndex16)
& ~ v107822(VarCurr,bitIndex15)
& ~ v107822(VarCurr,bitIndex14)
& v107822(VarCurr,bitIndex13) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b001101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges49,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& ~ v107822(VarCurr,bitIndex55)
& ~ v107822(VarCurr,bitIndex54)
& ~ v107822(VarCurr,bitIndex53)
& ~ v107822(VarCurr,bitIndex52)
& ~ v107822(VarCurr,bitIndex51)
& ~ v107822(VarCurr,bitIndex50)
& ~ v107822(VarCurr,bitIndex49)
& ~ v107822(VarCurr,bitIndex48)
& ~ v107822(VarCurr,bitIndex47)
& ~ v107822(VarCurr,bitIndex46)
& ~ v107822(VarCurr,bitIndex45)
& ~ v107822(VarCurr,bitIndex44)
& ~ v107822(VarCurr,bitIndex43)
& ~ v107822(VarCurr,bitIndex42)
& ~ v107822(VarCurr,bitIndex41)
& ~ v107822(VarCurr,bitIndex40)
& ~ v107822(VarCurr,bitIndex39)
& ~ v107822(VarCurr,bitIndex38)
& ~ v107822(VarCurr,bitIndex37)
& ~ v107822(VarCurr,bitIndex36)
& ~ v107822(VarCurr,bitIndex35)
& ~ v107822(VarCurr,bitIndex34)
& ~ v107822(VarCurr,bitIndex33)
& ~ v107822(VarCurr,bitIndex32)
& ~ v107822(VarCurr,bitIndex31)
& ~ v107822(VarCurr,bitIndex30)
& ~ v107822(VarCurr,bitIndex29)
& ~ v107822(VarCurr,bitIndex28)
& ~ v107822(VarCurr,bitIndex27)
& ~ v107822(VarCurr,bitIndex26)
& ~ v107822(VarCurr,bitIndex25)
& ~ v107822(VarCurr,bitIndex24)
& ~ v107822(VarCurr,bitIndex23)
& ~ v107822(VarCurr,bitIndex22)
& ~ v107822(VarCurr,bitIndex21)
& ~ v107822(VarCurr,bitIndex20)
& ~ v107822(VarCurr,bitIndex19)
& ~ v107822(VarCurr,bitIndex18)
& ~ v107822(VarCurr,bitIndex17)
& ~ v107822(VarCurr,bitIndex16)
& ~ v107822(VarCurr,bitIndex15)
& v107822(VarCurr,bitIndex14) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b001110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges48,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& ~ v107822(VarCurr,bitIndex55)
& ~ v107822(VarCurr,bitIndex54)
& ~ v107822(VarCurr,bitIndex53)
& ~ v107822(VarCurr,bitIndex52)
& ~ v107822(VarCurr,bitIndex51)
& ~ v107822(VarCurr,bitIndex50)
& ~ v107822(VarCurr,bitIndex49)
& ~ v107822(VarCurr,bitIndex48)
& ~ v107822(VarCurr,bitIndex47)
& ~ v107822(VarCurr,bitIndex46)
& ~ v107822(VarCurr,bitIndex45)
& ~ v107822(VarCurr,bitIndex44)
& ~ v107822(VarCurr,bitIndex43)
& ~ v107822(VarCurr,bitIndex42)
& ~ v107822(VarCurr,bitIndex41)
& ~ v107822(VarCurr,bitIndex40)
& ~ v107822(VarCurr,bitIndex39)
& ~ v107822(VarCurr,bitIndex38)
& ~ v107822(VarCurr,bitIndex37)
& ~ v107822(VarCurr,bitIndex36)
& ~ v107822(VarCurr,bitIndex35)
& ~ v107822(VarCurr,bitIndex34)
& ~ v107822(VarCurr,bitIndex33)
& ~ v107822(VarCurr,bitIndex32)
& ~ v107822(VarCurr,bitIndex31)
& ~ v107822(VarCurr,bitIndex30)
& ~ v107822(VarCurr,bitIndex29)
& ~ v107822(VarCurr,bitIndex28)
& ~ v107822(VarCurr,bitIndex27)
& ~ v107822(VarCurr,bitIndex26)
& ~ v107822(VarCurr,bitIndex25)
& ~ v107822(VarCurr,bitIndex24)
& ~ v107822(VarCurr,bitIndex23)
& ~ v107822(VarCurr,bitIndex22)
& ~ v107822(VarCurr,bitIndex21)
& ~ v107822(VarCurr,bitIndex20)
& ~ v107822(VarCurr,bitIndex19)
& ~ v107822(VarCurr,bitIndex18)
& ~ v107822(VarCurr,bitIndex17)
& ~ v107822(VarCurr,bitIndex16)
& v107822(VarCurr,bitIndex15) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b001111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges47,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& ~ v107822(VarCurr,bitIndex55)
& ~ v107822(VarCurr,bitIndex54)
& ~ v107822(VarCurr,bitIndex53)
& ~ v107822(VarCurr,bitIndex52)
& ~ v107822(VarCurr,bitIndex51)
& ~ v107822(VarCurr,bitIndex50)
& ~ v107822(VarCurr,bitIndex49)
& ~ v107822(VarCurr,bitIndex48)
& ~ v107822(VarCurr,bitIndex47)
& ~ v107822(VarCurr,bitIndex46)
& ~ v107822(VarCurr,bitIndex45)
& ~ v107822(VarCurr,bitIndex44)
& ~ v107822(VarCurr,bitIndex43)
& ~ v107822(VarCurr,bitIndex42)
& ~ v107822(VarCurr,bitIndex41)
& ~ v107822(VarCurr,bitIndex40)
& ~ v107822(VarCurr,bitIndex39)
& ~ v107822(VarCurr,bitIndex38)
& ~ v107822(VarCurr,bitIndex37)
& ~ v107822(VarCurr,bitIndex36)
& ~ v107822(VarCurr,bitIndex35)
& ~ v107822(VarCurr,bitIndex34)
& ~ v107822(VarCurr,bitIndex33)
& ~ v107822(VarCurr,bitIndex32)
& ~ v107822(VarCurr,bitIndex31)
& ~ v107822(VarCurr,bitIndex30)
& ~ v107822(VarCurr,bitIndex29)
& ~ v107822(VarCurr,bitIndex28)
& ~ v107822(VarCurr,bitIndex27)
& ~ v107822(VarCurr,bitIndex26)
& ~ v107822(VarCurr,bitIndex25)
& ~ v107822(VarCurr,bitIndex24)
& ~ v107822(VarCurr,bitIndex23)
& ~ v107822(VarCurr,bitIndex22)
& ~ v107822(VarCurr,bitIndex21)
& ~ v107822(VarCurr,bitIndex20)
& ~ v107822(VarCurr,bitIndex19)
& ~ v107822(VarCurr,bitIndex18)
& ~ v107822(VarCurr,bitIndex17)
& v107822(VarCurr,bitIndex16) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b010000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges46,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& ~ v107822(VarCurr,bitIndex55)
& ~ v107822(VarCurr,bitIndex54)
& ~ v107822(VarCurr,bitIndex53)
& ~ v107822(VarCurr,bitIndex52)
& ~ v107822(VarCurr,bitIndex51)
& ~ v107822(VarCurr,bitIndex50)
& ~ v107822(VarCurr,bitIndex49)
& ~ v107822(VarCurr,bitIndex48)
& ~ v107822(VarCurr,bitIndex47)
& ~ v107822(VarCurr,bitIndex46)
& ~ v107822(VarCurr,bitIndex45)
& ~ v107822(VarCurr,bitIndex44)
& ~ v107822(VarCurr,bitIndex43)
& ~ v107822(VarCurr,bitIndex42)
& ~ v107822(VarCurr,bitIndex41)
& ~ v107822(VarCurr,bitIndex40)
& ~ v107822(VarCurr,bitIndex39)
& ~ v107822(VarCurr,bitIndex38)
& ~ v107822(VarCurr,bitIndex37)
& ~ v107822(VarCurr,bitIndex36)
& ~ v107822(VarCurr,bitIndex35)
& ~ v107822(VarCurr,bitIndex34)
& ~ v107822(VarCurr,bitIndex33)
& ~ v107822(VarCurr,bitIndex32)
& ~ v107822(VarCurr,bitIndex31)
& ~ v107822(VarCurr,bitIndex30)
& ~ v107822(VarCurr,bitIndex29)
& ~ v107822(VarCurr,bitIndex28)
& ~ v107822(VarCurr,bitIndex27)
& ~ v107822(VarCurr,bitIndex26)
& ~ v107822(VarCurr,bitIndex25)
& ~ v107822(VarCurr,bitIndex24)
& ~ v107822(VarCurr,bitIndex23)
& ~ v107822(VarCurr,bitIndex22)
& ~ v107822(VarCurr,bitIndex21)
& ~ v107822(VarCurr,bitIndex20)
& ~ v107822(VarCurr,bitIndex19)
& ~ v107822(VarCurr,bitIndex18)
& v107822(VarCurr,bitIndex17) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b010001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges45,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& ~ v107822(VarCurr,bitIndex55)
& ~ v107822(VarCurr,bitIndex54)
& ~ v107822(VarCurr,bitIndex53)
& ~ v107822(VarCurr,bitIndex52)
& ~ v107822(VarCurr,bitIndex51)
& ~ v107822(VarCurr,bitIndex50)
& ~ v107822(VarCurr,bitIndex49)
& ~ v107822(VarCurr,bitIndex48)
& ~ v107822(VarCurr,bitIndex47)
& ~ v107822(VarCurr,bitIndex46)
& ~ v107822(VarCurr,bitIndex45)
& ~ v107822(VarCurr,bitIndex44)
& ~ v107822(VarCurr,bitIndex43)
& ~ v107822(VarCurr,bitIndex42)
& ~ v107822(VarCurr,bitIndex41)
& ~ v107822(VarCurr,bitIndex40)
& ~ v107822(VarCurr,bitIndex39)
& ~ v107822(VarCurr,bitIndex38)
& ~ v107822(VarCurr,bitIndex37)
& ~ v107822(VarCurr,bitIndex36)
& ~ v107822(VarCurr,bitIndex35)
& ~ v107822(VarCurr,bitIndex34)
& ~ v107822(VarCurr,bitIndex33)
& ~ v107822(VarCurr,bitIndex32)
& ~ v107822(VarCurr,bitIndex31)
& ~ v107822(VarCurr,bitIndex30)
& ~ v107822(VarCurr,bitIndex29)
& ~ v107822(VarCurr,bitIndex28)
& ~ v107822(VarCurr,bitIndex27)
& ~ v107822(VarCurr,bitIndex26)
& ~ v107822(VarCurr,bitIndex25)
& ~ v107822(VarCurr,bitIndex24)
& ~ v107822(VarCurr,bitIndex23)
& ~ v107822(VarCurr,bitIndex22)
& ~ v107822(VarCurr,bitIndex21)
& ~ v107822(VarCurr,bitIndex20)
& ~ v107822(VarCurr,bitIndex19)
& v107822(VarCurr,bitIndex18) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b010010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges44,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& ~ v107822(VarCurr,bitIndex55)
& ~ v107822(VarCurr,bitIndex54)
& ~ v107822(VarCurr,bitIndex53)
& ~ v107822(VarCurr,bitIndex52)
& ~ v107822(VarCurr,bitIndex51)
& ~ v107822(VarCurr,bitIndex50)
& ~ v107822(VarCurr,bitIndex49)
& ~ v107822(VarCurr,bitIndex48)
& ~ v107822(VarCurr,bitIndex47)
& ~ v107822(VarCurr,bitIndex46)
& ~ v107822(VarCurr,bitIndex45)
& ~ v107822(VarCurr,bitIndex44)
& ~ v107822(VarCurr,bitIndex43)
& ~ v107822(VarCurr,bitIndex42)
& ~ v107822(VarCurr,bitIndex41)
& ~ v107822(VarCurr,bitIndex40)
& ~ v107822(VarCurr,bitIndex39)
& ~ v107822(VarCurr,bitIndex38)
& ~ v107822(VarCurr,bitIndex37)
& ~ v107822(VarCurr,bitIndex36)
& ~ v107822(VarCurr,bitIndex35)
& ~ v107822(VarCurr,bitIndex34)
& ~ v107822(VarCurr,bitIndex33)
& ~ v107822(VarCurr,bitIndex32)
& ~ v107822(VarCurr,bitIndex31)
& ~ v107822(VarCurr,bitIndex30)
& ~ v107822(VarCurr,bitIndex29)
& ~ v107822(VarCurr,bitIndex28)
& ~ v107822(VarCurr,bitIndex27)
& ~ v107822(VarCurr,bitIndex26)
& ~ v107822(VarCurr,bitIndex25)
& ~ v107822(VarCurr,bitIndex24)
& ~ v107822(VarCurr,bitIndex23)
& ~ v107822(VarCurr,bitIndex22)
& ~ v107822(VarCurr,bitIndex21)
& ~ v107822(VarCurr,bitIndex20)
& v107822(VarCurr,bitIndex19) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b010011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges43,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& ~ v107822(VarCurr,bitIndex55)
& ~ v107822(VarCurr,bitIndex54)
& ~ v107822(VarCurr,bitIndex53)
& ~ v107822(VarCurr,bitIndex52)
& ~ v107822(VarCurr,bitIndex51)
& ~ v107822(VarCurr,bitIndex50)
& ~ v107822(VarCurr,bitIndex49)
& ~ v107822(VarCurr,bitIndex48)
& ~ v107822(VarCurr,bitIndex47)
& ~ v107822(VarCurr,bitIndex46)
& ~ v107822(VarCurr,bitIndex45)
& ~ v107822(VarCurr,bitIndex44)
& ~ v107822(VarCurr,bitIndex43)
& ~ v107822(VarCurr,bitIndex42)
& ~ v107822(VarCurr,bitIndex41)
& ~ v107822(VarCurr,bitIndex40)
& ~ v107822(VarCurr,bitIndex39)
& ~ v107822(VarCurr,bitIndex38)
& ~ v107822(VarCurr,bitIndex37)
& ~ v107822(VarCurr,bitIndex36)
& ~ v107822(VarCurr,bitIndex35)
& ~ v107822(VarCurr,bitIndex34)
& ~ v107822(VarCurr,bitIndex33)
& ~ v107822(VarCurr,bitIndex32)
& ~ v107822(VarCurr,bitIndex31)
& ~ v107822(VarCurr,bitIndex30)
& ~ v107822(VarCurr,bitIndex29)
& ~ v107822(VarCurr,bitIndex28)
& ~ v107822(VarCurr,bitIndex27)
& ~ v107822(VarCurr,bitIndex26)
& ~ v107822(VarCurr,bitIndex25)
& ~ v107822(VarCurr,bitIndex24)
& ~ v107822(VarCurr,bitIndex23)
& ~ v107822(VarCurr,bitIndex22)
& ~ v107822(VarCurr,bitIndex21)
& v107822(VarCurr,bitIndex20) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b010100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges42,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& ~ v107822(VarCurr,bitIndex55)
& ~ v107822(VarCurr,bitIndex54)
& ~ v107822(VarCurr,bitIndex53)
& ~ v107822(VarCurr,bitIndex52)
& ~ v107822(VarCurr,bitIndex51)
& ~ v107822(VarCurr,bitIndex50)
& ~ v107822(VarCurr,bitIndex49)
& ~ v107822(VarCurr,bitIndex48)
& ~ v107822(VarCurr,bitIndex47)
& ~ v107822(VarCurr,bitIndex46)
& ~ v107822(VarCurr,bitIndex45)
& ~ v107822(VarCurr,bitIndex44)
& ~ v107822(VarCurr,bitIndex43)
& ~ v107822(VarCurr,bitIndex42)
& ~ v107822(VarCurr,bitIndex41)
& ~ v107822(VarCurr,bitIndex40)
& ~ v107822(VarCurr,bitIndex39)
& ~ v107822(VarCurr,bitIndex38)
& ~ v107822(VarCurr,bitIndex37)
& ~ v107822(VarCurr,bitIndex36)
& ~ v107822(VarCurr,bitIndex35)
& ~ v107822(VarCurr,bitIndex34)
& ~ v107822(VarCurr,bitIndex33)
& ~ v107822(VarCurr,bitIndex32)
& ~ v107822(VarCurr,bitIndex31)
& ~ v107822(VarCurr,bitIndex30)
& ~ v107822(VarCurr,bitIndex29)
& ~ v107822(VarCurr,bitIndex28)
& ~ v107822(VarCurr,bitIndex27)
& ~ v107822(VarCurr,bitIndex26)
& ~ v107822(VarCurr,bitIndex25)
& ~ v107822(VarCurr,bitIndex24)
& ~ v107822(VarCurr,bitIndex23)
& ~ v107822(VarCurr,bitIndex22)
& v107822(VarCurr,bitIndex21) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b010101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges41,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& ~ v107822(VarCurr,bitIndex55)
& ~ v107822(VarCurr,bitIndex54)
& ~ v107822(VarCurr,bitIndex53)
& ~ v107822(VarCurr,bitIndex52)
& ~ v107822(VarCurr,bitIndex51)
& ~ v107822(VarCurr,bitIndex50)
& ~ v107822(VarCurr,bitIndex49)
& ~ v107822(VarCurr,bitIndex48)
& ~ v107822(VarCurr,bitIndex47)
& ~ v107822(VarCurr,bitIndex46)
& ~ v107822(VarCurr,bitIndex45)
& ~ v107822(VarCurr,bitIndex44)
& ~ v107822(VarCurr,bitIndex43)
& ~ v107822(VarCurr,bitIndex42)
& ~ v107822(VarCurr,bitIndex41)
& ~ v107822(VarCurr,bitIndex40)
& ~ v107822(VarCurr,bitIndex39)
& ~ v107822(VarCurr,bitIndex38)
& ~ v107822(VarCurr,bitIndex37)
& ~ v107822(VarCurr,bitIndex36)
& ~ v107822(VarCurr,bitIndex35)
& ~ v107822(VarCurr,bitIndex34)
& ~ v107822(VarCurr,bitIndex33)
& ~ v107822(VarCurr,bitIndex32)
& ~ v107822(VarCurr,bitIndex31)
& ~ v107822(VarCurr,bitIndex30)
& ~ v107822(VarCurr,bitIndex29)
& ~ v107822(VarCurr,bitIndex28)
& ~ v107822(VarCurr,bitIndex27)
& ~ v107822(VarCurr,bitIndex26)
& ~ v107822(VarCurr,bitIndex25)
& ~ v107822(VarCurr,bitIndex24)
& ~ v107822(VarCurr,bitIndex23)
& v107822(VarCurr,bitIndex22) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b010110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges40,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& ~ v107822(VarCurr,bitIndex55)
& ~ v107822(VarCurr,bitIndex54)
& ~ v107822(VarCurr,bitIndex53)
& ~ v107822(VarCurr,bitIndex52)
& ~ v107822(VarCurr,bitIndex51)
& ~ v107822(VarCurr,bitIndex50)
& ~ v107822(VarCurr,bitIndex49)
& ~ v107822(VarCurr,bitIndex48)
& ~ v107822(VarCurr,bitIndex47)
& ~ v107822(VarCurr,bitIndex46)
& ~ v107822(VarCurr,bitIndex45)
& ~ v107822(VarCurr,bitIndex44)
& ~ v107822(VarCurr,bitIndex43)
& ~ v107822(VarCurr,bitIndex42)
& ~ v107822(VarCurr,bitIndex41)
& ~ v107822(VarCurr,bitIndex40)
& ~ v107822(VarCurr,bitIndex39)
& ~ v107822(VarCurr,bitIndex38)
& ~ v107822(VarCurr,bitIndex37)
& ~ v107822(VarCurr,bitIndex36)
& ~ v107822(VarCurr,bitIndex35)
& ~ v107822(VarCurr,bitIndex34)
& ~ v107822(VarCurr,bitIndex33)
& ~ v107822(VarCurr,bitIndex32)
& ~ v107822(VarCurr,bitIndex31)
& ~ v107822(VarCurr,bitIndex30)
& ~ v107822(VarCurr,bitIndex29)
& ~ v107822(VarCurr,bitIndex28)
& ~ v107822(VarCurr,bitIndex27)
& ~ v107822(VarCurr,bitIndex26)
& ~ v107822(VarCurr,bitIndex25)
& ~ v107822(VarCurr,bitIndex24)
& v107822(VarCurr,bitIndex23) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b010111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges39,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& ~ v107822(VarCurr,bitIndex55)
& ~ v107822(VarCurr,bitIndex54)
& ~ v107822(VarCurr,bitIndex53)
& ~ v107822(VarCurr,bitIndex52)
& ~ v107822(VarCurr,bitIndex51)
& ~ v107822(VarCurr,bitIndex50)
& ~ v107822(VarCurr,bitIndex49)
& ~ v107822(VarCurr,bitIndex48)
& ~ v107822(VarCurr,bitIndex47)
& ~ v107822(VarCurr,bitIndex46)
& ~ v107822(VarCurr,bitIndex45)
& ~ v107822(VarCurr,bitIndex44)
& ~ v107822(VarCurr,bitIndex43)
& ~ v107822(VarCurr,bitIndex42)
& ~ v107822(VarCurr,bitIndex41)
& ~ v107822(VarCurr,bitIndex40)
& ~ v107822(VarCurr,bitIndex39)
& ~ v107822(VarCurr,bitIndex38)
& ~ v107822(VarCurr,bitIndex37)
& ~ v107822(VarCurr,bitIndex36)
& ~ v107822(VarCurr,bitIndex35)
& ~ v107822(VarCurr,bitIndex34)
& ~ v107822(VarCurr,bitIndex33)
& ~ v107822(VarCurr,bitIndex32)
& ~ v107822(VarCurr,bitIndex31)
& ~ v107822(VarCurr,bitIndex30)
& ~ v107822(VarCurr,bitIndex29)
& ~ v107822(VarCurr,bitIndex28)
& ~ v107822(VarCurr,bitIndex27)
& ~ v107822(VarCurr,bitIndex26)
& ~ v107822(VarCurr,bitIndex25)
& v107822(VarCurr,bitIndex24) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b011000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges38,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& ~ v107822(VarCurr,bitIndex55)
& ~ v107822(VarCurr,bitIndex54)
& ~ v107822(VarCurr,bitIndex53)
& ~ v107822(VarCurr,bitIndex52)
& ~ v107822(VarCurr,bitIndex51)
& ~ v107822(VarCurr,bitIndex50)
& ~ v107822(VarCurr,bitIndex49)
& ~ v107822(VarCurr,bitIndex48)
& ~ v107822(VarCurr,bitIndex47)
& ~ v107822(VarCurr,bitIndex46)
& ~ v107822(VarCurr,bitIndex45)
& ~ v107822(VarCurr,bitIndex44)
& ~ v107822(VarCurr,bitIndex43)
& ~ v107822(VarCurr,bitIndex42)
& ~ v107822(VarCurr,bitIndex41)
& ~ v107822(VarCurr,bitIndex40)
& ~ v107822(VarCurr,bitIndex39)
& ~ v107822(VarCurr,bitIndex38)
& ~ v107822(VarCurr,bitIndex37)
& ~ v107822(VarCurr,bitIndex36)
& ~ v107822(VarCurr,bitIndex35)
& ~ v107822(VarCurr,bitIndex34)
& ~ v107822(VarCurr,bitIndex33)
& ~ v107822(VarCurr,bitIndex32)
& ~ v107822(VarCurr,bitIndex31)
& ~ v107822(VarCurr,bitIndex30)
& ~ v107822(VarCurr,bitIndex29)
& ~ v107822(VarCurr,bitIndex28)
& ~ v107822(VarCurr,bitIndex27)
& ~ v107822(VarCurr,bitIndex26)
& v107822(VarCurr,bitIndex25) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b011001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges37,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& ~ v107822(VarCurr,bitIndex55)
& ~ v107822(VarCurr,bitIndex54)
& ~ v107822(VarCurr,bitIndex53)
& ~ v107822(VarCurr,bitIndex52)
& ~ v107822(VarCurr,bitIndex51)
& ~ v107822(VarCurr,bitIndex50)
& ~ v107822(VarCurr,bitIndex49)
& ~ v107822(VarCurr,bitIndex48)
& ~ v107822(VarCurr,bitIndex47)
& ~ v107822(VarCurr,bitIndex46)
& ~ v107822(VarCurr,bitIndex45)
& ~ v107822(VarCurr,bitIndex44)
& ~ v107822(VarCurr,bitIndex43)
& ~ v107822(VarCurr,bitIndex42)
& ~ v107822(VarCurr,bitIndex41)
& ~ v107822(VarCurr,bitIndex40)
& ~ v107822(VarCurr,bitIndex39)
& ~ v107822(VarCurr,bitIndex38)
& ~ v107822(VarCurr,bitIndex37)
& ~ v107822(VarCurr,bitIndex36)
& ~ v107822(VarCurr,bitIndex35)
& ~ v107822(VarCurr,bitIndex34)
& ~ v107822(VarCurr,bitIndex33)
& ~ v107822(VarCurr,bitIndex32)
& ~ v107822(VarCurr,bitIndex31)
& ~ v107822(VarCurr,bitIndex30)
& ~ v107822(VarCurr,bitIndex29)
& ~ v107822(VarCurr,bitIndex28)
& ~ v107822(VarCurr,bitIndex27)
& v107822(VarCurr,bitIndex26) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b011010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges36,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& ~ v107822(VarCurr,bitIndex55)
& ~ v107822(VarCurr,bitIndex54)
& ~ v107822(VarCurr,bitIndex53)
& ~ v107822(VarCurr,bitIndex52)
& ~ v107822(VarCurr,bitIndex51)
& ~ v107822(VarCurr,bitIndex50)
& ~ v107822(VarCurr,bitIndex49)
& ~ v107822(VarCurr,bitIndex48)
& ~ v107822(VarCurr,bitIndex47)
& ~ v107822(VarCurr,bitIndex46)
& ~ v107822(VarCurr,bitIndex45)
& ~ v107822(VarCurr,bitIndex44)
& ~ v107822(VarCurr,bitIndex43)
& ~ v107822(VarCurr,bitIndex42)
& ~ v107822(VarCurr,bitIndex41)
& ~ v107822(VarCurr,bitIndex40)
& ~ v107822(VarCurr,bitIndex39)
& ~ v107822(VarCurr,bitIndex38)
& ~ v107822(VarCurr,bitIndex37)
& ~ v107822(VarCurr,bitIndex36)
& ~ v107822(VarCurr,bitIndex35)
& ~ v107822(VarCurr,bitIndex34)
& ~ v107822(VarCurr,bitIndex33)
& ~ v107822(VarCurr,bitIndex32)
& ~ v107822(VarCurr,bitIndex31)
& ~ v107822(VarCurr,bitIndex30)
& ~ v107822(VarCurr,bitIndex29)
& ~ v107822(VarCurr,bitIndex28)
& v107822(VarCurr,bitIndex27) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b011011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges35,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& ~ v107822(VarCurr,bitIndex55)
& ~ v107822(VarCurr,bitIndex54)
& ~ v107822(VarCurr,bitIndex53)
& ~ v107822(VarCurr,bitIndex52)
& ~ v107822(VarCurr,bitIndex51)
& ~ v107822(VarCurr,bitIndex50)
& ~ v107822(VarCurr,bitIndex49)
& ~ v107822(VarCurr,bitIndex48)
& ~ v107822(VarCurr,bitIndex47)
& ~ v107822(VarCurr,bitIndex46)
& ~ v107822(VarCurr,bitIndex45)
& ~ v107822(VarCurr,bitIndex44)
& ~ v107822(VarCurr,bitIndex43)
& ~ v107822(VarCurr,bitIndex42)
& ~ v107822(VarCurr,bitIndex41)
& ~ v107822(VarCurr,bitIndex40)
& ~ v107822(VarCurr,bitIndex39)
& ~ v107822(VarCurr,bitIndex38)
& ~ v107822(VarCurr,bitIndex37)
& ~ v107822(VarCurr,bitIndex36)
& ~ v107822(VarCurr,bitIndex35)
& ~ v107822(VarCurr,bitIndex34)
& ~ v107822(VarCurr,bitIndex33)
& ~ v107822(VarCurr,bitIndex32)
& ~ v107822(VarCurr,bitIndex31)
& ~ v107822(VarCurr,bitIndex30)
& ~ v107822(VarCurr,bitIndex29)
& v107822(VarCurr,bitIndex28) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b011100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges34,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& ~ v107822(VarCurr,bitIndex55)
& ~ v107822(VarCurr,bitIndex54)
& ~ v107822(VarCurr,bitIndex53)
& ~ v107822(VarCurr,bitIndex52)
& ~ v107822(VarCurr,bitIndex51)
& ~ v107822(VarCurr,bitIndex50)
& ~ v107822(VarCurr,bitIndex49)
& ~ v107822(VarCurr,bitIndex48)
& ~ v107822(VarCurr,bitIndex47)
& ~ v107822(VarCurr,bitIndex46)
& ~ v107822(VarCurr,bitIndex45)
& ~ v107822(VarCurr,bitIndex44)
& ~ v107822(VarCurr,bitIndex43)
& ~ v107822(VarCurr,bitIndex42)
& ~ v107822(VarCurr,bitIndex41)
& ~ v107822(VarCurr,bitIndex40)
& ~ v107822(VarCurr,bitIndex39)
& ~ v107822(VarCurr,bitIndex38)
& ~ v107822(VarCurr,bitIndex37)
& ~ v107822(VarCurr,bitIndex36)
& ~ v107822(VarCurr,bitIndex35)
& ~ v107822(VarCurr,bitIndex34)
& ~ v107822(VarCurr,bitIndex33)
& ~ v107822(VarCurr,bitIndex32)
& ~ v107822(VarCurr,bitIndex31)
& ~ v107822(VarCurr,bitIndex30)
& v107822(VarCurr,bitIndex29) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b011101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges33,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& ~ v107822(VarCurr,bitIndex55)
& ~ v107822(VarCurr,bitIndex54)
& ~ v107822(VarCurr,bitIndex53)
& ~ v107822(VarCurr,bitIndex52)
& ~ v107822(VarCurr,bitIndex51)
& ~ v107822(VarCurr,bitIndex50)
& ~ v107822(VarCurr,bitIndex49)
& ~ v107822(VarCurr,bitIndex48)
& ~ v107822(VarCurr,bitIndex47)
& ~ v107822(VarCurr,bitIndex46)
& ~ v107822(VarCurr,bitIndex45)
& ~ v107822(VarCurr,bitIndex44)
& ~ v107822(VarCurr,bitIndex43)
& ~ v107822(VarCurr,bitIndex42)
& ~ v107822(VarCurr,bitIndex41)
& ~ v107822(VarCurr,bitIndex40)
& ~ v107822(VarCurr,bitIndex39)
& ~ v107822(VarCurr,bitIndex38)
& ~ v107822(VarCurr,bitIndex37)
& ~ v107822(VarCurr,bitIndex36)
& ~ v107822(VarCurr,bitIndex35)
& ~ v107822(VarCurr,bitIndex34)
& ~ v107822(VarCurr,bitIndex33)
& ~ v107822(VarCurr,bitIndex32)
& ~ v107822(VarCurr,bitIndex31)
& v107822(VarCurr,bitIndex30) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b011110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges32,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& ~ v107822(VarCurr,bitIndex55)
& ~ v107822(VarCurr,bitIndex54)
& ~ v107822(VarCurr,bitIndex53)
& ~ v107822(VarCurr,bitIndex52)
& ~ v107822(VarCurr,bitIndex51)
& ~ v107822(VarCurr,bitIndex50)
& ~ v107822(VarCurr,bitIndex49)
& ~ v107822(VarCurr,bitIndex48)
& ~ v107822(VarCurr,bitIndex47)
& ~ v107822(VarCurr,bitIndex46)
& ~ v107822(VarCurr,bitIndex45)
& ~ v107822(VarCurr,bitIndex44)
& ~ v107822(VarCurr,bitIndex43)
& ~ v107822(VarCurr,bitIndex42)
& ~ v107822(VarCurr,bitIndex41)
& ~ v107822(VarCurr,bitIndex40)
& ~ v107822(VarCurr,bitIndex39)
& ~ v107822(VarCurr,bitIndex38)
& ~ v107822(VarCurr,bitIndex37)
& ~ v107822(VarCurr,bitIndex36)
& ~ v107822(VarCurr,bitIndex35)
& ~ v107822(VarCurr,bitIndex34)
& ~ v107822(VarCurr,bitIndex33)
& ~ v107822(VarCurr,bitIndex32)
& v107822(VarCurr,bitIndex31) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b011111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges31,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& ~ v107822(VarCurr,bitIndex55)
& ~ v107822(VarCurr,bitIndex54)
& ~ v107822(VarCurr,bitIndex53)
& ~ v107822(VarCurr,bitIndex52)
& ~ v107822(VarCurr,bitIndex51)
& ~ v107822(VarCurr,bitIndex50)
& ~ v107822(VarCurr,bitIndex49)
& ~ v107822(VarCurr,bitIndex48)
& ~ v107822(VarCurr,bitIndex47)
& ~ v107822(VarCurr,bitIndex46)
& ~ v107822(VarCurr,bitIndex45)
& ~ v107822(VarCurr,bitIndex44)
& ~ v107822(VarCurr,bitIndex43)
& ~ v107822(VarCurr,bitIndex42)
& ~ v107822(VarCurr,bitIndex41)
& ~ v107822(VarCurr,bitIndex40)
& ~ v107822(VarCurr,bitIndex39)
& ~ v107822(VarCurr,bitIndex38)
& ~ v107822(VarCurr,bitIndex37)
& ~ v107822(VarCurr,bitIndex36)
& ~ v107822(VarCurr,bitIndex35)
& ~ v107822(VarCurr,bitIndex34)
& ~ v107822(VarCurr,bitIndex33)
& v107822(VarCurr,bitIndex32) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b100000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges30,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& ~ v107822(VarCurr,bitIndex55)
& ~ v107822(VarCurr,bitIndex54)
& ~ v107822(VarCurr,bitIndex53)
& ~ v107822(VarCurr,bitIndex52)
& ~ v107822(VarCurr,bitIndex51)
& ~ v107822(VarCurr,bitIndex50)
& ~ v107822(VarCurr,bitIndex49)
& ~ v107822(VarCurr,bitIndex48)
& ~ v107822(VarCurr,bitIndex47)
& ~ v107822(VarCurr,bitIndex46)
& ~ v107822(VarCurr,bitIndex45)
& ~ v107822(VarCurr,bitIndex44)
& ~ v107822(VarCurr,bitIndex43)
& ~ v107822(VarCurr,bitIndex42)
& ~ v107822(VarCurr,bitIndex41)
& ~ v107822(VarCurr,bitIndex40)
& ~ v107822(VarCurr,bitIndex39)
& ~ v107822(VarCurr,bitIndex38)
& ~ v107822(VarCurr,bitIndex37)
& ~ v107822(VarCurr,bitIndex36)
& ~ v107822(VarCurr,bitIndex35)
& ~ v107822(VarCurr,bitIndex34)
& v107822(VarCurr,bitIndex33) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b100001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges29,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& ~ v107822(VarCurr,bitIndex55)
& ~ v107822(VarCurr,bitIndex54)
& ~ v107822(VarCurr,bitIndex53)
& ~ v107822(VarCurr,bitIndex52)
& ~ v107822(VarCurr,bitIndex51)
& ~ v107822(VarCurr,bitIndex50)
& ~ v107822(VarCurr,bitIndex49)
& ~ v107822(VarCurr,bitIndex48)
& ~ v107822(VarCurr,bitIndex47)
& ~ v107822(VarCurr,bitIndex46)
& ~ v107822(VarCurr,bitIndex45)
& ~ v107822(VarCurr,bitIndex44)
& ~ v107822(VarCurr,bitIndex43)
& ~ v107822(VarCurr,bitIndex42)
& ~ v107822(VarCurr,bitIndex41)
& ~ v107822(VarCurr,bitIndex40)
& ~ v107822(VarCurr,bitIndex39)
& ~ v107822(VarCurr,bitIndex38)
& ~ v107822(VarCurr,bitIndex37)
& ~ v107822(VarCurr,bitIndex36)
& ~ v107822(VarCurr,bitIndex35)
& v107822(VarCurr,bitIndex34) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b100010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges28,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& ~ v107822(VarCurr,bitIndex55)
& ~ v107822(VarCurr,bitIndex54)
& ~ v107822(VarCurr,bitIndex53)
& ~ v107822(VarCurr,bitIndex52)
& ~ v107822(VarCurr,bitIndex51)
& ~ v107822(VarCurr,bitIndex50)
& ~ v107822(VarCurr,bitIndex49)
& ~ v107822(VarCurr,bitIndex48)
& ~ v107822(VarCurr,bitIndex47)
& ~ v107822(VarCurr,bitIndex46)
& ~ v107822(VarCurr,bitIndex45)
& ~ v107822(VarCurr,bitIndex44)
& ~ v107822(VarCurr,bitIndex43)
& ~ v107822(VarCurr,bitIndex42)
& ~ v107822(VarCurr,bitIndex41)
& ~ v107822(VarCurr,bitIndex40)
& ~ v107822(VarCurr,bitIndex39)
& ~ v107822(VarCurr,bitIndex38)
& ~ v107822(VarCurr,bitIndex37)
& ~ v107822(VarCurr,bitIndex36)
& v107822(VarCurr,bitIndex35) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b100011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges27,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& ~ v107822(VarCurr,bitIndex55)
& ~ v107822(VarCurr,bitIndex54)
& ~ v107822(VarCurr,bitIndex53)
& ~ v107822(VarCurr,bitIndex52)
& ~ v107822(VarCurr,bitIndex51)
& ~ v107822(VarCurr,bitIndex50)
& ~ v107822(VarCurr,bitIndex49)
& ~ v107822(VarCurr,bitIndex48)
& ~ v107822(VarCurr,bitIndex47)
& ~ v107822(VarCurr,bitIndex46)
& ~ v107822(VarCurr,bitIndex45)
& ~ v107822(VarCurr,bitIndex44)
& ~ v107822(VarCurr,bitIndex43)
& ~ v107822(VarCurr,bitIndex42)
& ~ v107822(VarCurr,bitIndex41)
& ~ v107822(VarCurr,bitIndex40)
& ~ v107822(VarCurr,bitIndex39)
& ~ v107822(VarCurr,bitIndex38)
& ~ v107822(VarCurr,bitIndex37)
& v107822(VarCurr,bitIndex36) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b100100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges26,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& ~ v107822(VarCurr,bitIndex55)
& ~ v107822(VarCurr,bitIndex54)
& ~ v107822(VarCurr,bitIndex53)
& ~ v107822(VarCurr,bitIndex52)
& ~ v107822(VarCurr,bitIndex51)
& ~ v107822(VarCurr,bitIndex50)
& ~ v107822(VarCurr,bitIndex49)
& ~ v107822(VarCurr,bitIndex48)
& ~ v107822(VarCurr,bitIndex47)
& ~ v107822(VarCurr,bitIndex46)
& ~ v107822(VarCurr,bitIndex45)
& ~ v107822(VarCurr,bitIndex44)
& ~ v107822(VarCurr,bitIndex43)
& ~ v107822(VarCurr,bitIndex42)
& ~ v107822(VarCurr,bitIndex41)
& ~ v107822(VarCurr,bitIndex40)
& ~ v107822(VarCurr,bitIndex39)
& ~ v107822(VarCurr,bitIndex38)
& v107822(VarCurr,bitIndex37) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b100101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges25,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& ~ v107822(VarCurr,bitIndex55)
& ~ v107822(VarCurr,bitIndex54)
& ~ v107822(VarCurr,bitIndex53)
& ~ v107822(VarCurr,bitIndex52)
& ~ v107822(VarCurr,bitIndex51)
& ~ v107822(VarCurr,bitIndex50)
& ~ v107822(VarCurr,bitIndex49)
& ~ v107822(VarCurr,bitIndex48)
& ~ v107822(VarCurr,bitIndex47)
& ~ v107822(VarCurr,bitIndex46)
& ~ v107822(VarCurr,bitIndex45)
& ~ v107822(VarCurr,bitIndex44)
& ~ v107822(VarCurr,bitIndex43)
& ~ v107822(VarCurr,bitIndex42)
& ~ v107822(VarCurr,bitIndex41)
& ~ v107822(VarCurr,bitIndex40)
& ~ v107822(VarCurr,bitIndex39)
& v107822(VarCurr,bitIndex38) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b100110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges24,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& ~ v107822(VarCurr,bitIndex55)
& ~ v107822(VarCurr,bitIndex54)
& ~ v107822(VarCurr,bitIndex53)
& ~ v107822(VarCurr,bitIndex52)
& ~ v107822(VarCurr,bitIndex51)
& ~ v107822(VarCurr,bitIndex50)
& ~ v107822(VarCurr,bitIndex49)
& ~ v107822(VarCurr,bitIndex48)
& ~ v107822(VarCurr,bitIndex47)
& ~ v107822(VarCurr,bitIndex46)
& ~ v107822(VarCurr,bitIndex45)
& ~ v107822(VarCurr,bitIndex44)
& ~ v107822(VarCurr,bitIndex43)
& ~ v107822(VarCurr,bitIndex42)
& ~ v107822(VarCurr,bitIndex41)
& ~ v107822(VarCurr,bitIndex40)
& v107822(VarCurr,bitIndex39) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b100111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges23,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& ~ v107822(VarCurr,bitIndex55)
& ~ v107822(VarCurr,bitIndex54)
& ~ v107822(VarCurr,bitIndex53)
& ~ v107822(VarCurr,bitIndex52)
& ~ v107822(VarCurr,bitIndex51)
& ~ v107822(VarCurr,bitIndex50)
& ~ v107822(VarCurr,bitIndex49)
& ~ v107822(VarCurr,bitIndex48)
& ~ v107822(VarCurr,bitIndex47)
& ~ v107822(VarCurr,bitIndex46)
& ~ v107822(VarCurr,bitIndex45)
& ~ v107822(VarCurr,bitIndex44)
& ~ v107822(VarCurr,bitIndex43)
& ~ v107822(VarCurr,bitIndex42)
& ~ v107822(VarCurr,bitIndex41)
& v107822(VarCurr,bitIndex40) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b101000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges22,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& ~ v107822(VarCurr,bitIndex55)
& ~ v107822(VarCurr,bitIndex54)
& ~ v107822(VarCurr,bitIndex53)
& ~ v107822(VarCurr,bitIndex52)
& ~ v107822(VarCurr,bitIndex51)
& ~ v107822(VarCurr,bitIndex50)
& ~ v107822(VarCurr,bitIndex49)
& ~ v107822(VarCurr,bitIndex48)
& ~ v107822(VarCurr,bitIndex47)
& ~ v107822(VarCurr,bitIndex46)
& ~ v107822(VarCurr,bitIndex45)
& ~ v107822(VarCurr,bitIndex44)
& ~ v107822(VarCurr,bitIndex43)
& ~ v107822(VarCurr,bitIndex42)
& v107822(VarCurr,bitIndex41) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b101001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges21,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& ~ v107822(VarCurr,bitIndex55)
& ~ v107822(VarCurr,bitIndex54)
& ~ v107822(VarCurr,bitIndex53)
& ~ v107822(VarCurr,bitIndex52)
& ~ v107822(VarCurr,bitIndex51)
& ~ v107822(VarCurr,bitIndex50)
& ~ v107822(VarCurr,bitIndex49)
& ~ v107822(VarCurr,bitIndex48)
& ~ v107822(VarCurr,bitIndex47)
& ~ v107822(VarCurr,bitIndex46)
& ~ v107822(VarCurr,bitIndex45)
& ~ v107822(VarCurr,bitIndex44)
& ~ v107822(VarCurr,bitIndex43)
& v107822(VarCurr,bitIndex42) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b101010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges20,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& ~ v107822(VarCurr,bitIndex55)
& ~ v107822(VarCurr,bitIndex54)
& ~ v107822(VarCurr,bitIndex53)
& ~ v107822(VarCurr,bitIndex52)
& ~ v107822(VarCurr,bitIndex51)
& ~ v107822(VarCurr,bitIndex50)
& ~ v107822(VarCurr,bitIndex49)
& ~ v107822(VarCurr,bitIndex48)
& ~ v107822(VarCurr,bitIndex47)
& ~ v107822(VarCurr,bitIndex46)
& ~ v107822(VarCurr,bitIndex45)
& ~ v107822(VarCurr,bitIndex44)
& v107822(VarCurr,bitIndex43) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b101011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges19,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& ~ v107822(VarCurr,bitIndex55)
& ~ v107822(VarCurr,bitIndex54)
& ~ v107822(VarCurr,bitIndex53)
& ~ v107822(VarCurr,bitIndex52)
& ~ v107822(VarCurr,bitIndex51)
& ~ v107822(VarCurr,bitIndex50)
& ~ v107822(VarCurr,bitIndex49)
& ~ v107822(VarCurr,bitIndex48)
& ~ v107822(VarCurr,bitIndex47)
& ~ v107822(VarCurr,bitIndex46)
& ~ v107822(VarCurr,bitIndex45)
& v107822(VarCurr,bitIndex44) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b101100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges18,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& ~ v107822(VarCurr,bitIndex55)
& ~ v107822(VarCurr,bitIndex54)
& ~ v107822(VarCurr,bitIndex53)
& ~ v107822(VarCurr,bitIndex52)
& ~ v107822(VarCurr,bitIndex51)
& ~ v107822(VarCurr,bitIndex50)
& ~ v107822(VarCurr,bitIndex49)
& ~ v107822(VarCurr,bitIndex48)
& ~ v107822(VarCurr,bitIndex47)
& ~ v107822(VarCurr,bitIndex46)
& v107822(VarCurr,bitIndex45) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b101101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges17,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& ~ v107822(VarCurr,bitIndex55)
& ~ v107822(VarCurr,bitIndex54)
& ~ v107822(VarCurr,bitIndex53)
& ~ v107822(VarCurr,bitIndex52)
& ~ v107822(VarCurr,bitIndex51)
& ~ v107822(VarCurr,bitIndex50)
& ~ v107822(VarCurr,bitIndex49)
& ~ v107822(VarCurr,bitIndex48)
& ~ v107822(VarCurr,bitIndex47)
& v107822(VarCurr,bitIndex46) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b101110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges16,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& ~ v107822(VarCurr,bitIndex55)
& ~ v107822(VarCurr,bitIndex54)
& ~ v107822(VarCurr,bitIndex53)
& ~ v107822(VarCurr,bitIndex52)
& ~ v107822(VarCurr,bitIndex51)
& ~ v107822(VarCurr,bitIndex50)
& ~ v107822(VarCurr,bitIndex49)
& ~ v107822(VarCurr,bitIndex48)
& v107822(VarCurr,bitIndex47) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b101111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges15,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& ~ v107822(VarCurr,bitIndex55)
& ~ v107822(VarCurr,bitIndex54)
& ~ v107822(VarCurr,bitIndex53)
& ~ v107822(VarCurr,bitIndex52)
& ~ v107822(VarCurr,bitIndex51)
& ~ v107822(VarCurr,bitIndex50)
& ~ v107822(VarCurr,bitIndex49)
& v107822(VarCurr,bitIndex48) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b110000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges14,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& ~ v107822(VarCurr,bitIndex55)
& ~ v107822(VarCurr,bitIndex54)
& ~ v107822(VarCurr,bitIndex53)
& ~ v107822(VarCurr,bitIndex52)
& ~ v107822(VarCurr,bitIndex51)
& ~ v107822(VarCurr,bitIndex50)
& v107822(VarCurr,bitIndex49) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b110001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges13,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& ~ v107822(VarCurr,bitIndex55)
& ~ v107822(VarCurr,bitIndex54)
& ~ v107822(VarCurr,bitIndex53)
& ~ v107822(VarCurr,bitIndex52)
& ~ v107822(VarCurr,bitIndex51)
& v107822(VarCurr,bitIndex50) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b110010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges12,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& ~ v107822(VarCurr,bitIndex55)
& ~ v107822(VarCurr,bitIndex54)
& ~ v107822(VarCurr,bitIndex53)
& ~ v107822(VarCurr,bitIndex52)
& v107822(VarCurr,bitIndex51) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b110011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges11,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& ~ v107822(VarCurr,bitIndex55)
& ~ v107822(VarCurr,bitIndex54)
& ~ v107822(VarCurr,bitIndex53)
& v107822(VarCurr,bitIndex52) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b110100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges10,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& ~ v107822(VarCurr,bitIndex55)
& ~ v107822(VarCurr,bitIndex54)
& v107822(VarCurr,bitIndex53) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b110101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges9,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& ~ v107822(VarCurr,bitIndex55)
& v107822(VarCurr,bitIndex54) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b110110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges8,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& ~ v107822(VarCurr,bitIndex56)
& v107822(VarCurr,bitIndex55) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b110111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges7,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& ~ v107822(VarCurr,bitIndex57)
& v107822(VarCurr,bitIndex56) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b111000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges6,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& ~ v107822(VarCurr,bitIndex58)
& v107822(VarCurr,bitIndex57) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b111001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges5,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& ~ v107822(VarCurr,bitIndex59)
& v107822(VarCurr,bitIndex58) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b111010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges4,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& ~ v107822(VarCurr,bitIndex60)
& v107822(VarCurr,bitIndex59) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b111011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges3,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& ~ v107822(VarCurr,bitIndex61)
& v107822(VarCurr,bitIndex60) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b111100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges2,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& ~ v107822(VarCurr,bitIndex62)
& v107822(VarCurr,bitIndex61) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b111101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1722,axiom,
! [VarCurr] :
( ( ~ v107822(VarCurr,bitIndex63)
& v107822(VarCurr,bitIndex62) )
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> b111110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1781,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex63)
=> ! [B] :
( range_5_0(B)
=> ( v107820(VarCurr,B)
<=> $true ) ) ) ).
fof(addAssignment_34589,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex1)
<=> v104021(VarCurr,bitIndex1) ) ).
fof(addAssignment_34588,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex2)
<=> v104021(VarCurr,bitIndex2) ) ).
fof(addAssignment_34587,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex3)
<=> v104021(VarCurr,bitIndex3) ) ).
fof(addAssignment_34586,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex4)
<=> v104021(VarCurr,bitIndex4) ) ).
fof(addAssignment_34585,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex5)
<=> v104021(VarCurr,bitIndex5) ) ).
fof(addAssignment_34584,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex6)
<=> v104021(VarCurr,bitIndex6) ) ).
fof(addAssignment_34583,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex7)
<=> v104021(VarCurr,bitIndex7) ) ).
fof(addAssignment_34582,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex8)
<=> v104021(VarCurr,bitIndex8) ) ).
fof(addAssignment_34581,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex9)
<=> v104021(VarCurr,bitIndex9) ) ).
fof(addAssignment_34580,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex10)
<=> v104021(VarCurr,bitIndex10) ) ).
fof(addAssignment_34579,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex11)
<=> v104021(VarCurr,bitIndex11) ) ).
fof(addAssignment_34578,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex12)
<=> v104021(VarCurr,bitIndex12) ) ).
fof(addAssignment_34577,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex13)
<=> v104021(VarCurr,bitIndex13) ) ).
fof(addAssignment_34576,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex14)
<=> v104021(VarCurr,bitIndex14) ) ).
fof(addAssignment_34575,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex15)
<=> v104021(VarCurr,bitIndex15) ) ).
fof(addAssignment_34574,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex16)
<=> v104021(VarCurr,bitIndex16) ) ).
fof(addAssignment_34573,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex17)
<=> v104021(VarCurr,bitIndex17) ) ).
fof(addAssignment_34572,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex18)
<=> v104021(VarCurr,bitIndex18) ) ).
fof(addAssignment_34571,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex19)
<=> v104021(VarCurr,bitIndex19) ) ).
fof(addAssignment_34570,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex20)
<=> v104021(VarCurr,bitIndex20) ) ).
fof(addAssignment_34569,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex21)
<=> v104021(VarCurr,bitIndex21) ) ).
fof(addAssignment_34568,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex22)
<=> v104021(VarCurr,bitIndex22) ) ).
fof(addAssignment_34567,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex23)
<=> v104021(VarCurr,bitIndex23) ) ).
fof(addAssignment_34566,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex24)
<=> v104021(VarCurr,bitIndex24) ) ).
fof(addAssignment_34565,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex25)
<=> v104021(VarCurr,bitIndex25) ) ).
fof(addAssignment_34564,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex26)
<=> v104021(VarCurr,bitIndex26) ) ).
fof(addAssignment_34563,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex27)
<=> v104021(VarCurr,bitIndex27) ) ).
fof(addAssignment_34562,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex28)
<=> v104021(VarCurr,bitIndex28) ) ).
fof(addAssignment_34561,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex29)
<=> v104021(VarCurr,bitIndex29) ) ).
fof(addAssignment_34560,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex30)
<=> v104021(VarCurr,bitIndex30) ) ).
fof(addAssignment_34559,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex31)
<=> v104021(VarCurr,bitIndex31) ) ).
fof(addAssignment_34558,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex32)
<=> v104021(VarCurr,bitIndex32) ) ).
fof(addAssignment_34557,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex33)
<=> v104021(VarCurr,bitIndex33) ) ).
fof(addAssignment_34556,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex34)
<=> v104021(VarCurr,bitIndex34) ) ).
fof(addAssignment_34555,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex35)
<=> v104021(VarCurr,bitIndex35) ) ).
fof(addAssignment_34554,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex36)
<=> v104021(VarCurr,bitIndex36) ) ).
fof(addAssignment_34553,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex37)
<=> v104021(VarCurr,bitIndex37) ) ).
fof(addAssignment_34552,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex38)
<=> v104021(VarCurr,bitIndex38) ) ).
fof(addAssignment_34551,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex39)
<=> v104021(VarCurr,bitIndex39) ) ).
fof(addAssignment_34550,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex40)
<=> v104021(VarCurr,bitIndex40) ) ).
fof(addAssignment_34549,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex41)
<=> v104021(VarCurr,bitIndex41) ) ).
fof(addAssignment_34548,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex42)
<=> v104021(VarCurr,bitIndex42) ) ).
fof(addAssignment_34547,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex43)
<=> v104021(VarCurr,bitIndex43) ) ).
fof(addAssignment_34546,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex44)
<=> v104021(VarCurr,bitIndex44) ) ).
fof(addAssignment_34545,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex45)
<=> v104021(VarCurr,bitIndex45) ) ).
fof(addAssignment_34544,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex46)
<=> v104021(VarCurr,bitIndex46) ) ).
fof(addAssignment_34543,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex47)
<=> v104021(VarCurr,bitIndex47) ) ).
fof(addAssignment_34542,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex48)
<=> v104021(VarCurr,bitIndex48) ) ).
fof(addAssignment_34541,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex49)
<=> v104021(VarCurr,bitIndex49) ) ).
fof(addAssignment_34540,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex50)
<=> v104021(VarCurr,bitIndex50) ) ).
fof(addAssignment_34539,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex51)
<=> v104021(VarCurr,bitIndex51) ) ).
fof(addAssignment_34538,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex52)
<=> v104021(VarCurr,bitIndex52) ) ).
fof(addAssignment_34537,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex53)
<=> v104021(VarCurr,bitIndex53) ) ).
fof(addAssignment_34536,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex54)
<=> v104021(VarCurr,bitIndex54) ) ).
fof(addAssignment_34535,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex55)
<=> v104021(VarCurr,bitIndex55) ) ).
fof(addAssignment_34534,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex56)
<=> v104021(VarCurr,bitIndex56) ) ).
fof(addAssignment_34533,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex57)
<=> v104021(VarCurr,bitIndex57) ) ).
fof(addAssignment_34532,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex58)
<=> v104021(VarCurr,bitIndex58) ) ).
fof(addAssignment_34531,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex59)
<=> v104021(VarCurr,bitIndex59) ) ).
fof(addAssignment_34530,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex60)
<=> v104021(VarCurr,bitIndex60) ) ).
fof(addAssignment_34529,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex61)
<=> v104021(VarCurr,bitIndex61) ) ).
fof(addAssignment_34528,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex62)
<=> v104021(VarCurr,bitIndex62) ) ).
fof(addAssignment_34527,axiom,
! [VarCurr] :
( v107822(VarCurr,bitIndex63)
<=> v104021(VarCurr,bitIndex63) ) ).
fof(addAssignment_34526,axiom,
! [VarCurr] :
( v107274(VarCurr,bitIndex0)
<=> v107276(VarCurr,bitIndex0) ) ).
fof(addAssignment_34525,axiom,
! [VarCurr] :
( v107276(VarCurr,bitIndex0)
<=> v107786(VarCurr,bitIndex0) ) ).
fof(addParallelCaseBooleanConditionEqualRanges6_15,axiom,
! [VarCurr] :
( ( ~ v107787(VarCurr)
& ~ v107792(VarCurr)
& ~ v107795(VarCurr)
& ~ v107798(VarCurr)
& ~ v107803(VarCurr)
& ~ v107806(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v107786(VarCurr,B)
<=> v107498(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges5_25,axiom,
! [VarCurr] :
( v107806(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v107786(VarCurr,B)
<=> v107808(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges4_26,axiom,
! [VarCurr] :
( v107803(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v107786(VarCurr,B)
<=> v107805(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_179,axiom,
! [VarCurr] :
( v107798(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v107786(VarCurr,B)
<=> v107800(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1229,axiom,
! [VarCurr] :
( v107795(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v107786(VarCurr,B)
<=> v107797(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4906,axiom,
! [VarCurr] :
( v107792(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v107786(VarCurr,B)
<=> v107794(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4912,axiom,
! [VarCurr] :
( v107787(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v107786(VarCurr,B)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8210,axiom,
! [VarCurr] :
( v107809(VarCurr)
<=> ( ( v107810(VarCurr,bitIndex2)
<=> $true )
& ( v107810(VarCurr,bitIndex1)
<=> $true )
& ( v107810(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_34524,axiom,
! [VarCurr] :
( v107810(VarCurr,bitIndex0)
<=> v107418(VarCurr) ) ).
fof(addAssignment_34523,axiom,
! [VarCurr] :
( ( v107810(VarCurr,bitIndex2)
<=> v107278(VarCurr,bitIndex1) )
& ( v107810(VarCurr,bitIndex1)
<=> v107278(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_34522,axiom,
! [VarCurr] :
( v107808(VarCurr,bitIndex0)
<=> v107488(VarCurr) ) ).
fof(addAssignment_34521,axiom,
! [VarCurr] :
( v107808(VarCurr,bitIndex1)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_8209,axiom,
! [VarCurr] :
( v107806(VarCurr)
<=> ( ( v107807(VarCurr,bitIndex2)
<=> $true )
& ( v107807(VarCurr,bitIndex1)
<=> $true )
& ( v107807(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_34520,axiom,
! [VarCurr] :
( v107807(VarCurr,bitIndex0)
<=> v107418(VarCurr) ) ).
fof(addAssignment_34519,axiom,
! [VarCurr] :
( ( v107807(VarCurr,bitIndex2)
<=> v107278(VarCurr,bitIndex1) )
& ( v107807(VarCurr,bitIndex1)
<=> v107278(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_34518,axiom,
! [VarCurr] :
( v107805(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_34517,axiom,
! [VarCurr] :
( v107805(VarCurr,bitIndex1)
<=> v107498(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_8208,axiom,
! [VarCurr] :
( v107803(VarCurr)
<=> ( ( v107804(VarCurr,bitIndex2)
<=> $true )
& ( v107804(VarCurr,bitIndex1)
<=> $false )
& ( v107804(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_34516,axiom,
! [VarCurr] :
( v107804(VarCurr,bitIndex0)
<=> v107418(VarCurr) ) ).
fof(addAssignment_34515,axiom,
! [VarCurr] :
( ( v107804(VarCurr,bitIndex2)
<=> v107278(VarCurr,bitIndex1) )
& ( v107804(VarCurr,bitIndex1)
<=> v107278(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_34514,axiom,
! [VarCurr] :
( v107800(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_34513,axiom,
! [VarCurr] :
( v107800(VarCurr,bitIndex1)
<=> v107801(VarCurr) ) ).
fof(writeUnaryOperator_7950,axiom,
! [VarCurr] :
( ~ v107801(VarCurr)
<=> v107802(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_8207,axiom,
! [VarCurr] :
( v107798(VarCurr)
<=> ( ( v107799(VarCurr,bitIndex2)
<=> $true )
& ( v107799(VarCurr,bitIndex1)
<=> $false )
& ( v107799(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_34512,axiom,
! [VarCurr] :
( v107799(VarCurr,bitIndex0)
<=> v107418(VarCurr) ) ).
fof(addAssignment_34511,axiom,
! [VarCurr] :
( ( v107799(VarCurr,bitIndex2)
<=> v107278(VarCurr,bitIndex1) )
& ( v107799(VarCurr,bitIndex1)
<=> v107278(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_34510,axiom,
! [VarCurr] :
( v107797(VarCurr,bitIndex0)
<=> v107498(VarCurr,bitIndex0) ) ).
fof(addAssignment_34509,axiom,
! [VarCurr] :
( v107797(VarCurr,bitIndex1)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_8206,axiom,
! [VarCurr] :
( v107795(VarCurr)
<=> ( ( v107796(VarCurr,bitIndex2)
<=> $false )
& ( v107796(VarCurr,bitIndex1)
<=> $true )
& ( v107796(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_34508,axiom,
! [VarCurr] :
( v107796(VarCurr,bitIndex0)
<=> v107418(VarCurr) ) ).
fof(addAssignment_34507,axiom,
! [VarCurr] :
( ( v107796(VarCurr,bitIndex2)
<=> v107278(VarCurr,bitIndex1) )
& ( v107796(VarCurr,bitIndex1)
<=> v107278(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_34506,axiom,
! [VarCurr] :
( v107794(VarCurr,bitIndex0)
<=> v107488(VarCurr) ) ).
fof(addAssignment_34505,axiom,
! [VarCurr] :
( v107794(VarCurr,bitIndex1)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_8205,axiom,
! [VarCurr] :
( v107792(VarCurr)
<=> ( ( v107793(VarCurr,bitIndex2)
<=> $false )
& ( v107793(VarCurr,bitIndex1)
<=> $true )
& ( v107793(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_34504,axiom,
! [VarCurr] :
( v107793(VarCurr,bitIndex0)
<=> v107418(VarCurr) ) ).
fof(addAssignment_34503,axiom,
! [VarCurr] :
( ( v107793(VarCurr,bitIndex2)
<=> v107278(VarCurr,bitIndex1) )
& ( v107793(VarCurr,bitIndex1)
<=> v107278(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20398,axiom,
! [VarCurr] :
( v107787(VarCurr)
<=> ( v107788(VarCurr)
| v107790(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8204,axiom,
! [VarCurr] :
( v107790(VarCurr)
<=> ( ( v107791(VarCurr,bitIndex2)
<=> $false )
& ( v107791(VarCurr,bitIndex1)
<=> $false )
& ( v107791(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_34502,axiom,
! [VarCurr] :
( v107791(VarCurr,bitIndex0)
<=> v107418(VarCurr) ) ).
fof(addAssignment_34501,axiom,
! [VarCurr] :
( ( v107791(VarCurr,bitIndex2)
<=> v107278(VarCurr,bitIndex1) )
& ( v107791(VarCurr,bitIndex1)
<=> v107278(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_8203,axiom,
! [VarCurr] :
( v107788(VarCurr)
<=> ( ( v107789(VarCurr,bitIndex2)
<=> $false )
& ( v107789(VarCurr,bitIndex1)
<=> $false )
& ( v107789(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_34500,axiom,
! [VarCurr] :
( v107789(VarCurr,bitIndex0)
<=> v107418(VarCurr) ) ).
fof(addAssignment_34499,axiom,
! [VarCurr] :
( ( v107789(VarCurr,bitIndex2)
<=> v107278(VarCurr,bitIndex1) )
& ( v107789(VarCurr,bitIndex1)
<=> v107278(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20397,axiom,
! [VarCurr] :
( v107498(VarCurr,bitIndex0)
<=> ( v107638(VarCurr)
& v107639(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20396,axiom,
! [VarCurr] :
( v107639(VarCurr)
<=> ( v107641(VarCurr)
| v107785(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1735,axiom,
! [VarCurr] :
( v107785(VarCurr)
<=> ( v107782(VarCurr)
& v107570(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20395,axiom,
! [VarCurr] :
( v107641(VarCurr)
<=> ( v107642(VarCurr)
& v107779(VarCurr) ) ) ).
fof(writeUnaryOperator_7949,axiom,
! [VarCurr] :
( ~ v107779(VarCurr)
<=> v107780(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20394,axiom,
! [VarCurr] :
( v107780(VarCurr)
<=> ( v107781(VarCurr)
& v107784(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1734,axiom,
! [VarCurr] :
( v107784(VarCurr)
<=> ( v107500(VarCurr,bitIndex16)
| v107570(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20393,axiom,
! [VarCurr] :
( v107781(VarCurr)
<=> ( v107782(VarCurr)
| v107783(VarCurr) ) ) ).
fof(writeUnaryOperator_7948,axiom,
! [VarCurr] :
( ~ v107783(VarCurr)
<=> v107570(VarCurr,bitIndex16) ) ).
fof(writeUnaryOperator_7947,axiom,
! [VarCurr] :
( ~ v107782(VarCurr)
<=> v107500(VarCurr,bitIndex16) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20392,axiom,
! [VarCurr] :
( v107642(VarCurr)
<=> ( v107643(VarCurr)
| v107778(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1733,axiom,
! [VarCurr] :
( v107778(VarCurr)
<=> ( v107775(VarCurr)
& v107570(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20391,axiom,
! [VarCurr] :
( v107643(VarCurr)
<=> ( v107644(VarCurr)
& v107772(VarCurr) ) ) ).
fof(writeUnaryOperator_7946,axiom,
! [VarCurr] :
( ~ v107772(VarCurr)
<=> v107773(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20390,axiom,
! [VarCurr] :
( v107773(VarCurr)
<=> ( v107774(VarCurr)
& v107777(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1732,axiom,
! [VarCurr] :
( v107777(VarCurr)
<=> ( v107500(VarCurr,bitIndex15)
| v107570(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20389,axiom,
! [VarCurr] :
( v107774(VarCurr)
<=> ( v107775(VarCurr)
| v107776(VarCurr) ) ) ).
fof(writeUnaryOperator_7945,axiom,
! [VarCurr] :
( ~ v107776(VarCurr)
<=> v107570(VarCurr,bitIndex15) ) ).
fof(writeUnaryOperator_7944,axiom,
! [VarCurr] :
( ~ v107775(VarCurr)
<=> v107500(VarCurr,bitIndex15) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20388,axiom,
! [VarCurr] :
( v107644(VarCurr)
<=> ( v107645(VarCurr)
| v107771(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1731,axiom,
! [VarCurr] :
( v107771(VarCurr)
<=> ( v107768(VarCurr)
& v107570(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20387,axiom,
! [VarCurr] :
( v107645(VarCurr)
<=> ( v107646(VarCurr)
& v107765(VarCurr) ) ) ).
fof(writeUnaryOperator_7943,axiom,
! [VarCurr] :
( ~ v107765(VarCurr)
<=> v107766(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20386,axiom,
! [VarCurr] :
( v107766(VarCurr)
<=> ( v107767(VarCurr)
& v107770(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1730,axiom,
! [VarCurr] :
( v107770(VarCurr)
<=> ( v107500(VarCurr,bitIndex14)
| v107570(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20385,axiom,
! [VarCurr] :
( v107767(VarCurr)
<=> ( v107768(VarCurr)
| v107769(VarCurr) ) ) ).
fof(writeUnaryOperator_7942,axiom,
! [VarCurr] :
( ~ v107769(VarCurr)
<=> v107570(VarCurr,bitIndex14) ) ).
fof(writeUnaryOperator_7941,axiom,
! [VarCurr] :
( ~ v107768(VarCurr)
<=> v107500(VarCurr,bitIndex14) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20384,axiom,
! [VarCurr] :
( v107646(VarCurr)
<=> ( v107647(VarCurr)
| v107764(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1729,axiom,
! [VarCurr] :
( v107764(VarCurr)
<=> ( v107761(VarCurr)
& v107570(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20383,axiom,
! [VarCurr] :
( v107647(VarCurr)
<=> ( v107648(VarCurr)
& v107758(VarCurr) ) ) ).
fof(writeUnaryOperator_7940,axiom,
! [VarCurr] :
( ~ v107758(VarCurr)
<=> v107759(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20382,axiom,
! [VarCurr] :
( v107759(VarCurr)
<=> ( v107760(VarCurr)
& v107763(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1728,axiom,
! [VarCurr] :
( v107763(VarCurr)
<=> ( v107500(VarCurr,bitIndex13)
| v107570(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20381,axiom,
! [VarCurr] :
( v107760(VarCurr)
<=> ( v107761(VarCurr)
| v107762(VarCurr) ) ) ).
fof(writeUnaryOperator_7939,axiom,
! [VarCurr] :
( ~ v107762(VarCurr)
<=> v107570(VarCurr,bitIndex13) ) ).
fof(writeUnaryOperator_7938,axiom,
! [VarCurr] :
( ~ v107761(VarCurr)
<=> v107500(VarCurr,bitIndex13) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20380,axiom,
! [VarCurr] :
( v107648(VarCurr)
<=> ( v107649(VarCurr)
| v107757(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1727,axiom,
! [VarCurr] :
( v107757(VarCurr)
<=> ( v107754(VarCurr)
& v107570(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20379,axiom,
! [VarCurr] :
( v107649(VarCurr)
<=> ( v107650(VarCurr)
& v107751(VarCurr) ) ) ).
fof(writeUnaryOperator_7937,axiom,
! [VarCurr] :
( ~ v107751(VarCurr)
<=> v107752(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20378,axiom,
! [VarCurr] :
( v107752(VarCurr)
<=> ( v107753(VarCurr)
& v107756(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1726,axiom,
! [VarCurr] :
( v107756(VarCurr)
<=> ( v107500(VarCurr,bitIndex12)
| v107570(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20377,axiom,
! [VarCurr] :
( v107753(VarCurr)
<=> ( v107754(VarCurr)
| v107755(VarCurr) ) ) ).
fof(writeUnaryOperator_7936,axiom,
! [VarCurr] :
( ~ v107755(VarCurr)
<=> v107570(VarCurr,bitIndex12) ) ).
fof(writeUnaryOperator_7935,axiom,
! [VarCurr] :
( ~ v107754(VarCurr)
<=> v107500(VarCurr,bitIndex12) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20376,axiom,
! [VarCurr] :
( v107650(VarCurr)
<=> ( v107651(VarCurr)
| v107750(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1725,axiom,
! [VarCurr] :
( v107750(VarCurr)
<=> ( v107747(VarCurr)
& v107570(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20375,axiom,
! [VarCurr] :
( v107651(VarCurr)
<=> ( v107652(VarCurr)
& v107744(VarCurr) ) ) ).
fof(writeUnaryOperator_7934,axiom,
! [VarCurr] :
( ~ v107744(VarCurr)
<=> v107745(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20374,axiom,
! [VarCurr] :
( v107745(VarCurr)
<=> ( v107746(VarCurr)
& v107749(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1724,axiom,
! [VarCurr] :
( v107749(VarCurr)
<=> ( v107500(VarCurr,bitIndex11)
| v107570(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20373,axiom,
! [VarCurr] :
( v107746(VarCurr)
<=> ( v107747(VarCurr)
| v107748(VarCurr) ) ) ).
fof(writeUnaryOperator_7933,axiom,
! [VarCurr] :
( ~ v107748(VarCurr)
<=> v107570(VarCurr,bitIndex11) ) ).
fof(writeUnaryOperator_7932,axiom,
! [VarCurr] :
( ~ v107747(VarCurr)
<=> v107500(VarCurr,bitIndex11) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20372,axiom,
! [VarCurr] :
( v107652(VarCurr)
<=> ( v107653(VarCurr)
| v107743(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1723,axiom,
! [VarCurr] :
( v107743(VarCurr)
<=> ( v107740(VarCurr)
& v107570(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20371,axiom,
! [VarCurr] :
( v107653(VarCurr)
<=> ( v107654(VarCurr)
& v107737(VarCurr) ) ) ).
fof(writeUnaryOperator_7931,axiom,
! [VarCurr] :
( ~ v107737(VarCurr)
<=> v107738(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20370,axiom,
! [VarCurr] :
( v107738(VarCurr)
<=> ( v107739(VarCurr)
& v107742(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1722,axiom,
! [VarCurr] :
( v107742(VarCurr)
<=> ( v107500(VarCurr,bitIndex10)
| v107570(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20369,axiom,
! [VarCurr] :
( v107739(VarCurr)
<=> ( v107740(VarCurr)
| v107741(VarCurr) ) ) ).
fof(writeUnaryOperator_7930,axiom,
! [VarCurr] :
( ~ v107741(VarCurr)
<=> v107570(VarCurr,bitIndex10) ) ).
fof(writeUnaryOperator_7929,axiom,
! [VarCurr] :
( ~ v107740(VarCurr)
<=> v107500(VarCurr,bitIndex10) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20368,axiom,
! [VarCurr] :
( v107654(VarCurr)
<=> ( v107655(VarCurr)
| v107736(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1721,axiom,
! [VarCurr] :
( v107736(VarCurr)
<=> ( v107733(VarCurr)
& v107570(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20367,axiom,
! [VarCurr] :
( v107655(VarCurr)
<=> ( v107656(VarCurr)
& v107730(VarCurr) ) ) ).
fof(writeUnaryOperator_7928,axiom,
! [VarCurr] :
( ~ v107730(VarCurr)
<=> v107731(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20366,axiom,
! [VarCurr] :
( v107731(VarCurr)
<=> ( v107732(VarCurr)
& v107735(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1720,axiom,
! [VarCurr] :
( v107735(VarCurr)
<=> ( v107500(VarCurr,bitIndex9)
| v107570(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20365,axiom,
! [VarCurr] :
( v107732(VarCurr)
<=> ( v107733(VarCurr)
| v107734(VarCurr) ) ) ).
fof(writeUnaryOperator_7927,axiom,
! [VarCurr] :
( ~ v107734(VarCurr)
<=> v107570(VarCurr,bitIndex9) ) ).
fof(writeUnaryOperator_7926,axiom,
! [VarCurr] :
( ~ v107733(VarCurr)
<=> v107500(VarCurr,bitIndex9) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20364,axiom,
! [VarCurr] :
( v107656(VarCurr)
<=> ( v107657(VarCurr)
| v107729(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1719,axiom,
! [VarCurr] :
( v107729(VarCurr)
<=> ( v107726(VarCurr)
& v107570(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20363,axiom,
! [VarCurr] :
( v107657(VarCurr)
<=> ( v107658(VarCurr)
& v107723(VarCurr) ) ) ).
fof(writeUnaryOperator_7925,axiom,
! [VarCurr] :
( ~ v107723(VarCurr)
<=> v107724(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20362,axiom,
! [VarCurr] :
( v107724(VarCurr)
<=> ( v107725(VarCurr)
& v107728(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1718,axiom,
! [VarCurr] :
( v107728(VarCurr)
<=> ( v107500(VarCurr,bitIndex8)
| v107570(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20361,axiom,
! [VarCurr] :
( v107725(VarCurr)
<=> ( v107726(VarCurr)
| v107727(VarCurr) ) ) ).
fof(writeUnaryOperator_7924,axiom,
! [VarCurr] :
( ~ v107727(VarCurr)
<=> v107570(VarCurr,bitIndex8) ) ).
fof(writeUnaryOperator_7923,axiom,
! [VarCurr] :
( ~ v107726(VarCurr)
<=> v107500(VarCurr,bitIndex8) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20360,axiom,
! [VarCurr] :
( v107658(VarCurr)
<=> ( v107659(VarCurr)
| v107722(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1717,axiom,
! [VarCurr] :
( v107722(VarCurr)
<=> ( v107719(VarCurr)
& v107570(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20359,axiom,
! [VarCurr] :
( v107659(VarCurr)
<=> ( v107660(VarCurr)
& v107716(VarCurr) ) ) ).
fof(writeUnaryOperator_7922,axiom,
! [VarCurr] :
( ~ v107716(VarCurr)
<=> v107717(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20358,axiom,
! [VarCurr] :
( v107717(VarCurr)
<=> ( v107718(VarCurr)
& v107721(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1716,axiom,
! [VarCurr] :
( v107721(VarCurr)
<=> ( v107500(VarCurr,bitIndex7)
| v107570(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20357,axiom,
! [VarCurr] :
( v107718(VarCurr)
<=> ( v107719(VarCurr)
| v107720(VarCurr) ) ) ).
fof(writeUnaryOperator_7921,axiom,
! [VarCurr] :
( ~ v107720(VarCurr)
<=> v107570(VarCurr,bitIndex7) ) ).
fof(writeUnaryOperator_7920,axiom,
! [VarCurr] :
( ~ v107719(VarCurr)
<=> v107500(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20356,axiom,
! [VarCurr] :
( v107660(VarCurr)
<=> ( v107661(VarCurr)
| v107715(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1715,axiom,
! [VarCurr] :
( v107715(VarCurr)
<=> ( v107712(VarCurr)
& v107570(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20355,axiom,
! [VarCurr] :
( v107661(VarCurr)
<=> ( v107662(VarCurr)
& v107709(VarCurr) ) ) ).
fof(writeUnaryOperator_7919,axiom,
! [VarCurr] :
( ~ v107709(VarCurr)
<=> v107710(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20354,axiom,
! [VarCurr] :
( v107710(VarCurr)
<=> ( v107711(VarCurr)
& v107714(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1714,axiom,
! [VarCurr] :
( v107714(VarCurr)
<=> ( v107500(VarCurr,bitIndex6)
| v107570(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20353,axiom,
! [VarCurr] :
( v107711(VarCurr)
<=> ( v107712(VarCurr)
| v107713(VarCurr) ) ) ).
fof(writeUnaryOperator_7918,axiom,
! [VarCurr] :
( ~ v107713(VarCurr)
<=> v107570(VarCurr,bitIndex6) ) ).
fof(writeUnaryOperator_7917,axiom,
! [VarCurr] :
( ~ v107712(VarCurr)
<=> v107500(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20352,axiom,
! [VarCurr] :
( v107662(VarCurr)
<=> ( v107663(VarCurr)
| v107708(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1713,axiom,
! [VarCurr] :
( v107708(VarCurr)
<=> ( v107705(VarCurr)
& v107570(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20351,axiom,
! [VarCurr] :
( v107663(VarCurr)
<=> ( v107664(VarCurr)
& v107702(VarCurr) ) ) ).
fof(writeUnaryOperator_7916,axiom,
! [VarCurr] :
( ~ v107702(VarCurr)
<=> v107703(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20350,axiom,
! [VarCurr] :
( v107703(VarCurr)
<=> ( v107704(VarCurr)
& v107707(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1712,axiom,
! [VarCurr] :
( v107707(VarCurr)
<=> ( v107500(VarCurr,bitIndex5)
| v107570(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20349,axiom,
! [VarCurr] :
( v107704(VarCurr)
<=> ( v107705(VarCurr)
| v107706(VarCurr) ) ) ).
fof(writeUnaryOperator_7915,axiom,
! [VarCurr] :
( ~ v107706(VarCurr)
<=> v107570(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_7914,axiom,
! [VarCurr] :
( ~ v107705(VarCurr)
<=> v107500(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20348,axiom,
! [VarCurr] :
( v107664(VarCurr)
<=> ( v107665(VarCurr)
| v107701(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1711,axiom,
! [VarCurr] :
( v107701(VarCurr)
<=> ( v107698(VarCurr)
& v107570(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20347,axiom,
! [VarCurr] :
( v107665(VarCurr)
<=> ( v107666(VarCurr)
& v107695(VarCurr) ) ) ).
fof(writeUnaryOperator_7913,axiom,
! [VarCurr] :
( ~ v107695(VarCurr)
<=> v107696(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20346,axiom,
! [VarCurr] :
( v107696(VarCurr)
<=> ( v107697(VarCurr)
& v107700(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1710,axiom,
! [VarCurr] :
( v107700(VarCurr)
<=> ( v107500(VarCurr,bitIndex4)
| v107570(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20345,axiom,
! [VarCurr] :
( v107697(VarCurr)
<=> ( v107698(VarCurr)
| v107699(VarCurr) ) ) ).
fof(writeUnaryOperator_7912,axiom,
! [VarCurr] :
( ~ v107699(VarCurr)
<=> v107570(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_7911,axiom,
! [VarCurr] :
( ~ v107698(VarCurr)
<=> v107500(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20344,axiom,
! [VarCurr] :
( v107666(VarCurr)
<=> ( v107667(VarCurr)
| v107694(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1709,axiom,
! [VarCurr] :
( v107694(VarCurr)
<=> ( v107691(VarCurr)
& v107570(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20343,axiom,
! [VarCurr] :
( v107667(VarCurr)
<=> ( v107668(VarCurr)
& v107688(VarCurr) ) ) ).
fof(writeUnaryOperator_7910,axiom,
! [VarCurr] :
( ~ v107688(VarCurr)
<=> v107689(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20342,axiom,
! [VarCurr] :
( v107689(VarCurr)
<=> ( v107690(VarCurr)
& v107693(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1708,axiom,
! [VarCurr] :
( v107693(VarCurr)
<=> ( v107500(VarCurr,bitIndex3)
| v107570(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20341,axiom,
! [VarCurr] :
( v107690(VarCurr)
<=> ( v107691(VarCurr)
| v107692(VarCurr) ) ) ).
fof(writeUnaryOperator_7909,axiom,
! [VarCurr] :
( ~ v107692(VarCurr)
<=> v107570(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_7908,axiom,
! [VarCurr] :
( ~ v107691(VarCurr)
<=> v107500(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20340,axiom,
! [VarCurr] :
( v107668(VarCurr)
<=> ( v107669(VarCurr)
| v107687(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1707,axiom,
! [VarCurr] :
( v107687(VarCurr)
<=> ( v107684(VarCurr)
& v107570(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20339,axiom,
! [VarCurr] :
( v107669(VarCurr)
<=> ( v107670(VarCurr)
& v107681(VarCurr) ) ) ).
fof(writeUnaryOperator_7907,axiom,
! [VarCurr] :
( ~ v107681(VarCurr)
<=> v107682(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20338,axiom,
! [VarCurr] :
( v107682(VarCurr)
<=> ( v107683(VarCurr)
& v107686(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1706,axiom,
! [VarCurr] :
( v107686(VarCurr)
<=> ( v107500(VarCurr,bitIndex2)
| v107570(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20337,axiom,
! [VarCurr] :
( v107683(VarCurr)
<=> ( v107684(VarCurr)
| v107685(VarCurr) ) ) ).
fof(writeUnaryOperator_7906,axiom,
! [VarCurr] :
( ~ v107685(VarCurr)
<=> v107570(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7905,axiom,
! [VarCurr] :
( ~ v107684(VarCurr)
<=> v107500(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20336,axiom,
! [VarCurr] :
( v107670(VarCurr)
<=> ( v107671(VarCurr)
| v107680(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1705,axiom,
! [VarCurr] :
( v107680(VarCurr)
<=> ( v107677(VarCurr)
& v107570(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20335,axiom,
! [VarCurr] :
( v107671(VarCurr)
<=> ( v107672(VarCurr)
& v107674(VarCurr) ) ) ).
fof(writeUnaryOperator_7904,axiom,
! [VarCurr] :
( ~ v107674(VarCurr)
<=> v107675(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20334,axiom,
! [VarCurr] :
( v107675(VarCurr)
<=> ( v107676(VarCurr)
& v107679(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1704,axiom,
! [VarCurr] :
( v107679(VarCurr)
<=> ( v107500(VarCurr,bitIndex1)
| v107570(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20333,axiom,
! [VarCurr] :
( v107676(VarCurr)
<=> ( v107677(VarCurr)
| v107678(VarCurr) ) ) ).
fof(writeUnaryOperator_7903,axiom,
! [VarCurr] :
( ~ v107678(VarCurr)
<=> v107570(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7902,axiom,
! [VarCurr] :
( ~ v107677(VarCurr)
<=> v107500(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20332,axiom,
! [VarCurr] :
( v107672(VarCurr)
<=> ( v107673(VarCurr)
& v107570(VarCurr,bitIndex0) ) ) ).
fof(writeUnaryOperator_7901,axiom,
! [VarCurr] :
( ~ v107673(VarCurr)
<=> v107500(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_7900,axiom,
! [VarCurr] :
( ~ v107638(VarCurr)
<=> v107490(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges63_1,axiom,
! [VarCurr] :
( ( ~ v107573(VarCurr)
& ~ v107574(VarCurr)
& ~ v107575(VarCurr)
& ~ v107576(VarCurr)
& ~ v107577(VarCurr)
& ~ v107578(VarCurr)
& ~ v107579(VarCurr)
& ~ v107580(VarCurr)
& ~ v107581(VarCurr)
& ~ v107582(VarCurr)
& ~ v107583(VarCurr)
& ~ v107584(VarCurr)
& ~ v107585(VarCurr)
& ~ v107586(VarCurr)
& ~ v107587(VarCurr)
& ~ v107588(VarCurr)
& ~ v107589(VarCurr)
& ~ v107590(VarCurr)
& ~ v107591(VarCurr)
& ~ v107592(VarCurr)
& ~ v107593(VarCurr)
& ~ v107594(VarCurr)
& ~ v107595(VarCurr)
& ~ v107596(VarCurr)
& ~ v107597(VarCurr)
& ~ v107598(VarCurr)
& ~ v107599(VarCurr)
& ~ v107600(VarCurr)
& ~ v107601(VarCurr)
& ~ v107602(VarCurr)
& ~ v107603(VarCurr)
& ~ v107604(VarCurr)
& ~ v107605(VarCurr)
& ~ v107606(VarCurr)
& ~ v107607(VarCurr)
& ~ v107608(VarCurr)
& ~ v107609(VarCurr)
& ~ v107610(VarCurr)
& ~ v107611(VarCurr)
& ~ v107612(VarCurr)
& ~ v107613(VarCurr)
& ~ v107614(VarCurr)
& ~ v107615(VarCurr)
& ~ v107616(VarCurr)
& ~ v107617(VarCurr)
& ~ v107618(VarCurr)
& ~ v107619(VarCurr)
& ~ v107620(VarCurr)
& ~ v107621(VarCurr)
& ~ v107622(VarCurr)
& ~ v107623(VarCurr)
& ~ v107624(VarCurr)
& ~ v107625(VarCurr)
& ~ v107626(VarCurr)
& ~ v107627(VarCurr)
& ~ v107628(VarCurr)
& ~ v107629(VarCurr)
& ~ v107630(VarCurr)
& ~ v107631(VarCurr)
& ~ v107632(VarCurr)
& ~ v107633(VarCurr)
& ~ v107634(VarCurr)
& ~ v107635(VarCurr) )
=> ! [B] :
( range_16_0(B)
=> ( v107570(VarCurr,B)
<=> v107502(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges62_6,axiom,
! [VarCurr] :
( v107635(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex33) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex32) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex31) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex30) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex29) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex28) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex27) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex26) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex25) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex24) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex23) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex22) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex21) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex20) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex19) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex18) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex17) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges61_6,axiom,
! [VarCurr] :
( v107634(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex50) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex49) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex48) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex47) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex46) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex45) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex44) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex43) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex42) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex41) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex40) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex39) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex38) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex37) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex36) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex35) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex34) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges60_6,axiom,
! [VarCurr] :
( v107633(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex67) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex66) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex65) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex64) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex63) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex62) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex61) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex60) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex59) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex58) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex57) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex56) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex55) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex54) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex53) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex52) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex51) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges59_6,axiom,
! [VarCurr] :
( v107632(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex84) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex83) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex82) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex81) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex80) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex79) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex78) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex77) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex76) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex75) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex74) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex73) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex72) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex71) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex70) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex69) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex68) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges58_6,axiom,
! [VarCurr] :
( v107631(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex101) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex100) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex99) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex98) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex97) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex96) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex95) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex94) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex93) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex92) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex91) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex90) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex89) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex88) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex87) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex86) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex85) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges57_6,axiom,
! [VarCurr] :
( v107630(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex118) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex117) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex116) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex115) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex114) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex113) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex112) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex111) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex110) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex109) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex108) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex107) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex106) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex105) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex104) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex103) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex102) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges56_6,axiom,
! [VarCurr] :
( v107629(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex135) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex134) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex133) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex132) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex131) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex130) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex129) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex128) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex127) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex126) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex125) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex124) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex123) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex122) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex121) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex120) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex119) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges55_6,axiom,
! [VarCurr] :
( v107628(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex152) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex151) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex150) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex149) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex148) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex147) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex146) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex145) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex144) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex143) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex142) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex141) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex140) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex139) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex138) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex137) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex136) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges54_6,axiom,
! [VarCurr] :
( v107627(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex169) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex168) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex167) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex166) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex165) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex164) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex163) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex162) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex161) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex160) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex159) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex158) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex157) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex156) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex155) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex154) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex153) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges53_6,axiom,
! [VarCurr] :
( v107626(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex186) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex185) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex184) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex183) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex182) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex181) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex180) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex179) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex178) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex177) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex176) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex175) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex174) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex173) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex172) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex171) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex170) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges52_6,axiom,
! [VarCurr] :
( v107625(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex203) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex202) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex201) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex200) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex199) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex198) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex197) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex196) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex195) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex194) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex193) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex192) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex191) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex190) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex189) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex188) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex187) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges51_6,axiom,
! [VarCurr] :
( v107624(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex220) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex219) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex218) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex217) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex216) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex215) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex214) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex213) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex212) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex211) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex210) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex209) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex208) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex207) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex206) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex205) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex204) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges50_6,axiom,
! [VarCurr] :
( v107623(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex237) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex236) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex235) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex234) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex233) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex232) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex231) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex230) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex229) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex228) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex227) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex226) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex225) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex224) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex223) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex222) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex221) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges49_6,axiom,
! [VarCurr] :
( v107622(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex254) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex253) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex252) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex251) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex250) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex249) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex248) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex247) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex246) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex245) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex244) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex243) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex242) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex241) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex240) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex239) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex238) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges48_6,axiom,
! [VarCurr] :
( v107621(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex271) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex270) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex269) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex268) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex267) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex266) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex265) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex264) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex263) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex262) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex261) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex260) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex259) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex258) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex257) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex256) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex255) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges47_6,axiom,
! [VarCurr] :
( v107620(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex288) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex287) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex286) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex285) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex284) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex283) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex282) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex281) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex280) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex279) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex278) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex277) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex276) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex275) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex274) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex273) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex272) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges46_6,axiom,
! [VarCurr] :
( v107619(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex305) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex304) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex303) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex302) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex301) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex300) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex299) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex298) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex297) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex296) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex295) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex294) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex293) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex292) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex291) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex290) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex289) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges45_6,axiom,
! [VarCurr] :
( v107618(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex322) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex321) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex320) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex319) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex318) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex317) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex316) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex315) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex314) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex313) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex312) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex311) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex310) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex309) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex308) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex307) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex306) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges44_6,axiom,
! [VarCurr] :
( v107617(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex339) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex338) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex337) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex336) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex335) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex334) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex333) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex332) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex331) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex330) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex329) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex328) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex327) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex326) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex325) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex324) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex323) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges43_6,axiom,
! [VarCurr] :
( v107616(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex356) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex355) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex354) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex353) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex352) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex351) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex350) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex349) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex348) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex347) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex346) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex345) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex344) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex343) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex342) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex341) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex340) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges42_6,axiom,
! [VarCurr] :
( v107615(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex373) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex372) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex371) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex370) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex369) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex368) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex367) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex366) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex365) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex364) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex363) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex362) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex361) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex360) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex359) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex358) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex357) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges41_6,axiom,
! [VarCurr] :
( v107614(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex390) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex389) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex388) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex387) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex386) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex385) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex384) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex383) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex382) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex381) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex380) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex379) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex378) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex377) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex376) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex375) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex374) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges40_6,axiom,
! [VarCurr] :
( v107613(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex407) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex406) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex405) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex404) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex403) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex402) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex401) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex400) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex399) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex398) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex397) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex396) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex395) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex394) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex393) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex392) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex391) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges39_6,axiom,
! [VarCurr] :
( v107612(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex424) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex423) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex422) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex421) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex420) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex419) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex418) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex417) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex416) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex415) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex414) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex413) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex412) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex411) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex410) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex409) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex408) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges38_6,axiom,
! [VarCurr] :
( v107611(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex441) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex440) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex439) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex438) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex437) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex436) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex435) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex434) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex433) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex432) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex431) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex430) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex429) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex428) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex427) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex426) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex425) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges37_6,axiom,
! [VarCurr] :
( v107610(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex458) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex457) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex456) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex455) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex454) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex453) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex452) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex451) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex450) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex449) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex448) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex447) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex446) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex445) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex444) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex443) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex442) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges36_6,axiom,
! [VarCurr] :
( v107609(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex475) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex474) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex473) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex472) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex471) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex470) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex469) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex468) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex467) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex466) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex465) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex464) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex463) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex462) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex461) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex460) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex459) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges35_6,axiom,
! [VarCurr] :
( v107608(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex492) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex491) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex490) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex489) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex488) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex487) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex486) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex485) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex484) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex483) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex482) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex481) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex480) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex479) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex478) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex477) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex476) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges34_6,axiom,
! [VarCurr] :
( v107607(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex509) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex508) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex507) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex506) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex505) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex504) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex503) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex502) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex501) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex500) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex499) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex498) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex497) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex496) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex495) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex494) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex493) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges33_6,axiom,
! [VarCurr] :
( v107606(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex526) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex525) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex524) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex523) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex522) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex521) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex520) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex519) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex518) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex517) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex516) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex515) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex514) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex513) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex512) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex511) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex510) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges32_6,axiom,
! [VarCurr] :
( v107605(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex543) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex542) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex541) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex540) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex539) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex538) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex537) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex536) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex535) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex534) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex533) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex532) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex531) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex530) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex529) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex528) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex527) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges31_8,axiom,
! [VarCurr] :
( v107604(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex560) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex559) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex558) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex557) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex556) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex555) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex554) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex553) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex552) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex551) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex550) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex549) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex548) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex547) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex546) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex545) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex544) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges30_9,axiom,
! [VarCurr] :
( v107603(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex577) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex576) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex575) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex574) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex573) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex572) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex571) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex570) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex569) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex568) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex567) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex566) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex565) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex564) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex563) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex562) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex561) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges29_9,axiom,
! [VarCurr] :
( v107602(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex594) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex593) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex592) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex591) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex590) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex589) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex588) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex587) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex586) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex585) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex584) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex583) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex582) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex581) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex580) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex579) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex578) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges28_9,axiom,
! [VarCurr] :
( v107601(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex611) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex610) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex609) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex608) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex607) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex606) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex605) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex604) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex603) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex602) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex601) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex600) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex599) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex598) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex597) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex596) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex595) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges27_9,axiom,
! [VarCurr] :
( v107600(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex628) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex627) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex626) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex625) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex624) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex623) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex622) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex621) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex620) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex619) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex618) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex617) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex616) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex615) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex614) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex613) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex612) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges26_9,axiom,
! [VarCurr] :
( v107599(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex645) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex644) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex643) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex642) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex641) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex640) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex639) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex638) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex637) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex636) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex635) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex634) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex633) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex632) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex631) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex630) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex629) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges25_9,axiom,
! [VarCurr] :
( v107598(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex662) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex661) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex660) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex659) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex658) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex657) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex656) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex655) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex654) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex653) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex652) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex651) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex650) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex649) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex648) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex647) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex646) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges24_9,axiom,
! [VarCurr] :
( v107597(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex679) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex678) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex677) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex676) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex675) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex674) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex673) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex672) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex671) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex670) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex669) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex668) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex667) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex666) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex665) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex664) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex663) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges23_9,axiom,
! [VarCurr] :
( v107596(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex696) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex695) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex694) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex693) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex692) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex691) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex690) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex689) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex688) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex687) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex686) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex685) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex684) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex683) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex682) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex681) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex680) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges22_9,axiom,
! [VarCurr] :
( v107595(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex713) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex712) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex711) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex710) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex709) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex708) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex707) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex706) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex705) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex704) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex703) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex702) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex701) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex700) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex699) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex698) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex697) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges21_9,axiom,
! [VarCurr] :
( v107594(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex730) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex729) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex728) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex727) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex726) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex725) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex724) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex723) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex722) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex721) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex720) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex719) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex718) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex717) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex716) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex715) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex714) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges20_9,axiom,
! [VarCurr] :
( v107593(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex747) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex746) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex745) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex744) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex743) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex742) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex741) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex740) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex739) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex738) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex737) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex736) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex735) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex734) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex733) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex732) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex731) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges19_9,axiom,
! [VarCurr] :
( v107592(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex764) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex763) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex762) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex761) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex760) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex759) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex758) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex757) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex756) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex755) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex754) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex753) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex752) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex751) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex750) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex749) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex748) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges18_9,axiom,
! [VarCurr] :
( v107591(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex781) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex780) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex779) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex778) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex777) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex776) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex775) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex774) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex773) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex772) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex771) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex770) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex769) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex768) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex767) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex766) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex765) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges17_9,axiom,
! [VarCurr] :
( v107590(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex798) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex797) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex796) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex795) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex794) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex793) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex792) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex791) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex790) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex789) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex788) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex787) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex786) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex785) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex784) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex783) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex782) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges16_9,axiom,
! [VarCurr] :
( v107589(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex815) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex814) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex813) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex812) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex811) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex810) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex809) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex808) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex807) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex806) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex805) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex804) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex803) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex802) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex801) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex800) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex799) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges15_9,axiom,
! [VarCurr] :
( v107588(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex832) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex831) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex830) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex829) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex828) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex827) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex826) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex825) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex824) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex823) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex822) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex821) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex820) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex819) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex818) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex817) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex816) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges14_10,axiom,
! [VarCurr] :
( v107587(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex849) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex848) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex847) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex846) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex845) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex844) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex843) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex842) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex841) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex840) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex839) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex838) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex837) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex836) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex835) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex834) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex833) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges13_10,axiom,
! [VarCurr] :
( v107586(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex866) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex865) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex864) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex863) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex862) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex861) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex860) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex859) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex858) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex857) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex856) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex855) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex854) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex853) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex852) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex851) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex850) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges12_10,axiom,
! [VarCurr] :
( v107585(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex883) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex882) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex881) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex880) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex879) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex878) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex877) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex876) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex875) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex874) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex873) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex872) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex871) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex870) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex869) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex868) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex867) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges11_10,axiom,
! [VarCurr] :
( v107584(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex900) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex899) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex898) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex897) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex896) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex895) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex894) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex893) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex892) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex891) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex890) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex889) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex888) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex887) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex886) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex885) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex884) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges10_11,axiom,
! [VarCurr] :
( v107583(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex917) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex916) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex915) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex914) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex913) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex912) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex911) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex910) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex909) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex908) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex907) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex906) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex905) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex904) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex903) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex902) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex901) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges9_11,axiom,
! [VarCurr] :
( v107582(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex934) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex933) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex932) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex931) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex930) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex929) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex928) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex927) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex926) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex925) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex924) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex923) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex922) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex921) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex920) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex919) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex918) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges8_11,axiom,
! [VarCurr] :
( v107581(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex951) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex950) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex949) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex948) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex947) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex946) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex945) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex944) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex943) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex942) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex941) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex940) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex939) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex938) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex937) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex936) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex935) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges7_20,axiom,
! [VarCurr] :
( v107580(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex968) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex967) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex966) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex965) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex964) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex963) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex962) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex961) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex960) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex959) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex958) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex957) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex956) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex955) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex954) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex953) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex952) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges6_20,axiom,
! [VarCurr] :
( v107579(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex985) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex984) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex983) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex982) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex981) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex980) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex979) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex978) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex977) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex976) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex975) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex974) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex973) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex972) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex971) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex970) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex969) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges5_19,axiom,
! [VarCurr] :
( v107578(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex1002) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex1001) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex1000) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex999) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex998) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex997) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex996) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex995) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex994) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex993) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex992) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex991) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex990) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex989) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex988) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex987) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex986) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges4_21,axiom,
! [VarCurr] :
( v107577(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex1019) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex1018) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex1017) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex1016) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex1015) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex1014) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex1013) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex1012) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex1011) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex1010) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex1009) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex1008) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex1007) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex1006) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex1005) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex1004) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex1003) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges3_19,axiom,
! [VarCurr] :
( v107576(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex1036) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex1035) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex1034) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex1033) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex1032) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex1031) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex1030) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex1029) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex1028) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex1027) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex1026) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex1025) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex1024) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex1023) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex1022) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex1021) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex1020) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_22,axiom,
! [VarCurr] :
( v107575(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex1053) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex1052) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex1051) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex1050) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex1049) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex1048) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex1047) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex1046) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex1045) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex1044) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex1043) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex1042) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex1041) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex1040) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex1039) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex1038) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex1037) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_26,axiom,
! [VarCurr] :
( v107574(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex1070) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex1069) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex1068) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex1067) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex1066) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex1065) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex1064) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex1063) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex1062) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex1061) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex1060) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex1059) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex1058) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex1057) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex1056) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex1055) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex1054) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_20,axiom,
! [VarCurr] :
( v107573(VarCurr)
=> ( ( v107570(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex1087) )
& ( v107570(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex1086) )
& ( v107570(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex1085) )
& ( v107570(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex1084) )
& ( v107570(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex1083) )
& ( v107570(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex1082) )
& ( v107570(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex1081) )
& ( v107570(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex1080) )
& ( v107570(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex1079) )
& ( v107570(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex1078) )
& ( v107570(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex1077) )
& ( v107570(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex1076) )
& ( v107570(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex1075) )
& ( v107570(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex1074) )
& ( v107570(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex1073) )
& ( v107570(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex1072) )
& ( v107570(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex1071) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8202,axiom,
! [VarCurr] :
( v107636(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8201,axiom,
! [VarCurr] :
( v107635(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8200,axiom,
! [VarCurr] :
( v107634(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8199,axiom,
! [VarCurr] :
( v107633(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8198,axiom,
! [VarCurr] :
( v107632(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8197,axiom,
! [VarCurr] :
( v107631(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8196,axiom,
! [VarCurr] :
( v107630(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8195,axiom,
! [VarCurr] :
( v107629(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8194,axiom,
! [VarCurr] :
( v107628(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8193,axiom,
! [VarCurr] :
( v107627(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8192,axiom,
! [VarCurr] :
( v107626(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8191,axiom,
! [VarCurr] :
( v107625(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8190,axiom,
! [VarCurr] :
( v107624(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8189,axiom,
! [VarCurr] :
( v107623(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8188,axiom,
! [VarCurr] :
( v107622(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8187,axiom,
! [VarCurr] :
( v107621(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8186,axiom,
! [VarCurr] :
( v107620(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8185,axiom,
! [VarCurr] :
( v107619(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8184,axiom,
! [VarCurr] :
( v107618(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8183,axiom,
! [VarCurr] :
( v107617(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8182,axiom,
! [VarCurr] :
( v107616(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8181,axiom,
! [VarCurr] :
( v107615(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8180,axiom,
! [VarCurr] :
( v107614(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8179,axiom,
! [VarCurr] :
( v107613(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8178,axiom,
! [VarCurr] :
( v107612(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8177,axiom,
! [VarCurr] :
( v107611(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8176,axiom,
! [VarCurr] :
( v107610(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8175,axiom,
! [VarCurr] :
( v107609(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8174,axiom,
! [VarCurr] :
( v107608(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8173,axiom,
! [VarCurr] :
( v107607(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8172,axiom,
! [VarCurr] :
( v107606(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8171,axiom,
! [VarCurr] :
( v107605(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8170,axiom,
! [VarCurr] :
( v107604(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8169,axiom,
! [VarCurr] :
( v107603(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8168,axiom,
! [VarCurr] :
( v107602(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8167,axiom,
! [VarCurr] :
( v107601(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8166,axiom,
! [VarCurr] :
( v107600(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8165,axiom,
! [VarCurr] :
( v107599(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8164,axiom,
! [VarCurr] :
( v107598(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8163,axiom,
! [VarCurr] :
( v107597(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8162,axiom,
! [VarCurr] :
( v107596(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8161,axiom,
! [VarCurr] :
( v107595(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8160,axiom,
! [VarCurr] :
( v107594(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8159,axiom,
! [VarCurr] :
( v107593(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8158,axiom,
! [VarCurr] :
( v107592(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8157,axiom,
! [VarCurr] :
( v107591(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8156,axiom,
! [VarCurr] :
( v107590(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8155,axiom,
! [VarCurr] :
( v107589(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8154,axiom,
! [VarCurr] :
( v107588(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8153,axiom,
! [VarCurr] :
( v107587(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8152,axiom,
! [VarCurr] :
( v107586(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8151,axiom,
! [VarCurr] :
( v107585(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8150,axiom,
! [VarCurr] :
( v107584(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8149,axiom,
! [VarCurr] :
( v107583(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8148,axiom,
! [VarCurr] :
( v107582(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8147,axiom,
! [VarCurr] :
( v107581(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8146,axiom,
! [VarCurr] :
( v107580(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8145,axiom,
! [VarCurr] :
( v107579(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8144,axiom,
! [VarCurr] :
( v107578(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8143,axiom,
! [VarCurr] :
( v107577(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8142,axiom,
! [VarCurr] :
( v107576(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8141,axiom,
! [VarCurr] :
( v107575(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8140,axiom,
! [VarCurr] :
( v107574(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8139,axiom,
! [VarCurr] :
( v107573(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges63,axiom,
! [VarCurr] :
( ( ~ v107505(VarCurr)
& ~ v107506(VarCurr)
& ~ v107507(VarCurr)
& ~ v107508(VarCurr)
& ~ v107509(VarCurr)
& ~ v107510(VarCurr)
& ~ v107511(VarCurr)
& ~ v107512(VarCurr)
& ~ v107513(VarCurr)
& ~ v107514(VarCurr)
& ~ v107515(VarCurr)
& ~ v107516(VarCurr)
& ~ v107517(VarCurr)
& ~ v107518(VarCurr)
& ~ v107519(VarCurr)
& ~ v107520(VarCurr)
& ~ v107521(VarCurr)
& ~ v107522(VarCurr)
& ~ v107523(VarCurr)
& ~ v107524(VarCurr)
& ~ v107525(VarCurr)
& ~ v107526(VarCurr)
& ~ v107527(VarCurr)
& ~ v107528(VarCurr)
& ~ v107529(VarCurr)
& ~ v107530(VarCurr)
& ~ v107531(VarCurr)
& ~ v107532(VarCurr)
& ~ v107533(VarCurr)
& ~ v107534(VarCurr)
& ~ v107535(VarCurr)
& ~ v107536(VarCurr)
& ~ v107537(VarCurr)
& ~ v107538(VarCurr)
& ~ v107539(VarCurr)
& ~ v107540(VarCurr)
& ~ v107541(VarCurr)
& ~ v107542(VarCurr)
& ~ v107543(VarCurr)
& ~ v107544(VarCurr)
& ~ v107545(VarCurr)
& ~ v107546(VarCurr)
& ~ v107547(VarCurr)
& ~ v107548(VarCurr)
& ~ v107549(VarCurr)
& ~ v107550(VarCurr)
& ~ v107551(VarCurr)
& ~ v107552(VarCurr)
& ~ v107553(VarCurr)
& ~ v107554(VarCurr)
& ~ v107555(VarCurr)
& ~ v107556(VarCurr)
& ~ v107557(VarCurr)
& ~ v107558(VarCurr)
& ~ v107559(VarCurr)
& ~ v107560(VarCurr)
& ~ v107561(VarCurr)
& ~ v107562(VarCurr)
& ~ v107563(VarCurr)
& ~ v107564(VarCurr)
& ~ v107565(VarCurr)
& ~ v107566(VarCurr)
& ~ v107567(VarCurr) )
=> ! [B] :
( range_16_0(B)
=> ( v107500(VarCurr,B)
<=> v107502(VarCurr,B) ) ) ) ).
fof(range_axiom_179,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] :
( v107567(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex33) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex32) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex31) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex30) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex29) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex28) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex27) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex26) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex25) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex24) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex23) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex22) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex21) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex20) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex19) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex18) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex17) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges61_5,axiom,
! [VarCurr] :
( v107566(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex50) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex49) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex48) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex47) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex46) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex45) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex44) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex43) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex42) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex41) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex40) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex39) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex38) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex37) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex36) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex35) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex34) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges60_5,axiom,
! [VarCurr] :
( v107565(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex67) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex66) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex65) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex64) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex63) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex62) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex61) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex60) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex59) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex58) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex57) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex56) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex55) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex54) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex53) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex52) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex51) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges59_5,axiom,
! [VarCurr] :
( v107564(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex84) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex83) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex82) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex81) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex80) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex79) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex78) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex77) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex76) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex75) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex74) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex73) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex72) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex71) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex70) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex69) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex68) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges58_5,axiom,
! [VarCurr] :
( v107563(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex101) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex100) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex99) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex98) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex97) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex96) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex95) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex94) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex93) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex92) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex91) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex90) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex89) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex88) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex87) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex86) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex85) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges57_5,axiom,
! [VarCurr] :
( v107562(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex118) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex117) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex116) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex115) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex114) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex113) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex112) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex111) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex110) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex109) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex108) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex107) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex106) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex105) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex104) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex103) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex102) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges56_5,axiom,
! [VarCurr] :
( v107561(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex135) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex134) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex133) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex132) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex131) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex130) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex129) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex128) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex127) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex126) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex125) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex124) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex123) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex122) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex121) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex120) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex119) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges55_5,axiom,
! [VarCurr] :
( v107560(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex152) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex151) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex150) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex149) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex148) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex147) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex146) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex145) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex144) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex143) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex142) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex141) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex140) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex139) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex138) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex137) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex136) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges54_5,axiom,
! [VarCurr] :
( v107559(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex169) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex168) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex167) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex166) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex165) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex164) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex163) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex162) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex161) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex160) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex159) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex158) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex157) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex156) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex155) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex154) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex153) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges53_5,axiom,
! [VarCurr] :
( v107558(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex186) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex185) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex184) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex183) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex182) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex181) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex180) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex179) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex178) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex177) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex176) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex175) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex174) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex173) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex172) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex171) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex170) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges52_5,axiom,
! [VarCurr] :
( v107557(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex203) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex202) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex201) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex200) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex199) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex198) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex197) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex196) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex195) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex194) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex193) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex192) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex191) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex190) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex189) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex188) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex187) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges51_5,axiom,
! [VarCurr] :
( v107556(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex220) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex219) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex218) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex217) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex216) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex215) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex214) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex213) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex212) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex211) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex210) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex209) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex208) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex207) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex206) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex205) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex204) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges50_5,axiom,
! [VarCurr] :
( v107555(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex237) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex236) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex235) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex234) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex233) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex232) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex231) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex230) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex229) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex228) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex227) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex226) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex225) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex224) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex223) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex222) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex221) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges49_5,axiom,
! [VarCurr] :
( v107554(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex254) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex253) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex252) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex251) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex250) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex249) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex248) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex247) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex246) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex245) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex244) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex243) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex242) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex241) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex240) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex239) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex238) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges48_5,axiom,
! [VarCurr] :
( v107553(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex271) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex270) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex269) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex268) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex267) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex266) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex265) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex264) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex263) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex262) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex261) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex260) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex259) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex258) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex257) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex256) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex255) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges47_5,axiom,
! [VarCurr] :
( v107552(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex288) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex287) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex286) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex285) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex284) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex283) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex282) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex281) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex280) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex279) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex278) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex277) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex276) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex275) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex274) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex273) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex272) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges46_5,axiom,
! [VarCurr] :
( v107551(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex305) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex304) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex303) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex302) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex301) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex300) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex299) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex298) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex297) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex296) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex295) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex294) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex293) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex292) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex291) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex290) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex289) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges45_5,axiom,
! [VarCurr] :
( v107550(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex322) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex321) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex320) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex319) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex318) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex317) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex316) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex315) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex314) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex313) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex312) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex311) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex310) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex309) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex308) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex307) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex306) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges44_5,axiom,
! [VarCurr] :
( v107549(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex339) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex338) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex337) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex336) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex335) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex334) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex333) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex332) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex331) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex330) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex329) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex328) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex327) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex326) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex325) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex324) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex323) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges43_5,axiom,
! [VarCurr] :
( v107548(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex356) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex355) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex354) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex353) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex352) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex351) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex350) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex349) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex348) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex347) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex346) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex345) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex344) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex343) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex342) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex341) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex340) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges42_5,axiom,
! [VarCurr] :
( v107547(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex373) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex372) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex371) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex370) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex369) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex368) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex367) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex366) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex365) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex364) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex363) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex362) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex361) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex360) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex359) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex358) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex357) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges41_5,axiom,
! [VarCurr] :
( v107546(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex390) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex389) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex388) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex387) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex386) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex385) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex384) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex383) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex382) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex381) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex380) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex379) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex378) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex377) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex376) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex375) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex374) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges40_5,axiom,
! [VarCurr] :
( v107545(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex407) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex406) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex405) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex404) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex403) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex402) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex401) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex400) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex399) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex398) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex397) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex396) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex395) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex394) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex393) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex392) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex391) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges39_5,axiom,
! [VarCurr] :
( v107544(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex424) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex423) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex422) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex421) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex420) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex419) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex418) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex417) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex416) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex415) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex414) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex413) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex412) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex411) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex410) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex409) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex408) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges38_5,axiom,
! [VarCurr] :
( v107543(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex441) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex440) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex439) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex438) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex437) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex436) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex435) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex434) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex433) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex432) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex431) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex430) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex429) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex428) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex427) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex426) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex425) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges37_5,axiom,
! [VarCurr] :
( v107542(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex458) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex457) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex456) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex455) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex454) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex453) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex452) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex451) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex450) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex449) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex448) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex447) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex446) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex445) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex444) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex443) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex442) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges36_5,axiom,
! [VarCurr] :
( v107541(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex475) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex474) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex473) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex472) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex471) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex470) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex469) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex468) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex467) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex466) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex465) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex464) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex463) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex462) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex461) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex460) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex459) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges35_5,axiom,
! [VarCurr] :
( v107540(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex492) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex491) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex490) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex489) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex488) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex487) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex486) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex485) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex484) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex483) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex482) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex481) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex480) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex479) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex478) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex477) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex476) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges34_5,axiom,
! [VarCurr] :
( v107539(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex509) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex508) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex507) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex506) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex505) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex504) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex503) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex502) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex501) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex500) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex499) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex498) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex497) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex496) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex495) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex494) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex493) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges33_5,axiom,
! [VarCurr] :
( v107538(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex526) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex525) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex524) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex523) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex522) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex521) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex520) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex519) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex518) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex517) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex516) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex515) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex514) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex513) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex512) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex511) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex510) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges32_5,axiom,
! [VarCurr] :
( v107537(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex543) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex542) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex541) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex540) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex539) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex538) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex537) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex536) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex535) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex534) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex533) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex532) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex531) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex530) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex529) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex528) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex527) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges31_7,axiom,
! [VarCurr] :
( v107536(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex560) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex559) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex558) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex557) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex556) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex555) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex554) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex553) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex552) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex551) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex550) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex549) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex548) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex547) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex546) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex545) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex544) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges30_8,axiom,
! [VarCurr] :
( v107535(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex577) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex576) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex575) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex574) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex573) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex572) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex571) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex570) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex569) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex568) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex567) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex566) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex565) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex564) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex563) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex562) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex561) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges29_8,axiom,
! [VarCurr] :
( v107534(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex594) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex593) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex592) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex591) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex590) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex589) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex588) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex587) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex586) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex585) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex584) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex583) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex582) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex581) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex580) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex579) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex578) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges28_8,axiom,
! [VarCurr] :
( v107533(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex611) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex610) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex609) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex608) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex607) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex606) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex605) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex604) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex603) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex602) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex601) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex600) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex599) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex598) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex597) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex596) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex595) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges27_8,axiom,
! [VarCurr] :
( v107532(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex628) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex627) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex626) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex625) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex624) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex623) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex622) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex621) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex620) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex619) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex618) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex617) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex616) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex615) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex614) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex613) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex612) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges26_8,axiom,
! [VarCurr] :
( v107531(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex645) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex644) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex643) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex642) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex641) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex640) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex639) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex638) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex637) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex636) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex635) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex634) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex633) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex632) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex631) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex630) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex629) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges25_8,axiom,
! [VarCurr] :
( v107530(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex662) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex661) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex660) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex659) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex658) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex657) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex656) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex655) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex654) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex653) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex652) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex651) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex650) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex649) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex648) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex647) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex646) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges24_8,axiom,
! [VarCurr] :
( v107529(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex679) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex678) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex677) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex676) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex675) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex674) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex673) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex672) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex671) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex670) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex669) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex668) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex667) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex666) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex665) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex664) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex663) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges23_8,axiom,
! [VarCurr] :
( v107528(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex696) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex695) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex694) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex693) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex692) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex691) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex690) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex689) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex688) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex687) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex686) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex685) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex684) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex683) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex682) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex681) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex680) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges22_8,axiom,
! [VarCurr] :
( v107527(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex713) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex712) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex711) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex710) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex709) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex708) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex707) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex706) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex705) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex704) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex703) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex702) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex701) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex700) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex699) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex698) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex697) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges21_8,axiom,
! [VarCurr] :
( v107526(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex730) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex729) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex728) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex727) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex726) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex725) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex724) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex723) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex722) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex721) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex720) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex719) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex718) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex717) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex716) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex715) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex714) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges20_8,axiom,
! [VarCurr] :
( v107525(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex747) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex746) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex745) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex744) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex743) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex742) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex741) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex740) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex739) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex738) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex737) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex736) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex735) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex734) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex733) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex732) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex731) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges19_8,axiom,
! [VarCurr] :
( v107524(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex764) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex763) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex762) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex761) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex760) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex759) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex758) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex757) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex756) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex755) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex754) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex753) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex752) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex751) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex750) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex749) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex748) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges18_8,axiom,
! [VarCurr] :
( v107523(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex781) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex780) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex779) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex778) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex777) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex776) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex775) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex774) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex773) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex772) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex771) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex770) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex769) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex768) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex767) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex766) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex765) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges17_8,axiom,
! [VarCurr] :
( v107522(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex798) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex797) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex796) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex795) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex794) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex793) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex792) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex791) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex790) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex789) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex788) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex787) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex786) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex785) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex784) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex783) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex782) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges16_8,axiom,
! [VarCurr] :
( v107521(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex815) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex814) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex813) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex812) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex811) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex810) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex809) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex808) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex807) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex806) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex805) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex804) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex803) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex802) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex801) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex800) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex799) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges15_8,axiom,
! [VarCurr] :
( v107520(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex832) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex831) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex830) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex829) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex828) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex827) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex826) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex825) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex824) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex823) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex822) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex821) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex820) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex819) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex818) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex817) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex816) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges14_9,axiom,
! [VarCurr] :
( v107519(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex849) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex848) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex847) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex846) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex845) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex844) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex843) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex842) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex841) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex840) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex839) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex838) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex837) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex836) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex835) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex834) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex833) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges13_9,axiom,
! [VarCurr] :
( v107518(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex866) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex865) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex864) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex863) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex862) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex861) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex860) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex859) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex858) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex857) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex856) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex855) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex854) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex853) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex852) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex851) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex850) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges12_9,axiom,
! [VarCurr] :
( v107517(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex883) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex882) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex881) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex880) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex879) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex878) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex877) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex876) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex875) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex874) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex873) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex872) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex871) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex870) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex869) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex868) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex867) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges11_9,axiom,
! [VarCurr] :
( v107516(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex900) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex899) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex898) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex897) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex896) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex895) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex894) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex893) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex892) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex891) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex890) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex889) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex888) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex887) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex886) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex885) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex884) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges10_10,axiom,
! [VarCurr] :
( v107515(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex917) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex916) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex915) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex914) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex913) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex912) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex911) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex910) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex909) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex908) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex907) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex906) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex905) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex904) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex903) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex902) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex901) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges9_10,axiom,
! [VarCurr] :
( v107514(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex934) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex933) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex932) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex931) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex930) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex929) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex928) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex927) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex926) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex925) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex924) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex923) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex922) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex921) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex920) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex919) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex918) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges8_10,axiom,
! [VarCurr] :
( v107513(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex951) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex950) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex949) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex948) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex947) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex946) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex945) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex944) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex943) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex942) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex941) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex940) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex939) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex938) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex937) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex936) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex935) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges7_19,axiom,
! [VarCurr] :
( v107512(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex968) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex967) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex966) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex965) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex964) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex963) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex962) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex961) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex960) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex959) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex958) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex957) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex956) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex955) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex954) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex953) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex952) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges6_19,axiom,
! [VarCurr] :
( v107511(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex985) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex984) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex983) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex982) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex981) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex980) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex979) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex978) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex977) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex976) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex975) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex974) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex973) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex972) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex971) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex970) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex969) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges5_18,axiom,
! [VarCurr] :
( v107510(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex1002) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex1001) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex1000) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex999) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex998) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex997) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex996) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex995) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex994) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex993) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex992) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex991) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex990) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex989) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex988) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex987) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex986) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges4_20,axiom,
! [VarCurr] :
( v107509(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex1019) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex1018) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex1017) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex1016) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex1015) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex1014) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex1013) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex1012) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex1011) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex1010) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex1009) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex1008) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex1007) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex1006) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex1005) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex1004) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex1003) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges3_18,axiom,
! [VarCurr] :
( v107508(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex1036) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex1035) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex1034) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex1033) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex1032) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex1031) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex1030) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex1029) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex1028) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex1027) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex1026) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex1025) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex1024) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex1023) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex1022) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex1021) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex1020) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_21,axiom,
! [VarCurr] :
( v107507(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex1053) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex1052) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex1051) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex1050) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex1049) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex1048) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex1047) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex1046) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex1045) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex1044) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex1043) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex1042) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex1041) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex1040) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex1039) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex1038) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex1037) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_25,axiom,
! [VarCurr] :
( v107506(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex1070) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex1069) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex1068) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex1067) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex1066) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex1065) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex1064) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex1063) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex1062) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex1061) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex1060) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex1059) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex1058) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex1057) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex1056) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex1055) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex1054) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_19,axiom,
! [VarCurr] :
( v107505(VarCurr)
=> ( ( v107500(VarCurr,bitIndex16)
<=> v107502(VarCurr,bitIndex1087) )
& ( v107500(VarCurr,bitIndex15)
<=> v107502(VarCurr,bitIndex1086) )
& ( v107500(VarCurr,bitIndex14)
<=> v107502(VarCurr,bitIndex1085) )
& ( v107500(VarCurr,bitIndex13)
<=> v107502(VarCurr,bitIndex1084) )
& ( v107500(VarCurr,bitIndex12)
<=> v107502(VarCurr,bitIndex1083) )
& ( v107500(VarCurr,bitIndex11)
<=> v107502(VarCurr,bitIndex1082) )
& ( v107500(VarCurr,bitIndex10)
<=> v107502(VarCurr,bitIndex1081) )
& ( v107500(VarCurr,bitIndex9)
<=> v107502(VarCurr,bitIndex1080) )
& ( v107500(VarCurr,bitIndex8)
<=> v107502(VarCurr,bitIndex1079) )
& ( v107500(VarCurr,bitIndex7)
<=> v107502(VarCurr,bitIndex1078) )
& ( v107500(VarCurr,bitIndex6)
<=> v107502(VarCurr,bitIndex1077) )
& ( v107500(VarCurr,bitIndex5)
<=> v107502(VarCurr,bitIndex1076) )
& ( v107500(VarCurr,bitIndex4)
<=> v107502(VarCurr,bitIndex1075) )
& ( v107500(VarCurr,bitIndex3)
<=> v107502(VarCurr,bitIndex1074) )
& ( v107500(VarCurr,bitIndex2)
<=> v107502(VarCurr,bitIndex1073) )
& ( v107500(VarCurr,bitIndex1)
<=> v107502(VarCurr,bitIndex1072) )
& ( v107500(VarCurr,bitIndex0)
<=> v107502(VarCurr,bitIndex1071) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8138,axiom,
! [VarCurr] :
( v107568(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8137,axiom,
! [VarCurr] :
( v107567(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8136,axiom,
! [VarCurr] :
( v107566(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8135,axiom,
! [VarCurr] :
( v107565(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8134,axiom,
! [VarCurr] :
( v107564(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8133,axiom,
! [VarCurr] :
( v107563(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8132,axiom,
! [VarCurr] :
( v107562(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8131,axiom,
! [VarCurr] :
( v107561(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8130,axiom,
! [VarCurr] :
( v107560(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8129,axiom,
! [VarCurr] :
( v107559(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8128,axiom,
! [VarCurr] :
( v107558(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8127,axiom,
! [VarCurr] :
( v107557(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8126,axiom,
! [VarCurr] :
( v107556(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8125,axiom,
! [VarCurr] :
( v107555(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8124,axiom,
! [VarCurr] :
( v107554(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8123,axiom,
! [VarCurr] :
( v107553(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8122,axiom,
! [VarCurr] :
( v107552(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8121,axiom,
! [VarCurr] :
( v107551(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8120,axiom,
! [VarCurr] :
( v107550(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8119,axiom,
! [VarCurr] :
( v107549(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8118,axiom,
! [VarCurr] :
( v107548(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8117,axiom,
! [VarCurr] :
( v107547(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8116,axiom,
! [VarCurr] :
( v107546(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8115,axiom,
! [VarCurr] :
( v107545(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8114,axiom,
! [VarCurr] :
( v107544(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8113,axiom,
! [VarCurr] :
( v107543(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8112,axiom,
! [VarCurr] :
( v107542(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8111,axiom,
! [VarCurr] :
( v107541(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8110,axiom,
! [VarCurr] :
( v107540(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8109,axiom,
! [VarCurr] :
( v107539(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8108,axiom,
! [VarCurr] :
( v107538(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8107,axiom,
! [VarCurr] :
( v107537(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8106,axiom,
! [VarCurr] :
( v107536(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8105,axiom,
! [VarCurr] :
( v107535(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8104,axiom,
! [VarCurr] :
( v107534(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8103,axiom,
! [VarCurr] :
( v107533(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8102,axiom,
! [VarCurr] :
( v107532(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8101,axiom,
! [VarCurr] :
( v107531(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8100,axiom,
! [VarCurr] :
( v107530(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8099,axiom,
! [VarCurr] :
( v107529(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8098,axiom,
! [VarCurr] :
( v107528(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8097,axiom,
! [VarCurr] :
( v107527(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8096,axiom,
! [VarCurr] :
( v107526(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8095,axiom,
! [VarCurr] :
( v107525(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8094,axiom,
! [VarCurr] :
( v107524(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8093,axiom,
! [VarCurr] :
( v107523(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8092,axiom,
! [VarCurr] :
( v107522(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8091,axiom,
! [VarCurr] :
( v107521(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8090,axiom,
! [VarCurr] :
( v107520(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8089,axiom,
! [VarCurr] :
( v107519(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8088,axiom,
! [VarCurr] :
( v107518(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8087,axiom,
! [VarCurr] :
( v107517(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8086,axiom,
! [VarCurr] :
( v107516(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8085,axiom,
! [VarCurr] :
( v107515(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8084,axiom,
! [VarCurr] :
( v107514(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8083,axiom,
! [VarCurr] :
( v107513(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8082,axiom,
! [VarCurr] :
( v107512(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8081,axiom,
! [VarCurr] :
( v107511(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8080,axiom,
! [VarCurr] :
( v107510(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8079,axiom,
! [VarCurr] :
( v107509(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8078,axiom,
! [VarCurr] :
( v107508(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8077,axiom,
! [VarCurr] :
( v107507(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8076,axiom,
! [VarCurr] :
( v107506(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8075,axiom,
! [VarCurr] :
( v107505(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20331,axiom,
! [VarCurr] :
( v107488(VarCurr)
<=> ( v107495(VarCurr)
& v107496(VarCurr) ) ) ).
fof(writeUnaryOperator_7899,axiom,
! [VarCurr] :
( ~ v107496(VarCurr)
<=> v107493(VarCurr) ) ).
fof(writeUnaryOperator_7898,axiom,
! [VarCurr] :
( ~ v107495(VarCurr)
<=> v107490(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20330,axiom,
! [VarCurr] :
( v107490(VarCurr)
<=> ( v104013(VarCurr)
& v107158(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges63_4,axiom,
! [VarCurr] :
( ( ~ v107423(VarCurr)
& ~ v107424(VarCurr)
& ~ v107425(VarCurr)
& ~ v107426(VarCurr)
& ~ v107427(VarCurr)
& ~ v107428(VarCurr)
& ~ v107429(VarCurr)
& ~ v107430(VarCurr)
& ~ v107431(VarCurr)
& ~ v107432(VarCurr)
& ~ v107433(VarCurr)
& ~ v107434(VarCurr)
& ~ v107435(VarCurr)
& ~ v107436(VarCurr)
& ~ v107437(VarCurr)
& ~ v107438(VarCurr)
& ~ v107439(VarCurr)
& ~ v107440(VarCurr)
& ~ v107441(VarCurr)
& ~ v107442(VarCurr)
& ~ v107443(VarCurr)
& ~ v107444(VarCurr)
& ~ v107445(VarCurr)
& ~ v107446(VarCurr)
& ~ v107447(VarCurr)
& ~ v107448(VarCurr)
& ~ v107449(VarCurr)
& ~ v107450(VarCurr)
& ~ v107451(VarCurr)
& ~ v107452(VarCurr)
& ~ v107453(VarCurr)
& ~ v107454(VarCurr)
& ~ v107455(VarCurr)
& ~ v107456(VarCurr)
& ~ v107457(VarCurr)
& ~ v107458(VarCurr)
& ~ v107459(VarCurr)
& ~ v107460(VarCurr)
& ~ v107461(VarCurr)
& ~ v107462(VarCurr)
& ~ v107463(VarCurr)
& ~ v107464(VarCurr)
& ~ v107465(VarCurr)
& ~ v107466(VarCurr)
& ~ v107467(VarCurr)
& ~ v107468(VarCurr)
& ~ v107469(VarCurr)
& ~ v107470(VarCurr)
& ~ v107471(VarCurr)
& ~ v107472(VarCurr)
& ~ v107473(VarCurr)
& ~ v107474(VarCurr)
& ~ v107475(VarCurr)
& ~ v107476(VarCurr)
& ~ v107477(VarCurr)
& ~ v107478(VarCurr)
& ~ v107479(VarCurr)
& ~ v107480(VarCurr)
& ~ v107481(VarCurr)
& ~ v107482(VarCurr)
& ~ v107483(VarCurr)
& ~ v107484(VarCurr)
& ~ v107485(VarCurr) )
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex63) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges62_4,axiom,
! [VarCurr] :
( v107485(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex62) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges61_4,axiom,
! [VarCurr] :
( v107484(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex61) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges60_4,axiom,
! [VarCurr] :
( v107483(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex60) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges59_4,axiom,
! [VarCurr] :
( v107482(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex59) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges58_4,axiom,
! [VarCurr] :
( v107481(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex58) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges57_4,axiom,
! [VarCurr] :
( v107480(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex57) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges56_4,axiom,
! [VarCurr] :
( v107479(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex56) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges55_4,axiom,
! [VarCurr] :
( v107478(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex55) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges54_4,axiom,
! [VarCurr] :
( v107477(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex54) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges53_4,axiom,
! [VarCurr] :
( v107476(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex53) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges52_4,axiom,
! [VarCurr] :
( v107475(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex52) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges51_4,axiom,
! [VarCurr] :
( v107474(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex51) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges50_4,axiom,
! [VarCurr] :
( v107473(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex50) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges49_4,axiom,
! [VarCurr] :
( v107472(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex49) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges48_4,axiom,
! [VarCurr] :
( v107471(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex48) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges47_4,axiom,
! [VarCurr] :
( v107470(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex47) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges46_4,axiom,
! [VarCurr] :
( v107469(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex46) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges45_4,axiom,
! [VarCurr] :
( v107468(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex45) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges44_4,axiom,
! [VarCurr] :
( v107467(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex44) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges43_4,axiom,
! [VarCurr] :
( v107466(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex43) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges42_4,axiom,
! [VarCurr] :
( v107465(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex42) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges41_4,axiom,
! [VarCurr] :
( v107464(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex41) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges40_4,axiom,
! [VarCurr] :
( v107463(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex40) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges39_4,axiom,
! [VarCurr] :
( v107462(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex39) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges38_4,axiom,
! [VarCurr] :
( v107461(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex38) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges37_4,axiom,
! [VarCurr] :
( v107460(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex37) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges36_4,axiom,
! [VarCurr] :
( v107459(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex36) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges35_4,axiom,
! [VarCurr] :
( v107458(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex35) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges34_4,axiom,
! [VarCurr] :
( v107457(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex34) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges33_4,axiom,
! [VarCurr] :
( v107456(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex33) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges32_4,axiom,
! [VarCurr] :
( v107455(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex32) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges31_6,axiom,
! [VarCurr] :
( v107454(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex31) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges30_7,axiom,
! [VarCurr] :
( v107453(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex30) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges29_7,axiom,
! [VarCurr] :
( v107452(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex29) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges28_7,axiom,
! [VarCurr] :
( v107451(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex28) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges27_7,axiom,
! [VarCurr] :
( v107450(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex27) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges26_7,axiom,
! [VarCurr] :
( v107449(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex26) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges25_7,axiom,
! [VarCurr] :
( v107448(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex25) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges24_7,axiom,
! [VarCurr] :
( v107447(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex24) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges23_7,axiom,
! [VarCurr] :
( v107446(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex23) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges22_7,axiom,
! [VarCurr] :
( v107445(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex22) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges21_7,axiom,
! [VarCurr] :
( v107444(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex21) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges20_7,axiom,
! [VarCurr] :
( v107443(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex20) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges19_7,axiom,
! [VarCurr] :
( v107442(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex19) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges18_7,axiom,
! [VarCurr] :
( v107441(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex18) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges17_7,axiom,
! [VarCurr] :
( v107440(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex17) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges16_7,axiom,
! [VarCurr] :
( v107439(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex16) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges15_7,axiom,
! [VarCurr] :
( v107438(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex15) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges14_8,axiom,
! [VarCurr] :
( v107437(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex14) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges13_8,axiom,
! [VarCurr] :
( v107436(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex13) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges12_8,axiom,
! [VarCurr] :
( v107435(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex12) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges11_8,axiom,
! [VarCurr] :
( v107434(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex11) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges10_9,axiom,
! [VarCurr] :
( v107433(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex10) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges9_9,axiom,
! [VarCurr] :
( v107432(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex9) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges8_9,axiom,
! [VarCurr] :
( v107431(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex8) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges7_18,axiom,
! [VarCurr] :
( v107430(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex7) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges6_18,axiom,
! [VarCurr] :
( v107429(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex6) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges5_17,axiom,
! [VarCurr] :
( v107428(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex5) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges4_19,axiom,
! [VarCurr] :
( v107427(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex4) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges3_17,axiom,
! [VarCurr] :
( v107426(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex3) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_20,axiom,
! [VarCurr] :
( v107425(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex2) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_24,axiom,
! [VarCurr] :
( v107424(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex1) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4911,axiom,
! [VarCurr] :
( v107423(VarCurr)
=> ( v107418(VarCurr)
<=> v107280(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_8074,axiom,
! [VarCurr] :
( v107486(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8073,axiom,
! [VarCurr] :
( v107485(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8072,axiom,
! [VarCurr] :
( v107484(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8071,axiom,
! [VarCurr] :
( v107483(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8070,axiom,
! [VarCurr] :
( v107482(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8069,axiom,
! [VarCurr] :
( v107481(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8068,axiom,
! [VarCurr] :
( v107480(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8067,axiom,
! [VarCurr] :
( v107479(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8066,axiom,
! [VarCurr] :
( v107478(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8065,axiom,
! [VarCurr] :
( v107477(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8064,axiom,
! [VarCurr] :
( v107476(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8063,axiom,
! [VarCurr] :
( v107475(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8062,axiom,
! [VarCurr] :
( v107474(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8061,axiom,
! [VarCurr] :
( v107473(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8060,axiom,
! [VarCurr] :
( v107472(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8059,axiom,
! [VarCurr] :
( v107471(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8058,axiom,
! [VarCurr] :
( v107470(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8057,axiom,
! [VarCurr] :
( v107469(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8056,axiom,
! [VarCurr] :
( v107468(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8055,axiom,
! [VarCurr] :
( v107467(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8054,axiom,
! [VarCurr] :
( v107466(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8053,axiom,
! [VarCurr] :
( v107465(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8052,axiom,
! [VarCurr] :
( v107464(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8051,axiom,
! [VarCurr] :
( v107463(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8050,axiom,
! [VarCurr] :
( v107462(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8049,axiom,
! [VarCurr] :
( v107461(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8048,axiom,
! [VarCurr] :
( v107460(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8047,axiom,
! [VarCurr] :
( v107459(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8046,axiom,
! [VarCurr] :
( v107458(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8045,axiom,
! [VarCurr] :
( v107457(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8044,axiom,
! [VarCurr] :
( v107456(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8043,axiom,
! [VarCurr] :
( v107455(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $true )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8042,axiom,
! [VarCurr] :
( v107454(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8041,axiom,
! [VarCurr] :
( v107453(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8040,axiom,
! [VarCurr] :
( v107452(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8039,axiom,
! [VarCurr] :
( v107451(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8038,axiom,
! [VarCurr] :
( v107450(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8037,axiom,
! [VarCurr] :
( v107449(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8036,axiom,
! [VarCurr] :
( v107448(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8035,axiom,
! [VarCurr] :
( v107447(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8034,axiom,
! [VarCurr] :
( v107446(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8033,axiom,
! [VarCurr] :
( v107445(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8032,axiom,
! [VarCurr] :
( v107444(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8031,axiom,
! [VarCurr] :
( v107443(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8030,axiom,
! [VarCurr] :
( v107442(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8029,axiom,
! [VarCurr] :
( v107441(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8028,axiom,
! [VarCurr] :
( v107440(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8027,axiom,
! [VarCurr] :
( v107439(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $true )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8026,axiom,
! [VarCurr] :
( v107438(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8025,axiom,
! [VarCurr] :
( v107437(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8024,axiom,
! [VarCurr] :
( v107436(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8023,axiom,
! [VarCurr] :
( v107435(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8022,axiom,
! [VarCurr] :
( v107434(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8021,axiom,
! [VarCurr] :
( v107433(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8020,axiom,
! [VarCurr] :
( v107432(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8019,axiom,
! [VarCurr] :
( v107431(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $true )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8018,axiom,
! [VarCurr] :
( v107430(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8017,axiom,
! [VarCurr] :
( v107429(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8016,axiom,
! [VarCurr] :
( v107428(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8015,axiom,
! [VarCurr] :
( v107427(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $true )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8014,axiom,
! [VarCurr] :
( v107426(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8013,axiom,
! [VarCurr] :
( v107425(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $true )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8012,axiom,
! [VarCurr] :
( v107424(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8011,axiom,
! [VarCurr] :
( v107423(VarCurr)
<=> ( ( v107420(VarCurr,bitIndex5)
<=> $false )
& ( v107420(VarCurr,bitIndex4)
<=> $false )
& ( v107420(VarCurr,bitIndex3)
<=> $false )
& ( v107420(VarCurr,bitIndex2)
<=> $false )
& ( v107420(VarCurr,bitIndex1)
<=> $false )
& ( v107420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges63_3,axiom,
! [VarCurr] :
( ( ~ v107353(VarCurr)
& ~ v107354(VarCurr)
& ~ v107355(VarCurr)
& ~ v107356(VarCurr)
& ~ v107357(VarCurr)
& ~ v107358(VarCurr)
& ~ v107359(VarCurr)
& ~ v107360(VarCurr)
& ~ v107361(VarCurr)
& ~ v107362(VarCurr)
& ~ v107363(VarCurr)
& ~ v107364(VarCurr)
& ~ v107365(VarCurr)
& ~ v107366(VarCurr)
& ~ v107367(VarCurr)
& ~ v107368(VarCurr)
& ~ v107369(VarCurr)
& ~ v107370(VarCurr)
& ~ v107371(VarCurr)
& ~ v107372(VarCurr)
& ~ v107373(VarCurr)
& ~ v107374(VarCurr)
& ~ v107375(VarCurr)
& ~ v107376(VarCurr)
& ~ v107377(VarCurr)
& ~ v107378(VarCurr)
& ~ v107379(VarCurr)
& ~ v107380(VarCurr)
& ~ v107381(VarCurr)
& ~ v107382(VarCurr)
& ~ v107383(VarCurr)
& ~ v107384(VarCurr)
& ~ v107385(VarCurr)
& ~ v107386(VarCurr)
& ~ v107387(VarCurr)
& ~ v107388(VarCurr)
& ~ v107389(VarCurr)
& ~ v107390(VarCurr)
& ~ v107391(VarCurr)
& ~ v107392(VarCurr)
& ~ v107393(VarCurr)
& ~ v107394(VarCurr)
& ~ v107395(VarCurr)
& ~ v107396(VarCurr)
& ~ v107397(VarCurr)
& ~ v107398(VarCurr)
& ~ v107399(VarCurr)
& ~ v107400(VarCurr)
& ~ v107401(VarCurr)
& ~ v107402(VarCurr)
& ~ v107403(VarCurr)
& ~ v107404(VarCurr)
& ~ v107405(VarCurr)
& ~ v107406(VarCurr)
& ~ v107407(VarCurr)
& ~ v107408(VarCurr)
& ~ v107409(VarCurr)
& ~ v107410(VarCurr)
& ~ v107411(VarCurr)
& ~ v107412(VarCurr)
& ~ v107413(VarCurr)
& ~ v107414(VarCurr)
& ~ v107415(VarCurr) )
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex63) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges62_3,axiom,
! [VarCurr] :
( v107415(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex62) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges61_3,axiom,
! [VarCurr] :
( v107414(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex61) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges60_3,axiom,
! [VarCurr] :
( v107413(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex60) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges59_3,axiom,
! [VarCurr] :
( v107412(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex59) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges58_3,axiom,
! [VarCurr] :
( v107411(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex58) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges57_3,axiom,
! [VarCurr] :
( v107410(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex57) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges56_3,axiom,
! [VarCurr] :
( v107409(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex56) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges55_3,axiom,
! [VarCurr] :
( v107408(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex55) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges54_3,axiom,
! [VarCurr] :
( v107407(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex54) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges53_3,axiom,
! [VarCurr] :
( v107406(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex53) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges52_3,axiom,
! [VarCurr] :
( v107405(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex52) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges51_3,axiom,
! [VarCurr] :
( v107404(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex51) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges50_3,axiom,
! [VarCurr] :
( v107403(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex50) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges49_3,axiom,
! [VarCurr] :
( v107402(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex49) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges48_3,axiom,
! [VarCurr] :
( v107401(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex48) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges47_3,axiom,
! [VarCurr] :
( v107400(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex47) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges46_3,axiom,
! [VarCurr] :
( v107399(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex46) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges45_3,axiom,
! [VarCurr] :
( v107398(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex45) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges44_3,axiom,
! [VarCurr] :
( v107397(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex44) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges43_3,axiom,
! [VarCurr] :
( v107396(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex43) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges42_3,axiom,
! [VarCurr] :
( v107395(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex42) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges41_3,axiom,
! [VarCurr] :
( v107394(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex41) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges40_3,axiom,
! [VarCurr] :
( v107393(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex40) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges39_3,axiom,
! [VarCurr] :
( v107392(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex39) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges38_3,axiom,
! [VarCurr] :
( v107391(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex38) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges37_3,axiom,
! [VarCurr] :
( v107390(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex37) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges36_3,axiom,
! [VarCurr] :
( v107389(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex36) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges35_3,axiom,
! [VarCurr] :
( v107388(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex35) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges34_3,axiom,
! [VarCurr] :
( v107387(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex34) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges33_3,axiom,
! [VarCurr] :
( v107386(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex33) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges32_3,axiom,
! [VarCurr] :
( v107385(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex32) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges31_5,axiom,
! [VarCurr] :
( v107384(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex31) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges30_6,axiom,
! [VarCurr] :
( v107383(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex30) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges29_6,axiom,
! [VarCurr] :
( v107382(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex29) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges28_6,axiom,
! [VarCurr] :
( v107381(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex28) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges27_6,axiom,
! [VarCurr] :
( v107380(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex27) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges26_6,axiom,
! [VarCurr] :
( v107379(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex26) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges25_6,axiom,
! [VarCurr] :
( v107378(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex25) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges24_6,axiom,
! [VarCurr] :
( v107377(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex24) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges23_6,axiom,
! [VarCurr] :
( v107376(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex23) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges22_6,axiom,
! [VarCurr] :
( v107375(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex22) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges21_6,axiom,
! [VarCurr] :
( v107374(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex21) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges20_6,axiom,
! [VarCurr] :
( v107373(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex20) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges19_6,axiom,
! [VarCurr] :
( v107372(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex19) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges18_6,axiom,
! [VarCurr] :
( v107371(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex18) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges17_6,axiom,
! [VarCurr] :
( v107370(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex17) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges16_6,axiom,
! [VarCurr] :
( v107369(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex16) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges15_6,axiom,
! [VarCurr] :
( v107368(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex15) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges14_7,axiom,
! [VarCurr] :
( v107367(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex14) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges13_7,axiom,
! [VarCurr] :
( v107366(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex13) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges12_7,axiom,
! [VarCurr] :
( v107365(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex12) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges11_7,axiom,
! [VarCurr] :
( v107364(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex11) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges10_8,axiom,
! [VarCurr] :
( v107363(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex10) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges9_8,axiom,
! [VarCurr] :
( v107362(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex9) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges8_8,axiom,
! [VarCurr] :
( v107361(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex8) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges7_17,axiom,
! [VarCurr] :
( v107360(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex7) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges6_17,axiom,
! [VarCurr] :
( v107359(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex6) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges5_16,axiom,
! [VarCurr] :
( v107358(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex5) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges4_18,axiom,
! [VarCurr] :
( v107357(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex4) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges3_16,axiom,
! [VarCurr] :
( v107356(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex3) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_19,axiom,
! [VarCurr] :
( v107355(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex2) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4905,axiom,
! [VarCurr] :
( v107354(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex1) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_18,axiom,
! [VarCurr] :
( v107353(VarCurr)
=> ( v107278(VarCurr,bitIndex1)
<=> v107280(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_8010,axiom,
! [VarCurr] :
( v107416(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $true )
& ( v107160(VarCurr,bitIndex4)
<=> $true )
& ( v107160(VarCurr,bitIndex3)
<=> $true )
& ( v107160(VarCurr,bitIndex2)
<=> $true )
& ( v107160(VarCurr,bitIndex1)
<=> $true )
& ( v107160(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8009,axiom,
! [VarCurr] :
( v107415(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $true )
& ( v107160(VarCurr,bitIndex4)
<=> $true )
& ( v107160(VarCurr,bitIndex3)
<=> $true )
& ( v107160(VarCurr,bitIndex2)
<=> $true )
& ( v107160(VarCurr,bitIndex1)
<=> $true )
& ( v107160(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8008,axiom,
! [VarCurr] :
( v107414(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $true )
& ( v107160(VarCurr,bitIndex4)
<=> $true )
& ( v107160(VarCurr,bitIndex3)
<=> $true )
& ( v107160(VarCurr,bitIndex2)
<=> $true )
& ( v107160(VarCurr,bitIndex1)
<=> $false )
& ( v107160(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8007,axiom,
! [VarCurr] :
( v107413(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $true )
& ( v107160(VarCurr,bitIndex4)
<=> $true )
& ( v107160(VarCurr,bitIndex3)
<=> $true )
& ( v107160(VarCurr,bitIndex2)
<=> $true )
& ( v107160(VarCurr,bitIndex1)
<=> $false )
& ( v107160(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8006,axiom,
! [VarCurr] :
( v107412(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $true )
& ( v107160(VarCurr,bitIndex4)
<=> $true )
& ( v107160(VarCurr,bitIndex3)
<=> $true )
& ( v107160(VarCurr,bitIndex2)
<=> $false )
& ( v107160(VarCurr,bitIndex1)
<=> $true )
& ( v107160(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8005,axiom,
! [VarCurr] :
( v107411(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $true )
& ( v107160(VarCurr,bitIndex4)
<=> $true )
& ( v107160(VarCurr,bitIndex3)
<=> $true )
& ( v107160(VarCurr,bitIndex2)
<=> $false )
& ( v107160(VarCurr,bitIndex1)
<=> $true )
& ( v107160(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8004,axiom,
! [VarCurr] :
( v107410(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $true )
& ( v107160(VarCurr,bitIndex4)
<=> $true )
& ( v107160(VarCurr,bitIndex3)
<=> $true )
& ( v107160(VarCurr,bitIndex2)
<=> $false )
& ( v107160(VarCurr,bitIndex1)
<=> $false )
& ( v107160(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8003,axiom,
! [VarCurr] :
( v107409(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $true )
& ( v107160(VarCurr,bitIndex4)
<=> $true )
& ( v107160(VarCurr,bitIndex3)
<=> $true )
& ( v107160(VarCurr,bitIndex2)
<=> $false )
& ( v107160(VarCurr,bitIndex1)
<=> $false )
& ( v107160(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8002,axiom,
! [VarCurr] :
( v107408(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $true )
& ( v107160(VarCurr,bitIndex4)
<=> $true )
& ( v107160(VarCurr,bitIndex3)
<=> $false )
& ( v107160(VarCurr,bitIndex2)
<=> $true )
& ( v107160(VarCurr,bitIndex1)
<=> $true )
& ( v107160(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8001,axiom,
! [VarCurr] :
( v107407(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $true )
& ( v107160(VarCurr,bitIndex4)
<=> $true )
& ( v107160(VarCurr,bitIndex3)
<=> $false )
& ( v107160(VarCurr,bitIndex2)
<=> $true )
& ( v107160(VarCurr,bitIndex1)
<=> $true )
& ( v107160(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8000,axiom,
! [VarCurr] :
( v107406(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $true )
& ( v107160(VarCurr,bitIndex4)
<=> $true )
& ( v107160(VarCurr,bitIndex3)
<=> $false )
& ( v107160(VarCurr,bitIndex2)
<=> $true )
& ( v107160(VarCurr,bitIndex1)
<=> $false )
& ( v107160(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7999,axiom,
! [VarCurr] :
( v107405(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $true )
& ( v107160(VarCurr,bitIndex4)
<=> $true )
& ( v107160(VarCurr,bitIndex3)
<=> $false )
& ( v107160(VarCurr,bitIndex2)
<=> $true )
& ( v107160(VarCurr,bitIndex1)
<=> $false )
& ( v107160(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7998,axiom,
! [VarCurr] :
( v107404(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $true )
& ( v107160(VarCurr,bitIndex4)
<=> $true )
& ( v107160(VarCurr,bitIndex3)
<=> $false )
& ( v107160(VarCurr,bitIndex2)
<=> $false )
& ( v107160(VarCurr,bitIndex1)
<=> $true )
& ( v107160(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7997,axiom,
! [VarCurr] :
( v107403(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $true )
& ( v107160(VarCurr,bitIndex4)
<=> $true )
& ( v107160(VarCurr,bitIndex3)
<=> $false )
& ( v107160(VarCurr,bitIndex2)
<=> $false )
& ( v107160(VarCurr,bitIndex1)
<=> $true )
& ( v107160(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7996,axiom,
! [VarCurr] :
( v107402(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $true )
& ( v107160(VarCurr,bitIndex4)
<=> $true )
& ( v107160(VarCurr,bitIndex3)
<=> $false )
& ( v107160(VarCurr,bitIndex2)
<=> $false )
& ( v107160(VarCurr,bitIndex1)
<=> $false )
& ( v107160(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7995,axiom,
! [VarCurr] :
( v107401(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $true )
& ( v107160(VarCurr,bitIndex4)
<=> $true )
& ( v107160(VarCurr,bitIndex3)
<=> $false )
& ( v107160(VarCurr,bitIndex2)
<=> $false )
& ( v107160(VarCurr,bitIndex1)
<=> $false )
& ( v107160(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7994,axiom,
! [VarCurr] :
( v107400(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $true )
& ( v107160(VarCurr,bitIndex4)
<=> $false )
& ( v107160(VarCurr,bitIndex3)
<=> $true )
& ( v107160(VarCurr,bitIndex2)
<=> $true )
& ( v107160(VarCurr,bitIndex1)
<=> $true )
& ( v107160(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7993,axiom,
! [VarCurr] :
( v107399(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $true )
& ( v107160(VarCurr,bitIndex4)
<=> $false )
& ( v107160(VarCurr,bitIndex3)
<=> $true )
& ( v107160(VarCurr,bitIndex2)
<=> $true )
& ( v107160(VarCurr,bitIndex1)
<=> $true )
& ( v107160(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7992,axiom,
! [VarCurr] :
( v107398(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $true )
& ( v107160(VarCurr,bitIndex4)
<=> $false )
& ( v107160(VarCurr,bitIndex3)
<=> $true )
& ( v107160(VarCurr,bitIndex2)
<=> $true )
& ( v107160(VarCurr,bitIndex1)
<=> $false )
& ( v107160(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7991,axiom,
! [VarCurr] :
( v107397(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $true )
& ( v107160(VarCurr,bitIndex4)
<=> $false )
& ( v107160(VarCurr,bitIndex3)
<=> $true )
& ( v107160(VarCurr,bitIndex2)
<=> $true )
& ( v107160(VarCurr,bitIndex1)
<=> $false )
& ( v107160(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7990,axiom,
! [VarCurr] :
( v107396(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $true )
& ( v107160(VarCurr,bitIndex4)
<=> $false )
& ( v107160(VarCurr,bitIndex3)
<=> $true )
& ( v107160(VarCurr,bitIndex2)
<=> $false )
& ( v107160(VarCurr,bitIndex1)
<=> $true )
& ( v107160(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7989,axiom,
! [VarCurr] :
( v107395(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $true )
& ( v107160(VarCurr,bitIndex4)
<=> $false )
& ( v107160(VarCurr,bitIndex3)
<=> $true )
& ( v107160(VarCurr,bitIndex2)
<=> $false )
& ( v107160(VarCurr,bitIndex1)
<=> $true )
& ( v107160(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7988,axiom,
! [VarCurr] :
( v107394(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $true )
& ( v107160(VarCurr,bitIndex4)
<=> $false )
& ( v107160(VarCurr,bitIndex3)
<=> $true )
& ( v107160(VarCurr,bitIndex2)
<=> $false )
& ( v107160(VarCurr,bitIndex1)
<=> $false )
& ( v107160(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7987,axiom,
! [VarCurr] :
( v107393(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $true )
& ( v107160(VarCurr,bitIndex4)
<=> $false )
& ( v107160(VarCurr,bitIndex3)
<=> $true )
& ( v107160(VarCurr,bitIndex2)
<=> $false )
& ( v107160(VarCurr,bitIndex1)
<=> $false )
& ( v107160(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7986,axiom,
! [VarCurr] :
( v107392(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $true )
& ( v107160(VarCurr,bitIndex4)
<=> $false )
& ( v107160(VarCurr,bitIndex3)
<=> $false )
& ( v107160(VarCurr,bitIndex2)
<=> $true )
& ( v107160(VarCurr,bitIndex1)
<=> $true )
& ( v107160(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7985,axiom,
! [VarCurr] :
( v107391(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $true )
& ( v107160(VarCurr,bitIndex4)
<=> $false )
& ( v107160(VarCurr,bitIndex3)
<=> $false )
& ( v107160(VarCurr,bitIndex2)
<=> $true )
& ( v107160(VarCurr,bitIndex1)
<=> $true )
& ( v107160(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7984,axiom,
! [VarCurr] :
( v107390(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $true )
& ( v107160(VarCurr,bitIndex4)
<=> $false )
& ( v107160(VarCurr,bitIndex3)
<=> $false )
& ( v107160(VarCurr,bitIndex2)
<=> $true )
& ( v107160(VarCurr,bitIndex1)
<=> $false )
& ( v107160(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7983,axiom,
! [VarCurr] :
( v107389(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $true )
& ( v107160(VarCurr,bitIndex4)
<=> $false )
& ( v107160(VarCurr,bitIndex3)
<=> $false )
& ( v107160(VarCurr,bitIndex2)
<=> $true )
& ( v107160(VarCurr,bitIndex1)
<=> $false )
& ( v107160(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7982,axiom,
! [VarCurr] :
( v107388(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $true )
& ( v107160(VarCurr,bitIndex4)
<=> $false )
& ( v107160(VarCurr,bitIndex3)
<=> $false )
& ( v107160(VarCurr,bitIndex2)
<=> $false )
& ( v107160(VarCurr,bitIndex1)
<=> $true )
& ( v107160(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7981,axiom,
! [VarCurr] :
( v107387(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $true )
& ( v107160(VarCurr,bitIndex4)
<=> $false )
& ( v107160(VarCurr,bitIndex3)
<=> $false )
& ( v107160(VarCurr,bitIndex2)
<=> $false )
& ( v107160(VarCurr,bitIndex1)
<=> $true )
& ( v107160(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7980,axiom,
! [VarCurr] :
( v107386(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $true )
& ( v107160(VarCurr,bitIndex4)
<=> $false )
& ( v107160(VarCurr,bitIndex3)
<=> $false )
& ( v107160(VarCurr,bitIndex2)
<=> $false )
& ( v107160(VarCurr,bitIndex1)
<=> $false )
& ( v107160(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7979,axiom,
! [VarCurr] :
( v107385(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $true )
& ( v107160(VarCurr,bitIndex4)
<=> $false )
& ( v107160(VarCurr,bitIndex3)
<=> $false )
& ( v107160(VarCurr,bitIndex2)
<=> $false )
& ( v107160(VarCurr,bitIndex1)
<=> $false )
& ( v107160(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7978,axiom,
! [VarCurr] :
( v107384(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $false )
& ( v107160(VarCurr,bitIndex4)
<=> $true )
& ( v107160(VarCurr,bitIndex3)
<=> $true )
& ( v107160(VarCurr,bitIndex2)
<=> $true )
& ( v107160(VarCurr,bitIndex1)
<=> $true )
& ( v107160(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7977,axiom,
! [VarCurr] :
( v107383(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $false )
& ( v107160(VarCurr,bitIndex4)
<=> $true )
& ( v107160(VarCurr,bitIndex3)
<=> $true )
& ( v107160(VarCurr,bitIndex2)
<=> $true )
& ( v107160(VarCurr,bitIndex1)
<=> $true )
& ( v107160(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7976,axiom,
! [VarCurr] :
( v107382(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $false )
& ( v107160(VarCurr,bitIndex4)
<=> $true )
& ( v107160(VarCurr,bitIndex3)
<=> $true )
& ( v107160(VarCurr,bitIndex2)
<=> $true )
& ( v107160(VarCurr,bitIndex1)
<=> $false )
& ( v107160(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7975,axiom,
! [VarCurr] :
( v107381(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $false )
& ( v107160(VarCurr,bitIndex4)
<=> $true )
& ( v107160(VarCurr,bitIndex3)
<=> $true )
& ( v107160(VarCurr,bitIndex2)
<=> $true )
& ( v107160(VarCurr,bitIndex1)
<=> $false )
& ( v107160(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7974,axiom,
! [VarCurr] :
( v107380(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $false )
& ( v107160(VarCurr,bitIndex4)
<=> $true )
& ( v107160(VarCurr,bitIndex3)
<=> $true )
& ( v107160(VarCurr,bitIndex2)
<=> $false )
& ( v107160(VarCurr,bitIndex1)
<=> $true )
& ( v107160(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7973,axiom,
! [VarCurr] :
( v107379(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $false )
& ( v107160(VarCurr,bitIndex4)
<=> $true )
& ( v107160(VarCurr,bitIndex3)
<=> $true )
& ( v107160(VarCurr,bitIndex2)
<=> $false )
& ( v107160(VarCurr,bitIndex1)
<=> $true )
& ( v107160(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7972,axiom,
! [VarCurr] :
( v107378(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $false )
& ( v107160(VarCurr,bitIndex4)
<=> $true )
& ( v107160(VarCurr,bitIndex3)
<=> $true )
& ( v107160(VarCurr,bitIndex2)
<=> $false )
& ( v107160(VarCurr,bitIndex1)
<=> $false )
& ( v107160(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7971,axiom,
! [VarCurr] :
( v107377(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $false )
& ( v107160(VarCurr,bitIndex4)
<=> $true )
& ( v107160(VarCurr,bitIndex3)
<=> $true )
& ( v107160(VarCurr,bitIndex2)
<=> $false )
& ( v107160(VarCurr,bitIndex1)
<=> $false )
& ( v107160(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7970,axiom,
! [VarCurr] :
( v107376(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $false )
& ( v107160(VarCurr,bitIndex4)
<=> $true )
& ( v107160(VarCurr,bitIndex3)
<=> $false )
& ( v107160(VarCurr,bitIndex2)
<=> $true )
& ( v107160(VarCurr,bitIndex1)
<=> $true )
& ( v107160(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7969,axiom,
! [VarCurr] :
( v107375(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $false )
& ( v107160(VarCurr,bitIndex4)
<=> $true )
& ( v107160(VarCurr,bitIndex3)
<=> $false )
& ( v107160(VarCurr,bitIndex2)
<=> $true )
& ( v107160(VarCurr,bitIndex1)
<=> $true )
& ( v107160(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7968,axiom,
! [VarCurr] :
( v107374(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $false )
& ( v107160(VarCurr,bitIndex4)
<=> $true )
& ( v107160(VarCurr,bitIndex3)
<=> $false )
& ( v107160(VarCurr,bitIndex2)
<=> $true )
& ( v107160(VarCurr,bitIndex1)
<=> $false )
& ( v107160(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7967,axiom,
! [VarCurr] :
( v107373(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $false )
& ( v107160(VarCurr,bitIndex4)
<=> $true )
& ( v107160(VarCurr,bitIndex3)
<=> $false )
& ( v107160(VarCurr,bitIndex2)
<=> $true )
& ( v107160(VarCurr,bitIndex1)
<=> $false )
& ( v107160(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7966,axiom,
! [VarCurr] :
( v107372(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $false )
& ( v107160(VarCurr,bitIndex4)
<=> $true )
& ( v107160(VarCurr,bitIndex3)
<=> $false )
& ( v107160(VarCurr,bitIndex2)
<=> $false )
& ( v107160(VarCurr,bitIndex1)
<=> $true )
& ( v107160(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7965,axiom,
! [VarCurr] :
( v107371(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $false )
& ( v107160(VarCurr,bitIndex4)
<=> $true )
& ( v107160(VarCurr,bitIndex3)
<=> $false )
& ( v107160(VarCurr,bitIndex2)
<=> $false )
& ( v107160(VarCurr,bitIndex1)
<=> $true )
& ( v107160(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7964,axiom,
! [VarCurr] :
( v107370(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $false )
& ( v107160(VarCurr,bitIndex4)
<=> $true )
& ( v107160(VarCurr,bitIndex3)
<=> $false )
& ( v107160(VarCurr,bitIndex2)
<=> $false )
& ( v107160(VarCurr,bitIndex1)
<=> $false )
& ( v107160(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7963,axiom,
! [VarCurr] :
( v107369(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $false )
& ( v107160(VarCurr,bitIndex4)
<=> $true )
& ( v107160(VarCurr,bitIndex3)
<=> $false )
& ( v107160(VarCurr,bitIndex2)
<=> $false )
& ( v107160(VarCurr,bitIndex1)
<=> $false )
& ( v107160(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7962,axiom,
! [VarCurr] :
( v107368(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $false )
& ( v107160(VarCurr,bitIndex4)
<=> $false )
& ( v107160(VarCurr,bitIndex3)
<=> $true )
& ( v107160(VarCurr,bitIndex2)
<=> $true )
& ( v107160(VarCurr,bitIndex1)
<=> $true )
& ( v107160(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7961,axiom,
! [VarCurr] :
( v107367(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $false )
& ( v107160(VarCurr,bitIndex4)
<=> $false )
& ( v107160(VarCurr,bitIndex3)
<=> $true )
& ( v107160(VarCurr,bitIndex2)
<=> $true )
& ( v107160(VarCurr,bitIndex1)
<=> $true )
& ( v107160(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7960,axiom,
! [VarCurr] :
( v107366(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $false )
& ( v107160(VarCurr,bitIndex4)
<=> $false )
& ( v107160(VarCurr,bitIndex3)
<=> $true )
& ( v107160(VarCurr,bitIndex2)
<=> $true )
& ( v107160(VarCurr,bitIndex1)
<=> $false )
& ( v107160(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7959,axiom,
! [VarCurr] :
( v107365(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $false )
& ( v107160(VarCurr,bitIndex4)
<=> $false )
& ( v107160(VarCurr,bitIndex3)
<=> $true )
& ( v107160(VarCurr,bitIndex2)
<=> $true )
& ( v107160(VarCurr,bitIndex1)
<=> $false )
& ( v107160(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7958,axiom,
! [VarCurr] :
( v107364(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $false )
& ( v107160(VarCurr,bitIndex4)
<=> $false )
& ( v107160(VarCurr,bitIndex3)
<=> $true )
& ( v107160(VarCurr,bitIndex2)
<=> $false )
& ( v107160(VarCurr,bitIndex1)
<=> $true )
& ( v107160(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7957,axiom,
! [VarCurr] :
( v107363(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $false )
& ( v107160(VarCurr,bitIndex4)
<=> $false )
& ( v107160(VarCurr,bitIndex3)
<=> $true )
& ( v107160(VarCurr,bitIndex2)
<=> $false )
& ( v107160(VarCurr,bitIndex1)
<=> $true )
& ( v107160(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7956,axiom,
! [VarCurr] :
( v107362(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $false )
& ( v107160(VarCurr,bitIndex4)
<=> $false )
& ( v107160(VarCurr,bitIndex3)
<=> $true )
& ( v107160(VarCurr,bitIndex2)
<=> $false )
& ( v107160(VarCurr,bitIndex1)
<=> $false )
& ( v107160(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7955,axiom,
! [VarCurr] :
( v107361(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $false )
& ( v107160(VarCurr,bitIndex4)
<=> $false )
& ( v107160(VarCurr,bitIndex3)
<=> $true )
& ( v107160(VarCurr,bitIndex2)
<=> $false )
& ( v107160(VarCurr,bitIndex1)
<=> $false )
& ( v107160(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7954,axiom,
! [VarCurr] :
( v107360(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $false )
& ( v107160(VarCurr,bitIndex4)
<=> $false )
& ( v107160(VarCurr,bitIndex3)
<=> $false )
& ( v107160(VarCurr,bitIndex2)
<=> $true )
& ( v107160(VarCurr,bitIndex1)
<=> $true )
& ( v107160(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7953,axiom,
! [VarCurr] :
( v107359(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $false )
& ( v107160(VarCurr,bitIndex4)
<=> $false )
& ( v107160(VarCurr,bitIndex3)
<=> $false )
& ( v107160(VarCurr,bitIndex2)
<=> $true )
& ( v107160(VarCurr,bitIndex1)
<=> $true )
& ( v107160(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7952,axiom,
! [VarCurr] :
( v107358(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $false )
& ( v107160(VarCurr,bitIndex4)
<=> $false )
& ( v107160(VarCurr,bitIndex3)
<=> $false )
& ( v107160(VarCurr,bitIndex2)
<=> $true )
& ( v107160(VarCurr,bitIndex1)
<=> $false )
& ( v107160(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7951,axiom,
! [VarCurr] :
( v107357(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $false )
& ( v107160(VarCurr,bitIndex4)
<=> $false )
& ( v107160(VarCurr,bitIndex3)
<=> $false )
& ( v107160(VarCurr,bitIndex2)
<=> $true )
& ( v107160(VarCurr,bitIndex1)
<=> $false )
& ( v107160(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7950,axiom,
! [VarCurr] :
( v107356(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $false )
& ( v107160(VarCurr,bitIndex4)
<=> $false )
& ( v107160(VarCurr,bitIndex3)
<=> $false )
& ( v107160(VarCurr,bitIndex2)
<=> $false )
& ( v107160(VarCurr,bitIndex1)
<=> $true )
& ( v107160(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7949,axiom,
! [VarCurr] :
( v107355(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $false )
& ( v107160(VarCurr,bitIndex4)
<=> $false )
& ( v107160(VarCurr,bitIndex3)
<=> $false )
& ( v107160(VarCurr,bitIndex2)
<=> $false )
& ( v107160(VarCurr,bitIndex1)
<=> $true )
& ( v107160(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7948,axiom,
! [VarCurr] :
( v107354(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $false )
& ( v107160(VarCurr,bitIndex4)
<=> $false )
& ( v107160(VarCurr,bitIndex3)
<=> $false )
& ( v107160(VarCurr,bitIndex2)
<=> $false )
& ( v107160(VarCurr,bitIndex1)
<=> $false )
& ( v107160(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7947,axiom,
! [VarCurr] :
( v107353(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex5)
<=> $false )
& ( v107160(VarCurr,bitIndex4)
<=> $false )
& ( v107160(VarCurr,bitIndex3)
<=> $false )
& ( v107160(VarCurr,bitIndex2)
<=> $false )
& ( v107160(VarCurr,bitIndex1)
<=> $false )
& ( v107160(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges63_2,axiom,
! [VarCurr] :
( ( ~ v107287(VarCurr)
& ~ v107288(VarCurr)
& ~ v107289(VarCurr)
& ~ v107290(VarCurr)
& ~ v107291(VarCurr)
& ~ v107292(VarCurr)
& ~ v107293(VarCurr)
& ~ v107294(VarCurr)
& ~ v107295(VarCurr)
& ~ v107296(VarCurr)
& ~ v107297(VarCurr)
& ~ v107298(VarCurr)
& ~ v107299(VarCurr)
& ~ v107300(VarCurr)
& ~ v107301(VarCurr)
& ~ v107302(VarCurr)
& ~ v107303(VarCurr)
& ~ v107304(VarCurr)
& ~ v107305(VarCurr)
& ~ v107306(VarCurr)
& ~ v107307(VarCurr)
& ~ v107308(VarCurr)
& ~ v107309(VarCurr)
& ~ v107310(VarCurr)
& ~ v107311(VarCurr)
& ~ v107312(VarCurr)
& ~ v107313(VarCurr)
& ~ v107314(VarCurr)
& ~ v107315(VarCurr)
& ~ v107316(VarCurr)
& ~ v107317(VarCurr)
& ~ v107318(VarCurr)
& ~ v107319(VarCurr)
& ~ v107320(VarCurr)
& ~ v107321(VarCurr)
& ~ v107322(VarCurr)
& ~ v107323(VarCurr)
& ~ v107324(VarCurr)
& ~ v107325(VarCurr)
& ~ v107326(VarCurr)
& ~ v107327(VarCurr)
& ~ v107328(VarCurr)
& ~ v107329(VarCurr)
& ~ v107330(VarCurr)
& ~ v107331(VarCurr)
& ~ v107332(VarCurr)
& ~ v107333(VarCurr)
& ~ v107334(VarCurr)
& ~ v107335(VarCurr)
& ~ v107336(VarCurr)
& ~ v107337(VarCurr)
& ~ v107338(VarCurr)
& ~ v107339(VarCurr)
& ~ v107340(VarCurr)
& ~ v107341(VarCurr)
& ~ v107342(VarCurr)
& ~ v107343(VarCurr)
& ~ v107344(VarCurr)
& ~ v107345(VarCurr)
& ~ v107346(VarCurr)
& ~ v107347(VarCurr)
& ~ v107348(VarCurr)
& ~ v107349(VarCurr) )
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex63) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges62_2,axiom,
! [VarCurr] :
( v107349(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex62) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges61_2,axiom,
! [VarCurr] :
( v107348(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex61) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges60_2,axiom,
! [VarCurr] :
( v107347(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex60) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges59_2,axiom,
! [VarCurr] :
( v107346(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex59) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges58_2,axiom,
! [VarCurr] :
( v107345(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex58) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges57_2,axiom,
! [VarCurr] :
( v107344(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex57) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges56_2,axiom,
! [VarCurr] :
( v107343(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex56) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges55_2,axiom,
! [VarCurr] :
( v107342(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex55) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges54_2,axiom,
! [VarCurr] :
( v107341(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex54) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges53_2,axiom,
! [VarCurr] :
( v107340(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex53) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges52_2,axiom,
! [VarCurr] :
( v107339(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex52) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges51_2,axiom,
! [VarCurr] :
( v107338(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex51) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges50_2,axiom,
! [VarCurr] :
( v107337(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex50) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges49_2,axiom,
! [VarCurr] :
( v107336(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex49) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges48_2,axiom,
! [VarCurr] :
( v107335(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex48) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges47_2,axiom,
! [VarCurr] :
( v107334(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex47) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges46_2,axiom,
! [VarCurr] :
( v107333(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex46) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges45_2,axiom,
! [VarCurr] :
( v107332(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex45) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges44_2,axiom,
! [VarCurr] :
( v107331(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex44) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges43_2,axiom,
! [VarCurr] :
( v107330(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex43) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges42_2,axiom,
! [VarCurr] :
( v107329(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex42) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges41_2,axiom,
! [VarCurr] :
( v107328(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex41) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges40_2,axiom,
! [VarCurr] :
( v107327(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex40) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges39_2,axiom,
! [VarCurr] :
( v107326(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex39) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges38_2,axiom,
! [VarCurr] :
( v107325(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex38) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges37_2,axiom,
! [VarCurr] :
( v107324(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex37) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges36_2,axiom,
! [VarCurr] :
( v107323(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex36) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges35_2,axiom,
! [VarCurr] :
( v107322(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex35) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges34_2,axiom,
! [VarCurr] :
( v107321(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex34) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges33_2,axiom,
! [VarCurr] :
( v107320(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex33) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges32_2,axiom,
! [VarCurr] :
( v107319(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex32) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges31_4,axiom,
! [VarCurr] :
( v107318(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex31) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges30_5,axiom,
! [VarCurr] :
( v107317(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex30) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges29_5,axiom,
! [VarCurr] :
( v107316(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex29) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges28_5,axiom,
! [VarCurr] :
( v107315(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex28) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges27_5,axiom,
! [VarCurr] :
( v107314(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex27) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges26_5,axiom,
! [VarCurr] :
( v107313(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex26) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges25_5,axiom,
! [VarCurr] :
( v107312(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex25) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges24_5,axiom,
! [VarCurr] :
( v107311(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex24) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges23_5,axiom,
! [VarCurr] :
( v107310(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex23) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges22_5,axiom,
! [VarCurr] :
( v107309(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex22) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges21_5,axiom,
! [VarCurr] :
( v107308(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex21) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges20_5,axiom,
! [VarCurr] :
( v107307(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex20) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges19_5,axiom,
! [VarCurr] :
( v107306(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex19) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges18_5,axiom,
! [VarCurr] :
( v107305(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex18) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges17_5,axiom,
! [VarCurr] :
( v107304(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex17) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges16_5,axiom,
! [VarCurr] :
( v107303(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex16) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges15_5,axiom,
! [VarCurr] :
( v107302(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex15) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges14_6,axiom,
! [VarCurr] :
( v107301(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex14) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges13_6,axiom,
! [VarCurr] :
( v107300(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex13) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges12_6,axiom,
! [VarCurr] :
( v107299(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex12) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges11_6,axiom,
! [VarCurr] :
( v107298(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex11) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges10_7,axiom,
! [VarCurr] :
( v107297(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex10) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges9_7,axiom,
! [VarCurr] :
( v107296(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex9) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges8_7,axiom,
! [VarCurr] :
( v107295(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex8) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges7_16,axiom,
! [VarCurr] :
( v107294(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex7) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges6_16,axiom,
! [VarCurr] :
( v107293(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex6) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges5_15,axiom,
! [VarCurr] :
( v107292(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex5) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges4_17,axiom,
! [VarCurr] :
( v107291(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex4) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges3_15,axiom,
! [VarCurr] :
( v107290(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex3) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_18,axiom,
! [VarCurr] :
( v107289(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex2) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_23,axiom,
! [VarCurr] :
( v107288(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex1) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4910,axiom,
! [VarCurr] :
( v107287(VarCurr)
=> ( v107278(VarCurr,bitIndex0)
<=> v107280(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_7946,axiom,
! [VarCurr] :
( v107350(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7945,axiom,
! [VarCurr] :
( v107349(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7944,axiom,
! [VarCurr] :
( v107348(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7943,axiom,
! [VarCurr] :
( v107347(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7942,axiom,
! [VarCurr] :
( v107346(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7941,axiom,
! [VarCurr] :
( v107345(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7940,axiom,
! [VarCurr] :
( v107344(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7939,axiom,
! [VarCurr] :
( v107343(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7938,axiom,
! [VarCurr] :
( v107342(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7937,axiom,
! [VarCurr] :
( v107341(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7936,axiom,
! [VarCurr] :
( v107340(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7935,axiom,
! [VarCurr] :
( v107339(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7934,axiom,
! [VarCurr] :
( v107338(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7933,axiom,
! [VarCurr] :
( v107337(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7932,axiom,
! [VarCurr] :
( v107336(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7931,axiom,
! [VarCurr] :
( v107335(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7930,axiom,
! [VarCurr] :
( v107334(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7929,axiom,
! [VarCurr] :
( v107333(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7928,axiom,
! [VarCurr] :
( v107332(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7927,axiom,
! [VarCurr] :
( v107331(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7926,axiom,
! [VarCurr] :
( v107330(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7925,axiom,
! [VarCurr] :
( v107329(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7924,axiom,
! [VarCurr] :
( v107328(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7923,axiom,
! [VarCurr] :
( v107327(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7922,axiom,
! [VarCurr] :
( v107326(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7921,axiom,
! [VarCurr] :
( v107325(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7920,axiom,
! [VarCurr] :
( v107324(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7919,axiom,
! [VarCurr] :
( v107323(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7918,axiom,
! [VarCurr] :
( v107322(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7917,axiom,
! [VarCurr] :
( v107321(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7916,axiom,
! [VarCurr] :
( v107320(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7915,axiom,
! [VarCurr] :
( v107319(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7914,axiom,
! [VarCurr] :
( v107318(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7913,axiom,
! [VarCurr] :
( v107317(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7912,axiom,
! [VarCurr] :
( v107316(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7911,axiom,
! [VarCurr] :
( v107315(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7910,axiom,
! [VarCurr] :
( v107314(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7909,axiom,
! [VarCurr] :
( v107313(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7908,axiom,
! [VarCurr] :
( v107312(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7907,axiom,
! [VarCurr] :
( v107311(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7906,axiom,
! [VarCurr] :
( v107310(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7905,axiom,
! [VarCurr] :
( v107309(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7904,axiom,
! [VarCurr] :
( v107308(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7903,axiom,
! [VarCurr] :
( v107307(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7902,axiom,
! [VarCurr] :
( v107306(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7901,axiom,
! [VarCurr] :
( v107305(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7900,axiom,
! [VarCurr] :
( v107304(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7899,axiom,
! [VarCurr] :
( v107303(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7898,axiom,
! [VarCurr] :
( v107302(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7897,axiom,
! [VarCurr] :
( v107301(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7896,axiom,
! [VarCurr] :
( v107300(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7895,axiom,
! [VarCurr] :
( v107299(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7894,axiom,
! [VarCurr] :
( v107298(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7893,axiom,
! [VarCurr] :
( v107297(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7892,axiom,
! [VarCurr] :
( v107296(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7891,axiom,
! [VarCurr] :
( v107295(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7890,axiom,
! [VarCurr] :
( v107294(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7889,axiom,
! [VarCurr] :
( v107293(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7888,axiom,
! [VarCurr] :
( v107292(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7887,axiom,
! [VarCurr] :
( v107291(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7886,axiom,
! [VarCurr] :
( v107290(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7885,axiom,
! [VarCurr] :
( v107289(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7884,axiom,
! [VarCurr] :
( v107288(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7883,axiom,
! [VarCurr] :
( v107287(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addAssignment_34498,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex63)
<=> v107282(VarCurr,bitIndex63) ) ).
fof(addAssignment_34497,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex63)
<=> v107284(VarCurr,bitIndex63) ) ).
fof(addAssignment_34496,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex63)
<=> v103953(VarCurr,bitIndex63) ) ).
fof(addAssignment_34495,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex62)
<=> v107282(VarCurr,bitIndex62) ) ).
fof(addAssignment_34494,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex62)
<=> v107284(VarCurr,bitIndex62) ) ).
fof(addAssignment_34493,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex62)
<=> v103953(VarCurr,bitIndex62) ) ).
fof(addAssignment_34492,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex61)
<=> v107282(VarCurr,bitIndex61) ) ).
fof(addAssignment_34491,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex61)
<=> v107284(VarCurr,bitIndex61) ) ).
fof(addAssignment_34490,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex61)
<=> v103953(VarCurr,bitIndex61) ) ).
fof(addAssignment_34489,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex60)
<=> v107282(VarCurr,bitIndex60) ) ).
fof(addAssignment_34488,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex60)
<=> v107284(VarCurr,bitIndex60) ) ).
fof(addAssignment_34487,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex60)
<=> v103953(VarCurr,bitIndex60) ) ).
fof(addAssignment_34486,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex59)
<=> v107282(VarCurr,bitIndex59) ) ).
fof(addAssignment_34485,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex59)
<=> v107284(VarCurr,bitIndex59) ) ).
fof(addAssignment_34484,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex59)
<=> v103953(VarCurr,bitIndex59) ) ).
fof(addAssignment_34483,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex58)
<=> v107282(VarCurr,bitIndex58) ) ).
fof(addAssignment_34482,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex58)
<=> v107284(VarCurr,bitIndex58) ) ).
fof(addAssignment_34481,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex58)
<=> v103953(VarCurr,bitIndex58) ) ).
fof(addAssignment_34480,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex57)
<=> v107282(VarCurr,bitIndex57) ) ).
fof(addAssignment_34479,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex57)
<=> v107284(VarCurr,bitIndex57) ) ).
fof(addAssignment_34478,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex57)
<=> v103953(VarCurr,bitIndex57) ) ).
fof(addAssignment_34477,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex56)
<=> v107282(VarCurr,bitIndex56) ) ).
fof(addAssignment_34476,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex56)
<=> v107284(VarCurr,bitIndex56) ) ).
fof(addAssignment_34475,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex56)
<=> v103953(VarCurr,bitIndex56) ) ).
fof(addAssignment_34474,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex55)
<=> v107282(VarCurr,bitIndex55) ) ).
fof(addAssignment_34473,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex55)
<=> v107284(VarCurr,bitIndex55) ) ).
fof(addAssignment_34472,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex55)
<=> v103953(VarCurr,bitIndex55) ) ).
fof(addAssignment_34471,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex54)
<=> v107282(VarCurr,bitIndex54) ) ).
fof(addAssignment_34470,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex54)
<=> v107284(VarCurr,bitIndex54) ) ).
fof(addAssignment_34469,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex54)
<=> v103953(VarCurr,bitIndex54) ) ).
fof(addAssignment_34468,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex53)
<=> v107282(VarCurr,bitIndex53) ) ).
fof(addAssignment_34467,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex53)
<=> v107284(VarCurr,bitIndex53) ) ).
fof(addAssignment_34466,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex53)
<=> v103953(VarCurr,bitIndex53) ) ).
fof(addAssignment_34465,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex52)
<=> v107282(VarCurr,bitIndex52) ) ).
fof(addAssignment_34464,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex52)
<=> v107284(VarCurr,bitIndex52) ) ).
fof(addAssignment_34463,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex52)
<=> v103953(VarCurr,bitIndex52) ) ).
fof(addAssignment_34462,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex51)
<=> v107282(VarCurr,bitIndex51) ) ).
fof(addAssignment_34461,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex51)
<=> v107284(VarCurr,bitIndex51) ) ).
fof(addAssignment_34460,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex51)
<=> v103953(VarCurr,bitIndex51) ) ).
fof(addAssignment_34459,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex50)
<=> v107282(VarCurr,bitIndex50) ) ).
fof(addAssignment_34458,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex50)
<=> v107284(VarCurr,bitIndex50) ) ).
fof(addAssignment_34457,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex50)
<=> v103953(VarCurr,bitIndex50) ) ).
fof(addAssignment_34456,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex49)
<=> v107282(VarCurr,bitIndex49) ) ).
fof(addAssignment_34455,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex49)
<=> v107284(VarCurr,bitIndex49) ) ).
fof(addAssignment_34454,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex49)
<=> v103953(VarCurr,bitIndex49) ) ).
fof(addAssignment_34453,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex48)
<=> v107282(VarCurr,bitIndex48) ) ).
fof(addAssignment_34452,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex48)
<=> v107284(VarCurr,bitIndex48) ) ).
fof(addAssignment_34451,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex48)
<=> v103953(VarCurr,bitIndex48) ) ).
fof(addAssignment_34450,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex47)
<=> v107282(VarCurr,bitIndex47) ) ).
fof(addAssignment_34449,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex47)
<=> v107284(VarCurr,bitIndex47) ) ).
fof(addAssignment_34448,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex47)
<=> v103953(VarCurr,bitIndex47) ) ).
fof(addAssignment_34447,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex46)
<=> v107282(VarCurr,bitIndex46) ) ).
fof(addAssignment_34446,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex46)
<=> v107284(VarCurr,bitIndex46) ) ).
fof(addAssignment_34445,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex46)
<=> v103953(VarCurr,bitIndex46) ) ).
fof(addAssignment_34444,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex45)
<=> v107282(VarCurr,bitIndex45) ) ).
fof(addAssignment_34443,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex45)
<=> v107284(VarCurr,bitIndex45) ) ).
fof(addAssignment_34442,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex45)
<=> v103953(VarCurr,bitIndex45) ) ).
fof(addAssignment_34441,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex44)
<=> v107282(VarCurr,bitIndex44) ) ).
fof(addAssignment_34440,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex44)
<=> v107284(VarCurr,bitIndex44) ) ).
fof(addAssignment_34439,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex44)
<=> v103953(VarCurr,bitIndex44) ) ).
fof(addAssignment_34438,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex43)
<=> v107282(VarCurr,bitIndex43) ) ).
fof(addAssignment_34437,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex43)
<=> v107284(VarCurr,bitIndex43) ) ).
fof(addAssignment_34436,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex43)
<=> v103953(VarCurr,bitIndex43) ) ).
fof(addAssignment_34435,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex42)
<=> v107282(VarCurr,bitIndex42) ) ).
fof(addAssignment_34434,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex42)
<=> v107284(VarCurr,bitIndex42) ) ).
fof(addAssignment_34433,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex42)
<=> v103953(VarCurr,bitIndex42) ) ).
fof(addAssignment_34432,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex41)
<=> v107282(VarCurr,bitIndex41) ) ).
fof(addAssignment_34431,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex41)
<=> v107284(VarCurr,bitIndex41) ) ).
fof(addAssignment_34430,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex41)
<=> v103953(VarCurr,bitIndex41) ) ).
fof(addAssignment_34429,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex40)
<=> v107282(VarCurr,bitIndex40) ) ).
fof(addAssignment_34428,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex40)
<=> v107284(VarCurr,bitIndex40) ) ).
fof(addAssignment_34427,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex40)
<=> v103953(VarCurr,bitIndex40) ) ).
fof(addAssignment_34426,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex39)
<=> v107282(VarCurr,bitIndex39) ) ).
fof(addAssignment_34425,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex39)
<=> v107284(VarCurr,bitIndex39) ) ).
fof(addAssignment_34424,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex39)
<=> v103953(VarCurr,bitIndex39) ) ).
fof(addAssignment_34423,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex38)
<=> v107282(VarCurr,bitIndex38) ) ).
fof(addAssignment_34422,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex38)
<=> v107284(VarCurr,bitIndex38) ) ).
fof(addAssignment_34421,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex38)
<=> v103953(VarCurr,bitIndex38) ) ).
fof(addAssignment_34420,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex37)
<=> v107282(VarCurr,bitIndex37) ) ).
fof(addAssignment_34419,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex37)
<=> v107284(VarCurr,bitIndex37) ) ).
fof(addAssignment_34418,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex37)
<=> v103953(VarCurr,bitIndex37) ) ).
fof(addAssignment_34417,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex36)
<=> v107282(VarCurr,bitIndex36) ) ).
fof(addAssignment_34416,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex36)
<=> v107284(VarCurr,bitIndex36) ) ).
fof(addAssignment_34415,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex36)
<=> v103953(VarCurr,bitIndex36) ) ).
fof(addAssignment_34414,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex35)
<=> v107282(VarCurr,bitIndex35) ) ).
fof(addAssignment_34413,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex35)
<=> v107284(VarCurr,bitIndex35) ) ).
fof(addAssignment_34412,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex35)
<=> v103953(VarCurr,bitIndex35) ) ).
fof(addAssignment_34411,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex34)
<=> v107282(VarCurr,bitIndex34) ) ).
fof(addAssignment_34410,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex34)
<=> v107284(VarCurr,bitIndex34) ) ).
fof(addAssignment_34409,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex34)
<=> v103953(VarCurr,bitIndex34) ) ).
fof(addAssignment_34408,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex33)
<=> v107282(VarCurr,bitIndex33) ) ).
fof(addAssignment_34407,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex33)
<=> v107284(VarCurr,bitIndex33) ) ).
fof(addAssignment_34406,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex33)
<=> v103953(VarCurr,bitIndex33) ) ).
fof(addAssignment_34405,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex32)
<=> v107282(VarCurr,bitIndex32) ) ).
fof(addAssignment_34404,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex32)
<=> v107284(VarCurr,bitIndex32) ) ).
fof(addAssignment_34403,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex32)
<=> v103953(VarCurr,bitIndex32) ) ).
fof(addAssignment_34402,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex31)
<=> v107282(VarCurr,bitIndex31) ) ).
fof(addAssignment_34401,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex31)
<=> v107284(VarCurr,bitIndex31) ) ).
fof(addAssignment_34400,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex31)
<=> v103953(VarCurr,bitIndex31) ) ).
fof(addAssignment_34399,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex30)
<=> v107282(VarCurr,bitIndex30) ) ).
fof(addAssignment_34398,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex30)
<=> v107284(VarCurr,bitIndex30) ) ).
fof(addAssignment_34397,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex30)
<=> v103953(VarCurr,bitIndex30) ) ).
fof(addAssignment_34396,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex29)
<=> v107282(VarCurr,bitIndex29) ) ).
fof(addAssignment_34395,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex29)
<=> v107284(VarCurr,bitIndex29) ) ).
fof(addAssignment_34394,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex29)
<=> v103953(VarCurr,bitIndex29) ) ).
fof(addAssignment_34393,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex28)
<=> v107282(VarCurr,bitIndex28) ) ).
fof(addAssignment_34392,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex28)
<=> v107284(VarCurr,bitIndex28) ) ).
fof(addAssignment_34391,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex28)
<=> v103953(VarCurr,bitIndex28) ) ).
fof(addAssignment_34390,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex27)
<=> v107282(VarCurr,bitIndex27) ) ).
fof(addAssignment_34389,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex27)
<=> v107284(VarCurr,bitIndex27) ) ).
fof(addAssignment_34388,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex27)
<=> v103953(VarCurr,bitIndex27) ) ).
fof(addAssignment_34387,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex26)
<=> v107282(VarCurr,bitIndex26) ) ).
fof(addAssignment_34386,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex26)
<=> v107284(VarCurr,bitIndex26) ) ).
fof(addAssignment_34385,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex26)
<=> v103953(VarCurr,bitIndex26) ) ).
fof(addAssignment_34384,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex25)
<=> v107282(VarCurr,bitIndex25) ) ).
fof(addAssignment_34383,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex25)
<=> v107284(VarCurr,bitIndex25) ) ).
fof(addAssignment_34382,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex25)
<=> v103953(VarCurr,bitIndex25) ) ).
fof(addAssignment_34381,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex24)
<=> v107282(VarCurr,bitIndex24) ) ).
fof(addAssignment_34380,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex24)
<=> v107284(VarCurr,bitIndex24) ) ).
fof(addAssignment_34379,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex24)
<=> v103953(VarCurr,bitIndex24) ) ).
fof(addAssignment_34378,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex23)
<=> v107282(VarCurr,bitIndex23) ) ).
fof(addAssignment_34377,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex23)
<=> v107284(VarCurr,bitIndex23) ) ).
fof(addAssignment_34376,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex23)
<=> v103953(VarCurr,bitIndex23) ) ).
fof(addAssignment_34375,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex22)
<=> v107282(VarCurr,bitIndex22) ) ).
fof(addAssignment_34374,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex22)
<=> v107284(VarCurr,bitIndex22) ) ).
fof(addAssignment_34373,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex22)
<=> v103953(VarCurr,bitIndex22) ) ).
fof(addAssignment_34372,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex21)
<=> v107282(VarCurr,bitIndex21) ) ).
fof(addAssignment_34371,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex21)
<=> v107284(VarCurr,bitIndex21) ) ).
fof(addAssignment_34370,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex21)
<=> v103953(VarCurr,bitIndex21) ) ).
fof(addAssignment_34369,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex20)
<=> v107282(VarCurr,bitIndex20) ) ).
fof(addAssignment_34368,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex20)
<=> v107284(VarCurr,bitIndex20) ) ).
fof(addAssignment_34367,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex20)
<=> v103953(VarCurr,bitIndex20) ) ).
fof(addAssignment_34366,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex19)
<=> v107282(VarCurr,bitIndex19) ) ).
fof(addAssignment_34365,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex19)
<=> v107284(VarCurr,bitIndex19) ) ).
fof(addAssignment_34364,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex19)
<=> v103953(VarCurr,bitIndex19) ) ).
fof(addAssignment_34363,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex18)
<=> v107282(VarCurr,bitIndex18) ) ).
fof(addAssignment_34362,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex18)
<=> v107284(VarCurr,bitIndex18) ) ).
fof(addAssignment_34361,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex18)
<=> v103953(VarCurr,bitIndex18) ) ).
fof(addAssignment_34360,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex17)
<=> v107282(VarCurr,bitIndex17) ) ).
fof(addAssignment_34359,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex17)
<=> v107284(VarCurr,bitIndex17) ) ).
fof(addAssignment_34358,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex17)
<=> v103953(VarCurr,bitIndex17) ) ).
fof(addAssignment_34357,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex16)
<=> v107282(VarCurr,bitIndex16) ) ).
fof(addAssignment_34356,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex16)
<=> v107284(VarCurr,bitIndex16) ) ).
fof(addAssignment_34355,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex16)
<=> v103953(VarCurr,bitIndex16) ) ).
fof(addAssignment_34354,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex15)
<=> v107282(VarCurr,bitIndex15) ) ).
fof(addAssignment_34353,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex15)
<=> v107284(VarCurr,bitIndex15) ) ).
fof(addAssignment_34352,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex15)
<=> v103953(VarCurr,bitIndex15) ) ).
fof(addAssignment_34351,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex14)
<=> v107282(VarCurr,bitIndex14) ) ).
fof(addAssignment_34350,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex14)
<=> v107284(VarCurr,bitIndex14) ) ).
fof(addAssignment_34349,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex14)
<=> v103953(VarCurr,bitIndex14) ) ).
fof(addAssignment_34348,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex13)
<=> v107282(VarCurr,bitIndex13) ) ).
fof(addAssignment_34347,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex13)
<=> v107284(VarCurr,bitIndex13) ) ).
fof(addAssignment_34346,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex13)
<=> v103953(VarCurr,bitIndex13) ) ).
fof(addAssignment_34345,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex12)
<=> v107282(VarCurr,bitIndex12) ) ).
fof(addAssignment_34344,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex12)
<=> v107284(VarCurr,bitIndex12) ) ).
fof(addAssignment_34343,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex12)
<=> v103953(VarCurr,bitIndex12) ) ).
fof(addAssignment_34342,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex11)
<=> v107282(VarCurr,bitIndex11) ) ).
fof(addAssignment_34341,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex11)
<=> v107284(VarCurr,bitIndex11) ) ).
fof(addAssignment_34340,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex11)
<=> v103953(VarCurr,bitIndex11) ) ).
fof(addAssignment_34339,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex10)
<=> v107282(VarCurr,bitIndex10) ) ).
fof(addAssignment_34338,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex10)
<=> v107284(VarCurr,bitIndex10) ) ).
fof(addAssignment_34337,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex10)
<=> v103953(VarCurr,bitIndex10) ) ).
fof(addAssignment_34336,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex9)
<=> v107282(VarCurr,bitIndex9) ) ).
fof(addAssignment_34335,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex9)
<=> v107284(VarCurr,bitIndex9) ) ).
fof(addAssignment_34334,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex9)
<=> v103953(VarCurr,bitIndex9) ) ).
fof(addAssignment_34333,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex8)
<=> v107282(VarCurr,bitIndex8) ) ).
fof(addAssignment_34332,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex8)
<=> v107284(VarCurr,bitIndex8) ) ).
fof(addAssignment_34331,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex8)
<=> v103953(VarCurr,bitIndex8) ) ).
fof(addAssignment_34330,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex7)
<=> v107282(VarCurr,bitIndex7) ) ).
fof(addAssignment_34329,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex7)
<=> v107284(VarCurr,bitIndex7) ) ).
fof(addAssignment_34328,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex7)
<=> v103953(VarCurr,bitIndex7) ) ).
fof(addAssignment_34327,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex6)
<=> v107282(VarCurr,bitIndex6) ) ).
fof(addAssignment_34326,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex6)
<=> v107284(VarCurr,bitIndex6) ) ).
fof(addAssignment_34325,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex6)
<=> v103953(VarCurr,bitIndex6) ) ).
fof(addAssignment_34324,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex5)
<=> v107282(VarCurr,bitIndex5) ) ).
fof(addAssignment_34323,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex5)
<=> v107284(VarCurr,bitIndex5) ) ).
fof(addAssignment_34322,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex5)
<=> v103953(VarCurr,bitIndex5) ) ).
fof(addAssignment_34321,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex4)
<=> v107282(VarCurr,bitIndex4) ) ).
fof(addAssignment_34320,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex4)
<=> v107284(VarCurr,bitIndex4) ) ).
fof(addAssignment_34319,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex4)
<=> v103953(VarCurr,bitIndex4) ) ).
fof(addAssignment_34318,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex3)
<=> v107282(VarCurr,bitIndex3) ) ).
fof(addAssignment_34317,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex3)
<=> v107284(VarCurr,bitIndex3) ) ).
fof(addAssignment_34316,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex3)
<=> v103953(VarCurr,bitIndex3) ) ).
fof(addAssignment_34315,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex2)
<=> v107282(VarCurr,bitIndex2) ) ).
fof(addAssignment_34314,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex2)
<=> v107284(VarCurr,bitIndex2) ) ).
fof(addAssignment_34313,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex2)
<=> v103953(VarCurr,bitIndex2) ) ).
fof(addAssignment_34312,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex1)
<=> v107282(VarCurr,bitIndex1) ) ).
fof(addAssignment_34311,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex1)
<=> v107284(VarCurr,bitIndex1) ) ).
fof(addAssignment_34310,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex1)
<=> v103953(VarCurr,bitIndex1) ) ).
fof(addAssignment_34309,axiom,
! [VarCurr] :
( v107280(VarCurr,bitIndex0)
<=> v107282(VarCurr,bitIndex0) ) ).
fof(addAssignment_34308,axiom,
! [VarCurr] :
( v107282(VarCurr,bitIndex0)
<=> v107284(VarCurr,bitIndex0) ) ).
fof(addAssignment_34307,axiom,
! [VarCurr] :
( v107284(VarCurr,bitIndex0)
<=> v103953(VarCurr,bitIndex0) ) ).
fof(addAssignmentInitValueVector_55,axiom,
! [B] :
( range_63_0(B)
=> ( v103953(constB0,B)
<=> $false ) ) ).
fof(addAssignment_34306,axiom,
! [VarCurr] :
( v107268(VarCurr,bitIndex0)
<=> v107270(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20329,axiom,
! [VarCurr] :
( v107270(VarCurr,bitIndex0)
<=> ( v104011(VarCurr)
& v107272(VarCurr) ) ) ).
fof(writeUnaryOperator_7897,axiom,
! [VarCurr] :
( ~ v107272(VarCurr)
<=> v107170(VarCurr) ) ).
fof(addAssignment_34305,axiom,
! [VarCurr] :
( v107164(VarCurr,bitIndex0)
<=> v107166(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20328,axiom,
! [VarCurr] :
( v107166(VarCurr)
<=> ( v107168(VarCurr)
& v107266(VarCurr) ) ) ).
fof(writeUnaryOperator_7896,axiom,
! [VarCurr] :
( ~ v107266(VarCurr)
<=> v104011(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20327,axiom,
! [VarCurr] :
( v107168(VarCurr)
<=> ( v107170(VarCurr)
| v107191(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges63_1,axiom,
! [VarCurr] :
( ( ~ v107200(VarCurr)
& ~ v107201(VarCurr)
& ~ v107202(VarCurr)
& ~ v107203(VarCurr)
& ~ v107204(VarCurr)
& ~ v107205(VarCurr)
& ~ v107206(VarCurr)
& ~ v107207(VarCurr)
& ~ v107208(VarCurr)
& ~ v107209(VarCurr)
& ~ v107210(VarCurr)
& ~ v107211(VarCurr)
& ~ v107212(VarCurr)
& ~ v107213(VarCurr)
& ~ v107214(VarCurr)
& ~ v107215(VarCurr)
& ~ v107216(VarCurr)
& ~ v107217(VarCurr)
& ~ v107218(VarCurr)
& ~ v107219(VarCurr)
& ~ v107220(VarCurr)
& ~ v107221(VarCurr)
& ~ v107222(VarCurr)
& ~ v107223(VarCurr)
& ~ v107224(VarCurr)
& ~ v107225(VarCurr)
& ~ v107226(VarCurr)
& ~ v107227(VarCurr)
& ~ v107228(VarCurr)
& ~ v107229(VarCurr)
& ~ v107230(VarCurr)
& ~ v107231(VarCurr)
& ~ v107232(VarCurr)
& ~ v107233(VarCurr)
& ~ v107234(VarCurr)
& ~ v107235(VarCurr)
& ~ v107236(VarCurr)
& ~ v107237(VarCurr)
& ~ v107238(VarCurr)
& ~ v107239(VarCurr)
& ~ v107240(VarCurr)
& ~ v107241(VarCurr)
& ~ v107242(VarCurr)
& ~ v107243(VarCurr)
& ~ v107244(VarCurr)
& ~ v107245(VarCurr)
& ~ v107246(VarCurr)
& ~ v107247(VarCurr)
& ~ v107248(VarCurr)
& ~ v107249(VarCurr)
& ~ v107250(VarCurr)
& ~ v107251(VarCurr)
& ~ v107252(VarCurr)
& ~ v107253(VarCurr)
& ~ v107254(VarCurr)
& ~ v107255(VarCurr)
& ~ v107256(VarCurr)
& ~ v107257(VarCurr)
& ~ v107258(VarCurr)
& ~ v107259(VarCurr)
& ~ v107260(VarCurr)
& ~ v107261(VarCurr)
& ~ v107262(VarCurr) )
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex63) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges62_1,axiom,
! [VarCurr] :
( v107262(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex62) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges61_1,axiom,
! [VarCurr] :
( v107261(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex61) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges60_1,axiom,
! [VarCurr] :
( v107260(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex60) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges59_1,axiom,
! [VarCurr] :
( v107259(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex59) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges58_1,axiom,
! [VarCurr] :
( v107258(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex58) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges57_1,axiom,
! [VarCurr] :
( v107257(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex57) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges56_1,axiom,
! [VarCurr] :
( v107256(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex56) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges55_1,axiom,
! [VarCurr] :
( v107255(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex55) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges54_1,axiom,
! [VarCurr] :
( v107254(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex54) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges53_1,axiom,
! [VarCurr] :
( v107253(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex53) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges52_1,axiom,
! [VarCurr] :
( v107252(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex52) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges51_1,axiom,
! [VarCurr] :
( v107251(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex51) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges50_1,axiom,
! [VarCurr] :
( v107250(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex50) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges49_1,axiom,
! [VarCurr] :
( v107249(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex49) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges48_1,axiom,
! [VarCurr] :
( v107248(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex48) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges47_1,axiom,
! [VarCurr] :
( v107247(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex47) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges46_1,axiom,
! [VarCurr] :
( v107246(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex46) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges45_1,axiom,
! [VarCurr] :
( v107245(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex45) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges44_1,axiom,
! [VarCurr] :
( v107244(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex44) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges43_1,axiom,
! [VarCurr] :
( v107243(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex43) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges42_1,axiom,
! [VarCurr] :
( v107242(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex42) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges41_1,axiom,
! [VarCurr] :
( v107241(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex41) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges40_1,axiom,
! [VarCurr] :
( v107240(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex40) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges39_1,axiom,
! [VarCurr] :
( v107239(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex39) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges38_1,axiom,
! [VarCurr] :
( v107238(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex38) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges37_1,axiom,
! [VarCurr] :
( v107237(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex37) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges36_1,axiom,
! [VarCurr] :
( v107236(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex36) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges35_1,axiom,
! [VarCurr] :
( v107235(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex35) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges34_1,axiom,
! [VarCurr] :
( v107234(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex34) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges33_1,axiom,
! [VarCurr] :
( v107233(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex33) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges32_1,axiom,
! [VarCurr] :
( v107232(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex32) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges31_3,axiom,
! [VarCurr] :
( v107231(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex31) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges30_4,axiom,
! [VarCurr] :
( v107230(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex30) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges29_4,axiom,
! [VarCurr] :
( v107229(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex29) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges28_4,axiom,
! [VarCurr] :
( v107228(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex28) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges27_4,axiom,
! [VarCurr] :
( v107227(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex27) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges26_4,axiom,
! [VarCurr] :
( v107226(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex26) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges25_4,axiom,
! [VarCurr] :
( v107225(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex25) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges24_4,axiom,
! [VarCurr] :
( v107224(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex24) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges23_4,axiom,
! [VarCurr] :
( v107223(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex23) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges22_4,axiom,
! [VarCurr] :
( v107222(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex22) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges21_4,axiom,
! [VarCurr] :
( v107221(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex21) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges20_4,axiom,
! [VarCurr] :
( v107220(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex20) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges19_4,axiom,
! [VarCurr] :
( v107219(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex19) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges18_4,axiom,
! [VarCurr] :
( v107218(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex18) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges17_4,axiom,
! [VarCurr] :
( v107217(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex17) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges16_4,axiom,
! [VarCurr] :
( v107216(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex16) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges15_4,axiom,
! [VarCurr] :
( v107215(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex15) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges14_5,axiom,
! [VarCurr] :
( v107214(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex14) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges13_5,axiom,
! [VarCurr] :
( v107213(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex13) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges12_5,axiom,
! [VarCurr] :
( v107212(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex12) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges11_5,axiom,
! [VarCurr] :
( v107211(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex11) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges10_6,axiom,
! [VarCurr] :
( v107210(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex10) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges9_6,axiom,
! [VarCurr] :
( v107209(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex9) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges8_6,axiom,
! [VarCurr] :
( v107208(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex8) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges7_15,axiom,
! [VarCurr] :
( v107207(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex7) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges6_15,axiom,
! [VarCurr] :
( v107206(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex6) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges5_14,axiom,
! [VarCurr] :
( v107205(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex5) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges4_16,axiom,
! [VarCurr] :
( v107204(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex4) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges3_14,axiom,
! [VarCurr] :
( v107203(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex3) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_17,axiom,
! [VarCurr] :
( v107202(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex2) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_22,axiom,
! [VarCurr] :
( v107201(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex1) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4909,axiom,
! [VarCurr] :
( v107200(VarCurr)
=> ( v107191(VarCurr)
<=> v107193(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_7882,axiom,
! [VarCurr] :
( v107263(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7881,axiom,
! [VarCurr] :
( v107262(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7880,axiom,
! [VarCurr] :
( v107261(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7879,axiom,
! [VarCurr] :
( v107260(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7878,axiom,
! [VarCurr] :
( v107259(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7877,axiom,
! [VarCurr] :
( v107258(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7876,axiom,
! [VarCurr] :
( v107257(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7875,axiom,
! [VarCurr] :
( v107256(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7874,axiom,
! [VarCurr] :
( v107255(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7873,axiom,
! [VarCurr] :
( v107254(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7872,axiom,
! [VarCurr] :
( v107253(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7871,axiom,
! [VarCurr] :
( v107252(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7870,axiom,
! [VarCurr] :
( v107251(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7869,axiom,
! [VarCurr] :
( v107250(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7868,axiom,
! [VarCurr] :
( v107249(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7867,axiom,
! [VarCurr] :
( v107248(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7866,axiom,
! [VarCurr] :
( v107247(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7865,axiom,
! [VarCurr] :
( v107246(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7864,axiom,
! [VarCurr] :
( v107245(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7863,axiom,
! [VarCurr] :
( v107244(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7862,axiom,
! [VarCurr] :
( v107243(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7861,axiom,
! [VarCurr] :
( v107242(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7860,axiom,
! [VarCurr] :
( v107241(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7859,axiom,
! [VarCurr] :
( v107240(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7858,axiom,
! [VarCurr] :
( v107239(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7857,axiom,
! [VarCurr] :
( v107238(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7856,axiom,
! [VarCurr] :
( v107237(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7855,axiom,
! [VarCurr] :
( v107236(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7854,axiom,
! [VarCurr] :
( v107235(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7853,axiom,
! [VarCurr] :
( v107234(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7852,axiom,
! [VarCurr] :
( v107233(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7851,axiom,
! [VarCurr] :
( v107232(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $true )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7850,axiom,
! [VarCurr] :
( v107231(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7849,axiom,
! [VarCurr] :
( v107230(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7848,axiom,
! [VarCurr] :
( v107229(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7847,axiom,
! [VarCurr] :
( v107228(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7846,axiom,
! [VarCurr] :
( v107227(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7845,axiom,
! [VarCurr] :
( v107226(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7844,axiom,
! [VarCurr] :
( v107225(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7843,axiom,
! [VarCurr] :
( v107224(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7842,axiom,
! [VarCurr] :
( v107223(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7841,axiom,
! [VarCurr] :
( v107222(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7840,axiom,
! [VarCurr] :
( v107221(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7839,axiom,
! [VarCurr] :
( v107220(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7838,axiom,
! [VarCurr] :
( v107219(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7837,axiom,
! [VarCurr] :
( v107218(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7836,axiom,
! [VarCurr] :
( v107217(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7835,axiom,
! [VarCurr] :
( v107216(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $true )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7834,axiom,
! [VarCurr] :
( v107215(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7833,axiom,
! [VarCurr] :
( v107214(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7832,axiom,
! [VarCurr] :
( v107213(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7831,axiom,
! [VarCurr] :
( v107212(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7830,axiom,
! [VarCurr] :
( v107211(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7829,axiom,
! [VarCurr] :
( v107210(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7828,axiom,
! [VarCurr] :
( v107209(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7827,axiom,
! [VarCurr] :
( v107208(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $true )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7826,axiom,
! [VarCurr] :
( v107207(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7825,axiom,
! [VarCurr] :
( v107206(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7824,axiom,
! [VarCurr] :
( v107205(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7823,axiom,
! [VarCurr] :
( v107204(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $true )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7822,axiom,
! [VarCurr] :
( v107203(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7821,axiom,
! [VarCurr] :
( v107202(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $true )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7820,axiom,
! [VarCurr] :
( v107201(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7819,axiom,
! [VarCurr] :
( v107200(VarCurr)
<=> ( ( v107160(VarCurr,bitIndex11)
<=> $false )
& ( v107160(VarCurr,bitIndex10)
<=> $false )
& ( v107160(VarCurr,bitIndex9)
<=> $false )
& ( v107160(VarCurr,bitIndex8)
<=> $false )
& ( v107160(VarCurr,bitIndex7)
<=> $false )
& ( v107160(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addAssignment_34304,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex63)
<=> v107195(VarCurr,bitIndex63) ) ).
fof(addAssignment_34303,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex63)
<=> v107197(VarCurr,bitIndex63) ) ).
fof(addAssignment_34302,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex63)
<=> v103937(VarCurr,bitIndex63) ) ).
fof(addAssignment_34301,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex62)
<=> v107195(VarCurr,bitIndex62) ) ).
fof(addAssignment_34300,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex62)
<=> v107197(VarCurr,bitIndex62) ) ).
fof(addAssignment_34299,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex62)
<=> v103937(VarCurr,bitIndex62) ) ).
fof(addAssignment_34298,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex61)
<=> v107195(VarCurr,bitIndex61) ) ).
fof(addAssignment_34297,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex61)
<=> v107197(VarCurr,bitIndex61) ) ).
fof(addAssignment_34296,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex61)
<=> v103937(VarCurr,bitIndex61) ) ).
fof(addAssignment_34295,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex60)
<=> v107195(VarCurr,bitIndex60) ) ).
fof(addAssignment_34294,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex60)
<=> v107197(VarCurr,bitIndex60) ) ).
fof(addAssignment_34293,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex60)
<=> v103937(VarCurr,bitIndex60) ) ).
fof(addAssignment_34292,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex59)
<=> v107195(VarCurr,bitIndex59) ) ).
fof(addAssignment_34291,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex59)
<=> v107197(VarCurr,bitIndex59) ) ).
fof(addAssignment_34290,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex59)
<=> v103937(VarCurr,bitIndex59) ) ).
fof(addAssignment_34289,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex58)
<=> v107195(VarCurr,bitIndex58) ) ).
fof(addAssignment_34288,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex58)
<=> v107197(VarCurr,bitIndex58) ) ).
fof(addAssignment_34287,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex58)
<=> v103937(VarCurr,bitIndex58) ) ).
fof(addAssignment_34286,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex57)
<=> v107195(VarCurr,bitIndex57) ) ).
fof(addAssignment_34285,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex57)
<=> v107197(VarCurr,bitIndex57) ) ).
fof(addAssignment_34284,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex57)
<=> v103937(VarCurr,bitIndex57) ) ).
fof(addAssignment_34283,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex56)
<=> v107195(VarCurr,bitIndex56) ) ).
fof(addAssignment_34282,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex56)
<=> v107197(VarCurr,bitIndex56) ) ).
fof(addAssignment_34281,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex56)
<=> v103937(VarCurr,bitIndex56) ) ).
fof(addAssignment_34280,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex55)
<=> v107195(VarCurr,bitIndex55) ) ).
fof(addAssignment_34279,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex55)
<=> v107197(VarCurr,bitIndex55) ) ).
fof(addAssignment_34278,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex55)
<=> v103937(VarCurr,bitIndex55) ) ).
fof(addAssignment_34277,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex54)
<=> v107195(VarCurr,bitIndex54) ) ).
fof(addAssignment_34276,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex54)
<=> v107197(VarCurr,bitIndex54) ) ).
fof(addAssignment_34275,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex54)
<=> v103937(VarCurr,bitIndex54) ) ).
fof(addAssignment_34274,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex53)
<=> v107195(VarCurr,bitIndex53) ) ).
fof(addAssignment_34273,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex53)
<=> v107197(VarCurr,bitIndex53) ) ).
fof(addAssignment_34272,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex53)
<=> v103937(VarCurr,bitIndex53) ) ).
fof(addAssignment_34271,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex52)
<=> v107195(VarCurr,bitIndex52) ) ).
fof(addAssignment_34270,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex52)
<=> v107197(VarCurr,bitIndex52) ) ).
fof(addAssignment_34269,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex52)
<=> v103937(VarCurr,bitIndex52) ) ).
fof(addAssignment_34268,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex51)
<=> v107195(VarCurr,bitIndex51) ) ).
fof(addAssignment_34267,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex51)
<=> v107197(VarCurr,bitIndex51) ) ).
fof(addAssignment_34266,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex51)
<=> v103937(VarCurr,bitIndex51) ) ).
fof(addAssignment_34265,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex50)
<=> v107195(VarCurr,bitIndex50) ) ).
fof(addAssignment_34264,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex50)
<=> v107197(VarCurr,bitIndex50) ) ).
fof(addAssignment_34263,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex50)
<=> v103937(VarCurr,bitIndex50) ) ).
fof(addAssignment_34262,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex49)
<=> v107195(VarCurr,bitIndex49) ) ).
fof(addAssignment_34261,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex49)
<=> v107197(VarCurr,bitIndex49) ) ).
fof(addAssignment_34260,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex49)
<=> v103937(VarCurr,bitIndex49) ) ).
fof(addAssignment_34259,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex48)
<=> v107195(VarCurr,bitIndex48) ) ).
fof(addAssignment_34258,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex48)
<=> v107197(VarCurr,bitIndex48) ) ).
fof(addAssignment_34257,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex48)
<=> v103937(VarCurr,bitIndex48) ) ).
fof(addAssignment_34256,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex47)
<=> v107195(VarCurr,bitIndex47) ) ).
fof(addAssignment_34255,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex47)
<=> v107197(VarCurr,bitIndex47) ) ).
fof(addAssignment_34254,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex47)
<=> v103937(VarCurr,bitIndex47) ) ).
fof(addAssignment_34253,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex46)
<=> v107195(VarCurr,bitIndex46) ) ).
fof(addAssignment_34252,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex46)
<=> v107197(VarCurr,bitIndex46) ) ).
fof(addAssignment_34251,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex46)
<=> v103937(VarCurr,bitIndex46) ) ).
fof(addAssignment_34250,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex45)
<=> v107195(VarCurr,bitIndex45) ) ).
fof(addAssignment_34249,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex45)
<=> v107197(VarCurr,bitIndex45) ) ).
fof(addAssignment_34248,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex45)
<=> v103937(VarCurr,bitIndex45) ) ).
fof(addAssignment_34247,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex44)
<=> v107195(VarCurr,bitIndex44) ) ).
fof(addAssignment_34246,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex44)
<=> v107197(VarCurr,bitIndex44) ) ).
fof(addAssignment_34245,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex44)
<=> v103937(VarCurr,bitIndex44) ) ).
fof(addAssignment_34244,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex43)
<=> v107195(VarCurr,bitIndex43) ) ).
fof(addAssignment_34243,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex43)
<=> v107197(VarCurr,bitIndex43) ) ).
fof(addAssignment_34242,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex43)
<=> v103937(VarCurr,bitIndex43) ) ).
fof(addAssignment_34241,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex42)
<=> v107195(VarCurr,bitIndex42) ) ).
fof(addAssignment_34240,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex42)
<=> v107197(VarCurr,bitIndex42) ) ).
fof(addAssignment_34239,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex42)
<=> v103937(VarCurr,bitIndex42) ) ).
fof(addAssignment_34238,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex41)
<=> v107195(VarCurr,bitIndex41) ) ).
fof(addAssignment_34237,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex41)
<=> v107197(VarCurr,bitIndex41) ) ).
fof(addAssignment_34236,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex41)
<=> v103937(VarCurr,bitIndex41) ) ).
fof(addAssignment_34235,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex40)
<=> v107195(VarCurr,bitIndex40) ) ).
fof(addAssignment_34234,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex40)
<=> v107197(VarCurr,bitIndex40) ) ).
fof(addAssignment_34233,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex40)
<=> v103937(VarCurr,bitIndex40) ) ).
fof(addAssignment_34232,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex39)
<=> v107195(VarCurr,bitIndex39) ) ).
fof(addAssignment_34231,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex39)
<=> v107197(VarCurr,bitIndex39) ) ).
fof(addAssignment_34230,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex39)
<=> v103937(VarCurr,bitIndex39) ) ).
fof(addAssignment_34229,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex38)
<=> v107195(VarCurr,bitIndex38) ) ).
fof(addAssignment_34228,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex38)
<=> v107197(VarCurr,bitIndex38) ) ).
fof(addAssignment_34227,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex38)
<=> v103937(VarCurr,bitIndex38) ) ).
fof(addAssignment_34226,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex37)
<=> v107195(VarCurr,bitIndex37) ) ).
fof(addAssignment_34225,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex37)
<=> v107197(VarCurr,bitIndex37) ) ).
fof(addAssignment_34224,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex37)
<=> v103937(VarCurr,bitIndex37) ) ).
fof(addAssignment_34223,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex36)
<=> v107195(VarCurr,bitIndex36) ) ).
fof(addAssignment_34222,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex36)
<=> v107197(VarCurr,bitIndex36) ) ).
fof(addAssignment_34221,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex36)
<=> v103937(VarCurr,bitIndex36) ) ).
fof(addAssignment_34220,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex35)
<=> v107195(VarCurr,bitIndex35) ) ).
fof(addAssignment_34219,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex35)
<=> v107197(VarCurr,bitIndex35) ) ).
fof(addAssignment_34218,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex35)
<=> v103937(VarCurr,bitIndex35) ) ).
fof(addAssignment_34217,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex34)
<=> v107195(VarCurr,bitIndex34) ) ).
fof(addAssignment_34216,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex34)
<=> v107197(VarCurr,bitIndex34) ) ).
fof(addAssignment_34215,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex34)
<=> v103937(VarCurr,bitIndex34) ) ).
fof(addAssignment_34214,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex33)
<=> v107195(VarCurr,bitIndex33) ) ).
fof(addAssignment_34213,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex33)
<=> v107197(VarCurr,bitIndex33) ) ).
fof(addAssignment_34212,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex33)
<=> v103937(VarCurr,bitIndex33) ) ).
fof(addAssignment_34211,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex32)
<=> v107195(VarCurr,bitIndex32) ) ).
fof(addAssignment_34210,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex32)
<=> v107197(VarCurr,bitIndex32) ) ).
fof(addAssignment_34209,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex32)
<=> v103937(VarCurr,bitIndex32) ) ).
fof(addAssignment_34208,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex31)
<=> v107195(VarCurr,bitIndex31) ) ).
fof(addAssignment_34207,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex31)
<=> v107197(VarCurr,bitIndex31) ) ).
fof(addAssignment_34206,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex31)
<=> v103937(VarCurr,bitIndex31) ) ).
fof(addAssignment_34205,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex30)
<=> v107195(VarCurr,bitIndex30) ) ).
fof(addAssignment_34204,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex30)
<=> v107197(VarCurr,bitIndex30) ) ).
fof(addAssignment_34203,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex30)
<=> v103937(VarCurr,bitIndex30) ) ).
fof(addAssignment_34202,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex29)
<=> v107195(VarCurr,bitIndex29) ) ).
fof(addAssignment_34201,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex29)
<=> v107197(VarCurr,bitIndex29) ) ).
fof(addAssignment_34200,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex29)
<=> v103937(VarCurr,bitIndex29) ) ).
fof(addAssignment_34199,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex28)
<=> v107195(VarCurr,bitIndex28) ) ).
fof(addAssignment_34198,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex28)
<=> v107197(VarCurr,bitIndex28) ) ).
fof(addAssignment_34197,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex28)
<=> v103937(VarCurr,bitIndex28) ) ).
fof(addAssignment_34196,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex27)
<=> v107195(VarCurr,bitIndex27) ) ).
fof(addAssignment_34195,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex27)
<=> v107197(VarCurr,bitIndex27) ) ).
fof(addAssignment_34194,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex27)
<=> v103937(VarCurr,bitIndex27) ) ).
fof(addAssignment_34193,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex26)
<=> v107195(VarCurr,bitIndex26) ) ).
fof(addAssignment_34192,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex26)
<=> v107197(VarCurr,bitIndex26) ) ).
fof(addAssignment_34191,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex26)
<=> v103937(VarCurr,bitIndex26) ) ).
fof(addAssignment_34190,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex25)
<=> v107195(VarCurr,bitIndex25) ) ).
fof(addAssignment_34189,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex25)
<=> v107197(VarCurr,bitIndex25) ) ).
fof(addAssignment_34188,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex25)
<=> v103937(VarCurr,bitIndex25) ) ).
fof(addAssignment_34187,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex24)
<=> v107195(VarCurr,bitIndex24) ) ).
fof(addAssignment_34186,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex24)
<=> v107197(VarCurr,bitIndex24) ) ).
fof(addAssignment_34185,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex24)
<=> v103937(VarCurr,bitIndex24) ) ).
fof(addAssignment_34184,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex23)
<=> v107195(VarCurr,bitIndex23) ) ).
fof(addAssignment_34183,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex23)
<=> v107197(VarCurr,bitIndex23) ) ).
fof(addAssignment_34182,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex23)
<=> v103937(VarCurr,bitIndex23) ) ).
fof(addAssignment_34181,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex22)
<=> v107195(VarCurr,bitIndex22) ) ).
fof(addAssignment_34180,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex22)
<=> v107197(VarCurr,bitIndex22) ) ).
fof(addAssignment_34179,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex22)
<=> v103937(VarCurr,bitIndex22) ) ).
fof(addAssignment_34178,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex21)
<=> v107195(VarCurr,bitIndex21) ) ).
fof(addAssignment_34177,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex21)
<=> v107197(VarCurr,bitIndex21) ) ).
fof(addAssignment_34176,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex21)
<=> v103937(VarCurr,bitIndex21) ) ).
fof(addAssignment_34175,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex20)
<=> v107195(VarCurr,bitIndex20) ) ).
fof(addAssignment_34174,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex20)
<=> v107197(VarCurr,bitIndex20) ) ).
fof(addAssignment_34173,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex20)
<=> v103937(VarCurr,bitIndex20) ) ).
fof(addAssignment_34172,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex19)
<=> v107195(VarCurr,bitIndex19) ) ).
fof(addAssignment_34171,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex19)
<=> v107197(VarCurr,bitIndex19) ) ).
fof(addAssignment_34170,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex19)
<=> v103937(VarCurr,bitIndex19) ) ).
fof(addAssignment_34169,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex18)
<=> v107195(VarCurr,bitIndex18) ) ).
fof(addAssignment_34168,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex18)
<=> v107197(VarCurr,bitIndex18) ) ).
fof(addAssignment_34167,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex18)
<=> v103937(VarCurr,bitIndex18) ) ).
fof(addAssignment_34166,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex17)
<=> v107195(VarCurr,bitIndex17) ) ).
fof(addAssignment_34165,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex17)
<=> v107197(VarCurr,bitIndex17) ) ).
fof(addAssignment_34164,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex17)
<=> v103937(VarCurr,bitIndex17) ) ).
fof(addAssignment_34163,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex16)
<=> v107195(VarCurr,bitIndex16) ) ).
fof(addAssignment_34162,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex16)
<=> v107197(VarCurr,bitIndex16) ) ).
fof(addAssignment_34161,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex16)
<=> v103937(VarCurr,bitIndex16) ) ).
fof(addAssignment_34160,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex15)
<=> v107195(VarCurr,bitIndex15) ) ).
fof(addAssignment_34159,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex15)
<=> v107197(VarCurr,bitIndex15) ) ).
fof(addAssignment_34158,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex15)
<=> v103937(VarCurr,bitIndex15) ) ).
fof(addAssignment_34157,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex14)
<=> v107195(VarCurr,bitIndex14) ) ).
fof(addAssignment_34156,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex14)
<=> v107197(VarCurr,bitIndex14) ) ).
fof(addAssignment_34155,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex14)
<=> v103937(VarCurr,bitIndex14) ) ).
fof(addAssignment_34154,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex13)
<=> v107195(VarCurr,bitIndex13) ) ).
fof(addAssignment_34153,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex13)
<=> v107197(VarCurr,bitIndex13) ) ).
fof(addAssignment_34152,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex13)
<=> v103937(VarCurr,bitIndex13) ) ).
fof(addAssignment_34151,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex12)
<=> v107195(VarCurr,bitIndex12) ) ).
fof(addAssignment_34150,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex12)
<=> v107197(VarCurr,bitIndex12) ) ).
fof(addAssignment_34149,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex12)
<=> v103937(VarCurr,bitIndex12) ) ).
fof(addAssignment_34148,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex11)
<=> v107195(VarCurr,bitIndex11) ) ).
fof(addAssignment_34147,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex11)
<=> v107197(VarCurr,bitIndex11) ) ).
fof(addAssignment_34146,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex11)
<=> v103937(VarCurr,bitIndex11) ) ).
fof(addAssignment_34145,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex10)
<=> v107195(VarCurr,bitIndex10) ) ).
fof(addAssignment_34144,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex10)
<=> v107197(VarCurr,bitIndex10) ) ).
fof(addAssignment_34143,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex10)
<=> v103937(VarCurr,bitIndex10) ) ).
fof(addAssignment_34142,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex9)
<=> v107195(VarCurr,bitIndex9) ) ).
fof(addAssignment_34141,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex9)
<=> v107197(VarCurr,bitIndex9) ) ).
fof(addAssignment_34140,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex9)
<=> v103937(VarCurr,bitIndex9) ) ).
fof(addAssignment_34139,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex8)
<=> v107195(VarCurr,bitIndex8) ) ).
fof(addAssignment_34138,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex8)
<=> v107197(VarCurr,bitIndex8) ) ).
fof(addAssignment_34137,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex8)
<=> v103937(VarCurr,bitIndex8) ) ).
fof(addAssignment_34136,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex7)
<=> v107195(VarCurr,bitIndex7) ) ).
fof(addAssignment_34135,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex7)
<=> v107197(VarCurr,bitIndex7) ) ).
fof(addAssignment_34134,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex7)
<=> v103937(VarCurr,bitIndex7) ) ).
fof(addAssignment_34133,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex6)
<=> v107195(VarCurr,bitIndex6) ) ).
fof(addAssignment_34132,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex6)
<=> v107197(VarCurr,bitIndex6) ) ).
fof(addAssignment_34131,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex6)
<=> v103937(VarCurr,bitIndex6) ) ).
fof(addAssignment_34130,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex5)
<=> v107195(VarCurr,bitIndex5) ) ).
fof(addAssignment_34129,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex5)
<=> v107197(VarCurr,bitIndex5) ) ).
fof(addAssignment_34128,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex5)
<=> v103937(VarCurr,bitIndex5) ) ).
fof(addAssignment_34127,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex4)
<=> v107195(VarCurr,bitIndex4) ) ).
fof(addAssignment_34126,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex4)
<=> v107197(VarCurr,bitIndex4) ) ).
fof(addAssignment_34125,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex4)
<=> v103937(VarCurr,bitIndex4) ) ).
fof(addAssignment_34124,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex3)
<=> v107195(VarCurr,bitIndex3) ) ).
fof(addAssignment_34123,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex3)
<=> v107197(VarCurr,bitIndex3) ) ).
fof(addAssignment_34122,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex3)
<=> v103937(VarCurr,bitIndex3) ) ).
fof(addAssignment_34121,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex2)
<=> v107195(VarCurr,bitIndex2) ) ).
fof(addAssignment_34120,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex2)
<=> v107197(VarCurr,bitIndex2) ) ).
fof(addAssignment_34119,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex2)
<=> v103937(VarCurr,bitIndex2) ) ).
fof(addAssignment_34118,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex1)
<=> v107195(VarCurr,bitIndex1) ) ).
fof(addAssignment_34117,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex1)
<=> v107197(VarCurr,bitIndex1) ) ).
fof(addAssignment_34116,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex1)
<=> v103937(VarCurr,bitIndex1) ) ).
fof(addAssignment_34115,axiom,
! [VarCurr] :
( v107193(VarCurr,bitIndex0)
<=> v107195(VarCurr,bitIndex0) ) ).
fof(addAssignment_34114,axiom,
! [VarCurr] :
( v107195(VarCurr,bitIndex0)
<=> v107197(VarCurr,bitIndex0) ) ).
fof(addAssignment_34113,axiom,
! [VarCurr] :
( v107197(VarCurr,bitIndex0)
<=> v103937(VarCurr,bitIndex0) ) ).
fof(addAssignment_34112,axiom,
! [VarCurr] :
( v107170(VarCurr)
<=> v107172(VarCurr) ) ).
fof(addAssignment_34111,axiom,
! [VarCurr] :
( v107172(VarCurr)
<=> v107174(VarCurr) ) ).
fof(addAssignment_34110,axiom,
! [VarCurr] :
( v107174(VarCurr)
<=> v107176(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2497,axiom,
! [VarCurr] :
( ~ v107180(VarCurr)
=> ( v107176(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2406,axiom,
! [VarCurr] :
( v107180(VarCurr)
=> ( v107176(VarCurr)
<=> v107184(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4904,axiom,
! [VarCurr] :
( ~ v100548(VarCurr)
=> ( v107184(VarCurr)
<=> v107178(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4908,axiom,
! [VarCurr] :
( v100548(VarCurr)
=> ( v107184(VarCurr)
<=> v107185(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20326,axiom,
! [VarCurr] :
( v107186(VarCurr)
<=> ( v107188(VarCurr)
| v104109(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20325,axiom,
! [VarCurr] :
( v107188(VarCurr)
<=> ( v107189(VarCurr)
| v104108(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20324,axiom,
! [VarCurr] :
( v107189(VarCurr)
<=> ( v100901(VarCurr)
| v104107(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1703,axiom,
! [VarCurr] :
( v107185(VarCurr)
<=> ( v103971(VarCurr,bitIndex0)
& v103971(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20323,axiom,
! [VarCurr] :
( v107180(VarCurr)
<=> ( v107181(VarCurr)
| v104109(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20322,axiom,
! [VarCurr] :
( v107181(VarCurr)
<=> ( v107182(VarCurr)
| v104108(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20321,axiom,
! [VarCurr] :
( v107182(VarCurr)
<=> ( v107183(VarCurr)
| v104107(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20320,axiom,
! [VarCurr] :
( v107183(VarCurr)
<=> ( v100548(VarCurr)
| v100901(VarCurr) ) ) ).
fof(addAssignment_34109,axiom,
! [VarCurr] :
( v107162(VarCurr)
<=> v3855(VarCurr) ) ).
fof(addAssignment_34108,axiom,
! [VarCurr] :
( v104013(VarCurr)
<=> v104015(VarCurr) ) ).
fof(addAssignment_34107,axiom,
! [VarCurr] :
( v104015(VarCurr)
<=> v104017(VarCurr) ) ).
fof(addAssignment_34106,axiom,
! [VarCurr] :
( v104017(VarCurr)
<=> v104019(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20319,axiom,
! [VarCurr] :
( v104019(VarCurr)
<=> ( v107095(VarCurr)
| v107126(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20318,axiom,
! [VarCurr] :
( v107126(VarCurr)
<=> ( v107127(VarCurr)
| v107142(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20317,axiom,
! [VarCurr] :
( v107142(VarCurr)
<=> ( v107143(VarCurr)
| v107150(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20316,axiom,
! [VarCurr] :
( v107150(VarCurr)
<=> ( v107151(VarCurr)
| v107154(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20315,axiom,
! [VarCurr] :
( v107154(VarCurr)
<=> ( v107155(VarCurr)
| v107156(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1702,axiom,
! [VarCurr] :
( v107156(VarCurr)
<=> ( v104021(VarCurr,bitIndex62)
| v104021(VarCurr,bitIndex63) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1701,axiom,
! [VarCurr] :
( v107155(VarCurr)
<=> ( v104021(VarCurr,bitIndex60)
| v104021(VarCurr,bitIndex61) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20314,axiom,
! [VarCurr] :
( v107151(VarCurr)
<=> ( v107152(VarCurr)
| v107153(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1700,axiom,
! [VarCurr] :
( v107153(VarCurr)
<=> ( v104021(VarCurr,bitIndex58)
| v104021(VarCurr,bitIndex59) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1699,axiom,
! [VarCurr] :
( v107152(VarCurr)
<=> ( v104021(VarCurr,bitIndex56)
| v104021(VarCurr,bitIndex57) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20313,axiom,
! [VarCurr] :
( v107143(VarCurr)
<=> ( v107144(VarCurr)
| v107147(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20312,axiom,
! [VarCurr] :
( v107147(VarCurr)
<=> ( v107148(VarCurr)
| v107149(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1698,axiom,
! [VarCurr] :
( v107149(VarCurr)
<=> ( v104021(VarCurr,bitIndex54)
| v104021(VarCurr,bitIndex55) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1697,axiom,
! [VarCurr] :
( v107148(VarCurr)
<=> ( v104021(VarCurr,bitIndex52)
| v104021(VarCurr,bitIndex53) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20311,axiom,
! [VarCurr] :
( v107144(VarCurr)
<=> ( v107145(VarCurr)
| v107146(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1696,axiom,
! [VarCurr] :
( v107146(VarCurr)
<=> ( v104021(VarCurr,bitIndex50)
| v104021(VarCurr,bitIndex51) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1695,axiom,
! [VarCurr] :
( v107145(VarCurr)
<=> ( v104021(VarCurr,bitIndex48)
| v104021(VarCurr,bitIndex49) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20310,axiom,
! [VarCurr] :
( v107127(VarCurr)
<=> ( v107128(VarCurr)
| v107135(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20309,axiom,
! [VarCurr] :
( v107135(VarCurr)
<=> ( v107136(VarCurr)
| v107139(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20308,axiom,
! [VarCurr] :
( v107139(VarCurr)
<=> ( v107140(VarCurr)
| v107141(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1694,axiom,
! [VarCurr] :
( v107141(VarCurr)
<=> ( v104021(VarCurr,bitIndex46)
| v104021(VarCurr,bitIndex47) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1693,axiom,
! [VarCurr] :
( v107140(VarCurr)
<=> ( v104021(VarCurr,bitIndex44)
| v104021(VarCurr,bitIndex45) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20307,axiom,
! [VarCurr] :
( v107136(VarCurr)
<=> ( v107137(VarCurr)
| v107138(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1692,axiom,
! [VarCurr] :
( v107138(VarCurr)
<=> ( v104021(VarCurr,bitIndex42)
| v104021(VarCurr,bitIndex43) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1691,axiom,
! [VarCurr] :
( v107137(VarCurr)
<=> ( v104021(VarCurr,bitIndex40)
| v104021(VarCurr,bitIndex41) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20306,axiom,
! [VarCurr] :
( v107128(VarCurr)
<=> ( v107129(VarCurr)
| v107132(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20305,axiom,
! [VarCurr] :
( v107132(VarCurr)
<=> ( v107133(VarCurr)
| v107134(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1690,axiom,
! [VarCurr] :
( v107134(VarCurr)
<=> ( v104021(VarCurr,bitIndex38)
| v104021(VarCurr,bitIndex39) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1689,axiom,
! [VarCurr] :
( v107133(VarCurr)
<=> ( v104021(VarCurr,bitIndex36)
| v104021(VarCurr,bitIndex37) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20304,axiom,
! [VarCurr] :
( v107129(VarCurr)
<=> ( v107130(VarCurr)
| v107131(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1688,axiom,
! [VarCurr] :
( v107131(VarCurr)
<=> ( v104021(VarCurr,bitIndex34)
| v104021(VarCurr,bitIndex35) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1687,axiom,
! [VarCurr] :
( v107130(VarCurr)
<=> ( v104021(VarCurr,bitIndex32)
| v104021(VarCurr,bitIndex33) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20303,axiom,
! [VarCurr] :
( v107095(VarCurr)
<=> ( v107096(VarCurr)
| v107111(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20302,axiom,
! [VarCurr] :
( v107111(VarCurr)
<=> ( v107112(VarCurr)
| v107119(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20301,axiom,
! [VarCurr] :
( v107119(VarCurr)
<=> ( v107120(VarCurr)
| v107123(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20300,axiom,
! [VarCurr] :
( v107123(VarCurr)
<=> ( v107124(VarCurr)
| v107125(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1686,axiom,
! [VarCurr] :
( v107125(VarCurr)
<=> ( v104021(VarCurr,bitIndex30)
| v104021(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1685,axiom,
! [VarCurr] :
( v107124(VarCurr)
<=> ( v104021(VarCurr,bitIndex28)
| v104021(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20299,axiom,
! [VarCurr] :
( v107120(VarCurr)
<=> ( v107121(VarCurr)
| v107122(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1684,axiom,
! [VarCurr] :
( v107122(VarCurr)
<=> ( v104021(VarCurr,bitIndex26)
| v104021(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1683,axiom,
! [VarCurr] :
( v107121(VarCurr)
<=> ( v104021(VarCurr,bitIndex24)
| v104021(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20298,axiom,
! [VarCurr] :
( v107112(VarCurr)
<=> ( v107113(VarCurr)
| v107116(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20297,axiom,
! [VarCurr] :
( v107116(VarCurr)
<=> ( v107117(VarCurr)
| v107118(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1682,axiom,
! [VarCurr] :
( v107118(VarCurr)
<=> ( v104021(VarCurr,bitIndex22)
| v104021(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1681,axiom,
! [VarCurr] :
( v107117(VarCurr)
<=> ( v104021(VarCurr,bitIndex20)
| v104021(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20296,axiom,
! [VarCurr] :
( v107113(VarCurr)
<=> ( v107114(VarCurr)
| v107115(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1680,axiom,
! [VarCurr] :
( v107115(VarCurr)
<=> ( v104021(VarCurr,bitIndex18)
| v104021(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1679,axiom,
! [VarCurr] :
( v107114(VarCurr)
<=> ( v104021(VarCurr,bitIndex16)
| v104021(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20295,axiom,
! [VarCurr] :
( v107096(VarCurr)
<=> ( v107097(VarCurr)
| v107104(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20294,axiom,
! [VarCurr] :
( v107104(VarCurr)
<=> ( v107105(VarCurr)
| v107108(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20293,axiom,
! [VarCurr] :
( v107108(VarCurr)
<=> ( v107109(VarCurr)
| v107110(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1678,axiom,
! [VarCurr] :
( v107110(VarCurr)
<=> ( v104021(VarCurr,bitIndex14)
| v104021(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1677,axiom,
! [VarCurr] :
( v107109(VarCurr)
<=> ( v104021(VarCurr,bitIndex12)
| v104021(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20292,axiom,
! [VarCurr] :
( v107105(VarCurr)
<=> ( v107106(VarCurr)
| v107107(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1676,axiom,
! [VarCurr] :
( v107107(VarCurr)
<=> ( v104021(VarCurr,bitIndex10)
| v104021(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1675,axiom,
! [VarCurr] :
( v107106(VarCurr)
<=> ( v104021(VarCurr,bitIndex8)
| v104021(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20291,axiom,
! [VarCurr] :
( v107097(VarCurr)
<=> ( v107098(VarCurr)
| v107101(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20290,axiom,
! [VarCurr] :
( v107101(VarCurr)
<=> ( v107102(VarCurr)
| v107103(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1674,axiom,
! [VarCurr] :
( v107103(VarCurr)
<=> ( v104021(VarCurr,bitIndex6)
| v104021(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1673,axiom,
! [VarCurr] :
( v107102(VarCurr)
<=> ( v104021(VarCurr,bitIndex4)
| v104021(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20289,axiom,
! [VarCurr] :
( v107098(VarCurr)
<=> ( v107099(VarCurr)
| v107100(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1672,axiom,
! [VarCurr] :
( v107100(VarCurr)
<=> ( v104021(VarCurr,bitIndex2)
| v104021(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1671,axiom,
! [VarCurr] :
( v107099(VarCurr)
<=> ( v104021(VarCurr,bitIndex0)
| v104021(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_34105,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v104021(VarCurr,B)
<=> v104023(VarCurr,B) ) ) ).
fof(addAssignment_34104,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v104023(VarCurr,B)
<=> v104025(VarCurr,B) ) ) ).
fof(addAssignment_34103,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v104025(VarCurr,B)
<=> v104027(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_33,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v104027(VarCurr,B)
<=> ( v104029(VarCurr,B)
| v107067(VarCurr,B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1721,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107081(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v107067(VarNext,B)
<=> v107067(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1780,axiom,
! [VarNext] :
( v107081(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v107067(VarNext,B)
<=> v107089(VarNext,B) ) ) ) ).
fof(addAssignment_34102,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v107089(VarNext,B)
<=> v107087(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2496,axiom,
! [VarCurr] :
( ~ v104433(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v107087(VarCurr,B)
<=> v107069(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2405,axiom,
! [VarCurr] :
( v104433(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v107087(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20288,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107081(VarNext)
<=> v107082(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20287,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107082(VarNext)
<=> ( v107084(VarNext)
& v104419(VarNext) ) ) ) ).
fof(writeUnaryOperator_7895,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107084(VarNext)
<=> v104426(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2495,axiom,
! [VarCurr] :
( ~ v100915(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v107069(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2404,axiom,
! [VarCurr] :
( v100915(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v107069(VarCurr,B)
<=> v104135(VarCurr,B) ) ) ) ).
fof(addAssignment_34101,axiom,
! [VarCurr,B] :
( range_63_1(B)
=> ( v104135(VarCurr,B)
<=> v104137(VarCurr,B) ) ) ).
fof(addAssignment_34100,axiom,
! [VarCurr,B] :
( range_63_1(B)
=> ( v104137(VarCurr,B)
<=> v104139(VarCurr,B) ) ) ).
fof(addAssignment_34099,axiom,
! [VarCurr,B] :
( range_63_1(B)
=> ( v104139(VarCurr,B)
<=> v104141(VarCurr,B) ) ) ).
fof(addAssignment_34098,axiom,
! [VarCurr,B] :
( range_63_1(B)
=> ( v104141(VarCurr,B)
<=> v95319(VarCurr,B) ) ) ).
fof(range_axiom_178,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_34097,axiom,
! [VarNext] :
( v95319(VarNext,bitIndex60)
<=> v107071(VarNext,bitIndex60) ) ).
fof(addCaseBooleanConditionEqualRanges1_1720,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107072(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v107071(VarNext,B)
<=> v95319(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1779,axiom,
! [VarNext] :
( v107072(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v107071(VarNext,B)
<=> v95346(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20286,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107072(VarNext)
<=> v107073(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20285,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107073(VarNext)
<=> ( v107075(VarNext)
& v10875(VarNext) ) ) ) ).
fof(writeUnaryOperator_7894,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107075(VarNext)
<=> v10882(VarNext) ) ) ).
fof(addAssignment_34096,axiom,
! [VarCurr] :
( v95321(VarCurr,bitIndex60)
<=> v95323(VarCurr,bitIndex60) ) ).
fof(addAssignment_34095,axiom,
! [VarCurr] :
( v95323(VarCurr,bitIndex60)
<=> v95325(VarCurr,bitIndex60) ) ).
fof(addAssignment_34094,axiom,
! [VarCurr] :
( v95325(VarCurr,bitIndex60)
<=> v95327(VarCurr,bitIndex60) ) ).
fof(addAssignment_34093,axiom,
! [VarCurr] :
( v95327(VarCurr,bitIndex60)
<=> v3874(VarCurr,bitIndex60) ) ).
fof(addAssignment_34092,axiom,
! [VarCurr] :
( v3874(VarCurr,bitIndex60)
<=> v3876(VarCurr,bitIndex60) ) ).
fof(addAssignment_34091,axiom,
! [VarCurr] :
( v3876(VarCurr,bitIndex60)
<=> v3878(VarCurr,bitIndex60) ) ).
fof(addAssignment_34090,axiom,
! [VarCurr] :
( v3878(VarCurr,bitIndex60)
<=> v3880(VarCurr,bitIndex60) ) ).
fof(addAssignment_34089,axiom,
! [VarCurr] :
( v3880(VarCurr,bitIndex60)
<=> v3882(VarCurr,bitIndex60) ) ).
fof(addAssignment_34088,axiom,
! [VarCurr] :
( v3882(VarCurr,bitIndex60)
<=> v3884(VarCurr,bitIndex60) ) ).
fof(addAssignment_34087,axiom,
! [VarCurr] :
( v3884(VarCurr,bitIndex60)
<=> v3886(VarCurr,bitIndex60) ) ).
fof(addAssignment_34086,axiom,
! [VarCurr] :
( v3886(VarCurr,bitIndex60)
<=> v3888(VarCurr,bitIndex60) ) ).
fof(addAssignment_34085,axiom,
! [VarCurr] :
( v3888(VarCurr,bitIndex60)
<=> v3890(VarCurr,bitIndex60) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_32,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v104029(VarCurr,B)
<=> ( v104031(VarCurr,B)
& v104454(VarCurr,B) ) ) ) ).
fof(addAssignment_34084,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v104454(VarCurr,B)
<=> v104456(VarCurr,B) ) ) ).
fof(addAssignment_34083,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v104456(VarCurr,B)
<=> v104458(VarCurr,B) ) ) ).
fof(addAssignment_34082,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v104458(VarCurr,B)
<=> v104460(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2494,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107057(VarNext)
=> ( v104460(VarNext,bitIndex63)
<=> v104460(VarCurr,bitIndex63) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_341,axiom,
! [VarNext] :
( v107057(VarNext)
=> ( v104460(VarNext,bitIndex63)
<=> v107059(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20284,axiom,
! [VarCurr] :
( v107059(VarCurr)
<=> ( v104462(VarCurr)
& v107060(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7818,axiom,
! [VarCurr] :
( v107060(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex32) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex31) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex30) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex29) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex28) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex27) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex26) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex25) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex24) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex23) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex22) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex21) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex20) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex19) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex18) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex17) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex16) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex15) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex14) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex13) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex12) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex11) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex10) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex9) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex8) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex7) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex6) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex5) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex4) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex3) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex2) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex1) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20283,axiom,
! [VarCurr] :
( v107057(VarCurr)
<=> ( v107058(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7893,axiom,
! [VarCurr] :
( ~ v107058(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2493,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107047(VarNext)
=> ( v104460(VarNext,bitIndex62)
<=> v104460(VarCurr,bitIndex62) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_340,axiom,
! [VarNext] :
( v107047(VarNext)
=> ( v104460(VarNext,bitIndex62)
<=> v107049(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20282,axiom,
! [VarCurr] :
( v107049(VarCurr)
<=> ( v104462(VarCurr)
& v107050(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7817,axiom,
! [VarCurr] :
( v107050(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex65) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex64) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex63) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex62) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex61) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex60) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex59) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex58) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex57) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex56) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex55) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex54) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex53) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex52) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex51) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex50) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex49) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex48) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex47) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex46) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex45) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex44) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex43) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex42) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex41) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex40) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex39) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex38) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex37) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex36) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex35) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex34) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex33) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20281,axiom,
! [VarCurr] :
( v107047(VarCurr)
<=> ( v107048(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7892,axiom,
! [VarCurr] :
( ~ v107048(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2492,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107037(VarNext)
=> ( v104460(VarNext,bitIndex61)
<=> v104460(VarCurr,bitIndex61) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_339,axiom,
! [VarNext] :
( v107037(VarNext)
=> ( v104460(VarNext,bitIndex61)
<=> v107039(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20280,axiom,
! [VarCurr] :
( v107039(VarCurr)
<=> ( v104462(VarCurr)
& v107040(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7816,axiom,
! [VarCurr] :
( v107040(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex98) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex97) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex96) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex95) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex94) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex93) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex92) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex91) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex90) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex89) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex88) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex87) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex86) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex85) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex84) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex83) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex82) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex81) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex80) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex79) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex78) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex77) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex76) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex75) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex74) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex73) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex72) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex71) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex70) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex69) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex68) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex67) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex66) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20279,axiom,
! [VarCurr] :
( v107037(VarCurr)
<=> ( v107038(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7891,axiom,
! [VarCurr] :
( ~ v107038(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2491,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107027(VarNext)
=> ( v104460(VarNext,bitIndex60)
<=> v104460(VarCurr,bitIndex60) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_338,axiom,
! [VarNext] :
( v107027(VarNext)
=> ( v104460(VarNext,bitIndex60)
<=> v107029(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20278,axiom,
! [VarCurr] :
( v107029(VarCurr)
<=> ( v104462(VarCurr)
& v107030(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7815,axiom,
! [VarCurr] :
( v107030(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex131) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex130) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex129) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex128) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex127) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex126) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex125) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex124) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex123) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex122) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex121) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex120) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex119) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex118) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex117) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex116) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex115) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex114) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex113) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex112) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex111) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex110) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex109) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex108) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex107) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex106) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex105) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex104) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex103) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex102) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex101) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex100) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex99) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20277,axiom,
! [VarCurr] :
( v107027(VarCurr)
<=> ( v107028(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7890,axiom,
! [VarCurr] :
( ~ v107028(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2490,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107017(VarNext)
=> ( v104460(VarNext,bitIndex59)
<=> v104460(VarCurr,bitIndex59) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_337,axiom,
! [VarNext] :
( v107017(VarNext)
=> ( v104460(VarNext,bitIndex59)
<=> v107019(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20276,axiom,
! [VarCurr] :
( v107019(VarCurr)
<=> ( v104462(VarCurr)
& v107020(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7814,axiom,
! [VarCurr] :
( v107020(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex164) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex163) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex162) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex161) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex160) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex159) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex158) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex157) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex156) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex155) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex154) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex153) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex152) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex151) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex150) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex149) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex148) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex147) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex146) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex145) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex144) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex143) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex142) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex141) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex140) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex139) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex138) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex137) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex136) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex135) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex134) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex133) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex132) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20275,axiom,
! [VarCurr] :
( v107017(VarCurr)
<=> ( v107018(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7889,axiom,
! [VarCurr] :
( ~ v107018(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2489,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107007(VarNext)
=> ( v104460(VarNext,bitIndex58)
<=> v104460(VarCurr,bitIndex58) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_336,axiom,
! [VarNext] :
( v107007(VarNext)
=> ( v104460(VarNext,bitIndex58)
<=> v107009(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20274,axiom,
! [VarCurr] :
( v107009(VarCurr)
<=> ( v104462(VarCurr)
& v107010(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7813,axiom,
! [VarCurr] :
( v107010(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex197) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex196) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex195) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex194) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex193) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex192) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex191) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex190) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex189) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex188) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex187) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex186) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex185) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex184) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex183) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex182) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex181) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex180) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex179) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex178) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex177) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex176) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex175) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex174) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex173) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex172) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex171) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex170) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex169) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex168) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex167) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex166) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex165) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20273,axiom,
! [VarCurr] :
( v107007(VarCurr)
<=> ( v107008(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7888,axiom,
! [VarCurr] :
( ~ v107008(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2488,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106997(VarNext)
=> ( v104460(VarNext,bitIndex57)
<=> v104460(VarCurr,bitIndex57) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_335,axiom,
! [VarNext] :
( v106997(VarNext)
=> ( v104460(VarNext,bitIndex57)
<=> v106999(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20272,axiom,
! [VarCurr] :
( v106999(VarCurr)
<=> ( v104462(VarCurr)
& v107000(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7812,axiom,
! [VarCurr] :
( v107000(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex230) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex229) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex228) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex227) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex226) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex225) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex224) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex223) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex222) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex221) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex220) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex219) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex218) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex217) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex216) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex215) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex214) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex213) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex212) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex211) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex210) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex209) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex208) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex207) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex206) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex205) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex204) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex203) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex202) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex201) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex200) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex199) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex198) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20271,axiom,
! [VarCurr] :
( v106997(VarCurr)
<=> ( v106998(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7887,axiom,
! [VarCurr] :
( ~ v106998(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2487,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106987(VarNext)
=> ( v104460(VarNext,bitIndex56)
<=> v104460(VarCurr,bitIndex56) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_334,axiom,
! [VarNext] :
( v106987(VarNext)
=> ( v104460(VarNext,bitIndex56)
<=> v106989(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20270,axiom,
! [VarCurr] :
( v106989(VarCurr)
<=> ( v104462(VarCurr)
& v106990(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7811,axiom,
! [VarCurr] :
( v106990(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex263) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex262) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex261) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex260) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex259) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex258) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex257) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex256) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex255) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex254) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex253) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex252) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex251) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex250) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex249) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex248) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex247) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex246) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex245) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex244) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex243) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex242) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex241) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex240) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex239) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex238) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex237) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex236) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex235) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex234) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex233) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex232) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex231) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20269,axiom,
! [VarCurr] :
( v106987(VarCurr)
<=> ( v106988(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7886,axiom,
! [VarCurr] :
( ~ v106988(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2486,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106977(VarNext)
=> ( v104460(VarNext,bitIndex55)
<=> v104460(VarCurr,bitIndex55) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_333,axiom,
! [VarNext] :
( v106977(VarNext)
=> ( v104460(VarNext,bitIndex55)
<=> v106979(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20268,axiom,
! [VarCurr] :
( v106979(VarCurr)
<=> ( v104462(VarCurr)
& v106980(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7810,axiom,
! [VarCurr] :
( v106980(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex296) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex295) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex294) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex293) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex292) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex291) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex290) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex289) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex288) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex287) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex286) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex285) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex284) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex283) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex282) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex281) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex280) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex279) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex278) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex277) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex276) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex275) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex274) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex273) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex272) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex271) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex270) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex269) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex268) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex267) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex266) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex265) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex264) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20267,axiom,
! [VarCurr] :
( v106977(VarCurr)
<=> ( v106978(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7885,axiom,
! [VarCurr] :
( ~ v106978(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2485,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106967(VarNext)
=> ( v104460(VarNext,bitIndex54)
<=> v104460(VarCurr,bitIndex54) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_332,axiom,
! [VarNext] :
( v106967(VarNext)
=> ( v104460(VarNext,bitIndex54)
<=> v106969(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20266,axiom,
! [VarCurr] :
( v106969(VarCurr)
<=> ( v104462(VarCurr)
& v106970(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7809,axiom,
! [VarCurr] :
( v106970(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex329) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex328) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex327) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex326) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex325) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex324) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex323) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex322) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex321) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex320) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex319) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex318) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex317) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex316) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex315) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex314) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex313) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex312) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex311) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex310) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex309) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex308) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex307) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex306) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex305) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex304) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex303) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex302) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex301) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex300) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex299) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex298) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex297) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20265,axiom,
! [VarCurr] :
( v106967(VarCurr)
<=> ( v106968(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7884,axiom,
! [VarCurr] :
( ~ v106968(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2484,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106957(VarNext)
=> ( v104460(VarNext,bitIndex53)
<=> v104460(VarCurr,bitIndex53) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_331,axiom,
! [VarNext] :
( v106957(VarNext)
=> ( v104460(VarNext,bitIndex53)
<=> v106959(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20264,axiom,
! [VarCurr] :
( v106959(VarCurr)
<=> ( v104462(VarCurr)
& v106960(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7808,axiom,
! [VarCurr] :
( v106960(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex362) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex361) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex360) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex359) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex358) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex357) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex356) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex355) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex354) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex353) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex352) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex351) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex350) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex349) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex348) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex347) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex346) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex345) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex344) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex343) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex342) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex341) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex340) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex339) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex338) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex337) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex336) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex335) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex334) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex333) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex332) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex331) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex330) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20263,axiom,
! [VarCurr] :
( v106957(VarCurr)
<=> ( v106958(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7883,axiom,
! [VarCurr] :
( ~ v106958(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2483,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106947(VarNext)
=> ( v104460(VarNext,bitIndex52)
<=> v104460(VarCurr,bitIndex52) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_330,axiom,
! [VarNext] :
( v106947(VarNext)
=> ( v104460(VarNext,bitIndex52)
<=> v106949(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20262,axiom,
! [VarCurr] :
( v106949(VarCurr)
<=> ( v104462(VarCurr)
& v106950(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7807,axiom,
! [VarCurr] :
( v106950(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex395) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex394) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex393) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex392) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex391) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex390) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex389) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex388) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex387) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex386) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex385) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex384) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex383) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex382) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex381) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex380) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex379) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex378) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex377) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex376) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex375) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex374) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex373) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex372) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex371) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex370) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex369) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex368) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex367) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex366) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex365) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex364) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex363) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20261,axiom,
! [VarCurr] :
( v106947(VarCurr)
<=> ( v106948(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7882,axiom,
! [VarCurr] :
( ~ v106948(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2482,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106937(VarNext)
=> ( v104460(VarNext,bitIndex51)
<=> v104460(VarCurr,bitIndex51) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_329,axiom,
! [VarNext] :
( v106937(VarNext)
=> ( v104460(VarNext,bitIndex51)
<=> v106939(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20260,axiom,
! [VarCurr] :
( v106939(VarCurr)
<=> ( v104462(VarCurr)
& v106940(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7806,axiom,
! [VarCurr] :
( v106940(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex428) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex427) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex426) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex425) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex424) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex423) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex422) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex421) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex420) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex419) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex418) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex417) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex416) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex415) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex414) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex413) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex412) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex411) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex410) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex409) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex408) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex407) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex406) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex405) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex404) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex403) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex402) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex401) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex400) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex399) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex398) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex397) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex396) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20259,axiom,
! [VarCurr] :
( v106937(VarCurr)
<=> ( v106938(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7881,axiom,
! [VarCurr] :
( ~ v106938(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2481,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106927(VarNext)
=> ( v104460(VarNext,bitIndex50)
<=> v104460(VarCurr,bitIndex50) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_328,axiom,
! [VarNext] :
( v106927(VarNext)
=> ( v104460(VarNext,bitIndex50)
<=> v106929(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20258,axiom,
! [VarCurr] :
( v106929(VarCurr)
<=> ( v104462(VarCurr)
& v106930(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7805,axiom,
! [VarCurr] :
( v106930(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex461) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex460) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex459) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex458) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex457) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex456) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex455) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex454) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex453) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex452) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex451) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex450) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex449) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex448) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex447) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex446) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex445) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex444) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex443) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex442) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex441) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex440) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex439) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex438) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex437) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex436) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex435) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex434) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex433) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex432) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex431) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex430) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex429) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20257,axiom,
! [VarCurr] :
( v106927(VarCurr)
<=> ( v106928(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7880,axiom,
! [VarCurr] :
( ~ v106928(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2480,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106917(VarNext)
=> ( v104460(VarNext,bitIndex49)
<=> v104460(VarCurr,bitIndex49) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_327,axiom,
! [VarNext] :
( v106917(VarNext)
=> ( v104460(VarNext,bitIndex49)
<=> v106919(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20256,axiom,
! [VarCurr] :
( v106919(VarCurr)
<=> ( v104462(VarCurr)
& v106920(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7804,axiom,
! [VarCurr] :
( v106920(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex494) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex493) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex492) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex491) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex490) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex489) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex488) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex487) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex486) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex485) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex484) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex483) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex482) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex481) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex480) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex479) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex478) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex477) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex476) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex475) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex474) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex473) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex472) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex471) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex470) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex469) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex468) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex467) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex466) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex465) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex464) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex463) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex462) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20255,axiom,
! [VarCurr] :
( v106917(VarCurr)
<=> ( v106918(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7879,axiom,
! [VarCurr] :
( ~ v106918(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2479,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106907(VarNext)
=> ( v104460(VarNext,bitIndex48)
<=> v104460(VarCurr,bitIndex48) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_326,axiom,
! [VarNext] :
( v106907(VarNext)
=> ( v104460(VarNext,bitIndex48)
<=> v106909(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20254,axiom,
! [VarCurr] :
( v106909(VarCurr)
<=> ( v104462(VarCurr)
& v106910(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7803,axiom,
! [VarCurr] :
( v106910(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex527) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex526) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex525) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex524) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex523) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex522) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex521) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex520) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex519) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex518) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex517) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex516) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex515) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex514) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex513) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex512) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex511) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex510) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex509) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex508) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex507) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex506) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex505) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex504) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex503) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex502) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex501) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex500) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex499) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex498) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex497) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex496) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex495) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20253,axiom,
! [VarCurr] :
( v106907(VarCurr)
<=> ( v106908(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7878,axiom,
! [VarCurr] :
( ~ v106908(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2478,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106897(VarNext)
=> ( v104460(VarNext,bitIndex47)
<=> v104460(VarCurr,bitIndex47) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_325,axiom,
! [VarNext] :
( v106897(VarNext)
=> ( v104460(VarNext,bitIndex47)
<=> v106899(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20252,axiom,
! [VarCurr] :
( v106899(VarCurr)
<=> ( v104462(VarCurr)
& v106900(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7802,axiom,
! [VarCurr] :
( v106900(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex560) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex559) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex558) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex557) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex556) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex555) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex554) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex553) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex552) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex551) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex550) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex549) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex548) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex547) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex546) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex545) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex544) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex543) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex542) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex541) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex540) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex539) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex538) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex537) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex536) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex535) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex534) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex533) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex532) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex531) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex530) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex529) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex528) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20251,axiom,
! [VarCurr] :
( v106897(VarCurr)
<=> ( v106898(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7877,axiom,
! [VarCurr] :
( ~ v106898(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2477,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106887(VarNext)
=> ( v104460(VarNext,bitIndex46)
<=> v104460(VarCurr,bitIndex46) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_324,axiom,
! [VarNext] :
( v106887(VarNext)
=> ( v104460(VarNext,bitIndex46)
<=> v106889(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20250,axiom,
! [VarCurr] :
( v106889(VarCurr)
<=> ( v104462(VarCurr)
& v106890(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7801,axiom,
! [VarCurr] :
( v106890(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex593) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex592) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex591) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex590) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex589) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex588) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex587) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex586) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex585) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex584) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex583) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex582) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex581) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex580) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex579) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex578) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex577) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex576) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex575) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex574) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex573) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex572) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex571) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex570) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex569) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex568) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex567) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex566) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex565) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex564) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex563) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex562) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex561) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20249,axiom,
! [VarCurr] :
( v106887(VarCurr)
<=> ( v106888(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7876,axiom,
! [VarCurr] :
( ~ v106888(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2476,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106877(VarNext)
=> ( v104460(VarNext,bitIndex45)
<=> v104460(VarCurr,bitIndex45) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_323,axiom,
! [VarNext] :
( v106877(VarNext)
=> ( v104460(VarNext,bitIndex45)
<=> v106879(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20248,axiom,
! [VarCurr] :
( v106879(VarCurr)
<=> ( v104462(VarCurr)
& v106880(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7800,axiom,
! [VarCurr] :
( v106880(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex626) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex625) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex624) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex623) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex622) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex621) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex620) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex619) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex618) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex617) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex616) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex615) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex614) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex613) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex612) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex611) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex610) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex609) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex608) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex607) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex606) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex605) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex604) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex603) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex602) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex601) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex600) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex599) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex598) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex597) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex596) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex595) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex594) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20247,axiom,
! [VarCurr] :
( v106877(VarCurr)
<=> ( v106878(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7875,axiom,
! [VarCurr] :
( ~ v106878(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2475,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106867(VarNext)
=> ( v104460(VarNext,bitIndex44)
<=> v104460(VarCurr,bitIndex44) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_322,axiom,
! [VarNext] :
( v106867(VarNext)
=> ( v104460(VarNext,bitIndex44)
<=> v106869(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20246,axiom,
! [VarCurr] :
( v106869(VarCurr)
<=> ( v104462(VarCurr)
& v106870(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7799,axiom,
! [VarCurr] :
( v106870(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex659) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex658) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex657) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex656) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex655) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex654) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex653) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex652) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex651) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex650) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex649) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex648) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex647) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex646) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex645) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex644) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex643) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex642) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex641) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex640) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex639) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex638) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex637) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex636) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex635) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex634) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex633) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex632) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex631) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex630) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex629) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex628) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex627) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20245,axiom,
! [VarCurr] :
( v106867(VarCurr)
<=> ( v106868(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7874,axiom,
! [VarCurr] :
( ~ v106868(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2474,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106857(VarNext)
=> ( v104460(VarNext,bitIndex43)
<=> v104460(VarCurr,bitIndex43) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_321,axiom,
! [VarNext] :
( v106857(VarNext)
=> ( v104460(VarNext,bitIndex43)
<=> v106859(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20244,axiom,
! [VarCurr] :
( v106859(VarCurr)
<=> ( v104462(VarCurr)
& v106860(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7798,axiom,
! [VarCurr] :
( v106860(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex692) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex691) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex690) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex689) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex688) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex687) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex686) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex685) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex684) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex683) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex682) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex681) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex680) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex679) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex678) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex677) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex676) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex675) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex674) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex673) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex672) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex671) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex670) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex669) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex668) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex667) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex666) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex665) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex664) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex663) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex662) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex661) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex660) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20243,axiom,
! [VarCurr] :
( v106857(VarCurr)
<=> ( v106858(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7873,axiom,
! [VarCurr] :
( ~ v106858(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2473,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106847(VarNext)
=> ( v104460(VarNext,bitIndex42)
<=> v104460(VarCurr,bitIndex42) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_320,axiom,
! [VarNext] :
( v106847(VarNext)
=> ( v104460(VarNext,bitIndex42)
<=> v106849(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20242,axiom,
! [VarCurr] :
( v106849(VarCurr)
<=> ( v104462(VarCurr)
& v106850(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7797,axiom,
! [VarCurr] :
( v106850(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex725) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex724) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex723) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex722) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex721) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex720) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex719) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex718) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex717) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex716) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex715) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex714) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex713) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex712) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex711) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex710) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex709) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex708) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex707) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex706) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex705) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex704) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex703) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex702) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex701) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex700) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex699) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex698) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex697) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex696) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex695) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex694) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex693) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20241,axiom,
! [VarCurr] :
( v106847(VarCurr)
<=> ( v106848(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7872,axiom,
! [VarCurr] :
( ~ v106848(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2472,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106837(VarNext)
=> ( v104460(VarNext,bitIndex41)
<=> v104460(VarCurr,bitIndex41) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_319,axiom,
! [VarNext] :
( v106837(VarNext)
=> ( v104460(VarNext,bitIndex41)
<=> v106839(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20240,axiom,
! [VarCurr] :
( v106839(VarCurr)
<=> ( v104462(VarCurr)
& v106840(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7796,axiom,
! [VarCurr] :
( v106840(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex758) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex757) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex756) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex755) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex754) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex753) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex752) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex751) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex750) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex749) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex748) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex747) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex746) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex745) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex744) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex743) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex742) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex741) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex740) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex739) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex738) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex737) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex736) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex735) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex734) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex733) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex732) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex731) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex730) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex729) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex728) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex727) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex726) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20239,axiom,
! [VarCurr] :
( v106837(VarCurr)
<=> ( v106838(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7871,axiom,
! [VarCurr] :
( ~ v106838(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2471,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106827(VarNext)
=> ( v104460(VarNext,bitIndex40)
<=> v104460(VarCurr,bitIndex40) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_318,axiom,
! [VarNext] :
( v106827(VarNext)
=> ( v104460(VarNext,bitIndex40)
<=> v106829(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20238,axiom,
! [VarCurr] :
( v106829(VarCurr)
<=> ( v104462(VarCurr)
& v106830(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7795,axiom,
! [VarCurr] :
( v106830(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex791) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex790) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex789) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex788) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex787) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex786) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex785) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex784) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex783) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex782) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex781) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex780) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex779) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex778) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex777) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex776) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex775) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex774) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex773) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex772) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex771) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex770) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex769) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex768) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex767) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex766) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex765) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex764) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex763) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex762) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex761) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex760) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex759) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20237,axiom,
! [VarCurr] :
( v106827(VarCurr)
<=> ( v106828(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7870,axiom,
! [VarCurr] :
( ~ v106828(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2470,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106817(VarNext)
=> ( v104460(VarNext,bitIndex39)
<=> v104460(VarCurr,bitIndex39) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_317,axiom,
! [VarNext] :
( v106817(VarNext)
=> ( v104460(VarNext,bitIndex39)
<=> v106819(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20236,axiom,
! [VarCurr] :
( v106819(VarCurr)
<=> ( v104462(VarCurr)
& v106820(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7794,axiom,
! [VarCurr] :
( v106820(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex824) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex823) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex822) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex821) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex820) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex819) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex818) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex817) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex816) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex815) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex814) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex813) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex812) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex811) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex810) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex809) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex808) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex807) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex806) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex805) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex804) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex803) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex802) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex801) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex800) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex799) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex798) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex797) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex796) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex795) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex794) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex793) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex792) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20235,axiom,
! [VarCurr] :
( v106817(VarCurr)
<=> ( v106818(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7869,axiom,
! [VarCurr] :
( ~ v106818(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2469,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106807(VarNext)
=> ( v104460(VarNext,bitIndex38)
<=> v104460(VarCurr,bitIndex38) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_316,axiom,
! [VarNext] :
( v106807(VarNext)
=> ( v104460(VarNext,bitIndex38)
<=> v106809(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20234,axiom,
! [VarCurr] :
( v106809(VarCurr)
<=> ( v104462(VarCurr)
& v106810(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7793,axiom,
! [VarCurr] :
( v106810(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex857) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex856) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex855) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex854) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex853) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex852) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex851) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex850) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex849) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex848) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex847) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex846) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex845) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex844) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex843) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex842) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex841) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex840) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex839) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex838) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex837) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex836) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex835) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex834) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex833) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex832) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex831) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex830) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex829) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex828) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex827) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex826) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex825) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20233,axiom,
! [VarCurr] :
( v106807(VarCurr)
<=> ( v106808(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7868,axiom,
! [VarCurr] :
( ~ v106808(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2468,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106797(VarNext)
=> ( v104460(VarNext,bitIndex37)
<=> v104460(VarCurr,bitIndex37) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_315,axiom,
! [VarNext] :
( v106797(VarNext)
=> ( v104460(VarNext,bitIndex37)
<=> v106799(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20232,axiom,
! [VarCurr] :
( v106799(VarCurr)
<=> ( v104462(VarCurr)
& v106800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7792,axiom,
! [VarCurr] :
( v106800(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex890) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex889) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex888) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex887) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex886) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex885) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex884) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex883) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex882) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex881) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex880) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex879) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex878) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex877) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex876) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex875) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex874) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex873) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex872) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex871) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex870) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex869) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex868) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex867) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex866) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex865) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex864) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex863) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex862) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex861) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex860) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex859) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex858) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20231,axiom,
! [VarCurr] :
( v106797(VarCurr)
<=> ( v106798(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7867,axiom,
! [VarCurr] :
( ~ v106798(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2467,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106787(VarNext)
=> ( v104460(VarNext,bitIndex36)
<=> v104460(VarCurr,bitIndex36) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_314,axiom,
! [VarNext] :
( v106787(VarNext)
=> ( v104460(VarNext,bitIndex36)
<=> v106789(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20230,axiom,
! [VarCurr] :
( v106789(VarCurr)
<=> ( v104462(VarCurr)
& v106790(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7791,axiom,
! [VarCurr] :
( v106790(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex923) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex922) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex921) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex920) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex919) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex918) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex917) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex916) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex915) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex914) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex913) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex912) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex911) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex910) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex909) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex908) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex907) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex906) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex905) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex904) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex903) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex902) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex901) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex900) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex899) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex898) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex897) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex896) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex895) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex894) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex893) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex892) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex891) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20229,axiom,
! [VarCurr] :
( v106787(VarCurr)
<=> ( v106788(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7866,axiom,
! [VarCurr] :
( ~ v106788(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2466,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106777(VarNext)
=> ( v104460(VarNext,bitIndex35)
<=> v104460(VarCurr,bitIndex35) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_313,axiom,
! [VarNext] :
( v106777(VarNext)
=> ( v104460(VarNext,bitIndex35)
<=> v106779(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20228,axiom,
! [VarCurr] :
( v106779(VarCurr)
<=> ( v104462(VarCurr)
& v106780(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7790,axiom,
! [VarCurr] :
( v106780(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex956) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex955) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex954) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex953) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex952) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex951) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex950) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex949) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex948) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex947) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex946) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex945) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex944) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex943) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex942) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex941) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex940) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex939) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex938) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex937) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex936) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex935) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex934) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex933) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex932) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex931) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex930) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex929) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex928) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex927) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex926) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex925) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex924) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20227,axiom,
! [VarCurr] :
( v106777(VarCurr)
<=> ( v106778(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7865,axiom,
! [VarCurr] :
( ~ v106778(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2465,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106767(VarNext)
=> ( v104460(VarNext,bitIndex34)
<=> v104460(VarCurr,bitIndex34) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_312,axiom,
! [VarNext] :
( v106767(VarNext)
=> ( v104460(VarNext,bitIndex34)
<=> v106769(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20226,axiom,
! [VarCurr] :
( v106769(VarCurr)
<=> ( v104462(VarCurr)
& v106770(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7789,axiom,
! [VarCurr] :
( v106770(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex989) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex988) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex987) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex986) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex985) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex984) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex983) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex982) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex981) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex980) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex979) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex978) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex977) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex976) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex975) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex974) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex973) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex972) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex971) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex970) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex969) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex968) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex967) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex966) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex965) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex964) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex963) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex962) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex961) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex960) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex959) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex958) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex957) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20225,axiom,
! [VarCurr] :
( v106767(VarCurr)
<=> ( v106768(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7864,axiom,
! [VarCurr] :
( ~ v106768(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2464,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106757(VarNext)
=> ( v104460(VarNext,bitIndex33)
<=> v104460(VarCurr,bitIndex33) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_311,axiom,
! [VarNext] :
( v106757(VarNext)
=> ( v104460(VarNext,bitIndex33)
<=> v106759(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20224,axiom,
! [VarCurr] :
( v106759(VarCurr)
<=> ( v104462(VarCurr)
& v106760(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7788,axiom,
! [VarCurr] :
( v106760(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex1022) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex1021) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex1020) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex1019) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex1018) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex1017) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex1016) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex1015) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex1014) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex1013) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex1012) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex1011) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex1010) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex1009) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex1008) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex1007) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex1006) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex1005) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex1004) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex1003) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex1002) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex1001) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex1000) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex999) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex998) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex997) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex996) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex995) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex994) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex993) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex992) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex991) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex990) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20223,axiom,
! [VarCurr] :
( v106757(VarCurr)
<=> ( v106758(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7863,axiom,
! [VarCurr] :
( ~ v106758(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2463,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106747(VarNext)
=> ( v104460(VarNext,bitIndex32)
<=> v104460(VarCurr,bitIndex32) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_310,axiom,
! [VarNext] :
( v106747(VarNext)
=> ( v104460(VarNext,bitIndex32)
<=> v106749(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20222,axiom,
! [VarCurr] :
( v106749(VarCurr)
<=> ( v104462(VarCurr)
& v106750(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7787,axiom,
! [VarCurr] :
( v106750(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex1055) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex1054) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex1053) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex1052) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex1051) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex1050) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex1049) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex1048) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex1047) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex1046) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex1045) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex1044) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex1043) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex1042) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex1041) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex1040) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex1039) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex1038) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex1037) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex1036) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex1035) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex1034) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex1033) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex1032) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex1031) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex1030) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex1029) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex1028) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex1027) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex1026) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex1025) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex1024) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex1023) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20221,axiom,
! [VarCurr] :
( v106747(VarCurr)
<=> ( v106748(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7862,axiom,
! [VarCurr] :
( ~ v106748(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2462,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106737(VarNext)
=> ( v104460(VarNext,bitIndex31)
<=> v104460(VarCurr,bitIndex31) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_309,axiom,
! [VarNext] :
( v106737(VarNext)
=> ( v104460(VarNext,bitIndex31)
<=> v106739(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20220,axiom,
! [VarCurr] :
( v106739(VarCurr)
<=> ( v104462(VarCurr)
& v106740(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7786,axiom,
! [VarCurr] :
( v106740(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex1088) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex1087) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex1086) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex1085) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex1084) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex1083) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex1082) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex1081) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex1080) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex1079) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex1078) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex1077) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex1076) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex1075) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex1074) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex1073) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex1072) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex1071) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex1070) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex1069) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex1068) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex1067) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex1066) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex1065) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex1064) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex1063) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex1062) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex1061) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex1060) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex1059) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex1058) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex1057) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex1056) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20219,axiom,
! [VarCurr] :
( v106737(VarCurr)
<=> ( v106738(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7861,axiom,
! [VarCurr] :
( ~ v106738(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2461,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106727(VarNext)
=> ( v104460(VarNext,bitIndex30)
<=> v104460(VarCurr,bitIndex30) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_308,axiom,
! [VarNext] :
( v106727(VarNext)
=> ( v104460(VarNext,bitIndex30)
<=> v106729(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20218,axiom,
! [VarCurr] :
( v106729(VarCurr)
<=> ( v104462(VarCurr)
& v106730(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7785,axiom,
! [VarCurr] :
( v106730(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex1121) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex1120) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex1119) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex1118) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex1117) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex1116) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex1115) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex1114) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex1113) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex1112) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex1111) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex1110) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex1109) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex1108) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex1107) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex1106) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex1105) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex1104) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex1103) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex1102) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex1101) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex1100) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex1099) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex1098) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex1097) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex1096) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex1095) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex1094) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex1093) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex1092) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex1091) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex1090) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex1089) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20217,axiom,
! [VarCurr] :
( v106727(VarCurr)
<=> ( v106728(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7860,axiom,
! [VarCurr] :
( ~ v106728(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2460,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106717(VarNext)
=> ( v104460(VarNext,bitIndex29)
<=> v104460(VarCurr,bitIndex29) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_307,axiom,
! [VarNext] :
( v106717(VarNext)
=> ( v104460(VarNext,bitIndex29)
<=> v106719(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20216,axiom,
! [VarCurr] :
( v106719(VarCurr)
<=> ( v104462(VarCurr)
& v106720(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7784,axiom,
! [VarCurr] :
( v106720(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex1154) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex1153) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex1152) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex1151) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex1150) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex1149) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex1148) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex1147) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex1146) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex1145) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex1144) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex1143) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex1142) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex1141) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex1140) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex1139) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex1138) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex1137) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex1136) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex1135) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex1134) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex1133) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex1132) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex1131) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex1130) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex1129) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex1128) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex1127) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex1126) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex1125) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex1124) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex1123) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex1122) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20215,axiom,
! [VarCurr] :
( v106717(VarCurr)
<=> ( v106718(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7859,axiom,
! [VarCurr] :
( ~ v106718(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2459,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106707(VarNext)
=> ( v104460(VarNext,bitIndex28)
<=> v104460(VarCurr,bitIndex28) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_306,axiom,
! [VarNext] :
( v106707(VarNext)
=> ( v104460(VarNext,bitIndex28)
<=> v106709(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20214,axiom,
! [VarCurr] :
( v106709(VarCurr)
<=> ( v104462(VarCurr)
& v106710(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7783,axiom,
! [VarCurr] :
( v106710(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex1187) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex1186) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex1185) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex1184) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex1183) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex1182) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex1181) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex1180) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex1179) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex1178) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex1177) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex1176) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex1175) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex1174) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex1173) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex1172) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex1171) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex1170) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex1169) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex1168) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex1167) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex1166) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex1165) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex1164) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex1163) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex1162) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex1161) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex1160) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex1159) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex1158) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex1157) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex1156) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex1155) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20213,axiom,
! [VarCurr] :
( v106707(VarCurr)
<=> ( v106708(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7858,axiom,
! [VarCurr] :
( ~ v106708(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2458,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106697(VarNext)
=> ( v104460(VarNext,bitIndex27)
<=> v104460(VarCurr,bitIndex27) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_305,axiom,
! [VarNext] :
( v106697(VarNext)
=> ( v104460(VarNext,bitIndex27)
<=> v106699(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20212,axiom,
! [VarCurr] :
( v106699(VarCurr)
<=> ( v104462(VarCurr)
& v106700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7782,axiom,
! [VarCurr] :
( v106700(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex1220) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex1219) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex1218) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex1217) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex1216) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex1215) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex1214) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex1213) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex1212) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex1211) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex1210) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex1209) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex1208) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex1207) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex1206) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex1205) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex1204) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex1203) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex1202) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex1201) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex1200) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex1199) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex1198) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex1197) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex1196) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex1195) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex1194) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex1193) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex1192) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex1191) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex1190) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex1189) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex1188) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20211,axiom,
! [VarCurr] :
( v106697(VarCurr)
<=> ( v106698(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7857,axiom,
! [VarCurr] :
( ~ v106698(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2457,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106687(VarNext)
=> ( v104460(VarNext,bitIndex26)
<=> v104460(VarCurr,bitIndex26) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_304,axiom,
! [VarNext] :
( v106687(VarNext)
=> ( v104460(VarNext,bitIndex26)
<=> v106689(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20210,axiom,
! [VarCurr] :
( v106689(VarCurr)
<=> ( v104462(VarCurr)
& v106690(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7781,axiom,
! [VarCurr] :
( v106690(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex1253) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex1252) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex1251) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex1250) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex1249) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex1248) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex1247) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex1246) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex1245) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex1244) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex1243) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex1242) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex1241) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex1240) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex1239) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex1238) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex1237) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex1236) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex1235) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex1234) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex1233) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex1232) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex1231) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex1230) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex1229) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex1228) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex1227) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex1226) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex1225) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex1224) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex1223) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex1222) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex1221) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20209,axiom,
! [VarCurr] :
( v106687(VarCurr)
<=> ( v106688(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7856,axiom,
! [VarCurr] :
( ~ v106688(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2456,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106677(VarNext)
=> ( v104460(VarNext,bitIndex25)
<=> v104460(VarCurr,bitIndex25) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_303,axiom,
! [VarNext] :
( v106677(VarNext)
=> ( v104460(VarNext,bitIndex25)
<=> v106679(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20208,axiom,
! [VarCurr] :
( v106679(VarCurr)
<=> ( v104462(VarCurr)
& v106680(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7780,axiom,
! [VarCurr] :
( v106680(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex1286) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex1285) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex1284) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex1283) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex1282) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex1281) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex1280) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex1279) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex1278) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex1277) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex1276) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex1275) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex1274) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex1273) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex1272) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex1271) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex1270) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex1269) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex1268) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex1267) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex1266) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex1265) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex1264) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex1263) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex1262) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex1261) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex1260) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex1259) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex1258) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex1257) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex1256) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex1255) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex1254) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20207,axiom,
! [VarCurr] :
( v106677(VarCurr)
<=> ( v106678(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7855,axiom,
! [VarCurr] :
( ~ v106678(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2455,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106667(VarNext)
=> ( v104460(VarNext,bitIndex24)
<=> v104460(VarCurr,bitIndex24) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_302,axiom,
! [VarNext] :
( v106667(VarNext)
=> ( v104460(VarNext,bitIndex24)
<=> v106669(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20206,axiom,
! [VarCurr] :
( v106669(VarCurr)
<=> ( v104462(VarCurr)
& v106670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7779,axiom,
! [VarCurr] :
( v106670(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex1319) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex1318) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex1317) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex1316) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex1315) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex1314) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex1313) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex1312) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex1311) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex1310) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex1309) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex1308) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex1307) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex1306) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex1305) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex1304) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex1303) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex1302) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex1301) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex1300) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex1299) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex1298) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex1297) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex1296) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex1295) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex1294) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex1293) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex1292) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex1291) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex1290) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex1289) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex1288) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex1287) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20205,axiom,
! [VarCurr] :
( v106667(VarCurr)
<=> ( v106668(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7854,axiom,
! [VarCurr] :
( ~ v106668(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2454,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106657(VarNext)
=> ( v104460(VarNext,bitIndex23)
<=> v104460(VarCurr,bitIndex23) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_301,axiom,
! [VarNext] :
( v106657(VarNext)
=> ( v104460(VarNext,bitIndex23)
<=> v106659(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20204,axiom,
! [VarCurr] :
( v106659(VarCurr)
<=> ( v104462(VarCurr)
& v106660(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7778,axiom,
! [VarCurr] :
( v106660(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex1352) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex1351) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex1350) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex1349) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex1348) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex1347) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex1346) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex1345) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex1344) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex1343) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex1342) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex1341) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex1340) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex1339) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex1338) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex1337) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex1336) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex1335) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex1334) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex1333) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex1332) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex1331) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex1330) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex1329) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex1328) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex1327) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex1326) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex1325) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex1324) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex1323) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex1322) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex1321) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex1320) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20203,axiom,
! [VarCurr] :
( v106657(VarCurr)
<=> ( v106658(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7853,axiom,
! [VarCurr] :
( ~ v106658(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2453,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106647(VarNext)
=> ( v104460(VarNext,bitIndex22)
<=> v104460(VarCurr,bitIndex22) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_300,axiom,
! [VarNext] :
( v106647(VarNext)
=> ( v104460(VarNext,bitIndex22)
<=> v106649(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20202,axiom,
! [VarCurr] :
( v106649(VarCurr)
<=> ( v104462(VarCurr)
& v106650(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7777,axiom,
! [VarCurr] :
( v106650(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex1385) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex1384) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex1383) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex1382) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex1381) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex1380) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex1379) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex1378) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex1377) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex1376) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex1375) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex1374) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex1373) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex1372) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex1371) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex1370) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex1369) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex1368) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex1367) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex1366) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex1365) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex1364) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex1363) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex1362) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex1361) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex1360) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex1359) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex1358) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex1357) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex1356) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex1355) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex1354) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex1353) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20201,axiom,
! [VarCurr] :
( v106647(VarCurr)
<=> ( v106648(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7852,axiom,
! [VarCurr] :
( ~ v106648(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2452,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106637(VarNext)
=> ( v104460(VarNext,bitIndex21)
<=> v104460(VarCurr,bitIndex21) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_299,axiom,
! [VarNext] :
( v106637(VarNext)
=> ( v104460(VarNext,bitIndex21)
<=> v106639(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20200,axiom,
! [VarCurr] :
( v106639(VarCurr)
<=> ( v104462(VarCurr)
& v106640(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7776,axiom,
! [VarCurr] :
( v106640(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex1418) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex1417) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex1416) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex1415) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex1414) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex1413) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex1412) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex1411) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex1410) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex1409) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex1408) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex1407) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex1406) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex1405) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex1404) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex1403) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex1402) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex1401) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex1400) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex1399) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex1398) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex1397) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex1396) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex1395) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex1394) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex1393) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex1392) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex1391) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex1390) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex1389) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex1388) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex1387) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex1386) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20199,axiom,
! [VarCurr] :
( v106637(VarCurr)
<=> ( v106638(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7851,axiom,
! [VarCurr] :
( ~ v106638(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2451,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106627(VarNext)
=> ( v104460(VarNext,bitIndex20)
<=> v104460(VarCurr,bitIndex20) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_298,axiom,
! [VarNext] :
( v106627(VarNext)
=> ( v104460(VarNext,bitIndex20)
<=> v106629(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20198,axiom,
! [VarCurr] :
( v106629(VarCurr)
<=> ( v104462(VarCurr)
& v106630(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7775,axiom,
! [VarCurr] :
( v106630(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex1451) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex1450) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex1449) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex1448) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex1447) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex1446) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex1445) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex1444) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex1443) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex1442) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex1441) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex1440) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex1439) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex1438) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex1437) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex1436) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex1435) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex1434) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex1433) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex1432) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex1431) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex1430) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex1429) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex1428) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex1427) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex1426) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex1425) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex1424) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex1423) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex1422) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex1421) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex1420) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex1419) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20197,axiom,
! [VarCurr] :
( v106627(VarCurr)
<=> ( v106628(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7850,axiom,
! [VarCurr] :
( ~ v106628(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2450,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106617(VarNext)
=> ( v104460(VarNext,bitIndex19)
<=> v104460(VarCurr,bitIndex19) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_297,axiom,
! [VarNext] :
( v106617(VarNext)
=> ( v104460(VarNext,bitIndex19)
<=> v106619(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20196,axiom,
! [VarCurr] :
( v106619(VarCurr)
<=> ( v104462(VarCurr)
& v106620(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7774,axiom,
! [VarCurr] :
( v106620(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex1484) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex1483) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex1482) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex1481) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex1480) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex1479) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex1478) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex1477) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex1476) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex1475) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex1474) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex1473) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex1472) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex1471) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex1470) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex1469) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex1468) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex1467) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex1466) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex1465) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex1464) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex1463) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex1462) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex1461) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex1460) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex1459) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex1458) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex1457) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex1456) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex1455) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex1454) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex1453) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex1452) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20195,axiom,
! [VarCurr] :
( v106617(VarCurr)
<=> ( v106618(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7849,axiom,
! [VarCurr] :
( ~ v106618(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2449,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106607(VarNext)
=> ( v104460(VarNext,bitIndex18)
<=> v104460(VarCurr,bitIndex18) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_296,axiom,
! [VarNext] :
( v106607(VarNext)
=> ( v104460(VarNext,bitIndex18)
<=> v106609(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20194,axiom,
! [VarCurr] :
( v106609(VarCurr)
<=> ( v104462(VarCurr)
& v106610(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7773,axiom,
! [VarCurr] :
( v106610(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex1517) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex1516) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex1515) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex1514) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex1513) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex1512) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex1511) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex1510) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex1509) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex1508) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex1507) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex1506) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex1505) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex1504) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex1503) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex1502) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex1501) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex1500) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex1499) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex1498) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex1497) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex1496) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex1495) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex1494) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex1493) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex1492) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex1491) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex1490) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex1489) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex1488) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex1487) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex1486) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex1485) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20193,axiom,
! [VarCurr] :
( v106607(VarCurr)
<=> ( v106608(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7848,axiom,
! [VarCurr] :
( ~ v106608(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2448,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106597(VarNext)
=> ( v104460(VarNext,bitIndex17)
<=> v104460(VarCurr,bitIndex17) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_295,axiom,
! [VarNext] :
( v106597(VarNext)
=> ( v104460(VarNext,bitIndex17)
<=> v106599(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20192,axiom,
! [VarCurr] :
( v106599(VarCurr)
<=> ( v104462(VarCurr)
& v106600(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7772,axiom,
! [VarCurr] :
( v106600(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex1550) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex1549) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex1548) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex1547) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex1546) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex1545) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex1544) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex1543) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex1542) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex1541) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex1540) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex1539) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex1538) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex1537) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex1536) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex1535) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex1534) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex1533) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex1532) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex1531) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex1530) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex1529) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex1528) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex1527) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex1526) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex1525) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex1524) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex1523) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex1522) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex1521) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex1520) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex1519) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex1518) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20191,axiom,
! [VarCurr] :
( v106597(VarCurr)
<=> ( v106598(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7847,axiom,
! [VarCurr] :
( ~ v106598(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2447,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106587(VarNext)
=> ( v104460(VarNext,bitIndex16)
<=> v104460(VarCurr,bitIndex16) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_294,axiom,
! [VarNext] :
( v106587(VarNext)
=> ( v104460(VarNext,bitIndex16)
<=> v106589(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20190,axiom,
! [VarCurr] :
( v106589(VarCurr)
<=> ( v104462(VarCurr)
& v106590(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7771,axiom,
! [VarCurr] :
( v106590(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex1583) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex1582) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex1581) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex1580) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex1579) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex1578) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex1577) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex1576) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex1575) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex1574) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex1573) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex1572) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex1571) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex1570) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex1569) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex1568) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex1567) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex1566) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex1565) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex1564) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex1563) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex1562) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex1561) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex1560) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex1559) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex1558) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex1557) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex1556) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex1555) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex1554) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex1553) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex1552) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex1551) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20189,axiom,
! [VarCurr] :
( v106587(VarCurr)
<=> ( v106588(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7846,axiom,
! [VarCurr] :
( ~ v106588(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2446,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106577(VarNext)
=> ( v104460(VarNext,bitIndex15)
<=> v104460(VarCurr,bitIndex15) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_293,axiom,
! [VarNext] :
( v106577(VarNext)
=> ( v104460(VarNext,bitIndex15)
<=> v106579(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20188,axiom,
! [VarCurr] :
( v106579(VarCurr)
<=> ( v104462(VarCurr)
& v106580(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7770,axiom,
! [VarCurr] :
( v106580(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex1616) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex1615) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex1614) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex1613) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex1612) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex1611) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex1610) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex1609) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex1608) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex1607) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex1606) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex1605) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex1604) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex1603) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex1602) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex1601) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex1600) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex1599) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex1598) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex1597) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex1596) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex1595) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex1594) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex1593) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex1592) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex1591) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex1590) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex1589) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex1588) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex1587) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex1586) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex1585) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex1584) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20187,axiom,
! [VarCurr] :
( v106577(VarCurr)
<=> ( v106578(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7845,axiom,
! [VarCurr] :
( ~ v106578(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2445,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106567(VarNext)
=> ( v104460(VarNext,bitIndex14)
<=> v104460(VarCurr,bitIndex14) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_292,axiom,
! [VarNext] :
( v106567(VarNext)
=> ( v104460(VarNext,bitIndex14)
<=> v106569(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20186,axiom,
! [VarCurr] :
( v106569(VarCurr)
<=> ( v104462(VarCurr)
& v106570(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7769,axiom,
! [VarCurr] :
( v106570(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex1649) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex1648) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex1647) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex1646) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex1645) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex1644) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex1643) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex1642) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex1641) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex1640) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex1639) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex1638) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex1637) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex1636) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex1635) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex1634) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex1633) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex1632) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex1631) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex1630) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex1629) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex1628) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex1627) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex1626) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex1625) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex1624) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex1623) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex1622) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex1621) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex1620) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex1619) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex1618) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex1617) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20185,axiom,
! [VarCurr] :
( v106567(VarCurr)
<=> ( v106568(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7844,axiom,
! [VarCurr] :
( ~ v106568(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2444,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106557(VarNext)
=> ( v104460(VarNext,bitIndex13)
<=> v104460(VarCurr,bitIndex13) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_291,axiom,
! [VarNext] :
( v106557(VarNext)
=> ( v104460(VarNext,bitIndex13)
<=> v106559(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20184,axiom,
! [VarCurr] :
( v106559(VarCurr)
<=> ( v104462(VarCurr)
& v106560(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7768,axiom,
! [VarCurr] :
( v106560(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex1682) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex1681) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex1680) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex1679) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex1678) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex1677) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex1676) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex1675) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex1674) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex1673) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex1672) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex1671) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex1670) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex1669) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex1668) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex1667) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex1666) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex1665) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex1664) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex1663) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex1662) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex1661) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex1660) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex1659) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex1658) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex1657) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex1656) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex1655) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex1654) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex1653) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex1652) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex1651) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex1650) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20183,axiom,
! [VarCurr] :
( v106557(VarCurr)
<=> ( v106558(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7843,axiom,
! [VarCurr] :
( ~ v106558(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2443,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106547(VarNext)
=> ( v104460(VarNext,bitIndex12)
<=> v104460(VarCurr,bitIndex12) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_290,axiom,
! [VarNext] :
( v106547(VarNext)
=> ( v104460(VarNext,bitIndex12)
<=> v106549(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20182,axiom,
! [VarCurr] :
( v106549(VarCurr)
<=> ( v104462(VarCurr)
& v106550(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7767,axiom,
! [VarCurr] :
( v106550(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex1715) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex1714) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex1713) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex1712) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex1711) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex1710) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex1709) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex1708) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex1707) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex1706) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex1705) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex1704) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex1703) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex1702) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex1701) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex1700) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex1699) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex1698) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex1697) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex1696) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex1695) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex1694) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex1693) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex1692) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex1691) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex1690) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex1689) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex1688) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex1687) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex1686) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex1685) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex1684) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex1683) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20181,axiom,
! [VarCurr] :
( v106547(VarCurr)
<=> ( v106548(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7842,axiom,
! [VarCurr] :
( ~ v106548(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2442,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106537(VarNext)
=> ( v104460(VarNext,bitIndex11)
<=> v104460(VarCurr,bitIndex11) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_289,axiom,
! [VarNext] :
( v106537(VarNext)
=> ( v104460(VarNext,bitIndex11)
<=> v106539(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20180,axiom,
! [VarCurr] :
( v106539(VarCurr)
<=> ( v104462(VarCurr)
& v106540(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7766,axiom,
! [VarCurr] :
( v106540(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex1748) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex1747) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex1746) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex1745) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex1744) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex1743) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex1742) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex1741) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex1740) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex1739) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex1738) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex1737) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex1736) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex1735) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex1734) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex1733) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex1732) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex1731) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex1730) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex1729) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex1728) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex1727) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex1726) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex1725) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex1724) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex1723) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex1722) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex1721) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex1720) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex1719) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex1718) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex1717) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex1716) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20179,axiom,
! [VarCurr] :
( v106537(VarCurr)
<=> ( v106538(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7841,axiom,
! [VarCurr] :
( ~ v106538(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2441,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106527(VarNext)
=> ( v104460(VarNext,bitIndex10)
<=> v104460(VarCurr,bitIndex10) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_288,axiom,
! [VarNext] :
( v106527(VarNext)
=> ( v104460(VarNext,bitIndex10)
<=> v106529(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20178,axiom,
! [VarCurr] :
( v106529(VarCurr)
<=> ( v104462(VarCurr)
& v106530(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7765,axiom,
! [VarCurr] :
( v106530(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex1781) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex1780) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex1779) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex1778) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex1777) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex1776) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex1775) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex1774) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex1773) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex1772) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex1771) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex1770) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex1769) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex1768) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex1767) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex1766) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex1765) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex1764) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex1763) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex1762) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex1761) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex1760) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex1759) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex1758) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex1757) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex1756) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex1755) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex1754) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex1753) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex1752) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex1751) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex1750) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex1749) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20177,axiom,
! [VarCurr] :
( v106527(VarCurr)
<=> ( v106528(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7840,axiom,
! [VarCurr] :
( ~ v106528(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2440,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106517(VarNext)
=> ( v104460(VarNext,bitIndex9)
<=> v104460(VarCurr,bitIndex9) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_287,axiom,
! [VarNext] :
( v106517(VarNext)
=> ( v104460(VarNext,bitIndex9)
<=> v106519(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20176,axiom,
! [VarCurr] :
( v106519(VarCurr)
<=> ( v104462(VarCurr)
& v106520(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7764,axiom,
! [VarCurr] :
( v106520(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex1814) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex1813) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex1812) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex1811) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex1810) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex1809) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex1808) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex1807) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex1806) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex1805) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex1804) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex1803) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex1802) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex1801) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex1800) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex1799) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex1798) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex1797) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex1796) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex1795) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex1794) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex1793) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex1792) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex1791) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex1790) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex1789) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex1788) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex1787) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex1786) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex1785) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex1784) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex1783) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex1782) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20175,axiom,
! [VarCurr] :
( v106517(VarCurr)
<=> ( v106518(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7839,axiom,
! [VarCurr] :
( ~ v106518(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2439,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106507(VarNext)
=> ( v104460(VarNext,bitIndex8)
<=> v104460(VarCurr,bitIndex8) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_286,axiom,
! [VarNext] :
( v106507(VarNext)
=> ( v104460(VarNext,bitIndex8)
<=> v106509(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20174,axiom,
! [VarCurr] :
( v106509(VarCurr)
<=> ( v104462(VarCurr)
& v106510(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7763,axiom,
! [VarCurr] :
( v106510(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex1847) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex1846) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex1845) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex1844) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex1843) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex1842) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex1841) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex1840) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex1839) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex1838) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex1837) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex1836) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex1835) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex1834) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex1833) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex1832) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex1831) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex1830) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex1829) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex1828) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex1827) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex1826) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex1825) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex1824) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex1823) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex1822) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex1821) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex1820) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex1819) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex1818) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex1817) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex1816) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex1815) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20173,axiom,
! [VarCurr] :
( v106507(VarCurr)
<=> ( v106508(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7838,axiom,
! [VarCurr] :
( ~ v106508(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2438,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106497(VarNext)
=> ( v104460(VarNext,bitIndex7)
<=> v104460(VarCurr,bitIndex7) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_285,axiom,
! [VarNext] :
( v106497(VarNext)
=> ( v104460(VarNext,bitIndex7)
<=> v106499(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20172,axiom,
! [VarCurr] :
( v106499(VarCurr)
<=> ( v104462(VarCurr)
& v106500(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7762,axiom,
! [VarCurr] :
( v106500(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex1880) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex1879) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex1878) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex1877) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex1876) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex1875) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex1874) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex1873) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex1872) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex1871) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex1870) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex1869) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex1868) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex1867) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex1866) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex1865) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex1864) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex1863) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex1862) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex1861) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex1860) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex1859) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex1858) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex1857) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex1856) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex1855) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex1854) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex1853) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex1852) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex1851) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex1850) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex1849) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex1848) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20171,axiom,
! [VarCurr] :
( v106497(VarCurr)
<=> ( v106498(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7837,axiom,
! [VarCurr] :
( ~ v106498(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2437,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106487(VarNext)
=> ( v104460(VarNext,bitIndex6)
<=> v104460(VarCurr,bitIndex6) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_284,axiom,
! [VarNext] :
( v106487(VarNext)
=> ( v104460(VarNext,bitIndex6)
<=> v106489(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20170,axiom,
! [VarCurr] :
( v106489(VarCurr)
<=> ( v104462(VarCurr)
& v106490(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7761,axiom,
! [VarCurr] :
( v106490(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex1913) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex1912) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex1911) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex1910) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex1909) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex1908) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex1907) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex1906) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex1905) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex1904) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex1903) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex1902) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex1901) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex1900) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex1899) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex1898) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex1897) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex1896) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex1895) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex1894) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex1893) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex1892) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex1891) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex1890) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex1889) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex1888) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex1887) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex1886) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex1885) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex1884) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex1883) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex1882) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex1881) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20169,axiom,
! [VarCurr] :
( v106487(VarCurr)
<=> ( v106488(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7836,axiom,
! [VarCurr] :
( ~ v106488(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2436,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106477(VarNext)
=> ( v104460(VarNext,bitIndex5)
<=> v104460(VarCurr,bitIndex5) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_283,axiom,
! [VarNext] :
( v106477(VarNext)
=> ( v104460(VarNext,bitIndex5)
<=> v106479(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20168,axiom,
! [VarCurr] :
( v106479(VarCurr)
<=> ( v104462(VarCurr)
& v106480(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7760,axiom,
! [VarCurr] :
( v106480(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex1946) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex1945) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex1944) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex1943) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex1942) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex1941) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex1940) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex1939) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex1938) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex1937) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex1936) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex1935) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex1934) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex1933) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex1932) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex1931) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex1930) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex1929) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex1928) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex1927) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex1926) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex1925) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex1924) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex1923) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex1922) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex1921) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex1920) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex1919) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex1918) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex1917) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex1916) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex1915) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex1914) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20167,axiom,
! [VarCurr] :
( v106477(VarCurr)
<=> ( v106478(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7835,axiom,
! [VarCurr] :
( ~ v106478(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2435,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106467(VarNext)
=> ( v104460(VarNext,bitIndex4)
<=> v104460(VarCurr,bitIndex4) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_282,axiom,
! [VarNext] :
( v106467(VarNext)
=> ( v104460(VarNext,bitIndex4)
<=> v106469(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20166,axiom,
! [VarCurr] :
( v106469(VarCurr)
<=> ( v104462(VarCurr)
& v106470(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7759,axiom,
! [VarCurr] :
( v106470(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex1979) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex1978) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex1977) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex1976) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex1975) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex1974) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex1973) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex1972) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex1971) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex1970) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex1969) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex1968) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex1967) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex1966) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex1965) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex1964) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex1963) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex1962) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex1961) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex1960) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex1959) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex1958) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex1957) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex1956) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex1955) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex1954) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex1953) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex1952) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex1951) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex1950) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex1949) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex1948) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex1947) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20165,axiom,
! [VarCurr] :
( v106467(VarCurr)
<=> ( v106468(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7834,axiom,
! [VarCurr] :
( ~ v106468(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2434,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106457(VarNext)
=> ( v104460(VarNext,bitIndex3)
<=> v104460(VarCurr,bitIndex3) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_281,axiom,
! [VarNext] :
( v106457(VarNext)
=> ( v104460(VarNext,bitIndex3)
<=> v106459(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20164,axiom,
! [VarCurr] :
( v106459(VarCurr)
<=> ( v104462(VarCurr)
& v106460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7758,axiom,
! [VarCurr] :
( v106460(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex2012) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex2011) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex2010) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex2009) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex2008) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex2007) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex2006) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex2005) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex2004) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex2003) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex2002) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex2001) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex2000) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex1999) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex1998) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex1997) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex1996) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex1995) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex1994) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex1993) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex1992) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex1991) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex1990) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex1989) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex1988) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex1987) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex1986) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex1985) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex1984) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex1983) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex1982) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex1981) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex1980) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20163,axiom,
! [VarCurr] :
( v106457(VarCurr)
<=> ( v106458(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7833,axiom,
! [VarCurr] :
( ~ v106458(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2433,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106447(VarNext)
=> ( v104460(VarNext,bitIndex2)
<=> v104460(VarCurr,bitIndex2) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_280,axiom,
! [VarNext] :
( v106447(VarNext)
=> ( v104460(VarNext,bitIndex2)
<=> v106449(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20162,axiom,
! [VarCurr] :
( v106449(VarCurr)
<=> ( v104462(VarCurr)
& v106450(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7757,axiom,
! [VarCurr] :
( v106450(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex2045) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex2044) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex2043) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex2042) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex2041) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex2040) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex2039) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex2038) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex2037) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex2036) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex2035) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex2034) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex2033) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex2032) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex2031) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex2030) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex2029) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex2028) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex2027) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex2026) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex2025) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex2024) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex2023) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex2022) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex2021) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex2020) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex2019) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex2018) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex2017) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex2016) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex2015) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex2014) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex2013) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20161,axiom,
! [VarCurr] :
( v106447(VarCurr)
<=> ( v106448(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7832,axiom,
! [VarCurr] :
( ~ v106448(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2432,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106437(VarNext)
=> ( v104460(VarNext,bitIndex1)
<=> v104460(VarCurr,bitIndex1) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_279,axiom,
! [VarNext] :
( v106437(VarNext)
=> ( v104460(VarNext,bitIndex1)
<=> v106439(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20160,axiom,
! [VarCurr] :
( v106439(VarCurr)
<=> ( v104462(VarCurr)
& v106440(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7756,axiom,
! [VarCurr] :
( v106440(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex2078) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex2077) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex2076) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex2075) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex2074) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex2073) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex2072) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex2071) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex2070) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex2069) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex2068) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex2067) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex2066) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex2065) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex2064) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex2063) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex2062) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex2061) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex2060) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex2059) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex2058) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex2057) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex2056) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex2055) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex2054) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex2053) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex2052) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex2051) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex2050) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex2049) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex2048) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex2047) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex2046) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20159,axiom,
! [VarCurr] :
( v106437(VarCurr)
<=> ( v106438(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeUnaryOperator_7831,axiom,
! [VarCurr] :
( ~ v106438(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2431,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106426(VarNext)
=> ( v104460(VarNext,bitIndex0)
<=> v104460(VarCurr,bitIndex0) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2403,axiom,
! [VarNext] :
( v106426(VarNext)
=> ( v104460(VarNext,bitIndex0)
<=> v106429(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20158,axiom,
! [VarCurr] :
( v106429(VarCurr)
<=> ( v104462(VarCurr)
& v106430(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7755,axiom,
! [VarCurr] :
( v106430(VarCurr)
<=> ( ( v104566(VarCurr,bitIndex32)
<=> v105721(VarCurr,bitIndex2111) )
& ( v104566(VarCurr,bitIndex31)
<=> v105721(VarCurr,bitIndex2110) )
& ( v104566(VarCurr,bitIndex30)
<=> v105721(VarCurr,bitIndex2109) )
& ( v104566(VarCurr,bitIndex29)
<=> v105721(VarCurr,bitIndex2108) )
& ( v104566(VarCurr,bitIndex28)
<=> v105721(VarCurr,bitIndex2107) )
& ( v104566(VarCurr,bitIndex27)
<=> v105721(VarCurr,bitIndex2106) )
& ( v104566(VarCurr,bitIndex26)
<=> v105721(VarCurr,bitIndex2105) )
& ( v104566(VarCurr,bitIndex25)
<=> v105721(VarCurr,bitIndex2104) )
& ( v104566(VarCurr,bitIndex24)
<=> v105721(VarCurr,bitIndex2103) )
& ( v104566(VarCurr,bitIndex23)
<=> v105721(VarCurr,bitIndex2102) )
& ( v104566(VarCurr,bitIndex22)
<=> v105721(VarCurr,bitIndex2101) )
& ( v104566(VarCurr,bitIndex21)
<=> v105721(VarCurr,bitIndex2100) )
& ( v104566(VarCurr,bitIndex20)
<=> v105721(VarCurr,bitIndex2099) )
& ( v104566(VarCurr,bitIndex19)
<=> v105721(VarCurr,bitIndex2098) )
& ( v104566(VarCurr,bitIndex18)
<=> v105721(VarCurr,bitIndex2097) )
& ( v104566(VarCurr,bitIndex17)
<=> v105721(VarCurr,bitIndex2096) )
& ( v104566(VarCurr,bitIndex16)
<=> v105721(VarCurr,bitIndex2095) )
& ( v104566(VarCurr,bitIndex15)
<=> v105721(VarCurr,bitIndex2094) )
& ( v104566(VarCurr,bitIndex14)
<=> v105721(VarCurr,bitIndex2093) )
& ( v104566(VarCurr,bitIndex13)
<=> v105721(VarCurr,bitIndex2092) )
& ( v104566(VarCurr,bitIndex12)
<=> v105721(VarCurr,bitIndex2091) )
& ( v104566(VarCurr,bitIndex11)
<=> v105721(VarCurr,bitIndex2090) )
& ( v104566(VarCurr,bitIndex10)
<=> v105721(VarCurr,bitIndex2089) )
& ( v104566(VarCurr,bitIndex9)
<=> v105721(VarCurr,bitIndex2088) )
& ( v104566(VarCurr,bitIndex8)
<=> v105721(VarCurr,bitIndex2087) )
& ( v104566(VarCurr,bitIndex7)
<=> v105721(VarCurr,bitIndex2086) )
& ( v104566(VarCurr,bitIndex6)
<=> v105721(VarCurr,bitIndex2085) )
& ( v104566(VarCurr,bitIndex5)
<=> v105721(VarCurr,bitIndex2084) )
& ( v104566(VarCurr,bitIndex4)
<=> v105721(VarCurr,bitIndex2083) )
& ( v104566(VarCurr,bitIndex3)
<=> v105721(VarCurr,bitIndex2082) )
& ( v104566(VarCurr,bitIndex2)
<=> v105721(VarCurr,bitIndex2081) )
& ( v104566(VarCurr,bitIndex1)
<=> v105721(VarCurr,bitIndex2080) )
& ( v104566(VarCurr,bitIndex0)
<=> v105721(VarCurr,bitIndex2079) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20157,axiom,
! [VarCurr] :
( v106426(VarCurr)
<=> ( v106427(VarCurr)
& v106428(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20156,axiom,
! [VarCurr] :
( v106428(VarCurr)
<=> ( v105816(VarCurr)
& v105863(VarCurr) ) ) ).
fof(writeUnaryOperator_7830,axiom,
! [VarCurr] :
( ~ v106427(VarCurr)
<=> v105876(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2430,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106418(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2402,axiom,
! [VarNext] :
( v106418(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v105721(VarNext,B)
<=> v105723(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20155,axiom,
! [VarCurr] :
( v106418(VarCurr)
<=> ( v106419(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20154,axiom,
! [VarCurr] :
( v106419(VarCurr)
<=> ( v106420(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7754,axiom,
! [VarCurr] :
( v106420(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $true )
& ( v105791(VarCurr,bitIndex4)
<=> $true )
& ( v105791(VarCurr,bitIndex3)
<=> $true )
& ( v105791(VarCurr,bitIndex2)
<=> $true )
& ( v105791(VarCurr,bitIndex1)
<=> $true )
& ( v105791(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2429,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106410(VarNext)
=> ! [B] :
( range_65_33(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_177,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_278,axiom,
! [VarNext] :
( v106410(VarNext)
=> ( ( v105721(VarNext,bitIndex65)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex64)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex63)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex62)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex61)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex60)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex59)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex58)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex57)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex56)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex55)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex54)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex53)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex52)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex51)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex50)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex49)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex48)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex47)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex46)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex45)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex44)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex43)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex42)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex41)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex40)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex39)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex38)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex37)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex36)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex35)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex34)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex33)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20153,axiom,
! [VarCurr] :
( v106410(VarCurr)
<=> ( v106411(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20152,axiom,
! [VarCurr] :
( v106411(VarCurr)
<=> ( v106412(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7753,axiom,
! [VarCurr] :
( v106412(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $true )
& ( v105791(VarCurr,bitIndex4)
<=> $true )
& ( v105791(VarCurr,bitIndex3)
<=> $true )
& ( v105791(VarCurr,bitIndex2)
<=> $true )
& ( v105791(VarCurr,bitIndex1)
<=> $true )
& ( v105791(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2428,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106402(VarNext)
=> ! [B] :
( range_98_66(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_176,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_277,axiom,
! [VarNext] :
( v106402(VarNext)
=> ( ( v105721(VarNext,bitIndex98)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex97)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex96)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex95)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex94)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex93)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex92)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex91)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex90)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex89)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex88)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex87)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex86)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex85)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex84)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex83)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex82)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex81)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex80)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex79)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex78)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex77)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex76)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex75)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex74)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex73)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex72)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex71)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex70)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex69)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex68)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex67)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex66)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20151,axiom,
! [VarCurr] :
( v106402(VarCurr)
<=> ( v106403(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20150,axiom,
! [VarCurr] :
( v106403(VarCurr)
<=> ( v106404(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7752,axiom,
! [VarCurr] :
( v106404(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $true )
& ( v105791(VarCurr,bitIndex4)
<=> $true )
& ( v105791(VarCurr,bitIndex3)
<=> $true )
& ( v105791(VarCurr,bitIndex2)
<=> $true )
& ( v105791(VarCurr,bitIndex1)
<=> $false )
& ( v105791(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2427,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106394(VarNext)
=> ! [B] :
( range_131_99(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_175,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_276,axiom,
! [VarNext] :
( v106394(VarNext)
=> ( ( v105721(VarNext,bitIndex131)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex130)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex129)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex128)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex127)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex126)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex125)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex124)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex123)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex122)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex121)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex120)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex119)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex118)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex117)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex116)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex115)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex114)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex113)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex112)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex111)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex110)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex109)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex108)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex107)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex106)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex105)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex104)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex103)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex102)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex101)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex100)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex99)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20149,axiom,
! [VarCurr] :
( v106394(VarCurr)
<=> ( v106395(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20148,axiom,
! [VarCurr] :
( v106395(VarCurr)
<=> ( v106396(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7751,axiom,
! [VarCurr] :
( v106396(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $true )
& ( v105791(VarCurr,bitIndex4)
<=> $true )
& ( v105791(VarCurr,bitIndex3)
<=> $true )
& ( v105791(VarCurr,bitIndex2)
<=> $true )
& ( v105791(VarCurr,bitIndex1)
<=> $false )
& ( v105791(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2426,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106386(VarNext)
=> ! [B] :
( range_164_132(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_174,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_275,axiom,
! [VarNext] :
( v106386(VarNext)
=> ( ( v105721(VarNext,bitIndex164)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex163)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex162)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex161)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex160)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex159)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex158)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex157)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex156)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex155)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex154)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex153)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex152)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex151)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex150)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex149)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex148)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex147)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex146)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex145)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex144)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex143)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex142)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex141)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex140)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex139)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex138)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex137)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex136)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex135)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex134)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex133)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex132)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20147,axiom,
! [VarCurr] :
( v106386(VarCurr)
<=> ( v106387(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20146,axiom,
! [VarCurr] :
( v106387(VarCurr)
<=> ( v106388(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7750,axiom,
! [VarCurr] :
( v106388(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $true )
& ( v105791(VarCurr,bitIndex4)
<=> $true )
& ( v105791(VarCurr,bitIndex3)
<=> $true )
& ( v105791(VarCurr,bitIndex2)
<=> $false )
& ( v105791(VarCurr,bitIndex1)
<=> $true )
& ( v105791(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2425,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106378(VarNext)
=> ! [B] :
( range_197_165(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_173,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_274,axiom,
! [VarNext] :
( v106378(VarNext)
=> ( ( v105721(VarNext,bitIndex197)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex196)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex195)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex194)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex193)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex192)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex191)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex190)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex189)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex188)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex187)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex186)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex185)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex184)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex183)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex182)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex181)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex180)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex179)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex178)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex177)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex176)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex175)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex174)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex173)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex172)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex171)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex170)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex169)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex168)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex167)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex166)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex165)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20145,axiom,
! [VarCurr] :
( v106378(VarCurr)
<=> ( v106379(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20144,axiom,
! [VarCurr] :
( v106379(VarCurr)
<=> ( v106380(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7749,axiom,
! [VarCurr] :
( v106380(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $true )
& ( v105791(VarCurr,bitIndex4)
<=> $true )
& ( v105791(VarCurr,bitIndex3)
<=> $true )
& ( v105791(VarCurr,bitIndex2)
<=> $false )
& ( v105791(VarCurr,bitIndex1)
<=> $true )
& ( v105791(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2424,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106370(VarNext)
=> ! [B] :
( range_230_198(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_172,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_273,axiom,
! [VarNext] :
( v106370(VarNext)
=> ( ( v105721(VarNext,bitIndex230)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex229)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex228)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex227)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex226)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex225)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex224)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex223)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex222)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex221)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex220)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex219)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex218)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex217)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex216)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex215)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex214)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex213)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex212)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex211)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex210)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex209)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex208)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex207)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex206)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex205)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex204)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex203)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex202)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex201)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex200)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex199)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex198)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20143,axiom,
! [VarCurr] :
( v106370(VarCurr)
<=> ( v106371(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20142,axiom,
! [VarCurr] :
( v106371(VarCurr)
<=> ( v106372(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7748,axiom,
! [VarCurr] :
( v106372(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $true )
& ( v105791(VarCurr,bitIndex4)
<=> $true )
& ( v105791(VarCurr,bitIndex3)
<=> $true )
& ( v105791(VarCurr,bitIndex2)
<=> $false )
& ( v105791(VarCurr,bitIndex1)
<=> $false )
& ( v105791(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2423,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106362(VarNext)
=> ! [B] :
( range_263_231(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_171,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_272,axiom,
! [VarNext] :
( v106362(VarNext)
=> ( ( v105721(VarNext,bitIndex263)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex262)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex261)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex260)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex259)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex258)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex257)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex256)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex255)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex254)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex253)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex252)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex251)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex250)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex249)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex248)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex247)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex246)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex245)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex244)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex243)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex242)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex241)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex240)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex239)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex238)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex237)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex236)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex235)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex234)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex233)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex232)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex231)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20141,axiom,
! [VarCurr] :
( v106362(VarCurr)
<=> ( v106363(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20140,axiom,
! [VarCurr] :
( v106363(VarCurr)
<=> ( v106364(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7747,axiom,
! [VarCurr] :
( v106364(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $true )
& ( v105791(VarCurr,bitIndex4)
<=> $true )
& ( v105791(VarCurr,bitIndex3)
<=> $true )
& ( v105791(VarCurr,bitIndex2)
<=> $false )
& ( v105791(VarCurr,bitIndex1)
<=> $false )
& ( v105791(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2422,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106354(VarNext)
=> ! [B] :
( range_296_264(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_170,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_271,axiom,
! [VarNext] :
( v106354(VarNext)
=> ( ( v105721(VarNext,bitIndex296)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex295)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex294)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex293)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex292)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex291)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex290)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex289)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex288)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex287)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex286)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex285)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex284)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex283)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex282)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex281)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex280)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex279)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex278)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex277)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex276)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex275)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex274)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex273)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex272)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex271)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex270)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex269)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex268)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex267)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex266)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex265)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex264)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20139,axiom,
! [VarCurr] :
( v106354(VarCurr)
<=> ( v106355(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20138,axiom,
! [VarCurr] :
( v106355(VarCurr)
<=> ( v106356(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7746,axiom,
! [VarCurr] :
( v106356(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $true )
& ( v105791(VarCurr,bitIndex4)
<=> $true )
& ( v105791(VarCurr,bitIndex3)
<=> $false )
& ( v105791(VarCurr,bitIndex2)
<=> $true )
& ( v105791(VarCurr,bitIndex1)
<=> $true )
& ( v105791(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2421,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106346(VarNext)
=> ! [B] :
( range_329_297(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_169,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_270,axiom,
! [VarNext] :
( v106346(VarNext)
=> ( ( v105721(VarNext,bitIndex329)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex328)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex327)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex326)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex325)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex324)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex323)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex322)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex321)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex320)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex319)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex318)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex317)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex316)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex315)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex314)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex313)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex312)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex311)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex310)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex309)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex308)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex307)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex306)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex305)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex304)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex303)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex302)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex301)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex300)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex299)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex298)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex297)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20137,axiom,
! [VarCurr] :
( v106346(VarCurr)
<=> ( v106347(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20136,axiom,
! [VarCurr] :
( v106347(VarCurr)
<=> ( v106348(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7745,axiom,
! [VarCurr] :
( v106348(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $true )
& ( v105791(VarCurr,bitIndex4)
<=> $true )
& ( v105791(VarCurr,bitIndex3)
<=> $false )
& ( v105791(VarCurr,bitIndex2)
<=> $true )
& ( v105791(VarCurr,bitIndex1)
<=> $true )
& ( v105791(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2420,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106338(VarNext)
=> ! [B] :
( range_362_330(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_168,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_269,axiom,
! [VarNext] :
( v106338(VarNext)
=> ( ( v105721(VarNext,bitIndex362)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex361)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex360)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex359)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex358)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex357)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex356)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex355)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex354)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex353)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex352)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex351)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex350)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex349)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex348)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex347)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex346)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex345)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex344)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex343)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex342)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex341)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex340)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex339)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex338)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex337)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex336)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex335)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex334)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex333)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex332)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex331)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex330)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20135,axiom,
! [VarCurr] :
( v106338(VarCurr)
<=> ( v106339(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20134,axiom,
! [VarCurr] :
( v106339(VarCurr)
<=> ( v106340(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7744,axiom,
! [VarCurr] :
( v106340(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $true )
& ( v105791(VarCurr,bitIndex4)
<=> $true )
& ( v105791(VarCurr,bitIndex3)
<=> $false )
& ( v105791(VarCurr,bitIndex2)
<=> $true )
& ( v105791(VarCurr,bitIndex1)
<=> $false )
& ( v105791(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2419,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106330(VarNext)
=> ! [B] :
( range_395_363(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_167,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_268,axiom,
! [VarNext] :
( v106330(VarNext)
=> ( ( v105721(VarNext,bitIndex395)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex394)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex393)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex392)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex391)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex390)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex389)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex388)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex387)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex386)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex385)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex384)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex383)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex382)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex381)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex380)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex379)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex378)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex377)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex376)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex375)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex374)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex373)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex372)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex371)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex370)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex369)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex368)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex367)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex366)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex365)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex364)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex363)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20133,axiom,
! [VarCurr] :
( v106330(VarCurr)
<=> ( v106331(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20132,axiom,
! [VarCurr] :
( v106331(VarCurr)
<=> ( v106332(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7743,axiom,
! [VarCurr] :
( v106332(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $true )
& ( v105791(VarCurr,bitIndex4)
<=> $true )
& ( v105791(VarCurr,bitIndex3)
<=> $false )
& ( v105791(VarCurr,bitIndex2)
<=> $true )
& ( v105791(VarCurr,bitIndex1)
<=> $false )
& ( v105791(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2418,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106322(VarNext)
=> ! [B] :
( range_428_396(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_166,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_267,axiom,
! [VarNext] :
( v106322(VarNext)
=> ( ( v105721(VarNext,bitIndex428)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex427)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex426)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex425)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex424)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex423)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex422)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex421)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex420)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex419)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex418)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex417)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex416)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex415)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex414)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex413)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex412)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex411)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex410)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex409)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex408)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex407)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex406)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex405)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex404)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex403)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex402)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex401)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex400)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex399)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex398)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex397)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex396)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20131,axiom,
! [VarCurr] :
( v106322(VarCurr)
<=> ( v106323(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20130,axiom,
! [VarCurr] :
( v106323(VarCurr)
<=> ( v106324(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7742,axiom,
! [VarCurr] :
( v106324(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $true )
& ( v105791(VarCurr,bitIndex4)
<=> $true )
& ( v105791(VarCurr,bitIndex3)
<=> $false )
& ( v105791(VarCurr,bitIndex2)
<=> $false )
& ( v105791(VarCurr,bitIndex1)
<=> $true )
& ( v105791(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2417,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106314(VarNext)
=> ! [B] :
( range_461_429(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_165,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_266,axiom,
! [VarNext] :
( v106314(VarNext)
=> ( ( v105721(VarNext,bitIndex461)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex460)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex459)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex458)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex457)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex456)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex455)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex454)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex453)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex452)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex451)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex450)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex449)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex448)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex447)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex446)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex445)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex444)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex443)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex442)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex441)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex440)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex439)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex438)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex437)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex436)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex435)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex434)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex433)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex432)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex431)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex430)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex429)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20129,axiom,
! [VarCurr] :
( v106314(VarCurr)
<=> ( v106315(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20128,axiom,
! [VarCurr] :
( v106315(VarCurr)
<=> ( v106316(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7741,axiom,
! [VarCurr] :
( v106316(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $true )
& ( v105791(VarCurr,bitIndex4)
<=> $true )
& ( v105791(VarCurr,bitIndex3)
<=> $false )
& ( v105791(VarCurr,bitIndex2)
<=> $false )
& ( v105791(VarCurr,bitIndex1)
<=> $true )
& ( v105791(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2416,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106306(VarNext)
=> ! [B] :
( range_494_462(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_164,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_265,axiom,
! [VarNext] :
( v106306(VarNext)
=> ( ( v105721(VarNext,bitIndex494)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex493)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex492)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex491)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex490)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex489)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex488)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex487)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex486)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex485)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex484)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex483)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex482)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex481)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex480)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex479)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex478)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex477)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex476)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex475)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex474)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex473)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex472)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex471)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex470)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex469)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex468)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex467)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex466)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex465)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex464)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex463)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex462)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20127,axiom,
! [VarCurr] :
( v106306(VarCurr)
<=> ( v106307(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20126,axiom,
! [VarCurr] :
( v106307(VarCurr)
<=> ( v106308(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7740,axiom,
! [VarCurr] :
( v106308(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $true )
& ( v105791(VarCurr,bitIndex4)
<=> $true )
& ( v105791(VarCurr,bitIndex3)
<=> $false )
& ( v105791(VarCurr,bitIndex2)
<=> $false )
& ( v105791(VarCurr,bitIndex1)
<=> $false )
& ( v105791(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2415,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106298(VarNext)
=> ! [B] :
( range_527_495(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_163,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_264,axiom,
! [VarNext] :
( v106298(VarNext)
=> ( ( v105721(VarNext,bitIndex527)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex526)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex525)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex524)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex523)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex522)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex521)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex520)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex519)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex518)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex517)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex516)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex515)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex514)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex513)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex512)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex511)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex510)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex509)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex508)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex507)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex506)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex505)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex504)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex503)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex502)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex501)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex500)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex499)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex498)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex497)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex496)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex495)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20125,axiom,
! [VarCurr] :
( v106298(VarCurr)
<=> ( v106299(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20124,axiom,
! [VarCurr] :
( v106299(VarCurr)
<=> ( v106300(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7739,axiom,
! [VarCurr] :
( v106300(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $true )
& ( v105791(VarCurr,bitIndex4)
<=> $true )
& ( v105791(VarCurr,bitIndex3)
<=> $false )
& ( v105791(VarCurr,bitIndex2)
<=> $false )
& ( v105791(VarCurr,bitIndex1)
<=> $false )
& ( v105791(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2414,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106290(VarNext)
=> ! [B] :
( range_560_528(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_162,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_263,axiom,
! [VarNext] :
( v106290(VarNext)
=> ( ( v105721(VarNext,bitIndex560)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex559)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex558)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex557)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex556)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex555)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex554)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex553)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex552)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex551)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex550)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex549)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex548)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex547)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex546)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex545)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex544)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex543)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex542)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex541)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex540)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex539)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex538)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex537)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex536)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex535)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex534)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex533)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex532)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex531)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex530)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex529)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex528)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20123,axiom,
! [VarCurr] :
( v106290(VarCurr)
<=> ( v106291(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20122,axiom,
! [VarCurr] :
( v106291(VarCurr)
<=> ( v106292(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7738,axiom,
! [VarCurr] :
( v106292(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $true )
& ( v105791(VarCurr,bitIndex4)
<=> $false )
& ( v105791(VarCurr,bitIndex3)
<=> $true )
& ( v105791(VarCurr,bitIndex2)
<=> $true )
& ( v105791(VarCurr,bitIndex1)
<=> $true )
& ( v105791(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2413,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106282(VarNext)
=> ! [B] :
( range_593_561(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_161,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_262,axiom,
! [VarNext] :
( v106282(VarNext)
=> ( ( v105721(VarNext,bitIndex593)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex592)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex591)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex590)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex589)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex588)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex587)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex586)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex585)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex584)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex583)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex582)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex581)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex580)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex579)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex578)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex577)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex576)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex575)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex574)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex573)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex572)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex571)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex570)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex569)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex568)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex567)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex566)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex565)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex564)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex563)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex562)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex561)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20121,axiom,
! [VarCurr] :
( v106282(VarCurr)
<=> ( v106283(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20120,axiom,
! [VarCurr] :
( v106283(VarCurr)
<=> ( v106284(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7737,axiom,
! [VarCurr] :
( v106284(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $true )
& ( v105791(VarCurr,bitIndex4)
<=> $false )
& ( v105791(VarCurr,bitIndex3)
<=> $true )
& ( v105791(VarCurr,bitIndex2)
<=> $true )
& ( v105791(VarCurr,bitIndex1)
<=> $true )
& ( v105791(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2412,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106274(VarNext)
=> ! [B] :
( range_626_594(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_160,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_261,axiom,
! [VarNext] :
( v106274(VarNext)
=> ( ( v105721(VarNext,bitIndex626)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex625)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex624)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex623)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex622)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex621)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex620)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex619)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex618)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex617)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex616)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex615)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex614)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex613)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex612)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex611)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex610)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex609)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex608)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex607)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex606)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex605)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex604)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex603)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex602)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex601)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex600)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex599)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex598)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex597)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex596)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex595)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex594)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20119,axiom,
! [VarCurr] :
( v106274(VarCurr)
<=> ( v106275(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20118,axiom,
! [VarCurr] :
( v106275(VarCurr)
<=> ( v106276(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7736,axiom,
! [VarCurr] :
( v106276(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $true )
& ( v105791(VarCurr,bitIndex4)
<=> $false )
& ( v105791(VarCurr,bitIndex3)
<=> $true )
& ( v105791(VarCurr,bitIndex2)
<=> $true )
& ( v105791(VarCurr,bitIndex1)
<=> $false )
& ( v105791(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2411,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106266(VarNext)
=> ! [B] :
( range_659_627(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_159,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_260,axiom,
! [VarNext] :
( v106266(VarNext)
=> ( ( v105721(VarNext,bitIndex659)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex658)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex657)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex656)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex655)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex654)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex653)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex652)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex651)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex650)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex649)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex648)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex647)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex646)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex645)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex644)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex643)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex642)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex641)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex640)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex639)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex638)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex637)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex636)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex635)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex634)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex633)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex632)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex631)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex630)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex629)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex628)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex627)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20117,axiom,
! [VarCurr] :
( v106266(VarCurr)
<=> ( v106267(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20116,axiom,
! [VarCurr] :
( v106267(VarCurr)
<=> ( v106268(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7735,axiom,
! [VarCurr] :
( v106268(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $true )
& ( v105791(VarCurr,bitIndex4)
<=> $false )
& ( v105791(VarCurr,bitIndex3)
<=> $true )
& ( v105791(VarCurr,bitIndex2)
<=> $true )
& ( v105791(VarCurr,bitIndex1)
<=> $false )
& ( v105791(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2410,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106258(VarNext)
=> ! [B] :
( range_692_660(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_158,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_259,axiom,
! [VarNext] :
( v106258(VarNext)
=> ( ( v105721(VarNext,bitIndex692)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex691)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex690)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex689)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex688)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex687)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex686)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex685)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex684)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex683)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex682)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex681)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex680)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex679)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex678)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex677)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex676)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex675)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex674)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex673)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex672)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex671)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex670)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex669)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex668)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex667)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex666)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex665)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex664)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex663)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex662)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex661)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex660)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20115,axiom,
! [VarCurr] :
( v106258(VarCurr)
<=> ( v106259(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20114,axiom,
! [VarCurr] :
( v106259(VarCurr)
<=> ( v106260(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7734,axiom,
! [VarCurr] :
( v106260(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $true )
& ( v105791(VarCurr,bitIndex4)
<=> $false )
& ( v105791(VarCurr,bitIndex3)
<=> $true )
& ( v105791(VarCurr,bitIndex2)
<=> $false )
& ( v105791(VarCurr,bitIndex1)
<=> $true )
& ( v105791(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2409,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106250(VarNext)
=> ! [B] :
( range_725_693(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_157,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_258,axiom,
! [VarNext] :
( v106250(VarNext)
=> ( ( v105721(VarNext,bitIndex725)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex724)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex723)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex722)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex721)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex720)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex719)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex718)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex717)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex716)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex715)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex714)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex713)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex712)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex711)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex710)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex709)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex708)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex707)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex706)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex705)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex704)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex703)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex702)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex701)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex700)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex699)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex698)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex697)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex696)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex695)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex694)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex693)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20113,axiom,
! [VarCurr] :
( v106250(VarCurr)
<=> ( v106251(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20112,axiom,
! [VarCurr] :
( v106251(VarCurr)
<=> ( v106252(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7733,axiom,
! [VarCurr] :
( v106252(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $true )
& ( v105791(VarCurr,bitIndex4)
<=> $false )
& ( v105791(VarCurr,bitIndex3)
<=> $true )
& ( v105791(VarCurr,bitIndex2)
<=> $false )
& ( v105791(VarCurr,bitIndex1)
<=> $true )
& ( v105791(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2408,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106242(VarNext)
=> ! [B] :
( range_758_726(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_156,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_257,axiom,
! [VarNext] :
( v106242(VarNext)
=> ( ( v105721(VarNext,bitIndex758)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex757)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex756)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex755)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex754)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex753)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex752)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex751)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex750)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex749)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex748)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex747)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex746)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex745)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex744)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex743)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex742)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex741)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex740)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex739)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex738)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex737)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex736)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex735)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex734)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex733)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex732)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex731)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex730)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex729)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex728)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex727)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex726)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20111,axiom,
! [VarCurr] :
( v106242(VarCurr)
<=> ( v106243(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20110,axiom,
! [VarCurr] :
( v106243(VarCurr)
<=> ( v106244(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7732,axiom,
! [VarCurr] :
( v106244(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $true )
& ( v105791(VarCurr,bitIndex4)
<=> $false )
& ( v105791(VarCurr,bitIndex3)
<=> $true )
& ( v105791(VarCurr,bitIndex2)
<=> $false )
& ( v105791(VarCurr,bitIndex1)
<=> $false )
& ( v105791(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2407,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106234(VarNext)
=> ! [B] :
( range_791_759(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_155,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_256,axiom,
! [VarNext] :
( v106234(VarNext)
=> ( ( v105721(VarNext,bitIndex791)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex790)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex789)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex788)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex787)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex786)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex785)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex784)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex783)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex782)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex781)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex780)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex779)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex778)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex777)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex776)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex775)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex774)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex773)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex772)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex771)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex770)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex769)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex768)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex767)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex766)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex765)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex764)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex763)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex762)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex761)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex760)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex759)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20109,axiom,
! [VarCurr] :
( v106234(VarCurr)
<=> ( v106235(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20108,axiom,
! [VarCurr] :
( v106235(VarCurr)
<=> ( v106236(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7731,axiom,
! [VarCurr] :
( v106236(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $true )
& ( v105791(VarCurr,bitIndex4)
<=> $false )
& ( v105791(VarCurr,bitIndex3)
<=> $true )
& ( v105791(VarCurr,bitIndex2)
<=> $false )
& ( v105791(VarCurr,bitIndex1)
<=> $false )
& ( v105791(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2406,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106226(VarNext)
=> ! [B] :
( range_824_792(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_154,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_255,axiom,
! [VarNext] :
( v106226(VarNext)
=> ( ( v105721(VarNext,bitIndex824)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex823)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex822)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex821)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex820)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex819)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex818)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex817)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex816)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex815)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex814)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex813)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex812)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex811)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex810)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex809)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex808)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex807)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex806)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex805)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex804)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex803)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex802)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex801)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex800)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex799)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex798)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex797)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex796)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex795)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex794)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex793)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex792)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20107,axiom,
! [VarCurr] :
( v106226(VarCurr)
<=> ( v106227(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20106,axiom,
! [VarCurr] :
( v106227(VarCurr)
<=> ( v106228(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7730,axiom,
! [VarCurr] :
( v106228(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $true )
& ( v105791(VarCurr,bitIndex4)
<=> $false )
& ( v105791(VarCurr,bitIndex3)
<=> $false )
& ( v105791(VarCurr,bitIndex2)
<=> $true )
& ( v105791(VarCurr,bitIndex1)
<=> $true )
& ( v105791(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2405,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106218(VarNext)
=> ! [B] :
( range_857_825(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_153,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_254,axiom,
! [VarNext] :
( v106218(VarNext)
=> ( ( v105721(VarNext,bitIndex857)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex856)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex855)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex854)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex853)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex852)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex851)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex850)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex849)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex848)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex847)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex846)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex845)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex844)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex843)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex842)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex841)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex840)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex839)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex838)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex837)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex836)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex835)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex834)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex833)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex832)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex831)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex830)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex829)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex828)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex827)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex826)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex825)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20105,axiom,
! [VarCurr] :
( v106218(VarCurr)
<=> ( v106219(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20104,axiom,
! [VarCurr] :
( v106219(VarCurr)
<=> ( v106220(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7729,axiom,
! [VarCurr] :
( v106220(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $true )
& ( v105791(VarCurr,bitIndex4)
<=> $false )
& ( v105791(VarCurr,bitIndex3)
<=> $false )
& ( v105791(VarCurr,bitIndex2)
<=> $true )
& ( v105791(VarCurr,bitIndex1)
<=> $true )
& ( v105791(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2404,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106210(VarNext)
=> ! [B] :
( range_890_858(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_152,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_253,axiom,
! [VarNext] :
( v106210(VarNext)
=> ( ( v105721(VarNext,bitIndex890)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex889)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex888)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex887)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex886)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex885)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex884)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex883)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex882)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex881)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex880)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex879)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex878)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex877)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex876)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex875)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex874)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex873)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex872)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex871)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex870)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex869)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex868)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex867)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex866)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex865)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex864)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex863)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex862)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex861)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex860)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex859)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex858)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20103,axiom,
! [VarCurr] :
( v106210(VarCurr)
<=> ( v106211(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20102,axiom,
! [VarCurr] :
( v106211(VarCurr)
<=> ( v106212(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7728,axiom,
! [VarCurr] :
( v106212(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $true )
& ( v105791(VarCurr,bitIndex4)
<=> $false )
& ( v105791(VarCurr,bitIndex3)
<=> $false )
& ( v105791(VarCurr,bitIndex2)
<=> $true )
& ( v105791(VarCurr,bitIndex1)
<=> $false )
& ( v105791(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2403,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106202(VarNext)
=> ! [B] :
( range_923_891(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_151,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_252,axiom,
! [VarNext] :
( v106202(VarNext)
=> ( ( v105721(VarNext,bitIndex923)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex922)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex921)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex920)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex919)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex918)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex917)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex916)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex915)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex914)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex913)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex912)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex911)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex910)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex909)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex908)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex907)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex906)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex905)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex904)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex903)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex902)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex901)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex900)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex899)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex898)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex897)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex896)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex895)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex894)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex893)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex892)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex891)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20101,axiom,
! [VarCurr] :
( v106202(VarCurr)
<=> ( v106203(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20100,axiom,
! [VarCurr] :
( v106203(VarCurr)
<=> ( v106204(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7727,axiom,
! [VarCurr] :
( v106204(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $true )
& ( v105791(VarCurr,bitIndex4)
<=> $false )
& ( v105791(VarCurr,bitIndex3)
<=> $false )
& ( v105791(VarCurr,bitIndex2)
<=> $true )
& ( v105791(VarCurr,bitIndex1)
<=> $false )
& ( v105791(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2402,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106194(VarNext)
=> ! [B] :
( range_956_924(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_150,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_251,axiom,
! [VarNext] :
( v106194(VarNext)
=> ( ( v105721(VarNext,bitIndex956)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex955)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex954)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex953)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex952)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex951)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex950)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex949)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex948)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex947)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex946)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex945)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex944)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex943)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex942)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex941)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex940)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex939)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex938)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex937)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex936)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex935)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex934)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex933)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex932)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex931)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex930)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex929)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex928)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex927)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex926)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex925)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex924)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20099,axiom,
! [VarCurr] :
( v106194(VarCurr)
<=> ( v106195(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20098,axiom,
! [VarCurr] :
( v106195(VarCurr)
<=> ( v106196(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7726,axiom,
! [VarCurr] :
( v106196(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $true )
& ( v105791(VarCurr,bitIndex4)
<=> $false )
& ( v105791(VarCurr,bitIndex3)
<=> $false )
& ( v105791(VarCurr,bitIndex2)
<=> $false )
& ( v105791(VarCurr,bitIndex1)
<=> $true )
& ( v105791(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2401,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106186(VarNext)
=> ! [B] :
( range_989_957(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_149,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_250,axiom,
! [VarNext] :
( v106186(VarNext)
=> ( ( v105721(VarNext,bitIndex989)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex988)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex987)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex986)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex985)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex984)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex983)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex982)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex981)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex980)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex979)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex978)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex977)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex976)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex975)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex974)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex973)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex972)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex971)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex970)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex969)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex968)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex967)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex966)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex965)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex964)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex963)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex962)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex961)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex960)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex959)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex958)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex957)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20097,axiom,
! [VarCurr] :
( v106186(VarCurr)
<=> ( v106187(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20096,axiom,
! [VarCurr] :
( v106187(VarCurr)
<=> ( v106188(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7725,axiom,
! [VarCurr] :
( v106188(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $true )
& ( v105791(VarCurr,bitIndex4)
<=> $false )
& ( v105791(VarCurr,bitIndex3)
<=> $false )
& ( v105791(VarCurr,bitIndex2)
<=> $false )
& ( v105791(VarCurr,bitIndex1)
<=> $true )
& ( v105791(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2400,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106178(VarNext)
=> ! [B] :
( range_1022_990(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_148,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_249,axiom,
! [VarNext] :
( v106178(VarNext)
=> ( ( v105721(VarNext,bitIndex1022)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex1021)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex1020)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex1019)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex1018)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex1017)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex1016)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex1015)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex1014)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex1013)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex1012)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex1011)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex1010)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex1009)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex1008)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex1007)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex1006)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex1005)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex1004)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex1003)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex1002)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex1001)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex1000)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex999)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex998)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex997)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex996)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex995)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex994)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex993)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex992)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex991)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex990)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20095,axiom,
! [VarCurr] :
( v106178(VarCurr)
<=> ( v106179(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20094,axiom,
! [VarCurr] :
( v106179(VarCurr)
<=> ( v106180(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7724,axiom,
! [VarCurr] :
( v106180(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $true )
& ( v105791(VarCurr,bitIndex4)
<=> $false )
& ( v105791(VarCurr,bitIndex3)
<=> $false )
& ( v105791(VarCurr,bitIndex2)
<=> $false )
& ( v105791(VarCurr,bitIndex1)
<=> $false )
& ( v105791(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2399,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106170(VarNext)
=> ! [B] :
( range_1055_1023(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_147,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_248,axiom,
! [VarNext] :
( v106170(VarNext)
=> ( ( v105721(VarNext,bitIndex1055)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex1054)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex1053)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex1052)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex1051)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex1050)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex1049)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex1048)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex1047)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex1046)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex1045)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex1044)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex1043)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex1042)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex1041)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex1040)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex1039)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex1038)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex1037)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex1036)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex1035)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex1034)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex1033)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex1032)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex1031)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex1030)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex1029)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex1028)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex1027)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex1026)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex1025)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex1024)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex1023)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20093,axiom,
! [VarCurr] :
( v106170(VarCurr)
<=> ( v106171(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20092,axiom,
! [VarCurr] :
( v106171(VarCurr)
<=> ( v106172(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7723,axiom,
! [VarCurr] :
( v106172(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $true )
& ( v105791(VarCurr,bitIndex4)
<=> $false )
& ( v105791(VarCurr,bitIndex3)
<=> $false )
& ( v105791(VarCurr,bitIndex2)
<=> $false )
& ( v105791(VarCurr,bitIndex1)
<=> $false )
& ( v105791(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2398,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106162(VarNext)
=> ! [B] :
( range_1088_1056(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_146,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_247,axiom,
! [VarNext] :
( v106162(VarNext)
=> ( ( v105721(VarNext,bitIndex1088)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex1087)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex1086)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex1085)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex1084)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex1083)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex1082)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex1081)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex1080)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex1079)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex1078)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex1077)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex1076)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex1075)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex1074)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex1073)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex1072)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex1071)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex1070)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex1069)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex1068)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex1067)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex1066)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex1065)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex1064)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex1063)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex1062)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex1061)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex1060)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex1059)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex1058)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex1057)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex1056)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20091,axiom,
! [VarCurr] :
( v106162(VarCurr)
<=> ( v106163(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20090,axiom,
! [VarCurr] :
( v106163(VarCurr)
<=> ( v106164(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7722,axiom,
! [VarCurr] :
( v106164(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $false )
& ( v105791(VarCurr,bitIndex4)
<=> $true )
& ( v105791(VarCurr,bitIndex3)
<=> $true )
& ( v105791(VarCurr,bitIndex2)
<=> $true )
& ( v105791(VarCurr,bitIndex1)
<=> $true )
& ( v105791(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2397,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106154(VarNext)
=> ! [B] :
( range_1121_1089(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_145,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_246,axiom,
! [VarNext] :
( v106154(VarNext)
=> ( ( v105721(VarNext,bitIndex1121)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex1120)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex1119)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex1118)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex1117)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex1116)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex1115)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex1114)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex1113)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex1112)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex1111)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex1110)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex1109)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex1108)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex1107)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex1106)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex1105)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex1104)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex1103)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex1102)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex1101)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex1100)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex1099)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex1098)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex1097)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex1096)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex1095)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex1094)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex1093)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex1092)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex1091)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex1090)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex1089)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20089,axiom,
! [VarCurr] :
( v106154(VarCurr)
<=> ( v106155(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20088,axiom,
! [VarCurr] :
( v106155(VarCurr)
<=> ( v106156(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7721,axiom,
! [VarCurr] :
( v106156(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $false )
& ( v105791(VarCurr,bitIndex4)
<=> $true )
& ( v105791(VarCurr,bitIndex3)
<=> $true )
& ( v105791(VarCurr,bitIndex2)
<=> $true )
& ( v105791(VarCurr,bitIndex1)
<=> $true )
& ( v105791(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2396,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106146(VarNext)
=> ! [B] :
( range_1154_1122(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_144,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_245,axiom,
! [VarNext] :
( v106146(VarNext)
=> ( ( v105721(VarNext,bitIndex1154)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex1153)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex1152)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex1151)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex1150)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex1149)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex1148)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex1147)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex1146)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex1145)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex1144)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex1143)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex1142)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex1141)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex1140)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex1139)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex1138)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex1137)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex1136)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex1135)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex1134)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex1133)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex1132)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex1131)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex1130)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex1129)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex1128)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex1127)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex1126)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex1125)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex1124)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex1123)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex1122)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20087,axiom,
! [VarCurr] :
( v106146(VarCurr)
<=> ( v106147(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20086,axiom,
! [VarCurr] :
( v106147(VarCurr)
<=> ( v106148(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7720,axiom,
! [VarCurr] :
( v106148(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $false )
& ( v105791(VarCurr,bitIndex4)
<=> $true )
& ( v105791(VarCurr,bitIndex3)
<=> $true )
& ( v105791(VarCurr,bitIndex2)
<=> $true )
& ( v105791(VarCurr,bitIndex1)
<=> $false )
& ( v105791(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2395,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106138(VarNext)
=> ! [B] :
( range_1187_1155(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_143,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_244,axiom,
! [VarNext] :
( v106138(VarNext)
=> ( ( v105721(VarNext,bitIndex1187)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex1186)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex1185)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex1184)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex1183)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex1182)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex1181)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex1180)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex1179)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex1178)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex1177)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex1176)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex1175)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex1174)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex1173)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex1172)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex1171)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex1170)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex1169)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex1168)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex1167)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex1166)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex1165)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex1164)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex1163)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex1162)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex1161)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex1160)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex1159)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex1158)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex1157)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex1156)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex1155)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20085,axiom,
! [VarCurr] :
( v106138(VarCurr)
<=> ( v106139(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20084,axiom,
! [VarCurr] :
( v106139(VarCurr)
<=> ( v106140(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7719,axiom,
! [VarCurr] :
( v106140(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $false )
& ( v105791(VarCurr,bitIndex4)
<=> $true )
& ( v105791(VarCurr,bitIndex3)
<=> $true )
& ( v105791(VarCurr,bitIndex2)
<=> $true )
& ( v105791(VarCurr,bitIndex1)
<=> $false )
& ( v105791(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2394,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106130(VarNext)
=> ! [B] :
( range_1220_1188(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_142,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_243,axiom,
! [VarNext] :
( v106130(VarNext)
=> ( ( v105721(VarNext,bitIndex1220)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex1219)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex1218)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex1217)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex1216)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex1215)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex1214)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex1213)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex1212)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex1211)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex1210)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex1209)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex1208)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex1207)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex1206)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex1205)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex1204)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex1203)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex1202)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex1201)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex1200)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex1199)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex1198)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex1197)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex1196)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex1195)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex1194)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex1193)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex1192)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex1191)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex1190)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex1189)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex1188)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20083,axiom,
! [VarCurr] :
( v106130(VarCurr)
<=> ( v106131(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20082,axiom,
! [VarCurr] :
( v106131(VarCurr)
<=> ( v106132(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7718,axiom,
! [VarCurr] :
( v106132(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $false )
& ( v105791(VarCurr,bitIndex4)
<=> $true )
& ( v105791(VarCurr,bitIndex3)
<=> $true )
& ( v105791(VarCurr,bitIndex2)
<=> $false )
& ( v105791(VarCurr,bitIndex1)
<=> $true )
& ( v105791(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2393,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106122(VarNext)
=> ! [B] :
( range_1253_1221(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_141,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_242,axiom,
! [VarNext] :
( v106122(VarNext)
=> ( ( v105721(VarNext,bitIndex1253)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex1252)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex1251)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex1250)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex1249)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex1248)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex1247)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex1246)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex1245)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex1244)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex1243)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex1242)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex1241)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex1240)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex1239)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex1238)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex1237)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex1236)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex1235)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex1234)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex1233)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex1232)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex1231)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex1230)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex1229)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex1228)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex1227)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex1226)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex1225)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex1224)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex1223)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex1222)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex1221)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20081,axiom,
! [VarCurr] :
( v106122(VarCurr)
<=> ( v106123(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20080,axiom,
! [VarCurr] :
( v106123(VarCurr)
<=> ( v106124(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7717,axiom,
! [VarCurr] :
( v106124(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $false )
& ( v105791(VarCurr,bitIndex4)
<=> $true )
& ( v105791(VarCurr,bitIndex3)
<=> $true )
& ( v105791(VarCurr,bitIndex2)
<=> $false )
& ( v105791(VarCurr,bitIndex1)
<=> $true )
& ( v105791(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2392,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106114(VarNext)
=> ! [B] :
( range_1286_1254(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_140,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_241,axiom,
! [VarNext] :
( v106114(VarNext)
=> ( ( v105721(VarNext,bitIndex1286)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex1285)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex1284)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex1283)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex1282)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex1281)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex1280)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex1279)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex1278)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex1277)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex1276)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex1275)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex1274)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex1273)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex1272)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex1271)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex1270)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex1269)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex1268)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex1267)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex1266)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex1265)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex1264)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex1263)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex1262)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex1261)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex1260)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex1259)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex1258)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex1257)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex1256)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex1255)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex1254)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20079,axiom,
! [VarCurr] :
( v106114(VarCurr)
<=> ( v106115(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20078,axiom,
! [VarCurr] :
( v106115(VarCurr)
<=> ( v106116(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7716,axiom,
! [VarCurr] :
( v106116(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $false )
& ( v105791(VarCurr,bitIndex4)
<=> $true )
& ( v105791(VarCurr,bitIndex3)
<=> $true )
& ( v105791(VarCurr,bitIndex2)
<=> $false )
& ( v105791(VarCurr,bitIndex1)
<=> $false )
& ( v105791(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2391,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106106(VarNext)
=> ! [B] :
( range_1319_1287(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_139,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_240,axiom,
! [VarNext] :
( v106106(VarNext)
=> ( ( v105721(VarNext,bitIndex1319)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex1318)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex1317)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex1316)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex1315)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex1314)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex1313)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex1312)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex1311)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex1310)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex1309)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex1308)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex1307)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex1306)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex1305)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex1304)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex1303)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex1302)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex1301)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex1300)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex1299)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex1298)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex1297)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex1296)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex1295)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex1294)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex1293)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex1292)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex1291)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex1290)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex1289)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex1288)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex1287)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20077,axiom,
! [VarCurr] :
( v106106(VarCurr)
<=> ( v106107(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20076,axiom,
! [VarCurr] :
( v106107(VarCurr)
<=> ( v106108(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7715,axiom,
! [VarCurr] :
( v106108(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $false )
& ( v105791(VarCurr,bitIndex4)
<=> $true )
& ( v105791(VarCurr,bitIndex3)
<=> $true )
& ( v105791(VarCurr,bitIndex2)
<=> $false )
& ( v105791(VarCurr,bitIndex1)
<=> $false )
& ( v105791(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2390,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106098(VarNext)
=> ! [B] :
( range_1352_1320(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_138,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_239,axiom,
! [VarNext] :
( v106098(VarNext)
=> ( ( v105721(VarNext,bitIndex1352)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex1351)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex1350)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex1349)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex1348)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex1347)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex1346)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex1345)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex1344)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex1343)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex1342)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex1341)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex1340)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex1339)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex1338)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex1337)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex1336)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex1335)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex1334)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex1333)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex1332)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex1331)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex1330)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex1329)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex1328)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex1327)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex1326)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex1325)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex1324)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex1323)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex1322)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex1321)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex1320)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20075,axiom,
! [VarCurr] :
( v106098(VarCurr)
<=> ( v106099(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20074,axiom,
! [VarCurr] :
( v106099(VarCurr)
<=> ( v106100(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7714,axiom,
! [VarCurr] :
( v106100(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $false )
& ( v105791(VarCurr,bitIndex4)
<=> $true )
& ( v105791(VarCurr,bitIndex3)
<=> $false )
& ( v105791(VarCurr,bitIndex2)
<=> $true )
& ( v105791(VarCurr,bitIndex1)
<=> $true )
& ( v105791(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2389,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106090(VarNext)
=> ! [B] :
( range_1385_1353(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_137,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_238,axiom,
! [VarNext] :
( v106090(VarNext)
=> ( ( v105721(VarNext,bitIndex1385)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex1384)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex1383)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex1382)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex1381)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex1380)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex1379)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex1378)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex1377)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex1376)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex1375)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex1374)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex1373)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex1372)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex1371)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex1370)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex1369)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex1368)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex1367)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex1366)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex1365)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex1364)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex1363)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex1362)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex1361)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex1360)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex1359)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex1358)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex1357)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex1356)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex1355)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex1354)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex1353)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20073,axiom,
! [VarCurr] :
( v106090(VarCurr)
<=> ( v106091(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20072,axiom,
! [VarCurr] :
( v106091(VarCurr)
<=> ( v106092(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7713,axiom,
! [VarCurr] :
( v106092(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $false )
& ( v105791(VarCurr,bitIndex4)
<=> $true )
& ( v105791(VarCurr,bitIndex3)
<=> $false )
& ( v105791(VarCurr,bitIndex2)
<=> $true )
& ( v105791(VarCurr,bitIndex1)
<=> $true )
& ( v105791(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2388,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106082(VarNext)
=> ! [B] :
( range_1418_1386(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_136,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_237,axiom,
! [VarNext] :
( v106082(VarNext)
=> ( ( v105721(VarNext,bitIndex1418)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex1417)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex1416)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex1415)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex1414)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex1413)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex1412)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex1411)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex1410)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex1409)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex1408)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex1407)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex1406)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex1405)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex1404)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex1403)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex1402)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex1401)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex1400)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex1399)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex1398)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex1397)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex1396)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex1395)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex1394)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex1393)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex1392)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex1391)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex1390)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex1389)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex1388)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex1387)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex1386)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20071,axiom,
! [VarCurr] :
( v106082(VarCurr)
<=> ( v106083(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20070,axiom,
! [VarCurr] :
( v106083(VarCurr)
<=> ( v106084(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7712,axiom,
! [VarCurr] :
( v106084(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $false )
& ( v105791(VarCurr,bitIndex4)
<=> $true )
& ( v105791(VarCurr,bitIndex3)
<=> $false )
& ( v105791(VarCurr,bitIndex2)
<=> $true )
& ( v105791(VarCurr,bitIndex1)
<=> $false )
& ( v105791(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2387,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106074(VarNext)
=> ! [B] :
( range_1451_1419(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_135,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_236,axiom,
! [VarNext] :
( v106074(VarNext)
=> ( ( v105721(VarNext,bitIndex1451)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex1450)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex1449)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex1448)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex1447)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex1446)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex1445)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex1444)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex1443)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex1442)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex1441)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex1440)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex1439)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex1438)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex1437)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex1436)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex1435)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex1434)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex1433)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex1432)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex1431)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex1430)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex1429)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex1428)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex1427)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex1426)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex1425)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex1424)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex1423)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex1422)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex1421)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex1420)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex1419)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20069,axiom,
! [VarCurr] :
( v106074(VarCurr)
<=> ( v106075(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20068,axiom,
! [VarCurr] :
( v106075(VarCurr)
<=> ( v106076(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7711,axiom,
! [VarCurr] :
( v106076(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $false )
& ( v105791(VarCurr,bitIndex4)
<=> $true )
& ( v105791(VarCurr,bitIndex3)
<=> $false )
& ( v105791(VarCurr,bitIndex2)
<=> $true )
& ( v105791(VarCurr,bitIndex1)
<=> $false )
& ( v105791(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2386,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106066(VarNext)
=> ! [B] :
( range_1484_1452(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_134,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_235,axiom,
! [VarNext] :
( v106066(VarNext)
=> ( ( v105721(VarNext,bitIndex1484)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex1483)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex1482)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex1481)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex1480)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex1479)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex1478)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex1477)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex1476)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex1475)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex1474)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex1473)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex1472)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex1471)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex1470)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex1469)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex1468)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex1467)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex1466)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex1465)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex1464)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex1463)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex1462)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex1461)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex1460)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex1459)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex1458)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex1457)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex1456)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex1455)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex1454)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex1453)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex1452)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20067,axiom,
! [VarCurr] :
( v106066(VarCurr)
<=> ( v106067(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20066,axiom,
! [VarCurr] :
( v106067(VarCurr)
<=> ( v106068(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7710,axiom,
! [VarCurr] :
( v106068(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $false )
& ( v105791(VarCurr,bitIndex4)
<=> $true )
& ( v105791(VarCurr,bitIndex3)
<=> $false )
& ( v105791(VarCurr,bitIndex2)
<=> $false )
& ( v105791(VarCurr,bitIndex1)
<=> $true )
& ( v105791(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2385,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106058(VarNext)
=> ! [B] :
( range_1517_1485(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_133,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_234,axiom,
! [VarNext] :
( v106058(VarNext)
=> ( ( v105721(VarNext,bitIndex1517)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex1516)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex1515)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex1514)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex1513)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex1512)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex1511)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex1510)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex1509)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex1508)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex1507)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex1506)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex1505)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex1504)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex1503)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex1502)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex1501)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex1500)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex1499)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex1498)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex1497)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex1496)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex1495)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex1494)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex1493)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex1492)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex1491)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex1490)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex1489)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex1488)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex1487)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex1486)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex1485)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20065,axiom,
! [VarCurr] :
( v106058(VarCurr)
<=> ( v106059(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20064,axiom,
! [VarCurr] :
( v106059(VarCurr)
<=> ( v106060(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7709,axiom,
! [VarCurr] :
( v106060(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $false )
& ( v105791(VarCurr,bitIndex4)
<=> $true )
& ( v105791(VarCurr,bitIndex3)
<=> $false )
& ( v105791(VarCurr,bitIndex2)
<=> $false )
& ( v105791(VarCurr,bitIndex1)
<=> $true )
& ( v105791(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2384,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106050(VarNext)
=> ! [B] :
( range_1550_1518(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_132,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_233,axiom,
! [VarNext] :
( v106050(VarNext)
=> ( ( v105721(VarNext,bitIndex1550)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex1549)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex1548)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex1547)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex1546)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex1545)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex1544)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex1543)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex1542)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex1541)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex1540)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex1539)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex1538)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex1537)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex1536)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex1535)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex1534)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex1533)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex1532)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex1531)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex1530)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex1529)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex1528)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex1527)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex1526)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex1525)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex1524)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex1523)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex1522)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex1521)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex1520)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex1519)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex1518)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20063,axiom,
! [VarCurr] :
( v106050(VarCurr)
<=> ( v106051(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20062,axiom,
! [VarCurr] :
( v106051(VarCurr)
<=> ( v106052(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7708,axiom,
! [VarCurr] :
( v106052(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $false )
& ( v105791(VarCurr,bitIndex4)
<=> $true )
& ( v105791(VarCurr,bitIndex3)
<=> $false )
& ( v105791(VarCurr,bitIndex2)
<=> $false )
& ( v105791(VarCurr,bitIndex1)
<=> $false )
& ( v105791(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2383,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106042(VarNext)
=> ! [B] :
( range_1583_1551(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_131,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_232,axiom,
! [VarNext] :
( v106042(VarNext)
=> ( ( v105721(VarNext,bitIndex1583)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex1582)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex1581)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex1580)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex1579)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex1578)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex1577)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex1576)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex1575)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex1574)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex1573)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex1572)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex1571)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex1570)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex1569)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex1568)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex1567)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex1566)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex1565)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex1564)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex1563)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex1562)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex1561)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex1560)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex1559)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex1558)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex1557)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex1556)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex1555)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex1554)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex1553)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex1552)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex1551)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20061,axiom,
! [VarCurr] :
( v106042(VarCurr)
<=> ( v106043(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20060,axiom,
! [VarCurr] :
( v106043(VarCurr)
<=> ( v106044(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7707,axiom,
! [VarCurr] :
( v106044(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $false )
& ( v105791(VarCurr,bitIndex4)
<=> $true )
& ( v105791(VarCurr,bitIndex3)
<=> $false )
& ( v105791(VarCurr,bitIndex2)
<=> $false )
& ( v105791(VarCurr,bitIndex1)
<=> $false )
& ( v105791(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2382,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106034(VarNext)
=> ! [B] :
( range_1616_1584(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_130,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_231,axiom,
! [VarNext] :
( v106034(VarNext)
=> ( ( v105721(VarNext,bitIndex1616)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex1615)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex1614)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex1613)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex1612)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex1611)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex1610)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex1609)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex1608)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex1607)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex1606)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex1605)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex1604)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex1603)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex1602)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex1601)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex1600)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex1599)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex1598)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex1597)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex1596)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex1595)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex1594)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex1593)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex1592)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex1591)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex1590)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex1589)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex1588)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex1587)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex1586)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex1585)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex1584)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20059,axiom,
! [VarCurr] :
( v106034(VarCurr)
<=> ( v106035(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20058,axiom,
! [VarCurr] :
( v106035(VarCurr)
<=> ( v106036(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7706,axiom,
! [VarCurr] :
( v106036(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $false )
& ( v105791(VarCurr,bitIndex4)
<=> $false )
& ( v105791(VarCurr,bitIndex3)
<=> $true )
& ( v105791(VarCurr,bitIndex2)
<=> $true )
& ( v105791(VarCurr,bitIndex1)
<=> $true )
& ( v105791(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2381,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106026(VarNext)
=> ! [B] :
( range_1649_1617(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_129,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_230,axiom,
! [VarNext] :
( v106026(VarNext)
=> ( ( v105721(VarNext,bitIndex1649)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex1648)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex1647)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex1646)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex1645)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex1644)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex1643)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex1642)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex1641)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex1640)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex1639)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex1638)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex1637)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex1636)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex1635)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex1634)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex1633)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex1632)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex1631)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex1630)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex1629)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex1628)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex1627)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex1626)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex1625)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex1624)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex1623)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex1622)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex1621)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex1620)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex1619)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex1618)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex1617)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20057,axiom,
! [VarCurr] :
( v106026(VarCurr)
<=> ( v106027(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20056,axiom,
! [VarCurr] :
( v106027(VarCurr)
<=> ( v106028(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7705,axiom,
! [VarCurr] :
( v106028(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $false )
& ( v105791(VarCurr,bitIndex4)
<=> $false )
& ( v105791(VarCurr,bitIndex3)
<=> $true )
& ( v105791(VarCurr,bitIndex2)
<=> $true )
& ( v105791(VarCurr,bitIndex1)
<=> $true )
& ( v105791(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2380,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106018(VarNext)
=> ! [B] :
( range_1682_1650(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_128,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_229,axiom,
! [VarNext] :
( v106018(VarNext)
=> ( ( v105721(VarNext,bitIndex1682)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex1681)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex1680)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex1679)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex1678)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex1677)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex1676)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex1675)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex1674)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex1673)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex1672)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex1671)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex1670)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex1669)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex1668)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex1667)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex1666)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex1665)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex1664)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex1663)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex1662)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex1661)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex1660)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex1659)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex1658)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex1657)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex1656)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex1655)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex1654)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex1653)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex1652)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex1651)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex1650)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20055,axiom,
! [VarCurr] :
( v106018(VarCurr)
<=> ( v106019(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20054,axiom,
! [VarCurr] :
( v106019(VarCurr)
<=> ( v106020(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7704,axiom,
! [VarCurr] :
( v106020(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $false )
& ( v105791(VarCurr,bitIndex4)
<=> $false )
& ( v105791(VarCurr,bitIndex3)
<=> $true )
& ( v105791(VarCurr,bitIndex2)
<=> $true )
& ( v105791(VarCurr,bitIndex1)
<=> $false )
& ( v105791(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2379,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106010(VarNext)
=> ! [B] :
( range_1715_1683(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_127,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_228,axiom,
! [VarNext] :
( v106010(VarNext)
=> ( ( v105721(VarNext,bitIndex1715)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex1714)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex1713)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex1712)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex1711)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex1710)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex1709)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex1708)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex1707)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex1706)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex1705)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex1704)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex1703)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex1702)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex1701)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex1700)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex1699)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex1698)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex1697)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex1696)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex1695)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex1694)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex1693)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex1692)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex1691)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex1690)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex1689)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex1688)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex1687)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex1686)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex1685)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex1684)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex1683)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20053,axiom,
! [VarCurr] :
( v106010(VarCurr)
<=> ( v106011(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20052,axiom,
! [VarCurr] :
( v106011(VarCurr)
<=> ( v106012(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7703,axiom,
! [VarCurr] :
( v106012(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $false )
& ( v105791(VarCurr,bitIndex4)
<=> $false )
& ( v105791(VarCurr,bitIndex3)
<=> $true )
& ( v105791(VarCurr,bitIndex2)
<=> $true )
& ( v105791(VarCurr,bitIndex1)
<=> $false )
& ( v105791(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2378,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106002(VarNext)
=> ! [B] :
( range_1748_1716(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_126,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_227,axiom,
! [VarNext] :
( v106002(VarNext)
=> ( ( v105721(VarNext,bitIndex1748)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex1747)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex1746)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex1745)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex1744)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex1743)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex1742)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex1741)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex1740)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex1739)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex1738)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex1737)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex1736)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex1735)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex1734)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex1733)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex1732)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex1731)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex1730)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex1729)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex1728)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex1727)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex1726)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex1725)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex1724)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex1723)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex1722)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex1721)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex1720)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex1719)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex1718)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex1717)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex1716)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20051,axiom,
! [VarCurr] :
( v106002(VarCurr)
<=> ( v106003(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20050,axiom,
! [VarCurr] :
( v106003(VarCurr)
<=> ( v106004(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7702,axiom,
! [VarCurr] :
( v106004(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $false )
& ( v105791(VarCurr,bitIndex4)
<=> $false )
& ( v105791(VarCurr,bitIndex3)
<=> $true )
& ( v105791(VarCurr,bitIndex2)
<=> $false )
& ( v105791(VarCurr,bitIndex1)
<=> $true )
& ( v105791(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2377,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105994(VarNext)
=> ! [B] :
( range_1781_1749(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_125,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_226,axiom,
! [VarNext] :
( v105994(VarNext)
=> ( ( v105721(VarNext,bitIndex1781)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex1780)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex1779)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex1778)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex1777)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex1776)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex1775)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex1774)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex1773)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex1772)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex1771)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex1770)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex1769)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex1768)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex1767)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex1766)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex1765)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex1764)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex1763)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex1762)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex1761)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex1760)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex1759)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex1758)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex1757)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex1756)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex1755)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex1754)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex1753)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex1752)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex1751)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex1750)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex1749)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20049,axiom,
! [VarCurr] :
( v105994(VarCurr)
<=> ( v105995(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20048,axiom,
! [VarCurr] :
( v105995(VarCurr)
<=> ( v105996(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7701,axiom,
! [VarCurr] :
( v105996(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $false )
& ( v105791(VarCurr,bitIndex4)
<=> $false )
& ( v105791(VarCurr,bitIndex3)
<=> $true )
& ( v105791(VarCurr,bitIndex2)
<=> $false )
& ( v105791(VarCurr,bitIndex1)
<=> $true )
& ( v105791(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2376,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105986(VarNext)
=> ! [B] :
( range_1814_1782(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_124,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_225,axiom,
! [VarNext] :
( v105986(VarNext)
=> ( ( v105721(VarNext,bitIndex1814)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex1813)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex1812)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex1811)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex1810)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex1809)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex1808)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex1807)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex1806)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex1805)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex1804)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex1803)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex1802)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex1801)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex1800)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex1799)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex1798)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex1797)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex1796)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex1795)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex1794)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex1793)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex1792)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex1791)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex1790)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex1789)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex1788)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex1787)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex1786)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex1785)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex1784)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex1783)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex1782)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20047,axiom,
! [VarCurr] :
( v105986(VarCurr)
<=> ( v105987(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20046,axiom,
! [VarCurr] :
( v105987(VarCurr)
<=> ( v105988(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7700,axiom,
! [VarCurr] :
( v105988(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $false )
& ( v105791(VarCurr,bitIndex4)
<=> $false )
& ( v105791(VarCurr,bitIndex3)
<=> $true )
& ( v105791(VarCurr,bitIndex2)
<=> $false )
& ( v105791(VarCurr,bitIndex1)
<=> $false )
& ( v105791(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2375,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105978(VarNext)
=> ! [B] :
( range_1847_1815(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_123,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_224,axiom,
! [VarNext] :
( v105978(VarNext)
=> ( ( v105721(VarNext,bitIndex1847)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex1846)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex1845)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex1844)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex1843)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex1842)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex1841)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex1840)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex1839)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex1838)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex1837)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex1836)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex1835)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex1834)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex1833)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex1832)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex1831)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex1830)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex1829)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex1828)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex1827)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex1826)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex1825)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex1824)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex1823)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex1822)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex1821)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex1820)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex1819)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex1818)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex1817)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex1816)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex1815)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20045,axiom,
! [VarCurr] :
( v105978(VarCurr)
<=> ( v105979(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20044,axiom,
! [VarCurr] :
( v105979(VarCurr)
<=> ( v105980(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7699,axiom,
! [VarCurr] :
( v105980(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $false )
& ( v105791(VarCurr,bitIndex4)
<=> $false )
& ( v105791(VarCurr,bitIndex3)
<=> $true )
& ( v105791(VarCurr,bitIndex2)
<=> $false )
& ( v105791(VarCurr,bitIndex1)
<=> $false )
& ( v105791(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2374,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105970(VarNext)
=> ! [B] :
( range_1880_1848(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_122,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_223,axiom,
! [VarNext] :
( v105970(VarNext)
=> ( ( v105721(VarNext,bitIndex1880)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex1879)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex1878)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex1877)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex1876)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex1875)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex1874)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex1873)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex1872)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex1871)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex1870)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex1869)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex1868)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex1867)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex1866)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex1865)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex1864)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex1863)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex1862)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex1861)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex1860)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex1859)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex1858)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex1857)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex1856)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex1855)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex1854)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex1853)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex1852)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex1851)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex1850)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex1849)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex1848)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20043,axiom,
! [VarCurr] :
( v105970(VarCurr)
<=> ( v105971(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20042,axiom,
! [VarCurr] :
( v105971(VarCurr)
<=> ( v105972(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7698,axiom,
! [VarCurr] :
( v105972(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $false )
& ( v105791(VarCurr,bitIndex4)
<=> $false )
& ( v105791(VarCurr,bitIndex3)
<=> $false )
& ( v105791(VarCurr,bitIndex2)
<=> $true )
& ( v105791(VarCurr,bitIndex1)
<=> $true )
& ( v105791(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2373,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105962(VarNext)
=> ! [B] :
( range_1913_1881(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_121,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_222,axiom,
! [VarNext] :
( v105962(VarNext)
=> ( ( v105721(VarNext,bitIndex1913)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex1912)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex1911)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex1910)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex1909)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex1908)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex1907)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex1906)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex1905)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex1904)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex1903)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex1902)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex1901)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex1900)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex1899)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex1898)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex1897)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex1896)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex1895)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex1894)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex1893)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex1892)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex1891)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex1890)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex1889)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex1888)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex1887)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex1886)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex1885)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex1884)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex1883)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex1882)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex1881)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20041,axiom,
! [VarCurr] :
( v105962(VarCurr)
<=> ( v105963(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20040,axiom,
! [VarCurr] :
( v105963(VarCurr)
<=> ( v105964(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7697,axiom,
! [VarCurr] :
( v105964(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $false )
& ( v105791(VarCurr,bitIndex4)
<=> $false )
& ( v105791(VarCurr,bitIndex3)
<=> $false )
& ( v105791(VarCurr,bitIndex2)
<=> $true )
& ( v105791(VarCurr,bitIndex1)
<=> $true )
& ( v105791(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2372,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105954(VarNext)
=> ! [B] :
( range_1946_1914(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_120,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_221,axiom,
! [VarNext] :
( v105954(VarNext)
=> ( ( v105721(VarNext,bitIndex1946)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex1945)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex1944)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex1943)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex1942)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex1941)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex1940)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex1939)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex1938)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex1937)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex1936)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex1935)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex1934)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex1933)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex1932)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex1931)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex1930)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex1929)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex1928)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex1927)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex1926)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex1925)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex1924)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex1923)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex1922)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex1921)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex1920)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex1919)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex1918)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex1917)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex1916)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex1915)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex1914)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20039,axiom,
! [VarCurr] :
( v105954(VarCurr)
<=> ( v105955(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20038,axiom,
! [VarCurr] :
( v105955(VarCurr)
<=> ( v105956(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7696,axiom,
! [VarCurr] :
( v105956(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $false )
& ( v105791(VarCurr,bitIndex4)
<=> $false )
& ( v105791(VarCurr,bitIndex3)
<=> $false )
& ( v105791(VarCurr,bitIndex2)
<=> $true )
& ( v105791(VarCurr,bitIndex1)
<=> $false )
& ( v105791(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2371,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105946(VarNext)
=> ! [B] :
( range_1979_1947(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_119,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_220,axiom,
! [VarNext] :
( v105946(VarNext)
=> ( ( v105721(VarNext,bitIndex1979)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex1978)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex1977)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex1976)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex1975)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex1974)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex1973)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex1972)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex1971)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex1970)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex1969)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex1968)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex1967)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex1966)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex1965)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex1964)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex1963)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex1962)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex1961)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex1960)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex1959)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex1958)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex1957)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex1956)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex1955)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex1954)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex1953)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex1952)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex1951)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex1950)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex1949)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex1948)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex1947)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20037,axiom,
! [VarCurr] :
( v105946(VarCurr)
<=> ( v105947(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20036,axiom,
! [VarCurr] :
( v105947(VarCurr)
<=> ( v105948(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7695,axiom,
! [VarCurr] :
( v105948(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $false )
& ( v105791(VarCurr,bitIndex4)
<=> $false )
& ( v105791(VarCurr,bitIndex3)
<=> $false )
& ( v105791(VarCurr,bitIndex2)
<=> $true )
& ( v105791(VarCurr,bitIndex1)
<=> $false )
& ( v105791(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2370,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105938(VarNext)
=> ! [B] :
( range_2012_1980(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_118,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_219,axiom,
! [VarNext] :
( v105938(VarNext)
=> ( ( v105721(VarNext,bitIndex2012)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex2011)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex2010)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex2009)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex2008)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex2007)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex2006)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex2005)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex2004)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex2003)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex2002)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex2001)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex2000)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex1999)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex1998)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex1997)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex1996)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex1995)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex1994)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex1993)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex1992)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex1991)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex1990)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex1989)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex1988)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex1987)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex1986)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex1985)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex1984)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex1983)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex1982)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex1981)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex1980)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20035,axiom,
! [VarCurr] :
( v105938(VarCurr)
<=> ( v105939(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20034,axiom,
! [VarCurr] :
( v105939(VarCurr)
<=> ( v105940(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7694,axiom,
! [VarCurr] :
( v105940(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $false )
& ( v105791(VarCurr,bitIndex4)
<=> $false )
& ( v105791(VarCurr,bitIndex3)
<=> $false )
& ( v105791(VarCurr,bitIndex2)
<=> $false )
& ( v105791(VarCurr,bitIndex1)
<=> $true )
& ( v105791(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2369,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105930(VarNext)
=> ! [B] :
( range_2045_2013(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_117,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_218,axiom,
! [VarNext] :
( v105930(VarNext)
=> ( ( v105721(VarNext,bitIndex2045)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex2044)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex2043)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex2042)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex2041)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex2040)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex2039)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex2038)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex2037)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex2036)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex2035)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex2034)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex2033)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex2032)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex2031)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex2030)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex2029)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex2028)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex2027)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex2026)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex2025)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex2024)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex2023)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex2022)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex2021)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex2020)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex2019)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex2018)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex2017)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex2016)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex2015)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex2014)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex2013)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20033,axiom,
! [VarCurr] :
( v105930(VarCurr)
<=> ( v105931(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20032,axiom,
! [VarCurr] :
( v105931(VarCurr)
<=> ( v105932(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7693,axiom,
! [VarCurr] :
( v105932(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $false )
& ( v105791(VarCurr,bitIndex4)
<=> $false )
& ( v105791(VarCurr,bitIndex3)
<=> $false )
& ( v105791(VarCurr,bitIndex2)
<=> $false )
& ( v105791(VarCurr,bitIndex1)
<=> $true )
& ( v105791(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2368,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105922(VarNext)
=> ! [B] :
( range_2078_2046(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_116,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_217,axiom,
! [VarNext] :
( v105922(VarNext)
=> ( ( v105721(VarNext,bitIndex2078)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex2077)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex2076)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex2075)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex2074)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex2073)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex2072)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex2071)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex2070)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex2069)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex2068)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex2067)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex2066)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex2065)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex2064)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex2063)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex2062)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex2061)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex2060)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex2059)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex2058)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex2057)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex2056)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex2055)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex2054)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex2053)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex2052)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex2051)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex2050)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex2049)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex2048)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex2047)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex2046)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20031,axiom,
! [VarCurr] :
( v105922(VarCurr)
<=> ( v105923(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20030,axiom,
! [VarCurr] :
( v105923(VarCurr)
<=> ( v105924(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7692,axiom,
! [VarCurr] :
( v105924(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $false )
& ( v105791(VarCurr,bitIndex4)
<=> $false )
& ( v105791(VarCurr,bitIndex3)
<=> $false )
& ( v105791(VarCurr,bitIndex2)
<=> $false )
& ( v105791(VarCurr,bitIndex1)
<=> $false )
& ( v105791(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_34081,axiom,
! [VarCurr] :
( v105876(VarCurr)
<=> v105878(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20029,axiom,
! [VarCurr] :
( v105878(VarCurr)
<=> ( v104558(VarCurr)
| v105880(VarCurr) ) ) ).
fof(addAssignment_34080,axiom,
! [VarCurr] :
( v105880(VarCurr)
<=> v105882(VarCurr) ) ).
fof(addAssignment_34079,axiom,
! [VarCurr] :
( v105882(VarCurr)
<=> v105884(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2367,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105903(VarNext)
=> ( v105884(VarNext)
<=> v105884(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2401,axiom,
! [VarNext] :
( v105903(VarNext)
=> ( v105884(VarNext)
<=> v105913(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1719,axiom,
! [VarCurr] :
( ( ~ v105904(VarCurr)
& v105905(VarCurr) )
=> ( v105913(VarCurr)
<=> v105914(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1778,axiom,
! [VarCurr] :
( v105904(VarCurr)
=> ( v105913(VarCurr)
<=> v105890(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4903,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105906(VarCurr)
=> ( v105914(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4907,axiom,
! [VarCurr] :
( v105906(VarCurr)
=> ( v105914(VarCurr)
<=> v105898(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20028,axiom,
! [VarCurr] :
( v105903(VarCurr)
<=> ( v105904(VarCurr)
| v105905(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20027,axiom,
! [VarCurr] :
( v105905(VarCurr)
<=> ( v105906(VarCurr)
| v105909(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20026,axiom,
! [VarCurr] :
( v105909(VarCurr)
<=> ( v105910(VarCurr)
& v105912(VarCurr) ) ) ).
fof(writeUnaryOperator_7829,axiom,
! [VarCurr] :
( ~ v105912(VarCurr)
<=> v105906(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20025,axiom,
! [VarCurr] :
( v105910(VarCurr)
<=> ( v105886(VarCurr)
& v105911(VarCurr) ) ) ).
fof(writeUnaryOperator_7828,axiom,
! [VarCurr] :
( ~ v105911(VarCurr)
<=> v105888(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20024,axiom,
! [VarCurr] :
( v105906(VarCurr)
<=> ( v105907(VarCurr)
& v105908(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7691,axiom,
! [VarCurr] :
( v105908(VarCurr)
<=> ( v105888(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7690,axiom,
! [VarCurr] :
( v105907(VarCurr)
<=> ( v105886(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20023,axiom,
! [VarCurr] :
( v105904(VarCurr)
<=> ( v105886(VarCurr)
& v105888(VarCurr) ) ) ).
fof(addAssignment_34078,axiom,
! [VarCurr] :
( v105898(VarCurr)
<=> v105900(VarCurr) ) ).
fof(addAssignment_34077,axiom,
! [VarCurr] :
( v105900(VarCurr)
<=> $false ) ).
fof(addAssignment_34076,axiom,
! [VarCurr] :
( v105890(VarCurr)
<=> v105892(VarCurr,bitIndex5) ) ).
fof(addAssignment_34075,axiom,
! [VarCurr] :
( v105892(VarCurr,bitIndex5)
<=> v105894(VarCurr) ) ).
fof(addAssignment_34074,axiom,
! [VarCurr] :
( v105894(VarCurr)
<=> v105896(VarCurr) ) ).
fof(addAssignment_34073,axiom,
! [VarCurr] :
( v105888(VarCurr)
<=> v104488(VarCurr,bitIndex0) ) ).
fof(addAssignment_34072,axiom,
! [VarCurr] :
( v105886(VarCurr)
<=> v104474(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2366,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105866(VarNext)
=> ! [B] :
( range_2111_2079(B)
=> ( v105721(VarNext,B)
<=> v105721(VarCurr,B) ) ) ) ) ).
fof(range_axiom_115,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_216,axiom,
! [VarNext] :
( v105866(VarNext)
=> ( ( v105721(VarNext,bitIndex2111)
<=> v105723(VarNext,bitIndex32) )
& ( v105721(VarNext,bitIndex2110)
<=> v105723(VarNext,bitIndex31) )
& ( v105721(VarNext,bitIndex2109)
<=> v105723(VarNext,bitIndex30) )
& ( v105721(VarNext,bitIndex2108)
<=> v105723(VarNext,bitIndex29) )
& ( v105721(VarNext,bitIndex2107)
<=> v105723(VarNext,bitIndex28) )
& ( v105721(VarNext,bitIndex2106)
<=> v105723(VarNext,bitIndex27) )
& ( v105721(VarNext,bitIndex2105)
<=> v105723(VarNext,bitIndex26) )
& ( v105721(VarNext,bitIndex2104)
<=> v105723(VarNext,bitIndex25) )
& ( v105721(VarNext,bitIndex2103)
<=> v105723(VarNext,bitIndex24) )
& ( v105721(VarNext,bitIndex2102)
<=> v105723(VarNext,bitIndex23) )
& ( v105721(VarNext,bitIndex2101)
<=> v105723(VarNext,bitIndex22) )
& ( v105721(VarNext,bitIndex2100)
<=> v105723(VarNext,bitIndex21) )
& ( v105721(VarNext,bitIndex2099)
<=> v105723(VarNext,bitIndex20) )
& ( v105721(VarNext,bitIndex2098)
<=> v105723(VarNext,bitIndex19) )
& ( v105721(VarNext,bitIndex2097)
<=> v105723(VarNext,bitIndex18) )
& ( v105721(VarNext,bitIndex2096)
<=> v105723(VarNext,bitIndex17) )
& ( v105721(VarNext,bitIndex2095)
<=> v105723(VarNext,bitIndex16) )
& ( v105721(VarNext,bitIndex2094)
<=> v105723(VarNext,bitIndex15) )
& ( v105721(VarNext,bitIndex2093)
<=> v105723(VarNext,bitIndex14) )
& ( v105721(VarNext,bitIndex2092)
<=> v105723(VarNext,bitIndex13) )
& ( v105721(VarNext,bitIndex2091)
<=> v105723(VarNext,bitIndex12) )
& ( v105721(VarNext,bitIndex2090)
<=> v105723(VarNext,bitIndex11) )
& ( v105721(VarNext,bitIndex2089)
<=> v105723(VarNext,bitIndex10) )
& ( v105721(VarNext,bitIndex2088)
<=> v105723(VarNext,bitIndex9) )
& ( v105721(VarNext,bitIndex2087)
<=> v105723(VarNext,bitIndex8) )
& ( v105721(VarNext,bitIndex2086)
<=> v105723(VarNext,bitIndex7) )
& ( v105721(VarNext,bitIndex2085)
<=> v105723(VarNext,bitIndex6) )
& ( v105721(VarNext,bitIndex2084)
<=> v105723(VarNext,bitIndex5) )
& ( v105721(VarNext,bitIndex2083)
<=> v105723(VarNext,bitIndex4) )
& ( v105721(VarNext,bitIndex2082)
<=> v105723(VarNext,bitIndex3) )
& ( v105721(VarNext,bitIndex2081)
<=> v105723(VarNext,bitIndex2) )
& ( v105721(VarNext,bitIndex2080)
<=> v105723(VarNext,bitIndex1) )
& ( v105721(VarNext,bitIndex2079)
<=> v105723(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20022,axiom,
! [VarCurr] :
( v105866(VarCurr)
<=> ( v105867(VarCurr)
& v105869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20021,axiom,
! [VarCurr] :
( v105869(VarCurr)
<=> ( v105870(VarCurr)
& v105871(VarCurr) ) ) ).
fof(writeUnaryOperator_7827,axiom,
! [VarCurr] :
( ~ v105871(VarCurr)
<=> v105863(VarCurr) ) ).
fof(writeUnaryOperator_7826,axiom,
! [VarCurr] :
( ~ v105870(VarCurr)
<=> v105816(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20020,axiom,
! [VarCurr] :
( v105867(VarCurr)
<=> ( v105868(VarCurr)
& v105807(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7689,axiom,
! [VarCurr] :
( v105868(VarCurr)
<=> ( ( v105791(VarCurr,bitIndex5)
<=> $false )
& ( v105791(VarCurr,bitIndex4)
<=> $false )
& ( v105791(VarCurr,bitIndex3)
<=> $false )
& ( v105791(VarCurr,bitIndex2)
<=> $false )
& ( v105791(VarCurr,bitIndex1)
<=> $false )
& ( v105791(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_34071,axiom,
! [VarCurr] :
( v105863(VarCurr)
<=> v104494(VarCurr) ) ).
fof(addAssignment_34070,axiom,
! [VarCurr] :
( v105816(VarCurr)
<=> v105818(VarCurr) ) ).
fof(addAssignment_34069,axiom,
! [VarCurr] :
( v105818(VarCurr)
<=> v105820(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20019,axiom,
! [VarCurr] :
( v105820(VarCurr)
<=> ( v105861(VarCurr)
| v105855(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20018,axiom,
! [VarCurr] :
( v105861(VarCurr)
<=> ( v105822(VarCurr)
& v105824(VarCurr) ) ) ).
fof(addAssignment_34068,axiom,
! [VarCurr] :
( v105855(VarCurr)
<=> v105857(VarCurr) ) ).
fof(addAssignment_34067,axiom,
! [VarCurr] :
( v105857(VarCurr)
<=> v105859(VarCurr) ) ).
fof(addAssignment_34066,axiom,
! [VarCurr] :
( v105859(VarCurr)
<=> v96158(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1718,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105839(VarNext)
=> ( v105824(VarNext)
<=> v105824(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1777,axiom,
! [VarNext] :
( v105839(VarNext)
=> ( v105824(VarNext)
<=> v105849(VarNext) ) ) ).
fof(addAssignment_34065,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105849(VarNext)
<=> v105847(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20017,axiom,
! [VarCurr] :
( v105847(VarCurr)
<=> ( v105850(VarCurr)
& v105851(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20016,axiom,
! [VarCurr] :
( v105851(VarCurr)
<=> ( v105828(VarCurr)
| v105832(VarCurr) ) ) ).
fof(writeUnaryOperator_7825,axiom,
! [VarCurr] :
( ~ v105850(VarCurr)
<=> v105826(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20015,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105839(VarNext)
<=> v105840(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20014,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105840(VarNext)
<=> ( v105842(VarNext)
& v105844(VarNext) ) ) ) ).
fof(writeUnaryOperator_7824,axiom,
! [VarCurr] :
( ~ v105844(VarCurr)
<=> v105822(VarCurr) ) ).
fof(addAssignment_34064,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105842(VarNext)
<=> v105822(VarCurr) ) ) ).
fof(addAssignment_34063,axiom,
! [VarCurr] :
( v105832(VarCurr)
<=> v105834(VarCurr) ) ).
fof(addAssignment_34062,axiom,
! [VarCurr] :
( v105834(VarCurr)
<=> v105836(VarCurr) ) ).
fof(addAssignment_34061,axiom,
! [VarCurr] :
( v105836(VarCurr)
<=> v96131(VarCurr) ) ).
fof(addAssignment_34060,axiom,
! [VarCurr] :
( v105828(VarCurr)
<=> v105830(VarCurr) ) ).
fof(addAssignment_34059,axiom,
! [VarCurr] :
( v105830(VarCurr)
<=> $true ) ).
fof(addAssignment_34058,axiom,
! [VarCurr] :
( v105826(VarCurr)
<=> $false ) ).
fof(addAssignment_34057,axiom,
! [VarCurr] :
( v105822(VarCurr)
<=> v104494(VarCurr) ) ).
fof(addAssignment_34056,axiom,
! [VarCurr] :
( v105807(VarCurr)
<=> v105809(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20013,axiom,
! [VarCurr] :
( v105809(VarCurr)
<=> ( v105811(VarCurr)
& v104556(VarCurr) ) ) ).
fof(addAssignment_34055,axiom,
! [VarCurr] :
( v105811(VarCurr)
<=> v105813(VarCurr) ) ).
fof(addAssignment_34054,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v105791(VarCurr,B)
<=> v105793(VarCurr,B) ) ) ).
fof(addAssignment_34053,axiom,
! [VarCurr] :
( v105793(VarCurr,bitIndex5)
<=> v105805(VarCurr) ) ).
fof(addAssignment_34052,axiom,
! [VarCurr] :
( v105793(VarCurr,bitIndex4)
<=> v105803(VarCurr) ) ).
fof(addAssignment_34051,axiom,
! [VarCurr] :
( v105793(VarCurr,bitIndex3)
<=> v105801(VarCurr) ) ).
fof(addAssignment_34050,axiom,
! [VarCurr] :
( v105793(VarCurr,bitIndex2)
<=> v105799(VarCurr) ) ).
fof(addAssignment_34049,axiom,
! [VarCurr] :
( v105793(VarCurr,bitIndex1)
<=> v105797(VarCurr) ) ).
fof(addAssignment_34048,axiom,
! [VarCurr] :
( v105793(VarCurr,bitIndex0)
<=> v105795(VarCurr) ) ).
fof(addAssignment_34047,axiom,
! [VarCurr,B] :
( range_32_0(B)
=> ( v105723(VarCurr,B)
<=> v105725(VarCurr,B) ) ) ).
fof(addAssignment_34046,axiom,
! [VarCurr] :
( v105725(VarCurr,bitIndex32)
<=> v104598(VarCurr) ) ).
fof(addAssignment_34045,axiom,
! [VarCurr] :
( v105725(VarCurr,bitIndex31)
<=> v105789(VarCurr) ) ).
fof(addAssignment_34044,axiom,
! [VarCurr] :
( v105725(VarCurr,bitIndex30)
<=> v105787(VarCurr) ) ).
fof(addAssignment_34043,axiom,
! [VarCurr] :
( v105725(VarCurr,bitIndex29)
<=> v105785(VarCurr) ) ).
fof(addAssignment_34042,axiom,
! [VarCurr] :
( v105725(VarCurr,bitIndex28)
<=> v105783(VarCurr) ) ).
fof(addAssignment_34041,axiom,
! [VarCurr] :
( v105725(VarCurr,bitIndex27)
<=> v105781(VarCurr) ) ).
fof(addAssignment_34040,axiom,
! [VarCurr] :
( v105725(VarCurr,bitIndex26)
<=> v105779(VarCurr) ) ).
fof(addAssignment_34039,axiom,
! [VarCurr] :
( v105725(VarCurr,bitIndex25)
<=> v105777(VarCurr) ) ).
fof(addAssignment_34038,axiom,
! [VarCurr] :
( v105725(VarCurr,bitIndex24)
<=> v105775(VarCurr) ) ).
fof(addAssignment_34037,axiom,
! [VarCurr] :
( v105725(VarCurr,bitIndex23)
<=> v105773(VarCurr) ) ).
fof(addAssignment_34036,axiom,
! [VarCurr] :
( v105725(VarCurr,bitIndex22)
<=> v105771(VarCurr) ) ).
fof(addAssignment_34035,axiom,
! [VarCurr] :
( v105725(VarCurr,bitIndex21)
<=> v105769(VarCurr) ) ).
fof(addAssignment_34034,axiom,
! [VarCurr] :
( v105725(VarCurr,bitIndex20)
<=> v105767(VarCurr) ) ).
fof(addAssignment_34033,axiom,
! [VarCurr] :
( v105725(VarCurr,bitIndex19)
<=> v105765(VarCurr) ) ).
fof(addAssignment_34032,axiom,
! [VarCurr] :
( v105725(VarCurr,bitIndex18)
<=> v105763(VarCurr) ) ).
fof(addAssignment_34031,axiom,
! [VarCurr] :
( v105725(VarCurr,bitIndex17)
<=> v105761(VarCurr) ) ).
fof(addAssignment_34030,axiom,
! [VarCurr] :
( v105725(VarCurr,bitIndex16)
<=> v105759(VarCurr) ) ).
fof(addAssignment_34029,axiom,
! [VarCurr] :
( v105725(VarCurr,bitIndex15)
<=> v105757(VarCurr) ) ).
fof(addAssignment_34028,axiom,
! [VarCurr] :
( v105725(VarCurr,bitIndex14)
<=> v105755(VarCurr) ) ).
fof(addAssignment_34027,axiom,
! [VarCurr] :
( v105725(VarCurr,bitIndex13)
<=> v105753(VarCurr) ) ).
fof(addAssignment_34026,axiom,
! [VarCurr] :
( v105725(VarCurr,bitIndex12)
<=> v105751(VarCurr) ) ).
fof(addAssignment_34025,axiom,
! [VarCurr] :
( v105725(VarCurr,bitIndex11)
<=> v105749(VarCurr) ) ).
fof(addAssignment_34024,axiom,
! [VarCurr] :
( v105725(VarCurr,bitIndex10)
<=> v105747(VarCurr) ) ).
fof(addAssignment_34023,axiom,
! [VarCurr] :
( v105725(VarCurr,bitIndex9)
<=> v105745(VarCurr) ) ).
fof(addAssignment_34022,axiom,
! [VarCurr] :
( v105725(VarCurr,bitIndex8)
<=> v105743(VarCurr) ) ).
fof(addAssignment_34021,axiom,
! [VarCurr] :
( v105725(VarCurr,bitIndex7)
<=> v105741(VarCurr) ) ).
fof(addAssignment_34020,axiom,
! [VarCurr] :
( v105725(VarCurr,bitIndex6)
<=> v105739(VarCurr) ) ).
fof(addAssignment_34019,axiom,
! [VarCurr] :
( v105725(VarCurr,bitIndex5)
<=> v105737(VarCurr) ) ).
fof(addAssignment_34018,axiom,
! [VarCurr] :
( v105725(VarCurr,bitIndex4)
<=> v105735(VarCurr) ) ).
fof(addAssignment_34017,axiom,
! [VarCurr] :
( v105725(VarCurr,bitIndex3)
<=> v105733(VarCurr) ) ).
fof(addAssignment_34016,axiom,
! [VarCurr] :
( v105725(VarCurr,bitIndex2)
<=> v105731(VarCurr) ) ).
fof(addAssignment_34015,axiom,
! [VarCurr] :
( v105725(VarCurr,bitIndex1)
<=> v105729(VarCurr) ) ).
fof(addAssignment_34014,axiom,
! [VarCurr] :
( v105725(VarCurr,bitIndex0)
<=> v105727(VarCurr) ) ).
fof(addAssignment_34013,axiom,
! [VarCurr,B] :
( range_32_0(B)
=> ( v104566(VarCurr,B)
<=> v104568(VarCurr,B) ) ) ).
fof(addAssignment_34012,axiom,
! [VarCurr] :
( v104568(VarCurr,bitIndex32)
<=> v104570(VarCurr) ) ).
fof(addAssignment_34011,axiom,
! [VarCurr] :
( v104568(VarCurr,bitIndex31)
<=> v104631(VarCurr) ) ).
fof(addAssignment_34010,axiom,
! [VarCurr] :
( v104568(VarCurr,bitIndex30)
<=> v104665(VarCurr) ) ).
fof(addAssignment_34009,axiom,
! [VarCurr] :
( v104568(VarCurr,bitIndex29)
<=> v104699(VarCurr) ) ).
fof(addAssignment_34008,axiom,
! [VarCurr] :
( v104568(VarCurr,bitIndex28)
<=> v104733(VarCurr) ) ).
fof(addAssignment_34007,axiom,
! [VarCurr] :
( v104568(VarCurr,bitIndex27)
<=> v104767(VarCurr) ) ).
fof(addAssignment_34006,axiom,
! [VarCurr] :
( v104568(VarCurr,bitIndex26)
<=> v104803(VarCurr) ) ).
fof(addAssignment_34005,axiom,
! [VarCurr] :
( v104568(VarCurr,bitIndex25)
<=> v104837(VarCurr) ) ).
fof(addAssignment_34004,axiom,
! [VarCurr] :
( v104568(VarCurr,bitIndex24)
<=> v104871(VarCurr) ) ).
fof(addAssignment_34003,axiom,
! [VarCurr] :
( v104568(VarCurr,bitIndex23)
<=> v104905(VarCurr) ) ).
fof(addAssignment_34002,axiom,
! [VarCurr] :
( v104568(VarCurr,bitIndex22)
<=> v104939(VarCurr) ) ).
fof(addAssignment_34001,axiom,
! [VarCurr] :
( v104568(VarCurr,bitIndex21)
<=> v104973(VarCurr) ) ).
fof(addAssignment_34000,axiom,
! [VarCurr] :
( v104568(VarCurr,bitIndex20)
<=> v105007(VarCurr) ) ).
fof(addAssignment_33999,axiom,
! [VarCurr] :
( v104568(VarCurr,bitIndex19)
<=> v105041(VarCurr) ) ).
fof(addAssignment_33998,axiom,
! [VarCurr] :
( v104568(VarCurr,bitIndex18)
<=> v105075(VarCurr) ) ).
fof(addAssignment_33997,axiom,
! [VarCurr] :
( v104568(VarCurr,bitIndex17)
<=> v105109(VarCurr) ) ).
fof(addAssignment_33996,axiom,
! [VarCurr] :
( v104568(VarCurr,bitIndex16)
<=> v105143(VarCurr) ) ).
fof(addAssignment_33995,axiom,
! [VarCurr] :
( v104568(VarCurr,bitIndex15)
<=> v105177(VarCurr) ) ).
fof(addAssignment_33994,axiom,
! [VarCurr] :
( v104568(VarCurr,bitIndex14)
<=> v105211(VarCurr) ) ).
fof(addAssignment_33993,axiom,
! [VarCurr] :
( v104568(VarCurr,bitIndex13)
<=> v105245(VarCurr) ) ).
fof(addAssignment_33992,axiom,
! [VarCurr] :
( v104568(VarCurr,bitIndex12)
<=> v105279(VarCurr) ) ).
fof(addAssignment_33991,axiom,
! [VarCurr] :
( v104568(VarCurr,bitIndex11)
<=> v105313(VarCurr) ) ).
fof(addAssignment_33990,axiom,
! [VarCurr] :
( v104568(VarCurr,bitIndex10)
<=> v105347(VarCurr) ) ).
fof(addAssignment_33989,axiom,
! [VarCurr] :
( v104568(VarCurr,bitIndex9)
<=> v105381(VarCurr) ) ).
fof(addAssignment_33988,axiom,
! [VarCurr] :
( v104568(VarCurr,bitIndex8)
<=> v105415(VarCurr) ) ).
fof(addAssignment_33987,axiom,
! [VarCurr] :
( v104568(VarCurr,bitIndex7)
<=> v105449(VarCurr) ) ).
fof(addAssignment_33986,axiom,
! [VarCurr] :
( v104568(VarCurr,bitIndex6)
<=> v105483(VarCurr) ) ).
fof(addAssignment_33985,axiom,
! [VarCurr] :
( v104568(VarCurr,bitIndex5)
<=> v105517(VarCurr) ) ).
fof(addAssignment_33984,axiom,
! [VarCurr] :
( v104568(VarCurr,bitIndex4)
<=> v105551(VarCurr) ) ).
fof(addAssignment_33983,axiom,
! [VarCurr] :
( v104568(VarCurr,bitIndex3)
<=> v105585(VarCurr) ) ).
fof(addAssignment_33982,axiom,
! [VarCurr] :
( v104568(VarCurr,bitIndex2)
<=> v105619(VarCurr) ) ).
fof(addAssignment_33981,axiom,
! [VarCurr] :
( v104568(VarCurr,bitIndex1)
<=> v105653(VarCurr) ) ).
fof(addAssignment_33980,axiom,
! [VarCurr] :
( v104568(VarCurr,bitIndex0)
<=> v105687(VarCurr) ) ).
fof(addAssignment_33979,axiom,
! [VarCurr] :
( v105687(VarCurr)
<=> v105689(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2365,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105704(VarNext)
=> ( v105689(VarNext)
<=> v105689(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2400,axiom,
! [VarNext] :
( v105704(VarNext)
=> ( v105689(VarNext)
<=> v105714(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1717,axiom,
! [VarCurr] :
( ( ~ v105705(VarCurr)
& v105706(VarCurr) )
=> ( v105714(VarCurr)
<=> v105715(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1776,axiom,
! [VarCurr] :
( v105705(VarCurr)
=> ( v105714(VarCurr)
<=> v105695(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4902,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105707(VarCurr)
=> ( v105715(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4906,axiom,
! [VarCurr] :
( v105707(VarCurr)
=> ( v105715(VarCurr)
<=> v105701(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20012,axiom,
! [VarCurr] :
( v105704(VarCurr)
<=> ( v105705(VarCurr)
| v105706(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20011,axiom,
! [VarCurr] :
( v105706(VarCurr)
<=> ( v105707(VarCurr)
| v105710(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20010,axiom,
! [VarCurr] :
( v105710(VarCurr)
<=> ( v105711(VarCurr)
& v105713(VarCurr) ) ) ).
fof(writeUnaryOperator_7823,axiom,
! [VarCurr] :
( ~ v105713(VarCurr)
<=> v105707(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20009,axiom,
! [VarCurr] :
( v105711(VarCurr)
<=> ( v105691(VarCurr)
& v105712(VarCurr) ) ) ).
fof(writeUnaryOperator_7822,axiom,
! [VarCurr] :
( ~ v105712(VarCurr)
<=> v105693(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20008,axiom,
! [VarCurr] :
( v105707(VarCurr)
<=> ( v105708(VarCurr)
& v105709(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7688,axiom,
! [VarCurr] :
( v105709(VarCurr)
<=> ( v105693(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7687,axiom,
! [VarCurr] :
( v105708(VarCurr)
<=> ( v105691(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20007,axiom,
! [VarCurr] :
( v105705(VarCurr)
<=> ( v105691(VarCurr)
& v105693(VarCurr) ) ) ).
fof(addAssignment_33978,axiom,
! [VarCurr] :
( v105701(VarCurr)
<=> v104602(VarCurr,bitIndex0) ) ).
fof(addAssignment_33977,axiom,
! [VarCurr] :
( v104602(VarCurr,bitIndex0)
<=> v104604(VarCurr,bitIndex0) ) ).
fof(addAssignment_33976,axiom,
! [VarCurr] :
( v104604(VarCurr,bitIndex0)
<=> v104611(VarCurr,bitIndex0) ) ).
fof(addAssignment_33975,axiom,
! [VarCurr] :
( v104606(VarCurr,bitIndex0)
<=> v104608(VarCurr,bitIndex0) ) ).
fof(addAssignment_33974,axiom,
! [VarCurr] :
( v104608(VarCurr,bitIndex0)
<=> v104610(VarCurr,bitIndex0) ) ).
fof(addAssignment_33973,axiom,
! [VarCurr] :
( v105695(VarCurr)
<=> v104512(VarCurr,bitIndex1) ) ).
fof(addAssignment_33972,axiom,
! [VarCurr] :
( v104512(VarCurr,bitIndex1)
<=> v105697(VarCurr) ) ).
fof(addAssignment_33971,axiom,
! [VarCurr] :
( v105697(VarCurr)
<=> v105699(VarCurr) ) ).
fof(addAssignment_33970,axiom,
! [VarCurr] :
( v105693(VarCurr)
<=> v104488(VarCurr,bitIndex1) ) ).
fof(addAssignment_33969,axiom,
! [VarCurr] :
( v105691(VarCurr)
<=> v104474(VarCurr,bitIndex1) ) ).
fof(addAssignment_33968,axiom,
! [VarCurr] :
( v105653(VarCurr)
<=> v105655(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2364,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105670(VarNext)
=> ( v105655(VarNext)
<=> v105655(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2399,axiom,
! [VarNext] :
( v105670(VarNext)
=> ( v105655(VarNext)
<=> v105680(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1716,axiom,
! [VarCurr] :
( ( ~ v105671(VarCurr)
& v105672(VarCurr) )
=> ( v105680(VarCurr)
<=> v105681(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1775,axiom,
! [VarCurr] :
( v105671(VarCurr)
=> ( v105680(VarCurr)
<=> v105661(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4901,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105673(VarCurr)
=> ( v105681(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4905,axiom,
! [VarCurr] :
( v105673(VarCurr)
=> ( v105681(VarCurr)
<=> v105667(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20006,axiom,
! [VarCurr] :
( v105670(VarCurr)
<=> ( v105671(VarCurr)
| v105672(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20005,axiom,
! [VarCurr] :
( v105672(VarCurr)
<=> ( v105673(VarCurr)
| v105676(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20004,axiom,
! [VarCurr] :
( v105676(VarCurr)
<=> ( v105677(VarCurr)
& v105679(VarCurr) ) ) ).
fof(writeUnaryOperator_7821,axiom,
! [VarCurr] :
( ~ v105679(VarCurr)
<=> v105673(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20003,axiom,
! [VarCurr] :
( v105677(VarCurr)
<=> ( v105657(VarCurr)
& v105678(VarCurr) ) ) ).
fof(writeUnaryOperator_7820,axiom,
! [VarCurr] :
( ~ v105678(VarCurr)
<=> v105659(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20002,axiom,
! [VarCurr] :
( v105673(VarCurr)
<=> ( v105674(VarCurr)
& v105675(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7686,axiom,
! [VarCurr] :
( v105675(VarCurr)
<=> ( v105659(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7685,axiom,
! [VarCurr] :
( v105674(VarCurr)
<=> ( v105657(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20001,axiom,
! [VarCurr] :
( v105671(VarCurr)
<=> ( v105657(VarCurr)
& v105659(VarCurr) ) ) ).
fof(addAssignment_33967,axiom,
! [VarCurr] :
( v105667(VarCurr)
<=> v104602(VarCurr,bitIndex1) ) ).
fof(addAssignment_33966,axiom,
! [VarCurr] :
( v104602(VarCurr,bitIndex1)
<=> v104604(VarCurr,bitIndex1) ) ).
fof(addAssignment_33965,axiom,
! [VarCurr] :
( v104604(VarCurr,bitIndex1)
<=> v104611(VarCurr,bitIndex1) ) ).
fof(addAssignment_33964,axiom,
! [VarCurr] :
( v104606(VarCurr,bitIndex1)
<=> v104608(VarCurr,bitIndex1) ) ).
fof(addAssignment_33963,axiom,
! [VarCurr] :
( v104608(VarCurr,bitIndex1)
<=> v104610(VarCurr,bitIndex1) ) ).
fof(addAssignment_33962,axiom,
! [VarCurr] :
( v105661(VarCurr)
<=> v104512(VarCurr,bitIndex2) ) ).
fof(addAssignment_33961,axiom,
! [VarCurr] :
( v104512(VarCurr,bitIndex2)
<=> v105663(VarCurr) ) ).
fof(addAssignment_33960,axiom,
! [VarCurr] :
( v105663(VarCurr)
<=> v105665(VarCurr) ) ).
fof(addAssignment_33959,axiom,
! [VarCurr] :
( v105659(VarCurr)
<=> v104488(VarCurr,bitIndex1) ) ).
fof(addAssignment_33958,axiom,
! [VarCurr] :
( v105657(VarCurr)
<=> v104474(VarCurr,bitIndex1) ) ).
fof(addAssignment_33957,axiom,
! [VarCurr] :
( v105619(VarCurr)
<=> v105621(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2363,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105636(VarNext)
=> ( v105621(VarNext)
<=> v105621(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2398,axiom,
! [VarNext] :
( v105636(VarNext)
=> ( v105621(VarNext)
<=> v105646(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1715,axiom,
! [VarCurr] :
( ( ~ v105637(VarCurr)
& v105638(VarCurr) )
=> ( v105646(VarCurr)
<=> v105647(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1774,axiom,
! [VarCurr] :
( v105637(VarCurr)
=> ( v105646(VarCurr)
<=> v105627(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4900,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105639(VarCurr)
=> ( v105647(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4904,axiom,
! [VarCurr] :
( v105639(VarCurr)
=> ( v105647(VarCurr)
<=> v105633(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20000,axiom,
! [VarCurr] :
( v105636(VarCurr)
<=> ( v105637(VarCurr)
| v105638(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19999,axiom,
! [VarCurr] :
( v105638(VarCurr)
<=> ( v105639(VarCurr)
| v105642(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19998,axiom,
! [VarCurr] :
( v105642(VarCurr)
<=> ( v105643(VarCurr)
& v105645(VarCurr) ) ) ).
fof(writeUnaryOperator_7819,axiom,
! [VarCurr] :
( ~ v105645(VarCurr)
<=> v105639(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19997,axiom,
! [VarCurr] :
( v105643(VarCurr)
<=> ( v105623(VarCurr)
& v105644(VarCurr) ) ) ).
fof(writeUnaryOperator_7818,axiom,
! [VarCurr] :
( ~ v105644(VarCurr)
<=> v105625(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19996,axiom,
! [VarCurr] :
( v105639(VarCurr)
<=> ( v105640(VarCurr)
& v105641(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7684,axiom,
! [VarCurr] :
( v105641(VarCurr)
<=> ( v105625(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7683,axiom,
! [VarCurr] :
( v105640(VarCurr)
<=> ( v105623(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19995,axiom,
! [VarCurr] :
( v105637(VarCurr)
<=> ( v105623(VarCurr)
& v105625(VarCurr) ) ) ).
fof(addAssignment_33956,axiom,
! [VarCurr] :
( v105633(VarCurr)
<=> v104602(VarCurr,bitIndex2) ) ).
fof(addAssignment_33955,axiom,
! [VarCurr] :
( v104602(VarCurr,bitIndex2)
<=> v104604(VarCurr,bitIndex2) ) ).
fof(addAssignment_33954,axiom,
! [VarCurr] :
( v104604(VarCurr,bitIndex2)
<=> v104611(VarCurr,bitIndex2) ) ).
fof(addAssignment_33953,axiom,
! [VarCurr] :
( v104606(VarCurr,bitIndex2)
<=> v104608(VarCurr,bitIndex2) ) ).
fof(addAssignment_33952,axiom,
! [VarCurr] :
( v104608(VarCurr,bitIndex2)
<=> v104610(VarCurr,bitIndex2) ) ).
fof(addAssignment_33951,axiom,
! [VarCurr] :
( v105627(VarCurr)
<=> v104512(VarCurr,bitIndex3) ) ).
fof(addAssignment_33950,axiom,
! [VarCurr] :
( v104512(VarCurr,bitIndex3)
<=> v105629(VarCurr) ) ).
fof(addAssignment_33949,axiom,
! [VarCurr] :
( v105629(VarCurr)
<=> v105631(VarCurr) ) ).
fof(addAssignment_33948,axiom,
! [VarCurr] :
( v105625(VarCurr)
<=> v104488(VarCurr,bitIndex1) ) ).
fof(addAssignment_33947,axiom,
! [VarCurr] :
( v105623(VarCurr)
<=> v104474(VarCurr,bitIndex1) ) ).
fof(addAssignment_33946,axiom,
! [VarCurr] :
( v105585(VarCurr)
<=> v105587(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2362,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105602(VarNext)
=> ( v105587(VarNext)
<=> v105587(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2397,axiom,
! [VarNext] :
( v105602(VarNext)
=> ( v105587(VarNext)
<=> v105612(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1714,axiom,
! [VarCurr] :
( ( ~ v105603(VarCurr)
& v105604(VarCurr) )
=> ( v105612(VarCurr)
<=> v105613(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1773,axiom,
! [VarCurr] :
( v105603(VarCurr)
=> ( v105612(VarCurr)
<=> v105593(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4899,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105605(VarCurr)
=> ( v105613(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4903,axiom,
! [VarCurr] :
( v105605(VarCurr)
=> ( v105613(VarCurr)
<=> v105599(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19994,axiom,
! [VarCurr] :
( v105602(VarCurr)
<=> ( v105603(VarCurr)
| v105604(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19993,axiom,
! [VarCurr] :
( v105604(VarCurr)
<=> ( v105605(VarCurr)
| v105608(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19992,axiom,
! [VarCurr] :
( v105608(VarCurr)
<=> ( v105609(VarCurr)
& v105611(VarCurr) ) ) ).
fof(writeUnaryOperator_7817,axiom,
! [VarCurr] :
( ~ v105611(VarCurr)
<=> v105605(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19991,axiom,
! [VarCurr] :
( v105609(VarCurr)
<=> ( v105589(VarCurr)
& v105610(VarCurr) ) ) ).
fof(writeUnaryOperator_7816,axiom,
! [VarCurr] :
( ~ v105610(VarCurr)
<=> v105591(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19990,axiom,
! [VarCurr] :
( v105605(VarCurr)
<=> ( v105606(VarCurr)
& v105607(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7682,axiom,
! [VarCurr] :
( v105607(VarCurr)
<=> ( v105591(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7681,axiom,
! [VarCurr] :
( v105606(VarCurr)
<=> ( v105589(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19989,axiom,
! [VarCurr] :
( v105603(VarCurr)
<=> ( v105589(VarCurr)
& v105591(VarCurr) ) ) ).
fof(addAssignment_33945,axiom,
! [VarCurr] :
( v105599(VarCurr)
<=> v104602(VarCurr,bitIndex3) ) ).
fof(addAssignment_33944,axiom,
! [VarCurr] :
( v104602(VarCurr,bitIndex3)
<=> v104604(VarCurr,bitIndex3) ) ).
fof(addAssignment_33943,axiom,
! [VarCurr] :
( v104604(VarCurr,bitIndex3)
<=> v104611(VarCurr,bitIndex3) ) ).
fof(addAssignment_33942,axiom,
! [VarCurr] :
( v104606(VarCurr,bitIndex3)
<=> v104608(VarCurr,bitIndex3) ) ).
fof(addAssignment_33941,axiom,
! [VarCurr] :
( v104608(VarCurr,bitIndex3)
<=> v104610(VarCurr,bitIndex3) ) ).
fof(addAssignment_33940,axiom,
! [VarCurr] :
( v105593(VarCurr)
<=> v104512(VarCurr,bitIndex4) ) ).
fof(addAssignment_33939,axiom,
! [VarCurr] :
( v104512(VarCurr,bitIndex4)
<=> v105595(VarCurr) ) ).
fof(addAssignment_33938,axiom,
! [VarCurr] :
( v105595(VarCurr)
<=> v105597(VarCurr) ) ).
fof(addAssignment_33937,axiom,
! [VarCurr] :
( v105591(VarCurr)
<=> v104488(VarCurr,bitIndex1) ) ).
fof(addAssignment_33936,axiom,
! [VarCurr] :
( v105589(VarCurr)
<=> v104474(VarCurr,bitIndex1) ) ).
fof(addAssignment_33935,axiom,
! [VarCurr] :
( v105551(VarCurr)
<=> v105553(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2361,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105568(VarNext)
=> ( v105553(VarNext)
<=> v105553(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2396,axiom,
! [VarNext] :
( v105568(VarNext)
=> ( v105553(VarNext)
<=> v105578(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1713,axiom,
! [VarCurr] :
( ( ~ v105569(VarCurr)
& v105570(VarCurr) )
=> ( v105578(VarCurr)
<=> v105579(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1772,axiom,
! [VarCurr] :
( v105569(VarCurr)
=> ( v105578(VarCurr)
<=> v105559(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4898,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105571(VarCurr)
=> ( v105579(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4902,axiom,
! [VarCurr] :
( v105571(VarCurr)
=> ( v105579(VarCurr)
<=> v105565(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19988,axiom,
! [VarCurr] :
( v105568(VarCurr)
<=> ( v105569(VarCurr)
| v105570(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19987,axiom,
! [VarCurr] :
( v105570(VarCurr)
<=> ( v105571(VarCurr)
| v105574(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19986,axiom,
! [VarCurr] :
( v105574(VarCurr)
<=> ( v105575(VarCurr)
& v105577(VarCurr) ) ) ).
fof(writeUnaryOperator_7815,axiom,
! [VarCurr] :
( ~ v105577(VarCurr)
<=> v105571(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19985,axiom,
! [VarCurr] :
( v105575(VarCurr)
<=> ( v105555(VarCurr)
& v105576(VarCurr) ) ) ).
fof(writeUnaryOperator_7814,axiom,
! [VarCurr] :
( ~ v105576(VarCurr)
<=> v105557(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19984,axiom,
! [VarCurr] :
( v105571(VarCurr)
<=> ( v105572(VarCurr)
& v105573(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7680,axiom,
! [VarCurr] :
( v105573(VarCurr)
<=> ( v105557(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7679,axiom,
! [VarCurr] :
( v105572(VarCurr)
<=> ( v105555(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19983,axiom,
! [VarCurr] :
( v105569(VarCurr)
<=> ( v105555(VarCurr)
& v105557(VarCurr) ) ) ).
fof(addAssignment_33934,axiom,
! [VarCurr] :
( v105565(VarCurr)
<=> v104602(VarCurr,bitIndex4) ) ).
fof(addAssignment_33933,axiom,
! [VarCurr] :
( v104602(VarCurr,bitIndex4)
<=> v104604(VarCurr,bitIndex4) ) ).
fof(addAssignment_33932,axiom,
! [VarCurr] :
( v104604(VarCurr,bitIndex4)
<=> v104611(VarCurr,bitIndex4) ) ).
fof(addAssignment_33931,axiom,
! [VarCurr] :
( v104606(VarCurr,bitIndex4)
<=> v104608(VarCurr,bitIndex4) ) ).
fof(addAssignment_33930,axiom,
! [VarCurr] :
( v104608(VarCurr,bitIndex4)
<=> v104610(VarCurr,bitIndex4) ) ).
fof(addAssignment_33929,axiom,
! [VarCurr] :
( v105559(VarCurr)
<=> v104512(VarCurr,bitIndex5) ) ).
fof(addAssignment_33928,axiom,
! [VarCurr] :
( v104512(VarCurr,bitIndex5)
<=> v105561(VarCurr) ) ).
fof(addAssignment_33927,axiom,
! [VarCurr] :
( v105561(VarCurr)
<=> v105563(VarCurr) ) ).
fof(addAssignment_33926,axiom,
! [VarCurr] :
( v105557(VarCurr)
<=> v104488(VarCurr,bitIndex1) ) ).
fof(addAssignment_33925,axiom,
! [VarCurr] :
( v105555(VarCurr)
<=> v104474(VarCurr,bitIndex1) ) ).
fof(addAssignment_33924,axiom,
! [VarCurr] :
( v105517(VarCurr)
<=> v105519(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2360,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105534(VarNext)
=> ( v105519(VarNext)
<=> v105519(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2395,axiom,
! [VarNext] :
( v105534(VarNext)
=> ( v105519(VarNext)
<=> v105544(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1712,axiom,
! [VarCurr] :
( ( ~ v105535(VarCurr)
& v105536(VarCurr) )
=> ( v105544(VarCurr)
<=> v105545(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1771,axiom,
! [VarCurr] :
( v105535(VarCurr)
=> ( v105544(VarCurr)
<=> v105525(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4897,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105537(VarCurr)
=> ( v105545(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4901,axiom,
! [VarCurr] :
( v105537(VarCurr)
=> ( v105545(VarCurr)
<=> v105531(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19982,axiom,
! [VarCurr] :
( v105534(VarCurr)
<=> ( v105535(VarCurr)
| v105536(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19981,axiom,
! [VarCurr] :
( v105536(VarCurr)
<=> ( v105537(VarCurr)
| v105540(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19980,axiom,
! [VarCurr] :
( v105540(VarCurr)
<=> ( v105541(VarCurr)
& v105543(VarCurr) ) ) ).
fof(writeUnaryOperator_7813,axiom,
! [VarCurr] :
( ~ v105543(VarCurr)
<=> v105537(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19979,axiom,
! [VarCurr] :
( v105541(VarCurr)
<=> ( v105521(VarCurr)
& v105542(VarCurr) ) ) ).
fof(writeUnaryOperator_7812,axiom,
! [VarCurr] :
( ~ v105542(VarCurr)
<=> v105523(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19978,axiom,
! [VarCurr] :
( v105537(VarCurr)
<=> ( v105538(VarCurr)
& v105539(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7678,axiom,
! [VarCurr] :
( v105539(VarCurr)
<=> ( v105523(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7677,axiom,
! [VarCurr] :
( v105538(VarCurr)
<=> ( v105521(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19977,axiom,
! [VarCurr] :
( v105535(VarCurr)
<=> ( v105521(VarCurr)
& v105523(VarCurr) ) ) ).
fof(addAssignment_33923,axiom,
! [VarCurr] :
( v105531(VarCurr)
<=> v104602(VarCurr,bitIndex5) ) ).
fof(addAssignment_33922,axiom,
! [VarCurr] :
( v104602(VarCurr,bitIndex5)
<=> v104604(VarCurr,bitIndex5) ) ).
fof(addAssignment_33921,axiom,
! [VarCurr] :
( v104604(VarCurr,bitIndex5)
<=> v104611(VarCurr,bitIndex5) ) ).
fof(addAssignment_33920,axiom,
! [VarCurr] :
( v104606(VarCurr,bitIndex5)
<=> v104608(VarCurr,bitIndex5) ) ).
fof(addAssignment_33919,axiom,
! [VarCurr] :
( v104608(VarCurr,bitIndex5)
<=> v104610(VarCurr,bitIndex5) ) ).
fof(addAssignment_33918,axiom,
! [VarCurr] :
( v105525(VarCurr)
<=> v104512(VarCurr,bitIndex6) ) ).
fof(addAssignment_33917,axiom,
! [VarCurr] :
( v104512(VarCurr,bitIndex6)
<=> v105527(VarCurr) ) ).
fof(addAssignment_33916,axiom,
! [VarCurr] :
( v105527(VarCurr)
<=> v105529(VarCurr) ) ).
fof(addAssignment_33915,axiom,
! [VarCurr] :
( v105523(VarCurr)
<=> v104488(VarCurr,bitIndex1) ) ).
fof(addAssignment_33914,axiom,
! [VarCurr] :
( v105521(VarCurr)
<=> v104474(VarCurr,bitIndex1) ) ).
fof(addAssignment_33913,axiom,
! [VarCurr] :
( v105483(VarCurr)
<=> v105485(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2359,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105500(VarNext)
=> ( v105485(VarNext)
<=> v105485(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2394,axiom,
! [VarNext] :
( v105500(VarNext)
=> ( v105485(VarNext)
<=> v105510(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1711,axiom,
! [VarCurr] :
( ( ~ v105501(VarCurr)
& v105502(VarCurr) )
=> ( v105510(VarCurr)
<=> v105511(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1770,axiom,
! [VarCurr] :
( v105501(VarCurr)
=> ( v105510(VarCurr)
<=> v105491(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4896,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105503(VarCurr)
=> ( v105511(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4900,axiom,
! [VarCurr] :
( v105503(VarCurr)
=> ( v105511(VarCurr)
<=> v105497(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19976,axiom,
! [VarCurr] :
( v105500(VarCurr)
<=> ( v105501(VarCurr)
| v105502(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19975,axiom,
! [VarCurr] :
( v105502(VarCurr)
<=> ( v105503(VarCurr)
| v105506(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19974,axiom,
! [VarCurr] :
( v105506(VarCurr)
<=> ( v105507(VarCurr)
& v105509(VarCurr) ) ) ).
fof(writeUnaryOperator_7811,axiom,
! [VarCurr] :
( ~ v105509(VarCurr)
<=> v105503(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19973,axiom,
! [VarCurr] :
( v105507(VarCurr)
<=> ( v105487(VarCurr)
& v105508(VarCurr) ) ) ).
fof(writeUnaryOperator_7810,axiom,
! [VarCurr] :
( ~ v105508(VarCurr)
<=> v105489(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19972,axiom,
! [VarCurr] :
( v105503(VarCurr)
<=> ( v105504(VarCurr)
& v105505(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7676,axiom,
! [VarCurr] :
( v105505(VarCurr)
<=> ( v105489(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7675,axiom,
! [VarCurr] :
( v105504(VarCurr)
<=> ( v105487(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19971,axiom,
! [VarCurr] :
( v105501(VarCurr)
<=> ( v105487(VarCurr)
& v105489(VarCurr) ) ) ).
fof(addAssignment_33912,axiom,
! [VarCurr] :
( v105497(VarCurr)
<=> v104602(VarCurr,bitIndex6) ) ).
fof(addAssignment_33911,axiom,
! [VarCurr] :
( v104602(VarCurr,bitIndex6)
<=> v104604(VarCurr,bitIndex6) ) ).
fof(addAssignment_33910,axiom,
! [VarCurr] :
( v104604(VarCurr,bitIndex6)
<=> v104611(VarCurr,bitIndex6) ) ).
fof(addAssignment_33909,axiom,
! [VarCurr] :
( v104606(VarCurr,bitIndex6)
<=> v104608(VarCurr,bitIndex6) ) ).
fof(addAssignment_33908,axiom,
! [VarCurr] :
( v104608(VarCurr,bitIndex6)
<=> v104610(VarCurr,bitIndex6) ) ).
fof(addAssignment_33907,axiom,
! [VarCurr] :
( v105491(VarCurr)
<=> v104512(VarCurr,bitIndex7) ) ).
fof(addAssignment_33906,axiom,
! [VarCurr] :
( v104512(VarCurr,bitIndex7)
<=> v105493(VarCurr) ) ).
fof(addAssignment_33905,axiom,
! [VarCurr] :
( v105493(VarCurr)
<=> v105495(VarCurr) ) ).
fof(addAssignment_33904,axiom,
! [VarCurr] :
( v105489(VarCurr)
<=> v104488(VarCurr,bitIndex1) ) ).
fof(addAssignment_33903,axiom,
! [VarCurr] :
( v105487(VarCurr)
<=> v104474(VarCurr,bitIndex1) ) ).
fof(addAssignment_33902,axiom,
! [VarCurr] :
( v105449(VarCurr)
<=> v105451(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2358,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105466(VarNext)
=> ( v105451(VarNext)
<=> v105451(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2393,axiom,
! [VarNext] :
( v105466(VarNext)
=> ( v105451(VarNext)
<=> v105476(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1710,axiom,
! [VarCurr] :
( ( ~ v105467(VarCurr)
& v105468(VarCurr) )
=> ( v105476(VarCurr)
<=> v105477(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1769,axiom,
! [VarCurr] :
( v105467(VarCurr)
=> ( v105476(VarCurr)
<=> v105457(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4895,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105469(VarCurr)
=> ( v105477(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4899,axiom,
! [VarCurr] :
( v105469(VarCurr)
=> ( v105477(VarCurr)
<=> v105463(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19970,axiom,
! [VarCurr] :
( v105466(VarCurr)
<=> ( v105467(VarCurr)
| v105468(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19969,axiom,
! [VarCurr] :
( v105468(VarCurr)
<=> ( v105469(VarCurr)
| v105472(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19968,axiom,
! [VarCurr] :
( v105472(VarCurr)
<=> ( v105473(VarCurr)
& v105475(VarCurr) ) ) ).
fof(writeUnaryOperator_7809,axiom,
! [VarCurr] :
( ~ v105475(VarCurr)
<=> v105469(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19967,axiom,
! [VarCurr] :
( v105473(VarCurr)
<=> ( v105453(VarCurr)
& v105474(VarCurr) ) ) ).
fof(writeUnaryOperator_7808,axiom,
! [VarCurr] :
( ~ v105474(VarCurr)
<=> v105455(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19966,axiom,
! [VarCurr] :
( v105469(VarCurr)
<=> ( v105470(VarCurr)
& v105471(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7674,axiom,
! [VarCurr] :
( v105471(VarCurr)
<=> ( v105455(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7673,axiom,
! [VarCurr] :
( v105470(VarCurr)
<=> ( v105453(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19965,axiom,
! [VarCurr] :
( v105467(VarCurr)
<=> ( v105453(VarCurr)
& v105455(VarCurr) ) ) ).
fof(addAssignment_33901,axiom,
! [VarCurr] :
( v105463(VarCurr)
<=> v104602(VarCurr,bitIndex7) ) ).
fof(addAssignment_33900,axiom,
! [VarCurr] :
( v104602(VarCurr,bitIndex7)
<=> v104604(VarCurr,bitIndex7) ) ).
fof(addAssignment_33899,axiom,
! [VarCurr] :
( v104604(VarCurr,bitIndex7)
<=> v104611(VarCurr,bitIndex7) ) ).
fof(addAssignment_33898,axiom,
! [VarCurr] :
( v104606(VarCurr,bitIndex7)
<=> v104608(VarCurr,bitIndex7) ) ).
fof(addAssignment_33897,axiom,
! [VarCurr] :
( v104608(VarCurr,bitIndex7)
<=> v104610(VarCurr,bitIndex7) ) ).
fof(addAssignment_33896,axiom,
! [VarCurr] :
( v105457(VarCurr)
<=> v104512(VarCurr,bitIndex8) ) ).
fof(addAssignment_33895,axiom,
! [VarCurr] :
( v104512(VarCurr,bitIndex8)
<=> v105459(VarCurr) ) ).
fof(addAssignment_33894,axiom,
! [VarCurr] :
( v105459(VarCurr)
<=> v105461(VarCurr) ) ).
fof(addAssignment_33893,axiom,
! [VarCurr] :
( v105455(VarCurr)
<=> v104488(VarCurr,bitIndex1) ) ).
fof(addAssignment_33892,axiom,
! [VarCurr] :
( v105453(VarCurr)
<=> v104474(VarCurr,bitIndex1) ) ).
fof(addAssignment_33891,axiom,
! [VarCurr] :
( v105415(VarCurr)
<=> v105417(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2357,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105432(VarNext)
=> ( v105417(VarNext)
<=> v105417(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2392,axiom,
! [VarNext] :
( v105432(VarNext)
=> ( v105417(VarNext)
<=> v105442(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1709,axiom,
! [VarCurr] :
( ( ~ v105433(VarCurr)
& v105434(VarCurr) )
=> ( v105442(VarCurr)
<=> v105443(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1768,axiom,
! [VarCurr] :
( v105433(VarCurr)
=> ( v105442(VarCurr)
<=> v105423(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4894,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105435(VarCurr)
=> ( v105443(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4898,axiom,
! [VarCurr] :
( v105435(VarCurr)
=> ( v105443(VarCurr)
<=> v105429(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19964,axiom,
! [VarCurr] :
( v105432(VarCurr)
<=> ( v105433(VarCurr)
| v105434(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19963,axiom,
! [VarCurr] :
( v105434(VarCurr)
<=> ( v105435(VarCurr)
| v105438(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19962,axiom,
! [VarCurr] :
( v105438(VarCurr)
<=> ( v105439(VarCurr)
& v105441(VarCurr) ) ) ).
fof(writeUnaryOperator_7807,axiom,
! [VarCurr] :
( ~ v105441(VarCurr)
<=> v105435(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19961,axiom,
! [VarCurr] :
( v105439(VarCurr)
<=> ( v105419(VarCurr)
& v105440(VarCurr) ) ) ).
fof(writeUnaryOperator_7806,axiom,
! [VarCurr] :
( ~ v105440(VarCurr)
<=> v105421(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19960,axiom,
! [VarCurr] :
( v105435(VarCurr)
<=> ( v105436(VarCurr)
& v105437(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7672,axiom,
! [VarCurr] :
( v105437(VarCurr)
<=> ( v105421(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7671,axiom,
! [VarCurr] :
( v105436(VarCurr)
<=> ( v105419(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19959,axiom,
! [VarCurr] :
( v105433(VarCurr)
<=> ( v105419(VarCurr)
& v105421(VarCurr) ) ) ).
fof(addAssignment_33890,axiom,
! [VarCurr] :
( v105429(VarCurr)
<=> v104602(VarCurr,bitIndex8) ) ).
fof(addAssignment_33889,axiom,
! [VarCurr] :
( v104602(VarCurr,bitIndex8)
<=> v104604(VarCurr,bitIndex8) ) ).
fof(addAssignment_33888,axiom,
! [VarCurr] :
( v104604(VarCurr,bitIndex8)
<=> v104611(VarCurr,bitIndex8) ) ).
fof(addAssignment_33887,axiom,
! [VarCurr] :
( v104606(VarCurr,bitIndex8)
<=> v104608(VarCurr,bitIndex8) ) ).
fof(addAssignment_33886,axiom,
! [VarCurr] :
( v104608(VarCurr,bitIndex8)
<=> v104610(VarCurr,bitIndex8) ) ).
fof(addAssignment_33885,axiom,
! [VarCurr] :
( v105423(VarCurr)
<=> v104512(VarCurr,bitIndex9) ) ).
fof(addAssignment_33884,axiom,
! [VarCurr] :
( v104512(VarCurr,bitIndex9)
<=> v105425(VarCurr) ) ).
fof(addAssignment_33883,axiom,
! [VarCurr] :
( v105425(VarCurr)
<=> v105427(VarCurr) ) ).
fof(addAssignment_33882,axiom,
! [VarCurr] :
( v105421(VarCurr)
<=> v104488(VarCurr,bitIndex1) ) ).
fof(addAssignment_33881,axiom,
! [VarCurr] :
( v105419(VarCurr)
<=> v104474(VarCurr,bitIndex1) ) ).
fof(addAssignment_33880,axiom,
! [VarCurr] :
( v105381(VarCurr)
<=> v105383(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2356,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105398(VarNext)
=> ( v105383(VarNext)
<=> v105383(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2391,axiom,
! [VarNext] :
( v105398(VarNext)
=> ( v105383(VarNext)
<=> v105408(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1708,axiom,
! [VarCurr] :
( ( ~ v105399(VarCurr)
& v105400(VarCurr) )
=> ( v105408(VarCurr)
<=> v105409(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1767,axiom,
! [VarCurr] :
( v105399(VarCurr)
=> ( v105408(VarCurr)
<=> v105389(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4893,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105401(VarCurr)
=> ( v105409(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4897,axiom,
! [VarCurr] :
( v105401(VarCurr)
=> ( v105409(VarCurr)
<=> v105395(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19958,axiom,
! [VarCurr] :
( v105398(VarCurr)
<=> ( v105399(VarCurr)
| v105400(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19957,axiom,
! [VarCurr] :
( v105400(VarCurr)
<=> ( v105401(VarCurr)
| v105404(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19956,axiom,
! [VarCurr] :
( v105404(VarCurr)
<=> ( v105405(VarCurr)
& v105407(VarCurr) ) ) ).
fof(writeUnaryOperator_7805,axiom,
! [VarCurr] :
( ~ v105407(VarCurr)
<=> v105401(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19955,axiom,
! [VarCurr] :
( v105405(VarCurr)
<=> ( v105385(VarCurr)
& v105406(VarCurr) ) ) ).
fof(writeUnaryOperator_7804,axiom,
! [VarCurr] :
( ~ v105406(VarCurr)
<=> v105387(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19954,axiom,
! [VarCurr] :
( v105401(VarCurr)
<=> ( v105402(VarCurr)
& v105403(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7670,axiom,
! [VarCurr] :
( v105403(VarCurr)
<=> ( v105387(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7669,axiom,
! [VarCurr] :
( v105402(VarCurr)
<=> ( v105385(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19953,axiom,
! [VarCurr] :
( v105399(VarCurr)
<=> ( v105385(VarCurr)
& v105387(VarCurr) ) ) ).
fof(addAssignment_33879,axiom,
! [VarCurr] :
( v105395(VarCurr)
<=> v104602(VarCurr,bitIndex9) ) ).
fof(addAssignment_33878,axiom,
! [VarCurr] :
( v104602(VarCurr,bitIndex9)
<=> v104604(VarCurr,bitIndex9) ) ).
fof(addAssignment_33877,axiom,
! [VarCurr] :
( v104604(VarCurr,bitIndex9)
<=> v104611(VarCurr,bitIndex9) ) ).
fof(addAssignment_33876,axiom,
! [VarCurr] :
( v104606(VarCurr,bitIndex9)
<=> v104608(VarCurr,bitIndex9) ) ).
fof(addAssignment_33875,axiom,
! [VarCurr] :
( v104608(VarCurr,bitIndex9)
<=> v104610(VarCurr,bitIndex9) ) ).
fof(addAssignment_33874,axiom,
! [VarCurr] :
( v105389(VarCurr)
<=> v104512(VarCurr,bitIndex10) ) ).
fof(addAssignment_33873,axiom,
! [VarCurr] :
( v104512(VarCurr,bitIndex10)
<=> v105391(VarCurr) ) ).
fof(addAssignment_33872,axiom,
! [VarCurr] :
( v105391(VarCurr)
<=> v105393(VarCurr) ) ).
fof(addAssignment_33871,axiom,
! [VarCurr] :
( v105387(VarCurr)
<=> v104488(VarCurr,bitIndex1) ) ).
fof(addAssignment_33870,axiom,
! [VarCurr] :
( v105385(VarCurr)
<=> v104474(VarCurr,bitIndex1) ) ).
fof(addAssignment_33869,axiom,
! [VarCurr] :
( v105347(VarCurr)
<=> v105349(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2355,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105364(VarNext)
=> ( v105349(VarNext)
<=> v105349(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2390,axiom,
! [VarNext] :
( v105364(VarNext)
=> ( v105349(VarNext)
<=> v105374(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1707,axiom,
! [VarCurr] :
( ( ~ v105365(VarCurr)
& v105366(VarCurr) )
=> ( v105374(VarCurr)
<=> v105375(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1766,axiom,
! [VarCurr] :
( v105365(VarCurr)
=> ( v105374(VarCurr)
<=> v105355(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4892,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105367(VarCurr)
=> ( v105375(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4896,axiom,
! [VarCurr] :
( v105367(VarCurr)
=> ( v105375(VarCurr)
<=> v105361(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19952,axiom,
! [VarCurr] :
( v105364(VarCurr)
<=> ( v105365(VarCurr)
| v105366(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19951,axiom,
! [VarCurr] :
( v105366(VarCurr)
<=> ( v105367(VarCurr)
| v105370(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19950,axiom,
! [VarCurr] :
( v105370(VarCurr)
<=> ( v105371(VarCurr)
& v105373(VarCurr) ) ) ).
fof(writeUnaryOperator_7803,axiom,
! [VarCurr] :
( ~ v105373(VarCurr)
<=> v105367(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19949,axiom,
! [VarCurr] :
( v105371(VarCurr)
<=> ( v105351(VarCurr)
& v105372(VarCurr) ) ) ).
fof(writeUnaryOperator_7802,axiom,
! [VarCurr] :
( ~ v105372(VarCurr)
<=> v105353(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19948,axiom,
! [VarCurr] :
( v105367(VarCurr)
<=> ( v105368(VarCurr)
& v105369(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7668,axiom,
! [VarCurr] :
( v105369(VarCurr)
<=> ( v105353(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7667,axiom,
! [VarCurr] :
( v105368(VarCurr)
<=> ( v105351(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19947,axiom,
! [VarCurr] :
( v105365(VarCurr)
<=> ( v105351(VarCurr)
& v105353(VarCurr) ) ) ).
fof(addAssignment_33868,axiom,
! [VarCurr] :
( v105361(VarCurr)
<=> v104602(VarCurr,bitIndex10) ) ).
fof(addAssignment_33867,axiom,
! [VarCurr] :
( v104602(VarCurr,bitIndex10)
<=> v104604(VarCurr,bitIndex10) ) ).
fof(addAssignment_33866,axiom,
! [VarCurr] :
( v104604(VarCurr,bitIndex10)
<=> v104611(VarCurr,bitIndex10) ) ).
fof(addAssignment_33865,axiom,
! [VarCurr] :
( v104606(VarCurr,bitIndex10)
<=> v104608(VarCurr,bitIndex10) ) ).
fof(addAssignment_33864,axiom,
! [VarCurr] :
( v104608(VarCurr,bitIndex10)
<=> v104610(VarCurr,bitIndex10) ) ).
fof(addAssignment_33863,axiom,
! [VarCurr] :
( v105355(VarCurr)
<=> v104512(VarCurr,bitIndex11) ) ).
fof(addAssignment_33862,axiom,
! [VarCurr] :
( v104512(VarCurr,bitIndex11)
<=> v105357(VarCurr) ) ).
fof(addAssignment_33861,axiom,
! [VarCurr] :
( v105357(VarCurr)
<=> v105359(VarCurr) ) ).
fof(addAssignment_33860,axiom,
! [VarCurr] :
( v105353(VarCurr)
<=> v104488(VarCurr,bitIndex1) ) ).
fof(addAssignment_33859,axiom,
! [VarCurr] :
( v105351(VarCurr)
<=> v104474(VarCurr,bitIndex1) ) ).
fof(addAssignment_33858,axiom,
! [VarCurr] :
( v105313(VarCurr)
<=> v105315(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2354,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105330(VarNext)
=> ( v105315(VarNext)
<=> v105315(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2389,axiom,
! [VarNext] :
( v105330(VarNext)
=> ( v105315(VarNext)
<=> v105340(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1706,axiom,
! [VarCurr] :
( ( ~ v105331(VarCurr)
& v105332(VarCurr) )
=> ( v105340(VarCurr)
<=> v105341(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1765,axiom,
! [VarCurr] :
( v105331(VarCurr)
=> ( v105340(VarCurr)
<=> v105321(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4891,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105333(VarCurr)
=> ( v105341(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4895,axiom,
! [VarCurr] :
( v105333(VarCurr)
=> ( v105341(VarCurr)
<=> v105327(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19946,axiom,
! [VarCurr] :
( v105330(VarCurr)
<=> ( v105331(VarCurr)
| v105332(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19945,axiom,
! [VarCurr] :
( v105332(VarCurr)
<=> ( v105333(VarCurr)
| v105336(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19944,axiom,
! [VarCurr] :
( v105336(VarCurr)
<=> ( v105337(VarCurr)
& v105339(VarCurr) ) ) ).
fof(writeUnaryOperator_7801,axiom,
! [VarCurr] :
( ~ v105339(VarCurr)
<=> v105333(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19943,axiom,
! [VarCurr] :
( v105337(VarCurr)
<=> ( v105317(VarCurr)
& v105338(VarCurr) ) ) ).
fof(writeUnaryOperator_7800,axiom,
! [VarCurr] :
( ~ v105338(VarCurr)
<=> v105319(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19942,axiom,
! [VarCurr] :
( v105333(VarCurr)
<=> ( v105334(VarCurr)
& v105335(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7666,axiom,
! [VarCurr] :
( v105335(VarCurr)
<=> ( v105319(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7665,axiom,
! [VarCurr] :
( v105334(VarCurr)
<=> ( v105317(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19941,axiom,
! [VarCurr] :
( v105331(VarCurr)
<=> ( v105317(VarCurr)
& v105319(VarCurr) ) ) ).
fof(addAssignment_33857,axiom,
! [VarCurr] :
( v105327(VarCurr)
<=> v104602(VarCurr,bitIndex11) ) ).
fof(addAssignment_33856,axiom,
! [VarCurr] :
( v104602(VarCurr,bitIndex11)
<=> v104604(VarCurr,bitIndex11) ) ).
fof(addAssignment_33855,axiom,
! [VarCurr] :
( v104604(VarCurr,bitIndex11)
<=> v104611(VarCurr,bitIndex11) ) ).
fof(addAssignment_33854,axiom,
! [VarCurr] :
( v104606(VarCurr,bitIndex11)
<=> v104608(VarCurr,bitIndex11) ) ).
fof(addAssignment_33853,axiom,
! [VarCurr] :
( v104608(VarCurr,bitIndex11)
<=> v104610(VarCurr,bitIndex11) ) ).
fof(addAssignment_33852,axiom,
! [VarCurr] :
( v105321(VarCurr)
<=> v104512(VarCurr,bitIndex12) ) ).
fof(addAssignment_33851,axiom,
! [VarCurr] :
( v104512(VarCurr,bitIndex12)
<=> v105323(VarCurr) ) ).
fof(addAssignment_33850,axiom,
! [VarCurr] :
( v105323(VarCurr)
<=> v105325(VarCurr) ) ).
fof(addAssignment_33849,axiom,
! [VarCurr] :
( v105319(VarCurr)
<=> v104488(VarCurr,bitIndex1) ) ).
fof(addAssignment_33848,axiom,
! [VarCurr] :
( v105317(VarCurr)
<=> v104474(VarCurr,bitIndex1) ) ).
fof(addAssignment_33847,axiom,
! [VarCurr] :
( v105279(VarCurr)
<=> v105281(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2353,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105296(VarNext)
=> ( v105281(VarNext)
<=> v105281(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2388,axiom,
! [VarNext] :
( v105296(VarNext)
=> ( v105281(VarNext)
<=> v105306(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1705,axiom,
! [VarCurr] :
( ( ~ v105297(VarCurr)
& v105298(VarCurr) )
=> ( v105306(VarCurr)
<=> v105307(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1764,axiom,
! [VarCurr] :
( v105297(VarCurr)
=> ( v105306(VarCurr)
<=> v105287(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4890,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105299(VarCurr)
=> ( v105307(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4894,axiom,
! [VarCurr] :
( v105299(VarCurr)
=> ( v105307(VarCurr)
<=> v105293(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19940,axiom,
! [VarCurr] :
( v105296(VarCurr)
<=> ( v105297(VarCurr)
| v105298(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19939,axiom,
! [VarCurr] :
( v105298(VarCurr)
<=> ( v105299(VarCurr)
| v105302(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19938,axiom,
! [VarCurr] :
( v105302(VarCurr)
<=> ( v105303(VarCurr)
& v105305(VarCurr) ) ) ).
fof(writeUnaryOperator_7799,axiom,
! [VarCurr] :
( ~ v105305(VarCurr)
<=> v105299(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19937,axiom,
! [VarCurr] :
( v105303(VarCurr)
<=> ( v105283(VarCurr)
& v105304(VarCurr) ) ) ).
fof(writeUnaryOperator_7798,axiom,
! [VarCurr] :
( ~ v105304(VarCurr)
<=> v105285(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19936,axiom,
! [VarCurr] :
( v105299(VarCurr)
<=> ( v105300(VarCurr)
& v105301(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7664,axiom,
! [VarCurr] :
( v105301(VarCurr)
<=> ( v105285(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7663,axiom,
! [VarCurr] :
( v105300(VarCurr)
<=> ( v105283(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19935,axiom,
! [VarCurr] :
( v105297(VarCurr)
<=> ( v105283(VarCurr)
& v105285(VarCurr) ) ) ).
fof(addAssignment_33846,axiom,
! [VarCurr] :
( v105293(VarCurr)
<=> v104602(VarCurr,bitIndex12) ) ).
fof(addAssignment_33845,axiom,
! [VarCurr] :
( v104602(VarCurr,bitIndex12)
<=> v104604(VarCurr,bitIndex12) ) ).
fof(addAssignment_33844,axiom,
! [VarCurr] :
( v104604(VarCurr,bitIndex12)
<=> v104611(VarCurr,bitIndex12) ) ).
fof(addAssignment_33843,axiom,
! [VarCurr] :
( v104606(VarCurr,bitIndex12)
<=> v104608(VarCurr,bitIndex12) ) ).
fof(addAssignment_33842,axiom,
! [VarCurr] :
( v104608(VarCurr,bitIndex12)
<=> v104610(VarCurr,bitIndex12) ) ).
fof(addAssignment_33841,axiom,
! [VarCurr] :
( v105287(VarCurr)
<=> v104512(VarCurr,bitIndex13) ) ).
fof(addAssignment_33840,axiom,
! [VarCurr] :
( v104512(VarCurr,bitIndex13)
<=> v105289(VarCurr) ) ).
fof(addAssignment_33839,axiom,
! [VarCurr] :
( v105289(VarCurr)
<=> v105291(VarCurr) ) ).
fof(addAssignment_33838,axiom,
! [VarCurr] :
( v105285(VarCurr)
<=> v104488(VarCurr,bitIndex1) ) ).
fof(addAssignment_33837,axiom,
! [VarCurr] :
( v105283(VarCurr)
<=> v104474(VarCurr,bitIndex1) ) ).
fof(addAssignment_33836,axiom,
! [VarCurr] :
( v105245(VarCurr)
<=> v105247(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2352,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105262(VarNext)
=> ( v105247(VarNext)
<=> v105247(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2387,axiom,
! [VarNext] :
( v105262(VarNext)
=> ( v105247(VarNext)
<=> v105272(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1704,axiom,
! [VarCurr] :
( ( ~ v105263(VarCurr)
& v105264(VarCurr) )
=> ( v105272(VarCurr)
<=> v105273(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1763,axiom,
! [VarCurr] :
( v105263(VarCurr)
=> ( v105272(VarCurr)
<=> v105253(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4889,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105265(VarCurr)
=> ( v105273(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4893,axiom,
! [VarCurr] :
( v105265(VarCurr)
=> ( v105273(VarCurr)
<=> v105259(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19934,axiom,
! [VarCurr] :
( v105262(VarCurr)
<=> ( v105263(VarCurr)
| v105264(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19933,axiom,
! [VarCurr] :
( v105264(VarCurr)
<=> ( v105265(VarCurr)
| v105268(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19932,axiom,
! [VarCurr] :
( v105268(VarCurr)
<=> ( v105269(VarCurr)
& v105271(VarCurr) ) ) ).
fof(writeUnaryOperator_7797,axiom,
! [VarCurr] :
( ~ v105271(VarCurr)
<=> v105265(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19931,axiom,
! [VarCurr] :
( v105269(VarCurr)
<=> ( v105249(VarCurr)
& v105270(VarCurr) ) ) ).
fof(writeUnaryOperator_7796,axiom,
! [VarCurr] :
( ~ v105270(VarCurr)
<=> v105251(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19930,axiom,
! [VarCurr] :
( v105265(VarCurr)
<=> ( v105266(VarCurr)
& v105267(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7662,axiom,
! [VarCurr] :
( v105267(VarCurr)
<=> ( v105251(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7661,axiom,
! [VarCurr] :
( v105266(VarCurr)
<=> ( v105249(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19929,axiom,
! [VarCurr] :
( v105263(VarCurr)
<=> ( v105249(VarCurr)
& v105251(VarCurr) ) ) ).
fof(addAssignment_33835,axiom,
! [VarCurr] :
( v105259(VarCurr)
<=> v104602(VarCurr,bitIndex13) ) ).
fof(addAssignment_33834,axiom,
! [VarCurr] :
( v104602(VarCurr,bitIndex13)
<=> v104604(VarCurr,bitIndex13) ) ).
fof(addAssignment_33833,axiom,
! [VarCurr] :
( v104604(VarCurr,bitIndex13)
<=> v104611(VarCurr,bitIndex13) ) ).
fof(addAssignment_33832,axiom,
! [VarCurr] :
( v104606(VarCurr,bitIndex13)
<=> v104608(VarCurr,bitIndex13) ) ).
fof(addAssignment_33831,axiom,
! [VarCurr] :
( v104608(VarCurr,bitIndex13)
<=> v104610(VarCurr,bitIndex13) ) ).
fof(addAssignment_33830,axiom,
! [VarCurr] :
( v105253(VarCurr)
<=> v104512(VarCurr,bitIndex14) ) ).
fof(addAssignment_33829,axiom,
! [VarCurr] :
( v104512(VarCurr,bitIndex14)
<=> v105255(VarCurr) ) ).
fof(addAssignment_33828,axiom,
! [VarCurr] :
( v105255(VarCurr)
<=> v105257(VarCurr) ) ).
fof(addAssignment_33827,axiom,
! [VarCurr] :
( v105251(VarCurr)
<=> v104488(VarCurr,bitIndex1) ) ).
fof(addAssignment_33826,axiom,
! [VarCurr] :
( v105249(VarCurr)
<=> v104474(VarCurr,bitIndex1) ) ).
fof(addAssignment_33825,axiom,
! [VarCurr] :
( v105211(VarCurr)
<=> v105213(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2351,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105228(VarNext)
=> ( v105213(VarNext)
<=> v105213(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2386,axiom,
! [VarNext] :
( v105228(VarNext)
=> ( v105213(VarNext)
<=> v105238(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1703,axiom,
! [VarCurr] :
( ( ~ v105229(VarCurr)
& v105230(VarCurr) )
=> ( v105238(VarCurr)
<=> v105239(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1762,axiom,
! [VarCurr] :
( v105229(VarCurr)
=> ( v105238(VarCurr)
<=> v105219(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4888,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105231(VarCurr)
=> ( v105239(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4892,axiom,
! [VarCurr] :
( v105231(VarCurr)
=> ( v105239(VarCurr)
<=> v105225(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19928,axiom,
! [VarCurr] :
( v105228(VarCurr)
<=> ( v105229(VarCurr)
| v105230(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19927,axiom,
! [VarCurr] :
( v105230(VarCurr)
<=> ( v105231(VarCurr)
| v105234(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19926,axiom,
! [VarCurr] :
( v105234(VarCurr)
<=> ( v105235(VarCurr)
& v105237(VarCurr) ) ) ).
fof(writeUnaryOperator_7795,axiom,
! [VarCurr] :
( ~ v105237(VarCurr)
<=> v105231(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19925,axiom,
! [VarCurr] :
( v105235(VarCurr)
<=> ( v105215(VarCurr)
& v105236(VarCurr) ) ) ).
fof(writeUnaryOperator_7794,axiom,
! [VarCurr] :
( ~ v105236(VarCurr)
<=> v105217(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19924,axiom,
! [VarCurr] :
( v105231(VarCurr)
<=> ( v105232(VarCurr)
& v105233(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7660,axiom,
! [VarCurr] :
( v105233(VarCurr)
<=> ( v105217(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7659,axiom,
! [VarCurr] :
( v105232(VarCurr)
<=> ( v105215(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19923,axiom,
! [VarCurr] :
( v105229(VarCurr)
<=> ( v105215(VarCurr)
& v105217(VarCurr) ) ) ).
fof(addAssignment_33824,axiom,
! [VarCurr] :
( v105225(VarCurr)
<=> v104602(VarCurr,bitIndex14) ) ).
fof(addAssignment_33823,axiom,
! [VarCurr] :
( v104602(VarCurr,bitIndex14)
<=> v104604(VarCurr,bitIndex14) ) ).
fof(addAssignment_33822,axiom,
! [VarCurr] :
( v104604(VarCurr,bitIndex14)
<=> v104611(VarCurr,bitIndex14) ) ).
fof(addAssignment_33821,axiom,
! [VarCurr] :
( v104606(VarCurr,bitIndex14)
<=> v104608(VarCurr,bitIndex14) ) ).
fof(addAssignment_33820,axiom,
! [VarCurr] :
( v104608(VarCurr,bitIndex14)
<=> v104610(VarCurr,bitIndex14) ) ).
fof(addAssignment_33819,axiom,
! [VarCurr] :
( v105219(VarCurr)
<=> v104512(VarCurr,bitIndex15) ) ).
fof(addAssignment_33818,axiom,
! [VarCurr] :
( v104512(VarCurr,bitIndex15)
<=> v105221(VarCurr) ) ).
fof(addAssignment_33817,axiom,
! [VarCurr] :
( v105221(VarCurr)
<=> v105223(VarCurr) ) ).
fof(addAssignment_33816,axiom,
! [VarCurr] :
( v105217(VarCurr)
<=> v104488(VarCurr,bitIndex1) ) ).
fof(addAssignment_33815,axiom,
! [VarCurr] :
( v105215(VarCurr)
<=> v104474(VarCurr,bitIndex1) ) ).
fof(addAssignment_33814,axiom,
! [VarCurr] :
( v105177(VarCurr)
<=> v105179(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2350,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105194(VarNext)
=> ( v105179(VarNext)
<=> v105179(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2385,axiom,
! [VarNext] :
( v105194(VarNext)
=> ( v105179(VarNext)
<=> v105204(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1702,axiom,
! [VarCurr] :
( ( ~ v105195(VarCurr)
& v105196(VarCurr) )
=> ( v105204(VarCurr)
<=> v105205(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1761,axiom,
! [VarCurr] :
( v105195(VarCurr)
=> ( v105204(VarCurr)
<=> v105185(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4887,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105197(VarCurr)
=> ( v105205(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4891,axiom,
! [VarCurr] :
( v105197(VarCurr)
=> ( v105205(VarCurr)
<=> v105191(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19922,axiom,
! [VarCurr] :
( v105194(VarCurr)
<=> ( v105195(VarCurr)
| v105196(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19921,axiom,
! [VarCurr] :
( v105196(VarCurr)
<=> ( v105197(VarCurr)
| v105200(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19920,axiom,
! [VarCurr] :
( v105200(VarCurr)
<=> ( v105201(VarCurr)
& v105203(VarCurr) ) ) ).
fof(writeUnaryOperator_7793,axiom,
! [VarCurr] :
( ~ v105203(VarCurr)
<=> v105197(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19919,axiom,
! [VarCurr] :
( v105201(VarCurr)
<=> ( v105181(VarCurr)
& v105202(VarCurr) ) ) ).
fof(writeUnaryOperator_7792,axiom,
! [VarCurr] :
( ~ v105202(VarCurr)
<=> v105183(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19918,axiom,
! [VarCurr] :
( v105197(VarCurr)
<=> ( v105198(VarCurr)
& v105199(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7658,axiom,
! [VarCurr] :
( v105199(VarCurr)
<=> ( v105183(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7657,axiom,
! [VarCurr] :
( v105198(VarCurr)
<=> ( v105181(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19917,axiom,
! [VarCurr] :
( v105195(VarCurr)
<=> ( v105181(VarCurr)
& v105183(VarCurr) ) ) ).
fof(addAssignment_33813,axiom,
! [VarCurr] :
( v105191(VarCurr)
<=> v104602(VarCurr,bitIndex15) ) ).
fof(addAssignment_33812,axiom,
! [VarCurr] :
( v104602(VarCurr,bitIndex15)
<=> v104604(VarCurr,bitIndex15) ) ).
fof(addAssignment_33811,axiom,
! [VarCurr] :
( v104604(VarCurr,bitIndex15)
<=> v104611(VarCurr,bitIndex15) ) ).
fof(addAssignment_33810,axiom,
! [VarCurr] :
( v104606(VarCurr,bitIndex15)
<=> v104608(VarCurr,bitIndex15) ) ).
fof(addAssignment_33809,axiom,
! [VarCurr] :
( v104608(VarCurr,bitIndex15)
<=> v104610(VarCurr,bitIndex15) ) ).
fof(addAssignment_33808,axiom,
! [VarCurr] :
( v105185(VarCurr)
<=> v104512(VarCurr,bitIndex16) ) ).
fof(addAssignment_33807,axiom,
! [VarCurr] :
( v104512(VarCurr,bitIndex16)
<=> v105187(VarCurr) ) ).
fof(addAssignment_33806,axiom,
! [VarCurr] :
( v105187(VarCurr)
<=> v105189(VarCurr) ) ).
fof(addAssignment_33805,axiom,
! [VarCurr] :
( v105183(VarCurr)
<=> v104488(VarCurr,bitIndex1) ) ).
fof(addAssignment_33804,axiom,
! [VarCurr] :
( v105181(VarCurr)
<=> v104474(VarCurr,bitIndex1) ) ).
fof(addAssignment_33803,axiom,
! [VarCurr] :
( v105143(VarCurr)
<=> v105145(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2349,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105160(VarNext)
=> ( v105145(VarNext)
<=> v105145(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2384,axiom,
! [VarNext] :
( v105160(VarNext)
=> ( v105145(VarNext)
<=> v105170(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1701,axiom,
! [VarCurr] :
( ( ~ v105161(VarCurr)
& v105162(VarCurr) )
=> ( v105170(VarCurr)
<=> v105171(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1760,axiom,
! [VarCurr] :
( v105161(VarCurr)
=> ( v105170(VarCurr)
<=> v105151(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4886,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105163(VarCurr)
=> ( v105171(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4890,axiom,
! [VarCurr] :
( v105163(VarCurr)
=> ( v105171(VarCurr)
<=> v105157(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19916,axiom,
! [VarCurr] :
( v105160(VarCurr)
<=> ( v105161(VarCurr)
| v105162(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19915,axiom,
! [VarCurr] :
( v105162(VarCurr)
<=> ( v105163(VarCurr)
| v105166(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19914,axiom,
! [VarCurr] :
( v105166(VarCurr)
<=> ( v105167(VarCurr)
& v105169(VarCurr) ) ) ).
fof(writeUnaryOperator_7791,axiom,
! [VarCurr] :
( ~ v105169(VarCurr)
<=> v105163(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19913,axiom,
! [VarCurr] :
( v105167(VarCurr)
<=> ( v105147(VarCurr)
& v105168(VarCurr) ) ) ).
fof(writeUnaryOperator_7790,axiom,
! [VarCurr] :
( ~ v105168(VarCurr)
<=> v105149(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19912,axiom,
! [VarCurr] :
( v105163(VarCurr)
<=> ( v105164(VarCurr)
& v105165(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7656,axiom,
! [VarCurr] :
( v105165(VarCurr)
<=> ( v105149(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7655,axiom,
! [VarCurr] :
( v105164(VarCurr)
<=> ( v105147(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19911,axiom,
! [VarCurr] :
( v105161(VarCurr)
<=> ( v105147(VarCurr)
& v105149(VarCurr) ) ) ).
fof(addAssignment_33802,axiom,
! [VarCurr] :
( v105157(VarCurr)
<=> v104602(VarCurr,bitIndex16) ) ).
fof(addAssignment_33801,axiom,
! [VarCurr] :
( v104602(VarCurr,bitIndex16)
<=> v104604(VarCurr,bitIndex16) ) ).
fof(addAssignment_33800,axiom,
! [VarCurr] :
( v104604(VarCurr,bitIndex16)
<=> v104611(VarCurr,bitIndex16) ) ).
fof(addAssignment_33799,axiom,
! [VarCurr] :
( v104606(VarCurr,bitIndex16)
<=> v104608(VarCurr,bitIndex16) ) ).
fof(addAssignment_33798,axiom,
! [VarCurr] :
( v104608(VarCurr,bitIndex16)
<=> v104610(VarCurr,bitIndex16) ) ).
fof(addAssignment_33797,axiom,
! [VarCurr] :
( v105151(VarCurr)
<=> v104512(VarCurr,bitIndex17) ) ).
fof(addAssignment_33796,axiom,
! [VarCurr] :
( v104512(VarCurr,bitIndex17)
<=> v105153(VarCurr) ) ).
fof(addAssignment_33795,axiom,
! [VarCurr] :
( v105153(VarCurr)
<=> v105155(VarCurr) ) ).
fof(addAssignment_33794,axiom,
! [VarCurr] :
( v105149(VarCurr)
<=> v104488(VarCurr,bitIndex1) ) ).
fof(addAssignment_33793,axiom,
! [VarCurr] :
( v105147(VarCurr)
<=> v104474(VarCurr,bitIndex1) ) ).
fof(addAssignment_33792,axiom,
! [VarCurr] :
( v105109(VarCurr)
<=> v105111(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2348,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105126(VarNext)
=> ( v105111(VarNext)
<=> v105111(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2383,axiom,
! [VarNext] :
( v105126(VarNext)
=> ( v105111(VarNext)
<=> v105136(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1700,axiom,
! [VarCurr] :
( ( ~ v105127(VarCurr)
& v105128(VarCurr) )
=> ( v105136(VarCurr)
<=> v105137(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1759,axiom,
! [VarCurr] :
( v105127(VarCurr)
=> ( v105136(VarCurr)
<=> v105117(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4885,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105129(VarCurr)
=> ( v105137(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4889,axiom,
! [VarCurr] :
( v105129(VarCurr)
=> ( v105137(VarCurr)
<=> v105123(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19910,axiom,
! [VarCurr] :
( v105126(VarCurr)
<=> ( v105127(VarCurr)
| v105128(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19909,axiom,
! [VarCurr] :
( v105128(VarCurr)
<=> ( v105129(VarCurr)
| v105132(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19908,axiom,
! [VarCurr] :
( v105132(VarCurr)
<=> ( v105133(VarCurr)
& v105135(VarCurr) ) ) ).
fof(writeUnaryOperator_7789,axiom,
! [VarCurr] :
( ~ v105135(VarCurr)
<=> v105129(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19907,axiom,
! [VarCurr] :
( v105133(VarCurr)
<=> ( v105113(VarCurr)
& v105134(VarCurr) ) ) ).
fof(writeUnaryOperator_7788,axiom,
! [VarCurr] :
( ~ v105134(VarCurr)
<=> v105115(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19906,axiom,
! [VarCurr] :
( v105129(VarCurr)
<=> ( v105130(VarCurr)
& v105131(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7654,axiom,
! [VarCurr] :
( v105131(VarCurr)
<=> ( v105115(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7653,axiom,
! [VarCurr] :
( v105130(VarCurr)
<=> ( v105113(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19905,axiom,
! [VarCurr] :
( v105127(VarCurr)
<=> ( v105113(VarCurr)
& v105115(VarCurr) ) ) ).
fof(addAssignment_33791,axiom,
! [VarCurr] :
( v105123(VarCurr)
<=> v104602(VarCurr,bitIndex17) ) ).
fof(addAssignment_33790,axiom,
! [VarCurr] :
( v104602(VarCurr,bitIndex17)
<=> v104604(VarCurr,bitIndex17) ) ).
fof(addAssignment_33789,axiom,
! [VarCurr] :
( v104604(VarCurr,bitIndex17)
<=> v104611(VarCurr,bitIndex17) ) ).
fof(addAssignment_33788,axiom,
! [VarCurr] :
( v104606(VarCurr,bitIndex17)
<=> v104608(VarCurr,bitIndex17) ) ).
fof(addAssignment_33787,axiom,
! [VarCurr] :
( v104608(VarCurr,bitIndex17)
<=> v104610(VarCurr,bitIndex17) ) ).
fof(addAssignment_33786,axiom,
! [VarCurr] :
( v105117(VarCurr)
<=> v104512(VarCurr,bitIndex18) ) ).
fof(addAssignment_33785,axiom,
! [VarCurr] :
( v104512(VarCurr,bitIndex18)
<=> v105119(VarCurr) ) ).
fof(addAssignment_33784,axiom,
! [VarCurr] :
( v105119(VarCurr)
<=> v105121(VarCurr) ) ).
fof(addAssignment_33783,axiom,
! [VarCurr] :
( v105115(VarCurr)
<=> v104488(VarCurr,bitIndex1) ) ).
fof(addAssignment_33782,axiom,
! [VarCurr] :
( v105113(VarCurr)
<=> v104474(VarCurr,bitIndex1) ) ).
fof(addAssignment_33781,axiom,
! [VarCurr] :
( v105075(VarCurr)
<=> v105077(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2347,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105092(VarNext)
=> ( v105077(VarNext)
<=> v105077(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2382,axiom,
! [VarNext] :
( v105092(VarNext)
=> ( v105077(VarNext)
<=> v105102(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1699,axiom,
! [VarCurr] :
( ( ~ v105093(VarCurr)
& v105094(VarCurr) )
=> ( v105102(VarCurr)
<=> v105103(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1758,axiom,
! [VarCurr] :
( v105093(VarCurr)
=> ( v105102(VarCurr)
<=> v105083(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4884,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105095(VarCurr)
=> ( v105103(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4888,axiom,
! [VarCurr] :
( v105095(VarCurr)
=> ( v105103(VarCurr)
<=> v105089(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19904,axiom,
! [VarCurr] :
( v105092(VarCurr)
<=> ( v105093(VarCurr)
| v105094(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19903,axiom,
! [VarCurr] :
( v105094(VarCurr)
<=> ( v105095(VarCurr)
| v105098(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19902,axiom,
! [VarCurr] :
( v105098(VarCurr)
<=> ( v105099(VarCurr)
& v105101(VarCurr) ) ) ).
fof(writeUnaryOperator_7787,axiom,
! [VarCurr] :
( ~ v105101(VarCurr)
<=> v105095(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19901,axiom,
! [VarCurr] :
( v105099(VarCurr)
<=> ( v105079(VarCurr)
& v105100(VarCurr) ) ) ).
fof(writeUnaryOperator_7786,axiom,
! [VarCurr] :
( ~ v105100(VarCurr)
<=> v105081(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19900,axiom,
! [VarCurr] :
( v105095(VarCurr)
<=> ( v105096(VarCurr)
& v105097(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7652,axiom,
! [VarCurr] :
( v105097(VarCurr)
<=> ( v105081(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7651,axiom,
! [VarCurr] :
( v105096(VarCurr)
<=> ( v105079(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19899,axiom,
! [VarCurr] :
( v105093(VarCurr)
<=> ( v105079(VarCurr)
& v105081(VarCurr) ) ) ).
fof(addAssignment_33780,axiom,
! [VarCurr] :
( v105089(VarCurr)
<=> v104602(VarCurr,bitIndex18) ) ).
fof(addAssignment_33779,axiom,
! [VarCurr] :
( v104602(VarCurr,bitIndex18)
<=> v104604(VarCurr,bitIndex18) ) ).
fof(addAssignment_33778,axiom,
! [VarCurr] :
( v104604(VarCurr,bitIndex18)
<=> v104611(VarCurr,bitIndex18) ) ).
fof(addAssignment_33777,axiom,
! [VarCurr] :
( v104606(VarCurr,bitIndex18)
<=> v104608(VarCurr,bitIndex18) ) ).
fof(addAssignment_33776,axiom,
! [VarCurr] :
( v104608(VarCurr,bitIndex18)
<=> v104610(VarCurr,bitIndex18) ) ).
fof(addAssignment_33775,axiom,
! [VarCurr] :
( v105083(VarCurr)
<=> v104512(VarCurr,bitIndex19) ) ).
fof(addAssignment_33774,axiom,
! [VarCurr] :
( v104512(VarCurr,bitIndex19)
<=> v105085(VarCurr) ) ).
fof(addAssignment_33773,axiom,
! [VarCurr] :
( v105085(VarCurr)
<=> v105087(VarCurr) ) ).
fof(addAssignment_33772,axiom,
! [VarCurr] :
( v105081(VarCurr)
<=> v104488(VarCurr,bitIndex1) ) ).
fof(addAssignment_33771,axiom,
! [VarCurr] :
( v105079(VarCurr)
<=> v104474(VarCurr,bitIndex1) ) ).
fof(addAssignment_33770,axiom,
! [VarCurr] :
( v105041(VarCurr)
<=> v105043(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2346,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105058(VarNext)
=> ( v105043(VarNext)
<=> v105043(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2381,axiom,
! [VarNext] :
( v105058(VarNext)
=> ( v105043(VarNext)
<=> v105068(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1698,axiom,
! [VarCurr] :
( ( ~ v105059(VarCurr)
& v105060(VarCurr) )
=> ( v105068(VarCurr)
<=> v105069(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1757,axiom,
! [VarCurr] :
( v105059(VarCurr)
=> ( v105068(VarCurr)
<=> v105049(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4883,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105061(VarCurr)
=> ( v105069(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4887,axiom,
! [VarCurr] :
( v105061(VarCurr)
=> ( v105069(VarCurr)
<=> v105055(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19898,axiom,
! [VarCurr] :
( v105058(VarCurr)
<=> ( v105059(VarCurr)
| v105060(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19897,axiom,
! [VarCurr] :
( v105060(VarCurr)
<=> ( v105061(VarCurr)
| v105064(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19896,axiom,
! [VarCurr] :
( v105064(VarCurr)
<=> ( v105065(VarCurr)
& v105067(VarCurr) ) ) ).
fof(writeUnaryOperator_7785,axiom,
! [VarCurr] :
( ~ v105067(VarCurr)
<=> v105061(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19895,axiom,
! [VarCurr] :
( v105065(VarCurr)
<=> ( v105045(VarCurr)
& v105066(VarCurr) ) ) ).
fof(writeUnaryOperator_7784,axiom,
! [VarCurr] :
( ~ v105066(VarCurr)
<=> v105047(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19894,axiom,
! [VarCurr] :
( v105061(VarCurr)
<=> ( v105062(VarCurr)
& v105063(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7650,axiom,
! [VarCurr] :
( v105063(VarCurr)
<=> ( v105047(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7649,axiom,
! [VarCurr] :
( v105062(VarCurr)
<=> ( v105045(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19893,axiom,
! [VarCurr] :
( v105059(VarCurr)
<=> ( v105045(VarCurr)
& v105047(VarCurr) ) ) ).
fof(addAssignment_33769,axiom,
! [VarCurr] :
( v105055(VarCurr)
<=> v104602(VarCurr,bitIndex19) ) ).
fof(addAssignment_33768,axiom,
! [VarCurr] :
( v104602(VarCurr,bitIndex19)
<=> v104604(VarCurr,bitIndex19) ) ).
fof(addAssignment_33767,axiom,
! [VarCurr] :
( v104604(VarCurr,bitIndex19)
<=> v104611(VarCurr,bitIndex19) ) ).
fof(addAssignment_33766,axiom,
! [VarCurr] :
( v104606(VarCurr,bitIndex19)
<=> v104608(VarCurr,bitIndex19) ) ).
fof(addAssignment_33765,axiom,
! [VarCurr] :
( v104608(VarCurr,bitIndex19)
<=> v104610(VarCurr,bitIndex19) ) ).
fof(addAssignment_33764,axiom,
! [VarCurr] :
( v105049(VarCurr)
<=> v104512(VarCurr,bitIndex20) ) ).
fof(addAssignment_33763,axiom,
! [VarCurr] :
( v104512(VarCurr,bitIndex20)
<=> v105051(VarCurr) ) ).
fof(addAssignment_33762,axiom,
! [VarCurr] :
( v105051(VarCurr)
<=> v105053(VarCurr) ) ).
fof(addAssignment_33761,axiom,
! [VarCurr] :
( v105047(VarCurr)
<=> v104488(VarCurr,bitIndex1) ) ).
fof(addAssignment_33760,axiom,
! [VarCurr] :
( v105045(VarCurr)
<=> v104474(VarCurr,bitIndex1) ) ).
fof(addAssignment_33759,axiom,
! [VarCurr] :
( v105007(VarCurr)
<=> v105009(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2345,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105024(VarNext)
=> ( v105009(VarNext)
<=> v105009(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2380,axiom,
! [VarNext] :
( v105024(VarNext)
=> ( v105009(VarNext)
<=> v105034(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1697,axiom,
! [VarCurr] :
( ( ~ v105025(VarCurr)
& v105026(VarCurr) )
=> ( v105034(VarCurr)
<=> v105035(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1756,axiom,
! [VarCurr] :
( v105025(VarCurr)
=> ( v105034(VarCurr)
<=> v105015(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4882,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105027(VarCurr)
=> ( v105035(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4886,axiom,
! [VarCurr] :
( v105027(VarCurr)
=> ( v105035(VarCurr)
<=> v105021(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19892,axiom,
! [VarCurr] :
( v105024(VarCurr)
<=> ( v105025(VarCurr)
| v105026(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19891,axiom,
! [VarCurr] :
( v105026(VarCurr)
<=> ( v105027(VarCurr)
| v105030(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19890,axiom,
! [VarCurr] :
( v105030(VarCurr)
<=> ( v105031(VarCurr)
& v105033(VarCurr) ) ) ).
fof(writeUnaryOperator_7783,axiom,
! [VarCurr] :
( ~ v105033(VarCurr)
<=> v105027(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19889,axiom,
! [VarCurr] :
( v105031(VarCurr)
<=> ( v105011(VarCurr)
& v105032(VarCurr) ) ) ).
fof(writeUnaryOperator_7782,axiom,
! [VarCurr] :
( ~ v105032(VarCurr)
<=> v105013(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19888,axiom,
! [VarCurr] :
( v105027(VarCurr)
<=> ( v105028(VarCurr)
& v105029(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7648,axiom,
! [VarCurr] :
( v105029(VarCurr)
<=> ( v105013(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7647,axiom,
! [VarCurr] :
( v105028(VarCurr)
<=> ( v105011(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19887,axiom,
! [VarCurr] :
( v105025(VarCurr)
<=> ( v105011(VarCurr)
& v105013(VarCurr) ) ) ).
fof(addAssignment_33758,axiom,
! [VarCurr] :
( v105021(VarCurr)
<=> v104602(VarCurr,bitIndex20) ) ).
fof(addAssignment_33757,axiom,
! [VarCurr] :
( v104602(VarCurr,bitIndex20)
<=> v104604(VarCurr,bitIndex20) ) ).
fof(addAssignment_33756,axiom,
! [VarCurr] :
( v104604(VarCurr,bitIndex20)
<=> v104611(VarCurr,bitIndex20) ) ).
fof(addAssignment_33755,axiom,
! [VarCurr] :
( v104606(VarCurr,bitIndex20)
<=> v104608(VarCurr,bitIndex20) ) ).
fof(addAssignment_33754,axiom,
! [VarCurr] :
( v104608(VarCurr,bitIndex20)
<=> v104610(VarCurr,bitIndex20) ) ).
fof(addAssignment_33753,axiom,
! [VarCurr] :
( v105015(VarCurr)
<=> v104512(VarCurr,bitIndex21) ) ).
fof(addAssignment_33752,axiom,
! [VarCurr] :
( v104512(VarCurr,bitIndex21)
<=> v105017(VarCurr) ) ).
fof(addAssignment_33751,axiom,
! [VarCurr] :
( v105017(VarCurr)
<=> v105019(VarCurr) ) ).
fof(addAssignment_33750,axiom,
! [VarCurr] :
( v105013(VarCurr)
<=> v104488(VarCurr,bitIndex1) ) ).
fof(addAssignment_33749,axiom,
! [VarCurr] :
( v105011(VarCurr)
<=> v104474(VarCurr,bitIndex1) ) ).
fof(addAssignment_33748,axiom,
! [VarCurr] :
( v104973(VarCurr)
<=> v104975(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2344,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104990(VarNext)
=> ( v104975(VarNext)
<=> v104975(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2379,axiom,
! [VarNext] :
( v104990(VarNext)
=> ( v104975(VarNext)
<=> v105000(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1696,axiom,
! [VarCurr] :
( ( ~ v104991(VarCurr)
& v104992(VarCurr) )
=> ( v105000(VarCurr)
<=> v105001(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1755,axiom,
! [VarCurr] :
( v104991(VarCurr)
=> ( v105000(VarCurr)
<=> v104981(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4881,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104993(VarCurr)
=> ( v105001(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4885,axiom,
! [VarCurr] :
( v104993(VarCurr)
=> ( v105001(VarCurr)
<=> v104987(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19886,axiom,
! [VarCurr] :
( v104990(VarCurr)
<=> ( v104991(VarCurr)
| v104992(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19885,axiom,
! [VarCurr] :
( v104992(VarCurr)
<=> ( v104993(VarCurr)
| v104996(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19884,axiom,
! [VarCurr] :
( v104996(VarCurr)
<=> ( v104997(VarCurr)
& v104999(VarCurr) ) ) ).
fof(writeUnaryOperator_7781,axiom,
! [VarCurr] :
( ~ v104999(VarCurr)
<=> v104993(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19883,axiom,
! [VarCurr] :
( v104997(VarCurr)
<=> ( v104977(VarCurr)
& v104998(VarCurr) ) ) ).
fof(writeUnaryOperator_7780,axiom,
! [VarCurr] :
( ~ v104998(VarCurr)
<=> v104979(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19882,axiom,
! [VarCurr] :
( v104993(VarCurr)
<=> ( v104994(VarCurr)
& v104995(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7646,axiom,
! [VarCurr] :
( v104995(VarCurr)
<=> ( v104979(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7645,axiom,
! [VarCurr] :
( v104994(VarCurr)
<=> ( v104977(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19881,axiom,
! [VarCurr] :
( v104991(VarCurr)
<=> ( v104977(VarCurr)
& v104979(VarCurr) ) ) ).
fof(addAssignment_33747,axiom,
! [VarCurr] :
( v104987(VarCurr)
<=> v104602(VarCurr,bitIndex21) ) ).
fof(addAssignment_33746,axiom,
! [VarCurr] :
( v104602(VarCurr,bitIndex21)
<=> v104604(VarCurr,bitIndex21) ) ).
fof(addAssignment_33745,axiom,
! [VarCurr] :
( v104604(VarCurr,bitIndex21)
<=> v104611(VarCurr,bitIndex21) ) ).
fof(addAssignment_33744,axiom,
! [VarCurr] :
( v104606(VarCurr,bitIndex21)
<=> v104608(VarCurr,bitIndex21) ) ).
fof(addAssignment_33743,axiom,
! [VarCurr] :
( v104608(VarCurr,bitIndex21)
<=> v104610(VarCurr,bitIndex21) ) ).
fof(addAssignment_33742,axiom,
! [VarCurr] :
( v104981(VarCurr)
<=> v104512(VarCurr,bitIndex22) ) ).
fof(addAssignment_33741,axiom,
! [VarCurr] :
( v104512(VarCurr,bitIndex22)
<=> v104983(VarCurr) ) ).
fof(addAssignment_33740,axiom,
! [VarCurr] :
( v104983(VarCurr)
<=> v104985(VarCurr) ) ).
fof(addAssignment_33739,axiom,
! [VarCurr] :
( v104979(VarCurr)
<=> v104488(VarCurr,bitIndex1) ) ).
fof(addAssignment_33738,axiom,
! [VarCurr] :
( v104977(VarCurr)
<=> v104474(VarCurr,bitIndex1) ) ).
fof(addAssignment_33737,axiom,
! [VarCurr] :
( v104939(VarCurr)
<=> v104941(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2343,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104956(VarNext)
=> ( v104941(VarNext)
<=> v104941(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2378,axiom,
! [VarNext] :
( v104956(VarNext)
=> ( v104941(VarNext)
<=> v104966(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1695,axiom,
! [VarCurr] :
( ( ~ v104957(VarCurr)
& v104958(VarCurr) )
=> ( v104966(VarCurr)
<=> v104967(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1754,axiom,
! [VarCurr] :
( v104957(VarCurr)
=> ( v104966(VarCurr)
<=> v104947(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4880,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104959(VarCurr)
=> ( v104967(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4884,axiom,
! [VarCurr] :
( v104959(VarCurr)
=> ( v104967(VarCurr)
<=> v104953(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19880,axiom,
! [VarCurr] :
( v104956(VarCurr)
<=> ( v104957(VarCurr)
| v104958(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19879,axiom,
! [VarCurr] :
( v104958(VarCurr)
<=> ( v104959(VarCurr)
| v104962(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19878,axiom,
! [VarCurr] :
( v104962(VarCurr)
<=> ( v104963(VarCurr)
& v104965(VarCurr) ) ) ).
fof(writeUnaryOperator_7779,axiom,
! [VarCurr] :
( ~ v104965(VarCurr)
<=> v104959(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19877,axiom,
! [VarCurr] :
( v104963(VarCurr)
<=> ( v104943(VarCurr)
& v104964(VarCurr) ) ) ).
fof(writeUnaryOperator_7778,axiom,
! [VarCurr] :
( ~ v104964(VarCurr)
<=> v104945(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19876,axiom,
! [VarCurr] :
( v104959(VarCurr)
<=> ( v104960(VarCurr)
& v104961(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7644,axiom,
! [VarCurr] :
( v104961(VarCurr)
<=> ( v104945(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7643,axiom,
! [VarCurr] :
( v104960(VarCurr)
<=> ( v104943(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19875,axiom,
! [VarCurr] :
( v104957(VarCurr)
<=> ( v104943(VarCurr)
& v104945(VarCurr) ) ) ).
fof(addAssignment_33736,axiom,
! [VarCurr] :
( v104953(VarCurr)
<=> v104602(VarCurr,bitIndex22) ) ).
fof(addAssignment_33735,axiom,
! [VarCurr] :
( v104602(VarCurr,bitIndex22)
<=> v104604(VarCurr,bitIndex22) ) ).
fof(addAssignment_33734,axiom,
! [VarCurr] :
( v104604(VarCurr,bitIndex22)
<=> v104611(VarCurr,bitIndex22) ) ).
fof(addAssignment_33733,axiom,
! [VarCurr] :
( v104606(VarCurr,bitIndex22)
<=> v104608(VarCurr,bitIndex22) ) ).
fof(addAssignment_33732,axiom,
! [VarCurr] :
( v104608(VarCurr,bitIndex22)
<=> v104610(VarCurr,bitIndex22) ) ).
fof(addAssignment_33731,axiom,
! [VarCurr] :
( v104947(VarCurr)
<=> v104512(VarCurr,bitIndex23) ) ).
fof(addAssignment_33730,axiom,
! [VarCurr] :
( v104512(VarCurr,bitIndex23)
<=> v104949(VarCurr) ) ).
fof(addAssignment_33729,axiom,
! [VarCurr] :
( v104949(VarCurr)
<=> v104951(VarCurr) ) ).
fof(addAssignment_33728,axiom,
! [VarCurr] :
( v104945(VarCurr)
<=> v104488(VarCurr,bitIndex1) ) ).
fof(addAssignment_33727,axiom,
! [VarCurr] :
( v104943(VarCurr)
<=> v104474(VarCurr,bitIndex1) ) ).
fof(addAssignment_33726,axiom,
! [VarCurr] :
( v104905(VarCurr)
<=> v104907(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2342,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104922(VarNext)
=> ( v104907(VarNext)
<=> v104907(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2377,axiom,
! [VarNext] :
( v104922(VarNext)
=> ( v104907(VarNext)
<=> v104932(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1694,axiom,
! [VarCurr] :
( ( ~ v104923(VarCurr)
& v104924(VarCurr) )
=> ( v104932(VarCurr)
<=> v104933(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1753,axiom,
! [VarCurr] :
( v104923(VarCurr)
=> ( v104932(VarCurr)
<=> v104913(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4879,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104925(VarCurr)
=> ( v104933(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4883,axiom,
! [VarCurr] :
( v104925(VarCurr)
=> ( v104933(VarCurr)
<=> v104919(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19874,axiom,
! [VarCurr] :
( v104922(VarCurr)
<=> ( v104923(VarCurr)
| v104924(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19873,axiom,
! [VarCurr] :
( v104924(VarCurr)
<=> ( v104925(VarCurr)
| v104928(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19872,axiom,
! [VarCurr] :
( v104928(VarCurr)
<=> ( v104929(VarCurr)
& v104931(VarCurr) ) ) ).
fof(writeUnaryOperator_7777,axiom,
! [VarCurr] :
( ~ v104931(VarCurr)
<=> v104925(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19871,axiom,
! [VarCurr] :
( v104929(VarCurr)
<=> ( v104909(VarCurr)
& v104930(VarCurr) ) ) ).
fof(writeUnaryOperator_7776,axiom,
! [VarCurr] :
( ~ v104930(VarCurr)
<=> v104911(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19870,axiom,
! [VarCurr] :
( v104925(VarCurr)
<=> ( v104926(VarCurr)
& v104927(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7642,axiom,
! [VarCurr] :
( v104927(VarCurr)
<=> ( v104911(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7641,axiom,
! [VarCurr] :
( v104926(VarCurr)
<=> ( v104909(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19869,axiom,
! [VarCurr] :
( v104923(VarCurr)
<=> ( v104909(VarCurr)
& v104911(VarCurr) ) ) ).
fof(addAssignment_33725,axiom,
! [VarCurr] :
( v104919(VarCurr)
<=> v104602(VarCurr,bitIndex23) ) ).
fof(addAssignment_33724,axiom,
! [VarCurr] :
( v104602(VarCurr,bitIndex23)
<=> v104604(VarCurr,bitIndex23) ) ).
fof(addAssignment_33723,axiom,
! [VarCurr] :
( v104604(VarCurr,bitIndex23)
<=> v104611(VarCurr,bitIndex23) ) ).
fof(addAssignment_33722,axiom,
! [VarCurr] :
( v104606(VarCurr,bitIndex23)
<=> v104608(VarCurr,bitIndex23) ) ).
fof(addAssignment_33721,axiom,
! [VarCurr] :
( v104608(VarCurr,bitIndex23)
<=> v104610(VarCurr,bitIndex23) ) ).
fof(addAssignment_33720,axiom,
! [VarCurr] :
( v104913(VarCurr)
<=> v104512(VarCurr,bitIndex24) ) ).
fof(addAssignment_33719,axiom,
! [VarCurr] :
( v104512(VarCurr,bitIndex24)
<=> v104915(VarCurr) ) ).
fof(addAssignment_33718,axiom,
! [VarCurr] :
( v104915(VarCurr)
<=> v104917(VarCurr) ) ).
fof(addAssignment_33717,axiom,
! [VarCurr] :
( v104911(VarCurr)
<=> v104488(VarCurr,bitIndex1) ) ).
fof(addAssignment_33716,axiom,
! [VarCurr] :
( v104909(VarCurr)
<=> v104474(VarCurr,bitIndex1) ) ).
fof(addAssignment_33715,axiom,
! [VarCurr] :
( v104871(VarCurr)
<=> v104873(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2341,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104888(VarNext)
=> ( v104873(VarNext)
<=> v104873(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2376,axiom,
! [VarNext] :
( v104888(VarNext)
=> ( v104873(VarNext)
<=> v104898(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1693,axiom,
! [VarCurr] :
( ( ~ v104889(VarCurr)
& v104890(VarCurr) )
=> ( v104898(VarCurr)
<=> v104899(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1752,axiom,
! [VarCurr] :
( v104889(VarCurr)
=> ( v104898(VarCurr)
<=> v104879(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4878,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104891(VarCurr)
=> ( v104899(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4882,axiom,
! [VarCurr] :
( v104891(VarCurr)
=> ( v104899(VarCurr)
<=> v104885(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19868,axiom,
! [VarCurr] :
( v104888(VarCurr)
<=> ( v104889(VarCurr)
| v104890(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19867,axiom,
! [VarCurr] :
( v104890(VarCurr)
<=> ( v104891(VarCurr)
| v104894(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19866,axiom,
! [VarCurr] :
( v104894(VarCurr)
<=> ( v104895(VarCurr)
& v104897(VarCurr) ) ) ).
fof(writeUnaryOperator_7775,axiom,
! [VarCurr] :
( ~ v104897(VarCurr)
<=> v104891(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19865,axiom,
! [VarCurr] :
( v104895(VarCurr)
<=> ( v104875(VarCurr)
& v104896(VarCurr) ) ) ).
fof(writeUnaryOperator_7774,axiom,
! [VarCurr] :
( ~ v104896(VarCurr)
<=> v104877(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19864,axiom,
! [VarCurr] :
( v104891(VarCurr)
<=> ( v104892(VarCurr)
& v104893(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7640,axiom,
! [VarCurr] :
( v104893(VarCurr)
<=> ( v104877(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7639,axiom,
! [VarCurr] :
( v104892(VarCurr)
<=> ( v104875(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19863,axiom,
! [VarCurr] :
( v104889(VarCurr)
<=> ( v104875(VarCurr)
& v104877(VarCurr) ) ) ).
fof(addAssignment_33714,axiom,
! [VarCurr] :
( v104885(VarCurr)
<=> v104602(VarCurr,bitIndex24) ) ).
fof(addAssignment_33713,axiom,
! [VarCurr] :
( v104602(VarCurr,bitIndex24)
<=> v104604(VarCurr,bitIndex24) ) ).
fof(addAssignment_33712,axiom,
! [VarCurr] :
( v104604(VarCurr,bitIndex24)
<=> v104611(VarCurr,bitIndex24) ) ).
fof(addAssignment_33711,axiom,
! [VarCurr] :
( v104606(VarCurr,bitIndex24)
<=> v104608(VarCurr,bitIndex24) ) ).
fof(addAssignment_33710,axiom,
! [VarCurr] :
( v104608(VarCurr,bitIndex24)
<=> v104610(VarCurr,bitIndex24) ) ).
fof(addAssignment_33709,axiom,
! [VarCurr] :
( v104879(VarCurr)
<=> v104512(VarCurr,bitIndex25) ) ).
fof(addAssignment_33708,axiom,
! [VarCurr] :
( v104512(VarCurr,bitIndex25)
<=> v104881(VarCurr) ) ).
fof(addAssignment_33707,axiom,
! [VarCurr] :
( v104881(VarCurr)
<=> v104883(VarCurr) ) ).
fof(addAssignment_33706,axiom,
! [VarCurr] :
( v104877(VarCurr)
<=> v104488(VarCurr,bitIndex1) ) ).
fof(addAssignment_33705,axiom,
! [VarCurr] :
( v104875(VarCurr)
<=> v104474(VarCurr,bitIndex1) ) ).
fof(addAssignment_33704,axiom,
! [VarCurr] :
( v104837(VarCurr)
<=> v104839(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2340,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104854(VarNext)
=> ( v104839(VarNext)
<=> v104839(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2375,axiom,
! [VarNext] :
( v104854(VarNext)
=> ( v104839(VarNext)
<=> v104864(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1692,axiom,
! [VarCurr] :
( ( ~ v104855(VarCurr)
& v104856(VarCurr) )
=> ( v104864(VarCurr)
<=> v104865(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1751,axiom,
! [VarCurr] :
( v104855(VarCurr)
=> ( v104864(VarCurr)
<=> v104845(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4877,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104857(VarCurr)
=> ( v104865(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4881,axiom,
! [VarCurr] :
( v104857(VarCurr)
=> ( v104865(VarCurr)
<=> v104851(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19862,axiom,
! [VarCurr] :
( v104854(VarCurr)
<=> ( v104855(VarCurr)
| v104856(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19861,axiom,
! [VarCurr] :
( v104856(VarCurr)
<=> ( v104857(VarCurr)
| v104860(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19860,axiom,
! [VarCurr] :
( v104860(VarCurr)
<=> ( v104861(VarCurr)
& v104863(VarCurr) ) ) ).
fof(writeUnaryOperator_7773,axiom,
! [VarCurr] :
( ~ v104863(VarCurr)
<=> v104857(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19859,axiom,
! [VarCurr] :
( v104861(VarCurr)
<=> ( v104841(VarCurr)
& v104862(VarCurr) ) ) ).
fof(writeUnaryOperator_7772,axiom,
! [VarCurr] :
( ~ v104862(VarCurr)
<=> v104843(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19858,axiom,
! [VarCurr] :
( v104857(VarCurr)
<=> ( v104858(VarCurr)
& v104859(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7638,axiom,
! [VarCurr] :
( v104859(VarCurr)
<=> ( v104843(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7637,axiom,
! [VarCurr] :
( v104858(VarCurr)
<=> ( v104841(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19857,axiom,
! [VarCurr] :
( v104855(VarCurr)
<=> ( v104841(VarCurr)
& v104843(VarCurr) ) ) ).
fof(addAssignment_33703,axiom,
! [VarCurr] :
( v104851(VarCurr)
<=> v104602(VarCurr,bitIndex25) ) ).
fof(addAssignment_33702,axiom,
! [VarCurr] :
( v104602(VarCurr,bitIndex25)
<=> v104604(VarCurr,bitIndex25) ) ).
fof(addAssignment_33701,axiom,
! [VarCurr] :
( v104604(VarCurr,bitIndex25)
<=> v104611(VarCurr,bitIndex25) ) ).
fof(addAssignment_33700,axiom,
! [VarCurr] :
( v104606(VarCurr,bitIndex25)
<=> v104608(VarCurr,bitIndex25) ) ).
fof(addAssignment_33699,axiom,
! [VarCurr] :
( v104608(VarCurr,bitIndex25)
<=> v104610(VarCurr,bitIndex25) ) ).
fof(addAssignment_33698,axiom,
! [VarCurr] :
( v104845(VarCurr)
<=> v104512(VarCurr,bitIndex26) ) ).
fof(addAssignment_33697,axiom,
! [VarCurr] :
( v104512(VarCurr,bitIndex26)
<=> v104847(VarCurr) ) ).
fof(addAssignment_33696,axiom,
! [VarCurr] :
( v104847(VarCurr)
<=> v104849(VarCurr) ) ).
fof(addAssignment_33695,axiom,
! [VarCurr] :
( v104843(VarCurr)
<=> v104488(VarCurr,bitIndex1) ) ).
fof(addAssignment_33694,axiom,
! [VarCurr] :
( v104841(VarCurr)
<=> v104474(VarCurr,bitIndex1) ) ).
fof(addAssignment_33693,axiom,
! [VarCurr] :
( v104803(VarCurr)
<=> v104805(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2339,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104820(VarNext)
=> ( v104805(VarNext)
<=> v104805(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2374,axiom,
! [VarNext] :
( v104820(VarNext)
=> ( v104805(VarNext)
<=> v104830(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1691,axiom,
! [VarCurr] :
( ( ~ v104821(VarCurr)
& v104822(VarCurr) )
=> ( v104830(VarCurr)
<=> v104831(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1750,axiom,
! [VarCurr] :
( v104821(VarCurr)
=> ( v104830(VarCurr)
<=> v104811(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4876,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104823(VarCurr)
=> ( v104831(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4880,axiom,
! [VarCurr] :
( v104823(VarCurr)
=> ( v104831(VarCurr)
<=> v104817(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19856,axiom,
! [VarCurr] :
( v104820(VarCurr)
<=> ( v104821(VarCurr)
| v104822(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19855,axiom,
! [VarCurr] :
( v104822(VarCurr)
<=> ( v104823(VarCurr)
| v104826(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19854,axiom,
! [VarCurr] :
( v104826(VarCurr)
<=> ( v104827(VarCurr)
& v104829(VarCurr) ) ) ).
fof(writeUnaryOperator_7771,axiom,
! [VarCurr] :
( ~ v104829(VarCurr)
<=> v104823(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19853,axiom,
! [VarCurr] :
( v104827(VarCurr)
<=> ( v104807(VarCurr)
& v104828(VarCurr) ) ) ).
fof(writeUnaryOperator_7770,axiom,
! [VarCurr] :
( ~ v104828(VarCurr)
<=> v104809(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19852,axiom,
! [VarCurr] :
( v104823(VarCurr)
<=> ( v104824(VarCurr)
& v104825(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7636,axiom,
! [VarCurr] :
( v104825(VarCurr)
<=> ( v104809(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7635,axiom,
! [VarCurr] :
( v104824(VarCurr)
<=> ( v104807(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19851,axiom,
! [VarCurr] :
( v104821(VarCurr)
<=> ( v104807(VarCurr)
& v104809(VarCurr) ) ) ).
fof(addAssignment_33692,axiom,
! [VarCurr] :
( v104817(VarCurr)
<=> v104602(VarCurr,bitIndex26) ) ).
fof(addAssignment_33691,axiom,
! [VarCurr] :
( v104602(VarCurr,bitIndex26)
<=> v104604(VarCurr,bitIndex26) ) ).
fof(addAssignment_33690,axiom,
! [VarCurr] :
( v104604(VarCurr,bitIndex26)
<=> v104611(VarCurr,bitIndex26) ) ).
fof(addAssignment_33689,axiom,
! [VarCurr] :
( v104606(VarCurr,bitIndex26)
<=> v104608(VarCurr,bitIndex26) ) ).
fof(addAssignment_33688,axiom,
! [VarCurr] :
( v104608(VarCurr,bitIndex26)
<=> v104610(VarCurr,bitIndex26) ) ).
fof(addAssignment_33687,axiom,
! [VarCurr] :
( v104811(VarCurr)
<=> v104512(VarCurr,bitIndex27) ) ).
fof(addAssignment_33686,axiom,
! [VarCurr] :
( v104512(VarCurr,bitIndex27)
<=> v104813(VarCurr) ) ).
fof(addAssignment_33685,axiom,
! [VarCurr] :
( v104813(VarCurr)
<=> v104815(VarCurr) ) ).
fof(addAssignment_33684,axiom,
! [VarCurr] :
( v104809(VarCurr)
<=> v104488(VarCurr,bitIndex1) ) ).
fof(addAssignment_33683,axiom,
! [VarCurr] :
( v104807(VarCurr)
<=> v104474(VarCurr,bitIndex1) ) ).
fof(addAssignment_33682,axiom,
! [VarCurr] :
( v104767(VarCurr)
<=> v104769(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2338,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104786(VarNext)
=> ( v104769(VarNext)
<=> v104769(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2373,axiom,
! [VarNext] :
( v104786(VarNext)
=> ( v104769(VarNext)
<=> v104796(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1690,axiom,
! [VarCurr] :
( ( ~ v104787(VarCurr)
& v104788(VarCurr) )
=> ( v104796(VarCurr)
<=> v104797(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1749,axiom,
! [VarCurr] :
( v104787(VarCurr)
=> ( v104796(VarCurr)
<=> v104775(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4875,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104789(VarCurr)
=> ( v104797(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4879,axiom,
! [VarCurr] :
( v104789(VarCurr)
=> ( v104797(VarCurr)
<=> v104783(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19850,axiom,
! [VarCurr] :
( v104786(VarCurr)
<=> ( v104787(VarCurr)
| v104788(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19849,axiom,
! [VarCurr] :
( v104788(VarCurr)
<=> ( v104789(VarCurr)
| v104792(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19848,axiom,
! [VarCurr] :
( v104792(VarCurr)
<=> ( v104793(VarCurr)
& v104795(VarCurr) ) ) ).
fof(writeUnaryOperator_7769,axiom,
! [VarCurr] :
( ~ v104795(VarCurr)
<=> v104789(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19847,axiom,
! [VarCurr] :
( v104793(VarCurr)
<=> ( v104771(VarCurr)
& v104794(VarCurr) ) ) ).
fof(writeUnaryOperator_7768,axiom,
! [VarCurr] :
( ~ v104794(VarCurr)
<=> v104773(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19846,axiom,
! [VarCurr] :
( v104789(VarCurr)
<=> ( v104790(VarCurr)
& v104791(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7634,axiom,
! [VarCurr] :
( v104791(VarCurr)
<=> ( v104773(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7633,axiom,
! [VarCurr] :
( v104790(VarCurr)
<=> ( v104771(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19845,axiom,
! [VarCurr] :
( v104787(VarCurr)
<=> ( v104771(VarCurr)
& v104773(VarCurr) ) ) ).
fof(addAssignment_33681,axiom,
! [VarCurr] :
( v104783(VarCurr)
<=> v104602(VarCurr,bitIndex27) ) ).
fof(addAssignment_33680,axiom,
! [VarCurr] :
( v104602(VarCurr,bitIndex27)
<=> v104604(VarCurr,bitIndex27) ) ).
fof(addAssignment_33679,axiom,
! [VarCurr] :
( v104604(VarCurr,bitIndex27)
<=> v104611(VarCurr,bitIndex27) ) ).
fof(addAssignment_33678,axiom,
! [VarCurr] :
( v104606(VarCurr,bitIndex27)
<=> v104608(VarCurr,bitIndex27) ) ).
fof(addAssignment_33677,axiom,
! [VarCurr] :
( v104608(VarCurr,bitIndex27)
<=> v104610(VarCurr,bitIndex27) ) ).
fof(addAssignment_33676,axiom,
! [VarCurr] :
( v104775(VarCurr)
<=> v104777(VarCurr) ) ).
fof(addAssignment_33675,axiom,
! [VarCurr] :
( v104777(VarCurr)
<=> v104779(VarCurr) ) ).
fof(addAssignment_33674,axiom,
! [VarCurr] :
( v104779(VarCurr)
<=> v104781(VarCurr) ) ).
fof(addAssignment_33673,axiom,
! [VarCurr] :
( v104773(VarCurr)
<=> v104488(VarCurr,bitIndex1) ) ).
fof(addAssignment_33672,axiom,
! [VarCurr] :
( v104771(VarCurr)
<=> v104474(VarCurr,bitIndex1) ) ).
fof(addAssignment_33671,axiom,
! [VarCurr] :
( v104733(VarCurr)
<=> v104735(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2337,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104750(VarNext)
=> ( v104735(VarNext)
<=> v104735(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2372,axiom,
! [VarNext] :
( v104750(VarNext)
=> ( v104735(VarNext)
<=> v104760(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1689,axiom,
! [VarCurr] :
( ( ~ v104751(VarCurr)
& v104752(VarCurr) )
=> ( v104760(VarCurr)
<=> v104761(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1748,axiom,
! [VarCurr] :
( v104751(VarCurr)
=> ( v104760(VarCurr)
<=> v104741(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4874,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104753(VarCurr)
=> ( v104761(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4878,axiom,
! [VarCurr] :
( v104753(VarCurr)
=> ( v104761(VarCurr)
<=> v104747(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19844,axiom,
! [VarCurr] :
( v104750(VarCurr)
<=> ( v104751(VarCurr)
| v104752(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19843,axiom,
! [VarCurr] :
( v104752(VarCurr)
<=> ( v104753(VarCurr)
| v104756(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19842,axiom,
! [VarCurr] :
( v104756(VarCurr)
<=> ( v104757(VarCurr)
& v104759(VarCurr) ) ) ).
fof(writeUnaryOperator_7767,axiom,
! [VarCurr] :
( ~ v104759(VarCurr)
<=> v104753(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19841,axiom,
! [VarCurr] :
( v104757(VarCurr)
<=> ( v104737(VarCurr)
& v104758(VarCurr) ) ) ).
fof(writeUnaryOperator_7766,axiom,
! [VarCurr] :
( ~ v104758(VarCurr)
<=> v104739(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19840,axiom,
! [VarCurr] :
( v104753(VarCurr)
<=> ( v104754(VarCurr)
& v104755(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7632,axiom,
! [VarCurr] :
( v104755(VarCurr)
<=> ( v104739(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7631,axiom,
! [VarCurr] :
( v104754(VarCurr)
<=> ( v104737(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19839,axiom,
! [VarCurr] :
( v104751(VarCurr)
<=> ( v104737(VarCurr)
& v104739(VarCurr) ) ) ).
fof(addAssignment_33670,axiom,
! [VarCurr] :
( v104747(VarCurr)
<=> v104602(VarCurr,bitIndex28) ) ).
fof(addAssignment_33669,axiom,
! [VarCurr] :
( v104602(VarCurr,bitIndex28)
<=> v104604(VarCurr,bitIndex28) ) ).
fof(addAssignment_33668,axiom,
! [VarCurr] :
( v104604(VarCurr,bitIndex28)
<=> v104611(VarCurr,bitIndex28) ) ).
fof(addAssignment_33667,axiom,
! [VarCurr] :
( v104606(VarCurr,bitIndex28)
<=> v104608(VarCurr,bitIndex28) ) ).
fof(addAssignment_33666,axiom,
! [VarCurr] :
( v104608(VarCurr,bitIndex28)
<=> v104610(VarCurr,bitIndex28) ) ).
fof(addAssignment_33665,axiom,
! [VarCurr] :
( v104741(VarCurr)
<=> v104512(VarCurr,bitIndex29) ) ).
fof(addAssignment_33664,axiom,
! [VarCurr] :
( v104512(VarCurr,bitIndex29)
<=> v104743(VarCurr) ) ).
fof(addAssignment_33663,axiom,
! [VarCurr] :
( v104743(VarCurr)
<=> v104745(VarCurr) ) ).
fof(addAssignment_33662,axiom,
! [VarCurr] :
( v104739(VarCurr)
<=> v104488(VarCurr,bitIndex1) ) ).
fof(addAssignment_33661,axiom,
! [VarCurr] :
( v104737(VarCurr)
<=> v104474(VarCurr,bitIndex1) ) ).
fof(addAssignment_33660,axiom,
! [VarCurr] :
( v104699(VarCurr)
<=> v104701(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2336,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104716(VarNext)
=> ( v104701(VarNext)
<=> v104701(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2371,axiom,
! [VarNext] :
( v104716(VarNext)
=> ( v104701(VarNext)
<=> v104726(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1688,axiom,
! [VarCurr] :
( ( ~ v104717(VarCurr)
& v104718(VarCurr) )
=> ( v104726(VarCurr)
<=> v104727(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1747,axiom,
! [VarCurr] :
( v104717(VarCurr)
=> ( v104726(VarCurr)
<=> v104707(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4873,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104719(VarCurr)
=> ( v104727(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4877,axiom,
! [VarCurr] :
( v104719(VarCurr)
=> ( v104727(VarCurr)
<=> v104713(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19838,axiom,
! [VarCurr] :
( v104716(VarCurr)
<=> ( v104717(VarCurr)
| v104718(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19837,axiom,
! [VarCurr] :
( v104718(VarCurr)
<=> ( v104719(VarCurr)
| v104722(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19836,axiom,
! [VarCurr] :
( v104722(VarCurr)
<=> ( v104723(VarCurr)
& v104725(VarCurr) ) ) ).
fof(writeUnaryOperator_7765,axiom,
! [VarCurr] :
( ~ v104725(VarCurr)
<=> v104719(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19835,axiom,
! [VarCurr] :
( v104723(VarCurr)
<=> ( v104703(VarCurr)
& v104724(VarCurr) ) ) ).
fof(writeUnaryOperator_7764,axiom,
! [VarCurr] :
( ~ v104724(VarCurr)
<=> v104705(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19834,axiom,
! [VarCurr] :
( v104719(VarCurr)
<=> ( v104720(VarCurr)
& v104721(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7630,axiom,
! [VarCurr] :
( v104721(VarCurr)
<=> ( v104705(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7629,axiom,
! [VarCurr] :
( v104720(VarCurr)
<=> ( v104703(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19833,axiom,
! [VarCurr] :
( v104717(VarCurr)
<=> ( v104703(VarCurr)
& v104705(VarCurr) ) ) ).
fof(addAssignment_33659,axiom,
! [VarCurr] :
( v104713(VarCurr)
<=> v104602(VarCurr,bitIndex29) ) ).
fof(addAssignment_33658,axiom,
! [VarCurr] :
( v104602(VarCurr,bitIndex29)
<=> v104604(VarCurr,bitIndex29) ) ).
fof(addAssignment_33657,axiom,
! [VarCurr] :
( v104604(VarCurr,bitIndex29)
<=> v104611(VarCurr,bitIndex29) ) ).
fof(addAssignment_33656,axiom,
! [VarCurr] :
( v104606(VarCurr,bitIndex29)
<=> v104608(VarCurr,bitIndex29) ) ).
fof(addAssignment_33655,axiom,
! [VarCurr] :
( v104608(VarCurr,bitIndex29)
<=> v104610(VarCurr,bitIndex29) ) ).
fof(addAssignment_33654,axiom,
! [VarCurr] :
( v104707(VarCurr)
<=> v104512(VarCurr,bitIndex30) ) ).
fof(addAssignment_33653,axiom,
! [VarCurr] :
( v104512(VarCurr,bitIndex30)
<=> v104709(VarCurr) ) ).
fof(addAssignment_33652,axiom,
! [VarCurr] :
( v104709(VarCurr)
<=> v104711(VarCurr) ) ).
fof(addAssignment_33651,axiom,
! [VarCurr] :
( v104705(VarCurr)
<=> v104488(VarCurr,bitIndex1) ) ).
fof(addAssignment_33650,axiom,
! [VarCurr] :
( v104703(VarCurr)
<=> v104474(VarCurr,bitIndex1) ) ).
fof(addAssignment_33649,axiom,
! [VarCurr] :
( v104665(VarCurr)
<=> v104667(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2335,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104682(VarNext)
=> ( v104667(VarNext)
<=> v104667(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2370,axiom,
! [VarNext] :
( v104682(VarNext)
=> ( v104667(VarNext)
<=> v104692(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1687,axiom,
! [VarCurr] :
( ( ~ v104683(VarCurr)
& v104684(VarCurr) )
=> ( v104692(VarCurr)
<=> v104693(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1746,axiom,
! [VarCurr] :
( v104683(VarCurr)
=> ( v104692(VarCurr)
<=> v104673(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4872,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104685(VarCurr)
=> ( v104693(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4876,axiom,
! [VarCurr] :
( v104685(VarCurr)
=> ( v104693(VarCurr)
<=> v104679(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19832,axiom,
! [VarCurr] :
( v104682(VarCurr)
<=> ( v104683(VarCurr)
| v104684(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19831,axiom,
! [VarCurr] :
( v104684(VarCurr)
<=> ( v104685(VarCurr)
| v104688(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19830,axiom,
! [VarCurr] :
( v104688(VarCurr)
<=> ( v104689(VarCurr)
& v104691(VarCurr) ) ) ).
fof(writeUnaryOperator_7763,axiom,
! [VarCurr] :
( ~ v104691(VarCurr)
<=> v104685(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19829,axiom,
! [VarCurr] :
( v104689(VarCurr)
<=> ( v104669(VarCurr)
& v104690(VarCurr) ) ) ).
fof(writeUnaryOperator_7762,axiom,
! [VarCurr] :
( ~ v104690(VarCurr)
<=> v104671(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19828,axiom,
! [VarCurr] :
( v104685(VarCurr)
<=> ( v104686(VarCurr)
& v104687(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7628,axiom,
! [VarCurr] :
( v104687(VarCurr)
<=> ( v104671(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7627,axiom,
! [VarCurr] :
( v104686(VarCurr)
<=> ( v104669(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19827,axiom,
! [VarCurr] :
( v104683(VarCurr)
<=> ( v104669(VarCurr)
& v104671(VarCurr) ) ) ).
fof(addAssignment_33648,axiom,
! [VarCurr] :
( v104679(VarCurr)
<=> v104602(VarCurr,bitIndex30) ) ).
fof(addAssignment_33647,axiom,
! [VarCurr] :
( v104602(VarCurr,bitIndex30)
<=> v104604(VarCurr,bitIndex30) ) ).
fof(addAssignment_33646,axiom,
! [VarCurr] :
( v104604(VarCurr,bitIndex30)
<=> v104611(VarCurr,bitIndex30) ) ).
fof(addAssignment_33645,axiom,
! [VarCurr] :
( v104606(VarCurr,bitIndex30)
<=> v104608(VarCurr,bitIndex30) ) ).
fof(addAssignment_33644,axiom,
! [VarCurr] :
( v104608(VarCurr,bitIndex30)
<=> v104610(VarCurr,bitIndex30) ) ).
fof(addAssignment_33643,axiom,
! [VarCurr] :
( v104673(VarCurr)
<=> v104512(VarCurr,bitIndex31) ) ).
fof(addAssignment_33642,axiom,
! [VarCurr] :
( v104512(VarCurr,bitIndex31)
<=> v104675(VarCurr) ) ).
fof(addAssignment_33641,axiom,
! [VarCurr] :
( v104675(VarCurr)
<=> v104677(VarCurr) ) ).
fof(addAssignment_33640,axiom,
! [VarCurr] :
( v104671(VarCurr)
<=> v104488(VarCurr,bitIndex1) ) ).
fof(addAssignment_33639,axiom,
! [VarCurr] :
( v104669(VarCurr)
<=> v104474(VarCurr,bitIndex1) ) ).
fof(addAssignment_33638,axiom,
! [VarCurr] :
( v104631(VarCurr)
<=> v104633(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2334,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104648(VarNext)
=> ( v104633(VarNext)
<=> v104633(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2369,axiom,
! [VarNext] :
( v104648(VarNext)
=> ( v104633(VarNext)
<=> v104658(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1686,axiom,
! [VarCurr] :
( ( ~ v104649(VarCurr)
& v104650(VarCurr) )
=> ( v104658(VarCurr)
<=> v104659(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1745,axiom,
! [VarCurr] :
( v104649(VarCurr)
=> ( v104658(VarCurr)
<=> v104639(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4871,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104651(VarCurr)
=> ( v104659(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4875,axiom,
! [VarCurr] :
( v104651(VarCurr)
=> ( v104659(VarCurr)
<=> v104645(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19826,axiom,
! [VarCurr] :
( v104648(VarCurr)
<=> ( v104649(VarCurr)
| v104650(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19825,axiom,
! [VarCurr] :
( v104650(VarCurr)
<=> ( v104651(VarCurr)
| v104654(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19824,axiom,
! [VarCurr] :
( v104654(VarCurr)
<=> ( v104655(VarCurr)
& v104657(VarCurr) ) ) ).
fof(writeUnaryOperator_7761,axiom,
! [VarCurr] :
( ~ v104657(VarCurr)
<=> v104651(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19823,axiom,
! [VarCurr] :
( v104655(VarCurr)
<=> ( v104635(VarCurr)
& v104656(VarCurr) ) ) ).
fof(writeUnaryOperator_7760,axiom,
! [VarCurr] :
( ~ v104656(VarCurr)
<=> v104637(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19822,axiom,
! [VarCurr] :
( v104651(VarCurr)
<=> ( v104652(VarCurr)
& v104653(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7626,axiom,
! [VarCurr] :
( v104653(VarCurr)
<=> ( v104637(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7625,axiom,
! [VarCurr] :
( v104652(VarCurr)
<=> ( v104635(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19821,axiom,
! [VarCurr] :
( v104649(VarCurr)
<=> ( v104635(VarCurr)
& v104637(VarCurr) ) ) ).
fof(addAssignment_33637,axiom,
! [VarCurr] :
( v104645(VarCurr)
<=> v104602(VarCurr,bitIndex31) ) ).
fof(addAssignment_33636,axiom,
! [VarCurr] :
( v104602(VarCurr,bitIndex31)
<=> v104604(VarCurr,bitIndex31) ) ).
fof(addAssignment_33635,axiom,
! [VarCurr] :
( v104604(VarCurr,bitIndex31)
<=> v104611(VarCurr,bitIndex31) ) ).
fof(addAssignment_33634,axiom,
! [VarCurr] :
( v104606(VarCurr,bitIndex31)
<=> v104608(VarCurr,bitIndex31) ) ).
fof(addAssignment_33633,axiom,
! [VarCurr] :
( v104608(VarCurr,bitIndex31)
<=> v104610(VarCurr,bitIndex31) ) ).
fof(addAssignment_33632,axiom,
! [VarCurr] :
( v104639(VarCurr)
<=> v104512(VarCurr,bitIndex32) ) ).
fof(addAssignment_33631,axiom,
! [VarCurr] :
( v104512(VarCurr,bitIndex32)
<=> v104641(VarCurr) ) ).
fof(addAssignment_33630,axiom,
! [VarCurr] :
( v104641(VarCurr)
<=> v104643(VarCurr) ) ).
fof(addAssignment_33629,axiom,
! [VarCurr] :
( v104637(VarCurr)
<=> v104488(VarCurr,bitIndex1) ) ).
fof(addAssignment_33628,axiom,
! [VarCurr] :
( v104635(VarCurr)
<=> v104474(VarCurr,bitIndex1) ) ).
fof(addAssignment_33627,axiom,
! [VarCurr] :
( v104570(VarCurr)
<=> v104572(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2333,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104614(VarNext)
=> ( v104572(VarNext)
<=> v104572(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2368,axiom,
! [VarNext] :
( v104614(VarNext)
=> ( v104572(VarNext)
<=> v104624(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1685,axiom,
! [VarCurr] :
( ( ~ v104615(VarCurr)
& v104616(VarCurr) )
=> ( v104624(VarCurr)
<=> v104625(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1744,axiom,
! [VarCurr] :
( v104615(VarCurr)
=> ( v104624(VarCurr)
<=> v104592(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4870,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104617(VarCurr)
=> ( v104625(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4874,axiom,
! [VarCurr] :
( v104617(VarCurr)
=> ( v104625(VarCurr)
<=> v104600(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19820,axiom,
! [VarCurr] :
( v104614(VarCurr)
<=> ( v104615(VarCurr)
| v104616(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19819,axiom,
! [VarCurr] :
( v104616(VarCurr)
<=> ( v104617(VarCurr)
| v104620(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19818,axiom,
! [VarCurr] :
( v104620(VarCurr)
<=> ( v104621(VarCurr)
& v104623(VarCurr) ) ) ).
fof(writeUnaryOperator_7759,axiom,
! [VarCurr] :
( ~ v104623(VarCurr)
<=> v104617(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19817,axiom,
! [VarCurr] :
( v104621(VarCurr)
<=> ( v104574(VarCurr)
& v104622(VarCurr) ) ) ).
fof(writeUnaryOperator_7758,axiom,
! [VarCurr] :
( ~ v104622(VarCurr)
<=> v104580(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19816,axiom,
! [VarCurr] :
( v104617(VarCurr)
<=> ( v104618(VarCurr)
& v104619(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7624,axiom,
! [VarCurr] :
( v104619(VarCurr)
<=> ( v104580(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7623,axiom,
! [VarCurr] :
( v104618(VarCurr)
<=> ( v104574(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19815,axiom,
! [VarCurr] :
( v104615(VarCurr)
<=> ( v104574(VarCurr)
& v104580(VarCurr) ) ) ).
fof(addAssignment_33626,axiom,
! [VarCurr] :
( v104600(VarCurr)
<=> v104602(VarCurr,bitIndex32) ) ).
fof(addAssignment_33625,axiom,
! [VarCurr] :
( v104602(VarCurr,bitIndex32)
<=> v104604(VarCurr,bitIndex32) ) ).
fof(addAssignment_33624,axiom,
! [VarCurr] :
( v104604(VarCurr,bitIndex32)
<=> v104611(VarCurr,bitIndex32) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2332,axiom,
! [VarCurr] :
( ~ v104524(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v104611(VarCurr,B)
<=> v101106(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2367,axiom,
! [VarCurr] :
( v104524(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v104611(VarCurr,B)
<=> v104606(VarCurr,B) ) ) ) ).
fof(addAssignment_33623,axiom,
! [VarCurr] :
( v104606(VarCurr,bitIndex32)
<=> v104608(VarCurr,bitIndex32) ) ).
fof(addAssignment_33622,axiom,
! [VarCurr] :
( v104608(VarCurr,bitIndex32)
<=> v104610(VarCurr,bitIndex32) ) ).
fof(addAssignment_33621,axiom,
! [VarCurr] :
( v104592(VarCurr)
<=> v104594(VarCurr,bitIndex32) ) ).
fof(addAssignment_33620,axiom,
! [VarCurr] :
( v104594(VarCurr,bitIndex32)
<=> v104596(VarCurr) ) ).
fof(addAssignment_33619,axiom,
! [VarCurr] :
( v104596(VarCurr)
<=> v104598(VarCurr) ) ).
fof(addAssignment_33618,axiom,
! [VarCurr] :
( v104580(VarCurr)
<=> v104488(VarCurr,bitIndex1) ) ).
fof(addAssignment_33617,axiom,
! [VarCurr] :
( v104488(VarCurr,bitIndex1)
<=> v104582(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19814,axiom,
! [VarCurr] :
( v104582(VarCurr)
<=> ( v104590(VarCurr)
| v104588(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19813,axiom,
! [VarCurr] :
( v104590(VarCurr)
<=> ( v104584(VarCurr)
& v104586(VarCurr) ) ) ).
fof(addAssignment_33616,axiom,
! [VarCurr] :
( v104588(VarCurr)
<=> v104502(VarCurr) ) ).
fof(addAssignment_33615,axiom,
! [VarCurr] :
( v104584(VarCurr)
<=> v104494(VarCurr) ) ).
fof(addAssignment_33614,axiom,
! [VarCurr] :
( v104574(VarCurr)
<=> v104474(VarCurr,bitIndex1) ) ).
fof(addAssignment_33613,axiom,
! [VarCurr] :
( v104474(VarCurr,bitIndex1)
<=> v104576(VarCurr) ) ).
fof(addAssignment_33612,axiom,
! [VarCurr] :
( v104576(VarCurr)
<=> v104578(VarCurr) ) ).
fof(addAssignment_33611,axiom,
! [VarCurr] :
( v104578(VarCurr)
<=> v104480(VarCurr) ) ).
fof(addAssignment_33610,axiom,
! [VarCurr] :
( v104462(VarCurr)
<=> v104464(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19812,axiom,
! [VarCurr] :
( v104464(VarCurr)
<=> ( v104466(VarCurr)
& v104556(VarCurr) ) ) ).
fof(writeUnaryOperator_7757,axiom,
! [VarCurr] :
( ~ v104556(VarCurr)
<=> v104558(VarCurr) ) ).
fof(addAssignment_33609,axiom,
! [VarCurr] :
( v104558(VarCurr)
<=> v104560(VarCurr) ) ).
fof(addAssignment_33608,axiom,
! [VarCurr] :
( v104560(VarCurr)
<=> v104562(VarCurr) ) ).
fof(addAssignment_33607,axiom,
! [VarCurr] :
( v104562(VarCurr)
<=> v95384(VarCurr) ) ).
fof(addAssignment_33606,axiom,
! [VarCurr] :
( v104466(VarCurr)
<=> v104468(VarCurr) ) ).
fof(addAssignment_33605,axiom,
! [VarCurr] :
( v104468(VarCurr)
<=> v104470(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2331,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104539(VarNext)
=> ( v104470(VarNext)
<=> v104470(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2366,axiom,
! [VarNext] :
( v104539(VarNext)
=> ( v104470(VarNext)
<=> v104549(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1684,axiom,
! [VarCurr] :
( ( ~ v104540(VarCurr)
& v104541(VarCurr) )
=> ( v104549(VarCurr)
<=> v104550(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1743,axiom,
! [VarCurr] :
( v104540(VarCurr)
=> ( v104549(VarCurr)
<=> v104510(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4869,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104542(VarCurr)
=> ( v104550(VarCurr)
<=> x104536(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4873,axiom,
! [VarCurr] :
( v104542(VarCurr)
=> ( v104550(VarCurr)
<=> v104518(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19811,axiom,
! [VarCurr] :
( v104539(VarCurr)
<=> ( v104540(VarCurr)
| v104541(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19810,axiom,
! [VarCurr] :
( v104541(VarCurr)
<=> ( v104542(VarCurr)
| v104545(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19809,axiom,
! [VarCurr] :
( v104545(VarCurr)
<=> ( v104546(VarCurr)
& v104548(VarCurr) ) ) ).
fof(writeUnaryOperator_7756,axiom,
! [VarCurr] :
( ~ v104548(VarCurr)
<=> v104542(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19808,axiom,
! [VarCurr] :
( v104546(VarCurr)
<=> ( v104472(VarCurr)
& v104547(VarCurr) ) ) ).
fof(writeUnaryOperator_7755,axiom,
! [VarCurr] :
( ~ v104547(VarCurr)
<=> v104486(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19807,axiom,
! [VarCurr] :
( v104542(VarCurr)
<=> ( v104543(VarCurr)
& v104544(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7622,axiom,
! [VarCurr] :
( v104544(VarCurr)
<=> ( v104486(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7621,axiom,
! [VarCurr] :
( v104543(VarCurr)
<=> ( v104472(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19806,axiom,
! [VarCurr] :
( v104540(VarCurr)
<=> ( v104472(VarCurr)
& v104486(VarCurr) ) ) ).
fof(addAssignment_33604,axiom,
! [VarCurr] :
( v104518(VarCurr)
<=> v104520(VarCurr) ) ).
fof(addAssignment_33603,axiom,
! [VarCurr] :
( v104520(VarCurr)
<=> v104522(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2330,axiom,
! [VarCurr] :
( ~ v104524(VarCurr)
=> ( v104522(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2365,axiom,
! [VarCurr] :
( v104524(VarCurr)
=> ( v104522(VarCurr)
<=> v104530(VarCurr) ) ) ).
fof(addAssignment_33602,axiom,
! [VarCurr] :
( v104530(VarCurr)
<=> v104532(VarCurr) ) ).
fof(addAssignment_33601,axiom,
! [VarCurr] :
( v104532(VarCurr)
<=> v104534(VarCurr) ) ).
fof(addAssignment_33600,axiom,
! [VarCurr] :
( v104524(VarCurr)
<=> v104526(VarCurr) ) ).
fof(addAssignment_33599,axiom,
! [VarCurr] :
( v104526(VarCurr)
<=> v104528(VarCurr) ) ).
fof(addAssignment_33598,axiom,
! [VarCurr] :
( v104510(VarCurr)
<=> v104512(VarCurr,bitIndex28) ) ).
fof(addAssignment_33597,axiom,
! [VarCurr] :
( v104512(VarCurr,bitIndex28)
<=> v104514(VarCurr) ) ).
fof(addAssignment_33596,axiom,
! [VarCurr] :
( v104514(VarCurr)
<=> v104516(VarCurr) ) ).
fof(addAssignment_33595,axiom,
! [VarCurr] :
( v104486(VarCurr)
<=> v104488(VarCurr,bitIndex0) ) ).
fof(addAssignment_33594,axiom,
! [VarCurr] :
( v104488(VarCurr,bitIndex0)
<=> v104490(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19805,axiom,
! [VarCurr] :
( v104490(VarCurr)
<=> ( v104508(VarCurr)
| v104500(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19804,axiom,
! [VarCurr] :
( v104508(VarCurr)
<=> ( v104492(VarCurr)
& v104498(VarCurr) ) ) ).
fof(addAssignment_33593,axiom,
! [VarCurr] :
( v104500(VarCurr)
<=> v104502(VarCurr) ) ).
fof(addAssignment_33592,axiom,
! [VarCurr] :
( v104502(VarCurr)
<=> v104504(VarCurr) ) ).
fof(addAssignment_33591,axiom,
! [VarCurr] :
( v104504(VarCurr)
<=> v104506(VarCurr) ) ).
fof(addAssignment_33590,axiom,
! [VarCurr] :
( v104506(VarCurr)
<=> v95441(VarCurr) ) ).
fof(addAssignment_33589,axiom,
! [VarCurr] :
( v104492(VarCurr)
<=> v104494(VarCurr) ) ).
fof(addAssignment_33588,axiom,
! [VarCurr] :
( v104494(VarCurr)
<=> v104496(VarCurr) ) ).
fof(addAssignment_33587,axiom,
! [VarCurr] :
( v104496(VarCurr)
<=> v95427(VarCurr) ) ).
fof(addAssignment_33586,axiom,
! [VarCurr] :
( v104472(VarCurr)
<=> v104474(VarCurr,bitIndex0) ) ).
fof(addAssignment_33585,axiom,
! [VarCurr] :
( v104474(VarCurr,bitIndex0)
<=> v104476(VarCurr) ) ).
fof(addAssignment_33584,axiom,
! [VarCurr] :
( v104476(VarCurr)
<=> v104478(VarCurr) ) ).
fof(addAssignment_33583,axiom,
! [VarCurr] :
( v104478(VarCurr)
<=> v104480(VarCurr) ) ).
fof(addAssignment_33582,axiom,
! [VarCurr] :
( v104480(VarCurr)
<=> v104482(VarCurr) ) ).
fof(addAssignment_33581,axiom,
! [VarCurr] :
( v104482(VarCurr)
<=> v104484(VarCurr) ) ).
fof(addAssignment_33580,axiom,
! [VarCurr] :
( v104484(VarCurr)
<=> v95411(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1683,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104441(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v104031(VarNext,B)
<=> v104031(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1742,axiom,
! [VarNext] :
( v104441(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v104031(VarNext,B)
<=> v104449(VarNext,B) ) ) ) ).
fof(addAssignment_33579,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v104449(VarNext,B)
<=> v104447(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2329,axiom,
! [VarCurr] :
( ~ v104450(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v104447(VarCurr,B)
<=> v104035(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2364,axiom,
! [VarCurr] :
( v104450(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v104447(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_7754,axiom,
! [VarCurr] :
( ~ v104450(VarCurr)
<=> v104033(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19803,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104441(VarNext)
<=> v104442(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19802,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104442(VarNext)
<=> ( v104443(VarNext)
& v104419(VarNext) ) ) ) ).
fof(writeUnaryOperator_7753,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104443(VarNext)
<=> v104426(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2328,axiom,
! [VarCurr] :
( ~ v100987(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v104035(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2363,axiom,
! [VarCurr] :
( v100987(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v104035(VarCurr,B)
<=> v104437(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_31,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v104437(VarCurr,B)
<=> ( v104037(VarCurr,B)
& v104438(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_7752,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v104438(VarCurr,B)
<=> ~ v104027(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1682,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104422(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v104037(VarNext,B)
<=> v104037(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1741,axiom,
! [VarNext] :
( v104422(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v104037(VarNext,B)
<=> v104432(VarNext,B) ) ) ) ).
fof(addAssignment_33578,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v104432(VarNext,B)
<=> v104430(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2327,axiom,
! [VarCurr] :
( ~ v104433(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v104430(VarCurr,B)
<=> v104039(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2362,axiom,
! [VarCurr] :
( v104433(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v104430(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_7751,axiom,
! [VarCurr] :
( ~ v104433(VarCurr)
<=> v104033(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19801,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104422(VarNext)
<=> v104423(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19800,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104423(VarNext)
<=> ( v104424(VarNext)
& v104419(VarNext) ) ) ) ).
fof(writeUnaryOperator_7750,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104424(VarNext)
<=> v104426(VarNext) ) ) ).
fof(addAssignment_33577,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104426(VarNext)
<=> v104419(VarCurr) ) ) ).
fof(addAssignment_33576,axiom,
! [VarCurr] :
( v104419(VarCurr)
<=> v4087(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_30,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v104039(VarCurr,B)
<=> ( v104416(VarCurr,B)
| v104277(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_29,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v104416(VarCurr,B)
<=> ( v104037(VarCurr,B)
& v104417(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_7749,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v104417(VarCurr,B)
<=> ~ v104041(VarCurr,B) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_250,axiom,
! [VarCurr] :
( ~ v104414(VarCurr)
=> ( v104277(VarCurr,bitIndex63)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_215,axiom,
! [VarCurr] :
( v104414(VarCurr)
=> ( v104277(VarCurr,bitIndex63)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7620,axiom,
! [VarCurr] :
( v104414(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_249,axiom,
! [VarCurr] :
( ~ v104412(VarCurr)
=> ( v104277(VarCurr,bitIndex62)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_214,axiom,
! [VarCurr] :
( v104412(VarCurr)
=> ( v104277(VarCurr,bitIndex62)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7619,axiom,
! [VarCurr] :
( v104412(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_248,axiom,
! [VarCurr] :
( ~ v104410(VarCurr)
=> ( v104277(VarCurr,bitIndex61)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_213,axiom,
! [VarCurr] :
( v104410(VarCurr)
=> ( v104277(VarCurr,bitIndex61)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7618,axiom,
! [VarCurr] :
( v104410(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_247,axiom,
! [VarCurr] :
( ~ v104408(VarCurr)
=> ( v104277(VarCurr,bitIndex60)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_212,axiom,
! [VarCurr] :
( v104408(VarCurr)
=> ( v104277(VarCurr,bitIndex60)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7617,axiom,
! [VarCurr] :
( v104408(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_246,axiom,
! [VarCurr] :
( ~ v104406(VarCurr)
=> ( v104277(VarCurr,bitIndex59)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_211,axiom,
! [VarCurr] :
( v104406(VarCurr)
=> ( v104277(VarCurr,bitIndex59)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7616,axiom,
! [VarCurr] :
( v104406(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_245,axiom,
! [VarCurr] :
( ~ v104404(VarCurr)
=> ( v104277(VarCurr,bitIndex58)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_210,axiom,
! [VarCurr] :
( v104404(VarCurr)
=> ( v104277(VarCurr,bitIndex58)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7615,axiom,
! [VarCurr] :
( v104404(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_244,axiom,
! [VarCurr] :
( ~ v104402(VarCurr)
=> ( v104277(VarCurr,bitIndex57)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_209,axiom,
! [VarCurr] :
( v104402(VarCurr)
=> ( v104277(VarCurr,bitIndex57)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7614,axiom,
! [VarCurr] :
( v104402(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_243,axiom,
! [VarCurr] :
( ~ v104400(VarCurr)
=> ( v104277(VarCurr,bitIndex56)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_208,axiom,
! [VarCurr] :
( v104400(VarCurr)
=> ( v104277(VarCurr,bitIndex56)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7613,axiom,
! [VarCurr] :
( v104400(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_242,axiom,
! [VarCurr] :
( ~ v104398(VarCurr)
=> ( v104277(VarCurr,bitIndex55)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_207,axiom,
! [VarCurr] :
( v104398(VarCurr)
=> ( v104277(VarCurr,bitIndex55)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7612,axiom,
! [VarCurr] :
( v104398(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_241,axiom,
! [VarCurr] :
( ~ v104396(VarCurr)
=> ( v104277(VarCurr,bitIndex54)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_206,axiom,
! [VarCurr] :
( v104396(VarCurr)
=> ( v104277(VarCurr,bitIndex54)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7611,axiom,
! [VarCurr] :
( v104396(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_240,axiom,
! [VarCurr] :
( ~ v104394(VarCurr)
=> ( v104277(VarCurr,bitIndex53)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_205,axiom,
! [VarCurr] :
( v104394(VarCurr)
=> ( v104277(VarCurr,bitIndex53)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7610,axiom,
! [VarCurr] :
( v104394(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_239,axiom,
! [VarCurr] :
( ~ v104392(VarCurr)
=> ( v104277(VarCurr,bitIndex52)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_204,axiom,
! [VarCurr] :
( v104392(VarCurr)
=> ( v104277(VarCurr,bitIndex52)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7609,axiom,
! [VarCurr] :
( v104392(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_238,axiom,
! [VarCurr] :
( ~ v104390(VarCurr)
=> ( v104277(VarCurr,bitIndex51)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_203,axiom,
! [VarCurr] :
( v104390(VarCurr)
=> ( v104277(VarCurr,bitIndex51)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7608,axiom,
! [VarCurr] :
( v104390(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_237,axiom,
! [VarCurr] :
( ~ v104388(VarCurr)
=> ( v104277(VarCurr,bitIndex50)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_202,axiom,
! [VarCurr] :
( v104388(VarCurr)
=> ( v104277(VarCurr,bitIndex50)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7607,axiom,
! [VarCurr] :
( v104388(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_236,axiom,
! [VarCurr] :
( ~ v104386(VarCurr)
=> ( v104277(VarCurr,bitIndex49)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_201,axiom,
! [VarCurr] :
( v104386(VarCurr)
=> ( v104277(VarCurr,bitIndex49)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7606,axiom,
! [VarCurr] :
( v104386(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_235,axiom,
! [VarCurr] :
( ~ v104384(VarCurr)
=> ( v104277(VarCurr,bitIndex48)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_200,axiom,
! [VarCurr] :
( v104384(VarCurr)
=> ( v104277(VarCurr,bitIndex48)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7605,axiom,
! [VarCurr] :
( v104384(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_234,axiom,
! [VarCurr] :
( ~ v104382(VarCurr)
=> ( v104277(VarCurr,bitIndex47)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_199,axiom,
! [VarCurr] :
( v104382(VarCurr)
=> ( v104277(VarCurr,bitIndex47)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7604,axiom,
! [VarCurr] :
( v104382(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_233,axiom,
! [VarCurr] :
( ~ v104380(VarCurr)
=> ( v104277(VarCurr,bitIndex46)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_198,axiom,
! [VarCurr] :
( v104380(VarCurr)
=> ( v104277(VarCurr,bitIndex46)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7603,axiom,
! [VarCurr] :
( v104380(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_232,axiom,
! [VarCurr] :
( ~ v104378(VarCurr)
=> ( v104277(VarCurr,bitIndex45)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_197,axiom,
! [VarCurr] :
( v104378(VarCurr)
=> ( v104277(VarCurr,bitIndex45)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7602,axiom,
! [VarCurr] :
( v104378(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_231,axiom,
! [VarCurr] :
( ~ v104376(VarCurr)
=> ( v104277(VarCurr,bitIndex44)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_196,axiom,
! [VarCurr] :
( v104376(VarCurr)
=> ( v104277(VarCurr,bitIndex44)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7601,axiom,
! [VarCurr] :
( v104376(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_230,axiom,
! [VarCurr] :
( ~ v104374(VarCurr)
=> ( v104277(VarCurr,bitIndex43)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_195,axiom,
! [VarCurr] :
( v104374(VarCurr)
=> ( v104277(VarCurr,bitIndex43)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7600,axiom,
! [VarCurr] :
( v104374(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_229,axiom,
! [VarCurr] :
( ~ v104372(VarCurr)
=> ( v104277(VarCurr,bitIndex42)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_194,axiom,
! [VarCurr] :
( v104372(VarCurr)
=> ( v104277(VarCurr,bitIndex42)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7599,axiom,
! [VarCurr] :
( v104372(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_228,axiom,
! [VarCurr] :
( ~ v104370(VarCurr)
=> ( v104277(VarCurr,bitIndex41)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_193,axiom,
! [VarCurr] :
( v104370(VarCurr)
=> ( v104277(VarCurr,bitIndex41)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7598,axiom,
! [VarCurr] :
( v104370(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_227,axiom,
! [VarCurr] :
( ~ v104368(VarCurr)
=> ( v104277(VarCurr,bitIndex40)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_192,axiom,
! [VarCurr] :
( v104368(VarCurr)
=> ( v104277(VarCurr,bitIndex40)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7597,axiom,
! [VarCurr] :
( v104368(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_226,axiom,
! [VarCurr] :
( ~ v104366(VarCurr)
=> ( v104277(VarCurr,bitIndex39)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_191,axiom,
! [VarCurr] :
( v104366(VarCurr)
=> ( v104277(VarCurr,bitIndex39)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7596,axiom,
! [VarCurr] :
( v104366(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_225,axiom,
! [VarCurr] :
( ~ v104364(VarCurr)
=> ( v104277(VarCurr,bitIndex38)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_190,axiom,
! [VarCurr] :
( v104364(VarCurr)
=> ( v104277(VarCurr,bitIndex38)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7595,axiom,
! [VarCurr] :
( v104364(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_224,axiom,
! [VarCurr] :
( ~ v104362(VarCurr)
=> ( v104277(VarCurr,bitIndex37)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_189,axiom,
! [VarCurr] :
( v104362(VarCurr)
=> ( v104277(VarCurr,bitIndex37)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7594,axiom,
! [VarCurr] :
( v104362(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_223,axiom,
! [VarCurr] :
( ~ v104360(VarCurr)
=> ( v104277(VarCurr,bitIndex36)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_188,axiom,
! [VarCurr] :
( v104360(VarCurr)
=> ( v104277(VarCurr,bitIndex36)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7593,axiom,
! [VarCurr] :
( v104360(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_222,axiom,
! [VarCurr] :
( ~ v104358(VarCurr)
=> ( v104277(VarCurr,bitIndex35)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_187,axiom,
! [VarCurr] :
( v104358(VarCurr)
=> ( v104277(VarCurr,bitIndex35)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7592,axiom,
! [VarCurr] :
( v104358(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_221,axiom,
! [VarCurr] :
( ~ v104356(VarCurr)
=> ( v104277(VarCurr,bitIndex34)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_186,axiom,
! [VarCurr] :
( v104356(VarCurr)
=> ( v104277(VarCurr,bitIndex34)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7591,axiom,
! [VarCurr] :
( v104356(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_220,axiom,
! [VarCurr] :
( ~ v104354(VarCurr)
=> ( v104277(VarCurr,bitIndex33)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_185,axiom,
! [VarCurr] :
( v104354(VarCurr)
=> ( v104277(VarCurr,bitIndex33)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7590,axiom,
! [VarCurr] :
( v104354(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_219,axiom,
! [VarCurr] :
( ~ v104352(VarCurr)
=> ( v104277(VarCurr,bitIndex32)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_184,axiom,
! [VarCurr] :
( v104352(VarCurr)
=> ( v104277(VarCurr,bitIndex32)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7589,axiom,
! [VarCurr] :
( v104352(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_218,axiom,
! [VarCurr] :
( ~ v104350(VarCurr)
=> ( v104277(VarCurr,bitIndex31)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_183,axiom,
! [VarCurr] :
( v104350(VarCurr)
=> ( v104277(VarCurr,bitIndex31)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7588,axiom,
! [VarCurr] :
( v104350(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_217,axiom,
! [VarCurr] :
( ~ v104348(VarCurr)
=> ( v104277(VarCurr,bitIndex30)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_182,axiom,
! [VarCurr] :
( v104348(VarCurr)
=> ( v104277(VarCurr,bitIndex30)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7587,axiom,
! [VarCurr] :
( v104348(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_216,axiom,
! [VarCurr] :
( ~ v104346(VarCurr)
=> ( v104277(VarCurr,bitIndex29)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_181,axiom,
! [VarCurr] :
( v104346(VarCurr)
=> ( v104277(VarCurr,bitIndex29)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7586,axiom,
! [VarCurr] :
( v104346(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_215,axiom,
! [VarCurr] :
( ~ v104344(VarCurr)
=> ( v104277(VarCurr,bitIndex28)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_180,axiom,
! [VarCurr] :
( v104344(VarCurr)
=> ( v104277(VarCurr,bitIndex28)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7585,axiom,
! [VarCurr] :
( v104344(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_214,axiom,
! [VarCurr] :
( ~ v104342(VarCurr)
=> ( v104277(VarCurr,bitIndex27)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_179,axiom,
! [VarCurr] :
( v104342(VarCurr)
=> ( v104277(VarCurr,bitIndex27)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7584,axiom,
! [VarCurr] :
( v104342(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_213,axiom,
! [VarCurr] :
( ~ v104340(VarCurr)
=> ( v104277(VarCurr,bitIndex26)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_178,axiom,
! [VarCurr] :
( v104340(VarCurr)
=> ( v104277(VarCurr,bitIndex26)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7583,axiom,
! [VarCurr] :
( v104340(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_212,axiom,
! [VarCurr] :
( ~ v104338(VarCurr)
=> ( v104277(VarCurr,bitIndex25)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_177,axiom,
! [VarCurr] :
( v104338(VarCurr)
=> ( v104277(VarCurr,bitIndex25)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7582,axiom,
! [VarCurr] :
( v104338(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_211,axiom,
! [VarCurr] :
( ~ v104336(VarCurr)
=> ( v104277(VarCurr,bitIndex24)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_176,axiom,
! [VarCurr] :
( v104336(VarCurr)
=> ( v104277(VarCurr,bitIndex24)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7581,axiom,
! [VarCurr] :
( v104336(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_210,axiom,
! [VarCurr] :
( ~ v104334(VarCurr)
=> ( v104277(VarCurr,bitIndex23)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_175,axiom,
! [VarCurr] :
( v104334(VarCurr)
=> ( v104277(VarCurr,bitIndex23)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7580,axiom,
! [VarCurr] :
( v104334(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_209,axiom,
! [VarCurr] :
( ~ v104332(VarCurr)
=> ( v104277(VarCurr,bitIndex22)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_174,axiom,
! [VarCurr] :
( v104332(VarCurr)
=> ( v104277(VarCurr,bitIndex22)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7579,axiom,
! [VarCurr] :
( v104332(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_208,axiom,
! [VarCurr] :
( ~ v104330(VarCurr)
=> ( v104277(VarCurr,bitIndex21)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_173,axiom,
! [VarCurr] :
( v104330(VarCurr)
=> ( v104277(VarCurr,bitIndex21)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7578,axiom,
! [VarCurr] :
( v104330(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_207,axiom,
! [VarCurr] :
( ~ v104328(VarCurr)
=> ( v104277(VarCurr,bitIndex20)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_172,axiom,
! [VarCurr] :
( v104328(VarCurr)
=> ( v104277(VarCurr,bitIndex20)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7577,axiom,
! [VarCurr] :
( v104328(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_206,axiom,
! [VarCurr] :
( ~ v104326(VarCurr)
=> ( v104277(VarCurr,bitIndex19)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_171,axiom,
! [VarCurr] :
( v104326(VarCurr)
=> ( v104277(VarCurr,bitIndex19)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7576,axiom,
! [VarCurr] :
( v104326(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_205,axiom,
! [VarCurr] :
( ~ v104324(VarCurr)
=> ( v104277(VarCurr,bitIndex18)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_170,axiom,
! [VarCurr] :
( v104324(VarCurr)
=> ( v104277(VarCurr,bitIndex18)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7575,axiom,
! [VarCurr] :
( v104324(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_204,axiom,
! [VarCurr] :
( ~ v104322(VarCurr)
=> ( v104277(VarCurr,bitIndex17)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_169,axiom,
! [VarCurr] :
( v104322(VarCurr)
=> ( v104277(VarCurr,bitIndex17)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7574,axiom,
! [VarCurr] :
( v104322(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_203,axiom,
! [VarCurr] :
( ~ v104320(VarCurr)
=> ( v104277(VarCurr,bitIndex16)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_168,axiom,
! [VarCurr] :
( v104320(VarCurr)
=> ( v104277(VarCurr,bitIndex16)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7573,axiom,
! [VarCurr] :
( v104320(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_202,axiom,
! [VarCurr] :
( ~ v104318(VarCurr)
=> ( v104277(VarCurr,bitIndex15)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_167,axiom,
! [VarCurr] :
( v104318(VarCurr)
=> ( v104277(VarCurr,bitIndex15)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7572,axiom,
! [VarCurr] :
( v104318(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_201,axiom,
! [VarCurr] :
( ~ v104316(VarCurr)
=> ( v104277(VarCurr,bitIndex14)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_166,axiom,
! [VarCurr] :
( v104316(VarCurr)
=> ( v104277(VarCurr,bitIndex14)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7571,axiom,
! [VarCurr] :
( v104316(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_200,axiom,
! [VarCurr] :
( ~ v104314(VarCurr)
=> ( v104277(VarCurr,bitIndex13)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_165,axiom,
! [VarCurr] :
( v104314(VarCurr)
=> ( v104277(VarCurr,bitIndex13)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7570,axiom,
! [VarCurr] :
( v104314(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_199,axiom,
! [VarCurr] :
( ~ v104312(VarCurr)
=> ( v104277(VarCurr,bitIndex12)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_164,axiom,
! [VarCurr] :
( v104312(VarCurr)
=> ( v104277(VarCurr,bitIndex12)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7569,axiom,
! [VarCurr] :
( v104312(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_198,axiom,
! [VarCurr] :
( ~ v104310(VarCurr)
=> ( v104277(VarCurr,bitIndex11)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_163,axiom,
! [VarCurr] :
( v104310(VarCurr)
=> ( v104277(VarCurr,bitIndex11)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7568,axiom,
! [VarCurr] :
( v104310(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_197,axiom,
! [VarCurr] :
( ~ v104308(VarCurr)
=> ( v104277(VarCurr,bitIndex10)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_162,axiom,
! [VarCurr] :
( v104308(VarCurr)
=> ( v104277(VarCurr,bitIndex10)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7567,axiom,
! [VarCurr] :
( v104308(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_196,axiom,
! [VarCurr] :
( ~ v104306(VarCurr)
=> ( v104277(VarCurr,bitIndex9)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_161,axiom,
! [VarCurr] :
( v104306(VarCurr)
=> ( v104277(VarCurr,bitIndex9)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7566,axiom,
! [VarCurr] :
( v104306(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_195,axiom,
! [VarCurr] :
( ~ v104304(VarCurr)
=> ( v104277(VarCurr,bitIndex8)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_160,axiom,
! [VarCurr] :
( v104304(VarCurr)
=> ( v104277(VarCurr,bitIndex8)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7565,axiom,
! [VarCurr] :
( v104304(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_194,axiom,
! [VarCurr] :
( ~ v104302(VarCurr)
=> ( v104277(VarCurr,bitIndex7)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_159,axiom,
! [VarCurr] :
( v104302(VarCurr)
=> ( v104277(VarCurr,bitIndex7)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7564,axiom,
! [VarCurr] :
( v104302(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_193,axiom,
! [VarCurr] :
( ~ v104300(VarCurr)
=> ( v104277(VarCurr,bitIndex6)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_158,axiom,
! [VarCurr] :
( v104300(VarCurr)
=> ( v104277(VarCurr,bitIndex6)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7563,axiom,
! [VarCurr] :
( v104300(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_192,axiom,
! [VarCurr] :
( ~ v104298(VarCurr)
=> ( v104277(VarCurr,bitIndex5)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_157,axiom,
! [VarCurr] :
( v104298(VarCurr)
=> ( v104277(VarCurr,bitIndex5)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7562,axiom,
! [VarCurr] :
( v104298(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_191,axiom,
! [VarCurr] :
( ~ v104296(VarCurr)
=> ( v104277(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_156,axiom,
! [VarCurr] :
( v104296(VarCurr)
=> ( v104277(VarCurr,bitIndex4)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7561,axiom,
! [VarCurr] :
( v104296(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_190,axiom,
! [VarCurr] :
( ~ v104294(VarCurr)
=> ( v104277(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_155,axiom,
! [VarCurr] :
( v104294(VarCurr)
=> ( v104277(VarCurr,bitIndex3)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7560,axiom,
! [VarCurr] :
( v104294(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_189,axiom,
! [VarCurr] :
( ~ v104292(VarCurr)
=> ( v104277(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_154,axiom,
! [VarCurr] :
( v104292(VarCurr)
=> ( v104277(VarCurr,bitIndex2)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7559,axiom,
! [VarCurr] :
( v104292(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_188,axiom,
! [VarCurr] :
( ~ v104290(VarCurr)
=> ( v104277(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_153,axiom,
! [VarCurr] :
( v104290(VarCurr)
=> ( v104277(VarCurr,bitIndex1)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7558,axiom,
! [VarCurr] :
( v104290(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2326,axiom,
! [VarCurr] :
( ~ v104288(VarCurr)
=> ( v104277(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2361,axiom,
! [VarCurr] :
( v104288(VarCurr)
=> ( v104277(VarCurr,bitIndex0)
<=> v104279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7557,axiom,
! [VarCurr] :
( v104288(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19799,axiom,
! [VarCurr] :
( v104279(VarCurr)
<=> ( v104281(VarCurr)
| v104284(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19798,axiom,
! [VarCurr] :
( v104284(VarCurr)
<=> ( v104125(VarCurr)
& v104135(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19797,axiom,
! [VarCurr] :
( v104281(VarCurr)
<=> ( v104092(VarCurr)
& v104113(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_28,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v104041(VarCurr,B)
<=> ( v104043(VarCurr,B)
| v104027(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_187,axiom,
! [VarCurr] :
( ~ v104274(VarCurr)
=> ( v104043(VarCurr,bitIndex63)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_152,axiom,
! [VarCurr] :
( v104274(VarCurr)
=> ( v104043(VarCurr,bitIndex63)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7556,axiom,
! [VarCurr] :
( v104274(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_186,axiom,
! [VarCurr] :
( ~ v104272(VarCurr)
=> ( v104043(VarCurr,bitIndex62)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_151,axiom,
! [VarCurr] :
( v104272(VarCurr)
=> ( v104043(VarCurr,bitIndex62)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7555,axiom,
! [VarCurr] :
( v104272(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_185,axiom,
! [VarCurr] :
( ~ v104270(VarCurr)
=> ( v104043(VarCurr,bitIndex61)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_150,axiom,
! [VarCurr] :
( v104270(VarCurr)
=> ( v104043(VarCurr,bitIndex61)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7554,axiom,
! [VarCurr] :
( v104270(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(bitBlastConstant_12449,axiom,
b111101(bitIndex5) ).
fof(bitBlastConstant_12448,axiom,
b111101(bitIndex4) ).
fof(bitBlastConstant_12447,axiom,
b111101(bitIndex3) ).
fof(bitBlastConstant_12446,axiom,
b111101(bitIndex2) ).
fof(bitBlastConstant_12445,axiom,
~ b111101(bitIndex1) ).
fof(bitBlastConstant_12444,axiom,
b111101(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_184,axiom,
! [VarCurr] :
( ~ v104268(VarCurr)
=> ( v104043(VarCurr,bitIndex60)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_149,axiom,
! [VarCurr] :
( v104268(VarCurr)
=> ( v104043(VarCurr,bitIndex60)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7553,axiom,
! [VarCurr] :
( v104268(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_12443,axiom,
b111100(bitIndex5) ).
fof(bitBlastConstant_12442,axiom,
b111100(bitIndex4) ).
fof(bitBlastConstant_12441,axiom,
b111100(bitIndex3) ).
fof(bitBlastConstant_12440,axiom,
b111100(bitIndex2) ).
fof(bitBlastConstant_12439,axiom,
~ b111100(bitIndex1) ).
fof(bitBlastConstant_12438,axiom,
~ b111100(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_183,axiom,
! [VarCurr] :
( ~ v104266(VarCurr)
=> ( v104043(VarCurr,bitIndex59)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_148,axiom,
! [VarCurr] :
( v104266(VarCurr)
=> ( v104043(VarCurr,bitIndex59)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7552,axiom,
! [VarCurr] :
( v104266(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_182,axiom,
! [VarCurr] :
( ~ v104264(VarCurr)
=> ( v104043(VarCurr,bitIndex58)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_147,axiom,
! [VarCurr] :
( v104264(VarCurr)
=> ( v104043(VarCurr,bitIndex58)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7551,axiom,
! [VarCurr] :
( v104264(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_181,axiom,
! [VarCurr] :
( ~ v104262(VarCurr)
=> ( v104043(VarCurr,bitIndex57)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_146,axiom,
! [VarCurr] :
( v104262(VarCurr)
=> ( v104043(VarCurr,bitIndex57)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7550,axiom,
! [VarCurr] :
( v104262(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_180,axiom,
! [VarCurr] :
( ~ v104260(VarCurr)
=> ( v104043(VarCurr,bitIndex56)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_145,axiom,
! [VarCurr] :
( v104260(VarCurr)
=> ( v104043(VarCurr,bitIndex56)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7549,axiom,
! [VarCurr] :
( v104260(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_179,axiom,
! [VarCurr] :
( ~ v104258(VarCurr)
=> ( v104043(VarCurr,bitIndex55)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_144,axiom,
! [VarCurr] :
( v104258(VarCurr)
=> ( v104043(VarCurr,bitIndex55)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7548,axiom,
! [VarCurr] :
( v104258(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_178,axiom,
! [VarCurr] :
( ~ v104256(VarCurr)
=> ( v104043(VarCurr,bitIndex54)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_143,axiom,
! [VarCurr] :
( v104256(VarCurr)
=> ( v104043(VarCurr,bitIndex54)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7547,axiom,
! [VarCurr] :
( v104256(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_177,axiom,
! [VarCurr] :
( ~ v104254(VarCurr)
=> ( v104043(VarCurr,bitIndex53)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_142,axiom,
! [VarCurr] :
( v104254(VarCurr)
=> ( v104043(VarCurr,bitIndex53)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7546,axiom,
! [VarCurr] :
( v104254(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_176,axiom,
! [VarCurr] :
( ~ v104252(VarCurr)
=> ( v104043(VarCurr,bitIndex52)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_141,axiom,
! [VarCurr] :
( v104252(VarCurr)
=> ( v104043(VarCurr,bitIndex52)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7545,axiom,
! [VarCurr] :
( v104252(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_175,axiom,
! [VarCurr] :
( ~ v104250(VarCurr)
=> ( v104043(VarCurr,bitIndex51)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_140,axiom,
! [VarCurr] :
( v104250(VarCurr)
=> ( v104043(VarCurr,bitIndex51)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7544,axiom,
! [VarCurr] :
( v104250(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_174,axiom,
! [VarCurr] :
( ~ v104248(VarCurr)
=> ( v104043(VarCurr,bitIndex50)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_139,axiom,
! [VarCurr] :
( v104248(VarCurr)
=> ( v104043(VarCurr,bitIndex50)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7543,axiom,
! [VarCurr] :
( v104248(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_173,axiom,
! [VarCurr] :
( ~ v104246(VarCurr)
=> ( v104043(VarCurr,bitIndex49)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_138,axiom,
! [VarCurr] :
( v104246(VarCurr)
=> ( v104043(VarCurr,bitIndex49)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7542,axiom,
! [VarCurr] :
( v104246(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_172,axiom,
! [VarCurr] :
( ~ v104244(VarCurr)
=> ( v104043(VarCurr,bitIndex48)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_137,axiom,
! [VarCurr] :
( v104244(VarCurr)
=> ( v104043(VarCurr,bitIndex48)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7541,axiom,
! [VarCurr] :
( v104244(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_171,axiom,
! [VarCurr] :
( ~ v104242(VarCurr)
=> ( v104043(VarCurr,bitIndex47)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_136,axiom,
! [VarCurr] :
( v104242(VarCurr)
=> ( v104043(VarCurr,bitIndex47)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7540,axiom,
! [VarCurr] :
( v104242(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_170,axiom,
! [VarCurr] :
( ~ v104240(VarCurr)
=> ( v104043(VarCurr,bitIndex46)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_135,axiom,
! [VarCurr] :
( v104240(VarCurr)
=> ( v104043(VarCurr,bitIndex46)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7539,axiom,
! [VarCurr] :
( v104240(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_169,axiom,
! [VarCurr] :
( ~ v104238(VarCurr)
=> ( v104043(VarCurr,bitIndex45)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_134,axiom,
! [VarCurr] :
( v104238(VarCurr)
=> ( v104043(VarCurr,bitIndex45)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7538,axiom,
! [VarCurr] :
( v104238(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_168,axiom,
! [VarCurr] :
( ~ v104236(VarCurr)
=> ( v104043(VarCurr,bitIndex44)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_133,axiom,
! [VarCurr] :
( v104236(VarCurr)
=> ( v104043(VarCurr,bitIndex44)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7537,axiom,
! [VarCurr] :
( v104236(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_167,axiom,
! [VarCurr] :
( ~ v104234(VarCurr)
=> ( v104043(VarCurr,bitIndex43)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_132,axiom,
! [VarCurr] :
( v104234(VarCurr)
=> ( v104043(VarCurr,bitIndex43)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7536,axiom,
! [VarCurr] :
( v104234(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_166,axiom,
! [VarCurr] :
( ~ v104232(VarCurr)
=> ( v104043(VarCurr,bitIndex42)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_131,axiom,
! [VarCurr] :
( v104232(VarCurr)
=> ( v104043(VarCurr,bitIndex42)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7535,axiom,
! [VarCurr] :
( v104232(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_165,axiom,
! [VarCurr] :
( ~ v104230(VarCurr)
=> ( v104043(VarCurr,bitIndex41)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_130,axiom,
! [VarCurr] :
( v104230(VarCurr)
=> ( v104043(VarCurr,bitIndex41)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7534,axiom,
! [VarCurr] :
( v104230(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_164,axiom,
! [VarCurr] :
( ~ v104228(VarCurr)
=> ( v104043(VarCurr,bitIndex40)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_129,axiom,
! [VarCurr] :
( v104228(VarCurr)
=> ( v104043(VarCurr,bitIndex40)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7533,axiom,
! [VarCurr] :
( v104228(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_163,axiom,
! [VarCurr] :
( ~ v104226(VarCurr)
=> ( v104043(VarCurr,bitIndex39)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_128,axiom,
! [VarCurr] :
( v104226(VarCurr)
=> ( v104043(VarCurr,bitIndex39)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7532,axiom,
! [VarCurr] :
( v104226(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_162,axiom,
! [VarCurr] :
( ~ v104224(VarCurr)
=> ( v104043(VarCurr,bitIndex38)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_127,axiom,
! [VarCurr] :
( v104224(VarCurr)
=> ( v104043(VarCurr,bitIndex38)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7531,axiom,
! [VarCurr] :
( v104224(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_161,axiom,
! [VarCurr] :
( ~ v104222(VarCurr)
=> ( v104043(VarCurr,bitIndex37)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_126,axiom,
! [VarCurr] :
( v104222(VarCurr)
=> ( v104043(VarCurr,bitIndex37)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7530,axiom,
! [VarCurr] :
( v104222(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_160,axiom,
! [VarCurr] :
( ~ v104220(VarCurr)
=> ( v104043(VarCurr,bitIndex36)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_125,axiom,
! [VarCurr] :
( v104220(VarCurr)
=> ( v104043(VarCurr,bitIndex36)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7529,axiom,
! [VarCurr] :
( v104220(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_159,axiom,
! [VarCurr] :
( ~ v104218(VarCurr)
=> ( v104043(VarCurr,bitIndex35)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_124,axiom,
! [VarCurr] :
( v104218(VarCurr)
=> ( v104043(VarCurr,bitIndex35)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7528,axiom,
! [VarCurr] :
( v104218(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_158,axiom,
! [VarCurr] :
( ~ v104216(VarCurr)
=> ( v104043(VarCurr,bitIndex34)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_123,axiom,
! [VarCurr] :
( v104216(VarCurr)
=> ( v104043(VarCurr,bitIndex34)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7527,axiom,
! [VarCurr] :
( v104216(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_157,axiom,
! [VarCurr] :
( ~ v104214(VarCurr)
=> ( v104043(VarCurr,bitIndex33)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_122,axiom,
! [VarCurr] :
( v104214(VarCurr)
=> ( v104043(VarCurr,bitIndex33)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7526,axiom,
! [VarCurr] :
( v104214(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_156,axiom,
! [VarCurr] :
( ~ v104212(VarCurr)
=> ( v104043(VarCurr,bitIndex32)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_121,axiom,
! [VarCurr] :
( v104212(VarCurr)
=> ( v104043(VarCurr,bitIndex32)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7525,axiom,
! [VarCurr] :
( v104212(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $true )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_155,axiom,
! [VarCurr] :
( ~ v104210(VarCurr)
=> ( v104043(VarCurr,bitIndex31)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_120,axiom,
! [VarCurr] :
( v104210(VarCurr)
=> ( v104043(VarCurr,bitIndex31)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7524,axiom,
! [VarCurr] :
( v104210(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_154,axiom,
! [VarCurr] :
( ~ v104208(VarCurr)
=> ( v104043(VarCurr,bitIndex30)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_119,axiom,
! [VarCurr] :
( v104208(VarCurr)
=> ( v104043(VarCurr,bitIndex30)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7523,axiom,
! [VarCurr] :
( v104208(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_153,axiom,
! [VarCurr] :
( ~ v104206(VarCurr)
=> ( v104043(VarCurr,bitIndex29)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_118,axiom,
! [VarCurr] :
( v104206(VarCurr)
=> ( v104043(VarCurr,bitIndex29)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7522,axiom,
! [VarCurr] :
( v104206(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_152,axiom,
! [VarCurr] :
( ~ v104204(VarCurr)
=> ( v104043(VarCurr,bitIndex28)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_117,axiom,
! [VarCurr] :
( v104204(VarCurr)
=> ( v104043(VarCurr,bitIndex28)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7521,axiom,
! [VarCurr] :
( v104204(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_151,axiom,
! [VarCurr] :
( ~ v104202(VarCurr)
=> ( v104043(VarCurr,bitIndex27)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_116,axiom,
! [VarCurr] :
( v104202(VarCurr)
=> ( v104043(VarCurr,bitIndex27)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7520,axiom,
! [VarCurr] :
( v104202(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_150,axiom,
! [VarCurr] :
( ~ v104200(VarCurr)
=> ( v104043(VarCurr,bitIndex26)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_115,axiom,
! [VarCurr] :
( v104200(VarCurr)
=> ( v104043(VarCurr,bitIndex26)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7519,axiom,
! [VarCurr] :
( v104200(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_149,axiom,
! [VarCurr] :
( ~ v104198(VarCurr)
=> ( v104043(VarCurr,bitIndex25)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_114,axiom,
! [VarCurr] :
( v104198(VarCurr)
=> ( v104043(VarCurr,bitIndex25)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7518,axiom,
! [VarCurr] :
( v104198(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_148,axiom,
! [VarCurr] :
( ~ v104196(VarCurr)
=> ( v104043(VarCurr,bitIndex24)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_113,axiom,
! [VarCurr] :
( v104196(VarCurr)
=> ( v104043(VarCurr,bitIndex24)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7517,axiom,
! [VarCurr] :
( v104196(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_147,axiom,
! [VarCurr] :
( ~ v104194(VarCurr)
=> ( v104043(VarCurr,bitIndex23)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_112,axiom,
! [VarCurr] :
( v104194(VarCurr)
=> ( v104043(VarCurr,bitIndex23)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7516,axiom,
! [VarCurr] :
( v104194(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_146,axiom,
! [VarCurr] :
( ~ v104192(VarCurr)
=> ( v104043(VarCurr,bitIndex22)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_111,axiom,
! [VarCurr] :
( v104192(VarCurr)
=> ( v104043(VarCurr,bitIndex22)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7515,axiom,
! [VarCurr] :
( v104192(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_145,axiom,
! [VarCurr] :
( ~ v104190(VarCurr)
=> ( v104043(VarCurr,bitIndex21)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_110,axiom,
! [VarCurr] :
( v104190(VarCurr)
=> ( v104043(VarCurr,bitIndex21)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7514,axiom,
! [VarCurr] :
( v104190(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_144,axiom,
! [VarCurr] :
( ~ v104188(VarCurr)
=> ( v104043(VarCurr,bitIndex20)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_109,axiom,
! [VarCurr] :
( v104188(VarCurr)
=> ( v104043(VarCurr,bitIndex20)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7513,axiom,
! [VarCurr] :
( v104188(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_143,axiom,
! [VarCurr] :
( ~ v104186(VarCurr)
=> ( v104043(VarCurr,bitIndex19)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_108,axiom,
! [VarCurr] :
( v104186(VarCurr)
=> ( v104043(VarCurr,bitIndex19)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7512,axiom,
! [VarCurr] :
( v104186(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_142,axiom,
! [VarCurr] :
( ~ v104184(VarCurr)
=> ( v104043(VarCurr,bitIndex18)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_107,axiom,
! [VarCurr] :
( v104184(VarCurr)
=> ( v104043(VarCurr,bitIndex18)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7511,axiom,
! [VarCurr] :
( v104184(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_141,axiom,
! [VarCurr] :
( ~ v104182(VarCurr)
=> ( v104043(VarCurr,bitIndex17)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_106,axiom,
! [VarCurr] :
( v104182(VarCurr)
=> ( v104043(VarCurr,bitIndex17)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7510,axiom,
! [VarCurr] :
( v104182(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_140,axiom,
! [VarCurr] :
( ~ v104180(VarCurr)
=> ( v104043(VarCurr,bitIndex16)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_105,axiom,
! [VarCurr] :
( v104180(VarCurr)
=> ( v104043(VarCurr,bitIndex16)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7509,axiom,
! [VarCurr] :
( v104180(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $true )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_139,axiom,
! [VarCurr] :
( ~ v104178(VarCurr)
=> ( v104043(VarCurr,bitIndex15)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_104,axiom,
! [VarCurr] :
( v104178(VarCurr)
=> ( v104043(VarCurr,bitIndex15)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7508,axiom,
! [VarCurr] :
( v104178(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_138,axiom,
! [VarCurr] :
( ~ v104176(VarCurr)
=> ( v104043(VarCurr,bitIndex14)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_103,axiom,
! [VarCurr] :
( v104176(VarCurr)
=> ( v104043(VarCurr,bitIndex14)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7507,axiom,
! [VarCurr] :
( v104176(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_137,axiom,
! [VarCurr] :
( ~ v104174(VarCurr)
=> ( v104043(VarCurr,bitIndex13)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_102,axiom,
! [VarCurr] :
( v104174(VarCurr)
=> ( v104043(VarCurr,bitIndex13)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7506,axiom,
! [VarCurr] :
( v104174(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_136,axiom,
! [VarCurr] :
( ~ v104172(VarCurr)
=> ( v104043(VarCurr,bitIndex12)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_101,axiom,
! [VarCurr] :
( v104172(VarCurr)
=> ( v104043(VarCurr,bitIndex12)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7505,axiom,
! [VarCurr] :
( v104172(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_135,axiom,
! [VarCurr] :
( ~ v104170(VarCurr)
=> ( v104043(VarCurr,bitIndex11)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_100,axiom,
! [VarCurr] :
( v104170(VarCurr)
=> ( v104043(VarCurr,bitIndex11)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7504,axiom,
! [VarCurr] :
( v104170(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_134,axiom,
! [VarCurr] :
( ~ v104168(VarCurr)
=> ( v104043(VarCurr,bitIndex10)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_99,axiom,
! [VarCurr] :
( v104168(VarCurr)
=> ( v104043(VarCurr,bitIndex10)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7503,axiom,
! [VarCurr] :
( v104168(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_133,axiom,
! [VarCurr] :
( ~ v104166(VarCurr)
=> ( v104043(VarCurr,bitIndex9)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_98,axiom,
! [VarCurr] :
( v104166(VarCurr)
=> ( v104043(VarCurr,bitIndex9)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7502,axiom,
! [VarCurr] :
( v104166(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_132,axiom,
! [VarCurr] :
( ~ v104164(VarCurr)
=> ( v104043(VarCurr,bitIndex8)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_97,axiom,
! [VarCurr] :
( v104164(VarCurr)
=> ( v104043(VarCurr,bitIndex8)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7501,axiom,
! [VarCurr] :
( v104164(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $true )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_131,axiom,
! [VarCurr] :
( ~ v104162(VarCurr)
=> ( v104043(VarCurr,bitIndex7)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_96,axiom,
! [VarCurr] :
( v104162(VarCurr)
=> ( v104043(VarCurr,bitIndex7)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7500,axiom,
! [VarCurr] :
( v104162(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_130,axiom,
! [VarCurr] :
( ~ v104160(VarCurr)
=> ( v104043(VarCurr,bitIndex6)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_95,axiom,
! [VarCurr] :
( v104160(VarCurr)
=> ( v104043(VarCurr,bitIndex6)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7499,axiom,
! [VarCurr] :
( v104160(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_129,axiom,
! [VarCurr] :
( ~ v104158(VarCurr)
=> ( v104043(VarCurr,bitIndex5)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_94,axiom,
! [VarCurr] :
( v104158(VarCurr)
=> ( v104043(VarCurr,bitIndex5)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7498,axiom,
! [VarCurr] :
( v104158(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_128,axiom,
! [VarCurr] :
( ~ v104156(VarCurr)
=> ( v104043(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_93,axiom,
! [VarCurr] :
( v104156(VarCurr)
=> ( v104043(VarCurr,bitIndex4)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7497,axiom,
! [VarCurr] :
( v104156(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $true )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_127,axiom,
! [VarCurr] :
( ~ v104154(VarCurr)
=> ( v104043(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_92,axiom,
! [VarCurr] :
( v104154(VarCurr)
=> ( v104043(VarCurr,bitIndex3)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7496,axiom,
! [VarCurr] :
( v104154(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_126,axiom,
! [VarCurr] :
( ~ v104152(VarCurr)
=> ( v104043(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_91,axiom,
! [VarCurr] :
( v104152(VarCurr)
=> ( v104043(VarCurr,bitIndex2)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7495,axiom,
! [VarCurr] :
( v104152(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $true )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_125,axiom,
! [VarCurr] :
( ~ v104150(VarCurr)
=> ( v104043(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_90,axiom,
! [VarCurr] :
( v104150(VarCurr)
=> ( v104043(VarCurr,bitIndex1)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7494,axiom,
! [VarCurr] :
( v104150(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2325,axiom,
! [VarCurr] :
( ~ v104148(VarCurr)
=> ( v104043(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2360,axiom,
! [VarCurr] :
( v104148(VarCurr)
=> ( v104043(VarCurr,bitIndex0)
<=> v104088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7493,axiom,
! [VarCurr] :
( v104148(VarCurr)
<=> ( ( v104045(VarCurr,bitIndex5)
<=> $false )
& ( v104045(VarCurr,bitIndex4)
<=> $false )
& ( v104045(VarCurr,bitIndex3)
<=> $false )
& ( v104045(VarCurr,bitIndex2)
<=> $false )
& ( v104045(VarCurr,bitIndex1)
<=> $false )
& ( v104045(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19796,axiom,
! [VarCurr] :
( v104088(VarCurr)
<=> ( v104090(VarCurr)
| v104123(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19795,axiom,
! [VarCurr] :
( v104123(VarCurr)
<=> ( v104125(VarCurr)
& v104143(VarCurr) ) ) ).
fof(writeUnaryOperator_7748,axiom,
! [VarCurr] :
( ~ v104143(VarCurr)
<=> v104135(VarCurr,bitIndex0) ) ).
fof(addAssignment_33575,axiom,
! [VarCurr] :
( v104135(VarCurr,bitIndex0)
<=> v104137(VarCurr,bitIndex0) ) ).
fof(addAssignment_33574,axiom,
! [VarCurr] :
( v104137(VarCurr,bitIndex0)
<=> v104139(VarCurr,bitIndex0) ) ).
fof(addAssignment_33573,axiom,
! [VarCurr] :
( v104139(VarCurr,bitIndex0)
<=> v104141(VarCurr,bitIndex0) ) ).
fof(addAssignment_33572,axiom,
! [VarCurr] :
( v104141(VarCurr,bitIndex0)
<=> v95319(VarCurr,bitIndex0) ) ).
fof(addAssignment_33571,axiom,
! [VarCurr] :
( v104125(VarCurr)
<=> v104127(VarCurr) ) ).
fof(addAssignment_33570,axiom,
! [VarCurr] :
( v104127(VarCurr)
<=> v104129(VarCurr) ) ).
fof(addAssignment_33569,axiom,
! [VarCurr] :
( v104129(VarCurr)
<=> v104131(VarCurr) ) ).
fof(addAssignment_33568,axiom,
! [VarCurr] :
( v104131(VarCurr)
<=> v104133(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19794,axiom,
! [VarCurr] :
( v104090(VarCurr)
<=> ( v104092(VarCurr)
& v104121(VarCurr) ) ) ).
fof(writeUnaryOperator_7747,axiom,
! [VarCurr] :
( ~ v104121(VarCurr)
<=> v104113(VarCurr) ) ).
fof(addAssignment_33567,axiom,
! [VarCurr] :
( v104113(VarCurr)
<=> v104115(VarCurr) ) ).
fof(addAssignment_33566,axiom,
! [VarCurr] :
( v104115(VarCurr)
<=> v104117(VarCurr) ) ).
fof(addAssignment_33565,axiom,
! [VarCurr] :
( v104117(VarCurr)
<=> v104119(VarCurr) ) ).
fof(addAssignment_33564,axiom,
! [VarCurr] :
( v104119(VarCurr)
<=> v100897(VarCurr) ) ).
fof(addAssignment_33563,axiom,
! [VarCurr] :
( v104092(VarCurr)
<=> v104094(VarCurr) ) ).
fof(addAssignment_33562,axiom,
! [VarCurr] :
( v104094(VarCurr)
<=> v104096(VarCurr) ) ).
fof(addAssignment_33561,axiom,
! [VarCurr] :
( v104096(VarCurr)
<=> v104098(VarCurr) ) ).
fof(addAssignment_33560,axiom,
! [VarCurr] :
( v104098(VarCurr)
<=> v104100(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2324,axiom,
! [VarCurr] :
( ~ v104102(VarCurr)
=> ( v104100(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2359,axiom,
! [VarCurr] :
( v104102(VarCurr)
=> ( v104100(VarCurr)
<=> v104110(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1670,axiom,
! [VarCurr] :
( v104110(VarCurr)
<=> ( v103971(VarCurr,bitIndex0)
& v103971(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19793,axiom,
! [VarCurr] :
( v104102(VarCurr)
<=> ( v104103(VarCurr)
| v94301(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19792,axiom,
! [VarCurr] :
( v104103(VarCurr)
<=> ( v104104(VarCurr)
| v94300(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19791,axiom,
! [VarCurr] :
( v104104(VarCurr)
<=> ( v104105(VarCurr)
| v104109(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7492,axiom,
! [VarCurr] :
( v104109(VarCurr)
<=> ( ( v10408(VarCurr,bitIndex2)
<=> $true )
& ( v10408(VarCurr,bitIndex1)
<=> $false )
& ( v10408(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19790,axiom,
! [VarCurr] :
( v104105(VarCurr)
<=> ( v104106(VarCurr)
| v104108(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7491,axiom,
! [VarCurr] :
( v104108(VarCurr)
<=> ( ( v10408(VarCurr,bitIndex2)
<=> $true )
& ( v10408(VarCurr,bitIndex1)
<=> $false )
& ( v10408(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19789,axiom,
! [VarCurr] :
( v104106(VarCurr)
<=> ( v100901(VarCurr)
| v104107(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7490,axiom,
! [VarCurr] :
( v104107(VarCurr)
<=> ( ( v10408(VarCurr,bitIndex2)
<=> $false )
& ( v10408(VarCurr,bitIndex1)
<=> $true )
& ( v10408(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2323,axiom,
! [VarCurr] :
( ~ v104047(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v104045(VarCurr,B)
<=> v104064(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2358,axiom,
! [VarCurr] :
( v104047(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v104045(VarCurr,B)
<=> v104056(VarCurr,B) ) ) ) ).
fof(addAssignment_33559,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v104064(VarCurr,B)
<=> v104066(VarCurr,B) ) ) ).
fof(addAssignment_33558,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v104066(VarCurr,B)
<=> v104068(VarCurr,B) ) ) ).
fof(addAssignment_33557,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v104068(VarCurr,B)
<=> v104070(VarCurr,B) ) ) ).
fof(addAssignment_33556,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v104070(VarCurr,B)
<=> v104072(VarCurr,B) ) ) ).
fof(addAssignment_33555,axiom,
! [VarNext,B] :
( range_5_0(B)
=> ( v104072(VarNext,B)
<=> v104074(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1681,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104075(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v104074(VarNext,B)
<=> v104072(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1740,axiom,
! [VarNext] :
( v104075(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v104074(VarNext,B)
<=> v104083(VarNext,B) ) ) ) ).
fof(addAssignment_33554,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v104083(VarNext,B)
<=> v104081(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2322,axiom,
! [VarCurr] :
( ~ v10889(VarCurr)
=> ! [B] :
( range_8_0(B)
=> ( v104081(VarCurr,B)
<=> v95934(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2357,axiom,
! [VarCurr] :
( v10889(VarCurr)
=> ! [B] :
( range_8_0(B)
=> ( v104081(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19788,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104075(VarNext)
<=> v104076(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19787,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104076(VarNext)
<=> ( v104078(VarNext)
& v10875(VarNext) ) ) ) ).
fof(writeUnaryOperator_7746,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104078(VarNext)
<=> v10882(VarNext) ) ) ).
fof(addAssignment_33553,axiom,
! [VarCurr] :
( v95934(VarCurr,bitIndex5)
<=> v95936(VarCurr,bitIndex5) ) ).
fof(addAssignment_33552,axiom,
! [VarCurr] :
( v95936(VarCurr,bitIndex5)
<=> v95938(VarCurr,bitIndex5) ) ).
fof(addAssignment_33551,axiom,
! [VarCurr] :
( v95938(VarCurr,bitIndex5)
<=> v95940(VarCurr,bitIndex5) ) ).
fof(addAssignment_33550,axiom,
! [VarCurr] :
( v95940(VarCurr,bitIndex5)
<=> v95942(VarCurr,bitIndex5) ) ).
fof(addAssignment_33549,axiom,
! [VarCurr] :
( v95942(VarCurr,bitIndex5)
<=> v95944(VarCurr,bitIndex5) ) ).
fof(addAssignment_33548,axiom,
! [VarCurr] :
( v95944(VarCurr,bitIndex5)
<=> v95946(VarCurr,bitIndex5) ) ).
fof(addAssignment_33547,axiom,
! [VarCurr] :
( v95946(VarCurr,bitIndex5)
<=> v95948(VarCurr,bitIndex5) ) ).
fof(addAssignment_33546,axiom,
! [VarCurr] :
( v95948(VarCurr,bitIndex5)
<=> v95950(VarCurr,bitIndex5) ) ).
fof(addAssignment_33545,axiom,
! [VarCurr] :
( v95950(VarCurr,bitIndex5)
<=> v95952(VarCurr,bitIndex5) ) ).
fof(addAssignment_33544,axiom,
! [VarCurr] :
( v95952(VarCurr,bitIndex5)
<=> v95954(VarCurr,bitIndex5) ) ).
fof(addAssignment_33543,axiom,
! [VarCurr] :
( v95954(VarCurr,bitIndex5)
<=> v4119(VarCurr,bitIndex5) ) ).
fof(addAssignment_33542,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v104056(VarCurr,B)
<=> v104058(VarCurr,B) ) ) ).
fof(addAssignment_33541,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v104058(VarCurr,B)
<=> v104060(VarCurr,B) ) ) ).
fof(addAssignment_33540,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v104060(VarCurr,B)
<=> v104062(VarCurr,B) ) ) ).
fof(addAssignment_33539,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v104062(VarCurr,B)
<=> v104001(VarCurr,B) ) ) ).
fof(addAssignment_33538,axiom,
! [VarCurr] :
( v104047(VarCurr)
<=> v104049(VarCurr) ) ).
fof(addAssignment_33537,axiom,
! [VarCurr] :
( v104049(VarCurr)
<=> v104051(VarCurr) ) ).
fof(addAssignment_33536,axiom,
! [VarCurr] :
( v104051(VarCurr)
<=> v104053(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1669,axiom,
! [VarCurr] :
( v104053(VarCurr)
<=> ( v103971(VarCurr,bitIndex0)
| v103971(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_33535,axiom,
! [VarCurr] :
( v104033(VarCurr)
<=> v3855(VarCurr) ) ).
fof(addAssignment_33534,axiom,
! [VarCurr] :
( v103963(VarCurr)
<=> v103965(VarCurr) ) ).
fof(addAssignment_33533,axiom,
! [VarCurr] :
( v103965(VarCurr)
<=> v103967(VarCurr) ) ).
fof(addAssignment_33532,axiom,
! [VarCurr] :
( v103967(VarCurr)
<=> v103969(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1668,axiom,
! [VarCurr] :
( v103969(VarCurr)
<=> ( v103971(VarCurr,bitIndex0)
| v103971(VarCurr,bitIndex1) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1680,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103979(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v103971(VarNext,B)
<=> v103971(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1739,axiom,
! [VarNext] :
( v103979(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v103971(VarNext,B)
<=> v103987(VarNext,B) ) ) ) ).
fof(addAssignment_33531,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v103987(VarNext,B)
<=> v103985(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2321,axiom,
! [VarCurr] :
( ~ v103924(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v103985(VarCurr,B)
<=> v103973(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2356,axiom,
! [VarCurr] :
( v103924(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v103985(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19786,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103979(VarNext)
<=> v103980(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19785,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103980(VarNext)
<=> ( v103982(VarNext)
& v103910(VarNext) ) ) ) ).
fof(writeUnaryOperator_7745,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103982(VarNext)
<=> v103917(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2320,axiom,
! [VarCurr] :
( ~ v103904(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v103973(VarCurr,B)
<=> v103971(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2355,axiom,
! [VarCurr] :
( v103904(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v103973(VarCurr,B)
<=> v103975(VarCurr,B) ) ) ) ).
fof(addAssignment_33530,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v103975(VarCurr,B)
<=> v10422(VarCurr,B) ) ) ).
fof(addAssignment_33529,axiom,
! [VarCurr] :
( v103945(VarCurr)
<=> v103947(VarCurr) ) ).
fof(addAssignment_33528,axiom,
! [VarCurr] :
( v103947(VarCurr)
<=> v103949(VarCurr) ) ).
fof(addAssignment_33527,axiom,
! [VarCurr] :
( v103949(VarCurr)
<=> v103951(VarCurr) ) ).
fof(addAssignment_33526,axiom,
! [VarCurr] :
( v103951(VarCurr)
<=> v10436(VarCurr,bitIndex1) ) ).
fof(addAssignment_33525,axiom,
! [VarCurr] :
( v103943(VarCurr)
<=> v3855(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19784,axiom,
! [VarCurr] :
( v100521(VarCurr)
<=> ( v100523(VarCurr)
& v100889(VarCurr) ) ) ).
fof(addAssignment_33524,axiom,
! [VarCurr] :
( v100889(VarCurr)
<=> v100891(VarCurr) ) ).
fof(addAssignment_33523,axiom,
! [VarCurr] :
( v100891(VarCurr)
<=> v100893(VarCurr) ) ).
fof(addAssignment_33522,axiom,
! [VarCurr] :
( v100893(VarCurr)
<=> v100895(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1679,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103913(VarNext)
=> ( v100895(VarNext)
<=> v100895(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1738,axiom,
! [VarNext] :
( v103913(VarNext)
=> ( v100895(VarNext)
<=> v103923(VarNext) ) ) ).
fof(addAssignment_33521,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103923(VarNext)
<=> v103921(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2319,axiom,
! [VarCurr] :
( ~ v103924(VarCurr)
=> ( v103921(VarCurr)
<=> v100897(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2354,axiom,
! [VarCurr] :
( v103924(VarCurr)
=> ( v103921(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_7744,axiom,
! [VarCurr] :
( ~ v103924(VarCurr)
<=> v10402(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19783,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103913(VarNext)
<=> v103914(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19782,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103914(VarNext)
<=> ( v103915(VarNext)
& v103910(VarNext) ) ) ) ).
fof(writeUnaryOperator_7743,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103915(VarNext)
<=> v103917(VarNext) ) ) ).
fof(addAssignment_33520,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103917(VarNext)
<=> v103910(VarCurr) ) ) ).
fof(addAssignment_33519,axiom,
! [VarCurr] :
( v103910(VarCurr)
<=> v11061(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19781,axiom,
! [VarCurr] :
( v100897(VarCurr)
<=> ( v103907(VarCurr)
& v103908(VarCurr) ) ) ).
fof(writeUnaryOperator_7742,axiom,
! [VarCurr] :
( ~ v103908(VarCurr)
<=> v100903(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19780,axiom,
! [VarCurr] :
( v103907(VarCurr)
<=> ( v100895(VarCurr)
| v100899(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2318,axiom,
! [VarCurr] :
( ~ v103901(VarCurr)
=> ( v100903(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2353,axiom,
! [VarCurr] :
( v103901(VarCurr)
=> ( v100903(VarCurr)
<=> v103905(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_178,axiom,
! [VarCurr] :
( ( ~ v103904(VarCurr)
& ~ v100548(VarCurr)
& ~ v94300(VarCurr) )
=> ( v103905(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1228,axiom,
! [VarCurr] :
( v94300(VarCurr)
=> ( v103905(VarCurr)
<=> v100905(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4868,axiom,
! [VarCurr] :
( v100548(VarCurr)
=> ( v103905(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4872,axiom,
! [VarCurr] :
( v103904(VarCurr)
=> ( v103905(VarCurr)
<=> v100905(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19779,axiom,
! [VarCurr] :
( v103901(VarCurr)
<=> ( v103902(VarCurr)
| v94301(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19778,axiom,
! [VarCurr] :
( v103902(VarCurr)
<=> ( v103903(VarCurr)
| v94300(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19777,axiom,
! [VarCurr] :
( v103903(VarCurr)
<=> ( v103904(VarCurr)
| v100548(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7489,axiom,
! [VarCurr] :
( v103904(VarCurr)
<=> ( ( v10408(VarCurr,bitIndex2)
<=> $false )
& ( v10408(VarCurr,bitIndex1)
<=> $false )
& ( v10408(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19776,axiom,
! [VarCurr] :
( v100905(VarCurr)
<=> ( v100895(VarCurr)
& v100907(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_54,axiom,
( v100895(constB0)
<=> $false ) ).
fof(addAssignment_33518,axiom,
! [VarCurr] :
( v100907(VarCurr)
<=> v100909(VarCurr) ) ).
fof(addAssignment_33517,axiom,
! [VarCurr] :
( v100909(VarCurr)
<=> v100911(VarCurr) ) ).
fof(addAssignment_33516,axiom,
! [VarCurr] :
( v100911(VarCurr)
<=> v100913(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19775,axiom,
! [VarCurr] :
( v100913(VarCurr)
<=> ( v100915(VarCurr)
| v100985(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19774,axiom,
! [VarCurr] :
( v100985(VarCurr)
<=> ( v100987(VarCurr)
& v103897(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7488,axiom,
! [VarCurr] :
( v103897(VarCurr)
<=> ( ( v101106(VarCurr,bitIndex32)
<=> v101131(VarCurr,bitIndex32) )
& ( v101106(VarCurr,bitIndex31)
<=> v101131(VarCurr,bitIndex31) )
& ( v101106(VarCurr,bitIndex30)
<=> v101131(VarCurr,bitIndex30) )
& ( v101106(VarCurr,bitIndex29)
<=> v101131(VarCurr,bitIndex29) )
& ( v101106(VarCurr,bitIndex28)
<=> v101131(VarCurr,bitIndex28) )
& ( v101106(VarCurr,bitIndex27)
<=> v101131(VarCurr,bitIndex27) )
& ( v101106(VarCurr,bitIndex26)
<=> v101131(VarCurr,bitIndex26) )
& ( v101106(VarCurr,bitIndex25)
<=> v101131(VarCurr,bitIndex25) )
& ( v101106(VarCurr,bitIndex24)
<=> v101131(VarCurr,bitIndex24) )
& ( v101106(VarCurr,bitIndex23)
<=> v101131(VarCurr,bitIndex23) )
& ( v101106(VarCurr,bitIndex22)
<=> v101131(VarCurr,bitIndex22) )
& ( v101106(VarCurr,bitIndex21)
<=> v101131(VarCurr,bitIndex21) )
& ( v101106(VarCurr,bitIndex20)
<=> v101131(VarCurr,bitIndex20) )
& ( v101106(VarCurr,bitIndex19)
<=> v101131(VarCurr,bitIndex19) )
& ( v101106(VarCurr,bitIndex18)
<=> v101131(VarCurr,bitIndex18) )
& ( v101106(VarCurr,bitIndex17)
<=> v101131(VarCurr,bitIndex17) )
& ( v101106(VarCurr,bitIndex16)
<=> v101131(VarCurr,bitIndex16) )
& ( v101106(VarCurr,bitIndex15)
<=> v101131(VarCurr,bitIndex15) )
& ( v101106(VarCurr,bitIndex14)
<=> v101131(VarCurr,bitIndex14) )
& ( v101106(VarCurr,bitIndex13)
<=> v101131(VarCurr,bitIndex13) )
& ( v101106(VarCurr,bitIndex12)
<=> v101131(VarCurr,bitIndex12) )
& ( v101106(VarCurr,bitIndex11)
<=> v101131(VarCurr,bitIndex11) )
& ( v101106(VarCurr,bitIndex10)
<=> v101131(VarCurr,bitIndex10) )
& ( v101106(VarCurr,bitIndex9)
<=> v101131(VarCurr,bitIndex9) )
& ( v101106(VarCurr,bitIndex8)
<=> v101131(VarCurr,bitIndex8) )
& ( v101106(VarCurr,bitIndex7)
<=> v101131(VarCurr,bitIndex7) )
& ( v101106(VarCurr,bitIndex6)
<=> v101131(VarCurr,bitIndex6) )
& ( v101106(VarCurr,bitIndex5)
<=> v101131(VarCurr,bitIndex5) )
& ( v101106(VarCurr,bitIndex4)
<=> v101131(VarCurr,bitIndex4) )
& ( v101106(VarCurr,bitIndex3)
<=> v101131(VarCurr,bitIndex3) )
& ( v101106(VarCurr,bitIndex2)
<=> v101131(VarCurr,bitIndex2) )
& ( v101106(VarCurr,bitIndex1)
<=> v101131(VarCurr,bitIndex1) )
& ( v101106(VarCurr,bitIndex0)
<=> v101131(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_33515,axiom,
! [VarCurr,B] :
( range_32_0(B)
=> ( v101131(VarCurr,B)
<=> v101133(VarCurr,B) ) ) ).
fof(addAssignment_33514,axiom,
! [VarCurr,B] :
( range_32_0(B)
=> ( v101133(VarCurr,B)
<=> v101135(VarCurr,B) ) ) ).
fof(addAssignment_33513,axiom,
! [VarCurr,B] :
( range_32_0(B)
=> ( v101135(VarCurr,B)
<=> v101137(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1678,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103880(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v101137(VarNext,B)
<=> v101137(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1737,axiom,
! [VarNext] :
( v103880(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v101137(VarNext,B)
<=> v103893(VarNext,B) ) ) ) ).
fof(addAssignment_33512,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v103893(VarNext,B)
<=> v103891(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4867,axiom,
! [VarCurr] :
( ~ v100711(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v103891(VarCurr,B)
<=> v101139(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4871,axiom,
! [VarCurr] :
( v100711(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v103891(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19773,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103880(VarNext)
<=> ( v103881(VarNext)
& v103888(VarNext) ) ) ) ).
fof(addAssignment_33511,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103888(VarNext)
<=> v103886(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19772,axiom,
! [VarCurr] :
( v103886(VarCurr)
<=> ( v100711(VarCurr)
| v103889(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19771,axiom,
! [VarCurr] :
( v103889(VarCurr)
<=> ( v100538(VarCurr)
& v103890(VarCurr) ) ) ).
fof(writeUnaryOperator_7741,axiom,
! [VarCurr] :
( ~ v103890(VarCurr)
<=> v100711(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19770,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103881(VarNext)
<=> ( v103883(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7740,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103883(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_33510,axiom,
! [VarCurr,B] :
( range_32_0(B)
=> ( v101139(VarCurr,B)
<=> v101141(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2317,axiom,
! [VarCurr] :
( ~ v101143(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v101141(VarCurr,B)
<=> v103877(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2352,axiom,
! [VarCurr] :
( v101143(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v101141(VarCurr,B)
<=> v103876(VarCurr,B) ) ) ) ).
fof(addAssignment_33509,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v103877(VarCurr,B)
<=> v103162(VarCurr,B) ) ) ).
fof(addAssignment_33508,axiom,
! [VarCurr] :
( ( v103877(VarCurr,bitIndex32)
<=> v101145(VarCurr,bitIndex25) )
& ( v103877(VarCurr,bitIndex31)
<=> v101145(VarCurr,bitIndex24) )
& ( v103877(VarCurr,bitIndex30)
<=> v101145(VarCurr,bitIndex23) )
& ( v103877(VarCurr,bitIndex29)
<=> v101145(VarCurr,bitIndex22) )
& ( v103877(VarCurr,bitIndex28)
<=> v101145(VarCurr,bitIndex21) )
& ( v103877(VarCurr,bitIndex27)
<=> v101145(VarCurr,bitIndex20) )
& ( v103877(VarCurr,bitIndex26)
<=> v101145(VarCurr,bitIndex19) )
& ( v103877(VarCurr,bitIndex25)
<=> v101145(VarCurr,bitIndex18) )
& ( v103877(VarCurr,bitIndex24)
<=> v101145(VarCurr,bitIndex17) )
& ( v103877(VarCurr,bitIndex23)
<=> v101145(VarCurr,bitIndex16) )
& ( v103877(VarCurr,bitIndex22)
<=> v101145(VarCurr,bitIndex15) )
& ( v103877(VarCurr,bitIndex21)
<=> v101145(VarCurr,bitIndex14) )
& ( v103877(VarCurr,bitIndex20)
<=> v101145(VarCurr,bitIndex13) )
& ( v103877(VarCurr,bitIndex19)
<=> v101145(VarCurr,bitIndex12) )
& ( v103877(VarCurr,bitIndex18)
<=> v101145(VarCurr,bitIndex11) )
& ( v103877(VarCurr,bitIndex17)
<=> v101145(VarCurr,bitIndex10) )
& ( v103877(VarCurr,bitIndex16)
<=> v101145(VarCurr,bitIndex9) )
& ( v103877(VarCurr,bitIndex15)
<=> v101145(VarCurr,bitIndex8) )
& ( v103877(VarCurr,bitIndex14)
<=> v101145(VarCurr,bitIndex7) )
& ( v103877(VarCurr,bitIndex13)
<=> v101145(VarCurr,bitIndex6) )
& ( v103877(VarCurr,bitIndex12)
<=> v101145(VarCurr,bitIndex5) )
& ( v103877(VarCurr,bitIndex11)
<=> v101145(VarCurr,bitIndex4) )
& ( v103877(VarCurr,bitIndex10)
<=> v101145(VarCurr,bitIndex3) )
& ( v103877(VarCurr,bitIndex9)
<=> v101145(VarCurr,bitIndex2) )
& ( v103877(VarCurr,bitIndex8)
<=> v101145(VarCurr,bitIndex1) )
& ( v103877(VarCurr,bitIndex7)
<=> v101145(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_33507,axiom,
! [VarCurr,B] :
( range_32_0(B)
=> ( v103876(VarCurr,B)
<=> v101145(VarCurr,B) ) ) ).
fof(addAssignment_33506,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v103162(VarCurr,B)
<=> v103208(VarCurr,B) ) ) ).
fof(addAssignment_33505,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v103206(VarCurr,B)
<=> v103207(VarCurr,B) ) ) ).
fof(addAssignment_33504,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v103203(VarCurr,B)
<=> v103204(VarCurr,B) ) ) ).
fof(addAssignment_33503,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v103200(VarCurr,B)
<=> v103201(VarCurr,B) ) ) ).
fof(addAssignment_33502,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v103197(VarCurr,B)
<=> v103198(VarCurr,B) ) ) ).
fof(addAssignment_33501,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v103194(VarCurr,B)
<=> v103195(VarCurr,B) ) ) ).
fof(addAssignment_33500,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v103191(VarCurr,B)
<=> v103192(VarCurr,B) ) ) ).
fof(addAssignment_33499,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v103188(VarCurr,B)
<=> v103189(VarCurr,B) ) ) ).
fof(addAssignment_33498,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v103178(VarCurr,B)
<=> v103186(VarCurr,B) ) ) ).
fof(addAssignment_33497,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v103174(VarCurr,B)
<=> v103175(VarCurr,B) ) ) ).
fof(addAssignment_33496,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v103176(VarCurr,B)
<=> v103184(VarCurr,B) ) ) ).
fof(addAssignment_33495,axiom,
! [VarCurr] :
( ( v103183(VarCurr,bitIndex2)
<=> v100562(VarCurr,bitIndex16) )
& ( v103183(VarCurr,bitIndex1)
<=> v100562(VarCurr,bitIndex15) )
& ( v103183(VarCurr,bitIndex0)
<=> v100562(VarCurr,bitIndex14) ) ) ).
fof(addAssignment_33494,axiom,
! [VarCurr] :
( ( v103183(VarCurr,bitIndex6)
<=> v100562(VarCurr,bitIndex20) )
& ( v103183(VarCurr,bitIndex5)
<=> v100562(VarCurr,bitIndex19) )
& ( v103183(VarCurr,bitIndex4)
<=> v100562(VarCurr,bitIndex18) )
& ( v103183(VarCurr,bitIndex3)
<=> v100562(VarCurr,bitIndex17) ) ) ).
fof(addAssignment_33493,axiom,
! [VarCurr] :
( v101145(VarCurr,bitIndex0)
<=> v103870(VarCurr) ) ).
fof(addAssignment_33492,axiom,
! [VarCurr] :
( v101145(VarCurr,bitIndex1)
<=> v103865(VarCurr) ) ).
fof(addAssignment_33491,axiom,
! [VarCurr] :
( v101145(VarCurr,bitIndex2)
<=> v103860(VarCurr) ) ).
fof(addAssignment_33490,axiom,
! [VarCurr] :
( v101145(VarCurr,bitIndex3)
<=> v103855(VarCurr) ) ).
fof(addAssignment_33489,axiom,
! [VarCurr] :
( v101145(VarCurr,bitIndex4)
<=> v103850(VarCurr) ) ).
fof(addAssignment_33488,axiom,
! [VarCurr] :
( v101145(VarCurr,bitIndex5)
<=> v103845(VarCurr) ) ).
fof(addAssignment_33487,axiom,
! [VarCurr] :
( v101145(VarCurr,bitIndex6)
<=> v103840(VarCurr) ) ).
fof(addAssignment_33486,axiom,
! [VarCurr] :
( v101145(VarCurr,bitIndex7)
<=> v103835(VarCurr) ) ).
fof(addAssignment_33485,axiom,
! [VarCurr] :
( v101145(VarCurr,bitIndex8)
<=> v103830(VarCurr) ) ).
fof(addAssignment_33484,axiom,
! [VarCurr] :
( v101145(VarCurr,bitIndex9)
<=> v103825(VarCurr) ) ).
fof(addAssignment_33483,axiom,
! [VarCurr] :
( v101145(VarCurr,bitIndex10)
<=> v103820(VarCurr) ) ).
fof(addAssignment_33482,axiom,
! [VarCurr] :
( v101145(VarCurr,bitIndex11)
<=> v103815(VarCurr) ) ).
fof(addAssignment_33481,axiom,
! [VarCurr] :
( v101145(VarCurr,bitIndex12)
<=> v103810(VarCurr) ) ).
fof(addAssignment_33480,axiom,
! [VarCurr] :
( v101145(VarCurr,bitIndex13)
<=> v103805(VarCurr) ) ).
fof(addAssignment_33479,axiom,
! [VarCurr] :
( v101145(VarCurr,bitIndex14)
<=> v103800(VarCurr) ) ).
fof(addAssignment_33478,axiom,
! [VarCurr] :
( v101145(VarCurr,bitIndex15)
<=> v103795(VarCurr) ) ).
fof(addAssignment_33477,axiom,
! [VarCurr] :
( v101145(VarCurr,bitIndex16)
<=> v103790(VarCurr) ) ).
fof(addAssignment_33476,axiom,
! [VarCurr] :
( v101145(VarCurr,bitIndex17)
<=> v103785(VarCurr) ) ).
fof(addAssignment_33475,axiom,
! [VarCurr] :
( v101145(VarCurr,bitIndex18)
<=> v103780(VarCurr) ) ).
fof(addAssignment_33474,axiom,
! [VarCurr] :
( v101145(VarCurr,bitIndex19)
<=> v103775(VarCurr) ) ).
fof(addAssignment_33473,axiom,
! [VarCurr] :
( v101145(VarCurr,bitIndex20)
<=> v103770(VarCurr) ) ).
fof(addAssignment_33472,axiom,
! [VarCurr] :
( v101145(VarCurr,bitIndex21)
<=> v103765(VarCurr) ) ).
fof(addAssignment_33471,axiom,
! [VarCurr] :
( v101145(VarCurr,bitIndex22)
<=> v103760(VarCurr) ) ).
fof(addAssignment_33470,axiom,
! [VarCurr] :
( v101145(VarCurr,bitIndex23)
<=> v103755(VarCurr) ) ).
fof(addAssignment_33469,axiom,
! [VarCurr] :
( v101145(VarCurr,bitIndex24)
<=> v103750(VarCurr) ) ).
fof(addAssignment_33468,axiom,
! [VarCurr] :
( v101145(VarCurr,bitIndex25)
<=> v103745(VarCurr) ) ).
fof(addAssignment_33467,axiom,
! [VarCurr] :
( v101145(VarCurr,bitIndex26)
<=> v103740(VarCurr) ) ).
fof(addAssignment_33466,axiom,
! [VarCurr] :
( v101145(VarCurr,bitIndex27)
<=> v103735(VarCurr) ) ).
fof(addAssignment_33465,axiom,
! [VarCurr] :
( v101145(VarCurr,bitIndex28)
<=> v103730(VarCurr) ) ).
fof(addAssignment_33464,axiom,
! [VarCurr] :
( v101145(VarCurr,bitIndex29)
<=> v103725(VarCurr) ) ).
fof(addAssignment_33463,axiom,
! [VarCurr] :
( v101145(VarCurr,bitIndex30)
<=> v103720(VarCurr) ) ).
fof(addAssignment_33462,axiom,
! [VarCurr] :
( v101145(VarCurr,bitIndex31)
<=> v103715(VarCurr) ) ).
fof(addAssignment_33461,axiom,
! [VarCurr] :
( v101145(VarCurr,bitIndex32)
<=> v103456(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19769,axiom,
! [VarCurr] :
( v103870(VarCurr)
<=> ( v103871(VarCurr)
& v103874(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19768,axiom,
! [VarCurr] :
( v103874(VarCurr)
<=> ( v101147(VarCurr,bitIndex0)
| v103160(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19767,axiom,
! [VarCurr] :
( v103871(VarCurr)
<=> ( v103872(VarCurr)
| v103873(VarCurr) ) ) ).
fof(writeUnaryOperator_7739,axiom,
! [VarCurr] :
( ~ v103873(VarCurr)
<=> v103160(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_7738,axiom,
! [VarCurr] :
( ~ v103872(VarCurr)
<=> v101147(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19766,axiom,
! [VarCurr] :
( v103865(VarCurr)
<=> ( v103866(VarCurr)
& v103869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19765,axiom,
! [VarCurr] :
( v103869(VarCurr)
<=> ( v103521(VarCurr)
| v103522(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19764,axiom,
! [VarCurr] :
( v103866(VarCurr)
<=> ( v103867(VarCurr)
| v103868(VarCurr) ) ) ).
fof(writeUnaryOperator_7737,axiom,
! [VarCurr] :
( ~ v103868(VarCurr)
<=> v103522(VarCurr) ) ).
fof(writeUnaryOperator_7736,axiom,
! [VarCurr] :
( ~ v103867(VarCurr)
<=> v103521(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19763,axiom,
! [VarCurr] :
( v103860(VarCurr)
<=> ( v103861(VarCurr)
& v103864(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19762,axiom,
! [VarCurr] :
( v103864(VarCurr)
<=> ( v103519(VarCurr)
| v103528(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19761,axiom,
! [VarCurr] :
( v103861(VarCurr)
<=> ( v103862(VarCurr)
| v103863(VarCurr) ) ) ).
fof(writeUnaryOperator_7735,axiom,
! [VarCurr] :
( ~ v103863(VarCurr)
<=> v103528(VarCurr) ) ).
fof(writeUnaryOperator_7734,axiom,
! [VarCurr] :
( ~ v103862(VarCurr)
<=> v103519(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19760,axiom,
! [VarCurr] :
( v103855(VarCurr)
<=> ( v103856(VarCurr)
& v103859(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19759,axiom,
! [VarCurr] :
( v103859(VarCurr)
<=> ( v103517(VarCurr)
| v103534(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19758,axiom,
! [VarCurr] :
( v103856(VarCurr)
<=> ( v103857(VarCurr)
| v103858(VarCurr) ) ) ).
fof(writeUnaryOperator_7733,axiom,
! [VarCurr] :
( ~ v103858(VarCurr)
<=> v103534(VarCurr) ) ).
fof(writeUnaryOperator_7732,axiom,
! [VarCurr] :
( ~ v103857(VarCurr)
<=> v103517(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19757,axiom,
! [VarCurr] :
( v103850(VarCurr)
<=> ( v103851(VarCurr)
& v103854(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19756,axiom,
! [VarCurr] :
( v103854(VarCurr)
<=> ( v103515(VarCurr)
| v103540(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19755,axiom,
! [VarCurr] :
( v103851(VarCurr)
<=> ( v103852(VarCurr)
| v103853(VarCurr) ) ) ).
fof(writeUnaryOperator_7731,axiom,
! [VarCurr] :
( ~ v103853(VarCurr)
<=> v103540(VarCurr) ) ).
fof(writeUnaryOperator_7730,axiom,
! [VarCurr] :
( ~ v103852(VarCurr)
<=> v103515(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19754,axiom,
! [VarCurr] :
( v103845(VarCurr)
<=> ( v103846(VarCurr)
& v103849(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19753,axiom,
! [VarCurr] :
( v103849(VarCurr)
<=> ( v103513(VarCurr)
| v103546(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19752,axiom,
! [VarCurr] :
( v103846(VarCurr)
<=> ( v103847(VarCurr)
| v103848(VarCurr) ) ) ).
fof(writeUnaryOperator_7729,axiom,
! [VarCurr] :
( ~ v103848(VarCurr)
<=> v103546(VarCurr) ) ).
fof(writeUnaryOperator_7728,axiom,
! [VarCurr] :
( ~ v103847(VarCurr)
<=> v103513(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19751,axiom,
! [VarCurr] :
( v103840(VarCurr)
<=> ( v103841(VarCurr)
& v103844(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19750,axiom,
! [VarCurr] :
( v103844(VarCurr)
<=> ( v103511(VarCurr)
| v103552(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19749,axiom,
! [VarCurr] :
( v103841(VarCurr)
<=> ( v103842(VarCurr)
| v103843(VarCurr) ) ) ).
fof(writeUnaryOperator_7727,axiom,
! [VarCurr] :
( ~ v103843(VarCurr)
<=> v103552(VarCurr) ) ).
fof(writeUnaryOperator_7726,axiom,
! [VarCurr] :
( ~ v103842(VarCurr)
<=> v103511(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19748,axiom,
! [VarCurr] :
( v103835(VarCurr)
<=> ( v103836(VarCurr)
& v103839(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19747,axiom,
! [VarCurr] :
( v103839(VarCurr)
<=> ( v103509(VarCurr)
| v103558(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19746,axiom,
! [VarCurr] :
( v103836(VarCurr)
<=> ( v103837(VarCurr)
| v103838(VarCurr) ) ) ).
fof(writeUnaryOperator_7725,axiom,
! [VarCurr] :
( ~ v103838(VarCurr)
<=> v103558(VarCurr) ) ).
fof(writeUnaryOperator_7724,axiom,
! [VarCurr] :
( ~ v103837(VarCurr)
<=> v103509(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19745,axiom,
! [VarCurr] :
( v103830(VarCurr)
<=> ( v103831(VarCurr)
& v103834(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19744,axiom,
! [VarCurr] :
( v103834(VarCurr)
<=> ( v103507(VarCurr)
| v103564(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19743,axiom,
! [VarCurr] :
( v103831(VarCurr)
<=> ( v103832(VarCurr)
| v103833(VarCurr) ) ) ).
fof(writeUnaryOperator_7723,axiom,
! [VarCurr] :
( ~ v103833(VarCurr)
<=> v103564(VarCurr) ) ).
fof(writeUnaryOperator_7722,axiom,
! [VarCurr] :
( ~ v103832(VarCurr)
<=> v103507(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19742,axiom,
! [VarCurr] :
( v103825(VarCurr)
<=> ( v103826(VarCurr)
& v103829(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19741,axiom,
! [VarCurr] :
( v103829(VarCurr)
<=> ( v103505(VarCurr)
| v103570(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19740,axiom,
! [VarCurr] :
( v103826(VarCurr)
<=> ( v103827(VarCurr)
| v103828(VarCurr) ) ) ).
fof(writeUnaryOperator_7721,axiom,
! [VarCurr] :
( ~ v103828(VarCurr)
<=> v103570(VarCurr) ) ).
fof(writeUnaryOperator_7720,axiom,
! [VarCurr] :
( ~ v103827(VarCurr)
<=> v103505(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19739,axiom,
! [VarCurr] :
( v103820(VarCurr)
<=> ( v103821(VarCurr)
& v103824(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19738,axiom,
! [VarCurr] :
( v103824(VarCurr)
<=> ( v103503(VarCurr)
| v103576(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19737,axiom,
! [VarCurr] :
( v103821(VarCurr)
<=> ( v103822(VarCurr)
| v103823(VarCurr) ) ) ).
fof(writeUnaryOperator_7719,axiom,
! [VarCurr] :
( ~ v103823(VarCurr)
<=> v103576(VarCurr) ) ).
fof(writeUnaryOperator_7718,axiom,
! [VarCurr] :
( ~ v103822(VarCurr)
<=> v103503(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19736,axiom,
! [VarCurr] :
( v103815(VarCurr)
<=> ( v103816(VarCurr)
& v103819(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19735,axiom,
! [VarCurr] :
( v103819(VarCurr)
<=> ( v103501(VarCurr)
| v103582(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19734,axiom,
! [VarCurr] :
( v103816(VarCurr)
<=> ( v103817(VarCurr)
| v103818(VarCurr) ) ) ).
fof(writeUnaryOperator_7717,axiom,
! [VarCurr] :
( ~ v103818(VarCurr)
<=> v103582(VarCurr) ) ).
fof(writeUnaryOperator_7716,axiom,
! [VarCurr] :
( ~ v103817(VarCurr)
<=> v103501(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19733,axiom,
! [VarCurr] :
( v103810(VarCurr)
<=> ( v103811(VarCurr)
& v103814(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19732,axiom,
! [VarCurr] :
( v103814(VarCurr)
<=> ( v103499(VarCurr)
| v103588(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19731,axiom,
! [VarCurr] :
( v103811(VarCurr)
<=> ( v103812(VarCurr)
| v103813(VarCurr) ) ) ).
fof(writeUnaryOperator_7715,axiom,
! [VarCurr] :
( ~ v103813(VarCurr)
<=> v103588(VarCurr) ) ).
fof(writeUnaryOperator_7714,axiom,
! [VarCurr] :
( ~ v103812(VarCurr)
<=> v103499(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19730,axiom,
! [VarCurr] :
( v103805(VarCurr)
<=> ( v103806(VarCurr)
& v103809(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19729,axiom,
! [VarCurr] :
( v103809(VarCurr)
<=> ( v103497(VarCurr)
| v103594(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19728,axiom,
! [VarCurr] :
( v103806(VarCurr)
<=> ( v103807(VarCurr)
| v103808(VarCurr) ) ) ).
fof(writeUnaryOperator_7713,axiom,
! [VarCurr] :
( ~ v103808(VarCurr)
<=> v103594(VarCurr) ) ).
fof(writeUnaryOperator_7712,axiom,
! [VarCurr] :
( ~ v103807(VarCurr)
<=> v103497(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19727,axiom,
! [VarCurr] :
( v103800(VarCurr)
<=> ( v103801(VarCurr)
& v103804(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19726,axiom,
! [VarCurr] :
( v103804(VarCurr)
<=> ( v103495(VarCurr)
| v103600(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19725,axiom,
! [VarCurr] :
( v103801(VarCurr)
<=> ( v103802(VarCurr)
| v103803(VarCurr) ) ) ).
fof(writeUnaryOperator_7711,axiom,
! [VarCurr] :
( ~ v103803(VarCurr)
<=> v103600(VarCurr) ) ).
fof(writeUnaryOperator_7710,axiom,
! [VarCurr] :
( ~ v103802(VarCurr)
<=> v103495(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19724,axiom,
! [VarCurr] :
( v103795(VarCurr)
<=> ( v103796(VarCurr)
& v103799(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19723,axiom,
! [VarCurr] :
( v103799(VarCurr)
<=> ( v103493(VarCurr)
| v103606(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19722,axiom,
! [VarCurr] :
( v103796(VarCurr)
<=> ( v103797(VarCurr)
| v103798(VarCurr) ) ) ).
fof(writeUnaryOperator_7709,axiom,
! [VarCurr] :
( ~ v103798(VarCurr)
<=> v103606(VarCurr) ) ).
fof(writeUnaryOperator_7708,axiom,
! [VarCurr] :
( ~ v103797(VarCurr)
<=> v103493(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19721,axiom,
! [VarCurr] :
( v103790(VarCurr)
<=> ( v103791(VarCurr)
& v103794(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19720,axiom,
! [VarCurr] :
( v103794(VarCurr)
<=> ( v103491(VarCurr)
| v103612(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19719,axiom,
! [VarCurr] :
( v103791(VarCurr)
<=> ( v103792(VarCurr)
| v103793(VarCurr) ) ) ).
fof(writeUnaryOperator_7707,axiom,
! [VarCurr] :
( ~ v103793(VarCurr)
<=> v103612(VarCurr) ) ).
fof(writeUnaryOperator_7706,axiom,
! [VarCurr] :
( ~ v103792(VarCurr)
<=> v103491(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19718,axiom,
! [VarCurr] :
( v103785(VarCurr)
<=> ( v103786(VarCurr)
& v103789(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19717,axiom,
! [VarCurr] :
( v103789(VarCurr)
<=> ( v103489(VarCurr)
| v103618(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19716,axiom,
! [VarCurr] :
( v103786(VarCurr)
<=> ( v103787(VarCurr)
| v103788(VarCurr) ) ) ).
fof(writeUnaryOperator_7705,axiom,
! [VarCurr] :
( ~ v103788(VarCurr)
<=> v103618(VarCurr) ) ).
fof(writeUnaryOperator_7704,axiom,
! [VarCurr] :
( ~ v103787(VarCurr)
<=> v103489(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19715,axiom,
! [VarCurr] :
( v103780(VarCurr)
<=> ( v103781(VarCurr)
& v103784(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19714,axiom,
! [VarCurr] :
( v103784(VarCurr)
<=> ( v103487(VarCurr)
| v103624(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19713,axiom,
! [VarCurr] :
( v103781(VarCurr)
<=> ( v103782(VarCurr)
| v103783(VarCurr) ) ) ).
fof(writeUnaryOperator_7703,axiom,
! [VarCurr] :
( ~ v103783(VarCurr)
<=> v103624(VarCurr) ) ).
fof(writeUnaryOperator_7702,axiom,
! [VarCurr] :
( ~ v103782(VarCurr)
<=> v103487(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19712,axiom,
! [VarCurr] :
( v103775(VarCurr)
<=> ( v103776(VarCurr)
& v103779(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19711,axiom,
! [VarCurr] :
( v103779(VarCurr)
<=> ( v103485(VarCurr)
| v103630(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19710,axiom,
! [VarCurr] :
( v103776(VarCurr)
<=> ( v103777(VarCurr)
| v103778(VarCurr) ) ) ).
fof(writeUnaryOperator_7701,axiom,
! [VarCurr] :
( ~ v103778(VarCurr)
<=> v103630(VarCurr) ) ).
fof(writeUnaryOperator_7700,axiom,
! [VarCurr] :
( ~ v103777(VarCurr)
<=> v103485(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19709,axiom,
! [VarCurr] :
( v103770(VarCurr)
<=> ( v103771(VarCurr)
& v103774(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19708,axiom,
! [VarCurr] :
( v103774(VarCurr)
<=> ( v103483(VarCurr)
| v103636(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19707,axiom,
! [VarCurr] :
( v103771(VarCurr)
<=> ( v103772(VarCurr)
| v103773(VarCurr) ) ) ).
fof(writeUnaryOperator_7699,axiom,
! [VarCurr] :
( ~ v103773(VarCurr)
<=> v103636(VarCurr) ) ).
fof(writeUnaryOperator_7698,axiom,
! [VarCurr] :
( ~ v103772(VarCurr)
<=> v103483(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19706,axiom,
! [VarCurr] :
( v103765(VarCurr)
<=> ( v103766(VarCurr)
& v103769(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19705,axiom,
! [VarCurr] :
( v103769(VarCurr)
<=> ( v103481(VarCurr)
| v103642(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19704,axiom,
! [VarCurr] :
( v103766(VarCurr)
<=> ( v103767(VarCurr)
| v103768(VarCurr) ) ) ).
fof(writeUnaryOperator_7697,axiom,
! [VarCurr] :
( ~ v103768(VarCurr)
<=> v103642(VarCurr) ) ).
fof(writeUnaryOperator_7696,axiom,
! [VarCurr] :
( ~ v103767(VarCurr)
<=> v103481(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19703,axiom,
! [VarCurr] :
( v103760(VarCurr)
<=> ( v103761(VarCurr)
& v103764(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19702,axiom,
! [VarCurr] :
( v103764(VarCurr)
<=> ( v103479(VarCurr)
| v103648(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19701,axiom,
! [VarCurr] :
( v103761(VarCurr)
<=> ( v103762(VarCurr)
| v103763(VarCurr) ) ) ).
fof(writeUnaryOperator_7695,axiom,
! [VarCurr] :
( ~ v103763(VarCurr)
<=> v103648(VarCurr) ) ).
fof(writeUnaryOperator_7694,axiom,
! [VarCurr] :
( ~ v103762(VarCurr)
<=> v103479(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19700,axiom,
! [VarCurr] :
( v103755(VarCurr)
<=> ( v103756(VarCurr)
& v103759(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19699,axiom,
! [VarCurr] :
( v103759(VarCurr)
<=> ( v103477(VarCurr)
| v103654(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19698,axiom,
! [VarCurr] :
( v103756(VarCurr)
<=> ( v103757(VarCurr)
| v103758(VarCurr) ) ) ).
fof(writeUnaryOperator_7693,axiom,
! [VarCurr] :
( ~ v103758(VarCurr)
<=> v103654(VarCurr) ) ).
fof(writeUnaryOperator_7692,axiom,
! [VarCurr] :
( ~ v103757(VarCurr)
<=> v103477(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19697,axiom,
! [VarCurr] :
( v103750(VarCurr)
<=> ( v103751(VarCurr)
& v103754(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19696,axiom,
! [VarCurr] :
( v103754(VarCurr)
<=> ( v103475(VarCurr)
| v103660(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19695,axiom,
! [VarCurr] :
( v103751(VarCurr)
<=> ( v103752(VarCurr)
| v103753(VarCurr) ) ) ).
fof(writeUnaryOperator_7691,axiom,
! [VarCurr] :
( ~ v103753(VarCurr)
<=> v103660(VarCurr) ) ).
fof(writeUnaryOperator_7690,axiom,
! [VarCurr] :
( ~ v103752(VarCurr)
<=> v103475(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19694,axiom,
! [VarCurr] :
( v103745(VarCurr)
<=> ( v103746(VarCurr)
& v103749(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19693,axiom,
! [VarCurr] :
( v103749(VarCurr)
<=> ( v103473(VarCurr)
| v103666(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19692,axiom,
! [VarCurr] :
( v103746(VarCurr)
<=> ( v103747(VarCurr)
| v103748(VarCurr) ) ) ).
fof(writeUnaryOperator_7689,axiom,
! [VarCurr] :
( ~ v103748(VarCurr)
<=> v103666(VarCurr) ) ).
fof(writeUnaryOperator_7688,axiom,
! [VarCurr] :
( ~ v103747(VarCurr)
<=> v103473(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19691,axiom,
! [VarCurr] :
( v103740(VarCurr)
<=> ( v103741(VarCurr)
& v103744(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19690,axiom,
! [VarCurr] :
( v103744(VarCurr)
<=> ( v103471(VarCurr)
| v103672(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19689,axiom,
! [VarCurr] :
( v103741(VarCurr)
<=> ( v103742(VarCurr)
| v103743(VarCurr) ) ) ).
fof(writeUnaryOperator_7687,axiom,
! [VarCurr] :
( ~ v103743(VarCurr)
<=> v103672(VarCurr) ) ).
fof(writeUnaryOperator_7686,axiom,
! [VarCurr] :
( ~ v103742(VarCurr)
<=> v103471(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19688,axiom,
! [VarCurr] :
( v103735(VarCurr)
<=> ( v103736(VarCurr)
& v103739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19687,axiom,
! [VarCurr] :
( v103739(VarCurr)
<=> ( v103469(VarCurr)
| v103678(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19686,axiom,
! [VarCurr] :
( v103736(VarCurr)
<=> ( v103737(VarCurr)
| v103738(VarCurr) ) ) ).
fof(writeUnaryOperator_7685,axiom,
! [VarCurr] :
( ~ v103738(VarCurr)
<=> v103678(VarCurr) ) ).
fof(writeUnaryOperator_7684,axiom,
! [VarCurr] :
( ~ v103737(VarCurr)
<=> v103469(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19685,axiom,
! [VarCurr] :
( v103730(VarCurr)
<=> ( v103731(VarCurr)
& v103734(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19684,axiom,
! [VarCurr] :
( v103734(VarCurr)
<=> ( v103467(VarCurr)
| v103684(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19683,axiom,
! [VarCurr] :
( v103731(VarCurr)
<=> ( v103732(VarCurr)
| v103733(VarCurr) ) ) ).
fof(writeUnaryOperator_7683,axiom,
! [VarCurr] :
( ~ v103733(VarCurr)
<=> v103684(VarCurr) ) ).
fof(writeUnaryOperator_7682,axiom,
! [VarCurr] :
( ~ v103732(VarCurr)
<=> v103467(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19682,axiom,
! [VarCurr] :
( v103725(VarCurr)
<=> ( v103726(VarCurr)
& v103729(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19681,axiom,
! [VarCurr] :
( v103729(VarCurr)
<=> ( v103465(VarCurr)
| v103690(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19680,axiom,
! [VarCurr] :
( v103726(VarCurr)
<=> ( v103727(VarCurr)
| v103728(VarCurr) ) ) ).
fof(writeUnaryOperator_7681,axiom,
! [VarCurr] :
( ~ v103728(VarCurr)
<=> v103690(VarCurr) ) ).
fof(writeUnaryOperator_7680,axiom,
! [VarCurr] :
( ~ v103727(VarCurr)
<=> v103465(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19679,axiom,
! [VarCurr] :
( v103720(VarCurr)
<=> ( v103721(VarCurr)
& v103724(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19678,axiom,
! [VarCurr] :
( v103724(VarCurr)
<=> ( v103463(VarCurr)
| v103696(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19677,axiom,
! [VarCurr] :
( v103721(VarCurr)
<=> ( v103722(VarCurr)
| v103723(VarCurr) ) ) ).
fof(writeUnaryOperator_7679,axiom,
! [VarCurr] :
( ~ v103723(VarCurr)
<=> v103696(VarCurr) ) ).
fof(writeUnaryOperator_7678,axiom,
! [VarCurr] :
( ~ v103722(VarCurr)
<=> v103463(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19676,axiom,
! [VarCurr] :
( v103715(VarCurr)
<=> ( v103716(VarCurr)
& v103719(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19675,axiom,
! [VarCurr] :
( v103719(VarCurr)
<=> ( v103461(VarCurr)
| v103702(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19674,axiom,
! [VarCurr] :
( v103716(VarCurr)
<=> ( v103717(VarCurr)
| v103718(VarCurr) ) ) ).
fof(writeUnaryOperator_7677,axiom,
! [VarCurr] :
( ~ v103718(VarCurr)
<=> v103702(VarCurr) ) ).
fof(writeUnaryOperator_7676,axiom,
! [VarCurr] :
( ~ v103717(VarCurr)
<=> v103461(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19673,axiom,
! [VarCurr] :
( v103456(VarCurr)
<=> ( v103457(VarCurr)
& v103714(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19672,axiom,
! [VarCurr] :
( v103714(VarCurr)
<=> ( v103459(VarCurr)
| v103709(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19671,axiom,
! [VarCurr] :
( v103457(VarCurr)
<=> ( v103458(VarCurr)
| v103708(VarCurr) ) ) ).
fof(writeUnaryOperator_7675,axiom,
! [VarCurr] :
( ~ v103708(VarCurr)
<=> v103709(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19670,axiom,
! [VarCurr] :
( v103709(VarCurr)
<=> ( v103710(VarCurr)
& v103713(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1667,axiom,
! [VarCurr] :
( v103713(VarCurr)
<=> ( v101147(VarCurr,bitIndex32)
| v103160(VarCurr,bitIndex32) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19669,axiom,
! [VarCurr] :
( v103710(VarCurr)
<=> ( v103711(VarCurr)
| v103712(VarCurr) ) ) ).
fof(writeUnaryOperator_7674,axiom,
! [VarCurr] :
( ~ v103712(VarCurr)
<=> v103160(VarCurr,bitIndex32) ) ).
fof(writeUnaryOperator_7673,axiom,
! [VarCurr] :
( ~ v103711(VarCurr)
<=> v101147(VarCurr,bitIndex32) ) ).
fof(writeUnaryOperator_7672,axiom,
! [VarCurr] :
( ~ v103458(VarCurr)
<=> v103459(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19668,axiom,
! [VarCurr] :
( v103459(VarCurr)
<=> ( v103460(VarCurr)
| v103707(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1666,axiom,
! [VarCurr] :
( v103707(VarCurr)
<=> ( v101147(VarCurr,bitIndex31)
& v103160(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19667,axiom,
! [VarCurr] :
( v103460(VarCurr)
<=> ( v103461(VarCurr)
& v103702(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19666,axiom,
! [VarCurr] :
( v103702(VarCurr)
<=> ( v103703(VarCurr)
& v103706(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1665,axiom,
! [VarCurr] :
( v103706(VarCurr)
<=> ( v101147(VarCurr,bitIndex31)
| v103160(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19665,axiom,
! [VarCurr] :
( v103703(VarCurr)
<=> ( v103704(VarCurr)
| v103705(VarCurr) ) ) ).
fof(writeUnaryOperator_7671,axiom,
! [VarCurr] :
( ~ v103705(VarCurr)
<=> v103160(VarCurr,bitIndex31) ) ).
fof(writeUnaryOperator_7670,axiom,
! [VarCurr] :
( ~ v103704(VarCurr)
<=> v101147(VarCurr,bitIndex31) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19664,axiom,
! [VarCurr] :
( v103461(VarCurr)
<=> ( v103462(VarCurr)
| v103701(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1664,axiom,
! [VarCurr] :
( v103701(VarCurr)
<=> ( v101147(VarCurr,bitIndex30)
& v103160(VarCurr,bitIndex30) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19663,axiom,
! [VarCurr] :
( v103462(VarCurr)
<=> ( v103463(VarCurr)
& v103696(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19662,axiom,
! [VarCurr] :
( v103696(VarCurr)
<=> ( v103697(VarCurr)
& v103700(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1663,axiom,
! [VarCurr] :
( v103700(VarCurr)
<=> ( v101147(VarCurr,bitIndex30)
| v103160(VarCurr,bitIndex30) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19661,axiom,
! [VarCurr] :
( v103697(VarCurr)
<=> ( v103698(VarCurr)
| v103699(VarCurr) ) ) ).
fof(writeUnaryOperator_7669,axiom,
! [VarCurr] :
( ~ v103699(VarCurr)
<=> v103160(VarCurr,bitIndex30) ) ).
fof(writeUnaryOperator_7668,axiom,
! [VarCurr] :
( ~ v103698(VarCurr)
<=> v101147(VarCurr,bitIndex30) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19660,axiom,
! [VarCurr] :
( v103463(VarCurr)
<=> ( v103464(VarCurr)
| v103695(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1662,axiom,
! [VarCurr] :
( v103695(VarCurr)
<=> ( v101147(VarCurr,bitIndex29)
& v103160(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19659,axiom,
! [VarCurr] :
( v103464(VarCurr)
<=> ( v103465(VarCurr)
& v103690(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19658,axiom,
! [VarCurr] :
( v103690(VarCurr)
<=> ( v103691(VarCurr)
& v103694(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1661,axiom,
! [VarCurr] :
( v103694(VarCurr)
<=> ( v101147(VarCurr,bitIndex29)
| v103160(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19657,axiom,
! [VarCurr] :
( v103691(VarCurr)
<=> ( v103692(VarCurr)
| v103693(VarCurr) ) ) ).
fof(writeUnaryOperator_7667,axiom,
! [VarCurr] :
( ~ v103693(VarCurr)
<=> v103160(VarCurr,bitIndex29) ) ).
fof(writeUnaryOperator_7666,axiom,
! [VarCurr] :
( ~ v103692(VarCurr)
<=> v101147(VarCurr,bitIndex29) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19656,axiom,
! [VarCurr] :
( v103465(VarCurr)
<=> ( v103466(VarCurr)
| v103689(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1660,axiom,
! [VarCurr] :
( v103689(VarCurr)
<=> ( v101147(VarCurr,bitIndex28)
& v103160(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19655,axiom,
! [VarCurr] :
( v103466(VarCurr)
<=> ( v103467(VarCurr)
& v103684(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19654,axiom,
! [VarCurr] :
( v103684(VarCurr)
<=> ( v103685(VarCurr)
& v103688(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1659,axiom,
! [VarCurr] :
( v103688(VarCurr)
<=> ( v101147(VarCurr,bitIndex28)
| v103160(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19653,axiom,
! [VarCurr] :
( v103685(VarCurr)
<=> ( v103686(VarCurr)
| v103687(VarCurr) ) ) ).
fof(writeUnaryOperator_7665,axiom,
! [VarCurr] :
( ~ v103687(VarCurr)
<=> v103160(VarCurr,bitIndex28) ) ).
fof(writeUnaryOperator_7664,axiom,
! [VarCurr] :
( ~ v103686(VarCurr)
<=> v101147(VarCurr,bitIndex28) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19652,axiom,
! [VarCurr] :
( v103467(VarCurr)
<=> ( v103468(VarCurr)
| v103683(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1658,axiom,
! [VarCurr] :
( v103683(VarCurr)
<=> ( v101147(VarCurr,bitIndex27)
& v103160(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19651,axiom,
! [VarCurr] :
( v103468(VarCurr)
<=> ( v103469(VarCurr)
& v103678(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19650,axiom,
! [VarCurr] :
( v103678(VarCurr)
<=> ( v103679(VarCurr)
& v103682(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1657,axiom,
! [VarCurr] :
( v103682(VarCurr)
<=> ( v101147(VarCurr,bitIndex27)
| v103160(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19649,axiom,
! [VarCurr] :
( v103679(VarCurr)
<=> ( v103680(VarCurr)
| v103681(VarCurr) ) ) ).
fof(writeUnaryOperator_7663,axiom,
! [VarCurr] :
( ~ v103681(VarCurr)
<=> v103160(VarCurr,bitIndex27) ) ).
fof(writeUnaryOperator_7662,axiom,
! [VarCurr] :
( ~ v103680(VarCurr)
<=> v101147(VarCurr,bitIndex27) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19648,axiom,
! [VarCurr] :
( v103469(VarCurr)
<=> ( v103470(VarCurr)
| v103677(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1656,axiom,
! [VarCurr] :
( v103677(VarCurr)
<=> ( v101147(VarCurr,bitIndex26)
& v103160(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19647,axiom,
! [VarCurr] :
( v103470(VarCurr)
<=> ( v103471(VarCurr)
& v103672(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19646,axiom,
! [VarCurr] :
( v103672(VarCurr)
<=> ( v103673(VarCurr)
& v103676(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1655,axiom,
! [VarCurr] :
( v103676(VarCurr)
<=> ( v101147(VarCurr,bitIndex26)
| v103160(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19645,axiom,
! [VarCurr] :
( v103673(VarCurr)
<=> ( v103674(VarCurr)
| v103675(VarCurr) ) ) ).
fof(writeUnaryOperator_7661,axiom,
! [VarCurr] :
( ~ v103675(VarCurr)
<=> v103160(VarCurr,bitIndex26) ) ).
fof(writeUnaryOperator_7660,axiom,
! [VarCurr] :
( ~ v103674(VarCurr)
<=> v101147(VarCurr,bitIndex26) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19644,axiom,
! [VarCurr] :
( v103471(VarCurr)
<=> ( v103472(VarCurr)
| v103671(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1654,axiom,
! [VarCurr] :
( v103671(VarCurr)
<=> ( v101147(VarCurr,bitIndex25)
& v103160(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19643,axiom,
! [VarCurr] :
( v103472(VarCurr)
<=> ( v103473(VarCurr)
& v103666(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19642,axiom,
! [VarCurr] :
( v103666(VarCurr)
<=> ( v103667(VarCurr)
& v103670(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1653,axiom,
! [VarCurr] :
( v103670(VarCurr)
<=> ( v101147(VarCurr,bitIndex25)
| v103160(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19641,axiom,
! [VarCurr] :
( v103667(VarCurr)
<=> ( v103668(VarCurr)
| v103669(VarCurr) ) ) ).
fof(writeUnaryOperator_7659,axiom,
! [VarCurr] :
( ~ v103669(VarCurr)
<=> v103160(VarCurr,bitIndex25) ) ).
fof(writeUnaryOperator_7658,axiom,
! [VarCurr] :
( ~ v103668(VarCurr)
<=> v101147(VarCurr,bitIndex25) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19640,axiom,
! [VarCurr] :
( v103473(VarCurr)
<=> ( v103474(VarCurr)
| v103665(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1652,axiom,
! [VarCurr] :
( v103665(VarCurr)
<=> ( v101147(VarCurr,bitIndex24)
& v103160(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19639,axiom,
! [VarCurr] :
( v103474(VarCurr)
<=> ( v103475(VarCurr)
& v103660(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19638,axiom,
! [VarCurr] :
( v103660(VarCurr)
<=> ( v103661(VarCurr)
& v103664(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1651,axiom,
! [VarCurr] :
( v103664(VarCurr)
<=> ( v101147(VarCurr,bitIndex24)
| v103160(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19637,axiom,
! [VarCurr] :
( v103661(VarCurr)
<=> ( v103662(VarCurr)
| v103663(VarCurr) ) ) ).
fof(writeUnaryOperator_7657,axiom,
! [VarCurr] :
( ~ v103663(VarCurr)
<=> v103160(VarCurr,bitIndex24) ) ).
fof(writeUnaryOperator_7656,axiom,
! [VarCurr] :
( ~ v103662(VarCurr)
<=> v101147(VarCurr,bitIndex24) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19636,axiom,
! [VarCurr] :
( v103475(VarCurr)
<=> ( v103476(VarCurr)
| v103659(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1650,axiom,
! [VarCurr] :
( v103659(VarCurr)
<=> ( v101147(VarCurr,bitIndex23)
& v103160(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19635,axiom,
! [VarCurr] :
( v103476(VarCurr)
<=> ( v103477(VarCurr)
& v103654(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19634,axiom,
! [VarCurr] :
( v103654(VarCurr)
<=> ( v103655(VarCurr)
& v103658(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1649,axiom,
! [VarCurr] :
( v103658(VarCurr)
<=> ( v101147(VarCurr,bitIndex23)
| v103160(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19633,axiom,
! [VarCurr] :
( v103655(VarCurr)
<=> ( v103656(VarCurr)
| v103657(VarCurr) ) ) ).
fof(writeUnaryOperator_7655,axiom,
! [VarCurr] :
( ~ v103657(VarCurr)
<=> v103160(VarCurr,bitIndex23) ) ).
fof(writeUnaryOperator_7654,axiom,
! [VarCurr] :
( ~ v103656(VarCurr)
<=> v101147(VarCurr,bitIndex23) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19632,axiom,
! [VarCurr] :
( v103477(VarCurr)
<=> ( v103478(VarCurr)
| v103653(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1648,axiom,
! [VarCurr] :
( v103653(VarCurr)
<=> ( v101147(VarCurr,bitIndex22)
& v103160(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19631,axiom,
! [VarCurr] :
( v103478(VarCurr)
<=> ( v103479(VarCurr)
& v103648(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19630,axiom,
! [VarCurr] :
( v103648(VarCurr)
<=> ( v103649(VarCurr)
& v103652(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1647,axiom,
! [VarCurr] :
( v103652(VarCurr)
<=> ( v101147(VarCurr,bitIndex22)
| v103160(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19629,axiom,
! [VarCurr] :
( v103649(VarCurr)
<=> ( v103650(VarCurr)
| v103651(VarCurr) ) ) ).
fof(writeUnaryOperator_7653,axiom,
! [VarCurr] :
( ~ v103651(VarCurr)
<=> v103160(VarCurr,bitIndex22) ) ).
fof(writeUnaryOperator_7652,axiom,
! [VarCurr] :
( ~ v103650(VarCurr)
<=> v101147(VarCurr,bitIndex22) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19628,axiom,
! [VarCurr] :
( v103479(VarCurr)
<=> ( v103480(VarCurr)
| v103647(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1646,axiom,
! [VarCurr] :
( v103647(VarCurr)
<=> ( v101147(VarCurr,bitIndex21)
& v103160(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19627,axiom,
! [VarCurr] :
( v103480(VarCurr)
<=> ( v103481(VarCurr)
& v103642(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19626,axiom,
! [VarCurr] :
( v103642(VarCurr)
<=> ( v103643(VarCurr)
& v103646(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1645,axiom,
! [VarCurr] :
( v103646(VarCurr)
<=> ( v101147(VarCurr,bitIndex21)
| v103160(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19625,axiom,
! [VarCurr] :
( v103643(VarCurr)
<=> ( v103644(VarCurr)
| v103645(VarCurr) ) ) ).
fof(writeUnaryOperator_7651,axiom,
! [VarCurr] :
( ~ v103645(VarCurr)
<=> v103160(VarCurr,bitIndex21) ) ).
fof(writeUnaryOperator_7650,axiom,
! [VarCurr] :
( ~ v103644(VarCurr)
<=> v101147(VarCurr,bitIndex21) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19624,axiom,
! [VarCurr] :
( v103481(VarCurr)
<=> ( v103482(VarCurr)
| v103641(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1644,axiom,
! [VarCurr] :
( v103641(VarCurr)
<=> ( v101147(VarCurr,bitIndex20)
& v103160(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19623,axiom,
! [VarCurr] :
( v103482(VarCurr)
<=> ( v103483(VarCurr)
& v103636(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19622,axiom,
! [VarCurr] :
( v103636(VarCurr)
<=> ( v103637(VarCurr)
& v103640(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1643,axiom,
! [VarCurr] :
( v103640(VarCurr)
<=> ( v101147(VarCurr,bitIndex20)
| v103160(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19621,axiom,
! [VarCurr] :
( v103637(VarCurr)
<=> ( v103638(VarCurr)
| v103639(VarCurr) ) ) ).
fof(writeUnaryOperator_7649,axiom,
! [VarCurr] :
( ~ v103639(VarCurr)
<=> v103160(VarCurr,bitIndex20) ) ).
fof(writeUnaryOperator_7648,axiom,
! [VarCurr] :
( ~ v103638(VarCurr)
<=> v101147(VarCurr,bitIndex20) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19620,axiom,
! [VarCurr] :
( v103483(VarCurr)
<=> ( v103484(VarCurr)
| v103635(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1642,axiom,
! [VarCurr] :
( v103635(VarCurr)
<=> ( v101147(VarCurr,bitIndex19)
& v103160(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19619,axiom,
! [VarCurr] :
( v103484(VarCurr)
<=> ( v103485(VarCurr)
& v103630(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19618,axiom,
! [VarCurr] :
( v103630(VarCurr)
<=> ( v103631(VarCurr)
& v103634(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1641,axiom,
! [VarCurr] :
( v103634(VarCurr)
<=> ( v101147(VarCurr,bitIndex19)
| v103160(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19617,axiom,
! [VarCurr] :
( v103631(VarCurr)
<=> ( v103632(VarCurr)
| v103633(VarCurr) ) ) ).
fof(writeUnaryOperator_7647,axiom,
! [VarCurr] :
( ~ v103633(VarCurr)
<=> v103160(VarCurr,bitIndex19) ) ).
fof(writeUnaryOperator_7646,axiom,
! [VarCurr] :
( ~ v103632(VarCurr)
<=> v101147(VarCurr,bitIndex19) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19616,axiom,
! [VarCurr] :
( v103485(VarCurr)
<=> ( v103486(VarCurr)
| v103629(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1640,axiom,
! [VarCurr] :
( v103629(VarCurr)
<=> ( v101147(VarCurr,bitIndex18)
& v103160(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19615,axiom,
! [VarCurr] :
( v103486(VarCurr)
<=> ( v103487(VarCurr)
& v103624(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19614,axiom,
! [VarCurr] :
( v103624(VarCurr)
<=> ( v103625(VarCurr)
& v103628(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1639,axiom,
! [VarCurr] :
( v103628(VarCurr)
<=> ( v101147(VarCurr,bitIndex18)
| v103160(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19613,axiom,
! [VarCurr] :
( v103625(VarCurr)
<=> ( v103626(VarCurr)
| v103627(VarCurr) ) ) ).
fof(writeUnaryOperator_7645,axiom,
! [VarCurr] :
( ~ v103627(VarCurr)
<=> v103160(VarCurr,bitIndex18) ) ).
fof(writeUnaryOperator_7644,axiom,
! [VarCurr] :
( ~ v103626(VarCurr)
<=> v101147(VarCurr,bitIndex18) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19612,axiom,
! [VarCurr] :
( v103487(VarCurr)
<=> ( v103488(VarCurr)
| v103623(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1638,axiom,
! [VarCurr] :
( v103623(VarCurr)
<=> ( v101147(VarCurr,bitIndex17)
& v103160(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19611,axiom,
! [VarCurr] :
( v103488(VarCurr)
<=> ( v103489(VarCurr)
& v103618(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19610,axiom,
! [VarCurr] :
( v103618(VarCurr)
<=> ( v103619(VarCurr)
& v103622(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1637,axiom,
! [VarCurr] :
( v103622(VarCurr)
<=> ( v101147(VarCurr,bitIndex17)
| v103160(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19609,axiom,
! [VarCurr] :
( v103619(VarCurr)
<=> ( v103620(VarCurr)
| v103621(VarCurr) ) ) ).
fof(writeUnaryOperator_7643,axiom,
! [VarCurr] :
( ~ v103621(VarCurr)
<=> v103160(VarCurr,bitIndex17) ) ).
fof(writeUnaryOperator_7642,axiom,
! [VarCurr] :
( ~ v103620(VarCurr)
<=> v101147(VarCurr,bitIndex17) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19608,axiom,
! [VarCurr] :
( v103489(VarCurr)
<=> ( v103490(VarCurr)
| v103617(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1636,axiom,
! [VarCurr] :
( v103617(VarCurr)
<=> ( v101147(VarCurr,bitIndex16)
& v103160(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19607,axiom,
! [VarCurr] :
( v103490(VarCurr)
<=> ( v103491(VarCurr)
& v103612(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19606,axiom,
! [VarCurr] :
( v103612(VarCurr)
<=> ( v103613(VarCurr)
& v103616(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1635,axiom,
! [VarCurr] :
( v103616(VarCurr)
<=> ( v101147(VarCurr,bitIndex16)
| v103160(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19605,axiom,
! [VarCurr] :
( v103613(VarCurr)
<=> ( v103614(VarCurr)
| v103615(VarCurr) ) ) ).
fof(writeUnaryOperator_7641,axiom,
! [VarCurr] :
( ~ v103615(VarCurr)
<=> v103160(VarCurr,bitIndex16) ) ).
fof(writeUnaryOperator_7640,axiom,
! [VarCurr] :
( ~ v103614(VarCurr)
<=> v101147(VarCurr,bitIndex16) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19604,axiom,
! [VarCurr] :
( v103491(VarCurr)
<=> ( v103492(VarCurr)
| v103611(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1634,axiom,
! [VarCurr] :
( v103611(VarCurr)
<=> ( v101147(VarCurr,bitIndex15)
& v103160(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19603,axiom,
! [VarCurr] :
( v103492(VarCurr)
<=> ( v103493(VarCurr)
& v103606(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19602,axiom,
! [VarCurr] :
( v103606(VarCurr)
<=> ( v103607(VarCurr)
& v103610(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1633,axiom,
! [VarCurr] :
( v103610(VarCurr)
<=> ( v101147(VarCurr,bitIndex15)
| v103160(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19601,axiom,
! [VarCurr] :
( v103607(VarCurr)
<=> ( v103608(VarCurr)
| v103609(VarCurr) ) ) ).
fof(writeUnaryOperator_7639,axiom,
! [VarCurr] :
( ~ v103609(VarCurr)
<=> v103160(VarCurr,bitIndex15) ) ).
fof(writeUnaryOperator_7638,axiom,
! [VarCurr] :
( ~ v103608(VarCurr)
<=> v101147(VarCurr,bitIndex15) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19600,axiom,
! [VarCurr] :
( v103493(VarCurr)
<=> ( v103494(VarCurr)
| v103605(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1632,axiom,
! [VarCurr] :
( v103605(VarCurr)
<=> ( v101147(VarCurr,bitIndex14)
& v103160(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19599,axiom,
! [VarCurr] :
( v103494(VarCurr)
<=> ( v103495(VarCurr)
& v103600(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19598,axiom,
! [VarCurr] :
( v103600(VarCurr)
<=> ( v103601(VarCurr)
& v103604(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1631,axiom,
! [VarCurr] :
( v103604(VarCurr)
<=> ( v101147(VarCurr,bitIndex14)
| v103160(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19597,axiom,
! [VarCurr] :
( v103601(VarCurr)
<=> ( v103602(VarCurr)
| v103603(VarCurr) ) ) ).
fof(writeUnaryOperator_7637,axiom,
! [VarCurr] :
( ~ v103603(VarCurr)
<=> v103160(VarCurr,bitIndex14) ) ).
fof(writeUnaryOperator_7636,axiom,
! [VarCurr] :
( ~ v103602(VarCurr)
<=> v101147(VarCurr,bitIndex14) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19596,axiom,
! [VarCurr] :
( v103495(VarCurr)
<=> ( v103496(VarCurr)
| v103599(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1630,axiom,
! [VarCurr] :
( v103599(VarCurr)
<=> ( v101147(VarCurr,bitIndex13)
& v103160(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19595,axiom,
! [VarCurr] :
( v103496(VarCurr)
<=> ( v103497(VarCurr)
& v103594(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19594,axiom,
! [VarCurr] :
( v103594(VarCurr)
<=> ( v103595(VarCurr)
& v103598(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1629,axiom,
! [VarCurr] :
( v103598(VarCurr)
<=> ( v101147(VarCurr,bitIndex13)
| v103160(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19593,axiom,
! [VarCurr] :
( v103595(VarCurr)
<=> ( v103596(VarCurr)
| v103597(VarCurr) ) ) ).
fof(writeUnaryOperator_7635,axiom,
! [VarCurr] :
( ~ v103597(VarCurr)
<=> v103160(VarCurr,bitIndex13) ) ).
fof(writeUnaryOperator_7634,axiom,
! [VarCurr] :
( ~ v103596(VarCurr)
<=> v101147(VarCurr,bitIndex13) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19592,axiom,
! [VarCurr] :
( v103497(VarCurr)
<=> ( v103498(VarCurr)
| v103593(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1628,axiom,
! [VarCurr] :
( v103593(VarCurr)
<=> ( v101147(VarCurr,bitIndex12)
& v103160(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19591,axiom,
! [VarCurr] :
( v103498(VarCurr)
<=> ( v103499(VarCurr)
& v103588(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19590,axiom,
! [VarCurr] :
( v103588(VarCurr)
<=> ( v103589(VarCurr)
& v103592(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1627,axiom,
! [VarCurr] :
( v103592(VarCurr)
<=> ( v101147(VarCurr,bitIndex12)
| v103160(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19589,axiom,
! [VarCurr] :
( v103589(VarCurr)
<=> ( v103590(VarCurr)
| v103591(VarCurr) ) ) ).
fof(writeUnaryOperator_7633,axiom,
! [VarCurr] :
( ~ v103591(VarCurr)
<=> v103160(VarCurr,bitIndex12) ) ).
fof(writeUnaryOperator_7632,axiom,
! [VarCurr] :
( ~ v103590(VarCurr)
<=> v101147(VarCurr,bitIndex12) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19588,axiom,
! [VarCurr] :
( v103499(VarCurr)
<=> ( v103500(VarCurr)
| v103587(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1626,axiom,
! [VarCurr] :
( v103587(VarCurr)
<=> ( v101147(VarCurr,bitIndex11)
& v103160(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19587,axiom,
! [VarCurr] :
( v103500(VarCurr)
<=> ( v103501(VarCurr)
& v103582(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19586,axiom,
! [VarCurr] :
( v103582(VarCurr)
<=> ( v103583(VarCurr)
& v103586(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1625,axiom,
! [VarCurr] :
( v103586(VarCurr)
<=> ( v101147(VarCurr,bitIndex11)
| v103160(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19585,axiom,
! [VarCurr] :
( v103583(VarCurr)
<=> ( v103584(VarCurr)
| v103585(VarCurr) ) ) ).
fof(writeUnaryOperator_7631,axiom,
! [VarCurr] :
( ~ v103585(VarCurr)
<=> v103160(VarCurr,bitIndex11) ) ).
fof(writeUnaryOperator_7630,axiom,
! [VarCurr] :
( ~ v103584(VarCurr)
<=> v101147(VarCurr,bitIndex11) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19584,axiom,
! [VarCurr] :
( v103501(VarCurr)
<=> ( v103502(VarCurr)
| v103581(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1624,axiom,
! [VarCurr] :
( v103581(VarCurr)
<=> ( v101147(VarCurr,bitIndex10)
& v103160(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19583,axiom,
! [VarCurr] :
( v103502(VarCurr)
<=> ( v103503(VarCurr)
& v103576(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19582,axiom,
! [VarCurr] :
( v103576(VarCurr)
<=> ( v103577(VarCurr)
& v103580(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1623,axiom,
! [VarCurr] :
( v103580(VarCurr)
<=> ( v101147(VarCurr,bitIndex10)
| v103160(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19581,axiom,
! [VarCurr] :
( v103577(VarCurr)
<=> ( v103578(VarCurr)
| v103579(VarCurr) ) ) ).
fof(writeUnaryOperator_7629,axiom,
! [VarCurr] :
( ~ v103579(VarCurr)
<=> v103160(VarCurr,bitIndex10) ) ).
fof(writeUnaryOperator_7628,axiom,
! [VarCurr] :
( ~ v103578(VarCurr)
<=> v101147(VarCurr,bitIndex10) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19580,axiom,
! [VarCurr] :
( v103503(VarCurr)
<=> ( v103504(VarCurr)
| v103575(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1622,axiom,
! [VarCurr] :
( v103575(VarCurr)
<=> ( v101147(VarCurr,bitIndex9)
& v103160(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19579,axiom,
! [VarCurr] :
( v103504(VarCurr)
<=> ( v103505(VarCurr)
& v103570(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19578,axiom,
! [VarCurr] :
( v103570(VarCurr)
<=> ( v103571(VarCurr)
& v103574(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1621,axiom,
! [VarCurr] :
( v103574(VarCurr)
<=> ( v101147(VarCurr,bitIndex9)
| v103160(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19577,axiom,
! [VarCurr] :
( v103571(VarCurr)
<=> ( v103572(VarCurr)
| v103573(VarCurr) ) ) ).
fof(writeUnaryOperator_7627,axiom,
! [VarCurr] :
( ~ v103573(VarCurr)
<=> v103160(VarCurr,bitIndex9) ) ).
fof(writeUnaryOperator_7626,axiom,
! [VarCurr] :
( ~ v103572(VarCurr)
<=> v101147(VarCurr,bitIndex9) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19576,axiom,
! [VarCurr] :
( v103505(VarCurr)
<=> ( v103506(VarCurr)
| v103569(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1620,axiom,
! [VarCurr] :
( v103569(VarCurr)
<=> ( v101147(VarCurr,bitIndex8)
& v103160(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19575,axiom,
! [VarCurr] :
( v103506(VarCurr)
<=> ( v103507(VarCurr)
& v103564(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19574,axiom,
! [VarCurr] :
( v103564(VarCurr)
<=> ( v103565(VarCurr)
& v103568(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1619,axiom,
! [VarCurr] :
( v103568(VarCurr)
<=> ( v101147(VarCurr,bitIndex8)
| v103160(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19573,axiom,
! [VarCurr] :
( v103565(VarCurr)
<=> ( v103566(VarCurr)
| v103567(VarCurr) ) ) ).
fof(writeUnaryOperator_7625,axiom,
! [VarCurr] :
( ~ v103567(VarCurr)
<=> v103160(VarCurr,bitIndex8) ) ).
fof(writeUnaryOperator_7624,axiom,
! [VarCurr] :
( ~ v103566(VarCurr)
<=> v101147(VarCurr,bitIndex8) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19572,axiom,
! [VarCurr] :
( v103507(VarCurr)
<=> ( v103508(VarCurr)
| v103563(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1618,axiom,
! [VarCurr] :
( v103563(VarCurr)
<=> ( v101147(VarCurr,bitIndex7)
& v103160(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19571,axiom,
! [VarCurr] :
( v103508(VarCurr)
<=> ( v103509(VarCurr)
& v103558(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19570,axiom,
! [VarCurr] :
( v103558(VarCurr)
<=> ( v103559(VarCurr)
& v103562(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1617,axiom,
! [VarCurr] :
( v103562(VarCurr)
<=> ( v101147(VarCurr,bitIndex7)
| v103160(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19569,axiom,
! [VarCurr] :
( v103559(VarCurr)
<=> ( v103560(VarCurr)
| v103561(VarCurr) ) ) ).
fof(writeUnaryOperator_7623,axiom,
! [VarCurr] :
( ~ v103561(VarCurr)
<=> v103160(VarCurr,bitIndex7) ) ).
fof(writeUnaryOperator_7622,axiom,
! [VarCurr] :
( ~ v103560(VarCurr)
<=> v101147(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19568,axiom,
! [VarCurr] :
( v103509(VarCurr)
<=> ( v103510(VarCurr)
| v103557(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1616,axiom,
! [VarCurr] :
( v103557(VarCurr)
<=> ( v101147(VarCurr,bitIndex6)
& v103160(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19567,axiom,
! [VarCurr] :
( v103510(VarCurr)
<=> ( v103511(VarCurr)
& v103552(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19566,axiom,
! [VarCurr] :
( v103552(VarCurr)
<=> ( v103553(VarCurr)
& v103556(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1615,axiom,
! [VarCurr] :
( v103556(VarCurr)
<=> ( v101147(VarCurr,bitIndex6)
| v103160(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19565,axiom,
! [VarCurr] :
( v103553(VarCurr)
<=> ( v103554(VarCurr)
| v103555(VarCurr) ) ) ).
fof(writeUnaryOperator_7621,axiom,
! [VarCurr] :
( ~ v103555(VarCurr)
<=> v103160(VarCurr,bitIndex6) ) ).
fof(writeUnaryOperator_7620,axiom,
! [VarCurr] :
( ~ v103554(VarCurr)
<=> v101147(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19564,axiom,
! [VarCurr] :
( v103511(VarCurr)
<=> ( v103512(VarCurr)
| v103551(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1614,axiom,
! [VarCurr] :
( v103551(VarCurr)
<=> ( v101147(VarCurr,bitIndex5)
& v103160(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19563,axiom,
! [VarCurr] :
( v103512(VarCurr)
<=> ( v103513(VarCurr)
& v103546(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19562,axiom,
! [VarCurr] :
( v103546(VarCurr)
<=> ( v103547(VarCurr)
& v103550(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1613,axiom,
! [VarCurr] :
( v103550(VarCurr)
<=> ( v101147(VarCurr,bitIndex5)
| v103160(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19561,axiom,
! [VarCurr] :
( v103547(VarCurr)
<=> ( v103548(VarCurr)
| v103549(VarCurr) ) ) ).
fof(writeUnaryOperator_7619,axiom,
! [VarCurr] :
( ~ v103549(VarCurr)
<=> v103160(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_7618,axiom,
! [VarCurr] :
( ~ v103548(VarCurr)
<=> v101147(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19560,axiom,
! [VarCurr] :
( v103513(VarCurr)
<=> ( v103514(VarCurr)
| v103545(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1612,axiom,
! [VarCurr] :
( v103545(VarCurr)
<=> ( v101147(VarCurr,bitIndex4)
& v103160(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19559,axiom,
! [VarCurr] :
( v103514(VarCurr)
<=> ( v103515(VarCurr)
& v103540(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19558,axiom,
! [VarCurr] :
( v103540(VarCurr)
<=> ( v103541(VarCurr)
& v103544(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1611,axiom,
! [VarCurr] :
( v103544(VarCurr)
<=> ( v101147(VarCurr,bitIndex4)
| v103160(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19557,axiom,
! [VarCurr] :
( v103541(VarCurr)
<=> ( v103542(VarCurr)
| v103543(VarCurr) ) ) ).
fof(writeUnaryOperator_7617,axiom,
! [VarCurr] :
( ~ v103543(VarCurr)
<=> v103160(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_7616,axiom,
! [VarCurr] :
( ~ v103542(VarCurr)
<=> v101147(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19556,axiom,
! [VarCurr] :
( v103515(VarCurr)
<=> ( v103516(VarCurr)
| v103539(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1610,axiom,
! [VarCurr] :
( v103539(VarCurr)
<=> ( v101147(VarCurr,bitIndex3)
& v103160(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19555,axiom,
! [VarCurr] :
( v103516(VarCurr)
<=> ( v103517(VarCurr)
& v103534(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19554,axiom,
! [VarCurr] :
( v103534(VarCurr)
<=> ( v103535(VarCurr)
& v103538(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1609,axiom,
! [VarCurr] :
( v103538(VarCurr)
<=> ( v101147(VarCurr,bitIndex3)
| v103160(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19553,axiom,
! [VarCurr] :
( v103535(VarCurr)
<=> ( v103536(VarCurr)
| v103537(VarCurr) ) ) ).
fof(writeUnaryOperator_7615,axiom,
! [VarCurr] :
( ~ v103537(VarCurr)
<=> v103160(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_7614,axiom,
! [VarCurr] :
( ~ v103536(VarCurr)
<=> v101147(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19552,axiom,
! [VarCurr] :
( v103517(VarCurr)
<=> ( v103518(VarCurr)
| v103533(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1608,axiom,
! [VarCurr] :
( v103533(VarCurr)
<=> ( v101147(VarCurr,bitIndex2)
& v103160(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19551,axiom,
! [VarCurr] :
( v103518(VarCurr)
<=> ( v103519(VarCurr)
& v103528(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19550,axiom,
! [VarCurr] :
( v103528(VarCurr)
<=> ( v103529(VarCurr)
& v103532(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1607,axiom,
! [VarCurr] :
( v103532(VarCurr)
<=> ( v101147(VarCurr,bitIndex2)
| v103160(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19549,axiom,
! [VarCurr] :
( v103529(VarCurr)
<=> ( v103530(VarCurr)
| v103531(VarCurr) ) ) ).
fof(writeUnaryOperator_7613,axiom,
! [VarCurr] :
( ~ v103531(VarCurr)
<=> v103160(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7612,axiom,
! [VarCurr] :
( ~ v103530(VarCurr)
<=> v101147(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19548,axiom,
! [VarCurr] :
( v103519(VarCurr)
<=> ( v103520(VarCurr)
| v103527(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1606,axiom,
! [VarCurr] :
( v103527(VarCurr)
<=> ( v101147(VarCurr,bitIndex1)
& v103160(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19547,axiom,
! [VarCurr] :
( v103520(VarCurr)
<=> ( v103521(VarCurr)
& v103522(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19546,axiom,
! [VarCurr] :
( v103522(VarCurr)
<=> ( v103523(VarCurr)
& v103526(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1605,axiom,
! [VarCurr] :
( v103526(VarCurr)
<=> ( v101147(VarCurr,bitIndex1)
| v103160(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19545,axiom,
! [VarCurr] :
( v103523(VarCurr)
<=> ( v103524(VarCurr)
| v103525(VarCurr) ) ) ).
fof(writeUnaryOperator_7611,axiom,
! [VarCurr] :
( ~ v103525(VarCurr)
<=> v103160(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7610,axiom,
! [VarCurr] :
( ~ v103524(VarCurr)
<=> v101147(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19544,axiom,
! [VarCurr] :
( v103521(VarCurr)
<=> ( v101147(VarCurr,bitIndex0)
& v103160(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_33460,axiom,
! [VarCurr] :
( v103160(VarCurr,bitIndex32)
<=> v103218(VarCurr,bitIndex32) ) ).
fof(addAssignment_33459,axiom,
! [VarCurr] :
( v103220(VarCurr,bitIndex25)
<=> v103224(VarCurr,bitIndex25) ) ).
fof(addAssignment_33458,axiom,
! [VarNext] :
( v103224(VarNext,bitIndex25)
<=> v103447(VarNext,bitIndex25) ) ).
fof(addCaseBooleanConditionEqualRanges1_1677,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103449(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v103447(VarNext,B)
<=> v103224(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1736,axiom,
! [VarNext] :
( v103449(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v103447(VarNext,B)
<=> v103251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19543,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103449(VarNext)
<=> ( v103450(VarNext)
& v103246(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19542,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103450(VarNext)
<=> ( v103452(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7609,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103452(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_33457,axiom,
! [VarCurr] :
( v103227(VarCurr,bitIndex25)
<=> v103229(VarCurr,bitIndex25) ) ).
fof(addAssignment_33456,axiom,
! [VarCurr] :
( v103229(VarCurr,bitIndex25)
<=> v103231(VarCurr,bitIndex25) ) ).
fof(addAssignment_33455,axiom,
! [VarCurr] :
( v103231(VarCurr,bitIndex25)
<=> v103233(VarCurr,bitIndex25) ) ).
fof(addAssignment_33454,axiom,
! [VarCurr] :
( v103233(VarCurr,bitIndex25)
<=> v103235(VarCurr,bitIndex25) ) ).
fof(addAssignment_33453,axiom,
! [VarCurr] :
( v103160(VarCurr,bitIndex31)
<=> v103218(VarCurr,bitIndex31) ) ).
fof(addAssignment_33452,axiom,
! [VarCurr] :
( v103220(VarCurr,bitIndex24)
<=> v103224(VarCurr,bitIndex24) ) ).
fof(addAssignment_33451,axiom,
! [VarNext] :
( v103224(VarNext,bitIndex24)
<=> v103439(VarNext,bitIndex24) ) ).
fof(addCaseBooleanConditionEqualRanges1_1676,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103441(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v103439(VarNext,B)
<=> v103224(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1735,axiom,
! [VarNext] :
( v103441(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v103439(VarNext,B)
<=> v103251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19541,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103441(VarNext)
<=> ( v103442(VarNext)
& v103246(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19540,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103442(VarNext)
<=> ( v103444(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7608,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103444(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_33450,axiom,
! [VarCurr] :
( v103227(VarCurr,bitIndex24)
<=> v103229(VarCurr,bitIndex24) ) ).
fof(addAssignment_33449,axiom,
! [VarCurr] :
( v103229(VarCurr,bitIndex24)
<=> v103231(VarCurr,bitIndex24) ) ).
fof(addAssignment_33448,axiom,
! [VarCurr] :
( v103231(VarCurr,bitIndex24)
<=> v103233(VarCurr,bitIndex24) ) ).
fof(addAssignment_33447,axiom,
! [VarCurr] :
( v103233(VarCurr,bitIndex24)
<=> v103235(VarCurr,bitIndex24) ) ).
fof(addAssignment_33446,axiom,
! [VarCurr] :
( v103160(VarCurr,bitIndex30)
<=> v103218(VarCurr,bitIndex30) ) ).
fof(addAssignment_33445,axiom,
! [VarCurr] :
( v103220(VarCurr,bitIndex23)
<=> v103224(VarCurr,bitIndex23) ) ).
fof(addAssignment_33444,axiom,
! [VarNext] :
( v103224(VarNext,bitIndex23)
<=> v103431(VarNext,bitIndex23) ) ).
fof(addCaseBooleanConditionEqualRanges1_1675,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103433(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v103431(VarNext,B)
<=> v103224(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1734,axiom,
! [VarNext] :
( v103433(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v103431(VarNext,B)
<=> v103251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19539,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103433(VarNext)
<=> ( v103434(VarNext)
& v103246(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19538,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103434(VarNext)
<=> ( v103436(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7607,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103436(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_33443,axiom,
! [VarCurr] :
( v103227(VarCurr,bitIndex23)
<=> v103229(VarCurr,bitIndex23) ) ).
fof(addAssignment_33442,axiom,
! [VarCurr] :
( v103229(VarCurr,bitIndex23)
<=> v103231(VarCurr,bitIndex23) ) ).
fof(addAssignment_33441,axiom,
! [VarCurr] :
( v103231(VarCurr,bitIndex23)
<=> v103233(VarCurr,bitIndex23) ) ).
fof(addAssignment_33440,axiom,
! [VarCurr] :
( v103233(VarCurr,bitIndex23)
<=> v103235(VarCurr,bitIndex23) ) ).
fof(addAssignment_33439,axiom,
! [VarCurr] :
( v103160(VarCurr,bitIndex29)
<=> v103218(VarCurr,bitIndex29) ) ).
fof(addAssignment_33438,axiom,
! [VarCurr] :
( v103220(VarCurr,bitIndex22)
<=> v103224(VarCurr,bitIndex22) ) ).
fof(addAssignment_33437,axiom,
! [VarNext] :
( v103224(VarNext,bitIndex22)
<=> v103423(VarNext,bitIndex22) ) ).
fof(addCaseBooleanConditionEqualRanges1_1674,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103425(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v103423(VarNext,B)
<=> v103224(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1733,axiom,
! [VarNext] :
( v103425(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v103423(VarNext,B)
<=> v103251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19537,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103425(VarNext)
<=> ( v103426(VarNext)
& v103246(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19536,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103426(VarNext)
<=> ( v103428(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7606,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103428(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_33436,axiom,
! [VarCurr] :
( v103227(VarCurr,bitIndex22)
<=> v103229(VarCurr,bitIndex22) ) ).
fof(addAssignment_33435,axiom,
! [VarCurr] :
( v103229(VarCurr,bitIndex22)
<=> v103231(VarCurr,bitIndex22) ) ).
fof(addAssignment_33434,axiom,
! [VarCurr] :
( v103231(VarCurr,bitIndex22)
<=> v103233(VarCurr,bitIndex22) ) ).
fof(addAssignment_33433,axiom,
! [VarCurr] :
( v103233(VarCurr,bitIndex22)
<=> v103235(VarCurr,bitIndex22) ) ).
fof(addAssignment_33432,axiom,
! [VarCurr] :
( v103160(VarCurr,bitIndex28)
<=> v103218(VarCurr,bitIndex28) ) ).
fof(addAssignment_33431,axiom,
! [VarCurr] :
( v103220(VarCurr,bitIndex21)
<=> v103224(VarCurr,bitIndex21) ) ).
fof(addAssignment_33430,axiom,
! [VarNext] :
( v103224(VarNext,bitIndex21)
<=> v103415(VarNext,bitIndex21) ) ).
fof(addCaseBooleanConditionEqualRanges1_1673,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103417(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v103415(VarNext,B)
<=> v103224(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1732,axiom,
! [VarNext] :
( v103417(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v103415(VarNext,B)
<=> v103251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19535,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103417(VarNext)
<=> ( v103418(VarNext)
& v103246(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19534,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103418(VarNext)
<=> ( v103420(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7605,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103420(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_33429,axiom,
! [VarCurr] :
( v103227(VarCurr,bitIndex21)
<=> v103229(VarCurr,bitIndex21) ) ).
fof(addAssignment_33428,axiom,
! [VarCurr] :
( v103229(VarCurr,bitIndex21)
<=> v103231(VarCurr,bitIndex21) ) ).
fof(addAssignment_33427,axiom,
! [VarCurr] :
( v103231(VarCurr,bitIndex21)
<=> v103233(VarCurr,bitIndex21) ) ).
fof(addAssignment_33426,axiom,
! [VarCurr] :
( v103233(VarCurr,bitIndex21)
<=> v103235(VarCurr,bitIndex21) ) ).
fof(addAssignment_33425,axiom,
! [VarCurr] :
( v103160(VarCurr,bitIndex27)
<=> v103218(VarCurr,bitIndex27) ) ).
fof(addAssignment_33424,axiom,
! [VarCurr] :
( v103220(VarCurr,bitIndex20)
<=> v103224(VarCurr,bitIndex20) ) ).
fof(addAssignment_33423,axiom,
! [VarNext] :
( v103224(VarNext,bitIndex20)
<=> v103407(VarNext,bitIndex20) ) ).
fof(addCaseBooleanConditionEqualRanges1_1672,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103409(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v103407(VarNext,B)
<=> v103224(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1731,axiom,
! [VarNext] :
( v103409(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v103407(VarNext,B)
<=> v103251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19533,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103409(VarNext)
<=> ( v103410(VarNext)
& v103246(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19532,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103410(VarNext)
<=> ( v103412(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7604,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103412(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_33422,axiom,
! [VarCurr] :
( v103227(VarCurr,bitIndex20)
<=> v103229(VarCurr,bitIndex20) ) ).
fof(addAssignment_33421,axiom,
! [VarCurr] :
( v103229(VarCurr,bitIndex20)
<=> v103231(VarCurr,bitIndex20) ) ).
fof(addAssignment_33420,axiom,
! [VarCurr] :
( v103231(VarCurr,bitIndex20)
<=> v103233(VarCurr,bitIndex20) ) ).
fof(addAssignment_33419,axiom,
! [VarCurr] :
( v103233(VarCurr,bitIndex20)
<=> v103235(VarCurr,bitIndex20) ) ).
fof(addAssignment_33418,axiom,
! [VarCurr] :
( v103160(VarCurr,bitIndex26)
<=> v103218(VarCurr,bitIndex26) ) ).
fof(addAssignment_33417,axiom,
! [VarCurr] :
( v103220(VarCurr,bitIndex19)
<=> v103224(VarCurr,bitIndex19) ) ).
fof(addAssignment_33416,axiom,
! [VarNext] :
( v103224(VarNext,bitIndex19)
<=> v103399(VarNext,bitIndex19) ) ).
fof(addCaseBooleanConditionEqualRanges1_1671,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103401(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v103399(VarNext,B)
<=> v103224(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1730,axiom,
! [VarNext] :
( v103401(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v103399(VarNext,B)
<=> v103251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19531,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103401(VarNext)
<=> ( v103402(VarNext)
& v103246(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19530,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103402(VarNext)
<=> ( v103404(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7603,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103404(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_33415,axiom,
! [VarCurr] :
( v103227(VarCurr,bitIndex19)
<=> v103229(VarCurr,bitIndex19) ) ).
fof(addAssignment_33414,axiom,
! [VarCurr] :
( v103229(VarCurr,bitIndex19)
<=> v103231(VarCurr,bitIndex19) ) ).
fof(addAssignment_33413,axiom,
! [VarCurr] :
( v103231(VarCurr,bitIndex19)
<=> v103233(VarCurr,bitIndex19) ) ).
fof(addAssignment_33412,axiom,
! [VarCurr] :
( v103233(VarCurr,bitIndex19)
<=> v103235(VarCurr,bitIndex19) ) ).
fof(addAssignment_33411,axiom,
! [VarCurr] :
( v103160(VarCurr,bitIndex25)
<=> v103218(VarCurr,bitIndex25) ) ).
fof(addAssignment_33410,axiom,
! [VarCurr] :
( v103220(VarCurr,bitIndex18)
<=> v103224(VarCurr,bitIndex18) ) ).
fof(addAssignment_33409,axiom,
! [VarNext] :
( v103224(VarNext,bitIndex18)
<=> v103391(VarNext,bitIndex18) ) ).
fof(addCaseBooleanConditionEqualRanges1_1670,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103393(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v103391(VarNext,B)
<=> v103224(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1729,axiom,
! [VarNext] :
( v103393(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v103391(VarNext,B)
<=> v103251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19529,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103393(VarNext)
<=> ( v103394(VarNext)
& v103246(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19528,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103394(VarNext)
<=> ( v103396(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7602,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103396(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_33408,axiom,
! [VarCurr] :
( v103227(VarCurr,bitIndex18)
<=> v103229(VarCurr,bitIndex18) ) ).
fof(addAssignment_33407,axiom,
! [VarCurr] :
( v103229(VarCurr,bitIndex18)
<=> v103231(VarCurr,bitIndex18) ) ).
fof(addAssignment_33406,axiom,
! [VarCurr] :
( v103231(VarCurr,bitIndex18)
<=> v103233(VarCurr,bitIndex18) ) ).
fof(addAssignment_33405,axiom,
! [VarCurr] :
( v103233(VarCurr,bitIndex18)
<=> v103235(VarCurr,bitIndex18) ) ).
fof(addAssignment_33404,axiom,
! [VarCurr] :
( v103160(VarCurr,bitIndex24)
<=> v103218(VarCurr,bitIndex24) ) ).
fof(addAssignment_33403,axiom,
! [VarCurr] :
( v103220(VarCurr,bitIndex17)
<=> v103224(VarCurr,bitIndex17) ) ).
fof(addAssignment_33402,axiom,
! [VarNext] :
( v103224(VarNext,bitIndex17)
<=> v103383(VarNext,bitIndex17) ) ).
fof(addCaseBooleanConditionEqualRanges1_1669,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103385(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v103383(VarNext,B)
<=> v103224(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1728,axiom,
! [VarNext] :
( v103385(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v103383(VarNext,B)
<=> v103251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19527,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103385(VarNext)
<=> ( v103386(VarNext)
& v103246(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19526,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103386(VarNext)
<=> ( v103388(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7601,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103388(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_33401,axiom,
! [VarCurr] :
( v103227(VarCurr,bitIndex17)
<=> v103229(VarCurr,bitIndex17) ) ).
fof(addAssignment_33400,axiom,
! [VarCurr] :
( v103229(VarCurr,bitIndex17)
<=> v103231(VarCurr,bitIndex17) ) ).
fof(addAssignment_33399,axiom,
! [VarCurr] :
( v103231(VarCurr,bitIndex17)
<=> v103233(VarCurr,bitIndex17) ) ).
fof(addAssignment_33398,axiom,
! [VarCurr] :
( v103233(VarCurr,bitIndex17)
<=> v103235(VarCurr,bitIndex17) ) ).
fof(addAssignment_33397,axiom,
! [VarCurr] :
( v103160(VarCurr,bitIndex23)
<=> v103218(VarCurr,bitIndex23) ) ).
fof(addAssignment_33396,axiom,
! [VarCurr] :
( v103220(VarCurr,bitIndex16)
<=> v103224(VarCurr,bitIndex16) ) ).
fof(addAssignment_33395,axiom,
! [VarNext] :
( v103224(VarNext,bitIndex16)
<=> v103375(VarNext,bitIndex16) ) ).
fof(addCaseBooleanConditionEqualRanges1_1668,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103377(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v103375(VarNext,B)
<=> v103224(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1727,axiom,
! [VarNext] :
( v103377(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v103375(VarNext,B)
<=> v103251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19525,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103377(VarNext)
<=> ( v103378(VarNext)
& v103246(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19524,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103378(VarNext)
<=> ( v103380(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7600,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103380(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_33394,axiom,
! [VarCurr] :
( v103227(VarCurr,bitIndex16)
<=> v103229(VarCurr,bitIndex16) ) ).
fof(addAssignment_33393,axiom,
! [VarCurr] :
( v103229(VarCurr,bitIndex16)
<=> v103231(VarCurr,bitIndex16) ) ).
fof(addAssignment_33392,axiom,
! [VarCurr] :
( v103231(VarCurr,bitIndex16)
<=> v103233(VarCurr,bitIndex16) ) ).
fof(addAssignment_33391,axiom,
! [VarCurr] :
( v103233(VarCurr,bitIndex16)
<=> v103235(VarCurr,bitIndex16) ) ).
fof(addAssignment_33390,axiom,
! [VarCurr] :
( v103160(VarCurr,bitIndex22)
<=> v103218(VarCurr,bitIndex22) ) ).
fof(addAssignment_33389,axiom,
! [VarCurr] :
( v103220(VarCurr,bitIndex15)
<=> v103224(VarCurr,bitIndex15) ) ).
fof(addAssignment_33388,axiom,
! [VarNext] :
( v103224(VarNext,bitIndex15)
<=> v103367(VarNext,bitIndex15) ) ).
fof(addCaseBooleanConditionEqualRanges1_1667,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103369(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v103367(VarNext,B)
<=> v103224(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1726,axiom,
! [VarNext] :
( v103369(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v103367(VarNext,B)
<=> v103251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19523,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103369(VarNext)
<=> ( v103370(VarNext)
& v103246(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19522,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103370(VarNext)
<=> ( v103372(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7599,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103372(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_33387,axiom,
! [VarCurr] :
( v103227(VarCurr,bitIndex15)
<=> v103229(VarCurr,bitIndex15) ) ).
fof(addAssignment_33386,axiom,
! [VarCurr] :
( v103229(VarCurr,bitIndex15)
<=> v103231(VarCurr,bitIndex15) ) ).
fof(addAssignment_33385,axiom,
! [VarCurr] :
( v103231(VarCurr,bitIndex15)
<=> v103233(VarCurr,bitIndex15) ) ).
fof(addAssignment_33384,axiom,
! [VarCurr] :
( v103233(VarCurr,bitIndex15)
<=> v103235(VarCurr,bitIndex15) ) ).
fof(addAssignment_33383,axiom,
! [VarCurr] :
( v103160(VarCurr,bitIndex21)
<=> v103218(VarCurr,bitIndex21) ) ).
fof(addAssignment_33382,axiom,
! [VarCurr] :
( v103220(VarCurr,bitIndex14)
<=> v103224(VarCurr,bitIndex14) ) ).
fof(addAssignment_33381,axiom,
! [VarNext] :
( v103224(VarNext,bitIndex14)
<=> v103359(VarNext,bitIndex14) ) ).
fof(addCaseBooleanConditionEqualRanges1_1666,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103361(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v103359(VarNext,B)
<=> v103224(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1725,axiom,
! [VarNext] :
( v103361(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v103359(VarNext,B)
<=> v103251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19521,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103361(VarNext)
<=> ( v103362(VarNext)
& v103246(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19520,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103362(VarNext)
<=> ( v103364(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7598,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103364(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_33380,axiom,
! [VarCurr] :
( v103227(VarCurr,bitIndex14)
<=> v103229(VarCurr,bitIndex14) ) ).
fof(addAssignment_33379,axiom,
! [VarCurr] :
( v103229(VarCurr,bitIndex14)
<=> v103231(VarCurr,bitIndex14) ) ).
fof(addAssignment_33378,axiom,
! [VarCurr] :
( v103231(VarCurr,bitIndex14)
<=> v103233(VarCurr,bitIndex14) ) ).
fof(addAssignment_33377,axiom,
! [VarCurr] :
( v103233(VarCurr,bitIndex14)
<=> v103235(VarCurr,bitIndex14) ) ).
fof(addAssignment_33376,axiom,
! [VarCurr] :
( v103160(VarCurr,bitIndex20)
<=> v103218(VarCurr,bitIndex20) ) ).
fof(addAssignment_33375,axiom,
! [VarCurr] :
( v103220(VarCurr,bitIndex13)
<=> v103224(VarCurr,bitIndex13) ) ).
fof(addAssignment_33374,axiom,
! [VarNext] :
( v103224(VarNext,bitIndex13)
<=> v103351(VarNext,bitIndex13) ) ).
fof(addCaseBooleanConditionEqualRanges1_1665,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103353(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v103351(VarNext,B)
<=> v103224(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1724,axiom,
! [VarNext] :
( v103353(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v103351(VarNext,B)
<=> v103251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19519,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103353(VarNext)
<=> ( v103354(VarNext)
& v103246(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19518,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103354(VarNext)
<=> ( v103356(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7597,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103356(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_33373,axiom,
! [VarCurr] :
( v103227(VarCurr,bitIndex13)
<=> v103229(VarCurr,bitIndex13) ) ).
fof(addAssignment_33372,axiom,
! [VarCurr] :
( v103229(VarCurr,bitIndex13)
<=> v103231(VarCurr,bitIndex13) ) ).
fof(addAssignment_33371,axiom,
! [VarCurr] :
( v103231(VarCurr,bitIndex13)
<=> v103233(VarCurr,bitIndex13) ) ).
fof(addAssignment_33370,axiom,
! [VarCurr] :
( v103233(VarCurr,bitIndex13)
<=> v103235(VarCurr,bitIndex13) ) ).
fof(addAssignment_33369,axiom,
! [VarCurr] :
( v103160(VarCurr,bitIndex19)
<=> v103218(VarCurr,bitIndex19) ) ).
fof(addAssignment_33368,axiom,
! [VarCurr] :
( v103220(VarCurr,bitIndex12)
<=> v103224(VarCurr,bitIndex12) ) ).
fof(addAssignment_33367,axiom,
! [VarNext] :
( v103224(VarNext,bitIndex12)
<=> v103343(VarNext,bitIndex12) ) ).
fof(addCaseBooleanConditionEqualRanges1_1664,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103345(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v103343(VarNext,B)
<=> v103224(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1723,axiom,
! [VarNext] :
( v103345(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v103343(VarNext,B)
<=> v103251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19517,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103345(VarNext)
<=> ( v103346(VarNext)
& v103246(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19516,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103346(VarNext)
<=> ( v103348(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7596,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103348(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_33366,axiom,
! [VarCurr] :
( v103227(VarCurr,bitIndex12)
<=> v103229(VarCurr,bitIndex12) ) ).
fof(addAssignment_33365,axiom,
! [VarCurr] :
( v103229(VarCurr,bitIndex12)
<=> v103231(VarCurr,bitIndex12) ) ).
fof(addAssignment_33364,axiom,
! [VarCurr] :
( v103231(VarCurr,bitIndex12)
<=> v103233(VarCurr,bitIndex12) ) ).
fof(addAssignment_33363,axiom,
! [VarCurr] :
( v103233(VarCurr,bitIndex12)
<=> v103235(VarCurr,bitIndex12) ) ).
fof(addAssignment_33362,axiom,
! [VarCurr] :
( v103160(VarCurr,bitIndex18)
<=> v103218(VarCurr,bitIndex18) ) ).
fof(addAssignment_33361,axiom,
! [VarCurr] :
( v103220(VarCurr,bitIndex11)
<=> v103224(VarCurr,bitIndex11) ) ).
fof(addAssignment_33360,axiom,
! [VarNext] :
( v103224(VarNext,bitIndex11)
<=> v103335(VarNext,bitIndex11) ) ).
fof(addCaseBooleanConditionEqualRanges1_1663,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103337(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v103335(VarNext,B)
<=> v103224(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1722,axiom,
! [VarNext] :
( v103337(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v103335(VarNext,B)
<=> v103251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19515,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103337(VarNext)
<=> ( v103338(VarNext)
& v103246(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19514,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103338(VarNext)
<=> ( v103340(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7595,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103340(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_33359,axiom,
! [VarCurr] :
( v103227(VarCurr,bitIndex11)
<=> v103229(VarCurr,bitIndex11) ) ).
fof(addAssignment_33358,axiom,
! [VarCurr] :
( v103229(VarCurr,bitIndex11)
<=> v103231(VarCurr,bitIndex11) ) ).
fof(addAssignment_33357,axiom,
! [VarCurr] :
( v103231(VarCurr,bitIndex11)
<=> v103233(VarCurr,bitIndex11) ) ).
fof(addAssignment_33356,axiom,
! [VarCurr] :
( v103233(VarCurr,bitIndex11)
<=> v103235(VarCurr,bitIndex11) ) ).
fof(addAssignment_33355,axiom,
! [VarCurr] :
( v103160(VarCurr,bitIndex17)
<=> v103218(VarCurr,bitIndex17) ) ).
fof(addAssignment_33354,axiom,
! [VarCurr] :
( v103220(VarCurr,bitIndex10)
<=> v103224(VarCurr,bitIndex10) ) ).
fof(addAssignment_33353,axiom,
! [VarNext] :
( v103224(VarNext,bitIndex10)
<=> v103327(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionEqualRanges1_1662,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103329(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v103327(VarNext,B)
<=> v103224(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1721,axiom,
! [VarNext] :
( v103329(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v103327(VarNext,B)
<=> v103251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19513,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103329(VarNext)
<=> ( v103330(VarNext)
& v103246(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19512,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103330(VarNext)
<=> ( v103332(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7594,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103332(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_33352,axiom,
! [VarCurr] :
( v103227(VarCurr,bitIndex10)
<=> v103229(VarCurr,bitIndex10) ) ).
fof(addAssignment_33351,axiom,
! [VarCurr] :
( v103229(VarCurr,bitIndex10)
<=> v103231(VarCurr,bitIndex10) ) ).
fof(addAssignment_33350,axiom,
! [VarCurr] :
( v103231(VarCurr,bitIndex10)
<=> v103233(VarCurr,bitIndex10) ) ).
fof(addAssignment_33349,axiom,
! [VarCurr] :
( v103233(VarCurr,bitIndex10)
<=> v103235(VarCurr,bitIndex10) ) ).
fof(addAssignment_33348,axiom,
! [VarCurr] :
( v103160(VarCurr,bitIndex16)
<=> v103218(VarCurr,bitIndex16) ) ).
fof(addAssignment_33347,axiom,
! [VarCurr] :
( v103220(VarCurr,bitIndex9)
<=> v103224(VarCurr,bitIndex9) ) ).
fof(addAssignment_33346,axiom,
! [VarNext] :
( v103224(VarNext,bitIndex9)
<=> v103319(VarNext,bitIndex9) ) ).
fof(addCaseBooleanConditionEqualRanges1_1661,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103321(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v103319(VarNext,B)
<=> v103224(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1720,axiom,
! [VarNext] :
( v103321(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v103319(VarNext,B)
<=> v103251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19511,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103321(VarNext)
<=> ( v103322(VarNext)
& v103246(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19510,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103322(VarNext)
<=> ( v103324(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7593,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103324(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_33345,axiom,
! [VarCurr] :
( v103227(VarCurr,bitIndex9)
<=> v103229(VarCurr,bitIndex9) ) ).
fof(addAssignment_33344,axiom,
! [VarCurr] :
( v103229(VarCurr,bitIndex9)
<=> v103231(VarCurr,bitIndex9) ) ).
fof(addAssignment_33343,axiom,
! [VarCurr] :
( v103231(VarCurr,bitIndex9)
<=> v103233(VarCurr,bitIndex9) ) ).
fof(addAssignment_33342,axiom,
! [VarCurr] :
( v103233(VarCurr,bitIndex9)
<=> v103235(VarCurr,bitIndex9) ) ).
fof(addAssignment_33341,axiom,
! [VarCurr] :
( v103160(VarCurr,bitIndex15)
<=> v103218(VarCurr,bitIndex15) ) ).
fof(addAssignment_33340,axiom,
! [VarCurr] :
( v103220(VarCurr,bitIndex8)
<=> v103224(VarCurr,bitIndex8) ) ).
fof(addAssignment_33339,axiom,
! [VarNext] :
( v103224(VarNext,bitIndex8)
<=> v103311(VarNext,bitIndex8) ) ).
fof(addCaseBooleanConditionEqualRanges1_1660,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103313(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v103311(VarNext,B)
<=> v103224(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1719,axiom,
! [VarNext] :
( v103313(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v103311(VarNext,B)
<=> v103251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19509,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103313(VarNext)
<=> ( v103314(VarNext)
& v103246(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19508,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103314(VarNext)
<=> ( v103316(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7592,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103316(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_33338,axiom,
! [VarCurr] :
( v103227(VarCurr,bitIndex8)
<=> v103229(VarCurr,bitIndex8) ) ).
fof(addAssignment_33337,axiom,
! [VarCurr] :
( v103229(VarCurr,bitIndex8)
<=> v103231(VarCurr,bitIndex8) ) ).
fof(addAssignment_33336,axiom,
! [VarCurr] :
( v103231(VarCurr,bitIndex8)
<=> v103233(VarCurr,bitIndex8) ) ).
fof(addAssignment_33335,axiom,
! [VarCurr] :
( v103233(VarCurr,bitIndex8)
<=> v103235(VarCurr,bitIndex8) ) ).
fof(addAssignment_33334,axiom,
! [VarCurr] :
( v103160(VarCurr,bitIndex14)
<=> v103218(VarCurr,bitIndex14) ) ).
fof(addAssignment_33333,axiom,
! [VarCurr] :
( v103220(VarCurr,bitIndex7)
<=> v103224(VarCurr,bitIndex7) ) ).
fof(addAssignment_33332,axiom,
! [VarNext] :
( v103224(VarNext,bitIndex7)
<=> v103303(VarNext,bitIndex7) ) ).
fof(addCaseBooleanConditionEqualRanges1_1659,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103305(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v103303(VarNext,B)
<=> v103224(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1718,axiom,
! [VarNext] :
( v103305(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v103303(VarNext,B)
<=> v103251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19507,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103305(VarNext)
<=> ( v103306(VarNext)
& v103246(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19506,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103306(VarNext)
<=> ( v103308(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7591,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103308(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_33331,axiom,
! [VarCurr] :
( v103227(VarCurr,bitIndex7)
<=> v103229(VarCurr,bitIndex7) ) ).
fof(addAssignment_33330,axiom,
! [VarCurr] :
( v103229(VarCurr,bitIndex7)
<=> v103231(VarCurr,bitIndex7) ) ).
fof(addAssignment_33329,axiom,
! [VarCurr] :
( v103231(VarCurr,bitIndex7)
<=> v103233(VarCurr,bitIndex7) ) ).
fof(addAssignment_33328,axiom,
! [VarCurr] :
( v103233(VarCurr,bitIndex7)
<=> v103235(VarCurr,bitIndex7) ) ).
fof(addAssignment_33327,axiom,
! [VarCurr] :
( v103160(VarCurr,bitIndex13)
<=> v103218(VarCurr,bitIndex13) ) ).
fof(addAssignment_33326,axiom,
! [VarCurr] :
( v103220(VarCurr,bitIndex6)
<=> v103224(VarCurr,bitIndex6) ) ).
fof(addAssignment_33325,axiom,
! [VarNext] :
( v103224(VarNext,bitIndex6)
<=> v103295(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_1658,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103297(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v103295(VarNext,B)
<=> v103224(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1717,axiom,
! [VarNext] :
( v103297(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v103295(VarNext,B)
<=> v103251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19505,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103297(VarNext)
<=> ( v103298(VarNext)
& v103246(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19504,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103298(VarNext)
<=> ( v103300(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7590,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103300(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_33324,axiom,
! [VarCurr] :
( v103227(VarCurr,bitIndex6)
<=> v103229(VarCurr,bitIndex6) ) ).
fof(addAssignment_33323,axiom,
! [VarCurr] :
( v103229(VarCurr,bitIndex6)
<=> v103231(VarCurr,bitIndex6) ) ).
fof(addAssignment_33322,axiom,
! [VarCurr] :
( v103231(VarCurr,bitIndex6)
<=> v103233(VarCurr,bitIndex6) ) ).
fof(addAssignment_33321,axiom,
! [VarCurr] :
( v103233(VarCurr,bitIndex6)
<=> v103235(VarCurr,bitIndex6) ) ).
fof(addAssignment_33320,axiom,
! [VarCurr] :
( v103160(VarCurr,bitIndex12)
<=> v103218(VarCurr,bitIndex12) ) ).
fof(addAssignment_33319,axiom,
! [VarCurr] :
( v103220(VarCurr,bitIndex5)
<=> v103224(VarCurr,bitIndex5) ) ).
fof(addAssignment_33318,axiom,
! [VarNext] :
( v103224(VarNext,bitIndex5)
<=> v103287(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_1657,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103289(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v103287(VarNext,B)
<=> v103224(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1716,axiom,
! [VarNext] :
( v103289(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v103287(VarNext,B)
<=> v103251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19503,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103289(VarNext)
<=> ( v103290(VarNext)
& v103246(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19502,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103290(VarNext)
<=> ( v103292(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7589,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103292(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_33317,axiom,
! [VarCurr] :
( v103227(VarCurr,bitIndex5)
<=> v103229(VarCurr,bitIndex5) ) ).
fof(addAssignment_33316,axiom,
! [VarCurr] :
( v103229(VarCurr,bitIndex5)
<=> v103231(VarCurr,bitIndex5) ) ).
fof(addAssignment_33315,axiom,
! [VarCurr] :
( v103231(VarCurr,bitIndex5)
<=> v103233(VarCurr,bitIndex5) ) ).
fof(addAssignment_33314,axiom,
! [VarCurr] :
( v103233(VarCurr,bitIndex5)
<=> v103235(VarCurr,bitIndex5) ) ).
fof(addAssignment_33313,axiom,
! [VarCurr] :
( v103160(VarCurr,bitIndex11)
<=> v103218(VarCurr,bitIndex11) ) ).
fof(addAssignment_33312,axiom,
! [VarCurr] :
( v103220(VarCurr,bitIndex4)
<=> v103224(VarCurr,bitIndex4) ) ).
fof(addAssignment_33311,axiom,
! [VarNext] :
( v103224(VarNext,bitIndex4)
<=> v103279(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_1656,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103281(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v103279(VarNext,B)
<=> v103224(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1715,axiom,
! [VarNext] :
( v103281(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v103279(VarNext,B)
<=> v103251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19501,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103281(VarNext)
<=> ( v103282(VarNext)
& v103246(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19500,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103282(VarNext)
<=> ( v103284(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7588,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103284(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_33310,axiom,
! [VarCurr] :
( v103227(VarCurr,bitIndex4)
<=> v103229(VarCurr,bitIndex4) ) ).
fof(addAssignment_33309,axiom,
! [VarCurr] :
( v103229(VarCurr,bitIndex4)
<=> v103231(VarCurr,bitIndex4) ) ).
fof(addAssignment_33308,axiom,
! [VarCurr] :
( v103231(VarCurr,bitIndex4)
<=> v103233(VarCurr,bitIndex4) ) ).
fof(addAssignment_33307,axiom,
! [VarCurr] :
( v103233(VarCurr,bitIndex4)
<=> v103235(VarCurr,bitIndex4) ) ).
fof(addAssignment_33306,axiom,
! [VarCurr] :
( v103160(VarCurr,bitIndex10)
<=> v103218(VarCurr,bitIndex10) ) ).
fof(addAssignment_33305,axiom,
! [VarCurr] :
( v103220(VarCurr,bitIndex3)
<=> v103224(VarCurr,bitIndex3) ) ).
fof(addAssignment_33304,axiom,
! [VarNext] :
( v103224(VarNext,bitIndex3)
<=> v103271(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1655,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103273(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v103271(VarNext,B)
<=> v103224(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1714,axiom,
! [VarNext] :
( v103273(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v103271(VarNext,B)
<=> v103251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19499,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103273(VarNext)
<=> ( v103274(VarNext)
& v103246(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19498,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103274(VarNext)
<=> ( v103276(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7587,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103276(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_33303,axiom,
! [VarCurr] :
( v103227(VarCurr,bitIndex3)
<=> v103229(VarCurr,bitIndex3) ) ).
fof(addAssignment_33302,axiom,
! [VarCurr] :
( v103229(VarCurr,bitIndex3)
<=> v103231(VarCurr,bitIndex3) ) ).
fof(addAssignment_33301,axiom,
! [VarCurr] :
( v103231(VarCurr,bitIndex3)
<=> v103233(VarCurr,bitIndex3) ) ).
fof(addAssignment_33300,axiom,
! [VarCurr] :
( v103233(VarCurr,bitIndex3)
<=> v103235(VarCurr,bitIndex3) ) ).
fof(addAssignment_33299,axiom,
! [VarCurr] :
( v103160(VarCurr,bitIndex9)
<=> v103218(VarCurr,bitIndex9) ) ).
fof(addAssignment_33298,axiom,
! [VarCurr] :
( v103220(VarCurr,bitIndex2)
<=> v103224(VarCurr,bitIndex2) ) ).
fof(addAssignment_33297,axiom,
! [VarNext] :
( v103224(VarNext,bitIndex2)
<=> v103263(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1654,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103265(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v103263(VarNext,B)
<=> v103224(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1713,axiom,
! [VarNext] :
( v103265(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v103263(VarNext,B)
<=> v103251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19497,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103265(VarNext)
<=> ( v103266(VarNext)
& v103246(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19496,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103266(VarNext)
<=> ( v103268(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7586,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103268(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_33296,axiom,
! [VarCurr] :
( v103227(VarCurr,bitIndex2)
<=> v103229(VarCurr,bitIndex2) ) ).
fof(addAssignment_33295,axiom,
! [VarCurr] :
( v103229(VarCurr,bitIndex2)
<=> v103231(VarCurr,bitIndex2) ) ).
fof(addAssignment_33294,axiom,
! [VarCurr] :
( v103231(VarCurr,bitIndex2)
<=> v103233(VarCurr,bitIndex2) ) ).
fof(addAssignment_33293,axiom,
! [VarCurr] :
( v103233(VarCurr,bitIndex2)
<=> v103235(VarCurr,bitIndex2) ) ).
fof(addAssignment_33292,axiom,
! [VarCurr] :
( v103160(VarCurr,bitIndex8)
<=> v103218(VarCurr,bitIndex8) ) ).
fof(addAssignment_33291,axiom,
! [VarCurr] :
( v103162(VarCurr,bitIndex15)
<=> v103208(VarCurr,bitIndex15) ) ).
fof(addAssignment_33290,axiom,
! [VarCurr] :
( v103176(VarCurr,bitIndex15)
<=> v103184(VarCurr,bitIndex15) ) ).
fof(addAssignment_33289,axiom,
! [VarCurr] :
( v103206(VarCurr,bitIndex15)
<=> v103207(VarCurr,bitIndex15) ) ).
fof(addAssignment_33288,axiom,
! [VarCurr] :
( v103203(VarCurr,bitIndex15)
<=> v103204(VarCurr,bitIndex15) ) ).
fof(addAssignment_33287,axiom,
! [VarCurr] :
( v103200(VarCurr,bitIndex15)
<=> v103201(VarCurr,bitIndex15) ) ).
fof(addAssignment_33286,axiom,
! [VarCurr] :
( v103197(VarCurr,bitIndex15)
<=> v103198(VarCurr,bitIndex15) ) ).
fof(addAssignment_33285,axiom,
! [VarCurr] :
( v103194(VarCurr,bitIndex15)
<=> v103195(VarCurr,bitIndex15) ) ).
fof(addAssignment_33284,axiom,
! [VarCurr] :
( v103191(VarCurr,bitIndex15)
<=> v103192(VarCurr,bitIndex15) ) ).
fof(addAssignment_33283,axiom,
! [VarCurr] :
( v103188(VarCurr,bitIndex15)
<=> v103189(VarCurr,bitIndex15) ) ).
fof(addAssignment_33282,axiom,
! [VarCurr] :
( v103178(VarCurr,bitIndex15)
<=> v103186(VarCurr,bitIndex15) ) ).
fof(addAssignment_33281,axiom,
! [VarCurr] :
( v103174(VarCurr,bitIndex15)
<=> v103175(VarCurr,bitIndex15) ) ).
fof(addAssignment_33280,axiom,
! [VarCurr] :
( v103220(VarCurr,bitIndex1)
<=> v103224(VarCurr,bitIndex1) ) ).
fof(addAssignment_33279,axiom,
! [VarNext] :
( v103224(VarNext,bitIndex1)
<=> v103255(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1653,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103257(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v103255(VarNext,B)
<=> v103224(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1712,axiom,
! [VarNext] :
( v103257(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v103255(VarNext,B)
<=> v103251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19495,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103257(VarNext)
<=> ( v103258(VarNext)
& v103246(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19494,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103258(VarNext)
<=> ( v103260(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7585,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103260(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_33278,axiom,
! [VarCurr] :
( v103227(VarCurr,bitIndex1)
<=> v103229(VarCurr,bitIndex1) ) ).
fof(addAssignment_33277,axiom,
! [VarCurr] :
( v103229(VarCurr,bitIndex1)
<=> v103231(VarCurr,bitIndex1) ) ).
fof(addAssignment_33276,axiom,
! [VarCurr] :
( v103231(VarCurr,bitIndex1)
<=> v103233(VarCurr,bitIndex1) ) ).
fof(addAssignment_33275,axiom,
! [VarCurr] :
( v103233(VarCurr,bitIndex1)
<=> v103235(VarCurr,bitIndex1) ) ).
fof(addAssignment_33274,axiom,
! [VarCurr] :
( v103160(VarCurr,bitIndex7)
<=> v103218(VarCurr,bitIndex7) ) ).
fof(addAssignment_33273,axiom,
! [VarCurr] :
( v103162(VarCurr,bitIndex14)
<=> v103208(VarCurr,bitIndex14) ) ).
fof(addAssignment_33272,axiom,
! [VarCurr] :
( v103206(VarCurr,bitIndex14)
<=> v103207(VarCurr,bitIndex14) ) ).
fof(addAssignment_33271,axiom,
! [VarCurr] :
( v103176(VarCurr,bitIndex14)
<=> v103184(VarCurr,bitIndex14) ) ).
fof(addAssignment_33270,axiom,
! [VarCurr] :
( v103203(VarCurr,bitIndex14)
<=> v103204(VarCurr,bitIndex14) ) ).
fof(addAssignment_33269,axiom,
! [VarCurr] :
( v103200(VarCurr,bitIndex14)
<=> v103201(VarCurr,bitIndex14) ) ).
fof(addAssignment_33268,axiom,
! [VarCurr] :
( v103197(VarCurr,bitIndex14)
<=> v103198(VarCurr,bitIndex14) ) ).
fof(addAssignment_33267,axiom,
! [VarCurr] :
( v103194(VarCurr,bitIndex14)
<=> v103195(VarCurr,bitIndex14) ) ).
fof(addAssignment_33266,axiom,
! [VarCurr] :
( v103191(VarCurr,bitIndex14)
<=> v103192(VarCurr,bitIndex14) ) ).
fof(addAssignment_33265,axiom,
! [VarCurr] :
( v103188(VarCurr,bitIndex14)
<=> v103189(VarCurr,bitIndex14) ) ).
fof(addAssignment_33264,axiom,
! [VarCurr] :
( v103178(VarCurr,bitIndex14)
<=> v103186(VarCurr,bitIndex14) ) ).
fof(addAssignment_33263,axiom,
! [VarCurr] :
( v103174(VarCurr,bitIndex14)
<=> v103175(VarCurr,bitIndex14) ) ).
fof(addAssignment_33262,axiom,
! [VarCurr] :
( v103220(VarCurr,bitIndex0)
<=> v103224(VarCurr,bitIndex0) ) ).
fof(addAssignment_33261,axiom,
! [VarNext] :
( v103224(VarNext,bitIndex0)
<=> v103237(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1652,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103238(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v103237(VarNext,B)
<=> v103224(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1711,axiom,
! [VarNext] :
( v103238(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v103237(VarNext,B)
<=> v103251(VarNext,B) ) ) ) ).
fof(addAssignment_33260,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v103251(VarNext,B)
<=> v103249(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4866,axiom,
! [VarCurr] :
( ~ v100602(VarCurr)
=> ! [B] :
( range_25_0(B)
=> ( v103249(VarCurr,B)
<=> v103227(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4870,axiom,
! [VarCurr] :
( v100602(VarCurr)
=> ! [B] :
( range_25_0(B)
=> ( v103249(VarCurr,B)
<=> $false ) ) ) ).
fof(bitBlastConstant_12437,axiom,
~ b00000000000000000000000000(bitIndex25) ).
fof(bitBlastConstant_12436,axiom,
~ b00000000000000000000000000(bitIndex24) ).
fof(bitBlastConstant_12435,axiom,
~ b00000000000000000000000000(bitIndex23) ).
fof(bitBlastConstant_12434,axiom,
~ b00000000000000000000000000(bitIndex22) ).
fof(bitBlastConstant_12433,axiom,
~ b00000000000000000000000000(bitIndex21) ).
fof(bitBlastConstant_12432,axiom,
~ b00000000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_12431,axiom,
~ b00000000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_12430,axiom,
~ b00000000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_12429,axiom,
~ b00000000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_12428,axiom,
~ b00000000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_12427,axiom,
~ b00000000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_12426,axiom,
~ b00000000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_12425,axiom,
~ b00000000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_12424,axiom,
~ b00000000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_12423,axiom,
~ b00000000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_12422,axiom,
~ b00000000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_12421,axiom,
~ b00000000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_12420,axiom,
~ b00000000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_12419,axiom,
~ b00000000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_12418,axiom,
~ b00000000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_12417,axiom,
~ b00000000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_12416,axiom,
~ b00000000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_12415,axiom,
~ b00000000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_12414,axiom,
~ b00000000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_12413,axiom,
~ b00000000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_12412,axiom,
~ b00000000000000000000000000(bitIndex0) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19493,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103238(VarNext)
<=> ( v103239(VarNext)
& v103246(VarNext) ) ) ) ).
fof(addAssignment_33259,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103246(VarNext)
<=> v103244(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19492,axiom,
! [VarCurr] :
( v103244(VarCurr)
<=> ( v100602(VarCurr)
| v103247(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19491,axiom,
! [VarCurr] :
( v103247(VarCurr)
<=> ( v100604(VarCurr)
& v103248(VarCurr) ) ) ).
fof(writeUnaryOperator_7584,axiom,
! [VarCurr] :
( ~ v103248(VarCurr)
<=> v100602(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19490,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103239(VarNext)
<=> ( v103241(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7583,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103241(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_33258,axiom,
! [VarCurr] :
( v103227(VarCurr,bitIndex0)
<=> v103229(VarCurr,bitIndex0) ) ).
fof(addAssignment_33257,axiom,
! [VarCurr] :
( v103229(VarCurr,bitIndex0)
<=> v103231(VarCurr,bitIndex0) ) ).
fof(addAssignment_33256,axiom,
! [VarCurr] :
( v103231(VarCurr,bitIndex0)
<=> v103233(VarCurr,bitIndex0) ) ).
fof(addAssignment_33255,axiom,
! [VarCurr] :
( v103233(VarCurr,bitIndex0)
<=> v103235(VarCurr,bitIndex0) ) ).
fof(addAssignment_33254,axiom,
! [VarCurr] :
( v103160(VarCurr,bitIndex6)
<=> v103218(VarCurr,bitIndex6) ) ).
fof(addAssignment_33253,axiom,
! [VarCurr] :
( v103162(VarCurr,bitIndex13)
<=> v103208(VarCurr,bitIndex13) ) ).
fof(addAssignment_33252,axiom,
! [VarCurr] :
( v103206(VarCurr,bitIndex13)
<=> v103207(VarCurr,bitIndex13) ) ).
fof(addAssignment_33251,axiom,
! [VarCurr] :
( v103203(VarCurr,bitIndex13)
<=> v103204(VarCurr,bitIndex13) ) ).
fof(addAssignment_33250,axiom,
! [VarCurr] :
( v103176(VarCurr,bitIndex13)
<=> v103184(VarCurr,bitIndex13) ) ).
fof(addAssignment_33249,axiom,
! [VarCurr] :
( v103200(VarCurr,bitIndex13)
<=> v103201(VarCurr,bitIndex13) ) ).
fof(addAssignment_33248,axiom,
! [VarCurr] :
( v103197(VarCurr,bitIndex13)
<=> v103198(VarCurr,bitIndex13) ) ).
fof(addAssignment_33247,axiom,
! [VarCurr] :
( v103194(VarCurr,bitIndex13)
<=> v103195(VarCurr,bitIndex13) ) ).
fof(addAssignment_33246,axiom,
! [VarCurr] :
( v103191(VarCurr,bitIndex13)
<=> v103192(VarCurr,bitIndex13) ) ).
fof(addAssignment_33245,axiom,
! [VarCurr] :
( v103188(VarCurr,bitIndex13)
<=> v103189(VarCurr,bitIndex13) ) ).
fof(addAssignment_33244,axiom,
! [VarCurr] :
( v103178(VarCurr,bitIndex13)
<=> v103186(VarCurr,bitIndex13) ) ).
fof(addAssignment_33243,axiom,
! [VarCurr] :
( v103174(VarCurr,bitIndex13)
<=> v103175(VarCurr,bitIndex13) ) ).
fof(addAssignment_33242,axiom,
! [VarCurr] :
( v103160(VarCurr,bitIndex5)
<=> v103218(VarCurr,bitIndex5) ) ).
fof(addAssignment_33241,axiom,
! [VarCurr] :
( v103162(VarCurr,bitIndex12)
<=> v103208(VarCurr,bitIndex12) ) ).
fof(addAssignment_33240,axiom,
! [VarCurr] :
( v103206(VarCurr,bitIndex12)
<=> v103207(VarCurr,bitIndex12) ) ).
fof(addAssignment_33239,axiom,
! [VarCurr] :
( v103203(VarCurr,bitIndex12)
<=> v103204(VarCurr,bitIndex12) ) ).
fof(addAssignment_33238,axiom,
! [VarCurr] :
( v103200(VarCurr,bitIndex12)
<=> v103201(VarCurr,bitIndex12) ) ).
fof(addAssignment_33237,axiom,
! [VarCurr] :
( v103176(VarCurr,bitIndex12)
<=> v103184(VarCurr,bitIndex12) ) ).
fof(addAssignment_33236,axiom,
! [VarCurr] :
( v103183(VarCurr,bitIndex15)
<=> v100562(VarCurr,bitIndex29) ) ).
fof(addAssignment_33235,axiom,
! [VarCurr] :
( v103197(VarCurr,bitIndex12)
<=> v103198(VarCurr,bitIndex12) ) ).
fof(addAssignment_33234,axiom,
! [VarCurr] :
( v103194(VarCurr,bitIndex12)
<=> v103195(VarCurr,bitIndex12) ) ).
fof(addAssignment_33233,axiom,
! [VarCurr] :
( v103191(VarCurr,bitIndex12)
<=> v103192(VarCurr,bitIndex12) ) ).
fof(addAssignment_33232,axiom,
! [VarCurr] :
( v103188(VarCurr,bitIndex12)
<=> v103189(VarCurr,bitIndex12) ) ).
fof(addAssignment_33231,axiom,
! [VarCurr] :
( v103178(VarCurr,bitIndex12)
<=> v103186(VarCurr,bitIndex12) ) ).
fof(addAssignment_33230,axiom,
! [VarCurr] :
( v103174(VarCurr,bitIndex12)
<=> v103175(VarCurr,bitIndex12) ) ).
fof(addAssignment_33229,axiom,
! [VarCurr] :
( v103160(VarCurr,bitIndex4)
<=> v103218(VarCurr,bitIndex4) ) ).
fof(addAssignment_33228,axiom,
! [VarCurr] :
( v103162(VarCurr,bitIndex11)
<=> v103208(VarCurr,bitIndex11) ) ).
fof(addAssignment_33227,axiom,
! [VarCurr] :
( v103206(VarCurr,bitIndex11)
<=> v103207(VarCurr,bitIndex11) ) ).
fof(addAssignment_33226,axiom,
! [VarCurr] :
( v103203(VarCurr,bitIndex11)
<=> v103204(VarCurr,bitIndex11) ) ).
fof(addAssignment_33225,axiom,
! [VarCurr] :
( v103200(VarCurr,bitIndex11)
<=> v103201(VarCurr,bitIndex11) ) ).
fof(addAssignment_33224,axiom,
! [VarCurr] :
( v103197(VarCurr,bitIndex11)
<=> v103198(VarCurr,bitIndex11) ) ).
fof(addAssignment_33223,axiom,
! [VarCurr] :
( v103176(VarCurr,bitIndex11)
<=> v103184(VarCurr,bitIndex11) ) ).
fof(addAssignment_33222,axiom,
! [VarCurr] :
( v103183(VarCurr,bitIndex14)
<=> v100562(VarCurr,bitIndex28) ) ).
fof(addAssignment_33221,axiom,
! [VarCurr] :
( v103194(VarCurr,bitIndex11)
<=> v103195(VarCurr,bitIndex11) ) ).
fof(addAssignment_33220,axiom,
! [VarCurr] :
( v103191(VarCurr,bitIndex11)
<=> v103192(VarCurr,bitIndex11) ) ).
fof(addAssignment_33219,axiom,
! [VarCurr] :
( v103188(VarCurr,bitIndex11)
<=> v103189(VarCurr,bitIndex11) ) ).
fof(addAssignment_33218,axiom,
! [VarCurr] :
( v103178(VarCurr,bitIndex11)
<=> v103186(VarCurr,bitIndex11) ) ).
fof(addAssignment_33217,axiom,
! [VarCurr] :
( v103174(VarCurr,bitIndex11)
<=> v103175(VarCurr,bitIndex11) ) ).
fof(addAssignment_33216,axiom,
! [VarCurr] :
( v103160(VarCurr,bitIndex3)
<=> v103218(VarCurr,bitIndex3) ) ).
fof(addAssignment_33215,axiom,
! [VarCurr] :
( v103162(VarCurr,bitIndex10)
<=> v103208(VarCurr,bitIndex10) ) ).
fof(addAssignment_33214,axiom,
! [VarCurr] :
( v103206(VarCurr,bitIndex10)
<=> v103207(VarCurr,bitIndex10) ) ).
fof(addAssignment_33213,axiom,
! [VarCurr] :
( v103203(VarCurr,bitIndex10)
<=> v103204(VarCurr,bitIndex10) ) ).
fof(addAssignment_33212,axiom,
! [VarCurr] :
( v103200(VarCurr,bitIndex10)
<=> v103201(VarCurr,bitIndex10) ) ).
fof(addAssignment_33211,axiom,
! [VarCurr] :
( v103197(VarCurr,bitIndex10)
<=> v103198(VarCurr,bitIndex10) ) ).
fof(addAssignment_33210,axiom,
! [VarCurr] :
( v103194(VarCurr,bitIndex10)
<=> v103195(VarCurr,bitIndex10) ) ).
fof(addAssignment_33209,axiom,
! [VarCurr] :
( v103176(VarCurr,bitIndex10)
<=> v103184(VarCurr,bitIndex10) ) ).
fof(addAssignment_33208,axiom,
! [VarCurr] :
( v103183(VarCurr,bitIndex13)
<=> v100562(VarCurr,bitIndex27) ) ).
fof(addAssignment_33207,axiom,
! [VarCurr] :
( v103191(VarCurr,bitIndex10)
<=> v103192(VarCurr,bitIndex10) ) ).
fof(addAssignment_33206,axiom,
! [VarCurr] :
( v103188(VarCurr,bitIndex10)
<=> v103189(VarCurr,bitIndex10) ) ).
fof(addAssignment_33205,axiom,
! [VarCurr] :
( v103178(VarCurr,bitIndex10)
<=> v103186(VarCurr,bitIndex10) ) ).
fof(addAssignment_33204,axiom,
! [VarCurr] :
( v103174(VarCurr,bitIndex10)
<=> v103175(VarCurr,bitIndex10) ) ).
fof(addAssignment_33203,axiom,
! [VarCurr] :
( v103160(VarCurr,bitIndex2)
<=> v103218(VarCurr,bitIndex2) ) ).
fof(addAssignment_33202,axiom,
! [VarCurr] :
( v103162(VarCurr,bitIndex9)
<=> v103208(VarCurr,bitIndex9) ) ).
fof(addAssignment_33201,axiom,
! [VarCurr] :
( v103206(VarCurr,bitIndex9)
<=> v103207(VarCurr,bitIndex9) ) ).
fof(addAssignment_33200,axiom,
! [VarCurr] :
( v103203(VarCurr,bitIndex9)
<=> v103204(VarCurr,bitIndex9) ) ).
fof(addAssignment_33199,axiom,
! [VarCurr] :
( v103200(VarCurr,bitIndex9)
<=> v103201(VarCurr,bitIndex9) ) ).
fof(addAssignment_33198,axiom,
! [VarCurr] :
( v103197(VarCurr,bitIndex9)
<=> v103198(VarCurr,bitIndex9) ) ).
fof(addAssignment_33197,axiom,
! [VarCurr] :
( v103194(VarCurr,bitIndex9)
<=> v103195(VarCurr,bitIndex9) ) ).
fof(addAssignment_33196,axiom,
! [VarCurr] :
( v103191(VarCurr,bitIndex9)
<=> v103192(VarCurr,bitIndex9) ) ).
fof(addAssignment_33195,axiom,
! [VarCurr] :
( v103176(VarCurr,bitIndex9)
<=> v103184(VarCurr,bitIndex9) ) ).
fof(addAssignment_33194,axiom,
! [VarCurr] :
( v103183(VarCurr,bitIndex9)
<=> v100562(VarCurr,bitIndex23) ) ).
fof(addAssignment_33193,axiom,
! [VarCurr] :
( v103183(VarCurr,bitIndex12)
<=> v100562(VarCurr,bitIndex26) ) ).
fof(addAssignment_33192,axiom,
! [VarCurr] :
( v103188(VarCurr,bitIndex9)
<=> v103189(VarCurr,bitIndex9) ) ).
fof(addAssignment_33191,axiom,
! [VarCurr] :
( v103178(VarCurr,bitIndex9)
<=> v103186(VarCurr,bitIndex9) ) ).
fof(addAssignment_33190,axiom,
! [VarCurr] :
( v103174(VarCurr,bitIndex9)
<=> v103175(VarCurr,bitIndex9) ) ).
fof(addAssignment_33189,axiom,
! [VarCurr] :
( v103160(VarCurr,bitIndex1)
<=> v103218(VarCurr,bitIndex1) ) ).
fof(addAssignment_33188,axiom,
! [VarCurr] :
( v103162(VarCurr,bitIndex8)
<=> v103208(VarCurr,bitIndex8) ) ).
fof(addAssignment_33187,axiom,
! [VarCurr] :
( v103206(VarCurr,bitIndex8)
<=> v103207(VarCurr,bitIndex8) ) ).
fof(addAssignment_33186,axiom,
! [VarCurr] :
( v103203(VarCurr,bitIndex8)
<=> v103204(VarCurr,bitIndex8) ) ).
fof(addAssignment_33185,axiom,
! [VarCurr] :
( v103200(VarCurr,bitIndex8)
<=> v103201(VarCurr,bitIndex8) ) ).
fof(addAssignment_33184,axiom,
! [VarCurr] :
( v103197(VarCurr,bitIndex8)
<=> v103198(VarCurr,bitIndex8) ) ).
fof(addAssignment_33183,axiom,
! [VarCurr] :
( v103194(VarCurr,bitIndex8)
<=> v103195(VarCurr,bitIndex8) ) ).
fof(addAssignment_33182,axiom,
! [VarCurr] :
( v103191(VarCurr,bitIndex8)
<=> v103192(VarCurr,bitIndex8) ) ).
fof(addAssignment_33181,axiom,
! [VarCurr] :
( v103188(VarCurr,bitIndex8)
<=> v103189(VarCurr,bitIndex8) ) ).
fof(addAssignment_33180,axiom,
! [VarCurr] :
( v103176(VarCurr,bitIndex8)
<=> v103184(VarCurr,bitIndex8) ) ).
fof(addAssignment_33179,axiom,
! [VarCurr] :
( v103183(VarCurr,bitIndex8)
<=> v100562(VarCurr,bitIndex22) ) ).
fof(addAssignment_33178,axiom,
! [VarCurr] :
( v103183(VarCurr,bitIndex11)
<=> v100562(VarCurr,bitIndex25) ) ).
fof(addAssignment_33177,axiom,
! [VarCurr] :
( v103178(VarCurr,bitIndex8)
<=> v103186(VarCurr,bitIndex8) ) ).
fof(addAssignment_33176,axiom,
! [VarCurr] :
( v103174(VarCurr,bitIndex8)
<=> v103175(VarCurr,bitIndex8) ) ).
fof(addAssignment_33175,axiom,
! [VarCurr] :
( v103160(VarCurr,bitIndex0)
<=> v103218(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2316,axiom,
! [VarCurr] :
( ~ v101143(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v103218(VarCurr,B)
<=> v103221(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2351,axiom,
! [VarCurr] :
( v101143(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v103218(VarCurr,B)
<=> v103219(VarCurr,B) ) ) ) ).
fof(addAssignment_33174,axiom,
! [VarCurr] :
( ( v103221(VarCurr,bitIndex8)
<=> v103162(VarCurr,bitIndex15) )
& ( v103221(VarCurr,bitIndex7)
<=> v103162(VarCurr,bitIndex14) )
& ( v103221(VarCurr,bitIndex6)
<=> v103162(VarCurr,bitIndex13) )
& ( v103221(VarCurr,bitIndex5)
<=> v103162(VarCurr,bitIndex12) )
& ( v103221(VarCurr,bitIndex4)
<=> v103162(VarCurr,bitIndex11) )
& ( v103221(VarCurr,bitIndex3)
<=> v103162(VarCurr,bitIndex10) )
& ( v103221(VarCurr,bitIndex2)
<=> v103162(VarCurr,bitIndex9) )
& ( v103221(VarCurr,bitIndex1)
<=> v103162(VarCurr,bitIndex8) )
& ( v103221(VarCurr,bitIndex0)
<=> v103162(VarCurr,bitIndex7) ) ) ).
fof(addAssignment_33173,axiom,
! [VarCurr] :
( ( v103221(VarCurr,bitIndex32)
<=> $false )
& ( v103221(VarCurr,bitIndex31)
<=> $false )
& ( v103221(VarCurr,bitIndex30)
<=> $false )
& ( v103221(VarCurr,bitIndex29)
<=> $false )
& ( v103221(VarCurr,bitIndex28)
<=> $false )
& ( v103221(VarCurr,bitIndex27)
<=> $false )
& ( v103221(VarCurr,bitIndex26)
<=> $false )
& ( v103221(VarCurr,bitIndex25)
<=> $false )
& ( v103221(VarCurr,bitIndex24)
<=> $false )
& ( v103221(VarCurr,bitIndex23)
<=> $false )
& ( v103221(VarCurr,bitIndex22)
<=> $false )
& ( v103221(VarCurr,bitIndex21)
<=> $false )
& ( v103221(VarCurr,bitIndex20)
<=> $false )
& ( v103221(VarCurr,bitIndex19)
<=> $false )
& ( v103221(VarCurr,bitIndex18)
<=> $false )
& ( v103221(VarCurr,bitIndex17)
<=> $false )
& ( v103221(VarCurr,bitIndex16)
<=> $false )
& ( v103221(VarCurr,bitIndex15)
<=> $false )
& ( v103221(VarCurr,bitIndex14)
<=> $false )
& ( v103221(VarCurr,bitIndex13)
<=> $false )
& ( v103221(VarCurr,bitIndex12)
<=> $false )
& ( v103221(VarCurr,bitIndex11)
<=> $false )
& ( v103221(VarCurr,bitIndex10)
<=> $false )
& ( v103221(VarCurr,bitIndex9)
<=> $false ) ) ).
fof(addAssignment_33172,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v103219(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_33171,axiom,
! [VarCurr] :
( ( v103219(VarCurr,bitIndex32)
<=> v103220(VarCurr,bitIndex25) )
& ( v103219(VarCurr,bitIndex31)
<=> v103220(VarCurr,bitIndex24) )
& ( v103219(VarCurr,bitIndex30)
<=> v103220(VarCurr,bitIndex23) )
& ( v103219(VarCurr,bitIndex29)
<=> v103220(VarCurr,bitIndex22) )
& ( v103219(VarCurr,bitIndex28)
<=> v103220(VarCurr,bitIndex21) )
& ( v103219(VarCurr,bitIndex27)
<=> v103220(VarCurr,bitIndex20) )
& ( v103219(VarCurr,bitIndex26)
<=> v103220(VarCurr,bitIndex19) )
& ( v103219(VarCurr,bitIndex25)
<=> v103220(VarCurr,bitIndex18) )
& ( v103219(VarCurr,bitIndex24)
<=> v103220(VarCurr,bitIndex17) )
& ( v103219(VarCurr,bitIndex23)
<=> v103220(VarCurr,bitIndex16) )
& ( v103219(VarCurr,bitIndex22)
<=> v103220(VarCurr,bitIndex15) )
& ( v103219(VarCurr,bitIndex21)
<=> v103220(VarCurr,bitIndex14) )
& ( v103219(VarCurr,bitIndex20)
<=> v103220(VarCurr,bitIndex13) )
& ( v103219(VarCurr,bitIndex19)
<=> v103220(VarCurr,bitIndex12) )
& ( v103219(VarCurr,bitIndex18)
<=> v103220(VarCurr,bitIndex11) )
& ( v103219(VarCurr,bitIndex17)
<=> v103220(VarCurr,bitIndex10) )
& ( v103219(VarCurr,bitIndex16)
<=> v103220(VarCurr,bitIndex9) )
& ( v103219(VarCurr,bitIndex15)
<=> v103220(VarCurr,bitIndex8) )
& ( v103219(VarCurr,bitIndex14)
<=> v103220(VarCurr,bitIndex7) )
& ( v103219(VarCurr,bitIndex13)
<=> v103220(VarCurr,bitIndex6) )
& ( v103219(VarCurr,bitIndex12)
<=> v103220(VarCurr,bitIndex5) )
& ( v103219(VarCurr,bitIndex11)
<=> v103220(VarCurr,bitIndex4) )
& ( v103219(VarCurr,bitIndex10)
<=> v103220(VarCurr,bitIndex3) )
& ( v103219(VarCurr,bitIndex9)
<=> v103220(VarCurr,bitIndex2) )
& ( v103219(VarCurr,bitIndex8)
<=> v103220(VarCurr,bitIndex1) )
& ( v103219(VarCurr,bitIndex7)
<=> v103220(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_33170,axiom,
! [VarCurr] :
( v103162(VarCurr,bitIndex7)
<=> v103208(VarCurr,bitIndex7) ) ).
fof(addParallelCaseBooleanConditionEqualRanges9_5,axiom,
! [VarCurr] :
( ( ~ v103209(VarCurr)
& ~ v103210(VarCurr)
& ~ v103211(VarCurr)
& ~ v103212(VarCurr)
& ~ v103213(VarCurr)
& ~ v103214(VarCurr)
& ~ v103215(VarCurr)
& ~ v103216(VarCurr)
& ~ v103217(VarCurr) )
=> ! [B] :
( range_15_0(B)
=> ( v103208(VarCurr,B)
<=> v103176(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges8_10,axiom,
! [VarCurr] :
( v103217(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v103208(VarCurr,B)
<=> v103206(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges7_14,axiom,
! [VarCurr] :
( v103216(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v103208(VarCurr,B)
<=> v103203(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges6_14,axiom,
! [VarCurr] :
( v103215(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v103208(VarCurr,B)
<=> v103200(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges5_24,axiom,
! [VarCurr] :
( v103214(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v103208(VarCurr,B)
<=> v103197(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges4_25,axiom,
! [VarCurr] :
( v103213(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v103208(VarCurr,B)
<=> v103194(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_177,axiom,
! [VarCurr] :
( v103212(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v103208(VarCurr,B)
<=> v103191(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1227,axiom,
! [VarCurr] :
( v103211(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v103208(VarCurr,B)
<=> v103188(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4865,axiom,
! [VarCurr] :
( v103210(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v103208(VarCurr,B)
<=> v103178(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4869,axiom,
! [VarCurr] :
( v103209(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v103208(VarCurr,B)
<=> v103174(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7487,axiom,
! [VarCurr] :
( v103217(VarCurr)
<=> ( ( v103164(VarCurr,bitIndex3)
<=> $true )
& ( v103164(VarCurr,bitIndex2)
<=> $false )
& ( v103164(VarCurr,bitIndex1)
<=> $false )
& ( v103164(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7486,axiom,
! [VarCurr] :
( v103216(VarCurr)
<=> ( ( v103164(VarCurr,bitIndex3)
<=> $false )
& ( v103164(VarCurr,bitIndex2)
<=> $true )
& ( v103164(VarCurr,bitIndex1)
<=> $true )
& ( v103164(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7485,axiom,
! [VarCurr] :
( v103215(VarCurr)
<=> ( ( v103164(VarCurr,bitIndex3)
<=> $false )
& ( v103164(VarCurr,bitIndex2)
<=> $true )
& ( v103164(VarCurr,bitIndex1)
<=> $true )
& ( v103164(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7484,axiom,
! [VarCurr] :
( v103214(VarCurr)
<=> ( ( v103164(VarCurr,bitIndex3)
<=> $false )
& ( v103164(VarCurr,bitIndex2)
<=> $true )
& ( v103164(VarCurr,bitIndex1)
<=> $false )
& ( v103164(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7483,axiom,
! [VarCurr] :
( v103213(VarCurr)
<=> ( ( v103164(VarCurr,bitIndex3)
<=> $false )
& ( v103164(VarCurr,bitIndex2)
<=> $true )
& ( v103164(VarCurr,bitIndex1)
<=> $false )
& ( v103164(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7482,axiom,
! [VarCurr] :
( v103212(VarCurr)
<=> ( ( v103164(VarCurr,bitIndex3)
<=> $false )
& ( v103164(VarCurr,bitIndex2)
<=> $false )
& ( v103164(VarCurr,bitIndex1)
<=> $true )
& ( v103164(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7481,axiom,
! [VarCurr] :
( v103211(VarCurr)
<=> ( ( v103164(VarCurr,bitIndex3)
<=> $false )
& ( v103164(VarCurr,bitIndex2)
<=> $false )
& ( v103164(VarCurr,bitIndex1)
<=> $true )
& ( v103164(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7480,axiom,
! [VarCurr] :
( v103210(VarCurr)
<=> ( ( v103164(VarCurr,bitIndex3)
<=> $false )
& ( v103164(VarCurr,bitIndex2)
<=> $false )
& ( v103164(VarCurr,bitIndex1)
<=> $false )
& ( v103164(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7479,axiom,
! [VarCurr] :
( v103209(VarCurr)
<=> ( ( v103164(VarCurr,bitIndex3)
<=> $false )
& ( v103164(VarCurr,bitIndex2)
<=> $false )
& ( v103164(VarCurr,bitIndex1)
<=> $false )
& ( v103164(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33169,axiom,
! [VarCurr] :
( v103206(VarCurr,bitIndex7)
<=> v103207(VarCurr,bitIndex7) ) ).
fof(addAssignment_33168,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v103207(VarCurr,B)
<=> v103176(VarCurr,B) ) ) ).
fof(addAssignment_33167,axiom,
! [VarCurr] :
( v103207(VarCurr,bitIndex15)
<=> $false ) ).
fof(addAssignment_33166,axiom,
! [VarCurr] :
( v103203(VarCurr,bitIndex7)
<=> v103204(VarCurr,bitIndex7) ) ).
fof(addAssignment_33165,axiom,
! [VarCurr,B] :
( range_13_0(B)
=> ( v103204(VarCurr,B)
<=> v103176(VarCurr,B) ) ) ).
fof(range_axiom_114,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_33164,axiom,
! [VarCurr] :
( ( v103204(VarCurr,bitIndex15)
<=> $false )
& ( v103204(VarCurr,bitIndex14)
<=> $false ) ) ).
fof(addAssignment_33163,axiom,
! [VarCurr] :
( v103200(VarCurr,bitIndex7)
<=> v103201(VarCurr,bitIndex7) ) ).
fof(addAssignment_33162,axiom,
! [VarCurr,B] :
( range_12_0(B)
=> ( v103201(VarCurr,B)
<=> v103176(VarCurr,B) ) ) ).
fof(range_axiom_113,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_33161,axiom,
! [VarCurr] :
( ( v103201(VarCurr,bitIndex15)
<=> $false )
& ( v103201(VarCurr,bitIndex14)
<=> $false )
& ( v103201(VarCurr,bitIndex13)
<=> $false ) ) ).
fof(addAssignment_33160,axiom,
! [VarCurr] :
( v103197(VarCurr,bitIndex7)
<=> v103198(VarCurr,bitIndex7) ) ).
fof(addAssignment_33159,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v103198(VarCurr,B)
<=> v103176(VarCurr,B) ) ) ).
fof(addAssignment_33158,axiom,
! [VarCurr] :
( ( v103198(VarCurr,bitIndex15)
<=> $false )
& ( v103198(VarCurr,bitIndex14)
<=> $false )
& ( v103198(VarCurr,bitIndex13)
<=> $false )
& ( v103198(VarCurr,bitIndex12)
<=> $false ) ) ).
fof(addAssignment_33157,axiom,
! [VarCurr] :
( v103194(VarCurr,bitIndex7)
<=> v103195(VarCurr,bitIndex7) ) ).
fof(addAssignment_33156,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v103195(VarCurr,B)
<=> v103176(VarCurr,B) ) ) ).
fof(addAssignment_33155,axiom,
! [VarCurr] :
( ( v103195(VarCurr,bitIndex15)
<=> $false )
& ( v103195(VarCurr,bitIndex14)
<=> $false )
& ( v103195(VarCurr,bitIndex13)
<=> $false )
& ( v103195(VarCurr,bitIndex12)
<=> $false )
& ( v103195(VarCurr,bitIndex11)
<=> $false ) ) ).
fof(addAssignment_33154,axiom,
! [VarCurr] :
( v103191(VarCurr,bitIndex7)
<=> v103192(VarCurr,bitIndex7) ) ).
fof(addAssignment_33153,axiom,
! [VarCurr,B] :
( range_9_0(B)
=> ( v103192(VarCurr,B)
<=> v103176(VarCurr,B) ) ) ).
fof(range_axiom_112,axiom,
! [B] :
( range_9_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B ) ) ).
fof(addAssignment_33152,axiom,
! [VarCurr] :
( ( v103192(VarCurr,bitIndex15)
<=> $false )
& ( v103192(VarCurr,bitIndex14)
<=> $false )
& ( v103192(VarCurr,bitIndex13)
<=> $false )
& ( v103192(VarCurr,bitIndex12)
<=> $false )
& ( v103192(VarCurr,bitIndex11)
<=> $false )
& ( v103192(VarCurr,bitIndex10)
<=> $false ) ) ).
fof(addAssignment_33151,axiom,
! [VarCurr] :
( v103188(VarCurr,bitIndex7)
<=> v103189(VarCurr,bitIndex7) ) ).
fof(addAssignment_33150,axiom,
! [VarCurr,B] :
( range_8_0(B)
=> ( v103189(VarCurr,B)
<=> v103176(VarCurr,B) ) ) ).
fof(addAssignment_33149,axiom,
! [VarCurr] :
( ( v103189(VarCurr,bitIndex15)
<=> $false )
& ( v103189(VarCurr,bitIndex14)
<=> $false )
& ( v103189(VarCurr,bitIndex13)
<=> $false )
& ( v103189(VarCurr,bitIndex12)
<=> $false )
& ( v103189(VarCurr,bitIndex11)
<=> $false )
& ( v103189(VarCurr,bitIndex10)
<=> $false )
& ( v103189(VarCurr,bitIndex9)
<=> $false ) ) ).
fof(addAssignment_33148,axiom,
! [VarCurr] :
( v103178(VarCurr,bitIndex7)
<=> v103186(VarCurr,bitIndex7) ) ).
fof(addAssignment_33147,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v103186(VarCurr,B)
<=> v103176(VarCurr,B) ) ) ).
fof(addAssignment_33146,axiom,
! [VarCurr] :
( ( v103186(VarCurr,bitIndex15)
<=> $false )
& ( v103186(VarCurr,bitIndex14)
<=> $false )
& ( v103186(VarCurr,bitIndex13)
<=> $false )
& ( v103186(VarCurr,bitIndex12)
<=> $false )
& ( v103186(VarCurr,bitIndex11)
<=> $false )
& ( v103186(VarCurr,bitIndex10)
<=> $false )
& ( v103186(VarCurr,bitIndex9)
<=> $false )
& ( v103186(VarCurr,bitIndex8)
<=> $false ) ) ).
fof(addAssignment_33145,axiom,
! [VarCurr] :
( v103176(VarCurr,bitIndex7)
<=> v103184(VarCurr,bitIndex7) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2315,axiom,
! [VarCurr] :
( ~ v103181(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v103184(VarCurr,B)
<=> v103183(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2350,axiom,
! [VarCurr] :
( v103181(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v103184(VarCurr,B)
<=> v103185(VarCurr,B) ) ) ) ).
fof(addAssignment_33144,axiom,
! [VarCurr] :
( ( v103185(VarCurr,bitIndex12)
<=> v103183(VarCurr,bitIndex15) )
& ( v103185(VarCurr,bitIndex11)
<=> v103183(VarCurr,bitIndex14) )
& ( v103185(VarCurr,bitIndex10)
<=> v103183(VarCurr,bitIndex13) )
& ( v103185(VarCurr,bitIndex9)
<=> v103183(VarCurr,bitIndex12) )
& ( v103185(VarCurr,bitIndex8)
<=> v103183(VarCurr,bitIndex11) )
& ( v103185(VarCurr,bitIndex7)
<=> v103183(VarCurr,bitIndex10) )
& ( v103185(VarCurr,bitIndex6)
<=> v103183(VarCurr,bitIndex9) )
& ( v103185(VarCurr,bitIndex5)
<=> v103183(VarCurr,bitIndex8) )
& ( v103185(VarCurr,bitIndex4)
<=> v103183(VarCurr,bitIndex7) )
& ( v103185(VarCurr,bitIndex3)
<=> v103183(VarCurr,bitIndex6) )
& ( v103185(VarCurr,bitIndex2)
<=> v103183(VarCurr,bitIndex5) )
& ( v103185(VarCurr,bitIndex1)
<=> v103183(VarCurr,bitIndex4) )
& ( v103185(VarCurr,bitIndex0)
<=> v103183(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_33143,axiom,
! [VarCurr] :
( ( v103185(VarCurr,bitIndex15)
<=> $false )
& ( v103185(VarCurr,bitIndex14)
<=> $false )
& ( v103185(VarCurr,bitIndex13)
<=> $false ) ) ).
fof(addAssignment_33142,axiom,
! [VarCurr] :
( v103183(VarCurr,bitIndex7)
<=> v100562(VarCurr,bitIndex21) ) ).
fof(addAssignment_33141,axiom,
! [VarCurr] :
( v103183(VarCurr,bitIndex10)
<=> v100562(VarCurr,bitIndex24) ) ).
fof(addAssignment_33140,axiom,
! [VarCurr] :
( v103181(VarCurr)
<=> v100554(VarCurr) ) ).
fof(addAssignment_33139,axiom,
! [VarCurr] :
( v103174(VarCurr,bitIndex7)
<=> v103175(VarCurr,bitIndex7) ) ).
fof(addAssignment_33138,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v103175(VarCurr,B)
<=> v103176(VarCurr,B) ) ) ).
fof(addAssignment_33137,axiom,
! [VarCurr] :
( ( v103175(VarCurr,bitIndex15)
<=> $false )
& ( v103175(VarCurr,bitIndex14)
<=> $false )
& ( v103175(VarCurr,bitIndex13)
<=> $false )
& ( v103175(VarCurr,bitIndex12)
<=> $false )
& ( v103175(VarCurr,bitIndex11)
<=> $false )
& ( v103175(VarCurr,bitIndex10)
<=> $false )
& ( v103175(VarCurr,bitIndex9)
<=> $false )
& ( v103175(VarCurr,bitIndex8)
<=> $false )
& ( v103175(VarCurr,bitIndex7)
<=> $false ) ) ).
fof(addAssignment_33136,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v103164(VarCurr,B)
<=> v103166(VarCurr,B) ) ) ).
fof(addAssignment_33135,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v103166(VarCurr,B)
<=> v103168(VarCurr,B) ) ) ).
fof(addAssignment_33134,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v103168(VarCurr,B)
<=> v103170(VarCurr,B) ) ) ).
fof(addAssignment_33133,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v103170(VarCurr,B)
<=> v103172(VarCurr,B) ) ) ).
fof(addAssignment_33132,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v103172(VarCurr,B)
<=> v94951(VarCurr,B) ) ) ).
fof(addAssignment_33131,axiom,
! [VarCurr] :
( v101147(VarCurr,bitIndex32)
<=> v101264(VarCurr,bitIndex32) ) ).
fof(addAssignment_33130,axiom,
! [VarCurr] :
( v101147(VarCurr,bitIndex31)
<=> v101264(VarCurr,bitIndex31) ) ).
fof(addAssignment_33129,axiom,
! [VarCurr] :
( v101147(VarCurr,bitIndex30)
<=> v101264(VarCurr,bitIndex30) ) ).
fof(addAssignment_33128,axiom,
! [VarCurr] :
( v101147(VarCurr,bitIndex29)
<=> v101264(VarCurr,bitIndex29) ) ).
fof(addAssignment_33127,axiom,
! [VarCurr] :
( v101147(VarCurr,bitIndex28)
<=> v101264(VarCurr,bitIndex28) ) ).
fof(addAssignment_33126,axiom,
! [VarCurr] :
( v101147(VarCurr,bitIndex27)
<=> v101264(VarCurr,bitIndex27) ) ).
fof(addAssignment_33125,axiom,
! [VarCurr] :
( v101147(VarCurr,bitIndex26)
<=> v101264(VarCurr,bitIndex26) ) ).
fof(addAssignment_33124,axiom,
! [VarCurr] :
( v101147(VarCurr,bitIndex25)
<=> v101264(VarCurr,bitIndex25) ) ).
fof(addAssignment_33123,axiom,
! [VarCurr] :
( v101177(VarCurr,bitIndex25)
<=> v101179(VarCurr,bitIndex25) ) ).
fof(addAssignment_33122,axiom,
! [VarCurr] :
( v101179(VarCurr,bitIndex25)
<=> v101181(VarCurr,bitIndex25) ) ).
fof(addAssignment_33121,axiom,
! [VarCurr] :
( v101181(VarCurr,bitIndex25)
<=> v101183(VarCurr,bitIndex25) ) ).
fof(addAssignment_33120,axiom,
! [VarCurr] :
( v101183(VarCurr,bitIndex25)
<=> v101185(VarCurr,bitIndex25) ) ).
fof(addAssignment_33119,axiom,
! [VarCurr] :
( v101185(VarCurr,bitIndex25)
<=> v101187(VarCurr,bitIndex25) ) ).
fof(addAssignment_33118,axiom,
! [VarCurr] :
( v101187(VarCurr,bitIndex25)
<=> v101189(VarCurr,bitIndex25) ) ).
fof(addAssignment_33117,axiom,
! [VarCurr] :
( v101189(VarCurr,bitIndex25)
<=> v101191(VarCurr,bitIndex25) ) ).
fof(addAssignment_33116,axiom,
! [VarCurr] :
( v101191(VarCurr,bitIndex25)
<=> v101193(VarCurr,bitIndex25) ) ).
fof(addAssignment_33115,axiom,
! [VarCurr] :
( v101193(VarCurr,bitIndex25)
<=> v101195(VarCurr,bitIndex25) ) ).
fof(addAssignment_33114,axiom,
! [VarCurr] :
( v101195(VarCurr,bitIndex25)
<=> v94804(VarCurr,bitIndex38) ) ).
fof(addAssignment_33113,axiom,
! [VarCurr] :
( v94804(VarCurr,bitIndex38)
<=> v94806(VarCurr,bitIndex38) ) ).
fof(addAssignment_33112,axiom,
! [VarCurr] :
( v94806(VarCurr,bitIndex38)
<=> v103092(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1651,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103115(VarNext)
=> ( v103092(VarNext)
<=> v103092(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1710,axiom,
! [VarNext] :
( v103115(VarNext)
=> ( v103092(VarNext)
<=> v103150(VarNext) ) ) ).
fof(addAssignment_33111,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103150(VarNext)
<=> v103148(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4864,axiom,
! [VarCurr] :
( ~ v103094(VarCurr)
=> ( v103148(VarCurr)
<=> v103151(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4868,axiom,
! [VarCurr] :
( v103094(VarCurr)
=> ( v103148(VarCurr)
<=> v103096(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4863,axiom,
! [VarCurr] :
( ~ v103128(VarCurr)
=> ( v103151(VarCurr)
<=> v103110(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4867,axiom,
! [VarCurr] :
( v103128(VarCurr)
=> ( v103151(VarCurr)
<=> v103152(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1226,axiom,
! [VarCurr] :
( ( ~ v103131(VarCurr)
& ~ v103133(VarCurr) )
=> ( v103152(VarCurr)
<=> v103156(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4862,axiom,
! [VarCurr] :
( v103133(VarCurr)
=> ( v103152(VarCurr)
<=> v103155(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4866,axiom,
! [VarCurr] :
( v103131(VarCurr)
=> ( v103152(VarCurr)
<=> v103153(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4861,axiom,
! [VarCurr] :
( ~ v103141(VarCurr)
=> ( v103156(VarCurr)
<=> v103110(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4865,axiom,
! [VarCurr] :
( v103141(VarCurr)
=> ( v103156(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4860,axiom,
! [VarCurr] :
( ~ v103135(VarCurr)
=> ( v103155(VarCurr)
<=> v103110(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4864,axiom,
! [VarCurr] :
( v103135(VarCurr)
=> ( v103155(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2314,axiom,
! [VarCurr] :
( ~ v103154(VarCurr)
=> ( v103153(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2349,axiom,
! [VarCurr] :
( v103154(VarCurr)
=> ( v103153(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7478,axiom,
! [VarCurr] :
( v103154(VarCurr)
<=> ( v103104(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19489,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103115(VarNext)
<=> ( v103116(VarNext)
& v103125(VarNext) ) ) ) ).
fof(addAssignment_33110,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103125(VarNext)
<=> v103123(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19488,axiom,
! [VarCurr] :
( v103123(VarCurr)
<=> ( v103094(VarCurr)
| v103126(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19487,axiom,
! [VarCurr] :
( v103126(VarCurr)
<=> ( v103127(VarCurr)
& v103147(VarCurr) ) ) ).
fof(writeUnaryOperator_7582,axiom,
! [VarCurr] :
( ~ v103147(VarCurr)
<=> v103094(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19486,axiom,
! [VarCurr] :
( v103127(VarCurr)
<=> ( v103128(VarCurr)
| v103145(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19485,axiom,
! [VarCurr] :
( v103145(VarCurr)
<=> ( v103106(VarCurr)
& v103146(VarCurr) ) ) ).
fof(writeUnaryOperator_7581,axiom,
! [VarCurr] :
( ~ v103146(VarCurr)
<=> v103108(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19484,axiom,
! [VarCurr] :
( v103128(VarCurr)
<=> ( v103129(VarCurr)
& v103108(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19483,axiom,
! [VarCurr] :
( v103129(VarCurr)
<=> ( v103130(VarCurr)
| v103139(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19482,axiom,
! [VarCurr] :
( v103139(VarCurr)
<=> ( v103140(VarCurr)
& v103144(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7477,axiom,
! [VarCurr] :
( v103144(VarCurr)
<=> ( ( v103132(VarCurr,bitIndex2)
<=> $false )
& ( v103132(VarCurr,bitIndex1)
<=> $false )
& ( v103132(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19481,axiom,
! [VarCurr] :
( v103140(VarCurr)
<=> ( v103141(VarCurr)
| v103142(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19480,axiom,
! [VarCurr] :
( v103142(VarCurr)
<=> ( v103106(VarCurr)
& v103143(VarCurr) ) ) ).
fof(writeUnaryOperator_7580,axiom,
! [VarCurr] :
( ~ v103143(VarCurr)
<=> v103141(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7476,axiom,
! [VarCurr] :
( v103141(VarCurr)
<=> ( v103104(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19479,axiom,
! [VarCurr] :
( v103130(VarCurr)
<=> ( v103131(VarCurr)
| v103133(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19478,axiom,
! [VarCurr] :
( v103133(VarCurr)
<=> ( v103134(VarCurr)
& v103138(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7475,axiom,
! [VarCurr] :
( v103138(VarCurr)
<=> ( ( v103132(VarCurr,bitIndex2)
<=> $false )
& ( v103132(VarCurr,bitIndex1)
<=> $true )
& ( v103132(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19477,axiom,
! [VarCurr] :
( v103134(VarCurr)
<=> ( v103135(VarCurr)
| v103136(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19476,axiom,
! [VarCurr] :
( v103136(VarCurr)
<=> ( v103106(VarCurr)
& v103137(VarCurr) ) ) ).
fof(writeUnaryOperator_7579,axiom,
! [VarCurr] :
( ~ v103137(VarCurr)
<=> v103135(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7474,axiom,
! [VarCurr] :
( v103135(VarCurr)
<=> ( v103104(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7473,axiom,
! [VarCurr] :
( v103131(VarCurr)
<=> ( ( v103132(VarCurr,bitIndex2)
<=> $true )
& ( v103132(VarCurr,bitIndex1)
<=> $false )
& ( v103132(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33109,axiom,
! [VarCurr] :
( v103132(VarCurr,bitIndex0)
<=> v103102(VarCurr) ) ).
fof(addAssignment_33108,axiom,
! [VarCurr] :
( v103132(VarCurr,bitIndex1)
<=> v103100(VarCurr) ) ).
fof(addAssignment_33107,axiom,
! [VarCurr] :
( v103132(VarCurr,bitIndex2)
<=> v103098(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19475,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103116(VarNext)
<=> ( v103117(VarNext)
& v103112(VarNext) ) ) ) ).
fof(writeUnaryOperator_7578,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103117(VarNext)
<=> v103119(VarNext) ) ) ).
fof(addAssignment_33106,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103119(VarNext)
<=> v103112(VarCurr) ) ) ).
fof(addAssignment_33105,axiom,
! [VarCurr] :
( v103112(VarCurr)
<=> v94893(VarCurr) ) ).
fof(addAssignment_33104,axiom,
! [VarCurr] :
( v103110(VarCurr)
<=> $false ) ).
fof(addAssignment_33103,axiom,
! [VarCurr] :
( v103108(VarCurr)
<=> v94837(VarCurr) ) ).
fof(addAssignment_33102,axiom,
! [VarCurr] :
( v103106(VarCurr)
<=> $false ) ).
fof(addAssignment_33101,axiom,
! [VarCurr] :
( v103104(VarCurr)
<=> v94829(VarCurr,bitIndex38) ) ).
fof(addAssignment_33100,axiom,
! [VarCurr] :
( v94829(VarCurr,bitIndex38)
<=> v94831(VarCurr,bitIndex38) ) ).
fof(addAssignment_33099,axiom,
! [VarCurr] :
( v94831(VarCurr,bitIndex38)
<=> v3872(VarCurr,bitIndex38) ) ).
fof(addAssignment_33098,axiom,
! [VarCurr] :
( v3872(VarCurr,bitIndex38)
<=> v3874(VarCurr,bitIndex38) ) ).
fof(addAssignment_33097,axiom,
! [VarCurr] :
( v103102(VarCurr)
<=> $false ) ).
fof(addAssignment_33096,axiom,
! [VarCurr] :
( v103100(VarCurr)
<=> $false ) ).
fof(addAssignment_33095,axiom,
! [VarCurr] :
( v103098(VarCurr)
<=> $true ) ).
fof(addAssignment_33094,axiom,
! [VarCurr] :
( v103096(VarCurr)
<=> $false ) ).
fof(addAssignment_33093,axiom,
! [VarCurr] :
( v103094(VarCurr)
<=> v94812(VarCurr) ) ).
fof(addAssignment_33092,axiom,
! [VarCurr] :
( v101147(VarCurr,bitIndex24)
<=> v101264(VarCurr,bitIndex24) ) ).
fof(addAssignment_33091,axiom,
! [VarCurr] :
( v101177(VarCurr,bitIndex24)
<=> v101179(VarCurr,bitIndex24) ) ).
fof(addAssignment_33090,axiom,
! [VarCurr] :
( v101179(VarCurr,bitIndex24)
<=> v101181(VarCurr,bitIndex24) ) ).
fof(addAssignment_33089,axiom,
! [VarCurr] :
( v101181(VarCurr,bitIndex24)
<=> v101183(VarCurr,bitIndex24) ) ).
fof(addAssignment_33088,axiom,
! [VarCurr] :
( v101183(VarCurr,bitIndex24)
<=> v101185(VarCurr,bitIndex24) ) ).
fof(addAssignment_33087,axiom,
! [VarCurr] :
( v101185(VarCurr,bitIndex24)
<=> v101187(VarCurr,bitIndex24) ) ).
fof(addAssignment_33086,axiom,
! [VarCurr] :
( v101187(VarCurr,bitIndex24)
<=> v101189(VarCurr,bitIndex24) ) ).
fof(addAssignment_33085,axiom,
! [VarCurr] :
( v101189(VarCurr,bitIndex24)
<=> v101191(VarCurr,bitIndex24) ) ).
fof(addAssignment_33084,axiom,
! [VarCurr] :
( v101191(VarCurr,bitIndex24)
<=> v101193(VarCurr,bitIndex24) ) ).
fof(addAssignment_33083,axiom,
! [VarCurr] :
( v101193(VarCurr,bitIndex24)
<=> v101195(VarCurr,bitIndex24) ) ).
fof(addAssignment_33082,axiom,
! [VarCurr] :
( v101195(VarCurr,bitIndex24)
<=> v94804(VarCurr,bitIndex37) ) ).
fof(addAssignment_33081,axiom,
! [VarCurr] :
( v94804(VarCurr,bitIndex37)
<=> v94806(VarCurr,bitIndex37) ) ).
fof(addAssignment_33080,axiom,
! [VarCurr] :
( v94806(VarCurr,bitIndex37)
<=> v103024(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1650,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103047(VarNext)
=> ( v103024(VarNext)
<=> v103024(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1709,axiom,
! [VarNext] :
( v103047(VarNext)
=> ( v103024(VarNext)
<=> v103082(VarNext) ) ) ).
fof(addAssignment_33079,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103082(VarNext)
<=> v103080(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4859,axiom,
! [VarCurr] :
( ~ v103026(VarCurr)
=> ( v103080(VarCurr)
<=> v103083(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4863,axiom,
! [VarCurr] :
( v103026(VarCurr)
=> ( v103080(VarCurr)
<=> v103028(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4858,axiom,
! [VarCurr] :
( ~ v103060(VarCurr)
=> ( v103083(VarCurr)
<=> v103042(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4862,axiom,
! [VarCurr] :
( v103060(VarCurr)
=> ( v103083(VarCurr)
<=> v103084(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1225,axiom,
! [VarCurr] :
( ( ~ v103063(VarCurr)
& ~ v103065(VarCurr) )
=> ( v103084(VarCurr)
<=> v103088(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4857,axiom,
! [VarCurr] :
( v103065(VarCurr)
=> ( v103084(VarCurr)
<=> v103087(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4861,axiom,
! [VarCurr] :
( v103063(VarCurr)
=> ( v103084(VarCurr)
<=> v103085(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4856,axiom,
! [VarCurr] :
( ~ v103073(VarCurr)
=> ( v103088(VarCurr)
<=> v103042(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4860,axiom,
! [VarCurr] :
( v103073(VarCurr)
=> ( v103088(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4855,axiom,
! [VarCurr] :
( ~ v103067(VarCurr)
=> ( v103087(VarCurr)
<=> v103042(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4859,axiom,
! [VarCurr] :
( v103067(VarCurr)
=> ( v103087(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2313,axiom,
! [VarCurr] :
( ~ v103086(VarCurr)
=> ( v103085(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2348,axiom,
! [VarCurr] :
( v103086(VarCurr)
=> ( v103085(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7472,axiom,
! [VarCurr] :
( v103086(VarCurr)
<=> ( v103036(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19474,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103047(VarNext)
<=> ( v103048(VarNext)
& v103057(VarNext) ) ) ) ).
fof(addAssignment_33078,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103057(VarNext)
<=> v103055(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19473,axiom,
! [VarCurr] :
( v103055(VarCurr)
<=> ( v103026(VarCurr)
| v103058(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19472,axiom,
! [VarCurr] :
( v103058(VarCurr)
<=> ( v103059(VarCurr)
& v103079(VarCurr) ) ) ).
fof(writeUnaryOperator_7577,axiom,
! [VarCurr] :
( ~ v103079(VarCurr)
<=> v103026(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19471,axiom,
! [VarCurr] :
( v103059(VarCurr)
<=> ( v103060(VarCurr)
| v103077(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19470,axiom,
! [VarCurr] :
( v103077(VarCurr)
<=> ( v103038(VarCurr)
& v103078(VarCurr) ) ) ).
fof(writeUnaryOperator_7576,axiom,
! [VarCurr] :
( ~ v103078(VarCurr)
<=> v103040(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19469,axiom,
! [VarCurr] :
( v103060(VarCurr)
<=> ( v103061(VarCurr)
& v103040(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19468,axiom,
! [VarCurr] :
( v103061(VarCurr)
<=> ( v103062(VarCurr)
| v103071(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19467,axiom,
! [VarCurr] :
( v103071(VarCurr)
<=> ( v103072(VarCurr)
& v103076(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7471,axiom,
! [VarCurr] :
( v103076(VarCurr)
<=> ( ( v103064(VarCurr,bitIndex2)
<=> $false )
& ( v103064(VarCurr,bitIndex1)
<=> $false )
& ( v103064(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19466,axiom,
! [VarCurr] :
( v103072(VarCurr)
<=> ( v103073(VarCurr)
| v103074(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19465,axiom,
! [VarCurr] :
( v103074(VarCurr)
<=> ( v103038(VarCurr)
& v103075(VarCurr) ) ) ).
fof(writeUnaryOperator_7575,axiom,
! [VarCurr] :
( ~ v103075(VarCurr)
<=> v103073(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7470,axiom,
! [VarCurr] :
( v103073(VarCurr)
<=> ( v103036(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19464,axiom,
! [VarCurr] :
( v103062(VarCurr)
<=> ( v103063(VarCurr)
| v103065(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19463,axiom,
! [VarCurr] :
( v103065(VarCurr)
<=> ( v103066(VarCurr)
& v103070(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7469,axiom,
! [VarCurr] :
( v103070(VarCurr)
<=> ( ( v103064(VarCurr,bitIndex2)
<=> $false )
& ( v103064(VarCurr,bitIndex1)
<=> $true )
& ( v103064(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19462,axiom,
! [VarCurr] :
( v103066(VarCurr)
<=> ( v103067(VarCurr)
| v103068(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19461,axiom,
! [VarCurr] :
( v103068(VarCurr)
<=> ( v103038(VarCurr)
& v103069(VarCurr) ) ) ).
fof(writeUnaryOperator_7574,axiom,
! [VarCurr] :
( ~ v103069(VarCurr)
<=> v103067(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7468,axiom,
! [VarCurr] :
( v103067(VarCurr)
<=> ( v103036(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7467,axiom,
! [VarCurr] :
( v103063(VarCurr)
<=> ( ( v103064(VarCurr,bitIndex2)
<=> $true )
& ( v103064(VarCurr,bitIndex1)
<=> $false )
& ( v103064(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33077,axiom,
! [VarCurr] :
( v103064(VarCurr,bitIndex0)
<=> v103034(VarCurr) ) ).
fof(addAssignment_33076,axiom,
! [VarCurr] :
( v103064(VarCurr,bitIndex1)
<=> v103032(VarCurr) ) ).
fof(addAssignment_33075,axiom,
! [VarCurr] :
( v103064(VarCurr,bitIndex2)
<=> v103030(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19460,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103048(VarNext)
<=> ( v103049(VarNext)
& v103044(VarNext) ) ) ) ).
fof(writeUnaryOperator_7573,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103049(VarNext)
<=> v103051(VarNext) ) ) ).
fof(addAssignment_33074,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103051(VarNext)
<=> v103044(VarCurr) ) ) ).
fof(addAssignment_33073,axiom,
! [VarCurr] :
( v103044(VarCurr)
<=> v94893(VarCurr) ) ).
fof(addAssignment_33072,axiom,
! [VarCurr] :
( v103042(VarCurr)
<=> $false ) ).
fof(addAssignment_33071,axiom,
! [VarCurr] :
( v103040(VarCurr)
<=> v94837(VarCurr) ) ).
fof(addAssignment_33070,axiom,
! [VarCurr] :
( v103038(VarCurr)
<=> $false ) ).
fof(addAssignment_33069,axiom,
! [VarCurr] :
( v103036(VarCurr)
<=> v94829(VarCurr,bitIndex37) ) ).
fof(addAssignment_33068,axiom,
! [VarCurr] :
( v94829(VarCurr,bitIndex37)
<=> v94831(VarCurr,bitIndex37) ) ).
fof(addAssignment_33067,axiom,
! [VarCurr] :
( v94831(VarCurr,bitIndex37)
<=> v3872(VarCurr,bitIndex37) ) ).
fof(addAssignment_33066,axiom,
! [VarCurr] :
( v3872(VarCurr,bitIndex37)
<=> v3874(VarCurr,bitIndex37) ) ).
fof(addAssignment_33065,axiom,
! [VarCurr] :
( v103034(VarCurr)
<=> $false ) ).
fof(addAssignment_33064,axiom,
! [VarCurr] :
( v103032(VarCurr)
<=> $false ) ).
fof(addAssignment_33063,axiom,
! [VarCurr] :
( v103030(VarCurr)
<=> $true ) ).
fof(addAssignment_33062,axiom,
! [VarCurr] :
( v103028(VarCurr)
<=> $false ) ).
fof(addAssignment_33061,axiom,
! [VarCurr] :
( v103026(VarCurr)
<=> v94812(VarCurr) ) ).
fof(addAssignment_33060,axiom,
! [VarCurr] :
( v101149(VarCurr,bitIndex27)
<=> v101151(VarCurr,bitIndex27) ) ).
fof(addAssignment_33059,axiom,
! [VarNext] :
( v101151(VarNext,bitIndex27)
<=> v103016(VarNext,bitIndex27) ) ).
fof(addCaseBooleanConditionEqualRanges1_1649,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103018(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v103016(VarNext,B)
<=> v101151(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1708,axiom,
! [VarNext] :
( v103018(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v103016(VarNext,B)
<=> v101173(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19459,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103018(VarNext)
<=> ( v103019(VarNext)
& v101168(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19458,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103019(VarNext)
<=> ( v103021(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7572,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103021(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_33058,axiom,
! [VarCurr] :
( v101153(VarCurr,bitIndex27)
<=> v101155(VarCurr,bitIndex27) ) ).
fof(addAssignment_33057,axiom,
! [VarCurr] :
( v101155(VarCurr,bitIndex27)
<=> v101157(VarCurr,bitIndex27) ) ).
fof(addAssignment_33056,axiom,
! [VarCurr] :
( v101157(VarCurr,bitIndex27)
<=> v100155(VarCurr,bitIndex27) ) ).
fof(addAssignment_33055,axiom,
! [VarCurr] :
( v101147(VarCurr,bitIndex23)
<=> v101264(VarCurr,bitIndex23) ) ).
fof(addAssignment_33054,axiom,
! [VarCurr] :
( v101177(VarCurr,bitIndex23)
<=> v101179(VarCurr,bitIndex23) ) ).
fof(addAssignment_33053,axiom,
! [VarCurr] :
( v101179(VarCurr,bitIndex23)
<=> v101181(VarCurr,bitIndex23) ) ).
fof(addAssignment_33052,axiom,
! [VarCurr] :
( v101181(VarCurr,bitIndex23)
<=> v101183(VarCurr,bitIndex23) ) ).
fof(addAssignment_33051,axiom,
! [VarCurr] :
( v101183(VarCurr,bitIndex23)
<=> v101185(VarCurr,bitIndex23) ) ).
fof(addAssignment_33050,axiom,
! [VarCurr] :
( v101185(VarCurr,bitIndex23)
<=> v101187(VarCurr,bitIndex23) ) ).
fof(addAssignment_33049,axiom,
! [VarCurr] :
( v101187(VarCurr,bitIndex23)
<=> v101189(VarCurr,bitIndex23) ) ).
fof(addAssignment_33048,axiom,
! [VarCurr] :
( v101189(VarCurr,bitIndex23)
<=> v101191(VarCurr,bitIndex23) ) ).
fof(addAssignment_33047,axiom,
! [VarCurr] :
( v101191(VarCurr,bitIndex23)
<=> v101193(VarCurr,bitIndex23) ) ).
fof(addAssignment_33046,axiom,
! [VarCurr] :
( v101193(VarCurr,bitIndex23)
<=> v101195(VarCurr,bitIndex23) ) ).
fof(addAssignment_33045,axiom,
! [VarCurr] :
( v101195(VarCurr,bitIndex23)
<=> v94804(VarCurr,bitIndex36) ) ).
fof(addAssignment_33044,axiom,
! [VarCurr] :
( v94804(VarCurr,bitIndex36)
<=> v94806(VarCurr,bitIndex36) ) ).
fof(addAssignment_33043,axiom,
! [VarCurr] :
( v94806(VarCurr,bitIndex36)
<=> v102948(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1648,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102971(VarNext)
=> ( v102948(VarNext)
<=> v102948(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1707,axiom,
! [VarNext] :
( v102971(VarNext)
=> ( v102948(VarNext)
<=> v103006(VarNext) ) ) ).
fof(addAssignment_33042,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103006(VarNext)
<=> v103004(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4854,axiom,
! [VarCurr] :
( ~ v102950(VarCurr)
=> ( v103004(VarCurr)
<=> v103007(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4858,axiom,
! [VarCurr] :
( v102950(VarCurr)
=> ( v103004(VarCurr)
<=> v102952(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4853,axiom,
! [VarCurr] :
( ~ v102984(VarCurr)
=> ( v103007(VarCurr)
<=> v102966(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4857,axiom,
! [VarCurr] :
( v102984(VarCurr)
=> ( v103007(VarCurr)
<=> v103008(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1224,axiom,
! [VarCurr] :
( ( ~ v102987(VarCurr)
& ~ v102989(VarCurr) )
=> ( v103008(VarCurr)
<=> v103012(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4852,axiom,
! [VarCurr] :
( v102989(VarCurr)
=> ( v103008(VarCurr)
<=> v103011(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4856,axiom,
! [VarCurr] :
( v102987(VarCurr)
=> ( v103008(VarCurr)
<=> v103009(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4851,axiom,
! [VarCurr] :
( ~ v102997(VarCurr)
=> ( v103012(VarCurr)
<=> v102966(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4855,axiom,
! [VarCurr] :
( v102997(VarCurr)
=> ( v103012(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4850,axiom,
! [VarCurr] :
( ~ v102991(VarCurr)
=> ( v103011(VarCurr)
<=> v102966(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4854,axiom,
! [VarCurr] :
( v102991(VarCurr)
=> ( v103011(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2312,axiom,
! [VarCurr] :
( ~ v103010(VarCurr)
=> ( v103009(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2347,axiom,
! [VarCurr] :
( v103010(VarCurr)
=> ( v103009(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7466,axiom,
! [VarCurr] :
( v103010(VarCurr)
<=> ( v102960(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19457,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102971(VarNext)
<=> ( v102972(VarNext)
& v102981(VarNext) ) ) ) ).
fof(addAssignment_33041,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102981(VarNext)
<=> v102979(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19456,axiom,
! [VarCurr] :
( v102979(VarCurr)
<=> ( v102950(VarCurr)
| v102982(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19455,axiom,
! [VarCurr] :
( v102982(VarCurr)
<=> ( v102983(VarCurr)
& v103003(VarCurr) ) ) ).
fof(writeUnaryOperator_7571,axiom,
! [VarCurr] :
( ~ v103003(VarCurr)
<=> v102950(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19454,axiom,
! [VarCurr] :
( v102983(VarCurr)
<=> ( v102984(VarCurr)
| v103001(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19453,axiom,
! [VarCurr] :
( v103001(VarCurr)
<=> ( v102962(VarCurr)
& v103002(VarCurr) ) ) ).
fof(writeUnaryOperator_7570,axiom,
! [VarCurr] :
( ~ v103002(VarCurr)
<=> v102964(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19452,axiom,
! [VarCurr] :
( v102984(VarCurr)
<=> ( v102985(VarCurr)
& v102964(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19451,axiom,
! [VarCurr] :
( v102985(VarCurr)
<=> ( v102986(VarCurr)
| v102995(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19450,axiom,
! [VarCurr] :
( v102995(VarCurr)
<=> ( v102996(VarCurr)
& v103000(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7465,axiom,
! [VarCurr] :
( v103000(VarCurr)
<=> ( ( v102988(VarCurr,bitIndex2)
<=> $false )
& ( v102988(VarCurr,bitIndex1)
<=> $false )
& ( v102988(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19449,axiom,
! [VarCurr] :
( v102996(VarCurr)
<=> ( v102997(VarCurr)
| v102998(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19448,axiom,
! [VarCurr] :
( v102998(VarCurr)
<=> ( v102962(VarCurr)
& v102999(VarCurr) ) ) ).
fof(writeUnaryOperator_7569,axiom,
! [VarCurr] :
( ~ v102999(VarCurr)
<=> v102997(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7464,axiom,
! [VarCurr] :
( v102997(VarCurr)
<=> ( v102960(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19447,axiom,
! [VarCurr] :
( v102986(VarCurr)
<=> ( v102987(VarCurr)
| v102989(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19446,axiom,
! [VarCurr] :
( v102989(VarCurr)
<=> ( v102990(VarCurr)
& v102994(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7463,axiom,
! [VarCurr] :
( v102994(VarCurr)
<=> ( ( v102988(VarCurr,bitIndex2)
<=> $false )
& ( v102988(VarCurr,bitIndex1)
<=> $true )
& ( v102988(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19445,axiom,
! [VarCurr] :
( v102990(VarCurr)
<=> ( v102991(VarCurr)
| v102992(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19444,axiom,
! [VarCurr] :
( v102992(VarCurr)
<=> ( v102962(VarCurr)
& v102993(VarCurr) ) ) ).
fof(writeUnaryOperator_7568,axiom,
! [VarCurr] :
( ~ v102993(VarCurr)
<=> v102991(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7462,axiom,
! [VarCurr] :
( v102991(VarCurr)
<=> ( v102960(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7461,axiom,
! [VarCurr] :
( v102987(VarCurr)
<=> ( ( v102988(VarCurr,bitIndex2)
<=> $true )
& ( v102988(VarCurr,bitIndex1)
<=> $false )
& ( v102988(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33040,axiom,
! [VarCurr] :
( v102988(VarCurr,bitIndex0)
<=> v102958(VarCurr) ) ).
fof(addAssignment_33039,axiom,
! [VarCurr] :
( v102988(VarCurr,bitIndex1)
<=> v102956(VarCurr) ) ).
fof(addAssignment_33038,axiom,
! [VarCurr] :
( v102988(VarCurr,bitIndex2)
<=> v102954(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19443,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102972(VarNext)
<=> ( v102973(VarNext)
& v102968(VarNext) ) ) ) ).
fof(writeUnaryOperator_7567,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102973(VarNext)
<=> v102975(VarNext) ) ) ).
fof(addAssignment_33037,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102975(VarNext)
<=> v102968(VarCurr) ) ) ).
fof(addAssignment_33036,axiom,
! [VarCurr] :
( v102968(VarCurr)
<=> v94893(VarCurr) ) ).
fof(addAssignment_33035,axiom,
! [VarCurr] :
( v102966(VarCurr)
<=> $false ) ).
fof(addAssignment_33034,axiom,
! [VarCurr] :
( v102964(VarCurr)
<=> v94837(VarCurr) ) ).
fof(addAssignment_33033,axiom,
! [VarCurr] :
( v102962(VarCurr)
<=> $false ) ).
fof(addAssignment_33032,axiom,
! [VarCurr] :
( v102960(VarCurr)
<=> v94829(VarCurr,bitIndex36) ) ).
fof(addAssignment_33031,axiom,
! [VarCurr] :
( v94829(VarCurr,bitIndex36)
<=> v94831(VarCurr,bitIndex36) ) ).
fof(addAssignment_33030,axiom,
! [VarCurr] :
( v94831(VarCurr,bitIndex36)
<=> v3872(VarCurr,bitIndex36) ) ).
fof(addAssignment_33029,axiom,
! [VarCurr] :
( v3872(VarCurr,bitIndex36)
<=> v3874(VarCurr,bitIndex36) ) ).
fof(addAssignment_33028,axiom,
! [VarCurr] :
( v102958(VarCurr)
<=> $false ) ).
fof(addAssignment_33027,axiom,
! [VarCurr] :
( v102956(VarCurr)
<=> $false ) ).
fof(addAssignment_33026,axiom,
! [VarCurr] :
( v102954(VarCurr)
<=> $true ) ).
fof(addAssignment_33025,axiom,
! [VarCurr] :
( v102952(VarCurr)
<=> $false ) ).
fof(addAssignment_33024,axiom,
! [VarCurr] :
( v102950(VarCurr)
<=> v94812(VarCurr) ) ).
fof(addAssignment_33023,axiom,
! [VarCurr] :
( v101149(VarCurr,bitIndex26)
<=> v101151(VarCurr,bitIndex26) ) ).
fof(addAssignment_33022,axiom,
! [VarNext] :
( v101151(VarNext,bitIndex26)
<=> v102940(VarNext,bitIndex26) ) ).
fof(addCaseBooleanConditionEqualRanges1_1647,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102942(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v102940(VarNext,B)
<=> v101151(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1706,axiom,
! [VarNext] :
( v102942(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v102940(VarNext,B)
<=> v101173(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19442,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102942(VarNext)
<=> ( v102943(VarNext)
& v101168(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19441,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102943(VarNext)
<=> ( v102945(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7566,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102945(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_33021,axiom,
! [VarCurr] :
( v101153(VarCurr,bitIndex26)
<=> v101155(VarCurr,bitIndex26) ) ).
fof(addAssignment_33020,axiom,
! [VarCurr] :
( v101155(VarCurr,bitIndex26)
<=> v101157(VarCurr,bitIndex26) ) ).
fof(addAssignment_33019,axiom,
! [VarCurr] :
( v101157(VarCurr,bitIndex26)
<=> v100155(VarCurr,bitIndex26) ) ).
fof(addAssignment_33018,axiom,
! [VarCurr] :
( v101147(VarCurr,bitIndex22)
<=> v101264(VarCurr,bitIndex22) ) ).
fof(addAssignment_33017,axiom,
! [VarCurr] :
( v101177(VarCurr,bitIndex22)
<=> v101179(VarCurr,bitIndex22) ) ).
fof(addAssignment_33016,axiom,
! [VarCurr] :
( v101179(VarCurr,bitIndex22)
<=> v101181(VarCurr,bitIndex22) ) ).
fof(addAssignment_33015,axiom,
! [VarCurr] :
( v101181(VarCurr,bitIndex22)
<=> v101183(VarCurr,bitIndex22) ) ).
fof(addAssignment_33014,axiom,
! [VarCurr] :
( v101183(VarCurr,bitIndex22)
<=> v101185(VarCurr,bitIndex22) ) ).
fof(addAssignment_33013,axiom,
! [VarCurr] :
( v101185(VarCurr,bitIndex22)
<=> v101187(VarCurr,bitIndex22) ) ).
fof(addAssignment_33012,axiom,
! [VarCurr] :
( v101187(VarCurr,bitIndex22)
<=> v101189(VarCurr,bitIndex22) ) ).
fof(addAssignment_33011,axiom,
! [VarCurr] :
( v101189(VarCurr,bitIndex22)
<=> v101191(VarCurr,bitIndex22) ) ).
fof(addAssignment_33010,axiom,
! [VarCurr] :
( v101191(VarCurr,bitIndex22)
<=> v101193(VarCurr,bitIndex22) ) ).
fof(addAssignment_33009,axiom,
! [VarCurr] :
( v101193(VarCurr,bitIndex22)
<=> v101195(VarCurr,bitIndex22) ) ).
fof(addAssignment_33008,axiom,
! [VarCurr] :
( v101195(VarCurr,bitIndex22)
<=> v94804(VarCurr,bitIndex35) ) ).
fof(addAssignment_33007,axiom,
! [VarCurr] :
( v94804(VarCurr,bitIndex35)
<=> v94806(VarCurr,bitIndex35) ) ).
fof(addAssignment_33006,axiom,
! [VarCurr] :
( v94806(VarCurr,bitIndex35)
<=> v102872(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1646,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102895(VarNext)
=> ( v102872(VarNext)
<=> v102872(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1705,axiom,
! [VarNext] :
( v102895(VarNext)
=> ( v102872(VarNext)
<=> v102930(VarNext) ) ) ).
fof(addAssignment_33005,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102930(VarNext)
<=> v102928(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4849,axiom,
! [VarCurr] :
( ~ v102874(VarCurr)
=> ( v102928(VarCurr)
<=> v102931(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4853,axiom,
! [VarCurr] :
( v102874(VarCurr)
=> ( v102928(VarCurr)
<=> v102876(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4848,axiom,
! [VarCurr] :
( ~ v102908(VarCurr)
=> ( v102931(VarCurr)
<=> v102890(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4852,axiom,
! [VarCurr] :
( v102908(VarCurr)
=> ( v102931(VarCurr)
<=> v102932(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1223,axiom,
! [VarCurr] :
( ( ~ v102911(VarCurr)
& ~ v102913(VarCurr) )
=> ( v102932(VarCurr)
<=> v102936(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4847,axiom,
! [VarCurr] :
( v102913(VarCurr)
=> ( v102932(VarCurr)
<=> v102935(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4851,axiom,
! [VarCurr] :
( v102911(VarCurr)
=> ( v102932(VarCurr)
<=> v102933(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4846,axiom,
! [VarCurr] :
( ~ v102921(VarCurr)
=> ( v102936(VarCurr)
<=> v102890(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4850,axiom,
! [VarCurr] :
( v102921(VarCurr)
=> ( v102936(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4845,axiom,
! [VarCurr] :
( ~ v102915(VarCurr)
=> ( v102935(VarCurr)
<=> v102890(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4849,axiom,
! [VarCurr] :
( v102915(VarCurr)
=> ( v102935(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2311,axiom,
! [VarCurr] :
( ~ v102934(VarCurr)
=> ( v102933(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2346,axiom,
! [VarCurr] :
( v102934(VarCurr)
=> ( v102933(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7460,axiom,
! [VarCurr] :
( v102934(VarCurr)
<=> ( v102884(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19440,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102895(VarNext)
<=> ( v102896(VarNext)
& v102905(VarNext) ) ) ) ).
fof(addAssignment_33004,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102905(VarNext)
<=> v102903(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19439,axiom,
! [VarCurr] :
( v102903(VarCurr)
<=> ( v102874(VarCurr)
| v102906(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19438,axiom,
! [VarCurr] :
( v102906(VarCurr)
<=> ( v102907(VarCurr)
& v102927(VarCurr) ) ) ).
fof(writeUnaryOperator_7565,axiom,
! [VarCurr] :
( ~ v102927(VarCurr)
<=> v102874(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19437,axiom,
! [VarCurr] :
( v102907(VarCurr)
<=> ( v102908(VarCurr)
| v102925(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19436,axiom,
! [VarCurr] :
( v102925(VarCurr)
<=> ( v102886(VarCurr)
& v102926(VarCurr) ) ) ).
fof(writeUnaryOperator_7564,axiom,
! [VarCurr] :
( ~ v102926(VarCurr)
<=> v102888(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19435,axiom,
! [VarCurr] :
( v102908(VarCurr)
<=> ( v102909(VarCurr)
& v102888(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19434,axiom,
! [VarCurr] :
( v102909(VarCurr)
<=> ( v102910(VarCurr)
| v102919(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19433,axiom,
! [VarCurr] :
( v102919(VarCurr)
<=> ( v102920(VarCurr)
& v102924(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7459,axiom,
! [VarCurr] :
( v102924(VarCurr)
<=> ( ( v102912(VarCurr,bitIndex2)
<=> $false )
& ( v102912(VarCurr,bitIndex1)
<=> $false )
& ( v102912(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19432,axiom,
! [VarCurr] :
( v102920(VarCurr)
<=> ( v102921(VarCurr)
| v102922(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19431,axiom,
! [VarCurr] :
( v102922(VarCurr)
<=> ( v102886(VarCurr)
& v102923(VarCurr) ) ) ).
fof(writeUnaryOperator_7563,axiom,
! [VarCurr] :
( ~ v102923(VarCurr)
<=> v102921(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7458,axiom,
! [VarCurr] :
( v102921(VarCurr)
<=> ( v102884(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19430,axiom,
! [VarCurr] :
( v102910(VarCurr)
<=> ( v102911(VarCurr)
| v102913(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19429,axiom,
! [VarCurr] :
( v102913(VarCurr)
<=> ( v102914(VarCurr)
& v102918(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7457,axiom,
! [VarCurr] :
( v102918(VarCurr)
<=> ( ( v102912(VarCurr,bitIndex2)
<=> $false )
& ( v102912(VarCurr,bitIndex1)
<=> $true )
& ( v102912(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19428,axiom,
! [VarCurr] :
( v102914(VarCurr)
<=> ( v102915(VarCurr)
| v102916(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19427,axiom,
! [VarCurr] :
( v102916(VarCurr)
<=> ( v102886(VarCurr)
& v102917(VarCurr) ) ) ).
fof(writeUnaryOperator_7562,axiom,
! [VarCurr] :
( ~ v102917(VarCurr)
<=> v102915(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7456,axiom,
! [VarCurr] :
( v102915(VarCurr)
<=> ( v102884(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7455,axiom,
! [VarCurr] :
( v102911(VarCurr)
<=> ( ( v102912(VarCurr,bitIndex2)
<=> $true )
& ( v102912(VarCurr,bitIndex1)
<=> $false )
& ( v102912(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33003,axiom,
! [VarCurr] :
( v102912(VarCurr,bitIndex0)
<=> v102882(VarCurr) ) ).
fof(addAssignment_33002,axiom,
! [VarCurr] :
( v102912(VarCurr,bitIndex1)
<=> v102880(VarCurr) ) ).
fof(addAssignment_33001,axiom,
! [VarCurr] :
( v102912(VarCurr,bitIndex2)
<=> v102878(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19426,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102896(VarNext)
<=> ( v102897(VarNext)
& v102892(VarNext) ) ) ) ).
fof(writeUnaryOperator_7561,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102897(VarNext)
<=> v102899(VarNext) ) ) ).
fof(addAssignment_33000,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102899(VarNext)
<=> v102892(VarCurr) ) ) ).
fof(addAssignment_32999,axiom,
! [VarCurr] :
( v102892(VarCurr)
<=> v94893(VarCurr) ) ).
fof(addAssignment_32998,axiom,
! [VarCurr] :
( v102890(VarCurr)
<=> $false ) ).
fof(addAssignment_32997,axiom,
! [VarCurr] :
( v102888(VarCurr)
<=> v94837(VarCurr) ) ).
fof(addAssignment_32996,axiom,
! [VarCurr] :
( v102886(VarCurr)
<=> $false ) ).
fof(addAssignment_32995,axiom,
! [VarCurr] :
( v102884(VarCurr)
<=> v94829(VarCurr,bitIndex35) ) ).
fof(addAssignment_32994,axiom,
! [VarCurr] :
( v94829(VarCurr,bitIndex35)
<=> v94831(VarCurr,bitIndex35) ) ).
fof(addAssignment_32993,axiom,
! [VarCurr] :
( v94831(VarCurr,bitIndex35)
<=> v3872(VarCurr,bitIndex35) ) ).
fof(addAssignment_32992,axiom,
! [VarCurr] :
( v3872(VarCurr,bitIndex35)
<=> v3874(VarCurr,bitIndex35) ) ).
fof(addAssignment_32991,axiom,
! [VarCurr] :
( v102882(VarCurr)
<=> $false ) ).
fof(addAssignment_32990,axiom,
! [VarCurr] :
( v102880(VarCurr)
<=> $false ) ).
fof(addAssignment_32989,axiom,
! [VarCurr] :
( v102878(VarCurr)
<=> $true ) ).
fof(addAssignment_32988,axiom,
! [VarCurr] :
( v102876(VarCurr)
<=> $false ) ).
fof(addAssignment_32987,axiom,
! [VarCurr] :
( v102874(VarCurr)
<=> v94812(VarCurr) ) ).
fof(addAssignment_32986,axiom,
! [VarCurr] :
( v101149(VarCurr,bitIndex25)
<=> v101151(VarCurr,bitIndex25) ) ).
fof(addAssignment_32985,axiom,
! [VarNext] :
( v101151(VarNext,bitIndex25)
<=> v102864(VarNext,bitIndex25) ) ).
fof(addCaseBooleanConditionEqualRanges1_1645,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102866(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v102864(VarNext,B)
<=> v101151(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1704,axiom,
! [VarNext] :
( v102866(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v102864(VarNext,B)
<=> v101173(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19425,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102866(VarNext)
<=> ( v102867(VarNext)
& v101168(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19424,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102867(VarNext)
<=> ( v102869(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7560,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102869(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_32984,axiom,
! [VarCurr] :
( v101153(VarCurr,bitIndex25)
<=> v101155(VarCurr,bitIndex25) ) ).
fof(addAssignment_32983,axiom,
! [VarCurr] :
( v101155(VarCurr,bitIndex25)
<=> v101157(VarCurr,bitIndex25) ) ).
fof(addAssignment_32982,axiom,
! [VarCurr] :
( v101157(VarCurr,bitIndex25)
<=> v100155(VarCurr,bitIndex25) ) ).
fof(addAssignment_32981,axiom,
! [VarCurr] :
( v101147(VarCurr,bitIndex21)
<=> v101264(VarCurr,bitIndex21) ) ).
fof(addAssignment_32980,axiom,
! [VarCurr] :
( v101177(VarCurr,bitIndex21)
<=> v101179(VarCurr,bitIndex21) ) ).
fof(addAssignment_32979,axiom,
! [VarCurr] :
( v101179(VarCurr,bitIndex21)
<=> v101181(VarCurr,bitIndex21) ) ).
fof(addAssignment_32978,axiom,
! [VarCurr] :
( v101181(VarCurr,bitIndex21)
<=> v101183(VarCurr,bitIndex21) ) ).
fof(addAssignment_32977,axiom,
! [VarCurr] :
( v101183(VarCurr,bitIndex21)
<=> v101185(VarCurr,bitIndex21) ) ).
fof(addAssignment_32976,axiom,
! [VarCurr] :
( v101185(VarCurr,bitIndex21)
<=> v101187(VarCurr,bitIndex21) ) ).
fof(addAssignment_32975,axiom,
! [VarCurr] :
( v101187(VarCurr,bitIndex21)
<=> v101189(VarCurr,bitIndex21) ) ).
fof(addAssignment_32974,axiom,
! [VarCurr] :
( v101189(VarCurr,bitIndex21)
<=> v101191(VarCurr,bitIndex21) ) ).
fof(addAssignment_32973,axiom,
! [VarCurr] :
( v101191(VarCurr,bitIndex21)
<=> v101193(VarCurr,bitIndex21) ) ).
fof(addAssignment_32972,axiom,
! [VarCurr] :
( v101193(VarCurr,bitIndex21)
<=> v101195(VarCurr,bitIndex21) ) ).
fof(addAssignment_32971,axiom,
! [VarCurr] :
( v101195(VarCurr,bitIndex21)
<=> v94804(VarCurr,bitIndex34) ) ).
fof(addAssignment_32970,axiom,
! [VarCurr] :
( v94804(VarCurr,bitIndex34)
<=> v94806(VarCurr,bitIndex34) ) ).
fof(addAssignment_32969,axiom,
! [VarCurr] :
( v94806(VarCurr,bitIndex34)
<=> v102796(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1644,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102819(VarNext)
=> ( v102796(VarNext)
<=> v102796(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1703,axiom,
! [VarNext] :
( v102819(VarNext)
=> ( v102796(VarNext)
<=> v102854(VarNext) ) ) ).
fof(addAssignment_32968,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102854(VarNext)
<=> v102852(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4844,axiom,
! [VarCurr] :
( ~ v102798(VarCurr)
=> ( v102852(VarCurr)
<=> v102855(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4848,axiom,
! [VarCurr] :
( v102798(VarCurr)
=> ( v102852(VarCurr)
<=> v102800(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4843,axiom,
! [VarCurr] :
( ~ v102832(VarCurr)
=> ( v102855(VarCurr)
<=> v102814(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4847,axiom,
! [VarCurr] :
( v102832(VarCurr)
=> ( v102855(VarCurr)
<=> v102856(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1222,axiom,
! [VarCurr] :
( ( ~ v102835(VarCurr)
& ~ v102837(VarCurr) )
=> ( v102856(VarCurr)
<=> v102860(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4842,axiom,
! [VarCurr] :
( v102837(VarCurr)
=> ( v102856(VarCurr)
<=> v102859(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4846,axiom,
! [VarCurr] :
( v102835(VarCurr)
=> ( v102856(VarCurr)
<=> v102857(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4841,axiom,
! [VarCurr] :
( ~ v102845(VarCurr)
=> ( v102860(VarCurr)
<=> v102814(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4845,axiom,
! [VarCurr] :
( v102845(VarCurr)
=> ( v102860(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4840,axiom,
! [VarCurr] :
( ~ v102839(VarCurr)
=> ( v102859(VarCurr)
<=> v102814(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4844,axiom,
! [VarCurr] :
( v102839(VarCurr)
=> ( v102859(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2310,axiom,
! [VarCurr] :
( ~ v102858(VarCurr)
=> ( v102857(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2345,axiom,
! [VarCurr] :
( v102858(VarCurr)
=> ( v102857(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7454,axiom,
! [VarCurr] :
( v102858(VarCurr)
<=> ( v102808(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19423,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102819(VarNext)
<=> ( v102820(VarNext)
& v102829(VarNext) ) ) ) ).
fof(addAssignment_32967,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102829(VarNext)
<=> v102827(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19422,axiom,
! [VarCurr] :
( v102827(VarCurr)
<=> ( v102798(VarCurr)
| v102830(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19421,axiom,
! [VarCurr] :
( v102830(VarCurr)
<=> ( v102831(VarCurr)
& v102851(VarCurr) ) ) ).
fof(writeUnaryOperator_7559,axiom,
! [VarCurr] :
( ~ v102851(VarCurr)
<=> v102798(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19420,axiom,
! [VarCurr] :
( v102831(VarCurr)
<=> ( v102832(VarCurr)
| v102849(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19419,axiom,
! [VarCurr] :
( v102849(VarCurr)
<=> ( v102810(VarCurr)
& v102850(VarCurr) ) ) ).
fof(writeUnaryOperator_7558,axiom,
! [VarCurr] :
( ~ v102850(VarCurr)
<=> v102812(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19418,axiom,
! [VarCurr] :
( v102832(VarCurr)
<=> ( v102833(VarCurr)
& v102812(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19417,axiom,
! [VarCurr] :
( v102833(VarCurr)
<=> ( v102834(VarCurr)
| v102843(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19416,axiom,
! [VarCurr] :
( v102843(VarCurr)
<=> ( v102844(VarCurr)
& v102848(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7453,axiom,
! [VarCurr] :
( v102848(VarCurr)
<=> ( ( v102836(VarCurr,bitIndex2)
<=> $false )
& ( v102836(VarCurr,bitIndex1)
<=> $false )
& ( v102836(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19415,axiom,
! [VarCurr] :
( v102844(VarCurr)
<=> ( v102845(VarCurr)
| v102846(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19414,axiom,
! [VarCurr] :
( v102846(VarCurr)
<=> ( v102810(VarCurr)
& v102847(VarCurr) ) ) ).
fof(writeUnaryOperator_7557,axiom,
! [VarCurr] :
( ~ v102847(VarCurr)
<=> v102845(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7452,axiom,
! [VarCurr] :
( v102845(VarCurr)
<=> ( v102808(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19413,axiom,
! [VarCurr] :
( v102834(VarCurr)
<=> ( v102835(VarCurr)
| v102837(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19412,axiom,
! [VarCurr] :
( v102837(VarCurr)
<=> ( v102838(VarCurr)
& v102842(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7451,axiom,
! [VarCurr] :
( v102842(VarCurr)
<=> ( ( v102836(VarCurr,bitIndex2)
<=> $false )
& ( v102836(VarCurr,bitIndex1)
<=> $true )
& ( v102836(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19411,axiom,
! [VarCurr] :
( v102838(VarCurr)
<=> ( v102839(VarCurr)
| v102840(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19410,axiom,
! [VarCurr] :
( v102840(VarCurr)
<=> ( v102810(VarCurr)
& v102841(VarCurr) ) ) ).
fof(writeUnaryOperator_7556,axiom,
! [VarCurr] :
( ~ v102841(VarCurr)
<=> v102839(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7450,axiom,
! [VarCurr] :
( v102839(VarCurr)
<=> ( v102808(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7449,axiom,
! [VarCurr] :
( v102835(VarCurr)
<=> ( ( v102836(VarCurr,bitIndex2)
<=> $true )
& ( v102836(VarCurr,bitIndex1)
<=> $false )
& ( v102836(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32966,axiom,
! [VarCurr] :
( v102836(VarCurr,bitIndex0)
<=> v102806(VarCurr) ) ).
fof(addAssignment_32965,axiom,
! [VarCurr] :
( v102836(VarCurr,bitIndex1)
<=> v102804(VarCurr) ) ).
fof(addAssignment_32964,axiom,
! [VarCurr] :
( v102836(VarCurr,bitIndex2)
<=> v102802(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19409,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102820(VarNext)
<=> ( v102821(VarNext)
& v102816(VarNext) ) ) ) ).
fof(writeUnaryOperator_7555,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102821(VarNext)
<=> v102823(VarNext) ) ) ).
fof(addAssignment_32963,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102823(VarNext)
<=> v102816(VarCurr) ) ) ).
fof(addAssignment_32962,axiom,
! [VarCurr] :
( v102816(VarCurr)
<=> v94893(VarCurr) ) ).
fof(addAssignment_32961,axiom,
! [VarCurr] :
( v102814(VarCurr)
<=> $false ) ).
fof(addAssignment_32960,axiom,
! [VarCurr] :
( v102812(VarCurr)
<=> v94837(VarCurr) ) ).
fof(addAssignment_32959,axiom,
! [VarCurr] :
( v102810(VarCurr)
<=> $false ) ).
fof(addAssignment_32958,axiom,
! [VarCurr] :
( v102808(VarCurr)
<=> v94829(VarCurr,bitIndex34) ) ).
fof(addAssignment_32957,axiom,
! [VarCurr] :
( v94829(VarCurr,bitIndex34)
<=> v94831(VarCurr,bitIndex34) ) ).
fof(addAssignment_32956,axiom,
! [VarCurr] :
( v94831(VarCurr,bitIndex34)
<=> v3872(VarCurr,bitIndex34) ) ).
fof(addAssignment_32955,axiom,
! [VarCurr] :
( v3872(VarCurr,bitIndex34)
<=> v3874(VarCurr,bitIndex34) ) ).
fof(addAssignment_32954,axiom,
! [VarCurr] :
( v102806(VarCurr)
<=> $false ) ).
fof(addAssignment_32953,axiom,
! [VarCurr] :
( v102804(VarCurr)
<=> $false ) ).
fof(addAssignment_32952,axiom,
! [VarCurr] :
( v102802(VarCurr)
<=> $true ) ).
fof(addAssignment_32951,axiom,
! [VarCurr] :
( v102800(VarCurr)
<=> $false ) ).
fof(addAssignment_32950,axiom,
! [VarCurr] :
( v102798(VarCurr)
<=> v94812(VarCurr) ) ).
fof(addAssignment_32949,axiom,
! [VarCurr] :
( v101149(VarCurr,bitIndex24)
<=> v101151(VarCurr,bitIndex24) ) ).
fof(addAssignment_32948,axiom,
! [VarNext] :
( v101151(VarNext,bitIndex24)
<=> v102788(VarNext,bitIndex24) ) ).
fof(addCaseBooleanConditionEqualRanges1_1643,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102790(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v102788(VarNext,B)
<=> v101151(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1702,axiom,
! [VarNext] :
( v102790(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v102788(VarNext,B)
<=> v101173(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19408,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102790(VarNext)
<=> ( v102791(VarNext)
& v101168(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19407,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102791(VarNext)
<=> ( v102793(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7554,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102793(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_32947,axiom,
! [VarCurr] :
( v101153(VarCurr,bitIndex24)
<=> v101155(VarCurr,bitIndex24) ) ).
fof(addAssignment_32946,axiom,
! [VarCurr] :
( v101155(VarCurr,bitIndex24)
<=> v101157(VarCurr,bitIndex24) ) ).
fof(addAssignment_32945,axiom,
! [VarCurr] :
( v101157(VarCurr,bitIndex24)
<=> v100155(VarCurr,bitIndex24) ) ).
fof(addAssignment_32944,axiom,
! [VarCurr] :
( v101147(VarCurr,bitIndex20)
<=> v101264(VarCurr,bitIndex20) ) ).
fof(addAssignment_32943,axiom,
! [VarCurr] :
( v101177(VarCurr,bitIndex20)
<=> v101179(VarCurr,bitIndex20) ) ).
fof(addAssignment_32942,axiom,
! [VarCurr] :
( v101179(VarCurr,bitIndex20)
<=> v101181(VarCurr,bitIndex20) ) ).
fof(addAssignment_32941,axiom,
! [VarCurr] :
( v101181(VarCurr,bitIndex20)
<=> v101183(VarCurr,bitIndex20) ) ).
fof(addAssignment_32940,axiom,
! [VarCurr] :
( v101183(VarCurr,bitIndex20)
<=> v101185(VarCurr,bitIndex20) ) ).
fof(addAssignment_32939,axiom,
! [VarCurr] :
( v101185(VarCurr,bitIndex20)
<=> v101187(VarCurr,bitIndex20) ) ).
fof(addAssignment_32938,axiom,
! [VarCurr] :
( v101187(VarCurr,bitIndex20)
<=> v101189(VarCurr,bitIndex20) ) ).
fof(addAssignment_32937,axiom,
! [VarCurr] :
( v101189(VarCurr,bitIndex20)
<=> v101191(VarCurr,bitIndex20) ) ).
fof(addAssignment_32936,axiom,
! [VarCurr] :
( v101191(VarCurr,bitIndex20)
<=> v101193(VarCurr,bitIndex20) ) ).
fof(addAssignment_32935,axiom,
! [VarCurr] :
( v101193(VarCurr,bitIndex20)
<=> v101195(VarCurr,bitIndex20) ) ).
fof(addAssignment_32934,axiom,
! [VarCurr] :
( v101195(VarCurr,bitIndex20)
<=> v94804(VarCurr,bitIndex33) ) ).
fof(addAssignment_32933,axiom,
! [VarCurr] :
( v94804(VarCurr,bitIndex33)
<=> v94806(VarCurr,bitIndex33) ) ).
fof(addAssignment_32932,axiom,
! [VarCurr] :
( v94806(VarCurr,bitIndex33)
<=> v102720(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1642,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102743(VarNext)
=> ( v102720(VarNext)
<=> v102720(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1701,axiom,
! [VarNext] :
( v102743(VarNext)
=> ( v102720(VarNext)
<=> v102778(VarNext) ) ) ).
fof(addAssignment_32931,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102778(VarNext)
<=> v102776(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4839,axiom,
! [VarCurr] :
( ~ v102722(VarCurr)
=> ( v102776(VarCurr)
<=> v102779(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4843,axiom,
! [VarCurr] :
( v102722(VarCurr)
=> ( v102776(VarCurr)
<=> v102724(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4838,axiom,
! [VarCurr] :
( ~ v102756(VarCurr)
=> ( v102779(VarCurr)
<=> v102738(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4842,axiom,
! [VarCurr] :
( v102756(VarCurr)
=> ( v102779(VarCurr)
<=> v102780(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1221,axiom,
! [VarCurr] :
( ( ~ v102759(VarCurr)
& ~ v102761(VarCurr) )
=> ( v102780(VarCurr)
<=> v102784(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4837,axiom,
! [VarCurr] :
( v102761(VarCurr)
=> ( v102780(VarCurr)
<=> v102783(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4841,axiom,
! [VarCurr] :
( v102759(VarCurr)
=> ( v102780(VarCurr)
<=> v102781(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4836,axiom,
! [VarCurr] :
( ~ v102769(VarCurr)
=> ( v102784(VarCurr)
<=> v102738(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4840,axiom,
! [VarCurr] :
( v102769(VarCurr)
=> ( v102784(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4835,axiom,
! [VarCurr] :
( ~ v102763(VarCurr)
=> ( v102783(VarCurr)
<=> v102738(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4839,axiom,
! [VarCurr] :
( v102763(VarCurr)
=> ( v102783(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2309,axiom,
! [VarCurr] :
( ~ v102782(VarCurr)
=> ( v102781(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2344,axiom,
! [VarCurr] :
( v102782(VarCurr)
=> ( v102781(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7448,axiom,
! [VarCurr] :
( v102782(VarCurr)
<=> ( v102732(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19406,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102743(VarNext)
<=> ( v102744(VarNext)
& v102753(VarNext) ) ) ) ).
fof(addAssignment_32930,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102753(VarNext)
<=> v102751(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19405,axiom,
! [VarCurr] :
( v102751(VarCurr)
<=> ( v102722(VarCurr)
| v102754(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19404,axiom,
! [VarCurr] :
( v102754(VarCurr)
<=> ( v102755(VarCurr)
& v102775(VarCurr) ) ) ).
fof(writeUnaryOperator_7553,axiom,
! [VarCurr] :
( ~ v102775(VarCurr)
<=> v102722(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19403,axiom,
! [VarCurr] :
( v102755(VarCurr)
<=> ( v102756(VarCurr)
| v102773(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19402,axiom,
! [VarCurr] :
( v102773(VarCurr)
<=> ( v102734(VarCurr)
& v102774(VarCurr) ) ) ).
fof(writeUnaryOperator_7552,axiom,
! [VarCurr] :
( ~ v102774(VarCurr)
<=> v102736(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19401,axiom,
! [VarCurr] :
( v102756(VarCurr)
<=> ( v102757(VarCurr)
& v102736(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19400,axiom,
! [VarCurr] :
( v102757(VarCurr)
<=> ( v102758(VarCurr)
| v102767(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19399,axiom,
! [VarCurr] :
( v102767(VarCurr)
<=> ( v102768(VarCurr)
& v102772(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7447,axiom,
! [VarCurr] :
( v102772(VarCurr)
<=> ( ( v102760(VarCurr,bitIndex2)
<=> $false )
& ( v102760(VarCurr,bitIndex1)
<=> $false )
& ( v102760(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19398,axiom,
! [VarCurr] :
( v102768(VarCurr)
<=> ( v102769(VarCurr)
| v102770(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19397,axiom,
! [VarCurr] :
( v102770(VarCurr)
<=> ( v102734(VarCurr)
& v102771(VarCurr) ) ) ).
fof(writeUnaryOperator_7551,axiom,
! [VarCurr] :
( ~ v102771(VarCurr)
<=> v102769(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7446,axiom,
! [VarCurr] :
( v102769(VarCurr)
<=> ( v102732(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19396,axiom,
! [VarCurr] :
( v102758(VarCurr)
<=> ( v102759(VarCurr)
| v102761(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19395,axiom,
! [VarCurr] :
( v102761(VarCurr)
<=> ( v102762(VarCurr)
& v102766(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7445,axiom,
! [VarCurr] :
( v102766(VarCurr)
<=> ( ( v102760(VarCurr,bitIndex2)
<=> $false )
& ( v102760(VarCurr,bitIndex1)
<=> $true )
& ( v102760(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19394,axiom,
! [VarCurr] :
( v102762(VarCurr)
<=> ( v102763(VarCurr)
| v102764(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19393,axiom,
! [VarCurr] :
( v102764(VarCurr)
<=> ( v102734(VarCurr)
& v102765(VarCurr) ) ) ).
fof(writeUnaryOperator_7550,axiom,
! [VarCurr] :
( ~ v102765(VarCurr)
<=> v102763(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7444,axiom,
! [VarCurr] :
( v102763(VarCurr)
<=> ( v102732(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7443,axiom,
! [VarCurr] :
( v102759(VarCurr)
<=> ( ( v102760(VarCurr,bitIndex2)
<=> $true )
& ( v102760(VarCurr,bitIndex1)
<=> $false )
& ( v102760(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32929,axiom,
! [VarCurr] :
( v102760(VarCurr,bitIndex0)
<=> v102730(VarCurr) ) ).
fof(addAssignment_32928,axiom,
! [VarCurr] :
( v102760(VarCurr,bitIndex1)
<=> v102728(VarCurr) ) ).
fof(addAssignment_32927,axiom,
! [VarCurr] :
( v102760(VarCurr,bitIndex2)
<=> v102726(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19392,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102744(VarNext)
<=> ( v102745(VarNext)
& v102740(VarNext) ) ) ) ).
fof(writeUnaryOperator_7549,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102745(VarNext)
<=> v102747(VarNext) ) ) ).
fof(addAssignment_32926,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102747(VarNext)
<=> v102740(VarCurr) ) ) ).
fof(addAssignment_32925,axiom,
! [VarCurr] :
( v102740(VarCurr)
<=> v94893(VarCurr) ) ).
fof(addAssignment_32924,axiom,
! [VarCurr] :
( v102738(VarCurr)
<=> $false ) ).
fof(addAssignment_32923,axiom,
! [VarCurr] :
( v102736(VarCurr)
<=> v94837(VarCurr) ) ).
fof(addAssignment_32922,axiom,
! [VarCurr] :
( v102734(VarCurr)
<=> $false ) ).
fof(addAssignment_32921,axiom,
! [VarCurr] :
( v102732(VarCurr)
<=> v94829(VarCurr,bitIndex33) ) ).
fof(addAssignment_32920,axiom,
! [VarCurr] :
( v94829(VarCurr,bitIndex33)
<=> v94831(VarCurr,bitIndex33) ) ).
fof(addAssignment_32919,axiom,
! [VarCurr] :
( v94831(VarCurr,bitIndex33)
<=> v3872(VarCurr,bitIndex33) ) ).
fof(addAssignment_32918,axiom,
! [VarCurr] :
( v3872(VarCurr,bitIndex33)
<=> v3874(VarCurr,bitIndex33) ) ).
fof(addAssignment_32917,axiom,
! [VarCurr] :
( v102730(VarCurr)
<=> $false ) ).
fof(addAssignment_32916,axiom,
! [VarCurr] :
( v102728(VarCurr)
<=> $false ) ).
fof(addAssignment_32915,axiom,
! [VarCurr] :
( v102726(VarCurr)
<=> $true ) ).
fof(addAssignment_32914,axiom,
! [VarCurr] :
( v102724(VarCurr)
<=> $false ) ).
fof(addAssignment_32913,axiom,
! [VarCurr] :
( v102722(VarCurr)
<=> v94812(VarCurr) ) ).
fof(addAssignment_32912,axiom,
! [VarCurr] :
( v101149(VarCurr,bitIndex23)
<=> v101151(VarCurr,bitIndex23) ) ).
fof(addAssignment_32911,axiom,
! [VarNext] :
( v101151(VarNext,bitIndex23)
<=> v102712(VarNext,bitIndex23) ) ).
fof(addCaseBooleanConditionEqualRanges1_1641,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102714(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v102712(VarNext,B)
<=> v101151(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1700,axiom,
! [VarNext] :
( v102714(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v102712(VarNext,B)
<=> v101173(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19391,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102714(VarNext)
<=> ( v102715(VarNext)
& v101168(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19390,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102715(VarNext)
<=> ( v102717(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7548,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102717(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_32910,axiom,
! [VarCurr] :
( v101153(VarCurr,bitIndex23)
<=> v101155(VarCurr,bitIndex23) ) ).
fof(addAssignment_32909,axiom,
! [VarCurr] :
( v101155(VarCurr,bitIndex23)
<=> v101157(VarCurr,bitIndex23) ) ).
fof(addAssignment_32908,axiom,
! [VarCurr] :
( v101157(VarCurr,bitIndex23)
<=> v100155(VarCurr,bitIndex23) ) ).
fof(addAssignment_32907,axiom,
! [VarCurr] :
( v101147(VarCurr,bitIndex19)
<=> v101264(VarCurr,bitIndex19) ) ).
fof(addAssignment_32906,axiom,
! [VarCurr] :
( v101177(VarCurr,bitIndex19)
<=> v101179(VarCurr,bitIndex19) ) ).
fof(addAssignment_32905,axiom,
! [VarCurr] :
( v101179(VarCurr,bitIndex19)
<=> v101181(VarCurr,bitIndex19) ) ).
fof(addAssignment_32904,axiom,
! [VarCurr] :
( v101181(VarCurr,bitIndex19)
<=> v101183(VarCurr,bitIndex19) ) ).
fof(addAssignment_32903,axiom,
! [VarCurr] :
( v101183(VarCurr,bitIndex19)
<=> v101185(VarCurr,bitIndex19) ) ).
fof(addAssignment_32902,axiom,
! [VarCurr] :
( v101185(VarCurr,bitIndex19)
<=> v101187(VarCurr,bitIndex19) ) ).
fof(addAssignment_32901,axiom,
! [VarCurr] :
( v101187(VarCurr,bitIndex19)
<=> v101189(VarCurr,bitIndex19) ) ).
fof(addAssignment_32900,axiom,
! [VarCurr] :
( v101189(VarCurr,bitIndex19)
<=> v101191(VarCurr,bitIndex19) ) ).
fof(addAssignment_32899,axiom,
! [VarCurr] :
( v101191(VarCurr,bitIndex19)
<=> v101193(VarCurr,bitIndex19) ) ).
fof(addAssignment_32898,axiom,
! [VarCurr] :
( v101193(VarCurr,bitIndex19)
<=> v101195(VarCurr,bitIndex19) ) ).
fof(addAssignment_32897,axiom,
! [VarCurr] :
( v101195(VarCurr,bitIndex19)
<=> v94804(VarCurr,bitIndex32) ) ).
fof(addAssignment_32896,axiom,
! [VarCurr] :
( v94804(VarCurr,bitIndex32)
<=> v94806(VarCurr,bitIndex32) ) ).
fof(addAssignment_32895,axiom,
! [VarCurr] :
( v94806(VarCurr,bitIndex32)
<=> v102644(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1640,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102667(VarNext)
=> ( v102644(VarNext)
<=> v102644(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1699,axiom,
! [VarNext] :
( v102667(VarNext)
=> ( v102644(VarNext)
<=> v102702(VarNext) ) ) ).
fof(addAssignment_32894,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102702(VarNext)
<=> v102700(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4834,axiom,
! [VarCurr] :
( ~ v102646(VarCurr)
=> ( v102700(VarCurr)
<=> v102703(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4838,axiom,
! [VarCurr] :
( v102646(VarCurr)
=> ( v102700(VarCurr)
<=> v102648(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4833,axiom,
! [VarCurr] :
( ~ v102680(VarCurr)
=> ( v102703(VarCurr)
<=> v102662(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4837,axiom,
! [VarCurr] :
( v102680(VarCurr)
=> ( v102703(VarCurr)
<=> v102704(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1220,axiom,
! [VarCurr] :
( ( ~ v102683(VarCurr)
& ~ v102685(VarCurr) )
=> ( v102704(VarCurr)
<=> v102708(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4832,axiom,
! [VarCurr] :
( v102685(VarCurr)
=> ( v102704(VarCurr)
<=> v102707(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4836,axiom,
! [VarCurr] :
( v102683(VarCurr)
=> ( v102704(VarCurr)
<=> v102705(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4831,axiom,
! [VarCurr] :
( ~ v102693(VarCurr)
=> ( v102708(VarCurr)
<=> v102662(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4835,axiom,
! [VarCurr] :
( v102693(VarCurr)
=> ( v102708(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4830,axiom,
! [VarCurr] :
( ~ v102687(VarCurr)
=> ( v102707(VarCurr)
<=> v102662(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4834,axiom,
! [VarCurr] :
( v102687(VarCurr)
=> ( v102707(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2308,axiom,
! [VarCurr] :
( ~ v102706(VarCurr)
=> ( v102705(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2343,axiom,
! [VarCurr] :
( v102706(VarCurr)
=> ( v102705(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7442,axiom,
! [VarCurr] :
( v102706(VarCurr)
<=> ( v102656(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19389,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102667(VarNext)
<=> ( v102668(VarNext)
& v102677(VarNext) ) ) ) ).
fof(addAssignment_32893,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102677(VarNext)
<=> v102675(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19388,axiom,
! [VarCurr] :
( v102675(VarCurr)
<=> ( v102646(VarCurr)
| v102678(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19387,axiom,
! [VarCurr] :
( v102678(VarCurr)
<=> ( v102679(VarCurr)
& v102699(VarCurr) ) ) ).
fof(writeUnaryOperator_7547,axiom,
! [VarCurr] :
( ~ v102699(VarCurr)
<=> v102646(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19386,axiom,
! [VarCurr] :
( v102679(VarCurr)
<=> ( v102680(VarCurr)
| v102697(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19385,axiom,
! [VarCurr] :
( v102697(VarCurr)
<=> ( v102658(VarCurr)
& v102698(VarCurr) ) ) ).
fof(writeUnaryOperator_7546,axiom,
! [VarCurr] :
( ~ v102698(VarCurr)
<=> v102660(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19384,axiom,
! [VarCurr] :
( v102680(VarCurr)
<=> ( v102681(VarCurr)
& v102660(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19383,axiom,
! [VarCurr] :
( v102681(VarCurr)
<=> ( v102682(VarCurr)
| v102691(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19382,axiom,
! [VarCurr] :
( v102691(VarCurr)
<=> ( v102692(VarCurr)
& v102696(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7441,axiom,
! [VarCurr] :
( v102696(VarCurr)
<=> ( ( v102684(VarCurr,bitIndex2)
<=> $false )
& ( v102684(VarCurr,bitIndex1)
<=> $false )
& ( v102684(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19381,axiom,
! [VarCurr] :
( v102692(VarCurr)
<=> ( v102693(VarCurr)
| v102694(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19380,axiom,
! [VarCurr] :
( v102694(VarCurr)
<=> ( v102658(VarCurr)
& v102695(VarCurr) ) ) ).
fof(writeUnaryOperator_7545,axiom,
! [VarCurr] :
( ~ v102695(VarCurr)
<=> v102693(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7440,axiom,
! [VarCurr] :
( v102693(VarCurr)
<=> ( v102656(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19379,axiom,
! [VarCurr] :
( v102682(VarCurr)
<=> ( v102683(VarCurr)
| v102685(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19378,axiom,
! [VarCurr] :
( v102685(VarCurr)
<=> ( v102686(VarCurr)
& v102690(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7439,axiom,
! [VarCurr] :
( v102690(VarCurr)
<=> ( ( v102684(VarCurr,bitIndex2)
<=> $false )
& ( v102684(VarCurr,bitIndex1)
<=> $true )
& ( v102684(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19377,axiom,
! [VarCurr] :
( v102686(VarCurr)
<=> ( v102687(VarCurr)
| v102688(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19376,axiom,
! [VarCurr] :
( v102688(VarCurr)
<=> ( v102658(VarCurr)
& v102689(VarCurr) ) ) ).
fof(writeUnaryOperator_7544,axiom,
! [VarCurr] :
( ~ v102689(VarCurr)
<=> v102687(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7438,axiom,
! [VarCurr] :
( v102687(VarCurr)
<=> ( v102656(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7437,axiom,
! [VarCurr] :
( v102683(VarCurr)
<=> ( ( v102684(VarCurr,bitIndex2)
<=> $true )
& ( v102684(VarCurr,bitIndex1)
<=> $false )
& ( v102684(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32892,axiom,
! [VarCurr] :
( v102684(VarCurr,bitIndex0)
<=> v102654(VarCurr) ) ).
fof(addAssignment_32891,axiom,
! [VarCurr] :
( v102684(VarCurr,bitIndex1)
<=> v102652(VarCurr) ) ).
fof(addAssignment_32890,axiom,
! [VarCurr] :
( v102684(VarCurr,bitIndex2)
<=> v102650(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19375,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102668(VarNext)
<=> ( v102669(VarNext)
& v102664(VarNext) ) ) ) ).
fof(writeUnaryOperator_7543,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102669(VarNext)
<=> v102671(VarNext) ) ) ).
fof(addAssignment_32889,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102671(VarNext)
<=> v102664(VarCurr) ) ) ).
fof(addAssignment_32888,axiom,
! [VarCurr] :
( v102664(VarCurr)
<=> v94893(VarCurr) ) ).
fof(addAssignment_32887,axiom,
! [VarCurr] :
( v102662(VarCurr)
<=> $false ) ).
fof(addAssignment_32886,axiom,
! [VarCurr] :
( v102660(VarCurr)
<=> v94837(VarCurr) ) ).
fof(addAssignment_32885,axiom,
! [VarCurr] :
( v102658(VarCurr)
<=> $false ) ).
fof(addAssignment_32884,axiom,
! [VarCurr] :
( v102656(VarCurr)
<=> v94829(VarCurr,bitIndex32) ) ).
fof(addAssignment_32883,axiom,
! [VarCurr] :
( v94829(VarCurr,bitIndex32)
<=> v94831(VarCurr,bitIndex32) ) ).
fof(addAssignment_32882,axiom,
! [VarCurr] :
( v94831(VarCurr,bitIndex32)
<=> v3872(VarCurr,bitIndex32) ) ).
fof(addAssignment_32881,axiom,
! [VarCurr] :
( v3872(VarCurr,bitIndex32)
<=> v3874(VarCurr,bitIndex32) ) ).
fof(addAssignment_32880,axiom,
! [VarCurr] :
( v102654(VarCurr)
<=> $false ) ).
fof(addAssignment_32879,axiom,
! [VarCurr] :
( v102652(VarCurr)
<=> $false ) ).
fof(addAssignment_32878,axiom,
! [VarCurr] :
( v102650(VarCurr)
<=> $true ) ).
fof(addAssignment_32877,axiom,
! [VarCurr] :
( v102648(VarCurr)
<=> $false ) ).
fof(addAssignment_32876,axiom,
! [VarCurr] :
( v102646(VarCurr)
<=> v94812(VarCurr) ) ).
fof(addAssignment_32875,axiom,
! [VarCurr] :
( v101149(VarCurr,bitIndex22)
<=> v101151(VarCurr,bitIndex22) ) ).
fof(addAssignment_32874,axiom,
! [VarNext] :
( v101151(VarNext,bitIndex22)
<=> v102636(VarNext,bitIndex22) ) ).
fof(addCaseBooleanConditionEqualRanges1_1639,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102638(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v102636(VarNext,B)
<=> v101151(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1698,axiom,
! [VarNext] :
( v102638(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v102636(VarNext,B)
<=> v101173(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19374,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102638(VarNext)
<=> ( v102639(VarNext)
& v101168(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19373,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102639(VarNext)
<=> ( v102641(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7542,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102641(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_32873,axiom,
! [VarCurr] :
( v101153(VarCurr,bitIndex22)
<=> v101155(VarCurr,bitIndex22) ) ).
fof(addAssignment_32872,axiom,
! [VarCurr] :
( v101155(VarCurr,bitIndex22)
<=> v101157(VarCurr,bitIndex22) ) ).
fof(addAssignment_32871,axiom,
! [VarCurr] :
( v101157(VarCurr,bitIndex22)
<=> v100155(VarCurr,bitIndex22) ) ).
fof(addAssignment_32870,axiom,
! [VarCurr] :
( v101147(VarCurr,bitIndex18)
<=> v101264(VarCurr,bitIndex18) ) ).
fof(addAssignment_32869,axiom,
! [VarCurr] :
( v101177(VarCurr,bitIndex18)
<=> v101179(VarCurr,bitIndex18) ) ).
fof(addAssignment_32868,axiom,
! [VarCurr] :
( v101179(VarCurr,bitIndex18)
<=> v101181(VarCurr,bitIndex18) ) ).
fof(addAssignment_32867,axiom,
! [VarCurr] :
( v101181(VarCurr,bitIndex18)
<=> v101183(VarCurr,bitIndex18) ) ).
fof(addAssignment_32866,axiom,
! [VarCurr] :
( v101183(VarCurr,bitIndex18)
<=> v101185(VarCurr,bitIndex18) ) ).
fof(addAssignment_32865,axiom,
! [VarCurr] :
( v101185(VarCurr,bitIndex18)
<=> v101187(VarCurr,bitIndex18) ) ).
fof(addAssignment_32864,axiom,
! [VarCurr] :
( v101187(VarCurr,bitIndex18)
<=> v101189(VarCurr,bitIndex18) ) ).
fof(addAssignment_32863,axiom,
! [VarCurr] :
( v101189(VarCurr,bitIndex18)
<=> v101191(VarCurr,bitIndex18) ) ).
fof(addAssignment_32862,axiom,
! [VarCurr] :
( v101191(VarCurr,bitIndex18)
<=> v101193(VarCurr,bitIndex18) ) ).
fof(addAssignment_32861,axiom,
! [VarCurr] :
( v101193(VarCurr,bitIndex18)
<=> v101195(VarCurr,bitIndex18) ) ).
fof(addAssignment_32860,axiom,
! [VarCurr] :
( v101195(VarCurr,bitIndex18)
<=> v94804(VarCurr,bitIndex31) ) ).
fof(addAssignment_32859,axiom,
! [VarCurr] :
( v94804(VarCurr,bitIndex31)
<=> v94806(VarCurr,bitIndex31) ) ).
fof(addAssignment_32858,axiom,
! [VarCurr] :
( v94806(VarCurr,bitIndex31)
<=> v102568(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1638,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102591(VarNext)
=> ( v102568(VarNext)
<=> v102568(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1697,axiom,
! [VarNext] :
( v102591(VarNext)
=> ( v102568(VarNext)
<=> v102626(VarNext) ) ) ).
fof(addAssignment_32857,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102626(VarNext)
<=> v102624(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4829,axiom,
! [VarCurr] :
( ~ v102570(VarCurr)
=> ( v102624(VarCurr)
<=> v102627(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4833,axiom,
! [VarCurr] :
( v102570(VarCurr)
=> ( v102624(VarCurr)
<=> v102572(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4828,axiom,
! [VarCurr] :
( ~ v102604(VarCurr)
=> ( v102627(VarCurr)
<=> v102586(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4832,axiom,
! [VarCurr] :
( v102604(VarCurr)
=> ( v102627(VarCurr)
<=> v102628(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1219,axiom,
! [VarCurr] :
( ( ~ v102607(VarCurr)
& ~ v102609(VarCurr) )
=> ( v102628(VarCurr)
<=> v102632(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4827,axiom,
! [VarCurr] :
( v102609(VarCurr)
=> ( v102628(VarCurr)
<=> v102631(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4831,axiom,
! [VarCurr] :
( v102607(VarCurr)
=> ( v102628(VarCurr)
<=> v102629(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4826,axiom,
! [VarCurr] :
( ~ v102617(VarCurr)
=> ( v102632(VarCurr)
<=> v102586(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4830,axiom,
! [VarCurr] :
( v102617(VarCurr)
=> ( v102632(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4825,axiom,
! [VarCurr] :
( ~ v102611(VarCurr)
=> ( v102631(VarCurr)
<=> v102586(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4829,axiom,
! [VarCurr] :
( v102611(VarCurr)
=> ( v102631(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2307,axiom,
! [VarCurr] :
( ~ v102630(VarCurr)
=> ( v102629(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2342,axiom,
! [VarCurr] :
( v102630(VarCurr)
=> ( v102629(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7436,axiom,
! [VarCurr] :
( v102630(VarCurr)
<=> ( v102580(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19372,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102591(VarNext)
<=> ( v102592(VarNext)
& v102601(VarNext) ) ) ) ).
fof(addAssignment_32856,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102601(VarNext)
<=> v102599(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19371,axiom,
! [VarCurr] :
( v102599(VarCurr)
<=> ( v102570(VarCurr)
| v102602(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19370,axiom,
! [VarCurr] :
( v102602(VarCurr)
<=> ( v102603(VarCurr)
& v102623(VarCurr) ) ) ).
fof(writeUnaryOperator_7541,axiom,
! [VarCurr] :
( ~ v102623(VarCurr)
<=> v102570(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19369,axiom,
! [VarCurr] :
( v102603(VarCurr)
<=> ( v102604(VarCurr)
| v102621(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19368,axiom,
! [VarCurr] :
( v102621(VarCurr)
<=> ( v102582(VarCurr)
& v102622(VarCurr) ) ) ).
fof(writeUnaryOperator_7540,axiom,
! [VarCurr] :
( ~ v102622(VarCurr)
<=> v102584(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19367,axiom,
! [VarCurr] :
( v102604(VarCurr)
<=> ( v102605(VarCurr)
& v102584(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19366,axiom,
! [VarCurr] :
( v102605(VarCurr)
<=> ( v102606(VarCurr)
| v102615(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19365,axiom,
! [VarCurr] :
( v102615(VarCurr)
<=> ( v102616(VarCurr)
& v102620(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7435,axiom,
! [VarCurr] :
( v102620(VarCurr)
<=> ( ( v102608(VarCurr,bitIndex2)
<=> $false )
& ( v102608(VarCurr,bitIndex1)
<=> $false )
& ( v102608(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19364,axiom,
! [VarCurr] :
( v102616(VarCurr)
<=> ( v102617(VarCurr)
| v102618(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19363,axiom,
! [VarCurr] :
( v102618(VarCurr)
<=> ( v102582(VarCurr)
& v102619(VarCurr) ) ) ).
fof(writeUnaryOperator_7539,axiom,
! [VarCurr] :
( ~ v102619(VarCurr)
<=> v102617(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7434,axiom,
! [VarCurr] :
( v102617(VarCurr)
<=> ( v102580(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19362,axiom,
! [VarCurr] :
( v102606(VarCurr)
<=> ( v102607(VarCurr)
| v102609(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19361,axiom,
! [VarCurr] :
( v102609(VarCurr)
<=> ( v102610(VarCurr)
& v102614(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7433,axiom,
! [VarCurr] :
( v102614(VarCurr)
<=> ( ( v102608(VarCurr,bitIndex2)
<=> $false )
& ( v102608(VarCurr,bitIndex1)
<=> $true )
& ( v102608(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19360,axiom,
! [VarCurr] :
( v102610(VarCurr)
<=> ( v102611(VarCurr)
| v102612(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19359,axiom,
! [VarCurr] :
( v102612(VarCurr)
<=> ( v102582(VarCurr)
& v102613(VarCurr) ) ) ).
fof(writeUnaryOperator_7538,axiom,
! [VarCurr] :
( ~ v102613(VarCurr)
<=> v102611(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7432,axiom,
! [VarCurr] :
( v102611(VarCurr)
<=> ( v102580(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7431,axiom,
! [VarCurr] :
( v102607(VarCurr)
<=> ( ( v102608(VarCurr,bitIndex2)
<=> $true )
& ( v102608(VarCurr,bitIndex1)
<=> $false )
& ( v102608(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32855,axiom,
! [VarCurr] :
( v102608(VarCurr,bitIndex0)
<=> v102578(VarCurr) ) ).
fof(addAssignment_32854,axiom,
! [VarCurr] :
( v102608(VarCurr,bitIndex1)
<=> v102576(VarCurr) ) ).
fof(addAssignment_32853,axiom,
! [VarCurr] :
( v102608(VarCurr,bitIndex2)
<=> v102574(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19358,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102592(VarNext)
<=> ( v102593(VarNext)
& v102588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7537,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102593(VarNext)
<=> v102595(VarNext) ) ) ).
fof(addAssignment_32852,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102595(VarNext)
<=> v102588(VarCurr) ) ) ).
fof(addAssignment_32851,axiom,
! [VarCurr] :
( v102588(VarCurr)
<=> v94893(VarCurr) ) ).
fof(addAssignment_32850,axiom,
! [VarCurr] :
( v102586(VarCurr)
<=> $false ) ).
fof(addAssignment_32849,axiom,
! [VarCurr] :
( v102584(VarCurr)
<=> v94837(VarCurr) ) ).
fof(addAssignment_32848,axiom,
! [VarCurr] :
( v102582(VarCurr)
<=> $false ) ).
fof(addAssignment_32847,axiom,
! [VarCurr] :
( v102580(VarCurr)
<=> v94829(VarCurr,bitIndex31) ) ).
fof(addAssignment_32846,axiom,
! [VarCurr] :
( v94829(VarCurr,bitIndex31)
<=> v94831(VarCurr,bitIndex31) ) ).
fof(addAssignment_32845,axiom,
! [VarCurr] :
( v94831(VarCurr,bitIndex31)
<=> v3872(VarCurr,bitIndex31) ) ).
fof(addAssignment_32844,axiom,
! [VarCurr] :
( v3872(VarCurr,bitIndex31)
<=> v3874(VarCurr,bitIndex31) ) ).
fof(addAssignment_32843,axiom,
! [VarCurr] :
( v102578(VarCurr)
<=> $false ) ).
fof(addAssignment_32842,axiom,
! [VarCurr] :
( v102576(VarCurr)
<=> $false ) ).
fof(addAssignment_32841,axiom,
! [VarCurr] :
( v102574(VarCurr)
<=> $true ) ).
fof(addAssignment_32840,axiom,
! [VarCurr] :
( v102572(VarCurr)
<=> $false ) ).
fof(addAssignment_32839,axiom,
! [VarCurr] :
( v102570(VarCurr)
<=> v94812(VarCurr) ) ).
fof(addAssignment_32838,axiom,
! [VarCurr] :
( v101149(VarCurr,bitIndex21)
<=> v101151(VarCurr,bitIndex21) ) ).
fof(addAssignment_32837,axiom,
! [VarNext] :
( v101151(VarNext,bitIndex21)
<=> v102560(VarNext,bitIndex21) ) ).
fof(addCaseBooleanConditionEqualRanges1_1637,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102562(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v102560(VarNext,B)
<=> v101151(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1696,axiom,
! [VarNext] :
( v102562(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v102560(VarNext,B)
<=> v101173(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19357,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102562(VarNext)
<=> ( v102563(VarNext)
& v101168(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19356,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102563(VarNext)
<=> ( v102565(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7536,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102565(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_32836,axiom,
! [VarCurr] :
( v101153(VarCurr,bitIndex21)
<=> v101155(VarCurr,bitIndex21) ) ).
fof(addAssignment_32835,axiom,
! [VarCurr] :
( v101155(VarCurr,bitIndex21)
<=> v101157(VarCurr,bitIndex21) ) ).
fof(addAssignment_32834,axiom,
! [VarCurr] :
( v101157(VarCurr,bitIndex21)
<=> v100155(VarCurr,bitIndex21) ) ).
fof(addAssignment_32833,axiom,
! [VarCurr] :
( v101147(VarCurr,bitIndex17)
<=> v101264(VarCurr,bitIndex17) ) ).
fof(addAssignment_32832,axiom,
! [VarCurr] :
( v101177(VarCurr,bitIndex17)
<=> v101179(VarCurr,bitIndex17) ) ).
fof(addAssignment_32831,axiom,
! [VarCurr] :
( v101179(VarCurr,bitIndex17)
<=> v101181(VarCurr,bitIndex17) ) ).
fof(addAssignment_32830,axiom,
! [VarCurr] :
( v101181(VarCurr,bitIndex17)
<=> v101183(VarCurr,bitIndex17) ) ).
fof(addAssignment_32829,axiom,
! [VarCurr] :
( v101183(VarCurr,bitIndex17)
<=> v101185(VarCurr,bitIndex17) ) ).
fof(addAssignment_32828,axiom,
! [VarCurr] :
( v101185(VarCurr,bitIndex17)
<=> v101187(VarCurr,bitIndex17) ) ).
fof(addAssignment_32827,axiom,
! [VarCurr] :
( v101187(VarCurr,bitIndex17)
<=> v101189(VarCurr,bitIndex17) ) ).
fof(addAssignment_32826,axiom,
! [VarCurr] :
( v101189(VarCurr,bitIndex17)
<=> v101191(VarCurr,bitIndex17) ) ).
fof(addAssignment_32825,axiom,
! [VarCurr] :
( v101191(VarCurr,bitIndex17)
<=> v101193(VarCurr,bitIndex17) ) ).
fof(addAssignment_32824,axiom,
! [VarCurr] :
( v101193(VarCurr,bitIndex17)
<=> v101195(VarCurr,bitIndex17) ) ).
fof(addAssignment_32823,axiom,
! [VarCurr] :
( v101195(VarCurr,bitIndex17)
<=> v94804(VarCurr,bitIndex30) ) ).
fof(addAssignment_32822,axiom,
! [VarCurr] :
( v94804(VarCurr,bitIndex30)
<=> v94806(VarCurr,bitIndex30) ) ).
fof(addAssignment_32821,axiom,
! [VarCurr] :
( v94806(VarCurr,bitIndex30)
<=> v102492(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1636,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102515(VarNext)
=> ( v102492(VarNext)
<=> v102492(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1695,axiom,
! [VarNext] :
( v102515(VarNext)
=> ( v102492(VarNext)
<=> v102550(VarNext) ) ) ).
fof(addAssignment_32820,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102550(VarNext)
<=> v102548(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4824,axiom,
! [VarCurr] :
( ~ v102494(VarCurr)
=> ( v102548(VarCurr)
<=> v102551(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4828,axiom,
! [VarCurr] :
( v102494(VarCurr)
=> ( v102548(VarCurr)
<=> v102496(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4823,axiom,
! [VarCurr] :
( ~ v102528(VarCurr)
=> ( v102551(VarCurr)
<=> v102510(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4827,axiom,
! [VarCurr] :
( v102528(VarCurr)
=> ( v102551(VarCurr)
<=> v102552(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1218,axiom,
! [VarCurr] :
( ( ~ v102531(VarCurr)
& ~ v102533(VarCurr) )
=> ( v102552(VarCurr)
<=> v102556(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4822,axiom,
! [VarCurr] :
( v102533(VarCurr)
=> ( v102552(VarCurr)
<=> v102555(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4826,axiom,
! [VarCurr] :
( v102531(VarCurr)
=> ( v102552(VarCurr)
<=> v102553(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4821,axiom,
! [VarCurr] :
( ~ v102541(VarCurr)
=> ( v102556(VarCurr)
<=> v102510(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4825,axiom,
! [VarCurr] :
( v102541(VarCurr)
=> ( v102556(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4820,axiom,
! [VarCurr] :
( ~ v102535(VarCurr)
=> ( v102555(VarCurr)
<=> v102510(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4824,axiom,
! [VarCurr] :
( v102535(VarCurr)
=> ( v102555(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2306,axiom,
! [VarCurr] :
( ~ v102554(VarCurr)
=> ( v102553(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2341,axiom,
! [VarCurr] :
( v102554(VarCurr)
=> ( v102553(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7430,axiom,
! [VarCurr] :
( v102554(VarCurr)
<=> ( v102504(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19355,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102515(VarNext)
<=> ( v102516(VarNext)
& v102525(VarNext) ) ) ) ).
fof(addAssignment_32819,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102525(VarNext)
<=> v102523(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19354,axiom,
! [VarCurr] :
( v102523(VarCurr)
<=> ( v102494(VarCurr)
| v102526(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19353,axiom,
! [VarCurr] :
( v102526(VarCurr)
<=> ( v102527(VarCurr)
& v102547(VarCurr) ) ) ).
fof(writeUnaryOperator_7535,axiom,
! [VarCurr] :
( ~ v102547(VarCurr)
<=> v102494(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19352,axiom,
! [VarCurr] :
( v102527(VarCurr)
<=> ( v102528(VarCurr)
| v102545(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19351,axiom,
! [VarCurr] :
( v102545(VarCurr)
<=> ( v102506(VarCurr)
& v102546(VarCurr) ) ) ).
fof(writeUnaryOperator_7534,axiom,
! [VarCurr] :
( ~ v102546(VarCurr)
<=> v102508(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19350,axiom,
! [VarCurr] :
( v102528(VarCurr)
<=> ( v102529(VarCurr)
& v102508(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19349,axiom,
! [VarCurr] :
( v102529(VarCurr)
<=> ( v102530(VarCurr)
| v102539(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19348,axiom,
! [VarCurr] :
( v102539(VarCurr)
<=> ( v102540(VarCurr)
& v102544(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7429,axiom,
! [VarCurr] :
( v102544(VarCurr)
<=> ( ( v102532(VarCurr,bitIndex2)
<=> $false )
& ( v102532(VarCurr,bitIndex1)
<=> $false )
& ( v102532(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19347,axiom,
! [VarCurr] :
( v102540(VarCurr)
<=> ( v102541(VarCurr)
| v102542(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19346,axiom,
! [VarCurr] :
( v102542(VarCurr)
<=> ( v102506(VarCurr)
& v102543(VarCurr) ) ) ).
fof(writeUnaryOperator_7533,axiom,
! [VarCurr] :
( ~ v102543(VarCurr)
<=> v102541(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7428,axiom,
! [VarCurr] :
( v102541(VarCurr)
<=> ( v102504(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19345,axiom,
! [VarCurr] :
( v102530(VarCurr)
<=> ( v102531(VarCurr)
| v102533(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19344,axiom,
! [VarCurr] :
( v102533(VarCurr)
<=> ( v102534(VarCurr)
& v102538(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7427,axiom,
! [VarCurr] :
( v102538(VarCurr)
<=> ( ( v102532(VarCurr,bitIndex2)
<=> $false )
& ( v102532(VarCurr,bitIndex1)
<=> $true )
& ( v102532(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19343,axiom,
! [VarCurr] :
( v102534(VarCurr)
<=> ( v102535(VarCurr)
| v102536(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19342,axiom,
! [VarCurr] :
( v102536(VarCurr)
<=> ( v102506(VarCurr)
& v102537(VarCurr) ) ) ).
fof(writeUnaryOperator_7532,axiom,
! [VarCurr] :
( ~ v102537(VarCurr)
<=> v102535(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7426,axiom,
! [VarCurr] :
( v102535(VarCurr)
<=> ( v102504(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7425,axiom,
! [VarCurr] :
( v102531(VarCurr)
<=> ( ( v102532(VarCurr,bitIndex2)
<=> $true )
& ( v102532(VarCurr,bitIndex1)
<=> $false )
& ( v102532(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32818,axiom,
! [VarCurr] :
( v102532(VarCurr,bitIndex0)
<=> v102502(VarCurr) ) ).
fof(addAssignment_32817,axiom,
! [VarCurr] :
( v102532(VarCurr,bitIndex1)
<=> v102500(VarCurr) ) ).
fof(addAssignment_32816,axiom,
! [VarCurr] :
( v102532(VarCurr,bitIndex2)
<=> v102498(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19341,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102516(VarNext)
<=> ( v102517(VarNext)
& v102512(VarNext) ) ) ) ).
fof(writeUnaryOperator_7531,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102517(VarNext)
<=> v102519(VarNext) ) ) ).
fof(addAssignment_32815,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102519(VarNext)
<=> v102512(VarCurr) ) ) ).
fof(addAssignment_32814,axiom,
! [VarCurr] :
( v102512(VarCurr)
<=> v94893(VarCurr) ) ).
fof(addAssignment_32813,axiom,
! [VarCurr] :
( v102510(VarCurr)
<=> $false ) ).
fof(addAssignment_32812,axiom,
! [VarCurr] :
( v102508(VarCurr)
<=> v94837(VarCurr) ) ).
fof(addAssignment_32811,axiom,
! [VarCurr] :
( v102506(VarCurr)
<=> $false ) ).
fof(addAssignment_32810,axiom,
! [VarCurr] :
( v102504(VarCurr)
<=> v94829(VarCurr,bitIndex30) ) ).
fof(addAssignment_32809,axiom,
! [VarCurr] :
( v94829(VarCurr,bitIndex30)
<=> v94831(VarCurr,bitIndex30) ) ).
fof(addAssignment_32808,axiom,
! [VarCurr] :
( v94831(VarCurr,bitIndex30)
<=> v3872(VarCurr,bitIndex30) ) ).
fof(addAssignment_32807,axiom,
! [VarCurr] :
( v3872(VarCurr,bitIndex30)
<=> v3874(VarCurr,bitIndex30) ) ).
fof(addAssignment_32806,axiom,
! [VarCurr] :
( v102502(VarCurr)
<=> $false ) ).
fof(addAssignment_32805,axiom,
! [VarCurr] :
( v102500(VarCurr)
<=> $false ) ).
fof(addAssignment_32804,axiom,
! [VarCurr] :
( v102498(VarCurr)
<=> $true ) ).
fof(addAssignment_32803,axiom,
! [VarCurr] :
( v102496(VarCurr)
<=> $false ) ).
fof(addAssignment_32802,axiom,
! [VarCurr] :
( v102494(VarCurr)
<=> v94812(VarCurr) ) ).
fof(addAssignment_32801,axiom,
! [VarCurr] :
( v101149(VarCurr,bitIndex20)
<=> v101151(VarCurr,bitIndex20) ) ).
fof(addAssignment_32800,axiom,
! [VarNext] :
( v101151(VarNext,bitIndex20)
<=> v102484(VarNext,bitIndex20) ) ).
fof(addCaseBooleanConditionEqualRanges1_1635,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102486(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v102484(VarNext,B)
<=> v101151(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1694,axiom,
! [VarNext] :
( v102486(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v102484(VarNext,B)
<=> v101173(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19340,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102486(VarNext)
<=> ( v102487(VarNext)
& v101168(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19339,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102487(VarNext)
<=> ( v102489(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7530,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102489(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_32799,axiom,
! [VarCurr] :
( v101153(VarCurr,bitIndex20)
<=> v101155(VarCurr,bitIndex20) ) ).
fof(addAssignment_32798,axiom,
! [VarCurr] :
( v101155(VarCurr,bitIndex20)
<=> v101157(VarCurr,bitIndex20) ) ).
fof(addAssignment_32797,axiom,
! [VarCurr] :
( v101157(VarCurr,bitIndex20)
<=> v100155(VarCurr,bitIndex20) ) ).
fof(addAssignment_32796,axiom,
! [VarCurr] :
( v101147(VarCurr,bitIndex16)
<=> v101264(VarCurr,bitIndex16) ) ).
fof(addAssignment_32795,axiom,
! [VarCurr] :
( v101177(VarCurr,bitIndex16)
<=> v101179(VarCurr,bitIndex16) ) ).
fof(addAssignment_32794,axiom,
! [VarCurr] :
( v101179(VarCurr,bitIndex16)
<=> v101181(VarCurr,bitIndex16) ) ).
fof(addAssignment_32793,axiom,
! [VarCurr] :
( v101181(VarCurr,bitIndex16)
<=> v101183(VarCurr,bitIndex16) ) ).
fof(addAssignment_32792,axiom,
! [VarCurr] :
( v101183(VarCurr,bitIndex16)
<=> v101185(VarCurr,bitIndex16) ) ).
fof(addAssignment_32791,axiom,
! [VarCurr] :
( v101185(VarCurr,bitIndex16)
<=> v101187(VarCurr,bitIndex16) ) ).
fof(addAssignment_32790,axiom,
! [VarCurr] :
( v101187(VarCurr,bitIndex16)
<=> v101189(VarCurr,bitIndex16) ) ).
fof(addAssignment_32789,axiom,
! [VarCurr] :
( v101189(VarCurr,bitIndex16)
<=> v101191(VarCurr,bitIndex16) ) ).
fof(addAssignment_32788,axiom,
! [VarCurr] :
( v101191(VarCurr,bitIndex16)
<=> v101193(VarCurr,bitIndex16) ) ).
fof(addAssignment_32787,axiom,
! [VarCurr] :
( v101193(VarCurr,bitIndex16)
<=> v101195(VarCurr,bitIndex16) ) ).
fof(addAssignment_32786,axiom,
! [VarCurr] :
( v101195(VarCurr,bitIndex16)
<=> v94804(VarCurr,bitIndex29) ) ).
fof(addAssignment_32785,axiom,
! [VarCurr] :
( v94804(VarCurr,bitIndex29)
<=> v94806(VarCurr,bitIndex29) ) ).
fof(addAssignment_32784,axiom,
! [VarCurr] :
( v94806(VarCurr,bitIndex29)
<=> v102416(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1634,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102439(VarNext)
=> ( v102416(VarNext)
<=> v102416(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1693,axiom,
! [VarNext] :
( v102439(VarNext)
=> ( v102416(VarNext)
<=> v102474(VarNext) ) ) ).
fof(addAssignment_32783,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102474(VarNext)
<=> v102472(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4819,axiom,
! [VarCurr] :
( ~ v102418(VarCurr)
=> ( v102472(VarCurr)
<=> v102475(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4823,axiom,
! [VarCurr] :
( v102418(VarCurr)
=> ( v102472(VarCurr)
<=> v102420(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4818,axiom,
! [VarCurr] :
( ~ v102452(VarCurr)
=> ( v102475(VarCurr)
<=> v102434(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4822,axiom,
! [VarCurr] :
( v102452(VarCurr)
=> ( v102475(VarCurr)
<=> v102476(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1217,axiom,
! [VarCurr] :
( ( ~ v102455(VarCurr)
& ~ v102457(VarCurr) )
=> ( v102476(VarCurr)
<=> v102480(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4817,axiom,
! [VarCurr] :
( v102457(VarCurr)
=> ( v102476(VarCurr)
<=> v102479(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4821,axiom,
! [VarCurr] :
( v102455(VarCurr)
=> ( v102476(VarCurr)
<=> v102477(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4816,axiom,
! [VarCurr] :
( ~ v102465(VarCurr)
=> ( v102480(VarCurr)
<=> v102434(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4820,axiom,
! [VarCurr] :
( v102465(VarCurr)
=> ( v102480(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4815,axiom,
! [VarCurr] :
( ~ v102459(VarCurr)
=> ( v102479(VarCurr)
<=> v102434(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4819,axiom,
! [VarCurr] :
( v102459(VarCurr)
=> ( v102479(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2305,axiom,
! [VarCurr] :
( ~ v102478(VarCurr)
=> ( v102477(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2340,axiom,
! [VarCurr] :
( v102478(VarCurr)
=> ( v102477(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7424,axiom,
! [VarCurr] :
( v102478(VarCurr)
<=> ( v102428(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19338,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102439(VarNext)
<=> ( v102440(VarNext)
& v102449(VarNext) ) ) ) ).
fof(addAssignment_32782,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102449(VarNext)
<=> v102447(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19337,axiom,
! [VarCurr] :
( v102447(VarCurr)
<=> ( v102418(VarCurr)
| v102450(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19336,axiom,
! [VarCurr] :
( v102450(VarCurr)
<=> ( v102451(VarCurr)
& v102471(VarCurr) ) ) ).
fof(writeUnaryOperator_7529,axiom,
! [VarCurr] :
( ~ v102471(VarCurr)
<=> v102418(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19335,axiom,
! [VarCurr] :
( v102451(VarCurr)
<=> ( v102452(VarCurr)
| v102469(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19334,axiom,
! [VarCurr] :
( v102469(VarCurr)
<=> ( v102430(VarCurr)
& v102470(VarCurr) ) ) ).
fof(writeUnaryOperator_7528,axiom,
! [VarCurr] :
( ~ v102470(VarCurr)
<=> v102432(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19333,axiom,
! [VarCurr] :
( v102452(VarCurr)
<=> ( v102453(VarCurr)
& v102432(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19332,axiom,
! [VarCurr] :
( v102453(VarCurr)
<=> ( v102454(VarCurr)
| v102463(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19331,axiom,
! [VarCurr] :
( v102463(VarCurr)
<=> ( v102464(VarCurr)
& v102468(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7423,axiom,
! [VarCurr] :
( v102468(VarCurr)
<=> ( ( v102456(VarCurr,bitIndex2)
<=> $false )
& ( v102456(VarCurr,bitIndex1)
<=> $false )
& ( v102456(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19330,axiom,
! [VarCurr] :
( v102464(VarCurr)
<=> ( v102465(VarCurr)
| v102466(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19329,axiom,
! [VarCurr] :
( v102466(VarCurr)
<=> ( v102430(VarCurr)
& v102467(VarCurr) ) ) ).
fof(writeUnaryOperator_7527,axiom,
! [VarCurr] :
( ~ v102467(VarCurr)
<=> v102465(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7422,axiom,
! [VarCurr] :
( v102465(VarCurr)
<=> ( v102428(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19328,axiom,
! [VarCurr] :
( v102454(VarCurr)
<=> ( v102455(VarCurr)
| v102457(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19327,axiom,
! [VarCurr] :
( v102457(VarCurr)
<=> ( v102458(VarCurr)
& v102462(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7421,axiom,
! [VarCurr] :
( v102462(VarCurr)
<=> ( ( v102456(VarCurr,bitIndex2)
<=> $false )
& ( v102456(VarCurr,bitIndex1)
<=> $true )
& ( v102456(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19326,axiom,
! [VarCurr] :
( v102458(VarCurr)
<=> ( v102459(VarCurr)
| v102460(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19325,axiom,
! [VarCurr] :
( v102460(VarCurr)
<=> ( v102430(VarCurr)
& v102461(VarCurr) ) ) ).
fof(writeUnaryOperator_7526,axiom,
! [VarCurr] :
( ~ v102461(VarCurr)
<=> v102459(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7420,axiom,
! [VarCurr] :
( v102459(VarCurr)
<=> ( v102428(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7419,axiom,
! [VarCurr] :
( v102455(VarCurr)
<=> ( ( v102456(VarCurr,bitIndex2)
<=> $true )
& ( v102456(VarCurr,bitIndex1)
<=> $false )
& ( v102456(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32781,axiom,
! [VarCurr] :
( v102456(VarCurr,bitIndex0)
<=> v102426(VarCurr) ) ).
fof(addAssignment_32780,axiom,
! [VarCurr] :
( v102456(VarCurr,bitIndex1)
<=> v102424(VarCurr) ) ).
fof(addAssignment_32779,axiom,
! [VarCurr] :
( v102456(VarCurr,bitIndex2)
<=> v102422(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19324,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102440(VarNext)
<=> ( v102441(VarNext)
& v102436(VarNext) ) ) ) ).
fof(writeUnaryOperator_7525,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102441(VarNext)
<=> v102443(VarNext) ) ) ).
fof(addAssignment_32778,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102443(VarNext)
<=> v102436(VarCurr) ) ) ).
fof(addAssignment_32777,axiom,
! [VarCurr] :
( v102436(VarCurr)
<=> v94893(VarCurr) ) ).
fof(addAssignment_32776,axiom,
! [VarCurr] :
( v102434(VarCurr)
<=> $false ) ).
fof(addAssignment_32775,axiom,
! [VarCurr] :
( v102432(VarCurr)
<=> v94837(VarCurr) ) ).
fof(addAssignment_32774,axiom,
! [VarCurr] :
( v102430(VarCurr)
<=> $false ) ).
fof(addAssignment_32773,axiom,
! [VarCurr] :
( v102428(VarCurr)
<=> v94829(VarCurr,bitIndex29) ) ).
fof(addAssignment_32772,axiom,
! [VarCurr] :
( v94829(VarCurr,bitIndex29)
<=> v94831(VarCurr,bitIndex29) ) ).
fof(addAssignment_32771,axiom,
! [VarCurr] :
( v94831(VarCurr,bitIndex29)
<=> v3872(VarCurr,bitIndex29) ) ).
fof(addAssignment_32770,axiom,
! [VarCurr] :
( v3872(VarCurr,bitIndex29)
<=> v3874(VarCurr,bitIndex29) ) ).
fof(addAssignment_32769,axiom,
! [VarCurr] :
( v102426(VarCurr)
<=> $false ) ).
fof(addAssignment_32768,axiom,
! [VarCurr] :
( v102424(VarCurr)
<=> $false ) ).
fof(addAssignment_32767,axiom,
! [VarCurr] :
( v102422(VarCurr)
<=> $true ) ).
fof(addAssignment_32766,axiom,
! [VarCurr] :
( v102420(VarCurr)
<=> $false ) ).
fof(addAssignment_32765,axiom,
! [VarCurr] :
( v102418(VarCurr)
<=> v94812(VarCurr) ) ).
fof(addAssignment_32764,axiom,
! [VarCurr] :
( v101149(VarCurr,bitIndex19)
<=> v101151(VarCurr,bitIndex19) ) ).
fof(addAssignment_32763,axiom,
! [VarNext] :
( v101151(VarNext,bitIndex19)
<=> v102408(VarNext,bitIndex19) ) ).
fof(addCaseBooleanConditionEqualRanges1_1633,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102410(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v102408(VarNext,B)
<=> v101151(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1692,axiom,
! [VarNext] :
( v102410(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v102408(VarNext,B)
<=> v101173(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19323,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102410(VarNext)
<=> ( v102411(VarNext)
& v101168(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19322,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102411(VarNext)
<=> ( v102413(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7524,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102413(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_32762,axiom,
! [VarCurr] :
( v101153(VarCurr,bitIndex19)
<=> v101155(VarCurr,bitIndex19) ) ).
fof(addAssignment_32761,axiom,
! [VarCurr] :
( v101155(VarCurr,bitIndex19)
<=> v101157(VarCurr,bitIndex19) ) ).
fof(addAssignment_32760,axiom,
! [VarCurr] :
( v101157(VarCurr,bitIndex19)
<=> v100155(VarCurr,bitIndex19) ) ).
fof(addAssignment_32759,axiom,
! [VarCurr] :
( v101147(VarCurr,bitIndex15)
<=> v101264(VarCurr,bitIndex15) ) ).
fof(addAssignment_32758,axiom,
! [VarCurr] :
( v101177(VarCurr,bitIndex15)
<=> v101179(VarCurr,bitIndex15) ) ).
fof(addAssignment_32757,axiom,
! [VarCurr] :
( v101179(VarCurr,bitIndex15)
<=> v101181(VarCurr,bitIndex15) ) ).
fof(addAssignment_32756,axiom,
! [VarCurr] :
( v101181(VarCurr,bitIndex15)
<=> v101183(VarCurr,bitIndex15) ) ).
fof(addAssignment_32755,axiom,
! [VarCurr] :
( v101183(VarCurr,bitIndex15)
<=> v101185(VarCurr,bitIndex15) ) ).
fof(addAssignment_32754,axiom,
! [VarCurr] :
( v101185(VarCurr,bitIndex15)
<=> v101187(VarCurr,bitIndex15) ) ).
fof(addAssignment_32753,axiom,
! [VarCurr] :
( v101187(VarCurr,bitIndex15)
<=> v101189(VarCurr,bitIndex15) ) ).
fof(addAssignment_32752,axiom,
! [VarCurr] :
( v101189(VarCurr,bitIndex15)
<=> v101191(VarCurr,bitIndex15) ) ).
fof(addAssignment_32751,axiom,
! [VarCurr] :
( v101191(VarCurr,bitIndex15)
<=> v101193(VarCurr,bitIndex15) ) ).
fof(addAssignment_32750,axiom,
! [VarCurr] :
( v101193(VarCurr,bitIndex15)
<=> v101195(VarCurr,bitIndex15) ) ).
fof(addAssignment_32749,axiom,
! [VarCurr] :
( v101195(VarCurr,bitIndex15)
<=> v94804(VarCurr,bitIndex28) ) ).
fof(addAssignment_32748,axiom,
! [VarCurr] :
( v94804(VarCurr,bitIndex28)
<=> v94806(VarCurr,bitIndex28) ) ).
fof(addAssignment_32747,axiom,
! [VarCurr] :
( v94806(VarCurr,bitIndex28)
<=> v102340(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1632,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102363(VarNext)
=> ( v102340(VarNext)
<=> v102340(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1691,axiom,
! [VarNext] :
( v102363(VarNext)
=> ( v102340(VarNext)
<=> v102398(VarNext) ) ) ).
fof(addAssignment_32746,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102398(VarNext)
<=> v102396(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4814,axiom,
! [VarCurr] :
( ~ v102342(VarCurr)
=> ( v102396(VarCurr)
<=> v102399(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4818,axiom,
! [VarCurr] :
( v102342(VarCurr)
=> ( v102396(VarCurr)
<=> v102344(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4813,axiom,
! [VarCurr] :
( ~ v102376(VarCurr)
=> ( v102399(VarCurr)
<=> v102358(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4817,axiom,
! [VarCurr] :
( v102376(VarCurr)
=> ( v102399(VarCurr)
<=> v102400(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1216,axiom,
! [VarCurr] :
( ( ~ v102379(VarCurr)
& ~ v102381(VarCurr) )
=> ( v102400(VarCurr)
<=> v102404(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4812,axiom,
! [VarCurr] :
( v102381(VarCurr)
=> ( v102400(VarCurr)
<=> v102403(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4816,axiom,
! [VarCurr] :
( v102379(VarCurr)
=> ( v102400(VarCurr)
<=> v102401(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4811,axiom,
! [VarCurr] :
( ~ v102389(VarCurr)
=> ( v102404(VarCurr)
<=> v102358(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4815,axiom,
! [VarCurr] :
( v102389(VarCurr)
=> ( v102404(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4810,axiom,
! [VarCurr] :
( ~ v102383(VarCurr)
=> ( v102403(VarCurr)
<=> v102358(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4814,axiom,
! [VarCurr] :
( v102383(VarCurr)
=> ( v102403(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2304,axiom,
! [VarCurr] :
( ~ v102402(VarCurr)
=> ( v102401(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2339,axiom,
! [VarCurr] :
( v102402(VarCurr)
=> ( v102401(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7418,axiom,
! [VarCurr] :
( v102402(VarCurr)
<=> ( v102352(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19321,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102363(VarNext)
<=> ( v102364(VarNext)
& v102373(VarNext) ) ) ) ).
fof(addAssignment_32745,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102373(VarNext)
<=> v102371(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19320,axiom,
! [VarCurr] :
( v102371(VarCurr)
<=> ( v102342(VarCurr)
| v102374(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19319,axiom,
! [VarCurr] :
( v102374(VarCurr)
<=> ( v102375(VarCurr)
& v102395(VarCurr) ) ) ).
fof(writeUnaryOperator_7523,axiom,
! [VarCurr] :
( ~ v102395(VarCurr)
<=> v102342(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19318,axiom,
! [VarCurr] :
( v102375(VarCurr)
<=> ( v102376(VarCurr)
| v102393(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19317,axiom,
! [VarCurr] :
( v102393(VarCurr)
<=> ( v102354(VarCurr)
& v102394(VarCurr) ) ) ).
fof(writeUnaryOperator_7522,axiom,
! [VarCurr] :
( ~ v102394(VarCurr)
<=> v102356(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19316,axiom,
! [VarCurr] :
( v102376(VarCurr)
<=> ( v102377(VarCurr)
& v102356(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19315,axiom,
! [VarCurr] :
( v102377(VarCurr)
<=> ( v102378(VarCurr)
| v102387(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19314,axiom,
! [VarCurr] :
( v102387(VarCurr)
<=> ( v102388(VarCurr)
& v102392(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7417,axiom,
! [VarCurr] :
( v102392(VarCurr)
<=> ( ( v102380(VarCurr,bitIndex2)
<=> $false )
& ( v102380(VarCurr,bitIndex1)
<=> $false )
& ( v102380(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19313,axiom,
! [VarCurr] :
( v102388(VarCurr)
<=> ( v102389(VarCurr)
| v102390(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19312,axiom,
! [VarCurr] :
( v102390(VarCurr)
<=> ( v102354(VarCurr)
& v102391(VarCurr) ) ) ).
fof(writeUnaryOperator_7521,axiom,
! [VarCurr] :
( ~ v102391(VarCurr)
<=> v102389(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7416,axiom,
! [VarCurr] :
( v102389(VarCurr)
<=> ( v102352(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19311,axiom,
! [VarCurr] :
( v102378(VarCurr)
<=> ( v102379(VarCurr)
| v102381(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19310,axiom,
! [VarCurr] :
( v102381(VarCurr)
<=> ( v102382(VarCurr)
& v102386(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7415,axiom,
! [VarCurr] :
( v102386(VarCurr)
<=> ( ( v102380(VarCurr,bitIndex2)
<=> $false )
& ( v102380(VarCurr,bitIndex1)
<=> $true )
& ( v102380(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19309,axiom,
! [VarCurr] :
( v102382(VarCurr)
<=> ( v102383(VarCurr)
| v102384(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19308,axiom,
! [VarCurr] :
( v102384(VarCurr)
<=> ( v102354(VarCurr)
& v102385(VarCurr) ) ) ).
fof(writeUnaryOperator_7520,axiom,
! [VarCurr] :
( ~ v102385(VarCurr)
<=> v102383(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7414,axiom,
! [VarCurr] :
( v102383(VarCurr)
<=> ( v102352(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7413,axiom,
! [VarCurr] :
( v102379(VarCurr)
<=> ( ( v102380(VarCurr,bitIndex2)
<=> $true )
& ( v102380(VarCurr,bitIndex1)
<=> $false )
& ( v102380(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32744,axiom,
! [VarCurr] :
( v102380(VarCurr,bitIndex0)
<=> v102350(VarCurr) ) ).
fof(addAssignment_32743,axiom,
! [VarCurr] :
( v102380(VarCurr,bitIndex1)
<=> v102348(VarCurr) ) ).
fof(addAssignment_32742,axiom,
! [VarCurr] :
( v102380(VarCurr,bitIndex2)
<=> v102346(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19307,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102364(VarNext)
<=> ( v102365(VarNext)
& v102360(VarNext) ) ) ) ).
fof(writeUnaryOperator_7519,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102365(VarNext)
<=> v102367(VarNext) ) ) ).
fof(addAssignment_32741,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102367(VarNext)
<=> v102360(VarCurr) ) ) ).
fof(addAssignment_32740,axiom,
! [VarCurr] :
( v102360(VarCurr)
<=> v94893(VarCurr) ) ).
fof(addAssignment_32739,axiom,
! [VarCurr] :
( v102358(VarCurr)
<=> $false ) ).
fof(addAssignment_32738,axiom,
! [VarCurr] :
( v102356(VarCurr)
<=> v94837(VarCurr) ) ).
fof(addAssignment_32737,axiom,
! [VarCurr] :
( v102354(VarCurr)
<=> $false ) ).
fof(addAssignment_32736,axiom,
! [VarCurr] :
( v102352(VarCurr)
<=> v94829(VarCurr,bitIndex28) ) ).
fof(addAssignment_32735,axiom,
! [VarCurr] :
( v94829(VarCurr,bitIndex28)
<=> v94831(VarCurr,bitIndex28) ) ).
fof(addAssignment_32734,axiom,
! [VarCurr] :
( v94831(VarCurr,bitIndex28)
<=> v3872(VarCurr,bitIndex28) ) ).
fof(addAssignment_32733,axiom,
! [VarCurr] :
( v3872(VarCurr,bitIndex28)
<=> v3874(VarCurr,bitIndex28) ) ).
fof(addAssignment_32732,axiom,
! [VarCurr] :
( v102350(VarCurr)
<=> $false ) ).
fof(addAssignment_32731,axiom,
! [VarCurr] :
( v102348(VarCurr)
<=> $false ) ).
fof(addAssignment_32730,axiom,
! [VarCurr] :
( v102346(VarCurr)
<=> $true ) ).
fof(addAssignment_32729,axiom,
! [VarCurr] :
( v102344(VarCurr)
<=> $false ) ).
fof(addAssignment_32728,axiom,
! [VarCurr] :
( v102342(VarCurr)
<=> v94812(VarCurr) ) ).
fof(addAssignment_32727,axiom,
! [VarCurr] :
( v101149(VarCurr,bitIndex18)
<=> v101151(VarCurr,bitIndex18) ) ).
fof(addAssignment_32726,axiom,
! [VarNext] :
( v101151(VarNext,bitIndex18)
<=> v102332(VarNext,bitIndex18) ) ).
fof(addCaseBooleanConditionEqualRanges1_1631,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102334(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v102332(VarNext,B)
<=> v101151(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1690,axiom,
! [VarNext] :
( v102334(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v102332(VarNext,B)
<=> v101173(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19306,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102334(VarNext)
<=> ( v102335(VarNext)
& v101168(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19305,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102335(VarNext)
<=> ( v102337(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7518,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102337(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_32725,axiom,
! [VarCurr] :
( v101153(VarCurr,bitIndex18)
<=> v101155(VarCurr,bitIndex18) ) ).
fof(addAssignment_32724,axiom,
! [VarCurr] :
( v101155(VarCurr,bitIndex18)
<=> v101157(VarCurr,bitIndex18) ) ).
fof(addAssignment_32723,axiom,
! [VarCurr] :
( v101157(VarCurr,bitIndex18)
<=> v100155(VarCurr,bitIndex18) ) ).
fof(addAssignment_32722,axiom,
! [VarCurr] :
( v101147(VarCurr,bitIndex14)
<=> v101264(VarCurr,bitIndex14) ) ).
fof(addAssignment_32721,axiom,
! [VarCurr] :
( v101177(VarCurr,bitIndex14)
<=> v101179(VarCurr,bitIndex14) ) ).
fof(addAssignment_32720,axiom,
! [VarCurr] :
( v101179(VarCurr,bitIndex14)
<=> v101181(VarCurr,bitIndex14) ) ).
fof(addAssignment_32719,axiom,
! [VarCurr] :
( v101181(VarCurr,bitIndex14)
<=> v101183(VarCurr,bitIndex14) ) ).
fof(addAssignment_32718,axiom,
! [VarCurr] :
( v101183(VarCurr,bitIndex14)
<=> v101185(VarCurr,bitIndex14) ) ).
fof(addAssignment_32717,axiom,
! [VarCurr] :
( v101185(VarCurr,bitIndex14)
<=> v101187(VarCurr,bitIndex14) ) ).
fof(addAssignment_32716,axiom,
! [VarCurr] :
( v101187(VarCurr,bitIndex14)
<=> v101189(VarCurr,bitIndex14) ) ).
fof(addAssignment_32715,axiom,
! [VarCurr] :
( v101189(VarCurr,bitIndex14)
<=> v101191(VarCurr,bitIndex14) ) ).
fof(addAssignment_32714,axiom,
! [VarCurr] :
( v101191(VarCurr,bitIndex14)
<=> v101193(VarCurr,bitIndex14) ) ).
fof(addAssignment_32713,axiom,
! [VarCurr] :
( v101193(VarCurr,bitIndex14)
<=> v101195(VarCurr,bitIndex14) ) ).
fof(addAssignment_32712,axiom,
! [VarCurr] :
( v101195(VarCurr,bitIndex14)
<=> v94804(VarCurr,bitIndex27) ) ).
fof(addAssignment_32711,axiom,
! [VarCurr] :
( v94804(VarCurr,bitIndex27)
<=> v94806(VarCurr,bitIndex27) ) ).
fof(addAssignment_32710,axiom,
! [VarCurr] :
( v94806(VarCurr,bitIndex27)
<=> v102264(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1630,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102287(VarNext)
=> ( v102264(VarNext)
<=> v102264(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1689,axiom,
! [VarNext] :
( v102287(VarNext)
=> ( v102264(VarNext)
<=> v102322(VarNext) ) ) ).
fof(addAssignment_32709,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102322(VarNext)
<=> v102320(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4809,axiom,
! [VarCurr] :
( ~ v102266(VarCurr)
=> ( v102320(VarCurr)
<=> v102323(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4813,axiom,
! [VarCurr] :
( v102266(VarCurr)
=> ( v102320(VarCurr)
<=> v102268(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4808,axiom,
! [VarCurr] :
( ~ v102300(VarCurr)
=> ( v102323(VarCurr)
<=> v102282(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4812,axiom,
! [VarCurr] :
( v102300(VarCurr)
=> ( v102323(VarCurr)
<=> v102324(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1215,axiom,
! [VarCurr] :
( ( ~ v102303(VarCurr)
& ~ v102305(VarCurr) )
=> ( v102324(VarCurr)
<=> v102328(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4807,axiom,
! [VarCurr] :
( v102305(VarCurr)
=> ( v102324(VarCurr)
<=> v102327(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4811,axiom,
! [VarCurr] :
( v102303(VarCurr)
=> ( v102324(VarCurr)
<=> v102325(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4806,axiom,
! [VarCurr] :
( ~ v102313(VarCurr)
=> ( v102328(VarCurr)
<=> v102282(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4810,axiom,
! [VarCurr] :
( v102313(VarCurr)
=> ( v102328(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4805,axiom,
! [VarCurr] :
( ~ v102307(VarCurr)
=> ( v102327(VarCurr)
<=> v102282(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4809,axiom,
! [VarCurr] :
( v102307(VarCurr)
=> ( v102327(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2303,axiom,
! [VarCurr] :
( ~ v102326(VarCurr)
=> ( v102325(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2338,axiom,
! [VarCurr] :
( v102326(VarCurr)
=> ( v102325(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7412,axiom,
! [VarCurr] :
( v102326(VarCurr)
<=> ( v102276(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19304,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102287(VarNext)
<=> ( v102288(VarNext)
& v102297(VarNext) ) ) ) ).
fof(addAssignment_32708,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102297(VarNext)
<=> v102295(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19303,axiom,
! [VarCurr] :
( v102295(VarCurr)
<=> ( v102266(VarCurr)
| v102298(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19302,axiom,
! [VarCurr] :
( v102298(VarCurr)
<=> ( v102299(VarCurr)
& v102319(VarCurr) ) ) ).
fof(writeUnaryOperator_7517,axiom,
! [VarCurr] :
( ~ v102319(VarCurr)
<=> v102266(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19301,axiom,
! [VarCurr] :
( v102299(VarCurr)
<=> ( v102300(VarCurr)
| v102317(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19300,axiom,
! [VarCurr] :
( v102317(VarCurr)
<=> ( v102278(VarCurr)
& v102318(VarCurr) ) ) ).
fof(writeUnaryOperator_7516,axiom,
! [VarCurr] :
( ~ v102318(VarCurr)
<=> v102280(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19299,axiom,
! [VarCurr] :
( v102300(VarCurr)
<=> ( v102301(VarCurr)
& v102280(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19298,axiom,
! [VarCurr] :
( v102301(VarCurr)
<=> ( v102302(VarCurr)
| v102311(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19297,axiom,
! [VarCurr] :
( v102311(VarCurr)
<=> ( v102312(VarCurr)
& v102316(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7411,axiom,
! [VarCurr] :
( v102316(VarCurr)
<=> ( ( v102304(VarCurr,bitIndex2)
<=> $false )
& ( v102304(VarCurr,bitIndex1)
<=> $false )
& ( v102304(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19296,axiom,
! [VarCurr] :
( v102312(VarCurr)
<=> ( v102313(VarCurr)
| v102314(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19295,axiom,
! [VarCurr] :
( v102314(VarCurr)
<=> ( v102278(VarCurr)
& v102315(VarCurr) ) ) ).
fof(writeUnaryOperator_7515,axiom,
! [VarCurr] :
( ~ v102315(VarCurr)
<=> v102313(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7410,axiom,
! [VarCurr] :
( v102313(VarCurr)
<=> ( v102276(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19294,axiom,
! [VarCurr] :
( v102302(VarCurr)
<=> ( v102303(VarCurr)
| v102305(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19293,axiom,
! [VarCurr] :
( v102305(VarCurr)
<=> ( v102306(VarCurr)
& v102310(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7409,axiom,
! [VarCurr] :
( v102310(VarCurr)
<=> ( ( v102304(VarCurr,bitIndex2)
<=> $false )
& ( v102304(VarCurr,bitIndex1)
<=> $true )
& ( v102304(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19292,axiom,
! [VarCurr] :
( v102306(VarCurr)
<=> ( v102307(VarCurr)
| v102308(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19291,axiom,
! [VarCurr] :
( v102308(VarCurr)
<=> ( v102278(VarCurr)
& v102309(VarCurr) ) ) ).
fof(writeUnaryOperator_7514,axiom,
! [VarCurr] :
( ~ v102309(VarCurr)
<=> v102307(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7408,axiom,
! [VarCurr] :
( v102307(VarCurr)
<=> ( v102276(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7407,axiom,
! [VarCurr] :
( v102303(VarCurr)
<=> ( ( v102304(VarCurr,bitIndex2)
<=> $true )
& ( v102304(VarCurr,bitIndex1)
<=> $false )
& ( v102304(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32707,axiom,
! [VarCurr] :
( v102304(VarCurr,bitIndex0)
<=> v102274(VarCurr) ) ).
fof(addAssignment_32706,axiom,
! [VarCurr] :
( v102304(VarCurr,bitIndex1)
<=> v102272(VarCurr) ) ).
fof(addAssignment_32705,axiom,
! [VarCurr] :
( v102304(VarCurr,bitIndex2)
<=> v102270(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19290,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102288(VarNext)
<=> ( v102289(VarNext)
& v102284(VarNext) ) ) ) ).
fof(writeUnaryOperator_7513,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102289(VarNext)
<=> v102291(VarNext) ) ) ).
fof(addAssignment_32704,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102291(VarNext)
<=> v102284(VarCurr) ) ) ).
fof(addAssignment_32703,axiom,
! [VarCurr] :
( v102284(VarCurr)
<=> v94893(VarCurr) ) ).
fof(addAssignment_32702,axiom,
! [VarCurr] :
( v102282(VarCurr)
<=> $false ) ).
fof(addAssignment_32701,axiom,
! [VarCurr] :
( v102280(VarCurr)
<=> v94837(VarCurr) ) ).
fof(addAssignment_32700,axiom,
! [VarCurr] :
( v102278(VarCurr)
<=> $false ) ).
fof(addAssignment_32699,axiom,
! [VarCurr] :
( v102276(VarCurr)
<=> v94829(VarCurr,bitIndex27) ) ).
fof(addAssignment_32698,axiom,
! [VarCurr] :
( v94829(VarCurr,bitIndex27)
<=> v94831(VarCurr,bitIndex27) ) ).
fof(addAssignment_32697,axiom,
! [VarCurr] :
( v94831(VarCurr,bitIndex27)
<=> v3872(VarCurr,bitIndex27) ) ).
fof(addAssignment_32696,axiom,
! [VarCurr] :
( v3872(VarCurr,bitIndex27)
<=> v3874(VarCurr,bitIndex27) ) ).
fof(addAssignment_32695,axiom,
! [VarCurr] :
( v102274(VarCurr)
<=> $false ) ).
fof(addAssignment_32694,axiom,
! [VarCurr] :
( v102272(VarCurr)
<=> $false ) ).
fof(addAssignment_32693,axiom,
! [VarCurr] :
( v102270(VarCurr)
<=> $true ) ).
fof(addAssignment_32692,axiom,
! [VarCurr] :
( v102268(VarCurr)
<=> $false ) ).
fof(addAssignment_32691,axiom,
! [VarCurr] :
( v102266(VarCurr)
<=> v94812(VarCurr) ) ).
fof(addAssignment_32690,axiom,
! [VarCurr] :
( v101149(VarCurr,bitIndex17)
<=> v101151(VarCurr,bitIndex17) ) ).
fof(addAssignment_32689,axiom,
! [VarNext] :
( v101151(VarNext,bitIndex17)
<=> v102256(VarNext,bitIndex17) ) ).
fof(addCaseBooleanConditionEqualRanges1_1629,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102258(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v102256(VarNext,B)
<=> v101151(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1688,axiom,
! [VarNext] :
( v102258(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v102256(VarNext,B)
<=> v101173(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19289,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102258(VarNext)
<=> ( v102259(VarNext)
& v101168(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19288,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102259(VarNext)
<=> ( v102261(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7512,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102261(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_32688,axiom,
! [VarCurr] :
( v101153(VarCurr,bitIndex17)
<=> v101155(VarCurr,bitIndex17) ) ).
fof(addAssignment_32687,axiom,
! [VarCurr] :
( v101155(VarCurr,bitIndex17)
<=> v101157(VarCurr,bitIndex17) ) ).
fof(addAssignment_32686,axiom,
! [VarCurr] :
( v101157(VarCurr,bitIndex17)
<=> v100155(VarCurr,bitIndex17) ) ).
fof(addAssignment_32685,axiom,
! [VarCurr] :
( v101147(VarCurr,bitIndex13)
<=> v101264(VarCurr,bitIndex13) ) ).
fof(addAssignment_32684,axiom,
! [VarCurr] :
( v101177(VarCurr,bitIndex13)
<=> v101179(VarCurr,bitIndex13) ) ).
fof(addAssignment_32683,axiom,
! [VarCurr] :
( v101179(VarCurr,bitIndex13)
<=> v101181(VarCurr,bitIndex13) ) ).
fof(addAssignment_32682,axiom,
! [VarCurr] :
( v101181(VarCurr,bitIndex13)
<=> v101183(VarCurr,bitIndex13) ) ).
fof(addAssignment_32681,axiom,
! [VarCurr] :
( v101183(VarCurr,bitIndex13)
<=> v101185(VarCurr,bitIndex13) ) ).
fof(addAssignment_32680,axiom,
! [VarCurr] :
( v101185(VarCurr,bitIndex13)
<=> v101187(VarCurr,bitIndex13) ) ).
fof(addAssignment_32679,axiom,
! [VarCurr] :
( v101187(VarCurr,bitIndex13)
<=> v101189(VarCurr,bitIndex13) ) ).
fof(addAssignment_32678,axiom,
! [VarCurr] :
( v101189(VarCurr,bitIndex13)
<=> v101191(VarCurr,bitIndex13) ) ).
fof(addAssignment_32677,axiom,
! [VarCurr] :
( v101191(VarCurr,bitIndex13)
<=> v101193(VarCurr,bitIndex13) ) ).
fof(addAssignment_32676,axiom,
! [VarCurr] :
( v101193(VarCurr,bitIndex13)
<=> v101195(VarCurr,bitIndex13) ) ).
fof(addAssignment_32675,axiom,
! [VarCurr] :
( v101195(VarCurr,bitIndex13)
<=> v94804(VarCurr,bitIndex26) ) ).
fof(addAssignment_32674,axiom,
! [VarCurr] :
( v94804(VarCurr,bitIndex26)
<=> v94806(VarCurr,bitIndex26) ) ).
fof(addAssignment_32673,axiom,
! [VarCurr] :
( v94806(VarCurr,bitIndex26)
<=> v102188(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1628,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102211(VarNext)
=> ( v102188(VarNext)
<=> v102188(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1687,axiom,
! [VarNext] :
( v102211(VarNext)
=> ( v102188(VarNext)
<=> v102246(VarNext) ) ) ).
fof(addAssignment_32672,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102246(VarNext)
<=> v102244(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4804,axiom,
! [VarCurr] :
( ~ v102190(VarCurr)
=> ( v102244(VarCurr)
<=> v102247(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4808,axiom,
! [VarCurr] :
( v102190(VarCurr)
=> ( v102244(VarCurr)
<=> v102192(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4803,axiom,
! [VarCurr] :
( ~ v102224(VarCurr)
=> ( v102247(VarCurr)
<=> v102206(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4807,axiom,
! [VarCurr] :
( v102224(VarCurr)
=> ( v102247(VarCurr)
<=> v102248(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1214,axiom,
! [VarCurr] :
( ( ~ v102227(VarCurr)
& ~ v102229(VarCurr) )
=> ( v102248(VarCurr)
<=> v102252(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4802,axiom,
! [VarCurr] :
( v102229(VarCurr)
=> ( v102248(VarCurr)
<=> v102251(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4806,axiom,
! [VarCurr] :
( v102227(VarCurr)
=> ( v102248(VarCurr)
<=> v102249(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4801,axiom,
! [VarCurr] :
( ~ v102237(VarCurr)
=> ( v102252(VarCurr)
<=> v102206(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4805,axiom,
! [VarCurr] :
( v102237(VarCurr)
=> ( v102252(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4800,axiom,
! [VarCurr] :
( ~ v102231(VarCurr)
=> ( v102251(VarCurr)
<=> v102206(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4804,axiom,
! [VarCurr] :
( v102231(VarCurr)
=> ( v102251(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2302,axiom,
! [VarCurr] :
( ~ v102250(VarCurr)
=> ( v102249(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2337,axiom,
! [VarCurr] :
( v102250(VarCurr)
=> ( v102249(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7406,axiom,
! [VarCurr] :
( v102250(VarCurr)
<=> ( v102200(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19287,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102211(VarNext)
<=> ( v102212(VarNext)
& v102221(VarNext) ) ) ) ).
fof(addAssignment_32671,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102221(VarNext)
<=> v102219(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19286,axiom,
! [VarCurr] :
( v102219(VarCurr)
<=> ( v102190(VarCurr)
| v102222(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19285,axiom,
! [VarCurr] :
( v102222(VarCurr)
<=> ( v102223(VarCurr)
& v102243(VarCurr) ) ) ).
fof(writeUnaryOperator_7511,axiom,
! [VarCurr] :
( ~ v102243(VarCurr)
<=> v102190(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19284,axiom,
! [VarCurr] :
( v102223(VarCurr)
<=> ( v102224(VarCurr)
| v102241(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19283,axiom,
! [VarCurr] :
( v102241(VarCurr)
<=> ( v102202(VarCurr)
& v102242(VarCurr) ) ) ).
fof(writeUnaryOperator_7510,axiom,
! [VarCurr] :
( ~ v102242(VarCurr)
<=> v102204(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19282,axiom,
! [VarCurr] :
( v102224(VarCurr)
<=> ( v102225(VarCurr)
& v102204(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19281,axiom,
! [VarCurr] :
( v102225(VarCurr)
<=> ( v102226(VarCurr)
| v102235(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19280,axiom,
! [VarCurr] :
( v102235(VarCurr)
<=> ( v102236(VarCurr)
& v102240(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7405,axiom,
! [VarCurr] :
( v102240(VarCurr)
<=> ( ( v102228(VarCurr,bitIndex2)
<=> $false )
& ( v102228(VarCurr,bitIndex1)
<=> $false )
& ( v102228(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19279,axiom,
! [VarCurr] :
( v102236(VarCurr)
<=> ( v102237(VarCurr)
| v102238(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19278,axiom,
! [VarCurr] :
( v102238(VarCurr)
<=> ( v102202(VarCurr)
& v102239(VarCurr) ) ) ).
fof(writeUnaryOperator_7509,axiom,
! [VarCurr] :
( ~ v102239(VarCurr)
<=> v102237(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7404,axiom,
! [VarCurr] :
( v102237(VarCurr)
<=> ( v102200(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19277,axiom,
! [VarCurr] :
( v102226(VarCurr)
<=> ( v102227(VarCurr)
| v102229(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19276,axiom,
! [VarCurr] :
( v102229(VarCurr)
<=> ( v102230(VarCurr)
& v102234(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7403,axiom,
! [VarCurr] :
( v102234(VarCurr)
<=> ( ( v102228(VarCurr,bitIndex2)
<=> $false )
& ( v102228(VarCurr,bitIndex1)
<=> $true )
& ( v102228(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19275,axiom,
! [VarCurr] :
( v102230(VarCurr)
<=> ( v102231(VarCurr)
| v102232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19274,axiom,
! [VarCurr] :
( v102232(VarCurr)
<=> ( v102202(VarCurr)
& v102233(VarCurr) ) ) ).
fof(writeUnaryOperator_7508,axiom,
! [VarCurr] :
( ~ v102233(VarCurr)
<=> v102231(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7402,axiom,
! [VarCurr] :
( v102231(VarCurr)
<=> ( v102200(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7401,axiom,
! [VarCurr] :
( v102227(VarCurr)
<=> ( ( v102228(VarCurr,bitIndex2)
<=> $true )
& ( v102228(VarCurr,bitIndex1)
<=> $false )
& ( v102228(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32670,axiom,
! [VarCurr] :
( v102228(VarCurr,bitIndex0)
<=> v102198(VarCurr) ) ).
fof(addAssignment_32669,axiom,
! [VarCurr] :
( v102228(VarCurr,bitIndex1)
<=> v102196(VarCurr) ) ).
fof(addAssignment_32668,axiom,
! [VarCurr] :
( v102228(VarCurr,bitIndex2)
<=> v102194(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19273,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102212(VarNext)
<=> ( v102213(VarNext)
& v102208(VarNext) ) ) ) ).
fof(writeUnaryOperator_7507,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102213(VarNext)
<=> v102215(VarNext) ) ) ).
fof(addAssignment_32667,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102215(VarNext)
<=> v102208(VarCurr) ) ) ).
fof(addAssignment_32666,axiom,
! [VarCurr] :
( v102208(VarCurr)
<=> v94893(VarCurr) ) ).
fof(addAssignment_32665,axiom,
! [VarCurr] :
( v102206(VarCurr)
<=> $false ) ).
fof(addAssignment_32664,axiom,
! [VarCurr] :
( v102204(VarCurr)
<=> v94837(VarCurr) ) ).
fof(addAssignment_32663,axiom,
! [VarCurr] :
( v102202(VarCurr)
<=> $false ) ).
fof(addAssignment_32662,axiom,
! [VarCurr] :
( v102200(VarCurr)
<=> v94829(VarCurr,bitIndex26) ) ).
fof(addAssignment_32661,axiom,
! [VarCurr] :
( v94829(VarCurr,bitIndex26)
<=> v94831(VarCurr,bitIndex26) ) ).
fof(addAssignment_32660,axiom,
! [VarCurr] :
( v94831(VarCurr,bitIndex26)
<=> v3872(VarCurr,bitIndex26) ) ).
fof(addAssignment_32659,axiom,
! [VarCurr] :
( v3872(VarCurr,bitIndex26)
<=> v3874(VarCurr,bitIndex26) ) ).
fof(addAssignment_32658,axiom,
! [VarCurr] :
( v102198(VarCurr)
<=> $false ) ).
fof(addAssignment_32657,axiom,
! [VarCurr] :
( v102196(VarCurr)
<=> $false ) ).
fof(addAssignment_32656,axiom,
! [VarCurr] :
( v102194(VarCurr)
<=> $true ) ).
fof(addAssignment_32655,axiom,
! [VarCurr] :
( v102192(VarCurr)
<=> $false ) ).
fof(addAssignment_32654,axiom,
! [VarCurr] :
( v102190(VarCurr)
<=> v94812(VarCurr) ) ).
fof(addAssignment_32653,axiom,
! [VarCurr] :
( v101149(VarCurr,bitIndex16)
<=> v101151(VarCurr,bitIndex16) ) ).
fof(addAssignment_32652,axiom,
! [VarNext] :
( v101151(VarNext,bitIndex16)
<=> v102180(VarNext,bitIndex16) ) ).
fof(addCaseBooleanConditionEqualRanges1_1627,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102182(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v102180(VarNext,B)
<=> v101151(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1686,axiom,
! [VarNext] :
( v102182(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v102180(VarNext,B)
<=> v101173(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19272,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102182(VarNext)
<=> ( v102183(VarNext)
& v101168(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19271,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102183(VarNext)
<=> ( v102185(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7506,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102185(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_32651,axiom,
! [VarCurr] :
( v101153(VarCurr,bitIndex16)
<=> v101155(VarCurr,bitIndex16) ) ).
fof(addAssignment_32650,axiom,
! [VarCurr] :
( v101155(VarCurr,bitIndex16)
<=> v101157(VarCurr,bitIndex16) ) ).
fof(addAssignment_32649,axiom,
! [VarCurr] :
( v101157(VarCurr,bitIndex16)
<=> v100155(VarCurr,bitIndex16) ) ).
fof(addAssignment_32648,axiom,
! [VarCurr] :
( v101147(VarCurr,bitIndex12)
<=> v101264(VarCurr,bitIndex12) ) ).
fof(addAssignment_32647,axiom,
! [VarCurr] :
( v101177(VarCurr,bitIndex12)
<=> v101179(VarCurr,bitIndex12) ) ).
fof(addAssignment_32646,axiom,
! [VarCurr] :
( v101179(VarCurr,bitIndex12)
<=> v101181(VarCurr,bitIndex12) ) ).
fof(addAssignment_32645,axiom,
! [VarCurr] :
( v101181(VarCurr,bitIndex12)
<=> v101183(VarCurr,bitIndex12) ) ).
fof(addAssignment_32644,axiom,
! [VarCurr] :
( v101183(VarCurr,bitIndex12)
<=> v101185(VarCurr,bitIndex12) ) ).
fof(addAssignment_32643,axiom,
! [VarCurr] :
( v101185(VarCurr,bitIndex12)
<=> v101187(VarCurr,bitIndex12) ) ).
fof(addAssignment_32642,axiom,
! [VarCurr] :
( v101187(VarCurr,bitIndex12)
<=> v101189(VarCurr,bitIndex12) ) ).
fof(addAssignment_32641,axiom,
! [VarCurr] :
( v101189(VarCurr,bitIndex12)
<=> v101191(VarCurr,bitIndex12) ) ).
fof(addAssignment_32640,axiom,
! [VarCurr] :
( v101191(VarCurr,bitIndex12)
<=> v101193(VarCurr,bitIndex12) ) ).
fof(addAssignment_32639,axiom,
! [VarCurr] :
( v101193(VarCurr,bitIndex12)
<=> v101195(VarCurr,bitIndex12) ) ).
fof(addAssignment_32638,axiom,
! [VarCurr] :
( v101195(VarCurr,bitIndex12)
<=> v94804(VarCurr,bitIndex25) ) ).
fof(addAssignment_32637,axiom,
! [VarCurr] :
( v94804(VarCurr,bitIndex25)
<=> v94806(VarCurr,bitIndex25) ) ).
fof(addAssignment_32636,axiom,
! [VarCurr] :
( v94806(VarCurr,bitIndex25)
<=> v102112(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1626,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102135(VarNext)
=> ( v102112(VarNext)
<=> v102112(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1685,axiom,
! [VarNext] :
( v102135(VarNext)
=> ( v102112(VarNext)
<=> v102170(VarNext) ) ) ).
fof(addAssignment_32635,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102170(VarNext)
<=> v102168(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4799,axiom,
! [VarCurr] :
( ~ v102114(VarCurr)
=> ( v102168(VarCurr)
<=> v102171(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4803,axiom,
! [VarCurr] :
( v102114(VarCurr)
=> ( v102168(VarCurr)
<=> v102116(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4798,axiom,
! [VarCurr] :
( ~ v102148(VarCurr)
=> ( v102171(VarCurr)
<=> v102130(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4802,axiom,
! [VarCurr] :
( v102148(VarCurr)
=> ( v102171(VarCurr)
<=> v102172(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1213,axiom,
! [VarCurr] :
( ( ~ v102151(VarCurr)
& ~ v102153(VarCurr) )
=> ( v102172(VarCurr)
<=> v102176(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4797,axiom,
! [VarCurr] :
( v102153(VarCurr)
=> ( v102172(VarCurr)
<=> v102175(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4801,axiom,
! [VarCurr] :
( v102151(VarCurr)
=> ( v102172(VarCurr)
<=> v102173(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4796,axiom,
! [VarCurr] :
( ~ v102161(VarCurr)
=> ( v102176(VarCurr)
<=> v102130(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4800,axiom,
! [VarCurr] :
( v102161(VarCurr)
=> ( v102176(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4795,axiom,
! [VarCurr] :
( ~ v102155(VarCurr)
=> ( v102175(VarCurr)
<=> v102130(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4799,axiom,
! [VarCurr] :
( v102155(VarCurr)
=> ( v102175(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2301,axiom,
! [VarCurr] :
( ~ v102174(VarCurr)
=> ( v102173(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2336,axiom,
! [VarCurr] :
( v102174(VarCurr)
=> ( v102173(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7400,axiom,
! [VarCurr] :
( v102174(VarCurr)
<=> ( v102124(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19270,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102135(VarNext)
<=> ( v102136(VarNext)
& v102145(VarNext) ) ) ) ).
fof(addAssignment_32634,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102145(VarNext)
<=> v102143(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19269,axiom,
! [VarCurr] :
( v102143(VarCurr)
<=> ( v102114(VarCurr)
| v102146(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19268,axiom,
! [VarCurr] :
( v102146(VarCurr)
<=> ( v102147(VarCurr)
& v102167(VarCurr) ) ) ).
fof(writeUnaryOperator_7505,axiom,
! [VarCurr] :
( ~ v102167(VarCurr)
<=> v102114(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19267,axiom,
! [VarCurr] :
( v102147(VarCurr)
<=> ( v102148(VarCurr)
| v102165(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19266,axiom,
! [VarCurr] :
( v102165(VarCurr)
<=> ( v102126(VarCurr)
& v102166(VarCurr) ) ) ).
fof(writeUnaryOperator_7504,axiom,
! [VarCurr] :
( ~ v102166(VarCurr)
<=> v102128(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19265,axiom,
! [VarCurr] :
( v102148(VarCurr)
<=> ( v102149(VarCurr)
& v102128(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19264,axiom,
! [VarCurr] :
( v102149(VarCurr)
<=> ( v102150(VarCurr)
| v102159(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19263,axiom,
! [VarCurr] :
( v102159(VarCurr)
<=> ( v102160(VarCurr)
& v102164(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7399,axiom,
! [VarCurr] :
( v102164(VarCurr)
<=> ( ( v102152(VarCurr,bitIndex2)
<=> $false )
& ( v102152(VarCurr,bitIndex1)
<=> $false )
& ( v102152(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19262,axiom,
! [VarCurr] :
( v102160(VarCurr)
<=> ( v102161(VarCurr)
| v102162(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19261,axiom,
! [VarCurr] :
( v102162(VarCurr)
<=> ( v102126(VarCurr)
& v102163(VarCurr) ) ) ).
fof(writeUnaryOperator_7503,axiom,
! [VarCurr] :
( ~ v102163(VarCurr)
<=> v102161(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7398,axiom,
! [VarCurr] :
( v102161(VarCurr)
<=> ( v102124(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19260,axiom,
! [VarCurr] :
( v102150(VarCurr)
<=> ( v102151(VarCurr)
| v102153(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19259,axiom,
! [VarCurr] :
( v102153(VarCurr)
<=> ( v102154(VarCurr)
& v102158(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7397,axiom,
! [VarCurr] :
( v102158(VarCurr)
<=> ( ( v102152(VarCurr,bitIndex2)
<=> $false )
& ( v102152(VarCurr,bitIndex1)
<=> $true )
& ( v102152(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19258,axiom,
! [VarCurr] :
( v102154(VarCurr)
<=> ( v102155(VarCurr)
| v102156(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19257,axiom,
! [VarCurr] :
( v102156(VarCurr)
<=> ( v102126(VarCurr)
& v102157(VarCurr) ) ) ).
fof(writeUnaryOperator_7502,axiom,
! [VarCurr] :
( ~ v102157(VarCurr)
<=> v102155(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7396,axiom,
! [VarCurr] :
( v102155(VarCurr)
<=> ( v102124(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7395,axiom,
! [VarCurr] :
( v102151(VarCurr)
<=> ( ( v102152(VarCurr,bitIndex2)
<=> $true )
& ( v102152(VarCurr,bitIndex1)
<=> $false )
& ( v102152(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32633,axiom,
! [VarCurr] :
( v102152(VarCurr,bitIndex0)
<=> v102122(VarCurr) ) ).
fof(addAssignment_32632,axiom,
! [VarCurr] :
( v102152(VarCurr,bitIndex1)
<=> v102120(VarCurr) ) ).
fof(addAssignment_32631,axiom,
! [VarCurr] :
( v102152(VarCurr,bitIndex2)
<=> v102118(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19256,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102136(VarNext)
<=> ( v102137(VarNext)
& v102132(VarNext) ) ) ) ).
fof(writeUnaryOperator_7501,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102137(VarNext)
<=> v102139(VarNext) ) ) ).
fof(addAssignment_32630,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102139(VarNext)
<=> v102132(VarCurr) ) ) ).
fof(addAssignment_32629,axiom,
! [VarCurr] :
( v102132(VarCurr)
<=> v94893(VarCurr) ) ).
fof(addAssignment_32628,axiom,
! [VarCurr] :
( v102130(VarCurr)
<=> $false ) ).
fof(addAssignment_32627,axiom,
! [VarCurr] :
( v102128(VarCurr)
<=> v94837(VarCurr) ) ).
fof(addAssignment_32626,axiom,
! [VarCurr] :
( v102126(VarCurr)
<=> $false ) ).
fof(addAssignment_32625,axiom,
! [VarCurr] :
( v102124(VarCurr)
<=> v94829(VarCurr,bitIndex25) ) ).
fof(addAssignment_32624,axiom,
! [VarCurr] :
( v94829(VarCurr,bitIndex25)
<=> v94831(VarCurr,bitIndex25) ) ).
fof(addAssignment_32623,axiom,
! [VarCurr] :
( v94831(VarCurr,bitIndex25)
<=> v3872(VarCurr,bitIndex25) ) ).
fof(addAssignment_32622,axiom,
! [VarCurr] :
( v3872(VarCurr,bitIndex25)
<=> v3874(VarCurr,bitIndex25) ) ).
fof(addAssignment_32621,axiom,
! [VarCurr] :
( v102122(VarCurr)
<=> $false ) ).
fof(addAssignment_32620,axiom,
! [VarCurr] :
( v102120(VarCurr)
<=> $false ) ).
fof(addAssignment_32619,axiom,
! [VarCurr] :
( v102118(VarCurr)
<=> $true ) ).
fof(addAssignment_32618,axiom,
! [VarCurr] :
( v102116(VarCurr)
<=> $false ) ).
fof(addAssignment_32617,axiom,
! [VarCurr] :
( v102114(VarCurr)
<=> v94812(VarCurr) ) ).
fof(addAssignment_32616,axiom,
! [VarCurr] :
( v101149(VarCurr,bitIndex15)
<=> v101151(VarCurr,bitIndex15) ) ).
fof(addAssignment_32615,axiom,
! [VarNext] :
( v101151(VarNext,bitIndex15)
<=> v102104(VarNext,bitIndex15) ) ).
fof(addCaseBooleanConditionEqualRanges1_1625,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102106(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v102104(VarNext,B)
<=> v101151(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1684,axiom,
! [VarNext] :
( v102106(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v102104(VarNext,B)
<=> v101173(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19255,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102106(VarNext)
<=> ( v102107(VarNext)
& v101168(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19254,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102107(VarNext)
<=> ( v102109(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7500,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102109(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_32614,axiom,
! [VarCurr] :
( v101153(VarCurr,bitIndex15)
<=> v101155(VarCurr,bitIndex15) ) ).
fof(addAssignment_32613,axiom,
! [VarCurr] :
( v101155(VarCurr,bitIndex15)
<=> v101157(VarCurr,bitIndex15) ) ).
fof(addAssignment_32612,axiom,
! [VarCurr] :
( v101157(VarCurr,bitIndex15)
<=> v100155(VarCurr,bitIndex15) ) ).
fof(addAssignment_32611,axiom,
! [VarCurr] :
( v101147(VarCurr,bitIndex11)
<=> v101264(VarCurr,bitIndex11) ) ).
fof(addAssignment_32610,axiom,
! [VarCurr] :
( v101177(VarCurr,bitIndex11)
<=> v101179(VarCurr,bitIndex11) ) ).
fof(addAssignment_32609,axiom,
! [VarCurr] :
( v101179(VarCurr,bitIndex11)
<=> v101181(VarCurr,bitIndex11) ) ).
fof(addAssignment_32608,axiom,
! [VarCurr] :
( v101181(VarCurr,bitIndex11)
<=> v101183(VarCurr,bitIndex11) ) ).
fof(addAssignment_32607,axiom,
! [VarCurr] :
( v101183(VarCurr,bitIndex11)
<=> v101185(VarCurr,bitIndex11) ) ).
fof(addAssignment_32606,axiom,
! [VarCurr] :
( v101185(VarCurr,bitIndex11)
<=> v101187(VarCurr,bitIndex11) ) ).
fof(addAssignment_32605,axiom,
! [VarCurr] :
( v101187(VarCurr,bitIndex11)
<=> v101189(VarCurr,bitIndex11) ) ).
fof(addAssignment_32604,axiom,
! [VarCurr] :
( v101189(VarCurr,bitIndex11)
<=> v101191(VarCurr,bitIndex11) ) ).
fof(addAssignment_32603,axiom,
! [VarCurr] :
( v101191(VarCurr,bitIndex11)
<=> v101193(VarCurr,bitIndex11) ) ).
fof(addAssignment_32602,axiom,
! [VarCurr] :
( v101193(VarCurr,bitIndex11)
<=> v101195(VarCurr,bitIndex11) ) ).
fof(addAssignment_32601,axiom,
! [VarCurr] :
( v101195(VarCurr,bitIndex11)
<=> v94804(VarCurr,bitIndex24) ) ).
fof(addAssignment_32600,axiom,
! [VarCurr] :
( v94804(VarCurr,bitIndex24)
<=> v94806(VarCurr,bitIndex24) ) ).
fof(addAssignment_32599,axiom,
! [VarCurr] :
( v94806(VarCurr,bitIndex24)
<=> v102036(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1624,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102059(VarNext)
=> ( v102036(VarNext)
<=> v102036(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1683,axiom,
! [VarNext] :
( v102059(VarNext)
=> ( v102036(VarNext)
<=> v102094(VarNext) ) ) ).
fof(addAssignment_32598,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102094(VarNext)
<=> v102092(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4794,axiom,
! [VarCurr] :
( ~ v102038(VarCurr)
=> ( v102092(VarCurr)
<=> v102095(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4798,axiom,
! [VarCurr] :
( v102038(VarCurr)
=> ( v102092(VarCurr)
<=> v102040(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4793,axiom,
! [VarCurr] :
( ~ v102072(VarCurr)
=> ( v102095(VarCurr)
<=> v102054(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4797,axiom,
! [VarCurr] :
( v102072(VarCurr)
=> ( v102095(VarCurr)
<=> v102096(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1212,axiom,
! [VarCurr] :
( ( ~ v102075(VarCurr)
& ~ v102077(VarCurr) )
=> ( v102096(VarCurr)
<=> v102100(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4792,axiom,
! [VarCurr] :
( v102077(VarCurr)
=> ( v102096(VarCurr)
<=> v102099(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4796,axiom,
! [VarCurr] :
( v102075(VarCurr)
=> ( v102096(VarCurr)
<=> v102097(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4791,axiom,
! [VarCurr] :
( ~ v102085(VarCurr)
=> ( v102100(VarCurr)
<=> v102054(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4795,axiom,
! [VarCurr] :
( v102085(VarCurr)
=> ( v102100(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4790,axiom,
! [VarCurr] :
( ~ v102079(VarCurr)
=> ( v102099(VarCurr)
<=> v102054(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4794,axiom,
! [VarCurr] :
( v102079(VarCurr)
=> ( v102099(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2300,axiom,
! [VarCurr] :
( ~ v102098(VarCurr)
=> ( v102097(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2335,axiom,
! [VarCurr] :
( v102098(VarCurr)
=> ( v102097(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7394,axiom,
! [VarCurr] :
( v102098(VarCurr)
<=> ( v102048(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19253,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102059(VarNext)
<=> ( v102060(VarNext)
& v102069(VarNext) ) ) ) ).
fof(addAssignment_32597,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102069(VarNext)
<=> v102067(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19252,axiom,
! [VarCurr] :
( v102067(VarCurr)
<=> ( v102038(VarCurr)
| v102070(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19251,axiom,
! [VarCurr] :
( v102070(VarCurr)
<=> ( v102071(VarCurr)
& v102091(VarCurr) ) ) ).
fof(writeUnaryOperator_7499,axiom,
! [VarCurr] :
( ~ v102091(VarCurr)
<=> v102038(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19250,axiom,
! [VarCurr] :
( v102071(VarCurr)
<=> ( v102072(VarCurr)
| v102089(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19249,axiom,
! [VarCurr] :
( v102089(VarCurr)
<=> ( v102050(VarCurr)
& v102090(VarCurr) ) ) ).
fof(writeUnaryOperator_7498,axiom,
! [VarCurr] :
( ~ v102090(VarCurr)
<=> v102052(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19248,axiom,
! [VarCurr] :
( v102072(VarCurr)
<=> ( v102073(VarCurr)
& v102052(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19247,axiom,
! [VarCurr] :
( v102073(VarCurr)
<=> ( v102074(VarCurr)
| v102083(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19246,axiom,
! [VarCurr] :
( v102083(VarCurr)
<=> ( v102084(VarCurr)
& v102088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7393,axiom,
! [VarCurr] :
( v102088(VarCurr)
<=> ( ( v102076(VarCurr,bitIndex2)
<=> $false )
& ( v102076(VarCurr,bitIndex1)
<=> $false )
& ( v102076(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19245,axiom,
! [VarCurr] :
( v102084(VarCurr)
<=> ( v102085(VarCurr)
| v102086(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19244,axiom,
! [VarCurr] :
( v102086(VarCurr)
<=> ( v102050(VarCurr)
& v102087(VarCurr) ) ) ).
fof(writeUnaryOperator_7497,axiom,
! [VarCurr] :
( ~ v102087(VarCurr)
<=> v102085(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7392,axiom,
! [VarCurr] :
( v102085(VarCurr)
<=> ( v102048(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19243,axiom,
! [VarCurr] :
( v102074(VarCurr)
<=> ( v102075(VarCurr)
| v102077(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19242,axiom,
! [VarCurr] :
( v102077(VarCurr)
<=> ( v102078(VarCurr)
& v102082(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7391,axiom,
! [VarCurr] :
( v102082(VarCurr)
<=> ( ( v102076(VarCurr,bitIndex2)
<=> $false )
& ( v102076(VarCurr,bitIndex1)
<=> $true )
& ( v102076(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19241,axiom,
! [VarCurr] :
( v102078(VarCurr)
<=> ( v102079(VarCurr)
| v102080(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19240,axiom,
! [VarCurr] :
( v102080(VarCurr)
<=> ( v102050(VarCurr)
& v102081(VarCurr) ) ) ).
fof(writeUnaryOperator_7496,axiom,
! [VarCurr] :
( ~ v102081(VarCurr)
<=> v102079(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7390,axiom,
! [VarCurr] :
( v102079(VarCurr)
<=> ( v102048(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7389,axiom,
! [VarCurr] :
( v102075(VarCurr)
<=> ( ( v102076(VarCurr,bitIndex2)
<=> $true )
& ( v102076(VarCurr,bitIndex1)
<=> $false )
& ( v102076(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32596,axiom,
! [VarCurr] :
( v102076(VarCurr,bitIndex0)
<=> v102046(VarCurr) ) ).
fof(addAssignment_32595,axiom,
! [VarCurr] :
( v102076(VarCurr,bitIndex1)
<=> v102044(VarCurr) ) ).
fof(addAssignment_32594,axiom,
! [VarCurr] :
( v102076(VarCurr,bitIndex2)
<=> v102042(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19239,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102060(VarNext)
<=> ( v102061(VarNext)
& v102056(VarNext) ) ) ) ).
fof(writeUnaryOperator_7495,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102061(VarNext)
<=> v102063(VarNext) ) ) ).
fof(addAssignment_32593,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102063(VarNext)
<=> v102056(VarCurr) ) ) ).
fof(addAssignment_32592,axiom,
! [VarCurr] :
( v102056(VarCurr)
<=> v94893(VarCurr) ) ).
fof(addAssignment_32591,axiom,
! [VarCurr] :
( v102054(VarCurr)
<=> $false ) ).
fof(addAssignment_32590,axiom,
! [VarCurr] :
( v102052(VarCurr)
<=> v94837(VarCurr) ) ).
fof(addAssignment_32589,axiom,
! [VarCurr] :
( v102050(VarCurr)
<=> $false ) ).
fof(addAssignment_32588,axiom,
! [VarCurr] :
( v102048(VarCurr)
<=> v94829(VarCurr,bitIndex24) ) ).
fof(addAssignment_32587,axiom,
! [VarCurr] :
( v94829(VarCurr,bitIndex24)
<=> v94831(VarCurr,bitIndex24) ) ).
fof(addAssignment_32586,axiom,
! [VarCurr] :
( v94831(VarCurr,bitIndex24)
<=> v3872(VarCurr,bitIndex24) ) ).
fof(addAssignment_32585,axiom,
! [VarCurr] :
( v3872(VarCurr,bitIndex24)
<=> v3874(VarCurr,bitIndex24) ) ).
fof(addAssignment_32584,axiom,
! [VarCurr] :
( v102046(VarCurr)
<=> $false ) ).
fof(addAssignment_32583,axiom,
! [VarCurr] :
( v102044(VarCurr)
<=> $false ) ).
fof(addAssignment_32582,axiom,
! [VarCurr] :
( v102042(VarCurr)
<=> $true ) ).
fof(addAssignment_32581,axiom,
! [VarCurr] :
( v102040(VarCurr)
<=> $false ) ).
fof(addAssignment_32580,axiom,
! [VarCurr] :
( v102038(VarCurr)
<=> v94812(VarCurr) ) ).
fof(addAssignment_32579,axiom,
! [VarCurr] :
( v101149(VarCurr,bitIndex14)
<=> v101151(VarCurr,bitIndex14) ) ).
fof(addAssignment_32578,axiom,
! [VarNext] :
( v101151(VarNext,bitIndex14)
<=> v102028(VarNext,bitIndex14) ) ).
fof(addCaseBooleanConditionEqualRanges1_1623,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102030(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v102028(VarNext,B)
<=> v101151(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1682,axiom,
! [VarNext] :
( v102030(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v102028(VarNext,B)
<=> v101173(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19238,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102030(VarNext)
<=> ( v102031(VarNext)
& v101168(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19237,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102031(VarNext)
<=> ( v102033(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7494,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102033(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_32577,axiom,
! [VarCurr] :
( v101153(VarCurr,bitIndex14)
<=> v101155(VarCurr,bitIndex14) ) ).
fof(addAssignment_32576,axiom,
! [VarCurr] :
( v101155(VarCurr,bitIndex14)
<=> v101157(VarCurr,bitIndex14) ) ).
fof(addAssignment_32575,axiom,
! [VarCurr] :
( v101157(VarCurr,bitIndex14)
<=> v100155(VarCurr,bitIndex14) ) ).
fof(addAssignment_32574,axiom,
! [VarCurr] :
( v101147(VarCurr,bitIndex10)
<=> v101264(VarCurr,bitIndex10) ) ).
fof(addAssignment_32573,axiom,
! [VarCurr] :
( v101177(VarCurr,bitIndex10)
<=> v101179(VarCurr,bitIndex10) ) ).
fof(addAssignment_32572,axiom,
! [VarCurr] :
( v101179(VarCurr,bitIndex10)
<=> v101181(VarCurr,bitIndex10) ) ).
fof(addAssignment_32571,axiom,
! [VarCurr] :
( v101181(VarCurr,bitIndex10)
<=> v101183(VarCurr,bitIndex10) ) ).
fof(addAssignment_32570,axiom,
! [VarCurr] :
( v101183(VarCurr,bitIndex10)
<=> v101185(VarCurr,bitIndex10) ) ).
fof(addAssignment_32569,axiom,
! [VarCurr] :
( v101185(VarCurr,bitIndex10)
<=> v101187(VarCurr,bitIndex10) ) ).
fof(addAssignment_32568,axiom,
! [VarCurr] :
( v101187(VarCurr,bitIndex10)
<=> v101189(VarCurr,bitIndex10) ) ).
fof(addAssignment_32567,axiom,
! [VarCurr] :
( v101189(VarCurr,bitIndex10)
<=> v101191(VarCurr,bitIndex10) ) ).
fof(addAssignment_32566,axiom,
! [VarCurr] :
( v101191(VarCurr,bitIndex10)
<=> v101193(VarCurr,bitIndex10) ) ).
fof(addAssignment_32565,axiom,
! [VarCurr] :
( v101193(VarCurr,bitIndex10)
<=> v101195(VarCurr,bitIndex10) ) ).
fof(addAssignment_32564,axiom,
! [VarCurr] :
( v101195(VarCurr,bitIndex10)
<=> v94804(VarCurr,bitIndex23) ) ).
fof(addAssignment_32563,axiom,
! [VarCurr] :
( v94804(VarCurr,bitIndex23)
<=> v94806(VarCurr,bitIndex23) ) ).
fof(addAssignment_32562,axiom,
! [VarCurr] :
( v94806(VarCurr,bitIndex23)
<=> v101960(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1622,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101983(VarNext)
=> ( v101960(VarNext)
<=> v101960(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1681,axiom,
! [VarNext] :
( v101983(VarNext)
=> ( v101960(VarNext)
<=> v102018(VarNext) ) ) ).
fof(addAssignment_32561,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102018(VarNext)
<=> v102016(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4789,axiom,
! [VarCurr] :
( ~ v101962(VarCurr)
=> ( v102016(VarCurr)
<=> v102019(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4793,axiom,
! [VarCurr] :
( v101962(VarCurr)
=> ( v102016(VarCurr)
<=> v101964(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4788,axiom,
! [VarCurr] :
( ~ v101996(VarCurr)
=> ( v102019(VarCurr)
<=> v101978(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4792,axiom,
! [VarCurr] :
( v101996(VarCurr)
=> ( v102019(VarCurr)
<=> v102020(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1211,axiom,
! [VarCurr] :
( ( ~ v101999(VarCurr)
& ~ v102001(VarCurr) )
=> ( v102020(VarCurr)
<=> v102024(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4787,axiom,
! [VarCurr] :
( v102001(VarCurr)
=> ( v102020(VarCurr)
<=> v102023(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4791,axiom,
! [VarCurr] :
( v101999(VarCurr)
=> ( v102020(VarCurr)
<=> v102021(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4786,axiom,
! [VarCurr] :
( ~ v102009(VarCurr)
=> ( v102024(VarCurr)
<=> v101978(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4790,axiom,
! [VarCurr] :
( v102009(VarCurr)
=> ( v102024(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4785,axiom,
! [VarCurr] :
( ~ v102003(VarCurr)
=> ( v102023(VarCurr)
<=> v101978(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4789,axiom,
! [VarCurr] :
( v102003(VarCurr)
=> ( v102023(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2299,axiom,
! [VarCurr] :
( ~ v102022(VarCurr)
=> ( v102021(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2334,axiom,
! [VarCurr] :
( v102022(VarCurr)
=> ( v102021(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7388,axiom,
! [VarCurr] :
( v102022(VarCurr)
<=> ( v101972(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19236,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101983(VarNext)
<=> ( v101984(VarNext)
& v101993(VarNext) ) ) ) ).
fof(addAssignment_32560,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101993(VarNext)
<=> v101991(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19235,axiom,
! [VarCurr] :
( v101991(VarCurr)
<=> ( v101962(VarCurr)
| v101994(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19234,axiom,
! [VarCurr] :
( v101994(VarCurr)
<=> ( v101995(VarCurr)
& v102015(VarCurr) ) ) ).
fof(writeUnaryOperator_7493,axiom,
! [VarCurr] :
( ~ v102015(VarCurr)
<=> v101962(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19233,axiom,
! [VarCurr] :
( v101995(VarCurr)
<=> ( v101996(VarCurr)
| v102013(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19232,axiom,
! [VarCurr] :
( v102013(VarCurr)
<=> ( v101974(VarCurr)
& v102014(VarCurr) ) ) ).
fof(writeUnaryOperator_7492,axiom,
! [VarCurr] :
( ~ v102014(VarCurr)
<=> v101976(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19231,axiom,
! [VarCurr] :
( v101996(VarCurr)
<=> ( v101997(VarCurr)
& v101976(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19230,axiom,
! [VarCurr] :
( v101997(VarCurr)
<=> ( v101998(VarCurr)
| v102007(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19229,axiom,
! [VarCurr] :
( v102007(VarCurr)
<=> ( v102008(VarCurr)
& v102012(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7387,axiom,
! [VarCurr] :
( v102012(VarCurr)
<=> ( ( v102000(VarCurr,bitIndex2)
<=> $false )
& ( v102000(VarCurr,bitIndex1)
<=> $false )
& ( v102000(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19228,axiom,
! [VarCurr] :
( v102008(VarCurr)
<=> ( v102009(VarCurr)
| v102010(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19227,axiom,
! [VarCurr] :
( v102010(VarCurr)
<=> ( v101974(VarCurr)
& v102011(VarCurr) ) ) ).
fof(writeUnaryOperator_7491,axiom,
! [VarCurr] :
( ~ v102011(VarCurr)
<=> v102009(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7386,axiom,
! [VarCurr] :
( v102009(VarCurr)
<=> ( v101972(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19226,axiom,
! [VarCurr] :
( v101998(VarCurr)
<=> ( v101999(VarCurr)
| v102001(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19225,axiom,
! [VarCurr] :
( v102001(VarCurr)
<=> ( v102002(VarCurr)
& v102006(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7385,axiom,
! [VarCurr] :
( v102006(VarCurr)
<=> ( ( v102000(VarCurr,bitIndex2)
<=> $false )
& ( v102000(VarCurr,bitIndex1)
<=> $true )
& ( v102000(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19224,axiom,
! [VarCurr] :
( v102002(VarCurr)
<=> ( v102003(VarCurr)
| v102004(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19223,axiom,
! [VarCurr] :
( v102004(VarCurr)
<=> ( v101974(VarCurr)
& v102005(VarCurr) ) ) ).
fof(writeUnaryOperator_7490,axiom,
! [VarCurr] :
( ~ v102005(VarCurr)
<=> v102003(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7384,axiom,
! [VarCurr] :
( v102003(VarCurr)
<=> ( v101972(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7383,axiom,
! [VarCurr] :
( v101999(VarCurr)
<=> ( ( v102000(VarCurr,bitIndex2)
<=> $true )
& ( v102000(VarCurr,bitIndex1)
<=> $false )
& ( v102000(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32559,axiom,
! [VarCurr] :
( v102000(VarCurr,bitIndex0)
<=> v101970(VarCurr) ) ).
fof(addAssignment_32558,axiom,
! [VarCurr] :
( v102000(VarCurr,bitIndex1)
<=> v101968(VarCurr) ) ).
fof(addAssignment_32557,axiom,
! [VarCurr] :
( v102000(VarCurr,bitIndex2)
<=> v101966(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19222,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101984(VarNext)
<=> ( v101985(VarNext)
& v101980(VarNext) ) ) ) ).
fof(writeUnaryOperator_7489,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101985(VarNext)
<=> v101987(VarNext) ) ) ).
fof(addAssignment_32556,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101987(VarNext)
<=> v101980(VarCurr) ) ) ).
fof(addAssignment_32555,axiom,
! [VarCurr] :
( v101980(VarCurr)
<=> v94893(VarCurr) ) ).
fof(addAssignment_32554,axiom,
! [VarCurr] :
( v101978(VarCurr)
<=> $false ) ).
fof(addAssignment_32553,axiom,
! [VarCurr] :
( v101976(VarCurr)
<=> v94837(VarCurr) ) ).
fof(addAssignment_32552,axiom,
! [VarCurr] :
( v101974(VarCurr)
<=> $false ) ).
fof(addAssignment_32551,axiom,
! [VarCurr] :
( v101972(VarCurr)
<=> v94829(VarCurr,bitIndex23) ) ).
fof(addAssignment_32550,axiom,
! [VarCurr] :
( v94829(VarCurr,bitIndex23)
<=> v94831(VarCurr,bitIndex23) ) ).
fof(addAssignment_32549,axiom,
! [VarCurr] :
( v94831(VarCurr,bitIndex23)
<=> v3872(VarCurr,bitIndex23) ) ).
fof(addAssignment_32548,axiom,
! [VarCurr] :
( v3872(VarCurr,bitIndex23)
<=> v3874(VarCurr,bitIndex23) ) ).
fof(addAssignment_32547,axiom,
! [VarCurr] :
( v101970(VarCurr)
<=> $false ) ).
fof(addAssignment_32546,axiom,
! [VarCurr] :
( v101968(VarCurr)
<=> $false ) ).
fof(addAssignment_32545,axiom,
! [VarCurr] :
( v101966(VarCurr)
<=> $true ) ).
fof(addAssignment_32544,axiom,
! [VarCurr] :
( v101964(VarCurr)
<=> $false ) ).
fof(addAssignment_32543,axiom,
! [VarCurr] :
( v101962(VarCurr)
<=> v94812(VarCurr) ) ).
fof(addAssignment_32542,axiom,
! [VarCurr] :
( v101149(VarCurr,bitIndex13)
<=> v101151(VarCurr,bitIndex13) ) ).
fof(addAssignment_32541,axiom,
! [VarNext] :
( v101151(VarNext,bitIndex13)
<=> v101952(VarNext,bitIndex13) ) ).
fof(addCaseBooleanConditionEqualRanges1_1621,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101954(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v101952(VarNext,B)
<=> v101151(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1680,axiom,
! [VarNext] :
( v101954(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v101952(VarNext,B)
<=> v101173(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19221,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101954(VarNext)
<=> ( v101955(VarNext)
& v101168(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19220,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101955(VarNext)
<=> ( v101957(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7488,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101957(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_32540,axiom,
! [VarCurr] :
( v101153(VarCurr,bitIndex13)
<=> v101155(VarCurr,bitIndex13) ) ).
fof(addAssignment_32539,axiom,
! [VarCurr] :
( v101155(VarCurr,bitIndex13)
<=> v101157(VarCurr,bitIndex13) ) ).
fof(addAssignment_32538,axiom,
! [VarCurr] :
( v101157(VarCurr,bitIndex13)
<=> v100155(VarCurr,bitIndex13) ) ).
fof(addAssignment_32537,axiom,
! [VarCurr] :
( v101147(VarCurr,bitIndex9)
<=> v101264(VarCurr,bitIndex9) ) ).
fof(addAssignment_32536,axiom,
! [VarCurr] :
( v101177(VarCurr,bitIndex9)
<=> v101179(VarCurr,bitIndex9) ) ).
fof(addAssignment_32535,axiom,
! [VarCurr] :
( v101179(VarCurr,bitIndex9)
<=> v101181(VarCurr,bitIndex9) ) ).
fof(addAssignment_32534,axiom,
! [VarCurr] :
( v101181(VarCurr,bitIndex9)
<=> v101183(VarCurr,bitIndex9) ) ).
fof(addAssignment_32533,axiom,
! [VarCurr] :
( v101183(VarCurr,bitIndex9)
<=> v101185(VarCurr,bitIndex9) ) ).
fof(addAssignment_32532,axiom,
! [VarCurr] :
( v101185(VarCurr,bitIndex9)
<=> v101187(VarCurr,bitIndex9) ) ).
fof(addAssignment_32531,axiom,
! [VarCurr] :
( v101187(VarCurr,bitIndex9)
<=> v101189(VarCurr,bitIndex9) ) ).
fof(addAssignment_32530,axiom,
! [VarCurr] :
( v101189(VarCurr,bitIndex9)
<=> v101191(VarCurr,bitIndex9) ) ).
fof(addAssignment_32529,axiom,
! [VarCurr] :
( v101191(VarCurr,bitIndex9)
<=> v101193(VarCurr,bitIndex9) ) ).
fof(addAssignment_32528,axiom,
! [VarCurr] :
( v101193(VarCurr,bitIndex9)
<=> v101195(VarCurr,bitIndex9) ) ).
fof(addAssignment_32527,axiom,
! [VarCurr] :
( v101195(VarCurr,bitIndex9)
<=> v94804(VarCurr,bitIndex22) ) ).
fof(addAssignment_32526,axiom,
! [VarCurr] :
( v94804(VarCurr,bitIndex22)
<=> v94806(VarCurr,bitIndex22) ) ).
fof(addAssignment_32525,axiom,
! [VarCurr] :
( v94806(VarCurr,bitIndex22)
<=> v101884(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1620,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101907(VarNext)
=> ( v101884(VarNext)
<=> v101884(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1679,axiom,
! [VarNext] :
( v101907(VarNext)
=> ( v101884(VarNext)
<=> v101942(VarNext) ) ) ).
fof(addAssignment_32524,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101942(VarNext)
<=> v101940(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4784,axiom,
! [VarCurr] :
( ~ v101886(VarCurr)
=> ( v101940(VarCurr)
<=> v101943(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4788,axiom,
! [VarCurr] :
( v101886(VarCurr)
=> ( v101940(VarCurr)
<=> v101888(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4783,axiom,
! [VarCurr] :
( ~ v101920(VarCurr)
=> ( v101943(VarCurr)
<=> v101902(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4787,axiom,
! [VarCurr] :
( v101920(VarCurr)
=> ( v101943(VarCurr)
<=> v101944(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1210,axiom,
! [VarCurr] :
( ( ~ v101923(VarCurr)
& ~ v101925(VarCurr) )
=> ( v101944(VarCurr)
<=> v101948(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4782,axiom,
! [VarCurr] :
( v101925(VarCurr)
=> ( v101944(VarCurr)
<=> v101947(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4786,axiom,
! [VarCurr] :
( v101923(VarCurr)
=> ( v101944(VarCurr)
<=> v101945(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4781,axiom,
! [VarCurr] :
( ~ v101933(VarCurr)
=> ( v101948(VarCurr)
<=> v101902(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4785,axiom,
! [VarCurr] :
( v101933(VarCurr)
=> ( v101948(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4780,axiom,
! [VarCurr] :
( ~ v101927(VarCurr)
=> ( v101947(VarCurr)
<=> v101902(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4784,axiom,
! [VarCurr] :
( v101927(VarCurr)
=> ( v101947(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2298,axiom,
! [VarCurr] :
( ~ v101946(VarCurr)
=> ( v101945(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2333,axiom,
! [VarCurr] :
( v101946(VarCurr)
=> ( v101945(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7382,axiom,
! [VarCurr] :
( v101946(VarCurr)
<=> ( v101896(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19219,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101907(VarNext)
<=> ( v101908(VarNext)
& v101917(VarNext) ) ) ) ).
fof(addAssignment_32523,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101917(VarNext)
<=> v101915(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19218,axiom,
! [VarCurr] :
( v101915(VarCurr)
<=> ( v101886(VarCurr)
| v101918(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19217,axiom,
! [VarCurr] :
( v101918(VarCurr)
<=> ( v101919(VarCurr)
& v101939(VarCurr) ) ) ).
fof(writeUnaryOperator_7487,axiom,
! [VarCurr] :
( ~ v101939(VarCurr)
<=> v101886(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19216,axiom,
! [VarCurr] :
( v101919(VarCurr)
<=> ( v101920(VarCurr)
| v101937(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19215,axiom,
! [VarCurr] :
( v101937(VarCurr)
<=> ( v101898(VarCurr)
& v101938(VarCurr) ) ) ).
fof(writeUnaryOperator_7486,axiom,
! [VarCurr] :
( ~ v101938(VarCurr)
<=> v101900(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19214,axiom,
! [VarCurr] :
( v101920(VarCurr)
<=> ( v101921(VarCurr)
& v101900(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19213,axiom,
! [VarCurr] :
( v101921(VarCurr)
<=> ( v101922(VarCurr)
| v101931(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19212,axiom,
! [VarCurr] :
( v101931(VarCurr)
<=> ( v101932(VarCurr)
& v101936(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7381,axiom,
! [VarCurr] :
( v101936(VarCurr)
<=> ( ( v101924(VarCurr,bitIndex2)
<=> $false )
& ( v101924(VarCurr,bitIndex1)
<=> $false )
& ( v101924(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19211,axiom,
! [VarCurr] :
( v101932(VarCurr)
<=> ( v101933(VarCurr)
| v101934(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19210,axiom,
! [VarCurr] :
( v101934(VarCurr)
<=> ( v101898(VarCurr)
& v101935(VarCurr) ) ) ).
fof(writeUnaryOperator_7485,axiom,
! [VarCurr] :
( ~ v101935(VarCurr)
<=> v101933(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7380,axiom,
! [VarCurr] :
( v101933(VarCurr)
<=> ( v101896(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19209,axiom,
! [VarCurr] :
( v101922(VarCurr)
<=> ( v101923(VarCurr)
| v101925(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19208,axiom,
! [VarCurr] :
( v101925(VarCurr)
<=> ( v101926(VarCurr)
& v101930(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7379,axiom,
! [VarCurr] :
( v101930(VarCurr)
<=> ( ( v101924(VarCurr,bitIndex2)
<=> $false )
& ( v101924(VarCurr,bitIndex1)
<=> $true )
& ( v101924(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19207,axiom,
! [VarCurr] :
( v101926(VarCurr)
<=> ( v101927(VarCurr)
| v101928(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19206,axiom,
! [VarCurr] :
( v101928(VarCurr)
<=> ( v101898(VarCurr)
& v101929(VarCurr) ) ) ).
fof(writeUnaryOperator_7484,axiom,
! [VarCurr] :
( ~ v101929(VarCurr)
<=> v101927(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7378,axiom,
! [VarCurr] :
( v101927(VarCurr)
<=> ( v101896(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7377,axiom,
! [VarCurr] :
( v101923(VarCurr)
<=> ( ( v101924(VarCurr,bitIndex2)
<=> $true )
& ( v101924(VarCurr,bitIndex1)
<=> $false )
& ( v101924(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32522,axiom,
! [VarCurr] :
( v101924(VarCurr,bitIndex0)
<=> v101894(VarCurr) ) ).
fof(addAssignment_32521,axiom,
! [VarCurr] :
( v101924(VarCurr,bitIndex1)
<=> v101892(VarCurr) ) ).
fof(addAssignment_32520,axiom,
! [VarCurr] :
( v101924(VarCurr,bitIndex2)
<=> v101890(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19205,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101908(VarNext)
<=> ( v101909(VarNext)
& v101904(VarNext) ) ) ) ).
fof(writeUnaryOperator_7483,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101909(VarNext)
<=> v101911(VarNext) ) ) ).
fof(addAssignment_32519,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101911(VarNext)
<=> v101904(VarCurr) ) ) ).
fof(addAssignment_32518,axiom,
! [VarCurr] :
( v101904(VarCurr)
<=> v94893(VarCurr) ) ).
fof(addAssignment_32517,axiom,
! [VarCurr] :
( v101902(VarCurr)
<=> $false ) ).
fof(addAssignment_32516,axiom,
! [VarCurr] :
( v101900(VarCurr)
<=> v94837(VarCurr) ) ).
fof(addAssignment_32515,axiom,
! [VarCurr] :
( v101898(VarCurr)
<=> $false ) ).
fof(addAssignment_32514,axiom,
! [VarCurr] :
( v101896(VarCurr)
<=> v94829(VarCurr,bitIndex22) ) ).
fof(addAssignment_32513,axiom,
! [VarCurr] :
( v94829(VarCurr,bitIndex22)
<=> v94831(VarCurr,bitIndex22) ) ).
fof(addAssignment_32512,axiom,
! [VarCurr] :
( v94831(VarCurr,bitIndex22)
<=> v3872(VarCurr,bitIndex22) ) ).
fof(addAssignment_32511,axiom,
! [VarCurr] :
( v3872(VarCurr,bitIndex22)
<=> v3874(VarCurr,bitIndex22) ) ).
fof(addAssignment_32510,axiom,
! [VarCurr] :
( v101894(VarCurr)
<=> $false ) ).
fof(addAssignment_32509,axiom,
! [VarCurr] :
( v101892(VarCurr)
<=> $false ) ).
fof(addAssignment_32508,axiom,
! [VarCurr] :
( v101890(VarCurr)
<=> $true ) ).
fof(addAssignment_32507,axiom,
! [VarCurr] :
( v101888(VarCurr)
<=> $false ) ).
fof(addAssignment_32506,axiom,
! [VarCurr] :
( v101886(VarCurr)
<=> v94812(VarCurr) ) ).
fof(addAssignment_32505,axiom,
! [VarCurr] :
( v101149(VarCurr,bitIndex12)
<=> v101151(VarCurr,bitIndex12) ) ).
fof(addAssignment_32504,axiom,
! [VarNext] :
( v101151(VarNext,bitIndex12)
<=> v101876(VarNext,bitIndex12) ) ).
fof(addCaseBooleanConditionEqualRanges1_1619,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101878(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v101876(VarNext,B)
<=> v101151(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1678,axiom,
! [VarNext] :
( v101878(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v101876(VarNext,B)
<=> v101173(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19204,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101878(VarNext)
<=> ( v101879(VarNext)
& v101168(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19203,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101879(VarNext)
<=> ( v101881(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7482,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101881(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_32503,axiom,
! [VarCurr] :
( v101153(VarCurr,bitIndex12)
<=> v101155(VarCurr,bitIndex12) ) ).
fof(addAssignment_32502,axiom,
! [VarCurr] :
( v101155(VarCurr,bitIndex12)
<=> v101157(VarCurr,bitIndex12) ) ).
fof(addAssignment_32501,axiom,
! [VarCurr] :
( v101157(VarCurr,bitIndex12)
<=> v100155(VarCurr,bitIndex12) ) ).
fof(addAssignment_32500,axiom,
! [VarCurr] :
( v101147(VarCurr,bitIndex8)
<=> v101264(VarCurr,bitIndex8) ) ).
fof(addAssignment_32499,axiom,
! [VarCurr] :
( v101177(VarCurr,bitIndex8)
<=> v101179(VarCurr,bitIndex8) ) ).
fof(addAssignment_32498,axiom,
! [VarCurr] :
( v101179(VarCurr,bitIndex8)
<=> v101181(VarCurr,bitIndex8) ) ).
fof(addAssignment_32497,axiom,
! [VarCurr] :
( v101181(VarCurr,bitIndex8)
<=> v101183(VarCurr,bitIndex8) ) ).
fof(addAssignment_32496,axiom,
! [VarCurr] :
( v101183(VarCurr,bitIndex8)
<=> v101185(VarCurr,bitIndex8) ) ).
fof(addAssignment_32495,axiom,
! [VarCurr] :
( v101185(VarCurr,bitIndex8)
<=> v101187(VarCurr,bitIndex8) ) ).
fof(addAssignment_32494,axiom,
! [VarCurr] :
( v101187(VarCurr,bitIndex8)
<=> v101189(VarCurr,bitIndex8) ) ).
fof(addAssignment_32493,axiom,
! [VarCurr] :
( v101189(VarCurr,bitIndex8)
<=> v101191(VarCurr,bitIndex8) ) ).
fof(addAssignment_32492,axiom,
! [VarCurr] :
( v101191(VarCurr,bitIndex8)
<=> v101193(VarCurr,bitIndex8) ) ).
fof(addAssignment_32491,axiom,
! [VarCurr] :
( v101193(VarCurr,bitIndex8)
<=> v101195(VarCurr,bitIndex8) ) ).
fof(addAssignment_32490,axiom,
! [VarCurr] :
( v101195(VarCurr,bitIndex8)
<=> v94804(VarCurr,bitIndex21) ) ).
fof(addAssignment_32489,axiom,
! [VarCurr] :
( v94804(VarCurr,bitIndex21)
<=> v94806(VarCurr,bitIndex21) ) ).
fof(addAssignment_32488,axiom,
! [VarCurr] :
( v94806(VarCurr,bitIndex21)
<=> v101808(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1618,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101831(VarNext)
=> ( v101808(VarNext)
<=> v101808(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1677,axiom,
! [VarNext] :
( v101831(VarNext)
=> ( v101808(VarNext)
<=> v101866(VarNext) ) ) ).
fof(addAssignment_32487,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101866(VarNext)
<=> v101864(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4779,axiom,
! [VarCurr] :
( ~ v101810(VarCurr)
=> ( v101864(VarCurr)
<=> v101867(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4783,axiom,
! [VarCurr] :
( v101810(VarCurr)
=> ( v101864(VarCurr)
<=> v101812(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4778,axiom,
! [VarCurr] :
( ~ v101844(VarCurr)
=> ( v101867(VarCurr)
<=> v101826(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4782,axiom,
! [VarCurr] :
( v101844(VarCurr)
=> ( v101867(VarCurr)
<=> v101868(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1209,axiom,
! [VarCurr] :
( ( ~ v101847(VarCurr)
& ~ v101849(VarCurr) )
=> ( v101868(VarCurr)
<=> v101872(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4777,axiom,
! [VarCurr] :
( v101849(VarCurr)
=> ( v101868(VarCurr)
<=> v101871(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4781,axiom,
! [VarCurr] :
( v101847(VarCurr)
=> ( v101868(VarCurr)
<=> v101869(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4776,axiom,
! [VarCurr] :
( ~ v101857(VarCurr)
=> ( v101872(VarCurr)
<=> v101826(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4780,axiom,
! [VarCurr] :
( v101857(VarCurr)
=> ( v101872(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4775,axiom,
! [VarCurr] :
( ~ v101851(VarCurr)
=> ( v101871(VarCurr)
<=> v101826(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4779,axiom,
! [VarCurr] :
( v101851(VarCurr)
=> ( v101871(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2297,axiom,
! [VarCurr] :
( ~ v101870(VarCurr)
=> ( v101869(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2332,axiom,
! [VarCurr] :
( v101870(VarCurr)
=> ( v101869(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7376,axiom,
! [VarCurr] :
( v101870(VarCurr)
<=> ( v101820(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19202,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101831(VarNext)
<=> ( v101832(VarNext)
& v101841(VarNext) ) ) ) ).
fof(addAssignment_32486,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101841(VarNext)
<=> v101839(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19201,axiom,
! [VarCurr] :
( v101839(VarCurr)
<=> ( v101810(VarCurr)
| v101842(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19200,axiom,
! [VarCurr] :
( v101842(VarCurr)
<=> ( v101843(VarCurr)
& v101863(VarCurr) ) ) ).
fof(writeUnaryOperator_7481,axiom,
! [VarCurr] :
( ~ v101863(VarCurr)
<=> v101810(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19199,axiom,
! [VarCurr] :
( v101843(VarCurr)
<=> ( v101844(VarCurr)
| v101861(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19198,axiom,
! [VarCurr] :
( v101861(VarCurr)
<=> ( v101822(VarCurr)
& v101862(VarCurr) ) ) ).
fof(writeUnaryOperator_7480,axiom,
! [VarCurr] :
( ~ v101862(VarCurr)
<=> v101824(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19197,axiom,
! [VarCurr] :
( v101844(VarCurr)
<=> ( v101845(VarCurr)
& v101824(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19196,axiom,
! [VarCurr] :
( v101845(VarCurr)
<=> ( v101846(VarCurr)
| v101855(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19195,axiom,
! [VarCurr] :
( v101855(VarCurr)
<=> ( v101856(VarCurr)
& v101860(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7375,axiom,
! [VarCurr] :
( v101860(VarCurr)
<=> ( ( v101848(VarCurr,bitIndex2)
<=> $false )
& ( v101848(VarCurr,bitIndex1)
<=> $false )
& ( v101848(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19194,axiom,
! [VarCurr] :
( v101856(VarCurr)
<=> ( v101857(VarCurr)
| v101858(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19193,axiom,
! [VarCurr] :
( v101858(VarCurr)
<=> ( v101822(VarCurr)
& v101859(VarCurr) ) ) ).
fof(writeUnaryOperator_7479,axiom,
! [VarCurr] :
( ~ v101859(VarCurr)
<=> v101857(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7374,axiom,
! [VarCurr] :
( v101857(VarCurr)
<=> ( v101820(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19192,axiom,
! [VarCurr] :
( v101846(VarCurr)
<=> ( v101847(VarCurr)
| v101849(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19191,axiom,
! [VarCurr] :
( v101849(VarCurr)
<=> ( v101850(VarCurr)
& v101854(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7373,axiom,
! [VarCurr] :
( v101854(VarCurr)
<=> ( ( v101848(VarCurr,bitIndex2)
<=> $false )
& ( v101848(VarCurr,bitIndex1)
<=> $true )
& ( v101848(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19190,axiom,
! [VarCurr] :
( v101850(VarCurr)
<=> ( v101851(VarCurr)
| v101852(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19189,axiom,
! [VarCurr] :
( v101852(VarCurr)
<=> ( v101822(VarCurr)
& v101853(VarCurr) ) ) ).
fof(writeUnaryOperator_7478,axiom,
! [VarCurr] :
( ~ v101853(VarCurr)
<=> v101851(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7372,axiom,
! [VarCurr] :
( v101851(VarCurr)
<=> ( v101820(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7371,axiom,
! [VarCurr] :
( v101847(VarCurr)
<=> ( ( v101848(VarCurr,bitIndex2)
<=> $true )
& ( v101848(VarCurr,bitIndex1)
<=> $false )
& ( v101848(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32485,axiom,
! [VarCurr] :
( v101848(VarCurr,bitIndex0)
<=> v101818(VarCurr) ) ).
fof(addAssignment_32484,axiom,
! [VarCurr] :
( v101848(VarCurr,bitIndex1)
<=> v101816(VarCurr) ) ).
fof(addAssignment_32483,axiom,
! [VarCurr] :
( v101848(VarCurr,bitIndex2)
<=> v101814(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19188,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101832(VarNext)
<=> ( v101833(VarNext)
& v101828(VarNext) ) ) ) ).
fof(writeUnaryOperator_7477,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101833(VarNext)
<=> v101835(VarNext) ) ) ).
fof(addAssignment_32482,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101835(VarNext)
<=> v101828(VarCurr) ) ) ).
fof(addAssignment_32481,axiom,
! [VarCurr] :
( v101828(VarCurr)
<=> v94893(VarCurr) ) ).
fof(addAssignment_32480,axiom,
! [VarCurr] :
( v101826(VarCurr)
<=> $false ) ).
fof(addAssignment_32479,axiom,
! [VarCurr] :
( v101824(VarCurr)
<=> v94837(VarCurr) ) ).
fof(addAssignment_32478,axiom,
! [VarCurr] :
( v101822(VarCurr)
<=> $false ) ).
fof(addAssignment_32477,axiom,
! [VarCurr] :
( v101820(VarCurr)
<=> v94829(VarCurr,bitIndex21) ) ).
fof(addAssignment_32476,axiom,
! [VarCurr] :
( v94829(VarCurr,bitIndex21)
<=> v94831(VarCurr,bitIndex21) ) ).
fof(addAssignment_32475,axiom,
! [VarCurr] :
( v94831(VarCurr,bitIndex21)
<=> v3872(VarCurr,bitIndex21) ) ).
fof(addAssignment_32474,axiom,
! [VarCurr] :
( v3872(VarCurr,bitIndex21)
<=> v3874(VarCurr,bitIndex21) ) ).
fof(addAssignment_32473,axiom,
! [VarCurr] :
( v101818(VarCurr)
<=> $false ) ).
fof(addAssignment_32472,axiom,
! [VarCurr] :
( v101816(VarCurr)
<=> $false ) ).
fof(addAssignment_32471,axiom,
! [VarCurr] :
( v101814(VarCurr)
<=> $true ) ).
fof(addAssignment_32470,axiom,
! [VarCurr] :
( v101812(VarCurr)
<=> $false ) ).
fof(addAssignment_32469,axiom,
! [VarCurr] :
( v101810(VarCurr)
<=> v94812(VarCurr) ) ).
fof(addAssignment_32468,axiom,
! [VarCurr] :
( v101149(VarCurr,bitIndex11)
<=> v101151(VarCurr,bitIndex11) ) ).
fof(addAssignment_32467,axiom,
! [VarNext] :
( v101151(VarNext,bitIndex11)
<=> v101800(VarNext,bitIndex11) ) ).
fof(addCaseBooleanConditionEqualRanges1_1617,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101802(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v101800(VarNext,B)
<=> v101151(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1676,axiom,
! [VarNext] :
( v101802(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v101800(VarNext,B)
<=> v101173(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19187,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101802(VarNext)
<=> ( v101803(VarNext)
& v101168(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19186,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101803(VarNext)
<=> ( v101805(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7476,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101805(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_32466,axiom,
! [VarCurr] :
( v101153(VarCurr,bitIndex11)
<=> v101155(VarCurr,bitIndex11) ) ).
fof(addAssignment_32465,axiom,
! [VarCurr] :
( v101155(VarCurr,bitIndex11)
<=> v101157(VarCurr,bitIndex11) ) ).
fof(addAssignment_32464,axiom,
! [VarCurr] :
( v101157(VarCurr,bitIndex11)
<=> v100155(VarCurr,bitIndex11) ) ).
fof(addAssignment_32463,axiom,
! [VarCurr] :
( v101147(VarCurr,bitIndex7)
<=> v101264(VarCurr,bitIndex7) ) ).
fof(addAssignment_32462,axiom,
! [VarCurr] :
( v101177(VarCurr,bitIndex7)
<=> v101179(VarCurr,bitIndex7) ) ).
fof(addAssignment_32461,axiom,
! [VarCurr] :
( v101179(VarCurr,bitIndex7)
<=> v101181(VarCurr,bitIndex7) ) ).
fof(addAssignment_32460,axiom,
! [VarCurr] :
( v101181(VarCurr,bitIndex7)
<=> v101183(VarCurr,bitIndex7) ) ).
fof(addAssignment_32459,axiom,
! [VarCurr] :
( v101183(VarCurr,bitIndex7)
<=> v101185(VarCurr,bitIndex7) ) ).
fof(addAssignment_32458,axiom,
! [VarCurr] :
( v101185(VarCurr,bitIndex7)
<=> v101187(VarCurr,bitIndex7) ) ).
fof(addAssignment_32457,axiom,
! [VarCurr] :
( v101187(VarCurr,bitIndex7)
<=> v101189(VarCurr,bitIndex7) ) ).
fof(addAssignment_32456,axiom,
! [VarCurr] :
( v101189(VarCurr,bitIndex7)
<=> v101191(VarCurr,bitIndex7) ) ).
fof(addAssignment_32455,axiom,
! [VarCurr] :
( v101191(VarCurr,bitIndex7)
<=> v101193(VarCurr,bitIndex7) ) ).
fof(addAssignment_32454,axiom,
! [VarCurr] :
( v101193(VarCurr,bitIndex7)
<=> v101195(VarCurr,bitIndex7) ) ).
fof(addAssignment_32453,axiom,
! [VarCurr] :
( v101195(VarCurr,bitIndex7)
<=> v94804(VarCurr,bitIndex20) ) ).
fof(addAssignment_32452,axiom,
! [VarCurr] :
( v94804(VarCurr,bitIndex20)
<=> v94806(VarCurr,bitIndex20) ) ).
fof(addAssignment_32451,axiom,
! [VarCurr] :
( v94806(VarCurr,bitIndex20)
<=> v101732(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1616,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101755(VarNext)
=> ( v101732(VarNext)
<=> v101732(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1675,axiom,
! [VarNext] :
( v101755(VarNext)
=> ( v101732(VarNext)
<=> v101790(VarNext) ) ) ).
fof(addAssignment_32450,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101790(VarNext)
<=> v101788(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4774,axiom,
! [VarCurr] :
( ~ v101734(VarCurr)
=> ( v101788(VarCurr)
<=> v101791(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4778,axiom,
! [VarCurr] :
( v101734(VarCurr)
=> ( v101788(VarCurr)
<=> v101736(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4773,axiom,
! [VarCurr] :
( ~ v101768(VarCurr)
=> ( v101791(VarCurr)
<=> v101750(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4777,axiom,
! [VarCurr] :
( v101768(VarCurr)
=> ( v101791(VarCurr)
<=> v101792(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1208,axiom,
! [VarCurr] :
( ( ~ v101771(VarCurr)
& ~ v101773(VarCurr) )
=> ( v101792(VarCurr)
<=> v101796(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4772,axiom,
! [VarCurr] :
( v101773(VarCurr)
=> ( v101792(VarCurr)
<=> v101795(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4776,axiom,
! [VarCurr] :
( v101771(VarCurr)
=> ( v101792(VarCurr)
<=> v101793(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4771,axiom,
! [VarCurr] :
( ~ v101781(VarCurr)
=> ( v101796(VarCurr)
<=> v101750(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4775,axiom,
! [VarCurr] :
( v101781(VarCurr)
=> ( v101796(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4770,axiom,
! [VarCurr] :
( ~ v101775(VarCurr)
=> ( v101795(VarCurr)
<=> v101750(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4774,axiom,
! [VarCurr] :
( v101775(VarCurr)
=> ( v101795(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2296,axiom,
! [VarCurr] :
( ~ v101794(VarCurr)
=> ( v101793(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2331,axiom,
! [VarCurr] :
( v101794(VarCurr)
=> ( v101793(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7370,axiom,
! [VarCurr] :
( v101794(VarCurr)
<=> ( v101744(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19185,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101755(VarNext)
<=> ( v101756(VarNext)
& v101765(VarNext) ) ) ) ).
fof(addAssignment_32449,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101765(VarNext)
<=> v101763(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19184,axiom,
! [VarCurr] :
( v101763(VarCurr)
<=> ( v101734(VarCurr)
| v101766(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19183,axiom,
! [VarCurr] :
( v101766(VarCurr)
<=> ( v101767(VarCurr)
& v101787(VarCurr) ) ) ).
fof(writeUnaryOperator_7475,axiom,
! [VarCurr] :
( ~ v101787(VarCurr)
<=> v101734(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19182,axiom,
! [VarCurr] :
( v101767(VarCurr)
<=> ( v101768(VarCurr)
| v101785(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19181,axiom,
! [VarCurr] :
( v101785(VarCurr)
<=> ( v101746(VarCurr)
& v101786(VarCurr) ) ) ).
fof(writeUnaryOperator_7474,axiom,
! [VarCurr] :
( ~ v101786(VarCurr)
<=> v101748(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19180,axiom,
! [VarCurr] :
( v101768(VarCurr)
<=> ( v101769(VarCurr)
& v101748(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19179,axiom,
! [VarCurr] :
( v101769(VarCurr)
<=> ( v101770(VarCurr)
| v101779(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19178,axiom,
! [VarCurr] :
( v101779(VarCurr)
<=> ( v101780(VarCurr)
& v101784(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7369,axiom,
! [VarCurr] :
( v101784(VarCurr)
<=> ( ( v101772(VarCurr,bitIndex2)
<=> $false )
& ( v101772(VarCurr,bitIndex1)
<=> $false )
& ( v101772(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19177,axiom,
! [VarCurr] :
( v101780(VarCurr)
<=> ( v101781(VarCurr)
| v101782(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19176,axiom,
! [VarCurr] :
( v101782(VarCurr)
<=> ( v101746(VarCurr)
& v101783(VarCurr) ) ) ).
fof(writeUnaryOperator_7473,axiom,
! [VarCurr] :
( ~ v101783(VarCurr)
<=> v101781(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7368,axiom,
! [VarCurr] :
( v101781(VarCurr)
<=> ( v101744(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19175,axiom,
! [VarCurr] :
( v101770(VarCurr)
<=> ( v101771(VarCurr)
| v101773(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19174,axiom,
! [VarCurr] :
( v101773(VarCurr)
<=> ( v101774(VarCurr)
& v101778(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7367,axiom,
! [VarCurr] :
( v101778(VarCurr)
<=> ( ( v101772(VarCurr,bitIndex2)
<=> $false )
& ( v101772(VarCurr,bitIndex1)
<=> $true )
& ( v101772(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19173,axiom,
! [VarCurr] :
( v101774(VarCurr)
<=> ( v101775(VarCurr)
| v101776(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19172,axiom,
! [VarCurr] :
( v101776(VarCurr)
<=> ( v101746(VarCurr)
& v101777(VarCurr) ) ) ).
fof(writeUnaryOperator_7472,axiom,
! [VarCurr] :
( ~ v101777(VarCurr)
<=> v101775(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7366,axiom,
! [VarCurr] :
( v101775(VarCurr)
<=> ( v101744(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7365,axiom,
! [VarCurr] :
( v101771(VarCurr)
<=> ( ( v101772(VarCurr,bitIndex2)
<=> $true )
& ( v101772(VarCurr,bitIndex1)
<=> $false )
& ( v101772(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32448,axiom,
! [VarCurr] :
( v101772(VarCurr,bitIndex0)
<=> v101742(VarCurr) ) ).
fof(addAssignment_32447,axiom,
! [VarCurr] :
( v101772(VarCurr,bitIndex1)
<=> v101740(VarCurr) ) ).
fof(addAssignment_32446,axiom,
! [VarCurr] :
( v101772(VarCurr,bitIndex2)
<=> v101738(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19171,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101756(VarNext)
<=> ( v101757(VarNext)
& v101752(VarNext) ) ) ) ).
fof(writeUnaryOperator_7471,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101757(VarNext)
<=> v101759(VarNext) ) ) ).
fof(addAssignment_32445,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101759(VarNext)
<=> v101752(VarCurr) ) ) ).
fof(addAssignment_32444,axiom,
! [VarCurr] :
( v101752(VarCurr)
<=> v94893(VarCurr) ) ).
fof(addAssignment_32443,axiom,
! [VarCurr] :
( v101750(VarCurr)
<=> $false ) ).
fof(addAssignment_32442,axiom,
! [VarCurr] :
( v101748(VarCurr)
<=> v94837(VarCurr) ) ).
fof(addAssignment_32441,axiom,
! [VarCurr] :
( v101746(VarCurr)
<=> $false ) ).
fof(addAssignment_32440,axiom,
! [VarCurr] :
( v101744(VarCurr)
<=> v94829(VarCurr,bitIndex20) ) ).
fof(addAssignment_32439,axiom,
! [VarCurr] :
( v94829(VarCurr,bitIndex20)
<=> v94831(VarCurr,bitIndex20) ) ).
fof(addAssignment_32438,axiom,
! [VarCurr] :
( v94831(VarCurr,bitIndex20)
<=> v3872(VarCurr,bitIndex20) ) ).
fof(addAssignment_32437,axiom,
! [VarCurr] :
( v3872(VarCurr,bitIndex20)
<=> v3874(VarCurr,bitIndex20) ) ).
fof(addAssignment_32436,axiom,
! [VarCurr] :
( v101742(VarCurr)
<=> $false ) ).
fof(addAssignment_32435,axiom,
! [VarCurr] :
( v101740(VarCurr)
<=> $false ) ).
fof(addAssignment_32434,axiom,
! [VarCurr] :
( v101738(VarCurr)
<=> $true ) ).
fof(addAssignment_32433,axiom,
! [VarCurr] :
( v101736(VarCurr)
<=> $false ) ).
fof(addAssignment_32432,axiom,
! [VarCurr] :
( v101734(VarCurr)
<=> v94812(VarCurr) ) ).
fof(addAssignment_32431,axiom,
! [VarCurr] :
( v101149(VarCurr,bitIndex10)
<=> v101151(VarCurr,bitIndex10) ) ).
fof(addAssignment_32430,axiom,
! [VarNext] :
( v101151(VarNext,bitIndex10)
<=> v101724(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionEqualRanges1_1615,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101726(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v101724(VarNext,B)
<=> v101151(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1674,axiom,
! [VarNext] :
( v101726(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v101724(VarNext,B)
<=> v101173(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19170,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101726(VarNext)
<=> ( v101727(VarNext)
& v101168(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19169,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101727(VarNext)
<=> ( v101729(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7470,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101729(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_32429,axiom,
! [VarCurr] :
( v101153(VarCurr,bitIndex10)
<=> v101155(VarCurr,bitIndex10) ) ).
fof(addAssignment_32428,axiom,
! [VarCurr] :
( v101155(VarCurr,bitIndex10)
<=> v101157(VarCurr,bitIndex10) ) ).
fof(addAssignment_32427,axiom,
! [VarCurr] :
( v101157(VarCurr,bitIndex10)
<=> v100155(VarCurr,bitIndex10) ) ).
fof(addAssignment_32426,axiom,
! [VarCurr] :
( v101147(VarCurr,bitIndex6)
<=> v101264(VarCurr,bitIndex6) ) ).
fof(addAssignment_32425,axiom,
! [VarCurr] :
( v101177(VarCurr,bitIndex6)
<=> v101179(VarCurr,bitIndex6) ) ).
fof(addAssignment_32424,axiom,
! [VarCurr] :
( v101179(VarCurr,bitIndex6)
<=> v101181(VarCurr,bitIndex6) ) ).
fof(addAssignment_32423,axiom,
! [VarCurr] :
( v101181(VarCurr,bitIndex6)
<=> v101183(VarCurr,bitIndex6) ) ).
fof(addAssignment_32422,axiom,
! [VarCurr] :
( v101183(VarCurr,bitIndex6)
<=> v101185(VarCurr,bitIndex6) ) ).
fof(addAssignment_32421,axiom,
! [VarCurr] :
( v101185(VarCurr,bitIndex6)
<=> v101187(VarCurr,bitIndex6) ) ).
fof(addAssignment_32420,axiom,
! [VarCurr] :
( v101187(VarCurr,bitIndex6)
<=> v101189(VarCurr,bitIndex6) ) ).
fof(addAssignment_32419,axiom,
! [VarCurr] :
( v101189(VarCurr,bitIndex6)
<=> v101191(VarCurr,bitIndex6) ) ).
fof(addAssignment_32418,axiom,
! [VarCurr] :
( v101191(VarCurr,bitIndex6)
<=> v101193(VarCurr,bitIndex6) ) ).
fof(addAssignment_32417,axiom,
! [VarCurr] :
( v101193(VarCurr,bitIndex6)
<=> v101195(VarCurr,bitIndex6) ) ).
fof(addAssignment_32416,axiom,
! [VarCurr] :
( v101195(VarCurr,bitIndex6)
<=> v94804(VarCurr,bitIndex19) ) ).
fof(addAssignment_32415,axiom,
! [VarCurr] :
( v94804(VarCurr,bitIndex19)
<=> v94806(VarCurr,bitIndex19) ) ).
fof(addAssignment_32414,axiom,
! [VarCurr] :
( v94806(VarCurr,bitIndex19)
<=> v101656(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1614,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101679(VarNext)
=> ( v101656(VarNext)
<=> v101656(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1673,axiom,
! [VarNext] :
( v101679(VarNext)
=> ( v101656(VarNext)
<=> v101714(VarNext) ) ) ).
fof(addAssignment_32413,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101714(VarNext)
<=> v101712(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4769,axiom,
! [VarCurr] :
( ~ v101658(VarCurr)
=> ( v101712(VarCurr)
<=> v101715(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4773,axiom,
! [VarCurr] :
( v101658(VarCurr)
=> ( v101712(VarCurr)
<=> v101660(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4768,axiom,
! [VarCurr] :
( ~ v101692(VarCurr)
=> ( v101715(VarCurr)
<=> v101674(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4772,axiom,
! [VarCurr] :
( v101692(VarCurr)
=> ( v101715(VarCurr)
<=> v101716(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1207,axiom,
! [VarCurr] :
( ( ~ v101695(VarCurr)
& ~ v101697(VarCurr) )
=> ( v101716(VarCurr)
<=> v101720(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4767,axiom,
! [VarCurr] :
( v101697(VarCurr)
=> ( v101716(VarCurr)
<=> v101719(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4771,axiom,
! [VarCurr] :
( v101695(VarCurr)
=> ( v101716(VarCurr)
<=> v101717(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4766,axiom,
! [VarCurr] :
( ~ v101705(VarCurr)
=> ( v101720(VarCurr)
<=> v101674(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4770,axiom,
! [VarCurr] :
( v101705(VarCurr)
=> ( v101720(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4765,axiom,
! [VarCurr] :
( ~ v101699(VarCurr)
=> ( v101719(VarCurr)
<=> v101674(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4769,axiom,
! [VarCurr] :
( v101699(VarCurr)
=> ( v101719(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2295,axiom,
! [VarCurr] :
( ~ v101718(VarCurr)
=> ( v101717(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2330,axiom,
! [VarCurr] :
( v101718(VarCurr)
=> ( v101717(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7364,axiom,
! [VarCurr] :
( v101718(VarCurr)
<=> ( v101668(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19168,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101679(VarNext)
<=> ( v101680(VarNext)
& v101689(VarNext) ) ) ) ).
fof(addAssignment_32412,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101689(VarNext)
<=> v101687(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19167,axiom,
! [VarCurr] :
( v101687(VarCurr)
<=> ( v101658(VarCurr)
| v101690(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19166,axiom,
! [VarCurr] :
( v101690(VarCurr)
<=> ( v101691(VarCurr)
& v101711(VarCurr) ) ) ).
fof(writeUnaryOperator_7469,axiom,
! [VarCurr] :
( ~ v101711(VarCurr)
<=> v101658(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19165,axiom,
! [VarCurr] :
( v101691(VarCurr)
<=> ( v101692(VarCurr)
| v101709(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19164,axiom,
! [VarCurr] :
( v101709(VarCurr)
<=> ( v101670(VarCurr)
& v101710(VarCurr) ) ) ).
fof(writeUnaryOperator_7468,axiom,
! [VarCurr] :
( ~ v101710(VarCurr)
<=> v101672(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19163,axiom,
! [VarCurr] :
( v101692(VarCurr)
<=> ( v101693(VarCurr)
& v101672(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19162,axiom,
! [VarCurr] :
( v101693(VarCurr)
<=> ( v101694(VarCurr)
| v101703(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19161,axiom,
! [VarCurr] :
( v101703(VarCurr)
<=> ( v101704(VarCurr)
& v101708(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7363,axiom,
! [VarCurr] :
( v101708(VarCurr)
<=> ( ( v101696(VarCurr,bitIndex2)
<=> $false )
& ( v101696(VarCurr,bitIndex1)
<=> $false )
& ( v101696(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19160,axiom,
! [VarCurr] :
( v101704(VarCurr)
<=> ( v101705(VarCurr)
| v101706(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19159,axiom,
! [VarCurr] :
( v101706(VarCurr)
<=> ( v101670(VarCurr)
& v101707(VarCurr) ) ) ).
fof(writeUnaryOperator_7467,axiom,
! [VarCurr] :
( ~ v101707(VarCurr)
<=> v101705(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7362,axiom,
! [VarCurr] :
( v101705(VarCurr)
<=> ( v101668(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19158,axiom,
! [VarCurr] :
( v101694(VarCurr)
<=> ( v101695(VarCurr)
| v101697(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19157,axiom,
! [VarCurr] :
( v101697(VarCurr)
<=> ( v101698(VarCurr)
& v101702(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7361,axiom,
! [VarCurr] :
( v101702(VarCurr)
<=> ( ( v101696(VarCurr,bitIndex2)
<=> $false )
& ( v101696(VarCurr,bitIndex1)
<=> $true )
& ( v101696(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19156,axiom,
! [VarCurr] :
( v101698(VarCurr)
<=> ( v101699(VarCurr)
| v101700(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19155,axiom,
! [VarCurr] :
( v101700(VarCurr)
<=> ( v101670(VarCurr)
& v101701(VarCurr) ) ) ).
fof(writeUnaryOperator_7466,axiom,
! [VarCurr] :
( ~ v101701(VarCurr)
<=> v101699(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7360,axiom,
! [VarCurr] :
( v101699(VarCurr)
<=> ( v101668(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7359,axiom,
! [VarCurr] :
( v101695(VarCurr)
<=> ( ( v101696(VarCurr,bitIndex2)
<=> $true )
& ( v101696(VarCurr,bitIndex1)
<=> $false )
& ( v101696(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32411,axiom,
! [VarCurr] :
( v101696(VarCurr,bitIndex0)
<=> v101666(VarCurr) ) ).
fof(addAssignment_32410,axiom,
! [VarCurr] :
( v101696(VarCurr,bitIndex1)
<=> v101664(VarCurr) ) ).
fof(addAssignment_32409,axiom,
! [VarCurr] :
( v101696(VarCurr,bitIndex2)
<=> v101662(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19154,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101680(VarNext)
<=> ( v101681(VarNext)
& v101676(VarNext) ) ) ) ).
fof(writeUnaryOperator_7465,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101681(VarNext)
<=> v101683(VarNext) ) ) ).
fof(addAssignment_32408,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101683(VarNext)
<=> v101676(VarCurr) ) ) ).
fof(addAssignment_32407,axiom,
! [VarCurr] :
( v101676(VarCurr)
<=> v94893(VarCurr) ) ).
fof(addAssignment_32406,axiom,
! [VarCurr] :
( v101674(VarCurr)
<=> $false ) ).
fof(addAssignment_32405,axiom,
! [VarCurr] :
( v101672(VarCurr)
<=> v94837(VarCurr) ) ).
fof(addAssignment_32404,axiom,
! [VarCurr] :
( v101670(VarCurr)
<=> $false ) ).
fof(addAssignment_32403,axiom,
! [VarCurr] :
( v101668(VarCurr)
<=> v94829(VarCurr,bitIndex19) ) ).
fof(addAssignment_32402,axiom,
! [VarCurr] :
( v94829(VarCurr,bitIndex19)
<=> v94831(VarCurr,bitIndex19) ) ).
fof(addAssignment_32401,axiom,
! [VarCurr] :
( v94831(VarCurr,bitIndex19)
<=> v3872(VarCurr,bitIndex19) ) ).
fof(addAssignment_32400,axiom,
! [VarCurr] :
( v3872(VarCurr,bitIndex19)
<=> v3874(VarCurr,bitIndex19) ) ).
fof(addAssignment_32399,axiom,
! [VarCurr] :
( v101666(VarCurr)
<=> $false ) ).
fof(addAssignment_32398,axiom,
! [VarCurr] :
( v101664(VarCurr)
<=> $false ) ).
fof(addAssignment_32397,axiom,
! [VarCurr] :
( v101662(VarCurr)
<=> $true ) ).
fof(addAssignment_32396,axiom,
! [VarCurr] :
( v101660(VarCurr)
<=> $false ) ).
fof(addAssignment_32395,axiom,
! [VarCurr] :
( v101658(VarCurr)
<=> v94812(VarCurr) ) ).
fof(addAssignment_32394,axiom,
! [VarCurr] :
( v101149(VarCurr,bitIndex9)
<=> v101151(VarCurr,bitIndex9) ) ).
fof(addAssignment_32393,axiom,
! [VarNext] :
( v101151(VarNext,bitIndex9)
<=> v101648(VarNext,bitIndex9) ) ).
fof(addCaseBooleanConditionEqualRanges1_1613,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101650(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v101648(VarNext,B)
<=> v101151(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1672,axiom,
! [VarNext] :
( v101650(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v101648(VarNext,B)
<=> v101173(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19153,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101650(VarNext)
<=> ( v101651(VarNext)
& v101168(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19152,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101651(VarNext)
<=> ( v101653(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7464,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101653(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_32392,axiom,
! [VarCurr] :
( v101153(VarCurr,bitIndex9)
<=> v101155(VarCurr,bitIndex9) ) ).
fof(addAssignment_32391,axiom,
! [VarCurr] :
( v101155(VarCurr,bitIndex9)
<=> v101157(VarCurr,bitIndex9) ) ).
fof(addAssignment_32390,axiom,
! [VarCurr] :
( v101157(VarCurr,bitIndex9)
<=> v100155(VarCurr,bitIndex9) ) ).
fof(addAssignment_32389,axiom,
! [VarCurr] :
( v101147(VarCurr,bitIndex5)
<=> v101264(VarCurr,bitIndex5) ) ).
fof(addAssignment_32388,axiom,
! [VarCurr] :
( v101177(VarCurr,bitIndex5)
<=> v101179(VarCurr,bitIndex5) ) ).
fof(addAssignment_32387,axiom,
! [VarCurr] :
( v101179(VarCurr,bitIndex5)
<=> v101181(VarCurr,bitIndex5) ) ).
fof(addAssignment_32386,axiom,
! [VarCurr] :
( v101181(VarCurr,bitIndex5)
<=> v101183(VarCurr,bitIndex5) ) ).
fof(addAssignment_32385,axiom,
! [VarCurr] :
( v101183(VarCurr,bitIndex5)
<=> v101185(VarCurr,bitIndex5) ) ).
fof(addAssignment_32384,axiom,
! [VarCurr] :
( v101185(VarCurr,bitIndex5)
<=> v101187(VarCurr,bitIndex5) ) ).
fof(addAssignment_32383,axiom,
! [VarCurr] :
( v101187(VarCurr,bitIndex5)
<=> v101189(VarCurr,bitIndex5) ) ).
fof(addAssignment_32382,axiom,
! [VarCurr] :
( v101189(VarCurr,bitIndex5)
<=> v101191(VarCurr,bitIndex5) ) ).
fof(addAssignment_32381,axiom,
! [VarCurr] :
( v101191(VarCurr,bitIndex5)
<=> v101193(VarCurr,bitIndex5) ) ).
fof(addAssignment_32380,axiom,
! [VarCurr] :
( v101193(VarCurr,bitIndex5)
<=> v101195(VarCurr,bitIndex5) ) ).
fof(addAssignment_32379,axiom,
! [VarCurr] :
( v101195(VarCurr,bitIndex5)
<=> v94804(VarCurr,bitIndex18) ) ).
fof(addAssignment_32378,axiom,
! [VarCurr] :
( v94804(VarCurr,bitIndex18)
<=> v94806(VarCurr,bitIndex18) ) ).
fof(addAssignment_32377,axiom,
! [VarCurr] :
( v94806(VarCurr,bitIndex18)
<=> v101580(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1612,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101603(VarNext)
=> ( v101580(VarNext)
<=> v101580(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1671,axiom,
! [VarNext] :
( v101603(VarNext)
=> ( v101580(VarNext)
<=> v101638(VarNext) ) ) ).
fof(addAssignment_32376,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101638(VarNext)
<=> v101636(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4764,axiom,
! [VarCurr] :
( ~ v101582(VarCurr)
=> ( v101636(VarCurr)
<=> v101639(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4768,axiom,
! [VarCurr] :
( v101582(VarCurr)
=> ( v101636(VarCurr)
<=> v101584(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4763,axiom,
! [VarCurr] :
( ~ v101616(VarCurr)
=> ( v101639(VarCurr)
<=> v101598(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4767,axiom,
! [VarCurr] :
( v101616(VarCurr)
=> ( v101639(VarCurr)
<=> v101640(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1206,axiom,
! [VarCurr] :
( ( ~ v101619(VarCurr)
& ~ v101621(VarCurr) )
=> ( v101640(VarCurr)
<=> v101644(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4762,axiom,
! [VarCurr] :
( v101621(VarCurr)
=> ( v101640(VarCurr)
<=> v101643(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4766,axiom,
! [VarCurr] :
( v101619(VarCurr)
=> ( v101640(VarCurr)
<=> v101641(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4761,axiom,
! [VarCurr] :
( ~ v101629(VarCurr)
=> ( v101644(VarCurr)
<=> v101598(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4765,axiom,
! [VarCurr] :
( v101629(VarCurr)
=> ( v101644(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4760,axiom,
! [VarCurr] :
( ~ v101623(VarCurr)
=> ( v101643(VarCurr)
<=> v101598(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4764,axiom,
! [VarCurr] :
( v101623(VarCurr)
=> ( v101643(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2294,axiom,
! [VarCurr] :
( ~ v101642(VarCurr)
=> ( v101641(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2329,axiom,
! [VarCurr] :
( v101642(VarCurr)
=> ( v101641(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7358,axiom,
! [VarCurr] :
( v101642(VarCurr)
<=> ( v101592(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19151,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101603(VarNext)
<=> ( v101604(VarNext)
& v101613(VarNext) ) ) ) ).
fof(addAssignment_32375,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101613(VarNext)
<=> v101611(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19150,axiom,
! [VarCurr] :
( v101611(VarCurr)
<=> ( v101582(VarCurr)
| v101614(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19149,axiom,
! [VarCurr] :
( v101614(VarCurr)
<=> ( v101615(VarCurr)
& v101635(VarCurr) ) ) ).
fof(writeUnaryOperator_7463,axiom,
! [VarCurr] :
( ~ v101635(VarCurr)
<=> v101582(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19148,axiom,
! [VarCurr] :
( v101615(VarCurr)
<=> ( v101616(VarCurr)
| v101633(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19147,axiom,
! [VarCurr] :
( v101633(VarCurr)
<=> ( v101594(VarCurr)
& v101634(VarCurr) ) ) ).
fof(writeUnaryOperator_7462,axiom,
! [VarCurr] :
( ~ v101634(VarCurr)
<=> v101596(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19146,axiom,
! [VarCurr] :
( v101616(VarCurr)
<=> ( v101617(VarCurr)
& v101596(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19145,axiom,
! [VarCurr] :
( v101617(VarCurr)
<=> ( v101618(VarCurr)
| v101627(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19144,axiom,
! [VarCurr] :
( v101627(VarCurr)
<=> ( v101628(VarCurr)
& v101632(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7357,axiom,
! [VarCurr] :
( v101632(VarCurr)
<=> ( ( v101620(VarCurr,bitIndex2)
<=> $false )
& ( v101620(VarCurr,bitIndex1)
<=> $false )
& ( v101620(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19143,axiom,
! [VarCurr] :
( v101628(VarCurr)
<=> ( v101629(VarCurr)
| v101630(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19142,axiom,
! [VarCurr] :
( v101630(VarCurr)
<=> ( v101594(VarCurr)
& v101631(VarCurr) ) ) ).
fof(writeUnaryOperator_7461,axiom,
! [VarCurr] :
( ~ v101631(VarCurr)
<=> v101629(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7356,axiom,
! [VarCurr] :
( v101629(VarCurr)
<=> ( v101592(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19141,axiom,
! [VarCurr] :
( v101618(VarCurr)
<=> ( v101619(VarCurr)
| v101621(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19140,axiom,
! [VarCurr] :
( v101621(VarCurr)
<=> ( v101622(VarCurr)
& v101626(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7355,axiom,
! [VarCurr] :
( v101626(VarCurr)
<=> ( ( v101620(VarCurr,bitIndex2)
<=> $false )
& ( v101620(VarCurr,bitIndex1)
<=> $true )
& ( v101620(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19139,axiom,
! [VarCurr] :
( v101622(VarCurr)
<=> ( v101623(VarCurr)
| v101624(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19138,axiom,
! [VarCurr] :
( v101624(VarCurr)
<=> ( v101594(VarCurr)
& v101625(VarCurr) ) ) ).
fof(writeUnaryOperator_7460,axiom,
! [VarCurr] :
( ~ v101625(VarCurr)
<=> v101623(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7354,axiom,
! [VarCurr] :
( v101623(VarCurr)
<=> ( v101592(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7353,axiom,
! [VarCurr] :
( v101619(VarCurr)
<=> ( ( v101620(VarCurr,bitIndex2)
<=> $true )
& ( v101620(VarCurr,bitIndex1)
<=> $false )
& ( v101620(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32374,axiom,
! [VarCurr] :
( v101620(VarCurr,bitIndex0)
<=> v101590(VarCurr) ) ).
fof(addAssignment_32373,axiom,
! [VarCurr] :
( v101620(VarCurr,bitIndex1)
<=> v101588(VarCurr) ) ).
fof(addAssignment_32372,axiom,
! [VarCurr] :
( v101620(VarCurr,bitIndex2)
<=> v101586(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19137,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101604(VarNext)
<=> ( v101605(VarNext)
& v101600(VarNext) ) ) ) ).
fof(writeUnaryOperator_7459,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101605(VarNext)
<=> v101607(VarNext) ) ) ).
fof(addAssignment_32371,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101607(VarNext)
<=> v101600(VarCurr) ) ) ).
fof(addAssignment_32370,axiom,
! [VarCurr] :
( v101600(VarCurr)
<=> v94893(VarCurr) ) ).
fof(addAssignment_32369,axiom,
! [VarCurr] :
( v101598(VarCurr)
<=> $false ) ).
fof(addAssignment_32368,axiom,
! [VarCurr] :
( v101596(VarCurr)
<=> v94837(VarCurr) ) ).
fof(addAssignment_32367,axiom,
! [VarCurr] :
( v101594(VarCurr)
<=> $false ) ).
fof(addAssignment_32366,axiom,
! [VarCurr] :
( v101592(VarCurr)
<=> v94829(VarCurr,bitIndex18) ) ).
fof(addAssignment_32365,axiom,
! [VarCurr] :
( v94829(VarCurr,bitIndex18)
<=> v94831(VarCurr,bitIndex18) ) ).
fof(addAssignment_32364,axiom,
! [VarCurr] :
( v94831(VarCurr,bitIndex18)
<=> v3872(VarCurr,bitIndex18) ) ).
fof(addAssignment_32363,axiom,
! [VarCurr] :
( v3872(VarCurr,bitIndex18)
<=> v3874(VarCurr,bitIndex18) ) ).
fof(addAssignment_32362,axiom,
! [VarCurr] :
( v101590(VarCurr)
<=> $false ) ).
fof(addAssignment_32361,axiom,
! [VarCurr] :
( v101588(VarCurr)
<=> $false ) ).
fof(addAssignment_32360,axiom,
! [VarCurr] :
( v101586(VarCurr)
<=> $true ) ).
fof(addAssignment_32359,axiom,
! [VarCurr] :
( v101584(VarCurr)
<=> $false ) ).
fof(addAssignment_32358,axiom,
! [VarCurr] :
( v101582(VarCurr)
<=> v94812(VarCurr) ) ).
fof(addAssignment_32357,axiom,
! [VarCurr] :
( v101149(VarCurr,bitIndex8)
<=> v101151(VarCurr,bitIndex8) ) ).
fof(addAssignment_32356,axiom,
! [VarNext] :
( v101151(VarNext,bitIndex8)
<=> v101572(VarNext,bitIndex8) ) ).
fof(addCaseBooleanConditionEqualRanges1_1611,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101574(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v101572(VarNext,B)
<=> v101151(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1670,axiom,
! [VarNext] :
( v101574(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v101572(VarNext,B)
<=> v101173(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19136,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101574(VarNext)
<=> ( v101575(VarNext)
& v101168(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19135,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101575(VarNext)
<=> ( v101577(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7458,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101577(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_32355,axiom,
! [VarCurr] :
( v101153(VarCurr,bitIndex8)
<=> v101155(VarCurr,bitIndex8) ) ).
fof(addAssignment_32354,axiom,
! [VarCurr] :
( v101155(VarCurr,bitIndex8)
<=> v101157(VarCurr,bitIndex8) ) ).
fof(addAssignment_32353,axiom,
! [VarCurr] :
( v101157(VarCurr,bitIndex8)
<=> v100155(VarCurr,bitIndex8) ) ).
fof(addAssignment_32352,axiom,
! [VarCurr] :
( v101147(VarCurr,bitIndex4)
<=> v101264(VarCurr,bitIndex4) ) ).
fof(addAssignment_32351,axiom,
! [VarCurr] :
( v101177(VarCurr,bitIndex4)
<=> v101179(VarCurr,bitIndex4) ) ).
fof(addAssignment_32350,axiom,
! [VarCurr] :
( v101179(VarCurr,bitIndex4)
<=> v101181(VarCurr,bitIndex4) ) ).
fof(addAssignment_32349,axiom,
! [VarCurr] :
( v101181(VarCurr,bitIndex4)
<=> v101183(VarCurr,bitIndex4) ) ).
fof(addAssignment_32348,axiom,
! [VarCurr] :
( v101183(VarCurr,bitIndex4)
<=> v101185(VarCurr,bitIndex4) ) ).
fof(addAssignment_32347,axiom,
! [VarCurr] :
( v101185(VarCurr,bitIndex4)
<=> v101187(VarCurr,bitIndex4) ) ).
fof(addAssignment_32346,axiom,
! [VarCurr] :
( v101187(VarCurr,bitIndex4)
<=> v101189(VarCurr,bitIndex4) ) ).
fof(addAssignment_32345,axiom,
! [VarCurr] :
( v101189(VarCurr,bitIndex4)
<=> v101191(VarCurr,bitIndex4) ) ).
fof(addAssignment_32344,axiom,
! [VarCurr] :
( v101191(VarCurr,bitIndex4)
<=> v101193(VarCurr,bitIndex4) ) ).
fof(addAssignment_32343,axiom,
! [VarCurr] :
( v101193(VarCurr,bitIndex4)
<=> v101195(VarCurr,bitIndex4) ) ).
fof(addAssignment_32342,axiom,
! [VarCurr] :
( v101195(VarCurr,bitIndex4)
<=> v94804(VarCurr,bitIndex17) ) ).
fof(addAssignment_32341,axiom,
! [VarCurr] :
( v94804(VarCurr,bitIndex17)
<=> v94806(VarCurr,bitIndex17) ) ).
fof(addAssignment_32340,axiom,
! [VarCurr] :
( v94806(VarCurr,bitIndex17)
<=> v101504(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1610,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101527(VarNext)
=> ( v101504(VarNext)
<=> v101504(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1669,axiom,
! [VarNext] :
( v101527(VarNext)
=> ( v101504(VarNext)
<=> v101562(VarNext) ) ) ).
fof(addAssignment_32339,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101562(VarNext)
<=> v101560(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4759,axiom,
! [VarCurr] :
( ~ v101506(VarCurr)
=> ( v101560(VarCurr)
<=> v101563(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4763,axiom,
! [VarCurr] :
( v101506(VarCurr)
=> ( v101560(VarCurr)
<=> v101508(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4758,axiom,
! [VarCurr] :
( ~ v101540(VarCurr)
=> ( v101563(VarCurr)
<=> v101522(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4762,axiom,
! [VarCurr] :
( v101540(VarCurr)
=> ( v101563(VarCurr)
<=> v101564(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1205,axiom,
! [VarCurr] :
( ( ~ v101543(VarCurr)
& ~ v101545(VarCurr) )
=> ( v101564(VarCurr)
<=> v101568(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4757,axiom,
! [VarCurr] :
( v101545(VarCurr)
=> ( v101564(VarCurr)
<=> v101567(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4761,axiom,
! [VarCurr] :
( v101543(VarCurr)
=> ( v101564(VarCurr)
<=> v101565(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4756,axiom,
! [VarCurr] :
( ~ v101553(VarCurr)
=> ( v101568(VarCurr)
<=> v101522(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4760,axiom,
! [VarCurr] :
( v101553(VarCurr)
=> ( v101568(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4755,axiom,
! [VarCurr] :
( ~ v101547(VarCurr)
=> ( v101567(VarCurr)
<=> v101522(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4759,axiom,
! [VarCurr] :
( v101547(VarCurr)
=> ( v101567(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2293,axiom,
! [VarCurr] :
( ~ v101566(VarCurr)
=> ( v101565(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2328,axiom,
! [VarCurr] :
( v101566(VarCurr)
=> ( v101565(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7352,axiom,
! [VarCurr] :
( v101566(VarCurr)
<=> ( v101516(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19134,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101527(VarNext)
<=> ( v101528(VarNext)
& v101537(VarNext) ) ) ) ).
fof(addAssignment_32338,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101537(VarNext)
<=> v101535(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19133,axiom,
! [VarCurr] :
( v101535(VarCurr)
<=> ( v101506(VarCurr)
| v101538(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19132,axiom,
! [VarCurr] :
( v101538(VarCurr)
<=> ( v101539(VarCurr)
& v101559(VarCurr) ) ) ).
fof(writeUnaryOperator_7457,axiom,
! [VarCurr] :
( ~ v101559(VarCurr)
<=> v101506(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19131,axiom,
! [VarCurr] :
( v101539(VarCurr)
<=> ( v101540(VarCurr)
| v101557(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19130,axiom,
! [VarCurr] :
( v101557(VarCurr)
<=> ( v101518(VarCurr)
& v101558(VarCurr) ) ) ).
fof(writeUnaryOperator_7456,axiom,
! [VarCurr] :
( ~ v101558(VarCurr)
<=> v101520(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19129,axiom,
! [VarCurr] :
( v101540(VarCurr)
<=> ( v101541(VarCurr)
& v101520(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19128,axiom,
! [VarCurr] :
( v101541(VarCurr)
<=> ( v101542(VarCurr)
| v101551(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19127,axiom,
! [VarCurr] :
( v101551(VarCurr)
<=> ( v101552(VarCurr)
& v101556(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7351,axiom,
! [VarCurr] :
( v101556(VarCurr)
<=> ( ( v101544(VarCurr,bitIndex2)
<=> $false )
& ( v101544(VarCurr,bitIndex1)
<=> $false )
& ( v101544(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19126,axiom,
! [VarCurr] :
( v101552(VarCurr)
<=> ( v101553(VarCurr)
| v101554(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19125,axiom,
! [VarCurr] :
( v101554(VarCurr)
<=> ( v101518(VarCurr)
& v101555(VarCurr) ) ) ).
fof(writeUnaryOperator_7455,axiom,
! [VarCurr] :
( ~ v101555(VarCurr)
<=> v101553(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7350,axiom,
! [VarCurr] :
( v101553(VarCurr)
<=> ( v101516(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19124,axiom,
! [VarCurr] :
( v101542(VarCurr)
<=> ( v101543(VarCurr)
| v101545(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19123,axiom,
! [VarCurr] :
( v101545(VarCurr)
<=> ( v101546(VarCurr)
& v101550(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7349,axiom,
! [VarCurr] :
( v101550(VarCurr)
<=> ( ( v101544(VarCurr,bitIndex2)
<=> $false )
& ( v101544(VarCurr,bitIndex1)
<=> $true )
& ( v101544(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19122,axiom,
! [VarCurr] :
( v101546(VarCurr)
<=> ( v101547(VarCurr)
| v101548(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19121,axiom,
! [VarCurr] :
( v101548(VarCurr)
<=> ( v101518(VarCurr)
& v101549(VarCurr) ) ) ).
fof(writeUnaryOperator_7454,axiom,
! [VarCurr] :
( ~ v101549(VarCurr)
<=> v101547(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7348,axiom,
! [VarCurr] :
( v101547(VarCurr)
<=> ( v101516(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7347,axiom,
! [VarCurr] :
( v101543(VarCurr)
<=> ( ( v101544(VarCurr,bitIndex2)
<=> $true )
& ( v101544(VarCurr,bitIndex1)
<=> $false )
& ( v101544(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32337,axiom,
! [VarCurr] :
( v101544(VarCurr,bitIndex0)
<=> v101514(VarCurr) ) ).
fof(addAssignment_32336,axiom,
! [VarCurr] :
( v101544(VarCurr,bitIndex1)
<=> v101512(VarCurr) ) ).
fof(addAssignment_32335,axiom,
! [VarCurr] :
( v101544(VarCurr,bitIndex2)
<=> v101510(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19120,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101528(VarNext)
<=> ( v101529(VarNext)
& v101524(VarNext) ) ) ) ).
fof(writeUnaryOperator_7453,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101529(VarNext)
<=> v101531(VarNext) ) ) ).
fof(addAssignment_32334,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101531(VarNext)
<=> v101524(VarCurr) ) ) ).
fof(addAssignment_32333,axiom,
! [VarCurr] :
( v101524(VarCurr)
<=> v94893(VarCurr) ) ).
fof(addAssignment_32332,axiom,
! [VarCurr] :
( v101522(VarCurr)
<=> $false ) ).
fof(addAssignment_32331,axiom,
! [VarCurr] :
( v101520(VarCurr)
<=> v94837(VarCurr) ) ).
fof(addAssignment_32330,axiom,
! [VarCurr] :
( v101518(VarCurr)
<=> $false ) ).
fof(addAssignment_32329,axiom,
! [VarCurr] :
( v101516(VarCurr)
<=> v94829(VarCurr,bitIndex17) ) ).
fof(addAssignment_32328,axiom,
! [VarCurr] :
( v94829(VarCurr,bitIndex17)
<=> v94831(VarCurr,bitIndex17) ) ).
fof(addAssignment_32327,axiom,
! [VarCurr] :
( v94831(VarCurr,bitIndex17)
<=> v3872(VarCurr,bitIndex17) ) ).
fof(addAssignment_32326,axiom,
! [VarCurr] :
( v3872(VarCurr,bitIndex17)
<=> v3874(VarCurr,bitIndex17) ) ).
fof(addAssignment_32325,axiom,
! [VarCurr] :
( v101514(VarCurr)
<=> $false ) ).
fof(addAssignment_32324,axiom,
! [VarCurr] :
( v101512(VarCurr)
<=> $false ) ).
fof(addAssignment_32323,axiom,
! [VarCurr] :
( v101510(VarCurr)
<=> $true ) ).
fof(addAssignment_32322,axiom,
! [VarCurr] :
( v101508(VarCurr)
<=> $false ) ).
fof(addAssignment_32321,axiom,
! [VarCurr] :
( v101506(VarCurr)
<=> v94812(VarCurr) ) ).
fof(addAssignment_32320,axiom,
! [VarCurr] :
( v101149(VarCurr,bitIndex7)
<=> v101151(VarCurr,bitIndex7) ) ).
fof(addAssignment_32319,axiom,
! [VarNext] :
( v101151(VarNext,bitIndex7)
<=> v101496(VarNext,bitIndex7) ) ).
fof(addCaseBooleanConditionEqualRanges1_1609,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101498(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v101496(VarNext,B)
<=> v101151(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1668,axiom,
! [VarNext] :
( v101498(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v101496(VarNext,B)
<=> v101173(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19119,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101498(VarNext)
<=> ( v101499(VarNext)
& v101168(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19118,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101499(VarNext)
<=> ( v101501(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7452,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101501(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_32318,axiom,
! [VarCurr] :
( v101153(VarCurr,bitIndex7)
<=> v101155(VarCurr,bitIndex7) ) ).
fof(addAssignment_32317,axiom,
! [VarCurr] :
( v101155(VarCurr,bitIndex7)
<=> v101157(VarCurr,bitIndex7) ) ).
fof(addAssignment_32316,axiom,
! [VarCurr] :
( v101157(VarCurr,bitIndex7)
<=> v100155(VarCurr,bitIndex7) ) ).
fof(addAssignment_32315,axiom,
! [VarCurr] :
( v101147(VarCurr,bitIndex3)
<=> v101264(VarCurr,bitIndex3) ) ).
fof(addAssignment_32314,axiom,
! [VarCurr] :
( v101177(VarCurr,bitIndex3)
<=> v101179(VarCurr,bitIndex3) ) ).
fof(addAssignment_32313,axiom,
! [VarCurr] :
( v101179(VarCurr,bitIndex3)
<=> v101181(VarCurr,bitIndex3) ) ).
fof(addAssignment_32312,axiom,
! [VarCurr] :
( v101181(VarCurr,bitIndex3)
<=> v101183(VarCurr,bitIndex3) ) ).
fof(addAssignment_32311,axiom,
! [VarCurr] :
( v101183(VarCurr,bitIndex3)
<=> v101185(VarCurr,bitIndex3) ) ).
fof(addAssignment_32310,axiom,
! [VarCurr] :
( v101185(VarCurr,bitIndex3)
<=> v101187(VarCurr,bitIndex3) ) ).
fof(addAssignment_32309,axiom,
! [VarCurr] :
( v101187(VarCurr,bitIndex3)
<=> v101189(VarCurr,bitIndex3) ) ).
fof(addAssignment_32308,axiom,
! [VarCurr] :
( v101189(VarCurr,bitIndex3)
<=> v101191(VarCurr,bitIndex3) ) ).
fof(addAssignment_32307,axiom,
! [VarCurr] :
( v101191(VarCurr,bitIndex3)
<=> v101193(VarCurr,bitIndex3) ) ).
fof(addAssignment_32306,axiom,
! [VarCurr] :
( v101193(VarCurr,bitIndex3)
<=> v101195(VarCurr,bitIndex3) ) ).
fof(addAssignment_32305,axiom,
! [VarCurr] :
( v101195(VarCurr,bitIndex3)
<=> v94804(VarCurr,bitIndex16) ) ).
fof(addAssignment_32304,axiom,
! [VarCurr] :
( v94804(VarCurr,bitIndex16)
<=> v94806(VarCurr,bitIndex16) ) ).
fof(addAssignment_32303,axiom,
! [VarCurr] :
( v94806(VarCurr,bitIndex16)
<=> v101428(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1608,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101451(VarNext)
=> ( v101428(VarNext)
<=> v101428(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1667,axiom,
! [VarNext] :
( v101451(VarNext)
=> ( v101428(VarNext)
<=> v101486(VarNext) ) ) ).
fof(addAssignment_32302,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101486(VarNext)
<=> v101484(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4754,axiom,
! [VarCurr] :
( ~ v101430(VarCurr)
=> ( v101484(VarCurr)
<=> v101487(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4758,axiom,
! [VarCurr] :
( v101430(VarCurr)
=> ( v101484(VarCurr)
<=> v101432(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4753,axiom,
! [VarCurr] :
( ~ v101464(VarCurr)
=> ( v101487(VarCurr)
<=> v101446(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4757,axiom,
! [VarCurr] :
( v101464(VarCurr)
=> ( v101487(VarCurr)
<=> v101488(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1204,axiom,
! [VarCurr] :
( ( ~ v101467(VarCurr)
& ~ v101469(VarCurr) )
=> ( v101488(VarCurr)
<=> v101492(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4752,axiom,
! [VarCurr] :
( v101469(VarCurr)
=> ( v101488(VarCurr)
<=> v101491(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4756,axiom,
! [VarCurr] :
( v101467(VarCurr)
=> ( v101488(VarCurr)
<=> v101489(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4751,axiom,
! [VarCurr] :
( ~ v101477(VarCurr)
=> ( v101492(VarCurr)
<=> v101446(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4755,axiom,
! [VarCurr] :
( v101477(VarCurr)
=> ( v101492(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4750,axiom,
! [VarCurr] :
( ~ v101471(VarCurr)
=> ( v101491(VarCurr)
<=> v101446(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4754,axiom,
! [VarCurr] :
( v101471(VarCurr)
=> ( v101491(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2292,axiom,
! [VarCurr] :
( ~ v101490(VarCurr)
=> ( v101489(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2327,axiom,
! [VarCurr] :
( v101490(VarCurr)
=> ( v101489(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7346,axiom,
! [VarCurr] :
( v101490(VarCurr)
<=> ( v101440(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19117,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101451(VarNext)
<=> ( v101452(VarNext)
& v101461(VarNext) ) ) ) ).
fof(addAssignment_32301,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101461(VarNext)
<=> v101459(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19116,axiom,
! [VarCurr] :
( v101459(VarCurr)
<=> ( v101430(VarCurr)
| v101462(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19115,axiom,
! [VarCurr] :
( v101462(VarCurr)
<=> ( v101463(VarCurr)
& v101483(VarCurr) ) ) ).
fof(writeUnaryOperator_7451,axiom,
! [VarCurr] :
( ~ v101483(VarCurr)
<=> v101430(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19114,axiom,
! [VarCurr] :
( v101463(VarCurr)
<=> ( v101464(VarCurr)
| v101481(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19113,axiom,
! [VarCurr] :
( v101481(VarCurr)
<=> ( v101442(VarCurr)
& v101482(VarCurr) ) ) ).
fof(writeUnaryOperator_7450,axiom,
! [VarCurr] :
( ~ v101482(VarCurr)
<=> v101444(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19112,axiom,
! [VarCurr] :
( v101464(VarCurr)
<=> ( v101465(VarCurr)
& v101444(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19111,axiom,
! [VarCurr] :
( v101465(VarCurr)
<=> ( v101466(VarCurr)
| v101475(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19110,axiom,
! [VarCurr] :
( v101475(VarCurr)
<=> ( v101476(VarCurr)
& v101480(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7345,axiom,
! [VarCurr] :
( v101480(VarCurr)
<=> ( ( v101468(VarCurr,bitIndex2)
<=> $false )
& ( v101468(VarCurr,bitIndex1)
<=> $false )
& ( v101468(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19109,axiom,
! [VarCurr] :
( v101476(VarCurr)
<=> ( v101477(VarCurr)
| v101478(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19108,axiom,
! [VarCurr] :
( v101478(VarCurr)
<=> ( v101442(VarCurr)
& v101479(VarCurr) ) ) ).
fof(writeUnaryOperator_7449,axiom,
! [VarCurr] :
( ~ v101479(VarCurr)
<=> v101477(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7344,axiom,
! [VarCurr] :
( v101477(VarCurr)
<=> ( v101440(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19107,axiom,
! [VarCurr] :
( v101466(VarCurr)
<=> ( v101467(VarCurr)
| v101469(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19106,axiom,
! [VarCurr] :
( v101469(VarCurr)
<=> ( v101470(VarCurr)
& v101474(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7343,axiom,
! [VarCurr] :
( v101474(VarCurr)
<=> ( ( v101468(VarCurr,bitIndex2)
<=> $false )
& ( v101468(VarCurr,bitIndex1)
<=> $true )
& ( v101468(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19105,axiom,
! [VarCurr] :
( v101470(VarCurr)
<=> ( v101471(VarCurr)
| v101472(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19104,axiom,
! [VarCurr] :
( v101472(VarCurr)
<=> ( v101442(VarCurr)
& v101473(VarCurr) ) ) ).
fof(writeUnaryOperator_7448,axiom,
! [VarCurr] :
( ~ v101473(VarCurr)
<=> v101471(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7342,axiom,
! [VarCurr] :
( v101471(VarCurr)
<=> ( v101440(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7341,axiom,
! [VarCurr] :
( v101467(VarCurr)
<=> ( ( v101468(VarCurr,bitIndex2)
<=> $true )
& ( v101468(VarCurr,bitIndex1)
<=> $false )
& ( v101468(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32300,axiom,
! [VarCurr] :
( v101468(VarCurr,bitIndex0)
<=> v101438(VarCurr) ) ).
fof(addAssignment_32299,axiom,
! [VarCurr] :
( v101468(VarCurr,bitIndex1)
<=> v101436(VarCurr) ) ).
fof(addAssignment_32298,axiom,
! [VarCurr] :
( v101468(VarCurr,bitIndex2)
<=> v101434(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19103,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101452(VarNext)
<=> ( v101453(VarNext)
& v101448(VarNext) ) ) ) ).
fof(writeUnaryOperator_7447,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101453(VarNext)
<=> v101455(VarNext) ) ) ).
fof(addAssignment_32297,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101455(VarNext)
<=> v101448(VarCurr) ) ) ).
fof(addAssignment_32296,axiom,
! [VarCurr] :
( v101448(VarCurr)
<=> v94893(VarCurr) ) ).
fof(addAssignment_32295,axiom,
! [VarCurr] :
( v101446(VarCurr)
<=> $false ) ).
fof(addAssignment_32294,axiom,
! [VarCurr] :
( v101444(VarCurr)
<=> v94837(VarCurr) ) ).
fof(addAssignment_32293,axiom,
! [VarCurr] :
( v101442(VarCurr)
<=> $false ) ).
fof(addAssignment_32292,axiom,
! [VarCurr] :
( v101440(VarCurr)
<=> v94829(VarCurr,bitIndex16) ) ).
fof(addAssignment_32291,axiom,
! [VarCurr] :
( v94829(VarCurr,bitIndex16)
<=> v94831(VarCurr,bitIndex16) ) ).
fof(addAssignment_32290,axiom,
! [VarCurr] :
( v94831(VarCurr,bitIndex16)
<=> v3872(VarCurr,bitIndex16) ) ).
fof(addAssignment_32289,axiom,
! [VarCurr] :
( v3872(VarCurr,bitIndex16)
<=> v3874(VarCurr,bitIndex16) ) ).
fof(addAssignment_32288,axiom,
! [VarCurr] :
( v101438(VarCurr)
<=> $false ) ).
fof(addAssignment_32287,axiom,
! [VarCurr] :
( v101436(VarCurr)
<=> $false ) ).
fof(addAssignment_32286,axiom,
! [VarCurr] :
( v101434(VarCurr)
<=> $true ) ).
fof(addAssignment_32285,axiom,
! [VarCurr] :
( v101432(VarCurr)
<=> $false ) ).
fof(addAssignment_32284,axiom,
! [VarCurr] :
( v101430(VarCurr)
<=> v94812(VarCurr) ) ).
fof(addAssignment_32283,axiom,
! [VarCurr] :
( v101149(VarCurr,bitIndex6)
<=> v101151(VarCurr,bitIndex6) ) ).
fof(addAssignment_32282,axiom,
! [VarNext] :
( v101151(VarNext,bitIndex6)
<=> v101420(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_1607,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101422(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v101420(VarNext,B)
<=> v101151(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1666,axiom,
! [VarNext] :
( v101422(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v101420(VarNext,B)
<=> v101173(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19102,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101422(VarNext)
<=> ( v101423(VarNext)
& v101168(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19101,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101423(VarNext)
<=> ( v101425(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7446,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101425(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_32281,axiom,
! [VarCurr] :
( v101153(VarCurr,bitIndex6)
<=> v101155(VarCurr,bitIndex6) ) ).
fof(addAssignment_32280,axiom,
! [VarCurr] :
( v101155(VarCurr,bitIndex6)
<=> v101157(VarCurr,bitIndex6) ) ).
fof(addAssignment_32279,axiom,
! [VarCurr] :
( v101157(VarCurr,bitIndex6)
<=> v100155(VarCurr,bitIndex6) ) ).
fof(addAssignment_32278,axiom,
! [VarCurr] :
( v101147(VarCurr,bitIndex2)
<=> v101264(VarCurr,bitIndex2) ) ).
fof(addAssignment_32277,axiom,
! [VarCurr] :
( v101177(VarCurr,bitIndex2)
<=> v101179(VarCurr,bitIndex2) ) ).
fof(addAssignment_32276,axiom,
! [VarCurr] :
( v101179(VarCurr,bitIndex2)
<=> v101181(VarCurr,bitIndex2) ) ).
fof(addAssignment_32275,axiom,
! [VarCurr] :
( v101181(VarCurr,bitIndex2)
<=> v101183(VarCurr,bitIndex2) ) ).
fof(addAssignment_32274,axiom,
! [VarCurr] :
( v101183(VarCurr,bitIndex2)
<=> v101185(VarCurr,bitIndex2) ) ).
fof(addAssignment_32273,axiom,
! [VarCurr] :
( v101185(VarCurr,bitIndex2)
<=> v101187(VarCurr,bitIndex2) ) ).
fof(addAssignment_32272,axiom,
! [VarCurr] :
( v101187(VarCurr,bitIndex2)
<=> v101189(VarCurr,bitIndex2) ) ).
fof(addAssignment_32271,axiom,
! [VarCurr] :
( v101189(VarCurr,bitIndex2)
<=> v101191(VarCurr,bitIndex2) ) ).
fof(addAssignment_32270,axiom,
! [VarCurr] :
( v101191(VarCurr,bitIndex2)
<=> v101193(VarCurr,bitIndex2) ) ).
fof(addAssignment_32269,axiom,
! [VarCurr] :
( v101193(VarCurr,bitIndex2)
<=> v101195(VarCurr,bitIndex2) ) ).
fof(addAssignment_32268,axiom,
! [VarCurr] :
( v101195(VarCurr,bitIndex2)
<=> v94804(VarCurr,bitIndex15) ) ).
fof(addAssignment_32267,axiom,
! [VarCurr] :
( v94804(VarCurr,bitIndex15)
<=> v94806(VarCurr,bitIndex15) ) ).
fof(addAssignment_32266,axiom,
! [VarCurr] :
( v94806(VarCurr,bitIndex15)
<=> v101352(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1606,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101375(VarNext)
=> ( v101352(VarNext)
<=> v101352(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1665,axiom,
! [VarNext] :
( v101375(VarNext)
=> ( v101352(VarNext)
<=> v101410(VarNext) ) ) ).
fof(addAssignment_32265,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101410(VarNext)
<=> v101408(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4749,axiom,
! [VarCurr] :
( ~ v101354(VarCurr)
=> ( v101408(VarCurr)
<=> v101411(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4753,axiom,
! [VarCurr] :
( v101354(VarCurr)
=> ( v101408(VarCurr)
<=> v101356(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4748,axiom,
! [VarCurr] :
( ~ v101388(VarCurr)
=> ( v101411(VarCurr)
<=> v101370(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4752,axiom,
! [VarCurr] :
( v101388(VarCurr)
=> ( v101411(VarCurr)
<=> v101412(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1203,axiom,
! [VarCurr] :
( ( ~ v101391(VarCurr)
& ~ v101393(VarCurr) )
=> ( v101412(VarCurr)
<=> v101416(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4747,axiom,
! [VarCurr] :
( v101393(VarCurr)
=> ( v101412(VarCurr)
<=> v101415(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4751,axiom,
! [VarCurr] :
( v101391(VarCurr)
=> ( v101412(VarCurr)
<=> v101413(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4746,axiom,
! [VarCurr] :
( ~ v101401(VarCurr)
=> ( v101416(VarCurr)
<=> v101370(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4750,axiom,
! [VarCurr] :
( v101401(VarCurr)
=> ( v101416(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4745,axiom,
! [VarCurr] :
( ~ v101395(VarCurr)
=> ( v101415(VarCurr)
<=> v101370(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4749,axiom,
! [VarCurr] :
( v101395(VarCurr)
=> ( v101415(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2291,axiom,
! [VarCurr] :
( ~ v101414(VarCurr)
=> ( v101413(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2326,axiom,
! [VarCurr] :
( v101414(VarCurr)
=> ( v101413(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7340,axiom,
! [VarCurr] :
( v101414(VarCurr)
<=> ( v101364(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19100,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101375(VarNext)
<=> ( v101376(VarNext)
& v101385(VarNext) ) ) ) ).
fof(addAssignment_32264,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101385(VarNext)
<=> v101383(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19099,axiom,
! [VarCurr] :
( v101383(VarCurr)
<=> ( v101354(VarCurr)
| v101386(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19098,axiom,
! [VarCurr] :
( v101386(VarCurr)
<=> ( v101387(VarCurr)
& v101407(VarCurr) ) ) ).
fof(writeUnaryOperator_7445,axiom,
! [VarCurr] :
( ~ v101407(VarCurr)
<=> v101354(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19097,axiom,
! [VarCurr] :
( v101387(VarCurr)
<=> ( v101388(VarCurr)
| v101405(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19096,axiom,
! [VarCurr] :
( v101405(VarCurr)
<=> ( v101366(VarCurr)
& v101406(VarCurr) ) ) ).
fof(writeUnaryOperator_7444,axiom,
! [VarCurr] :
( ~ v101406(VarCurr)
<=> v101368(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19095,axiom,
! [VarCurr] :
( v101388(VarCurr)
<=> ( v101389(VarCurr)
& v101368(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19094,axiom,
! [VarCurr] :
( v101389(VarCurr)
<=> ( v101390(VarCurr)
| v101399(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19093,axiom,
! [VarCurr] :
( v101399(VarCurr)
<=> ( v101400(VarCurr)
& v101404(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7339,axiom,
! [VarCurr] :
( v101404(VarCurr)
<=> ( ( v101392(VarCurr,bitIndex2)
<=> $false )
& ( v101392(VarCurr,bitIndex1)
<=> $false )
& ( v101392(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19092,axiom,
! [VarCurr] :
( v101400(VarCurr)
<=> ( v101401(VarCurr)
| v101402(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19091,axiom,
! [VarCurr] :
( v101402(VarCurr)
<=> ( v101366(VarCurr)
& v101403(VarCurr) ) ) ).
fof(writeUnaryOperator_7443,axiom,
! [VarCurr] :
( ~ v101403(VarCurr)
<=> v101401(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7338,axiom,
! [VarCurr] :
( v101401(VarCurr)
<=> ( v101364(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19090,axiom,
! [VarCurr] :
( v101390(VarCurr)
<=> ( v101391(VarCurr)
| v101393(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19089,axiom,
! [VarCurr] :
( v101393(VarCurr)
<=> ( v101394(VarCurr)
& v101398(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7337,axiom,
! [VarCurr] :
( v101398(VarCurr)
<=> ( ( v101392(VarCurr,bitIndex2)
<=> $false )
& ( v101392(VarCurr,bitIndex1)
<=> $true )
& ( v101392(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19088,axiom,
! [VarCurr] :
( v101394(VarCurr)
<=> ( v101395(VarCurr)
| v101396(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19087,axiom,
! [VarCurr] :
( v101396(VarCurr)
<=> ( v101366(VarCurr)
& v101397(VarCurr) ) ) ).
fof(writeUnaryOperator_7442,axiom,
! [VarCurr] :
( ~ v101397(VarCurr)
<=> v101395(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7336,axiom,
! [VarCurr] :
( v101395(VarCurr)
<=> ( v101364(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7335,axiom,
! [VarCurr] :
( v101391(VarCurr)
<=> ( ( v101392(VarCurr,bitIndex2)
<=> $true )
& ( v101392(VarCurr,bitIndex1)
<=> $false )
& ( v101392(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32263,axiom,
! [VarCurr] :
( v101392(VarCurr,bitIndex0)
<=> v101362(VarCurr) ) ).
fof(addAssignment_32262,axiom,
! [VarCurr] :
( v101392(VarCurr,bitIndex1)
<=> v101360(VarCurr) ) ).
fof(addAssignment_32261,axiom,
! [VarCurr] :
( v101392(VarCurr,bitIndex2)
<=> v101358(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19086,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101376(VarNext)
<=> ( v101377(VarNext)
& v101372(VarNext) ) ) ) ).
fof(writeUnaryOperator_7441,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101377(VarNext)
<=> v101379(VarNext) ) ) ).
fof(addAssignment_32260,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101379(VarNext)
<=> v101372(VarCurr) ) ) ).
fof(addAssignment_32259,axiom,
! [VarCurr] :
( v101372(VarCurr)
<=> v94893(VarCurr) ) ).
fof(addAssignment_32258,axiom,
! [VarCurr] :
( v101370(VarCurr)
<=> $false ) ).
fof(addAssignment_32257,axiom,
! [VarCurr] :
( v101368(VarCurr)
<=> v94837(VarCurr) ) ).
fof(addAssignment_32256,axiom,
! [VarCurr] :
( v101366(VarCurr)
<=> $false ) ).
fof(addAssignment_32255,axiom,
! [VarCurr] :
( v101364(VarCurr)
<=> v94829(VarCurr,bitIndex15) ) ).
fof(addAssignment_32254,axiom,
! [VarCurr] :
( v94829(VarCurr,bitIndex15)
<=> v94831(VarCurr,bitIndex15) ) ).
fof(addAssignment_32253,axiom,
! [VarCurr] :
( v94831(VarCurr,bitIndex15)
<=> v3872(VarCurr,bitIndex15) ) ).
fof(addAssignment_32252,axiom,
! [VarCurr] :
( v3872(VarCurr,bitIndex15)
<=> v3874(VarCurr,bitIndex15) ) ).
fof(addAssignment_32251,axiom,
! [VarCurr] :
( v101362(VarCurr)
<=> $false ) ).
fof(addAssignment_32250,axiom,
! [VarCurr] :
( v101360(VarCurr)
<=> $false ) ).
fof(addAssignment_32249,axiom,
! [VarCurr] :
( v101358(VarCurr)
<=> $true ) ).
fof(addAssignment_32248,axiom,
! [VarCurr] :
( v101356(VarCurr)
<=> $false ) ).
fof(addAssignment_32247,axiom,
! [VarCurr] :
( v101354(VarCurr)
<=> v94812(VarCurr) ) ).
fof(addAssignment_32246,axiom,
! [VarCurr] :
( v101149(VarCurr,bitIndex5)
<=> v101151(VarCurr,bitIndex5) ) ).
fof(addAssignment_32245,axiom,
! [VarNext] :
( v101151(VarNext,bitIndex5)
<=> v101344(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_1605,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101346(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v101344(VarNext,B)
<=> v101151(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1664,axiom,
! [VarNext] :
( v101346(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v101344(VarNext,B)
<=> v101173(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19085,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101346(VarNext)
<=> ( v101347(VarNext)
& v101168(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19084,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101347(VarNext)
<=> ( v101349(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7440,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101349(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_32244,axiom,
! [VarCurr] :
( v101153(VarCurr,bitIndex5)
<=> v101155(VarCurr,bitIndex5) ) ).
fof(addAssignment_32243,axiom,
! [VarCurr] :
( v101155(VarCurr,bitIndex5)
<=> v101157(VarCurr,bitIndex5) ) ).
fof(addAssignment_32242,axiom,
! [VarCurr] :
( v101157(VarCurr,bitIndex5)
<=> v100155(VarCurr,bitIndex5) ) ).
fof(addAssignment_32241,axiom,
! [VarCurr] :
( v101147(VarCurr,bitIndex1)
<=> v101264(VarCurr,bitIndex1) ) ).
fof(addAssignment_32240,axiom,
! [VarCurr] :
( v101177(VarCurr,bitIndex1)
<=> v101179(VarCurr,bitIndex1) ) ).
fof(addAssignment_32239,axiom,
! [VarCurr] :
( v101179(VarCurr,bitIndex1)
<=> v101181(VarCurr,bitIndex1) ) ).
fof(addAssignment_32238,axiom,
! [VarCurr] :
( v101181(VarCurr,bitIndex1)
<=> v101183(VarCurr,bitIndex1) ) ).
fof(addAssignment_32237,axiom,
! [VarCurr] :
( v101183(VarCurr,bitIndex1)
<=> v101185(VarCurr,bitIndex1) ) ).
fof(addAssignment_32236,axiom,
! [VarCurr] :
( v101185(VarCurr,bitIndex1)
<=> v101187(VarCurr,bitIndex1) ) ).
fof(addAssignment_32235,axiom,
! [VarCurr] :
( v101187(VarCurr,bitIndex1)
<=> v101189(VarCurr,bitIndex1) ) ).
fof(addAssignment_32234,axiom,
! [VarCurr] :
( v101189(VarCurr,bitIndex1)
<=> v101191(VarCurr,bitIndex1) ) ).
fof(addAssignment_32233,axiom,
! [VarCurr] :
( v101191(VarCurr,bitIndex1)
<=> v101193(VarCurr,bitIndex1) ) ).
fof(addAssignment_32232,axiom,
! [VarCurr] :
( v101193(VarCurr,bitIndex1)
<=> v101195(VarCurr,bitIndex1) ) ).
fof(addAssignment_32231,axiom,
! [VarCurr] :
( v101195(VarCurr,bitIndex1)
<=> v94804(VarCurr,bitIndex14) ) ).
fof(addAssignment_32230,axiom,
! [VarCurr] :
( v94804(VarCurr,bitIndex14)
<=> v94806(VarCurr,bitIndex14) ) ).
fof(addAssignment_32229,axiom,
! [VarCurr] :
( v94806(VarCurr,bitIndex14)
<=> v101276(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1604,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101299(VarNext)
=> ( v101276(VarNext)
<=> v101276(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1663,axiom,
! [VarNext] :
( v101299(VarNext)
=> ( v101276(VarNext)
<=> v101334(VarNext) ) ) ).
fof(addAssignment_32228,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101334(VarNext)
<=> v101332(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4744,axiom,
! [VarCurr] :
( ~ v101278(VarCurr)
=> ( v101332(VarCurr)
<=> v101335(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4748,axiom,
! [VarCurr] :
( v101278(VarCurr)
=> ( v101332(VarCurr)
<=> v101280(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4743,axiom,
! [VarCurr] :
( ~ v101312(VarCurr)
=> ( v101335(VarCurr)
<=> v101294(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4747,axiom,
! [VarCurr] :
( v101312(VarCurr)
=> ( v101335(VarCurr)
<=> v101336(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1202,axiom,
! [VarCurr] :
( ( ~ v101315(VarCurr)
& ~ v101317(VarCurr) )
=> ( v101336(VarCurr)
<=> v101340(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4742,axiom,
! [VarCurr] :
( v101317(VarCurr)
=> ( v101336(VarCurr)
<=> v101339(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4746,axiom,
! [VarCurr] :
( v101315(VarCurr)
=> ( v101336(VarCurr)
<=> v101337(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4741,axiom,
! [VarCurr] :
( ~ v101325(VarCurr)
=> ( v101340(VarCurr)
<=> v101294(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4745,axiom,
! [VarCurr] :
( v101325(VarCurr)
=> ( v101340(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4740,axiom,
! [VarCurr] :
( ~ v101319(VarCurr)
=> ( v101339(VarCurr)
<=> v101294(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4744,axiom,
! [VarCurr] :
( v101319(VarCurr)
=> ( v101339(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2290,axiom,
! [VarCurr] :
( ~ v101338(VarCurr)
=> ( v101337(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2325,axiom,
! [VarCurr] :
( v101338(VarCurr)
=> ( v101337(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7334,axiom,
! [VarCurr] :
( v101338(VarCurr)
<=> ( v101288(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19083,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101299(VarNext)
<=> ( v101300(VarNext)
& v101309(VarNext) ) ) ) ).
fof(addAssignment_32227,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101309(VarNext)
<=> v101307(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19082,axiom,
! [VarCurr] :
( v101307(VarCurr)
<=> ( v101278(VarCurr)
| v101310(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19081,axiom,
! [VarCurr] :
( v101310(VarCurr)
<=> ( v101311(VarCurr)
& v101331(VarCurr) ) ) ).
fof(writeUnaryOperator_7439,axiom,
! [VarCurr] :
( ~ v101331(VarCurr)
<=> v101278(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19080,axiom,
! [VarCurr] :
( v101311(VarCurr)
<=> ( v101312(VarCurr)
| v101329(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19079,axiom,
! [VarCurr] :
( v101329(VarCurr)
<=> ( v101290(VarCurr)
& v101330(VarCurr) ) ) ).
fof(writeUnaryOperator_7438,axiom,
! [VarCurr] :
( ~ v101330(VarCurr)
<=> v101292(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19078,axiom,
! [VarCurr] :
( v101312(VarCurr)
<=> ( v101313(VarCurr)
& v101292(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19077,axiom,
! [VarCurr] :
( v101313(VarCurr)
<=> ( v101314(VarCurr)
| v101323(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19076,axiom,
! [VarCurr] :
( v101323(VarCurr)
<=> ( v101324(VarCurr)
& v101328(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7333,axiom,
! [VarCurr] :
( v101328(VarCurr)
<=> ( ( v101316(VarCurr,bitIndex2)
<=> $false )
& ( v101316(VarCurr,bitIndex1)
<=> $false )
& ( v101316(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19075,axiom,
! [VarCurr] :
( v101324(VarCurr)
<=> ( v101325(VarCurr)
| v101326(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19074,axiom,
! [VarCurr] :
( v101326(VarCurr)
<=> ( v101290(VarCurr)
& v101327(VarCurr) ) ) ).
fof(writeUnaryOperator_7437,axiom,
! [VarCurr] :
( ~ v101327(VarCurr)
<=> v101325(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7332,axiom,
! [VarCurr] :
( v101325(VarCurr)
<=> ( v101288(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19073,axiom,
! [VarCurr] :
( v101314(VarCurr)
<=> ( v101315(VarCurr)
| v101317(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19072,axiom,
! [VarCurr] :
( v101317(VarCurr)
<=> ( v101318(VarCurr)
& v101322(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7331,axiom,
! [VarCurr] :
( v101322(VarCurr)
<=> ( ( v101316(VarCurr,bitIndex2)
<=> $false )
& ( v101316(VarCurr,bitIndex1)
<=> $true )
& ( v101316(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19071,axiom,
! [VarCurr] :
( v101318(VarCurr)
<=> ( v101319(VarCurr)
| v101320(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19070,axiom,
! [VarCurr] :
( v101320(VarCurr)
<=> ( v101290(VarCurr)
& v101321(VarCurr) ) ) ).
fof(writeUnaryOperator_7436,axiom,
! [VarCurr] :
( ~ v101321(VarCurr)
<=> v101319(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7330,axiom,
! [VarCurr] :
( v101319(VarCurr)
<=> ( v101288(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7329,axiom,
! [VarCurr] :
( v101315(VarCurr)
<=> ( ( v101316(VarCurr,bitIndex2)
<=> $true )
& ( v101316(VarCurr,bitIndex1)
<=> $false )
& ( v101316(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32226,axiom,
! [VarCurr] :
( v101316(VarCurr,bitIndex0)
<=> v101286(VarCurr) ) ).
fof(addAssignment_32225,axiom,
! [VarCurr] :
( v101316(VarCurr,bitIndex1)
<=> v101284(VarCurr) ) ).
fof(addAssignment_32224,axiom,
! [VarCurr] :
( v101316(VarCurr,bitIndex2)
<=> v101282(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19069,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101300(VarNext)
<=> ( v101301(VarNext)
& v101296(VarNext) ) ) ) ).
fof(writeUnaryOperator_7435,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101301(VarNext)
<=> v101303(VarNext) ) ) ).
fof(addAssignment_32223,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101303(VarNext)
<=> v101296(VarCurr) ) ) ).
fof(addAssignment_32222,axiom,
! [VarCurr] :
( v101296(VarCurr)
<=> v94893(VarCurr) ) ).
fof(addAssignment_32221,axiom,
! [VarCurr] :
( v101294(VarCurr)
<=> $false ) ).
fof(addAssignment_32220,axiom,
! [VarCurr] :
( v101292(VarCurr)
<=> v94837(VarCurr) ) ).
fof(addAssignment_32219,axiom,
! [VarCurr] :
( v101290(VarCurr)
<=> $false ) ).
fof(addAssignment_32218,axiom,
! [VarCurr] :
( v101288(VarCurr)
<=> v94829(VarCurr,bitIndex14) ) ).
fof(addAssignment_32217,axiom,
! [VarCurr] :
( v94829(VarCurr,bitIndex14)
<=> v94831(VarCurr,bitIndex14) ) ).
fof(addAssignment_32216,axiom,
! [VarCurr] :
( v94831(VarCurr,bitIndex14)
<=> v3872(VarCurr,bitIndex14) ) ).
fof(addAssignment_32215,axiom,
! [VarCurr] :
( v3872(VarCurr,bitIndex14)
<=> v3874(VarCurr,bitIndex14) ) ).
fof(addAssignment_32214,axiom,
! [VarCurr] :
( v101286(VarCurr)
<=> $false ) ).
fof(addAssignment_32213,axiom,
! [VarCurr] :
( v101284(VarCurr)
<=> $false ) ).
fof(addAssignment_32212,axiom,
! [VarCurr] :
( v101282(VarCurr)
<=> $true ) ).
fof(addAssignment_32211,axiom,
! [VarCurr] :
( v101280(VarCurr)
<=> $false ) ).
fof(addAssignment_32210,axiom,
! [VarCurr] :
( v101278(VarCurr)
<=> v94812(VarCurr) ) ).
fof(addAssignment_32209,axiom,
! [VarCurr] :
( v101149(VarCurr,bitIndex4)
<=> v101151(VarCurr,bitIndex4) ) ).
fof(addAssignment_32208,axiom,
! [VarNext] :
( v101151(VarNext,bitIndex4)
<=> v101268(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_1603,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101270(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v101268(VarNext,B)
<=> v101151(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1662,axiom,
! [VarNext] :
( v101270(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v101268(VarNext,B)
<=> v101173(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19068,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101270(VarNext)
<=> ( v101271(VarNext)
& v101168(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19067,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101271(VarNext)
<=> ( v101273(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7434,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101273(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_32207,axiom,
! [VarCurr] :
( v101153(VarCurr,bitIndex4)
<=> v101155(VarCurr,bitIndex4) ) ).
fof(addAssignment_32206,axiom,
! [VarCurr] :
( v101155(VarCurr,bitIndex4)
<=> v101157(VarCurr,bitIndex4) ) ).
fof(addAssignment_32205,axiom,
! [VarCurr] :
( v101157(VarCurr,bitIndex4)
<=> v100155(VarCurr,bitIndex4) ) ).
fof(addAssignment_32204,axiom,
! [VarCurr] :
( v101147(VarCurr,bitIndex0)
<=> v101264(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2289,axiom,
! [VarCurr] :
( ~ v101143(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v101264(VarCurr,B)
<=> v101266(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2324,axiom,
! [VarCurr] :
( v101143(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v101264(VarCurr,B)
<=> v101265(VarCurr,B) ) ) ) ).
fof(addAssignment_32203,axiom,
! [VarCurr,B] :
( range_25_0(B)
=> ( v101266(VarCurr,B)
<=> v101177(VarCurr,B) ) ) ).
fof(range_axiom_111,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_32202,axiom,
! [VarCurr] :
( ( v101266(VarCurr,bitIndex32)
<=> $false )
& ( v101266(VarCurr,bitIndex31)
<=> $false )
& ( v101266(VarCurr,bitIndex30)
<=> $false )
& ( v101266(VarCurr,bitIndex29)
<=> $false )
& ( v101266(VarCurr,bitIndex28)
<=> $false )
& ( v101266(VarCurr,bitIndex27)
<=> $false )
& ( v101266(VarCurr,bitIndex26)
<=> $false ) ) ).
fof(addAssignment_32201,axiom,
! [VarCurr] :
( ( v101265(VarCurr,bitIndex24)
<=> v101149(VarCurr,bitIndex27) )
& ( v101265(VarCurr,bitIndex23)
<=> v101149(VarCurr,bitIndex26) )
& ( v101265(VarCurr,bitIndex22)
<=> v101149(VarCurr,bitIndex25) )
& ( v101265(VarCurr,bitIndex21)
<=> v101149(VarCurr,bitIndex24) )
& ( v101265(VarCurr,bitIndex20)
<=> v101149(VarCurr,bitIndex23) )
& ( v101265(VarCurr,bitIndex19)
<=> v101149(VarCurr,bitIndex22) )
& ( v101265(VarCurr,bitIndex18)
<=> v101149(VarCurr,bitIndex21) )
& ( v101265(VarCurr,bitIndex17)
<=> v101149(VarCurr,bitIndex20) )
& ( v101265(VarCurr,bitIndex16)
<=> v101149(VarCurr,bitIndex19) )
& ( v101265(VarCurr,bitIndex15)
<=> v101149(VarCurr,bitIndex18) )
& ( v101265(VarCurr,bitIndex14)
<=> v101149(VarCurr,bitIndex17) )
& ( v101265(VarCurr,bitIndex13)
<=> v101149(VarCurr,bitIndex16) )
& ( v101265(VarCurr,bitIndex12)
<=> v101149(VarCurr,bitIndex15) )
& ( v101265(VarCurr,bitIndex11)
<=> v101149(VarCurr,bitIndex14) )
& ( v101265(VarCurr,bitIndex10)
<=> v101149(VarCurr,bitIndex13) )
& ( v101265(VarCurr,bitIndex9)
<=> v101149(VarCurr,bitIndex12) )
& ( v101265(VarCurr,bitIndex8)
<=> v101149(VarCurr,bitIndex11) )
& ( v101265(VarCurr,bitIndex7)
<=> v101149(VarCurr,bitIndex10) )
& ( v101265(VarCurr,bitIndex6)
<=> v101149(VarCurr,bitIndex9) )
& ( v101265(VarCurr,bitIndex5)
<=> v101149(VarCurr,bitIndex8) )
& ( v101265(VarCurr,bitIndex4)
<=> v101149(VarCurr,bitIndex7) )
& ( v101265(VarCurr,bitIndex3)
<=> v101149(VarCurr,bitIndex6) )
& ( v101265(VarCurr,bitIndex2)
<=> v101149(VarCurr,bitIndex5) )
& ( v101265(VarCurr,bitIndex1)
<=> v101149(VarCurr,bitIndex4) )
& ( v101265(VarCurr,bitIndex0)
<=> v101149(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_32200,axiom,
! [VarCurr] :
( ( v101265(VarCurr,bitIndex32)
<=> $false )
& ( v101265(VarCurr,bitIndex31)
<=> $false )
& ( v101265(VarCurr,bitIndex30)
<=> $false )
& ( v101265(VarCurr,bitIndex29)
<=> $false )
& ( v101265(VarCurr,bitIndex28)
<=> $false )
& ( v101265(VarCurr,bitIndex27)
<=> $false )
& ( v101265(VarCurr,bitIndex26)
<=> $false )
& ( v101265(VarCurr,bitIndex25)
<=> $false ) ) ).
fof(addAssignment_32199,axiom,
! [VarCurr] :
( v101177(VarCurr,bitIndex0)
<=> v101179(VarCurr,bitIndex0) ) ).
fof(addAssignment_32198,axiom,
! [VarCurr] :
( v101179(VarCurr,bitIndex0)
<=> v101181(VarCurr,bitIndex0) ) ).
fof(addAssignment_32197,axiom,
! [VarCurr] :
( v101181(VarCurr,bitIndex0)
<=> v101183(VarCurr,bitIndex0) ) ).
fof(addAssignment_32196,axiom,
! [VarCurr] :
( v101183(VarCurr,bitIndex0)
<=> v101185(VarCurr,bitIndex0) ) ).
fof(addAssignment_32195,axiom,
! [VarCurr] :
( v101185(VarCurr,bitIndex0)
<=> v101187(VarCurr,bitIndex0) ) ).
fof(addAssignment_32194,axiom,
! [VarCurr] :
( v101187(VarCurr,bitIndex0)
<=> v101189(VarCurr,bitIndex0) ) ).
fof(addAssignment_32193,axiom,
! [VarCurr] :
( v101189(VarCurr,bitIndex0)
<=> v101191(VarCurr,bitIndex0) ) ).
fof(addAssignment_32192,axiom,
! [VarCurr] :
( v101191(VarCurr,bitIndex0)
<=> v101193(VarCurr,bitIndex0) ) ).
fof(addAssignment_32191,axiom,
! [VarCurr] :
( v101193(VarCurr,bitIndex0)
<=> v101195(VarCurr,bitIndex0) ) ).
fof(addAssignment_32190,axiom,
! [VarCurr] :
( v101195(VarCurr,bitIndex0)
<=> v94804(VarCurr,bitIndex13) ) ).
fof(addAssignment_32189,axiom,
! [VarCurr] :
( v94804(VarCurr,bitIndex13)
<=> v94806(VarCurr,bitIndex13) ) ).
fof(addAssignment_32188,axiom,
! [VarCurr] :
( v94806(VarCurr,bitIndex13)
<=> v101197(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1602,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101220(VarNext)
=> ( v101197(VarNext)
<=> v101197(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1661,axiom,
! [VarNext] :
( v101220(VarNext)
=> ( v101197(VarNext)
<=> v101255(VarNext) ) ) ).
fof(addAssignment_32187,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101255(VarNext)
<=> v101253(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4739,axiom,
! [VarCurr] :
( ~ v101199(VarCurr)
=> ( v101253(VarCurr)
<=> v101256(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4743,axiom,
! [VarCurr] :
( v101199(VarCurr)
=> ( v101253(VarCurr)
<=> v101201(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4738,axiom,
! [VarCurr] :
( ~ v101233(VarCurr)
=> ( v101256(VarCurr)
<=> v101215(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4742,axiom,
! [VarCurr] :
( v101233(VarCurr)
=> ( v101256(VarCurr)
<=> v101257(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1201,axiom,
! [VarCurr] :
( ( ~ v101236(VarCurr)
& ~ v101238(VarCurr) )
=> ( v101257(VarCurr)
<=> v101261(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4737,axiom,
! [VarCurr] :
( v101238(VarCurr)
=> ( v101257(VarCurr)
<=> v101260(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4741,axiom,
! [VarCurr] :
( v101236(VarCurr)
=> ( v101257(VarCurr)
<=> v101258(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4736,axiom,
! [VarCurr] :
( ~ v101246(VarCurr)
=> ( v101261(VarCurr)
<=> v101215(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4740,axiom,
! [VarCurr] :
( v101246(VarCurr)
=> ( v101261(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4735,axiom,
! [VarCurr] :
( ~ v101240(VarCurr)
=> ( v101260(VarCurr)
<=> v101215(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4739,axiom,
! [VarCurr] :
( v101240(VarCurr)
=> ( v101260(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2288,axiom,
! [VarCurr] :
( ~ v101259(VarCurr)
=> ( v101258(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2323,axiom,
! [VarCurr] :
( v101259(VarCurr)
=> ( v101258(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7328,axiom,
! [VarCurr] :
( v101259(VarCurr)
<=> ( v101209(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19066,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101220(VarNext)
<=> ( v101221(VarNext)
& v101230(VarNext) ) ) ) ).
fof(addAssignment_32186,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101230(VarNext)
<=> v101228(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19065,axiom,
! [VarCurr] :
( v101228(VarCurr)
<=> ( v101199(VarCurr)
| v101231(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19064,axiom,
! [VarCurr] :
( v101231(VarCurr)
<=> ( v101232(VarCurr)
& v101252(VarCurr) ) ) ).
fof(writeUnaryOperator_7433,axiom,
! [VarCurr] :
( ~ v101252(VarCurr)
<=> v101199(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19063,axiom,
! [VarCurr] :
( v101232(VarCurr)
<=> ( v101233(VarCurr)
| v101250(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19062,axiom,
! [VarCurr] :
( v101250(VarCurr)
<=> ( v101211(VarCurr)
& v101251(VarCurr) ) ) ).
fof(writeUnaryOperator_7432,axiom,
! [VarCurr] :
( ~ v101251(VarCurr)
<=> v101213(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19061,axiom,
! [VarCurr] :
( v101233(VarCurr)
<=> ( v101234(VarCurr)
& v101213(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19060,axiom,
! [VarCurr] :
( v101234(VarCurr)
<=> ( v101235(VarCurr)
| v101244(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19059,axiom,
! [VarCurr] :
( v101244(VarCurr)
<=> ( v101245(VarCurr)
& v101249(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7327,axiom,
! [VarCurr] :
( v101249(VarCurr)
<=> ( ( v101237(VarCurr,bitIndex2)
<=> $false )
& ( v101237(VarCurr,bitIndex1)
<=> $false )
& ( v101237(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19058,axiom,
! [VarCurr] :
( v101245(VarCurr)
<=> ( v101246(VarCurr)
| v101247(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19057,axiom,
! [VarCurr] :
( v101247(VarCurr)
<=> ( v101211(VarCurr)
& v101248(VarCurr) ) ) ).
fof(writeUnaryOperator_7431,axiom,
! [VarCurr] :
( ~ v101248(VarCurr)
<=> v101246(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7326,axiom,
! [VarCurr] :
( v101246(VarCurr)
<=> ( v101209(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19056,axiom,
! [VarCurr] :
( v101235(VarCurr)
<=> ( v101236(VarCurr)
| v101238(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19055,axiom,
! [VarCurr] :
( v101238(VarCurr)
<=> ( v101239(VarCurr)
& v101243(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7325,axiom,
! [VarCurr] :
( v101243(VarCurr)
<=> ( ( v101237(VarCurr,bitIndex2)
<=> $false )
& ( v101237(VarCurr,bitIndex1)
<=> $true )
& ( v101237(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19054,axiom,
! [VarCurr] :
( v101239(VarCurr)
<=> ( v101240(VarCurr)
| v101241(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19053,axiom,
! [VarCurr] :
( v101241(VarCurr)
<=> ( v101211(VarCurr)
& v101242(VarCurr) ) ) ).
fof(writeUnaryOperator_7430,axiom,
! [VarCurr] :
( ~ v101242(VarCurr)
<=> v101240(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7324,axiom,
! [VarCurr] :
( v101240(VarCurr)
<=> ( v101209(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7323,axiom,
! [VarCurr] :
( v101236(VarCurr)
<=> ( ( v101237(VarCurr,bitIndex2)
<=> $true )
& ( v101237(VarCurr,bitIndex1)
<=> $false )
& ( v101237(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32185,axiom,
! [VarCurr] :
( v101237(VarCurr,bitIndex0)
<=> v101207(VarCurr) ) ).
fof(addAssignment_32184,axiom,
! [VarCurr] :
( v101237(VarCurr,bitIndex1)
<=> v101205(VarCurr) ) ).
fof(addAssignment_32183,axiom,
! [VarCurr] :
( v101237(VarCurr,bitIndex2)
<=> v101203(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19052,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101221(VarNext)
<=> ( v101222(VarNext)
& v101217(VarNext) ) ) ) ).
fof(writeUnaryOperator_7429,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101222(VarNext)
<=> v101224(VarNext) ) ) ).
fof(addAssignment_32182,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101224(VarNext)
<=> v101217(VarCurr) ) ) ).
fof(addAssignment_32181,axiom,
! [VarCurr] :
( v101217(VarCurr)
<=> v94893(VarCurr) ) ).
fof(addAssignment_32180,axiom,
! [VarCurr] :
( v101215(VarCurr)
<=> $false ) ).
fof(addAssignment_32179,axiom,
! [VarCurr] :
( v101213(VarCurr)
<=> v94837(VarCurr) ) ).
fof(addAssignment_32178,axiom,
! [VarCurr] :
( v101211(VarCurr)
<=> $false ) ).
fof(addAssignment_32177,axiom,
! [VarCurr] :
( v101209(VarCurr)
<=> v94829(VarCurr,bitIndex13) ) ).
fof(addAssignment_32176,axiom,
! [VarCurr] :
( v94829(VarCurr,bitIndex13)
<=> v94831(VarCurr,bitIndex13) ) ).
fof(addAssignment_32175,axiom,
! [VarCurr] :
( v94831(VarCurr,bitIndex13)
<=> v3872(VarCurr,bitIndex13) ) ).
fof(addAssignment_32174,axiom,
! [VarCurr] :
( v3872(VarCurr,bitIndex13)
<=> v3874(VarCurr,bitIndex13) ) ).
fof(addAssignment_32173,axiom,
! [VarCurr] :
( v101207(VarCurr)
<=> $false ) ).
fof(addAssignment_32172,axiom,
! [VarCurr] :
( v101205(VarCurr)
<=> $false ) ).
fof(addAssignment_32171,axiom,
! [VarCurr] :
( v101203(VarCurr)
<=> $true ) ).
fof(addAssignment_32170,axiom,
! [VarCurr] :
( v101201(VarCurr)
<=> $false ) ).
fof(addAssignment_32169,axiom,
! [VarCurr] :
( v101199(VarCurr)
<=> v94812(VarCurr) ) ).
fof(addAssignment_32168,axiom,
! [VarCurr] :
( v101149(VarCurr,bitIndex3)
<=> v101151(VarCurr,bitIndex3) ) ).
fof(addAssignment_32167,axiom,
! [VarNext] :
( v101151(VarNext,bitIndex3)
<=> v101159(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1601,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101160(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v101159(VarNext,B)
<=> v101151(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1660,axiom,
! [VarNext] :
( v101160(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v101159(VarNext,B)
<=> v101173(VarNext,B) ) ) ) ).
fof(addAssignment_32166,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v101173(VarNext,B)
<=> v101171(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4734,axiom,
! [VarCurr] :
( ~ v100602(VarCurr)
=> ! [B] :
( range_27_0(B)
=> ( v101171(VarCurr,B)
<=> v101153(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4738,axiom,
! [VarCurr] :
( v100602(VarCurr)
=> ! [B] :
( range_27_0(B)
=> ( v101171(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19051,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101160(VarNext)
<=> ( v101161(VarNext)
& v101168(VarNext) ) ) ) ).
fof(addAssignment_32165,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101168(VarNext)
<=> v101166(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19050,axiom,
! [VarCurr] :
( v101166(VarCurr)
<=> ( v100602(VarCurr)
| v101169(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19049,axiom,
! [VarCurr] :
( v101169(VarCurr)
<=> ( v100604(VarCurr)
& v101170(VarCurr) ) ) ).
fof(writeUnaryOperator_7428,axiom,
! [VarCurr] :
( ~ v101170(VarCurr)
<=> v100602(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19048,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101161(VarNext)
<=> ( v101163(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7427,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101163(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_32164,axiom,
! [VarCurr] :
( v101153(VarCurr,bitIndex3)
<=> v101155(VarCurr,bitIndex3) ) ).
fof(addAssignment_32163,axiom,
! [VarCurr] :
( v101155(VarCurr,bitIndex3)
<=> v101157(VarCurr,bitIndex3) ) ).
fof(addAssignment_32162,axiom,
! [VarCurr] :
( v101157(VarCurr,bitIndex3)
<=> v100155(VarCurr,bitIndex3) ) ).
fof(addAssignment_32161,axiom,
! [VarCurr] :
( v101143(VarCurr)
<=> v100531(VarCurr) ) ).
fof(addAssignment_32160,axiom,
! [VarCurr,B] :
( range_32_0(B)
=> ( v101106(VarCurr,B)
<=> v101108(VarCurr,B) ) ) ).
fof(addAssignment_32159,axiom,
! [VarCurr,B] :
( range_32_0(B)
=> ( v101108(VarCurr,B)
<=> v101110(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1600,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101119(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v101110(VarNext,B)
<=> v101110(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1659,axiom,
! [VarNext] :
( v101119(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v101110(VarNext,B)
<=> v101127(VarNext,B) ) ) ) ).
fof(addAssignment_32158,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v101127(VarNext,B)
<=> v101125(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2287,axiom,
! [VarCurr] :
( ~ v101101(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v101125(VarCurr,B)
<=> v101112(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2322,axiom,
! [VarCurr] :
( v101101(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v101125(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19047,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101119(VarNext)
<=> v101120(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19046,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101120(VarNext)
<=> ( v101122(VarNext)
& v101087(VarNext) ) ) ) ).
fof(writeUnaryOperator_7426,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101122(VarNext)
<=> v101094(VarNext) ) ) ).
fof(addAssignment_32157,axiom,
! [VarCurr,B] :
( range_32_0(B)
=> ( v101112(VarCurr,B)
<=> v101114(VarCurr,B) ) ) ).
fof(addAssignment_32156,axiom,
! [VarCurr,B] :
( range_32_0(B)
=> ( v101114(VarCurr,B)
<=> v101116(VarCurr,B) ) ) ).
fof(addAssignment_32155,axiom,
! [VarCurr] :
( v100987(VarCurr)
<=> v100989(VarCurr) ) ).
fof(addAssignment_32154,axiom,
! [VarCurr] :
( v100989(VarCurr)
<=> v100991(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1599,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101090(VarNext)
=> ( v100991(VarNext)
<=> v100991(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1658,axiom,
! [VarNext] :
( v101090(VarNext)
=> ( v100991(VarNext)
<=> v101100(VarNext) ) ) ).
fof(addAssignment_32153,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101100(VarNext)
<=> v101098(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2286,axiom,
! [VarCurr] :
( ~ v101101(VarCurr)
=> ( v101098(VarCurr)
<=> v101102(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2321,axiom,
! [VarCurr] :
( v101101(VarCurr)
=> ( v101098(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19045,axiom,
! [VarCurr] :
( v101102(VarCurr)
<=> ( v100995(VarCurr)
& v101001(VarCurr) ) ) ).
fof(writeUnaryOperator_7425,axiom,
! [VarCurr] :
( ~ v101101(VarCurr)
<=> v100993(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19044,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101090(VarNext)
<=> v101091(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19043,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101091(VarNext)
<=> ( v101092(VarNext)
& v101087(VarNext) ) ) ) ).
fof(writeUnaryOperator_7424,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101092(VarNext)
<=> v101094(VarNext) ) ) ).
fof(addAssignment_32152,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101094(VarNext)
<=> v101087(VarCurr) ) ) ).
fof(addAssignment_32151,axiom,
! [VarCurr] :
( v101087(VarCurr)
<=> v4087(VarCurr) ) ).
fof(addAssignment_32150,axiom,
! [VarCurr] :
( v101001(VarCurr)
<=> v101003(VarCurr) ) ).
fof(addAssignment_32149,axiom,
! [VarCurr] :
( v101003(VarCurr)
<=> v101005(VarCurr) ) ).
fof(addAssignment_32148,axiom,
! [VarCurr] :
( v101005(VarCurr)
<=> v101007(VarCurr) ) ).
fof(addAssignment_32147,axiom,
! [VarCurr] :
( v101007(VarCurr)
<=> v101009(VarCurr) ) ).
fof(addAssignment_32146,axiom,
! [VarCurr] :
( v101009(VarCurr)
<=> v101011(VarCurr) ) ).
fof(addAssignment_32145,axiom,
! [VarCurr] :
( v101011(VarCurr)
<=> v101013(VarCurr) ) ).
fof(addAssignment_32144,axiom,
! [VarCurr] :
( v101013(VarCurr)
<=> v101015(VarCurr) ) ).
fof(addAssignment_32143,axiom,
! [VarCurr] :
( v101015(VarCurr)
<=> v101017(VarCurr) ) ).
fof(addAssignment_32142,axiom,
! [VarCurr] :
( v101017(VarCurr)
<=> v3823(VarCurr,bitIndex10) ) ).
fof(addAssignment_32141,axiom,
! [VarCurr] :
( v3823(VarCurr,bitIndex10)
<=> v3825(VarCurr,bitIndex10) ) ).
fof(addAssignment_32140,axiom,
! [VarCurr] :
( v3825(VarCurr,bitIndex10)
<=> v101019(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1598,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101042(VarNext)
=> ( v101019(VarNext)
<=> v101019(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1657,axiom,
! [VarNext] :
( v101042(VarNext)
=> ( v101019(VarNext)
<=> v101077(VarNext) ) ) ).
fof(addAssignment_32139,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101077(VarNext)
<=> v101075(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4733,axiom,
! [VarCurr] :
( ~ v101021(VarCurr)
=> ( v101075(VarCurr)
<=> v101078(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4737,axiom,
! [VarCurr] :
( v101021(VarCurr)
=> ( v101075(VarCurr)
<=> v101023(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4732,axiom,
! [VarCurr] :
( ~ v101055(VarCurr)
=> ( v101078(VarCurr)
<=> v101037(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4736,axiom,
! [VarCurr] :
( v101055(VarCurr)
=> ( v101078(VarCurr)
<=> v101079(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1200,axiom,
! [VarCurr] :
( ( ~ v101058(VarCurr)
& ~ v101060(VarCurr) )
=> ( v101079(VarCurr)
<=> v101083(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4731,axiom,
! [VarCurr] :
( v101060(VarCurr)
=> ( v101079(VarCurr)
<=> v101082(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4735,axiom,
! [VarCurr] :
( v101058(VarCurr)
=> ( v101079(VarCurr)
<=> v101080(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4730,axiom,
! [VarCurr] :
( ~ v101068(VarCurr)
=> ( v101083(VarCurr)
<=> v101037(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4734,axiom,
! [VarCurr] :
( v101068(VarCurr)
=> ( v101083(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4729,axiom,
! [VarCurr] :
( ~ v101062(VarCurr)
=> ( v101082(VarCurr)
<=> v101037(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4733,axiom,
! [VarCurr] :
( v101062(VarCurr)
=> ( v101082(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2285,axiom,
! [VarCurr] :
( ~ v101081(VarCurr)
=> ( v101080(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2320,axiom,
! [VarCurr] :
( v101081(VarCurr)
=> ( v101080(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7322,axiom,
! [VarCurr] :
( v101081(VarCurr)
<=> ( v101031(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19042,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101042(VarNext)
<=> ( v101043(VarNext)
& v101052(VarNext) ) ) ) ).
fof(addAssignment_32138,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101052(VarNext)
<=> v101050(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19041,axiom,
! [VarCurr] :
( v101050(VarCurr)
<=> ( v101021(VarCurr)
| v101053(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19040,axiom,
! [VarCurr] :
( v101053(VarCurr)
<=> ( v101054(VarCurr)
& v101074(VarCurr) ) ) ).
fof(writeUnaryOperator_7423,axiom,
! [VarCurr] :
( ~ v101074(VarCurr)
<=> v101021(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19039,axiom,
! [VarCurr] :
( v101054(VarCurr)
<=> ( v101055(VarCurr)
| v101072(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19038,axiom,
! [VarCurr] :
( v101072(VarCurr)
<=> ( v101033(VarCurr)
& v101073(VarCurr) ) ) ).
fof(writeUnaryOperator_7422,axiom,
! [VarCurr] :
( ~ v101073(VarCurr)
<=> v101035(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19037,axiom,
! [VarCurr] :
( v101055(VarCurr)
<=> ( v101056(VarCurr)
& v101035(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19036,axiom,
! [VarCurr] :
( v101056(VarCurr)
<=> ( v101057(VarCurr)
| v101066(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19035,axiom,
! [VarCurr] :
( v101066(VarCurr)
<=> ( v101067(VarCurr)
& v101071(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7321,axiom,
! [VarCurr] :
( v101071(VarCurr)
<=> ( ( v101059(VarCurr,bitIndex2)
<=> $false )
& ( v101059(VarCurr,bitIndex1)
<=> $false )
& ( v101059(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19034,axiom,
! [VarCurr] :
( v101067(VarCurr)
<=> ( v101068(VarCurr)
| v101069(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19033,axiom,
! [VarCurr] :
( v101069(VarCurr)
<=> ( v101033(VarCurr)
& v101070(VarCurr) ) ) ).
fof(writeUnaryOperator_7421,axiom,
! [VarCurr] :
( ~ v101070(VarCurr)
<=> v101068(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7320,axiom,
! [VarCurr] :
( v101068(VarCurr)
<=> ( v101031(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19032,axiom,
! [VarCurr] :
( v101057(VarCurr)
<=> ( v101058(VarCurr)
| v101060(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19031,axiom,
! [VarCurr] :
( v101060(VarCurr)
<=> ( v101061(VarCurr)
& v101065(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7319,axiom,
! [VarCurr] :
( v101065(VarCurr)
<=> ( ( v101059(VarCurr,bitIndex2)
<=> $false )
& ( v101059(VarCurr,bitIndex1)
<=> $true )
& ( v101059(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19030,axiom,
! [VarCurr] :
( v101061(VarCurr)
<=> ( v101062(VarCurr)
| v101063(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19029,axiom,
! [VarCurr] :
( v101063(VarCurr)
<=> ( v101033(VarCurr)
& v101064(VarCurr) ) ) ).
fof(writeUnaryOperator_7420,axiom,
! [VarCurr] :
( ~ v101064(VarCurr)
<=> v101062(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7318,axiom,
! [VarCurr] :
( v101062(VarCurr)
<=> ( v101031(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7317,axiom,
! [VarCurr] :
( v101058(VarCurr)
<=> ( ( v101059(VarCurr,bitIndex2)
<=> $true )
& ( v101059(VarCurr,bitIndex1)
<=> $false )
& ( v101059(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32137,axiom,
! [VarCurr] :
( v101059(VarCurr,bitIndex0)
<=> v101029(VarCurr) ) ).
fof(addAssignment_32136,axiom,
! [VarCurr] :
( v101059(VarCurr,bitIndex1)
<=> v101027(VarCurr) ) ).
fof(addAssignment_32135,axiom,
! [VarCurr] :
( v101059(VarCurr,bitIndex2)
<=> v101025(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19028,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101043(VarNext)
<=> ( v101044(VarNext)
& v101039(VarNext) ) ) ) ).
fof(writeUnaryOperator_7419,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101044(VarNext)
<=> v101046(VarNext) ) ) ).
fof(addAssignment_32134,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101046(VarNext)
<=> v101039(VarCurr) ) ) ).
fof(addAssignment_32133,axiom,
! [VarCurr] :
( v101039(VarCurr)
<=> v4713(VarCurr) ) ).
fof(addAssignment_32132,axiom,
! [VarCurr] :
( v101037(VarCurr)
<=> $false ) ).
fof(addAssignment_32131,axiom,
! [VarCurr] :
( v101035(VarCurr)
<=> v4623(VarCurr) ) ).
fof(addAssignment_32130,axiom,
! [VarCurr] :
( v101033(VarCurr)
<=> $false ) ).
fof(addAssignment_32129,axiom,
! [VarCurr] :
( v101031(VarCurr)
<=> v3868(VarCurr,bitIndex10) ) ).
fof(addAssignment_32128,axiom,
! [VarCurr] :
( v3868(VarCurr,bitIndex10)
<=> v3870(VarCurr,bitIndex10) ) ).
fof(addAssignment_32127,axiom,
! [VarCurr] :
( v3870(VarCurr,bitIndex10)
<=> v3872(VarCurr,bitIndex10) ) ).
fof(addAssignment_32126,axiom,
! [VarCurr] :
( v3872(VarCurr,bitIndex10)
<=> v3874(VarCurr,bitIndex10) ) ).
fof(addAssignment_32125,axiom,
! [VarCurr] :
( v101029(VarCurr)
<=> $false ) ).
fof(addAssignment_32124,axiom,
! [VarCurr] :
( v101027(VarCurr)
<=> $false ) ).
fof(addAssignment_32123,axiom,
! [VarCurr] :
( v101025(VarCurr)
<=> $true ) ).
fof(addAssignment_32122,axiom,
! [VarCurr] :
( v101023(VarCurr)
<=> $false ) ).
fof(addAssignment_32121,axiom,
! [VarCurr] :
( v101021(VarCurr)
<=> v3831(VarCurr) ) ).
fof(addAssignment_32120,axiom,
! [VarCurr] :
( v100995(VarCurr)
<=> v100997(VarCurr) ) ).
fof(addAssignment_32119,axiom,
! [VarCurr] :
( v100997(VarCurr)
<=> v100999(VarCurr) ) ).
fof(addAssignment_32118,axiom,
! [VarCurr] :
( v100993(VarCurr)
<=> v3855(VarCurr) ) ).
fof(addAssignment_32117,axiom,
! [VarCurr] :
( v100915(VarCurr)
<=> v100917(VarCurr) ) ).
fof(addAssignment_32116,axiom,
! [VarCurr] :
( v100917(VarCurr)
<=> v100919(VarCurr) ) ).
fof(addAssignment_32115,axiom,
! [VarCurr] :
( v100919(VarCurr)
<=> v100921(VarCurr) ) ).
fof(addAssignment_32114,axiom,
! [VarCurr] :
( v100921(VarCurr)
<=> v100923(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1597,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100972(VarNext)
=> ( v100923(VarNext)
<=> v100923(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1656,axiom,
! [VarNext] :
( v100972(VarNext)
=> ( v100923(VarNext)
<=> v100980(VarNext) ) ) ).
fof(addAssignment_32113,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100980(VarNext)
<=> v100978(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2284,axiom,
! [VarCurr] :
( ~ v10889(VarCurr)
=> ( v100978(VarCurr)
<=> v100981(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2319,axiom,
! [VarCurr] :
( v10889(VarCurr)
=> ( v100978(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19027,axiom,
! [VarCurr] :
( v100981(VarCurr)
<=> ( v10779(VarCurr)
& v100925(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19026,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100972(VarNext)
<=> v100973(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19025,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100973(VarNext)
<=> ( v100975(VarNext)
& v10875(VarNext) ) ) ) ).
fof(writeUnaryOperator_7418,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100975(VarNext)
<=> v10882(VarNext) ) ) ).
fof(addAssignment_32112,axiom,
! [VarCurr] :
( v100925(VarCurr)
<=> v100927(VarCurr) ) ).
fof(addAssignment_32111,axiom,
! [VarCurr] :
( v100927(VarCurr)
<=> v100929(VarCurr) ) ).
fof(addAssignment_32110,axiom,
! [VarCurr] :
( v100929(VarCurr)
<=> v100931(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19024,axiom,
! [VarCurr] :
( v100931(VarCurr)
<=> ( v100933(VarCurr)
& v100969(VarCurr) ) ) ).
fof(writeUnaryOperator_7417,axiom,
! [VarCurr] :
( ~ v100969(VarCurr)
<=> v100954(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1596,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100957(VarNext)
=> ( v100954(VarNext)
<=> v100954(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1655,axiom,
! [VarNext] :
( v100957(VarNext)
=> ( v100954(VarNext)
<=> v100965(VarNext) ) ) ).
fof(addAssignment_32109,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100965(VarNext)
<=> v100963(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2283,axiom,
! [VarCurr] :
( ~ v10854(VarCurr)
=> ( v100963(VarCurr)
<=> v100933(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2318,axiom,
! [VarCurr] :
( v10854(VarCurr)
=> ( v100963(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19023,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100957(VarNext)
<=> v100958(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19022,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100958(VarNext)
<=> ( v100960(VarNext)
& v4717(VarNext) ) ) ) ).
fof(writeUnaryOperator_7416,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100960(VarNext)
<=> v10847(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1595,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100942(VarNext)
=> ( v100933(VarNext)
<=> v100933(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1654,axiom,
! [VarNext] :
( v100942(VarNext)
=> ( v100933(VarNext)
<=> v100950(VarNext) ) ) ).
fof(addAssignment_32108,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100950(VarNext)
<=> v100948(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2282,axiom,
! [VarCurr] :
( ~ v10854(VarCurr)
=> ( v100948(VarCurr)
<=> v100935(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2317,axiom,
! [VarCurr] :
( v10854(VarCurr)
=> ( v100948(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19021,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100942(VarNext)
<=> v100943(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19020,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100943(VarNext)
<=> ( v100945(VarNext)
& v4717(VarNext) ) ) ) ).
fof(writeUnaryOperator_7415,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100945(VarNext)
<=> v10847(VarNext) ) ) ).
fof(addAssignment_32107,axiom,
! [VarCurr] :
( v100935(VarCurr)
<=> v100937(VarCurr) ) ).
fof(addAssignment_32106,axiom,
! [VarCurr] :
( v100937(VarCurr)
<=> v100939(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2281,axiom,
! [VarCurr] :
( ~ v100901(VarCurr)
=> ( v100899(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2316,axiom,
! [VarCurr] :
( v100901(VarCurr)
=> ( v100899(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7316,axiom,
! [VarCurr] :
( v100901(VarCurr)
<=> ( ( v10408(VarCurr,bitIndex2)
<=> $false )
& ( v10408(VarCurr,bitIndex1)
<=> $true )
& ( v10408(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32105,axiom,
! [VarCurr] :
( v100523(VarCurr)
<=> v100525(VarCurr) ) ).
fof(addAssignment_32104,axiom,
! [VarCurr] :
( v100525(VarCurr)
<=> v100527(VarCurr) ) ).
fof(addAssignment_32103,axiom,
! [VarCurr] :
( v100527(VarCurr)
<=> v100529(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2280,axiom,
! [VarCurr] :
( ~ v100531(VarCurr)
=> ( v100529(VarCurr)
<=> v100887(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2315,axiom,
! [VarCurr] :
( v100531(VarCurr)
=> ( v100529(VarCurr)
<=> v100884(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7315,axiom,
! [VarCurr] :
( v100887(VarCurr)
<=> ( ( v100533(VarCurr,bitIndex23)
<=> v100720(VarCurr,bitIndex23) )
& ( v100533(VarCurr,bitIndex22)
<=> v100720(VarCurr,bitIndex22) )
& ( v100533(VarCurr,bitIndex21)
<=> v100720(VarCurr,bitIndex21) )
& ( v100533(VarCurr,bitIndex20)
<=> v100720(VarCurr,bitIndex20) )
& ( v100533(VarCurr,bitIndex19)
<=> v100720(VarCurr,bitIndex19) )
& ( v100533(VarCurr,bitIndex18)
<=> v100720(VarCurr,bitIndex18) )
& ( v100533(VarCurr,bitIndex17)
<=> v100720(VarCurr,bitIndex17) )
& ( v100533(VarCurr,bitIndex16)
<=> v100720(VarCurr,bitIndex16) )
& ( v100533(VarCurr,bitIndex15)
<=> v100720(VarCurr,bitIndex15) )
& ( v100533(VarCurr,bitIndex14)
<=> v100720(VarCurr,bitIndex14) )
& ( v100533(VarCurr,bitIndex13)
<=> v100720(VarCurr,bitIndex13) )
& ( v100533(VarCurr,bitIndex12)
<=> v100720(VarCurr,bitIndex12) )
& ( v100533(VarCurr,bitIndex11)
<=> v100720(VarCurr,bitIndex11) )
& ( v100533(VarCurr,bitIndex10)
<=> v100720(VarCurr,bitIndex10) )
& ( v100533(VarCurr,bitIndex9)
<=> v100720(VarCurr,bitIndex9) )
& ( v100533(VarCurr,bitIndex8)
<=> v100720(VarCurr,bitIndex8) )
& ( v100533(VarCurr,bitIndex7)
<=> v100720(VarCurr,bitIndex7) )
& ( v100533(VarCurr,bitIndex6)
<=> v100720(VarCurr,bitIndex6) )
& ( v100533(VarCurr,bitIndex5)
<=> v100720(VarCurr,bitIndex5) )
& ( v100533(VarCurr,bitIndex4)
<=> v100720(VarCurr,bitIndex4) )
& ( v100533(VarCurr,bitIndex3)
<=> v100720(VarCurr,bitIndex3) )
& ( v100533(VarCurr,bitIndex2)
<=> v100720(VarCurr,bitIndex2) )
& ( v100533(VarCurr,bitIndex1)
<=> v100720(VarCurr,bitIndex1) )
& ( v100533(VarCurr,bitIndex0)
<=> v100720(VarCurr,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19019,axiom,
! [VarCurr] :
( v100884(VarCurr)
<=> ( v100885(VarCurr)
& v100886(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7314,axiom,
! [VarCurr] :
( v100886(VarCurr)
<=> ( ( v100741(VarCurr,bitIndex4)
<=> v100745(VarCurr,bitIndex4) )
& ( v100741(VarCurr,bitIndex3)
<=> v100745(VarCurr,bitIndex3) )
& ( v100741(VarCurr,bitIndex2)
<=> v100745(VarCurr,bitIndex2) )
& ( v100741(VarCurr,bitIndex1)
<=> v100745(VarCurr,bitIndex1) )
& ( v100741(VarCurr,bitIndex0)
<=> v100745(VarCurr,bitIndex0) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7313,axiom,
! [VarCurr] :
( v100885(VarCurr)
<=> ( ( v100533(VarCurr,bitIndex23)
<=> v100720(VarCurr,bitIndex23) )
& ( v100533(VarCurr,bitIndex22)
<=> v100720(VarCurr,bitIndex22) )
& ( v100533(VarCurr,bitIndex21)
<=> v100720(VarCurr,bitIndex21) )
& ( v100533(VarCurr,bitIndex20)
<=> v100720(VarCurr,bitIndex20) )
& ( v100533(VarCurr,bitIndex19)
<=> v100720(VarCurr,bitIndex19) )
& ( v100533(VarCurr,bitIndex18)
<=> v100720(VarCurr,bitIndex18) )
& ( v100533(VarCurr,bitIndex17)
<=> v100720(VarCurr,bitIndex17) )
& ( v100533(VarCurr,bitIndex16)
<=> v100720(VarCurr,bitIndex16) )
& ( v100533(VarCurr,bitIndex15)
<=> v100720(VarCurr,bitIndex15) )
& ( v100533(VarCurr,bitIndex14)
<=> v100720(VarCurr,bitIndex14) )
& ( v100533(VarCurr,bitIndex13)
<=> v100720(VarCurr,bitIndex13) )
& ( v100533(VarCurr,bitIndex12)
<=> v100720(VarCurr,bitIndex12) )
& ( v100533(VarCurr,bitIndex11)
<=> v100720(VarCurr,bitIndex11) )
& ( v100533(VarCurr,bitIndex10)
<=> v100720(VarCurr,bitIndex10) )
& ( v100533(VarCurr,bitIndex9)
<=> v100720(VarCurr,bitIndex9) )
& ( v100533(VarCurr,bitIndex8)
<=> v100720(VarCurr,bitIndex8) )
& ( v100533(VarCurr,bitIndex7)
<=> v100720(VarCurr,bitIndex7) )
& ( v100533(VarCurr,bitIndex6)
<=> v100720(VarCurr,bitIndex6) )
& ( v100533(VarCurr,bitIndex5)
<=> v100720(VarCurr,bitIndex5) )
& ( v100533(VarCurr,bitIndex4)
<=> v100720(VarCurr,bitIndex4) )
& ( v100533(VarCurr,bitIndex3)
<=> v100720(VarCurr,bitIndex3) )
& ( v100533(VarCurr,bitIndex2)
<=> v100720(VarCurr,bitIndex2) )
& ( v100533(VarCurr,bitIndex1)
<=> v100720(VarCurr,bitIndex1) )
& ( v100533(VarCurr,bitIndex0)
<=> v100720(VarCurr,bitIndex0) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1594,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100867(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v100741(VarNext,B)
<=> v100741(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1653,axiom,
! [VarNext] :
( v100867(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v100741(VarNext,B)
<=> v100880(VarNext,B) ) ) ) ).
fof(addAssignment_32102,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v100880(VarNext,B)
<=> v100878(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4728,axiom,
! [VarCurr] :
( ~ v100711(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v100878(VarCurr,B)
<=> v100743(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4732,axiom,
! [VarCurr] :
( v100711(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v100878(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19018,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100867(VarNext)
<=> ( v100868(VarNext)
& v100875(VarNext) ) ) ) ).
fof(addAssignment_32101,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100875(VarNext)
<=> v100873(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19017,axiom,
! [VarCurr] :
( v100873(VarCurr)
<=> ( v100711(VarCurr)
| v100876(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19016,axiom,
! [VarCurr] :
( v100876(VarCurr)
<=> ( v100538(VarCurr)
& v100877(VarCurr) ) ) ).
fof(writeUnaryOperator_7414,axiom,
! [VarCurr] :
( ~ v100877(VarCurr)
<=> v100711(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19015,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100868(VarNext)
<=> ( v100870(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7413,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100870(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignmentInitValueVector_53,axiom,
! [B] :
( range_4_0(B)
=> ( v100741(constB0,B)
<=> $false ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1593,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100849(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v100743(VarNext,B)
<=> v100743(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1652,axiom,
! [VarNext] :
( v100849(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v100743(VarNext,B)
<=> v100862(VarNext,B) ) ) ) ).
fof(addAssignment_32100,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v100862(VarNext,B)
<=> v100860(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4727,axiom,
! [VarCurr] :
( ~ v100602(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v100860(VarCurr,B)
<=> v100745(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4731,axiom,
! [VarCurr] :
( v100602(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v100860(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19014,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100849(VarNext)
<=> ( v100850(VarNext)
& v100857(VarNext) ) ) ) ).
fof(addAssignment_32099,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100857(VarNext)
<=> v100855(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19013,axiom,
! [VarCurr] :
( v100855(VarCurr)
<=> ( v100602(VarCurr)
| v100858(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19012,axiom,
! [VarCurr] :
( v100858(VarCurr)
<=> ( v100604(VarCurr)
& v100859(VarCurr) ) ) ).
fof(writeUnaryOperator_7412,axiom,
! [VarCurr] :
( ~ v100859(VarCurr)
<=> v100602(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19011,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100850(VarNext)
<=> ( v100852(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7411,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100852(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_32098,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v100745(VarCurr,B)
<=> v100747(VarCurr,B) ) ) ).
fof(addAssignment_32097,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v100747(VarCurr,B)
<=> v100749(VarCurr,B) ) ) ).
fof(addAssignment_32096,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v100749(VarCurr,B)
<=> v100751(VarCurr,B) ) ) ).
fof(addAssignment_32095,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v100751(VarCurr,B)
<=> v100753(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1592,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100831(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v100753(VarNext,B)
<=> v100753(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1651,axiom,
! [VarNext] :
( v100831(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v100753(VarNext,B)
<=> v100844(VarNext,B) ) ) ) ).
fof(addAssignment_32094,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v100844(VarNext,B)
<=> v100842(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4726,axiom,
! [VarCurr] :
( ~ v98414(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v100842(VarCurr,B)
<=> v100755(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4730,axiom,
! [VarCurr] :
( v98414(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v100842(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19010,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100831(VarNext)
<=> ( v100832(VarNext)
& v100839(VarNext) ) ) ) ).
fof(addAssignment_32093,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100839(VarNext)
<=> v100837(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19009,axiom,
! [VarCurr] :
( v100837(VarCurr)
<=> ( v98414(VarCurr)
| v100840(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19008,axiom,
! [VarCurr] :
( v100840(VarCurr)
<=> ( v98416(VarCurr)
& v100841(VarCurr) ) ) ).
fof(writeUnaryOperator_7410,axiom,
! [VarCurr] :
( ~ v100841(VarCurr)
<=> v98414(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19007,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100832(VarNext)
<=> ( v100834(VarNext)
& v98398(VarNext) ) ) ) ).
fof(writeUnaryOperator_7409,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100834(VarNext)
<=> v98407(VarNext) ) ) ).
fof(addAssignmentInitValueVector_52,axiom,
! [B] :
( range_4_0(B)
=> ( v100753(constB0,B)
<=> $false ) ) ).
fof(addAssignment_32092,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v100755(VarCurr,B)
<=> v100757(VarCurr,B) ) ) ).
fof(addAssignment_32091,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v100757(VarCurr,B)
<=> v100759(VarCurr,B) ) ) ).
fof(addAssignment_32090,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v100759(VarCurr,B)
<=> v100761(VarCurr,B) ) ) ).
fof(addAssignment_32089,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v100761(VarCurr,B)
<=> v100763(VarCurr,B) ) ) ).
fof(addAssignment_32088,axiom,
! [VarCurr] :
( v100763(VarCurr,bitIndex4)
<=> v100765(VarCurr) ) ).
fof(addAssignment_32087,axiom,
! [VarCurr] :
( v100763(VarCurr,bitIndex3)
<=> v100778(VarCurr) ) ).
fof(addAssignment_32086,axiom,
! [VarCurr] :
( v100763(VarCurr,bitIndex2)
<=> v100791(VarCurr) ) ).
fof(addAssignment_32085,axiom,
! [VarCurr] :
( v100763(VarCurr,bitIndex1)
<=> v100804(VarCurr) ) ).
fof(addAssignment_32084,axiom,
! [VarCurr] :
( v100763(VarCurr,bitIndex0)
<=> v100817(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2279,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100825(VarNext)
=> ( v100817(VarNext)
<=> v100817(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2314,axiom,
! [VarNext] :
( v100825(VarNext)
=> ( v100817(VarNext)
<=> v100819(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7312,axiom,
! [VarCurr] :
( v100825(VarCurr)
<=> ( v100821(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_7408,axiom,
! [VarCurr] :
( ~ v100821(VarCurr)
<=> v96109(VarCurr) ) ).
fof(addAssignment_32083,axiom,
! [VarCurr] :
( v100819(VarCurr)
<=> v95589(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2278,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100812(VarNext)
=> ( v100804(VarNext)
<=> v100804(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2313,axiom,
! [VarNext] :
( v100812(VarNext)
=> ( v100804(VarNext)
<=> v100806(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7311,axiom,
! [VarCurr] :
( v100812(VarCurr)
<=> ( v100808(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_7407,axiom,
! [VarCurr] :
( ~ v100808(VarCurr)
<=> v96109(VarCurr) ) ).
fof(addAssignment_32082,axiom,
! [VarCurr] :
( v100806(VarCurr)
<=> v95589(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2277,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100799(VarNext)
=> ( v100791(VarNext)
<=> v100791(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2312,axiom,
! [VarNext] :
( v100799(VarNext)
=> ( v100791(VarNext)
<=> v100793(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7310,axiom,
! [VarCurr] :
( v100799(VarCurr)
<=> ( v100795(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_7406,axiom,
! [VarCurr] :
( ~ v100795(VarCurr)
<=> v96109(VarCurr) ) ).
fof(addAssignment_32081,axiom,
! [VarCurr] :
( v100793(VarCurr)
<=> v95589(VarCurr,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2276,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100786(VarNext)
=> ( v100778(VarNext)
<=> v100778(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2311,axiom,
! [VarNext] :
( v100786(VarNext)
=> ( v100778(VarNext)
<=> v100780(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7309,axiom,
! [VarCurr] :
( v100786(VarCurr)
<=> ( v100782(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_7405,axiom,
! [VarCurr] :
( ~ v100782(VarCurr)
<=> v96109(VarCurr) ) ).
fof(addAssignment_32080,axiom,
! [VarCurr] :
( v100780(VarCurr)
<=> v95589(VarCurr,bitIndex3) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2275,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100773(VarNext)
=> ( v100765(VarNext)
<=> v100765(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2310,axiom,
! [VarNext] :
( v100773(VarNext)
=> ( v100765(VarNext)
<=> v100767(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7308,axiom,
! [VarCurr] :
( v100773(VarCurr)
<=> ( v100769(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_7404,axiom,
! [VarCurr] :
( ~ v100769(VarCurr)
<=> v96109(VarCurr) ) ).
fof(addAssignment_32079,axiom,
! [VarCurr] :
( v100767(VarCurr)
<=> v95589(VarCurr,bitIndex4) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2274,axiom,
! [VarCurr] :
( ~ v100737(VarCurr)
=> ! [B] :
( range_23_3(B)
=> ( v100720(VarCurr,B)
<=> v100722(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_89,axiom,
! [VarCurr] :
( v100737(VarCurr)
=> ( ( v100720(VarCurr,bitIndex23)
<=> v100572(VarCurr,bitIndex37) )
& ( v100720(VarCurr,bitIndex22)
<=> v100572(VarCurr,bitIndex36) )
& ( v100720(VarCurr,bitIndex21)
<=> v100572(VarCurr,bitIndex35) )
& ( v100720(VarCurr,bitIndex20)
<=> v100572(VarCurr,bitIndex34) )
& ( v100720(VarCurr,bitIndex19)
<=> v100572(VarCurr,bitIndex33) )
& ( v100720(VarCurr,bitIndex18)
<=> v100572(VarCurr,bitIndex32) )
& ( v100720(VarCurr,bitIndex17)
<=> v100572(VarCurr,bitIndex31) )
& ( v100720(VarCurr,bitIndex16)
<=> v100572(VarCurr,bitIndex30) )
& ( v100720(VarCurr,bitIndex15)
<=> v100572(VarCurr,bitIndex29) )
& ( v100720(VarCurr,bitIndex14)
<=> v100572(VarCurr,bitIndex28) )
& ( v100720(VarCurr,bitIndex13)
<=> v100572(VarCurr,bitIndex27) )
& ( v100720(VarCurr,bitIndex12)
<=> v100572(VarCurr,bitIndex26) )
& ( v100720(VarCurr,bitIndex11)
<=> v100572(VarCurr,bitIndex25) )
& ( v100720(VarCurr,bitIndex10)
<=> v100572(VarCurr,bitIndex24) )
& ( v100720(VarCurr,bitIndex9)
<=> v100572(VarCurr,bitIndex23) )
& ( v100720(VarCurr,bitIndex8)
<=> v100572(VarCurr,bitIndex22) )
& ( v100720(VarCurr,bitIndex7)
<=> v100572(VarCurr,bitIndex21) )
& ( v100720(VarCurr,bitIndex6)
<=> v100572(VarCurr,bitIndex20) )
& ( v100720(VarCurr,bitIndex5)
<=> v100572(VarCurr,bitIndex19) )
& ( v100720(VarCurr,bitIndex4)
<=> v100572(VarCurr,bitIndex18) )
& ( v100720(VarCurr,bitIndex3)
<=> v100572(VarCurr,bitIndex17) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2273,axiom,
! [VarCurr] :
( ~ v100737(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v100720(VarCurr,B)
<=> v100722(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2309,axiom,
! [VarCurr] :
( v100737(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v100720(VarCurr,B)
<=> v100738(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_124,axiom,
! [VarCurr] :
( ~ v100554(VarCurr)
=> ( ( v100738(VarCurr,bitIndex2)
<=> v100572(VarCurr,bitIndex16) )
& ( v100738(VarCurr,bitIndex1)
<=> v100572(VarCurr,bitIndex15) )
& ( v100738(VarCurr,bitIndex0)
<=> v100572(VarCurr,bitIndex14) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2308,axiom,
! [VarCurr] :
( v100554(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v100738(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_7403,axiom,
! [VarCurr] :
( ~ v100737(VarCurr)
<=> v100531(VarCurr) ) ).
fof(addAssignment_32078,axiom,
! [VarCurr,B] :
( range_23_3(B)
=> ( v100722(VarCurr,B)
<=> v100723(VarCurr,B) ) ) ).
fof(addAssignment_32077,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v100722(VarCurr,B)
<=> v100723(VarCurr,B) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges7_14,axiom,
! [VarCurr] :
( ( ~ v100724(VarCurr)
& ~ v100725(VarCurr)
& ~ v100727(VarCurr)
& ~ v100728(VarCurr)
& ~ v100730(VarCurr)
& ~ v100731(VarCurr)
& ~ v100733(VarCurr) )
=> ( ( v100723(VarCurr,bitIndex23)
<=> v100572(VarCurr,bitIndex37) )
& ( v100723(VarCurr,bitIndex22)
<=> v100572(VarCurr,bitIndex36) )
& ( v100723(VarCurr,bitIndex21)
<=> v100572(VarCurr,bitIndex35) )
& ( v100723(VarCurr,bitIndex20)
<=> v100572(VarCurr,bitIndex34) )
& ( v100723(VarCurr,bitIndex19)
<=> v100572(VarCurr,bitIndex33) )
& ( v100723(VarCurr,bitIndex18)
<=> v100572(VarCurr,bitIndex32) )
& ( v100723(VarCurr,bitIndex17)
<=> v100572(VarCurr,bitIndex31) )
& ( v100723(VarCurr,bitIndex16)
<=> v100572(VarCurr,bitIndex30) )
& ( v100723(VarCurr,bitIndex15)
<=> v100572(VarCurr,bitIndex29) )
& ( v100723(VarCurr,bitIndex14)
<=> v100572(VarCurr,bitIndex28) )
& ( v100723(VarCurr,bitIndex13)
<=> v100572(VarCurr,bitIndex27) )
& ( v100723(VarCurr,bitIndex12)
<=> v100572(VarCurr,bitIndex26) )
& ( v100723(VarCurr,bitIndex11)
<=> v100572(VarCurr,bitIndex25) )
& ( v100723(VarCurr,bitIndex10)
<=> v100572(VarCurr,bitIndex24) )
& ( v100723(VarCurr,bitIndex9)
<=> v100572(VarCurr,bitIndex23) )
& ( v100723(VarCurr,bitIndex8)
<=> v100572(VarCurr,bitIndex22) )
& ( v100723(VarCurr,bitIndex7)
<=> v100572(VarCurr,bitIndex21) )
& ( v100723(VarCurr,bitIndex6)
<=> v100572(VarCurr,bitIndex20) )
& ( v100723(VarCurr,bitIndex5)
<=> v100572(VarCurr,bitIndex19) )
& ( v100723(VarCurr,bitIndex4)
<=> v100572(VarCurr,bitIndex18) )
& ( v100723(VarCurr,bitIndex3)
<=> v100572(VarCurr,bitIndex17) )
& ( v100723(VarCurr,bitIndex2)
<=> v100572(VarCurr,bitIndex16) )
& ( v100723(VarCurr,bitIndex1)
<=> v100572(VarCurr,bitIndex15) )
& ( v100723(VarCurr,bitIndex0)
<=> v100572(VarCurr,bitIndex14) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges6_14,axiom,
! [VarCurr] :
( v100733(VarCurr)
=> ( ( v100723(VarCurr,bitIndex23)
<=> v100572(VarCurr,bitIndex37) )
& ( v100723(VarCurr,bitIndex22)
<=> v100572(VarCurr,bitIndex36) )
& ( v100723(VarCurr,bitIndex21)
<=> v100572(VarCurr,bitIndex35) )
& ( v100723(VarCurr,bitIndex20)
<=> v100572(VarCurr,bitIndex34) )
& ( v100723(VarCurr,bitIndex19)
<=> v100572(VarCurr,bitIndex33) )
& ( v100723(VarCurr,bitIndex18)
<=> v100572(VarCurr,bitIndex32) )
& ( v100723(VarCurr,bitIndex17)
<=> v100572(VarCurr,bitIndex31) )
& ( v100723(VarCurr,bitIndex16)
<=> v100572(VarCurr,bitIndex30) )
& ( v100723(VarCurr,bitIndex15)
<=> v100572(VarCurr,bitIndex29) )
& ( v100723(VarCurr,bitIndex14)
<=> v100572(VarCurr,bitIndex28) )
& ( v100723(VarCurr,bitIndex13)
<=> v100572(VarCurr,bitIndex27) )
& ( v100723(VarCurr,bitIndex12)
<=> v100572(VarCurr,bitIndex26) )
& ( v100723(VarCurr,bitIndex11)
<=> v100572(VarCurr,bitIndex25) )
& ( v100723(VarCurr,bitIndex10)
<=> v100572(VarCurr,bitIndex24) )
& ( v100723(VarCurr,bitIndex9)
<=> v100572(VarCurr,bitIndex23) )
& ( v100723(VarCurr,bitIndex8)
<=> v100572(VarCurr,bitIndex22) )
& ( v100723(VarCurr,bitIndex7)
<=> v100572(VarCurr,bitIndex21) )
& ( v100723(VarCurr,bitIndex6)
<=> v100572(VarCurr,bitIndex20) )
& ( v100723(VarCurr,bitIndex5)
<=> v100572(VarCurr,bitIndex19) )
& ( v100723(VarCurr,bitIndex4)
<=> v100572(VarCurr,bitIndex18) )
& ( v100723(VarCurr,bitIndex3)
<=> v100572(VarCurr,bitIndex17) )
& ( v100723(VarCurr,bitIndex2)
<=> v100572(VarCurr,bitIndex16) )
& ( v100723(VarCurr,bitIndex1)
<=> v100572(VarCurr,bitIndex15) )
& ( v100723(VarCurr,bitIndex0)
<=> v100572(VarCurr,bitIndex14) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges5_23,axiom,
! [VarCurr] :
( v100731(VarCurr)
=> ! [B] :
( range_23_0(B)
=> ( v100723(VarCurr,B)
<=> v100732(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges4_15,axiom,
! [VarCurr] :
( v100730(VarCurr)
=> ( ( v100723(VarCurr,bitIndex23)
<=> v100572(VarCurr,bitIndex37) )
& ( v100723(VarCurr,bitIndex22)
<=> v100572(VarCurr,bitIndex36) )
& ( v100723(VarCurr,bitIndex21)
<=> v100572(VarCurr,bitIndex35) )
& ( v100723(VarCurr,bitIndex20)
<=> v100572(VarCurr,bitIndex34) )
& ( v100723(VarCurr,bitIndex19)
<=> v100572(VarCurr,bitIndex33) )
& ( v100723(VarCurr,bitIndex18)
<=> v100572(VarCurr,bitIndex32) )
& ( v100723(VarCurr,bitIndex17)
<=> v100572(VarCurr,bitIndex31) )
& ( v100723(VarCurr,bitIndex16)
<=> v100572(VarCurr,bitIndex30) )
& ( v100723(VarCurr,bitIndex15)
<=> v100572(VarCurr,bitIndex29) )
& ( v100723(VarCurr,bitIndex14)
<=> v100572(VarCurr,bitIndex28) )
& ( v100723(VarCurr,bitIndex13)
<=> v100572(VarCurr,bitIndex27) )
& ( v100723(VarCurr,bitIndex12)
<=> v100572(VarCurr,bitIndex26) )
& ( v100723(VarCurr,bitIndex11)
<=> v100572(VarCurr,bitIndex25) )
& ( v100723(VarCurr,bitIndex10)
<=> v100572(VarCurr,bitIndex24) )
& ( v100723(VarCurr,bitIndex9)
<=> v100572(VarCurr,bitIndex23) )
& ( v100723(VarCurr,bitIndex8)
<=> v100572(VarCurr,bitIndex22) )
& ( v100723(VarCurr,bitIndex7)
<=> v100572(VarCurr,bitIndex21) )
& ( v100723(VarCurr,bitIndex6)
<=> v100572(VarCurr,bitIndex20) )
& ( v100723(VarCurr,bitIndex5)
<=> v100572(VarCurr,bitIndex19) )
& ( v100723(VarCurr,bitIndex4)
<=> v100572(VarCurr,bitIndex18) )
& ( v100723(VarCurr,bitIndex3)
<=> v100572(VarCurr,bitIndex17) )
& ( v100723(VarCurr,bitIndex2)
<=> v100572(VarCurr,bitIndex16) )
& ( v100723(VarCurr,bitIndex1)
<=> v100572(VarCurr,bitIndex15) )
& ( v100723(VarCurr,bitIndex0)
<=> v100572(VarCurr,bitIndex14) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_176,axiom,
! [VarCurr] :
( v100728(VarCurr)
=> ! [B] :
( range_23_0(B)
=> ( v100723(VarCurr,B)
<=> v100729(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_16,axiom,
! [VarCurr] :
( v100727(VarCurr)
=> ( ( v100723(VarCurr,bitIndex23)
<=> v100572(VarCurr,bitIndex37) )
& ( v100723(VarCurr,bitIndex22)
<=> v100572(VarCurr,bitIndex36) )
& ( v100723(VarCurr,bitIndex21)
<=> v100572(VarCurr,bitIndex35) )
& ( v100723(VarCurr,bitIndex20)
<=> v100572(VarCurr,bitIndex34) )
& ( v100723(VarCurr,bitIndex19)
<=> v100572(VarCurr,bitIndex33) )
& ( v100723(VarCurr,bitIndex18)
<=> v100572(VarCurr,bitIndex32) )
& ( v100723(VarCurr,bitIndex17)
<=> v100572(VarCurr,bitIndex31) )
& ( v100723(VarCurr,bitIndex16)
<=> v100572(VarCurr,bitIndex30) )
& ( v100723(VarCurr,bitIndex15)
<=> v100572(VarCurr,bitIndex29) )
& ( v100723(VarCurr,bitIndex14)
<=> v100572(VarCurr,bitIndex28) )
& ( v100723(VarCurr,bitIndex13)
<=> v100572(VarCurr,bitIndex27) )
& ( v100723(VarCurr,bitIndex12)
<=> v100572(VarCurr,bitIndex26) )
& ( v100723(VarCurr,bitIndex11)
<=> v100572(VarCurr,bitIndex25) )
& ( v100723(VarCurr,bitIndex10)
<=> v100572(VarCurr,bitIndex24) )
& ( v100723(VarCurr,bitIndex9)
<=> v100572(VarCurr,bitIndex23) )
& ( v100723(VarCurr,bitIndex8)
<=> v100572(VarCurr,bitIndex22) )
& ( v100723(VarCurr,bitIndex7)
<=> v100572(VarCurr,bitIndex21) )
& ( v100723(VarCurr,bitIndex6)
<=> v100572(VarCurr,bitIndex20) )
& ( v100723(VarCurr,bitIndex5)
<=> v100572(VarCurr,bitIndex19) )
& ( v100723(VarCurr,bitIndex4)
<=> v100572(VarCurr,bitIndex18) )
& ( v100723(VarCurr,bitIndex3)
<=> v100572(VarCurr,bitIndex17) )
& ( v100723(VarCurr,bitIndex2)
<=> v100572(VarCurr,bitIndex16) )
& ( v100723(VarCurr,bitIndex1)
<=> v100572(VarCurr,bitIndex15) )
& ( v100723(VarCurr,bitIndex0)
<=> v100572(VarCurr,bitIndex14) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4725,axiom,
! [VarCurr] :
( v100725(VarCurr)
=> ! [B] :
( range_23_0(B)
=> ( v100723(VarCurr,B)
<=> v100726(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_17,axiom,
! [VarCurr] :
( v100724(VarCurr)
=> ( ( v100723(VarCurr,bitIndex23)
<=> v100572(VarCurr,bitIndex37) )
& ( v100723(VarCurr,bitIndex22)
<=> v100572(VarCurr,bitIndex36) )
& ( v100723(VarCurr,bitIndex21)
<=> v100572(VarCurr,bitIndex35) )
& ( v100723(VarCurr,bitIndex20)
<=> v100572(VarCurr,bitIndex34) )
& ( v100723(VarCurr,bitIndex19)
<=> v100572(VarCurr,bitIndex33) )
& ( v100723(VarCurr,bitIndex18)
<=> v100572(VarCurr,bitIndex32) )
& ( v100723(VarCurr,bitIndex17)
<=> v100572(VarCurr,bitIndex31) )
& ( v100723(VarCurr,bitIndex16)
<=> v100572(VarCurr,bitIndex30) )
& ( v100723(VarCurr,bitIndex15)
<=> v100572(VarCurr,bitIndex29) )
& ( v100723(VarCurr,bitIndex14)
<=> v100572(VarCurr,bitIndex28) )
& ( v100723(VarCurr,bitIndex13)
<=> v100572(VarCurr,bitIndex27) )
& ( v100723(VarCurr,bitIndex12)
<=> v100572(VarCurr,bitIndex26) )
& ( v100723(VarCurr,bitIndex11)
<=> v100572(VarCurr,bitIndex25) )
& ( v100723(VarCurr,bitIndex10)
<=> v100572(VarCurr,bitIndex24) )
& ( v100723(VarCurr,bitIndex9)
<=> v100572(VarCurr,bitIndex23) )
& ( v100723(VarCurr,bitIndex8)
<=> v100572(VarCurr,bitIndex22) )
& ( v100723(VarCurr,bitIndex7)
<=> v100572(VarCurr,bitIndex21) )
& ( v100723(VarCurr,bitIndex6)
<=> v100572(VarCurr,bitIndex20) )
& ( v100723(VarCurr,bitIndex5)
<=> v100572(VarCurr,bitIndex19) )
& ( v100723(VarCurr,bitIndex4)
<=> v100572(VarCurr,bitIndex18) )
& ( v100723(VarCurr,bitIndex3)
<=> v100572(VarCurr,bitIndex17) )
& ( v100723(VarCurr,bitIndex2)
<=> v100572(VarCurr,bitIndex16) )
& ( v100723(VarCurr,bitIndex1)
<=> v100572(VarCurr,bitIndex15) )
& ( v100723(VarCurr,bitIndex0)
<=> v100572(VarCurr,bitIndex14) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19006,axiom,
! [VarCurr] :
( v100733(VarCurr)
<=> ( v100734(VarCurr)
| v100735(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7307,axiom,
! [VarCurr] :
( v100735(VarCurr)
<=> ( ( v100616(VarCurr,bitIndex2)
<=> $true )
& ( v100616(VarCurr,bitIndex1)
<=> $true )
& ( v100616(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7306,axiom,
! [VarCurr] :
( v100734(VarCurr)
<=> ( ( v100616(VarCurr,bitIndex2)
<=> $true )
& ( v100616(VarCurr,bitIndex1)
<=> $true )
& ( v100616(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32076,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v100732(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_32075,axiom,
! [VarCurr] :
( ( v100732(VarCurr,bitIndex23)
<=> v100572(VarCurr,bitIndex37) )
& ( v100732(VarCurr,bitIndex22)
<=> v100572(VarCurr,bitIndex36) )
& ( v100732(VarCurr,bitIndex21)
<=> v100572(VarCurr,bitIndex35) )
& ( v100732(VarCurr,bitIndex20)
<=> v100572(VarCurr,bitIndex34) )
& ( v100732(VarCurr,bitIndex19)
<=> v100572(VarCurr,bitIndex33) )
& ( v100732(VarCurr,bitIndex18)
<=> v100572(VarCurr,bitIndex32) )
& ( v100732(VarCurr,bitIndex17)
<=> v100572(VarCurr,bitIndex31) )
& ( v100732(VarCurr,bitIndex16)
<=> v100572(VarCurr,bitIndex30) )
& ( v100732(VarCurr,bitIndex15)
<=> v100572(VarCurr,bitIndex29) ) ) ).
fof(addBitVectorEqualityBitBlasted_7305,axiom,
! [VarCurr] :
( v100731(VarCurr)
<=> ( ( v100616(VarCurr,bitIndex2)
<=> $true )
& ( v100616(VarCurr,bitIndex1)
<=> $false )
& ( v100616(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7304,axiom,
! [VarCurr] :
( v100730(VarCurr)
<=> ( ( v100616(VarCurr,bitIndex2)
<=> $true )
& ( v100616(VarCurr,bitIndex1)
<=> $false )
& ( v100616(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32074,axiom,
! [VarCurr,B] :
( range_8_0(B)
=> ( v100729(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_32073,axiom,
! [VarCurr] :
( ( v100729(VarCurr,bitIndex23)
<=> v100572(VarCurr,bitIndex37) )
& ( v100729(VarCurr,bitIndex22)
<=> v100572(VarCurr,bitIndex36) )
& ( v100729(VarCurr,bitIndex21)
<=> v100572(VarCurr,bitIndex35) )
& ( v100729(VarCurr,bitIndex20)
<=> v100572(VarCurr,bitIndex34) )
& ( v100729(VarCurr,bitIndex19)
<=> v100572(VarCurr,bitIndex33) )
& ( v100729(VarCurr,bitIndex18)
<=> v100572(VarCurr,bitIndex32) )
& ( v100729(VarCurr,bitIndex17)
<=> v100572(VarCurr,bitIndex31) )
& ( v100729(VarCurr,bitIndex16)
<=> v100572(VarCurr,bitIndex30) )
& ( v100729(VarCurr,bitIndex15)
<=> v100572(VarCurr,bitIndex29) )
& ( v100729(VarCurr,bitIndex14)
<=> v100572(VarCurr,bitIndex28) )
& ( v100729(VarCurr,bitIndex13)
<=> v100572(VarCurr,bitIndex27) )
& ( v100729(VarCurr,bitIndex12)
<=> v100572(VarCurr,bitIndex26) )
& ( v100729(VarCurr,bitIndex11)
<=> v100572(VarCurr,bitIndex25) )
& ( v100729(VarCurr,bitIndex10)
<=> v100572(VarCurr,bitIndex24) )
& ( v100729(VarCurr,bitIndex9)
<=> v100572(VarCurr,bitIndex23) ) ) ).
fof(addBitVectorEqualityBitBlasted_7303,axiom,
! [VarCurr] :
( v100728(VarCurr)
<=> ( ( v100616(VarCurr,bitIndex2)
<=> $false )
& ( v100616(VarCurr,bitIndex1)
<=> $true )
& ( v100616(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7302,axiom,
! [VarCurr] :
( v100727(VarCurr)
<=> ( ( v100616(VarCurr,bitIndex2)
<=> $false )
& ( v100616(VarCurr,bitIndex1)
<=> $true )
& ( v100616(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32072,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v100726(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_32071,axiom,
! [VarCurr] :
( ( v100726(VarCurr,bitIndex23)
<=> v100572(VarCurr,bitIndex37) )
& ( v100726(VarCurr,bitIndex22)
<=> v100572(VarCurr,bitIndex36) )
& ( v100726(VarCurr,bitIndex21)
<=> v100572(VarCurr,bitIndex35) )
& ( v100726(VarCurr,bitIndex20)
<=> v100572(VarCurr,bitIndex34) )
& ( v100726(VarCurr,bitIndex19)
<=> v100572(VarCurr,bitIndex33) )
& ( v100726(VarCurr,bitIndex18)
<=> v100572(VarCurr,bitIndex32) )
& ( v100726(VarCurr,bitIndex17)
<=> v100572(VarCurr,bitIndex31) )
& ( v100726(VarCurr,bitIndex16)
<=> v100572(VarCurr,bitIndex30) )
& ( v100726(VarCurr,bitIndex15)
<=> v100572(VarCurr,bitIndex29) )
& ( v100726(VarCurr,bitIndex14)
<=> v100572(VarCurr,bitIndex28) )
& ( v100726(VarCurr,bitIndex13)
<=> v100572(VarCurr,bitIndex27) )
& ( v100726(VarCurr,bitIndex12)
<=> v100572(VarCurr,bitIndex26) )
& ( v100726(VarCurr,bitIndex11)
<=> v100572(VarCurr,bitIndex25) )
& ( v100726(VarCurr,bitIndex10)
<=> v100572(VarCurr,bitIndex24) )
& ( v100726(VarCurr,bitIndex9)
<=> v100572(VarCurr,bitIndex23) )
& ( v100726(VarCurr,bitIndex8)
<=> v100572(VarCurr,bitIndex22) )
& ( v100726(VarCurr,bitIndex7)
<=> v100572(VarCurr,bitIndex21) )
& ( v100726(VarCurr,bitIndex6)
<=> v100572(VarCurr,bitIndex20) )
& ( v100726(VarCurr,bitIndex5)
<=> v100572(VarCurr,bitIndex19) )
& ( v100726(VarCurr,bitIndex4)
<=> v100572(VarCurr,bitIndex18) )
& ( v100726(VarCurr,bitIndex3)
<=> v100572(VarCurr,bitIndex17) ) ) ).
fof(addBitVectorEqualityBitBlasted_7301,axiom,
! [VarCurr] :
( v100725(VarCurr)
<=> ( ( v100616(VarCurr,bitIndex2)
<=> $false )
& ( v100616(VarCurr,bitIndex1)
<=> $false )
& ( v100616(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7300,axiom,
! [VarCurr] :
( v100724(VarCurr)
<=> ( ( v100616(VarCurr,bitIndex2)
<=> $false )
& ( v100616(VarCurr,bitIndex1)
<=> $false )
& ( v100616(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1591,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100702(VarNext)
=> ! [B] :
( range_23_0(B)
=> ( v100533(VarNext,B)
<=> v100533(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1650,axiom,
! [VarNext] :
( v100702(VarNext)
=> ! [B] :
( range_23_0(B)
=> ( v100533(VarNext,B)
<=> v100716(VarNext,B) ) ) ) ).
fof(addAssignment_32070,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_23_0(B)
=> ( v100716(VarNext,B)
<=> v100714(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4724,axiom,
! [VarCurr] :
( ~ v100711(VarCurr)
=> ! [B] :
( range_23_0(B)
=> ( v100714(VarCurr,B)
<=> v100552(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4729,axiom,
! [VarCurr] :
( v100711(VarCurr)
=> ! [B] :
( range_23_0(B)
=> ( v100714(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19005,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100702(VarNext)
<=> ( v100703(VarNext)
& v100710(VarNext) ) ) ) ).
fof(addAssignment_32069,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100710(VarNext)
<=> v100708(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19004,axiom,
! [VarCurr] :
( v100708(VarCurr)
<=> ( v100711(VarCurr)
| v100712(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19003,axiom,
! [VarCurr] :
( v100712(VarCurr)
<=> ( v100538(VarCurr)
& v100713(VarCurr) ) ) ).
fof(writeUnaryOperator_7402,axiom,
! [VarCurr] :
( ~ v100713(VarCurr)
<=> v100711(VarCurr) ) ).
fof(writeUnaryOperator_7401,axiom,
! [VarCurr] :
( ~ v100711(VarCurr)
<=> v100535(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19002,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100703(VarNext)
<=> ( v100704(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7400,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100704(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignmentInitValueVector_51,axiom,
! [B] :
( range_23_0(B)
=> ( v100533(constB0,B)
<=> $false ) ) ).
fof(bitBlastConstant_12411,axiom,
~ b000000000000000000000000(bitIndex23) ).
fof(bitBlastConstant_12410,axiom,
~ b000000000000000000000000(bitIndex22) ).
fof(bitBlastConstant_12409,axiom,
~ b000000000000000000000000(bitIndex21) ).
fof(bitBlastConstant_12408,axiom,
~ b000000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_12407,axiom,
~ b000000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_12406,axiom,
~ b000000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_12405,axiom,
~ b000000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_12404,axiom,
~ b000000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_12403,axiom,
~ b000000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_12402,axiom,
~ b000000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_12401,axiom,
~ b000000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_12400,axiom,
~ b000000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_12399,axiom,
~ b000000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_12398,axiom,
~ b000000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_12397,axiom,
~ b000000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_12396,axiom,
~ b000000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_12395,axiom,
~ b000000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_12394,axiom,
~ b000000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_12393,axiom,
~ b000000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_12392,axiom,
~ b000000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_12391,axiom,
~ b000000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_12390,axiom,
~ b000000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_12389,axiom,
~ b000000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_12388,axiom,
~ b000000000000000000000000(bitIndex0) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2272,axiom,
! [VarCurr] :
( ~ v100697(VarCurr)
=> ! [B] :
( range_23_3(B)
=> ( v100552(VarCurr,B)
<=> v100612(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_88,axiom,
! [VarCurr] :
( v100697(VarCurr)
=> ( ( v100552(VarCurr,bitIndex23)
<=> v100562(VarCurr,bitIndex37) )
& ( v100552(VarCurr,bitIndex22)
<=> v100562(VarCurr,bitIndex36) )
& ( v100552(VarCurr,bitIndex21)
<=> v100562(VarCurr,bitIndex35) )
& ( v100552(VarCurr,bitIndex20)
<=> v100562(VarCurr,bitIndex34) )
& ( v100552(VarCurr,bitIndex19)
<=> v100562(VarCurr,bitIndex33) )
& ( v100552(VarCurr,bitIndex18)
<=> v100562(VarCurr,bitIndex32) )
& ( v100552(VarCurr,bitIndex17)
<=> v100562(VarCurr,bitIndex31) )
& ( v100552(VarCurr,bitIndex16)
<=> v100562(VarCurr,bitIndex30) )
& ( v100552(VarCurr,bitIndex15)
<=> v100562(VarCurr,bitIndex29) )
& ( v100552(VarCurr,bitIndex14)
<=> v100562(VarCurr,bitIndex28) )
& ( v100552(VarCurr,bitIndex13)
<=> v100562(VarCurr,bitIndex27) )
& ( v100552(VarCurr,bitIndex12)
<=> v100562(VarCurr,bitIndex26) )
& ( v100552(VarCurr,bitIndex11)
<=> v100562(VarCurr,bitIndex25) )
& ( v100552(VarCurr,bitIndex10)
<=> v100562(VarCurr,bitIndex24) )
& ( v100552(VarCurr,bitIndex9)
<=> v100562(VarCurr,bitIndex23) )
& ( v100552(VarCurr,bitIndex8)
<=> v100562(VarCurr,bitIndex22) )
& ( v100552(VarCurr,bitIndex7)
<=> v100562(VarCurr,bitIndex21) )
& ( v100552(VarCurr,bitIndex6)
<=> v100562(VarCurr,bitIndex20) )
& ( v100552(VarCurr,bitIndex5)
<=> v100562(VarCurr,bitIndex19) )
& ( v100552(VarCurr,bitIndex4)
<=> v100562(VarCurr,bitIndex18) )
& ( v100552(VarCurr,bitIndex3)
<=> v100562(VarCurr,bitIndex17) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2271,axiom,
! [VarCurr] :
( ~ v100697(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v100552(VarCurr,B)
<=> v100612(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2307,axiom,
! [VarCurr] :
( v100697(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v100552(VarCurr,B)
<=> v100698(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_123,axiom,
! [VarCurr] :
( ~ v100554(VarCurr)
=> ( ( v100698(VarCurr,bitIndex2)
<=> v100562(VarCurr,bitIndex16) )
& ( v100698(VarCurr,bitIndex1)
<=> v100562(VarCurr,bitIndex15) )
& ( v100698(VarCurr,bitIndex0)
<=> v100562(VarCurr,bitIndex14) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2306,axiom,
! [VarCurr] :
( v100554(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v100698(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_7399,axiom,
! [VarCurr] :
( ~ v100697(VarCurr)
<=> v100531(VarCurr) ) ).
fof(addAssignment_32068,axiom,
! [VarCurr,B] :
( range_23_3(B)
=> ( v100612(VarCurr,B)
<=> v100667(VarCurr,B) ) ) ).
fof(range_axiom_110,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_32067,axiom,
! [VarNext,B] :
( range_37_17(B)
=> ( v100562(VarNext,B)
<=> v100689(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1590,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100691(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v100689(VarNext,B)
<=> v100562(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1649,axiom,
! [VarNext] :
( v100691(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v100689(VarNext,B)
<=> v100608(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19001,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100691(VarNext)
<=> ( v100692(VarNext)
& v100601(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19000,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100692(VarNext)
<=> ( v100694(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7398,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100694(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_32066,axiom,
! [VarCurr,B] :
( range_37_17(B)
=> ( v100572(VarCurr,B)
<=> v100574(VarCurr,B) ) ) ).
fof(addAssignment_32065,axiom,
! [VarCurr,B] :
( range_37_17(B)
=> ( v100574(VarCurr,B)
<=> v100576(VarCurr,B) ) ) ).
fof(addAssignment_32064,axiom,
! [VarCurr,B] :
( range_37_17(B)
=> ( v100576(VarCurr,B)
<=> v100578(VarCurr,B) ) ) ).
fof(addAssignment_32063,axiom,
! [VarCurr,B] :
( range_37_17(B)
=> ( v100578(VarCurr,B)
<=> v95286(VarCurr,B) ) ) ).
fof(range_axiom_109,axiom,
! [B] :
( range_37_17(B)
<=> ( $false
| 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_32062,axiom,
! [VarNext,B] :
( range_37_30(B)
=> ( v95286(VarNext,B)
<=> v100681(VarNext,B) ) ) ).
fof(addAssignment_32061,axiom,
! [VarNext,B] :
( range_20_17(B)
=> ( v95286(VarNext,B)
<=> v100681(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1589,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100683(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v100681(VarNext,B)
<=> v95286(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1648,axiom,
! [VarNext] :
( v100683(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v100681(VarNext,B)
<=> v98420(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18999,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100683(VarNext)
<=> ( v100684(VarNext)
& v98413(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18998,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100684(VarNext)
<=> ( v100686(VarNext)
& v98398(VarNext) ) ) ) ).
fof(writeUnaryOperator_7397,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100686(VarNext)
<=> v98407(VarNext) ) ) ).
fof(addAssignment_32060,axiom,
! [VarCurr,B] :
( range_37_30(B)
=> ( v95298(VarCurr,B)
<=> v94637(VarCurr,B) ) ) ).
fof(addAssignment_32059,axiom,
! [VarCurr,B] :
( range_37_30(B)
=> ( v94637(VarCurr,B)
<=> v94639(VarCurr,B) ) ) ).
fof(addAssignment_32058,axiom,
! [VarCurr,B] :
( range_37_30(B)
=> ( v94639(VarCurr,B)
<=> v94641(VarCurr,B) ) ) ).
fof(addAssignment_32057,axiom,
! [VarCurr,B] :
( range_37_30(B)
=> ( v94641(VarCurr,B)
<=> v94668(VarCurr,B) ) ) ).
fof(range_axiom_108,axiom,
! [B] :
( range_37_30(B)
<=> ( $false
| bitIndex30 = B
| bitIndex31 = B
| bitIndex32 = B
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B
| bitIndex37 = B ) ) ).
fof(addAssignment_32056,axiom,
! [VarCurr,B] :
( range_26_19(B)
=> ( v94672(VarCurr,B)
<=> v98384(VarCurr,B) ) ) ).
fof(addAssignment_32055,axiom,
! [VarCurr,B] :
( range_20_17(B)
=> ( v95298(VarCurr,B)
<=> v94637(VarCurr,B) ) ) ).
fof(addAssignment_32054,axiom,
! [VarCurr,B] :
( range_20_17(B)
=> ( v94637(VarCurr,B)
<=> v94639(VarCurr,B) ) ) ).
fof(addAssignment_32053,axiom,
! [VarCurr,B] :
( range_20_17(B)
=> ( v94639(VarCurr,B)
<=> v94641(VarCurr,B) ) ) ).
fof(addAssignment_32052,axiom,
! [VarCurr,B] :
( range_20_17(B)
=> ( v94641(VarCurr,B)
<=> v94668(VarCurr,B) ) ) ).
fof(range_axiom_107,axiom,
! [B] :
( range_20_17(B)
<=> ( $false
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B ) ) ).
fof(addAssignment_32051,axiom,
! [VarCurr,B] :
( range_9_6(B)
=> ( v94672(VarCurr,B)
<=> v98384(VarCurr,B) ) ) ).
fof(range_axiom_106,axiom,
! [B] :
( range_9_6(B)
<=> ( $false
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B ) ) ).
fof(addAssignment_32050,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v100612(VarCurr,B)
<=> v100667(VarCurr,B) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges7_13,axiom,
! [VarCurr] :
( ( ~ v100668(VarCurr)
& ~ v100669(VarCurr)
& ~ v100671(VarCurr)
& ~ v100672(VarCurr)
& ~ v100674(VarCurr)
& ~ v100675(VarCurr)
& ~ v100677(VarCurr) )
=> ( ( v100667(VarCurr,bitIndex23)
<=> v100562(VarCurr,bitIndex37) )
& ( v100667(VarCurr,bitIndex22)
<=> v100562(VarCurr,bitIndex36) )
& ( v100667(VarCurr,bitIndex21)
<=> v100562(VarCurr,bitIndex35) )
& ( v100667(VarCurr,bitIndex20)
<=> v100562(VarCurr,bitIndex34) )
& ( v100667(VarCurr,bitIndex19)
<=> v100562(VarCurr,bitIndex33) )
& ( v100667(VarCurr,bitIndex18)
<=> v100562(VarCurr,bitIndex32) )
& ( v100667(VarCurr,bitIndex17)
<=> v100562(VarCurr,bitIndex31) )
& ( v100667(VarCurr,bitIndex16)
<=> v100562(VarCurr,bitIndex30) )
& ( v100667(VarCurr,bitIndex15)
<=> v100562(VarCurr,bitIndex29) )
& ( v100667(VarCurr,bitIndex14)
<=> v100562(VarCurr,bitIndex28) )
& ( v100667(VarCurr,bitIndex13)
<=> v100562(VarCurr,bitIndex27) )
& ( v100667(VarCurr,bitIndex12)
<=> v100562(VarCurr,bitIndex26) )
& ( v100667(VarCurr,bitIndex11)
<=> v100562(VarCurr,bitIndex25) )
& ( v100667(VarCurr,bitIndex10)
<=> v100562(VarCurr,bitIndex24) )
& ( v100667(VarCurr,bitIndex9)
<=> v100562(VarCurr,bitIndex23) )
& ( v100667(VarCurr,bitIndex8)
<=> v100562(VarCurr,bitIndex22) )
& ( v100667(VarCurr,bitIndex7)
<=> v100562(VarCurr,bitIndex21) )
& ( v100667(VarCurr,bitIndex6)
<=> v100562(VarCurr,bitIndex20) )
& ( v100667(VarCurr,bitIndex5)
<=> v100562(VarCurr,bitIndex19) )
& ( v100667(VarCurr,bitIndex4)
<=> v100562(VarCurr,bitIndex18) )
& ( v100667(VarCurr,bitIndex3)
<=> v100562(VarCurr,bitIndex17) )
& ( v100667(VarCurr,bitIndex2)
<=> v100562(VarCurr,bitIndex16) )
& ( v100667(VarCurr,bitIndex1)
<=> v100562(VarCurr,bitIndex15) )
& ( v100667(VarCurr,bitIndex0)
<=> v100562(VarCurr,bitIndex14) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges6_13,axiom,
! [VarCurr] :
( v100677(VarCurr)
=> ( ( v100667(VarCurr,bitIndex23)
<=> v100562(VarCurr,bitIndex37) )
& ( v100667(VarCurr,bitIndex22)
<=> v100562(VarCurr,bitIndex36) )
& ( v100667(VarCurr,bitIndex21)
<=> v100562(VarCurr,bitIndex35) )
& ( v100667(VarCurr,bitIndex20)
<=> v100562(VarCurr,bitIndex34) )
& ( v100667(VarCurr,bitIndex19)
<=> v100562(VarCurr,bitIndex33) )
& ( v100667(VarCurr,bitIndex18)
<=> v100562(VarCurr,bitIndex32) )
& ( v100667(VarCurr,bitIndex17)
<=> v100562(VarCurr,bitIndex31) )
& ( v100667(VarCurr,bitIndex16)
<=> v100562(VarCurr,bitIndex30) )
& ( v100667(VarCurr,bitIndex15)
<=> v100562(VarCurr,bitIndex29) )
& ( v100667(VarCurr,bitIndex14)
<=> v100562(VarCurr,bitIndex28) )
& ( v100667(VarCurr,bitIndex13)
<=> v100562(VarCurr,bitIndex27) )
& ( v100667(VarCurr,bitIndex12)
<=> v100562(VarCurr,bitIndex26) )
& ( v100667(VarCurr,bitIndex11)
<=> v100562(VarCurr,bitIndex25) )
& ( v100667(VarCurr,bitIndex10)
<=> v100562(VarCurr,bitIndex24) )
& ( v100667(VarCurr,bitIndex9)
<=> v100562(VarCurr,bitIndex23) )
& ( v100667(VarCurr,bitIndex8)
<=> v100562(VarCurr,bitIndex22) )
& ( v100667(VarCurr,bitIndex7)
<=> v100562(VarCurr,bitIndex21) )
& ( v100667(VarCurr,bitIndex6)
<=> v100562(VarCurr,bitIndex20) )
& ( v100667(VarCurr,bitIndex5)
<=> v100562(VarCurr,bitIndex19) )
& ( v100667(VarCurr,bitIndex4)
<=> v100562(VarCurr,bitIndex18) )
& ( v100667(VarCurr,bitIndex3)
<=> v100562(VarCurr,bitIndex17) )
& ( v100667(VarCurr,bitIndex2)
<=> v100562(VarCurr,bitIndex16) )
& ( v100667(VarCurr,bitIndex1)
<=> v100562(VarCurr,bitIndex15) )
& ( v100667(VarCurr,bitIndex0)
<=> v100562(VarCurr,bitIndex14) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges5_22,axiom,
! [VarCurr] :
( v100675(VarCurr)
=> ! [B] :
( range_23_0(B)
=> ( v100667(VarCurr,B)
<=> v100676(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges4_14,axiom,
! [VarCurr] :
( v100674(VarCurr)
=> ( ( v100667(VarCurr,bitIndex23)
<=> v100562(VarCurr,bitIndex37) )
& ( v100667(VarCurr,bitIndex22)
<=> v100562(VarCurr,bitIndex36) )
& ( v100667(VarCurr,bitIndex21)
<=> v100562(VarCurr,bitIndex35) )
& ( v100667(VarCurr,bitIndex20)
<=> v100562(VarCurr,bitIndex34) )
& ( v100667(VarCurr,bitIndex19)
<=> v100562(VarCurr,bitIndex33) )
& ( v100667(VarCurr,bitIndex18)
<=> v100562(VarCurr,bitIndex32) )
& ( v100667(VarCurr,bitIndex17)
<=> v100562(VarCurr,bitIndex31) )
& ( v100667(VarCurr,bitIndex16)
<=> v100562(VarCurr,bitIndex30) )
& ( v100667(VarCurr,bitIndex15)
<=> v100562(VarCurr,bitIndex29) )
& ( v100667(VarCurr,bitIndex14)
<=> v100562(VarCurr,bitIndex28) )
& ( v100667(VarCurr,bitIndex13)
<=> v100562(VarCurr,bitIndex27) )
& ( v100667(VarCurr,bitIndex12)
<=> v100562(VarCurr,bitIndex26) )
& ( v100667(VarCurr,bitIndex11)
<=> v100562(VarCurr,bitIndex25) )
& ( v100667(VarCurr,bitIndex10)
<=> v100562(VarCurr,bitIndex24) )
& ( v100667(VarCurr,bitIndex9)
<=> v100562(VarCurr,bitIndex23) )
& ( v100667(VarCurr,bitIndex8)
<=> v100562(VarCurr,bitIndex22) )
& ( v100667(VarCurr,bitIndex7)
<=> v100562(VarCurr,bitIndex21) )
& ( v100667(VarCurr,bitIndex6)
<=> v100562(VarCurr,bitIndex20) )
& ( v100667(VarCurr,bitIndex5)
<=> v100562(VarCurr,bitIndex19) )
& ( v100667(VarCurr,bitIndex4)
<=> v100562(VarCurr,bitIndex18) )
& ( v100667(VarCurr,bitIndex3)
<=> v100562(VarCurr,bitIndex17) )
& ( v100667(VarCurr,bitIndex2)
<=> v100562(VarCurr,bitIndex16) )
& ( v100667(VarCurr,bitIndex1)
<=> v100562(VarCurr,bitIndex15) )
& ( v100667(VarCurr,bitIndex0)
<=> v100562(VarCurr,bitIndex14) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_175,axiom,
! [VarCurr] :
( v100672(VarCurr)
=> ! [B] :
( range_23_0(B)
=> ( v100667(VarCurr,B)
<=> v100673(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_15,axiom,
! [VarCurr] :
( v100671(VarCurr)
=> ( ( v100667(VarCurr,bitIndex23)
<=> v100562(VarCurr,bitIndex37) )
& ( v100667(VarCurr,bitIndex22)
<=> v100562(VarCurr,bitIndex36) )
& ( v100667(VarCurr,bitIndex21)
<=> v100562(VarCurr,bitIndex35) )
& ( v100667(VarCurr,bitIndex20)
<=> v100562(VarCurr,bitIndex34) )
& ( v100667(VarCurr,bitIndex19)
<=> v100562(VarCurr,bitIndex33) )
& ( v100667(VarCurr,bitIndex18)
<=> v100562(VarCurr,bitIndex32) )
& ( v100667(VarCurr,bitIndex17)
<=> v100562(VarCurr,bitIndex31) )
& ( v100667(VarCurr,bitIndex16)
<=> v100562(VarCurr,bitIndex30) )
& ( v100667(VarCurr,bitIndex15)
<=> v100562(VarCurr,bitIndex29) )
& ( v100667(VarCurr,bitIndex14)
<=> v100562(VarCurr,bitIndex28) )
& ( v100667(VarCurr,bitIndex13)
<=> v100562(VarCurr,bitIndex27) )
& ( v100667(VarCurr,bitIndex12)
<=> v100562(VarCurr,bitIndex26) )
& ( v100667(VarCurr,bitIndex11)
<=> v100562(VarCurr,bitIndex25) )
& ( v100667(VarCurr,bitIndex10)
<=> v100562(VarCurr,bitIndex24) )
& ( v100667(VarCurr,bitIndex9)
<=> v100562(VarCurr,bitIndex23) )
& ( v100667(VarCurr,bitIndex8)
<=> v100562(VarCurr,bitIndex22) )
& ( v100667(VarCurr,bitIndex7)
<=> v100562(VarCurr,bitIndex21) )
& ( v100667(VarCurr,bitIndex6)
<=> v100562(VarCurr,bitIndex20) )
& ( v100667(VarCurr,bitIndex5)
<=> v100562(VarCurr,bitIndex19) )
& ( v100667(VarCurr,bitIndex4)
<=> v100562(VarCurr,bitIndex18) )
& ( v100667(VarCurr,bitIndex3)
<=> v100562(VarCurr,bitIndex17) )
& ( v100667(VarCurr,bitIndex2)
<=> v100562(VarCurr,bitIndex16) )
& ( v100667(VarCurr,bitIndex1)
<=> v100562(VarCurr,bitIndex15) )
& ( v100667(VarCurr,bitIndex0)
<=> v100562(VarCurr,bitIndex14) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4723,axiom,
! [VarCurr] :
( v100669(VarCurr)
=> ! [B] :
( range_23_0(B)
=> ( v100667(VarCurr,B)
<=> v100670(VarCurr,B) ) ) ) ).
fof(range_axiom_105,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(addParallelCaseBooleanConditionShiftedRanges0_16,axiom,
! [VarCurr] :
( v100668(VarCurr)
=> ( ( v100667(VarCurr,bitIndex23)
<=> v100562(VarCurr,bitIndex37) )
& ( v100667(VarCurr,bitIndex22)
<=> v100562(VarCurr,bitIndex36) )
& ( v100667(VarCurr,bitIndex21)
<=> v100562(VarCurr,bitIndex35) )
& ( v100667(VarCurr,bitIndex20)
<=> v100562(VarCurr,bitIndex34) )
& ( v100667(VarCurr,bitIndex19)
<=> v100562(VarCurr,bitIndex33) )
& ( v100667(VarCurr,bitIndex18)
<=> v100562(VarCurr,bitIndex32) )
& ( v100667(VarCurr,bitIndex17)
<=> v100562(VarCurr,bitIndex31) )
& ( v100667(VarCurr,bitIndex16)
<=> v100562(VarCurr,bitIndex30) )
& ( v100667(VarCurr,bitIndex15)
<=> v100562(VarCurr,bitIndex29) )
& ( v100667(VarCurr,bitIndex14)
<=> v100562(VarCurr,bitIndex28) )
& ( v100667(VarCurr,bitIndex13)
<=> v100562(VarCurr,bitIndex27) )
& ( v100667(VarCurr,bitIndex12)
<=> v100562(VarCurr,bitIndex26) )
& ( v100667(VarCurr,bitIndex11)
<=> v100562(VarCurr,bitIndex25) )
& ( v100667(VarCurr,bitIndex10)
<=> v100562(VarCurr,bitIndex24) )
& ( v100667(VarCurr,bitIndex9)
<=> v100562(VarCurr,bitIndex23) )
& ( v100667(VarCurr,bitIndex8)
<=> v100562(VarCurr,bitIndex22) )
& ( v100667(VarCurr,bitIndex7)
<=> v100562(VarCurr,bitIndex21) )
& ( v100667(VarCurr,bitIndex6)
<=> v100562(VarCurr,bitIndex20) )
& ( v100667(VarCurr,bitIndex5)
<=> v100562(VarCurr,bitIndex19) )
& ( v100667(VarCurr,bitIndex4)
<=> v100562(VarCurr,bitIndex18) )
& ( v100667(VarCurr,bitIndex3)
<=> v100562(VarCurr,bitIndex17) )
& ( v100667(VarCurr,bitIndex2)
<=> v100562(VarCurr,bitIndex16) )
& ( v100667(VarCurr,bitIndex1)
<=> v100562(VarCurr,bitIndex15) )
& ( v100667(VarCurr,bitIndex0)
<=> v100562(VarCurr,bitIndex14) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18997,axiom,
! [VarCurr] :
( v100677(VarCurr)
<=> ( v100678(VarCurr)
| v100679(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7299,axiom,
! [VarCurr] :
( v100679(VarCurr)
<=> ( ( v100614(VarCurr,bitIndex2)
<=> $true )
& ( v100614(VarCurr,bitIndex1)
<=> $true )
& ( v100614(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7298,axiom,
! [VarCurr] :
( v100678(VarCurr)
<=> ( ( v100614(VarCurr,bitIndex2)
<=> $true )
& ( v100614(VarCurr,bitIndex1)
<=> $true )
& ( v100614(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32049,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v100676(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_32048,axiom,
! [VarCurr] :
( ( v100676(VarCurr,bitIndex23)
<=> v100562(VarCurr,bitIndex37) )
& ( v100676(VarCurr,bitIndex22)
<=> v100562(VarCurr,bitIndex36) )
& ( v100676(VarCurr,bitIndex21)
<=> v100562(VarCurr,bitIndex35) )
& ( v100676(VarCurr,bitIndex20)
<=> v100562(VarCurr,bitIndex34) )
& ( v100676(VarCurr,bitIndex19)
<=> v100562(VarCurr,bitIndex33) )
& ( v100676(VarCurr,bitIndex18)
<=> v100562(VarCurr,bitIndex32) )
& ( v100676(VarCurr,bitIndex17)
<=> v100562(VarCurr,bitIndex31) )
& ( v100676(VarCurr,bitIndex16)
<=> v100562(VarCurr,bitIndex30) )
& ( v100676(VarCurr,bitIndex15)
<=> v100562(VarCurr,bitIndex29) ) ) ).
fof(addBitVectorEqualityBitBlasted_7297,axiom,
! [VarCurr] :
( v100675(VarCurr)
<=> ( ( v100614(VarCurr,bitIndex2)
<=> $true )
& ( v100614(VarCurr,bitIndex1)
<=> $false )
& ( v100614(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7296,axiom,
! [VarCurr] :
( v100674(VarCurr)
<=> ( ( v100614(VarCurr,bitIndex2)
<=> $true )
& ( v100614(VarCurr,bitIndex1)
<=> $false )
& ( v100614(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32047,axiom,
! [VarCurr,B] :
( range_8_0(B)
=> ( v100673(VarCurr,B)
<=> $false ) ) ).
fof(range_axiom_104,axiom,
! [B] :
( range_8_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B ) ) ).
fof(addAssignment_32046,axiom,
! [VarCurr] :
( ( v100673(VarCurr,bitIndex23)
<=> v100562(VarCurr,bitIndex37) )
& ( v100673(VarCurr,bitIndex22)
<=> v100562(VarCurr,bitIndex36) )
& ( v100673(VarCurr,bitIndex21)
<=> v100562(VarCurr,bitIndex35) )
& ( v100673(VarCurr,bitIndex20)
<=> v100562(VarCurr,bitIndex34) )
& ( v100673(VarCurr,bitIndex19)
<=> v100562(VarCurr,bitIndex33) )
& ( v100673(VarCurr,bitIndex18)
<=> v100562(VarCurr,bitIndex32) )
& ( v100673(VarCurr,bitIndex17)
<=> v100562(VarCurr,bitIndex31) )
& ( v100673(VarCurr,bitIndex16)
<=> v100562(VarCurr,bitIndex30) )
& ( v100673(VarCurr,bitIndex15)
<=> v100562(VarCurr,bitIndex29) )
& ( v100673(VarCurr,bitIndex14)
<=> v100562(VarCurr,bitIndex28) )
& ( v100673(VarCurr,bitIndex13)
<=> v100562(VarCurr,bitIndex27) )
& ( v100673(VarCurr,bitIndex12)
<=> v100562(VarCurr,bitIndex26) )
& ( v100673(VarCurr,bitIndex11)
<=> v100562(VarCurr,bitIndex25) )
& ( v100673(VarCurr,bitIndex10)
<=> v100562(VarCurr,bitIndex24) )
& ( v100673(VarCurr,bitIndex9)
<=> v100562(VarCurr,bitIndex23) ) ) ).
fof(addBitVectorEqualityBitBlasted_7295,axiom,
! [VarCurr] :
( v100672(VarCurr)
<=> ( ( v100614(VarCurr,bitIndex2)
<=> $false )
& ( v100614(VarCurr,bitIndex1)
<=> $true )
& ( v100614(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7294,axiom,
! [VarCurr] :
( v100671(VarCurr)
<=> ( ( v100614(VarCurr,bitIndex2)
<=> $false )
& ( v100614(VarCurr,bitIndex1)
<=> $true )
& ( v100614(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32045,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v100670(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_32044,axiom,
! [VarCurr] :
( ( v100670(VarCurr,bitIndex23)
<=> v100562(VarCurr,bitIndex37) )
& ( v100670(VarCurr,bitIndex22)
<=> v100562(VarCurr,bitIndex36) )
& ( v100670(VarCurr,bitIndex21)
<=> v100562(VarCurr,bitIndex35) )
& ( v100670(VarCurr,bitIndex20)
<=> v100562(VarCurr,bitIndex34) )
& ( v100670(VarCurr,bitIndex19)
<=> v100562(VarCurr,bitIndex33) )
& ( v100670(VarCurr,bitIndex18)
<=> v100562(VarCurr,bitIndex32) )
& ( v100670(VarCurr,bitIndex17)
<=> v100562(VarCurr,bitIndex31) )
& ( v100670(VarCurr,bitIndex16)
<=> v100562(VarCurr,bitIndex30) )
& ( v100670(VarCurr,bitIndex15)
<=> v100562(VarCurr,bitIndex29) )
& ( v100670(VarCurr,bitIndex14)
<=> v100562(VarCurr,bitIndex28) )
& ( v100670(VarCurr,bitIndex13)
<=> v100562(VarCurr,bitIndex27) )
& ( v100670(VarCurr,bitIndex12)
<=> v100562(VarCurr,bitIndex26) )
& ( v100670(VarCurr,bitIndex11)
<=> v100562(VarCurr,bitIndex25) )
& ( v100670(VarCurr,bitIndex10)
<=> v100562(VarCurr,bitIndex24) )
& ( v100670(VarCurr,bitIndex9)
<=> v100562(VarCurr,bitIndex23) )
& ( v100670(VarCurr,bitIndex8)
<=> v100562(VarCurr,bitIndex22) )
& ( v100670(VarCurr,bitIndex7)
<=> v100562(VarCurr,bitIndex21) )
& ( v100670(VarCurr,bitIndex6)
<=> v100562(VarCurr,bitIndex20) )
& ( v100670(VarCurr,bitIndex5)
<=> v100562(VarCurr,bitIndex19) )
& ( v100670(VarCurr,bitIndex4)
<=> v100562(VarCurr,bitIndex18) )
& ( v100670(VarCurr,bitIndex3)
<=> v100562(VarCurr,bitIndex17) ) ) ).
fof(addBitVectorEqualityBitBlasted_7293,axiom,
! [VarCurr] :
( v100669(VarCurr)
<=> ( ( v100614(VarCurr,bitIndex2)
<=> $false )
& ( v100614(VarCurr,bitIndex1)
<=> $false )
& ( v100614(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7292,axiom,
! [VarCurr] :
( v100668(VarCurr)
<=> ( ( v100614(VarCurr,bitIndex2)
<=> $false )
& ( v100614(VarCurr,bitIndex1)
<=> $false )
& ( v100614(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1588,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100651(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v100614(VarNext,B)
<=> v100614(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1647,axiom,
! [VarNext] :
( v100651(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v100614(VarNext,B)
<=> v100664(VarNext,B) ) ) ) ).
fof(addAssignment_32043,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v100664(VarNext,B)
<=> v100662(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4722,axiom,
! [VarCurr] :
( ~ v100602(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v100662(VarCurr,B)
<=> v100616(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4728,axiom,
! [VarCurr] :
( v100602(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v100662(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18996,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100651(VarNext)
<=> ( v100652(VarNext)
& v100659(VarNext) ) ) ) ).
fof(addAssignment_32042,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100659(VarNext)
<=> v100657(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18995,axiom,
! [VarCurr] :
( v100657(VarCurr)
<=> ( v100602(VarCurr)
| v100660(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18994,axiom,
! [VarCurr] :
( v100660(VarCurr)
<=> ( v100604(VarCurr)
& v100661(VarCurr) ) ) ).
fof(writeUnaryOperator_7396,axiom,
! [VarCurr] :
( ~ v100661(VarCurr)
<=> v100602(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18993,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100652(VarNext)
<=> ( v100654(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7395,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100654(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_32041,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v100616(VarCurr,B)
<=> v100618(VarCurr,B) ) ) ).
fof(addAssignment_32040,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v100618(VarCurr,B)
<=> v100620(VarCurr,B) ) ) ).
fof(addAssignment_32039,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v100620(VarCurr,B)
<=> v100622(VarCurr,B) ) ) ).
fof(addAssignment_32038,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v100622(VarCurr,B)
<=> v100624(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1587,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100633(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v100624(VarNext,B)
<=> v100624(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1646,axiom,
! [VarNext] :
( v100633(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v100624(VarNext,B)
<=> v100646(VarNext,B) ) ) ) ).
fof(addAssignment_32037,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v100646(VarNext,B)
<=> v100644(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4721,axiom,
! [VarCurr] :
( ~ v98414(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v100644(VarCurr,B)
<=> v100626(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4727,axiom,
! [VarCurr] :
( v98414(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v100644(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18992,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100633(VarNext)
<=> ( v100634(VarNext)
& v100641(VarNext) ) ) ) ).
fof(addAssignment_32036,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100641(VarNext)
<=> v100639(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18991,axiom,
! [VarCurr] :
( v100639(VarCurr)
<=> ( v98414(VarCurr)
| v100642(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18990,axiom,
! [VarCurr] :
( v100642(VarCurr)
<=> ( v98416(VarCurr)
& v100643(VarCurr) ) ) ).
fof(writeUnaryOperator_7394,axiom,
! [VarCurr] :
( ~ v100643(VarCurr)
<=> v98414(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18989,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100634(VarNext)
<=> ( v100636(VarNext)
& v98398(VarNext) ) ) ) ).
fof(writeUnaryOperator_7393,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100636(VarNext)
<=> v98407(VarNext) ) ) ).
fof(addAssignmentInitValueVector_50,axiom,
! [B] :
( range_2_0(B)
=> ( v100624(constB0,B)
<=> $false ) ) ).
fof(addAssignment_32035,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v100626(VarCurr,B)
<=> v100628(VarCurr,B) ) ) ).
fof(addAssignment_32034,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v100628(VarCurr,B)
<=> v100630(VarCurr,B) ) ) ).
fof(addAssignment_32033,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v100630(VarCurr,B)
<=> v95301(VarCurr,B) ) ) ).
fof(addAssignment_32032,axiom,
! [VarNext,B] :
( range_16_14(B)
=> ( v100562(VarNext,B)
<=> v100590(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1586,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100591(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v100590(VarNext,B)
<=> v100562(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1645,axiom,
! [VarNext] :
( v100591(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v100590(VarNext,B)
<=> v100608(VarNext,B) ) ) ) ).
fof(addAssignment_32031,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v100608(VarNext,B)
<=> v100606(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4720,axiom,
! [VarCurr] :
( ~ v100602(VarCurr)
=> ! [B] :
( range_61_0(B)
=> ( v100606(VarCurr,B)
<=> v100572(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4726,axiom,
! [VarCurr] :
( v100602(VarCurr)
=> ! [B] :
( range_61_0(B)
=> ( v100606(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18988,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100591(VarNext)
<=> ( v100592(VarNext)
& v100601(VarNext) ) ) ) ).
fof(addAssignment_32030,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100601(VarNext)
<=> v100599(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18987,axiom,
! [VarCurr] :
( v100599(VarCurr)
<=> ( v100602(VarCurr)
| v100603(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18986,axiom,
! [VarCurr] :
( v100603(VarCurr)
<=> ( v100604(VarCurr)
& v100605(VarCurr) ) ) ).
fof(writeUnaryOperator_7392,axiom,
! [VarCurr] :
( ~ v100605(VarCurr)
<=> v100602(VarCurr) ) ).
fof(writeUnaryOperator_7391,axiom,
! [VarCurr] :
( ~ v100604(VarCurr)
<=> v100564(VarCurr) ) ).
fof(writeUnaryOperator_7390,axiom,
! [VarCurr] :
( ~ v100602(VarCurr)
<=> v100535(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18985,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100592(VarNext)
<=> ( v100593(VarNext)
& v100588(VarNext) ) ) ) ).
fof(writeUnaryOperator_7389,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100593(VarNext)
<=> v100595(VarNext) ) ) ).
fof(addAssignment_32029,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100595(VarNext)
<=> v100588(VarCurr) ) ) ).
fof(addAssignment_32028,axiom,
! [VarCurr] :
( v100588(VarCurr)
<=> v4087(VarCurr) ) ).
fof(addAssignment_32027,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v100572(VarCurr,B)
<=> v100574(VarCurr,B) ) ) ).
fof(addAssignment_32026,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v100574(VarCurr,B)
<=> v100576(VarCurr,B) ) ) ).
fof(addAssignment_32025,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v100576(VarCurr,B)
<=> v100578(VarCurr,B) ) ) ).
fof(addAssignment_32024,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v100578(VarCurr,B)
<=> v95286(VarCurr,B) ) ) ).
fof(addAssignment_32023,axiom,
! [VarNext,B] :
( range_16_14(B)
=> ( v95286(VarNext,B)
<=> v100580(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1585,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100582(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v100580(VarNext,B)
<=> v95286(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1644,axiom,
! [VarNext] :
( v100582(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v100580(VarNext,B)
<=> v98420(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18984,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100582(VarNext)
<=> ( v100583(VarNext)
& v98413(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18983,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100583(VarNext)
<=> ( v100585(VarNext)
& v98398(VarNext) ) ) ) ).
fof(writeUnaryOperator_7388,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100585(VarNext)
<=> v98407(VarNext) ) ) ).
fof(addAssignment_32022,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v95298(VarCurr,B)
<=> v94637(VarCurr,B) ) ) ).
fof(addAssignment_32021,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v94637(VarCurr,B)
<=> v94639(VarCurr,B) ) ) ).
fof(addAssignment_32020,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v94639(VarCurr,B)
<=> v94641(VarCurr,B) ) ) ).
fof(addAssignment_32019,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v94641(VarCurr,B)
<=> v94668(VarCurr,B) ) ) ).
fof(range_axiom_103,axiom,
! [B] :
( range_16_14(B)
<=> ( $false
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B ) ) ).
fof(addAssignment_32018,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v94672(VarCurr,B)
<=> v98384(VarCurr,B) ) ) ).
fof(range_axiom_102,axiom,
! [B] :
( range_5_3(B)
<=> ( $false
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B ) ) ).
fof(addAssignment_32017,axiom,
! [VarCurr] :
( v100564(VarCurr)
<=> v100566(VarCurr) ) ).
fof(addAssignment_32016,axiom,
! [VarCurr] :
( v100566(VarCurr)
<=> v100568(VarCurr) ) ).
fof(addAssignment_32015,axiom,
! [VarCurr] :
( v100568(VarCurr)
<=> v100570(VarCurr) ) ).
fof(addAssignment_32014,axiom,
! [VarCurr] :
( v100570(VarCurr)
<=> v10436(VarCurr,bitIndex2) ) ).
fof(addAssignment_32013,axiom,
! [VarCurr] :
( v100554(VarCurr)
<=> v100556(VarCurr) ) ).
fof(addAssignment_32012,axiom,
! [VarCurr] :
( v100556(VarCurr)
<=> v100558(VarCurr) ) ).
fof(addAssignment_32011,axiom,
! [VarCurr] :
( v100558(VarCurr)
<=> v100560(VarCurr) ) ).
fof(addAssignment_32010,axiom,
! [VarCurr] :
( v100560(VarCurr)
<=> v94794(VarCurr) ) ).
fof(addAssignment_32009,axiom,
! [VarCurr] :
( v100538(VarCurr)
<=> v100540(VarCurr) ) ).
fof(addAssignment_32008,axiom,
! [VarCurr] :
( v100540(VarCurr)
<=> v100542(VarCurr) ) ).
fof(addAssignment_32007,axiom,
! [VarCurr] :
( v100542(VarCurr)
<=> v100544(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18982,axiom,
! [VarCurr] :
( v100544(VarCurr)
<=> ( v100546(VarCurr)
| v100550(VarCurr) ) ) ).
fof(writeUnaryOperator_7387,axiom,
! [VarCurr] :
( ~ v100550(VarCurr)
<=> v10402(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2270,axiom,
! [VarCurr] :
( ~ v100548(VarCurr)
=> ( v100546(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2305,axiom,
! [VarCurr] :
( v100548(VarCurr)
=> ( v100546(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7291,axiom,
! [VarCurr] :
( v100548(VarCurr)
<=> ( ( v10408(VarCurr,bitIndex2)
<=> $false )
& ( v10408(VarCurr,bitIndex1)
<=> $false )
& ( v10408(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32006,axiom,
! [VarCurr] :
( v100535(VarCurr)
<=> v3855(VarCurr) ) ).
fof(addAssignment_32005,axiom,
! [VarCurr] :
( v100531(VarCurr)
<=> v3813(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18981,axiom,
! [VarCurr] :
( v10430(VarCurr)
<=> ( v100509(VarCurr)
& v100511(VarCurr) ) ) ).
fof(writeUnaryOperator_7386,axiom,
! [VarCurr] :
( ~ v100511(VarCurr)
<=> v100512(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18980,axiom,
! [VarCurr] :
( v100512(VarCurr)
<=> ( v100513(VarCurr)
| v100515(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18979,axiom,
! [VarCurr] :
( v100515(VarCurr)
<=> ( v100516(VarCurr)
| v100487(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18978,axiom,
! [VarCurr] :
( v100516(VarCurr)
<=> ( v100517(VarCurr)
| v100143(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1604,axiom,
! [VarCurr] :
( v100517(VarCurr)
<=> ( v100518(VarCurr)
| v98488(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1603,axiom,
! [VarCurr] :
( v100518(VarCurr)
<=> ( v100519(VarCurr)
| v98488(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1602,axiom,
! [VarCurr] :
( v100519(VarCurr)
<=> ( v98488(VarCurr,bitIndex18)
| v98488(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1601,axiom,
! [VarCurr] :
( v100513(VarCurr)
<=> ( v94774(VarCurr,bitIndex1)
& v100514(VarCurr) ) ) ).
fof(writeUnaryOperator_7385,axiom,
! [VarCurr] :
( ~ v100514(VarCurr)
<=> v98484(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1600,axiom,
! [VarCurr] :
( v100509(VarCurr)
<=> ( v10432(VarCurr,bitIndex1)
& v100510(VarCurr) ) ) ).
fof(writeUnaryOperator_7384,axiom,
! [VarCurr] :
( ~ v100510(VarCurr)
<=> v10436(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18977,axiom,
! [VarCurr] :
( v100487(VarCurr)
<=> ( v100506(VarCurr)
& v100489(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1599,axiom,
! [VarCurr] :
( v100506(VarCurr)
<=> ( v10432(VarCurr,bitIndex1)
& v100507(VarCurr) ) ) ).
fof(writeUnaryOperator_7383,axiom,
! [VarCurr] :
( ~ v100507(VarCurr)
<=> v10436(VarCurr,bitIndex1) ) ).
fof(addAssignment_32004,axiom,
! [VarCurr] :
( v100489(VarCurr)
<=> v100491(VarCurr) ) ).
fof(addAssignment_32003,axiom,
! [VarCurr] :
( v100491(VarCurr)
<=> v100493(VarCurr) ) ).
fof(addAssignment_32002,axiom,
! [VarCurr] :
( v100493(VarCurr)
<=> v100495(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1598,axiom,
! [VarCurr] :
( v100495(VarCurr)
<=> ( v100155(VarCurr,bitIndex27)
& v94633(VarCurr) ) ) ).
fof(addAssignment_32001,axiom,
! [VarNext] :
( v100155(VarNext,bitIndex27)
<=> v100497(VarNext,bitIndex27) ) ).
fof(addCaseBooleanConditionEqualRanges1_1584,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100499(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v100497(VarNext,B)
<=> v100155(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1643,axiom,
! [VarNext] :
( v100499(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v100497(VarNext,B)
<=> v100180(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18976,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100499(VarNext)
<=> ( v100500(VarNext)
& v100175(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18975,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100500(VarNext)
<=> ( v100502(VarNext)
& v98398(VarNext) ) ) ) ).
fof(writeUnaryOperator_7382,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100502(VarNext)
<=> v98407(VarNext) ) ) ).
fof(addAssignment_32000,axiom,
! [VarCurr] :
( v100158(VarCurr,bitIndex27)
<=> v100160(VarCurr,bitIndex27) ) ).
fof(addAssignment_31999,axiom,
! [VarCurr] :
( v100160(VarCurr,bitIndex27)
<=> v100162(VarCurr,bitIndex27) ) ).
fof(addAssignment_31998,axiom,
! [VarCurr] :
( v100162(VarCurr,bitIndex27)
<=> v97070(VarCurr,bitIndex27) ) ).
fof(addAssignment_31997,axiom,
! [VarCurr] :
( v97070(VarCurr,bitIndex27)
<=> v97872(VarCurr,bitIndex27) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18974,axiom,
! [VarCurr] :
( v100143(VarCurr)
<=> ( v100484(VarCurr)
& v100145(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1597,axiom,
! [VarCurr] :
( v100484(VarCurr)
<=> ( v10432(VarCurr,bitIndex1)
& v100485(VarCurr) ) ) ).
fof(writeUnaryOperator_7381,axiom,
! [VarCurr] :
( ~ v100485(VarCurr)
<=> v10436(VarCurr,bitIndex1) ) ).
fof(addAssignment_31996,axiom,
! [VarCurr] :
( v100145(VarCurr)
<=> v100147(VarCurr) ) ).
fof(addAssignment_31995,axiom,
! [VarCurr] :
( v100147(VarCurr)
<=> v100149(VarCurr) ) ).
fof(addAssignment_31994,axiom,
! [VarCurr] :
( v100149(VarCurr)
<=> v100151(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18973,axiom,
! [VarCurr] :
( v100151(VarCurr)
<=> ( v100153(VarCurr)
& v94633(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2269,axiom,
! [VarCurr] :
( ~ v100245(VarCurr)
=> ( v100153(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2304,axiom,
! [VarCurr] :
( v100245(VarCurr)
=> ( v100153(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18972,axiom,
! [VarCurr] :
( v100245(VarCurr)
<=> ( v100247(VarCurr)
| v100481(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1596,axiom,
! [VarCurr] :
( v100481(VarCurr)
<=> ( v100478(VarCurr)
& v100184(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18971,axiom,
! [VarCurr] :
( v100247(VarCurr)
<=> ( v100248(VarCurr)
& v100475(VarCurr) ) ) ).
fof(writeUnaryOperator_7380,axiom,
! [VarCurr] :
( ~ v100475(VarCurr)
<=> v100476(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18970,axiom,
! [VarCurr] :
( v100476(VarCurr)
<=> ( v100477(VarCurr)
& v100480(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1595,axiom,
! [VarCurr] :
( v100480(VarCurr)
<=> ( v100155(VarCurr,bitIndex26)
| v100184(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18969,axiom,
! [VarCurr] :
( v100477(VarCurr)
<=> ( v100478(VarCurr)
| v100479(VarCurr) ) ) ).
fof(writeUnaryOperator_7379,axiom,
! [VarCurr] :
( ~ v100479(VarCurr)
<=> v100184(VarCurr,bitIndex26) ) ).
fof(writeUnaryOperator_7378,axiom,
! [VarCurr] :
( ~ v100478(VarCurr)
<=> v100155(VarCurr,bitIndex26) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18968,axiom,
! [VarCurr] :
( v100248(VarCurr)
<=> ( v100249(VarCurr)
| v100474(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1594,axiom,
! [VarCurr] :
( v100474(VarCurr)
<=> ( v100471(VarCurr)
& v100184(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18967,axiom,
! [VarCurr] :
( v100249(VarCurr)
<=> ( v100250(VarCurr)
& v100468(VarCurr) ) ) ).
fof(writeUnaryOperator_7377,axiom,
! [VarCurr] :
( ~ v100468(VarCurr)
<=> v100469(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18966,axiom,
! [VarCurr] :
( v100469(VarCurr)
<=> ( v100470(VarCurr)
& v100473(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1593,axiom,
! [VarCurr] :
( v100473(VarCurr)
<=> ( v100155(VarCurr,bitIndex25)
| v100184(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18965,axiom,
! [VarCurr] :
( v100470(VarCurr)
<=> ( v100471(VarCurr)
| v100472(VarCurr) ) ) ).
fof(writeUnaryOperator_7376,axiom,
! [VarCurr] :
( ~ v100472(VarCurr)
<=> v100184(VarCurr,bitIndex25) ) ).
fof(writeUnaryOperator_7375,axiom,
! [VarCurr] :
( ~ v100471(VarCurr)
<=> v100155(VarCurr,bitIndex25) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18964,axiom,
! [VarCurr] :
( v100250(VarCurr)
<=> ( v100251(VarCurr)
| v100467(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1592,axiom,
! [VarCurr] :
( v100467(VarCurr)
<=> ( v100464(VarCurr)
& v100184(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18963,axiom,
! [VarCurr] :
( v100251(VarCurr)
<=> ( v100252(VarCurr)
& v100461(VarCurr) ) ) ).
fof(writeUnaryOperator_7374,axiom,
! [VarCurr] :
( ~ v100461(VarCurr)
<=> v100462(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18962,axiom,
! [VarCurr] :
( v100462(VarCurr)
<=> ( v100463(VarCurr)
& v100466(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1591,axiom,
! [VarCurr] :
( v100466(VarCurr)
<=> ( v100155(VarCurr,bitIndex24)
| v100184(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18961,axiom,
! [VarCurr] :
( v100463(VarCurr)
<=> ( v100464(VarCurr)
| v100465(VarCurr) ) ) ).
fof(writeUnaryOperator_7373,axiom,
! [VarCurr] :
( ~ v100465(VarCurr)
<=> v100184(VarCurr,bitIndex24) ) ).
fof(writeUnaryOperator_7372,axiom,
! [VarCurr] :
( ~ v100464(VarCurr)
<=> v100155(VarCurr,bitIndex24) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18960,axiom,
! [VarCurr] :
( v100252(VarCurr)
<=> ( v100253(VarCurr)
| v100460(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1590,axiom,
! [VarCurr] :
( v100460(VarCurr)
<=> ( v100457(VarCurr)
& v100184(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18959,axiom,
! [VarCurr] :
( v100253(VarCurr)
<=> ( v100254(VarCurr)
& v100454(VarCurr) ) ) ).
fof(writeUnaryOperator_7371,axiom,
! [VarCurr] :
( ~ v100454(VarCurr)
<=> v100455(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18958,axiom,
! [VarCurr] :
( v100455(VarCurr)
<=> ( v100456(VarCurr)
& v100459(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1589,axiom,
! [VarCurr] :
( v100459(VarCurr)
<=> ( v100155(VarCurr,bitIndex23)
| v100184(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18957,axiom,
! [VarCurr] :
( v100456(VarCurr)
<=> ( v100457(VarCurr)
| v100458(VarCurr) ) ) ).
fof(writeUnaryOperator_7370,axiom,
! [VarCurr] :
( ~ v100458(VarCurr)
<=> v100184(VarCurr,bitIndex23) ) ).
fof(writeUnaryOperator_7369,axiom,
! [VarCurr] :
( ~ v100457(VarCurr)
<=> v100155(VarCurr,bitIndex23) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18956,axiom,
! [VarCurr] :
( v100254(VarCurr)
<=> ( v100255(VarCurr)
| v100453(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1588,axiom,
! [VarCurr] :
( v100453(VarCurr)
<=> ( v100450(VarCurr)
& v100184(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18955,axiom,
! [VarCurr] :
( v100255(VarCurr)
<=> ( v100256(VarCurr)
& v100447(VarCurr) ) ) ).
fof(writeUnaryOperator_7368,axiom,
! [VarCurr] :
( ~ v100447(VarCurr)
<=> v100448(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18954,axiom,
! [VarCurr] :
( v100448(VarCurr)
<=> ( v100449(VarCurr)
& v100452(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1587,axiom,
! [VarCurr] :
( v100452(VarCurr)
<=> ( v100155(VarCurr,bitIndex22)
| v100184(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18953,axiom,
! [VarCurr] :
( v100449(VarCurr)
<=> ( v100450(VarCurr)
| v100451(VarCurr) ) ) ).
fof(writeUnaryOperator_7367,axiom,
! [VarCurr] :
( ~ v100451(VarCurr)
<=> v100184(VarCurr,bitIndex22) ) ).
fof(writeUnaryOperator_7366,axiom,
! [VarCurr] :
( ~ v100450(VarCurr)
<=> v100155(VarCurr,bitIndex22) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18952,axiom,
! [VarCurr] :
( v100256(VarCurr)
<=> ( v100257(VarCurr)
| v100446(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1586,axiom,
! [VarCurr] :
( v100446(VarCurr)
<=> ( v100443(VarCurr)
& v100184(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18951,axiom,
! [VarCurr] :
( v100257(VarCurr)
<=> ( v100258(VarCurr)
& v100440(VarCurr) ) ) ).
fof(writeUnaryOperator_7365,axiom,
! [VarCurr] :
( ~ v100440(VarCurr)
<=> v100441(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18950,axiom,
! [VarCurr] :
( v100441(VarCurr)
<=> ( v100442(VarCurr)
& v100445(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1585,axiom,
! [VarCurr] :
( v100445(VarCurr)
<=> ( v100155(VarCurr,bitIndex21)
| v100184(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18949,axiom,
! [VarCurr] :
( v100442(VarCurr)
<=> ( v100443(VarCurr)
| v100444(VarCurr) ) ) ).
fof(writeUnaryOperator_7364,axiom,
! [VarCurr] :
( ~ v100444(VarCurr)
<=> v100184(VarCurr,bitIndex21) ) ).
fof(writeUnaryOperator_7363,axiom,
! [VarCurr] :
( ~ v100443(VarCurr)
<=> v100155(VarCurr,bitIndex21) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18948,axiom,
! [VarCurr] :
( v100258(VarCurr)
<=> ( v100259(VarCurr)
| v100439(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1584,axiom,
! [VarCurr] :
( v100439(VarCurr)
<=> ( v100436(VarCurr)
& v100184(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18947,axiom,
! [VarCurr] :
( v100259(VarCurr)
<=> ( v100260(VarCurr)
& v100433(VarCurr) ) ) ).
fof(writeUnaryOperator_7362,axiom,
! [VarCurr] :
( ~ v100433(VarCurr)
<=> v100434(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18946,axiom,
! [VarCurr] :
( v100434(VarCurr)
<=> ( v100435(VarCurr)
& v100438(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1583,axiom,
! [VarCurr] :
( v100438(VarCurr)
<=> ( v100155(VarCurr,bitIndex20)
| v100184(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18945,axiom,
! [VarCurr] :
( v100435(VarCurr)
<=> ( v100436(VarCurr)
| v100437(VarCurr) ) ) ).
fof(writeUnaryOperator_7361,axiom,
! [VarCurr] :
( ~ v100437(VarCurr)
<=> v100184(VarCurr,bitIndex20) ) ).
fof(writeUnaryOperator_7360,axiom,
! [VarCurr] :
( ~ v100436(VarCurr)
<=> v100155(VarCurr,bitIndex20) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18944,axiom,
! [VarCurr] :
( v100260(VarCurr)
<=> ( v100261(VarCurr)
| v100432(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1582,axiom,
! [VarCurr] :
( v100432(VarCurr)
<=> ( v100429(VarCurr)
& v100184(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18943,axiom,
! [VarCurr] :
( v100261(VarCurr)
<=> ( v100262(VarCurr)
& v100426(VarCurr) ) ) ).
fof(writeUnaryOperator_7359,axiom,
! [VarCurr] :
( ~ v100426(VarCurr)
<=> v100427(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18942,axiom,
! [VarCurr] :
( v100427(VarCurr)
<=> ( v100428(VarCurr)
& v100431(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1581,axiom,
! [VarCurr] :
( v100431(VarCurr)
<=> ( v100155(VarCurr,bitIndex19)
| v100184(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18941,axiom,
! [VarCurr] :
( v100428(VarCurr)
<=> ( v100429(VarCurr)
| v100430(VarCurr) ) ) ).
fof(writeUnaryOperator_7358,axiom,
! [VarCurr] :
( ~ v100430(VarCurr)
<=> v100184(VarCurr,bitIndex19) ) ).
fof(writeUnaryOperator_7357,axiom,
! [VarCurr] :
( ~ v100429(VarCurr)
<=> v100155(VarCurr,bitIndex19) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18940,axiom,
! [VarCurr] :
( v100262(VarCurr)
<=> ( v100263(VarCurr)
| v100425(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1580,axiom,
! [VarCurr] :
( v100425(VarCurr)
<=> ( v100422(VarCurr)
& v100184(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18939,axiom,
! [VarCurr] :
( v100263(VarCurr)
<=> ( v100264(VarCurr)
& v100419(VarCurr) ) ) ).
fof(writeUnaryOperator_7356,axiom,
! [VarCurr] :
( ~ v100419(VarCurr)
<=> v100420(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18938,axiom,
! [VarCurr] :
( v100420(VarCurr)
<=> ( v100421(VarCurr)
& v100424(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1579,axiom,
! [VarCurr] :
( v100424(VarCurr)
<=> ( v100155(VarCurr,bitIndex18)
| v100184(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18937,axiom,
! [VarCurr] :
( v100421(VarCurr)
<=> ( v100422(VarCurr)
| v100423(VarCurr) ) ) ).
fof(writeUnaryOperator_7355,axiom,
! [VarCurr] :
( ~ v100423(VarCurr)
<=> v100184(VarCurr,bitIndex18) ) ).
fof(writeUnaryOperator_7354,axiom,
! [VarCurr] :
( ~ v100422(VarCurr)
<=> v100155(VarCurr,bitIndex18) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18936,axiom,
! [VarCurr] :
( v100264(VarCurr)
<=> ( v100265(VarCurr)
| v100418(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1578,axiom,
! [VarCurr] :
( v100418(VarCurr)
<=> ( v100415(VarCurr)
& v100184(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18935,axiom,
! [VarCurr] :
( v100265(VarCurr)
<=> ( v100266(VarCurr)
& v100412(VarCurr) ) ) ).
fof(writeUnaryOperator_7353,axiom,
! [VarCurr] :
( ~ v100412(VarCurr)
<=> v100413(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18934,axiom,
! [VarCurr] :
( v100413(VarCurr)
<=> ( v100414(VarCurr)
& v100417(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1577,axiom,
! [VarCurr] :
( v100417(VarCurr)
<=> ( v100155(VarCurr,bitIndex17)
| v100184(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18933,axiom,
! [VarCurr] :
( v100414(VarCurr)
<=> ( v100415(VarCurr)
| v100416(VarCurr) ) ) ).
fof(writeUnaryOperator_7352,axiom,
! [VarCurr] :
( ~ v100416(VarCurr)
<=> v100184(VarCurr,bitIndex17) ) ).
fof(writeUnaryOperator_7351,axiom,
! [VarCurr] :
( ~ v100415(VarCurr)
<=> v100155(VarCurr,bitIndex17) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18932,axiom,
! [VarCurr] :
( v100266(VarCurr)
<=> ( v100267(VarCurr)
| v100411(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1576,axiom,
! [VarCurr] :
( v100411(VarCurr)
<=> ( v100408(VarCurr)
& v100184(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18931,axiom,
! [VarCurr] :
( v100267(VarCurr)
<=> ( v100268(VarCurr)
& v100405(VarCurr) ) ) ).
fof(writeUnaryOperator_7350,axiom,
! [VarCurr] :
( ~ v100405(VarCurr)
<=> v100406(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18930,axiom,
! [VarCurr] :
( v100406(VarCurr)
<=> ( v100407(VarCurr)
& v100410(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1575,axiom,
! [VarCurr] :
( v100410(VarCurr)
<=> ( v100155(VarCurr,bitIndex16)
| v100184(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18929,axiom,
! [VarCurr] :
( v100407(VarCurr)
<=> ( v100408(VarCurr)
| v100409(VarCurr) ) ) ).
fof(writeUnaryOperator_7349,axiom,
! [VarCurr] :
( ~ v100409(VarCurr)
<=> v100184(VarCurr,bitIndex16) ) ).
fof(writeUnaryOperator_7348,axiom,
! [VarCurr] :
( ~ v100408(VarCurr)
<=> v100155(VarCurr,bitIndex16) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18928,axiom,
! [VarCurr] :
( v100268(VarCurr)
<=> ( v100269(VarCurr)
| v100404(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1574,axiom,
! [VarCurr] :
( v100404(VarCurr)
<=> ( v100401(VarCurr)
& v100184(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18927,axiom,
! [VarCurr] :
( v100269(VarCurr)
<=> ( v100270(VarCurr)
& v100398(VarCurr) ) ) ).
fof(writeUnaryOperator_7347,axiom,
! [VarCurr] :
( ~ v100398(VarCurr)
<=> v100399(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18926,axiom,
! [VarCurr] :
( v100399(VarCurr)
<=> ( v100400(VarCurr)
& v100403(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1573,axiom,
! [VarCurr] :
( v100403(VarCurr)
<=> ( v100155(VarCurr,bitIndex15)
| v100184(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18925,axiom,
! [VarCurr] :
( v100400(VarCurr)
<=> ( v100401(VarCurr)
| v100402(VarCurr) ) ) ).
fof(writeUnaryOperator_7346,axiom,
! [VarCurr] :
( ~ v100402(VarCurr)
<=> v100184(VarCurr,bitIndex15) ) ).
fof(writeUnaryOperator_7345,axiom,
! [VarCurr] :
( ~ v100401(VarCurr)
<=> v100155(VarCurr,bitIndex15) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18924,axiom,
! [VarCurr] :
( v100270(VarCurr)
<=> ( v100271(VarCurr)
| v100397(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1572,axiom,
! [VarCurr] :
( v100397(VarCurr)
<=> ( v100394(VarCurr)
& v100184(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18923,axiom,
! [VarCurr] :
( v100271(VarCurr)
<=> ( v100272(VarCurr)
& v100391(VarCurr) ) ) ).
fof(writeUnaryOperator_7344,axiom,
! [VarCurr] :
( ~ v100391(VarCurr)
<=> v100392(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18922,axiom,
! [VarCurr] :
( v100392(VarCurr)
<=> ( v100393(VarCurr)
& v100396(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1571,axiom,
! [VarCurr] :
( v100396(VarCurr)
<=> ( v100155(VarCurr,bitIndex14)
| v100184(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18921,axiom,
! [VarCurr] :
( v100393(VarCurr)
<=> ( v100394(VarCurr)
| v100395(VarCurr) ) ) ).
fof(writeUnaryOperator_7343,axiom,
! [VarCurr] :
( ~ v100395(VarCurr)
<=> v100184(VarCurr,bitIndex14) ) ).
fof(writeUnaryOperator_7342,axiom,
! [VarCurr] :
( ~ v100394(VarCurr)
<=> v100155(VarCurr,bitIndex14) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18920,axiom,
! [VarCurr] :
( v100272(VarCurr)
<=> ( v100273(VarCurr)
| v100390(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1570,axiom,
! [VarCurr] :
( v100390(VarCurr)
<=> ( v100387(VarCurr)
& v100184(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18919,axiom,
! [VarCurr] :
( v100273(VarCurr)
<=> ( v100274(VarCurr)
& v100384(VarCurr) ) ) ).
fof(writeUnaryOperator_7341,axiom,
! [VarCurr] :
( ~ v100384(VarCurr)
<=> v100385(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18918,axiom,
! [VarCurr] :
( v100385(VarCurr)
<=> ( v100386(VarCurr)
& v100389(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1569,axiom,
! [VarCurr] :
( v100389(VarCurr)
<=> ( v100155(VarCurr,bitIndex13)
| v100184(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18917,axiom,
! [VarCurr] :
( v100386(VarCurr)
<=> ( v100387(VarCurr)
| v100388(VarCurr) ) ) ).
fof(writeUnaryOperator_7340,axiom,
! [VarCurr] :
( ~ v100388(VarCurr)
<=> v100184(VarCurr,bitIndex13) ) ).
fof(writeUnaryOperator_7339,axiom,
! [VarCurr] :
( ~ v100387(VarCurr)
<=> v100155(VarCurr,bitIndex13) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18916,axiom,
! [VarCurr] :
( v100274(VarCurr)
<=> ( v100275(VarCurr)
| v100383(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1568,axiom,
! [VarCurr] :
( v100383(VarCurr)
<=> ( v100380(VarCurr)
& v100184(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18915,axiom,
! [VarCurr] :
( v100275(VarCurr)
<=> ( v100276(VarCurr)
& v100377(VarCurr) ) ) ).
fof(writeUnaryOperator_7338,axiom,
! [VarCurr] :
( ~ v100377(VarCurr)
<=> v100378(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18914,axiom,
! [VarCurr] :
( v100378(VarCurr)
<=> ( v100379(VarCurr)
& v100382(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1567,axiom,
! [VarCurr] :
( v100382(VarCurr)
<=> ( v100155(VarCurr,bitIndex12)
| v100184(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18913,axiom,
! [VarCurr] :
( v100379(VarCurr)
<=> ( v100380(VarCurr)
| v100381(VarCurr) ) ) ).
fof(writeUnaryOperator_7337,axiom,
! [VarCurr] :
( ~ v100381(VarCurr)
<=> v100184(VarCurr,bitIndex12) ) ).
fof(writeUnaryOperator_7336,axiom,
! [VarCurr] :
( ~ v100380(VarCurr)
<=> v100155(VarCurr,bitIndex12) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18912,axiom,
! [VarCurr] :
( v100276(VarCurr)
<=> ( v100277(VarCurr)
| v100376(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1566,axiom,
! [VarCurr] :
( v100376(VarCurr)
<=> ( v100373(VarCurr)
& v100184(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18911,axiom,
! [VarCurr] :
( v100277(VarCurr)
<=> ( v100278(VarCurr)
& v100370(VarCurr) ) ) ).
fof(writeUnaryOperator_7335,axiom,
! [VarCurr] :
( ~ v100370(VarCurr)
<=> v100371(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18910,axiom,
! [VarCurr] :
( v100371(VarCurr)
<=> ( v100372(VarCurr)
& v100375(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1565,axiom,
! [VarCurr] :
( v100375(VarCurr)
<=> ( v100155(VarCurr,bitIndex11)
| v100184(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18909,axiom,
! [VarCurr] :
( v100372(VarCurr)
<=> ( v100373(VarCurr)
| v100374(VarCurr) ) ) ).
fof(writeUnaryOperator_7334,axiom,
! [VarCurr] :
( ~ v100374(VarCurr)
<=> v100184(VarCurr,bitIndex11) ) ).
fof(writeUnaryOperator_7333,axiom,
! [VarCurr] :
( ~ v100373(VarCurr)
<=> v100155(VarCurr,bitIndex11) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18908,axiom,
! [VarCurr] :
( v100278(VarCurr)
<=> ( v100279(VarCurr)
| v100369(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1564,axiom,
! [VarCurr] :
( v100369(VarCurr)
<=> ( v100366(VarCurr)
& v100184(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18907,axiom,
! [VarCurr] :
( v100279(VarCurr)
<=> ( v100280(VarCurr)
& v100363(VarCurr) ) ) ).
fof(writeUnaryOperator_7332,axiom,
! [VarCurr] :
( ~ v100363(VarCurr)
<=> v100364(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18906,axiom,
! [VarCurr] :
( v100364(VarCurr)
<=> ( v100365(VarCurr)
& v100368(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1563,axiom,
! [VarCurr] :
( v100368(VarCurr)
<=> ( v100155(VarCurr,bitIndex10)
| v100184(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18905,axiom,
! [VarCurr] :
( v100365(VarCurr)
<=> ( v100366(VarCurr)
| v100367(VarCurr) ) ) ).
fof(writeUnaryOperator_7331,axiom,
! [VarCurr] :
( ~ v100367(VarCurr)
<=> v100184(VarCurr,bitIndex10) ) ).
fof(writeUnaryOperator_7330,axiom,
! [VarCurr] :
( ~ v100366(VarCurr)
<=> v100155(VarCurr,bitIndex10) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18904,axiom,
! [VarCurr] :
( v100280(VarCurr)
<=> ( v100281(VarCurr)
| v100362(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1562,axiom,
! [VarCurr] :
( v100362(VarCurr)
<=> ( v100359(VarCurr)
& v100184(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18903,axiom,
! [VarCurr] :
( v100281(VarCurr)
<=> ( v100282(VarCurr)
& v100356(VarCurr) ) ) ).
fof(writeUnaryOperator_7329,axiom,
! [VarCurr] :
( ~ v100356(VarCurr)
<=> v100357(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18902,axiom,
! [VarCurr] :
( v100357(VarCurr)
<=> ( v100358(VarCurr)
& v100361(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1561,axiom,
! [VarCurr] :
( v100361(VarCurr)
<=> ( v100155(VarCurr,bitIndex9)
| v100184(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18901,axiom,
! [VarCurr] :
( v100358(VarCurr)
<=> ( v100359(VarCurr)
| v100360(VarCurr) ) ) ).
fof(writeUnaryOperator_7328,axiom,
! [VarCurr] :
( ~ v100360(VarCurr)
<=> v100184(VarCurr,bitIndex9) ) ).
fof(writeUnaryOperator_7327,axiom,
! [VarCurr] :
( ~ v100359(VarCurr)
<=> v100155(VarCurr,bitIndex9) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18900,axiom,
! [VarCurr] :
( v100282(VarCurr)
<=> ( v100283(VarCurr)
| v100355(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1560,axiom,
! [VarCurr] :
( v100355(VarCurr)
<=> ( v100352(VarCurr)
& v100184(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18899,axiom,
! [VarCurr] :
( v100283(VarCurr)
<=> ( v100284(VarCurr)
& v100349(VarCurr) ) ) ).
fof(writeUnaryOperator_7326,axiom,
! [VarCurr] :
( ~ v100349(VarCurr)
<=> v100350(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18898,axiom,
! [VarCurr] :
( v100350(VarCurr)
<=> ( v100351(VarCurr)
& v100354(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1559,axiom,
! [VarCurr] :
( v100354(VarCurr)
<=> ( v100155(VarCurr,bitIndex8)
| v100184(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18897,axiom,
! [VarCurr] :
( v100351(VarCurr)
<=> ( v100352(VarCurr)
| v100353(VarCurr) ) ) ).
fof(writeUnaryOperator_7325,axiom,
! [VarCurr] :
( ~ v100353(VarCurr)
<=> v100184(VarCurr,bitIndex8) ) ).
fof(writeUnaryOperator_7324,axiom,
! [VarCurr] :
( ~ v100352(VarCurr)
<=> v100155(VarCurr,bitIndex8) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18896,axiom,
! [VarCurr] :
( v100284(VarCurr)
<=> ( v100285(VarCurr)
| v100348(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1558,axiom,
! [VarCurr] :
( v100348(VarCurr)
<=> ( v100345(VarCurr)
& v100184(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18895,axiom,
! [VarCurr] :
( v100285(VarCurr)
<=> ( v100286(VarCurr)
& v100342(VarCurr) ) ) ).
fof(writeUnaryOperator_7323,axiom,
! [VarCurr] :
( ~ v100342(VarCurr)
<=> v100343(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18894,axiom,
! [VarCurr] :
( v100343(VarCurr)
<=> ( v100344(VarCurr)
& v100347(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1557,axiom,
! [VarCurr] :
( v100347(VarCurr)
<=> ( v100155(VarCurr,bitIndex7)
| v100184(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18893,axiom,
! [VarCurr] :
( v100344(VarCurr)
<=> ( v100345(VarCurr)
| v100346(VarCurr) ) ) ).
fof(writeUnaryOperator_7322,axiom,
! [VarCurr] :
( ~ v100346(VarCurr)
<=> v100184(VarCurr,bitIndex7) ) ).
fof(writeUnaryOperator_7321,axiom,
! [VarCurr] :
( ~ v100345(VarCurr)
<=> v100155(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18892,axiom,
! [VarCurr] :
( v100286(VarCurr)
<=> ( v100287(VarCurr)
| v100341(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1556,axiom,
! [VarCurr] :
( v100341(VarCurr)
<=> ( v100338(VarCurr)
& v100184(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18891,axiom,
! [VarCurr] :
( v100287(VarCurr)
<=> ( v100288(VarCurr)
& v100335(VarCurr) ) ) ).
fof(writeUnaryOperator_7320,axiom,
! [VarCurr] :
( ~ v100335(VarCurr)
<=> v100336(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18890,axiom,
! [VarCurr] :
( v100336(VarCurr)
<=> ( v100337(VarCurr)
& v100340(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1555,axiom,
! [VarCurr] :
( v100340(VarCurr)
<=> ( v100155(VarCurr,bitIndex6)
| v100184(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18889,axiom,
! [VarCurr] :
( v100337(VarCurr)
<=> ( v100338(VarCurr)
| v100339(VarCurr) ) ) ).
fof(writeUnaryOperator_7319,axiom,
! [VarCurr] :
( ~ v100339(VarCurr)
<=> v100184(VarCurr,bitIndex6) ) ).
fof(writeUnaryOperator_7318,axiom,
! [VarCurr] :
( ~ v100338(VarCurr)
<=> v100155(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18888,axiom,
! [VarCurr] :
( v100288(VarCurr)
<=> ( v100289(VarCurr)
| v100334(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1554,axiom,
! [VarCurr] :
( v100334(VarCurr)
<=> ( v100331(VarCurr)
& v100184(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18887,axiom,
! [VarCurr] :
( v100289(VarCurr)
<=> ( v100290(VarCurr)
& v100328(VarCurr) ) ) ).
fof(writeUnaryOperator_7317,axiom,
! [VarCurr] :
( ~ v100328(VarCurr)
<=> v100329(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18886,axiom,
! [VarCurr] :
( v100329(VarCurr)
<=> ( v100330(VarCurr)
& v100333(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1553,axiom,
! [VarCurr] :
( v100333(VarCurr)
<=> ( v100155(VarCurr,bitIndex5)
| v100184(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18885,axiom,
! [VarCurr] :
( v100330(VarCurr)
<=> ( v100331(VarCurr)
| v100332(VarCurr) ) ) ).
fof(writeUnaryOperator_7316,axiom,
! [VarCurr] :
( ~ v100332(VarCurr)
<=> v100184(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_7315,axiom,
! [VarCurr] :
( ~ v100331(VarCurr)
<=> v100155(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18884,axiom,
! [VarCurr] :
( v100290(VarCurr)
<=> ( v100291(VarCurr)
| v100327(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1552,axiom,
! [VarCurr] :
( v100327(VarCurr)
<=> ( v100324(VarCurr)
& v100184(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18883,axiom,
! [VarCurr] :
( v100291(VarCurr)
<=> ( v100292(VarCurr)
& v100321(VarCurr) ) ) ).
fof(writeUnaryOperator_7314,axiom,
! [VarCurr] :
( ~ v100321(VarCurr)
<=> v100322(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18882,axiom,
! [VarCurr] :
( v100322(VarCurr)
<=> ( v100323(VarCurr)
& v100326(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1551,axiom,
! [VarCurr] :
( v100326(VarCurr)
<=> ( v100155(VarCurr,bitIndex4)
| v100184(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18881,axiom,
! [VarCurr] :
( v100323(VarCurr)
<=> ( v100324(VarCurr)
| v100325(VarCurr) ) ) ).
fof(writeUnaryOperator_7313,axiom,
! [VarCurr] :
( ~ v100325(VarCurr)
<=> v100184(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_7312,axiom,
! [VarCurr] :
( ~ v100324(VarCurr)
<=> v100155(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18880,axiom,
! [VarCurr] :
( v100292(VarCurr)
<=> ( v100293(VarCurr)
| v100320(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1550,axiom,
! [VarCurr] :
( v100320(VarCurr)
<=> ( v100317(VarCurr)
& v100184(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18879,axiom,
! [VarCurr] :
( v100293(VarCurr)
<=> ( v100294(VarCurr)
& v100314(VarCurr) ) ) ).
fof(writeUnaryOperator_7311,axiom,
! [VarCurr] :
( ~ v100314(VarCurr)
<=> v100315(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18878,axiom,
! [VarCurr] :
( v100315(VarCurr)
<=> ( v100316(VarCurr)
& v100319(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1549,axiom,
! [VarCurr] :
( v100319(VarCurr)
<=> ( v100155(VarCurr,bitIndex3)
| v100184(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18877,axiom,
! [VarCurr] :
( v100316(VarCurr)
<=> ( v100317(VarCurr)
| v100318(VarCurr) ) ) ).
fof(writeUnaryOperator_7310,axiom,
! [VarCurr] :
( ~ v100318(VarCurr)
<=> v100184(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_7309,axiom,
! [VarCurr] :
( ~ v100317(VarCurr)
<=> v100155(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18876,axiom,
! [VarCurr] :
( v100294(VarCurr)
<=> ( v100295(VarCurr)
| v100313(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1548,axiom,
! [VarCurr] :
( v100313(VarCurr)
<=> ( v100310(VarCurr)
& v100184(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18875,axiom,
! [VarCurr] :
( v100295(VarCurr)
<=> ( v100296(VarCurr)
& v100307(VarCurr) ) ) ).
fof(writeUnaryOperator_7308,axiom,
! [VarCurr] :
( ~ v100307(VarCurr)
<=> v100308(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18874,axiom,
! [VarCurr] :
( v100308(VarCurr)
<=> ( v100309(VarCurr)
& v100312(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1547,axiom,
! [VarCurr] :
( v100312(VarCurr)
<=> ( v100155(VarCurr,bitIndex2)
| v100184(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18873,axiom,
! [VarCurr] :
( v100309(VarCurr)
<=> ( v100310(VarCurr)
| v100311(VarCurr) ) ) ).
fof(writeUnaryOperator_7307,axiom,
! [VarCurr] :
( ~ v100311(VarCurr)
<=> v100184(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7306,axiom,
! [VarCurr] :
( ~ v100310(VarCurr)
<=> v100155(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18872,axiom,
! [VarCurr] :
( v100296(VarCurr)
<=> ( v100297(VarCurr)
| v100306(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1546,axiom,
! [VarCurr] :
( v100306(VarCurr)
<=> ( v100303(VarCurr)
& v100184(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18871,axiom,
! [VarCurr] :
( v100297(VarCurr)
<=> ( v100298(VarCurr)
& v100300(VarCurr) ) ) ).
fof(writeUnaryOperator_7305,axiom,
! [VarCurr] :
( ~ v100300(VarCurr)
<=> v100301(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18870,axiom,
! [VarCurr] :
( v100301(VarCurr)
<=> ( v100302(VarCurr)
& v100305(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1545,axiom,
! [VarCurr] :
( v100305(VarCurr)
<=> ( v100155(VarCurr,bitIndex1)
| v100184(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18869,axiom,
! [VarCurr] :
( v100302(VarCurr)
<=> ( v100303(VarCurr)
| v100304(VarCurr) ) ) ).
fof(writeUnaryOperator_7304,axiom,
! [VarCurr] :
( ~ v100304(VarCurr)
<=> v100184(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7303,axiom,
! [VarCurr] :
( ~ v100303(VarCurr)
<=> v100155(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18868,axiom,
! [VarCurr] :
( v100298(VarCurr)
<=> ( v100299(VarCurr)
& v100184(VarCurr,bitIndex0) ) ) ).
fof(writeUnaryOperator_7302,axiom,
! [VarCurr] :
( ~ v100299(VarCurr)
<=> v100155(VarCurr,bitIndex0) ) ).
fof(addParallelCaseBooleanConditionEqualRanges15_3,axiom,
! [VarCurr] :
( ( ~ v100228(VarCurr)
& ~ v100229(VarCurr)
& ~ v100230(VarCurr)
& ~ v100231(VarCurr)
& ~ v100232(VarCurr)
& ~ v100233(VarCurr)
& ~ v100234(VarCurr)
& ~ v100235(VarCurr)
& ~ v100236(VarCurr)
& ~ v100237(VarCurr)
& ~ v100238(VarCurr)
& ~ v100239(VarCurr)
& ~ v100240(VarCurr)
& ~ v100241(VarCurr)
& ~ v100242(VarCurr) )
=> ! [B] :
( range_26_0(B)
=> ( v100184(VarCurr,B)
<=> b010000000000000000000000000(B) ) ) ) ).
fof(bitBlastConstant_12387,axiom,
~ b010000000000000000000000000(bitIndex26) ).
fof(bitBlastConstant_12386,axiom,
b010000000000000000000000000(bitIndex25) ).
fof(bitBlastConstant_12385,axiom,
~ b010000000000000000000000000(bitIndex24) ).
fof(bitBlastConstant_12384,axiom,
~ b010000000000000000000000000(bitIndex23) ).
fof(bitBlastConstant_12383,axiom,
~ b010000000000000000000000000(bitIndex22) ).
fof(bitBlastConstant_12382,axiom,
~ b010000000000000000000000000(bitIndex21) ).
fof(bitBlastConstant_12381,axiom,
~ b010000000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_12380,axiom,
~ b010000000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_12379,axiom,
~ b010000000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_12378,axiom,
~ b010000000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_12377,axiom,
~ b010000000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_12376,axiom,
~ b010000000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_12375,axiom,
~ b010000000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_12374,axiom,
~ b010000000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_12373,axiom,
~ b010000000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_12372,axiom,
~ b010000000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_12371,axiom,
~ b010000000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_12370,axiom,
~ b010000000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_12369,axiom,
~ b010000000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_12368,axiom,
~ b010000000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_12367,axiom,
~ b010000000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_12366,axiom,
~ b010000000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_12365,axiom,
~ b010000000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_12364,axiom,
~ b010000000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_12363,axiom,
~ b010000000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_12362,axiom,
~ b010000000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_12361,axiom,
~ b010000000000000000000000000(bitIndex0) ).
fof(addParallelCaseBooleanConditionEqualRanges14_2,axiom,
! [VarCurr] :
( v100242(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v100184(VarCurr,B)
<=> b001000000000000000000000000(B) ) ) ) ).
fof(bitBlastConstant_12360,axiom,
~ b001000000000000000000000000(bitIndex26) ).
fof(bitBlastConstant_12359,axiom,
~ b001000000000000000000000000(bitIndex25) ).
fof(bitBlastConstant_12358,axiom,
b001000000000000000000000000(bitIndex24) ).
fof(bitBlastConstant_12357,axiom,
~ b001000000000000000000000000(bitIndex23) ).
fof(bitBlastConstant_12356,axiom,
~ b001000000000000000000000000(bitIndex22) ).
fof(bitBlastConstant_12355,axiom,
~ b001000000000000000000000000(bitIndex21) ).
fof(bitBlastConstant_12354,axiom,
~ b001000000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_12353,axiom,
~ b001000000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_12352,axiom,
~ b001000000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_12351,axiom,
~ b001000000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_12350,axiom,
~ b001000000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_12349,axiom,
~ b001000000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_12348,axiom,
~ b001000000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_12347,axiom,
~ b001000000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_12346,axiom,
~ b001000000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_12345,axiom,
~ b001000000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_12344,axiom,
~ b001000000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_12343,axiom,
~ b001000000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_12342,axiom,
~ b001000000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_12341,axiom,
~ b001000000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_12340,axiom,
~ b001000000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_12339,axiom,
~ b001000000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_12338,axiom,
~ b001000000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_12337,axiom,
~ b001000000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_12336,axiom,
~ b001000000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_12335,axiom,
~ b001000000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_12334,axiom,
~ b001000000000000000000000000(bitIndex0) ).
fof(addParallelCaseBooleanConditionEqualRanges13_2,axiom,
! [VarCurr] :
( v100241(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v100184(VarCurr,B)
<=> b000100000000000000000000000(B) ) ) ) ).
fof(bitBlastConstant_12333,axiom,
~ b000100000000000000000000000(bitIndex26) ).
fof(bitBlastConstant_12332,axiom,
~ b000100000000000000000000000(bitIndex25) ).
fof(bitBlastConstant_12331,axiom,
~ b000100000000000000000000000(bitIndex24) ).
fof(bitBlastConstant_12330,axiom,
b000100000000000000000000000(bitIndex23) ).
fof(bitBlastConstant_12329,axiom,
~ b000100000000000000000000000(bitIndex22) ).
fof(bitBlastConstant_12328,axiom,
~ b000100000000000000000000000(bitIndex21) ).
fof(bitBlastConstant_12327,axiom,
~ b000100000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_12326,axiom,
~ b000100000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_12325,axiom,
~ b000100000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_12324,axiom,
~ b000100000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_12323,axiom,
~ b000100000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_12322,axiom,
~ b000100000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_12321,axiom,
~ b000100000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_12320,axiom,
~ b000100000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_12319,axiom,
~ b000100000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_12318,axiom,
~ b000100000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_12317,axiom,
~ b000100000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_12316,axiom,
~ b000100000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_12315,axiom,
~ b000100000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_12314,axiom,
~ b000100000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_12313,axiom,
~ b000100000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_12312,axiom,
~ b000100000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_12311,axiom,
~ b000100000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_12310,axiom,
~ b000100000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_12309,axiom,
~ b000100000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_12308,axiom,
~ b000100000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_12307,axiom,
~ b000100000000000000000000000(bitIndex0) ).
fof(addParallelCaseBooleanConditionEqualRanges12_3,axiom,
! [VarCurr] :
( v100240(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v100184(VarCurr,B)
<=> b000010000000000000000000000(B) ) ) ) ).
fof(bitBlastConstant_12306,axiom,
~ b000010000000000000000000000(bitIndex26) ).
fof(bitBlastConstant_12305,axiom,
~ b000010000000000000000000000(bitIndex25) ).
fof(bitBlastConstant_12304,axiom,
~ b000010000000000000000000000(bitIndex24) ).
fof(bitBlastConstant_12303,axiom,
~ b000010000000000000000000000(bitIndex23) ).
fof(bitBlastConstant_12302,axiom,
b000010000000000000000000000(bitIndex22) ).
fof(bitBlastConstant_12301,axiom,
~ b000010000000000000000000000(bitIndex21) ).
fof(bitBlastConstant_12300,axiom,
~ b000010000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_12299,axiom,
~ b000010000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_12298,axiom,
~ b000010000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_12297,axiom,
~ b000010000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_12296,axiom,
~ b000010000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_12295,axiom,
~ b000010000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_12294,axiom,
~ b000010000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_12293,axiom,
~ b000010000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_12292,axiom,
~ b000010000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_12291,axiom,
~ b000010000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_12290,axiom,
~ b000010000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_12289,axiom,
~ b000010000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_12288,axiom,
~ b000010000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_12287,axiom,
~ b000010000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_12286,axiom,
~ b000010000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_12285,axiom,
~ b000010000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_12284,axiom,
~ b000010000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_12283,axiom,
~ b000010000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_12282,axiom,
~ b000010000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_12281,axiom,
~ b000010000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_12280,axiom,
~ b000010000000000000000000000(bitIndex0) ).
fof(addParallelCaseBooleanConditionEqualRanges11_3,axiom,
! [VarCurr] :
( v100239(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v100184(VarCurr,B)
<=> b000001000000000000000000000(B) ) ) ) ).
fof(bitBlastConstant_12279,axiom,
~ b000001000000000000000000000(bitIndex26) ).
fof(bitBlastConstant_12278,axiom,
~ b000001000000000000000000000(bitIndex25) ).
fof(bitBlastConstant_12277,axiom,
~ b000001000000000000000000000(bitIndex24) ).
fof(bitBlastConstant_12276,axiom,
~ b000001000000000000000000000(bitIndex23) ).
fof(bitBlastConstant_12275,axiom,
~ b000001000000000000000000000(bitIndex22) ).
fof(bitBlastConstant_12274,axiom,
b000001000000000000000000000(bitIndex21) ).
fof(bitBlastConstant_12273,axiom,
~ b000001000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_12272,axiom,
~ b000001000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_12271,axiom,
~ b000001000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_12270,axiom,
~ b000001000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_12269,axiom,
~ b000001000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_12268,axiom,
~ b000001000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_12267,axiom,
~ b000001000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_12266,axiom,
~ b000001000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_12265,axiom,
~ b000001000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_12264,axiom,
~ b000001000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_12263,axiom,
~ b000001000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_12262,axiom,
~ b000001000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_12261,axiom,
~ b000001000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_12260,axiom,
~ b000001000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_12259,axiom,
~ b000001000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_12258,axiom,
~ b000001000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_12257,axiom,
~ b000001000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_12256,axiom,
~ b000001000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_12255,axiom,
~ b000001000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_12254,axiom,
~ b000001000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_12253,axiom,
~ b000001000000000000000000000(bitIndex0) ).
fof(addParallelCaseBooleanConditionEqualRanges10_3,axiom,
! [VarCurr] :
( v100238(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v100184(VarCurr,B)
<=> b000000100000000000000000000(B) ) ) ) ).
fof(bitBlastConstant_12252,axiom,
~ b000000100000000000000000000(bitIndex26) ).
fof(bitBlastConstant_12251,axiom,
~ b000000100000000000000000000(bitIndex25) ).
fof(bitBlastConstant_12250,axiom,
~ b000000100000000000000000000(bitIndex24) ).
fof(bitBlastConstant_12249,axiom,
~ b000000100000000000000000000(bitIndex23) ).
fof(bitBlastConstant_12248,axiom,
~ b000000100000000000000000000(bitIndex22) ).
fof(bitBlastConstant_12247,axiom,
~ b000000100000000000000000000(bitIndex21) ).
fof(bitBlastConstant_12246,axiom,
b000000100000000000000000000(bitIndex20) ).
fof(bitBlastConstant_12245,axiom,
~ b000000100000000000000000000(bitIndex19) ).
fof(bitBlastConstant_12244,axiom,
~ b000000100000000000000000000(bitIndex18) ).
fof(bitBlastConstant_12243,axiom,
~ b000000100000000000000000000(bitIndex17) ).
fof(bitBlastConstant_12242,axiom,
~ b000000100000000000000000000(bitIndex16) ).
fof(bitBlastConstant_12241,axiom,
~ b000000100000000000000000000(bitIndex15) ).
fof(bitBlastConstant_12240,axiom,
~ b000000100000000000000000000(bitIndex14) ).
fof(bitBlastConstant_12239,axiom,
~ b000000100000000000000000000(bitIndex13) ).
fof(bitBlastConstant_12238,axiom,
~ b000000100000000000000000000(bitIndex12) ).
fof(bitBlastConstant_12237,axiom,
~ b000000100000000000000000000(bitIndex11) ).
fof(bitBlastConstant_12236,axiom,
~ b000000100000000000000000000(bitIndex10) ).
fof(bitBlastConstant_12235,axiom,
~ b000000100000000000000000000(bitIndex9) ).
fof(bitBlastConstant_12234,axiom,
~ b000000100000000000000000000(bitIndex8) ).
fof(bitBlastConstant_12233,axiom,
~ b000000100000000000000000000(bitIndex7) ).
fof(bitBlastConstant_12232,axiom,
~ b000000100000000000000000000(bitIndex6) ).
fof(bitBlastConstant_12231,axiom,
~ b000000100000000000000000000(bitIndex5) ).
fof(bitBlastConstant_12230,axiom,
~ b000000100000000000000000000(bitIndex4) ).
fof(bitBlastConstant_12229,axiom,
~ b000000100000000000000000000(bitIndex3) ).
fof(bitBlastConstant_12228,axiom,
~ b000000100000000000000000000(bitIndex2) ).
fof(bitBlastConstant_12227,axiom,
~ b000000100000000000000000000(bitIndex1) ).
fof(bitBlastConstant_12226,axiom,
~ b000000100000000000000000000(bitIndex0) ).
fof(addParallelCaseBooleanConditionEqualRanges9_4,axiom,
! [VarCurr] :
( v100237(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v100184(VarCurr,B)
<=> b000000010000000000000000000(B) ) ) ) ).
fof(bitBlastConstant_12225,axiom,
~ b000000010000000000000000000(bitIndex26) ).
fof(bitBlastConstant_12224,axiom,
~ b000000010000000000000000000(bitIndex25) ).
fof(bitBlastConstant_12223,axiom,
~ b000000010000000000000000000(bitIndex24) ).
fof(bitBlastConstant_12222,axiom,
~ b000000010000000000000000000(bitIndex23) ).
fof(bitBlastConstant_12221,axiom,
~ b000000010000000000000000000(bitIndex22) ).
fof(bitBlastConstant_12220,axiom,
~ b000000010000000000000000000(bitIndex21) ).
fof(bitBlastConstant_12219,axiom,
~ b000000010000000000000000000(bitIndex20) ).
fof(bitBlastConstant_12218,axiom,
b000000010000000000000000000(bitIndex19) ).
fof(bitBlastConstant_12217,axiom,
~ b000000010000000000000000000(bitIndex18) ).
fof(bitBlastConstant_12216,axiom,
~ b000000010000000000000000000(bitIndex17) ).
fof(bitBlastConstant_12215,axiom,
~ b000000010000000000000000000(bitIndex16) ).
fof(bitBlastConstant_12214,axiom,
~ b000000010000000000000000000(bitIndex15) ).
fof(bitBlastConstant_12213,axiom,
~ b000000010000000000000000000(bitIndex14) ).
fof(bitBlastConstant_12212,axiom,
~ b000000010000000000000000000(bitIndex13) ).
fof(bitBlastConstant_12211,axiom,
~ b000000010000000000000000000(bitIndex12) ).
fof(bitBlastConstant_12210,axiom,
~ b000000010000000000000000000(bitIndex11) ).
fof(bitBlastConstant_12209,axiom,
~ b000000010000000000000000000(bitIndex10) ).
fof(bitBlastConstant_12208,axiom,
~ b000000010000000000000000000(bitIndex9) ).
fof(bitBlastConstant_12207,axiom,
~ b000000010000000000000000000(bitIndex8) ).
fof(bitBlastConstant_12206,axiom,
~ b000000010000000000000000000(bitIndex7) ).
fof(bitBlastConstant_12205,axiom,
~ b000000010000000000000000000(bitIndex6) ).
fof(bitBlastConstant_12204,axiom,
~ b000000010000000000000000000(bitIndex5) ).
fof(bitBlastConstant_12203,axiom,
~ b000000010000000000000000000(bitIndex4) ).
fof(bitBlastConstant_12202,axiom,
~ b000000010000000000000000000(bitIndex3) ).
fof(bitBlastConstant_12201,axiom,
~ b000000010000000000000000000(bitIndex2) ).
fof(bitBlastConstant_12200,axiom,
~ b000000010000000000000000000(bitIndex1) ).
fof(bitBlastConstant_12199,axiom,
~ b000000010000000000000000000(bitIndex0) ).
fof(addParallelCaseBooleanConditionEqualRanges8_9,axiom,
! [VarCurr] :
( v100236(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v100184(VarCurr,B)
<=> b000000001000000000000000000(B) ) ) ) ).
fof(bitBlastConstant_12198,axiom,
~ b000000001000000000000000000(bitIndex26) ).
fof(bitBlastConstant_12197,axiom,
~ b000000001000000000000000000(bitIndex25) ).
fof(bitBlastConstant_12196,axiom,
~ b000000001000000000000000000(bitIndex24) ).
fof(bitBlastConstant_12195,axiom,
~ b000000001000000000000000000(bitIndex23) ).
fof(bitBlastConstant_12194,axiom,
~ b000000001000000000000000000(bitIndex22) ).
fof(bitBlastConstant_12193,axiom,
~ b000000001000000000000000000(bitIndex21) ).
fof(bitBlastConstant_12192,axiom,
~ b000000001000000000000000000(bitIndex20) ).
fof(bitBlastConstant_12191,axiom,
~ b000000001000000000000000000(bitIndex19) ).
fof(bitBlastConstant_12190,axiom,
b000000001000000000000000000(bitIndex18) ).
fof(bitBlastConstant_12189,axiom,
~ b000000001000000000000000000(bitIndex17) ).
fof(bitBlastConstant_12188,axiom,
~ b000000001000000000000000000(bitIndex16) ).
fof(bitBlastConstant_12187,axiom,
~ b000000001000000000000000000(bitIndex15) ).
fof(bitBlastConstant_12186,axiom,
~ b000000001000000000000000000(bitIndex14) ).
fof(bitBlastConstant_12185,axiom,
~ b000000001000000000000000000(bitIndex13) ).
fof(bitBlastConstant_12184,axiom,
~ b000000001000000000000000000(bitIndex12) ).
fof(bitBlastConstant_12183,axiom,
~ b000000001000000000000000000(bitIndex11) ).
fof(bitBlastConstant_12182,axiom,
~ b000000001000000000000000000(bitIndex10) ).
fof(bitBlastConstant_12181,axiom,
~ b000000001000000000000000000(bitIndex9) ).
fof(bitBlastConstant_12180,axiom,
~ b000000001000000000000000000(bitIndex8) ).
fof(bitBlastConstant_12179,axiom,
~ b000000001000000000000000000(bitIndex7) ).
fof(bitBlastConstant_12178,axiom,
~ b000000001000000000000000000(bitIndex6) ).
fof(bitBlastConstant_12177,axiom,
~ b000000001000000000000000000(bitIndex5) ).
fof(bitBlastConstant_12176,axiom,
~ b000000001000000000000000000(bitIndex4) ).
fof(bitBlastConstant_12175,axiom,
~ b000000001000000000000000000(bitIndex3) ).
fof(bitBlastConstant_12174,axiom,
~ b000000001000000000000000000(bitIndex2) ).
fof(bitBlastConstant_12173,axiom,
~ b000000001000000000000000000(bitIndex1) ).
fof(bitBlastConstant_12172,axiom,
~ b000000001000000000000000000(bitIndex0) ).
fof(addParallelCaseBooleanConditionEqualRanges7_13,axiom,
! [VarCurr] :
( v100235(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v100184(VarCurr,B)
<=> b000000000100000000000000000(B) ) ) ) ).
fof(bitBlastConstant_12171,axiom,
~ b000000000100000000000000000(bitIndex26) ).
fof(bitBlastConstant_12170,axiom,
~ b000000000100000000000000000(bitIndex25) ).
fof(bitBlastConstant_12169,axiom,
~ b000000000100000000000000000(bitIndex24) ).
fof(bitBlastConstant_12168,axiom,
~ b000000000100000000000000000(bitIndex23) ).
fof(bitBlastConstant_12167,axiom,
~ b000000000100000000000000000(bitIndex22) ).
fof(bitBlastConstant_12166,axiom,
~ b000000000100000000000000000(bitIndex21) ).
fof(bitBlastConstant_12165,axiom,
~ b000000000100000000000000000(bitIndex20) ).
fof(bitBlastConstant_12164,axiom,
~ b000000000100000000000000000(bitIndex19) ).
fof(bitBlastConstant_12163,axiom,
~ b000000000100000000000000000(bitIndex18) ).
fof(bitBlastConstant_12162,axiom,
b000000000100000000000000000(bitIndex17) ).
fof(bitBlastConstant_12161,axiom,
~ b000000000100000000000000000(bitIndex16) ).
fof(bitBlastConstant_12160,axiom,
~ b000000000100000000000000000(bitIndex15) ).
fof(bitBlastConstant_12159,axiom,
~ b000000000100000000000000000(bitIndex14) ).
fof(bitBlastConstant_12158,axiom,
~ b000000000100000000000000000(bitIndex13) ).
fof(bitBlastConstant_12157,axiom,
~ b000000000100000000000000000(bitIndex12) ).
fof(bitBlastConstant_12156,axiom,
~ b000000000100000000000000000(bitIndex11) ).
fof(bitBlastConstant_12155,axiom,
~ b000000000100000000000000000(bitIndex10) ).
fof(bitBlastConstant_12154,axiom,
~ b000000000100000000000000000(bitIndex9) ).
fof(bitBlastConstant_12153,axiom,
~ b000000000100000000000000000(bitIndex8) ).
fof(bitBlastConstant_12152,axiom,
~ b000000000100000000000000000(bitIndex7) ).
fof(bitBlastConstant_12151,axiom,
~ b000000000100000000000000000(bitIndex6) ).
fof(bitBlastConstant_12150,axiom,
~ b000000000100000000000000000(bitIndex5) ).
fof(bitBlastConstant_12149,axiom,
~ b000000000100000000000000000(bitIndex4) ).
fof(bitBlastConstant_12148,axiom,
~ b000000000100000000000000000(bitIndex3) ).
fof(bitBlastConstant_12147,axiom,
~ b000000000100000000000000000(bitIndex2) ).
fof(bitBlastConstant_12146,axiom,
~ b000000000100000000000000000(bitIndex1) ).
fof(bitBlastConstant_12145,axiom,
~ b000000000100000000000000000(bitIndex0) ).
fof(addParallelCaseBooleanConditionEqualRanges6_13,axiom,
! [VarCurr] :
( v100234(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v100184(VarCurr,B)
<=> b000000000010000000000000000(B) ) ) ) ).
fof(bitBlastConstant_12144,axiom,
~ b000000000010000000000000000(bitIndex26) ).
fof(bitBlastConstant_12143,axiom,
~ b000000000010000000000000000(bitIndex25) ).
fof(bitBlastConstant_12142,axiom,
~ b000000000010000000000000000(bitIndex24) ).
fof(bitBlastConstant_12141,axiom,
~ b000000000010000000000000000(bitIndex23) ).
fof(bitBlastConstant_12140,axiom,
~ b000000000010000000000000000(bitIndex22) ).
fof(bitBlastConstant_12139,axiom,
~ b000000000010000000000000000(bitIndex21) ).
fof(bitBlastConstant_12138,axiom,
~ b000000000010000000000000000(bitIndex20) ).
fof(bitBlastConstant_12137,axiom,
~ b000000000010000000000000000(bitIndex19) ).
fof(bitBlastConstant_12136,axiom,
~ b000000000010000000000000000(bitIndex18) ).
fof(bitBlastConstant_12135,axiom,
~ b000000000010000000000000000(bitIndex17) ).
fof(bitBlastConstant_12134,axiom,
b000000000010000000000000000(bitIndex16) ).
fof(bitBlastConstant_12133,axiom,
~ b000000000010000000000000000(bitIndex15) ).
fof(bitBlastConstant_12132,axiom,
~ b000000000010000000000000000(bitIndex14) ).
fof(bitBlastConstant_12131,axiom,
~ b000000000010000000000000000(bitIndex13) ).
fof(bitBlastConstant_12130,axiom,
~ b000000000010000000000000000(bitIndex12) ).
fof(bitBlastConstant_12129,axiom,
~ b000000000010000000000000000(bitIndex11) ).
fof(bitBlastConstant_12128,axiom,
~ b000000000010000000000000000(bitIndex10) ).
fof(bitBlastConstant_12127,axiom,
~ b000000000010000000000000000(bitIndex9) ).
fof(bitBlastConstant_12126,axiom,
~ b000000000010000000000000000(bitIndex8) ).
fof(bitBlastConstant_12125,axiom,
~ b000000000010000000000000000(bitIndex7) ).
fof(bitBlastConstant_12124,axiom,
~ b000000000010000000000000000(bitIndex6) ).
fof(bitBlastConstant_12123,axiom,
~ b000000000010000000000000000(bitIndex5) ).
fof(bitBlastConstant_12122,axiom,
~ b000000000010000000000000000(bitIndex4) ).
fof(bitBlastConstant_12121,axiom,
~ b000000000010000000000000000(bitIndex3) ).
fof(bitBlastConstant_12120,axiom,
~ b000000000010000000000000000(bitIndex2) ).
fof(bitBlastConstant_12119,axiom,
~ b000000000010000000000000000(bitIndex1) ).
fof(bitBlastConstant_12118,axiom,
~ b000000000010000000000000000(bitIndex0) ).
fof(addParallelCaseBooleanConditionEqualRanges5_21,axiom,
! [VarCurr] :
( v100233(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v100184(VarCurr,B)
<=> b000000000001000000000000000(B) ) ) ) ).
fof(bitBlastConstant_12117,axiom,
~ b000000000001000000000000000(bitIndex26) ).
fof(bitBlastConstant_12116,axiom,
~ b000000000001000000000000000(bitIndex25) ).
fof(bitBlastConstant_12115,axiom,
~ b000000000001000000000000000(bitIndex24) ).
fof(bitBlastConstant_12114,axiom,
~ b000000000001000000000000000(bitIndex23) ).
fof(bitBlastConstant_12113,axiom,
~ b000000000001000000000000000(bitIndex22) ).
fof(bitBlastConstant_12112,axiom,
~ b000000000001000000000000000(bitIndex21) ).
fof(bitBlastConstant_12111,axiom,
~ b000000000001000000000000000(bitIndex20) ).
fof(bitBlastConstant_12110,axiom,
~ b000000000001000000000000000(bitIndex19) ).
fof(bitBlastConstant_12109,axiom,
~ b000000000001000000000000000(bitIndex18) ).
fof(bitBlastConstant_12108,axiom,
~ b000000000001000000000000000(bitIndex17) ).
fof(bitBlastConstant_12107,axiom,
~ b000000000001000000000000000(bitIndex16) ).
fof(bitBlastConstant_12106,axiom,
b000000000001000000000000000(bitIndex15) ).
fof(bitBlastConstant_12105,axiom,
~ b000000000001000000000000000(bitIndex14) ).
fof(bitBlastConstant_12104,axiom,
~ b000000000001000000000000000(bitIndex13) ).
fof(bitBlastConstant_12103,axiom,
~ b000000000001000000000000000(bitIndex12) ).
fof(bitBlastConstant_12102,axiom,
~ b000000000001000000000000000(bitIndex11) ).
fof(bitBlastConstant_12101,axiom,
~ b000000000001000000000000000(bitIndex10) ).
fof(bitBlastConstant_12100,axiom,
~ b000000000001000000000000000(bitIndex9) ).
fof(bitBlastConstant_12099,axiom,
~ b000000000001000000000000000(bitIndex8) ).
fof(bitBlastConstant_12098,axiom,
~ b000000000001000000000000000(bitIndex7) ).
fof(bitBlastConstant_12097,axiom,
~ b000000000001000000000000000(bitIndex6) ).
fof(bitBlastConstant_12096,axiom,
~ b000000000001000000000000000(bitIndex5) ).
fof(bitBlastConstant_12095,axiom,
~ b000000000001000000000000000(bitIndex4) ).
fof(bitBlastConstant_12094,axiom,
~ b000000000001000000000000000(bitIndex3) ).
fof(bitBlastConstant_12093,axiom,
~ b000000000001000000000000000(bitIndex2) ).
fof(bitBlastConstant_12092,axiom,
~ b000000000001000000000000000(bitIndex1) ).
fof(bitBlastConstant_12091,axiom,
~ b000000000001000000000000000(bitIndex0) ).
fof(addParallelCaseBooleanConditionEqualRanges4_24,axiom,
! [VarCurr] :
( v100232(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v100184(VarCurr,B)
<=> b000000000000100000000000000(B) ) ) ) ).
fof(bitBlastConstant_12090,axiom,
~ b000000000000100000000000000(bitIndex26) ).
fof(bitBlastConstant_12089,axiom,
~ b000000000000100000000000000(bitIndex25) ).
fof(bitBlastConstant_12088,axiom,
~ b000000000000100000000000000(bitIndex24) ).
fof(bitBlastConstant_12087,axiom,
~ b000000000000100000000000000(bitIndex23) ).
fof(bitBlastConstant_12086,axiom,
~ b000000000000100000000000000(bitIndex22) ).
fof(bitBlastConstant_12085,axiom,
~ b000000000000100000000000000(bitIndex21) ).
fof(bitBlastConstant_12084,axiom,
~ b000000000000100000000000000(bitIndex20) ).
fof(bitBlastConstant_12083,axiom,
~ b000000000000100000000000000(bitIndex19) ).
fof(bitBlastConstant_12082,axiom,
~ b000000000000100000000000000(bitIndex18) ).
fof(bitBlastConstant_12081,axiom,
~ b000000000000100000000000000(bitIndex17) ).
fof(bitBlastConstant_12080,axiom,
~ b000000000000100000000000000(bitIndex16) ).
fof(bitBlastConstant_12079,axiom,
~ b000000000000100000000000000(bitIndex15) ).
fof(bitBlastConstant_12078,axiom,
b000000000000100000000000000(bitIndex14) ).
fof(bitBlastConstant_12077,axiom,
~ b000000000000100000000000000(bitIndex13) ).
fof(bitBlastConstant_12076,axiom,
~ b000000000000100000000000000(bitIndex12) ).
fof(bitBlastConstant_12075,axiom,
~ b000000000000100000000000000(bitIndex11) ).
fof(bitBlastConstant_12074,axiom,
~ b000000000000100000000000000(bitIndex10) ).
fof(bitBlastConstant_12073,axiom,
~ b000000000000100000000000000(bitIndex9) ).
fof(bitBlastConstant_12072,axiom,
~ b000000000000100000000000000(bitIndex8) ).
fof(bitBlastConstant_12071,axiom,
~ b000000000000100000000000000(bitIndex7) ).
fof(bitBlastConstant_12070,axiom,
~ b000000000000100000000000000(bitIndex6) ).
fof(bitBlastConstant_12069,axiom,
~ b000000000000100000000000000(bitIndex5) ).
fof(bitBlastConstant_12068,axiom,
~ b000000000000100000000000000(bitIndex4) ).
fof(bitBlastConstant_12067,axiom,
~ b000000000000100000000000000(bitIndex3) ).
fof(bitBlastConstant_12066,axiom,
~ b000000000000100000000000000(bitIndex2) ).
fof(bitBlastConstant_12065,axiom,
~ b000000000000100000000000000(bitIndex1) ).
fof(bitBlastConstant_12064,axiom,
~ b000000000000100000000000000(bitIndex0) ).
fof(addParallelCaseBooleanConditionEqualRanges3_174,axiom,
! [VarCurr] :
( v100231(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v100184(VarCurr,B)
<=> b000000000000010000000000000(B) ) ) ) ).
fof(bitBlastConstant_12063,axiom,
~ b000000000000010000000000000(bitIndex26) ).
fof(bitBlastConstant_12062,axiom,
~ b000000000000010000000000000(bitIndex25) ).
fof(bitBlastConstant_12061,axiom,
~ b000000000000010000000000000(bitIndex24) ).
fof(bitBlastConstant_12060,axiom,
~ b000000000000010000000000000(bitIndex23) ).
fof(bitBlastConstant_12059,axiom,
~ b000000000000010000000000000(bitIndex22) ).
fof(bitBlastConstant_12058,axiom,
~ b000000000000010000000000000(bitIndex21) ).
fof(bitBlastConstant_12057,axiom,
~ b000000000000010000000000000(bitIndex20) ).
fof(bitBlastConstant_12056,axiom,
~ b000000000000010000000000000(bitIndex19) ).
fof(bitBlastConstant_12055,axiom,
~ b000000000000010000000000000(bitIndex18) ).
fof(bitBlastConstant_12054,axiom,
~ b000000000000010000000000000(bitIndex17) ).
fof(bitBlastConstant_12053,axiom,
~ b000000000000010000000000000(bitIndex16) ).
fof(bitBlastConstant_12052,axiom,
~ b000000000000010000000000000(bitIndex15) ).
fof(bitBlastConstant_12051,axiom,
~ b000000000000010000000000000(bitIndex14) ).
fof(bitBlastConstant_12050,axiom,
b000000000000010000000000000(bitIndex13) ).
fof(bitBlastConstant_12049,axiom,
~ b000000000000010000000000000(bitIndex12) ).
fof(bitBlastConstant_12048,axiom,
~ b000000000000010000000000000(bitIndex11) ).
fof(bitBlastConstant_12047,axiom,
~ b000000000000010000000000000(bitIndex10) ).
fof(bitBlastConstant_12046,axiom,
~ b000000000000010000000000000(bitIndex9) ).
fof(bitBlastConstant_12045,axiom,
~ b000000000000010000000000000(bitIndex8) ).
fof(bitBlastConstant_12044,axiom,
~ b000000000000010000000000000(bitIndex7) ).
fof(bitBlastConstant_12043,axiom,
~ b000000000000010000000000000(bitIndex6) ).
fof(bitBlastConstant_12042,axiom,
~ b000000000000010000000000000(bitIndex5) ).
fof(bitBlastConstant_12041,axiom,
~ b000000000000010000000000000(bitIndex4) ).
fof(bitBlastConstant_12040,axiom,
~ b000000000000010000000000000(bitIndex3) ).
fof(bitBlastConstant_12039,axiom,
~ b000000000000010000000000000(bitIndex2) ).
fof(bitBlastConstant_12038,axiom,
~ b000000000000010000000000000(bitIndex1) ).
fof(bitBlastConstant_12037,axiom,
~ b000000000000010000000000000(bitIndex0) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1199,axiom,
! [VarCurr] :
( v100230(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v100184(VarCurr,B)
<=> b000000000000001000000000000(B) ) ) ) ).
fof(bitBlastConstant_12036,axiom,
~ b000000000000001000000000000(bitIndex26) ).
fof(bitBlastConstant_12035,axiom,
~ b000000000000001000000000000(bitIndex25) ).
fof(bitBlastConstant_12034,axiom,
~ b000000000000001000000000000(bitIndex24) ).
fof(bitBlastConstant_12033,axiom,
~ b000000000000001000000000000(bitIndex23) ).
fof(bitBlastConstant_12032,axiom,
~ b000000000000001000000000000(bitIndex22) ).
fof(bitBlastConstant_12031,axiom,
~ b000000000000001000000000000(bitIndex21) ).
fof(bitBlastConstant_12030,axiom,
~ b000000000000001000000000000(bitIndex20) ).
fof(bitBlastConstant_12029,axiom,
~ b000000000000001000000000000(bitIndex19) ).
fof(bitBlastConstant_12028,axiom,
~ b000000000000001000000000000(bitIndex18) ).
fof(bitBlastConstant_12027,axiom,
~ b000000000000001000000000000(bitIndex17) ).
fof(bitBlastConstant_12026,axiom,
~ b000000000000001000000000000(bitIndex16) ).
fof(bitBlastConstant_12025,axiom,
~ b000000000000001000000000000(bitIndex15) ).
fof(bitBlastConstant_12024,axiom,
~ b000000000000001000000000000(bitIndex14) ).
fof(bitBlastConstant_12023,axiom,
~ b000000000000001000000000000(bitIndex13) ).
fof(bitBlastConstant_12022,axiom,
b000000000000001000000000000(bitIndex12) ).
fof(bitBlastConstant_12021,axiom,
~ b000000000000001000000000000(bitIndex11) ).
fof(bitBlastConstant_12020,axiom,
~ b000000000000001000000000000(bitIndex10) ).
fof(bitBlastConstant_12019,axiom,
~ b000000000000001000000000000(bitIndex9) ).
fof(bitBlastConstant_12018,axiom,
~ b000000000000001000000000000(bitIndex8) ).
fof(bitBlastConstant_12017,axiom,
~ b000000000000001000000000000(bitIndex7) ).
fof(bitBlastConstant_12016,axiom,
~ b000000000000001000000000000(bitIndex6) ).
fof(bitBlastConstant_12015,axiom,
~ b000000000000001000000000000(bitIndex5) ).
fof(bitBlastConstant_12014,axiom,
~ b000000000000001000000000000(bitIndex4) ).
fof(bitBlastConstant_12013,axiom,
~ b000000000000001000000000000(bitIndex3) ).
fof(bitBlastConstant_12012,axiom,
~ b000000000000001000000000000(bitIndex2) ).
fof(bitBlastConstant_12011,axiom,
~ b000000000000001000000000000(bitIndex1) ).
fof(bitBlastConstant_12010,axiom,
~ b000000000000001000000000000(bitIndex0) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4719,axiom,
! [VarCurr] :
( v100229(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v100184(VarCurr,B)
<=> b000000000000000100000000000(B) ) ) ) ).
fof(bitBlastConstant_12009,axiom,
~ b000000000000000100000000000(bitIndex26) ).
fof(bitBlastConstant_12008,axiom,
~ b000000000000000100000000000(bitIndex25) ).
fof(bitBlastConstant_12007,axiom,
~ b000000000000000100000000000(bitIndex24) ).
fof(bitBlastConstant_12006,axiom,
~ b000000000000000100000000000(bitIndex23) ).
fof(bitBlastConstant_12005,axiom,
~ b000000000000000100000000000(bitIndex22) ).
fof(bitBlastConstant_12004,axiom,
~ b000000000000000100000000000(bitIndex21) ).
fof(bitBlastConstant_12003,axiom,
~ b000000000000000100000000000(bitIndex20) ).
fof(bitBlastConstant_12002,axiom,
~ b000000000000000100000000000(bitIndex19) ).
fof(bitBlastConstant_12001,axiom,
~ b000000000000000100000000000(bitIndex18) ).
fof(bitBlastConstant_12000,axiom,
~ b000000000000000100000000000(bitIndex17) ).
fof(bitBlastConstant_11999,axiom,
~ b000000000000000100000000000(bitIndex16) ).
fof(bitBlastConstant_11998,axiom,
~ b000000000000000100000000000(bitIndex15) ).
fof(bitBlastConstant_11997,axiom,
~ b000000000000000100000000000(bitIndex14) ).
fof(bitBlastConstant_11996,axiom,
~ b000000000000000100000000000(bitIndex13) ).
fof(bitBlastConstant_11995,axiom,
~ b000000000000000100000000000(bitIndex12) ).
fof(bitBlastConstant_11994,axiom,
b000000000000000100000000000(bitIndex11) ).
fof(bitBlastConstant_11993,axiom,
~ b000000000000000100000000000(bitIndex10) ).
fof(bitBlastConstant_11992,axiom,
~ b000000000000000100000000000(bitIndex9) ).
fof(bitBlastConstant_11991,axiom,
~ b000000000000000100000000000(bitIndex8) ).
fof(bitBlastConstant_11990,axiom,
~ b000000000000000100000000000(bitIndex7) ).
fof(bitBlastConstant_11989,axiom,
~ b000000000000000100000000000(bitIndex6) ).
fof(bitBlastConstant_11988,axiom,
~ b000000000000000100000000000(bitIndex5) ).
fof(bitBlastConstant_11987,axiom,
~ b000000000000000100000000000(bitIndex4) ).
fof(bitBlastConstant_11986,axiom,
~ b000000000000000100000000000(bitIndex3) ).
fof(bitBlastConstant_11985,axiom,
~ b000000000000000100000000000(bitIndex2) ).
fof(bitBlastConstant_11984,axiom,
~ b000000000000000100000000000(bitIndex1) ).
fof(bitBlastConstant_11983,axiom,
~ b000000000000000100000000000(bitIndex0) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4725,axiom,
! [VarCurr] :
( v100228(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v100184(VarCurr,B)
<=> b000000000000000010000000000(B) ) ) ) ).
fof(bitBlastConstant_11982,axiom,
~ b000000000000000010000000000(bitIndex26) ).
fof(bitBlastConstant_11981,axiom,
~ b000000000000000010000000000(bitIndex25) ).
fof(bitBlastConstant_11980,axiom,
~ b000000000000000010000000000(bitIndex24) ).
fof(bitBlastConstant_11979,axiom,
~ b000000000000000010000000000(bitIndex23) ).
fof(bitBlastConstant_11978,axiom,
~ b000000000000000010000000000(bitIndex22) ).
fof(bitBlastConstant_11977,axiom,
~ b000000000000000010000000000(bitIndex21) ).
fof(bitBlastConstant_11976,axiom,
~ b000000000000000010000000000(bitIndex20) ).
fof(bitBlastConstant_11975,axiom,
~ b000000000000000010000000000(bitIndex19) ).
fof(bitBlastConstant_11974,axiom,
~ b000000000000000010000000000(bitIndex18) ).
fof(bitBlastConstant_11973,axiom,
~ b000000000000000010000000000(bitIndex17) ).
fof(bitBlastConstant_11972,axiom,
~ b000000000000000010000000000(bitIndex16) ).
fof(bitBlastConstant_11971,axiom,
~ b000000000000000010000000000(bitIndex15) ).
fof(bitBlastConstant_11970,axiom,
~ b000000000000000010000000000(bitIndex14) ).
fof(bitBlastConstant_11969,axiom,
~ b000000000000000010000000000(bitIndex13) ).
fof(bitBlastConstant_11968,axiom,
~ b000000000000000010000000000(bitIndex12) ).
fof(bitBlastConstant_11967,axiom,
~ b000000000000000010000000000(bitIndex11) ).
fof(bitBlastConstant_11966,axiom,
b000000000000000010000000000(bitIndex10) ).
fof(bitBlastConstant_11965,axiom,
~ b000000000000000010000000000(bitIndex9) ).
fof(bitBlastConstant_11964,axiom,
~ b000000000000000010000000000(bitIndex8) ).
fof(bitBlastConstant_11963,axiom,
~ b000000000000000010000000000(bitIndex7) ).
fof(bitBlastConstant_11962,axiom,
~ b000000000000000010000000000(bitIndex6) ).
fof(bitBlastConstant_11961,axiom,
~ b000000000000000010000000000(bitIndex5) ).
fof(bitBlastConstant_11960,axiom,
~ b000000000000000010000000000(bitIndex4) ).
fof(bitBlastConstant_11959,axiom,
~ b000000000000000010000000000(bitIndex3) ).
fof(bitBlastConstant_11958,axiom,
~ b000000000000000010000000000(bitIndex2) ).
fof(bitBlastConstant_11957,axiom,
~ b000000000000000010000000000(bitIndex1) ).
fof(bitBlastConstant_11956,axiom,
~ b000000000000000010000000000(bitIndex0) ).
fof(addBitVectorEqualityBitBlasted_7290,axiom,
! [VarCurr] :
( v100243(VarCurr)
<=> ( ( v100186(VarCurr,bitIndex3)
<=> $true )
& ( v100186(VarCurr,bitIndex2)
<=> $true )
& ( v100186(VarCurr,bitIndex1)
<=> $true )
& ( v100186(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7289,axiom,
! [VarCurr] :
( v100242(VarCurr)
<=> ( ( v100186(VarCurr,bitIndex3)
<=> $true )
& ( v100186(VarCurr,bitIndex2)
<=> $true )
& ( v100186(VarCurr,bitIndex1)
<=> $true )
& ( v100186(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7288,axiom,
! [VarCurr] :
( v100241(VarCurr)
<=> ( ( v100186(VarCurr,bitIndex3)
<=> $true )
& ( v100186(VarCurr,bitIndex2)
<=> $true )
& ( v100186(VarCurr,bitIndex1)
<=> $false )
& ( v100186(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7287,axiom,
! [VarCurr] :
( v100240(VarCurr)
<=> ( ( v100186(VarCurr,bitIndex3)
<=> $true )
& ( v100186(VarCurr,bitIndex2)
<=> $true )
& ( v100186(VarCurr,bitIndex1)
<=> $false )
& ( v100186(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7286,axiom,
! [VarCurr] :
( v100239(VarCurr)
<=> ( ( v100186(VarCurr,bitIndex3)
<=> $true )
& ( v100186(VarCurr,bitIndex2)
<=> $false )
& ( v100186(VarCurr,bitIndex1)
<=> $true )
& ( v100186(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7285,axiom,
! [VarCurr] :
( v100238(VarCurr)
<=> ( ( v100186(VarCurr,bitIndex3)
<=> $true )
& ( v100186(VarCurr,bitIndex2)
<=> $false )
& ( v100186(VarCurr,bitIndex1)
<=> $true )
& ( v100186(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7284,axiom,
! [VarCurr] :
( v100237(VarCurr)
<=> ( ( v100186(VarCurr,bitIndex3)
<=> $true )
& ( v100186(VarCurr,bitIndex2)
<=> $false )
& ( v100186(VarCurr,bitIndex1)
<=> $false )
& ( v100186(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7283,axiom,
! [VarCurr] :
( v100236(VarCurr)
<=> ( ( v100186(VarCurr,bitIndex3)
<=> $true )
& ( v100186(VarCurr,bitIndex2)
<=> $false )
& ( v100186(VarCurr,bitIndex1)
<=> $false )
& ( v100186(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7282,axiom,
! [VarCurr] :
( v100235(VarCurr)
<=> ( ( v100186(VarCurr,bitIndex3)
<=> $false )
& ( v100186(VarCurr,bitIndex2)
<=> $true )
& ( v100186(VarCurr,bitIndex1)
<=> $true )
& ( v100186(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7281,axiom,
! [VarCurr] :
( v100234(VarCurr)
<=> ( ( v100186(VarCurr,bitIndex3)
<=> $false )
& ( v100186(VarCurr,bitIndex2)
<=> $true )
& ( v100186(VarCurr,bitIndex1)
<=> $true )
& ( v100186(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7280,axiom,
! [VarCurr] :
( v100233(VarCurr)
<=> ( ( v100186(VarCurr,bitIndex3)
<=> $false )
& ( v100186(VarCurr,bitIndex2)
<=> $true )
& ( v100186(VarCurr,bitIndex1)
<=> $false )
& ( v100186(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7279,axiom,
! [VarCurr] :
( v100232(VarCurr)
<=> ( ( v100186(VarCurr,bitIndex3)
<=> $false )
& ( v100186(VarCurr,bitIndex2)
<=> $true )
& ( v100186(VarCurr,bitIndex1)
<=> $false )
& ( v100186(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7278,axiom,
! [VarCurr] :
( v100231(VarCurr)
<=> ( ( v100186(VarCurr,bitIndex3)
<=> $false )
& ( v100186(VarCurr,bitIndex2)
<=> $false )
& ( v100186(VarCurr,bitIndex1)
<=> $true )
& ( v100186(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7277,axiom,
! [VarCurr] :
( v100230(VarCurr)
<=> ( ( v100186(VarCurr,bitIndex3)
<=> $false )
& ( v100186(VarCurr,bitIndex2)
<=> $false )
& ( v100186(VarCurr,bitIndex1)
<=> $true )
& ( v100186(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7276,axiom,
! [VarCurr] :
( v100229(VarCurr)
<=> ( ( v100186(VarCurr,bitIndex3)
<=> $false )
& ( v100186(VarCurr,bitIndex2)
<=> $false )
& ( v100186(VarCurr,bitIndex1)
<=> $false )
& ( v100186(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7275,axiom,
! [VarCurr] :
( v100228(VarCurr)
<=> ( ( v100186(VarCurr,bitIndex3)
<=> $false )
& ( v100186(VarCurr,bitIndex2)
<=> $false )
& ( v100186(VarCurr,bitIndex1)
<=> $false )
& ( v100186(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1583,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100195(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v100186(VarNext,B)
<=> v100186(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1642,axiom,
! [VarNext] :
( v100195(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v100186(VarNext,B)
<=> v100208(VarNext,B) ) ) ) ).
fof(addAssignment_31993,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v100208(VarNext,B)
<=> v100206(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4718,axiom,
! [VarCurr] :
( ~ v98414(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v100206(VarCurr,B)
<=> v100188(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4724,axiom,
! [VarCurr] :
( v98414(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v100206(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18867,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100195(VarNext)
<=> ( v100196(VarNext)
& v100203(VarNext) ) ) ) ).
fof(addAssignment_31992,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100203(VarNext)
<=> v100201(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18866,axiom,
! [VarCurr] :
( v100201(VarCurr)
<=> ( v98414(VarCurr)
| v100204(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18865,axiom,
! [VarCurr] :
( v100204(VarCurr)
<=> ( v98416(VarCurr)
& v100205(VarCurr) ) ) ).
fof(writeUnaryOperator_7301,axiom,
! [VarCurr] :
( ~ v100205(VarCurr)
<=> v98414(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18864,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100196(VarNext)
<=> ( v100198(VarNext)
& v98398(VarNext) ) ) ) ).
fof(writeUnaryOperator_7300,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100198(VarNext)
<=> v98407(VarNext) ) ) ).
fof(addAssignmentInitValueVector_49,axiom,
! [B] :
( range_3_0(B)
=> ( v100186(constB0,B)
<=> $false ) ) ).
fof(addAssignment_31991,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v100188(VarCurr,B)
<=> v100190(VarCurr,B) ) ) ).
fof(addAssignment_31990,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v100190(VarCurr,B)
<=> v100192(VarCurr,B) ) ) ).
fof(addAssignment_31989,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v100192(VarCurr,B)
<=> v95303(VarCurr,B) ) ) ).
fof(addAssignment_31988,axiom,
! [VarNext,B] :
( range_26_0(B)
=> ( v100155(VarNext,B)
<=> v100166(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1582,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100167(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v100166(VarNext,B)
<=> v100155(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1641,axiom,
! [VarNext] :
( v100167(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v100166(VarNext,B)
<=> v100180(VarNext,B) ) ) ) ).
fof(addAssignment_31987,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v100180(VarNext,B)
<=> v100178(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4717,axiom,
! [VarCurr] :
( ~ v98414(VarCurr)
=> ! [B] :
( range_27_0(B)
=> ( v100178(VarCurr,B)
<=> v100158(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4723,axiom,
! [VarCurr] :
( v98414(VarCurr)
=> ! [B] :
( range_27_0(B)
=> ( v100178(VarCurr,B)
<=> $false ) ) ) ).
fof(range_axiom_101,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_11955,axiom,
~ b0000000000000000000000000000(bitIndex27) ).
fof(bitBlastConstant_11954,axiom,
~ b0000000000000000000000000000(bitIndex26) ).
fof(bitBlastConstant_11953,axiom,
~ b0000000000000000000000000000(bitIndex25) ).
fof(bitBlastConstant_11952,axiom,
~ b0000000000000000000000000000(bitIndex24) ).
fof(bitBlastConstant_11951,axiom,
~ b0000000000000000000000000000(bitIndex23) ).
fof(bitBlastConstant_11950,axiom,
~ b0000000000000000000000000000(bitIndex22) ).
fof(bitBlastConstant_11949,axiom,
~ b0000000000000000000000000000(bitIndex21) ).
fof(bitBlastConstant_11948,axiom,
~ b0000000000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_11947,axiom,
~ b0000000000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_11946,axiom,
~ b0000000000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_11945,axiom,
~ b0000000000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_11944,axiom,
~ b0000000000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_11943,axiom,
~ b0000000000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_11942,axiom,
~ b0000000000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_11941,axiom,
~ b0000000000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_11940,axiom,
~ b0000000000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_11939,axiom,
~ b0000000000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_11938,axiom,
~ b0000000000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_11937,axiom,
~ b0000000000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_11936,axiom,
~ b0000000000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_11935,axiom,
~ b0000000000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_11934,axiom,
~ b0000000000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_11933,axiom,
~ b0000000000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_11932,axiom,
~ b0000000000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_11931,axiom,
~ b0000000000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_11930,axiom,
~ b0000000000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_11929,axiom,
~ b0000000000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_11928,axiom,
~ b0000000000000000000000000000(bitIndex0) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18863,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100167(VarNext)
<=> ( v100168(VarNext)
& v100175(VarNext) ) ) ) ).
fof(addAssignment_31986,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100175(VarNext)
<=> v100173(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18862,axiom,
! [VarCurr] :
( v100173(VarCurr)
<=> ( v98414(VarCurr)
| v100176(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18861,axiom,
! [VarCurr] :
( v100176(VarCurr)
<=> ( v98416(VarCurr)
& v100177(VarCurr) ) ) ).
fof(writeUnaryOperator_7299,axiom,
! [VarCurr] :
( ~ v100177(VarCurr)
<=> v98414(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18860,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100168(VarNext)
<=> ( v100170(VarNext)
& v98398(VarNext) ) ) ) ).
fof(writeUnaryOperator_7298,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100170(VarNext)
<=> v98407(VarNext) ) ) ).
fof(addAssignmentInitValue_249,axiom,
~ v100155(constB0,bitIndex27) ).
fof(addAssignmentInitValue_248,axiom,
~ v100155(constB0,bitIndex26) ).
fof(addAssignmentInitValue_247,axiom,
~ v100155(constB0,bitIndex25) ).
fof(addAssignmentInitValue_246,axiom,
~ v100155(constB0,bitIndex24) ).
fof(addAssignmentInitValue_245,axiom,
~ v100155(constB0,bitIndex23) ).
fof(addAssignmentInitValue_244,axiom,
~ v100155(constB0,bitIndex22) ).
fof(addAssignmentInitValue_243,axiom,
~ v100155(constB0,bitIndex21) ).
fof(addAssignmentInitValue_242,axiom,
~ v100155(constB0,bitIndex20) ).
fof(addAssignmentInitValue_241,axiom,
~ v100155(constB0,bitIndex19) ).
fof(addAssignmentInitValue_240,axiom,
~ v100155(constB0,bitIndex18) ).
fof(addAssignmentInitValue_239,axiom,
~ v100155(constB0,bitIndex17) ).
fof(addAssignmentInitValue_238,axiom,
~ v100155(constB0,bitIndex16) ).
fof(addAssignmentInitValue_237,axiom,
~ v100155(constB0,bitIndex15) ).
fof(addAssignmentInitValue_236,axiom,
~ v100155(constB0,bitIndex14) ).
fof(addAssignmentInitValue_235,axiom,
~ v100155(constB0,bitIndex13) ).
fof(addAssignmentInitValue_234,axiom,
~ v100155(constB0,bitIndex12) ).
fof(addAssignmentInitValue_233,axiom,
~ v100155(constB0,bitIndex11) ).
fof(addAssignmentInitValue_232,axiom,
~ v100155(constB0,bitIndex10) ).
fof(bitBlastConstant_11927,axiom,
~ b000000000000000000xxxxxxxxxx(bitIndex27) ).
fof(bitBlastConstant_11926,axiom,
~ b000000000000000000xxxxxxxxxx(bitIndex26) ).
fof(bitBlastConstant_11925,axiom,
~ b000000000000000000xxxxxxxxxx(bitIndex25) ).
fof(bitBlastConstant_11924,axiom,
~ b000000000000000000xxxxxxxxxx(bitIndex24) ).
fof(bitBlastConstant_11923,axiom,
~ b000000000000000000xxxxxxxxxx(bitIndex23) ).
fof(bitBlastConstant_11922,axiom,
~ b000000000000000000xxxxxxxxxx(bitIndex22) ).
fof(bitBlastConstant_11921,axiom,
~ b000000000000000000xxxxxxxxxx(bitIndex21) ).
fof(bitBlastConstant_11920,axiom,
~ b000000000000000000xxxxxxxxxx(bitIndex20) ).
fof(bitBlastConstant_11919,axiom,
~ b000000000000000000xxxxxxxxxx(bitIndex19) ).
fof(bitBlastConstant_11918,axiom,
~ b000000000000000000xxxxxxxxxx(bitIndex18) ).
fof(bitBlastConstant_11917,axiom,
~ b000000000000000000xxxxxxxxxx(bitIndex17) ).
fof(bitBlastConstant_11916,axiom,
~ b000000000000000000xxxxxxxxxx(bitIndex16) ).
fof(bitBlastConstant_11915,axiom,
~ b000000000000000000xxxxxxxxxx(bitIndex15) ).
fof(bitBlastConstant_11914,axiom,
~ b000000000000000000xxxxxxxxxx(bitIndex14) ).
fof(bitBlastConstant_11913,axiom,
~ b000000000000000000xxxxxxxxxx(bitIndex13) ).
fof(bitBlastConstant_11912,axiom,
~ b000000000000000000xxxxxxxxxx(bitIndex12) ).
fof(bitBlastConstant_11911,axiom,
~ b000000000000000000xxxxxxxxxx(bitIndex11) ).
fof(bitBlastConstant_11910,axiom,
~ b000000000000000000xxxxxxxxxx(bitIndex10) ).
fof(addAssignment_31985,axiom,
! [VarCurr,B] :
( range_26_0(B)
=> ( v100158(VarCurr,B)
<=> v100160(VarCurr,B) ) ) ).
fof(addAssignment_31984,axiom,
! [VarCurr,B] :
( range_26_0(B)
=> ( v100160(VarCurr,B)
<=> v100162(VarCurr,B) ) ) ).
fof(addAssignment_31983,axiom,
! [VarCurr,B] :
( range_26_0(B)
=> ( v100162(VarCurr,B)
<=> v97070(VarCurr,B) ) ) ).
fof(addAssignment_31982,axiom,
! [VarCurr,B] :
( range_26_19(B)
=> ( v97070(VarCurr,B)
<=> v97872(VarCurr,B) ) ) ).
fof(range_axiom_100,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_31981,axiom,
! [VarCurr] :
( v97184(VarCurr,bitIndex26)
<=> v95303(VarCurr,bitIndex33) ) ).
fof(addAssignment_31980,axiom,
! [VarCurr] :
( v97184(VarCurr,bitIndex25)
<=> v95303(VarCurr,bitIndex32) ) ).
fof(addAssignment_31979,axiom,
! [VarCurr] :
( v97184(VarCurr,bitIndex24)
<=> v95303(VarCurr,bitIndex31) ) ).
fof(addAssignment_31978,axiom,
! [VarCurr] :
( v97184(VarCurr,bitIndex23)
<=> v95303(VarCurr,bitIndex30) ) ).
fof(addAssignment_31977,axiom,
! [VarCurr] :
( v97184(VarCurr,bitIndex22)
<=> v95303(VarCurr,bitIndex29) ) ).
fof(addAssignment_31976,axiom,
! [VarCurr] :
( v97184(VarCurr,bitIndex21)
<=> v95303(VarCurr,bitIndex28) ) ).
fof(addAssignment_31975,axiom,
! [VarCurr] :
( v97184(VarCurr,bitIndex20)
<=> v95303(VarCurr,bitIndex27) ) ).
fof(addAssignment_31974,axiom,
! [VarCurr] :
( v97184(VarCurr,bitIndex19)
<=> v95303(VarCurr,bitIndex26) ) ).
fof(addAssignment_31973,axiom,
! [VarCurr] :
( v97072(VarCurr,bitIndex26)
<=> v97169(VarCurr,bitIndex26) ) ).
fof(addAssignment_31972,axiom,
! [VarCurr] :
( v97072(VarCurr,bitIndex25)
<=> v97169(VarCurr,bitIndex25) ) ).
fof(addAssignment_31971,axiom,
! [VarCurr] :
( v97072(VarCurr,bitIndex24)
<=> v97169(VarCurr,bitIndex24) ) ).
fof(addAssignment_31970,axiom,
! [VarCurr] :
( v97072(VarCurr,bitIndex23)
<=> v97169(VarCurr,bitIndex23) ) ).
fof(addAssignment_31969,axiom,
! [VarCurr] :
( v97072(VarCurr,bitIndex22)
<=> v97169(VarCurr,bitIndex22) ) ).
fof(addAssignment_31968,axiom,
! [VarCurr] :
( v97072(VarCurr,bitIndex21)
<=> v97169(VarCurr,bitIndex21) ) ).
fof(addAssignment_31967,axiom,
! [VarCurr] :
( v97072(VarCurr,bitIndex20)
<=> v97169(VarCurr,bitIndex20) ) ).
fof(addAssignment_31966,axiom,
! [VarCurr] :
( v97072(VarCurr,bitIndex19)
<=> v97169(VarCurr,bitIndex19) ) ).
fof(addAssignment_31965,axiom,
! [VarNext] :
( v98488(VarNext,bitIndex2)
<=> v100135(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1581,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100137(VarNext)
=> ! [B] :
( range_20_0(B)
=> ( v100135(VarNext,B)
<=> v98488(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1640,axiom,
! [VarNext] :
( v100137(VarNext)
=> ! [B] :
( range_20_0(B)
=> ( v100135(VarNext,B)
<=> v98526(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18859,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100137(VarNext)
<=> ( v100138(VarNext)
& v98521(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18858,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100138(VarNext)
<=> ( v100140(VarNext)
& v11059(VarNext) ) ) ) ).
fof(writeUnaryOperator_7297,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100140(VarNext)
<=> v11068(VarNext) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1544,axiom,
! [VarCurr] :
( v98491(VarCurr,bitIndex2)
<=> ( v100129(VarCurr)
& v100133(VarCurr) ) ) ).
fof(writeUnaryOperator_7296,axiom,
! [VarCurr] :
( ~ v100133(VarCurr)
<=> v100085(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18857,axiom,
! [VarCurr] :
( v100129(VarCurr)
<=> ( v100130(VarCurr)
& v100132(VarCurr) ) ) ).
fof(writeUnaryOperator_7295,axiom,
! [VarCurr] :
( ~ v100132(VarCurr)
<=> v98530(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18856,axiom,
! [VarCurr] :
( v100130(VarCurr)
<=> ( v100110(VarCurr)
& v100131(VarCurr) ) ) ).
fof(writeUnaryOperator_7294,axiom,
! [VarCurr] :
( ~ v100131(VarCurr)
<=> v98493(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18855,axiom,
! [VarCurr] :
( v100110(VarCurr)
<=> ( v100112(VarCurr)
& v10432(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_31964,axiom,
! [VarCurr] :
( v100112(VarCurr)
<=> v100114(VarCurr) ) ).
fof(addAssignment_31963,axiom,
! [VarCurr] :
( v100114(VarCurr)
<=> v100116(VarCurr) ) ).
fof(addAssignment_31962,axiom,
! [VarCurr] :
( v100116(VarCurr)
<=> v100118(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18854,axiom,
! [VarCurr] :
( v100118(VarCurr)
<=> ( v94492(VarCurr)
& v100120(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18853,axiom,
! [VarCurr] :
( v100120(VarCurr)
<=> ( v100121(VarCurr)
| v100126(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7274,axiom,
! [VarCurr] :
( v100126(VarCurr)
<=> ( ( v95301(VarCurr,bitIndex2)
<=> $true )
& ( v95301(VarCurr,bitIndex1)
<=> $true )
& ( v95301(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18852,axiom,
! [VarCurr] :
( v100121(VarCurr)
<=> ( v100122(VarCurr)
| v100125(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7273,axiom,
! [VarCurr] :
( v100125(VarCurr)
<=> ( ( v95301(VarCurr,bitIndex2)
<=> $true )
& ( v95301(VarCurr,bitIndex1)
<=> $true )
& ( v95301(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18851,axiom,
! [VarCurr] :
( v100122(VarCurr)
<=> ( v100123(VarCurr)
| v100124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7272,axiom,
! [VarCurr] :
( v100124(VarCurr)
<=> ( ( v95301(VarCurr,bitIndex2)
<=> $true )
& ( v95301(VarCurr,bitIndex1)
<=> $false )
& ( v95301(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7271,axiom,
! [VarCurr] :
( v100123(VarCurr)
<=> ( ( v95301(VarCurr,bitIndex2)
<=> $false )
& ( v95301(VarCurr,bitIndex1)
<=> $true )
& ( v95301(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31961,axiom,
! [VarNext] :
( v98488(VarNext,bitIndex16)
<=> v100102(VarNext,bitIndex16) ) ).
fof(addCaseBooleanConditionEqualRanges1_1580,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100104(VarNext)
=> ! [B] :
( range_20_0(B)
=> ( v100102(VarNext,B)
<=> v98488(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1639,axiom,
! [VarNext] :
( v100104(VarNext)
=> ! [B] :
( range_20_0(B)
=> ( v100102(VarNext,B)
<=> v98526(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18850,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100104(VarNext)
<=> ( v100105(VarNext)
& v98521(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18849,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100105(VarNext)
<=> ( v100107(VarNext)
& v11059(VarNext) ) ) ) ).
fof(writeUnaryOperator_7293,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100107(VarNext)
<=> v11068(VarNext) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1543,axiom,
! [VarCurr] :
( v98491(VarCurr,bitIndex16)
<=> ( v100098(VarCurr)
& v100100(VarCurr) ) ) ).
fof(writeUnaryOperator_7292,axiom,
! [VarCurr] :
( ~ v100100(VarCurr)
<=> v98532(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18848,axiom,
! [VarCurr] :
( v100098(VarCurr)
<=> ( v100085(VarCurr)
& v100099(VarCurr) ) ) ).
fof(writeUnaryOperator_7291,axiom,
! [VarCurr] :
( ~ v100099(VarCurr)
<=> v98493(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18847,axiom,
! [VarCurr] :
( v100085(VarCurr)
<=> ( v10432(VarCurr,bitIndex0)
& v100087(VarCurr) ) ) ).
fof(addAssignment_31960,axiom,
! [VarCurr] :
( v100087(VarCurr)
<=> v100089(VarCurr) ) ).
fof(addAssignment_31959,axiom,
! [VarCurr] :
( v100089(VarCurr)
<=> v100091(VarCurr) ) ).
fof(addAssignment_31958,axiom,
! [VarCurr] :
( v100091(VarCurr)
<=> v100093(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18846,axiom,
! [VarCurr] :
( v100093(VarCurr)
<=> ( v100095(VarCurr)
& v94492(VarCurr) ) ) ).
fof(writeUnaryOperator_7290,axiom,
! [VarCurr] :
( ~ v100095(VarCurr)
<=> v95303(VarCurr,bitIndex63) ) ).
fof(addAssignment_31957,axiom,
! [VarNext] :
( v98488(VarNext,bitIndex17)
<=> v100077(VarNext,bitIndex17) ) ).
fof(addCaseBooleanConditionEqualRanges1_1579,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100079(VarNext)
=> ! [B] :
( range_20_0(B)
=> ( v100077(VarNext,B)
<=> v98488(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1638,axiom,
! [VarNext] :
( v100079(VarNext)
=> ! [B] :
( range_20_0(B)
=> ( v100077(VarNext,B)
<=> v98526(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18845,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100079(VarNext)
<=> ( v100080(VarNext)
& v98521(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18844,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100080(VarNext)
<=> ( v100082(VarNext)
& v11059(VarNext) ) ) ) ).
fof(writeUnaryOperator_7289,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100082(VarNext)
<=> v11068(VarNext) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1542,axiom,
! [VarCurr] :
( v98491(VarCurr,bitIndex17)
<=> ( v98530(VarCurr)
& v100075(VarCurr) ) ) ).
fof(writeUnaryOperator_7288,axiom,
! [VarCurr] :
( ~ v100075(VarCurr)
<=> v98493(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18843,axiom,
! [VarCurr] :
( v98530(VarCurr)
<=> ( v10432(VarCurr,bitIndex0)
& v98532(VarCurr) ) ) ).
fof(addAssignment_31956,axiom,
! [VarCurr] :
( v98532(VarCurr)
<=> v98534(VarCurr) ) ).
fof(addAssignment_31955,axiom,
! [VarCurr] :
( v98534(VarCurr)
<=> v98536(VarCurr) ) ).
fof(addAssignment_31954,axiom,
! [VarCurr] :
( v98536(VarCurr)
<=> v98538(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18842,axiom,
! [VarCurr] :
( v98538(VarCurr)
<=> ( v94492(VarCurr)
& v100070(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18841,axiom,
! [VarCurr] :
( v100070(VarCurr)
<=> ( v100071(VarCurr)
| v100072(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1541,axiom,
! [VarCurr] :
( v100072(VarCurr)
<=> ( v99565(VarCurr)
<~> v95303(VarCurr,bitIndex61) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1540,axiom,
! [VarCurr] :
( v100071(VarCurr)
<=> ( v98540(VarCurr)
<~> v95303(VarCurr,bitIndex62) ) ) ).
fof(addAssignment_31953,axiom,
! [VarCurr] :
( v95303(VarCurr,bitIndex61)
<=> v97068(VarCurr,bitIndex61) ) ).
fof(addAssignment_31952,axiom,
! [VarCurr] :
( v95350(VarCurr,bitIndex61)
<=> v95352(VarCurr,bitIndex61) ) ).
fof(addAssignment_31951,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex61)
<=> v100041(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2268,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100065(VarNext)
=> ( v100041(VarNext)
<=> v100041(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2303,axiom,
! [VarNext] :
( v100065(VarNext)
=> ( v100041(VarNext)
<=> v100043(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7270,axiom,
! [VarCurr] :
( v100065(VarCurr)
<=> ( v100062(VarCurr)
<=> $false ) ) ).
fof(addAssignment_31950,axiom,
! [VarCurr] :
( v100062(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_31949,axiom,
! [VarCurr] :
( v100043(VarCurr)
<=> v95358(VarCurr,bitIndex61) ) ).
fof(addAssignment_31948,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex61)
<=> v100045(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18840,axiom,
! [VarCurr] :
( v100045(VarCurr)
<=> ( v100059(VarCurr)
| v100060(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18839,axiom,
! [VarCurr] :
( v100060(VarCurr)
<=> ( v100053(VarCurr)
& v100055(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18838,axiom,
! [VarCurr] :
( v100059(VarCurr)
<=> ( v100047(VarCurr)
& v100049(VarCurr) ) ) ).
fof(addAssignment_31947,axiom,
! [VarCurr] :
( v100055(VarCurr)
<=> v95813(VarCurr,bitIndex61) ) ).
fof(addAssignment_31946,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex61)
<=> v95815(VarCurr,bitIndex61) ) ).
fof(addAssignment_31945,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex61)
<=> v100057(VarNext,bitIndex61) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2267,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100057(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2302,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100057(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_31944,axiom,
! [VarCurr] :
( v100053(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_31943,axiom,
! [VarCurr] :
( v100049(VarCurr)
<=> v95505(VarCurr,bitIndex61) ) ).
fof(addAssignment_31942,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex61)
<=> v95507(VarCurr,bitIndex61) ) ).
fof(addAssignment_31941,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex61)
<=> v100051(VarNext,bitIndex61) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2266,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100051(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2301,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100051(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_31940,axiom,
! [VarCurr] :
( v100047(VarCurr)
<=> v95364(VarCurr) ) ).
fof(addAssignment_31939,axiom,
! [VarCurr] :
( v95311(VarCurr,bitIndex61)
<=> v95313(VarCurr,bitIndex61) ) ).
fof(addAssignment_31938,axiom,
! [VarCurr] :
( v95313(VarCurr,bitIndex61)
<=> v95315(VarCurr,bitIndex61) ) ).
fof(addAssignment_31937,axiom,
! [VarCurr] :
( v95315(VarCurr,bitIndex61)
<=> v95317(VarCurr,bitIndex61) ) ).
fof(addAssignment_31936,axiom,
! [VarCurr] :
( v95317(VarCurr,bitIndex61)
<=> v95319(VarCurr,bitIndex61) ) ).
fof(addAssignment_31935,axiom,
! [VarNext] :
( v95319(VarNext,bitIndex61)
<=> v100033(VarNext,bitIndex61) ) ).
fof(addCaseBooleanConditionEqualRanges1_1578,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100034(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100033(VarNext,B)
<=> v95319(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1637,axiom,
! [VarNext] :
( v100034(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100033(VarNext,B)
<=> v95346(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18837,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100034(VarNext)
<=> v100035(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18836,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100035(VarNext)
<=> ( v100037(VarNext)
& v10875(VarNext) ) ) ) ).
fof(writeUnaryOperator_7287,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100037(VarNext)
<=> v10882(VarNext) ) ) ).
fof(addAssignment_31934,axiom,
! [VarCurr] :
( v95321(VarCurr,bitIndex61)
<=> v95323(VarCurr,bitIndex61) ) ).
fof(addAssignment_31933,axiom,
! [VarCurr] :
( v95323(VarCurr,bitIndex61)
<=> v95325(VarCurr,bitIndex61) ) ).
fof(addAssignment_31932,axiom,
! [VarCurr] :
( v95325(VarCurr,bitIndex61)
<=> v95327(VarCurr,bitIndex61) ) ).
fof(addAssignment_31931,axiom,
! [VarCurr] :
( v95327(VarCurr,bitIndex61)
<=> v3874(VarCurr,bitIndex61) ) ).
fof(addAssignment_31930,axiom,
! [VarCurr] :
( v3874(VarCurr,bitIndex61)
<=> v3876(VarCurr,bitIndex61) ) ).
fof(addAssignment_31929,axiom,
! [VarCurr] :
( v3876(VarCurr,bitIndex61)
<=> v3878(VarCurr,bitIndex61) ) ).
fof(addAssignment_31928,axiom,
! [VarCurr] :
( v3878(VarCurr,bitIndex61)
<=> v3880(VarCurr,bitIndex61) ) ).
fof(addAssignment_31927,axiom,
! [VarCurr] :
( v3880(VarCurr,bitIndex61)
<=> v3882(VarCurr,bitIndex61) ) ).
fof(addAssignment_31926,axiom,
! [VarCurr] :
( v3882(VarCurr,bitIndex61)
<=> v3884(VarCurr,bitIndex61) ) ).
fof(addAssignment_31925,axiom,
! [VarCurr] :
( v3884(VarCurr,bitIndex61)
<=> v3886(VarCurr,bitIndex61) ) ).
fof(addAssignment_31924,axiom,
! [VarCurr] :
( v3886(VarCurr,bitIndex61)
<=> v3888(VarCurr,bitIndex61) ) ).
fof(addAssignment_31923,axiom,
! [VarCurr] :
( v3888(VarCurr,bitIndex61)
<=> v3890(VarCurr,bitIndex61) ) ).
fof(addAssignment_31922,axiom,
! [VarNext] :
( v3890(VarNext,bitIndex61)
<=> v100025(VarNext,bitIndex61) ) ).
fof(addCaseBooleanConditionEqualRanges1_1577,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100026(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100025(VarNext,B)
<=> v3890(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1636,axiom,
! [VarNext] :
( v100026(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100025(VarNext,B)
<=> v4614(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18835,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100026(VarNext)
<=> v100027(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18834,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100027(VarNext)
<=> ( v100029(VarNext)
& v4081(VarNext) ) ) ) ).
fof(writeUnaryOperator_7286,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100029(VarNext)
<=> v4094(VarNext) ) ) ).
fof(addAssignment_31921,axiom,
! [VarCurr] :
( v3894(VarCurr,bitIndex61)
<=> v3896(VarCurr,bitIndex61) ) ).
fof(addAssignment_31920,axiom,
! [VarCurr] :
( v3896(VarCurr,bitIndex61)
<=> v3898(VarCurr,bitIndex61) ) ).
fof(addAssignment_31919,axiom,
! [VarCurr] :
( v3898(VarCurr,bitIndex61)
<=> v3900(VarCurr,bitIndex61) ) ).
fof(addAssignment_31918,axiom,
! [VarCurr] :
( v3900(VarCurr,bitIndex61)
<=> v3902(VarCurr,bitIndex61) ) ).
fof(addAssignment_31917,axiom,
! [VarCurr] :
( v3902(VarCurr,bitIndex61)
<=> v3904(VarCurr,bitIndex61) ) ).
fof(addAssignment_31916,axiom,
! [VarCurr] :
( v3904(VarCurr,bitIndex61)
<=> v3906(VarCurr,bitIndex61) ) ).
fof(addAssignment_31915,axiom,
! [VarCurr] :
( v3906(VarCurr,bitIndex61)
<=> v3908(VarCurr,bitIndex61) ) ).
fof(addAssignment_31914,axiom,
! [VarCurr] :
( v3908(VarCurr,bitIndex61)
<=> v3910(VarCurr,bitIndex61) ) ).
fof(addAssignment_31913,axiom,
! [VarCurr] :
( v3910(VarCurr,bitIndex61)
<=> v3912(VarCurr,bitIndex61) ) ).
fof(addAssignment_31912,axiom,
! [VarCurr] :
( v3912(VarCurr,bitIndex61)
<=> v3914(VarCurr,bitIndex61) ) ).
fof(writeUnaryOperator_7285,axiom,
! [VarCurr] :
( ~ v99565(VarCurr)
<=> v99867(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18833,axiom,
! [VarCurr] :
( v99867(VarCurr)
<=> ( v99869(VarCurr)
& v100023(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18832,axiom,
! [VarCurr] :
( v100023(VarCurr)
<=> ( v99871(VarCurr)
| v99948(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18831,axiom,
! [VarCurr] :
( v99869(VarCurr)
<=> ( v99870(VarCurr)
| v99947(VarCurr) ) ) ).
fof(writeUnaryOperator_7284,axiom,
! [VarCurr] :
( ~ v99947(VarCurr)
<=> v99948(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18830,axiom,
! [VarCurr] :
( v99948(VarCurr)
<=> ( v99949(VarCurr)
& v100022(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18829,axiom,
! [VarCurr] :
( v100022(VarCurr)
<=> ( v99951(VarCurr)
| v99967(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18828,axiom,
! [VarCurr] :
( v99949(VarCurr)
<=> ( v99950(VarCurr)
| v99966(VarCurr) ) ) ).
fof(writeUnaryOperator_7283,axiom,
! [VarCurr] :
( ~ v99966(VarCurr)
<=> v99967(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18827,axiom,
! [VarCurr] :
( v99967(VarCurr)
<=> ( v99968(VarCurr)
& v100021(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18826,axiom,
! [VarCurr] :
( v100021(VarCurr)
<=> ( v99970(VarCurr)
| v99986(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18825,axiom,
! [VarCurr] :
( v99968(VarCurr)
<=> ( v99969(VarCurr)
| v99985(VarCurr) ) ) ).
fof(writeUnaryOperator_7282,axiom,
! [VarCurr] :
( ~ v99985(VarCurr)
<=> v99986(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18824,axiom,
! [VarCurr] :
( v99986(VarCurr)
<=> ( v99987(VarCurr)
& v100020(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18823,axiom,
! [VarCurr] :
( v100020(VarCurr)
<=> ( v99989(VarCurr)
| v100005(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18822,axiom,
! [VarCurr] :
( v99987(VarCurr)
<=> ( v99988(VarCurr)
| v100004(VarCurr) ) ) ).
fof(writeUnaryOperator_7281,axiom,
! [VarCurr] :
( ~ v100004(VarCurr)
<=> v100005(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18821,axiom,
! [VarCurr] :
( v100005(VarCurr)
<=> ( v100006(VarCurr)
& v100019(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1539,axiom,
! [VarCurr] :
( v100019(VarCurr)
<=> ( v99877(VarCurr,bitIndex23)
| v100009(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18820,axiom,
! [VarCurr] :
( v100006(VarCurr)
<=> ( v100007(VarCurr)
| v100008(VarCurr) ) ) ).
fof(writeUnaryOperator_7280,axiom,
! [VarCurr] :
( ~ v100008(VarCurr)
<=> v100009(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18819,axiom,
! [VarCurr] :
( v100009(VarCurr)
<=> ( v100010(VarCurr)
& v100018(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1538,axiom,
! [VarCurr] :
( v100018(VarCurr)
<=> ( v99877(VarCurr,bitIndex22)
| v100013(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18818,axiom,
! [VarCurr] :
( v100010(VarCurr)
<=> ( v100011(VarCurr)
| v100012(VarCurr) ) ) ).
fof(writeUnaryOperator_7279,axiom,
! [VarCurr] :
( ~ v100012(VarCurr)
<=> v100013(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18817,axiom,
! [VarCurr] :
( v100013(VarCurr)
<=> ( v100014(VarCurr)
& v100017(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1537,axiom,
! [VarCurr] :
( v100017(VarCurr)
<=> ( v99877(VarCurr,bitIndex20)
| v99877(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18816,axiom,
! [VarCurr] :
( v100014(VarCurr)
<=> ( v100015(VarCurr)
| v100016(VarCurr) ) ) ).
fof(writeUnaryOperator_7278,axiom,
! [VarCurr] :
( ~ v100016(VarCurr)
<=> v99877(VarCurr,bitIndex21) ) ).
fof(writeUnaryOperator_7277,axiom,
! [VarCurr] :
( ~ v100015(VarCurr)
<=> v99877(VarCurr,bitIndex20) ) ).
fof(writeUnaryOperator_7276,axiom,
! [VarCurr] :
( ~ v100011(VarCurr)
<=> v99877(VarCurr,bitIndex22) ) ).
fof(writeUnaryOperator_7275,axiom,
! [VarCurr] :
( ~ v100007(VarCurr)
<=> v99877(VarCurr,bitIndex23) ) ).
fof(writeUnaryOperator_7274,axiom,
! [VarCurr] :
( ~ v99988(VarCurr)
<=> v99989(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18815,axiom,
! [VarCurr] :
( v99989(VarCurr)
<=> ( v99990(VarCurr)
& v100003(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1536,axiom,
! [VarCurr] :
( v100003(VarCurr)
<=> ( v99877(VarCurr,bitIndex19)
| v99993(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18814,axiom,
! [VarCurr] :
( v99990(VarCurr)
<=> ( v99991(VarCurr)
| v99992(VarCurr) ) ) ).
fof(writeUnaryOperator_7273,axiom,
! [VarCurr] :
( ~ v99992(VarCurr)
<=> v99993(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18813,axiom,
! [VarCurr] :
( v99993(VarCurr)
<=> ( v99994(VarCurr)
& v100002(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1535,axiom,
! [VarCurr] :
( v100002(VarCurr)
<=> ( v99877(VarCurr,bitIndex18)
| v99997(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18812,axiom,
! [VarCurr] :
( v99994(VarCurr)
<=> ( v99995(VarCurr)
| v99996(VarCurr) ) ) ).
fof(writeUnaryOperator_7272,axiom,
! [VarCurr] :
( ~ v99996(VarCurr)
<=> v99997(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18811,axiom,
! [VarCurr] :
( v99997(VarCurr)
<=> ( v99998(VarCurr)
& v100001(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1534,axiom,
! [VarCurr] :
( v100001(VarCurr)
<=> ( v99877(VarCurr,bitIndex16)
| v99877(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18810,axiom,
! [VarCurr] :
( v99998(VarCurr)
<=> ( v99999(VarCurr)
| v100000(VarCurr) ) ) ).
fof(writeUnaryOperator_7271,axiom,
! [VarCurr] :
( ~ v100000(VarCurr)
<=> v99877(VarCurr,bitIndex17) ) ).
fof(writeUnaryOperator_7270,axiom,
! [VarCurr] :
( ~ v99999(VarCurr)
<=> v99877(VarCurr,bitIndex16) ) ).
fof(writeUnaryOperator_7269,axiom,
! [VarCurr] :
( ~ v99995(VarCurr)
<=> v99877(VarCurr,bitIndex18) ) ).
fof(writeUnaryOperator_7268,axiom,
! [VarCurr] :
( ~ v99991(VarCurr)
<=> v99877(VarCurr,bitIndex19) ) ).
fof(writeUnaryOperator_7267,axiom,
! [VarCurr] :
( ~ v99969(VarCurr)
<=> v99970(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18809,axiom,
! [VarCurr] :
( v99970(VarCurr)
<=> ( v99971(VarCurr)
& v99984(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1533,axiom,
! [VarCurr] :
( v99984(VarCurr)
<=> ( v99877(VarCurr,bitIndex27)
| v99974(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18808,axiom,
! [VarCurr] :
( v99971(VarCurr)
<=> ( v99972(VarCurr)
| v99973(VarCurr) ) ) ).
fof(writeUnaryOperator_7266,axiom,
! [VarCurr] :
( ~ v99973(VarCurr)
<=> v99974(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18807,axiom,
! [VarCurr] :
( v99974(VarCurr)
<=> ( v99975(VarCurr)
& v99983(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1532,axiom,
! [VarCurr] :
( v99983(VarCurr)
<=> ( v99877(VarCurr,bitIndex26)
| v99978(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18806,axiom,
! [VarCurr] :
( v99975(VarCurr)
<=> ( v99976(VarCurr)
| v99977(VarCurr) ) ) ).
fof(writeUnaryOperator_7265,axiom,
! [VarCurr] :
( ~ v99977(VarCurr)
<=> v99978(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18805,axiom,
! [VarCurr] :
( v99978(VarCurr)
<=> ( v99979(VarCurr)
& v99982(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1531,axiom,
! [VarCurr] :
( v99982(VarCurr)
<=> ( v99877(VarCurr,bitIndex24)
| v99877(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18804,axiom,
! [VarCurr] :
( v99979(VarCurr)
<=> ( v99980(VarCurr)
| v99981(VarCurr) ) ) ).
fof(writeUnaryOperator_7264,axiom,
! [VarCurr] :
( ~ v99981(VarCurr)
<=> v99877(VarCurr,bitIndex25) ) ).
fof(writeUnaryOperator_7263,axiom,
! [VarCurr] :
( ~ v99980(VarCurr)
<=> v99877(VarCurr,bitIndex24) ) ).
fof(writeUnaryOperator_7262,axiom,
! [VarCurr] :
( ~ v99976(VarCurr)
<=> v99877(VarCurr,bitIndex26) ) ).
fof(writeUnaryOperator_7261,axiom,
! [VarCurr] :
( ~ v99972(VarCurr)
<=> v99877(VarCurr,bitIndex27) ) ).
fof(writeUnaryOperator_7260,axiom,
! [VarCurr] :
( ~ v99950(VarCurr)
<=> v99951(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18803,axiom,
! [VarCurr] :
( v99951(VarCurr)
<=> ( v99952(VarCurr)
& v99965(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1530,axiom,
! [VarCurr] :
( v99965(VarCurr)
<=> ( v99877(VarCurr,bitIndex31)
| v99955(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18802,axiom,
! [VarCurr] :
( v99952(VarCurr)
<=> ( v99953(VarCurr)
| v99954(VarCurr) ) ) ).
fof(writeUnaryOperator_7259,axiom,
! [VarCurr] :
( ~ v99954(VarCurr)
<=> v99955(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18801,axiom,
! [VarCurr] :
( v99955(VarCurr)
<=> ( v99956(VarCurr)
& v99964(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1529,axiom,
! [VarCurr] :
( v99964(VarCurr)
<=> ( v99877(VarCurr,bitIndex30)
| v99959(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18800,axiom,
! [VarCurr] :
( v99956(VarCurr)
<=> ( v99957(VarCurr)
| v99958(VarCurr) ) ) ).
fof(writeUnaryOperator_7258,axiom,
! [VarCurr] :
( ~ v99958(VarCurr)
<=> v99959(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18799,axiom,
! [VarCurr] :
( v99959(VarCurr)
<=> ( v99960(VarCurr)
& v99963(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1528,axiom,
! [VarCurr] :
( v99963(VarCurr)
<=> ( v99877(VarCurr,bitIndex28)
| v99877(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18798,axiom,
! [VarCurr] :
( v99960(VarCurr)
<=> ( v99961(VarCurr)
| v99962(VarCurr) ) ) ).
fof(writeUnaryOperator_7257,axiom,
! [VarCurr] :
( ~ v99962(VarCurr)
<=> v99877(VarCurr,bitIndex29) ) ).
fof(writeUnaryOperator_7256,axiom,
! [VarCurr] :
( ~ v99961(VarCurr)
<=> v99877(VarCurr,bitIndex28) ) ).
fof(writeUnaryOperator_7255,axiom,
! [VarCurr] :
( ~ v99957(VarCurr)
<=> v99877(VarCurr,bitIndex30) ) ).
fof(writeUnaryOperator_7254,axiom,
! [VarCurr] :
( ~ v99953(VarCurr)
<=> v99877(VarCurr,bitIndex31) ) ).
fof(writeUnaryOperator_7253,axiom,
! [VarCurr] :
( ~ v99870(VarCurr)
<=> v99871(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18797,axiom,
! [VarCurr] :
( v99871(VarCurr)
<=> ( v99872(VarCurr)
& v99946(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18796,axiom,
! [VarCurr] :
( v99946(VarCurr)
<=> ( v99874(VarCurr)
| v99891(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18795,axiom,
! [VarCurr] :
( v99872(VarCurr)
<=> ( v99873(VarCurr)
| v99890(VarCurr) ) ) ).
fof(writeUnaryOperator_7252,axiom,
! [VarCurr] :
( ~ v99890(VarCurr)
<=> v99891(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18794,axiom,
! [VarCurr] :
( v99891(VarCurr)
<=> ( v99892(VarCurr)
& v99945(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18793,axiom,
! [VarCurr] :
( v99945(VarCurr)
<=> ( v99894(VarCurr)
| v99910(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18792,axiom,
! [VarCurr] :
( v99892(VarCurr)
<=> ( v99893(VarCurr)
| v99909(VarCurr) ) ) ).
fof(writeUnaryOperator_7251,axiom,
! [VarCurr] :
( ~ v99909(VarCurr)
<=> v99910(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18791,axiom,
! [VarCurr] :
( v99910(VarCurr)
<=> ( v99911(VarCurr)
& v99944(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18790,axiom,
! [VarCurr] :
( v99944(VarCurr)
<=> ( v99913(VarCurr)
| v99929(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18789,axiom,
! [VarCurr] :
( v99911(VarCurr)
<=> ( v99912(VarCurr)
| v99928(VarCurr) ) ) ).
fof(writeUnaryOperator_7250,axiom,
! [VarCurr] :
( ~ v99928(VarCurr)
<=> v99929(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18788,axiom,
! [VarCurr] :
( v99929(VarCurr)
<=> ( v99930(VarCurr)
& v99943(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1527,axiom,
! [VarCurr] :
( v99943(VarCurr)
<=> ( v99877(VarCurr,bitIndex7)
| v99933(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18787,axiom,
! [VarCurr] :
( v99930(VarCurr)
<=> ( v99931(VarCurr)
| v99932(VarCurr) ) ) ).
fof(writeUnaryOperator_7249,axiom,
! [VarCurr] :
( ~ v99932(VarCurr)
<=> v99933(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18786,axiom,
! [VarCurr] :
( v99933(VarCurr)
<=> ( v99934(VarCurr)
& v99942(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1526,axiom,
! [VarCurr] :
( v99942(VarCurr)
<=> ( v99877(VarCurr,bitIndex6)
| v99937(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18785,axiom,
! [VarCurr] :
( v99934(VarCurr)
<=> ( v99935(VarCurr)
| v99936(VarCurr) ) ) ).
fof(writeUnaryOperator_7248,axiom,
! [VarCurr] :
( ~ v99936(VarCurr)
<=> v99937(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18784,axiom,
! [VarCurr] :
( v99937(VarCurr)
<=> ( v99938(VarCurr)
& v99941(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1525,axiom,
! [VarCurr] :
( v99941(VarCurr)
<=> ( v99877(VarCurr,bitIndex4)
| v99877(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18783,axiom,
! [VarCurr] :
( v99938(VarCurr)
<=> ( v99939(VarCurr)
| v99940(VarCurr) ) ) ).
fof(writeUnaryOperator_7247,axiom,
! [VarCurr] :
( ~ v99940(VarCurr)
<=> v99877(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_7246,axiom,
! [VarCurr] :
( ~ v99939(VarCurr)
<=> v99877(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_7245,axiom,
! [VarCurr] :
( ~ v99935(VarCurr)
<=> v99877(VarCurr,bitIndex6) ) ).
fof(writeUnaryOperator_7244,axiom,
! [VarCurr] :
( ~ v99931(VarCurr)
<=> v99877(VarCurr,bitIndex7) ) ).
fof(writeUnaryOperator_7243,axiom,
! [VarCurr] :
( ~ v99912(VarCurr)
<=> v99913(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18782,axiom,
! [VarCurr] :
( v99913(VarCurr)
<=> ( v99914(VarCurr)
& v99927(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1524,axiom,
! [VarCurr] :
( v99927(VarCurr)
<=> ( v99877(VarCurr,bitIndex3)
| v99917(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18781,axiom,
! [VarCurr] :
( v99914(VarCurr)
<=> ( v99915(VarCurr)
| v99916(VarCurr) ) ) ).
fof(writeUnaryOperator_7242,axiom,
! [VarCurr] :
( ~ v99916(VarCurr)
<=> v99917(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18780,axiom,
! [VarCurr] :
( v99917(VarCurr)
<=> ( v99918(VarCurr)
& v99926(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1523,axiom,
! [VarCurr] :
( v99926(VarCurr)
<=> ( v99877(VarCurr,bitIndex2)
| v99921(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18779,axiom,
! [VarCurr] :
( v99918(VarCurr)
<=> ( v99919(VarCurr)
| v99920(VarCurr) ) ) ).
fof(writeUnaryOperator_7241,axiom,
! [VarCurr] :
( ~ v99920(VarCurr)
<=> v99921(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18778,axiom,
! [VarCurr] :
( v99921(VarCurr)
<=> ( v99922(VarCurr)
& v99925(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1522,axiom,
! [VarCurr] :
( v99925(VarCurr)
<=> ( v99877(VarCurr,bitIndex0)
| v99877(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18777,axiom,
! [VarCurr] :
( v99922(VarCurr)
<=> ( v99923(VarCurr)
| v99924(VarCurr) ) ) ).
fof(writeUnaryOperator_7240,axiom,
! [VarCurr] :
( ~ v99924(VarCurr)
<=> v99877(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7239,axiom,
! [VarCurr] :
( ~ v99923(VarCurr)
<=> v99877(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_7238,axiom,
! [VarCurr] :
( ~ v99919(VarCurr)
<=> v99877(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7237,axiom,
! [VarCurr] :
( ~ v99915(VarCurr)
<=> v99877(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_7236,axiom,
! [VarCurr] :
( ~ v99893(VarCurr)
<=> v99894(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18776,axiom,
! [VarCurr] :
( v99894(VarCurr)
<=> ( v99895(VarCurr)
& v99908(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1521,axiom,
! [VarCurr] :
( v99908(VarCurr)
<=> ( v99877(VarCurr,bitIndex11)
| v99898(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18775,axiom,
! [VarCurr] :
( v99895(VarCurr)
<=> ( v99896(VarCurr)
| v99897(VarCurr) ) ) ).
fof(writeUnaryOperator_7235,axiom,
! [VarCurr] :
( ~ v99897(VarCurr)
<=> v99898(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18774,axiom,
! [VarCurr] :
( v99898(VarCurr)
<=> ( v99899(VarCurr)
& v99907(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1520,axiom,
! [VarCurr] :
( v99907(VarCurr)
<=> ( v99877(VarCurr,bitIndex10)
| v99902(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18773,axiom,
! [VarCurr] :
( v99899(VarCurr)
<=> ( v99900(VarCurr)
| v99901(VarCurr) ) ) ).
fof(writeUnaryOperator_7234,axiom,
! [VarCurr] :
( ~ v99901(VarCurr)
<=> v99902(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18772,axiom,
! [VarCurr] :
( v99902(VarCurr)
<=> ( v99903(VarCurr)
& v99906(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1519,axiom,
! [VarCurr] :
( v99906(VarCurr)
<=> ( v99877(VarCurr,bitIndex8)
| v99877(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18771,axiom,
! [VarCurr] :
( v99903(VarCurr)
<=> ( v99904(VarCurr)
| v99905(VarCurr) ) ) ).
fof(writeUnaryOperator_7233,axiom,
! [VarCurr] :
( ~ v99905(VarCurr)
<=> v99877(VarCurr,bitIndex9) ) ).
fof(writeUnaryOperator_7232,axiom,
! [VarCurr] :
( ~ v99904(VarCurr)
<=> v99877(VarCurr,bitIndex8) ) ).
fof(writeUnaryOperator_7231,axiom,
! [VarCurr] :
( ~ v99900(VarCurr)
<=> v99877(VarCurr,bitIndex10) ) ).
fof(writeUnaryOperator_7230,axiom,
! [VarCurr] :
( ~ v99896(VarCurr)
<=> v99877(VarCurr,bitIndex11) ) ).
fof(writeUnaryOperator_7229,axiom,
! [VarCurr] :
( ~ v99873(VarCurr)
<=> v99874(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18770,axiom,
! [VarCurr] :
( v99874(VarCurr)
<=> ( v99875(VarCurr)
& v99889(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1518,axiom,
! [VarCurr] :
( v99889(VarCurr)
<=> ( v99877(VarCurr,bitIndex15)
| v99879(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18769,axiom,
! [VarCurr] :
( v99875(VarCurr)
<=> ( v99876(VarCurr)
| v99878(VarCurr) ) ) ).
fof(writeUnaryOperator_7228,axiom,
! [VarCurr] :
( ~ v99878(VarCurr)
<=> v99879(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18768,axiom,
! [VarCurr] :
( v99879(VarCurr)
<=> ( v99880(VarCurr)
& v99888(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1517,axiom,
! [VarCurr] :
( v99888(VarCurr)
<=> ( v99877(VarCurr,bitIndex14)
| v99883(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18767,axiom,
! [VarCurr] :
( v99880(VarCurr)
<=> ( v99881(VarCurr)
| v99882(VarCurr) ) ) ).
fof(writeUnaryOperator_7227,axiom,
! [VarCurr] :
( ~ v99882(VarCurr)
<=> v99883(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18766,axiom,
! [VarCurr] :
( v99883(VarCurr)
<=> ( v99884(VarCurr)
& v99887(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1516,axiom,
! [VarCurr] :
( v99887(VarCurr)
<=> ( v99877(VarCurr,bitIndex12)
| v99877(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18765,axiom,
! [VarCurr] :
( v99884(VarCurr)
<=> ( v99885(VarCurr)
| v99886(VarCurr) ) ) ).
fof(writeUnaryOperator_7226,axiom,
! [VarCurr] :
( ~ v99886(VarCurr)
<=> v99877(VarCurr,bitIndex13) ) ).
fof(writeUnaryOperator_7225,axiom,
! [VarCurr] :
( ~ v99885(VarCurr)
<=> v99877(VarCurr,bitIndex12) ) ).
fof(writeUnaryOperator_7224,axiom,
! [VarCurr] :
( ~ v99881(VarCurr)
<=> v99877(VarCurr,bitIndex14) ) ).
fof(writeUnaryOperator_7223,axiom,
! [VarCurr] :
( ~ v99876(VarCurr)
<=> v99877(VarCurr,bitIndex15) ) ).
fof(addAssignment_31911,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v99877(VarCurr,B)
<=> v95303(VarCurr,B) ) ) ).
fof(addAssignment_31910,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v95303(VarCurr,B)
<=> v97068(VarCurr,B) ) ) ).
fof(addAssignment_31909,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v95303(VarCurr,B)
<=> v97068(VarCurr,B) ) ) ).
fof(addAssignment_31908,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v95350(VarCurr,B)
<=> v95352(VarCurr,B) ) ) ).
fof(addAssignment_31907,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex31)
<=> v99699(VarCurr) ) ).
fof(addAssignment_31906,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex30)
<=> v99728(VarCurr) ) ).
fof(addAssignment_31905,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex29)
<=> v99757(VarCurr) ) ).
fof(addAssignment_31904,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex28)
<=> v99786(VarCurr) ) ).
fof(addAssignment_31903,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex27)
<=> v99813(VarCurr) ) ).
fof(addAssignment_31902,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex26)
<=> v99840(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2265,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99862(VarNext)
=> ( v99840(VarNext)
<=> v99840(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2300,axiom,
! [VarNext] :
( v99862(VarNext)
=> ( v99840(VarNext)
<=> v99842(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7269,axiom,
! [VarCurr] :
( v99862(VarCurr)
<=> ( v99859(VarCurr)
<=> $false ) ) ).
fof(addAssignment_31901,axiom,
! [VarCurr] :
( v99859(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_31900,axiom,
! [VarCurr] :
( v99842(VarCurr)
<=> v95358(VarCurr,bitIndex26) ) ).
fof(addAssignment_31899,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex26)
<=> v99844(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18764,axiom,
! [VarCurr] :
( v99844(VarCurr)
<=> ( v99856(VarCurr)
| v99857(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18763,axiom,
! [VarCurr] :
( v99857(VarCurr)
<=> ( v99852(VarCurr)
& v99854(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18762,axiom,
! [VarCurr] :
( v99856(VarCurr)
<=> ( v99846(VarCurr)
& v99848(VarCurr) ) ) ).
fof(addAssignment_31898,axiom,
! [VarCurr] :
( v99854(VarCurr)
<=> v95813(VarCurr,bitIndex26) ) ).
fof(addAssignment_31897,axiom,
! [VarCurr] :
( v99852(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_31896,axiom,
! [VarCurr] :
( v99848(VarCurr)
<=> v95505(VarCurr,bitIndex26) ) ).
fof(addAssignment_31895,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex26)
<=> v95507(VarCurr,bitIndex26) ) ).
fof(addAssignment_31894,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex26)
<=> v99850(VarNext,bitIndex26) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2264,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99850(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2299,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99850(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_31893,axiom,
! [VarCurr] :
( v99846(VarCurr)
<=> v95364(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2263,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99835(VarNext)
=> ( v99813(VarNext)
<=> v99813(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2298,axiom,
! [VarNext] :
( v99835(VarNext)
=> ( v99813(VarNext)
<=> v99815(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7268,axiom,
! [VarCurr] :
( v99835(VarCurr)
<=> ( v99832(VarCurr)
<=> $false ) ) ).
fof(addAssignment_31892,axiom,
! [VarCurr] :
( v99832(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_31891,axiom,
! [VarCurr] :
( v99815(VarCurr)
<=> v95358(VarCurr,bitIndex27) ) ).
fof(addAssignment_31890,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex27)
<=> v99817(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18761,axiom,
! [VarCurr] :
( v99817(VarCurr)
<=> ( v99829(VarCurr)
| v99830(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18760,axiom,
! [VarCurr] :
( v99830(VarCurr)
<=> ( v99825(VarCurr)
& v99827(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18759,axiom,
! [VarCurr] :
( v99829(VarCurr)
<=> ( v99819(VarCurr)
& v99821(VarCurr) ) ) ).
fof(addAssignment_31889,axiom,
! [VarCurr] :
( v99827(VarCurr)
<=> v95813(VarCurr,bitIndex27) ) ).
fof(addAssignment_31888,axiom,
! [VarCurr] :
( v99825(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_31887,axiom,
! [VarCurr] :
( v99821(VarCurr)
<=> v95505(VarCurr,bitIndex27) ) ).
fof(addAssignment_31886,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex27)
<=> v95507(VarCurr,bitIndex27) ) ).
fof(addAssignment_31885,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex27)
<=> v99823(VarNext,bitIndex27) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2262,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99823(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2297,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99823(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_31884,axiom,
! [VarCurr] :
( v99819(VarCurr)
<=> v95364(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2261,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99808(VarNext)
=> ( v99786(VarNext)
<=> v99786(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2296,axiom,
! [VarNext] :
( v99808(VarNext)
=> ( v99786(VarNext)
<=> v99788(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7267,axiom,
! [VarCurr] :
( v99808(VarCurr)
<=> ( v99805(VarCurr)
<=> $false ) ) ).
fof(addAssignment_31883,axiom,
! [VarCurr] :
( v99805(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_31882,axiom,
! [VarCurr] :
( v99788(VarCurr)
<=> v95358(VarCurr,bitIndex28) ) ).
fof(addAssignment_31881,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex28)
<=> v99790(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18758,axiom,
! [VarCurr] :
( v99790(VarCurr)
<=> ( v99802(VarCurr)
| v99803(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18757,axiom,
! [VarCurr] :
( v99803(VarCurr)
<=> ( v99798(VarCurr)
& v99800(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18756,axiom,
! [VarCurr] :
( v99802(VarCurr)
<=> ( v99792(VarCurr)
& v99794(VarCurr) ) ) ).
fof(addAssignment_31880,axiom,
! [VarCurr] :
( v99800(VarCurr)
<=> v95813(VarCurr,bitIndex28) ) ).
fof(addAssignment_31879,axiom,
! [VarCurr] :
( v99798(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_31878,axiom,
! [VarCurr] :
( v99794(VarCurr)
<=> v95505(VarCurr,bitIndex28) ) ).
fof(addAssignment_31877,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex28)
<=> v95507(VarCurr,bitIndex28) ) ).
fof(addAssignment_31876,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex28)
<=> v99796(VarNext,bitIndex28) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2260,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99796(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2295,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99796(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_31875,axiom,
! [VarCurr] :
( v99792(VarCurr)
<=> v95364(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2259,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99781(VarNext)
=> ( v99757(VarNext)
<=> v99757(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2294,axiom,
! [VarNext] :
( v99781(VarNext)
=> ( v99757(VarNext)
<=> v99759(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7266,axiom,
! [VarCurr] :
( v99781(VarCurr)
<=> ( v99778(VarCurr)
<=> $false ) ) ).
fof(addAssignment_31874,axiom,
! [VarCurr] :
( v99778(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_31873,axiom,
! [VarCurr] :
( v99759(VarCurr)
<=> v95358(VarCurr,bitIndex29) ) ).
fof(addAssignment_31872,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex29)
<=> v99761(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18755,axiom,
! [VarCurr] :
( v99761(VarCurr)
<=> ( v99775(VarCurr)
| v99776(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18754,axiom,
! [VarCurr] :
( v99776(VarCurr)
<=> ( v99769(VarCurr)
& v99771(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18753,axiom,
! [VarCurr] :
( v99775(VarCurr)
<=> ( v99763(VarCurr)
& v99765(VarCurr) ) ) ).
fof(addAssignment_31871,axiom,
! [VarCurr] :
( v99771(VarCurr)
<=> v95813(VarCurr,bitIndex29) ) ).
fof(addAssignment_31870,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex29)
<=> v95815(VarCurr,bitIndex29) ) ).
fof(addAssignment_31869,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex29)
<=> v99773(VarNext,bitIndex29) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2258,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99773(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2293,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99773(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_31868,axiom,
! [VarCurr] :
( v99769(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_31867,axiom,
! [VarCurr] :
( v99765(VarCurr)
<=> v95505(VarCurr,bitIndex29) ) ).
fof(addAssignment_31866,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex29)
<=> v95507(VarCurr,bitIndex29) ) ).
fof(addAssignment_31865,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex29)
<=> v99767(VarNext,bitIndex29) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2257,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99767(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2292,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99767(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_31864,axiom,
! [VarCurr] :
( v99763(VarCurr)
<=> v95364(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2256,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99752(VarNext)
=> ( v99728(VarNext)
<=> v99728(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2291,axiom,
! [VarNext] :
( v99752(VarNext)
=> ( v99728(VarNext)
<=> v99730(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7265,axiom,
! [VarCurr] :
( v99752(VarCurr)
<=> ( v99749(VarCurr)
<=> $false ) ) ).
fof(addAssignment_31863,axiom,
! [VarCurr] :
( v99749(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_31862,axiom,
! [VarCurr] :
( v99730(VarCurr)
<=> v95358(VarCurr,bitIndex30) ) ).
fof(addAssignment_31861,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex30)
<=> v99732(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18752,axiom,
! [VarCurr] :
( v99732(VarCurr)
<=> ( v99746(VarCurr)
| v99747(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18751,axiom,
! [VarCurr] :
( v99747(VarCurr)
<=> ( v99740(VarCurr)
& v99742(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18750,axiom,
! [VarCurr] :
( v99746(VarCurr)
<=> ( v99734(VarCurr)
& v99736(VarCurr) ) ) ).
fof(addAssignment_31860,axiom,
! [VarCurr] :
( v99742(VarCurr)
<=> v95813(VarCurr,bitIndex30) ) ).
fof(addAssignment_31859,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex30)
<=> v95815(VarCurr,bitIndex30) ) ).
fof(addAssignment_31858,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex30)
<=> v99744(VarNext,bitIndex30) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2255,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99744(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2290,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99744(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_31857,axiom,
! [VarCurr] :
( v99740(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_31856,axiom,
! [VarCurr] :
( v99736(VarCurr)
<=> v95505(VarCurr,bitIndex30) ) ).
fof(addAssignment_31855,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex30)
<=> v95507(VarCurr,bitIndex30) ) ).
fof(addAssignment_31854,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex30)
<=> v99738(VarNext,bitIndex30) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2254,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99738(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2289,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99738(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_31853,axiom,
! [VarCurr] :
( v99734(VarCurr)
<=> v95364(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2253,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99723(VarNext)
=> ( v99699(VarNext)
<=> v99699(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2288,axiom,
! [VarNext] :
( v99723(VarNext)
=> ( v99699(VarNext)
<=> v99701(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7264,axiom,
! [VarCurr] :
( v99723(VarCurr)
<=> ( v99720(VarCurr)
<=> $false ) ) ).
fof(addAssignment_31852,axiom,
! [VarCurr] :
( v99720(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_31851,axiom,
! [VarCurr] :
( v99701(VarCurr)
<=> v95358(VarCurr,bitIndex31) ) ).
fof(addAssignment_31850,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex31)
<=> v99703(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18749,axiom,
! [VarCurr] :
( v99703(VarCurr)
<=> ( v99717(VarCurr)
| v99718(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18748,axiom,
! [VarCurr] :
( v99718(VarCurr)
<=> ( v99711(VarCurr)
& v99713(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18747,axiom,
! [VarCurr] :
( v99717(VarCurr)
<=> ( v99705(VarCurr)
& v99707(VarCurr) ) ) ).
fof(addAssignment_31849,axiom,
! [VarCurr] :
( v99713(VarCurr)
<=> v95813(VarCurr,bitIndex31) ) ).
fof(addAssignment_31848,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex31)
<=> v95815(VarCurr,bitIndex31) ) ).
fof(addAssignment_31847,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex31)
<=> v99715(VarNext,bitIndex31) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2252,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99715(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2287,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99715(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_31846,axiom,
! [VarCurr] :
( v99711(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_31845,axiom,
! [VarCurr] :
( v99707(VarCurr)
<=> v95505(VarCurr,bitIndex31) ) ).
fof(addAssignment_31844,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex31)
<=> v95507(VarCurr,bitIndex31) ) ).
fof(addAssignment_31843,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex31)
<=> v99709(VarNext,bitIndex31) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2251,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99709(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2286,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99709(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_31842,axiom,
! [VarCurr] :
( v99705(VarCurr)
<=> v95364(VarCurr) ) ).
fof(addAssignment_31841,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v95311(VarCurr,B)
<=> v95313(VarCurr,B) ) ) ).
fof(addAssignment_31840,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v95313(VarCurr,B)
<=> v95315(VarCurr,B) ) ) ).
fof(addAssignment_31839,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v95315(VarCurr,B)
<=> v95317(VarCurr,B) ) ) ).
fof(addAssignment_31838,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v95317(VarCurr,B)
<=> v95319(VarCurr,B) ) ) ).
fof(addAssignment_31837,axiom,
! [VarNext,B] :
( range_31_26(B)
=> ( v95319(VarNext,B)
<=> v99691(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1576,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99692(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99691(VarNext,B)
<=> v95319(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1635,axiom,
! [VarNext] :
( v99692(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99691(VarNext,B)
<=> v95346(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18746,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99692(VarNext)
<=> v99693(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18745,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99693(VarNext)
<=> ( v99695(VarNext)
& v10875(VarNext) ) ) ) ).
fof(writeUnaryOperator_7222,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99695(VarNext)
<=> v10882(VarNext) ) ) ).
fof(addAssignment_31836,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v95321(VarCurr,B)
<=> v95323(VarCurr,B) ) ) ).
fof(addAssignment_31835,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v95323(VarCurr,B)
<=> v95325(VarCurr,B) ) ) ).
fof(addAssignment_31834,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v95325(VarCurr,B)
<=> v95327(VarCurr,B) ) ) ).
fof(addAssignment_31833,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v95327(VarCurr,B)
<=> v3874(VarCurr,B) ) ) ).
fof(addAssignment_31832,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v3874(VarCurr,B)
<=> v3876(VarCurr,B) ) ) ).
fof(addAssignment_31831,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v3876(VarCurr,B)
<=> v3878(VarCurr,B) ) ) ).
fof(addAssignment_31830,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v3878(VarCurr,B)
<=> v3880(VarCurr,B) ) ) ).
fof(addAssignment_31829,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v3880(VarCurr,B)
<=> v3882(VarCurr,B) ) ) ).
fof(addAssignment_31828,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v3882(VarCurr,B)
<=> v3884(VarCurr,B) ) ) ).
fof(addAssignment_31827,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v3884(VarCurr,B)
<=> v3886(VarCurr,B) ) ) ).
fof(addAssignment_31826,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v3886(VarCurr,B)
<=> v3888(VarCurr,B) ) ) ).
fof(addAssignment_31825,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v3888(VarCurr,B)
<=> v3890(VarCurr,B) ) ) ).
fof(addAssignment_31824,axiom,
! [VarNext,B] :
( range_31_26(B)
=> ( v3890(VarNext,B)
<=> v99683(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1575,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99684(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99683(VarNext,B)
<=> v3890(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1634,axiom,
! [VarNext] :
( v99684(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99683(VarNext,B)
<=> v4614(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18744,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99684(VarNext)
<=> v99685(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18743,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99685(VarNext)
<=> ( v99687(VarNext)
& v4081(VarNext) ) ) ) ).
fof(writeUnaryOperator_7221,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99687(VarNext)
<=> v4094(VarNext) ) ) ).
fof(addAssignment_31823,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v3894(VarCurr,B)
<=> v3896(VarCurr,B) ) ) ).
fof(addAssignment_31822,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v3896(VarCurr,B)
<=> v3898(VarCurr,B) ) ) ).
fof(addAssignment_31821,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v3898(VarCurr,B)
<=> v3900(VarCurr,B) ) ) ).
fof(addAssignment_31820,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v3900(VarCurr,B)
<=> v3902(VarCurr,B) ) ) ).
fof(addAssignment_31819,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v3902(VarCurr,B)
<=> v3904(VarCurr,B) ) ) ).
fof(addAssignment_31818,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v3904(VarCurr,B)
<=> v3906(VarCurr,B) ) ) ).
fof(addAssignment_31817,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v3906(VarCurr,B)
<=> v3908(VarCurr,B) ) ) ).
fof(addAssignment_31816,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v3908(VarCurr,B)
<=> v3910(VarCurr,B) ) ) ).
fof(addAssignment_31815,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v3910(VarCurr,B)
<=> v3912(VarCurr,B) ) ) ).
fof(addAssignment_31814,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v3912(VarCurr,B)
<=> v3914(VarCurr,B) ) ) ).
fof(range_axiom_99,axiom,
! [B] :
( range_31_26(B)
<=> ( $false
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B
| bitIndex30 = B
| bitIndex31 = B ) ) ).
fof(addAssignment_31813,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v95350(VarCurr,B)
<=> v95352(VarCurr,B) ) ) ).
fof(addAssignment_31812,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex3)
<=> v99575(VarCurr) ) ).
fof(addAssignment_31811,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex2)
<=> v99602(VarCurr) ) ).
fof(addAssignment_31810,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex1)
<=> v99629(VarCurr) ) ).
fof(addAssignment_31809,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex0)
<=> v99656(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2250,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99678(VarNext)
=> ( v99656(VarNext)
<=> v99656(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2285,axiom,
! [VarNext] :
( v99678(VarNext)
=> ( v99656(VarNext)
<=> v99658(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7263,axiom,
! [VarCurr] :
( v99678(VarCurr)
<=> ( v99675(VarCurr)
<=> $false ) ) ).
fof(addAssignment_31808,axiom,
! [VarCurr] :
( v99675(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_31807,axiom,
! [VarCurr] :
( v99658(VarCurr)
<=> v95358(VarCurr,bitIndex0) ) ).
fof(addAssignment_31806,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex0)
<=> v99660(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18742,axiom,
! [VarCurr] :
( v99660(VarCurr)
<=> ( v99672(VarCurr)
| v99673(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18741,axiom,
! [VarCurr] :
( v99673(VarCurr)
<=> ( v99668(VarCurr)
& v99670(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18740,axiom,
! [VarCurr] :
( v99672(VarCurr)
<=> ( v99662(VarCurr)
& v99664(VarCurr) ) ) ).
fof(addAssignment_31805,axiom,
! [VarCurr] :
( v99670(VarCurr)
<=> v95813(VarCurr,bitIndex0) ) ).
fof(addAssignment_31804,axiom,
! [VarCurr] :
( v99668(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_31803,axiom,
! [VarCurr] :
( v99664(VarCurr)
<=> v95505(VarCurr,bitIndex0) ) ).
fof(addAssignment_31802,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex0)
<=> v95507(VarCurr,bitIndex0) ) ).
fof(addAssignment_31801,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex0)
<=> v99666(VarNext,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2249,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99666(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2284,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99666(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_31800,axiom,
! [VarCurr] :
( v99662(VarCurr)
<=> v95364(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2248,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99651(VarNext)
=> ( v99629(VarNext)
<=> v99629(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2283,axiom,
! [VarNext] :
( v99651(VarNext)
=> ( v99629(VarNext)
<=> v99631(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7262,axiom,
! [VarCurr] :
( v99651(VarCurr)
<=> ( v99648(VarCurr)
<=> $false ) ) ).
fof(addAssignment_31799,axiom,
! [VarCurr] :
( v99648(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_31798,axiom,
! [VarCurr] :
( v99631(VarCurr)
<=> v95358(VarCurr,bitIndex1) ) ).
fof(addAssignment_31797,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex1)
<=> v99633(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18739,axiom,
! [VarCurr] :
( v99633(VarCurr)
<=> ( v99645(VarCurr)
| v99646(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18738,axiom,
! [VarCurr] :
( v99646(VarCurr)
<=> ( v99641(VarCurr)
& v99643(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18737,axiom,
! [VarCurr] :
( v99645(VarCurr)
<=> ( v99635(VarCurr)
& v99637(VarCurr) ) ) ).
fof(addAssignment_31796,axiom,
! [VarCurr] :
( v99643(VarCurr)
<=> v95813(VarCurr,bitIndex1) ) ).
fof(addAssignment_31795,axiom,
! [VarCurr] :
( v99641(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_31794,axiom,
! [VarCurr] :
( v99637(VarCurr)
<=> v95505(VarCurr,bitIndex1) ) ).
fof(addAssignment_31793,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex1)
<=> v95507(VarCurr,bitIndex1) ) ).
fof(addAssignment_31792,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex1)
<=> v99639(VarNext,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2247,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99639(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2282,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99639(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_31791,axiom,
! [VarCurr] :
( v99635(VarCurr)
<=> v95364(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2246,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99624(VarNext)
=> ( v99602(VarNext)
<=> v99602(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2281,axiom,
! [VarNext] :
( v99624(VarNext)
=> ( v99602(VarNext)
<=> v99604(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7261,axiom,
! [VarCurr] :
( v99624(VarCurr)
<=> ( v99621(VarCurr)
<=> $false ) ) ).
fof(addAssignment_31790,axiom,
! [VarCurr] :
( v99621(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_31789,axiom,
! [VarCurr] :
( v99604(VarCurr)
<=> v95358(VarCurr,bitIndex2) ) ).
fof(addAssignment_31788,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex2)
<=> v99606(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18736,axiom,
! [VarCurr] :
( v99606(VarCurr)
<=> ( v99618(VarCurr)
| v99619(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18735,axiom,
! [VarCurr] :
( v99619(VarCurr)
<=> ( v99614(VarCurr)
& v99616(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18734,axiom,
! [VarCurr] :
( v99618(VarCurr)
<=> ( v99608(VarCurr)
& v99610(VarCurr) ) ) ).
fof(addAssignment_31787,axiom,
! [VarCurr] :
( v99616(VarCurr)
<=> v95813(VarCurr,bitIndex2) ) ).
fof(addAssignment_31786,axiom,
! [VarCurr] :
( v99614(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_31785,axiom,
! [VarCurr] :
( v99610(VarCurr)
<=> v95505(VarCurr,bitIndex2) ) ).
fof(addAssignment_31784,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex2)
<=> v95507(VarCurr,bitIndex2) ) ).
fof(addAssignment_31783,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex2)
<=> v99612(VarNext,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2245,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99612(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2280,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99612(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_31782,axiom,
! [VarCurr] :
( v99608(VarCurr)
<=> v95364(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2244,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99597(VarNext)
=> ( v99575(VarNext)
<=> v99575(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2279,axiom,
! [VarNext] :
( v99597(VarNext)
=> ( v99575(VarNext)
<=> v99577(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7260,axiom,
! [VarCurr] :
( v99597(VarCurr)
<=> ( v99594(VarCurr)
<=> $false ) ) ).
fof(addAssignment_31781,axiom,
! [VarCurr] :
( v99594(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_31780,axiom,
! [VarCurr] :
( v99577(VarCurr)
<=> v95358(VarCurr,bitIndex3) ) ).
fof(addAssignment_31779,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex3)
<=> v99579(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18733,axiom,
! [VarCurr] :
( v99579(VarCurr)
<=> ( v99591(VarCurr)
| v99592(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18732,axiom,
! [VarCurr] :
( v99592(VarCurr)
<=> ( v99587(VarCurr)
& v99589(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18731,axiom,
! [VarCurr] :
( v99591(VarCurr)
<=> ( v99581(VarCurr)
& v99583(VarCurr) ) ) ).
fof(addAssignment_31778,axiom,
! [VarCurr] :
( v99589(VarCurr)
<=> v95813(VarCurr,bitIndex3) ) ).
fof(addAssignment_31777,axiom,
! [VarCurr] :
( v99587(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_31776,axiom,
! [VarCurr] :
( v99583(VarCurr)
<=> v95505(VarCurr,bitIndex3) ) ).
fof(addAssignment_31775,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex3)
<=> v95507(VarCurr,bitIndex3) ) ).
fof(addAssignment_31774,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex3)
<=> v99585(VarNext,bitIndex3) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2243,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99585(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2278,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99585(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_31773,axiom,
! [VarCurr] :
( v99581(VarCurr)
<=> v95364(VarCurr) ) ).
fof(addAssignment_31772,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v95311(VarCurr,B)
<=> v95313(VarCurr,B) ) ) ).
fof(addAssignment_31771,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v95313(VarCurr,B)
<=> v95315(VarCurr,B) ) ) ).
fof(addAssignment_31770,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v95315(VarCurr,B)
<=> v95317(VarCurr,B) ) ) ).
fof(addAssignment_31769,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v95317(VarCurr,B)
<=> v95319(VarCurr,B) ) ) ).
fof(addAssignment_31768,axiom,
! [VarNext,B] :
( range_3_0(B)
=> ( v95319(VarNext,B)
<=> v99567(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1574,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99568(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99567(VarNext,B)
<=> v95319(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1633,axiom,
! [VarNext] :
( v99568(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99567(VarNext,B)
<=> v95346(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18730,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99568(VarNext)
<=> v99569(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18729,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99569(VarNext)
<=> ( v99571(VarNext)
& v10875(VarNext) ) ) ) ).
fof(writeUnaryOperator_7220,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99571(VarNext)
<=> v10882(VarNext) ) ) ).
fof(addAssignment_31767,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v95321(VarCurr,B)
<=> v95323(VarCurr,B) ) ) ).
fof(addAssignment_31766,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v95323(VarCurr,B)
<=> v95325(VarCurr,B) ) ) ).
fof(addAssignment_31765,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v95325(VarCurr,B)
<=> v95327(VarCurr,B) ) ) ).
fof(addAssignment_31764,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v95327(VarCurr,B)
<=> v3874(VarCurr,B) ) ) ).
fof(addAssignment_31763,axiom,
! [VarCurr] :
( v95303(VarCurr,bitIndex62)
<=> v97068(VarCurr,bitIndex62) ) ).
fof(addAssignment_31762,axiom,
! [VarCurr] :
( v95350(VarCurr,bitIndex62)
<=> v95352(VarCurr,bitIndex62) ) ).
fof(addAssignment_31761,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex62)
<=> v99536(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2242,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99560(VarNext)
=> ( v99536(VarNext)
<=> v99536(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2277,axiom,
! [VarNext] :
( v99560(VarNext)
=> ( v99536(VarNext)
<=> v99538(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7259,axiom,
! [VarCurr] :
( v99560(VarCurr)
<=> ( v99557(VarCurr)
<=> $false ) ) ).
fof(addAssignment_31760,axiom,
! [VarCurr] :
( v99557(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_31759,axiom,
! [VarCurr] :
( v99538(VarCurr)
<=> v95358(VarCurr,bitIndex62) ) ).
fof(addAssignment_31758,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex62)
<=> v99540(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18728,axiom,
! [VarCurr] :
( v99540(VarCurr)
<=> ( v99554(VarCurr)
| v99555(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18727,axiom,
! [VarCurr] :
( v99555(VarCurr)
<=> ( v99548(VarCurr)
& v99550(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18726,axiom,
! [VarCurr] :
( v99554(VarCurr)
<=> ( v99542(VarCurr)
& v99544(VarCurr) ) ) ).
fof(addAssignment_31757,axiom,
! [VarCurr] :
( v99550(VarCurr)
<=> v95813(VarCurr,bitIndex62) ) ).
fof(addAssignment_31756,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex62)
<=> v95815(VarCurr,bitIndex62) ) ).
fof(addAssignment_31755,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex62)
<=> v99552(VarNext,bitIndex62) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2241,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99552(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2276,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99552(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_31754,axiom,
! [VarCurr] :
( v99548(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_31753,axiom,
! [VarCurr] :
( v99544(VarCurr)
<=> v95505(VarCurr,bitIndex62) ) ).
fof(addAssignment_31752,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex62)
<=> v95507(VarCurr,bitIndex62) ) ).
fof(addAssignment_31751,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex62)
<=> v99546(VarNext,bitIndex62) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2240,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99546(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2275,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99546(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_31750,axiom,
! [VarCurr] :
( v99542(VarCurr)
<=> v95364(VarCurr) ) ).
fof(addAssignment_31749,axiom,
! [VarCurr] :
( v95311(VarCurr,bitIndex62)
<=> v95313(VarCurr,bitIndex62) ) ).
fof(addAssignment_31748,axiom,
! [VarCurr] :
( v95313(VarCurr,bitIndex62)
<=> v95315(VarCurr,bitIndex62) ) ).
fof(addAssignment_31747,axiom,
! [VarCurr] :
( v95315(VarCurr,bitIndex62)
<=> v95317(VarCurr,bitIndex62) ) ).
fof(addAssignment_31746,axiom,
! [VarCurr] :
( v95317(VarCurr,bitIndex62)
<=> v95319(VarCurr,bitIndex62) ) ).
fof(addAssignment_31745,axiom,
! [VarNext] :
( v95319(VarNext,bitIndex62)
<=> v99528(VarNext,bitIndex62) ) ).
fof(addCaseBooleanConditionEqualRanges1_1573,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99529(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99528(VarNext,B)
<=> v95319(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1632,axiom,
! [VarNext] :
( v99529(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99528(VarNext,B)
<=> v95346(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18725,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99529(VarNext)
<=> v99530(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18724,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99530(VarNext)
<=> ( v99532(VarNext)
& v10875(VarNext) ) ) ) ).
fof(writeUnaryOperator_7219,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99532(VarNext)
<=> v10882(VarNext) ) ) ).
fof(addAssignment_31744,axiom,
! [VarCurr] :
( v95321(VarCurr,bitIndex62)
<=> v95323(VarCurr,bitIndex62) ) ).
fof(addAssignment_31743,axiom,
! [VarCurr] :
( v95323(VarCurr,bitIndex62)
<=> v95325(VarCurr,bitIndex62) ) ).
fof(addAssignment_31742,axiom,
! [VarCurr] :
( v95325(VarCurr,bitIndex62)
<=> v95327(VarCurr,bitIndex62) ) ).
fof(addAssignment_31741,axiom,
! [VarCurr] :
( v95327(VarCurr,bitIndex62)
<=> v3874(VarCurr,bitIndex62) ) ).
fof(addAssignment_31740,axiom,
! [VarCurr] :
( v3874(VarCurr,bitIndex62)
<=> v3876(VarCurr,bitIndex62) ) ).
fof(addAssignment_31739,axiom,
! [VarCurr] :
( v3876(VarCurr,bitIndex62)
<=> v3878(VarCurr,bitIndex62) ) ).
fof(addAssignment_31738,axiom,
! [VarCurr] :
( v3878(VarCurr,bitIndex62)
<=> v3880(VarCurr,bitIndex62) ) ).
fof(addAssignment_31737,axiom,
! [VarCurr] :
( v3880(VarCurr,bitIndex62)
<=> v3882(VarCurr,bitIndex62) ) ).
fof(addAssignment_31736,axiom,
! [VarCurr] :
( v3882(VarCurr,bitIndex62)
<=> v3884(VarCurr,bitIndex62) ) ).
fof(addAssignment_31735,axiom,
! [VarCurr] :
( v3884(VarCurr,bitIndex62)
<=> v3886(VarCurr,bitIndex62) ) ).
fof(addAssignment_31734,axiom,
! [VarCurr] :
( v3886(VarCurr,bitIndex62)
<=> v3888(VarCurr,bitIndex62) ) ).
fof(addAssignment_31733,axiom,
! [VarCurr] :
( v3888(VarCurr,bitIndex62)
<=> v3890(VarCurr,bitIndex62) ) ).
fof(addAssignment_31732,axiom,
! [VarNext] :
( v3890(VarNext,bitIndex62)
<=> v99520(VarNext,bitIndex62) ) ).
fof(addCaseBooleanConditionEqualRanges1_1572,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99521(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99520(VarNext,B)
<=> v3890(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1631,axiom,
! [VarNext] :
( v99521(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99520(VarNext,B)
<=> v4614(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18723,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99521(VarNext)
<=> v99522(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18722,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99522(VarNext)
<=> ( v99524(VarNext)
& v4081(VarNext) ) ) ) ).
fof(writeUnaryOperator_7218,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99524(VarNext)
<=> v4094(VarNext) ) ) ).
fof(addAssignment_31731,axiom,
! [VarCurr] :
( v3894(VarCurr,bitIndex62)
<=> v3896(VarCurr,bitIndex62) ) ).
fof(addAssignment_31730,axiom,
! [VarCurr] :
( v3896(VarCurr,bitIndex62)
<=> v3898(VarCurr,bitIndex62) ) ).
fof(addAssignment_31729,axiom,
! [VarCurr] :
( v3898(VarCurr,bitIndex62)
<=> v3900(VarCurr,bitIndex62) ) ).
fof(addAssignment_31728,axiom,
! [VarCurr] :
( v3900(VarCurr,bitIndex62)
<=> v3902(VarCurr,bitIndex62) ) ).
fof(addAssignment_31727,axiom,
! [VarCurr] :
( v3902(VarCurr,bitIndex62)
<=> v3904(VarCurr,bitIndex62) ) ).
fof(addAssignment_31726,axiom,
! [VarCurr] :
( v3904(VarCurr,bitIndex62)
<=> v3906(VarCurr,bitIndex62) ) ).
fof(addAssignment_31725,axiom,
! [VarCurr] :
( v3906(VarCurr,bitIndex62)
<=> v3908(VarCurr,bitIndex62) ) ).
fof(addAssignment_31724,axiom,
! [VarCurr] :
( v3908(VarCurr,bitIndex62)
<=> v3910(VarCurr,bitIndex62) ) ).
fof(addAssignment_31723,axiom,
! [VarCurr] :
( v3910(VarCurr,bitIndex62)
<=> v3912(VarCurr,bitIndex62) ) ).
fof(addAssignment_31722,axiom,
! [VarCurr] :
( v3912(VarCurr,bitIndex62)
<=> v3914(VarCurr,bitIndex62) ) ).
fof(writeUnaryOperator_7217,axiom,
! [VarCurr] :
( ~ v98540(VarCurr)
<=> v99377(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18721,axiom,
! [VarCurr] :
( v99377(VarCurr)
<=> ( v99379(VarCurr)
& v99518(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18720,axiom,
! [VarCurr] :
( v99518(VarCurr)
<=> ( v99381(VarCurr)
| v99443(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18719,axiom,
! [VarCurr] :
( v99379(VarCurr)
<=> ( v99380(VarCurr)
| v99442(VarCurr) ) ) ).
fof(writeUnaryOperator_7216,axiom,
! [VarCurr] :
( ~ v99442(VarCurr)
<=> v99443(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18718,axiom,
! [VarCurr] :
( v99443(VarCurr)
<=> ( v99444(VarCurr)
& v99517(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18717,axiom,
! [VarCurr] :
( v99517(VarCurr)
<=> ( v99446(VarCurr)
| v99462(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18716,axiom,
! [VarCurr] :
( v99444(VarCurr)
<=> ( v99445(VarCurr)
| v99461(VarCurr) ) ) ).
fof(writeUnaryOperator_7215,axiom,
! [VarCurr] :
( ~ v99461(VarCurr)
<=> v99462(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18715,axiom,
! [VarCurr] :
( v99462(VarCurr)
<=> ( v99463(VarCurr)
& v99516(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18714,axiom,
! [VarCurr] :
( v99516(VarCurr)
<=> ( v99465(VarCurr)
| v99481(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18713,axiom,
! [VarCurr] :
( v99463(VarCurr)
<=> ( v99464(VarCurr)
| v99480(VarCurr) ) ) ).
fof(writeUnaryOperator_7214,axiom,
! [VarCurr] :
( ~ v99480(VarCurr)
<=> v99481(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18712,axiom,
! [VarCurr] :
( v99481(VarCurr)
<=> ( v99482(VarCurr)
& v99515(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18711,axiom,
! [VarCurr] :
( v99515(VarCurr)
<=> ( v99484(VarCurr)
| v99500(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18710,axiom,
! [VarCurr] :
( v99482(VarCurr)
<=> ( v99483(VarCurr)
| v99499(VarCurr) ) ) ).
fof(writeUnaryOperator_7213,axiom,
! [VarCurr] :
( ~ v99499(VarCurr)
<=> v99500(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18709,axiom,
! [VarCurr] :
( v99500(VarCurr)
<=> ( v99501(VarCurr)
& v99514(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1515,axiom,
! [VarCurr] :
( v99514(VarCurr)
<=> ( v99387(VarCurr,bitIndex19)
| v99504(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18708,axiom,
! [VarCurr] :
( v99501(VarCurr)
<=> ( v99502(VarCurr)
| v99503(VarCurr) ) ) ).
fof(writeUnaryOperator_7212,axiom,
! [VarCurr] :
( ~ v99503(VarCurr)
<=> v99504(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18707,axiom,
! [VarCurr] :
( v99504(VarCurr)
<=> ( v99505(VarCurr)
& v99513(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1514,axiom,
! [VarCurr] :
( v99513(VarCurr)
<=> ( v99387(VarCurr,bitIndex18)
| v99508(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18706,axiom,
! [VarCurr] :
( v99505(VarCurr)
<=> ( v99506(VarCurr)
| v99507(VarCurr) ) ) ).
fof(writeUnaryOperator_7211,axiom,
! [VarCurr] :
( ~ v99507(VarCurr)
<=> v99508(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18705,axiom,
! [VarCurr] :
( v99508(VarCurr)
<=> ( v99509(VarCurr)
& v99512(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1513,axiom,
! [VarCurr] :
( v99512(VarCurr)
<=> ( v99387(VarCurr,bitIndex16)
| v99387(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18704,axiom,
! [VarCurr] :
( v99509(VarCurr)
<=> ( v99510(VarCurr)
| v99511(VarCurr) ) ) ).
fof(writeUnaryOperator_7210,axiom,
! [VarCurr] :
( ~ v99511(VarCurr)
<=> v99387(VarCurr,bitIndex17) ) ).
fof(writeUnaryOperator_7209,axiom,
! [VarCurr] :
( ~ v99510(VarCurr)
<=> v99387(VarCurr,bitIndex16) ) ).
fof(writeUnaryOperator_7208,axiom,
! [VarCurr] :
( ~ v99506(VarCurr)
<=> v99387(VarCurr,bitIndex18) ) ).
fof(writeUnaryOperator_7207,axiom,
! [VarCurr] :
( ~ v99502(VarCurr)
<=> v99387(VarCurr,bitIndex19) ) ).
fof(writeUnaryOperator_7206,axiom,
! [VarCurr] :
( ~ v99483(VarCurr)
<=> v99484(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18703,axiom,
! [VarCurr] :
( v99484(VarCurr)
<=> ( v99485(VarCurr)
& v99498(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1512,axiom,
! [VarCurr] :
( v99498(VarCurr)
<=> ( v99387(VarCurr,bitIndex15)
| v99488(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18702,axiom,
! [VarCurr] :
( v99485(VarCurr)
<=> ( v99486(VarCurr)
| v99487(VarCurr) ) ) ).
fof(writeUnaryOperator_7205,axiom,
! [VarCurr] :
( ~ v99487(VarCurr)
<=> v99488(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18701,axiom,
! [VarCurr] :
( v99488(VarCurr)
<=> ( v99489(VarCurr)
& v99497(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1511,axiom,
! [VarCurr] :
( v99497(VarCurr)
<=> ( v99387(VarCurr,bitIndex14)
| v99492(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18700,axiom,
! [VarCurr] :
( v99489(VarCurr)
<=> ( v99490(VarCurr)
| v99491(VarCurr) ) ) ).
fof(writeUnaryOperator_7204,axiom,
! [VarCurr] :
( ~ v99491(VarCurr)
<=> v99492(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18699,axiom,
! [VarCurr] :
( v99492(VarCurr)
<=> ( v99493(VarCurr)
& v99496(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1510,axiom,
! [VarCurr] :
( v99496(VarCurr)
<=> ( v99387(VarCurr,bitIndex12)
| v99387(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18698,axiom,
! [VarCurr] :
( v99493(VarCurr)
<=> ( v99494(VarCurr)
| v99495(VarCurr) ) ) ).
fof(writeUnaryOperator_7203,axiom,
! [VarCurr] :
( ~ v99495(VarCurr)
<=> v99387(VarCurr,bitIndex13) ) ).
fof(writeUnaryOperator_7202,axiom,
! [VarCurr] :
( ~ v99494(VarCurr)
<=> v99387(VarCurr,bitIndex12) ) ).
fof(writeUnaryOperator_7201,axiom,
! [VarCurr] :
( ~ v99490(VarCurr)
<=> v99387(VarCurr,bitIndex14) ) ).
fof(writeUnaryOperator_7200,axiom,
! [VarCurr] :
( ~ v99486(VarCurr)
<=> v99387(VarCurr,bitIndex15) ) ).
fof(writeUnaryOperator_7199,axiom,
! [VarCurr] :
( ~ v99464(VarCurr)
<=> v99465(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18697,axiom,
! [VarCurr] :
( v99465(VarCurr)
<=> ( v99466(VarCurr)
& v99479(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1509,axiom,
! [VarCurr] :
( v99479(VarCurr)
<=> ( v99387(VarCurr,bitIndex23)
| v99469(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18696,axiom,
! [VarCurr] :
( v99466(VarCurr)
<=> ( v99467(VarCurr)
| v99468(VarCurr) ) ) ).
fof(writeUnaryOperator_7198,axiom,
! [VarCurr] :
( ~ v99468(VarCurr)
<=> v99469(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18695,axiom,
! [VarCurr] :
( v99469(VarCurr)
<=> ( v99470(VarCurr)
& v99478(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1508,axiom,
! [VarCurr] :
( v99478(VarCurr)
<=> ( v99387(VarCurr,bitIndex22)
| v99473(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18694,axiom,
! [VarCurr] :
( v99470(VarCurr)
<=> ( v99471(VarCurr)
| v99472(VarCurr) ) ) ).
fof(writeUnaryOperator_7197,axiom,
! [VarCurr] :
( ~ v99472(VarCurr)
<=> v99473(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18693,axiom,
! [VarCurr] :
( v99473(VarCurr)
<=> ( v99474(VarCurr)
& v99477(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1507,axiom,
! [VarCurr] :
( v99477(VarCurr)
<=> ( v99387(VarCurr,bitIndex20)
| v99387(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18692,axiom,
! [VarCurr] :
( v99474(VarCurr)
<=> ( v99475(VarCurr)
| v99476(VarCurr) ) ) ).
fof(writeUnaryOperator_7196,axiom,
! [VarCurr] :
( ~ v99476(VarCurr)
<=> v99387(VarCurr,bitIndex21) ) ).
fof(writeUnaryOperator_7195,axiom,
! [VarCurr] :
( ~ v99475(VarCurr)
<=> v99387(VarCurr,bitIndex20) ) ).
fof(writeUnaryOperator_7194,axiom,
! [VarCurr] :
( ~ v99471(VarCurr)
<=> v99387(VarCurr,bitIndex22) ) ).
fof(writeUnaryOperator_7193,axiom,
! [VarCurr] :
( ~ v99467(VarCurr)
<=> v99387(VarCurr,bitIndex23) ) ).
fof(writeUnaryOperator_7192,axiom,
! [VarCurr] :
( ~ v99445(VarCurr)
<=> v99446(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18691,axiom,
! [VarCurr] :
( v99446(VarCurr)
<=> ( v99447(VarCurr)
& v99460(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1506,axiom,
! [VarCurr] :
( v99460(VarCurr)
<=> ( v99387(VarCurr,bitIndex27)
| v99450(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18690,axiom,
! [VarCurr] :
( v99447(VarCurr)
<=> ( v99448(VarCurr)
| v99449(VarCurr) ) ) ).
fof(writeUnaryOperator_7191,axiom,
! [VarCurr] :
( ~ v99449(VarCurr)
<=> v99450(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18689,axiom,
! [VarCurr] :
( v99450(VarCurr)
<=> ( v99451(VarCurr)
& v99459(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1505,axiom,
! [VarCurr] :
( v99459(VarCurr)
<=> ( v99387(VarCurr,bitIndex26)
| v99454(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18688,axiom,
! [VarCurr] :
( v99451(VarCurr)
<=> ( v99452(VarCurr)
| v99453(VarCurr) ) ) ).
fof(writeUnaryOperator_7190,axiom,
! [VarCurr] :
( ~ v99453(VarCurr)
<=> v99454(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18687,axiom,
! [VarCurr] :
( v99454(VarCurr)
<=> ( v99455(VarCurr)
& v99458(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1504,axiom,
! [VarCurr] :
( v99458(VarCurr)
<=> ( v99387(VarCurr,bitIndex24)
| v99387(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18686,axiom,
! [VarCurr] :
( v99455(VarCurr)
<=> ( v99456(VarCurr)
| v99457(VarCurr) ) ) ).
fof(writeUnaryOperator_7189,axiom,
! [VarCurr] :
( ~ v99457(VarCurr)
<=> v99387(VarCurr,bitIndex25) ) ).
fof(writeUnaryOperator_7188,axiom,
! [VarCurr] :
( ~ v99456(VarCurr)
<=> v99387(VarCurr,bitIndex24) ) ).
fof(writeUnaryOperator_7187,axiom,
! [VarCurr] :
( ~ v99452(VarCurr)
<=> v99387(VarCurr,bitIndex26) ) ).
fof(writeUnaryOperator_7186,axiom,
! [VarCurr] :
( ~ v99448(VarCurr)
<=> v99387(VarCurr,bitIndex27) ) ).
fof(writeUnaryOperator_7185,axiom,
! [VarCurr] :
( ~ v99380(VarCurr)
<=> v99381(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18685,axiom,
! [VarCurr] :
( v99381(VarCurr)
<=> ( v99382(VarCurr)
& v99441(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18684,axiom,
! [VarCurr] :
( v99441(VarCurr)
<=> ( v99384(VarCurr)
| v99401(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18683,axiom,
! [VarCurr] :
( v99382(VarCurr)
<=> ( v99383(VarCurr)
| v99400(VarCurr) ) ) ).
fof(writeUnaryOperator_7184,axiom,
! [VarCurr] :
( ~ v99400(VarCurr)
<=> v99401(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18682,axiom,
! [VarCurr] :
( v99401(VarCurr)
<=> ( v99402(VarCurr)
& v99440(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18681,axiom,
! [VarCurr] :
( v99440(VarCurr)
<=> ( v99404(VarCurr)
| v99420(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18680,axiom,
! [VarCurr] :
( v99402(VarCurr)
<=> ( v99403(VarCurr)
| v99419(VarCurr) ) ) ).
fof(writeUnaryOperator_7183,axiom,
! [VarCurr] :
( ~ v99419(VarCurr)
<=> v99420(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18679,axiom,
! [VarCurr] :
( v99420(VarCurr)
<=> ( v99421(VarCurr)
& v99439(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1503,axiom,
! [VarCurr] :
( v99439(VarCurr)
<=> ( v99387(VarCurr,bitIndex28)
| v99424(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18678,axiom,
! [VarCurr] :
( v99421(VarCurr)
<=> ( v99422(VarCurr)
| v99423(VarCurr) ) ) ).
fof(writeUnaryOperator_7182,axiom,
! [VarCurr] :
( ~ v99423(VarCurr)
<=> v99424(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18677,axiom,
! [VarCurr] :
( v99424(VarCurr)
<=> ( v99425(VarCurr)
& v99438(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1502,axiom,
! [VarCurr] :
( v99438(VarCurr)
<=> ( v99387(VarCurr,bitIndex3)
| v99428(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18676,axiom,
! [VarCurr] :
( v99425(VarCurr)
<=> ( v99426(VarCurr)
| v99427(VarCurr) ) ) ).
fof(writeUnaryOperator_7181,axiom,
! [VarCurr] :
( ~ v99427(VarCurr)
<=> v99428(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18675,axiom,
! [VarCurr] :
( v99428(VarCurr)
<=> ( v99429(VarCurr)
& v99437(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1501,axiom,
! [VarCurr] :
( v99437(VarCurr)
<=> ( v99387(VarCurr,bitIndex2)
| v99432(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18674,axiom,
! [VarCurr] :
( v99429(VarCurr)
<=> ( v99430(VarCurr)
| v99431(VarCurr) ) ) ).
fof(writeUnaryOperator_7180,axiom,
! [VarCurr] :
( ~ v99431(VarCurr)
<=> v99432(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18673,axiom,
! [VarCurr] :
( v99432(VarCurr)
<=> ( v99433(VarCurr)
& v99436(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1500,axiom,
! [VarCurr] :
( v99436(VarCurr)
<=> ( v99387(VarCurr,bitIndex0)
| v99387(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18672,axiom,
! [VarCurr] :
( v99433(VarCurr)
<=> ( v99434(VarCurr)
| v99435(VarCurr) ) ) ).
fof(writeUnaryOperator_7179,axiom,
! [VarCurr] :
( ~ v99435(VarCurr)
<=> v99387(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7178,axiom,
! [VarCurr] :
( ~ v99434(VarCurr)
<=> v99387(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_7177,axiom,
! [VarCurr] :
( ~ v99430(VarCurr)
<=> v99387(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7176,axiom,
! [VarCurr] :
( ~ v99426(VarCurr)
<=> v99387(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_7175,axiom,
! [VarCurr] :
( ~ v99422(VarCurr)
<=> v99387(VarCurr,bitIndex28) ) ).
fof(writeUnaryOperator_7174,axiom,
! [VarCurr] :
( ~ v99403(VarCurr)
<=> v99404(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18671,axiom,
! [VarCurr] :
( v99404(VarCurr)
<=> ( v99405(VarCurr)
& v99418(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1499,axiom,
! [VarCurr] :
( v99418(VarCurr)
<=> ( v99387(VarCurr,bitIndex7)
| v99408(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18670,axiom,
! [VarCurr] :
( v99405(VarCurr)
<=> ( v99406(VarCurr)
| v99407(VarCurr) ) ) ).
fof(writeUnaryOperator_7173,axiom,
! [VarCurr] :
( ~ v99407(VarCurr)
<=> v99408(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18669,axiom,
! [VarCurr] :
( v99408(VarCurr)
<=> ( v99409(VarCurr)
& v99417(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1498,axiom,
! [VarCurr] :
( v99417(VarCurr)
<=> ( v99387(VarCurr,bitIndex6)
| v99412(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18668,axiom,
! [VarCurr] :
( v99409(VarCurr)
<=> ( v99410(VarCurr)
| v99411(VarCurr) ) ) ).
fof(writeUnaryOperator_7172,axiom,
! [VarCurr] :
( ~ v99411(VarCurr)
<=> v99412(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18667,axiom,
! [VarCurr] :
( v99412(VarCurr)
<=> ( v99413(VarCurr)
& v99416(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1497,axiom,
! [VarCurr] :
( v99416(VarCurr)
<=> ( v99387(VarCurr,bitIndex4)
| v99387(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18666,axiom,
! [VarCurr] :
( v99413(VarCurr)
<=> ( v99414(VarCurr)
| v99415(VarCurr) ) ) ).
fof(writeUnaryOperator_7171,axiom,
! [VarCurr] :
( ~ v99415(VarCurr)
<=> v99387(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_7170,axiom,
! [VarCurr] :
( ~ v99414(VarCurr)
<=> v99387(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_7169,axiom,
! [VarCurr] :
( ~ v99410(VarCurr)
<=> v99387(VarCurr,bitIndex6) ) ).
fof(writeUnaryOperator_7168,axiom,
! [VarCurr] :
( ~ v99406(VarCurr)
<=> v99387(VarCurr,bitIndex7) ) ).
fof(writeUnaryOperator_7167,axiom,
! [VarCurr] :
( ~ v99383(VarCurr)
<=> v99384(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18665,axiom,
! [VarCurr] :
( v99384(VarCurr)
<=> ( v99385(VarCurr)
& v99399(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1496,axiom,
! [VarCurr] :
( v99399(VarCurr)
<=> ( v99387(VarCurr,bitIndex11)
| v99389(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18664,axiom,
! [VarCurr] :
( v99385(VarCurr)
<=> ( v99386(VarCurr)
| v99388(VarCurr) ) ) ).
fof(writeUnaryOperator_7166,axiom,
! [VarCurr] :
( ~ v99388(VarCurr)
<=> v99389(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18663,axiom,
! [VarCurr] :
( v99389(VarCurr)
<=> ( v99390(VarCurr)
& v99398(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1495,axiom,
! [VarCurr] :
( v99398(VarCurr)
<=> ( v99387(VarCurr,bitIndex10)
| v99393(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18662,axiom,
! [VarCurr] :
( v99390(VarCurr)
<=> ( v99391(VarCurr)
| v99392(VarCurr) ) ) ).
fof(writeUnaryOperator_7165,axiom,
! [VarCurr] :
( ~ v99392(VarCurr)
<=> v99393(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18661,axiom,
! [VarCurr] :
( v99393(VarCurr)
<=> ( v99394(VarCurr)
& v99397(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1494,axiom,
! [VarCurr] :
( v99397(VarCurr)
<=> ( v99387(VarCurr,bitIndex8)
| v99387(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18660,axiom,
! [VarCurr] :
( v99394(VarCurr)
<=> ( v99395(VarCurr)
| v99396(VarCurr) ) ) ).
fof(writeUnaryOperator_7164,axiom,
! [VarCurr] :
( ~ v99396(VarCurr)
<=> v99387(VarCurr,bitIndex9) ) ).
fof(writeUnaryOperator_7163,axiom,
! [VarCurr] :
( ~ v99395(VarCurr)
<=> v99387(VarCurr,bitIndex8) ) ).
fof(writeUnaryOperator_7162,axiom,
! [VarCurr] :
( ~ v99391(VarCurr)
<=> v99387(VarCurr,bitIndex10) ) ).
fof(writeUnaryOperator_7161,axiom,
! [VarCurr] :
( ~ v99386(VarCurr)
<=> v99387(VarCurr,bitIndex11) ) ).
fof(addAssignment_31721,axiom,
! [VarCurr] :
( ( v99387(VarCurr,bitIndex27)
<=> v95303(VarCurr,bitIndex59) )
& ( v99387(VarCurr,bitIndex26)
<=> v95303(VarCurr,bitIndex58) )
& ( v99387(VarCurr,bitIndex25)
<=> v95303(VarCurr,bitIndex57) )
& ( v99387(VarCurr,bitIndex24)
<=> v95303(VarCurr,bitIndex56) )
& ( v99387(VarCurr,bitIndex23)
<=> v95303(VarCurr,bitIndex55) )
& ( v99387(VarCurr,bitIndex22)
<=> v95303(VarCurr,bitIndex54) )
& ( v99387(VarCurr,bitIndex21)
<=> v95303(VarCurr,bitIndex53) )
& ( v99387(VarCurr,bitIndex20)
<=> v95303(VarCurr,bitIndex52) )
& ( v99387(VarCurr,bitIndex19)
<=> v95303(VarCurr,bitIndex51) )
& ( v99387(VarCurr,bitIndex18)
<=> v95303(VarCurr,bitIndex50) )
& ( v99387(VarCurr,bitIndex17)
<=> v95303(VarCurr,bitIndex49) )
& ( v99387(VarCurr,bitIndex16)
<=> v95303(VarCurr,bitIndex48) )
& ( v99387(VarCurr,bitIndex15)
<=> v95303(VarCurr,bitIndex47) )
& ( v99387(VarCurr,bitIndex14)
<=> v95303(VarCurr,bitIndex46) )
& ( v99387(VarCurr,bitIndex13)
<=> v95303(VarCurr,bitIndex45) )
& ( v99387(VarCurr,bitIndex12)
<=> v95303(VarCurr,bitIndex44) )
& ( v99387(VarCurr,bitIndex11)
<=> v95303(VarCurr,bitIndex43) )
& ( v99387(VarCurr,bitIndex10)
<=> v95303(VarCurr,bitIndex42) )
& ( v99387(VarCurr,bitIndex9)
<=> v95303(VarCurr,bitIndex41) )
& ( v99387(VarCurr,bitIndex8)
<=> v95303(VarCurr,bitIndex40) )
& ( v99387(VarCurr,bitIndex7)
<=> v95303(VarCurr,bitIndex39) )
& ( v99387(VarCurr,bitIndex6)
<=> v95303(VarCurr,bitIndex38) )
& ( v99387(VarCurr,bitIndex5)
<=> v95303(VarCurr,bitIndex37) )
& ( v99387(VarCurr,bitIndex4)
<=> v95303(VarCurr,bitIndex36) )
& ( v99387(VarCurr,bitIndex3)
<=> v95303(VarCurr,bitIndex35) )
& ( v99387(VarCurr,bitIndex2)
<=> v95303(VarCurr,bitIndex34) )
& ( v99387(VarCurr,bitIndex1)
<=> v95303(VarCurr,bitIndex33) )
& ( v99387(VarCurr,bitIndex0)
<=> v95303(VarCurr,bitIndex32) ) ) ).
fof(addAssignment_31720,axiom,
! [VarCurr] :
( v99387(VarCurr,bitIndex28)
<=> v95303(VarCurr,bitIndex63) ) ).
fof(addAssignment_31719,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v95303(VarCurr,B)
<=> v97068(VarCurr,B) ) ) ).
fof(addAssignment_31718,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v95350(VarCurr,B)
<=> v95352(VarCurr,B) ) ) ).
fof(addAssignment_31717,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex59)
<=> v98603(VarCurr) ) ).
fof(addAssignment_31716,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex58)
<=> v98630(VarCurr) ) ).
fof(addAssignment_31715,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex57)
<=> v98657(VarCurr) ) ).
fof(addAssignment_31714,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex56)
<=> v98684(VarCurr) ) ).
fof(addAssignment_31713,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex55)
<=> v98711(VarCurr) ) ).
fof(addAssignment_31712,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex54)
<=> v98740(VarCurr) ) ).
fof(addAssignment_31711,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex53)
<=> v98769(VarCurr) ) ).
fof(addAssignment_31710,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex52)
<=> v98798(VarCurr) ) ).
fof(addAssignment_31709,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex51)
<=> v98825(VarCurr) ) ).
fof(addAssignment_31708,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex50)
<=> v98852(VarCurr) ) ).
fof(addAssignment_31707,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex49)
<=> v98879(VarCurr) ) ).
fof(addAssignment_31706,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex48)
<=> v98906(VarCurr) ) ).
fof(addAssignment_31705,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex47)
<=> v98933(VarCurr) ) ).
fof(addAssignment_31704,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex46)
<=> v98962(VarCurr) ) ).
fof(addAssignment_31703,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex45)
<=> v98991(VarCurr) ) ).
fof(addAssignment_31702,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex44)
<=> v99020(VarCurr) ) ).
fof(addAssignment_31701,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex43)
<=> v99047(VarCurr) ) ).
fof(addAssignment_31700,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex42)
<=> v99074(VarCurr) ) ).
fof(addAssignment_31699,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex41)
<=> v99101(VarCurr) ) ).
fof(addAssignment_31698,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex40)
<=> v99128(VarCurr) ) ).
fof(addAssignment_31697,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex39)
<=> v99155(VarCurr) ) ).
fof(addAssignment_31696,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex38)
<=> v99184(VarCurr) ) ).
fof(addAssignment_31695,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex37)
<=> v99213(VarCurr) ) ).
fof(addAssignment_31694,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex36)
<=> v99242(VarCurr) ) ).
fof(addAssignment_31693,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex35)
<=> v99269(VarCurr) ) ).
fof(addAssignment_31692,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex34)
<=> v99296(VarCurr) ) ).
fof(addAssignment_31691,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex33)
<=> v99323(VarCurr) ) ).
fof(addAssignment_31690,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex32)
<=> v99350(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2239,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99372(VarNext)
=> ( v99350(VarNext)
<=> v99350(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2274,axiom,
! [VarNext] :
( v99372(VarNext)
=> ( v99350(VarNext)
<=> v99352(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7258,axiom,
! [VarCurr] :
( v99372(VarCurr)
<=> ( v99369(VarCurr)
<=> $false ) ) ).
fof(addAssignment_31689,axiom,
! [VarCurr] :
( v99369(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_31688,axiom,
! [VarCurr] :
( v99352(VarCurr)
<=> v95358(VarCurr,bitIndex32) ) ).
fof(addAssignment_31687,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex32)
<=> v99354(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18659,axiom,
! [VarCurr] :
( v99354(VarCurr)
<=> ( v99366(VarCurr)
| v99367(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18658,axiom,
! [VarCurr] :
( v99367(VarCurr)
<=> ( v99362(VarCurr)
& v99364(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18657,axiom,
! [VarCurr] :
( v99366(VarCurr)
<=> ( v99356(VarCurr)
& v99358(VarCurr) ) ) ).
fof(addAssignment_31686,axiom,
! [VarCurr] :
( v99364(VarCurr)
<=> v95813(VarCurr,bitIndex32) ) ).
fof(addAssignment_31685,axiom,
! [VarCurr] :
( v99362(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_31684,axiom,
! [VarCurr] :
( v99358(VarCurr)
<=> v95505(VarCurr,bitIndex32) ) ).
fof(addAssignment_31683,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex32)
<=> v95507(VarCurr,bitIndex32) ) ).
fof(addAssignment_31682,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex32)
<=> v99360(VarNext,bitIndex32) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2238,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99360(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2273,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99360(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_31681,axiom,
! [VarCurr] :
( v99356(VarCurr)
<=> v95364(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2237,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99345(VarNext)
=> ( v99323(VarNext)
<=> v99323(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2272,axiom,
! [VarNext] :
( v99345(VarNext)
=> ( v99323(VarNext)
<=> v99325(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7257,axiom,
! [VarCurr] :
( v99345(VarCurr)
<=> ( v99342(VarCurr)
<=> $false ) ) ).
fof(addAssignment_31680,axiom,
! [VarCurr] :
( v99342(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_31679,axiom,
! [VarCurr] :
( v99325(VarCurr)
<=> v95358(VarCurr,bitIndex33) ) ).
fof(addAssignment_31678,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex33)
<=> v99327(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18656,axiom,
! [VarCurr] :
( v99327(VarCurr)
<=> ( v99339(VarCurr)
| v99340(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18655,axiom,
! [VarCurr] :
( v99340(VarCurr)
<=> ( v99335(VarCurr)
& v99337(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18654,axiom,
! [VarCurr] :
( v99339(VarCurr)
<=> ( v99329(VarCurr)
& v99331(VarCurr) ) ) ).
fof(addAssignment_31677,axiom,
! [VarCurr] :
( v99337(VarCurr)
<=> v95813(VarCurr,bitIndex33) ) ).
fof(addAssignment_31676,axiom,
! [VarCurr] :
( v99335(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_31675,axiom,
! [VarCurr] :
( v99331(VarCurr)
<=> v95505(VarCurr,bitIndex33) ) ).
fof(addAssignment_31674,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex33)
<=> v95507(VarCurr,bitIndex33) ) ).
fof(addAssignment_31673,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex33)
<=> v99333(VarNext,bitIndex33) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2236,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99333(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2271,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99333(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_31672,axiom,
! [VarCurr] :
( v99329(VarCurr)
<=> v95364(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2235,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99318(VarNext)
=> ( v99296(VarNext)
<=> v99296(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2270,axiom,
! [VarNext] :
( v99318(VarNext)
=> ( v99296(VarNext)
<=> v99298(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7256,axiom,
! [VarCurr] :
( v99318(VarCurr)
<=> ( v99315(VarCurr)
<=> $false ) ) ).
fof(addAssignment_31671,axiom,
! [VarCurr] :
( v99315(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_31670,axiom,
! [VarCurr] :
( v99298(VarCurr)
<=> v95358(VarCurr,bitIndex34) ) ).
fof(addAssignment_31669,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex34)
<=> v99300(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18653,axiom,
! [VarCurr] :
( v99300(VarCurr)
<=> ( v99312(VarCurr)
| v99313(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18652,axiom,
! [VarCurr] :
( v99313(VarCurr)
<=> ( v99308(VarCurr)
& v99310(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18651,axiom,
! [VarCurr] :
( v99312(VarCurr)
<=> ( v99302(VarCurr)
& v99304(VarCurr) ) ) ).
fof(addAssignment_31668,axiom,
! [VarCurr] :
( v99310(VarCurr)
<=> v95813(VarCurr,bitIndex34) ) ).
fof(addAssignment_31667,axiom,
! [VarCurr] :
( v99308(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_31666,axiom,
! [VarCurr] :
( v99304(VarCurr)
<=> v95505(VarCurr,bitIndex34) ) ).
fof(addAssignment_31665,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex34)
<=> v95507(VarCurr,bitIndex34) ) ).
fof(addAssignment_31664,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex34)
<=> v99306(VarNext,bitIndex34) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2234,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99306(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2269,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99306(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_31663,axiom,
! [VarCurr] :
( v99302(VarCurr)
<=> v95364(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2233,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99291(VarNext)
=> ( v99269(VarNext)
<=> v99269(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2268,axiom,
! [VarNext] :
( v99291(VarNext)
=> ( v99269(VarNext)
<=> v99271(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7255,axiom,
! [VarCurr] :
( v99291(VarCurr)
<=> ( v99288(VarCurr)
<=> $false ) ) ).
fof(addAssignment_31662,axiom,
! [VarCurr] :
( v99288(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_31661,axiom,
! [VarCurr] :
( v99271(VarCurr)
<=> v95358(VarCurr,bitIndex35) ) ).
fof(addAssignment_31660,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex35)
<=> v99273(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18650,axiom,
! [VarCurr] :
( v99273(VarCurr)
<=> ( v99285(VarCurr)
| v99286(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18649,axiom,
! [VarCurr] :
( v99286(VarCurr)
<=> ( v99281(VarCurr)
& v99283(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18648,axiom,
! [VarCurr] :
( v99285(VarCurr)
<=> ( v99275(VarCurr)
& v99277(VarCurr) ) ) ).
fof(addAssignment_31659,axiom,
! [VarCurr] :
( v99283(VarCurr)
<=> v95813(VarCurr,bitIndex35) ) ).
fof(addAssignment_31658,axiom,
! [VarCurr] :
( v99281(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_31657,axiom,
! [VarCurr] :
( v99277(VarCurr)
<=> v95505(VarCurr,bitIndex35) ) ).
fof(addAssignment_31656,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex35)
<=> v95507(VarCurr,bitIndex35) ) ).
fof(addAssignment_31655,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex35)
<=> v99279(VarNext,bitIndex35) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2232,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99279(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2267,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99279(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_31654,axiom,
! [VarCurr] :
( v99275(VarCurr)
<=> v95364(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2231,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99264(VarNext)
=> ( v99242(VarNext)
<=> v99242(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2266,axiom,
! [VarNext] :
( v99264(VarNext)
=> ( v99242(VarNext)
<=> v99244(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7254,axiom,
! [VarCurr] :
( v99264(VarCurr)
<=> ( v99261(VarCurr)
<=> $false ) ) ).
fof(addAssignment_31653,axiom,
! [VarCurr] :
( v99261(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_31652,axiom,
! [VarCurr] :
( v99244(VarCurr)
<=> v95358(VarCurr,bitIndex36) ) ).
fof(addAssignment_31651,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex36)
<=> v99246(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18647,axiom,
! [VarCurr] :
( v99246(VarCurr)
<=> ( v99258(VarCurr)
| v99259(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18646,axiom,
! [VarCurr] :
( v99259(VarCurr)
<=> ( v99254(VarCurr)
& v99256(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18645,axiom,
! [VarCurr] :
( v99258(VarCurr)
<=> ( v99248(VarCurr)
& v99250(VarCurr) ) ) ).
fof(addAssignment_31650,axiom,
! [VarCurr] :
( v99256(VarCurr)
<=> v95813(VarCurr,bitIndex36) ) ).
fof(addAssignment_31649,axiom,
! [VarCurr] :
( v99254(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_31648,axiom,
! [VarCurr] :
( v99250(VarCurr)
<=> v95505(VarCurr,bitIndex36) ) ).
fof(addAssignment_31647,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex36)
<=> v95507(VarCurr,bitIndex36) ) ).
fof(addAssignment_31646,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex36)
<=> v99252(VarNext,bitIndex36) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2230,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99252(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2265,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99252(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_31645,axiom,
! [VarCurr] :
( v99248(VarCurr)
<=> v95364(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2229,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99237(VarNext)
=> ( v99213(VarNext)
<=> v99213(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2264,axiom,
! [VarNext] :
( v99237(VarNext)
=> ( v99213(VarNext)
<=> v99215(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7253,axiom,
! [VarCurr] :
( v99237(VarCurr)
<=> ( v99234(VarCurr)
<=> $false ) ) ).
fof(addAssignment_31644,axiom,
! [VarCurr] :
( v99234(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_31643,axiom,
! [VarCurr] :
( v99215(VarCurr)
<=> v95358(VarCurr,bitIndex37) ) ).
fof(addAssignment_31642,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex37)
<=> v99217(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18644,axiom,
! [VarCurr] :
( v99217(VarCurr)
<=> ( v99231(VarCurr)
| v99232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18643,axiom,
! [VarCurr] :
( v99232(VarCurr)
<=> ( v99225(VarCurr)
& v99227(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18642,axiom,
! [VarCurr] :
( v99231(VarCurr)
<=> ( v99219(VarCurr)
& v99221(VarCurr) ) ) ).
fof(addAssignment_31641,axiom,
! [VarCurr] :
( v99227(VarCurr)
<=> v95813(VarCurr,bitIndex37) ) ).
fof(addAssignment_31640,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex37)
<=> v95815(VarCurr,bitIndex37) ) ).
fof(addAssignment_31639,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex37)
<=> v99229(VarNext,bitIndex37) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2228,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99229(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2263,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99229(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_31638,axiom,
! [VarCurr] :
( v99225(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_31637,axiom,
! [VarCurr] :
( v99221(VarCurr)
<=> v95505(VarCurr,bitIndex37) ) ).
fof(addAssignment_31636,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex37)
<=> v95507(VarCurr,bitIndex37) ) ).
fof(addAssignment_31635,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex37)
<=> v99223(VarNext,bitIndex37) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2227,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99223(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2262,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99223(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_31634,axiom,
! [VarCurr] :
( v99219(VarCurr)
<=> v95364(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2226,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99208(VarNext)
=> ( v99184(VarNext)
<=> v99184(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2261,axiom,
! [VarNext] :
( v99208(VarNext)
=> ( v99184(VarNext)
<=> v99186(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7252,axiom,
! [VarCurr] :
( v99208(VarCurr)
<=> ( v99205(VarCurr)
<=> $false ) ) ).
fof(addAssignment_31633,axiom,
! [VarCurr] :
( v99205(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_31632,axiom,
! [VarCurr] :
( v99186(VarCurr)
<=> v95358(VarCurr,bitIndex38) ) ).
fof(addAssignment_31631,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex38)
<=> v99188(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18641,axiom,
! [VarCurr] :
( v99188(VarCurr)
<=> ( v99202(VarCurr)
| v99203(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18640,axiom,
! [VarCurr] :
( v99203(VarCurr)
<=> ( v99196(VarCurr)
& v99198(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18639,axiom,
! [VarCurr] :
( v99202(VarCurr)
<=> ( v99190(VarCurr)
& v99192(VarCurr) ) ) ).
fof(addAssignment_31630,axiom,
! [VarCurr] :
( v99198(VarCurr)
<=> v95813(VarCurr,bitIndex38) ) ).
fof(addAssignment_31629,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex38)
<=> v95815(VarCurr,bitIndex38) ) ).
fof(addAssignment_31628,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex38)
<=> v99200(VarNext,bitIndex38) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2225,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99200(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2260,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99200(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_31627,axiom,
! [VarCurr] :
( v99196(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_31626,axiom,
! [VarCurr] :
( v99192(VarCurr)
<=> v95505(VarCurr,bitIndex38) ) ).
fof(addAssignment_31625,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex38)
<=> v95507(VarCurr,bitIndex38) ) ).
fof(addAssignment_31624,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex38)
<=> v99194(VarNext,bitIndex38) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2224,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99194(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2259,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99194(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_31623,axiom,
! [VarCurr] :
( v99190(VarCurr)
<=> v95364(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2223,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99179(VarNext)
=> ( v99155(VarNext)
<=> v99155(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2258,axiom,
! [VarNext] :
( v99179(VarNext)
=> ( v99155(VarNext)
<=> v99157(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7251,axiom,
! [VarCurr] :
( v99179(VarCurr)
<=> ( v99176(VarCurr)
<=> $false ) ) ).
fof(addAssignment_31622,axiom,
! [VarCurr] :
( v99176(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_31621,axiom,
! [VarCurr] :
( v99157(VarCurr)
<=> v95358(VarCurr,bitIndex39) ) ).
fof(addAssignment_31620,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex39)
<=> v99159(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18638,axiom,
! [VarCurr] :
( v99159(VarCurr)
<=> ( v99173(VarCurr)
| v99174(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18637,axiom,
! [VarCurr] :
( v99174(VarCurr)
<=> ( v99167(VarCurr)
& v99169(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18636,axiom,
! [VarCurr] :
( v99173(VarCurr)
<=> ( v99161(VarCurr)
& v99163(VarCurr) ) ) ).
fof(addAssignment_31619,axiom,
! [VarCurr] :
( v99169(VarCurr)
<=> v95813(VarCurr,bitIndex39) ) ).
fof(addAssignment_31618,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex39)
<=> v95815(VarCurr,bitIndex39) ) ).
fof(addAssignment_31617,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex39)
<=> v99171(VarNext,bitIndex39) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2222,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99171(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2257,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99171(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_31616,axiom,
! [VarCurr] :
( v99167(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_31615,axiom,
! [VarCurr] :
( v99163(VarCurr)
<=> v95505(VarCurr,bitIndex39) ) ).
fof(addAssignment_31614,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex39)
<=> v95507(VarCurr,bitIndex39) ) ).
fof(addAssignment_31613,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex39)
<=> v99165(VarNext,bitIndex39) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2221,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99165(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2256,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99165(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_31612,axiom,
! [VarCurr] :
( v99161(VarCurr)
<=> v95364(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2220,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99150(VarNext)
=> ( v99128(VarNext)
<=> v99128(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2255,axiom,
! [VarNext] :
( v99150(VarNext)
=> ( v99128(VarNext)
<=> v99130(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7250,axiom,
! [VarCurr] :
( v99150(VarCurr)
<=> ( v99147(VarCurr)
<=> $false ) ) ).
fof(addAssignment_31611,axiom,
! [VarCurr] :
( v99147(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_31610,axiom,
! [VarCurr] :
( v99130(VarCurr)
<=> v95358(VarCurr,bitIndex40) ) ).
fof(addAssignment_31609,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex40)
<=> v99132(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18635,axiom,
! [VarCurr] :
( v99132(VarCurr)
<=> ( v99144(VarCurr)
| v99145(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18634,axiom,
! [VarCurr] :
( v99145(VarCurr)
<=> ( v99140(VarCurr)
& v99142(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18633,axiom,
! [VarCurr] :
( v99144(VarCurr)
<=> ( v99134(VarCurr)
& v99136(VarCurr) ) ) ).
fof(addAssignment_31608,axiom,
! [VarCurr] :
( v99142(VarCurr)
<=> v95813(VarCurr,bitIndex40) ) ).
fof(addAssignment_31607,axiom,
! [VarCurr] :
( v99140(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_31606,axiom,
! [VarCurr] :
( v99136(VarCurr)
<=> v95505(VarCurr,bitIndex40) ) ).
fof(addAssignment_31605,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex40)
<=> v95507(VarCurr,bitIndex40) ) ).
fof(addAssignment_31604,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex40)
<=> v99138(VarNext,bitIndex40) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2219,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99138(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2254,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99138(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_31603,axiom,
! [VarCurr] :
( v99134(VarCurr)
<=> v95364(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2218,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99123(VarNext)
=> ( v99101(VarNext)
<=> v99101(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2253,axiom,
! [VarNext] :
( v99123(VarNext)
=> ( v99101(VarNext)
<=> v99103(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7249,axiom,
! [VarCurr] :
( v99123(VarCurr)
<=> ( v99120(VarCurr)
<=> $false ) ) ).
fof(addAssignment_31602,axiom,
! [VarCurr] :
( v99120(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_31601,axiom,
! [VarCurr] :
( v99103(VarCurr)
<=> v95358(VarCurr,bitIndex41) ) ).
fof(addAssignment_31600,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex41)
<=> v99105(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18632,axiom,
! [VarCurr] :
( v99105(VarCurr)
<=> ( v99117(VarCurr)
| v99118(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18631,axiom,
! [VarCurr] :
( v99118(VarCurr)
<=> ( v99113(VarCurr)
& v99115(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18630,axiom,
! [VarCurr] :
( v99117(VarCurr)
<=> ( v99107(VarCurr)
& v99109(VarCurr) ) ) ).
fof(addAssignment_31599,axiom,
! [VarCurr] :
( v99115(VarCurr)
<=> v95813(VarCurr,bitIndex41) ) ).
fof(addAssignment_31598,axiom,
! [VarCurr] :
( v99113(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_31597,axiom,
! [VarCurr] :
( v99109(VarCurr)
<=> v95505(VarCurr,bitIndex41) ) ).
fof(addAssignment_31596,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex41)
<=> v95507(VarCurr,bitIndex41) ) ).
fof(addAssignment_31595,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex41)
<=> v99111(VarNext,bitIndex41) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2217,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99111(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2252,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99111(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_31594,axiom,
! [VarCurr] :
( v99107(VarCurr)
<=> v95364(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2216,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99096(VarNext)
=> ( v99074(VarNext)
<=> v99074(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2251,axiom,
! [VarNext] :
( v99096(VarNext)
=> ( v99074(VarNext)
<=> v99076(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7248,axiom,
! [VarCurr] :
( v99096(VarCurr)
<=> ( v99093(VarCurr)
<=> $false ) ) ).
fof(addAssignment_31593,axiom,
! [VarCurr] :
( v99093(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_31592,axiom,
! [VarCurr] :
( v99076(VarCurr)
<=> v95358(VarCurr,bitIndex42) ) ).
fof(addAssignment_31591,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex42)
<=> v99078(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18629,axiom,
! [VarCurr] :
( v99078(VarCurr)
<=> ( v99090(VarCurr)
| v99091(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18628,axiom,
! [VarCurr] :
( v99091(VarCurr)
<=> ( v99086(VarCurr)
& v99088(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18627,axiom,
! [VarCurr] :
( v99090(VarCurr)
<=> ( v99080(VarCurr)
& v99082(VarCurr) ) ) ).
fof(addAssignment_31590,axiom,
! [VarCurr] :
( v99088(VarCurr)
<=> v95813(VarCurr,bitIndex42) ) ).
fof(addAssignment_31589,axiom,
! [VarCurr] :
( v99086(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_31588,axiom,
! [VarCurr] :
( v99082(VarCurr)
<=> v95505(VarCurr,bitIndex42) ) ).
fof(addAssignment_31587,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex42)
<=> v95507(VarCurr,bitIndex42) ) ).
fof(addAssignment_31586,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex42)
<=> v99084(VarNext,bitIndex42) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2215,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99084(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2250,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99084(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_31585,axiom,
! [VarCurr] :
( v99080(VarCurr)
<=> v95364(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2214,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99069(VarNext)
=> ( v99047(VarNext)
<=> v99047(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2249,axiom,
! [VarNext] :
( v99069(VarNext)
=> ( v99047(VarNext)
<=> v99049(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7247,axiom,
! [VarCurr] :
( v99069(VarCurr)
<=> ( v99066(VarCurr)
<=> $false ) ) ).
fof(addAssignment_31584,axiom,
! [VarCurr] :
( v99066(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_31583,axiom,
! [VarCurr] :
( v99049(VarCurr)
<=> v95358(VarCurr,bitIndex43) ) ).
fof(addAssignment_31582,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex43)
<=> v99051(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18626,axiom,
! [VarCurr] :
( v99051(VarCurr)
<=> ( v99063(VarCurr)
| v99064(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18625,axiom,
! [VarCurr] :
( v99064(VarCurr)
<=> ( v99059(VarCurr)
& v99061(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18624,axiom,
! [VarCurr] :
( v99063(VarCurr)
<=> ( v99053(VarCurr)
& v99055(VarCurr) ) ) ).
fof(addAssignment_31581,axiom,
! [VarCurr] :
( v99061(VarCurr)
<=> v95813(VarCurr,bitIndex43) ) ).
fof(addAssignment_31580,axiom,
! [VarCurr] :
( v99059(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_31579,axiom,
! [VarCurr] :
( v99055(VarCurr)
<=> v95505(VarCurr,bitIndex43) ) ).
fof(addAssignment_31578,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex43)
<=> v95507(VarCurr,bitIndex43) ) ).
fof(addAssignment_31577,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex43)
<=> v99057(VarNext,bitIndex43) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2213,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99057(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2248,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99057(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_31576,axiom,
! [VarCurr] :
( v99053(VarCurr)
<=> v95364(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2212,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99042(VarNext)
=> ( v99020(VarNext)
<=> v99020(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2247,axiom,
! [VarNext] :
( v99042(VarNext)
=> ( v99020(VarNext)
<=> v99022(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7246,axiom,
! [VarCurr] :
( v99042(VarCurr)
<=> ( v99039(VarCurr)
<=> $false ) ) ).
fof(addAssignment_31575,axiom,
! [VarCurr] :
( v99039(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_31574,axiom,
! [VarCurr] :
( v99022(VarCurr)
<=> v95358(VarCurr,bitIndex44) ) ).
fof(addAssignment_31573,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex44)
<=> v99024(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18623,axiom,
! [VarCurr] :
( v99024(VarCurr)
<=> ( v99036(VarCurr)
| v99037(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18622,axiom,
! [VarCurr] :
( v99037(VarCurr)
<=> ( v99032(VarCurr)
& v99034(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18621,axiom,
! [VarCurr] :
( v99036(VarCurr)
<=> ( v99026(VarCurr)
& v99028(VarCurr) ) ) ).
fof(addAssignment_31572,axiom,
! [VarCurr] :
( v99034(VarCurr)
<=> v95813(VarCurr,bitIndex44) ) ).
fof(addAssignment_31571,axiom,
! [VarCurr] :
( v99032(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_31570,axiom,
! [VarCurr] :
( v99028(VarCurr)
<=> v95505(VarCurr,bitIndex44) ) ).
fof(addAssignment_31569,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex44)
<=> v95507(VarCurr,bitIndex44) ) ).
fof(addAssignment_31568,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex44)
<=> v99030(VarNext,bitIndex44) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2211,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99030(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2246,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99030(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_31567,axiom,
! [VarCurr] :
( v99026(VarCurr)
<=> v95364(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2210,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99015(VarNext)
=> ( v98991(VarNext)
<=> v98991(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2245,axiom,
! [VarNext] :
( v99015(VarNext)
=> ( v98991(VarNext)
<=> v98993(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7245,axiom,
! [VarCurr] :
( v99015(VarCurr)
<=> ( v99012(VarCurr)
<=> $false ) ) ).
fof(addAssignment_31566,axiom,
! [VarCurr] :
( v99012(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_31565,axiom,
! [VarCurr] :
( v98993(VarCurr)
<=> v95358(VarCurr,bitIndex45) ) ).
fof(addAssignment_31564,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex45)
<=> v98995(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18620,axiom,
! [VarCurr] :
( v98995(VarCurr)
<=> ( v99009(VarCurr)
| v99010(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18619,axiom,
! [VarCurr] :
( v99010(VarCurr)
<=> ( v99003(VarCurr)
& v99005(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18618,axiom,
! [VarCurr] :
( v99009(VarCurr)
<=> ( v98997(VarCurr)
& v98999(VarCurr) ) ) ).
fof(addAssignment_31563,axiom,
! [VarCurr] :
( v99005(VarCurr)
<=> v95813(VarCurr,bitIndex45) ) ).
fof(addAssignment_31562,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex45)
<=> v95815(VarCurr,bitIndex45) ) ).
fof(addAssignment_31561,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex45)
<=> v99007(VarNext,bitIndex45) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2209,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99007(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2244,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99007(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_31560,axiom,
! [VarCurr] :
( v99003(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_31559,axiom,
! [VarCurr] :
( v98999(VarCurr)
<=> v95505(VarCurr,bitIndex45) ) ).
fof(addAssignment_31558,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex45)
<=> v95507(VarCurr,bitIndex45) ) ).
fof(addAssignment_31557,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex45)
<=> v99001(VarNext,bitIndex45) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2208,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99001(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2243,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v99001(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_31556,axiom,
! [VarCurr] :
( v98997(VarCurr)
<=> v95364(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2207,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98986(VarNext)
=> ( v98962(VarNext)
<=> v98962(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2242,axiom,
! [VarNext] :
( v98986(VarNext)
=> ( v98962(VarNext)
<=> v98964(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7244,axiom,
! [VarCurr] :
( v98986(VarCurr)
<=> ( v98983(VarCurr)
<=> $false ) ) ).
fof(addAssignment_31555,axiom,
! [VarCurr] :
( v98983(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_31554,axiom,
! [VarCurr] :
( v98964(VarCurr)
<=> v95358(VarCurr,bitIndex46) ) ).
fof(addAssignment_31553,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex46)
<=> v98966(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18617,axiom,
! [VarCurr] :
( v98966(VarCurr)
<=> ( v98980(VarCurr)
| v98981(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18616,axiom,
! [VarCurr] :
( v98981(VarCurr)
<=> ( v98974(VarCurr)
& v98976(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18615,axiom,
! [VarCurr] :
( v98980(VarCurr)
<=> ( v98968(VarCurr)
& v98970(VarCurr) ) ) ).
fof(addAssignment_31552,axiom,
! [VarCurr] :
( v98976(VarCurr)
<=> v95813(VarCurr,bitIndex46) ) ).
fof(addAssignment_31551,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex46)
<=> v95815(VarCurr,bitIndex46) ) ).
fof(addAssignment_31550,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex46)
<=> v98978(VarNext,bitIndex46) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2206,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v98978(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2241,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v98978(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_31549,axiom,
! [VarCurr] :
( v98974(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_31548,axiom,
! [VarCurr] :
( v98970(VarCurr)
<=> v95505(VarCurr,bitIndex46) ) ).
fof(addAssignment_31547,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex46)
<=> v95507(VarCurr,bitIndex46) ) ).
fof(addAssignment_31546,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex46)
<=> v98972(VarNext,bitIndex46) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2205,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v98972(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2240,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v98972(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_31545,axiom,
! [VarCurr] :
( v98968(VarCurr)
<=> v95364(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2204,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98957(VarNext)
=> ( v98933(VarNext)
<=> v98933(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2239,axiom,
! [VarNext] :
( v98957(VarNext)
=> ( v98933(VarNext)
<=> v98935(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7243,axiom,
! [VarCurr] :
( v98957(VarCurr)
<=> ( v98954(VarCurr)
<=> $false ) ) ).
fof(addAssignment_31544,axiom,
! [VarCurr] :
( v98954(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_31543,axiom,
! [VarCurr] :
( v98935(VarCurr)
<=> v95358(VarCurr,bitIndex47) ) ).
fof(addAssignment_31542,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex47)
<=> v98937(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18614,axiom,
! [VarCurr] :
( v98937(VarCurr)
<=> ( v98951(VarCurr)
| v98952(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18613,axiom,
! [VarCurr] :
( v98952(VarCurr)
<=> ( v98945(VarCurr)
& v98947(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18612,axiom,
! [VarCurr] :
( v98951(VarCurr)
<=> ( v98939(VarCurr)
& v98941(VarCurr) ) ) ).
fof(addAssignment_31541,axiom,
! [VarCurr] :
( v98947(VarCurr)
<=> v95813(VarCurr,bitIndex47) ) ).
fof(addAssignment_31540,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex47)
<=> v95815(VarCurr,bitIndex47) ) ).
fof(addAssignment_31539,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex47)
<=> v98949(VarNext,bitIndex47) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2203,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v98949(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2238,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v98949(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_31538,axiom,
! [VarCurr] :
( v98945(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_31537,axiom,
! [VarCurr] :
( v98941(VarCurr)
<=> v95505(VarCurr,bitIndex47) ) ).
fof(addAssignment_31536,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex47)
<=> v95507(VarCurr,bitIndex47) ) ).
fof(addAssignment_31535,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex47)
<=> v98943(VarNext,bitIndex47) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2202,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v98943(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2237,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v98943(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_31534,axiom,
! [VarCurr] :
( v98939(VarCurr)
<=> v95364(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2201,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98928(VarNext)
=> ( v98906(VarNext)
<=> v98906(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2236,axiom,
! [VarNext] :
( v98928(VarNext)
=> ( v98906(VarNext)
<=> v98908(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7242,axiom,
! [VarCurr] :
( v98928(VarCurr)
<=> ( v98925(VarCurr)
<=> $false ) ) ).
fof(addAssignment_31533,axiom,
! [VarCurr] :
( v98925(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_31532,axiom,
! [VarCurr] :
( v98908(VarCurr)
<=> v95358(VarCurr,bitIndex48) ) ).
fof(addAssignment_31531,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex48)
<=> v98910(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18611,axiom,
! [VarCurr] :
( v98910(VarCurr)
<=> ( v98922(VarCurr)
| v98923(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18610,axiom,
! [VarCurr] :
( v98923(VarCurr)
<=> ( v98918(VarCurr)
& v98920(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18609,axiom,
! [VarCurr] :
( v98922(VarCurr)
<=> ( v98912(VarCurr)
& v98914(VarCurr) ) ) ).
fof(addAssignment_31530,axiom,
! [VarCurr] :
( v98920(VarCurr)
<=> v95813(VarCurr,bitIndex48) ) ).
fof(addAssignment_31529,axiom,
! [VarCurr] :
( v98918(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_31528,axiom,
! [VarCurr] :
( v98914(VarCurr)
<=> v95505(VarCurr,bitIndex48) ) ).
fof(addAssignment_31527,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex48)
<=> v95507(VarCurr,bitIndex48) ) ).
fof(addAssignment_31526,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex48)
<=> v98916(VarNext,bitIndex48) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2200,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v98916(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2235,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v98916(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_31525,axiom,
! [VarCurr] :
( v98912(VarCurr)
<=> v95364(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2199,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98901(VarNext)
=> ( v98879(VarNext)
<=> v98879(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2234,axiom,
! [VarNext] :
( v98901(VarNext)
=> ( v98879(VarNext)
<=> v98881(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7241,axiom,
! [VarCurr] :
( v98901(VarCurr)
<=> ( v98898(VarCurr)
<=> $false ) ) ).
fof(addAssignment_31524,axiom,
! [VarCurr] :
( v98898(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_31523,axiom,
! [VarCurr] :
( v98881(VarCurr)
<=> v95358(VarCurr,bitIndex49) ) ).
fof(addAssignment_31522,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex49)
<=> v98883(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18608,axiom,
! [VarCurr] :
( v98883(VarCurr)
<=> ( v98895(VarCurr)
| v98896(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18607,axiom,
! [VarCurr] :
( v98896(VarCurr)
<=> ( v98891(VarCurr)
& v98893(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18606,axiom,
! [VarCurr] :
( v98895(VarCurr)
<=> ( v98885(VarCurr)
& v98887(VarCurr) ) ) ).
fof(addAssignment_31521,axiom,
! [VarCurr] :
( v98893(VarCurr)
<=> v95813(VarCurr,bitIndex49) ) ).
fof(addAssignment_31520,axiom,
! [VarCurr] :
( v98891(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_31519,axiom,
! [VarCurr] :
( v98887(VarCurr)
<=> v95505(VarCurr,bitIndex49) ) ).
fof(addAssignment_31518,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex49)
<=> v95507(VarCurr,bitIndex49) ) ).
fof(addAssignment_31517,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex49)
<=> v98889(VarNext,bitIndex49) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2198,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v98889(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2233,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v98889(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_31516,axiom,
! [VarCurr] :
( v98885(VarCurr)
<=> v95364(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2197,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98874(VarNext)
=> ( v98852(VarNext)
<=> v98852(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2232,axiom,
! [VarNext] :
( v98874(VarNext)
=> ( v98852(VarNext)
<=> v98854(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7240,axiom,
! [VarCurr] :
( v98874(VarCurr)
<=> ( v98871(VarCurr)
<=> $false ) ) ).
fof(addAssignment_31515,axiom,
! [VarCurr] :
( v98871(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_31514,axiom,
! [VarCurr] :
( v98854(VarCurr)
<=> v95358(VarCurr,bitIndex50) ) ).
fof(addAssignment_31513,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex50)
<=> v98856(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18605,axiom,
! [VarCurr] :
( v98856(VarCurr)
<=> ( v98868(VarCurr)
| v98869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18604,axiom,
! [VarCurr] :
( v98869(VarCurr)
<=> ( v98864(VarCurr)
& v98866(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18603,axiom,
! [VarCurr] :
( v98868(VarCurr)
<=> ( v98858(VarCurr)
& v98860(VarCurr) ) ) ).
fof(addAssignment_31512,axiom,
! [VarCurr] :
( v98866(VarCurr)
<=> v95813(VarCurr,bitIndex50) ) ).
fof(addAssignment_31511,axiom,
! [VarCurr] :
( v98864(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_31510,axiom,
! [VarCurr] :
( v98860(VarCurr)
<=> v95505(VarCurr,bitIndex50) ) ).
fof(addAssignment_31509,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex50)
<=> v95507(VarCurr,bitIndex50) ) ).
fof(addAssignment_31508,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex50)
<=> v98862(VarNext,bitIndex50) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2196,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v98862(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2231,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v98862(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_31507,axiom,
! [VarCurr] :
( v98858(VarCurr)
<=> v95364(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2195,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98847(VarNext)
=> ( v98825(VarNext)
<=> v98825(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2230,axiom,
! [VarNext] :
( v98847(VarNext)
=> ( v98825(VarNext)
<=> v98827(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7239,axiom,
! [VarCurr] :
( v98847(VarCurr)
<=> ( v98844(VarCurr)
<=> $false ) ) ).
fof(addAssignment_31506,axiom,
! [VarCurr] :
( v98844(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_31505,axiom,
! [VarCurr] :
( v98827(VarCurr)
<=> v95358(VarCurr,bitIndex51) ) ).
fof(addAssignment_31504,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex51)
<=> v98829(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18602,axiom,
! [VarCurr] :
( v98829(VarCurr)
<=> ( v98841(VarCurr)
| v98842(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18601,axiom,
! [VarCurr] :
( v98842(VarCurr)
<=> ( v98837(VarCurr)
& v98839(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18600,axiom,
! [VarCurr] :
( v98841(VarCurr)
<=> ( v98831(VarCurr)
& v98833(VarCurr) ) ) ).
fof(addAssignment_31503,axiom,
! [VarCurr] :
( v98839(VarCurr)
<=> v95813(VarCurr,bitIndex51) ) ).
fof(addAssignment_31502,axiom,
! [VarCurr] :
( v98837(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_31501,axiom,
! [VarCurr] :
( v98833(VarCurr)
<=> v95505(VarCurr,bitIndex51) ) ).
fof(addAssignment_31500,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex51)
<=> v95507(VarCurr,bitIndex51) ) ).
fof(addAssignment_31499,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex51)
<=> v98835(VarNext,bitIndex51) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2194,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v98835(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2229,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v98835(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_31498,axiom,
! [VarCurr] :
( v98831(VarCurr)
<=> v95364(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2193,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98820(VarNext)
=> ( v98798(VarNext)
<=> v98798(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2228,axiom,
! [VarNext] :
( v98820(VarNext)
=> ( v98798(VarNext)
<=> v98800(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7238,axiom,
! [VarCurr] :
( v98820(VarCurr)
<=> ( v98817(VarCurr)
<=> $false ) ) ).
fof(addAssignment_31497,axiom,
! [VarCurr] :
( v98817(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_31496,axiom,
! [VarCurr] :
( v98800(VarCurr)
<=> v95358(VarCurr,bitIndex52) ) ).
fof(addAssignment_31495,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex52)
<=> v98802(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18599,axiom,
! [VarCurr] :
( v98802(VarCurr)
<=> ( v98814(VarCurr)
| v98815(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18598,axiom,
! [VarCurr] :
( v98815(VarCurr)
<=> ( v98810(VarCurr)
& v98812(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18597,axiom,
! [VarCurr] :
( v98814(VarCurr)
<=> ( v98804(VarCurr)
& v98806(VarCurr) ) ) ).
fof(addAssignment_31494,axiom,
! [VarCurr] :
( v98812(VarCurr)
<=> v95813(VarCurr,bitIndex52) ) ).
fof(addAssignment_31493,axiom,
! [VarCurr] :
( v98810(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_31492,axiom,
! [VarCurr] :
( v98806(VarCurr)
<=> v95505(VarCurr,bitIndex52) ) ).
fof(addAssignment_31491,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex52)
<=> v95507(VarCurr,bitIndex52) ) ).
fof(addAssignment_31490,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex52)
<=> v98808(VarNext,bitIndex52) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2192,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v98808(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2227,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v98808(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_31489,axiom,
! [VarCurr] :
( v98804(VarCurr)
<=> v95364(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2191,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98793(VarNext)
=> ( v98769(VarNext)
<=> v98769(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2226,axiom,
! [VarNext] :
( v98793(VarNext)
=> ( v98769(VarNext)
<=> v98771(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7237,axiom,
! [VarCurr] :
( v98793(VarCurr)
<=> ( v98790(VarCurr)
<=> $false ) ) ).
fof(addAssignment_31488,axiom,
! [VarCurr] :
( v98790(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_31487,axiom,
! [VarCurr] :
( v98771(VarCurr)
<=> v95358(VarCurr,bitIndex53) ) ).
fof(addAssignment_31486,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex53)
<=> v98773(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18596,axiom,
! [VarCurr] :
( v98773(VarCurr)
<=> ( v98787(VarCurr)
| v98788(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18595,axiom,
! [VarCurr] :
( v98788(VarCurr)
<=> ( v98781(VarCurr)
& v98783(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18594,axiom,
! [VarCurr] :
( v98787(VarCurr)
<=> ( v98775(VarCurr)
& v98777(VarCurr) ) ) ).
fof(addAssignment_31485,axiom,
! [VarCurr] :
( v98783(VarCurr)
<=> v95813(VarCurr,bitIndex53) ) ).
fof(addAssignment_31484,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex53)
<=> v95815(VarCurr,bitIndex53) ) ).
fof(addAssignment_31483,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex53)
<=> v98785(VarNext,bitIndex53) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2190,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v98785(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2225,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v98785(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_31482,axiom,
! [VarCurr] :
( v98781(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_31481,axiom,
! [VarCurr] :
( v98777(VarCurr)
<=> v95505(VarCurr,bitIndex53) ) ).
fof(addAssignment_31480,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex53)
<=> v95507(VarCurr,bitIndex53) ) ).
fof(addAssignment_31479,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex53)
<=> v98779(VarNext,bitIndex53) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2189,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v98779(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2224,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v98779(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_31478,axiom,
! [VarCurr] :
( v98775(VarCurr)
<=> v95364(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2188,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98764(VarNext)
=> ( v98740(VarNext)
<=> v98740(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2223,axiom,
! [VarNext] :
( v98764(VarNext)
=> ( v98740(VarNext)
<=> v98742(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7236,axiom,
! [VarCurr] :
( v98764(VarCurr)
<=> ( v98761(VarCurr)
<=> $false ) ) ).
fof(addAssignment_31477,axiom,
! [VarCurr] :
( v98761(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_31476,axiom,
! [VarCurr] :
( v98742(VarCurr)
<=> v95358(VarCurr,bitIndex54) ) ).
fof(addAssignment_31475,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex54)
<=> v98744(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18593,axiom,
! [VarCurr] :
( v98744(VarCurr)
<=> ( v98758(VarCurr)
| v98759(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18592,axiom,
! [VarCurr] :
( v98759(VarCurr)
<=> ( v98752(VarCurr)
& v98754(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18591,axiom,
! [VarCurr] :
( v98758(VarCurr)
<=> ( v98746(VarCurr)
& v98748(VarCurr) ) ) ).
fof(addAssignment_31474,axiom,
! [VarCurr] :
( v98754(VarCurr)
<=> v95813(VarCurr,bitIndex54) ) ).
fof(addAssignment_31473,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex54)
<=> v95815(VarCurr,bitIndex54) ) ).
fof(addAssignment_31472,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex54)
<=> v98756(VarNext,bitIndex54) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2187,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v98756(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2222,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v98756(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_31471,axiom,
! [VarCurr] :
( v98752(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_31470,axiom,
! [VarCurr] :
( v98748(VarCurr)
<=> v95505(VarCurr,bitIndex54) ) ).
fof(addAssignment_31469,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex54)
<=> v95507(VarCurr,bitIndex54) ) ).
fof(addAssignment_31468,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex54)
<=> v98750(VarNext,bitIndex54) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2186,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v98750(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2221,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v98750(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_31467,axiom,
! [VarCurr] :
( v98746(VarCurr)
<=> v95364(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2185,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98735(VarNext)
=> ( v98711(VarNext)
<=> v98711(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2220,axiom,
! [VarNext] :
( v98735(VarNext)
=> ( v98711(VarNext)
<=> v98713(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7235,axiom,
! [VarCurr] :
( v98735(VarCurr)
<=> ( v98732(VarCurr)
<=> $false ) ) ).
fof(addAssignment_31466,axiom,
! [VarCurr] :
( v98732(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_31465,axiom,
! [VarCurr] :
( v98713(VarCurr)
<=> v95358(VarCurr,bitIndex55) ) ).
fof(addAssignment_31464,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex55)
<=> v98715(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18590,axiom,
! [VarCurr] :
( v98715(VarCurr)
<=> ( v98729(VarCurr)
| v98730(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18589,axiom,
! [VarCurr] :
( v98730(VarCurr)
<=> ( v98723(VarCurr)
& v98725(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18588,axiom,
! [VarCurr] :
( v98729(VarCurr)
<=> ( v98717(VarCurr)
& v98719(VarCurr) ) ) ).
fof(addAssignment_31463,axiom,
! [VarCurr] :
( v98725(VarCurr)
<=> v95813(VarCurr,bitIndex55) ) ).
fof(addAssignment_31462,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex55)
<=> v95815(VarCurr,bitIndex55) ) ).
fof(addAssignment_31461,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex55)
<=> v98727(VarNext,bitIndex55) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2184,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v98727(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2219,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v98727(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_31460,axiom,
! [VarCurr] :
( v98723(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_31459,axiom,
! [VarCurr] :
( v98719(VarCurr)
<=> v95505(VarCurr,bitIndex55) ) ).
fof(addAssignment_31458,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex55)
<=> v95507(VarCurr,bitIndex55) ) ).
fof(addAssignment_31457,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex55)
<=> v98721(VarNext,bitIndex55) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2183,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v98721(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2218,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v98721(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_31456,axiom,
! [VarCurr] :
( v98717(VarCurr)
<=> v95364(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2182,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98706(VarNext)
=> ( v98684(VarNext)
<=> v98684(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2217,axiom,
! [VarNext] :
( v98706(VarNext)
=> ( v98684(VarNext)
<=> v98686(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7234,axiom,
! [VarCurr] :
( v98706(VarCurr)
<=> ( v98703(VarCurr)
<=> $false ) ) ).
fof(addAssignment_31455,axiom,
! [VarCurr] :
( v98703(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_31454,axiom,
! [VarCurr] :
( v98686(VarCurr)
<=> v95358(VarCurr,bitIndex56) ) ).
fof(addAssignment_31453,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex56)
<=> v98688(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18587,axiom,
! [VarCurr] :
( v98688(VarCurr)
<=> ( v98700(VarCurr)
| v98701(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18586,axiom,
! [VarCurr] :
( v98701(VarCurr)
<=> ( v98696(VarCurr)
& v98698(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18585,axiom,
! [VarCurr] :
( v98700(VarCurr)
<=> ( v98690(VarCurr)
& v98692(VarCurr) ) ) ).
fof(addAssignment_31452,axiom,
! [VarCurr] :
( v98698(VarCurr)
<=> v95813(VarCurr,bitIndex56) ) ).
fof(addAssignment_31451,axiom,
! [VarCurr] :
( v98696(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_31450,axiom,
! [VarCurr] :
( v98692(VarCurr)
<=> v95505(VarCurr,bitIndex56) ) ).
fof(addAssignment_31449,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex56)
<=> v95507(VarCurr,bitIndex56) ) ).
fof(addAssignment_31448,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex56)
<=> v98694(VarNext,bitIndex56) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2181,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v98694(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2216,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v98694(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_31447,axiom,
! [VarCurr] :
( v98690(VarCurr)
<=> v95364(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2180,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98679(VarNext)
=> ( v98657(VarNext)
<=> v98657(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2215,axiom,
! [VarNext] :
( v98679(VarNext)
=> ( v98657(VarNext)
<=> v98659(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7233,axiom,
! [VarCurr] :
( v98679(VarCurr)
<=> ( v98676(VarCurr)
<=> $false ) ) ).
fof(addAssignment_31446,axiom,
! [VarCurr] :
( v98676(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_31445,axiom,
! [VarCurr] :
( v98659(VarCurr)
<=> v95358(VarCurr,bitIndex57) ) ).
fof(addAssignment_31444,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex57)
<=> v98661(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18584,axiom,
! [VarCurr] :
( v98661(VarCurr)
<=> ( v98673(VarCurr)
| v98674(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18583,axiom,
! [VarCurr] :
( v98674(VarCurr)
<=> ( v98669(VarCurr)
& v98671(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18582,axiom,
! [VarCurr] :
( v98673(VarCurr)
<=> ( v98663(VarCurr)
& v98665(VarCurr) ) ) ).
fof(addAssignment_31443,axiom,
! [VarCurr] :
( v98671(VarCurr)
<=> v95813(VarCurr,bitIndex57) ) ).
fof(addAssignment_31442,axiom,
! [VarCurr] :
( v98669(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_31441,axiom,
! [VarCurr] :
( v98665(VarCurr)
<=> v95505(VarCurr,bitIndex57) ) ).
fof(addAssignment_31440,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex57)
<=> v95507(VarCurr,bitIndex57) ) ).
fof(addAssignment_31439,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex57)
<=> v98667(VarNext,bitIndex57) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2179,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v98667(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2214,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v98667(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_31438,axiom,
! [VarCurr] :
( v98663(VarCurr)
<=> v95364(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2178,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98652(VarNext)
=> ( v98630(VarNext)
<=> v98630(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2213,axiom,
! [VarNext] :
( v98652(VarNext)
=> ( v98630(VarNext)
<=> v98632(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7232,axiom,
! [VarCurr] :
( v98652(VarCurr)
<=> ( v98649(VarCurr)
<=> $false ) ) ).
fof(addAssignment_31437,axiom,
! [VarCurr] :
( v98649(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_31436,axiom,
! [VarCurr] :
( v98632(VarCurr)
<=> v95358(VarCurr,bitIndex58) ) ).
fof(addAssignment_31435,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex58)
<=> v98634(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18581,axiom,
! [VarCurr] :
( v98634(VarCurr)
<=> ( v98646(VarCurr)
| v98647(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18580,axiom,
! [VarCurr] :
( v98647(VarCurr)
<=> ( v98642(VarCurr)
& v98644(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18579,axiom,
! [VarCurr] :
( v98646(VarCurr)
<=> ( v98636(VarCurr)
& v98638(VarCurr) ) ) ).
fof(addAssignment_31434,axiom,
! [VarCurr] :
( v98644(VarCurr)
<=> v95813(VarCurr,bitIndex58) ) ).
fof(addAssignment_31433,axiom,
! [VarCurr] :
( v98642(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_31432,axiom,
! [VarCurr] :
( v98638(VarCurr)
<=> v95505(VarCurr,bitIndex58) ) ).
fof(addAssignment_31431,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex58)
<=> v95507(VarCurr,bitIndex58) ) ).
fof(addAssignment_31430,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex58)
<=> v98640(VarNext,bitIndex58) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2177,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v98640(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2212,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v98640(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_31429,axiom,
! [VarCurr] :
( v98636(VarCurr)
<=> v95364(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2176,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98625(VarNext)
=> ( v98603(VarNext)
<=> v98603(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2211,axiom,
! [VarNext] :
( v98625(VarNext)
=> ( v98603(VarNext)
<=> v98605(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7231,axiom,
! [VarCurr] :
( v98625(VarCurr)
<=> ( v98622(VarCurr)
<=> $false ) ) ).
fof(addAssignment_31428,axiom,
! [VarCurr] :
( v98622(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_31427,axiom,
! [VarCurr] :
( v98605(VarCurr)
<=> v95358(VarCurr,bitIndex59) ) ).
fof(addAssignment_31426,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex59)
<=> v98607(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18578,axiom,
! [VarCurr] :
( v98607(VarCurr)
<=> ( v98619(VarCurr)
| v98620(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18577,axiom,
! [VarCurr] :
( v98620(VarCurr)
<=> ( v98615(VarCurr)
& v98617(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18576,axiom,
! [VarCurr] :
( v98619(VarCurr)
<=> ( v98609(VarCurr)
& v98611(VarCurr) ) ) ).
fof(addAssignment_31425,axiom,
! [VarCurr] :
( v98617(VarCurr)
<=> v95813(VarCurr,bitIndex59) ) ).
fof(addAssignment_31424,axiom,
! [VarCurr] :
( v98615(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_31423,axiom,
! [VarCurr] :
( v98611(VarCurr)
<=> v95505(VarCurr,bitIndex59) ) ).
fof(addAssignment_31422,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex59)
<=> v95507(VarCurr,bitIndex59) ) ).
fof(addAssignment_31421,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex59)
<=> v98613(VarNext,bitIndex59) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2175,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v98613(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2210,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v98613(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_31420,axiom,
! [VarCurr] :
( v98609(VarCurr)
<=> v95364(VarCurr) ) ).
fof(addAssignment_31419,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v95311(VarCurr,B)
<=> v95313(VarCurr,B) ) ) ).
fof(addAssignment_31418,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v95313(VarCurr,B)
<=> v95315(VarCurr,B) ) ) ).
fof(addAssignment_31417,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v95315(VarCurr,B)
<=> v95317(VarCurr,B) ) ) ).
fof(addAssignment_31416,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v95317(VarCurr,B)
<=> v95319(VarCurr,B) ) ) ).
fof(addAssignment_31415,axiom,
! [VarNext,B] :
( range_59_32(B)
=> ( v95319(VarNext,B)
<=> v98595(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1571,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98596(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v98595(VarNext,B)
<=> v95319(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1630,axiom,
! [VarNext] :
( v98596(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v98595(VarNext,B)
<=> v95346(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18575,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98596(VarNext)
<=> v98597(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18574,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98597(VarNext)
<=> ( v98599(VarNext)
& v10875(VarNext) ) ) ) ).
fof(writeUnaryOperator_7160,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98599(VarNext)
<=> v10882(VarNext) ) ) ).
fof(addAssignment_31414,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v95321(VarCurr,B)
<=> v95323(VarCurr,B) ) ) ).
fof(addAssignment_31413,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v95323(VarCurr,B)
<=> v95325(VarCurr,B) ) ) ).
fof(addAssignment_31412,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v95325(VarCurr,B)
<=> v95327(VarCurr,B) ) ) ).
fof(addAssignment_31411,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v95327(VarCurr,B)
<=> v3874(VarCurr,B) ) ) ).
fof(addAssignment_31410,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v3874(VarCurr,B)
<=> v3876(VarCurr,B) ) ) ).
fof(addAssignment_31409,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v3876(VarCurr,B)
<=> v3878(VarCurr,B) ) ) ).
fof(addAssignment_31408,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v3878(VarCurr,B)
<=> v3880(VarCurr,B) ) ) ).
fof(addAssignment_31407,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v3880(VarCurr,B)
<=> v3882(VarCurr,B) ) ) ).
fof(addAssignment_31406,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v3882(VarCurr,B)
<=> v3884(VarCurr,B) ) ) ).
fof(addAssignment_31405,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v3884(VarCurr,B)
<=> v3886(VarCurr,B) ) ) ).
fof(addAssignment_31404,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v3886(VarCurr,B)
<=> v3888(VarCurr,B) ) ) ).
fof(addAssignment_31403,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v3888(VarCurr,B)
<=> v3890(VarCurr,B) ) ) ).
fof(addAssignment_31402,axiom,
! [VarNext,B] :
( range_59_32(B)
=> ( v3890(VarNext,B)
<=> v98587(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1570,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98588(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v98587(VarNext,B)
<=> v3890(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1629,axiom,
! [VarNext] :
( v98588(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v98587(VarNext,B)
<=> v4614(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18573,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98588(VarNext)
<=> v98589(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18572,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98589(VarNext)
<=> ( v98591(VarNext)
& v4081(VarNext) ) ) ) ).
fof(writeUnaryOperator_7159,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98591(VarNext)
<=> v4094(VarNext) ) ) ).
fof(addAssignment_31401,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v3894(VarCurr,B)
<=> v3896(VarCurr,B) ) ) ).
fof(addAssignment_31400,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v3896(VarCurr,B)
<=> v3898(VarCurr,B) ) ) ).
fof(addAssignment_31399,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v3898(VarCurr,B)
<=> v3900(VarCurr,B) ) ) ).
fof(addAssignment_31398,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v3900(VarCurr,B)
<=> v3902(VarCurr,B) ) ) ).
fof(addAssignment_31397,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v3902(VarCurr,B)
<=> v3904(VarCurr,B) ) ) ).
fof(addAssignment_31396,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v3904(VarCurr,B)
<=> v3906(VarCurr,B) ) ) ).
fof(addAssignment_31395,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v3906(VarCurr,B)
<=> v3908(VarCurr,B) ) ) ).
fof(addAssignment_31394,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v3908(VarCurr,B)
<=> v3910(VarCurr,B) ) ) ).
fof(addAssignment_31393,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v3910(VarCurr,B)
<=> v3912(VarCurr,B) ) ) ).
fof(addAssignment_31392,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v3912(VarCurr,B)
<=> v3914(VarCurr,B) ) ) ).
fof(range_axiom_98,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_31391,axiom,
! [VarCurr] :
( v95303(VarCurr,bitIndex63)
<=> v97068(VarCurr,bitIndex63) ) ).
fof(addAssignment_31390,axiom,
! [VarCurr] :
( v95350(VarCurr,bitIndex63)
<=> v95352(VarCurr,bitIndex63) ) ).
fof(addAssignment_31389,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex63)
<=> v98558(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2174,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98582(VarNext)
=> ( v98558(VarNext)
<=> v98558(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2209,axiom,
! [VarNext] :
( v98582(VarNext)
=> ( v98558(VarNext)
<=> v98560(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7230,axiom,
! [VarCurr] :
( v98582(VarCurr)
<=> ( v98579(VarCurr)
<=> $false ) ) ).
fof(addAssignment_31388,axiom,
! [VarCurr] :
( v98579(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_31387,axiom,
! [VarCurr] :
( v98560(VarCurr)
<=> v95358(VarCurr,bitIndex63) ) ).
fof(addAssignment_31386,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex63)
<=> v98562(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18571,axiom,
! [VarCurr] :
( v98562(VarCurr)
<=> ( v98576(VarCurr)
| v98577(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18570,axiom,
! [VarCurr] :
( v98577(VarCurr)
<=> ( v98570(VarCurr)
& v98572(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18569,axiom,
! [VarCurr] :
( v98576(VarCurr)
<=> ( v98564(VarCurr)
& v98566(VarCurr) ) ) ).
fof(addAssignment_31385,axiom,
! [VarCurr] :
( v98572(VarCurr)
<=> v95813(VarCurr,bitIndex63) ) ).
fof(addAssignment_31384,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex63)
<=> v95815(VarCurr,bitIndex63) ) ).
fof(addAssignment_31383,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex63)
<=> v98574(VarNext,bitIndex63) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2173,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v98574(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2208,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v98574(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_31382,axiom,
! [VarCurr] :
( v98570(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_31381,axiom,
! [VarCurr] :
( v98566(VarCurr)
<=> v95505(VarCurr,bitIndex63) ) ).
fof(addAssignment_31380,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex63)
<=> v95507(VarCurr,bitIndex63) ) ).
fof(addAssignment_31379,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex63)
<=> v98568(VarNext,bitIndex63) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2172,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v98568(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2207,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v98568(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_31378,axiom,
! [VarCurr] :
( v98564(VarCurr)
<=> v95364(VarCurr) ) ).
fof(addAssignment_31377,axiom,
! [VarCurr] :
( v95311(VarCurr,bitIndex63)
<=> v95313(VarCurr,bitIndex63) ) ).
fof(addAssignment_31376,axiom,
! [VarCurr] :
( v95313(VarCurr,bitIndex63)
<=> v95315(VarCurr,bitIndex63) ) ).
fof(addAssignment_31375,axiom,
! [VarCurr] :
( v95315(VarCurr,bitIndex63)
<=> v95317(VarCurr,bitIndex63) ) ).
fof(addAssignment_31374,axiom,
! [VarCurr] :
( v95317(VarCurr,bitIndex63)
<=> v95319(VarCurr,bitIndex63) ) ).
fof(addAssignment_31373,axiom,
! [VarNext] :
( v95319(VarNext,bitIndex63)
<=> v98550(VarNext,bitIndex63) ) ).
fof(addCaseBooleanConditionEqualRanges1_1569,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v98550(VarNext,B)
<=> v95319(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1628,axiom,
! [VarNext] :
( v98551(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v98550(VarNext,B)
<=> v95346(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18568,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98551(VarNext)
<=> v98552(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18567,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98552(VarNext)
<=> ( v98554(VarNext)
& v10875(VarNext) ) ) ) ).
fof(writeUnaryOperator_7158,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98554(VarNext)
<=> v10882(VarNext) ) ) ).
fof(addAssignment_31372,axiom,
! [VarCurr] :
( v95321(VarCurr,bitIndex63)
<=> v95323(VarCurr,bitIndex63) ) ).
fof(addAssignment_31371,axiom,
! [VarCurr] :
( v95323(VarCurr,bitIndex63)
<=> v95325(VarCurr,bitIndex63) ) ).
fof(addAssignment_31370,axiom,
! [VarCurr] :
( v95325(VarCurr,bitIndex63)
<=> v95327(VarCurr,bitIndex63) ) ).
fof(addAssignment_31369,axiom,
! [VarCurr] :
( v95327(VarCurr,bitIndex63)
<=> v3874(VarCurr,bitIndex63) ) ).
fof(addAssignment_31368,axiom,
! [VarCurr] :
( v3874(VarCurr,bitIndex63)
<=> v3876(VarCurr,bitIndex63) ) ).
fof(addAssignment_31367,axiom,
! [VarCurr] :
( v3876(VarCurr,bitIndex63)
<=> v3878(VarCurr,bitIndex63) ) ).
fof(addAssignment_31366,axiom,
! [VarCurr] :
( v3878(VarCurr,bitIndex63)
<=> v3880(VarCurr,bitIndex63) ) ).
fof(addAssignment_31365,axiom,
! [VarCurr] :
( v3880(VarCurr,bitIndex63)
<=> v3882(VarCurr,bitIndex63) ) ).
fof(addAssignment_31364,axiom,
! [VarCurr] :
( v3882(VarCurr,bitIndex63)
<=> v3884(VarCurr,bitIndex63) ) ).
fof(addAssignment_31363,axiom,
! [VarCurr] :
( v3884(VarCurr,bitIndex63)
<=> v3886(VarCurr,bitIndex63) ) ).
fof(addAssignment_31362,axiom,
! [VarCurr] :
( v3886(VarCurr,bitIndex63)
<=> v3888(VarCurr,bitIndex63) ) ).
fof(addAssignment_31361,axiom,
! [VarCurr] :
( v3888(VarCurr,bitIndex63)
<=> v3890(VarCurr,bitIndex63) ) ).
fof(addAssignment_31360,axiom,
! [VarNext] :
( v3890(VarNext,bitIndex63)
<=> v98542(VarNext,bitIndex63) ) ).
fof(addCaseBooleanConditionEqualRanges1_1568,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98543(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v98542(VarNext,B)
<=> v3890(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1627,axiom,
! [VarNext] :
( v98543(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v98542(VarNext,B)
<=> v4614(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18566,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98543(VarNext)
<=> v98544(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18565,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98544(VarNext)
<=> ( v98546(VarNext)
& v4081(VarNext) ) ) ) ).
fof(writeUnaryOperator_7157,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98546(VarNext)
<=> v4094(VarNext) ) ) ).
fof(addAssignment_31359,axiom,
! [VarCurr] :
( v3894(VarCurr,bitIndex63)
<=> v3896(VarCurr,bitIndex63) ) ).
fof(addAssignment_31358,axiom,
! [VarCurr] :
( v3896(VarCurr,bitIndex63)
<=> v3898(VarCurr,bitIndex63) ) ).
fof(addAssignment_31357,axiom,
! [VarCurr] :
( v3898(VarCurr,bitIndex63)
<=> v3900(VarCurr,bitIndex63) ) ).
fof(addAssignment_31356,axiom,
! [VarCurr] :
( v3900(VarCurr,bitIndex63)
<=> v3902(VarCurr,bitIndex63) ) ).
fof(addAssignment_31355,axiom,
! [VarCurr] :
( v3902(VarCurr,bitIndex63)
<=> v3904(VarCurr,bitIndex63) ) ).
fof(addAssignment_31354,axiom,
! [VarCurr] :
( v3904(VarCurr,bitIndex63)
<=> v3906(VarCurr,bitIndex63) ) ).
fof(addAssignment_31353,axiom,
! [VarCurr] :
( v3906(VarCurr,bitIndex63)
<=> v3908(VarCurr,bitIndex63) ) ).
fof(addAssignment_31352,axiom,
! [VarCurr] :
( v3908(VarCurr,bitIndex63)
<=> v3910(VarCurr,bitIndex63) ) ).
fof(addAssignment_31351,axiom,
! [VarCurr] :
( v3910(VarCurr,bitIndex63)
<=> v3912(VarCurr,bitIndex63) ) ).
fof(addAssignment_31350,axiom,
! [VarCurr] :
( v3912(VarCurr,bitIndex63)
<=> v3914(VarCurr,bitIndex63) ) ).
fof(addAssignment_31349,axiom,
! [VarNext] :
( v98488(VarNext,bitIndex18)
<=> v98512(VarNext,bitIndex18) ) ).
fof(addCaseBooleanConditionEqualRanges1_1567,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98513(VarNext)
=> ! [B] :
( range_20_0(B)
=> ( v98512(VarNext,B)
<=> v98488(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1626,axiom,
! [VarNext] :
( v98513(VarNext)
=> ! [B] :
( range_20_0(B)
=> ( v98512(VarNext,B)
<=> v98526(VarNext,B) ) ) ) ).
fof(addAssignment_31348,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_20_0(B)
=> ( v98526(VarNext,B)
<=> v98524(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4716,axiom,
! [VarCurr] :
( ~ v92585(VarCurr)
=> ! [B] :
( range_20_0(B)
=> ( v98524(VarCurr,B)
<=> v98491(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4722,axiom,
! [VarCurr] :
( v92585(VarCurr)
=> ! [B] :
( range_20_0(B)
=> ( v98524(VarCurr,B)
<=> $false ) ) ) ).
fof(range_axiom_97,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_11909,axiom,
~ b000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_11908,axiom,
~ b000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_11907,axiom,
~ b000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_11906,axiom,
~ b000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_11905,axiom,
~ b000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_11904,axiom,
~ b000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_11903,axiom,
~ b000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_11902,axiom,
~ b000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_11901,axiom,
~ b000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_11900,axiom,
~ b000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_11899,axiom,
~ b000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_11898,axiom,
~ b000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_11897,axiom,
~ b000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_11896,axiom,
~ b000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_11895,axiom,
~ b000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_11894,axiom,
~ b000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_11893,axiom,
~ b000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_11892,axiom,
~ b000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_11891,axiom,
~ b000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_11890,axiom,
~ b000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_11889,axiom,
~ b000000000000000000000(bitIndex0) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18564,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98513(VarNext)
<=> ( v98514(VarNext)
& v98521(VarNext) ) ) ) ).
fof(addAssignment_31347,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98521(VarNext)
<=> v98519(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18563,axiom,
! [VarCurr] :
( v98519(VarCurr)
<=> ( v92585(VarCurr)
| v98522(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18562,axiom,
! [VarCurr] :
( v98522(VarCurr)
<=> ( v92587(VarCurr)
& v98523(VarCurr) ) ) ).
fof(writeUnaryOperator_7156,axiom,
! [VarCurr] :
( ~ v98523(VarCurr)
<=> v92585(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18561,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98514(VarNext)
<=> ( v98516(VarNext)
& v11059(VarNext) ) ) ) ).
fof(writeUnaryOperator_7155,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98516(VarNext)
<=> v11068(VarNext) ) ) ).
fof(addAssignmentInitValue_231,axiom,
~ v98488(constB0,bitIndex18) ).
fof(addAssignmentInitValue_230,axiom,
~ v98488(constB0,bitIndex17) ).
fof(addAssignmentInitValue_229,axiom,
~ v98488(constB0,bitIndex16) ).
fof(addAssignmentInitValue_228,axiom,
~ v98488(constB0,bitIndex2) ).
fof(bitBlastConstant_11888,axiom,
~ bxx000xxxxxxxxxxxxx0xx(bitIndex18) ).
fof(bitBlastConstant_11887,axiom,
~ bxx000xxxxxxxxxxxxx0xx(bitIndex17) ).
fof(bitBlastConstant_11886,axiom,
~ bxx000xxxxxxxxxxxxx0xx(bitIndex16) ).
fof(bitBlastConstant_11885,axiom,
~ bxx000xxxxxxxxxxxxx0xx(bitIndex2) ).
fof(addAssignment_31346,axiom,
! [VarCurr] :
( v98491(VarCurr,bitIndex18)
<=> v98493(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18560,axiom,
! [VarCurr] :
( v98493(VarCurr)
<=> ( v10432(VarCurr,bitIndex0)
& v98495(VarCurr) ) ) ).
fof(addAssignment_31345,axiom,
! [VarCurr] :
( v98495(VarCurr)
<=> v98497(VarCurr) ) ).
fof(addAssignment_31344,axiom,
! [VarCurr] :
( v98497(VarCurr)
<=> v98499(VarCurr) ) ).
fof(addAssignment_31343,axiom,
! [VarCurr] :
( v98499(VarCurr)
<=> v98501(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18559,axiom,
! [VarCurr] :
( v98501(VarCurr)
<=> ( v98504(VarCurr)
& v98507(VarCurr) ) ) ).
fof(writeUnaryOperator_7154,axiom,
! [VarCurr] :
( ~ v98507(VarCurr)
<=> v94486(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18558,axiom,
! [VarCurr] :
( v98504(VarCurr)
<=> ( v94633(VarCurr)
& v98505(VarCurr) ) ) ).
fof(writeUnaryOperator_7153,axiom,
! [VarCurr] :
( ~ v98505(VarCurr)
<=> v98506(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7229,axiom,
! [VarCurr] :
( v98506(VarCurr)
<=> ( ( v95298(VarCurr,bitIndex60)
<=> $false )
& ( v95298(VarCurr,bitIndex59)
<=> $false )
& ( v95298(VarCurr,bitIndex58)
<=> $false )
& ( v95298(VarCurr,bitIndex57)
<=> $false )
& ( v95298(VarCurr,bitIndex56)
<=> $false )
& ( v95298(VarCurr,bitIndex55)
<=> $false )
& ( v95298(VarCurr,bitIndex54)
<=> $false )
& ( v95298(VarCurr,bitIndex53)
<=> $false )
& ( v95298(VarCurr,bitIndex52)
<=> $false )
& ( v95298(VarCurr,bitIndex51)
<=> $false )
& ( v95298(VarCurr,bitIndex50)
<=> $false )
& ( v95298(VarCurr,bitIndex49)
<=> $false )
& ( v95298(VarCurr,bitIndex48)
<=> $false )
& ( v95298(VarCurr,bitIndex47)
<=> $false )
& ( v95298(VarCurr,bitIndex46)
<=> $false )
& ( v95298(VarCurr,bitIndex45)
<=> $false )
& ( v95298(VarCurr,bitIndex44)
<=> $false )
& ( v95298(VarCurr,bitIndex43)
<=> $false )
& ( v95298(VarCurr,bitIndex42)
<=> $false )
& ( v95298(VarCurr,bitIndex41)
<=> $false )
& ( v95298(VarCurr,bitIndex40)
<=> $false )
& ( v95298(VarCurr,bitIndex39)
<=> $false )
& ( v95298(VarCurr,bitIndex38)
<=> $false ) ) ) ).
fof(bitBlastConstant_11884,axiom,
~ b00000000000000000000000(bitIndex22) ).
fof(bitBlastConstant_11883,axiom,
~ b00000000000000000000000(bitIndex21) ).
fof(bitBlastConstant_11882,axiom,
~ b00000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_11881,axiom,
~ b00000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_11880,axiom,
~ b00000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_11879,axiom,
~ b00000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_11878,axiom,
~ b00000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_11877,axiom,
~ b00000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_11876,axiom,
~ b00000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_11875,axiom,
~ b00000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_11874,axiom,
~ b00000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_11873,axiom,
~ b00000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_11872,axiom,
~ b00000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_11871,axiom,
~ b00000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_11870,axiom,
~ b00000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_11869,axiom,
~ b00000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_11868,axiom,
~ b00000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_11867,axiom,
~ b00000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_11866,axiom,
~ b00000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_11865,axiom,
~ b00000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_11864,axiom,
~ b00000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_11863,axiom,
~ b00000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_11862,axiom,
~ b00000000000000000000000(bitIndex0) ).
fof(addAssignment_31342,axiom,
! [VarCurr,B] :
( range_60_38(B)
=> ( v95298(VarCurr,B)
<=> v94637(VarCurr,B) ) ) ).
fof(addAssignment_31341,axiom,
! [VarCurr,B] :
( range_60_38(B)
=> ( v94637(VarCurr,B)
<=> v94639(VarCurr,B) ) ) ).
fof(addAssignment_31340,axiom,
! [VarCurr,B] :
( range_60_38(B)
=> ( v94639(VarCurr,B)
<=> v94641(VarCurr,B) ) ) ).
fof(addAssignment_31339,axiom,
! [VarCurr,B] :
( range_60_38(B)
=> ( v94641(VarCurr,B)
<=> v94668(VarCurr,B) ) ) ).
fof(range_axiom_96,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_31338,axiom,
! [VarCurr] :
( v98484(VarCurr)
<=> v98486(VarCurr) ) ).
fof(addAssignment_31337,axiom,
! [VarCurr] :
( v98486(VarCurr)
<=> v3813(VarCurr) ) ).
fof(addAssignment_31336,axiom,
! [VarCurr] :
( v94774(VarCurr,bitIndex1)
<=> v94776(VarCurr,bitIndex1) ) ).
fof(addAssignment_31335,axiom,
! [VarCurr] :
( v94776(VarCurr,bitIndex1)
<=> v94778(VarCurr,bitIndex1) ) ).
fof(addAssignment_31334,axiom,
! [VarCurr] :
( v94778(VarCurr,bitIndex1)
<=> v94780(VarCurr,bitIndex1) ) ).
fof(addAssignment_31333,axiom,
! [VarCurr] :
( v94780(VarCurr,bitIndex1)
<=> v98478(VarCurr,bitIndex1) ) ).
fof(addAssignment_31332,axiom,
! [VarCurr] :
( v98478(VarCurr,bitIndex0)
<=> v98482(VarCurr) ) ).
fof(addAssignment_31331,axiom,
! [VarCurr] :
( v98478(VarCurr,bitIndex1)
<=> v98479(VarCurr) ) ).
fof(writeUnaryOperator_7152,axiom,
! [VarCurr] :
( ~ v98482(VarCurr)
<=> v94782(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_7151,axiom,
! [VarCurr] :
( ~ v98479(VarCurr)
<=> v98480(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1493,axiom,
! [VarCurr] :
( v98480(VarCurr)
<=> ( v94782(VarCurr,bitIndex1)
& v98481(VarCurr) ) ) ).
fof(writeUnaryOperator_7150,axiom,
! [VarCurr] :
( ~ v98481(VarCurr)
<=> v94633(VarCurr) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges10_5,axiom,
! [VarCurr] :
( ( ~ v98424(VarCurr)
& ~ v98434(VarCurr)
& ~ v98443(VarCurr)
& ~ v98451(VarCurr)
& ~ v98458(VarCurr)
& ~ v98464(VarCurr)
& ~ v98469(VarCurr)
& ~ v98473(VarCurr)
& ~ v98476(VarCurr)
& ~ v98477(VarCurr) )
=> ( v94782(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges9_5,axiom,
! [VarCurr] :
( v98477(VarCurr)
=> ( v94782(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges8_5,axiom,
! [VarCurr] :
( v98476(VarCurr)
=> ( v94782(VarCurr,bitIndex1)
<=> v95286(VarCurr,bitIndex29) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges7_12,axiom,
! [VarCurr] :
( v98473(VarCurr)
=> ( v94782(VarCurr,bitIndex1)
<=> v98474(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges6_12,axiom,
! [VarCurr] :
( v98469(VarCurr)
=> ( v94782(VarCurr,bitIndex1)
<=> v98470(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges5_13,axiom,
! [VarCurr] :
( v98464(VarCurr)
=> ( v94782(VarCurr,bitIndex1)
<=> v98465(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges4_13,axiom,
! [VarCurr] :
( v98458(VarCurr)
=> ( v94782(VarCurr,bitIndex1)
<=> v98459(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges3_13,axiom,
! [VarCurr] :
( v98451(VarCurr)
=> ( v94782(VarCurr,bitIndex1)
<=> v98452(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_14,axiom,
! [VarCurr] :
( v98443(VarCurr)
=> ( v94782(VarCurr,bitIndex1)
<=> v98444(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_21,axiom,
! [VarCurr] :
( v98434(VarCurr)
=> ( v94782(VarCurr,bitIndex1)
<=> v98435(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_15,axiom,
! [VarCurr] :
( v98424(VarCurr)
=> ( v94782(VarCurr,bitIndex1)
<=> v98425(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7228,axiom,
! [VarCurr] :
( v98477(VarCurr)
<=> ( ( v94784(VarCurr,bitIndex3)
<=> $true )
& ( v94784(VarCurr,bitIndex2)
<=> $false )
& ( v94784(VarCurr,bitIndex1)
<=> $false )
& ( v94784(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7227,axiom,
! [VarCurr] :
( v98476(VarCurr)
<=> ( ( v94784(VarCurr,bitIndex3)
<=> $true )
& ( v94784(VarCurr,bitIndex2)
<=> $false )
& ( v94784(VarCurr,bitIndex1)
<=> $false )
& ( v94784(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1492,axiom,
! [VarCurr] :
( v98474(VarCurr)
<=> ( v95286(VarCurr,bitIndex28)
& v95286(VarCurr,bitIndex29) ) ) ).
fof(addBitVectorEqualityBitBlasted_7226,axiom,
! [VarCurr] :
( v98473(VarCurr)
<=> ( ( v94784(VarCurr,bitIndex3)
<=> $false )
& ( v94784(VarCurr,bitIndex2)
<=> $true )
& ( v94784(VarCurr,bitIndex1)
<=> $true )
& ( v94784(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1491,axiom,
! [VarCurr] :
( v98470(VarCurr)
<=> ( v98472(VarCurr)
& v95286(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1490,axiom,
! [VarCurr] :
( v98472(VarCurr)
<=> ( v95286(VarCurr,bitIndex27)
& v95286(VarCurr,bitIndex28) ) ) ).
fof(addBitVectorEqualityBitBlasted_7225,axiom,
! [VarCurr] :
( v98469(VarCurr)
<=> ( ( v94784(VarCurr,bitIndex3)
<=> $false )
& ( v94784(VarCurr,bitIndex2)
<=> $true )
& ( v94784(VarCurr,bitIndex1)
<=> $true )
& ( v94784(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1489,axiom,
! [VarCurr] :
( v98465(VarCurr)
<=> ( v98467(VarCurr)
& v95286(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1488,axiom,
! [VarCurr] :
( v98467(VarCurr)
<=> ( v98468(VarCurr)
& v95286(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1487,axiom,
! [VarCurr] :
( v98468(VarCurr)
<=> ( v95286(VarCurr,bitIndex26)
& v95286(VarCurr,bitIndex27) ) ) ).
fof(addBitVectorEqualityBitBlasted_7224,axiom,
! [VarCurr] :
( v98464(VarCurr)
<=> ( ( v94784(VarCurr,bitIndex3)
<=> $false )
& ( v94784(VarCurr,bitIndex2)
<=> $true )
& ( v94784(VarCurr,bitIndex1)
<=> $false )
& ( v94784(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1486,axiom,
! [VarCurr] :
( v98459(VarCurr)
<=> ( v98461(VarCurr)
& v95286(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1485,axiom,
! [VarCurr] :
( v98461(VarCurr)
<=> ( v98462(VarCurr)
& v95286(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1484,axiom,
! [VarCurr] :
( v98462(VarCurr)
<=> ( v98463(VarCurr)
& v95286(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1483,axiom,
! [VarCurr] :
( v98463(VarCurr)
<=> ( v95286(VarCurr,bitIndex25)
& v95286(VarCurr,bitIndex26) ) ) ).
fof(addBitVectorEqualityBitBlasted_7223,axiom,
! [VarCurr] :
( v98458(VarCurr)
<=> ( ( v94784(VarCurr,bitIndex3)
<=> $false )
& ( v94784(VarCurr,bitIndex2)
<=> $true )
& ( v94784(VarCurr,bitIndex1)
<=> $false )
& ( v94784(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1482,axiom,
! [VarCurr] :
( v98452(VarCurr)
<=> ( v98454(VarCurr)
& v95286(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1481,axiom,
! [VarCurr] :
( v98454(VarCurr)
<=> ( v98455(VarCurr)
& v95286(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1480,axiom,
! [VarCurr] :
( v98455(VarCurr)
<=> ( v98456(VarCurr)
& v95286(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1479,axiom,
! [VarCurr] :
( v98456(VarCurr)
<=> ( v98457(VarCurr)
& v95286(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1478,axiom,
! [VarCurr] :
( v98457(VarCurr)
<=> ( v95286(VarCurr,bitIndex24)
& v95286(VarCurr,bitIndex25) ) ) ).
fof(addBitVectorEqualityBitBlasted_7222,axiom,
! [VarCurr] :
( v98451(VarCurr)
<=> ( ( v94784(VarCurr,bitIndex3)
<=> $false )
& ( v94784(VarCurr,bitIndex2)
<=> $false )
& ( v94784(VarCurr,bitIndex1)
<=> $true )
& ( v94784(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1477,axiom,
! [VarCurr] :
( v98444(VarCurr)
<=> ( v98446(VarCurr)
& v95286(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1476,axiom,
! [VarCurr] :
( v98446(VarCurr)
<=> ( v98447(VarCurr)
& v95286(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1475,axiom,
! [VarCurr] :
( v98447(VarCurr)
<=> ( v98448(VarCurr)
& v95286(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1474,axiom,
! [VarCurr] :
( v98448(VarCurr)
<=> ( v98449(VarCurr)
& v95286(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1473,axiom,
! [VarCurr] :
( v98449(VarCurr)
<=> ( v98450(VarCurr)
& v95286(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1472,axiom,
! [VarCurr] :
( v98450(VarCurr)
<=> ( v95286(VarCurr,bitIndex23)
& v95286(VarCurr,bitIndex24) ) ) ).
fof(addBitVectorEqualityBitBlasted_7221,axiom,
! [VarCurr] :
( v98443(VarCurr)
<=> ( ( v94784(VarCurr,bitIndex3)
<=> $false )
& ( v94784(VarCurr,bitIndex2)
<=> $false )
& ( v94784(VarCurr,bitIndex1)
<=> $true )
& ( v94784(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1471,axiom,
! [VarCurr] :
( v98435(VarCurr)
<=> ( v98437(VarCurr)
& v95286(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1470,axiom,
! [VarCurr] :
( v98437(VarCurr)
<=> ( v98438(VarCurr)
& v95286(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1469,axiom,
! [VarCurr] :
( v98438(VarCurr)
<=> ( v98439(VarCurr)
& v95286(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1468,axiom,
! [VarCurr] :
( v98439(VarCurr)
<=> ( v98440(VarCurr)
& v95286(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1467,axiom,
! [VarCurr] :
( v98440(VarCurr)
<=> ( v98441(VarCurr)
& v95286(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1466,axiom,
! [VarCurr] :
( v98441(VarCurr)
<=> ( v98442(VarCurr)
& v95286(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1465,axiom,
! [VarCurr] :
( v98442(VarCurr)
<=> ( v95286(VarCurr,bitIndex22)
& v95286(VarCurr,bitIndex23) ) ) ).
fof(addBitVectorEqualityBitBlasted_7220,axiom,
! [VarCurr] :
( v98434(VarCurr)
<=> ( ( v94784(VarCurr,bitIndex3)
<=> $false )
& ( v94784(VarCurr,bitIndex2)
<=> $false )
& ( v94784(VarCurr,bitIndex1)
<=> $false )
& ( v94784(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1464,axiom,
! [VarCurr] :
( v98425(VarCurr)
<=> ( v98427(VarCurr)
& v95286(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1463,axiom,
! [VarCurr] :
( v98427(VarCurr)
<=> ( v98428(VarCurr)
& v95286(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1462,axiom,
! [VarCurr] :
( v98428(VarCurr)
<=> ( v98429(VarCurr)
& v95286(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1461,axiom,
! [VarCurr] :
( v98429(VarCurr)
<=> ( v98430(VarCurr)
& v95286(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1460,axiom,
! [VarCurr] :
( v98430(VarCurr)
<=> ( v98431(VarCurr)
& v95286(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1459,axiom,
! [VarCurr] :
( v98431(VarCurr)
<=> ( v98432(VarCurr)
& v95286(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1458,axiom,
! [VarCurr] :
( v98432(VarCurr)
<=> ( v98433(VarCurr)
& v95286(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1457,axiom,
! [VarCurr] :
( v98433(VarCurr)
<=> ( v95286(VarCurr,bitIndex21)
& v95286(VarCurr,bitIndex22) ) ) ).
fof(addBitVectorEqualityBitBlasted_7219,axiom,
! [VarCurr] :
( v98424(VarCurr)
<=> ( ( v94784(VarCurr,bitIndex3)
<=> $false )
& ( v94784(VarCurr,bitIndex2)
<=> $false )
& ( v94784(VarCurr,bitIndex1)
<=> $false )
& ( v94784(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31330,axiom,
! [VarNext,B] :
( range_29_21(B)
=> ( v95286(VarNext,B)
<=> v98402(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1566,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98403(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v98402(VarNext,B)
<=> v95286(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1625,axiom,
! [VarNext] :
( v98403(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v98402(VarNext,B)
<=> v98420(VarNext,B) ) ) ) ).
fof(addAssignment_31329,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v98420(VarNext,B)
<=> v98418(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4715,axiom,
! [VarCurr] :
( ~ v98414(VarCurr)
=> ! [B] :
( range_61_0(B)
=> ( v98418(VarCurr,B)
<=> v95298(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4721,axiom,
! [VarCurr] :
( v98414(VarCurr)
=> ! [B] :
( range_61_0(B)
=> ( v98418(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18557,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98403(VarNext)
<=> ( v98404(VarNext)
& v98413(VarNext) ) ) ) ).
fof(addAssignment_31328,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98413(VarNext)
<=> v98411(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18556,axiom,
! [VarCurr] :
( v98411(VarCurr)
<=> ( v98414(VarCurr)
| v98415(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18555,axiom,
! [VarCurr] :
( v98415(VarCurr)
<=> ( v98416(VarCurr)
& v98417(VarCurr) ) ) ).
fof(writeUnaryOperator_7149,axiom,
! [VarCurr] :
( ~ v98417(VarCurr)
<=> v98414(VarCurr) ) ).
fof(writeUnaryOperator_7148,axiom,
! [VarCurr] :
( ~ v98416(VarCurr)
<=> v95290(VarCurr) ) ).
fof(writeUnaryOperator_7147,axiom,
! [VarCurr] :
( ~ v98414(VarCurr)
<=> v95288(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18554,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98404(VarNext)
<=> ( v98405(VarNext)
& v98398(VarNext) ) ) ) ).
fof(writeUnaryOperator_7146,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98405(VarNext)
<=> v98407(VarNext) ) ) ).
fof(addAssignment_31327,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98407(VarNext)
<=> v98398(VarCurr) ) ) ).
fof(addAssignmentInitValue_227,axiom,
~ v95286(constB0,bitIndex37) ).
fof(addAssignmentInitValue_226,axiom,
~ v95286(constB0,bitIndex36) ).
fof(addAssignmentInitValue_225,axiom,
~ v95286(constB0,bitIndex35) ).
fof(addAssignmentInitValue_224,axiom,
~ v95286(constB0,bitIndex34) ).
fof(addAssignmentInitValue_223,axiom,
~ v95286(constB0,bitIndex33) ).
fof(addAssignmentInitValue_222,axiom,
~ v95286(constB0,bitIndex32) ).
fof(addAssignmentInitValue_221,axiom,
~ v95286(constB0,bitIndex31) ).
fof(addAssignmentInitValue_220,axiom,
~ v95286(constB0,bitIndex30) ).
fof(addAssignmentInitValue_219,axiom,
~ v95286(constB0,bitIndex29) ).
fof(addAssignmentInitValue_218,axiom,
~ v95286(constB0,bitIndex28) ).
fof(addAssignmentInitValue_217,axiom,
~ v95286(constB0,bitIndex27) ).
fof(addAssignmentInitValue_216,axiom,
~ v95286(constB0,bitIndex26) ).
fof(addAssignmentInitValue_215,axiom,
~ v95286(constB0,bitIndex25) ).
fof(addAssignmentInitValue_214,axiom,
~ v95286(constB0,bitIndex24) ).
fof(addAssignmentInitValue_213,axiom,
~ v95286(constB0,bitIndex23) ).
fof(addAssignmentInitValue_212,axiom,
~ v95286(constB0,bitIndex22) ).
fof(addAssignmentInitValue_211,axiom,
~ v95286(constB0,bitIndex21) ).
fof(addAssignmentInitValue_210,axiom,
~ v95286(constB0,bitIndex20) ).
fof(addAssignmentInitValue_209,axiom,
~ v95286(constB0,bitIndex19) ).
fof(addAssignmentInitValue_208,axiom,
~ v95286(constB0,bitIndex18) ).
fof(addAssignmentInitValue_207,axiom,
~ v95286(constB0,bitIndex17) ).
fof(addAssignmentInitValue_206,axiom,
~ v95286(constB0,bitIndex16) ).
fof(addAssignmentInitValue_205,axiom,
~ v95286(constB0,bitIndex15) ).
fof(addAssignmentInitValue_204,axiom,
~ v95286(constB0,bitIndex14) ).
fof(bitBlastConstant_11861,axiom,
~ bxxxxxxxxxxxxxxxxxxxxxxxx000000000000000000000000xxxxxxxxxxxxxx(bitIndex37) ).
fof(bitBlastConstant_11860,axiom,
~ bxxxxxxxxxxxxxxxxxxxxxxxx000000000000000000000000xxxxxxxxxxxxxx(bitIndex36) ).
fof(bitBlastConstant_11859,axiom,
~ bxxxxxxxxxxxxxxxxxxxxxxxx000000000000000000000000xxxxxxxxxxxxxx(bitIndex35) ).
fof(bitBlastConstant_11858,axiom,
~ bxxxxxxxxxxxxxxxxxxxxxxxx000000000000000000000000xxxxxxxxxxxxxx(bitIndex34) ).
fof(bitBlastConstant_11857,axiom,
~ bxxxxxxxxxxxxxxxxxxxxxxxx000000000000000000000000xxxxxxxxxxxxxx(bitIndex33) ).
fof(bitBlastConstant_11856,axiom,
~ bxxxxxxxxxxxxxxxxxxxxxxxx000000000000000000000000xxxxxxxxxxxxxx(bitIndex32) ).
fof(bitBlastConstant_11855,axiom,
~ bxxxxxxxxxxxxxxxxxxxxxxxx000000000000000000000000xxxxxxxxxxxxxx(bitIndex31) ).
fof(bitBlastConstant_11854,axiom,
~ bxxxxxxxxxxxxxxxxxxxxxxxx000000000000000000000000xxxxxxxxxxxxxx(bitIndex30) ).
fof(bitBlastConstant_11853,axiom,
~ bxxxxxxxxxxxxxxxxxxxxxxxx000000000000000000000000xxxxxxxxxxxxxx(bitIndex29) ).
fof(bitBlastConstant_11852,axiom,
~ bxxxxxxxxxxxxxxxxxxxxxxxx000000000000000000000000xxxxxxxxxxxxxx(bitIndex28) ).
fof(bitBlastConstant_11851,axiom,
~ bxxxxxxxxxxxxxxxxxxxxxxxx000000000000000000000000xxxxxxxxxxxxxx(bitIndex27) ).
fof(bitBlastConstant_11850,axiom,
~ bxxxxxxxxxxxxxxxxxxxxxxxx000000000000000000000000xxxxxxxxxxxxxx(bitIndex26) ).
fof(bitBlastConstant_11849,axiom,
~ bxxxxxxxxxxxxxxxxxxxxxxxx000000000000000000000000xxxxxxxxxxxxxx(bitIndex25) ).
fof(bitBlastConstant_11848,axiom,
~ bxxxxxxxxxxxxxxxxxxxxxxxx000000000000000000000000xxxxxxxxxxxxxx(bitIndex24) ).
fof(bitBlastConstant_11847,axiom,
~ bxxxxxxxxxxxxxxxxxxxxxxxx000000000000000000000000xxxxxxxxxxxxxx(bitIndex23) ).
fof(bitBlastConstant_11846,axiom,
~ bxxxxxxxxxxxxxxxxxxxxxxxx000000000000000000000000xxxxxxxxxxxxxx(bitIndex22) ).
fof(bitBlastConstant_11845,axiom,
~ bxxxxxxxxxxxxxxxxxxxxxxxx000000000000000000000000xxxxxxxxxxxxxx(bitIndex21) ).
fof(bitBlastConstant_11844,axiom,
~ bxxxxxxxxxxxxxxxxxxxxxxxx000000000000000000000000xxxxxxxxxxxxxx(bitIndex20) ).
fof(bitBlastConstant_11843,axiom,
~ bxxxxxxxxxxxxxxxxxxxxxxxx000000000000000000000000xxxxxxxxxxxxxx(bitIndex19) ).
fof(bitBlastConstant_11842,axiom,
~ bxxxxxxxxxxxxxxxxxxxxxxxx000000000000000000000000xxxxxxxxxxxxxx(bitIndex18) ).
fof(bitBlastConstant_11841,axiom,
~ bxxxxxxxxxxxxxxxxxxxxxxxx000000000000000000000000xxxxxxxxxxxxxx(bitIndex17) ).
fof(bitBlastConstant_11840,axiom,
~ bxxxxxxxxxxxxxxxxxxxxxxxx000000000000000000000000xxxxxxxxxxxxxx(bitIndex16) ).
fof(bitBlastConstant_11839,axiom,
~ bxxxxxxxxxxxxxxxxxxxxxxxx000000000000000000000000xxxxxxxxxxxxxx(bitIndex15) ).
fof(bitBlastConstant_11838,axiom,
~ bxxxxxxxxxxxxxxxxxxxxxxxx000000000000000000000000xxxxxxxxxxxxxx(bitIndex14) ).
fof(addAssignment_31326,axiom,
! [VarCurr] :
( v98398(VarCurr)
<=> v4087(VarCurr) ) ).
fof(addAssignment_31325,axiom,
! [VarCurr,B] :
( range_29_21(B)
=> ( v95298(VarCurr,B)
<=> v94637(VarCurr,B) ) ) ).
fof(addAssignment_31324,axiom,
! [VarCurr,B] :
( range_29_21(B)
=> ( v94637(VarCurr,B)
<=> v94639(VarCurr,B) ) ) ).
fof(addAssignment_31323,axiom,
! [VarCurr,B] :
( range_29_21(B)
=> ( v94639(VarCurr,B)
<=> v94641(VarCurr,B) ) ) ).
fof(addAssignment_31322,axiom,
! [VarCurr,B] :
( range_29_21(B)
=> ( v94641(VarCurr,B)
<=> v94668(VarCurr,B) ) ) ).
fof(range_axiom_95,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_31321,axiom,
! [VarCurr,B] :
( range_18_10(B)
=> ( v94672(VarCurr,B)
<=> v98384(VarCurr,B) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges7_12,axiom,
! [VarCurr] :
( ( ~ v98385(VarCurr)
& ~ v98386(VarCurr)
& ~ v98388(VarCurr)
& ~ v98389(VarCurr)
& ~ v98391(VarCurr)
& ~ v98392(VarCurr)
& ~ v98394(VarCurr) )
=> ! [B] :
( range_26_0(B)
=> ( v98384(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges6_12,axiom,
! [VarCurr] :
( v98394(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v98384(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges5_20,axiom,
! [VarCurr] :
( v98392(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v98384(VarCurr,B)
<=> v98393(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges4_23,axiom,
! [VarCurr] :
( v98391(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v98384(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_173,axiom,
! [VarCurr] :
( v98389(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v98384(VarCurr,B)
<=> v98390(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1198,axiom,
! [VarCurr] :
( v98388(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v98384(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4714,axiom,
! [VarCurr] :
( v98386(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v98384(VarCurr,B)
<=> v98387(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4720,axiom,
! [VarCurr] :
( v98385(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v98384(VarCurr,B)
<=> v97070(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18553,axiom,
! [VarCurr] :
( v98394(VarCurr)
<=> ( v98395(VarCurr)
| v98396(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7218,axiom,
! [VarCurr] :
( v98396(VarCurr)
<=> ( ( v95301(VarCurr,bitIndex2)
<=> $true )
& ( v95301(VarCurr,bitIndex1)
<=> $true )
& ( v95301(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7217,axiom,
! [VarCurr] :
( v98395(VarCurr)
<=> ( ( v95301(VarCurr,bitIndex2)
<=> $true )
& ( v95301(VarCurr,bitIndex1)
<=> $true )
& ( v95301(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31320,axiom,
! [VarCurr] :
( ( v98393(VarCurr,bitIndex14)
<=> v94496(VarCurr,bitIndex25) )
& ( v98393(VarCurr,bitIndex13)
<=> v94496(VarCurr,bitIndex24) )
& ( v98393(VarCurr,bitIndex12)
<=> v94496(VarCurr,bitIndex23) )
& ( v98393(VarCurr,bitIndex11)
<=> v94496(VarCurr,bitIndex22) )
& ( v98393(VarCurr,bitIndex10)
<=> v94496(VarCurr,bitIndex21) )
& ( v98393(VarCurr,bitIndex9)
<=> v94496(VarCurr,bitIndex20) )
& ( v98393(VarCurr,bitIndex8)
<=> v94496(VarCurr,bitIndex19) )
& ( v98393(VarCurr,bitIndex7)
<=> v94496(VarCurr,bitIndex18) )
& ( v98393(VarCurr,bitIndex6)
<=> v94496(VarCurr,bitIndex17) )
& ( v98393(VarCurr,bitIndex5)
<=> v94496(VarCurr,bitIndex16) )
& ( v98393(VarCurr,bitIndex4)
<=> v94496(VarCurr,bitIndex15) )
& ( v98393(VarCurr,bitIndex3)
<=> v94496(VarCurr,bitIndex14) )
& ( v98393(VarCurr,bitIndex2)
<=> v94496(VarCurr,bitIndex13) )
& ( v98393(VarCurr,bitIndex1)
<=> v94496(VarCurr,bitIndex12) )
& ( v98393(VarCurr,bitIndex0)
<=> v94496(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_31319,axiom,
! [VarCurr] :
( ( v98393(VarCurr,bitIndex26)
<=> v97070(VarCurr,bitIndex11) )
& ( v98393(VarCurr,bitIndex25)
<=> v97070(VarCurr,bitIndex10) )
& ( v98393(VarCurr,bitIndex24)
<=> v97070(VarCurr,bitIndex9) )
& ( v98393(VarCurr,bitIndex23)
<=> v97070(VarCurr,bitIndex8) )
& ( v98393(VarCurr,bitIndex22)
<=> v97070(VarCurr,bitIndex7) )
& ( v98393(VarCurr,bitIndex21)
<=> v97070(VarCurr,bitIndex6) )
& ( v98393(VarCurr,bitIndex20)
<=> v97070(VarCurr,bitIndex5) )
& ( v98393(VarCurr,bitIndex19)
<=> v97070(VarCurr,bitIndex4) )
& ( v98393(VarCurr,bitIndex18)
<=> v97070(VarCurr,bitIndex3) )
& ( v98393(VarCurr,bitIndex17)
<=> v97070(VarCurr,bitIndex2) )
& ( v98393(VarCurr,bitIndex16)
<=> v97070(VarCurr,bitIndex1) )
& ( v98393(VarCurr,bitIndex15)
<=> v97070(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_7216,axiom,
! [VarCurr] :
( v98392(VarCurr)
<=> ( ( v95301(VarCurr,bitIndex2)
<=> $true )
& ( v95301(VarCurr,bitIndex1)
<=> $false )
& ( v95301(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7215,axiom,
! [VarCurr] :
( v98391(VarCurr)
<=> ( ( v95301(VarCurr,bitIndex2)
<=> $true )
& ( v95301(VarCurr,bitIndex1)
<=> $false )
& ( v95301(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31318,axiom,
! [VarCurr] :
( ( v98390(VarCurr,bitIndex8)
<=> v94496(VarCurr,bitIndex19) )
& ( v98390(VarCurr,bitIndex7)
<=> v94496(VarCurr,bitIndex18) )
& ( v98390(VarCurr,bitIndex6)
<=> v94496(VarCurr,bitIndex17) )
& ( v98390(VarCurr,bitIndex5)
<=> v94496(VarCurr,bitIndex16) )
& ( v98390(VarCurr,bitIndex4)
<=> v94496(VarCurr,bitIndex15) )
& ( v98390(VarCurr,bitIndex3)
<=> v94496(VarCurr,bitIndex14) )
& ( v98390(VarCurr,bitIndex2)
<=> v94496(VarCurr,bitIndex13) )
& ( v98390(VarCurr,bitIndex1)
<=> v94496(VarCurr,bitIndex12) )
& ( v98390(VarCurr,bitIndex0)
<=> v94496(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_31317,axiom,
! [VarCurr] :
( ( v98390(VarCurr,bitIndex26)
<=> v97070(VarCurr,bitIndex17) )
& ( v98390(VarCurr,bitIndex25)
<=> v97070(VarCurr,bitIndex16) )
& ( v98390(VarCurr,bitIndex24)
<=> v97070(VarCurr,bitIndex15) )
& ( v98390(VarCurr,bitIndex23)
<=> v97070(VarCurr,bitIndex14) )
& ( v98390(VarCurr,bitIndex22)
<=> v97070(VarCurr,bitIndex13) )
& ( v98390(VarCurr,bitIndex21)
<=> v97070(VarCurr,bitIndex12) )
& ( v98390(VarCurr,bitIndex20)
<=> v97070(VarCurr,bitIndex11) )
& ( v98390(VarCurr,bitIndex19)
<=> v97070(VarCurr,bitIndex10) )
& ( v98390(VarCurr,bitIndex18)
<=> v97070(VarCurr,bitIndex9) )
& ( v98390(VarCurr,bitIndex17)
<=> v97070(VarCurr,bitIndex8) )
& ( v98390(VarCurr,bitIndex16)
<=> v97070(VarCurr,bitIndex7) )
& ( v98390(VarCurr,bitIndex15)
<=> v97070(VarCurr,bitIndex6) )
& ( v98390(VarCurr,bitIndex14)
<=> v97070(VarCurr,bitIndex5) )
& ( v98390(VarCurr,bitIndex13)
<=> v97070(VarCurr,bitIndex4) )
& ( v98390(VarCurr,bitIndex12)
<=> v97070(VarCurr,bitIndex3) )
& ( v98390(VarCurr,bitIndex11)
<=> v97070(VarCurr,bitIndex2) )
& ( v98390(VarCurr,bitIndex10)
<=> v97070(VarCurr,bitIndex1) )
& ( v98390(VarCurr,bitIndex9)
<=> v97070(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_7214,axiom,
! [VarCurr] :
( v98389(VarCurr)
<=> ( ( v95301(VarCurr,bitIndex2)
<=> $false )
& ( v95301(VarCurr,bitIndex1)
<=> $true )
& ( v95301(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7213,axiom,
! [VarCurr] :
( v98388(VarCurr)
<=> ( ( v95301(VarCurr,bitIndex2)
<=> $false )
& ( v95301(VarCurr,bitIndex1)
<=> $true )
& ( v95301(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31316,axiom,
! [VarCurr] :
( ( v98387(VarCurr,bitIndex2)
<=> v94496(VarCurr,bitIndex13) )
& ( v98387(VarCurr,bitIndex1)
<=> v94496(VarCurr,bitIndex12) )
& ( v98387(VarCurr,bitIndex0)
<=> v94496(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_31315,axiom,
! [VarCurr] :
( ( v98387(VarCurr,bitIndex26)
<=> v97070(VarCurr,bitIndex23) )
& ( v98387(VarCurr,bitIndex25)
<=> v97070(VarCurr,bitIndex22) )
& ( v98387(VarCurr,bitIndex24)
<=> v97070(VarCurr,bitIndex21) )
& ( v98387(VarCurr,bitIndex23)
<=> v97070(VarCurr,bitIndex20) )
& ( v98387(VarCurr,bitIndex22)
<=> v97070(VarCurr,bitIndex19) )
& ( v98387(VarCurr,bitIndex21)
<=> v97070(VarCurr,bitIndex18) )
& ( v98387(VarCurr,bitIndex20)
<=> v97070(VarCurr,bitIndex17) )
& ( v98387(VarCurr,bitIndex19)
<=> v97070(VarCurr,bitIndex16) )
& ( v98387(VarCurr,bitIndex18)
<=> v97070(VarCurr,bitIndex15) )
& ( v98387(VarCurr,bitIndex17)
<=> v97070(VarCurr,bitIndex14) )
& ( v98387(VarCurr,bitIndex16)
<=> v97070(VarCurr,bitIndex13) )
& ( v98387(VarCurr,bitIndex15)
<=> v97070(VarCurr,bitIndex12) )
& ( v98387(VarCurr,bitIndex14)
<=> v97070(VarCurr,bitIndex11) )
& ( v98387(VarCurr,bitIndex13)
<=> v97070(VarCurr,bitIndex10) )
& ( v98387(VarCurr,bitIndex12)
<=> v97070(VarCurr,bitIndex9) )
& ( v98387(VarCurr,bitIndex11)
<=> v97070(VarCurr,bitIndex8) )
& ( v98387(VarCurr,bitIndex10)
<=> v97070(VarCurr,bitIndex7) )
& ( v98387(VarCurr,bitIndex9)
<=> v97070(VarCurr,bitIndex6) )
& ( v98387(VarCurr,bitIndex8)
<=> v97070(VarCurr,bitIndex5) )
& ( v98387(VarCurr,bitIndex7)
<=> v97070(VarCurr,bitIndex4) )
& ( v98387(VarCurr,bitIndex6)
<=> v97070(VarCurr,bitIndex3) )
& ( v98387(VarCurr,bitIndex5)
<=> v97070(VarCurr,bitIndex2) )
& ( v98387(VarCurr,bitIndex4)
<=> v97070(VarCurr,bitIndex1) )
& ( v98387(VarCurr,bitIndex3)
<=> v97070(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_7212,axiom,
! [VarCurr] :
( v98386(VarCurr)
<=> ( ( v95301(VarCurr,bitIndex2)
<=> $false )
& ( v95301(VarCurr,bitIndex1)
<=> $false )
& ( v95301(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7211,axiom,
! [VarCurr] :
( v98385(VarCurr)
<=> ( ( v95301(VarCurr,bitIndex2)
<=> $false )
& ( v95301(VarCurr,bitIndex1)
<=> $false )
& ( v95301(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31314,axiom,
! [VarCurr] :
( v97070(VarCurr,bitIndex0)
<=> v97872(VarCurr,bitIndex0) ) ).
fof(addAssignment_31313,axiom,
! [VarCurr,B] :
( range_6_1(B)
=> ( v97070(VarCurr,B)
<=> v97872(VarCurr,B) ) ) ).
fof(addAssignment_31312,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v97070(VarCurr,B)
<=> v97872(VarCurr,B) ) ) ).
fof(range_axiom_94,axiom,
! [B] :
( range_9_7(B)
<=> ( $false
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B ) ) ).
fof(addAssignment_31311,axiom,
! [VarCurr,B] :
( range_18_10(B)
=> ( v97070(VarCurr,B)
<=> v97872(VarCurr,B) ) ) ).
fof(range_axiom_93,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_31310,axiom,
! [VarCurr] :
( v97872(VarCurr,bitIndex0)
<=> v98380(VarCurr) ) ).
fof(addAssignment_31309,axiom,
! [VarCurr] :
( v97872(VarCurr,bitIndex1)
<=> v98375(VarCurr) ) ).
fof(addAssignment_31308,axiom,
! [VarCurr] :
( v97872(VarCurr,bitIndex2)
<=> v98370(VarCurr) ) ).
fof(addAssignment_31307,axiom,
! [VarCurr] :
( v97872(VarCurr,bitIndex3)
<=> v98365(VarCurr) ) ).
fof(addAssignment_31306,axiom,
! [VarCurr] :
( v97872(VarCurr,bitIndex4)
<=> v98360(VarCurr) ) ).
fof(addAssignment_31305,axiom,
! [VarCurr] :
( v97872(VarCurr,bitIndex5)
<=> v98355(VarCurr) ) ).
fof(addAssignment_31304,axiom,
! [VarCurr] :
( v97872(VarCurr,bitIndex6)
<=> v98350(VarCurr) ) ).
fof(addAssignment_31303,axiom,
! [VarCurr] :
( v97872(VarCurr,bitIndex7)
<=> v98345(VarCurr) ) ).
fof(addAssignment_31302,axiom,
! [VarCurr] :
( v97872(VarCurr,bitIndex8)
<=> v98340(VarCurr) ) ).
fof(addAssignment_31301,axiom,
! [VarCurr] :
( v97872(VarCurr,bitIndex9)
<=> v98335(VarCurr) ) ).
fof(addAssignment_31300,axiom,
! [VarCurr] :
( v97872(VarCurr,bitIndex10)
<=> v98330(VarCurr) ) ).
fof(addAssignment_31299,axiom,
! [VarCurr] :
( v97872(VarCurr,bitIndex11)
<=> v98325(VarCurr) ) ).
fof(addAssignment_31298,axiom,
! [VarCurr] :
( v97872(VarCurr,bitIndex12)
<=> v98320(VarCurr) ) ).
fof(addAssignment_31297,axiom,
! [VarCurr] :
( v97872(VarCurr,bitIndex13)
<=> v98315(VarCurr) ) ).
fof(addAssignment_31296,axiom,
! [VarCurr] :
( v97872(VarCurr,bitIndex14)
<=> v98310(VarCurr) ) ).
fof(addAssignment_31295,axiom,
! [VarCurr] :
( v97872(VarCurr,bitIndex15)
<=> v98305(VarCurr) ) ).
fof(addAssignment_31294,axiom,
! [VarCurr] :
( v97872(VarCurr,bitIndex16)
<=> v98300(VarCurr) ) ).
fof(addAssignment_31293,axiom,
! [VarCurr] :
( v97872(VarCurr,bitIndex17)
<=> v98295(VarCurr) ) ).
fof(addAssignment_31292,axiom,
! [VarCurr] :
( v97872(VarCurr,bitIndex18)
<=> v98290(VarCurr) ) ).
fof(addAssignment_31291,axiom,
! [VarCurr] :
( v97872(VarCurr,bitIndex19)
<=> v98285(VarCurr) ) ).
fof(addAssignment_31290,axiom,
! [VarCurr] :
( v97872(VarCurr,bitIndex20)
<=> v98280(VarCurr) ) ).
fof(addAssignment_31289,axiom,
! [VarCurr] :
( v97872(VarCurr,bitIndex21)
<=> v98275(VarCurr) ) ).
fof(addAssignment_31288,axiom,
! [VarCurr] :
( v97872(VarCurr,bitIndex22)
<=> v98270(VarCurr) ) ).
fof(addAssignment_31287,axiom,
! [VarCurr] :
( v97872(VarCurr,bitIndex23)
<=> v98265(VarCurr) ) ).
fof(addAssignment_31286,axiom,
! [VarCurr] :
( v97872(VarCurr,bitIndex24)
<=> v98260(VarCurr) ) ).
fof(addAssignment_31285,axiom,
! [VarCurr] :
( v97872(VarCurr,bitIndex25)
<=> v98255(VarCurr) ) ).
fof(addAssignment_31284,axiom,
! [VarCurr] :
( v97872(VarCurr,bitIndex26)
<=> v98250(VarCurr) ) ).
fof(addAssignment_31283,axiom,
! [VarCurr] :
( v97872(VarCurr,bitIndex27)
<=> v97874(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18552,axiom,
! [VarCurr] :
( v98380(VarCurr)
<=> ( v98381(VarCurr)
& v98383(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18551,axiom,
! [VarCurr] :
( v98383(VarCurr)
<=> ( v97184(VarCurr,bitIndex0)
| v97930(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18550,axiom,
! [VarCurr] :
( v98381(VarCurr)
<=> ( v97937(VarCurr)
| v98382(VarCurr) ) ) ).
fof(writeUnaryOperator_7145,axiom,
! [VarCurr] :
( ~ v98382(VarCurr)
<=> v97930(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18549,axiom,
! [VarCurr] :
( v98375(VarCurr)
<=> ( v98376(VarCurr)
& v98379(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18548,axiom,
! [VarCurr] :
( v98379(VarCurr)
<=> ( v97929(VarCurr)
| v97931(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18547,axiom,
! [VarCurr] :
( v98376(VarCurr)
<=> ( v98377(VarCurr)
| v98378(VarCurr) ) ) ).
fof(writeUnaryOperator_7144,axiom,
! [VarCurr] :
( ~ v98378(VarCurr)
<=> v97931(VarCurr) ) ).
fof(writeUnaryOperator_7143,axiom,
! [VarCurr] :
( ~ v98377(VarCurr)
<=> v97929(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18546,axiom,
! [VarCurr] :
( v98370(VarCurr)
<=> ( v98371(VarCurr)
& v98374(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18545,axiom,
! [VarCurr] :
( v98374(VarCurr)
<=> ( v97927(VarCurr)
| v97942(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18544,axiom,
! [VarCurr] :
( v98371(VarCurr)
<=> ( v98372(VarCurr)
| v98373(VarCurr) ) ) ).
fof(writeUnaryOperator_7142,axiom,
! [VarCurr] :
( ~ v98373(VarCurr)
<=> v97942(VarCurr) ) ).
fof(writeUnaryOperator_7141,axiom,
! [VarCurr] :
( ~ v98372(VarCurr)
<=> v97927(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18543,axiom,
! [VarCurr] :
( v98365(VarCurr)
<=> ( v98366(VarCurr)
& v98369(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18542,axiom,
! [VarCurr] :
( v98369(VarCurr)
<=> ( v97925(VarCurr)
| v97954(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18541,axiom,
! [VarCurr] :
( v98366(VarCurr)
<=> ( v98367(VarCurr)
| v98368(VarCurr) ) ) ).
fof(writeUnaryOperator_7140,axiom,
! [VarCurr] :
( ~ v98368(VarCurr)
<=> v97954(VarCurr) ) ).
fof(writeUnaryOperator_7139,axiom,
! [VarCurr] :
( ~ v98367(VarCurr)
<=> v97925(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18540,axiom,
! [VarCurr] :
( v98360(VarCurr)
<=> ( v98361(VarCurr)
& v98364(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18539,axiom,
! [VarCurr] :
( v98364(VarCurr)
<=> ( v97923(VarCurr)
| v97966(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18538,axiom,
! [VarCurr] :
( v98361(VarCurr)
<=> ( v98362(VarCurr)
| v98363(VarCurr) ) ) ).
fof(writeUnaryOperator_7138,axiom,
! [VarCurr] :
( ~ v98363(VarCurr)
<=> v97966(VarCurr) ) ).
fof(writeUnaryOperator_7137,axiom,
! [VarCurr] :
( ~ v98362(VarCurr)
<=> v97923(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18537,axiom,
! [VarCurr] :
( v98355(VarCurr)
<=> ( v98356(VarCurr)
& v98359(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18536,axiom,
! [VarCurr] :
( v98359(VarCurr)
<=> ( v97921(VarCurr)
| v97978(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18535,axiom,
! [VarCurr] :
( v98356(VarCurr)
<=> ( v98357(VarCurr)
| v98358(VarCurr) ) ) ).
fof(writeUnaryOperator_7136,axiom,
! [VarCurr] :
( ~ v98358(VarCurr)
<=> v97978(VarCurr) ) ).
fof(writeUnaryOperator_7135,axiom,
! [VarCurr] :
( ~ v98357(VarCurr)
<=> v97921(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18534,axiom,
! [VarCurr] :
( v98350(VarCurr)
<=> ( v98351(VarCurr)
& v98354(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18533,axiom,
! [VarCurr] :
( v98354(VarCurr)
<=> ( v97919(VarCurr)
| v97990(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18532,axiom,
! [VarCurr] :
( v98351(VarCurr)
<=> ( v98352(VarCurr)
| v98353(VarCurr) ) ) ).
fof(writeUnaryOperator_7134,axiom,
! [VarCurr] :
( ~ v98353(VarCurr)
<=> v97990(VarCurr) ) ).
fof(writeUnaryOperator_7133,axiom,
! [VarCurr] :
( ~ v98352(VarCurr)
<=> v97919(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18531,axiom,
! [VarCurr] :
( v98345(VarCurr)
<=> ( v98346(VarCurr)
& v98349(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18530,axiom,
! [VarCurr] :
( v98349(VarCurr)
<=> ( v97917(VarCurr)
| v98002(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18529,axiom,
! [VarCurr] :
( v98346(VarCurr)
<=> ( v98347(VarCurr)
| v98348(VarCurr) ) ) ).
fof(writeUnaryOperator_7132,axiom,
! [VarCurr] :
( ~ v98348(VarCurr)
<=> v98002(VarCurr) ) ).
fof(writeUnaryOperator_7131,axiom,
! [VarCurr] :
( ~ v98347(VarCurr)
<=> v97917(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18528,axiom,
! [VarCurr] :
( v98340(VarCurr)
<=> ( v98341(VarCurr)
& v98344(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18527,axiom,
! [VarCurr] :
( v98344(VarCurr)
<=> ( v97915(VarCurr)
| v98014(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18526,axiom,
! [VarCurr] :
( v98341(VarCurr)
<=> ( v98342(VarCurr)
| v98343(VarCurr) ) ) ).
fof(writeUnaryOperator_7130,axiom,
! [VarCurr] :
( ~ v98343(VarCurr)
<=> v98014(VarCurr) ) ).
fof(writeUnaryOperator_7129,axiom,
! [VarCurr] :
( ~ v98342(VarCurr)
<=> v97915(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18525,axiom,
! [VarCurr] :
( v98335(VarCurr)
<=> ( v98336(VarCurr)
& v98339(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18524,axiom,
! [VarCurr] :
( v98339(VarCurr)
<=> ( v97913(VarCurr)
| v98026(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18523,axiom,
! [VarCurr] :
( v98336(VarCurr)
<=> ( v98337(VarCurr)
| v98338(VarCurr) ) ) ).
fof(writeUnaryOperator_7128,axiom,
! [VarCurr] :
( ~ v98338(VarCurr)
<=> v98026(VarCurr) ) ).
fof(writeUnaryOperator_7127,axiom,
! [VarCurr] :
( ~ v98337(VarCurr)
<=> v97913(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18522,axiom,
! [VarCurr] :
( v98330(VarCurr)
<=> ( v98331(VarCurr)
& v98334(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18521,axiom,
! [VarCurr] :
( v98334(VarCurr)
<=> ( v97911(VarCurr)
| v98038(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18520,axiom,
! [VarCurr] :
( v98331(VarCurr)
<=> ( v98332(VarCurr)
| v98333(VarCurr) ) ) ).
fof(writeUnaryOperator_7126,axiom,
! [VarCurr] :
( ~ v98333(VarCurr)
<=> v98038(VarCurr) ) ).
fof(writeUnaryOperator_7125,axiom,
! [VarCurr] :
( ~ v98332(VarCurr)
<=> v97911(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18519,axiom,
! [VarCurr] :
( v98325(VarCurr)
<=> ( v98326(VarCurr)
& v98329(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18518,axiom,
! [VarCurr] :
( v98329(VarCurr)
<=> ( v97909(VarCurr)
| v98050(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18517,axiom,
! [VarCurr] :
( v98326(VarCurr)
<=> ( v98327(VarCurr)
| v98328(VarCurr) ) ) ).
fof(writeUnaryOperator_7124,axiom,
! [VarCurr] :
( ~ v98328(VarCurr)
<=> v98050(VarCurr) ) ).
fof(writeUnaryOperator_7123,axiom,
! [VarCurr] :
( ~ v98327(VarCurr)
<=> v97909(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18516,axiom,
! [VarCurr] :
( v98320(VarCurr)
<=> ( v98321(VarCurr)
& v98324(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18515,axiom,
! [VarCurr] :
( v98324(VarCurr)
<=> ( v97907(VarCurr)
| v98062(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18514,axiom,
! [VarCurr] :
( v98321(VarCurr)
<=> ( v98322(VarCurr)
| v98323(VarCurr) ) ) ).
fof(writeUnaryOperator_7122,axiom,
! [VarCurr] :
( ~ v98323(VarCurr)
<=> v98062(VarCurr) ) ).
fof(writeUnaryOperator_7121,axiom,
! [VarCurr] :
( ~ v98322(VarCurr)
<=> v97907(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18513,axiom,
! [VarCurr] :
( v98315(VarCurr)
<=> ( v98316(VarCurr)
& v98319(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18512,axiom,
! [VarCurr] :
( v98319(VarCurr)
<=> ( v97905(VarCurr)
| v98074(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18511,axiom,
! [VarCurr] :
( v98316(VarCurr)
<=> ( v98317(VarCurr)
| v98318(VarCurr) ) ) ).
fof(writeUnaryOperator_7120,axiom,
! [VarCurr] :
( ~ v98318(VarCurr)
<=> v98074(VarCurr) ) ).
fof(writeUnaryOperator_7119,axiom,
! [VarCurr] :
( ~ v98317(VarCurr)
<=> v97905(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18510,axiom,
! [VarCurr] :
( v98310(VarCurr)
<=> ( v98311(VarCurr)
& v98314(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18509,axiom,
! [VarCurr] :
( v98314(VarCurr)
<=> ( v97903(VarCurr)
| v98086(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18508,axiom,
! [VarCurr] :
( v98311(VarCurr)
<=> ( v98312(VarCurr)
| v98313(VarCurr) ) ) ).
fof(writeUnaryOperator_7118,axiom,
! [VarCurr] :
( ~ v98313(VarCurr)
<=> v98086(VarCurr) ) ).
fof(writeUnaryOperator_7117,axiom,
! [VarCurr] :
( ~ v98312(VarCurr)
<=> v97903(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18507,axiom,
! [VarCurr] :
( v98305(VarCurr)
<=> ( v98306(VarCurr)
& v98309(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18506,axiom,
! [VarCurr] :
( v98309(VarCurr)
<=> ( v97901(VarCurr)
| v98098(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18505,axiom,
! [VarCurr] :
( v98306(VarCurr)
<=> ( v98307(VarCurr)
| v98308(VarCurr) ) ) ).
fof(writeUnaryOperator_7116,axiom,
! [VarCurr] :
( ~ v98308(VarCurr)
<=> v98098(VarCurr) ) ).
fof(writeUnaryOperator_7115,axiom,
! [VarCurr] :
( ~ v98307(VarCurr)
<=> v97901(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18504,axiom,
! [VarCurr] :
( v98300(VarCurr)
<=> ( v98301(VarCurr)
& v98304(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18503,axiom,
! [VarCurr] :
( v98304(VarCurr)
<=> ( v97899(VarCurr)
| v98110(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18502,axiom,
! [VarCurr] :
( v98301(VarCurr)
<=> ( v98302(VarCurr)
| v98303(VarCurr) ) ) ).
fof(writeUnaryOperator_7114,axiom,
! [VarCurr] :
( ~ v98303(VarCurr)
<=> v98110(VarCurr) ) ).
fof(writeUnaryOperator_7113,axiom,
! [VarCurr] :
( ~ v98302(VarCurr)
<=> v97899(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18501,axiom,
! [VarCurr] :
( v98295(VarCurr)
<=> ( v98296(VarCurr)
& v98299(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18500,axiom,
! [VarCurr] :
( v98299(VarCurr)
<=> ( v97897(VarCurr)
| v98122(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18499,axiom,
! [VarCurr] :
( v98296(VarCurr)
<=> ( v98297(VarCurr)
| v98298(VarCurr) ) ) ).
fof(writeUnaryOperator_7112,axiom,
! [VarCurr] :
( ~ v98298(VarCurr)
<=> v98122(VarCurr) ) ).
fof(writeUnaryOperator_7111,axiom,
! [VarCurr] :
( ~ v98297(VarCurr)
<=> v97897(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18498,axiom,
! [VarCurr] :
( v98290(VarCurr)
<=> ( v98291(VarCurr)
& v98294(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18497,axiom,
! [VarCurr] :
( v98294(VarCurr)
<=> ( v97895(VarCurr)
| v98134(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18496,axiom,
! [VarCurr] :
( v98291(VarCurr)
<=> ( v98292(VarCurr)
| v98293(VarCurr) ) ) ).
fof(writeUnaryOperator_7110,axiom,
! [VarCurr] :
( ~ v98293(VarCurr)
<=> v98134(VarCurr) ) ).
fof(writeUnaryOperator_7109,axiom,
! [VarCurr] :
( ~ v98292(VarCurr)
<=> v97895(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18495,axiom,
! [VarCurr] :
( v98285(VarCurr)
<=> ( v98286(VarCurr)
& v98289(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18494,axiom,
! [VarCurr] :
( v98289(VarCurr)
<=> ( v97893(VarCurr)
| v98146(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18493,axiom,
! [VarCurr] :
( v98286(VarCurr)
<=> ( v98287(VarCurr)
| v98288(VarCurr) ) ) ).
fof(writeUnaryOperator_7108,axiom,
! [VarCurr] :
( ~ v98288(VarCurr)
<=> v98146(VarCurr) ) ).
fof(writeUnaryOperator_7107,axiom,
! [VarCurr] :
( ~ v98287(VarCurr)
<=> v97893(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18492,axiom,
! [VarCurr] :
( v98280(VarCurr)
<=> ( v98281(VarCurr)
& v98284(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18491,axiom,
! [VarCurr] :
( v98284(VarCurr)
<=> ( v97891(VarCurr)
| v98158(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18490,axiom,
! [VarCurr] :
( v98281(VarCurr)
<=> ( v98282(VarCurr)
| v98283(VarCurr) ) ) ).
fof(writeUnaryOperator_7106,axiom,
! [VarCurr] :
( ~ v98283(VarCurr)
<=> v98158(VarCurr) ) ).
fof(writeUnaryOperator_7105,axiom,
! [VarCurr] :
( ~ v98282(VarCurr)
<=> v97891(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18489,axiom,
! [VarCurr] :
( v98275(VarCurr)
<=> ( v98276(VarCurr)
& v98279(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18488,axiom,
! [VarCurr] :
( v98279(VarCurr)
<=> ( v97889(VarCurr)
| v98170(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18487,axiom,
! [VarCurr] :
( v98276(VarCurr)
<=> ( v98277(VarCurr)
| v98278(VarCurr) ) ) ).
fof(writeUnaryOperator_7104,axiom,
! [VarCurr] :
( ~ v98278(VarCurr)
<=> v98170(VarCurr) ) ).
fof(writeUnaryOperator_7103,axiom,
! [VarCurr] :
( ~ v98277(VarCurr)
<=> v97889(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18486,axiom,
! [VarCurr] :
( v98270(VarCurr)
<=> ( v98271(VarCurr)
& v98274(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18485,axiom,
! [VarCurr] :
( v98274(VarCurr)
<=> ( v97887(VarCurr)
| v98182(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18484,axiom,
! [VarCurr] :
( v98271(VarCurr)
<=> ( v98272(VarCurr)
| v98273(VarCurr) ) ) ).
fof(writeUnaryOperator_7102,axiom,
! [VarCurr] :
( ~ v98273(VarCurr)
<=> v98182(VarCurr) ) ).
fof(writeUnaryOperator_7101,axiom,
! [VarCurr] :
( ~ v98272(VarCurr)
<=> v97887(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18483,axiom,
! [VarCurr] :
( v98265(VarCurr)
<=> ( v98266(VarCurr)
& v98269(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18482,axiom,
! [VarCurr] :
( v98269(VarCurr)
<=> ( v97885(VarCurr)
| v98194(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18481,axiom,
! [VarCurr] :
( v98266(VarCurr)
<=> ( v98267(VarCurr)
| v98268(VarCurr) ) ) ).
fof(writeUnaryOperator_7100,axiom,
! [VarCurr] :
( ~ v98268(VarCurr)
<=> v98194(VarCurr) ) ).
fof(writeUnaryOperator_7099,axiom,
! [VarCurr] :
( ~ v98267(VarCurr)
<=> v97885(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18480,axiom,
! [VarCurr] :
( v98260(VarCurr)
<=> ( v98261(VarCurr)
& v98264(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18479,axiom,
! [VarCurr] :
( v98264(VarCurr)
<=> ( v97883(VarCurr)
| v98206(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18478,axiom,
! [VarCurr] :
( v98261(VarCurr)
<=> ( v98262(VarCurr)
| v98263(VarCurr) ) ) ).
fof(writeUnaryOperator_7098,axiom,
! [VarCurr] :
( ~ v98263(VarCurr)
<=> v98206(VarCurr) ) ).
fof(writeUnaryOperator_7097,axiom,
! [VarCurr] :
( ~ v98262(VarCurr)
<=> v97883(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18477,axiom,
! [VarCurr] :
( v98255(VarCurr)
<=> ( v98256(VarCurr)
& v98259(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18476,axiom,
! [VarCurr] :
( v98259(VarCurr)
<=> ( v97881(VarCurr)
| v98218(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18475,axiom,
! [VarCurr] :
( v98256(VarCurr)
<=> ( v98257(VarCurr)
| v98258(VarCurr) ) ) ).
fof(writeUnaryOperator_7096,axiom,
! [VarCurr] :
( ~ v98258(VarCurr)
<=> v98218(VarCurr) ) ).
fof(writeUnaryOperator_7095,axiom,
! [VarCurr] :
( ~ v98257(VarCurr)
<=> v97881(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18474,axiom,
! [VarCurr] :
( v98250(VarCurr)
<=> ( v98251(VarCurr)
& v98254(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18473,axiom,
! [VarCurr] :
( v98254(VarCurr)
<=> ( v97879(VarCurr)
| v98230(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18472,axiom,
! [VarCurr] :
( v98251(VarCurr)
<=> ( v98252(VarCurr)
| v98253(VarCurr) ) ) ).
fof(writeUnaryOperator_7094,axiom,
! [VarCurr] :
( ~ v98253(VarCurr)
<=> v98230(VarCurr) ) ).
fof(writeUnaryOperator_7093,axiom,
! [VarCurr] :
( ~ v98252(VarCurr)
<=> v97879(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18471,axiom,
! [VarCurr] :
( v97874(VarCurr)
<=> ( v97875(VarCurr)
& v98249(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18470,axiom,
! [VarCurr] :
( v98249(VarCurr)
<=> ( v97877(VarCurr)
| v98243(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18469,axiom,
! [VarCurr] :
( v97875(VarCurr)
<=> ( v97876(VarCurr)
| v98242(VarCurr) ) ) ).
fof(writeUnaryOperator_7092,axiom,
! [VarCurr] :
( ~ v98242(VarCurr)
<=> v98243(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18468,axiom,
! [VarCurr] :
( v98243(VarCurr)
<=> ( v98244(VarCurr)
& v98247(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1456,axiom,
! [VarCurr] :
( v98247(VarCurr)
<=> ( v98248(VarCurr)
| v97930(VarCurr,bitIndex27) ) ) ).
fof(writeUnaryOperator_7091,axiom,
! [VarCurr] :
( ~ v98248(VarCurr)
<=> v98245(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18467,axiom,
! [VarCurr] :
( v98244(VarCurr)
<=> ( v98245(VarCurr)
| v98246(VarCurr) ) ) ).
fof(writeUnaryOperator_7090,axiom,
! [VarCurr] :
( ~ v98246(VarCurr)
<=> v97930(VarCurr,bitIndex27) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18466,axiom,
! [VarCurr] :
( v98245(VarCurr)
<=> ( v98236(VarCurr)
& v98238(VarCurr) ) ) ).
fof(writeUnaryOperator_7089,axiom,
! [VarCurr] :
( ~ v97876(VarCurr)
<=> v97877(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18465,axiom,
! [VarCurr] :
( v97877(VarCurr)
<=> ( v97878(VarCurr)
| v98241(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1455,axiom,
! [VarCurr] :
( v98241(VarCurr)
<=> ( v98233(VarCurr)
& v97930(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18464,axiom,
! [VarCurr] :
( v97878(VarCurr)
<=> ( v97879(VarCurr)
& v98230(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18463,axiom,
! [VarCurr] :
( v98230(VarCurr)
<=> ( v98231(VarCurr)
& v98240(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1454,axiom,
! [VarCurr] :
( v98240(VarCurr)
<=> ( v98233(VarCurr)
| v97930(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18462,axiom,
! [VarCurr] :
( v98231(VarCurr)
<=> ( v98232(VarCurr)
| v98239(VarCurr) ) ) ).
fof(writeUnaryOperator_7088,axiom,
! [VarCurr] :
( ~ v98239(VarCurr)
<=> v97930(VarCurr,bitIndex26) ) ).
fof(writeUnaryOperator_7087,axiom,
! [VarCurr] :
( ~ v98232(VarCurr)
<=> v98233(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18461,axiom,
! [VarCurr] :
( v98233(VarCurr)
<=> ( v98234(VarCurr)
& v98237(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18460,axiom,
! [VarCurr] :
( v98237(VarCurr)
<=> ( v98236(VarCurr)
| v98238(VarCurr) ) ) ).
fof(writeUnaryOperator_7086,axiom,
! [VarCurr] :
( ~ v98238(VarCurr)
<=> v97184(VarCurr,bitIndex26) ) ).
fof(writeBinaryOperatorShiftedRanges_1453,axiom,
! [VarCurr] :
( v98234(VarCurr)
<=> ( v98235(VarCurr)
| v97184(VarCurr,bitIndex26) ) ) ).
fof(writeUnaryOperator_7085,axiom,
! [VarCurr] :
( ~ v98235(VarCurr)
<=> v98236(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18459,axiom,
! [VarCurr] :
( v98236(VarCurr)
<=> ( v98224(VarCurr)
& v98226(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18458,axiom,
! [VarCurr] :
( v97879(VarCurr)
<=> ( v97880(VarCurr)
| v98229(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1452,axiom,
! [VarCurr] :
( v98229(VarCurr)
<=> ( v98221(VarCurr)
& v97930(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18457,axiom,
! [VarCurr] :
( v97880(VarCurr)
<=> ( v97881(VarCurr)
& v98218(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18456,axiom,
! [VarCurr] :
( v98218(VarCurr)
<=> ( v98219(VarCurr)
& v98228(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1451,axiom,
! [VarCurr] :
( v98228(VarCurr)
<=> ( v98221(VarCurr)
| v97930(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18455,axiom,
! [VarCurr] :
( v98219(VarCurr)
<=> ( v98220(VarCurr)
| v98227(VarCurr) ) ) ).
fof(writeUnaryOperator_7084,axiom,
! [VarCurr] :
( ~ v98227(VarCurr)
<=> v97930(VarCurr,bitIndex25) ) ).
fof(writeUnaryOperator_7083,axiom,
! [VarCurr] :
( ~ v98220(VarCurr)
<=> v98221(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18454,axiom,
! [VarCurr] :
( v98221(VarCurr)
<=> ( v98222(VarCurr)
& v98225(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18453,axiom,
! [VarCurr] :
( v98225(VarCurr)
<=> ( v98224(VarCurr)
| v98226(VarCurr) ) ) ).
fof(writeUnaryOperator_7082,axiom,
! [VarCurr] :
( ~ v98226(VarCurr)
<=> v97184(VarCurr,bitIndex25) ) ).
fof(writeBinaryOperatorShiftedRanges_1450,axiom,
! [VarCurr] :
( v98222(VarCurr)
<=> ( v98223(VarCurr)
| v97184(VarCurr,bitIndex25) ) ) ).
fof(writeUnaryOperator_7081,axiom,
! [VarCurr] :
( ~ v98223(VarCurr)
<=> v98224(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18452,axiom,
! [VarCurr] :
( v98224(VarCurr)
<=> ( v98212(VarCurr)
& v98214(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18451,axiom,
! [VarCurr] :
( v97881(VarCurr)
<=> ( v97882(VarCurr)
| v98217(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1449,axiom,
! [VarCurr] :
( v98217(VarCurr)
<=> ( v98209(VarCurr)
& v97930(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18450,axiom,
! [VarCurr] :
( v97882(VarCurr)
<=> ( v97883(VarCurr)
& v98206(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18449,axiom,
! [VarCurr] :
( v98206(VarCurr)
<=> ( v98207(VarCurr)
& v98216(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1448,axiom,
! [VarCurr] :
( v98216(VarCurr)
<=> ( v98209(VarCurr)
| v97930(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18448,axiom,
! [VarCurr] :
( v98207(VarCurr)
<=> ( v98208(VarCurr)
| v98215(VarCurr) ) ) ).
fof(writeUnaryOperator_7080,axiom,
! [VarCurr] :
( ~ v98215(VarCurr)
<=> v97930(VarCurr,bitIndex24) ) ).
fof(writeUnaryOperator_7079,axiom,
! [VarCurr] :
( ~ v98208(VarCurr)
<=> v98209(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18447,axiom,
! [VarCurr] :
( v98209(VarCurr)
<=> ( v98210(VarCurr)
& v98213(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18446,axiom,
! [VarCurr] :
( v98213(VarCurr)
<=> ( v98212(VarCurr)
| v98214(VarCurr) ) ) ).
fof(writeUnaryOperator_7078,axiom,
! [VarCurr] :
( ~ v98214(VarCurr)
<=> v97184(VarCurr,bitIndex24) ) ).
fof(writeBinaryOperatorShiftedRanges_1447,axiom,
! [VarCurr] :
( v98210(VarCurr)
<=> ( v98211(VarCurr)
| v97184(VarCurr,bitIndex24) ) ) ).
fof(writeUnaryOperator_7077,axiom,
! [VarCurr] :
( ~ v98211(VarCurr)
<=> v98212(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18445,axiom,
! [VarCurr] :
( v98212(VarCurr)
<=> ( v98200(VarCurr)
& v98202(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18444,axiom,
! [VarCurr] :
( v97883(VarCurr)
<=> ( v97884(VarCurr)
| v98205(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1446,axiom,
! [VarCurr] :
( v98205(VarCurr)
<=> ( v98197(VarCurr)
& v97930(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18443,axiom,
! [VarCurr] :
( v97884(VarCurr)
<=> ( v97885(VarCurr)
& v98194(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18442,axiom,
! [VarCurr] :
( v98194(VarCurr)
<=> ( v98195(VarCurr)
& v98204(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1445,axiom,
! [VarCurr] :
( v98204(VarCurr)
<=> ( v98197(VarCurr)
| v97930(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18441,axiom,
! [VarCurr] :
( v98195(VarCurr)
<=> ( v98196(VarCurr)
| v98203(VarCurr) ) ) ).
fof(writeUnaryOperator_7076,axiom,
! [VarCurr] :
( ~ v98203(VarCurr)
<=> v97930(VarCurr,bitIndex23) ) ).
fof(writeUnaryOperator_7075,axiom,
! [VarCurr] :
( ~ v98196(VarCurr)
<=> v98197(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18440,axiom,
! [VarCurr] :
( v98197(VarCurr)
<=> ( v98198(VarCurr)
& v98201(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18439,axiom,
! [VarCurr] :
( v98201(VarCurr)
<=> ( v98200(VarCurr)
| v98202(VarCurr) ) ) ).
fof(writeUnaryOperator_7074,axiom,
! [VarCurr] :
( ~ v98202(VarCurr)
<=> v97184(VarCurr,bitIndex23) ) ).
fof(writeBinaryOperatorShiftedRanges_1444,axiom,
! [VarCurr] :
( v98198(VarCurr)
<=> ( v98199(VarCurr)
| v97184(VarCurr,bitIndex23) ) ) ).
fof(writeUnaryOperator_7073,axiom,
! [VarCurr] :
( ~ v98199(VarCurr)
<=> v98200(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18438,axiom,
! [VarCurr] :
( v98200(VarCurr)
<=> ( v98188(VarCurr)
& v98190(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18437,axiom,
! [VarCurr] :
( v97885(VarCurr)
<=> ( v97886(VarCurr)
| v98193(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1443,axiom,
! [VarCurr] :
( v98193(VarCurr)
<=> ( v98185(VarCurr)
& v97930(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18436,axiom,
! [VarCurr] :
( v97886(VarCurr)
<=> ( v97887(VarCurr)
& v98182(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18435,axiom,
! [VarCurr] :
( v98182(VarCurr)
<=> ( v98183(VarCurr)
& v98192(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1442,axiom,
! [VarCurr] :
( v98192(VarCurr)
<=> ( v98185(VarCurr)
| v97930(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18434,axiom,
! [VarCurr] :
( v98183(VarCurr)
<=> ( v98184(VarCurr)
| v98191(VarCurr) ) ) ).
fof(writeUnaryOperator_7072,axiom,
! [VarCurr] :
( ~ v98191(VarCurr)
<=> v97930(VarCurr,bitIndex22) ) ).
fof(writeUnaryOperator_7071,axiom,
! [VarCurr] :
( ~ v98184(VarCurr)
<=> v98185(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18433,axiom,
! [VarCurr] :
( v98185(VarCurr)
<=> ( v98186(VarCurr)
& v98189(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18432,axiom,
! [VarCurr] :
( v98189(VarCurr)
<=> ( v98188(VarCurr)
| v98190(VarCurr) ) ) ).
fof(writeUnaryOperator_7070,axiom,
! [VarCurr] :
( ~ v98190(VarCurr)
<=> v97184(VarCurr,bitIndex22) ) ).
fof(writeBinaryOperatorShiftedRanges_1441,axiom,
! [VarCurr] :
( v98186(VarCurr)
<=> ( v98187(VarCurr)
| v97184(VarCurr,bitIndex22) ) ) ).
fof(writeUnaryOperator_7069,axiom,
! [VarCurr] :
( ~ v98187(VarCurr)
<=> v98188(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18431,axiom,
! [VarCurr] :
( v98188(VarCurr)
<=> ( v98176(VarCurr)
& v98178(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18430,axiom,
! [VarCurr] :
( v97887(VarCurr)
<=> ( v97888(VarCurr)
| v98181(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1440,axiom,
! [VarCurr] :
( v98181(VarCurr)
<=> ( v98173(VarCurr)
& v97930(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18429,axiom,
! [VarCurr] :
( v97888(VarCurr)
<=> ( v97889(VarCurr)
& v98170(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18428,axiom,
! [VarCurr] :
( v98170(VarCurr)
<=> ( v98171(VarCurr)
& v98180(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1439,axiom,
! [VarCurr] :
( v98180(VarCurr)
<=> ( v98173(VarCurr)
| v97930(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18427,axiom,
! [VarCurr] :
( v98171(VarCurr)
<=> ( v98172(VarCurr)
| v98179(VarCurr) ) ) ).
fof(writeUnaryOperator_7068,axiom,
! [VarCurr] :
( ~ v98179(VarCurr)
<=> v97930(VarCurr,bitIndex21) ) ).
fof(writeUnaryOperator_7067,axiom,
! [VarCurr] :
( ~ v98172(VarCurr)
<=> v98173(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18426,axiom,
! [VarCurr] :
( v98173(VarCurr)
<=> ( v98174(VarCurr)
& v98177(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18425,axiom,
! [VarCurr] :
( v98177(VarCurr)
<=> ( v98176(VarCurr)
| v98178(VarCurr) ) ) ).
fof(writeUnaryOperator_7066,axiom,
! [VarCurr] :
( ~ v98178(VarCurr)
<=> v97184(VarCurr,bitIndex21) ) ).
fof(writeBinaryOperatorShiftedRanges_1438,axiom,
! [VarCurr] :
( v98174(VarCurr)
<=> ( v98175(VarCurr)
| v97184(VarCurr,bitIndex21) ) ) ).
fof(writeUnaryOperator_7065,axiom,
! [VarCurr] :
( ~ v98175(VarCurr)
<=> v98176(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18424,axiom,
! [VarCurr] :
( v98176(VarCurr)
<=> ( v98164(VarCurr)
& v98166(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18423,axiom,
! [VarCurr] :
( v97889(VarCurr)
<=> ( v97890(VarCurr)
| v98169(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1437,axiom,
! [VarCurr] :
( v98169(VarCurr)
<=> ( v98161(VarCurr)
& v97930(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18422,axiom,
! [VarCurr] :
( v97890(VarCurr)
<=> ( v97891(VarCurr)
& v98158(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18421,axiom,
! [VarCurr] :
( v98158(VarCurr)
<=> ( v98159(VarCurr)
& v98168(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1436,axiom,
! [VarCurr] :
( v98168(VarCurr)
<=> ( v98161(VarCurr)
| v97930(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18420,axiom,
! [VarCurr] :
( v98159(VarCurr)
<=> ( v98160(VarCurr)
| v98167(VarCurr) ) ) ).
fof(writeUnaryOperator_7064,axiom,
! [VarCurr] :
( ~ v98167(VarCurr)
<=> v97930(VarCurr,bitIndex20) ) ).
fof(writeUnaryOperator_7063,axiom,
! [VarCurr] :
( ~ v98160(VarCurr)
<=> v98161(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18419,axiom,
! [VarCurr] :
( v98161(VarCurr)
<=> ( v98162(VarCurr)
& v98165(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18418,axiom,
! [VarCurr] :
( v98165(VarCurr)
<=> ( v98164(VarCurr)
| v98166(VarCurr) ) ) ).
fof(writeUnaryOperator_7062,axiom,
! [VarCurr] :
( ~ v98166(VarCurr)
<=> v97184(VarCurr,bitIndex20) ) ).
fof(writeBinaryOperatorShiftedRanges_1435,axiom,
! [VarCurr] :
( v98162(VarCurr)
<=> ( v98163(VarCurr)
| v97184(VarCurr,bitIndex20) ) ) ).
fof(writeUnaryOperator_7061,axiom,
! [VarCurr] :
( ~ v98163(VarCurr)
<=> v98164(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18417,axiom,
! [VarCurr] :
( v98164(VarCurr)
<=> ( v98152(VarCurr)
& v98154(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18416,axiom,
! [VarCurr] :
( v97891(VarCurr)
<=> ( v97892(VarCurr)
| v98157(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1434,axiom,
! [VarCurr] :
( v98157(VarCurr)
<=> ( v98149(VarCurr)
& v97930(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18415,axiom,
! [VarCurr] :
( v97892(VarCurr)
<=> ( v97893(VarCurr)
& v98146(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18414,axiom,
! [VarCurr] :
( v98146(VarCurr)
<=> ( v98147(VarCurr)
& v98156(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1433,axiom,
! [VarCurr] :
( v98156(VarCurr)
<=> ( v98149(VarCurr)
| v97930(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18413,axiom,
! [VarCurr] :
( v98147(VarCurr)
<=> ( v98148(VarCurr)
| v98155(VarCurr) ) ) ).
fof(writeUnaryOperator_7060,axiom,
! [VarCurr] :
( ~ v98155(VarCurr)
<=> v97930(VarCurr,bitIndex19) ) ).
fof(writeUnaryOperator_7059,axiom,
! [VarCurr] :
( ~ v98148(VarCurr)
<=> v98149(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18412,axiom,
! [VarCurr] :
( v98149(VarCurr)
<=> ( v98150(VarCurr)
& v98153(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18411,axiom,
! [VarCurr] :
( v98153(VarCurr)
<=> ( v98152(VarCurr)
| v98154(VarCurr) ) ) ).
fof(writeUnaryOperator_7058,axiom,
! [VarCurr] :
( ~ v98154(VarCurr)
<=> v97184(VarCurr,bitIndex19) ) ).
fof(writeBinaryOperatorShiftedRanges_1432,axiom,
! [VarCurr] :
( v98150(VarCurr)
<=> ( v98151(VarCurr)
| v97184(VarCurr,bitIndex19) ) ) ).
fof(writeUnaryOperator_7057,axiom,
! [VarCurr] :
( ~ v98151(VarCurr)
<=> v98152(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18410,axiom,
! [VarCurr] :
( v98152(VarCurr)
<=> ( v98140(VarCurr)
& v98142(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18409,axiom,
! [VarCurr] :
( v97893(VarCurr)
<=> ( v97894(VarCurr)
| v98145(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1431,axiom,
! [VarCurr] :
( v98145(VarCurr)
<=> ( v98137(VarCurr)
& v97930(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18408,axiom,
! [VarCurr] :
( v97894(VarCurr)
<=> ( v97895(VarCurr)
& v98134(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18407,axiom,
! [VarCurr] :
( v98134(VarCurr)
<=> ( v98135(VarCurr)
& v98144(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1430,axiom,
! [VarCurr] :
( v98144(VarCurr)
<=> ( v98137(VarCurr)
| v97930(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18406,axiom,
! [VarCurr] :
( v98135(VarCurr)
<=> ( v98136(VarCurr)
| v98143(VarCurr) ) ) ).
fof(writeUnaryOperator_7056,axiom,
! [VarCurr] :
( ~ v98143(VarCurr)
<=> v97930(VarCurr,bitIndex18) ) ).
fof(writeUnaryOperator_7055,axiom,
! [VarCurr] :
( ~ v98136(VarCurr)
<=> v98137(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18405,axiom,
! [VarCurr] :
( v98137(VarCurr)
<=> ( v98138(VarCurr)
& v98141(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18404,axiom,
! [VarCurr] :
( v98141(VarCurr)
<=> ( v98140(VarCurr)
| v98142(VarCurr) ) ) ).
fof(writeUnaryOperator_7054,axiom,
! [VarCurr] :
( ~ v98142(VarCurr)
<=> v97184(VarCurr,bitIndex18) ) ).
fof(writeBinaryOperatorShiftedRanges_1429,axiom,
! [VarCurr] :
( v98138(VarCurr)
<=> ( v98139(VarCurr)
| v97184(VarCurr,bitIndex18) ) ) ).
fof(writeUnaryOperator_7053,axiom,
! [VarCurr] :
( ~ v98139(VarCurr)
<=> v98140(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18403,axiom,
! [VarCurr] :
( v98140(VarCurr)
<=> ( v98128(VarCurr)
& v98130(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18402,axiom,
! [VarCurr] :
( v97895(VarCurr)
<=> ( v97896(VarCurr)
| v98133(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1428,axiom,
! [VarCurr] :
( v98133(VarCurr)
<=> ( v98125(VarCurr)
& v97930(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18401,axiom,
! [VarCurr] :
( v97896(VarCurr)
<=> ( v97897(VarCurr)
& v98122(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18400,axiom,
! [VarCurr] :
( v98122(VarCurr)
<=> ( v98123(VarCurr)
& v98132(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1427,axiom,
! [VarCurr] :
( v98132(VarCurr)
<=> ( v98125(VarCurr)
| v97930(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18399,axiom,
! [VarCurr] :
( v98123(VarCurr)
<=> ( v98124(VarCurr)
| v98131(VarCurr) ) ) ).
fof(writeUnaryOperator_7052,axiom,
! [VarCurr] :
( ~ v98131(VarCurr)
<=> v97930(VarCurr,bitIndex17) ) ).
fof(writeUnaryOperator_7051,axiom,
! [VarCurr] :
( ~ v98124(VarCurr)
<=> v98125(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18398,axiom,
! [VarCurr] :
( v98125(VarCurr)
<=> ( v98126(VarCurr)
& v98129(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18397,axiom,
! [VarCurr] :
( v98129(VarCurr)
<=> ( v98128(VarCurr)
| v98130(VarCurr) ) ) ).
fof(writeUnaryOperator_7050,axiom,
! [VarCurr] :
( ~ v98130(VarCurr)
<=> v97184(VarCurr,bitIndex17) ) ).
fof(writeBinaryOperatorShiftedRanges_1426,axiom,
! [VarCurr] :
( v98126(VarCurr)
<=> ( v98127(VarCurr)
| v97184(VarCurr,bitIndex17) ) ) ).
fof(writeUnaryOperator_7049,axiom,
! [VarCurr] :
( ~ v98127(VarCurr)
<=> v98128(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18396,axiom,
! [VarCurr] :
( v98128(VarCurr)
<=> ( v98116(VarCurr)
& v98118(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18395,axiom,
! [VarCurr] :
( v97897(VarCurr)
<=> ( v97898(VarCurr)
| v98121(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1425,axiom,
! [VarCurr] :
( v98121(VarCurr)
<=> ( v98113(VarCurr)
& v97930(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18394,axiom,
! [VarCurr] :
( v97898(VarCurr)
<=> ( v97899(VarCurr)
& v98110(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18393,axiom,
! [VarCurr] :
( v98110(VarCurr)
<=> ( v98111(VarCurr)
& v98120(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1424,axiom,
! [VarCurr] :
( v98120(VarCurr)
<=> ( v98113(VarCurr)
| v97930(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18392,axiom,
! [VarCurr] :
( v98111(VarCurr)
<=> ( v98112(VarCurr)
| v98119(VarCurr) ) ) ).
fof(writeUnaryOperator_7048,axiom,
! [VarCurr] :
( ~ v98119(VarCurr)
<=> v97930(VarCurr,bitIndex16) ) ).
fof(writeUnaryOperator_7047,axiom,
! [VarCurr] :
( ~ v98112(VarCurr)
<=> v98113(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18391,axiom,
! [VarCurr] :
( v98113(VarCurr)
<=> ( v98114(VarCurr)
& v98117(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18390,axiom,
! [VarCurr] :
( v98117(VarCurr)
<=> ( v98116(VarCurr)
| v98118(VarCurr) ) ) ).
fof(writeUnaryOperator_7046,axiom,
! [VarCurr] :
( ~ v98118(VarCurr)
<=> v97184(VarCurr,bitIndex16) ) ).
fof(writeBinaryOperatorShiftedRanges_1423,axiom,
! [VarCurr] :
( v98114(VarCurr)
<=> ( v98115(VarCurr)
| v97184(VarCurr,bitIndex16) ) ) ).
fof(writeUnaryOperator_7045,axiom,
! [VarCurr] :
( ~ v98115(VarCurr)
<=> v98116(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18389,axiom,
! [VarCurr] :
( v98116(VarCurr)
<=> ( v98104(VarCurr)
& v98106(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18388,axiom,
! [VarCurr] :
( v97899(VarCurr)
<=> ( v97900(VarCurr)
| v98109(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1422,axiom,
! [VarCurr] :
( v98109(VarCurr)
<=> ( v98101(VarCurr)
& v97930(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18387,axiom,
! [VarCurr] :
( v97900(VarCurr)
<=> ( v97901(VarCurr)
& v98098(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18386,axiom,
! [VarCurr] :
( v98098(VarCurr)
<=> ( v98099(VarCurr)
& v98108(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1421,axiom,
! [VarCurr] :
( v98108(VarCurr)
<=> ( v98101(VarCurr)
| v97930(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18385,axiom,
! [VarCurr] :
( v98099(VarCurr)
<=> ( v98100(VarCurr)
| v98107(VarCurr) ) ) ).
fof(writeUnaryOperator_7044,axiom,
! [VarCurr] :
( ~ v98107(VarCurr)
<=> v97930(VarCurr,bitIndex15) ) ).
fof(writeUnaryOperator_7043,axiom,
! [VarCurr] :
( ~ v98100(VarCurr)
<=> v98101(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18384,axiom,
! [VarCurr] :
( v98101(VarCurr)
<=> ( v98102(VarCurr)
& v98105(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18383,axiom,
! [VarCurr] :
( v98105(VarCurr)
<=> ( v98104(VarCurr)
| v98106(VarCurr) ) ) ).
fof(writeUnaryOperator_7042,axiom,
! [VarCurr] :
( ~ v98106(VarCurr)
<=> v97184(VarCurr,bitIndex15) ) ).
fof(writeBinaryOperatorShiftedRanges_1420,axiom,
! [VarCurr] :
( v98102(VarCurr)
<=> ( v98103(VarCurr)
| v97184(VarCurr,bitIndex15) ) ) ).
fof(writeUnaryOperator_7041,axiom,
! [VarCurr] :
( ~ v98103(VarCurr)
<=> v98104(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18382,axiom,
! [VarCurr] :
( v98104(VarCurr)
<=> ( v98092(VarCurr)
& v98094(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18381,axiom,
! [VarCurr] :
( v97901(VarCurr)
<=> ( v97902(VarCurr)
| v98097(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1419,axiom,
! [VarCurr] :
( v98097(VarCurr)
<=> ( v98089(VarCurr)
& v97930(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18380,axiom,
! [VarCurr] :
( v97902(VarCurr)
<=> ( v97903(VarCurr)
& v98086(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18379,axiom,
! [VarCurr] :
( v98086(VarCurr)
<=> ( v98087(VarCurr)
& v98096(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1418,axiom,
! [VarCurr] :
( v98096(VarCurr)
<=> ( v98089(VarCurr)
| v97930(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18378,axiom,
! [VarCurr] :
( v98087(VarCurr)
<=> ( v98088(VarCurr)
| v98095(VarCurr) ) ) ).
fof(writeUnaryOperator_7040,axiom,
! [VarCurr] :
( ~ v98095(VarCurr)
<=> v97930(VarCurr,bitIndex14) ) ).
fof(writeUnaryOperator_7039,axiom,
! [VarCurr] :
( ~ v98088(VarCurr)
<=> v98089(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18377,axiom,
! [VarCurr] :
( v98089(VarCurr)
<=> ( v98090(VarCurr)
& v98093(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18376,axiom,
! [VarCurr] :
( v98093(VarCurr)
<=> ( v98092(VarCurr)
| v98094(VarCurr) ) ) ).
fof(writeUnaryOperator_7038,axiom,
! [VarCurr] :
( ~ v98094(VarCurr)
<=> v97184(VarCurr,bitIndex14) ) ).
fof(writeBinaryOperatorShiftedRanges_1417,axiom,
! [VarCurr] :
( v98090(VarCurr)
<=> ( v98091(VarCurr)
| v97184(VarCurr,bitIndex14) ) ) ).
fof(writeUnaryOperator_7037,axiom,
! [VarCurr] :
( ~ v98091(VarCurr)
<=> v98092(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18375,axiom,
! [VarCurr] :
( v98092(VarCurr)
<=> ( v98080(VarCurr)
& v98082(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18374,axiom,
! [VarCurr] :
( v97903(VarCurr)
<=> ( v97904(VarCurr)
| v98085(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1416,axiom,
! [VarCurr] :
( v98085(VarCurr)
<=> ( v98077(VarCurr)
& v97930(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18373,axiom,
! [VarCurr] :
( v97904(VarCurr)
<=> ( v97905(VarCurr)
& v98074(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18372,axiom,
! [VarCurr] :
( v98074(VarCurr)
<=> ( v98075(VarCurr)
& v98084(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1415,axiom,
! [VarCurr] :
( v98084(VarCurr)
<=> ( v98077(VarCurr)
| v97930(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18371,axiom,
! [VarCurr] :
( v98075(VarCurr)
<=> ( v98076(VarCurr)
| v98083(VarCurr) ) ) ).
fof(writeUnaryOperator_7036,axiom,
! [VarCurr] :
( ~ v98083(VarCurr)
<=> v97930(VarCurr,bitIndex13) ) ).
fof(writeUnaryOperator_7035,axiom,
! [VarCurr] :
( ~ v98076(VarCurr)
<=> v98077(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18370,axiom,
! [VarCurr] :
( v98077(VarCurr)
<=> ( v98078(VarCurr)
& v98081(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18369,axiom,
! [VarCurr] :
( v98081(VarCurr)
<=> ( v98080(VarCurr)
| v98082(VarCurr) ) ) ).
fof(writeUnaryOperator_7034,axiom,
! [VarCurr] :
( ~ v98082(VarCurr)
<=> v97184(VarCurr,bitIndex13) ) ).
fof(writeBinaryOperatorShiftedRanges_1414,axiom,
! [VarCurr] :
( v98078(VarCurr)
<=> ( v98079(VarCurr)
| v97184(VarCurr,bitIndex13) ) ) ).
fof(writeUnaryOperator_7033,axiom,
! [VarCurr] :
( ~ v98079(VarCurr)
<=> v98080(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18368,axiom,
! [VarCurr] :
( v98080(VarCurr)
<=> ( v98068(VarCurr)
& v98070(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18367,axiom,
! [VarCurr] :
( v97905(VarCurr)
<=> ( v97906(VarCurr)
| v98073(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1413,axiom,
! [VarCurr] :
( v98073(VarCurr)
<=> ( v98065(VarCurr)
& v97930(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18366,axiom,
! [VarCurr] :
( v97906(VarCurr)
<=> ( v97907(VarCurr)
& v98062(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18365,axiom,
! [VarCurr] :
( v98062(VarCurr)
<=> ( v98063(VarCurr)
& v98072(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1412,axiom,
! [VarCurr] :
( v98072(VarCurr)
<=> ( v98065(VarCurr)
| v97930(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18364,axiom,
! [VarCurr] :
( v98063(VarCurr)
<=> ( v98064(VarCurr)
| v98071(VarCurr) ) ) ).
fof(writeUnaryOperator_7032,axiom,
! [VarCurr] :
( ~ v98071(VarCurr)
<=> v97930(VarCurr,bitIndex12) ) ).
fof(writeUnaryOperator_7031,axiom,
! [VarCurr] :
( ~ v98064(VarCurr)
<=> v98065(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18363,axiom,
! [VarCurr] :
( v98065(VarCurr)
<=> ( v98066(VarCurr)
& v98069(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18362,axiom,
! [VarCurr] :
( v98069(VarCurr)
<=> ( v98068(VarCurr)
| v98070(VarCurr) ) ) ).
fof(writeUnaryOperator_7030,axiom,
! [VarCurr] :
( ~ v98070(VarCurr)
<=> v97184(VarCurr,bitIndex12) ) ).
fof(writeBinaryOperatorShiftedRanges_1411,axiom,
! [VarCurr] :
( v98066(VarCurr)
<=> ( v98067(VarCurr)
| v97184(VarCurr,bitIndex12) ) ) ).
fof(writeUnaryOperator_7029,axiom,
! [VarCurr] :
( ~ v98067(VarCurr)
<=> v98068(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18361,axiom,
! [VarCurr] :
( v98068(VarCurr)
<=> ( v98056(VarCurr)
& v98058(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18360,axiom,
! [VarCurr] :
( v97907(VarCurr)
<=> ( v97908(VarCurr)
| v98061(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1410,axiom,
! [VarCurr] :
( v98061(VarCurr)
<=> ( v98053(VarCurr)
& v97930(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18359,axiom,
! [VarCurr] :
( v97908(VarCurr)
<=> ( v97909(VarCurr)
& v98050(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18358,axiom,
! [VarCurr] :
( v98050(VarCurr)
<=> ( v98051(VarCurr)
& v98060(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1409,axiom,
! [VarCurr] :
( v98060(VarCurr)
<=> ( v98053(VarCurr)
| v97930(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18357,axiom,
! [VarCurr] :
( v98051(VarCurr)
<=> ( v98052(VarCurr)
| v98059(VarCurr) ) ) ).
fof(writeUnaryOperator_7028,axiom,
! [VarCurr] :
( ~ v98059(VarCurr)
<=> v97930(VarCurr,bitIndex11) ) ).
fof(writeUnaryOperator_7027,axiom,
! [VarCurr] :
( ~ v98052(VarCurr)
<=> v98053(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18356,axiom,
! [VarCurr] :
( v98053(VarCurr)
<=> ( v98054(VarCurr)
& v98057(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18355,axiom,
! [VarCurr] :
( v98057(VarCurr)
<=> ( v98056(VarCurr)
| v98058(VarCurr) ) ) ).
fof(writeUnaryOperator_7026,axiom,
! [VarCurr] :
( ~ v98058(VarCurr)
<=> v97184(VarCurr,bitIndex11) ) ).
fof(writeBinaryOperatorShiftedRanges_1408,axiom,
! [VarCurr] :
( v98054(VarCurr)
<=> ( v98055(VarCurr)
| v97184(VarCurr,bitIndex11) ) ) ).
fof(writeUnaryOperator_7025,axiom,
! [VarCurr] :
( ~ v98055(VarCurr)
<=> v98056(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18354,axiom,
! [VarCurr] :
( v98056(VarCurr)
<=> ( v98044(VarCurr)
& v98046(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18353,axiom,
! [VarCurr] :
( v97909(VarCurr)
<=> ( v97910(VarCurr)
| v98049(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1407,axiom,
! [VarCurr] :
( v98049(VarCurr)
<=> ( v98041(VarCurr)
& v97930(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18352,axiom,
! [VarCurr] :
( v97910(VarCurr)
<=> ( v97911(VarCurr)
& v98038(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18351,axiom,
! [VarCurr] :
( v98038(VarCurr)
<=> ( v98039(VarCurr)
& v98048(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1406,axiom,
! [VarCurr] :
( v98048(VarCurr)
<=> ( v98041(VarCurr)
| v97930(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18350,axiom,
! [VarCurr] :
( v98039(VarCurr)
<=> ( v98040(VarCurr)
| v98047(VarCurr) ) ) ).
fof(writeUnaryOperator_7024,axiom,
! [VarCurr] :
( ~ v98047(VarCurr)
<=> v97930(VarCurr,bitIndex10) ) ).
fof(writeUnaryOperator_7023,axiom,
! [VarCurr] :
( ~ v98040(VarCurr)
<=> v98041(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18349,axiom,
! [VarCurr] :
( v98041(VarCurr)
<=> ( v98042(VarCurr)
& v98045(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18348,axiom,
! [VarCurr] :
( v98045(VarCurr)
<=> ( v98044(VarCurr)
| v98046(VarCurr) ) ) ).
fof(writeUnaryOperator_7022,axiom,
! [VarCurr] :
( ~ v98046(VarCurr)
<=> v97184(VarCurr,bitIndex10) ) ).
fof(writeBinaryOperatorShiftedRanges_1405,axiom,
! [VarCurr] :
( v98042(VarCurr)
<=> ( v98043(VarCurr)
| v97184(VarCurr,bitIndex10) ) ) ).
fof(writeUnaryOperator_7021,axiom,
! [VarCurr] :
( ~ v98043(VarCurr)
<=> v98044(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18347,axiom,
! [VarCurr] :
( v98044(VarCurr)
<=> ( v98032(VarCurr)
& v98034(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18346,axiom,
! [VarCurr] :
( v97911(VarCurr)
<=> ( v97912(VarCurr)
| v98037(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1404,axiom,
! [VarCurr] :
( v98037(VarCurr)
<=> ( v98029(VarCurr)
& v97930(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18345,axiom,
! [VarCurr] :
( v97912(VarCurr)
<=> ( v97913(VarCurr)
& v98026(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18344,axiom,
! [VarCurr] :
( v98026(VarCurr)
<=> ( v98027(VarCurr)
& v98036(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1403,axiom,
! [VarCurr] :
( v98036(VarCurr)
<=> ( v98029(VarCurr)
| v97930(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18343,axiom,
! [VarCurr] :
( v98027(VarCurr)
<=> ( v98028(VarCurr)
| v98035(VarCurr) ) ) ).
fof(writeUnaryOperator_7020,axiom,
! [VarCurr] :
( ~ v98035(VarCurr)
<=> v97930(VarCurr,bitIndex9) ) ).
fof(writeUnaryOperator_7019,axiom,
! [VarCurr] :
( ~ v98028(VarCurr)
<=> v98029(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18342,axiom,
! [VarCurr] :
( v98029(VarCurr)
<=> ( v98030(VarCurr)
& v98033(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18341,axiom,
! [VarCurr] :
( v98033(VarCurr)
<=> ( v98032(VarCurr)
| v98034(VarCurr) ) ) ).
fof(writeUnaryOperator_7018,axiom,
! [VarCurr] :
( ~ v98034(VarCurr)
<=> v97184(VarCurr,bitIndex9) ) ).
fof(writeBinaryOperatorShiftedRanges_1402,axiom,
! [VarCurr] :
( v98030(VarCurr)
<=> ( v98031(VarCurr)
| v97184(VarCurr,bitIndex9) ) ) ).
fof(writeUnaryOperator_7017,axiom,
! [VarCurr] :
( ~ v98031(VarCurr)
<=> v98032(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18340,axiom,
! [VarCurr] :
( v98032(VarCurr)
<=> ( v98020(VarCurr)
& v98022(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18339,axiom,
! [VarCurr] :
( v97913(VarCurr)
<=> ( v97914(VarCurr)
| v98025(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1401,axiom,
! [VarCurr] :
( v98025(VarCurr)
<=> ( v98017(VarCurr)
& v97930(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18338,axiom,
! [VarCurr] :
( v97914(VarCurr)
<=> ( v97915(VarCurr)
& v98014(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18337,axiom,
! [VarCurr] :
( v98014(VarCurr)
<=> ( v98015(VarCurr)
& v98024(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1400,axiom,
! [VarCurr] :
( v98024(VarCurr)
<=> ( v98017(VarCurr)
| v97930(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18336,axiom,
! [VarCurr] :
( v98015(VarCurr)
<=> ( v98016(VarCurr)
| v98023(VarCurr) ) ) ).
fof(writeUnaryOperator_7016,axiom,
! [VarCurr] :
( ~ v98023(VarCurr)
<=> v97930(VarCurr,bitIndex8) ) ).
fof(writeUnaryOperator_7015,axiom,
! [VarCurr] :
( ~ v98016(VarCurr)
<=> v98017(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18335,axiom,
! [VarCurr] :
( v98017(VarCurr)
<=> ( v98018(VarCurr)
& v98021(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18334,axiom,
! [VarCurr] :
( v98021(VarCurr)
<=> ( v98020(VarCurr)
| v98022(VarCurr) ) ) ).
fof(writeUnaryOperator_7014,axiom,
! [VarCurr] :
( ~ v98022(VarCurr)
<=> v97184(VarCurr,bitIndex8) ) ).
fof(writeBinaryOperatorShiftedRanges_1399,axiom,
! [VarCurr] :
( v98018(VarCurr)
<=> ( v98019(VarCurr)
| v97184(VarCurr,bitIndex8) ) ) ).
fof(writeUnaryOperator_7013,axiom,
! [VarCurr] :
( ~ v98019(VarCurr)
<=> v98020(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18333,axiom,
! [VarCurr] :
( v98020(VarCurr)
<=> ( v98008(VarCurr)
& v98010(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18332,axiom,
! [VarCurr] :
( v97915(VarCurr)
<=> ( v97916(VarCurr)
| v98013(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1398,axiom,
! [VarCurr] :
( v98013(VarCurr)
<=> ( v98005(VarCurr)
& v97930(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18331,axiom,
! [VarCurr] :
( v97916(VarCurr)
<=> ( v97917(VarCurr)
& v98002(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18330,axiom,
! [VarCurr] :
( v98002(VarCurr)
<=> ( v98003(VarCurr)
& v98012(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1397,axiom,
! [VarCurr] :
( v98012(VarCurr)
<=> ( v98005(VarCurr)
| v97930(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18329,axiom,
! [VarCurr] :
( v98003(VarCurr)
<=> ( v98004(VarCurr)
| v98011(VarCurr) ) ) ).
fof(writeUnaryOperator_7012,axiom,
! [VarCurr] :
( ~ v98011(VarCurr)
<=> v97930(VarCurr,bitIndex7) ) ).
fof(writeUnaryOperator_7011,axiom,
! [VarCurr] :
( ~ v98004(VarCurr)
<=> v98005(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18328,axiom,
! [VarCurr] :
( v98005(VarCurr)
<=> ( v98006(VarCurr)
& v98009(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18327,axiom,
! [VarCurr] :
( v98009(VarCurr)
<=> ( v98008(VarCurr)
| v98010(VarCurr) ) ) ).
fof(writeUnaryOperator_7010,axiom,
! [VarCurr] :
( ~ v98010(VarCurr)
<=> v97184(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorShiftedRanges_1396,axiom,
! [VarCurr] :
( v98006(VarCurr)
<=> ( v98007(VarCurr)
| v97184(VarCurr,bitIndex7) ) ) ).
fof(writeUnaryOperator_7009,axiom,
! [VarCurr] :
( ~ v98007(VarCurr)
<=> v98008(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18326,axiom,
! [VarCurr] :
( v98008(VarCurr)
<=> ( v97996(VarCurr)
& v97998(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18325,axiom,
! [VarCurr] :
( v97917(VarCurr)
<=> ( v97918(VarCurr)
| v98001(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1395,axiom,
! [VarCurr] :
( v98001(VarCurr)
<=> ( v97993(VarCurr)
& v97930(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18324,axiom,
! [VarCurr] :
( v97918(VarCurr)
<=> ( v97919(VarCurr)
& v97990(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18323,axiom,
! [VarCurr] :
( v97990(VarCurr)
<=> ( v97991(VarCurr)
& v98000(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1394,axiom,
! [VarCurr] :
( v98000(VarCurr)
<=> ( v97993(VarCurr)
| v97930(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18322,axiom,
! [VarCurr] :
( v97991(VarCurr)
<=> ( v97992(VarCurr)
| v97999(VarCurr) ) ) ).
fof(writeUnaryOperator_7008,axiom,
! [VarCurr] :
( ~ v97999(VarCurr)
<=> v97930(VarCurr,bitIndex6) ) ).
fof(writeUnaryOperator_7007,axiom,
! [VarCurr] :
( ~ v97992(VarCurr)
<=> v97993(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18321,axiom,
! [VarCurr] :
( v97993(VarCurr)
<=> ( v97994(VarCurr)
& v97997(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18320,axiom,
! [VarCurr] :
( v97997(VarCurr)
<=> ( v97996(VarCurr)
| v97998(VarCurr) ) ) ).
fof(writeUnaryOperator_7006,axiom,
! [VarCurr] :
( ~ v97998(VarCurr)
<=> v97184(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorShiftedRanges_1393,axiom,
! [VarCurr] :
( v97994(VarCurr)
<=> ( v97995(VarCurr)
| v97184(VarCurr,bitIndex6) ) ) ).
fof(writeUnaryOperator_7005,axiom,
! [VarCurr] :
( ~ v97995(VarCurr)
<=> v97996(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18319,axiom,
! [VarCurr] :
( v97996(VarCurr)
<=> ( v97984(VarCurr)
& v97986(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18318,axiom,
! [VarCurr] :
( v97919(VarCurr)
<=> ( v97920(VarCurr)
| v97989(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1392,axiom,
! [VarCurr] :
( v97989(VarCurr)
<=> ( v97981(VarCurr)
& v97930(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18317,axiom,
! [VarCurr] :
( v97920(VarCurr)
<=> ( v97921(VarCurr)
& v97978(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18316,axiom,
! [VarCurr] :
( v97978(VarCurr)
<=> ( v97979(VarCurr)
& v97988(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1391,axiom,
! [VarCurr] :
( v97988(VarCurr)
<=> ( v97981(VarCurr)
| v97930(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18315,axiom,
! [VarCurr] :
( v97979(VarCurr)
<=> ( v97980(VarCurr)
| v97987(VarCurr) ) ) ).
fof(writeUnaryOperator_7004,axiom,
! [VarCurr] :
( ~ v97987(VarCurr)
<=> v97930(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_7003,axiom,
! [VarCurr] :
( ~ v97980(VarCurr)
<=> v97981(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18314,axiom,
! [VarCurr] :
( v97981(VarCurr)
<=> ( v97982(VarCurr)
& v97985(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18313,axiom,
! [VarCurr] :
( v97985(VarCurr)
<=> ( v97984(VarCurr)
| v97986(VarCurr) ) ) ).
fof(writeUnaryOperator_7002,axiom,
! [VarCurr] :
( ~ v97986(VarCurr)
<=> v97184(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_1390,axiom,
! [VarCurr] :
( v97982(VarCurr)
<=> ( v97983(VarCurr)
| v97184(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_7001,axiom,
! [VarCurr] :
( ~ v97983(VarCurr)
<=> v97984(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18312,axiom,
! [VarCurr] :
( v97984(VarCurr)
<=> ( v97972(VarCurr)
& v97974(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18311,axiom,
! [VarCurr] :
( v97921(VarCurr)
<=> ( v97922(VarCurr)
| v97977(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1389,axiom,
! [VarCurr] :
( v97977(VarCurr)
<=> ( v97969(VarCurr)
& v97930(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18310,axiom,
! [VarCurr] :
( v97922(VarCurr)
<=> ( v97923(VarCurr)
& v97966(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18309,axiom,
! [VarCurr] :
( v97966(VarCurr)
<=> ( v97967(VarCurr)
& v97976(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1388,axiom,
! [VarCurr] :
( v97976(VarCurr)
<=> ( v97969(VarCurr)
| v97930(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18308,axiom,
! [VarCurr] :
( v97967(VarCurr)
<=> ( v97968(VarCurr)
| v97975(VarCurr) ) ) ).
fof(writeUnaryOperator_7000,axiom,
! [VarCurr] :
( ~ v97975(VarCurr)
<=> v97930(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_6999,axiom,
! [VarCurr] :
( ~ v97968(VarCurr)
<=> v97969(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18307,axiom,
! [VarCurr] :
( v97969(VarCurr)
<=> ( v97970(VarCurr)
& v97973(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18306,axiom,
! [VarCurr] :
( v97973(VarCurr)
<=> ( v97972(VarCurr)
| v97974(VarCurr) ) ) ).
fof(writeUnaryOperator_6998,axiom,
! [VarCurr] :
( ~ v97974(VarCurr)
<=> v97184(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_1387,axiom,
! [VarCurr] :
( v97970(VarCurr)
<=> ( v97971(VarCurr)
| v97184(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_6997,axiom,
! [VarCurr] :
( ~ v97971(VarCurr)
<=> v97972(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18305,axiom,
! [VarCurr] :
( v97972(VarCurr)
<=> ( v97960(VarCurr)
& v97962(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18304,axiom,
! [VarCurr] :
( v97923(VarCurr)
<=> ( v97924(VarCurr)
| v97965(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1386,axiom,
! [VarCurr] :
( v97965(VarCurr)
<=> ( v97957(VarCurr)
& v97930(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18303,axiom,
! [VarCurr] :
( v97924(VarCurr)
<=> ( v97925(VarCurr)
& v97954(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18302,axiom,
! [VarCurr] :
( v97954(VarCurr)
<=> ( v97955(VarCurr)
& v97964(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1385,axiom,
! [VarCurr] :
( v97964(VarCurr)
<=> ( v97957(VarCurr)
| v97930(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18301,axiom,
! [VarCurr] :
( v97955(VarCurr)
<=> ( v97956(VarCurr)
| v97963(VarCurr) ) ) ).
fof(writeUnaryOperator_6996,axiom,
! [VarCurr] :
( ~ v97963(VarCurr)
<=> v97930(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_6995,axiom,
! [VarCurr] :
( ~ v97956(VarCurr)
<=> v97957(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18300,axiom,
! [VarCurr] :
( v97957(VarCurr)
<=> ( v97958(VarCurr)
& v97961(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18299,axiom,
! [VarCurr] :
( v97961(VarCurr)
<=> ( v97960(VarCurr)
| v97962(VarCurr) ) ) ).
fof(writeUnaryOperator_6994,axiom,
! [VarCurr] :
( ~ v97962(VarCurr)
<=> v97184(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_1384,axiom,
! [VarCurr] :
( v97958(VarCurr)
<=> ( v97959(VarCurr)
| v97184(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_6993,axiom,
! [VarCurr] :
( ~ v97959(VarCurr)
<=> v97960(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18298,axiom,
! [VarCurr] :
( v97960(VarCurr)
<=> ( v97948(VarCurr)
& v97950(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18297,axiom,
! [VarCurr] :
( v97925(VarCurr)
<=> ( v97926(VarCurr)
| v97953(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1383,axiom,
! [VarCurr] :
( v97953(VarCurr)
<=> ( v97945(VarCurr)
& v97930(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18296,axiom,
! [VarCurr] :
( v97926(VarCurr)
<=> ( v97927(VarCurr)
& v97942(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18295,axiom,
! [VarCurr] :
( v97942(VarCurr)
<=> ( v97943(VarCurr)
& v97952(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1382,axiom,
! [VarCurr] :
( v97952(VarCurr)
<=> ( v97945(VarCurr)
| v97930(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18294,axiom,
! [VarCurr] :
( v97943(VarCurr)
<=> ( v97944(VarCurr)
| v97951(VarCurr) ) ) ).
fof(writeUnaryOperator_6992,axiom,
! [VarCurr] :
( ~ v97951(VarCurr)
<=> v97930(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6991,axiom,
! [VarCurr] :
( ~ v97944(VarCurr)
<=> v97945(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18293,axiom,
! [VarCurr] :
( v97945(VarCurr)
<=> ( v97946(VarCurr)
& v97949(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18292,axiom,
! [VarCurr] :
( v97949(VarCurr)
<=> ( v97948(VarCurr)
| v97950(VarCurr) ) ) ).
fof(writeUnaryOperator_6990,axiom,
! [VarCurr] :
( ~ v97950(VarCurr)
<=> v97184(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_1381,axiom,
! [VarCurr] :
( v97946(VarCurr)
<=> ( v97947(VarCurr)
| v97184(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_6989,axiom,
! [VarCurr] :
( ~ v97947(VarCurr)
<=> v97948(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18291,axiom,
! [VarCurr] :
( v97948(VarCurr)
<=> ( v97937(VarCurr)
& v97938(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18290,axiom,
! [VarCurr] :
( v97927(VarCurr)
<=> ( v97928(VarCurr)
| v97941(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1380,axiom,
! [VarCurr] :
( v97941(VarCurr)
<=> ( v97934(VarCurr)
& v97930(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18289,axiom,
! [VarCurr] :
( v97928(VarCurr)
<=> ( v97929(VarCurr)
& v97931(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18288,axiom,
! [VarCurr] :
( v97931(VarCurr)
<=> ( v97932(VarCurr)
& v97940(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1379,axiom,
! [VarCurr] :
( v97940(VarCurr)
<=> ( v97934(VarCurr)
| v97930(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18287,axiom,
! [VarCurr] :
( v97932(VarCurr)
<=> ( v97933(VarCurr)
| v97939(VarCurr) ) ) ).
fof(writeUnaryOperator_6988,axiom,
! [VarCurr] :
( ~ v97939(VarCurr)
<=> v97930(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_6987,axiom,
! [VarCurr] :
( ~ v97933(VarCurr)
<=> v97934(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18286,axiom,
! [VarCurr] :
( v97934(VarCurr)
<=> ( v97935(VarCurr)
& v97936(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18285,axiom,
! [VarCurr] :
( v97936(VarCurr)
<=> ( v97937(VarCurr)
| v97938(VarCurr) ) ) ).
fof(writeUnaryOperator_6986,axiom,
! [VarCurr] :
( ~ v97938(VarCurr)
<=> v97184(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_6985,axiom,
! [VarCurr] :
( ~ v97937(VarCurr)
<=> v97184(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorShiftedRanges_1378,axiom,
! [VarCurr] :
( v97935(VarCurr)
<=> ( v97184(VarCurr,bitIndex0)
| v97184(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18284,axiom,
! [VarCurr] :
( v97929(VarCurr)
<=> ( v97184(VarCurr,bitIndex0)
& v97930(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_31282,axiom,
! [VarCurr,B] :
( range_26_0(B)
=> ( v97930(VarCurr,B)
<=> v97072(VarCurr,B) ) ) ).
fof(addAssignment_31281,axiom,
! [VarCurr] :
( v97930(VarCurr,bitIndex27)
<=> $false ) ).
fof(addAssignment_31280,axiom,
! [VarCurr] :
( v97184(VarCurr,bitIndex18)
<=> v95303(VarCurr,bitIndex25) ) ).
fof(addAssignment_31279,axiom,
! [VarCurr] :
( v95303(VarCurr,bitIndex25)
<=> v97068(VarCurr,bitIndex25) ) ).
fof(addAssignment_31278,axiom,
! [VarCurr] :
( v95350(VarCurr,bitIndex25)
<=> v95352(VarCurr,bitIndex25) ) ).
fof(addAssignment_31277,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex25)
<=> v97846(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2171,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97868(VarNext)
=> ( v97846(VarNext)
<=> v97846(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2206,axiom,
! [VarNext] :
( v97868(VarNext)
=> ( v97846(VarNext)
<=> v97848(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7210,axiom,
! [VarCurr] :
( v97868(VarCurr)
<=> ( v97865(VarCurr)
<=> $false ) ) ).
fof(addAssignment_31276,axiom,
! [VarCurr] :
( v97865(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_31275,axiom,
! [VarCurr] :
( v97848(VarCurr)
<=> v95358(VarCurr,bitIndex25) ) ).
fof(addAssignment_31274,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex25)
<=> v97850(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18283,axiom,
! [VarCurr] :
( v97850(VarCurr)
<=> ( v97862(VarCurr)
| v97863(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18282,axiom,
! [VarCurr] :
( v97863(VarCurr)
<=> ( v97858(VarCurr)
& v97860(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18281,axiom,
! [VarCurr] :
( v97862(VarCurr)
<=> ( v97852(VarCurr)
& v97854(VarCurr) ) ) ).
fof(addAssignment_31273,axiom,
! [VarCurr] :
( v97860(VarCurr)
<=> v95813(VarCurr,bitIndex25) ) ).
fof(addAssignment_31272,axiom,
! [VarCurr] :
( v97858(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_31271,axiom,
! [VarCurr] :
( v97854(VarCurr)
<=> v95505(VarCurr,bitIndex25) ) ).
fof(addAssignment_31270,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex25)
<=> v95507(VarCurr,bitIndex25) ) ).
fof(addAssignment_31269,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex25)
<=> v97856(VarNext,bitIndex25) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2170,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97856(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2205,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97856(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_31268,axiom,
! [VarCurr] :
( v97852(VarCurr)
<=> v95364(VarCurr) ) ).
fof(addAssignment_31267,axiom,
! [VarCurr] :
( v95311(VarCurr,bitIndex25)
<=> v95313(VarCurr,bitIndex25) ) ).
fof(addAssignment_31266,axiom,
! [VarCurr] :
( v95313(VarCurr,bitIndex25)
<=> v95315(VarCurr,bitIndex25) ) ).
fof(addAssignment_31265,axiom,
! [VarCurr] :
( v95315(VarCurr,bitIndex25)
<=> v95317(VarCurr,bitIndex25) ) ).
fof(addAssignment_31264,axiom,
! [VarCurr] :
( v95317(VarCurr,bitIndex25)
<=> v95319(VarCurr,bitIndex25) ) ).
fof(addAssignment_31263,axiom,
! [VarNext] :
( v95319(VarNext,bitIndex25)
<=> v97838(VarNext,bitIndex25) ) ).
fof(addCaseBooleanConditionEqualRanges1_1565,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97839(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97838(VarNext,B)
<=> v95319(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1624,axiom,
! [VarNext] :
( v97839(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97838(VarNext,B)
<=> v95346(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18280,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97839(VarNext)
<=> v97840(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18279,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97840(VarNext)
<=> ( v97842(VarNext)
& v10875(VarNext) ) ) ) ).
fof(writeUnaryOperator_6984,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97842(VarNext)
<=> v10882(VarNext) ) ) ).
fof(addAssignment_31262,axiom,
! [VarCurr] :
( v95321(VarCurr,bitIndex25)
<=> v95323(VarCurr,bitIndex25) ) ).
fof(addAssignment_31261,axiom,
! [VarCurr] :
( v95323(VarCurr,bitIndex25)
<=> v95325(VarCurr,bitIndex25) ) ).
fof(addAssignment_31260,axiom,
! [VarCurr] :
( v95325(VarCurr,bitIndex25)
<=> v95327(VarCurr,bitIndex25) ) ).
fof(addAssignment_31259,axiom,
! [VarCurr] :
( v95327(VarCurr,bitIndex25)
<=> v3874(VarCurr,bitIndex25) ) ).
fof(addAssignment_31258,axiom,
! [VarCurr] :
( v3874(VarCurr,bitIndex25)
<=> v3876(VarCurr,bitIndex25) ) ).
fof(addAssignment_31257,axiom,
! [VarCurr] :
( v3876(VarCurr,bitIndex25)
<=> v3878(VarCurr,bitIndex25) ) ).
fof(addAssignment_31256,axiom,
! [VarCurr] :
( v3878(VarCurr,bitIndex25)
<=> v3880(VarCurr,bitIndex25) ) ).
fof(addAssignment_31255,axiom,
! [VarCurr] :
( v3880(VarCurr,bitIndex25)
<=> v3882(VarCurr,bitIndex25) ) ).
fof(addAssignment_31254,axiom,
! [VarCurr] :
( v3882(VarCurr,bitIndex25)
<=> v3884(VarCurr,bitIndex25) ) ).
fof(addAssignment_31253,axiom,
! [VarCurr] :
( v3884(VarCurr,bitIndex25)
<=> v3886(VarCurr,bitIndex25) ) ).
fof(addAssignment_31252,axiom,
! [VarCurr] :
( v3886(VarCurr,bitIndex25)
<=> v3888(VarCurr,bitIndex25) ) ).
fof(addAssignment_31251,axiom,
! [VarCurr] :
( v3888(VarCurr,bitIndex25)
<=> v3890(VarCurr,bitIndex25) ) ).
fof(addAssignment_31250,axiom,
! [VarNext] :
( v3890(VarNext,bitIndex25)
<=> v97830(VarNext,bitIndex25) ) ).
fof(addCaseBooleanConditionEqualRanges1_1564,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97831(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97830(VarNext,B)
<=> v3890(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1623,axiom,
! [VarNext] :
( v97831(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97830(VarNext,B)
<=> v4614(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18278,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97831(VarNext)
<=> v97832(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18277,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97832(VarNext)
<=> ( v97834(VarNext)
& v4081(VarNext) ) ) ) ).
fof(writeUnaryOperator_6983,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97834(VarNext)
<=> v4094(VarNext) ) ) ).
fof(addAssignment_31249,axiom,
! [VarCurr] :
( v3894(VarCurr,bitIndex25)
<=> v3896(VarCurr,bitIndex25) ) ).
fof(addAssignment_31248,axiom,
! [VarCurr] :
( v3896(VarCurr,bitIndex25)
<=> v3898(VarCurr,bitIndex25) ) ).
fof(addAssignment_31247,axiom,
! [VarCurr] :
( v3898(VarCurr,bitIndex25)
<=> v3900(VarCurr,bitIndex25) ) ).
fof(addAssignment_31246,axiom,
! [VarCurr] :
( v3900(VarCurr,bitIndex25)
<=> v3902(VarCurr,bitIndex25) ) ).
fof(addAssignment_31245,axiom,
! [VarCurr] :
( v3902(VarCurr,bitIndex25)
<=> v3904(VarCurr,bitIndex25) ) ).
fof(addAssignment_31244,axiom,
! [VarCurr] :
( v3904(VarCurr,bitIndex25)
<=> v3906(VarCurr,bitIndex25) ) ).
fof(addAssignment_31243,axiom,
! [VarCurr] :
( v3906(VarCurr,bitIndex25)
<=> v3908(VarCurr,bitIndex25) ) ).
fof(addAssignment_31242,axiom,
! [VarCurr] :
( v3908(VarCurr,bitIndex25)
<=> v3910(VarCurr,bitIndex25) ) ).
fof(addAssignment_31241,axiom,
! [VarCurr] :
( v3910(VarCurr,bitIndex25)
<=> v3912(VarCurr,bitIndex25) ) ).
fof(addAssignment_31240,axiom,
! [VarCurr] :
( v3912(VarCurr,bitIndex25)
<=> v3914(VarCurr,bitIndex25) ) ).
fof(addAssignment_31239,axiom,
! [VarCurr] :
( v97184(VarCurr,bitIndex17)
<=> v95303(VarCurr,bitIndex24) ) ).
fof(addAssignment_31238,axiom,
! [VarCurr] :
( v95303(VarCurr,bitIndex24)
<=> v97068(VarCurr,bitIndex24) ) ).
fof(addAssignment_31237,axiom,
! [VarCurr] :
( v95350(VarCurr,bitIndex24)
<=> v95352(VarCurr,bitIndex24) ) ).
fof(addAssignment_31236,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex24)
<=> v97803(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2169,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97825(VarNext)
=> ( v97803(VarNext)
<=> v97803(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2204,axiom,
! [VarNext] :
( v97825(VarNext)
=> ( v97803(VarNext)
<=> v97805(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7209,axiom,
! [VarCurr] :
( v97825(VarCurr)
<=> ( v97822(VarCurr)
<=> $false ) ) ).
fof(addAssignment_31235,axiom,
! [VarCurr] :
( v97822(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_31234,axiom,
! [VarCurr] :
( v97805(VarCurr)
<=> v95358(VarCurr,bitIndex24) ) ).
fof(addAssignment_31233,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex24)
<=> v97807(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18276,axiom,
! [VarCurr] :
( v97807(VarCurr)
<=> ( v97819(VarCurr)
| v97820(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18275,axiom,
! [VarCurr] :
( v97820(VarCurr)
<=> ( v97815(VarCurr)
& v97817(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18274,axiom,
! [VarCurr] :
( v97819(VarCurr)
<=> ( v97809(VarCurr)
& v97811(VarCurr) ) ) ).
fof(addAssignment_31232,axiom,
! [VarCurr] :
( v97817(VarCurr)
<=> v95813(VarCurr,bitIndex24) ) ).
fof(addAssignment_31231,axiom,
! [VarCurr] :
( v97815(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_31230,axiom,
! [VarCurr] :
( v97811(VarCurr)
<=> v95505(VarCurr,bitIndex24) ) ).
fof(addAssignment_31229,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex24)
<=> v95507(VarCurr,bitIndex24) ) ).
fof(addAssignment_31228,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex24)
<=> v97813(VarNext,bitIndex24) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2168,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97813(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2203,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97813(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_31227,axiom,
! [VarCurr] :
( v97809(VarCurr)
<=> v95364(VarCurr) ) ).
fof(addAssignment_31226,axiom,
! [VarCurr] :
( v95311(VarCurr,bitIndex24)
<=> v95313(VarCurr,bitIndex24) ) ).
fof(addAssignment_31225,axiom,
! [VarCurr] :
( v95313(VarCurr,bitIndex24)
<=> v95315(VarCurr,bitIndex24) ) ).
fof(addAssignment_31224,axiom,
! [VarCurr] :
( v95315(VarCurr,bitIndex24)
<=> v95317(VarCurr,bitIndex24) ) ).
fof(addAssignment_31223,axiom,
! [VarCurr] :
( v95317(VarCurr,bitIndex24)
<=> v95319(VarCurr,bitIndex24) ) ).
fof(addAssignment_31222,axiom,
! [VarNext] :
( v95319(VarNext,bitIndex24)
<=> v97795(VarNext,bitIndex24) ) ).
fof(addCaseBooleanConditionEqualRanges1_1563,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97796(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97795(VarNext,B)
<=> v95319(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1622,axiom,
! [VarNext] :
( v97796(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97795(VarNext,B)
<=> v95346(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18273,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97796(VarNext)
<=> v97797(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18272,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97797(VarNext)
<=> ( v97799(VarNext)
& v10875(VarNext) ) ) ) ).
fof(writeUnaryOperator_6982,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97799(VarNext)
<=> v10882(VarNext) ) ) ).
fof(addAssignment_31221,axiom,
! [VarCurr] :
( v95321(VarCurr,bitIndex24)
<=> v95323(VarCurr,bitIndex24) ) ).
fof(addAssignment_31220,axiom,
! [VarCurr] :
( v95323(VarCurr,bitIndex24)
<=> v95325(VarCurr,bitIndex24) ) ).
fof(addAssignment_31219,axiom,
! [VarCurr] :
( v95325(VarCurr,bitIndex24)
<=> v95327(VarCurr,bitIndex24) ) ).
fof(addAssignment_31218,axiom,
! [VarCurr] :
( v95327(VarCurr,bitIndex24)
<=> v3874(VarCurr,bitIndex24) ) ).
fof(addAssignment_31217,axiom,
! [VarCurr] :
( v3874(VarCurr,bitIndex24)
<=> v3876(VarCurr,bitIndex24) ) ).
fof(addAssignment_31216,axiom,
! [VarCurr] :
( v3876(VarCurr,bitIndex24)
<=> v3878(VarCurr,bitIndex24) ) ).
fof(addAssignment_31215,axiom,
! [VarCurr] :
( v3878(VarCurr,bitIndex24)
<=> v3880(VarCurr,bitIndex24) ) ).
fof(addAssignment_31214,axiom,
! [VarCurr] :
( v3880(VarCurr,bitIndex24)
<=> v3882(VarCurr,bitIndex24) ) ).
fof(addAssignment_31213,axiom,
! [VarCurr] :
( v3882(VarCurr,bitIndex24)
<=> v3884(VarCurr,bitIndex24) ) ).
fof(addAssignment_31212,axiom,
! [VarCurr] :
( v3884(VarCurr,bitIndex24)
<=> v3886(VarCurr,bitIndex24) ) ).
fof(addAssignment_31211,axiom,
! [VarCurr] :
( v3886(VarCurr,bitIndex24)
<=> v3888(VarCurr,bitIndex24) ) ).
fof(addAssignment_31210,axiom,
! [VarCurr] :
( v3888(VarCurr,bitIndex24)
<=> v3890(VarCurr,bitIndex24) ) ).
fof(addAssignment_31209,axiom,
! [VarNext] :
( v3890(VarNext,bitIndex24)
<=> v97787(VarNext,bitIndex24) ) ).
fof(addCaseBooleanConditionEqualRanges1_1562,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97788(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97787(VarNext,B)
<=> v3890(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1621,axiom,
! [VarNext] :
( v97788(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97787(VarNext,B)
<=> v4614(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18271,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97788(VarNext)
<=> v97789(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18270,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97789(VarNext)
<=> ( v97791(VarNext)
& v4081(VarNext) ) ) ) ).
fof(writeUnaryOperator_6981,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97791(VarNext)
<=> v4094(VarNext) ) ) ).
fof(addAssignment_31208,axiom,
! [VarCurr] :
( v3894(VarCurr,bitIndex24)
<=> v3896(VarCurr,bitIndex24) ) ).
fof(addAssignment_31207,axiom,
! [VarCurr] :
( v3896(VarCurr,bitIndex24)
<=> v3898(VarCurr,bitIndex24) ) ).
fof(addAssignment_31206,axiom,
! [VarCurr] :
( v3898(VarCurr,bitIndex24)
<=> v3900(VarCurr,bitIndex24) ) ).
fof(addAssignment_31205,axiom,
! [VarCurr] :
( v3900(VarCurr,bitIndex24)
<=> v3902(VarCurr,bitIndex24) ) ).
fof(addAssignment_31204,axiom,
! [VarCurr] :
( v3902(VarCurr,bitIndex24)
<=> v3904(VarCurr,bitIndex24) ) ).
fof(addAssignment_31203,axiom,
! [VarCurr] :
( v3904(VarCurr,bitIndex24)
<=> v3906(VarCurr,bitIndex24) ) ).
fof(addAssignment_31202,axiom,
! [VarCurr] :
( v3906(VarCurr,bitIndex24)
<=> v3908(VarCurr,bitIndex24) ) ).
fof(addAssignment_31201,axiom,
! [VarCurr] :
( v3908(VarCurr,bitIndex24)
<=> v3910(VarCurr,bitIndex24) ) ).
fof(addAssignment_31200,axiom,
! [VarCurr] :
( v3910(VarCurr,bitIndex24)
<=> v3912(VarCurr,bitIndex24) ) ).
fof(addAssignment_31199,axiom,
! [VarCurr] :
( v3912(VarCurr,bitIndex24)
<=> v3914(VarCurr,bitIndex24) ) ).
fof(addAssignment_31198,axiom,
! [VarCurr] :
( v97184(VarCurr,bitIndex16)
<=> v95303(VarCurr,bitIndex23) ) ).
fof(addAssignment_31197,axiom,
! [VarCurr] :
( v95303(VarCurr,bitIndex23)
<=> v97068(VarCurr,bitIndex23) ) ).
fof(addAssignment_31196,axiom,
! [VarCurr] :
( v95350(VarCurr,bitIndex23)
<=> v95352(VarCurr,bitIndex23) ) ).
fof(addAssignment_31195,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex23)
<=> v97758(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2167,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97782(VarNext)
=> ( v97758(VarNext)
<=> v97758(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2202,axiom,
! [VarNext] :
( v97782(VarNext)
=> ( v97758(VarNext)
<=> v97760(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7208,axiom,
! [VarCurr] :
( v97782(VarCurr)
<=> ( v97779(VarCurr)
<=> $false ) ) ).
fof(addAssignment_31194,axiom,
! [VarCurr] :
( v97779(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_31193,axiom,
! [VarCurr] :
( v97760(VarCurr)
<=> v95358(VarCurr,bitIndex23) ) ).
fof(addAssignment_31192,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex23)
<=> v97762(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18269,axiom,
! [VarCurr] :
( v97762(VarCurr)
<=> ( v97776(VarCurr)
| v97777(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18268,axiom,
! [VarCurr] :
( v97777(VarCurr)
<=> ( v97770(VarCurr)
& v97772(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18267,axiom,
! [VarCurr] :
( v97776(VarCurr)
<=> ( v97764(VarCurr)
& v97766(VarCurr) ) ) ).
fof(addAssignment_31191,axiom,
! [VarCurr] :
( v97772(VarCurr)
<=> v95813(VarCurr,bitIndex23) ) ).
fof(addAssignment_31190,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex23)
<=> v95815(VarCurr,bitIndex23) ) ).
fof(addAssignment_31189,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex23)
<=> v97774(VarNext,bitIndex23) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2166,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97774(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2201,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97774(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_31188,axiom,
! [VarCurr] :
( v97770(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_31187,axiom,
! [VarCurr] :
( v97766(VarCurr)
<=> v95505(VarCurr,bitIndex23) ) ).
fof(addAssignment_31186,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex23)
<=> v95507(VarCurr,bitIndex23) ) ).
fof(addAssignment_31185,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex23)
<=> v97768(VarNext,bitIndex23) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2165,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97768(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2200,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97768(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_31184,axiom,
! [VarCurr] :
( v97764(VarCurr)
<=> v95364(VarCurr) ) ).
fof(addAssignment_31183,axiom,
! [VarCurr] :
( v95311(VarCurr,bitIndex23)
<=> v95313(VarCurr,bitIndex23) ) ).
fof(addAssignment_31182,axiom,
! [VarCurr] :
( v95313(VarCurr,bitIndex23)
<=> v95315(VarCurr,bitIndex23) ) ).
fof(addAssignment_31181,axiom,
! [VarCurr] :
( v95315(VarCurr,bitIndex23)
<=> v95317(VarCurr,bitIndex23) ) ).
fof(addAssignment_31180,axiom,
! [VarCurr] :
( v95317(VarCurr,bitIndex23)
<=> v95319(VarCurr,bitIndex23) ) ).
fof(addAssignment_31179,axiom,
! [VarNext] :
( v95319(VarNext,bitIndex23)
<=> v97750(VarNext,bitIndex23) ) ).
fof(addCaseBooleanConditionEqualRanges1_1561,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97751(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97750(VarNext,B)
<=> v95319(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1620,axiom,
! [VarNext] :
( v97751(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97750(VarNext,B)
<=> v95346(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18266,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97751(VarNext)
<=> v97752(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18265,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97752(VarNext)
<=> ( v97754(VarNext)
& v10875(VarNext) ) ) ) ).
fof(writeUnaryOperator_6980,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97754(VarNext)
<=> v10882(VarNext) ) ) ).
fof(addAssignment_31178,axiom,
! [VarCurr] :
( v95321(VarCurr,bitIndex23)
<=> v95323(VarCurr,bitIndex23) ) ).
fof(addAssignment_31177,axiom,
! [VarCurr] :
( v95323(VarCurr,bitIndex23)
<=> v95325(VarCurr,bitIndex23) ) ).
fof(addAssignment_31176,axiom,
! [VarCurr] :
( v95325(VarCurr,bitIndex23)
<=> v95327(VarCurr,bitIndex23) ) ).
fof(addAssignment_31175,axiom,
! [VarCurr] :
( v95327(VarCurr,bitIndex23)
<=> v3874(VarCurr,bitIndex23) ) ).
fof(addAssignment_31174,axiom,
! [VarCurr] :
( v3874(VarCurr,bitIndex23)
<=> v3876(VarCurr,bitIndex23) ) ).
fof(addAssignment_31173,axiom,
! [VarCurr] :
( v3876(VarCurr,bitIndex23)
<=> v3878(VarCurr,bitIndex23) ) ).
fof(addAssignment_31172,axiom,
! [VarCurr] :
( v3878(VarCurr,bitIndex23)
<=> v3880(VarCurr,bitIndex23) ) ).
fof(addAssignment_31171,axiom,
! [VarCurr] :
( v3880(VarCurr,bitIndex23)
<=> v3882(VarCurr,bitIndex23) ) ).
fof(addAssignment_31170,axiom,
! [VarCurr] :
( v3882(VarCurr,bitIndex23)
<=> v3884(VarCurr,bitIndex23) ) ).
fof(addAssignment_31169,axiom,
! [VarCurr] :
( v3884(VarCurr,bitIndex23)
<=> v3886(VarCurr,bitIndex23) ) ).
fof(addAssignment_31168,axiom,
! [VarCurr] :
( v3886(VarCurr,bitIndex23)
<=> v3888(VarCurr,bitIndex23) ) ).
fof(addAssignment_31167,axiom,
! [VarCurr] :
( v3888(VarCurr,bitIndex23)
<=> v3890(VarCurr,bitIndex23) ) ).
fof(addAssignment_31166,axiom,
! [VarNext] :
( v3890(VarNext,bitIndex23)
<=> v97742(VarNext,bitIndex23) ) ).
fof(addCaseBooleanConditionEqualRanges1_1560,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97743(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97742(VarNext,B)
<=> v3890(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1619,axiom,
! [VarNext] :
( v97743(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97742(VarNext,B)
<=> v4614(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18264,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97743(VarNext)
<=> v97744(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18263,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97744(VarNext)
<=> ( v97746(VarNext)
& v4081(VarNext) ) ) ) ).
fof(writeUnaryOperator_6979,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97746(VarNext)
<=> v4094(VarNext) ) ) ).
fof(addAssignment_31165,axiom,
! [VarCurr] :
( v3894(VarCurr,bitIndex23)
<=> v3896(VarCurr,bitIndex23) ) ).
fof(addAssignment_31164,axiom,
! [VarCurr] :
( v3896(VarCurr,bitIndex23)
<=> v3898(VarCurr,bitIndex23) ) ).
fof(addAssignment_31163,axiom,
! [VarCurr] :
( v3898(VarCurr,bitIndex23)
<=> v3900(VarCurr,bitIndex23) ) ).
fof(addAssignment_31162,axiom,
! [VarCurr] :
( v3900(VarCurr,bitIndex23)
<=> v3902(VarCurr,bitIndex23) ) ).
fof(addAssignment_31161,axiom,
! [VarCurr] :
( v3902(VarCurr,bitIndex23)
<=> v3904(VarCurr,bitIndex23) ) ).
fof(addAssignment_31160,axiom,
! [VarCurr] :
( v3904(VarCurr,bitIndex23)
<=> v3906(VarCurr,bitIndex23) ) ).
fof(addAssignment_31159,axiom,
! [VarCurr] :
( v3906(VarCurr,bitIndex23)
<=> v3908(VarCurr,bitIndex23) ) ).
fof(addAssignment_31158,axiom,
! [VarCurr] :
( v3908(VarCurr,bitIndex23)
<=> v3910(VarCurr,bitIndex23) ) ).
fof(addAssignment_31157,axiom,
! [VarCurr] :
( v3910(VarCurr,bitIndex23)
<=> v3912(VarCurr,bitIndex23) ) ).
fof(addAssignment_31156,axiom,
! [VarCurr] :
( v3912(VarCurr,bitIndex23)
<=> v3914(VarCurr,bitIndex23) ) ).
fof(addAssignment_31155,axiom,
! [VarCurr] :
( v97184(VarCurr,bitIndex15)
<=> v95303(VarCurr,bitIndex22) ) ).
fof(addAssignment_31154,axiom,
! [VarCurr] :
( v95303(VarCurr,bitIndex22)
<=> v97068(VarCurr,bitIndex22) ) ).
fof(addAssignment_31153,axiom,
! [VarCurr] :
( v95350(VarCurr,bitIndex22)
<=> v95352(VarCurr,bitIndex22) ) ).
fof(addAssignment_31152,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex22)
<=> v97713(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2164,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97737(VarNext)
=> ( v97713(VarNext)
<=> v97713(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2199,axiom,
! [VarNext] :
( v97737(VarNext)
=> ( v97713(VarNext)
<=> v97715(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7207,axiom,
! [VarCurr] :
( v97737(VarCurr)
<=> ( v97734(VarCurr)
<=> $false ) ) ).
fof(addAssignment_31151,axiom,
! [VarCurr] :
( v97734(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_31150,axiom,
! [VarCurr] :
( v97715(VarCurr)
<=> v95358(VarCurr,bitIndex22) ) ).
fof(addAssignment_31149,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex22)
<=> v97717(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18262,axiom,
! [VarCurr] :
( v97717(VarCurr)
<=> ( v97731(VarCurr)
| v97732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18261,axiom,
! [VarCurr] :
( v97732(VarCurr)
<=> ( v97725(VarCurr)
& v97727(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18260,axiom,
! [VarCurr] :
( v97731(VarCurr)
<=> ( v97719(VarCurr)
& v97721(VarCurr) ) ) ).
fof(addAssignment_31148,axiom,
! [VarCurr] :
( v97727(VarCurr)
<=> v95813(VarCurr,bitIndex22) ) ).
fof(addAssignment_31147,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex22)
<=> v95815(VarCurr,bitIndex22) ) ).
fof(addAssignment_31146,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex22)
<=> v97729(VarNext,bitIndex22) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2163,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97729(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2198,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97729(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_31145,axiom,
! [VarCurr] :
( v97725(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_31144,axiom,
! [VarCurr] :
( v97721(VarCurr)
<=> v95505(VarCurr,bitIndex22) ) ).
fof(addAssignment_31143,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex22)
<=> v95507(VarCurr,bitIndex22) ) ).
fof(addAssignment_31142,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex22)
<=> v97723(VarNext,bitIndex22) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2162,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97723(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2197,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97723(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_31141,axiom,
! [VarCurr] :
( v97719(VarCurr)
<=> v95364(VarCurr) ) ).
fof(addAssignment_31140,axiom,
! [VarCurr] :
( v95311(VarCurr,bitIndex22)
<=> v95313(VarCurr,bitIndex22) ) ).
fof(addAssignment_31139,axiom,
! [VarCurr] :
( v95313(VarCurr,bitIndex22)
<=> v95315(VarCurr,bitIndex22) ) ).
fof(addAssignment_31138,axiom,
! [VarCurr] :
( v95315(VarCurr,bitIndex22)
<=> v95317(VarCurr,bitIndex22) ) ).
fof(addAssignment_31137,axiom,
! [VarCurr] :
( v95317(VarCurr,bitIndex22)
<=> v95319(VarCurr,bitIndex22) ) ).
fof(addAssignment_31136,axiom,
! [VarNext] :
( v95319(VarNext,bitIndex22)
<=> v97705(VarNext,bitIndex22) ) ).
fof(addCaseBooleanConditionEqualRanges1_1559,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97706(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97705(VarNext,B)
<=> v95319(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1618,axiom,
! [VarNext] :
( v97706(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97705(VarNext,B)
<=> v95346(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18259,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97706(VarNext)
<=> v97707(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18258,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97707(VarNext)
<=> ( v97709(VarNext)
& v10875(VarNext) ) ) ) ).
fof(writeUnaryOperator_6978,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97709(VarNext)
<=> v10882(VarNext) ) ) ).
fof(addAssignment_31135,axiom,
! [VarCurr] :
( v95321(VarCurr,bitIndex22)
<=> v95323(VarCurr,bitIndex22) ) ).
fof(addAssignment_31134,axiom,
! [VarCurr] :
( v95323(VarCurr,bitIndex22)
<=> v95325(VarCurr,bitIndex22) ) ).
fof(addAssignment_31133,axiom,
! [VarCurr] :
( v95325(VarCurr,bitIndex22)
<=> v95327(VarCurr,bitIndex22) ) ).
fof(addAssignment_31132,axiom,
! [VarCurr] :
( v95327(VarCurr,bitIndex22)
<=> v3874(VarCurr,bitIndex22) ) ).
fof(addAssignment_31131,axiom,
! [VarCurr] :
( v3874(VarCurr,bitIndex22)
<=> v3876(VarCurr,bitIndex22) ) ).
fof(addAssignment_31130,axiom,
! [VarCurr] :
( v3876(VarCurr,bitIndex22)
<=> v3878(VarCurr,bitIndex22) ) ).
fof(addAssignment_31129,axiom,
! [VarCurr] :
( v3878(VarCurr,bitIndex22)
<=> v3880(VarCurr,bitIndex22) ) ).
fof(addAssignment_31128,axiom,
! [VarCurr] :
( v3880(VarCurr,bitIndex22)
<=> v3882(VarCurr,bitIndex22) ) ).
fof(addAssignment_31127,axiom,
! [VarCurr] :
( v3882(VarCurr,bitIndex22)
<=> v3884(VarCurr,bitIndex22) ) ).
fof(addAssignment_31126,axiom,
! [VarCurr] :
( v3884(VarCurr,bitIndex22)
<=> v3886(VarCurr,bitIndex22) ) ).
fof(addAssignment_31125,axiom,
! [VarCurr] :
( v3886(VarCurr,bitIndex22)
<=> v3888(VarCurr,bitIndex22) ) ).
fof(addAssignment_31124,axiom,
! [VarCurr] :
( v3888(VarCurr,bitIndex22)
<=> v3890(VarCurr,bitIndex22) ) ).
fof(addAssignment_31123,axiom,
! [VarNext] :
( v3890(VarNext,bitIndex22)
<=> v97697(VarNext,bitIndex22) ) ).
fof(addCaseBooleanConditionEqualRanges1_1558,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97698(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97697(VarNext,B)
<=> v3890(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1617,axiom,
! [VarNext] :
( v97698(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97697(VarNext,B)
<=> v4614(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18257,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97698(VarNext)
<=> v97699(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18256,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97699(VarNext)
<=> ( v97701(VarNext)
& v4081(VarNext) ) ) ) ).
fof(writeUnaryOperator_6977,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97701(VarNext)
<=> v4094(VarNext) ) ) ).
fof(addAssignment_31122,axiom,
! [VarCurr] :
( v3894(VarCurr,bitIndex22)
<=> v3896(VarCurr,bitIndex22) ) ).
fof(addAssignment_31121,axiom,
! [VarCurr] :
( v3896(VarCurr,bitIndex22)
<=> v3898(VarCurr,bitIndex22) ) ).
fof(addAssignment_31120,axiom,
! [VarCurr] :
( v3898(VarCurr,bitIndex22)
<=> v3900(VarCurr,bitIndex22) ) ).
fof(addAssignment_31119,axiom,
! [VarCurr] :
( v3900(VarCurr,bitIndex22)
<=> v3902(VarCurr,bitIndex22) ) ).
fof(addAssignment_31118,axiom,
! [VarCurr] :
( v3902(VarCurr,bitIndex22)
<=> v3904(VarCurr,bitIndex22) ) ).
fof(addAssignment_31117,axiom,
! [VarCurr] :
( v3904(VarCurr,bitIndex22)
<=> v3906(VarCurr,bitIndex22) ) ).
fof(addAssignment_31116,axiom,
! [VarCurr] :
( v3906(VarCurr,bitIndex22)
<=> v3908(VarCurr,bitIndex22) ) ).
fof(addAssignment_31115,axiom,
! [VarCurr] :
( v3908(VarCurr,bitIndex22)
<=> v3910(VarCurr,bitIndex22) ) ).
fof(addAssignment_31114,axiom,
! [VarCurr] :
( v3910(VarCurr,bitIndex22)
<=> v3912(VarCurr,bitIndex22) ) ).
fof(addAssignment_31113,axiom,
! [VarCurr] :
( v3912(VarCurr,bitIndex22)
<=> v3914(VarCurr,bitIndex22) ) ).
fof(addAssignment_31112,axiom,
! [VarCurr] :
( v97184(VarCurr,bitIndex14)
<=> v95303(VarCurr,bitIndex21) ) ).
fof(addAssignment_31111,axiom,
! [VarCurr] :
( v95303(VarCurr,bitIndex21)
<=> v97068(VarCurr,bitIndex21) ) ).
fof(addAssignment_31110,axiom,
! [VarCurr] :
( v95350(VarCurr,bitIndex21)
<=> v95352(VarCurr,bitIndex21) ) ).
fof(addAssignment_31109,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex21)
<=> v97668(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2161,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97692(VarNext)
=> ( v97668(VarNext)
<=> v97668(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2196,axiom,
! [VarNext] :
( v97692(VarNext)
=> ( v97668(VarNext)
<=> v97670(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7206,axiom,
! [VarCurr] :
( v97692(VarCurr)
<=> ( v97689(VarCurr)
<=> $false ) ) ).
fof(addAssignment_31108,axiom,
! [VarCurr] :
( v97689(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_31107,axiom,
! [VarCurr] :
( v97670(VarCurr)
<=> v95358(VarCurr,bitIndex21) ) ).
fof(addAssignment_31106,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex21)
<=> v97672(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18255,axiom,
! [VarCurr] :
( v97672(VarCurr)
<=> ( v97686(VarCurr)
| v97687(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18254,axiom,
! [VarCurr] :
( v97687(VarCurr)
<=> ( v97680(VarCurr)
& v97682(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18253,axiom,
! [VarCurr] :
( v97686(VarCurr)
<=> ( v97674(VarCurr)
& v97676(VarCurr) ) ) ).
fof(addAssignment_31105,axiom,
! [VarCurr] :
( v97682(VarCurr)
<=> v95813(VarCurr,bitIndex21) ) ).
fof(addAssignment_31104,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex21)
<=> v95815(VarCurr,bitIndex21) ) ).
fof(addAssignment_31103,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex21)
<=> v97684(VarNext,bitIndex21) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2160,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97684(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2195,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97684(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_31102,axiom,
! [VarCurr] :
( v97680(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_31101,axiom,
! [VarCurr] :
( v97676(VarCurr)
<=> v95505(VarCurr,bitIndex21) ) ).
fof(addAssignment_31100,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex21)
<=> v95507(VarCurr,bitIndex21) ) ).
fof(addAssignment_31099,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex21)
<=> v97678(VarNext,bitIndex21) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2159,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97678(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2194,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97678(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_31098,axiom,
! [VarCurr] :
( v97674(VarCurr)
<=> v95364(VarCurr) ) ).
fof(addAssignment_31097,axiom,
! [VarCurr] :
( v95311(VarCurr,bitIndex21)
<=> v95313(VarCurr,bitIndex21) ) ).
fof(addAssignment_31096,axiom,
! [VarCurr] :
( v95313(VarCurr,bitIndex21)
<=> v95315(VarCurr,bitIndex21) ) ).
fof(addAssignment_31095,axiom,
! [VarCurr] :
( v95315(VarCurr,bitIndex21)
<=> v95317(VarCurr,bitIndex21) ) ).
fof(addAssignment_31094,axiom,
! [VarCurr] :
( v95317(VarCurr,bitIndex21)
<=> v95319(VarCurr,bitIndex21) ) ).
fof(addAssignment_31093,axiom,
! [VarNext] :
( v95319(VarNext,bitIndex21)
<=> v97660(VarNext,bitIndex21) ) ).
fof(addCaseBooleanConditionEqualRanges1_1557,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97661(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97660(VarNext,B)
<=> v95319(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1616,axiom,
! [VarNext] :
( v97661(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97660(VarNext,B)
<=> v95346(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18252,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97661(VarNext)
<=> v97662(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18251,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97662(VarNext)
<=> ( v97664(VarNext)
& v10875(VarNext) ) ) ) ).
fof(writeUnaryOperator_6976,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97664(VarNext)
<=> v10882(VarNext) ) ) ).
fof(addAssignment_31092,axiom,
! [VarCurr] :
( v95321(VarCurr,bitIndex21)
<=> v95323(VarCurr,bitIndex21) ) ).
fof(addAssignment_31091,axiom,
! [VarCurr] :
( v95323(VarCurr,bitIndex21)
<=> v95325(VarCurr,bitIndex21) ) ).
fof(addAssignment_31090,axiom,
! [VarCurr] :
( v95325(VarCurr,bitIndex21)
<=> v95327(VarCurr,bitIndex21) ) ).
fof(addAssignment_31089,axiom,
! [VarCurr] :
( v95327(VarCurr,bitIndex21)
<=> v3874(VarCurr,bitIndex21) ) ).
fof(addAssignment_31088,axiom,
! [VarCurr] :
( v3874(VarCurr,bitIndex21)
<=> v3876(VarCurr,bitIndex21) ) ).
fof(addAssignment_31087,axiom,
! [VarCurr] :
( v3876(VarCurr,bitIndex21)
<=> v3878(VarCurr,bitIndex21) ) ).
fof(addAssignment_31086,axiom,
! [VarCurr] :
( v3878(VarCurr,bitIndex21)
<=> v3880(VarCurr,bitIndex21) ) ).
fof(addAssignment_31085,axiom,
! [VarCurr] :
( v3880(VarCurr,bitIndex21)
<=> v3882(VarCurr,bitIndex21) ) ).
fof(addAssignment_31084,axiom,
! [VarCurr] :
( v3882(VarCurr,bitIndex21)
<=> v3884(VarCurr,bitIndex21) ) ).
fof(addAssignment_31083,axiom,
! [VarCurr] :
( v3884(VarCurr,bitIndex21)
<=> v3886(VarCurr,bitIndex21) ) ).
fof(addAssignment_31082,axiom,
! [VarCurr] :
( v3886(VarCurr,bitIndex21)
<=> v3888(VarCurr,bitIndex21) ) ).
fof(addAssignment_31081,axiom,
! [VarCurr] :
( v3888(VarCurr,bitIndex21)
<=> v3890(VarCurr,bitIndex21) ) ).
fof(addAssignment_31080,axiom,
! [VarNext] :
( v3890(VarNext,bitIndex21)
<=> v97652(VarNext,bitIndex21) ) ).
fof(addCaseBooleanConditionEqualRanges1_1556,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97653(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97652(VarNext,B)
<=> v3890(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1615,axiom,
! [VarNext] :
( v97653(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97652(VarNext,B)
<=> v4614(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18250,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97653(VarNext)
<=> v97654(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18249,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97654(VarNext)
<=> ( v97656(VarNext)
& v4081(VarNext) ) ) ) ).
fof(writeUnaryOperator_6975,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97656(VarNext)
<=> v4094(VarNext) ) ) ).
fof(addAssignment_31079,axiom,
! [VarCurr] :
( v3894(VarCurr,bitIndex21)
<=> v3896(VarCurr,bitIndex21) ) ).
fof(addAssignment_31078,axiom,
! [VarCurr] :
( v3896(VarCurr,bitIndex21)
<=> v3898(VarCurr,bitIndex21) ) ).
fof(addAssignment_31077,axiom,
! [VarCurr] :
( v3898(VarCurr,bitIndex21)
<=> v3900(VarCurr,bitIndex21) ) ).
fof(addAssignment_31076,axiom,
! [VarCurr] :
( v3900(VarCurr,bitIndex21)
<=> v3902(VarCurr,bitIndex21) ) ).
fof(addAssignment_31075,axiom,
! [VarCurr] :
( v3902(VarCurr,bitIndex21)
<=> v3904(VarCurr,bitIndex21) ) ).
fof(addAssignment_31074,axiom,
! [VarCurr] :
( v3904(VarCurr,bitIndex21)
<=> v3906(VarCurr,bitIndex21) ) ).
fof(addAssignment_31073,axiom,
! [VarCurr] :
( v3906(VarCurr,bitIndex21)
<=> v3908(VarCurr,bitIndex21) ) ).
fof(addAssignment_31072,axiom,
! [VarCurr] :
( v3908(VarCurr,bitIndex21)
<=> v3910(VarCurr,bitIndex21) ) ).
fof(addAssignment_31071,axiom,
! [VarCurr] :
( v3910(VarCurr,bitIndex21)
<=> v3912(VarCurr,bitIndex21) ) ).
fof(addAssignment_31070,axiom,
! [VarCurr] :
( v3912(VarCurr,bitIndex21)
<=> v3914(VarCurr,bitIndex21) ) ).
fof(addAssignment_31069,axiom,
! [VarCurr] :
( v97184(VarCurr,bitIndex13)
<=> v95303(VarCurr,bitIndex20) ) ).
fof(addAssignment_31068,axiom,
! [VarCurr] :
( v95303(VarCurr,bitIndex20)
<=> v97068(VarCurr,bitIndex20) ) ).
fof(addAssignment_31067,axiom,
! [VarCurr] :
( v95350(VarCurr,bitIndex20)
<=> v95352(VarCurr,bitIndex20) ) ).
fof(addAssignment_31066,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex20)
<=> v97625(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2158,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97647(VarNext)
=> ( v97625(VarNext)
<=> v97625(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2193,axiom,
! [VarNext] :
( v97647(VarNext)
=> ( v97625(VarNext)
<=> v97627(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7205,axiom,
! [VarCurr] :
( v97647(VarCurr)
<=> ( v97644(VarCurr)
<=> $false ) ) ).
fof(addAssignment_31065,axiom,
! [VarCurr] :
( v97644(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_31064,axiom,
! [VarCurr] :
( v97627(VarCurr)
<=> v95358(VarCurr,bitIndex20) ) ).
fof(addAssignment_31063,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex20)
<=> v97629(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18248,axiom,
! [VarCurr] :
( v97629(VarCurr)
<=> ( v97641(VarCurr)
| v97642(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18247,axiom,
! [VarCurr] :
( v97642(VarCurr)
<=> ( v97637(VarCurr)
& v97639(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18246,axiom,
! [VarCurr] :
( v97641(VarCurr)
<=> ( v97631(VarCurr)
& v97633(VarCurr) ) ) ).
fof(addAssignment_31062,axiom,
! [VarCurr] :
( v97639(VarCurr)
<=> v95813(VarCurr,bitIndex20) ) ).
fof(addAssignment_31061,axiom,
! [VarCurr] :
( v97637(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_31060,axiom,
! [VarCurr] :
( v97633(VarCurr)
<=> v95505(VarCurr,bitIndex20) ) ).
fof(addAssignment_31059,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex20)
<=> v95507(VarCurr,bitIndex20) ) ).
fof(addAssignment_31058,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex20)
<=> v97635(VarNext,bitIndex20) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2157,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97635(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2192,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97635(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_31057,axiom,
! [VarCurr] :
( v97631(VarCurr)
<=> v95364(VarCurr) ) ).
fof(addAssignment_31056,axiom,
! [VarCurr] :
( v95311(VarCurr,bitIndex20)
<=> v95313(VarCurr,bitIndex20) ) ).
fof(addAssignment_31055,axiom,
! [VarCurr] :
( v95313(VarCurr,bitIndex20)
<=> v95315(VarCurr,bitIndex20) ) ).
fof(addAssignment_31054,axiom,
! [VarCurr] :
( v95315(VarCurr,bitIndex20)
<=> v95317(VarCurr,bitIndex20) ) ).
fof(addAssignment_31053,axiom,
! [VarCurr] :
( v95317(VarCurr,bitIndex20)
<=> v95319(VarCurr,bitIndex20) ) ).
fof(addAssignment_31052,axiom,
! [VarNext] :
( v95319(VarNext,bitIndex20)
<=> v97617(VarNext,bitIndex20) ) ).
fof(addCaseBooleanConditionEqualRanges1_1555,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97618(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97617(VarNext,B)
<=> v95319(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1614,axiom,
! [VarNext] :
( v97618(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97617(VarNext,B)
<=> v95346(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18245,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97618(VarNext)
<=> v97619(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18244,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97619(VarNext)
<=> ( v97621(VarNext)
& v10875(VarNext) ) ) ) ).
fof(writeUnaryOperator_6974,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97621(VarNext)
<=> v10882(VarNext) ) ) ).
fof(addAssignment_31051,axiom,
! [VarCurr] :
( v95321(VarCurr,bitIndex20)
<=> v95323(VarCurr,bitIndex20) ) ).
fof(addAssignment_31050,axiom,
! [VarCurr] :
( v95323(VarCurr,bitIndex20)
<=> v95325(VarCurr,bitIndex20) ) ).
fof(addAssignment_31049,axiom,
! [VarCurr] :
( v95325(VarCurr,bitIndex20)
<=> v95327(VarCurr,bitIndex20) ) ).
fof(addAssignment_31048,axiom,
! [VarCurr] :
( v95327(VarCurr,bitIndex20)
<=> v3874(VarCurr,bitIndex20) ) ).
fof(addAssignment_31047,axiom,
! [VarCurr] :
( v3874(VarCurr,bitIndex20)
<=> v3876(VarCurr,bitIndex20) ) ).
fof(addAssignment_31046,axiom,
! [VarCurr] :
( v3876(VarCurr,bitIndex20)
<=> v3878(VarCurr,bitIndex20) ) ).
fof(addAssignment_31045,axiom,
! [VarCurr] :
( v3878(VarCurr,bitIndex20)
<=> v3880(VarCurr,bitIndex20) ) ).
fof(addAssignment_31044,axiom,
! [VarCurr] :
( v3880(VarCurr,bitIndex20)
<=> v3882(VarCurr,bitIndex20) ) ).
fof(addAssignment_31043,axiom,
! [VarCurr] :
( v3882(VarCurr,bitIndex20)
<=> v3884(VarCurr,bitIndex20) ) ).
fof(addAssignment_31042,axiom,
! [VarCurr] :
( v3884(VarCurr,bitIndex20)
<=> v3886(VarCurr,bitIndex20) ) ).
fof(addAssignment_31041,axiom,
! [VarCurr] :
( v3886(VarCurr,bitIndex20)
<=> v3888(VarCurr,bitIndex20) ) ).
fof(addAssignment_31040,axiom,
! [VarCurr] :
( v3888(VarCurr,bitIndex20)
<=> v3890(VarCurr,bitIndex20) ) ).
fof(addAssignment_31039,axiom,
! [VarNext] :
( v3890(VarNext,bitIndex20)
<=> v97609(VarNext,bitIndex20) ) ).
fof(addCaseBooleanConditionEqualRanges1_1554,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97610(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97609(VarNext,B)
<=> v3890(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1613,axiom,
! [VarNext] :
( v97610(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97609(VarNext,B)
<=> v4614(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18243,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97610(VarNext)
<=> v97611(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18242,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97611(VarNext)
<=> ( v97613(VarNext)
& v4081(VarNext) ) ) ) ).
fof(writeUnaryOperator_6973,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97613(VarNext)
<=> v4094(VarNext) ) ) ).
fof(addAssignment_31038,axiom,
! [VarCurr] :
( v3894(VarCurr,bitIndex20)
<=> v3896(VarCurr,bitIndex20) ) ).
fof(addAssignment_31037,axiom,
! [VarCurr] :
( v3896(VarCurr,bitIndex20)
<=> v3898(VarCurr,bitIndex20) ) ).
fof(addAssignment_31036,axiom,
! [VarCurr] :
( v3898(VarCurr,bitIndex20)
<=> v3900(VarCurr,bitIndex20) ) ).
fof(addAssignment_31035,axiom,
! [VarCurr] :
( v3900(VarCurr,bitIndex20)
<=> v3902(VarCurr,bitIndex20) ) ).
fof(addAssignment_31034,axiom,
! [VarCurr] :
( v3902(VarCurr,bitIndex20)
<=> v3904(VarCurr,bitIndex20) ) ).
fof(addAssignment_31033,axiom,
! [VarCurr] :
( v3904(VarCurr,bitIndex20)
<=> v3906(VarCurr,bitIndex20) ) ).
fof(addAssignment_31032,axiom,
! [VarCurr] :
( v3906(VarCurr,bitIndex20)
<=> v3908(VarCurr,bitIndex20) ) ).
fof(addAssignment_31031,axiom,
! [VarCurr] :
( v3908(VarCurr,bitIndex20)
<=> v3910(VarCurr,bitIndex20) ) ).
fof(addAssignment_31030,axiom,
! [VarCurr] :
( v3910(VarCurr,bitIndex20)
<=> v3912(VarCurr,bitIndex20) ) ).
fof(addAssignment_31029,axiom,
! [VarCurr] :
( v3912(VarCurr,bitIndex20)
<=> v3914(VarCurr,bitIndex20) ) ).
fof(addAssignment_31028,axiom,
! [VarCurr] :
( v97184(VarCurr,bitIndex12)
<=> v95303(VarCurr,bitIndex19) ) ).
fof(addAssignment_31027,axiom,
! [VarCurr] :
( v95303(VarCurr,bitIndex19)
<=> v97068(VarCurr,bitIndex19) ) ).
fof(addAssignment_31026,axiom,
! [VarCurr] :
( v95350(VarCurr,bitIndex19)
<=> v95352(VarCurr,bitIndex19) ) ).
fof(addAssignment_31025,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex19)
<=> v97582(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2156,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97604(VarNext)
=> ( v97582(VarNext)
<=> v97582(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2191,axiom,
! [VarNext] :
( v97604(VarNext)
=> ( v97582(VarNext)
<=> v97584(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7204,axiom,
! [VarCurr] :
( v97604(VarCurr)
<=> ( v97601(VarCurr)
<=> $false ) ) ).
fof(addAssignment_31024,axiom,
! [VarCurr] :
( v97601(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_31023,axiom,
! [VarCurr] :
( v97584(VarCurr)
<=> v95358(VarCurr,bitIndex19) ) ).
fof(addAssignment_31022,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex19)
<=> v97586(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18241,axiom,
! [VarCurr] :
( v97586(VarCurr)
<=> ( v97598(VarCurr)
| v97599(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18240,axiom,
! [VarCurr] :
( v97599(VarCurr)
<=> ( v97594(VarCurr)
& v97596(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18239,axiom,
! [VarCurr] :
( v97598(VarCurr)
<=> ( v97588(VarCurr)
& v97590(VarCurr) ) ) ).
fof(addAssignment_31021,axiom,
! [VarCurr] :
( v97596(VarCurr)
<=> v95813(VarCurr,bitIndex19) ) ).
fof(addAssignment_31020,axiom,
! [VarCurr] :
( v97594(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_31019,axiom,
! [VarCurr] :
( v97590(VarCurr)
<=> v95505(VarCurr,bitIndex19) ) ).
fof(addAssignment_31018,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex19)
<=> v95507(VarCurr,bitIndex19) ) ).
fof(addAssignment_31017,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex19)
<=> v97592(VarNext,bitIndex19) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2155,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97592(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2190,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97592(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_31016,axiom,
! [VarCurr] :
( v97588(VarCurr)
<=> v95364(VarCurr) ) ).
fof(addAssignment_31015,axiom,
! [VarCurr] :
( v95311(VarCurr,bitIndex19)
<=> v95313(VarCurr,bitIndex19) ) ).
fof(addAssignment_31014,axiom,
! [VarCurr] :
( v95313(VarCurr,bitIndex19)
<=> v95315(VarCurr,bitIndex19) ) ).
fof(addAssignment_31013,axiom,
! [VarCurr] :
( v95315(VarCurr,bitIndex19)
<=> v95317(VarCurr,bitIndex19) ) ).
fof(addAssignment_31012,axiom,
! [VarCurr] :
( v95317(VarCurr,bitIndex19)
<=> v95319(VarCurr,bitIndex19) ) ).
fof(addAssignment_31011,axiom,
! [VarNext] :
( v95319(VarNext,bitIndex19)
<=> v97574(VarNext,bitIndex19) ) ).
fof(addCaseBooleanConditionEqualRanges1_1553,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97575(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97574(VarNext,B)
<=> v95319(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1612,axiom,
! [VarNext] :
( v97575(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97574(VarNext,B)
<=> v95346(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18238,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97575(VarNext)
<=> v97576(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18237,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97576(VarNext)
<=> ( v97578(VarNext)
& v10875(VarNext) ) ) ) ).
fof(writeUnaryOperator_6972,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97578(VarNext)
<=> v10882(VarNext) ) ) ).
fof(addAssignment_31010,axiom,
! [VarCurr] :
( v95321(VarCurr,bitIndex19)
<=> v95323(VarCurr,bitIndex19) ) ).
fof(addAssignment_31009,axiom,
! [VarCurr] :
( v95323(VarCurr,bitIndex19)
<=> v95325(VarCurr,bitIndex19) ) ).
fof(addAssignment_31008,axiom,
! [VarCurr] :
( v95325(VarCurr,bitIndex19)
<=> v95327(VarCurr,bitIndex19) ) ).
fof(addAssignment_31007,axiom,
! [VarCurr] :
( v95327(VarCurr,bitIndex19)
<=> v3874(VarCurr,bitIndex19) ) ).
fof(addAssignment_31006,axiom,
! [VarCurr] :
( v3874(VarCurr,bitIndex19)
<=> v3876(VarCurr,bitIndex19) ) ).
fof(addAssignment_31005,axiom,
! [VarCurr] :
( v3876(VarCurr,bitIndex19)
<=> v3878(VarCurr,bitIndex19) ) ).
fof(addAssignment_31004,axiom,
! [VarCurr] :
( v3878(VarCurr,bitIndex19)
<=> v3880(VarCurr,bitIndex19) ) ).
fof(addAssignment_31003,axiom,
! [VarCurr] :
( v3880(VarCurr,bitIndex19)
<=> v3882(VarCurr,bitIndex19) ) ).
fof(addAssignment_31002,axiom,
! [VarCurr] :
( v3882(VarCurr,bitIndex19)
<=> v3884(VarCurr,bitIndex19) ) ).
fof(addAssignment_31001,axiom,
! [VarCurr] :
( v3884(VarCurr,bitIndex19)
<=> v3886(VarCurr,bitIndex19) ) ).
fof(addAssignment_31000,axiom,
! [VarCurr] :
( v3886(VarCurr,bitIndex19)
<=> v3888(VarCurr,bitIndex19) ) ).
fof(addAssignment_30999,axiom,
! [VarCurr] :
( v3888(VarCurr,bitIndex19)
<=> v3890(VarCurr,bitIndex19) ) ).
fof(addAssignment_30998,axiom,
! [VarNext] :
( v3890(VarNext,bitIndex19)
<=> v97566(VarNext,bitIndex19) ) ).
fof(addCaseBooleanConditionEqualRanges1_1552,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97567(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97566(VarNext,B)
<=> v3890(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1611,axiom,
! [VarNext] :
( v97567(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97566(VarNext,B)
<=> v4614(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18236,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97567(VarNext)
<=> v97568(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18235,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97568(VarNext)
<=> ( v97570(VarNext)
& v4081(VarNext) ) ) ) ).
fof(writeUnaryOperator_6971,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97570(VarNext)
<=> v4094(VarNext) ) ) ).
fof(addAssignment_30997,axiom,
! [VarCurr] :
( v3894(VarCurr,bitIndex19)
<=> v3896(VarCurr,bitIndex19) ) ).
fof(addAssignment_30996,axiom,
! [VarCurr] :
( v3896(VarCurr,bitIndex19)
<=> v3898(VarCurr,bitIndex19) ) ).
fof(addAssignment_30995,axiom,
! [VarCurr] :
( v3898(VarCurr,bitIndex19)
<=> v3900(VarCurr,bitIndex19) ) ).
fof(addAssignment_30994,axiom,
! [VarCurr] :
( v3900(VarCurr,bitIndex19)
<=> v3902(VarCurr,bitIndex19) ) ).
fof(addAssignment_30993,axiom,
! [VarCurr] :
( v3902(VarCurr,bitIndex19)
<=> v3904(VarCurr,bitIndex19) ) ).
fof(addAssignment_30992,axiom,
! [VarCurr] :
( v3904(VarCurr,bitIndex19)
<=> v3906(VarCurr,bitIndex19) ) ).
fof(addAssignment_30991,axiom,
! [VarCurr] :
( v3906(VarCurr,bitIndex19)
<=> v3908(VarCurr,bitIndex19) ) ).
fof(addAssignment_30990,axiom,
! [VarCurr] :
( v3908(VarCurr,bitIndex19)
<=> v3910(VarCurr,bitIndex19) ) ).
fof(addAssignment_30989,axiom,
! [VarCurr] :
( v3910(VarCurr,bitIndex19)
<=> v3912(VarCurr,bitIndex19) ) ).
fof(addAssignment_30988,axiom,
! [VarCurr] :
( v3912(VarCurr,bitIndex19)
<=> v3914(VarCurr,bitIndex19) ) ).
fof(addAssignment_30987,axiom,
! [VarCurr] :
( v97184(VarCurr,bitIndex11)
<=> v95303(VarCurr,bitIndex18) ) ).
fof(addAssignment_30986,axiom,
! [VarCurr] :
( v95303(VarCurr,bitIndex18)
<=> v97068(VarCurr,bitIndex18) ) ).
fof(addAssignment_30985,axiom,
! [VarCurr] :
( v95350(VarCurr,bitIndex18)
<=> v95352(VarCurr,bitIndex18) ) ).
fof(addAssignment_30984,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex18)
<=> v97539(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2154,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97561(VarNext)
=> ( v97539(VarNext)
<=> v97539(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2189,axiom,
! [VarNext] :
( v97561(VarNext)
=> ( v97539(VarNext)
<=> v97541(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7203,axiom,
! [VarCurr] :
( v97561(VarCurr)
<=> ( v97558(VarCurr)
<=> $false ) ) ).
fof(addAssignment_30983,axiom,
! [VarCurr] :
( v97558(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_30982,axiom,
! [VarCurr] :
( v97541(VarCurr)
<=> v95358(VarCurr,bitIndex18) ) ).
fof(addAssignment_30981,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex18)
<=> v97543(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18234,axiom,
! [VarCurr] :
( v97543(VarCurr)
<=> ( v97555(VarCurr)
| v97556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18233,axiom,
! [VarCurr] :
( v97556(VarCurr)
<=> ( v97551(VarCurr)
& v97553(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18232,axiom,
! [VarCurr] :
( v97555(VarCurr)
<=> ( v97545(VarCurr)
& v97547(VarCurr) ) ) ).
fof(addAssignment_30980,axiom,
! [VarCurr] :
( v97553(VarCurr)
<=> v95813(VarCurr,bitIndex18) ) ).
fof(addAssignment_30979,axiom,
! [VarCurr] :
( v97551(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_30978,axiom,
! [VarCurr] :
( v97547(VarCurr)
<=> v95505(VarCurr,bitIndex18) ) ).
fof(addAssignment_30977,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex18)
<=> v95507(VarCurr,bitIndex18) ) ).
fof(addAssignment_30976,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex18)
<=> v97549(VarNext,bitIndex18) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2153,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97549(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2188,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97549(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_30975,axiom,
! [VarCurr] :
( v97545(VarCurr)
<=> v95364(VarCurr) ) ).
fof(addAssignment_30974,axiom,
! [VarCurr] :
( v95311(VarCurr,bitIndex18)
<=> v95313(VarCurr,bitIndex18) ) ).
fof(addAssignment_30973,axiom,
! [VarCurr] :
( v95313(VarCurr,bitIndex18)
<=> v95315(VarCurr,bitIndex18) ) ).
fof(addAssignment_30972,axiom,
! [VarCurr] :
( v95315(VarCurr,bitIndex18)
<=> v95317(VarCurr,bitIndex18) ) ).
fof(addAssignment_30971,axiom,
! [VarCurr] :
( v95317(VarCurr,bitIndex18)
<=> v95319(VarCurr,bitIndex18) ) ).
fof(addAssignment_30970,axiom,
! [VarNext] :
( v95319(VarNext,bitIndex18)
<=> v97531(VarNext,bitIndex18) ) ).
fof(addCaseBooleanConditionEqualRanges1_1551,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97532(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97531(VarNext,B)
<=> v95319(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1610,axiom,
! [VarNext] :
( v97532(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97531(VarNext,B)
<=> v95346(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18231,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97532(VarNext)
<=> v97533(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18230,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97533(VarNext)
<=> ( v97535(VarNext)
& v10875(VarNext) ) ) ) ).
fof(writeUnaryOperator_6970,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97535(VarNext)
<=> v10882(VarNext) ) ) ).
fof(addAssignment_30969,axiom,
! [VarCurr] :
( v95321(VarCurr,bitIndex18)
<=> v95323(VarCurr,bitIndex18) ) ).
fof(addAssignment_30968,axiom,
! [VarCurr] :
( v95323(VarCurr,bitIndex18)
<=> v95325(VarCurr,bitIndex18) ) ).
fof(addAssignment_30967,axiom,
! [VarCurr] :
( v95325(VarCurr,bitIndex18)
<=> v95327(VarCurr,bitIndex18) ) ).
fof(addAssignment_30966,axiom,
! [VarCurr] :
( v95327(VarCurr,bitIndex18)
<=> v3874(VarCurr,bitIndex18) ) ).
fof(addAssignment_30965,axiom,
! [VarCurr] :
( v3874(VarCurr,bitIndex18)
<=> v3876(VarCurr,bitIndex18) ) ).
fof(addAssignment_30964,axiom,
! [VarCurr] :
( v3876(VarCurr,bitIndex18)
<=> v3878(VarCurr,bitIndex18) ) ).
fof(addAssignment_30963,axiom,
! [VarCurr] :
( v3878(VarCurr,bitIndex18)
<=> v3880(VarCurr,bitIndex18) ) ).
fof(addAssignment_30962,axiom,
! [VarCurr] :
( v3880(VarCurr,bitIndex18)
<=> v3882(VarCurr,bitIndex18) ) ).
fof(addAssignment_30961,axiom,
! [VarCurr] :
( v3882(VarCurr,bitIndex18)
<=> v3884(VarCurr,bitIndex18) ) ).
fof(addAssignment_30960,axiom,
! [VarCurr] :
( v3884(VarCurr,bitIndex18)
<=> v3886(VarCurr,bitIndex18) ) ).
fof(addAssignment_30959,axiom,
! [VarCurr] :
( v3886(VarCurr,bitIndex18)
<=> v3888(VarCurr,bitIndex18) ) ).
fof(addAssignment_30958,axiom,
! [VarCurr] :
( v3888(VarCurr,bitIndex18)
<=> v3890(VarCurr,bitIndex18) ) ).
fof(addAssignment_30957,axiom,
! [VarNext] :
( v3890(VarNext,bitIndex18)
<=> v97523(VarNext,bitIndex18) ) ).
fof(addCaseBooleanConditionEqualRanges1_1550,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97524(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97523(VarNext,B)
<=> v3890(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1609,axiom,
! [VarNext] :
( v97524(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97523(VarNext,B)
<=> v4614(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18229,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97524(VarNext)
<=> v97525(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18228,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97525(VarNext)
<=> ( v97527(VarNext)
& v4081(VarNext) ) ) ) ).
fof(writeUnaryOperator_6969,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97527(VarNext)
<=> v4094(VarNext) ) ) ).
fof(addAssignment_30956,axiom,
! [VarCurr] :
( v3894(VarCurr,bitIndex18)
<=> v3896(VarCurr,bitIndex18) ) ).
fof(addAssignment_30955,axiom,
! [VarCurr] :
( v3896(VarCurr,bitIndex18)
<=> v3898(VarCurr,bitIndex18) ) ).
fof(addAssignment_30954,axiom,
! [VarCurr] :
( v3898(VarCurr,bitIndex18)
<=> v3900(VarCurr,bitIndex18) ) ).
fof(addAssignment_30953,axiom,
! [VarCurr] :
( v3900(VarCurr,bitIndex18)
<=> v3902(VarCurr,bitIndex18) ) ).
fof(addAssignment_30952,axiom,
! [VarCurr] :
( v3902(VarCurr,bitIndex18)
<=> v3904(VarCurr,bitIndex18) ) ).
fof(addAssignment_30951,axiom,
! [VarCurr] :
( v3904(VarCurr,bitIndex18)
<=> v3906(VarCurr,bitIndex18) ) ).
fof(addAssignment_30950,axiom,
! [VarCurr] :
( v3906(VarCurr,bitIndex18)
<=> v3908(VarCurr,bitIndex18) ) ).
fof(addAssignment_30949,axiom,
! [VarCurr] :
( v3908(VarCurr,bitIndex18)
<=> v3910(VarCurr,bitIndex18) ) ).
fof(addAssignment_30948,axiom,
! [VarCurr] :
( v3910(VarCurr,bitIndex18)
<=> v3912(VarCurr,bitIndex18) ) ).
fof(addAssignment_30947,axiom,
! [VarCurr] :
( v3912(VarCurr,bitIndex18)
<=> v3914(VarCurr,bitIndex18) ) ).
fof(addAssignment_30946,axiom,
! [VarCurr] :
( ( v97184(VarCurr,bitIndex10)
<=> v95303(VarCurr,bitIndex17) )
& ( v97184(VarCurr,bitIndex9)
<=> v95303(VarCurr,bitIndex16) )
& ( v97184(VarCurr,bitIndex8)
<=> v95303(VarCurr,bitIndex15) )
& ( v97184(VarCurr,bitIndex7)
<=> v95303(VarCurr,bitIndex14) )
& ( v97184(VarCurr,bitIndex6)
<=> v95303(VarCurr,bitIndex13) )
& ( v97184(VarCurr,bitIndex5)
<=> v95303(VarCurr,bitIndex12) )
& ( v97184(VarCurr,bitIndex4)
<=> v95303(VarCurr,bitIndex11) )
& ( v97184(VarCurr,bitIndex3)
<=> v95303(VarCurr,bitIndex10) )
& ( v97184(VarCurr,bitIndex2)
<=> v95303(VarCurr,bitIndex9) )
& ( v97184(VarCurr,bitIndex1)
<=> v95303(VarCurr,bitIndex8) )
& ( v97184(VarCurr,bitIndex0)
<=> v95303(VarCurr,bitIndex7) ) ) ).
fof(addAssignment_30945,axiom,
! [VarCurr,B] :
( range_17_7(B)
=> ( v95303(VarCurr,B)
<=> v97068(VarCurr,B) ) ) ).
fof(addAssignment_30944,axiom,
! [VarCurr,B] :
( range_17_7(B)
=> ( v95350(VarCurr,B)
<=> v95352(VarCurr,B) ) ) ).
fof(addAssignment_30943,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex17)
<=> v97218(VarCurr) ) ).
fof(addAssignment_30942,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex16)
<=> v97245(VarCurr) ) ).
fof(addAssignment_30941,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex15)
<=> v97272(VarCurr) ) ).
fof(addAssignment_30940,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex14)
<=> v97301(VarCurr) ) ).
fof(addAssignment_30939,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex13)
<=> v97330(VarCurr) ) ).
fof(addAssignment_30938,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex12)
<=> v97359(VarCurr) ) ).
fof(addAssignment_30937,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex11)
<=> v97386(VarCurr) ) ).
fof(addAssignment_30936,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex10)
<=> v97413(VarCurr) ) ).
fof(addAssignment_30935,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex9)
<=> v97440(VarCurr) ) ).
fof(addAssignment_30934,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex8)
<=> v97467(VarCurr) ) ).
fof(addAssignment_30933,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex7)
<=> v97494(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2152,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97518(VarNext)
=> ( v97494(VarNext)
<=> v97494(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2187,axiom,
! [VarNext] :
( v97518(VarNext)
=> ( v97494(VarNext)
<=> v97496(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7202,axiom,
! [VarCurr] :
( v97518(VarCurr)
<=> ( v97515(VarCurr)
<=> $false ) ) ).
fof(addAssignment_30932,axiom,
! [VarCurr] :
( v97515(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_30931,axiom,
! [VarCurr] :
( v97496(VarCurr)
<=> v95358(VarCurr,bitIndex7) ) ).
fof(addAssignment_30930,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex7)
<=> v97498(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18227,axiom,
! [VarCurr] :
( v97498(VarCurr)
<=> ( v97512(VarCurr)
| v97513(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18226,axiom,
! [VarCurr] :
( v97513(VarCurr)
<=> ( v97506(VarCurr)
& v97508(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18225,axiom,
! [VarCurr] :
( v97512(VarCurr)
<=> ( v97500(VarCurr)
& v97502(VarCurr) ) ) ).
fof(addAssignment_30929,axiom,
! [VarCurr] :
( v97508(VarCurr)
<=> v95813(VarCurr,bitIndex7) ) ).
fof(addAssignment_30928,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex7)
<=> v95815(VarCurr,bitIndex7) ) ).
fof(addAssignment_30927,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex7)
<=> v97510(VarNext,bitIndex7) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2151,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97510(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2186,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97510(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_30926,axiom,
! [VarCurr] :
( v97506(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_30925,axiom,
! [VarCurr] :
( v97502(VarCurr)
<=> v95505(VarCurr,bitIndex7) ) ).
fof(addAssignment_30924,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex7)
<=> v95507(VarCurr,bitIndex7) ) ).
fof(addAssignment_30923,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex7)
<=> v97504(VarNext,bitIndex7) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2150,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97504(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2185,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97504(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_30922,axiom,
! [VarCurr] :
( v97500(VarCurr)
<=> v95364(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2149,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97489(VarNext)
=> ( v97467(VarNext)
<=> v97467(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2184,axiom,
! [VarNext] :
( v97489(VarNext)
=> ( v97467(VarNext)
<=> v97469(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7201,axiom,
! [VarCurr] :
( v97489(VarCurr)
<=> ( v97486(VarCurr)
<=> $false ) ) ).
fof(addAssignment_30921,axiom,
! [VarCurr] :
( v97486(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_30920,axiom,
! [VarCurr] :
( v97469(VarCurr)
<=> v95358(VarCurr,bitIndex8) ) ).
fof(addAssignment_30919,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex8)
<=> v97471(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18224,axiom,
! [VarCurr] :
( v97471(VarCurr)
<=> ( v97483(VarCurr)
| v97484(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18223,axiom,
! [VarCurr] :
( v97484(VarCurr)
<=> ( v97479(VarCurr)
& v97481(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18222,axiom,
! [VarCurr] :
( v97483(VarCurr)
<=> ( v97473(VarCurr)
& v97475(VarCurr) ) ) ).
fof(addAssignment_30918,axiom,
! [VarCurr] :
( v97481(VarCurr)
<=> v95813(VarCurr,bitIndex8) ) ).
fof(addAssignment_30917,axiom,
! [VarCurr] :
( v97479(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_30916,axiom,
! [VarCurr] :
( v97475(VarCurr)
<=> v95505(VarCurr,bitIndex8) ) ).
fof(addAssignment_30915,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex8)
<=> v95507(VarCurr,bitIndex8) ) ).
fof(addAssignment_30914,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex8)
<=> v97477(VarNext,bitIndex8) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2148,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97477(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2183,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97477(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_30913,axiom,
! [VarCurr] :
( v97473(VarCurr)
<=> v95364(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2147,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97462(VarNext)
=> ( v97440(VarNext)
<=> v97440(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2182,axiom,
! [VarNext] :
( v97462(VarNext)
=> ( v97440(VarNext)
<=> v97442(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7200,axiom,
! [VarCurr] :
( v97462(VarCurr)
<=> ( v97459(VarCurr)
<=> $false ) ) ).
fof(addAssignment_30912,axiom,
! [VarCurr] :
( v97459(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_30911,axiom,
! [VarCurr] :
( v97442(VarCurr)
<=> v95358(VarCurr,bitIndex9) ) ).
fof(addAssignment_30910,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex9)
<=> v97444(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18221,axiom,
! [VarCurr] :
( v97444(VarCurr)
<=> ( v97456(VarCurr)
| v97457(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18220,axiom,
! [VarCurr] :
( v97457(VarCurr)
<=> ( v97452(VarCurr)
& v97454(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18219,axiom,
! [VarCurr] :
( v97456(VarCurr)
<=> ( v97446(VarCurr)
& v97448(VarCurr) ) ) ).
fof(addAssignment_30909,axiom,
! [VarCurr] :
( v97454(VarCurr)
<=> v95813(VarCurr,bitIndex9) ) ).
fof(addAssignment_30908,axiom,
! [VarCurr] :
( v97452(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_30907,axiom,
! [VarCurr] :
( v97448(VarCurr)
<=> v95505(VarCurr,bitIndex9) ) ).
fof(addAssignment_30906,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex9)
<=> v95507(VarCurr,bitIndex9) ) ).
fof(addAssignment_30905,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex9)
<=> v97450(VarNext,bitIndex9) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2146,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97450(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2181,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97450(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_30904,axiom,
! [VarCurr] :
( v97446(VarCurr)
<=> v95364(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2145,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97435(VarNext)
=> ( v97413(VarNext)
<=> v97413(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2180,axiom,
! [VarNext] :
( v97435(VarNext)
=> ( v97413(VarNext)
<=> v97415(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7199,axiom,
! [VarCurr] :
( v97435(VarCurr)
<=> ( v97432(VarCurr)
<=> $false ) ) ).
fof(addAssignment_30903,axiom,
! [VarCurr] :
( v97432(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_30902,axiom,
! [VarCurr] :
( v97415(VarCurr)
<=> v95358(VarCurr,bitIndex10) ) ).
fof(addAssignment_30901,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex10)
<=> v97417(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18218,axiom,
! [VarCurr] :
( v97417(VarCurr)
<=> ( v97429(VarCurr)
| v97430(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18217,axiom,
! [VarCurr] :
( v97430(VarCurr)
<=> ( v97425(VarCurr)
& v97427(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18216,axiom,
! [VarCurr] :
( v97429(VarCurr)
<=> ( v97419(VarCurr)
& v97421(VarCurr) ) ) ).
fof(addAssignment_30900,axiom,
! [VarCurr] :
( v97427(VarCurr)
<=> v95813(VarCurr,bitIndex10) ) ).
fof(addAssignment_30899,axiom,
! [VarCurr] :
( v97425(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_30898,axiom,
! [VarCurr] :
( v97421(VarCurr)
<=> v95505(VarCurr,bitIndex10) ) ).
fof(addAssignment_30897,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex10)
<=> v95507(VarCurr,bitIndex10) ) ).
fof(addAssignment_30896,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex10)
<=> v97423(VarNext,bitIndex10) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2144,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97423(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2179,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97423(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_30895,axiom,
! [VarCurr] :
( v97419(VarCurr)
<=> v95364(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2143,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97408(VarNext)
=> ( v97386(VarNext)
<=> v97386(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2178,axiom,
! [VarNext] :
( v97408(VarNext)
=> ( v97386(VarNext)
<=> v97388(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7198,axiom,
! [VarCurr] :
( v97408(VarCurr)
<=> ( v97405(VarCurr)
<=> $false ) ) ).
fof(addAssignment_30894,axiom,
! [VarCurr] :
( v97405(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_30893,axiom,
! [VarCurr] :
( v97388(VarCurr)
<=> v95358(VarCurr,bitIndex11) ) ).
fof(addAssignment_30892,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex11)
<=> v97390(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18215,axiom,
! [VarCurr] :
( v97390(VarCurr)
<=> ( v97402(VarCurr)
| v97403(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18214,axiom,
! [VarCurr] :
( v97403(VarCurr)
<=> ( v97398(VarCurr)
& v97400(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18213,axiom,
! [VarCurr] :
( v97402(VarCurr)
<=> ( v97392(VarCurr)
& v97394(VarCurr) ) ) ).
fof(addAssignment_30891,axiom,
! [VarCurr] :
( v97400(VarCurr)
<=> v95813(VarCurr,bitIndex11) ) ).
fof(addAssignment_30890,axiom,
! [VarCurr] :
( v97398(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_30889,axiom,
! [VarCurr] :
( v97394(VarCurr)
<=> v95505(VarCurr,bitIndex11) ) ).
fof(addAssignment_30888,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex11)
<=> v95507(VarCurr,bitIndex11) ) ).
fof(addAssignment_30887,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex11)
<=> v97396(VarNext,bitIndex11) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2142,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97396(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2177,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97396(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_30886,axiom,
! [VarCurr] :
( v97392(VarCurr)
<=> v95364(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2141,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97381(VarNext)
=> ( v97359(VarNext)
<=> v97359(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2176,axiom,
! [VarNext] :
( v97381(VarNext)
=> ( v97359(VarNext)
<=> v97361(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7197,axiom,
! [VarCurr] :
( v97381(VarCurr)
<=> ( v97378(VarCurr)
<=> $false ) ) ).
fof(addAssignment_30885,axiom,
! [VarCurr] :
( v97378(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_30884,axiom,
! [VarCurr] :
( v97361(VarCurr)
<=> v95358(VarCurr,bitIndex12) ) ).
fof(addAssignment_30883,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex12)
<=> v97363(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18212,axiom,
! [VarCurr] :
( v97363(VarCurr)
<=> ( v97375(VarCurr)
| v97376(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18211,axiom,
! [VarCurr] :
( v97376(VarCurr)
<=> ( v97371(VarCurr)
& v97373(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18210,axiom,
! [VarCurr] :
( v97375(VarCurr)
<=> ( v97365(VarCurr)
& v97367(VarCurr) ) ) ).
fof(addAssignment_30882,axiom,
! [VarCurr] :
( v97373(VarCurr)
<=> v95813(VarCurr,bitIndex12) ) ).
fof(addAssignment_30881,axiom,
! [VarCurr] :
( v97371(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_30880,axiom,
! [VarCurr] :
( v97367(VarCurr)
<=> v95505(VarCurr,bitIndex12) ) ).
fof(addAssignment_30879,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex12)
<=> v95507(VarCurr,bitIndex12) ) ).
fof(addAssignment_30878,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex12)
<=> v97369(VarNext,bitIndex12) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2140,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97369(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2175,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97369(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_30877,axiom,
! [VarCurr] :
( v97365(VarCurr)
<=> v95364(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2139,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97354(VarNext)
=> ( v97330(VarNext)
<=> v97330(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2174,axiom,
! [VarNext] :
( v97354(VarNext)
=> ( v97330(VarNext)
<=> v97332(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7196,axiom,
! [VarCurr] :
( v97354(VarCurr)
<=> ( v97351(VarCurr)
<=> $false ) ) ).
fof(addAssignment_30876,axiom,
! [VarCurr] :
( v97351(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_30875,axiom,
! [VarCurr] :
( v97332(VarCurr)
<=> v95358(VarCurr,bitIndex13) ) ).
fof(addAssignment_30874,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex13)
<=> v97334(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18209,axiom,
! [VarCurr] :
( v97334(VarCurr)
<=> ( v97348(VarCurr)
| v97349(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18208,axiom,
! [VarCurr] :
( v97349(VarCurr)
<=> ( v97342(VarCurr)
& v97344(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18207,axiom,
! [VarCurr] :
( v97348(VarCurr)
<=> ( v97336(VarCurr)
& v97338(VarCurr) ) ) ).
fof(addAssignment_30873,axiom,
! [VarCurr] :
( v97344(VarCurr)
<=> v95813(VarCurr,bitIndex13) ) ).
fof(addAssignment_30872,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex13)
<=> v95815(VarCurr,bitIndex13) ) ).
fof(addAssignment_30871,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex13)
<=> v97346(VarNext,bitIndex13) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2138,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97346(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2173,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97346(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_30870,axiom,
! [VarCurr] :
( v97342(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_30869,axiom,
! [VarCurr] :
( v97338(VarCurr)
<=> v95505(VarCurr,bitIndex13) ) ).
fof(addAssignment_30868,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex13)
<=> v95507(VarCurr,bitIndex13) ) ).
fof(addAssignment_30867,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex13)
<=> v97340(VarNext,bitIndex13) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2137,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97340(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2172,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97340(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_30866,axiom,
! [VarCurr] :
( v97336(VarCurr)
<=> v95364(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2136,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97325(VarNext)
=> ( v97301(VarNext)
<=> v97301(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2171,axiom,
! [VarNext] :
( v97325(VarNext)
=> ( v97301(VarNext)
<=> v97303(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7195,axiom,
! [VarCurr] :
( v97325(VarCurr)
<=> ( v97322(VarCurr)
<=> $false ) ) ).
fof(addAssignment_30865,axiom,
! [VarCurr] :
( v97322(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_30864,axiom,
! [VarCurr] :
( v97303(VarCurr)
<=> v95358(VarCurr,bitIndex14) ) ).
fof(addAssignment_30863,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex14)
<=> v97305(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18206,axiom,
! [VarCurr] :
( v97305(VarCurr)
<=> ( v97319(VarCurr)
| v97320(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18205,axiom,
! [VarCurr] :
( v97320(VarCurr)
<=> ( v97313(VarCurr)
& v97315(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18204,axiom,
! [VarCurr] :
( v97319(VarCurr)
<=> ( v97307(VarCurr)
& v97309(VarCurr) ) ) ).
fof(addAssignment_30862,axiom,
! [VarCurr] :
( v97315(VarCurr)
<=> v95813(VarCurr,bitIndex14) ) ).
fof(addAssignment_30861,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex14)
<=> v95815(VarCurr,bitIndex14) ) ).
fof(addAssignment_30860,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex14)
<=> v97317(VarNext,bitIndex14) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2135,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97317(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2170,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97317(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_30859,axiom,
! [VarCurr] :
( v97313(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_30858,axiom,
! [VarCurr] :
( v97309(VarCurr)
<=> v95505(VarCurr,bitIndex14) ) ).
fof(addAssignment_30857,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex14)
<=> v95507(VarCurr,bitIndex14) ) ).
fof(addAssignment_30856,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex14)
<=> v97311(VarNext,bitIndex14) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2134,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97311(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2169,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97311(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_30855,axiom,
! [VarCurr] :
( v97307(VarCurr)
<=> v95364(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2133,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97296(VarNext)
=> ( v97272(VarNext)
<=> v97272(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2168,axiom,
! [VarNext] :
( v97296(VarNext)
=> ( v97272(VarNext)
<=> v97274(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7194,axiom,
! [VarCurr] :
( v97296(VarCurr)
<=> ( v97293(VarCurr)
<=> $false ) ) ).
fof(addAssignment_30854,axiom,
! [VarCurr] :
( v97293(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_30853,axiom,
! [VarCurr] :
( v97274(VarCurr)
<=> v95358(VarCurr,bitIndex15) ) ).
fof(addAssignment_30852,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex15)
<=> v97276(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18203,axiom,
! [VarCurr] :
( v97276(VarCurr)
<=> ( v97290(VarCurr)
| v97291(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18202,axiom,
! [VarCurr] :
( v97291(VarCurr)
<=> ( v97284(VarCurr)
& v97286(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18201,axiom,
! [VarCurr] :
( v97290(VarCurr)
<=> ( v97278(VarCurr)
& v97280(VarCurr) ) ) ).
fof(addAssignment_30851,axiom,
! [VarCurr] :
( v97286(VarCurr)
<=> v95813(VarCurr,bitIndex15) ) ).
fof(addAssignment_30850,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex15)
<=> v95815(VarCurr,bitIndex15) ) ).
fof(addAssignment_30849,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex15)
<=> v97288(VarNext,bitIndex15) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2132,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97288(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2167,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97288(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_30848,axiom,
! [VarCurr] :
( v97284(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_30847,axiom,
! [VarCurr] :
( v97280(VarCurr)
<=> v95505(VarCurr,bitIndex15) ) ).
fof(addAssignment_30846,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex15)
<=> v95507(VarCurr,bitIndex15) ) ).
fof(addAssignment_30845,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex15)
<=> v97282(VarNext,bitIndex15) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2131,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97282(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2166,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97282(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_30844,axiom,
! [VarCurr] :
( v97278(VarCurr)
<=> v95364(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2130,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97267(VarNext)
=> ( v97245(VarNext)
<=> v97245(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2165,axiom,
! [VarNext] :
( v97267(VarNext)
=> ( v97245(VarNext)
<=> v97247(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7193,axiom,
! [VarCurr] :
( v97267(VarCurr)
<=> ( v97264(VarCurr)
<=> $false ) ) ).
fof(addAssignment_30843,axiom,
! [VarCurr] :
( v97264(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_30842,axiom,
! [VarCurr] :
( v97247(VarCurr)
<=> v95358(VarCurr,bitIndex16) ) ).
fof(addAssignment_30841,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex16)
<=> v97249(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18200,axiom,
! [VarCurr] :
( v97249(VarCurr)
<=> ( v97261(VarCurr)
| v97262(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18199,axiom,
! [VarCurr] :
( v97262(VarCurr)
<=> ( v97257(VarCurr)
& v97259(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18198,axiom,
! [VarCurr] :
( v97261(VarCurr)
<=> ( v97251(VarCurr)
& v97253(VarCurr) ) ) ).
fof(addAssignment_30840,axiom,
! [VarCurr] :
( v97259(VarCurr)
<=> v95813(VarCurr,bitIndex16) ) ).
fof(addAssignment_30839,axiom,
! [VarCurr] :
( v97257(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_30838,axiom,
! [VarCurr] :
( v97253(VarCurr)
<=> v95505(VarCurr,bitIndex16) ) ).
fof(addAssignment_30837,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex16)
<=> v95507(VarCurr,bitIndex16) ) ).
fof(addAssignment_30836,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex16)
<=> v97255(VarNext,bitIndex16) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2129,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97255(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2164,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97255(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_30835,axiom,
! [VarCurr] :
( v97251(VarCurr)
<=> v95364(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2128,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97240(VarNext)
=> ( v97218(VarNext)
<=> v97218(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2163,axiom,
! [VarNext] :
( v97240(VarNext)
=> ( v97218(VarNext)
<=> v97220(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7192,axiom,
! [VarCurr] :
( v97240(VarCurr)
<=> ( v97237(VarCurr)
<=> $false ) ) ).
fof(addAssignment_30834,axiom,
! [VarCurr] :
( v97237(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_30833,axiom,
! [VarCurr] :
( v97220(VarCurr)
<=> v95358(VarCurr,bitIndex17) ) ).
fof(addAssignment_30832,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex17)
<=> v97222(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18197,axiom,
! [VarCurr] :
( v97222(VarCurr)
<=> ( v97234(VarCurr)
| v97235(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18196,axiom,
! [VarCurr] :
( v97235(VarCurr)
<=> ( v97230(VarCurr)
& v97232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18195,axiom,
! [VarCurr] :
( v97234(VarCurr)
<=> ( v97224(VarCurr)
& v97226(VarCurr) ) ) ).
fof(addAssignment_30831,axiom,
! [VarCurr] :
( v97232(VarCurr)
<=> v95813(VarCurr,bitIndex17) ) ).
fof(addAssignment_30830,axiom,
! [VarCurr] :
( v97230(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_30829,axiom,
! [VarCurr] :
( v97226(VarCurr)
<=> v95505(VarCurr,bitIndex17) ) ).
fof(addAssignment_30828,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex17)
<=> v95507(VarCurr,bitIndex17) ) ).
fof(addAssignment_30827,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex17)
<=> v97228(VarNext,bitIndex17) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2127,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97228(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2162,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97228(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_30826,axiom,
! [VarCurr] :
( v97224(VarCurr)
<=> v95364(VarCurr) ) ).
fof(addAssignment_30825,axiom,
! [VarCurr,B] :
( range_17_7(B)
=> ( v95311(VarCurr,B)
<=> v95313(VarCurr,B) ) ) ).
fof(addAssignment_30824,axiom,
! [VarCurr,B] :
( range_17_7(B)
=> ( v95313(VarCurr,B)
<=> v95315(VarCurr,B) ) ) ).
fof(addAssignment_30823,axiom,
! [VarCurr,B] :
( range_17_7(B)
=> ( v95315(VarCurr,B)
<=> v95317(VarCurr,B) ) ) ).
fof(addAssignment_30822,axiom,
! [VarCurr,B] :
( range_17_7(B)
=> ( v95317(VarCurr,B)
<=> v95319(VarCurr,B) ) ) ).
fof(addAssignment_30821,axiom,
! [VarNext,B] :
( range_17_7(B)
=> ( v95319(VarNext,B)
<=> v97210(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1549,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97211(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97210(VarNext,B)
<=> v95319(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1608,axiom,
! [VarNext] :
( v97211(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97210(VarNext,B)
<=> v95346(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18194,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97211(VarNext)
<=> v97212(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18193,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97212(VarNext)
<=> ( v97214(VarNext)
& v10875(VarNext) ) ) ) ).
fof(writeUnaryOperator_6968,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97214(VarNext)
<=> v10882(VarNext) ) ) ).
fof(addAssignment_30820,axiom,
! [VarCurr,B] :
( range_17_7(B)
=> ( v95321(VarCurr,B)
<=> v95323(VarCurr,B) ) ) ).
fof(addAssignment_30819,axiom,
! [VarCurr,B] :
( range_17_7(B)
=> ( v95323(VarCurr,B)
<=> v95325(VarCurr,B) ) ) ).
fof(addAssignment_30818,axiom,
! [VarCurr,B] :
( range_17_7(B)
=> ( v95325(VarCurr,B)
<=> v95327(VarCurr,B) ) ) ).
fof(addAssignment_30817,axiom,
! [VarCurr,B] :
( range_17_7(B)
=> ( v95327(VarCurr,B)
<=> v3874(VarCurr,B) ) ) ).
fof(range_axiom_92,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_30816,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v3874(VarCurr,B)
<=> v3876(VarCurr,B) ) ) ).
fof(addAssignment_30815,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v3874(VarCurr,B)
<=> v3876(VarCurr,B) ) ) ).
fof(addAssignment_30814,axiom,
! [VarCurr] :
( v3874(VarCurr,bitIndex7)
<=> v3876(VarCurr,bitIndex7) ) ).
fof(addAssignment_30813,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v3876(VarCurr,B)
<=> v3878(VarCurr,B) ) ) ).
fof(addAssignment_30812,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v3878(VarCurr,B)
<=> v3880(VarCurr,B) ) ) ).
fof(addAssignment_30811,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v3880(VarCurr,B)
<=> v3882(VarCurr,B) ) ) ).
fof(addAssignment_30810,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v3882(VarCurr,B)
<=> v3884(VarCurr,B) ) ) ).
fof(addAssignment_30809,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v3884(VarCurr,B)
<=> v3886(VarCurr,B) ) ) ).
fof(addAssignment_30808,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v3886(VarCurr,B)
<=> v3888(VarCurr,B) ) ) ).
fof(addAssignment_30807,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v3888(VarCurr,B)
<=> v3890(VarCurr,B) ) ) ).
fof(addAssignment_30806,axiom,
! [VarNext,B] :
( range_17_13(B)
=> ( v3890(VarNext,B)
<=> v97202(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1548,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97203(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97202(VarNext,B)
<=> v3890(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1607,axiom,
! [VarNext] :
( v97203(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97202(VarNext,B)
<=> v4614(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18192,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97203(VarNext)
<=> v97204(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18191,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97204(VarNext)
<=> ( v97206(VarNext)
& v4081(VarNext) ) ) ) ).
fof(writeUnaryOperator_6967,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97206(VarNext)
<=> v4094(VarNext) ) ) ).
fof(addAssignment_30805,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v3894(VarCurr,B)
<=> v3896(VarCurr,B) ) ) ).
fof(addAssignment_30804,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v3896(VarCurr,B)
<=> v3898(VarCurr,B) ) ) ).
fof(addAssignment_30803,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v3898(VarCurr,B)
<=> v3900(VarCurr,B) ) ) ).
fof(addAssignment_30802,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v3900(VarCurr,B)
<=> v3902(VarCurr,B) ) ) ).
fof(addAssignment_30801,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v3902(VarCurr,B)
<=> v3904(VarCurr,B) ) ) ).
fof(addAssignment_30800,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v3904(VarCurr,B)
<=> v3906(VarCurr,B) ) ) ).
fof(addAssignment_30799,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v3906(VarCurr,B)
<=> v3908(VarCurr,B) ) ) ).
fof(addAssignment_30798,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v3908(VarCurr,B)
<=> v3910(VarCurr,B) ) ) ).
fof(addAssignment_30797,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v3910(VarCurr,B)
<=> v3912(VarCurr,B) ) ) ).
fof(addAssignment_30796,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v3912(VarCurr,B)
<=> v3914(VarCurr,B) ) ) ).
fof(range_axiom_91,axiom,
! [B] :
( range_17_13(B)
<=> ( $false
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B ) ) ).
fof(addAssignment_30795,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v3876(VarCurr,B)
<=> v3878(VarCurr,B) ) ) ).
fof(addAssignment_30794,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v3878(VarCurr,B)
<=> v3880(VarCurr,B) ) ) ).
fof(addAssignment_30793,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v3880(VarCurr,B)
<=> v3882(VarCurr,B) ) ) ).
fof(addAssignment_30792,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v3882(VarCurr,B)
<=> v3884(VarCurr,B) ) ) ).
fof(addAssignment_30791,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v3884(VarCurr,B)
<=> v3886(VarCurr,B) ) ) ).
fof(addAssignment_30790,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v3886(VarCurr,B)
<=> v3888(VarCurr,B) ) ) ).
fof(addAssignment_30789,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v3888(VarCurr,B)
<=> v3890(VarCurr,B) ) ) ).
fof(addAssignment_30788,axiom,
! [VarNext,B] :
( range_11_10(B)
=> ( v3890(VarNext,B)
<=> v97194(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1547,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97195(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97194(VarNext,B)
<=> v3890(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1606,axiom,
! [VarNext] :
( v97195(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97194(VarNext,B)
<=> v4614(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18190,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97195(VarNext)
<=> v97196(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18189,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97196(VarNext)
<=> ( v97198(VarNext)
& v4081(VarNext) ) ) ) ).
fof(writeUnaryOperator_6966,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97198(VarNext)
<=> v4094(VarNext) ) ) ).
fof(addAssignment_30787,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v3894(VarCurr,B)
<=> v3896(VarCurr,B) ) ) ).
fof(addAssignment_30786,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v3896(VarCurr,B)
<=> v3898(VarCurr,B) ) ) ).
fof(addAssignment_30785,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v3898(VarCurr,B)
<=> v3900(VarCurr,B) ) ) ).
fof(addAssignment_30784,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v3900(VarCurr,B)
<=> v3902(VarCurr,B) ) ) ).
fof(addAssignment_30783,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v3902(VarCurr,B)
<=> v3904(VarCurr,B) ) ) ).
fof(addAssignment_30782,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v3904(VarCurr,B)
<=> v3906(VarCurr,B) ) ) ).
fof(addAssignment_30781,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v3906(VarCurr,B)
<=> v3908(VarCurr,B) ) ) ).
fof(addAssignment_30780,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v3908(VarCurr,B)
<=> v3910(VarCurr,B) ) ) ).
fof(addAssignment_30779,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v3910(VarCurr,B)
<=> v3912(VarCurr,B) ) ) ).
fof(addAssignment_30778,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v3912(VarCurr,B)
<=> v3914(VarCurr,B) ) ) ).
fof(range_axiom_90,axiom,
! [B] :
( range_11_10(B)
<=> ( $false
| bitIndex10 = B
| bitIndex11 = B ) ) ).
fof(addAssignment_30777,axiom,
! [VarCurr] :
( v3876(VarCurr,bitIndex7)
<=> v3878(VarCurr,bitIndex7) ) ).
fof(addAssignment_30776,axiom,
! [VarCurr] :
( v3878(VarCurr,bitIndex7)
<=> v3880(VarCurr,bitIndex7) ) ).
fof(addAssignment_30775,axiom,
! [VarCurr] :
( v3880(VarCurr,bitIndex7)
<=> v3882(VarCurr,bitIndex7) ) ).
fof(addAssignment_30774,axiom,
! [VarCurr] :
( v3882(VarCurr,bitIndex7)
<=> v3884(VarCurr,bitIndex7) ) ).
fof(addAssignment_30773,axiom,
! [VarCurr] :
( v3884(VarCurr,bitIndex7)
<=> v3886(VarCurr,bitIndex7) ) ).
fof(addAssignment_30772,axiom,
! [VarCurr] :
( v3886(VarCurr,bitIndex7)
<=> v3888(VarCurr,bitIndex7) ) ).
fof(addAssignment_30771,axiom,
! [VarCurr] :
( v3888(VarCurr,bitIndex7)
<=> v3890(VarCurr,bitIndex7) ) ).
fof(addAssignment_30770,axiom,
! [VarNext] :
( v3890(VarNext,bitIndex7)
<=> v97186(VarNext,bitIndex7) ) ).
fof(addCaseBooleanConditionEqualRanges1_1546,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97187(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97186(VarNext,B)
<=> v3890(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1605,axiom,
! [VarNext] :
( v97187(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97186(VarNext,B)
<=> v4614(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18188,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97187(VarNext)
<=> v97188(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18187,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97188(VarNext)
<=> ( v97190(VarNext)
& v4081(VarNext) ) ) ) ).
fof(writeUnaryOperator_6965,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97190(VarNext)
<=> v4094(VarNext) ) ) ).
fof(addAssignment_30769,axiom,
! [VarCurr] :
( v3894(VarCurr,bitIndex7)
<=> v3896(VarCurr,bitIndex7) ) ).
fof(addAssignment_30768,axiom,
! [VarCurr] :
( v3896(VarCurr,bitIndex7)
<=> v3898(VarCurr,bitIndex7) ) ).
fof(addAssignment_30767,axiom,
! [VarCurr] :
( v3898(VarCurr,bitIndex7)
<=> v3900(VarCurr,bitIndex7) ) ).
fof(addAssignment_30766,axiom,
! [VarCurr] :
( v3900(VarCurr,bitIndex7)
<=> v3902(VarCurr,bitIndex7) ) ).
fof(addAssignment_30765,axiom,
! [VarCurr] :
( v3902(VarCurr,bitIndex7)
<=> v3904(VarCurr,bitIndex7) ) ).
fof(addAssignment_30764,axiom,
! [VarCurr] :
( v3904(VarCurr,bitIndex7)
<=> v3906(VarCurr,bitIndex7) ) ).
fof(addAssignment_30763,axiom,
! [VarCurr] :
( v3906(VarCurr,bitIndex7)
<=> v3908(VarCurr,bitIndex7) ) ).
fof(addAssignment_30762,axiom,
! [VarCurr] :
( v3908(VarCurr,bitIndex7)
<=> v3910(VarCurr,bitIndex7) ) ).
fof(addAssignment_30761,axiom,
! [VarCurr] :
( v3910(VarCurr,bitIndex7)
<=> v3912(VarCurr,bitIndex7) ) ).
fof(addAssignment_30760,axiom,
! [VarCurr] :
( v3912(VarCurr,bitIndex7)
<=> v3914(VarCurr,bitIndex7) ) ).
fof(addAssignment_30759,axiom,
! [VarCurr] :
( v97072(VarCurr,bitIndex18)
<=> v97169(VarCurr,bitIndex18) ) ).
fof(addAssignment_30758,axiom,
! [VarCurr] :
( v97072(VarCurr,bitIndex17)
<=> v97169(VarCurr,bitIndex17) ) ).
fof(addAssignment_30757,axiom,
! [VarCurr] :
( v97072(VarCurr,bitIndex16)
<=> v97169(VarCurr,bitIndex16) ) ).
fof(addAssignment_30756,axiom,
! [VarCurr] :
( v97072(VarCurr,bitIndex15)
<=> v97169(VarCurr,bitIndex15) ) ).
fof(addAssignment_30755,axiom,
! [VarCurr] :
( v97072(VarCurr,bitIndex14)
<=> v97169(VarCurr,bitIndex14) ) ).
fof(addAssignment_30754,axiom,
! [VarCurr] :
( v97072(VarCurr,bitIndex13)
<=> v97169(VarCurr,bitIndex13) ) ).
fof(addAssignment_30753,axiom,
! [VarCurr] :
( v97072(VarCurr,bitIndex12)
<=> v97169(VarCurr,bitIndex12) ) ).
fof(addAssignment_30752,axiom,
! [VarCurr] :
( v97072(VarCurr,bitIndex11)
<=> v97169(VarCurr,bitIndex11) ) ).
fof(addAssignment_30751,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v97072(VarCurr,B)
<=> v97169(VarCurr,B) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges7_11,axiom,
! [VarCurr] :
( ( ~ v97170(VarCurr)
& ~ v97171(VarCurr)
& ~ v97173(VarCurr)
& ~ v97174(VarCurr)
& ~ v97176(VarCurr)
& ~ v97177(VarCurr)
& ~ v97180(VarCurr) )
=> ! [B] :
( range_26_0(B)
=> ( v97169(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges6_11,axiom,
! [VarCurr] :
( v97180(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v97169(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges5_19,axiom,
! [VarCurr] :
( v97177(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v97169(VarCurr,B)
<=> v97178(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges4_22,axiom,
! [VarCurr] :
( v97176(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v97169(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_172,axiom,
! [VarCurr] :
( v97174(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v97169(VarCurr,B)
<=> v97175(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1197,axiom,
! [VarCurr] :
( v97173(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v97169(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4713,axiom,
! [VarCurr] :
( v97171(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v97169(VarCurr,B)
<=> v97172(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_14,axiom,
! [VarCurr] :
( v97170(VarCurr)
=> ( ( v97169(VarCurr,bitIndex26)
<=> v94496(VarCurr,bitIndex37) )
& ( v97169(VarCurr,bitIndex25)
<=> v94496(VarCurr,bitIndex36) )
& ( v97169(VarCurr,bitIndex24)
<=> v94496(VarCurr,bitIndex35) )
& ( v97169(VarCurr,bitIndex23)
<=> v94496(VarCurr,bitIndex34) )
& ( v97169(VarCurr,bitIndex22)
<=> v94496(VarCurr,bitIndex33) )
& ( v97169(VarCurr,bitIndex21)
<=> v94496(VarCurr,bitIndex32) )
& ( v97169(VarCurr,bitIndex20)
<=> v94496(VarCurr,bitIndex31) )
& ( v97169(VarCurr,bitIndex19)
<=> v94496(VarCurr,bitIndex30) )
& ( v97169(VarCurr,bitIndex18)
<=> v94496(VarCurr,bitIndex29) )
& ( v97169(VarCurr,bitIndex17)
<=> v94496(VarCurr,bitIndex28) )
& ( v97169(VarCurr,bitIndex16)
<=> v94496(VarCurr,bitIndex27) )
& ( v97169(VarCurr,bitIndex15)
<=> v94496(VarCurr,bitIndex26) )
& ( v97169(VarCurr,bitIndex14)
<=> v94496(VarCurr,bitIndex25) )
& ( v97169(VarCurr,bitIndex13)
<=> v94496(VarCurr,bitIndex24) )
& ( v97169(VarCurr,bitIndex12)
<=> v94496(VarCurr,bitIndex23) )
& ( v97169(VarCurr,bitIndex11)
<=> v94496(VarCurr,bitIndex22) )
& ( v97169(VarCurr,bitIndex10)
<=> v94496(VarCurr,bitIndex21) )
& ( v97169(VarCurr,bitIndex9)
<=> v94496(VarCurr,bitIndex20) )
& ( v97169(VarCurr,bitIndex8)
<=> v94496(VarCurr,bitIndex19) )
& ( v97169(VarCurr,bitIndex7)
<=> v94496(VarCurr,bitIndex18) )
& ( v97169(VarCurr,bitIndex6)
<=> v94496(VarCurr,bitIndex17) )
& ( v97169(VarCurr,bitIndex5)
<=> v94496(VarCurr,bitIndex16) )
& ( v97169(VarCurr,bitIndex4)
<=> v94496(VarCurr,bitIndex15) )
& ( v97169(VarCurr,bitIndex3)
<=> v94496(VarCurr,bitIndex14) )
& ( v97169(VarCurr,bitIndex2)
<=> v94496(VarCurr,bitIndex13) )
& ( v97169(VarCurr,bitIndex1)
<=> v94496(VarCurr,bitIndex12) )
& ( v97169(VarCurr,bitIndex0)
<=> v94496(VarCurr,bitIndex11) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18186,axiom,
! [VarCurr] :
( v97180(VarCurr)
<=> ( v97181(VarCurr)
| v97182(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7191,axiom,
! [VarCurr] :
( v97182(VarCurr)
<=> ( ( v95301(VarCurr,bitIndex2)
<=> $true )
& ( v95301(VarCurr,bitIndex1)
<=> $true )
& ( v95301(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7190,axiom,
! [VarCurr] :
( v97181(VarCurr)
<=> ( ( v95301(VarCurr,bitIndex2)
<=> $true )
& ( v95301(VarCurr,bitIndex1)
<=> $true )
& ( v95301(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30750,axiom,
! [VarCurr] :
( ( v97178(VarCurr,bitIndex11)
<=> v94496(VarCurr,bitIndex37) )
& ( v97178(VarCurr,bitIndex10)
<=> v94496(VarCurr,bitIndex36) )
& ( v97178(VarCurr,bitIndex9)
<=> v94496(VarCurr,bitIndex35) )
& ( v97178(VarCurr,bitIndex8)
<=> v94496(VarCurr,bitIndex34) )
& ( v97178(VarCurr,bitIndex7)
<=> v94496(VarCurr,bitIndex33) )
& ( v97178(VarCurr,bitIndex6)
<=> v94496(VarCurr,bitIndex32) )
& ( v97178(VarCurr,bitIndex5)
<=> v94496(VarCurr,bitIndex31) )
& ( v97178(VarCurr,bitIndex4)
<=> v94496(VarCurr,bitIndex30) )
& ( v97178(VarCurr,bitIndex3)
<=> v94496(VarCurr,bitIndex29) )
& ( v97178(VarCurr,bitIndex2)
<=> v94496(VarCurr,bitIndex28) )
& ( v97178(VarCurr,bitIndex1)
<=> v94496(VarCurr,bitIndex27) )
& ( v97178(VarCurr,bitIndex0)
<=> v94496(VarCurr,bitIndex26) ) ) ).
fof(addAssignment_30749,axiom,
! [VarCurr] :
( ( v97178(VarCurr,bitIndex26)
<=> $false )
& ( v97178(VarCurr,bitIndex25)
<=> $false )
& ( v97178(VarCurr,bitIndex24)
<=> $false )
& ( v97178(VarCurr,bitIndex23)
<=> $false )
& ( v97178(VarCurr,bitIndex22)
<=> $false )
& ( v97178(VarCurr,bitIndex21)
<=> $false )
& ( v97178(VarCurr,bitIndex20)
<=> $false )
& ( v97178(VarCurr,bitIndex19)
<=> $false )
& ( v97178(VarCurr,bitIndex18)
<=> $false )
& ( v97178(VarCurr,bitIndex17)
<=> $false )
& ( v97178(VarCurr,bitIndex16)
<=> $false )
& ( v97178(VarCurr,bitIndex15)
<=> $false )
& ( v97178(VarCurr,bitIndex14)
<=> $false )
& ( v97178(VarCurr,bitIndex13)
<=> $false )
& ( v97178(VarCurr,bitIndex12)
<=> $false ) ) ).
fof(bitBlastConstant_11837,axiom,
~ b000000000000000(bitIndex14) ).
fof(bitBlastConstant_11836,axiom,
~ b000000000000000(bitIndex13) ).
fof(bitBlastConstant_11835,axiom,
~ b000000000000000(bitIndex12) ).
fof(bitBlastConstant_11834,axiom,
~ b000000000000000(bitIndex11) ).
fof(bitBlastConstant_11833,axiom,
~ b000000000000000(bitIndex10) ).
fof(bitBlastConstant_11832,axiom,
~ b000000000000000(bitIndex9) ).
fof(bitBlastConstant_11831,axiom,
~ b000000000000000(bitIndex8) ).
fof(bitBlastConstant_11830,axiom,
~ b000000000000000(bitIndex7) ).
fof(bitBlastConstant_11829,axiom,
~ b000000000000000(bitIndex6) ).
fof(bitBlastConstant_11828,axiom,
~ b000000000000000(bitIndex5) ).
fof(bitBlastConstant_11827,axiom,
~ b000000000000000(bitIndex4) ).
fof(bitBlastConstant_11826,axiom,
~ b000000000000000(bitIndex3) ).
fof(bitBlastConstant_11825,axiom,
~ b000000000000000(bitIndex2) ).
fof(bitBlastConstant_11824,axiom,
~ b000000000000000(bitIndex1) ).
fof(bitBlastConstant_11823,axiom,
~ b000000000000000(bitIndex0) ).
fof(addBitVectorEqualityBitBlasted_7189,axiom,
! [VarCurr] :
( v97177(VarCurr)
<=> ( ( v95301(VarCurr,bitIndex2)
<=> $true )
& ( v95301(VarCurr,bitIndex1)
<=> $false )
& ( v95301(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7188,axiom,
! [VarCurr] :
( v97176(VarCurr)
<=> ( ( v95301(VarCurr,bitIndex2)
<=> $true )
& ( v95301(VarCurr,bitIndex1)
<=> $false )
& ( v95301(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30748,axiom,
! [VarCurr] :
( ( v97175(VarCurr,bitIndex17)
<=> v94496(VarCurr,bitIndex37) )
& ( v97175(VarCurr,bitIndex16)
<=> v94496(VarCurr,bitIndex36) )
& ( v97175(VarCurr,bitIndex15)
<=> v94496(VarCurr,bitIndex35) )
& ( v97175(VarCurr,bitIndex14)
<=> v94496(VarCurr,bitIndex34) )
& ( v97175(VarCurr,bitIndex13)
<=> v94496(VarCurr,bitIndex33) )
& ( v97175(VarCurr,bitIndex12)
<=> v94496(VarCurr,bitIndex32) )
& ( v97175(VarCurr,bitIndex11)
<=> v94496(VarCurr,bitIndex31) )
& ( v97175(VarCurr,bitIndex10)
<=> v94496(VarCurr,bitIndex30) )
& ( v97175(VarCurr,bitIndex9)
<=> v94496(VarCurr,bitIndex29) )
& ( v97175(VarCurr,bitIndex8)
<=> v94496(VarCurr,bitIndex28) )
& ( v97175(VarCurr,bitIndex7)
<=> v94496(VarCurr,bitIndex27) )
& ( v97175(VarCurr,bitIndex6)
<=> v94496(VarCurr,bitIndex26) )
& ( v97175(VarCurr,bitIndex5)
<=> v94496(VarCurr,bitIndex25) )
& ( v97175(VarCurr,bitIndex4)
<=> v94496(VarCurr,bitIndex24) )
& ( v97175(VarCurr,bitIndex3)
<=> v94496(VarCurr,bitIndex23) )
& ( v97175(VarCurr,bitIndex2)
<=> v94496(VarCurr,bitIndex22) )
& ( v97175(VarCurr,bitIndex1)
<=> v94496(VarCurr,bitIndex21) )
& ( v97175(VarCurr,bitIndex0)
<=> v94496(VarCurr,bitIndex20) ) ) ).
fof(addAssignment_30747,axiom,
! [VarCurr] :
( ( v97175(VarCurr,bitIndex26)
<=> $false )
& ( v97175(VarCurr,bitIndex25)
<=> $false )
& ( v97175(VarCurr,bitIndex24)
<=> $false )
& ( v97175(VarCurr,bitIndex23)
<=> $false )
& ( v97175(VarCurr,bitIndex22)
<=> $false )
& ( v97175(VarCurr,bitIndex21)
<=> $false )
& ( v97175(VarCurr,bitIndex20)
<=> $false )
& ( v97175(VarCurr,bitIndex19)
<=> $false )
& ( v97175(VarCurr,bitIndex18)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7187,axiom,
! [VarCurr] :
( v97174(VarCurr)
<=> ( ( v95301(VarCurr,bitIndex2)
<=> $false )
& ( v95301(VarCurr,bitIndex1)
<=> $true )
& ( v95301(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7186,axiom,
! [VarCurr] :
( v97173(VarCurr)
<=> ( ( v95301(VarCurr,bitIndex2)
<=> $false )
& ( v95301(VarCurr,bitIndex1)
<=> $true )
& ( v95301(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30746,axiom,
! [VarCurr] :
( ( v97172(VarCurr,bitIndex23)
<=> v94496(VarCurr,bitIndex37) )
& ( v97172(VarCurr,bitIndex22)
<=> v94496(VarCurr,bitIndex36) )
& ( v97172(VarCurr,bitIndex21)
<=> v94496(VarCurr,bitIndex35) )
& ( v97172(VarCurr,bitIndex20)
<=> v94496(VarCurr,bitIndex34) )
& ( v97172(VarCurr,bitIndex19)
<=> v94496(VarCurr,bitIndex33) )
& ( v97172(VarCurr,bitIndex18)
<=> v94496(VarCurr,bitIndex32) )
& ( v97172(VarCurr,bitIndex17)
<=> v94496(VarCurr,bitIndex31) )
& ( v97172(VarCurr,bitIndex16)
<=> v94496(VarCurr,bitIndex30) )
& ( v97172(VarCurr,bitIndex15)
<=> v94496(VarCurr,bitIndex29) )
& ( v97172(VarCurr,bitIndex14)
<=> v94496(VarCurr,bitIndex28) )
& ( v97172(VarCurr,bitIndex13)
<=> v94496(VarCurr,bitIndex27) )
& ( v97172(VarCurr,bitIndex12)
<=> v94496(VarCurr,bitIndex26) )
& ( v97172(VarCurr,bitIndex11)
<=> v94496(VarCurr,bitIndex25) )
& ( v97172(VarCurr,bitIndex10)
<=> v94496(VarCurr,bitIndex24) )
& ( v97172(VarCurr,bitIndex9)
<=> v94496(VarCurr,bitIndex23) )
& ( v97172(VarCurr,bitIndex8)
<=> v94496(VarCurr,bitIndex22) )
& ( v97172(VarCurr,bitIndex7)
<=> v94496(VarCurr,bitIndex21) )
& ( v97172(VarCurr,bitIndex6)
<=> v94496(VarCurr,bitIndex20) )
& ( v97172(VarCurr,bitIndex5)
<=> v94496(VarCurr,bitIndex19) )
& ( v97172(VarCurr,bitIndex4)
<=> v94496(VarCurr,bitIndex18) )
& ( v97172(VarCurr,bitIndex3)
<=> v94496(VarCurr,bitIndex17) )
& ( v97172(VarCurr,bitIndex2)
<=> v94496(VarCurr,bitIndex16) )
& ( v97172(VarCurr,bitIndex1)
<=> v94496(VarCurr,bitIndex15) )
& ( v97172(VarCurr,bitIndex0)
<=> v94496(VarCurr,bitIndex14) ) ) ).
fof(addAssignment_30745,axiom,
! [VarCurr] :
( ( v97172(VarCurr,bitIndex26)
<=> $false )
& ( v97172(VarCurr,bitIndex25)
<=> $false )
& ( v97172(VarCurr,bitIndex24)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7185,axiom,
! [VarCurr] :
( v97171(VarCurr)
<=> ( ( v95301(VarCurr,bitIndex2)
<=> $false )
& ( v95301(VarCurr,bitIndex1)
<=> $false )
& ( v95301(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7184,axiom,
! [VarCurr] :
( v97170(VarCurr)
<=> ( ( v95301(VarCurr,bitIndex2)
<=> $false )
& ( v95301(VarCurr,bitIndex1)
<=> $false )
& ( v95301(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30744,axiom,
! [VarNext,B] :
( range_36_31(B)
=> ( v94496(VarNext,B)
<=> v97162(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1545,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97164(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v97162(VarNext,B)
<=> v94496(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1604,axiom,
! [VarNext] :
( v97164(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v97162(VarNext,B)
<=> v94625(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18185,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97164(VarNext)
<=> ( v97165(VarNext)
& v94620(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18184,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97165(VarNext)
<=> ( v97167(VarNext)
& v94587(VarNext) ) ) ) ).
fof(writeUnaryOperator_6964,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97167(VarNext)
<=> v94594(VarNext) ) ) ).
fof(addAssignment_30743,axiom,
! [VarNext,B] :
( range_36_31(B)
=> ( v94530(VarNext,B)
<=> v97154(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1544,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97156(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v97154(VarNext,B)
<=> v94530(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1603,axiom,
! [VarNext] :
( v97156(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v97154(VarNext,B)
<=> v94606(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18183,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97156(VarNext)
<=> ( v97157(VarNext)
& v94600(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18182,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97157(VarNext)
<=> ( v97159(VarNext)
& v94587(VarNext) ) ) ) ).
fof(writeUnaryOperator_6963,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97159(VarNext)
<=> v94594(VarNext) ) ) ).
fof(addAssignment_30742,axiom,
! [VarCurr,B] :
( range_36_31(B)
=> ( v94534(VarCurr,B)
<=> v94536(VarCurr,B) ) ) ).
fof(addAssignment_30741,axiom,
! [VarCurr,B] :
( range_36_31(B)
=> ( v94536(VarCurr,B)
<=> v94538(VarCurr,B) ) ) ).
fof(addAssignment_30740,axiom,
! [VarCurr] :
( ( v94538(VarCurr,bitIndex36)
<=> v94540(VarCurr,bitIndex48) )
& ( v94538(VarCurr,bitIndex35)
<=> v94540(VarCurr,bitIndex47) )
& ( v94538(VarCurr,bitIndex34)
<=> v94540(VarCurr,bitIndex46) )
& ( v94538(VarCurr,bitIndex33)
<=> v94540(VarCurr,bitIndex45) )
& ( v94538(VarCurr,bitIndex32)
<=> v94540(VarCurr,bitIndex44) )
& ( v94538(VarCurr,bitIndex31)
<=> v94540(VarCurr,bitIndex43) ) ) ).
fof(addAssignment_30739,axiom,
! [VarCurr,B] :
( range_48_43(B)
=> ( v94540(VarCurr,B)
<=> v94542(VarCurr,B) ) ) ).
fof(addAssignment_30738,axiom,
! [VarCurr,B] :
( range_48_43(B)
=> ( v94542(VarCurr,B)
<=> v94544(VarCurr,B) ) ) ).
fof(addAssignment_30737,axiom,
! [VarCurr,B] :
( range_48_43(B)
=> ( v94544(VarCurr,B)
<=> v94546(VarCurr,B) ) ) ).
fof(addAssignment_30736,axiom,
! [VarCurr,B] :
( range_48_43(B)
=> ( v94546(VarCurr,B)
<=> v94548(VarCurr,B) ) ) ).
fof(addAssignment_30735,axiom,
! [VarCurr,B] :
( range_48_43(B)
=> ( v94548(VarCurr,B)
<=> v94550(VarCurr,B) ) ) ).
fof(addAssignment_30734,axiom,
! [VarNext,B] :
( range_48_43(B)
=> ( v94550(VarNext,B)
<=> v97146(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1543,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97148(VarNext)
=> ! [B] :
( range_114_0(B)
=> ( v97146(VarNext,B)
<=> v94550(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1602,axiom,
! [VarNext] :
( v97148(VarNext)
=> ! [B] :
( range_114_0(B)
=> ( v97146(VarNext,B)
<=> v94583(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18181,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97148(VarNext)
<=> ( v97149(VarNext)
& v94579(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18180,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97149(VarNext)
<=> ( v97151(VarNext)
& v11302(VarNext) ) ) ) ).
fof(writeUnaryOperator_6962,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97151(VarNext)
<=> v11313(VarNext) ) ) ).
fof(addAssignment_30733,axiom,
! [VarCurr,B] :
( range_48_43(B)
=> ( v94553(VarCurr,B)
<=> v94559(VarCurr,B) ) ) ).
fof(range_axiom_89,axiom,
! [B] :
( range_48_43(B)
<=> ( $false
| bitIndex43 = B
| bitIndex44 = B
| bitIndex45 = B
| bitIndex46 = B
| bitIndex47 = B
| bitIndex48 = B ) ) ).
fof(addAssignment_30732,axiom,
! [VarCurr,B] :
( range_36_31(B)
=> ( v94555(VarCurr,B)
<=> v94556(VarCurr,B) ) ) ).
fof(range_axiom_88,axiom,
! [B] :
( range_36_31(B)
<=> ( $false
| bitIndex31 = B
| bitIndex32 = B
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B ) ) ).
fof(addAssignment_30731,axiom,
! [VarCurr,B] :
( range_51_46(B)
=> ( v64209(VarCurr,B)
<=> v64211(VarCurr,B) ) ) ).
fof(addAssignment_30730,axiom,
! [VarCurr] :
( ( v64211(VarCurr,bitIndex51)
<=> v64213(VarCurr,bitIndex444) )
& ( v64211(VarCurr,bitIndex50)
<=> v64213(VarCurr,bitIndex443) )
& ( v64211(VarCurr,bitIndex49)
<=> v64213(VarCurr,bitIndex442) )
& ( v64211(VarCurr,bitIndex48)
<=> v64213(VarCurr,bitIndex441) )
& ( v64211(VarCurr,bitIndex47)
<=> v64213(VarCurr,bitIndex440) )
& ( v64211(VarCurr,bitIndex46)
<=> v64213(VarCurr,bitIndex439) ) ) ).
fof(addAssignment_30729,axiom,
! [VarCurr,B] :
( range_51_46(B)
=> ( v11326(VarCurr,B)
<=> v11328(VarCurr,B) ) ) ).
fof(addAssignment_30728,axiom,
! [VarCurr,B] :
( range_51_46(B)
=> ( v11328(VarCurr,B)
<=> v64193(VarCurr,B) ) ) ).
fof(range_axiom_87,axiom,
! [B] :
( range_51_46(B)
<=> ( $false
| bitIndex46 = B
| bitIndex47 = B
| bitIndex48 = B
| bitIndex49 = B
| bitIndex50 = B
| bitIndex51 = B ) ) ).
fof(addAssignment_30727,axiom,
! [VarNext,B] :
( range_30_25(B)
=> ( v94496(VarNext,B)
<=> v97138(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1542,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97140(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v97138(VarNext,B)
<=> v94496(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1601,axiom,
! [VarNext] :
( v97140(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v97138(VarNext,B)
<=> v94625(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18179,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97140(VarNext)
<=> ( v97141(VarNext)
& v94620(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18178,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97141(VarNext)
<=> ( v97143(VarNext)
& v94587(VarNext) ) ) ) ).
fof(writeUnaryOperator_6961,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97143(VarNext)
<=> v94594(VarNext) ) ) ).
fof(addAssignment_30726,axiom,
! [VarNext,B] :
( range_30_25(B)
=> ( v94530(VarNext,B)
<=> v97130(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1541,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97132(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v97130(VarNext,B)
<=> v94530(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1600,axiom,
! [VarNext] :
( v97132(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v97130(VarNext,B)
<=> v94606(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18177,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97132(VarNext)
<=> ( v97133(VarNext)
& v94600(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18176,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97133(VarNext)
<=> ( v97135(VarNext)
& v94587(VarNext) ) ) ) ).
fof(writeUnaryOperator_6960,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97135(VarNext)
<=> v94594(VarNext) ) ) ).
fof(addAssignment_30725,axiom,
! [VarCurr,B] :
( range_30_25(B)
=> ( v94534(VarCurr,B)
<=> v94536(VarCurr,B) ) ) ).
fof(addAssignment_30724,axiom,
! [VarCurr,B] :
( range_30_25(B)
=> ( v94536(VarCurr,B)
<=> v94538(VarCurr,B) ) ) ).
fof(addAssignment_30723,axiom,
! [VarCurr] :
( ( v94538(VarCurr,bitIndex30)
<=> v94540(VarCurr,bitIndex42) )
& ( v94538(VarCurr,bitIndex29)
<=> v94540(VarCurr,bitIndex41) )
& ( v94538(VarCurr,bitIndex28)
<=> v94540(VarCurr,bitIndex40) )
& ( v94538(VarCurr,bitIndex27)
<=> v94540(VarCurr,bitIndex39) )
& ( v94538(VarCurr,bitIndex26)
<=> v94540(VarCurr,bitIndex38) )
& ( v94538(VarCurr,bitIndex25)
<=> v94540(VarCurr,bitIndex37) ) ) ).
fof(addAssignment_30722,axiom,
! [VarCurr,B] :
( range_42_37(B)
=> ( v94540(VarCurr,B)
<=> v94542(VarCurr,B) ) ) ).
fof(addAssignment_30721,axiom,
! [VarCurr,B] :
( range_42_37(B)
=> ( v94542(VarCurr,B)
<=> v94544(VarCurr,B) ) ) ).
fof(addAssignment_30720,axiom,
! [VarCurr,B] :
( range_42_37(B)
=> ( v94544(VarCurr,B)
<=> v94546(VarCurr,B) ) ) ).
fof(addAssignment_30719,axiom,
! [VarCurr,B] :
( range_42_37(B)
=> ( v94546(VarCurr,B)
<=> v94548(VarCurr,B) ) ) ).
fof(addAssignment_30718,axiom,
! [VarCurr,B] :
( range_42_37(B)
=> ( v94548(VarCurr,B)
<=> v94550(VarCurr,B) ) ) ).
fof(addAssignment_30717,axiom,
! [VarNext,B] :
( range_42_37(B)
=> ( v94550(VarNext,B)
<=> v97122(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1540,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97124(VarNext)
=> ! [B] :
( range_114_0(B)
=> ( v97122(VarNext,B)
<=> v94550(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1599,axiom,
! [VarNext] :
( v97124(VarNext)
=> ! [B] :
( range_114_0(B)
=> ( v97122(VarNext,B)
<=> v94583(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18175,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97124(VarNext)
<=> ( v97125(VarNext)
& v94579(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18174,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97125(VarNext)
<=> ( v97127(VarNext)
& v11302(VarNext) ) ) ) ).
fof(writeUnaryOperator_6959,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97127(VarNext)
<=> v11313(VarNext) ) ) ).
fof(addAssignment_30716,axiom,
! [VarCurr,B] :
( range_42_37(B)
=> ( v94553(VarCurr,B)
<=> v94559(VarCurr,B) ) ) ).
fof(range_axiom_86,axiom,
! [B] :
( range_42_37(B)
<=> ( $false
| bitIndex37 = B
| bitIndex38 = B
| bitIndex39 = B
| bitIndex40 = B
| bitIndex41 = B
| bitIndex42 = B ) ) ).
fof(addAssignment_30715,axiom,
! [VarCurr,B] :
( range_30_25(B)
=> ( v94555(VarCurr,B)
<=> v94556(VarCurr,B) ) ) ).
fof(range_axiom_85,axiom,
! [B] :
( range_30_25(B)
<=> ( $false
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B
| bitIndex30 = B ) ) ).
fof(addAssignment_30714,axiom,
! [VarCurr,B] :
( range_45_40(B)
=> ( v64209(VarCurr,B)
<=> v64211(VarCurr,B) ) ) ).
fof(addAssignment_30713,axiom,
! [VarCurr] :
( ( v64211(VarCurr,bitIndex45)
<=> v64213(VarCurr,bitIndex438) )
& ( v64211(VarCurr,bitIndex44)
<=> v64213(VarCurr,bitIndex437) )
& ( v64211(VarCurr,bitIndex43)
<=> v64213(VarCurr,bitIndex436) )
& ( v64211(VarCurr,bitIndex42)
<=> v64213(VarCurr,bitIndex435) )
& ( v64211(VarCurr,bitIndex41)
<=> v64213(VarCurr,bitIndex434) )
& ( v64211(VarCurr,bitIndex40)
<=> v64213(VarCurr,bitIndex433) ) ) ).
fof(addAssignment_30712,axiom,
! [VarCurr,B] :
( range_45_40(B)
=> ( v11326(VarCurr,B)
<=> v11328(VarCurr,B) ) ) ).
fof(addAssignment_30711,axiom,
! [VarCurr,B] :
( range_45_40(B)
=> ( v11328(VarCurr,B)
<=> v64193(VarCurr,B) ) ) ).
fof(range_axiom_84,axiom,
! [B] :
( range_45_40(B)
<=> ( $false
| bitIndex40 = B
| bitIndex41 = B
| bitIndex42 = B
| bitIndex43 = B
| bitIndex44 = B
| bitIndex45 = B ) ) ).
fof(addAssignment_30710,axiom,
! [VarNext,B] :
( range_24_22(B)
=> ( v94496(VarNext,B)
<=> v97114(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1539,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97116(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v97114(VarNext,B)
<=> v94496(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1598,axiom,
! [VarNext] :
( v97116(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v97114(VarNext,B)
<=> v94625(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18173,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97116(VarNext)
<=> ( v97117(VarNext)
& v94620(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18172,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97117(VarNext)
<=> ( v97119(VarNext)
& v94587(VarNext) ) ) ) ).
fof(writeUnaryOperator_6958,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97119(VarNext)
<=> v94594(VarNext) ) ) ).
fof(addAssignment_30709,axiom,
! [VarNext,B] :
( range_24_22(B)
=> ( v94530(VarNext,B)
<=> v97106(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1538,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97108(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v97106(VarNext,B)
<=> v94530(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1597,axiom,
! [VarNext] :
( v97108(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v97106(VarNext,B)
<=> v94606(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18171,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97108(VarNext)
<=> ( v97109(VarNext)
& v94600(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18170,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97109(VarNext)
<=> ( v97111(VarNext)
& v94587(VarNext) ) ) ) ).
fof(writeUnaryOperator_6957,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97111(VarNext)
<=> v94594(VarNext) ) ) ).
fof(addAssignment_30708,axiom,
! [VarCurr,B] :
( range_24_22(B)
=> ( v94534(VarCurr,B)
<=> v94536(VarCurr,B) ) ) ).
fof(addAssignment_30707,axiom,
! [VarCurr,B] :
( range_24_22(B)
=> ( v94536(VarCurr,B)
<=> v94538(VarCurr,B) ) ) ).
fof(addAssignment_30706,axiom,
! [VarCurr] :
( ( v94538(VarCurr,bitIndex24)
<=> v94540(VarCurr,bitIndex36) )
& ( v94538(VarCurr,bitIndex23)
<=> v94540(VarCurr,bitIndex35) )
& ( v94538(VarCurr,bitIndex22)
<=> v94540(VarCurr,bitIndex34) ) ) ).
fof(addAssignment_30705,axiom,
! [VarCurr,B] :
( range_36_34(B)
=> ( v94540(VarCurr,B)
<=> v94542(VarCurr,B) ) ) ).
fof(addAssignment_30704,axiom,
! [VarCurr,B] :
( range_36_34(B)
=> ( v94542(VarCurr,B)
<=> v94544(VarCurr,B) ) ) ).
fof(addAssignment_30703,axiom,
! [VarCurr,B] :
( range_36_34(B)
=> ( v94544(VarCurr,B)
<=> v94546(VarCurr,B) ) ) ).
fof(addAssignment_30702,axiom,
! [VarCurr,B] :
( range_36_34(B)
=> ( v94546(VarCurr,B)
<=> v94548(VarCurr,B) ) ) ).
fof(addAssignment_30701,axiom,
! [VarCurr,B] :
( range_36_34(B)
=> ( v94548(VarCurr,B)
<=> v94550(VarCurr,B) ) ) ).
fof(addAssignment_30700,axiom,
! [VarNext,B] :
( range_36_34(B)
=> ( v94550(VarNext,B)
<=> v97098(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1537,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97100(VarNext)
=> ! [B] :
( range_114_0(B)
=> ( v97098(VarNext,B)
<=> v94550(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1596,axiom,
! [VarNext] :
( v97100(VarNext)
=> ! [B] :
( range_114_0(B)
=> ( v97098(VarNext,B)
<=> v94583(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18169,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97100(VarNext)
<=> ( v97101(VarNext)
& v94579(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18168,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97101(VarNext)
<=> ( v97103(VarNext)
& v11302(VarNext) ) ) ) ).
fof(writeUnaryOperator_6956,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97103(VarNext)
<=> v11313(VarNext) ) ) ).
fof(addAssignment_30699,axiom,
! [VarCurr,B] :
( range_36_34(B)
=> ( v94553(VarCurr,B)
<=> v94559(VarCurr,B) ) ) ).
fof(range_axiom_83,axiom,
! [B] :
( range_36_34(B)
<=> ( $false
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B ) ) ).
fof(addAssignment_30698,axiom,
! [VarCurr,B] :
( range_24_22(B)
=> ( v94555(VarCurr,B)
<=> v94556(VarCurr,B) ) ) ).
fof(range_axiom_82,axiom,
! [B] :
( range_24_22(B)
<=> ( $false
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B ) ) ).
fof(addAssignment_30697,axiom,
! [VarCurr,B] :
( range_39_37(B)
=> ( v64209(VarCurr,B)
<=> v64211(VarCurr,B) ) ) ).
fof(addAssignment_30696,axiom,
! [VarCurr] :
( ( v64211(VarCurr,bitIndex39)
<=> v64213(VarCurr,bitIndex432) )
& ( v64211(VarCurr,bitIndex38)
<=> v64213(VarCurr,bitIndex431) )
& ( v64211(VarCurr,bitIndex37)
<=> v64213(VarCurr,bitIndex430) ) ) ).
fof(addAssignment_30695,axiom,
! [VarCurr,B] :
( range_39_37(B)
=> ( v11326(VarCurr,B)
<=> v11328(VarCurr,B) ) ) ).
fof(addAssignment_30694,axiom,
! [VarCurr,B] :
( range_39_37(B)
=> ( v11328(VarCurr,B)
<=> v64193(VarCurr,B) ) ) ).
fof(range_axiom_81,axiom,
! [B] :
( range_39_37(B)
<=> ( $false
| bitIndex37 = B
| bitIndex38 = B
| bitIndex39 = B ) ) ).
fof(addAssignment_30693,axiom,
! [VarNext,B] :
( range_21_11(B)
=> ( v94496(VarNext,B)
<=> v97090(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1536,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97092(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v97090(VarNext,B)
<=> v94496(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1595,axiom,
! [VarNext] :
( v97092(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v97090(VarNext,B)
<=> v94625(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18167,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97092(VarNext)
<=> ( v97093(VarNext)
& v94620(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18166,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97093(VarNext)
<=> ( v97095(VarNext)
& v94587(VarNext) ) ) ) ).
fof(writeUnaryOperator_6955,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97095(VarNext)
<=> v94594(VarNext) ) ) ).
fof(addAssignment_30692,axiom,
! [VarNext,B] :
( range_21_11(B)
=> ( v94530(VarNext,B)
<=> v97082(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1535,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97084(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v97082(VarNext,B)
<=> v94530(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1594,axiom,
! [VarNext] :
( v97084(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v97082(VarNext,B)
<=> v94606(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18165,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97084(VarNext)
<=> ( v97085(VarNext)
& v94600(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18164,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97085(VarNext)
<=> ( v97087(VarNext)
& v94587(VarNext) ) ) ) ).
fof(writeUnaryOperator_6954,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97087(VarNext)
<=> v94594(VarNext) ) ) ).
fof(addAssignment_30691,axiom,
! [VarCurr,B] :
( range_21_11(B)
=> ( v94534(VarCurr,B)
<=> v94536(VarCurr,B) ) ) ).
fof(addAssignment_30690,axiom,
! [VarCurr,B] :
( range_21_11(B)
=> ( v94536(VarCurr,B)
<=> v94538(VarCurr,B) ) ) ).
fof(addAssignment_30689,axiom,
! [VarCurr] :
( ( v94538(VarCurr,bitIndex21)
<=> v94540(VarCurr,bitIndex33) )
& ( v94538(VarCurr,bitIndex20)
<=> v94540(VarCurr,bitIndex32) )
& ( v94538(VarCurr,bitIndex19)
<=> v94540(VarCurr,bitIndex31) )
& ( v94538(VarCurr,bitIndex18)
<=> v94540(VarCurr,bitIndex30) )
& ( v94538(VarCurr,bitIndex17)
<=> v94540(VarCurr,bitIndex29) )
& ( v94538(VarCurr,bitIndex16)
<=> v94540(VarCurr,bitIndex28) )
& ( v94538(VarCurr,bitIndex15)
<=> v94540(VarCurr,bitIndex27) )
& ( v94538(VarCurr,bitIndex14)
<=> v94540(VarCurr,bitIndex26) )
& ( v94538(VarCurr,bitIndex13)
<=> v94540(VarCurr,bitIndex25) )
& ( v94538(VarCurr,bitIndex12)
<=> v94540(VarCurr,bitIndex24) )
& ( v94538(VarCurr,bitIndex11)
<=> v94540(VarCurr,bitIndex23) ) ) ).
fof(addAssignment_30688,axiom,
! [VarCurr,B] :
( range_33_23(B)
=> ( v94540(VarCurr,B)
<=> v94542(VarCurr,B) ) ) ).
fof(addAssignment_30687,axiom,
! [VarCurr,B] :
( range_33_23(B)
=> ( v94542(VarCurr,B)
<=> v94544(VarCurr,B) ) ) ).
fof(addAssignment_30686,axiom,
! [VarCurr,B] :
( range_33_23(B)
=> ( v94544(VarCurr,B)
<=> v94546(VarCurr,B) ) ) ).
fof(addAssignment_30685,axiom,
! [VarCurr,B] :
( range_33_23(B)
=> ( v94546(VarCurr,B)
<=> v94548(VarCurr,B) ) ) ).
fof(addAssignment_30684,axiom,
! [VarCurr,B] :
( range_33_23(B)
=> ( v94548(VarCurr,B)
<=> v94550(VarCurr,B) ) ) ).
fof(addAssignment_30683,axiom,
! [VarNext,B] :
( range_33_23(B)
=> ( v94550(VarNext,B)
<=> v97074(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1534,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97076(VarNext)
=> ! [B] :
( range_114_0(B)
=> ( v97074(VarNext,B)
<=> v94550(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1593,axiom,
! [VarNext] :
( v97076(VarNext)
=> ! [B] :
( range_114_0(B)
=> ( v97074(VarNext,B)
<=> v94583(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18163,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97076(VarNext)
<=> ( v97077(VarNext)
& v94579(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18162,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97077(VarNext)
<=> ( v97079(VarNext)
& v11302(VarNext) ) ) ) ).
fof(writeUnaryOperator_6953,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97079(VarNext)
<=> v11313(VarNext) ) ) ).
fof(addAssignment_30682,axiom,
! [VarCurr,B] :
( range_33_23(B)
=> ( v94553(VarCurr,B)
<=> v94559(VarCurr,B) ) ) ).
fof(range_axiom_80,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_30681,axiom,
! [VarCurr,B] :
( range_21_11(B)
=> ( v94555(VarCurr,B)
<=> v94556(VarCurr,B) ) ) ).
fof(range_axiom_79,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_30680,axiom,
! [VarCurr,B] :
( range_36_26(B)
=> ( v64209(VarCurr,B)
<=> v64211(VarCurr,B) ) ) ).
fof(addAssignment_30679,axiom,
! [VarCurr] :
( ( v64211(VarCurr,bitIndex36)
<=> v64213(VarCurr,bitIndex429) )
& ( v64211(VarCurr,bitIndex35)
<=> v64213(VarCurr,bitIndex428) )
& ( v64211(VarCurr,bitIndex34)
<=> v64213(VarCurr,bitIndex427) )
& ( v64211(VarCurr,bitIndex33)
<=> v64213(VarCurr,bitIndex426) )
& ( v64211(VarCurr,bitIndex32)
<=> v64213(VarCurr,bitIndex425) )
& ( v64211(VarCurr,bitIndex31)
<=> v64213(VarCurr,bitIndex424) )
& ( v64211(VarCurr,bitIndex30)
<=> v64213(VarCurr,bitIndex423) )
& ( v64211(VarCurr,bitIndex29)
<=> v64213(VarCurr,bitIndex422) )
& ( v64211(VarCurr,bitIndex28)
<=> v64213(VarCurr,bitIndex421) )
& ( v64211(VarCurr,bitIndex27)
<=> v64213(VarCurr,bitIndex420) )
& ( v64211(VarCurr,bitIndex26)
<=> v64213(VarCurr,bitIndex419) ) ) ).
fof(addAssignment_30678,axiom,
! [VarCurr,B] :
( range_36_26(B)
=> ( v11326(VarCurr,B)
<=> v11328(VarCurr,B) ) ) ).
fof(addAssignment_30677,axiom,
! [VarCurr,B] :
( range_36_26(B)
=> ( v11328(VarCurr,B)
<=> v64193(VarCurr,B) ) ) ).
fof(range_axiom_78,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_30676,axiom,
! [VarCurr] :
( ( v95301(VarCurr,bitIndex2)
<=> v95303(VarCurr,bitIndex6) )
& ( v95301(VarCurr,bitIndex1)
<=> v95303(VarCurr,bitIndex5) )
& ( v95301(VarCurr,bitIndex0)
<=> v95303(VarCurr,bitIndex4) ) ) ).
fof(addAssignment_30675,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v95303(VarCurr,B)
<=> v97068(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2126,axiom,
! [VarCurr] :
( ~ v95305(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v97068(VarCurr,B)
<=> v95350(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2161,axiom,
! [VarCurr] :
( v95305(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v97068(VarCurr,B)
<=> v95311(VarCurr,B) ) ) ) ).
fof(addAssignment_30674,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v95350(VarCurr,B)
<=> v95352(VarCurr,B) ) ) ).
fof(addAssignment_30673,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex6)
<=> v95354(VarCurr) ) ).
fof(addAssignment_30672,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex5)
<=> v97013(VarCurr) ) ).
fof(addAssignment_30671,axiom,
! [VarCurr] :
( v95352(VarCurr,bitIndex4)
<=> v97042(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2125,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97064(VarNext)
=> ( v97042(VarNext)
<=> v97042(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2160,axiom,
! [VarNext] :
( v97064(VarNext)
=> ( v97042(VarNext)
<=> v97044(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7183,axiom,
! [VarCurr] :
( v97064(VarCurr)
<=> ( v97061(VarCurr)
<=> $false ) ) ).
fof(addAssignment_30670,axiom,
! [VarCurr] :
( v97061(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_30669,axiom,
! [VarCurr] :
( v97044(VarCurr)
<=> v95358(VarCurr,bitIndex4) ) ).
fof(addAssignment_30668,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex4)
<=> v97046(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18161,axiom,
! [VarCurr] :
( v97046(VarCurr)
<=> ( v97058(VarCurr)
| v97059(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18160,axiom,
! [VarCurr] :
( v97059(VarCurr)
<=> ( v97054(VarCurr)
& v97056(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18159,axiom,
! [VarCurr] :
( v97058(VarCurr)
<=> ( v97048(VarCurr)
& v97050(VarCurr) ) ) ).
fof(addAssignment_30667,axiom,
! [VarCurr] :
( v97056(VarCurr)
<=> v95813(VarCurr,bitIndex4) ) ).
fof(addAssignment_30666,axiom,
! [VarCurr] :
( v97054(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_30665,axiom,
! [VarCurr] :
( v97050(VarCurr)
<=> v95505(VarCurr,bitIndex4) ) ).
fof(addAssignment_30664,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex4)
<=> v95507(VarCurr,bitIndex4) ) ).
fof(addAssignment_30663,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex4)
<=> v97052(VarNext,bitIndex4) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2124,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97052(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2159,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97052(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_30662,axiom,
! [VarCurr] :
( v97048(VarCurr)
<=> v95364(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2123,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97037(VarNext)
=> ( v97013(VarNext)
<=> v97013(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2158,axiom,
! [VarNext] :
( v97037(VarNext)
=> ( v97013(VarNext)
<=> v97015(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7182,axiom,
! [VarCurr] :
( v97037(VarCurr)
<=> ( v97034(VarCurr)
<=> $false ) ) ).
fof(addAssignment_30661,axiom,
! [VarCurr] :
( v97034(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_30660,axiom,
! [VarCurr] :
( v97015(VarCurr)
<=> v95358(VarCurr,bitIndex5) ) ).
fof(addAssignment_30659,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex5)
<=> v97017(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18158,axiom,
! [VarCurr] :
( v97017(VarCurr)
<=> ( v97031(VarCurr)
| v97032(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18157,axiom,
! [VarCurr] :
( v97032(VarCurr)
<=> ( v97025(VarCurr)
& v97027(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18156,axiom,
! [VarCurr] :
( v97031(VarCurr)
<=> ( v97019(VarCurr)
& v97021(VarCurr) ) ) ).
fof(addAssignment_30658,axiom,
! [VarCurr] :
( v97027(VarCurr)
<=> v95813(VarCurr,bitIndex5) ) ).
fof(addAssignment_30657,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex5)
<=> v95815(VarCurr,bitIndex5) ) ).
fof(addAssignment_30656,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex5)
<=> v97029(VarNext,bitIndex5) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2122,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97029(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2157,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97029(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_30655,axiom,
! [VarCurr] :
( v97025(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_30654,axiom,
! [VarCurr] :
( v97021(VarCurr)
<=> v95505(VarCurr,bitIndex5) ) ).
fof(addAssignment_30653,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex5)
<=> v95507(VarCurr,bitIndex5) ) ).
fof(addAssignment_30652,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex5)
<=> v97023(VarNext,bitIndex5) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2121,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97023(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2156,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v97023(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addAssignment_30651,axiom,
! [VarCurr] :
( v97019(VarCurr)
<=> v95364(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2120,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97008(VarNext)
=> ( v95354(VarNext)
<=> v95354(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2155,axiom,
! [VarNext] :
( v97008(VarNext)
=> ( v95354(VarNext)
<=> v95356(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7181,axiom,
! [VarCurr] :
( v97008(VarCurr)
<=> ( v96975(VarCurr)
<=> $false ) ) ).
fof(addAssignment_30650,axiom,
! [VarCurr] :
( v96975(VarCurr)
<=> v96977(VarCurr) ) ).
fof(addAssignment_30649,axiom,
! [VarCurr] :
( v96977(VarCurr)
<=> v96979(VarCurr) ) ).
fof(writeUnaryOperator_6952,axiom,
! [VarCurr] :
( ~ v96979(VarCurr)
<=> v97004(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18155,axiom,
! [VarCurr] :
( v97004(VarCurr)
<=> ( v97005(VarCurr)
& v97002(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18154,axiom,
! [VarCurr] :
( v97005(VarCurr)
<=> ( v96981(VarCurr)
& v97000(VarCurr) ) ) ).
fof(addAssignment_30648,axiom,
! [VarCurr] :
( v97002(VarCurr)
<=> v95376(VarCurr) ) ).
fof(addAssignment_30647,axiom,
! [VarCurr] :
( v97000(VarCurr)
<=> v96109(VarCurr) ) ).
fof(addAssignment_30646,axiom,
! [VarCurr] :
( v96981(VarCurr)
<=> v96983(VarCurr) ) ).
fof(addAssignment_30645,axiom,
! [VarCurr] :
( v96983(VarCurr)
<=> v96985(VarCurr) ) ).
fof(writeUnaryOperator_6951,axiom,
! [VarCurr] :
( ~ v96985(VarCurr)
<=> v96987(VarCurr) ) ).
fof(addAssignment_30644,axiom,
! [VarCurr] :
( v96987(VarCurr)
<=> v96989(VarCurr) ) ).
fof(addAssignment_30643,axiom,
! [VarCurr] :
( v96989(VarCurr)
<=> v96991(VarCurr) ) ).
fof(writeUnaryOperator_6950,axiom,
! [VarCurr] :
( ~ v96991(VarCurr)
<=> v96997(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18153,axiom,
! [VarCurr] :
( v96997(VarCurr)
<=> ( v96993(VarCurr)
| v96995(VarCurr) ) ) ).
fof(addAssignment_30642,axiom,
! [VarCurr] :
( v96995(VarCurr)
<=> v95836(VarCurr) ) ).
fof(addAssignment_30641,axiom,
! [VarCurr] :
( v96993(VarCurr)
<=> v95391(VarCurr) ) ).
fof(addAssignment_30640,axiom,
! [VarCurr] :
( v95356(VarCurr)
<=> v95358(VarCurr,bitIndex6) ) ).
fof(addAssignment_30639,axiom,
! [VarCurr] :
( v95358(VarCurr,bitIndex6)
<=> v95360(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18152,axiom,
! [VarCurr] :
( v95360(VarCurr)
<=> ( v96972(VarCurr)
| v96973(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18151,axiom,
! [VarCurr] :
( v96973(VarCurr)
<=> ( v96942(VarCurr)
& v96968(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18150,axiom,
! [VarCurr] :
( v96972(VarCurr)
<=> ( v95362(VarCurr)
& v95503(VarCurr) ) ) ).
fof(addAssignment_30638,axiom,
! [VarCurr] :
( v96968(VarCurr)
<=> v95813(VarCurr,bitIndex6) ) ).
fof(addAssignment_30637,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex6)
<=> v95815(VarCurr,bitIndex6) ) ).
fof(addAssignment_30636,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex6)
<=> v96970(VarNext,bitIndex6) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2119,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96970(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2154,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96970(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_30635,axiom,
! [VarCurr] :
( v96942(VarCurr)
<=> v96944(VarCurr) ) ).
fof(addAssignment_30634,axiom,
! [VarCurr] :
( v96944(VarCurr)
<=> v96946(VarCurr) ) ).
fof(writeUnaryOperator_6949,axiom,
! [VarCurr] :
( ~ v96946(VarCurr)
<=> v96948(VarCurr) ) ).
fof(addAssignment_30633,axiom,
! [VarCurr] :
( v96948(VarCurr)
<=> v96950(VarCurr) ) ).
fof(addAssignment_30632,axiom,
! [VarCurr] :
( v96950(VarCurr)
<=> v96952(VarCurr) ) ).
fof(writeUnaryOperator_6948,axiom,
! [VarCurr] :
( ~ v96952(VarCurr)
<=> v96965(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18149,axiom,
! [VarCurr] :
( v96965(VarCurr)
<=> ( v96954(VarCurr)
& v96956(VarCurr) ) ) ).
fof(addAssignment_30631,axiom,
! [VarCurr] :
( v96956(VarCurr)
<=> v96958(VarCurr) ) ).
fof(addAssignment_30630,axiom,
! [VarCurr] :
( v96958(VarCurr)
<=> v96960(VarCurr) ) ).
fof(writeUnaryOperator_6947,axiom,
! [VarCurr] :
( ~ v96960(VarCurr)
<=> v96962(VarCurr) ) ).
fof(addAssignment_30629,axiom,
! [VarCurr] :
( v96962(VarCurr)
<=> v95391(VarCurr) ) ).
fof(addAssignment_30628,axiom,
! [VarCurr] :
( v96954(VarCurr)
<=> v95376(VarCurr) ) ).
fof(addAssignment_30627,axiom,
! [VarCurr] :
( v95503(VarCurr)
<=> v95505(VarCurr,bitIndex6) ) ).
fof(addAssignment_30626,axiom,
! [VarCurr] :
( v95505(VarCurr,bitIndex6)
<=> v95507(VarCurr,bitIndex6) ) ).
fof(addAssignment_30625,axiom,
! [VarNext] :
( v95507(VarNext,bitIndex6)
<=> v96888(VarNext,bitIndex6) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2118,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96888(VarNext,B)
<=> v95507(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2153,axiom,
! [VarNext] :
( v96889(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96888(VarNext,B)
<=> v96902(VarNext,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4712,axiom,
! [VarCurr] :
( ~ v96891(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v96902(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4719,axiom,
! [VarCurr] :
( v96891(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v96902(VarCurr,B)
<=> v96903(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges31_2,axiom,
! [VarCurr] :
( ( ~ v96905(VarCurr)
& ~ v96906(VarCurr)
& ~ v96907(VarCurr)
& ~ v96908(VarCurr)
& ~ v96909(VarCurr)
& ~ v96910(VarCurr)
& ~ v96911(VarCurr)
& ~ v96912(VarCurr)
& ~ v96913(VarCurr)
& ~ v96914(VarCurr)
& ~ v96915(VarCurr)
& ~ v96916(VarCurr)
& ~ v96917(VarCurr)
& ~ v96918(VarCurr)
& ~ v96919(VarCurr)
& ~ v96920(VarCurr)
& ~ v96921(VarCurr)
& ~ v96922(VarCurr)
& ~ v96923(VarCurr)
& ~ v96924(VarCurr)
& ~ v96925(VarCurr)
& ~ v96926(VarCurr)
& ~ v96927(VarCurr)
& ~ v96928(VarCurr)
& ~ v96929(VarCurr)
& ~ v96930(VarCurr)
& ~ v96931(VarCurr)
& ~ v96932(VarCurr)
& ~ v96933(VarCurr)
& ~ v96934(VarCurr)
& ~ v96935(VarCurr) )
=> ! [B] :
( range_63_0(B)
=> ( v96903(VarCurr,B)
<=> v95585(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges30_3,axiom,
! [VarCurr] :
( v96935(VarCurr)
=> ( ( v96903(VarCurr,bitIndex63)
<=> v95585(VarCurr,bitIndex127) )
& ( v96903(VarCurr,bitIndex62)
<=> v95585(VarCurr,bitIndex126) )
& ( v96903(VarCurr,bitIndex61)
<=> v95585(VarCurr,bitIndex125) )
& ( v96903(VarCurr,bitIndex60)
<=> v95585(VarCurr,bitIndex124) )
& ( v96903(VarCurr,bitIndex59)
<=> v95585(VarCurr,bitIndex123) )
& ( v96903(VarCurr,bitIndex58)
<=> v95585(VarCurr,bitIndex122) )
& ( v96903(VarCurr,bitIndex57)
<=> v95585(VarCurr,bitIndex121) )
& ( v96903(VarCurr,bitIndex56)
<=> v95585(VarCurr,bitIndex120) )
& ( v96903(VarCurr,bitIndex55)
<=> v95585(VarCurr,bitIndex119) )
& ( v96903(VarCurr,bitIndex54)
<=> v95585(VarCurr,bitIndex118) )
& ( v96903(VarCurr,bitIndex53)
<=> v95585(VarCurr,bitIndex117) )
& ( v96903(VarCurr,bitIndex52)
<=> v95585(VarCurr,bitIndex116) )
& ( v96903(VarCurr,bitIndex51)
<=> v95585(VarCurr,bitIndex115) )
& ( v96903(VarCurr,bitIndex50)
<=> v95585(VarCurr,bitIndex114) )
& ( v96903(VarCurr,bitIndex49)
<=> v95585(VarCurr,bitIndex113) )
& ( v96903(VarCurr,bitIndex48)
<=> v95585(VarCurr,bitIndex112) )
& ( v96903(VarCurr,bitIndex47)
<=> v95585(VarCurr,bitIndex111) )
& ( v96903(VarCurr,bitIndex46)
<=> v95585(VarCurr,bitIndex110) )
& ( v96903(VarCurr,bitIndex45)
<=> v95585(VarCurr,bitIndex109) )
& ( v96903(VarCurr,bitIndex44)
<=> v95585(VarCurr,bitIndex108) )
& ( v96903(VarCurr,bitIndex43)
<=> v95585(VarCurr,bitIndex107) )
& ( v96903(VarCurr,bitIndex42)
<=> v95585(VarCurr,bitIndex106) )
& ( v96903(VarCurr,bitIndex41)
<=> v95585(VarCurr,bitIndex105) )
& ( v96903(VarCurr,bitIndex40)
<=> v95585(VarCurr,bitIndex104) )
& ( v96903(VarCurr,bitIndex39)
<=> v95585(VarCurr,bitIndex103) )
& ( v96903(VarCurr,bitIndex38)
<=> v95585(VarCurr,bitIndex102) )
& ( v96903(VarCurr,bitIndex37)
<=> v95585(VarCurr,bitIndex101) )
& ( v96903(VarCurr,bitIndex36)
<=> v95585(VarCurr,bitIndex100) )
& ( v96903(VarCurr,bitIndex35)
<=> v95585(VarCurr,bitIndex99) )
& ( v96903(VarCurr,bitIndex34)
<=> v95585(VarCurr,bitIndex98) )
& ( v96903(VarCurr,bitIndex33)
<=> v95585(VarCurr,bitIndex97) )
& ( v96903(VarCurr,bitIndex32)
<=> v95585(VarCurr,bitIndex96) )
& ( v96903(VarCurr,bitIndex31)
<=> v95585(VarCurr,bitIndex95) )
& ( v96903(VarCurr,bitIndex30)
<=> v95585(VarCurr,bitIndex94) )
& ( v96903(VarCurr,bitIndex29)
<=> v95585(VarCurr,bitIndex93) )
& ( v96903(VarCurr,bitIndex28)
<=> v95585(VarCurr,bitIndex92) )
& ( v96903(VarCurr,bitIndex27)
<=> v95585(VarCurr,bitIndex91) )
& ( v96903(VarCurr,bitIndex26)
<=> v95585(VarCurr,bitIndex90) )
& ( v96903(VarCurr,bitIndex25)
<=> v95585(VarCurr,bitIndex89) )
& ( v96903(VarCurr,bitIndex24)
<=> v95585(VarCurr,bitIndex88) )
& ( v96903(VarCurr,bitIndex23)
<=> v95585(VarCurr,bitIndex87) )
& ( v96903(VarCurr,bitIndex22)
<=> v95585(VarCurr,bitIndex86) )
& ( v96903(VarCurr,bitIndex21)
<=> v95585(VarCurr,bitIndex85) )
& ( v96903(VarCurr,bitIndex20)
<=> v95585(VarCurr,bitIndex84) )
& ( v96903(VarCurr,bitIndex19)
<=> v95585(VarCurr,bitIndex83) )
& ( v96903(VarCurr,bitIndex18)
<=> v95585(VarCurr,bitIndex82) )
& ( v96903(VarCurr,bitIndex17)
<=> v95585(VarCurr,bitIndex81) )
& ( v96903(VarCurr,bitIndex16)
<=> v95585(VarCurr,bitIndex80) )
& ( v96903(VarCurr,bitIndex15)
<=> v95585(VarCurr,bitIndex79) )
& ( v96903(VarCurr,bitIndex14)
<=> v95585(VarCurr,bitIndex78) )
& ( v96903(VarCurr,bitIndex13)
<=> v95585(VarCurr,bitIndex77) )
& ( v96903(VarCurr,bitIndex12)
<=> v95585(VarCurr,bitIndex76) )
& ( v96903(VarCurr,bitIndex11)
<=> v95585(VarCurr,bitIndex75) )
& ( v96903(VarCurr,bitIndex10)
<=> v95585(VarCurr,bitIndex74) )
& ( v96903(VarCurr,bitIndex9)
<=> v95585(VarCurr,bitIndex73) )
& ( v96903(VarCurr,bitIndex8)
<=> v95585(VarCurr,bitIndex72) )
& ( v96903(VarCurr,bitIndex7)
<=> v95585(VarCurr,bitIndex71) )
& ( v96903(VarCurr,bitIndex6)
<=> v95585(VarCurr,bitIndex70) )
& ( v96903(VarCurr,bitIndex5)
<=> v95585(VarCurr,bitIndex69) )
& ( v96903(VarCurr,bitIndex4)
<=> v95585(VarCurr,bitIndex68) )
& ( v96903(VarCurr,bitIndex3)
<=> v95585(VarCurr,bitIndex67) )
& ( v96903(VarCurr,bitIndex2)
<=> v95585(VarCurr,bitIndex66) )
& ( v96903(VarCurr,bitIndex1)
<=> v95585(VarCurr,bitIndex65) )
& ( v96903(VarCurr,bitIndex0)
<=> v95585(VarCurr,bitIndex64) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges29_3,axiom,
! [VarCurr] :
( v96934(VarCurr)
=> ( ( v96903(VarCurr,bitIndex63)
<=> v95585(VarCurr,bitIndex191) )
& ( v96903(VarCurr,bitIndex62)
<=> v95585(VarCurr,bitIndex190) )
& ( v96903(VarCurr,bitIndex61)
<=> v95585(VarCurr,bitIndex189) )
& ( v96903(VarCurr,bitIndex60)
<=> v95585(VarCurr,bitIndex188) )
& ( v96903(VarCurr,bitIndex59)
<=> v95585(VarCurr,bitIndex187) )
& ( v96903(VarCurr,bitIndex58)
<=> v95585(VarCurr,bitIndex186) )
& ( v96903(VarCurr,bitIndex57)
<=> v95585(VarCurr,bitIndex185) )
& ( v96903(VarCurr,bitIndex56)
<=> v95585(VarCurr,bitIndex184) )
& ( v96903(VarCurr,bitIndex55)
<=> v95585(VarCurr,bitIndex183) )
& ( v96903(VarCurr,bitIndex54)
<=> v95585(VarCurr,bitIndex182) )
& ( v96903(VarCurr,bitIndex53)
<=> v95585(VarCurr,bitIndex181) )
& ( v96903(VarCurr,bitIndex52)
<=> v95585(VarCurr,bitIndex180) )
& ( v96903(VarCurr,bitIndex51)
<=> v95585(VarCurr,bitIndex179) )
& ( v96903(VarCurr,bitIndex50)
<=> v95585(VarCurr,bitIndex178) )
& ( v96903(VarCurr,bitIndex49)
<=> v95585(VarCurr,bitIndex177) )
& ( v96903(VarCurr,bitIndex48)
<=> v95585(VarCurr,bitIndex176) )
& ( v96903(VarCurr,bitIndex47)
<=> v95585(VarCurr,bitIndex175) )
& ( v96903(VarCurr,bitIndex46)
<=> v95585(VarCurr,bitIndex174) )
& ( v96903(VarCurr,bitIndex45)
<=> v95585(VarCurr,bitIndex173) )
& ( v96903(VarCurr,bitIndex44)
<=> v95585(VarCurr,bitIndex172) )
& ( v96903(VarCurr,bitIndex43)
<=> v95585(VarCurr,bitIndex171) )
& ( v96903(VarCurr,bitIndex42)
<=> v95585(VarCurr,bitIndex170) )
& ( v96903(VarCurr,bitIndex41)
<=> v95585(VarCurr,bitIndex169) )
& ( v96903(VarCurr,bitIndex40)
<=> v95585(VarCurr,bitIndex168) )
& ( v96903(VarCurr,bitIndex39)
<=> v95585(VarCurr,bitIndex167) )
& ( v96903(VarCurr,bitIndex38)
<=> v95585(VarCurr,bitIndex166) )
& ( v96903(VarCurr,bitIndex37)
<=> v95585(VarCurr,bitIndex165) )
& ( v96903(VarCurr,bitIndex36)
<=> v95585(VarCurr,bitIndex164) )
& ( v96903(VarCurr,bitIndex35)
<=> v95585(VarCurr,bitIndex163) )
& ( v96903(VarCurr,bitIndex34)
<=> v95585(VarCurr,bitIndex162) )
& ( v96903(VarCurr,bitIndex33)
<=> v95585(VarCurr,bitIndex161) )
& ( v96903(VarCurr,bitIndex32)
<=> v95585(VarCurr,bitIndex160) )
& ( v96903(VarCurr,bitIndex31)
<=> v95585(VarCurr,bitIndex159) )
& ( v96903(VarCurr,bitIndex30)
<=> v95585(VarCurr,bitIndex158) )
& ( v96903(VarCurr,bitIndex29)
<=> v95585(VarCurr,bitIndex157) )
& ( v96903(VarCurr,bitIndex28)
<=> v95585(VarCurr,bitIndex156) )
& ( v96903(VarCurr,bitIndex27)
<=> v95585(VarCurr,bitIndex155) )
& ( v96903(VarCurr,bitIndex26)
<=> v95585(VarCurr,bitIndex154) )
& ( v96903(VarCurr,bitIndex25)
<=> v95585(VarCurr,bitIndex153) )
& ( v96903(VarCurr,bitIndex24)
<=> v95585(VarCurr,bitIndex152) )
& ( v96903(VarCurr,bitIndex23)
<=> v95585(VarCurr,bitIndex151) )
& ( v96903(VarCurr,bitIndex22)
<=> v95585(VarCurr,bitIndex150) )
& ( v96903(VarCurr,bitIndex21)
<=> v95585(VarCurr,bitIndex149) )
& ( v96903(VarCurr,bitIndex20)
<=> v95585(VarCurr,bitIndex148) )
& ( v96903(VarCurr,bitIndex19)
<=> v95585(VarCurr,bitIndex147) )
& ( v96903(VarCurr,bitIndex18)
<=> v95585(VarCurr,bitIndex146) )
& ( v96903(VarCurr,bitIndex17)
<=> v95585(VarCurr,bitIndex145) )
& ( v96903(VarCurr,bitIndex16)
<=> v95585(VarCurr,bitIndex144) )
& ( v96903(VarCurr,bitIndex15)
<=> v95585(VarCurr,bitIndex143) )
& ( v96903(VarCurr,bitIndex14)
<=> v95585(VarCurr,bitIndex142) )
& ( v96903(VarCurr,bitIndex13)
<=> v95585(VarCurr,bitIndex141) )
& ( v96903(VarCurr,bitIndex12)
<=> v95585(VarCurr,bitIndex140) )
& ( v96903(VarCurr,bitIndex11)
<=> v95585(VarCurr,bitIndex139) )
& ( v96903(VarCurr,bitIndex10)
<=> v95585(VarCurr,bitIndex138) )
& ( v96903(VarCurr,bitIndex9)
<=> v95585(VarCurr,bitIndex137) )
& ( v96903(VarCurr,bitIndex8)
<=> v95585(VarCurr,bitIndex136) )
& ( v96903(VarCurr,bitIndex7)
<=> v95585(VarCurr,bitIndex135) )
& ( v96903(VarCurr,bitIndex6)
<=> v95585(VarCurr,bitIndex134) )
& ( v96903(VarCurr,bitIndex5)
<=> v95585(VarCurr,bitIndex133) )
& ( v96903(VarCurr,bitIndex4)
<=> v95585(VarCurr,bitIndex132) )
& ( v96903(VarCurr,bitIndex3)
<=> v95585(VarCurr,bitIndex131) )
& ( v96903(VarCurr,bitIndex2)
<=> v95585(VarCurr,bitIndex130) )
& ( v96903(VarCurr,bitIndex1)
<=> v95585(VarCurr,bitIndex129) )
& ( v96903(VarCurr,bitIndex0)
<=> v95585(VarCurr,bitIndex128) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges28_3,axiom,
! [VarCurr] :
( v96933(VarCurr)
=> ( ( v96903(VarCurr,bitIndex63)
<=> v95585(VarCurr,bitIndex255) )
& ( v96903(VarCurr,bitIndex62)
<=> v95585(VarCurr,bitIndex254) )
& ( v96903(VarCurr,bitIndex61)
<=> v95585(VarCurr,bitIndex253) )
& ( v96903(VarCurr,bitIndex60)
<=> v95585(VarCurr,bitIndex252) )
& ( v96903(VarCurr,bitIndex59)
<=> v95585(VarCurr,bitIndex251) )
& ( v96903(VarCurr,bitIndex58)
<=> v95585(VarCurr,bitIndex250) )
& ( v96903(VarCurr,bitIndex57)
<=> v95585(VarCurr,bitIndex249) )
& ( v96903(VarCurr,bitIndex56)
<=> v95585(VarCurr,bitIndex248) )
& ( v96903(VarCurr,bitIndex55)
<=> v95585(VarCurr,bitIndex247) )
& ( v96903(VarCurr,bitIndex54)
<=> v95585(VarCurr,bitIndex246) )
& ( v96903(VarCurr,bitIndex53)
<=> v95585(VarCurr,bitIndex245) )
& ( v96903(VarCurr,bitIndex52)
<=> v95585(VarCurr,bitIndex244) )
& ( v96903(VarCurr,bitIndex51)
<=> v95585(VarCurr,bitIndex243) )
& ( v96903(VarCurr,bitIndex50)
<=> v95585(VarCurr,bitIndex242) )
& ( v96903(VarCurr,bitIndex49)
<=> v95585(VarCurr,bitIndex241) )
& ( v96903(VarCurr,bitIndex48)
<=> v95585(VarCurr,bitIndex240) )
& ( v96903(VarCurr,bitIndex47)
<=> v95585(VarCurr,bitIndex239) )
& ( v96903(VarCurr,bitIndex46)
<=> v95585(VarCurr,bitIndex238) )
& ( v96903(VarCurr,bitIndex45)
<=> v95585(VarCurr,bitIndex237) )
& ( v96903(VarCurr,bitIndex44)
<=> v95585(VarCurr,bitIndex236) )
& ( v96903(VarCurr,bitIndex43)
<=> v95585(VarCurr,bitIndex235) )
& ( v96903(VarCurr,bitIndex42)
<=> v95585(VarCurr,bitIndex234) )
& ( v96903(VarCurr,bitIndex41)
<=> v95585(VarCurr,bitIndex233) )
& ( v96903(VarCurr,bitIndex40)
<=> v95585(VarCurr,bitIndex232) )
& ( v96903(VarCurr,bitIndex39)
<=> v95585(VarCurr,bitIndex231) )
& ( v96903(VarCurr,bitIndex38)
<=> v95585(VarCurr,bitIndex230) )
& ( v96903(VarCurr,bitIndex37)
<=> v95585(VarCurr,bitIndex229) )
& ( v96903(VarCurr,bitIndex36)
<=> v95585(VarCurr,bitIndex228) )
& ( v96903(VarCurr,bitIndex35)
<=> v95585(VarCurr,bitIndex227) )
& ( v96903(VarCurr,bitIndex34)
<=> v95585(VarCurr,bitIndex226) )
& ( v96903(VarCurr,bitIndex33)
<=> v95585(VarCurr,bitIndex225) )
& ( v96903(VarCurr,bitIndex32)
<=> v95585(VarCurr,bitIndex224) )
& ( v96903(VarCurr,bitIndex31)
<=> v95585(VarCurr,bitIndex223) )
& ( v96903(VarCurr,bitIndex30)
<=> v95585(VarCurr,bitIndex222) )
& ( v96903(VarCurr,bitIndex29)
<=> v95585(VarCurr,bitIndex221) )
& ( v96903(VarCurr,bitIndex28)
<=> v95585(VarCurr,bitIndex220) )
& ( v96903(VarCurr,bitIndex27)
<=> v95585(VarCurr,bitIndex219) )
& ( v96903(VarCurr,bitIndex26)
<=> v95585(VarCurr,bitIndex218) )
& ( v96903(VarCurr,bitIndex25)
<=> v95585(VarCurr,bitIndex217) )
& ( v96903(VarCurr,bitIndex24)
<=> v95585(VarCurr,bitIndex216) )
& ( v96903(VarCurr,bitIndex23)
<=> v95585(VarCurr,bitIndex215) )
& ( v96903(VarCurr,bitIndex22)
<=> v95585(VarCurr,bitIndex214) )
& ( v96903(VarCurr,bitIndex21)
<=> v95585(VarCurr,bitIndex213) )
& ( v96903(VarCurr,bitIndex20)
<=> v95585(VarCurr,bitIndex212) )
& ( v96903(VarCurr,bitIndex19)
<=> v95585(VarCurr,bitIndex211) )
& ( v96903(VarCurr,bitIndex18)
<=> v95585(VarCurr,bitIndex210) )
& ( v96903(VarCurr,bitIndex17)
<=> v95585(VarCurr,bitIndex209) )
& ( v96903(VarCurr,bitIndex16)
<=> v95585(VarCurr,bitIndex208) )
& ( v96903(VarCurr,bitIndex15)
<=> v95585(VarCurr,bitIndex207) )
& ( v96903(VarCurr,bitIndex14)
<=> v95585(VarCurr,bitIndex206) )
& ( v96903(VarCurr,bitIndex13)
<=> v95585(VarCurr,bitIndex205) )
& ( v96903(VarCurr,bitIndex12)
<=> v95585(VarCurr,bitIndex204) )
& ( v96903(VarCurr,bitIndex11)
<=> v95585(VarCurr,bitIndex203) )
& ( v96903(VarCurr,bitIndex10)
<=> v95585(VarCurr,bitIndex202) )
& ( v96903(VarCurr,bitIndex9)
<=> v95585(VarCurr,bitIndex201) )
& ( v96903(VarCurr,bitIndex8)
<=> v95585(VarCurr,bitIndex200) )
& ( v96903(VarCurr,bitIndex7)
<=> v95585(VarCurr,bitIndex199) )
& ( v96903(VarCurr,bitIndex6)
<=> v95585(VarCurr,bitIndex198) )
& ( v96903(VarCurr,bitIndex5)
<=> v95585(VarCurr,bitIndex197) )
& ( v96903(VarCurr,bitIndex4)
<=> v95585(VarCurr,bitIndex196) )
& ( v96903(VarCurr,bitIndex3)
<=> v95585(VarCurr,bitIndex195) )
& ( v96903(VarCurr,bitIndex2)
<=> v95585(VarCurr,bitIndex194) )
& ( v96903(VarCurr,bitIndex1)
<=> v95585(VarCurr,bitIndex193) )
& ( v96903(VarCurr,bitIndex0)
<=> v95585(VarCurr,bitIndex192) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges27_3,axiom,
! [VarCurr] :
( v96932(VarCurr)
=> ( ( v96903(VarCurr,bitIndex63)
<=> v95585(VarCurr,bitIndex319) )
& ( v96903(VarCurr,bitIndex62)
<=> v95585(VarCurr,bitIndex318) )
& ( v96903(VarCurr,bitIndex61)
<=> v95585(VarCurr,bitIndex317) )
& ( v96903(VarCurr,bitIndex60)
<=> v95585(VarCurr,bitIndex316) )
& ( v96903(VarCurr,bitIndex59)
<=> v95585(VarCurr,bitIndex315) )
& ( v96903(VarCurr,bitIndex58)
<=> v95585(VarCurr,bitIndex314) )
& ( v96903(VarCurr,bitIndex57)
<=> v95585(VarCurr,bitIndex313) )
& ( v96903(VarCurr,bitIndex56)
<=> v95585(VarCurr,bitIndex312) )
& ( v96903(VarCurr,bitIndex55)
<=> v95585(VarCurr,bitIndex311) )
& ( v96903(VarCurr,bitIndex54)
<=> v95585(VarCurr,bitIndex310) )
& ( v96903(VarCurr,bitIndex53)
<=> v95585(VarCurr,bitIndex309) )
& ( v96903(VarCurr,bitIndex52)
<=> v95585(VarCurr,bitIndex308) )
& ( v96903(VarCurr,bitIndex51)
<=> v95585(VarCurr,bitIndex307) )
& ( v96903(VarCurr,bitIndex50)
<=> v95585(VarCurr,bitIndex306) )
& ( v96903(VarCurr,bitIndex49)
<=> v95585(VarCurr,bitIndex305) )
& ( v96903(VarCurr,bitIndex48)
<=> v95585(VarCurr,bitIndex304) )
& ( v96903(VarCurr,bitIndex47)
<=> v95585(VarCurr,bitIndex303) )
& ( v96903(VarCurr,bitIndex46)
<=> v95585(VarCurr,bitIndex302) )
& ( v96903(VarCurr,bitIndex45)
<=> v95585(VarCurr,bitIndex301) )
& ( v96903(VarCurr,bitIndex44)
<=> v95585(VarCurr,bitIndex300) )
& ( v96903(VarCurr,bitIndex43)
<=> v95585(VarCurr,bitIndex299) )
& ( v96903(VarCurr,bitIndex42)
<=> v95585(VarCurr,bitIndex298) )
& ( v96903(VarCurr,bitIndex41)
<=> v95585(VarCurr,bitIndex297) )
& ( v96903(VarCurr,bitIndex40)
<=> v95585(VarCurr,bitIndex296) )
& ( v96903(VarCurr,bitIndex39)
<=> v95585(VarCurr,bitIndex295) )
& ( v96903(VarCurr,bitIndex38)
<=> v95585(VarCurr,bitIndex294) )
& ( v96903(VarCurr,bitIndex37)
<=> v95585(VarCurr,bitIndex293) )
& ( v96903(VarCurr,bitIndex36)
<=> v95585(VarCurr,bitIndex292) )
& ( v96903(VarCurr,bitIndex35)
<=> v95585(VarCurr,bitIndex291) )
& ( v96903(VarCurr,bitIndex34)
<=> v95585(VarCurr,bitIndex290) )
& ( v96903(VarCurr,bitIndex33)
<=> v95585(VarCurr,bitIndex289) )
& ( v96903(VarCurr,bitIndex32)
<=> v95585(VarCurr,bitIndex288) )
& ( v96903(VarCurr,bitIndex31)
<=> v95585(VarCurr,bitIndex287) )
& ( v96903(VarCurr,bitIndex30)
<=> v95585(VarCurr,bitIndex286) )
& ( v96903(VarCurr,bitIndex29)
<=> v95585(VarCurr,bitIndex285) )
& ( v96903(VarCurr,bitIndex28)
<=> v95585(VarCurr,bitIndex284) )
& ( v96903(VarCurr,bitIndex27)
<=> v95585(VarCurr,bitIndex283) )
& ( v96903(VarCurr,bitIndex26)
<=> v95585(VarCurr,bitIndex282) )
& ( v96903(VarCurr,bitIndex25)
<=> v95585(VarCurr,bitIndex281) )
& ( v96903(VarCurr,bitIndex24)
<=> v95585(VarCurr,bitIndex280) )
& ( v96903(VarCurr,bitIndex23)
<=> v95585(VarCurr,bitIndex279) )
& ( v96903(VarCurr,bitIndex22)
<=> v95585(VarCurr,bitIndex278) )
& ( v96903(VarCurr,bitIndex21)
<=> v95585(VarCurr,bitIndex277) )
& ( v96903(VarCurr,bitIndex20)
<=> v95585(VarCurr,bitIndex276) )
& ( v96903(VarCurr,bitIndex19)
<=> v95585(VarCurr,bitIndex275) )
& ( v96903(VarCurr,bitIndex18)
<=> v95585(VarCurr,bitIndex274) )
& ( v96903(VarCurr,bitIndex17)
<=> v95585(VarCurr,bitIndex273) )
& ( v96903(VarCurr,bitIndex16)
<=> v95585(VarCurr,bitIndex272) )
& ( v96903(VarCurr,bitIndex15)
<=> v95585(VarCurr,bitIndex271) )
& ( v96903(VarCurr,bitIndex14)
<=> v95585(VarCurr,bitIndex270) )
& ( v96903(VarCurr,bitIndex13)
<=> v95585(VarCurr,bitIndex269) )
& ( v96903(VarCurr,bitIndex12)
<=> v95585(VarCurr,bitIndex268) )
& ( v96903(VarCurr,bitIndex11)
<=> v95585(VarCurr,bitIndex267) )
& ( v96903(VarCurr,bitIndex10)
<=> v95585(VarCurr,bitIndex266) )
& ( v96903(VarCurr,bitIndex9)
<=> v95585(VarCurr,bitIndex265) )
& ( v96903(VarCurr,bitIndex8)
<=> v95585(VarCurr,bitIndex264) )
& ( v96903(VarCurr,bitIndex7)
<=> v95585(VarCurr,bitIndex263) )
& ( v96903(VarCurr,bitIndex6)
<=> v95585(VarCurr,bitIndex262) )
& ( v96903(VarCurr,bitIndex5)
<=> v95585(VarCurr,bitIndex261) )
& ( v96903(VarCurr,bitIndex4)
<=> v95585(VarCurr,bitIndex260) )
& ( v96903(VarCurr,bitIndex3)
<=> v95585(VarCurr,bitIndex259) )
& ( v96903(VarCurr,bitIndex2)
<=> v95585(VarCurr,bitIndex258) )
& ( v96903(VarCurr,bitIndex1)
<=> v95585(VarCurr,bitIndex257) )
& ( v96903(VarCurr,bitIndex0)
<=> v95585(VarCurr,bitIndex256) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges26_3,axiom,
! [VarCurr] :
( v96931(VarCurr)
=> ( ( v96903(VarCurr,bitIndex63)
<=> v95585(VarCurr,bitIndex383) )
& ( v96903(VarCurr,bitIndex62)
<=> v95585(VarCurr,bitIndex382) )
& ( v96903(VarCurr,bitIndex61)
<=> v95585(VarCurr,bitIndex381) )
& ( v96903(VarCurr,bitIndex60)
<=> v95585(VarCurr,bitIndex380) )
& ( v96903(VarCurr,bitIndex59)
<=> v95585(VarCurr,bitIndex379) )
& ( v96903(VarCurr,bitIndex58)
<=> v95585(VarCurr,bitIndex378) )
& ( v96903(VarCurr,bitIndex57)
<=> v95585(VarCurr,bitIndex377) )
& ( v96903(VarCurr,bitIndex56)
<=> v95585(VarCurr,bitIndex376) )
& ( v96903(VarCurr,bitIndex55)
<=> v95585(VarCurr,bitIndex375) )
& ( v96903(VarCurr,bitIndex54)
<=> v95585(VarCurr,bitIndex374) )
& ( v96903(VarCurr,bitIndex53)
<=> v95585(VarCurr,bitIndex373) )
& ( v96903(VarCurr,bitIndex52)
<=> v95585(VarCurr,bitIndex372) )
& ( v96903(VarCurr,bitIndex51)
<=> v95585(VarCurr,bitIndex371) )
& ( v96903(VarCurr,bitIndex50)
<=> v95585(VarCurr,bitIndex370) )
& ( v96903(VarCurr,bitIndex49)
<=> v95585(VarCurr,bitIndex369) )
& ( v96903(VarCurr,bitIndex48)
<=> v95585(VarCurr,bitIndex368) )
& ( v96903(VarCurr,bitIndex47)
<=> v95585(VarCurr,bitIndex367) )
& ( v96903(VarCurr,bitIndex46)
<=> v95585(VarCurr,bitIndex366) )
& ( v96903(VarCurr,bitIndex45)
<=> v95585(VarCurr,bitIndex365) )
& ( v96903(VarCurr,bitIndex44)
<=> v95585(VarCurr,bitIndex364) )
& ( v96903(VarCurr,bitIndex43)
<=> v95585(VarCurr,bitIndex363) )
& ( v96903(VarCurr,bitIndex42)
<=> v95585(VarCurr,bitIndex362) )
& ( v96903(VarCurr,bitIndex41)
<=> v95585(VarCurr,bitIndex361) )
& ( v96903(VarCurr,bitIndex40)
<=> v95585(VarCurr,bitIndex360) )
& ( v96903(VarCurr,bitIndex39)
<=> v95585(VarCurr,bitIndex359) )
& ( v96903(VarCurr,bitIndex38)
<=> v95585(VarCurr,bitIndex358) )
& ( v96903(VarCurr,bitIndex37)
<=> v95585(VarCurr,bitIndex357) )
& ( v96903(VarCurr,bitIndex36)
<=> v95585(VarCurr,bitIndex356) )
& ( v96903(VarCurr,bitIndex35)
<=> v95585(VarCurr,bitIndex355) )
& ( v96903(VarCurr,bitIndex34)
<=> v95585(VarCurr,bitIndex354) )
& ( v96903(VarCurr,bitIndex33)
<=> v95585(VarCurr,bitIndex353) )
& ( v96903(VarCurr,bitIndex32)
<=> v95585(VarCurr,bitIndex352) )
& ( v96903(VarCurr,bitIndex31)
<=> v95585(VarCurr,bitIndex351) )
& ( v96903(VarCurr,bitIndex30)
<=> v95585(VarCurr,bitIndex350) )
& ( v96903(VarCurr,bitIndex29)
<=> v95585(VarCurr,bitIndex349) )
& ( v96903(VarCurr,bitIndex28)
<=> v95585(VarCurr,bitIndex348) )
& ( v96903(VarCurr,bitIndex27)
<=> v95585(VarCurr,bitIndex347) )
& ( v96903(VarCurr,bitIndex26)
<=> v95585(VarCurr,bitIndex346) )
& ( v96903(VarCurr,bitIndex25)
<=> v95585(VarCurr,bitIndex345) )
& ( v96903(VarCurr,bitIndex24)
<=> v95585(VarCurr,bitIndex344) )
& ( v96903(VarCurr,bitIndex23)
<=> v95585(VarCurr,bitIndex343) )
& ( v96903(VarCurr,bitIndex22)
<=> v95585(VarCurr,bitIndex342) )
& ( v96903(VarCurr,bitIndex21)
<=> v95585(VarCurr,bitIndex341) )
& ( v96903(VarCurr,bitIndex20)
<=> v95585(VarCurr,bitIndex340) )
& ( v96903(VarCurr,bitIndex19)
<=> v95585(VarCurr,bitIndex339) )
& ( v96903(VarCurr,bitIndex18)
<=> v95585(VarCurr,bitIndex338) )
& ( v96903(VarCurr,bitIndex17)
<=> v95585(VarCurr,bitIndex337) )
& ( v96903(VarCurr,bitIndex16)
<=> v95585(VarCurr,bitIndex336) )
& ( v96903(VarCurr,bitIndex15)
<=> v95585(VarCurr,bitIndex335) )
& ( v96903(VarCurr,bitIndex14)
<=> v95585(VarCurr,bitIndex334) )
& ( v96903(VarCurr,bitIndex13)
<=> v95585(VarCurr,bitIndex333) )
& ( v96903(VarCurr,bitIndex12)
<=> v95585(VarCurr,bitIndex332) )
& ( v96903(VarCurr,bitIndex11)
<=> v95585(VarCurr,bitIndex331) )
& ( v96903(VarCurr,bitIndex10)
<=> v95585(VarCurr,bitIndex330) )
& ( v96903(VarCurr,bitIndex9)
<=> v95585(VarCurr,bitIndex329) )
& ( v96903(VarCurr,bitIndex8)
<=> v95585(VarCurr,bitIndex328) )
& ( v96903(VarCurr,bitIndex7)
<=> v95585(VarCurr,bitIndex327) )
& ( v96903(VarCurr,bitIndex6)
<=> v95585(VarCurr,bitIndex326) )
& ( v96903(VarCurr,bitIndex5)
<=> v95585(VarCurr,bitIndex325) )
& ( v96903(VarCurr,bitIndex4)
<=> v95585(VarCurr,bitIndex324) )
& ( v96903(VarCurr,bitIndex3)
<=> v95585(VarCurr,bitIndex323) )
& ( v96903(VarCurr,bitIndex2)
<=> v95585(VarCurr,bitIndex322) )
& ( v96903(VarCurr,bitIndex1)
<=> v95585(VarCurr,bitIndex321) )
& ( v96903(VarCurr,bitIndex0)
<=> v95585(VarCurr,bitIndex320) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges25_3,axiom,
! [VarCurr] :
( v96930(VarCurr)
=> ( ( v96903(VarCurr,bitIndex63)
<=> v95585(VarCurr,bitIndex447) )
& ( v96903(VarCurr,bitIndex62)
<=> v95585(VarCurr,bitIndex446) )
& ( v96903(VarCurr,bitIndex61)
<=> v95585(VarCurr,bitIndex445) )
& ( v96903(VarCurr,bitIndex60)
<=> v95585(VarCurr,bitIndex444) )
& ( v96903(VarCurr,bitIndex59)
<=> v95585(VarCurr,bitIndex443) )
& ( v96903(VarCurr,bitIndex58)
<=> v95585(VarCurr,bitIndex442) )
& ( v96903(VarCurr,bitIndex57)
<=> v95585(VarCurr,bitIndex441) )
& ( v96903(VarCurr,bitIndex56)
<=> v95585(VarCurr,bitIndex440) )
& ( v96903(VarCurr,bitIndex55)
<=> v95585(VarCurr,bitIndex439) )
& ( v96903(VarCurr,bitIndex54)
<=> v95585(VarCurr,bitIndex438) )
& ( v96903(VarCurr,bitIndex53)
<=> v95585(VarCurr,bitIndex437) )
& ( v96903(VarCurr,bitIndex52)
<=> v95585(VarCurr,bitIndex436) )
& ( v96903(VarCurr,bitIndex51)
<=> v95585(VarCurr,bitIndex435) )
& ( v96903(VarCurr,bitIndex50)
<=> v95585(VarCurr,bitIndex434) )
& ( v96903(VarCurr,bitIndex49)
<=> v95585(VarCurr,bitIndex433) )
& ( v96903(VarCurr,bitIndex48)
<=> v95585(VarCurr,bitIndex432) )
& ( v96903(VarCurr,bitIndex47)
<=> v95585(VarCurr,bitIndex431) )
& ( v96903(VarCurr,bitIndex46)
<=> v95585(VarCurr,bitIndex430) )
& ( v96903(VarCurr,bitIndex45)
<=> v95585(VarCurr,bitIndex429) )
& ( v96903(VarCurr,bitIndex44)
<=> v95585(VarCurr,bitIndex428) )
& ( v96903(VarCurr,bitIndex43)
<=> v95585(VarCurr,bitIndex427) )
& ( v96903(VarCurr,bitIndex42)
<=> v95585(VarCurr,bitIndex426) )
& ( v96903(VarCurr,bitIndex41)
<=> v95585(VarCurr,bitIndex425) )
& ( v96903(VarCurr,bitIndex40)
<=> v95585(VarCurr,bitIndex424) )
& ( v96903(VarCurr,bitIndex39)
<=> v95585(VarCurr,bitIndex423) )
& ( v96903(VarCurr,bitIndex38)
<=> v95585(VarCurr,bitIndex422) )
& ( v96903(VarCurr,bitIndex37)
<=> v95585(VarCurr,bitIndex421) )
& ( v96903(VarCurr,bitIndex36)
<=> v95585(VarCurr,bitIndex420) )
& ( v96903(VarCurr,bitIndex35)
<=> v95585(VarCurr,bitIndex419) )
& ( v96903(VarCurr,bitIndex34)
<=> v95585(VarCurr,bitIndex418) )
& ( v96903(VarCurr,bitIndex33)
<=> v95585(VarCurr,bitIndex417) )
& ( v96903(VarCurr,bitIndex32)
<=> v95585(VarCurr,bitIndex416) )
& ( v96903(VarCurr,bitIndex31)
<=> v95585(VarCurr,bitIndex415) )
& ( v96903(VarCurr,bitIndex30)
<=> v95585(VarCurr,bitIndex414) )
& ( v96903(VarCurr,bitIndex29)
<=> v95585(VarCurr,bitIndex413) )
& ( v96903(VarCurr,bitIndex28)
<=> v95585(VarCurr,bitIndex412) )
& ( v96903(VarCurr,bitIndex27)
<=> v95585(VarCurr,bitIndex411) )
& ( v96903(VarCurr,bitIndex26)
<=> v95585(VarCurr,bitIndex410) )
& ( v96903(VarCurr,bitIndex25)
<=> v95585(VarCurr,bitIndex409) )
& ( v96903(VarCurr,bitIndex24)
<=> v95585(VarCurr,bitIndex408) )
& ( v96903(VarCurr,bitIndex23)
<=> v95585(VarCurr,bitIndex407) )
& ( v96903(VarCurr,bitIndex22)
<=> v95585(VarCurr,bitIndex406) )
& ( v96903(VarCurr,bitIndex21)
<=> v95585(VarCurr,bitIndex405) )
& ( v96903(VarCurr,bitIndex20)
<=> v95585(VarCurr,bitIndex404) )
& ( v96903(VarCurr,bitIndex19)
<=> v95585(VarCurr,bitIndex403) )
& ( v96903(VarCurr,bitIndex18)
<=> v95585(VarCurr,bitIndex402) )
& ( v96903(VarCurr,bitIndex17)
<=> v95585(VarCurr,bitIndex401) )
& ( v96903(VarCurr,bitIndex16)
<=> v95585(VarCurr,bitIndex400) )
& ( v96903(VarCurr,bitIndex15)
<=> v95585(VarCurr,bitIndex399) )
& ( v96903(VarCurr,bitIndex14)
<=> v95585(VarCurr,bitIndex398) )
& ( v96903(VarCurr,bitIndex13)
<=> v95585(VarCurr,bitIndex397) )
& ( v96903(VarCurr,bitIndex12)
<=> v95585(VarCurr,bitIndex396) )
& ( v96903(VarCurr,bitIndex11)
<=> v95585(VarCurr,bitIndex395) )
& ( v96903(VarCurr,bitIndex10)
<=> v95585(VarCurr,bitIndex394) )
& ( v96903(VarCurr,bitIndex9)
<=> v95585(VarCurr,bitIndex393) )
& ( v96903(VarCurr,bitIndex8)
<=> v95585(VarCurr,bitIndex392) )
& ( v96903(VarCurr,bitIndex7)
<=> v95585(VarCurr,bitIndex391) )
& ( v96903(VarCurr,bitIndex6)
<=> v95585(VarCurr,bitIndex390) )
& ( v96903(VarCurr,bitIndex5)
<=> v95585(VarCurr,bitIndex389) )
& ( v96903(VarCurr,bitIndex4)
<=> v95585(VarCurr,bitIndex388) )
& ( v96903(VarCurr,bitIndex3)
<=> v95585(VarCurr,bitIndex387) )
& ( v96903(VarCurr,bitIndex2)
<=> v95585(VarCurr,bitIndex386) )
& ( v96903(VarCurr,bitIndex1)
<=> v95585(VarCurr,bitIndex385) )
& ( v96903(VarCurr,bitIndex0)
<=> v95585(VarCurr,bitIndex384) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges24_3,axiom,
! [VarCurr] :
( v96929(VarCurr)
=> ( ( v96903(VarCurr,bitIndex63)
<=> v95585(VarCurr,bitIndex511) )
& ( v96903(VarCurr,bitIndex62)
<=> v95585(VarCurr,bitIndex510) )
& ( v96903(VarCurr,bitIndex61)
<=> v95585(VarCurr,bitIndex509) )
& ( v96903(VarCurr,bitIndex60)
<=> v95585(VarCurr,bitIndex508) )
& ( v96903(VarCurr,bitIndex59)
<=> v95585(VarCurr,bitIndex507) )
& ( v96903(VarCurr,bitIndex58)
<=> v95585(VarCurr,bitIndex506) )
& ( v96903(VarCurr,bitIndex57)
<=> v95585(VarCurr,bitIndex505) )
& ( v96903(VarCurr,bitIndex56)
<=> v95585(VarCurr,bitIndex504) )
& ( v96903(VarCurr,bitIndex55)
<=> v95585(VarCurr,bitIndex503) )
& ( v96903(VarCurr,bitIndex54)
<=> v95585(VarCurr,bitIndex502) )
& ( v96903(VarCurr,bitIndex53)
<=> v95585(VarCurr,bitIndex501) )
& ( v96903(VarCurr,bitIndex52)
<=> v95585(VarCurr,bitIndex500) )
& ( v96903(VarCurr,bitIndex51)
<=> v95585(VarCurr,bitIndex499) )
& ( v96903(VarCurr,bitIndex50)
<=> v95585(VarCurr,bitIndex498) )
& ( v96903(VarCurr,bitIndex49)
<=> v95585(VarCurr,bitIndex497) )
& ( v96903(VarCurr,bitIndex48)
<=> v95585(VarCurr,bitIndex496) )
& ( v96903(VarCurr,bitIndex47)
<=> v95585(VarCurr,bitIndex495) )
& ( v96903(VarCurr,bitIndex46)
<=> v95585(VarCurr,bitIndex494) )
& ( v96903(VarCurr,bitIndex45)
<=> v95585(VarCurr,bitIndex493) )
& ( v96903(VarCurr,bitIndex44)
<=> v95585(VarCurr,bitIndex492) )
& ( v96903(VarCurr,bitIndex43)
<=> v95585(VarCurr,bitIndex491) )
& ( v96903(VarCurr,bitIndex42)
<=> v95585(VarCurr,bitIndex490) )
& ( v96903(VarCurr,bitIndex41)
<=> v95585(VarCurr,bitIndex489) )
& ( v96903(VarCurr,bitIndex40)
<=> v95585(VarCurr,bitIndex488) )
& ( v96903(VarCurr,bitIndex39)
<=> v95585(VarCurr,bitIndex487) )
& ( v96903(VarCurr,bitIndex38)
<=> v95585(VarCurr,bitIndex486) )
& ( v96903(VarCurr,bitIndex37)
<=> v95585(VarCurr,bitIndex485) )
& ( v96903(VarCurr,bitIndex36)
<=> v95585(VarCurr,bitIndex484) )
& ( v96903(VarCurr,bitIndex35)
<=> v95585(VarCurr,bitIndex483) )
& ( v96903(VarCurr,bitIndex34)
<=> v95585(VarCurr,bitIndex482) )
& ( v96903(VarCurr,bitIndex33)
<=> v95585(VarCurr,bitIndex481) )
& ( v96903(VarCurr,bitIndex32)
<=> v95585(VarCurr,bitIndex480) )
& ( v96903(VarCurr,bitIndex31)
<=> v95585(VarCurr,bitIndex479) )
& ( v96903(VarCurr,bitIndex30)
<=> v95585(VarCurr,bitIndex478) )
& ( v96903(VarCurr,bitIndex29)
<=> v95585(VarCurr,bitIndex477) )
& ( v96903(VarCurr,bitIndex28)
<=> v95585(VarCurr,bitIndex476) )
& ( v96903(VarCurr,bitIndex27)
<=> v95585(VarCurr,bitIndex475) )
& ( v96903(VarCurr,bitIndex26)
<=> v95585(VarCurr,bitIndex474) )
& ( v96903(VarCurr,bitIndex25)
<=> v95585(VarCurr,bitIndex473) )
& ( v96903(VarCurr,bitIndex24)
<=> v95585(VarCurr,bitIndex472) )
& ( v96903(VarCurr,bitIndex23)
<=> v95585(VarCurr,bitIndex471) )
& ( v96903(VarCurr,bitIndex22)
<=> v95585(VarCurr,bitIndex470) )
& ( v96903(VarCurr,bitIndex21)
<=> v95585(VarCurr,bitIndex469) )
& ( v96903(VarCurr,bitIndex20)
<=> v95585(VarCurr,bitIndex468) )
& ( v96903(VarCurr,bitIndex19)
<=> v95585(VarCurr,bitIndex467) )
& ( v96903(VarCurr,bitIndex18)
<=> v95585(VarCurr,bitIndex466) )
& ( v96903(VarCurr,bitIndex17)
<=> v95585(VarCurr,bitIndex465) )
& ( v96903(VarCurr,bitIndex16)
<=> v95585(VarCurr,bitIndex464) )
& ( v96903(VarCurr,bitIndex15)
<=> v95585(VarCurr,bitIndex463) )
& ( v96903(VarCurr,bitIndex14)
<=> v95585(VarCurr,bitIndex462) )
& ( v96903(VarCurr,bitIndex13)
<=> v95585(VarCurr,bitIndex461) )
& ( v96903(VarCurr,bitIndex12)
<=> v95585(VarCurr,bitIndex460) )
& ( v96903(VarCurr,bitIndex11)
<=> v95585(VarCurr,bitIndex459) )
& ( v96903(VarCurr,bitIndex10)
<=> v95585(VarCurr,bitIndex458) )
& ( v96903(VarCurr,bitIndex9)
<=> v95585(VarCurr,bitIndex457) )
& ( v96903(VarCurr,bitIndex8)
<=> v95585(VarCurr,bitIndex456) )
& ( v96903(VarCurr,bitIndex7)
<=> v95585(VarCurr,bitIndex455) )
& ( v96903(VarCurr,bitIndex6)
<=> v95585(VarCurr,bitIndex454) )
& ( v96903(VarCurr,bitIndex5)
<=> v95585(VarCurr,bitIndex453) )
& ( v96903(VarCurr,bitIndex4)
<=> v95585(VarCurr,bitIndex452) )
& ( v96903(VarCurr,bitIndex3)
<=> v95585(VarCurr,bitIndex451) )
& ( v96903(VarCurr,bitIndex2)
<=> v95585(VarCurr,bitIndex450) )
& ( v96903(VarCurr,bitIndex1)
<=> v95585(VarCurr,bitIndex449) )
& ( v96903(VarCurr,bitIndex0)
<=> v95585(VarCurr,bitIndex448) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges23_3,axiom,
! [VarCurr] :
( v96928(VarCurr)
=> ( ( v96903(VarCurr,bitIndex63)
<=> v95585(VarCurr,bitIndex575) )
& ( v96903(VarCurr,bitIndex62)
<=> v95585(VarCurr,bitIndex574) )
& ( v96903(VarCurr,bitIndex61)
<=> v95585(VarCurr,bitIndex573) )
& ( v96903(VarCurr,bitIndex60)
<=> v95585(VarCurr,bitIndex572) )
& ( v96903(VarCurr,bitIndex59)
<=> v95585(VarCurr,bitIndex571) )
& ( v96903(VarCurr,bitIndex58)
<=> v95585(VarCurr,bitIndex570) )
& ( v96903(VarCurr,bitIndex57)
<=> v95585(VarCurr,bitIndex569) )
& ( v96903(VarCurr,bitIndex56)
<=> v95585(VarCurr,bitIndex568) )
& ( v96903(VarCurr,bitIndex55)
<=> v95585(VarCurr,bitIndex567) )
& ( v96903(VarCurr,bitIndex54)
<=> v95585(VarCurr,bitIndex566) )
& ( v96903(VarCurr,bitIndex53)
<=> v95585(VarCurr,bitIndex565) )
& ( v96903(VarCurr,bitIndex52)
<=> v95585(VarCurr,bitIndex564) )
& ( v96903(VarCurr,bitIndex51)
<=> v95585(VarCurr,bitIndex563) )
& ( v96903(VarCurr,bitIndex50)
<=> v95585(VarCurr,bitIndex562) )
& ( v96903(VarCurr,bitIndex49)
<=> v95585(VarCurr,bitIndex561) )
& ( v96903(VarCurr,bitIndex48)
<=> v95585(VarCurr,bitIndex560) )
& ( v96903(VarCurr,bitIndex47)
<=> v95585(VarCurr,bitIndex559) )
& ( v96903(VarCurr,bitIndex46)
<=> v95585(VarCurr,bitIndex558) )
& ( v96903(VarCurr,bitIndex45)
<=> v95585(VarCurr,bitIndex557) )
& ( v96903(VarCurr,bitIndex44)
<=> v95585(VarCurr,bitIndex556) )
& ( v96903(VarCurr,bitIndex43)
<=> v95585(VarCurr,bitIndex555) )
& ( v96903(VarCurr,bitIndex42)
<=> v95585(VarCurr,bitIndex554) )
& ( v96903(VarCurr,bitIndex41)
<=> v95585(VarCurr,bitIndex553) )
& ( v96903(VarCurr,bitIndex40)
<=> v95585(VarCurr,bitIndex552) )
& ( v96903(VarCurr,bitIndex39)
<=> v95585(VarCurr,bitIndex551) )
& ( v96903(VarCurr,bitIndex38)
<=> v95585(VarCurr,bitIndex550) )
& ( v96903(VarCurr,bitIndex37)
<=> v95585(VarCurr,bitIndex549) )
& ( v96903(VarCurr,bitIndex36)
<=> v95585(VarCurr,bitIndex548) )
& ( v96903(VarCurr,bitIndex35)
<=> v95585(VarCurr,bitIndex547) )
& ( v96903(VarCurr,bitIndex34)
<=> v95585(VarCurr,bitIndex546) )
& ( v96903(VarCurr,bitIndex33)
<=> v95585(VarCurr,bitIndex545) )
& ( v96903(VarCurr,bitIndex32)
<=> v95585(VarCurr,bitIndex544) )
& ( v96903(VarCurr,bitIndex31)
<=> v95585(VarCurr,bitIndex543) )
& ( v96903(VarCurr,bitIndex30)
<=> v95585(VarCurr,bitIndex542) )
& ( v96903(VarCurr,bitIndex29)
<=> v95585(VarCurr,bitIndex541) )
& ( v96903(VarCurr,bitIndex28)
<=> v95585(VarCurr,bitIndex540) )
& ( v96903(VarCurr,bitIndex27)
<=> v95585(VarCurr,bitIndex539) )
& ( v96903(VarCurr,bitIndex26)
<=> v95585(VarCurr,bitIndex538) )
& ( v96903(VarCurr,bitIndex25)
<=> v95585(VarCurr,bitIndex537) )
& ( v96903(VarCurr,bitIndex24)
<=> v95585(VarCurr,bitIndex536) )
& ( v96903(VarCurr,bitIndex23)
<=> v95585(VarCurr,bitIndex535) )
& ( v96903(VarCurr,bitIndex22)
<=> v95585(VarCurr,bitIndex534) )
& ( v96903(VarCurr,bitIndex21)
<=> v95585(VarCurr,bitIndex533) )
& ( v96903(VarCurr,bitIndex20)
<=> v95585(VarCurr,bitIndex532) )
& ( v96903(VarCurr,bitIndex19)
<=> v95585(VarCurr,bitIndex531) )
& ( v96903(VarCurr,bitIndex18)
<=> v95585(VarCurr,bitIndex530) )
& ( v96903(VarCurr,bitIndex17)
<=> v95585(VarCurr,bitIndex529) )
& ( v96903(VarCurr,bitIndex16)
<=> v95585(VarCurr,bitIndex528) )
& ( v96903(VarCurr,bitIndex15)
<=> v95585(VarCurr,bitIndex527) )
& ( v96903(VarCurr,bitIndex14)
<=> v95585(VarCurr,bitIndex526) )
& ( v96903(VarCurr,bitIndex13)
<=> v95585(VarCurr,bitIndex525) )
& ( v96903(VarCurr,bitIndex12)
<=> v95585(VarCurr,bitIndex524) )
& ( v96903(VarCurr,bitIndex11)
<=> v95585(VarCurr,bitIndex523) )
& ( v96903(VarCurr,bitIndex10)
<=> v95585(VarCurr,bitIndex522) )
& ( v96903(VarCurr,bitIndex9)
<=> v95585(VarCurr,bitIndex521) )
& ( v96903(VarCurr,bitIndex8)
<=> v95585(VarCurr,bitIndex520) )
& ( v96903(VarCurr,bitIndex7)
<=> v95585(VarCurr,bitIndex519) )
& ( v96903(VarCurr,bitIndex6)
<=> v95585(VarCurr,bitIndex518) )
& ( v96903(VarCurr,bitIndex5)
<=> v95585(VarCurr,bitIndex517) )
& ( v96903(VarCurr,bitIndex4)
<=> v95585(VarCurr,bitIndex516) )
& ( v96903(VarCurr,bitIndex3)
<=> v95585(VarCurr,bitIndex515) )
& ( v96903(VarCurr,bitIndex2)
<=> v95585(VarCurr,bitIndex514) )
& ( v96903(VarCurr,bitIndex1)
<=> v95585(VarCurr,bitIndex513) )
& ( v96903(VarCurr,bitIndex0)
<=> v95585(VarCurr,bitIndex512) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges22_3,axiom,
! [VarCurr] :
( v96927(VarCurr)
=> ( ( v96903(VarCurr,bitIndex63)
<=> v95585(VarCurr,bitIndex639) )
& ( v96903(VarCurr,bitIndex62)
<=> v95585(VarCurr,bitIndex638) )
& ( v96903(VarCurr,bitIndex61)
<=> v95585(VarCurr,bitIndex637) )
& ( v96903(VarCurr,bitIndex60)
<=> v95585(VarCurr,bitIndex636) )
& ( v96903(VarCurr,bitIndex59)
<=> v95585(VarCurr,bitIndex635) )
& ( v96903(VarCurr,bitIndex58)
<=> v95585(VarCurr,bitIndex634) )
& ( v96903(VarCurr,bitIndex57)
<=> v95585(VarCurr,bitIndex633) )
& ( v96903(VarCurr,bitIndex56)
<=> v95585(VarCurr,bitIndex632) )
& ( v96903(VarCurr,bitIndex55)
<=> v95585(VarCurr,bitIndex631) )
& ( v96903(VarCurr,bitIndex54)
<=> v95585(VarCurr,bitIndex630) )
& ( v96903(VarCurr,bitIndex53)
<=> v95585(VarCurr,bitIndex629) )
& ( v96903(VarCurr,bitIndex52)
<=> v95585(VarCurr,bitIndex628) )
& ( v96903(VarCurr,bitIndex51)
<=> v95585(VarCurr,bitIndex627) )
& ( v96903(VarCurr,bitIndex50)
<=> v95585(VarCurr,bitIndex626) )
& ( v96903(VarCurr,bitIndex49)
<=> v95585(VarCurr,bitIndex625) )
& ( v96903(VarCurr,bitIndex48)
<=> v95585(VarCurr,bitIndex624) )
& ( v96903(VarCurr,bitIndex47)
<=> v95585(VarCurr,bitIndex623) )
& ( v96903(VarCurr,bitIndex46)
<=> v95585(VarCurr,bitIndex622) )
& ( v96903(VarCurr,bitIndex45)
<=> v95585(VarCurr,bitIndex621) )
& ( v96903(VarCurr,bitIndex44)
<=> v95585(VarCurr,bitIndex620) )
& ( v96903(VarCurr,bitIndex43)
<=> v95585(VarCurr,bitIndex619) )
& ( v96903(VarCurr,bitIndex42)
<=> v95585(VarCurr,bitIndex618) )
& ( v96903(VarCurr,bitIndex41)
<=> v95585(VarCurr,bitIndex617) )
& ( v96903(VarCurr,bitIndex40)
<=> v95585(VarCurr,bitIndex616) )
& ( v96903(VarCurr,bitIndex39)
<=> v95585(VarCurr,bitIndex615) )
& ( v96903(VarCurr,bitIndex38)
<=> v95585(VarCurr,bitIndex614) )
& ( v96903(VarCurr,bitIndex37)
<=> v95585(VarCurr,bitIndex613) )
& ( v96903(VarCurr,bitIndex36)
<=> v95585(VarCurr,bitIndex612) )
& ( v96903(VarCurr,bitIndex35)
<=> v95585(VarCurr,bitIndex611) )
& ( v96903(VarCurr,bitIndex34)
<=> v95585(VarCurr,bitIndex610) )
& ( v96903(VarCurr,bitIndex33)
<=> v95585(VarCurr,bitIndex609) )
& ( v96903(VarCurr,bitIndex32)
<=> v95585(VarCurr,bitIndex608) )
& ( v96903(VarCurr,bitIndex31)
<=> v95585(VarCurr,bitIndex607) )
& ( v96903(VarCurr,bitIndex30)
<=> v95585(VarCurr,bitIndex606) )
& ( v96903(VarCurr,bitIndex29)
<=> v95585(VarCurr,bitIndex605) )
& ( v96903(VarCurr,bitIndex28)
<=> v95585(VarCurr,bitIndex604) )
& ( v96903(VarCurr,bitIndex27)
<=> v95585(VarCurr,bitIndex603) )
& ( v96903(VarCurr,bitIndex26)
<=> v95585(VarCurr,bitIndex602) )
& ( v96903(VarCurr,bitIndex25)
<=> v95585(VarCurr,bitIndex601) )
& ( v96903(VarCurr,bitIndex24)
<=> v95585(VarCurr,bitIndex600) )
& ( v96903(VarCurr,bitIndex23)
<=> v95585(VarCurr,bitIndex599) )
& ( v96903(VarCurr,bitIndex22)
<=> v95585(VarCurr,bitIndex598) )
& ( v96903(VarCurr,bitIndex21)
<=> v95585(VarCurr,bitIndex597) )
& ( v96903(VarCurr,bitIndex20)
<=> v95585(VarCurr,bitIndex596) )
& ( v96903(VarCurr,bitIndex19)
<=> v95585(VarCurr,bitIndex595) )
& ( v96903(VarCurr,bitIndex18)
<=> v95585(VarCurr,bitIndex594) )
& ( v96903(VarCurr,bitIndex17)
<=> v95585(VarCurr,bitIndex593) )
& ( v96903(VarCurr,bitIndex16)
<=> v95585(VarCurr,bitIndex592) )
& ( v96903(VarCurr,bitIndex15)
<=> v95585(VarCurr,bitIndex591) )
& ( v96903(VarCurr,bitIndex14)
<=> v95585(VarCurr,bitIndex590) )
& ( v96903(VarCurr,bitIndex13)
<=> v95585(VarCurr,bitIndex589) )
& ( v96903(VarCurr,bitIndex12)
<=> v95585(VarCurr,bitIndex588) )
& ( v96903(VarCurr,bitIndex11)
<=> v95585(VarCurr,bitIndex587) )
& ( v96903(VarCurr,bitIndex10)
<=> v95585(VarCurr,bitIndex586) )
& ( v96903(VarCurr,bitIndex9)
<=> v95585(VarCurr,bitIndex585) )
& ( v96903(VarCurr,bitIndex8)
<=> v95585(VarCurr,bitIndex584) )
& ( v96903(VarCurr,bitIndex7)
<=> v95585(VarCurr,bitIndex583) )
& ( v96903(VarCurr,bitIndex6)
<=> v95585(VarCurr,bitIndex582) )
& ( v96903(VarCurr,bitIndex5)
<=> v95585(VarCurr,bitIndex581) )
& ( v96903(VarCurr,bitIndex4)
<=> v95585(VarCurr,bitIndex580) )
& ( v96903(VarCurr,bitIndex3)
<=> v95585(VarCurr,bitIndex579) )
& ( v96903(VarCurr,bitIndex2)
<=> v95585(VarCurr,bitIndex578) )
& ( v96903(VarCurr,bitIndex1)
<=> v95585(VarCurr,bitIndex577) )
& ( v96903(VarCurr,bitIndex0)
<=> v95585(VarCurr,bitIndex576) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges21_3,axiom,
! [VarCurr] :
( v96926(VarCurr)
=> ( ( v96903(VarCurr,bitIndex63)
<=> v95585(VarCurr,bitIndex703) )
& ( v96903(VarCurr,bitIndex62)
<=> v95585(VarCurr,bitIndex702) )
& ( v96903(VarCurr,bitIndex61)
<=> v95585(VarCurr,bitIndex701) )
& ( v96903(VarCurr,bitIndex60)
<=> v95585(VarCurr,bitIndex700) )
& ( v96903(VarCurr,bitIndex59)
<=> v95585(VarCurr,bitIndex699) )
& ( v96903(VarCurr,bitIndex58)
<=> v95585(VarCurr,bitIndex698) )
& ( v96903(VarCurr,bitIndex57)
<=> v95585(VarCurr,bitIndex697) )
& ( v96903(VarCurr,bitIndex56)
<=> v95585(VarCurr,bitIndex696) )
& ( v96903(VarCurr,bitIndex55)
<=> v95585(VarCurr,bitIndex695) )
& ( v96903(VarCurr,bitIndex54)
<=> v95585(VarCurr,bitIndex694) )
& ( v96903(VarCurr,bitIndex53)
<=> v95585(VarCurr,bitIndex693) )
& ( v96903(VarCurr,bitIndex52)
<=> v95585(VarCurr,bitIndex692) )
& ( v96903(VarCurr,bitIndex51)
<=> v95585(VarCurr,bitIndex691) )
& ( v96903(VarCurr,bitIndex50)
<=> v95585(VarCurr,bitIndex690) )
& ( v96903(VarCurr,bitIndex49)
<=> v95585(VarCurr,bitIndex689) )
& ( v96903(VarCurr,bitIndex48)
<=> v95585(VarCurr,bitIndex688) )
& ( v96903(VarCurr,bitIndex47)
<=> v95585(VarCurr,bitIndex687) )
& ( v96903(VarCurr,bitIndex46)
<=> v95585(VarCurr,bitIndex686) )
& ( v96903(VarCurr,bitIndex45)
<=> v95585(VarCurr,bitIndex685) )
& ( v96903(VarCurr,bitIndex44)
<=> v95585(VarCurr,bitIndex684) )
& ( v96903(VarCurr,bitIndex43)
<=> v95585(VarCurr,bitIndex683) )
& ( v96903(VarCurr,bitIndex42)
<=> v95585(VarCurr,bitIndex682) )
& ( v96903(VarCurr,bitIndex41)
<=> v95585(VarCurr,bitIndex681) )
& ( v96903(VarCurr,bitIndex40)
<=> v95585(VarCurr,bitIndex680) )
& ( v96903(VarCurr,bitIndex39)
<=> v95585(VarCurr,bitIndex679) )
& ( v96903(VarCurr,bitIndex38)
<=> v95585(VarCurr,bitIndex678) )
& ( v96903(VarCurr,bitIndex37)
<=> v95585(VarCurr,bitIndex677) )
& ( v96903(VarCurr,bitIndex36)
<=> v95585(VarCurr,bitIndex676) )
& ( v96903(VarCurr,bitIndex35)
<=> v95585(VarCurr,bitIndex675) )
& ( v96903(VarCurr,bitIndex34)
<=> v95585(VarCurr,bitIndex674) )
& ( v96903(VarCurr,bitIndex33)
<=> v95585(VarCurr,bitIndex673) )
& ( v96903(VarCurr,bitIndex32)
<=> v95585(VarCurr,bitIndex672) )
& ( v96903(VarCurr,bitIndex31)
<=> v95585(VarCurr,bitIndex671) )
& ( v96903(VarCurr,bitIndex30)
<=> v95585(VarCurr,bitIndex670) )
& ( v96903(VarCurr,bitIndex29)
<=> v95585(VarCurr,bitIndex669) )
& ( v96903(VarCurr,bitIndex28)
<=> v95585(VarCurr,bitIndex668) )
& ( v96903(VarCurr,bitIndex27)
<=> v95585(VarCurr,bitIndex667) )
& ( v96903(VarCurr,bitIndex26)
<=> v95585(VarCurr,bitIndex666) )
& ( v96903(VarCurr,bitIndex25)
<=> v95585(VarCurr,bitIndex665) )
& ( v96903(VarCurr,bitIndex24)
<=> v95585(VarCurr,bitIndex664) )
& ( v96903(VarCurr,bitIndex23)
<=> v95585(VarCurr,bitIndex663) )
& ( v96903(VarCurr,bitIndex22)
<=> v95585(VarCurr,bitIndex662) )
& ( v96903(VarCurr,bitIndex21)
<=> v95585(VarCurr,bitIndex661) )
& ( v96903(VarCurr,bitIndex20)
<=> v95585(VarCurr,bitIndex660) )
& ( v96903(VarCurr,bitIndex19)
<=> v95585(VarCurr,bitIndex659) )
& ( v96903(VarCurr,bitIndex18)
<=> v95585(VarCurr,bitIndex658) )
& ( v96903(VarCurr,bitIndex17)
<=> v95585(VarCurr,bitIndex657) )
& ( v96903(VarCurr,bitIndex16)
<=> v95585(VarCurr,bitIndex656) )
& ( v96903(VarCurr,bitIndex15)
<=> v95585(VarCurr,bitIndex655) )
& ( v96903(VarCurr,bitIndex14)
<=> v95585(VarCurr,bitIndex654) )
& ( v96903(VarCurr,bitIndex13)
<=> v95585(VarCurr,bitIndex653) )
& ( v96903(VarCurr,bitIndex12)
<=> v95585(VarCurr,bitIndex652) )
& ( v96903(VarCurr,bitIndex11)
<=> v95585(VarCurr,bitIndex651) )
& ( v96903(VarCurr,bitIndex10)
<=> v95585(VarCurr,bitIndex650) )
& ( v96903(VarCurr,bitIndex9)
<=> v95585(VarCurr,bitIndex649) )
& ( v96903(VarCurr,bitIndex8)
<=> v95585(VarCurr,bitIndex648) )
& ( v96903(VarCurr,bitIndex7)
<=> v95585(VarCurr,bitIndex647) )
& ( v96903(VarCurr,bitIndex6)
<=> v95585(VarCurr,bitIndex646) )
& ( v96903(VarCurr,bitIndex5)
<=> v95585(VarCurr,bitIndex645) )
& ( v96903(VarCurr,bitIndex4)
<=> v95585(VarCurr,bitIndex644) )
& ( v96903(VarCurr,bitIndex3)
<=> v95585(VarCurr,bitIndex643) )
& ( v96903(VarCurr,bitIndex2)
<=> v95585(VarCurr,bitIndex642) )
& ( v96903(VarCurr,bitIndex1)
<=> v95585(VarCurr,bitIndex641) )
& ( v96903(VarCurr,bitIndex0)
<=> v95585(VarCurr,bitIndex640) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges20_3,axiom,
! [VarCurr] :
( v96925(VarCurr)
=> ( ( v96903(VarCurr,bitIndex63)
<=> v95585(VarCurr,bitIndex767) )
& ( v96903(VarCurr,bitIndex62)
<=> v95585(VarCurr,bitIndex766) )
& ( v96903(VarCurr,bitIndex61)
<=> v95585(VarCurr,bitIndex765) )
& ( v96903(VarCurr,bitIndex60)
<=> v95585(VarCurr,bitIndex764) )
& ( v96903(VarCurr,bitIndex59)
<=> v95585(VarCurr,bitIndex763) )
& ( v96903(VarCurr,bitIndex58)
<=> v95585(VarCurr,bitIndex762) )
& ( v96903(VarCurr,bitIndex57)
<=> v95585(VarCurr,bitIndex761) )
& ( v96903(VarCurr,bitIndex56)
<=> v95585(VarCurr,bitIndex760) )
& ( v96903(VarCurr,bitIndex55)
<=> v95585(VarCurr,bitIndex759) )
& ( v96903(VarCurr,bitIndex54)
<=> v95585(VarCurr,bitIndex758) )
& ( v96903(VarCurr,bitIndex53)
<=> v95585(VarCurr,bitIndex757) )
& ( v96903(VarCurr,bitIndex52)
<=> v95585(VarCurr,bitIndex756) )
& ( v96903(VarCurr,bitIndex51)
<=> v95585(VarCurr,bitIndex755) )
& ( v96903(VarCurr,bitIndex50)
<=> v95585(VarCurr,bitIndex754) )
& ( v96903(VarCurr,bitIndex49)
<=> v95585(VarCurr,bitIndex753) )
& ( v96903(VarCurr,bitIndex48)
<=> v95585(VarCurr,bitIndex752) )
& ( v96903(VarCurr,bitIndex47)
<=> v95585(VarCurr,bitIndex751) )
& ( v96903(VarCurr,bitIndex46)
<=> v95585(VarCurr,bitIndex750) )
& ( v96903(VarCurr,bitIndex45)
<=> v95585(VarCurr,bitIndex749) )
& ( v96903(VarCurr,bitIndex44)
<=> v95585(VarCurr,bitIndex748) )
& ( v96903(VarCurr,bitIndex43)
<=> v95585(VarCurr,bitIndex747) )
& ( v96903(VarCurr,bitIndex42)
<=> v95585(VarCurr,bitIndex746) )
& ( v96903(VarCurr,bitIndex41)
<=> v95585(VarCurr,bitIndex745) )
& ( v96903(VarCurr,bitIndex40)
<=> v95585(VarCurr,bitIndex744) )
& ( v96903(VarCurr,bitIndex39)
<=> v95585(VarCurr,bitIndex743) )
& ( v96903(VarCurr,bitIndex38)
<=> v95585(VarCurr,bitIndex742) )
& ( v96903(VarCurr,bitIndex37)
<=> v95585(VarCurr,bitIndex741) )
& ( v96903(VarCurr,bitIndex36)
<=> v95585(VarCurr,bitIndex740) )
& ( v96903(VarCurr,bitIndex35)
<=> v95585(VarCurr,bitIndex739) )
& ( v96903(VarCurr,bitIndex34)
<=> v95585(VarCurr,bitIndex738) )
& ( v96903(VarCurr,bitIndex33)
<=> v95585(VarCurr,bitIndex737) )
& ( v96903(VarCurr,bitIndex32)
<=> v95585(VarCurr,bitIndex736) )
& ( v96903(VarCurr,bitIndex31)
<=> v95585(VarCurr,bitIndex735) )
& ( v96903(VarCurr,bitIndex30)
<=> v95585(VarCurr,bitIndex734) )
& ( v96903(VarCurr,bitIndex29)
<=> v95585(VarCurr,bitIndex733) )
& ( v96903(VarCurr,bitIndex28)
<=> v95585(VarCurr,bitIndex732) )
& ( v96903(VarCurr,bitIndex27)
<=> v95585(VarCurr,bitIndex731) )
& ( v96903(VarCurr,bitIndex26)
<=> v95585(VarCurr,bitIndex730) )
& ( v96903(VarCurr,bitIndex25)
<=> v95585(VarCurr,bitIndex729) )
& ( v96903(VarCurr,bitIndex24)
<=> v95585(VarCurr,bitIndex728) )
& ( v96903(VarCurr,bitIndex23)
<=> v95585(VarCurr,bitIndex727) )
& ( v96903(VarCurr,bitIndex22)
<=> v95585(VarCurr,bitIndex726) )
& ( v96903(VarCurr,bitIndex21)
<=> v95585(VarCurr,bitIndex725) )
& ( v96903(VarCurr,bitIndex20)
<=> v95585(VarCurr,bitIndex724) )
& ( v96903(VarCurr,bitIndex19)
<=> v95585(VarCurr,bitIndex723) )
& ( v96903(VarCurr,bitIndex18)
<=> v95585(VarCurr,bitIndex722) )
& ( v96903(VarCurr,bitIndex17)
<=> v95585(VarCurr,bitIndex721) )
& ( v96903(VarCurr,bitIndex16)
<=> v95585(VarCurr,bitIndex720) )
& ( v96903(VarCurr,bitIndex15)
<=> v95585(VarCurr,bitIndex719) )
& ( v96903(VarCurr,bitIndex14)
<=> v95585(VarCurr,bitIndex718) )
& ( v96903(VarCurr,bitIndex13)
<=> v95585(VarCurr,bitIndex717) )
& ( v96903(VarCurr,bitIndex12)
<=> v95585(VarCurr,bitIndex716) )
& ( v96903(VarCurr,bitIndex11)
<=> v95585(VarCurr,bitIndex715) )
& ( v96903(VarCurr,bitIndex10)
<=> v95585(VarCurr,bitIndex714) )
& ( v96903(VarCurr,bitIndex9)
<=> v95585(VarCurr,bitIndex713) )
& ( v96903(VarCurr,bitIndex8)
<=> v95585(VarCurr,bitIndex712) )
& ( v96903(VarCurr,bitIndex7)
<=> v95585(VarCurr,bitIndex711) )
& ( v96903(VarCurr,bitIndex6)
<=> v95585(VarCurr,bitIndex710) )
& ( v96903(VarCurr,bitIndex5)
<=> v95585(VarCurr,bitIndex709) )
& ( v96903(VarCurr,bitIndex4)
<=> v95585(VarCurr,bitIndex708) )
& ( v96903(VarCurr,bitIndex3)
<=> v95585(VarCurr,bitIndex707) )
& ( v96903(VarCurr,bitIndex2)
<=> v95585(VarCurr,bitIndex706) )
& ( v96903(VarCurr,bitIndex1)
<=> v95585(VarCurr,bitIndex705) )
& ( v96903(VarCurr,bitIndex0)
<=> v95585(VarCurr,bitIndex704) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges19_3,axiom,
! [VarCurr] :
( v96924(VarCurr)
=> ( ( v96903(VarCurr,bitIndex63)
<=> v95585(VarCurr,bitIndex831) )
& ( v96903(VarCurr,bitIndex62)
<=> v95585(VarCurr,bitIndex830) )
& ( v96903(VarCurr,bitIndex61)
<=> v95585(VarCurr,bitIndex829) )
& ( v96903(VarCurr,bitIndex60)
<=> v95585(VarCurr,bitIndex828) )
& ( v96903(VarCurr,bitIndex59)
<=> v95585(VarCurr,bitIndex827) )
& ( v96903(VarCurr,bitIndex58)
<=> v95585(VarCurr,bitIndex826) )
& ( v96903(VarCurr,bitIndex57)
<=> v95585(VarCurr,bitIndex825) )
& ( v96903(VarCurr,bitIndex56)
<=> v95585(VarCurr,bitIndex824) )
& ( v96903(VarCurr,bitIndex55)
<=> v95585(VarCurr,bitIndex823) )
& ( v96903(VarCurr,bitIndex54)
<=> v95585(VarCurr,bitIndex822) )
& ( v96903(VarCurr,bitIndex53)
<=> v95585(VarCurr,bitIndex821) )
& ( v96903(VarCurr,bitIndex52)
<=> v95585(VarCurr,bitIndex820) )
& ( v96903(VarCurr,bitIndex51)
<=> v95585(VarCurr,bitIndex819) )
& ( v96903(VarCurr,bitIndex50)
<=> v95585(VarCurr,bitIndex818) )
& ( v96903(VarCurr,bitIndex49)
<=> v95585(VarCurr,bitIndex817) )
& ( v96903(VarCurr,bitIndex48)
<=> v95585(VarCurr,bitIndex816) )
& ( v96903(VarCurr,bitIndex47)
<=> v95585(VarCurr,bitIndex815) )
& ( v96903(VarCurr,bitIndex46)
<=> v95585(VarCurr,bitIndex814) )
& ( v96903(VarCurr,bitIndex45)
<=> v95585(VarCurr,bitIndex813) )
& ( v96903(VarCurr,bitIndex44)
<=> v95585(VarCurr,bitIndex812) )
& ( v96903(VarCurr,bitIndex43)
<=> v95585(VarCurr,bitIndex811) )
& ( v96903(VarCurr,bitIndex42)
<=> v95585(VarCurr,bitIndex810) )
& ( v96903(VarCurr,bitIndex41)
<=> v95585(VarCurr,bitIndex809) )
& ( v96903(VarCurr,bitIndex40)
<=> v95585(VarCurr,bitIndex808) )
& ( v96903(VarCurr,bitIndex39)
<=> v95585(VarCurr,bitIndex807) )
& ( v96903(VarCurr,bitIndex38)
<=> v95585(VarCurr,bitIndex806) )
& ( v96903(VarCurr,bitIndex37)
<=> v95585(VarCurr,bitIndex805) )
& ( v96903(VarCurr,bitIndex36)
<=> v95585(VarCurr,bitIndex804) )
& ( v96903(VarCurr,bitIndex35)
<=> v95585(VarCurr,bitIndex803) )
& ( v96903(VarCurr,bitIndex34)
<=> v95585(VarCurr,bitIndex802) )
& ( v96903(VarCurr,bitIndex33)
<=> v95585(VarCurr,bitIndex801) )
& ( v96903(VarCurr,bitIndex32)
<=> v95585(VarCurr,bitIndex800) )
& ( v96903(VarCurr,bitIndex31)
<=> v95585(VarCurr,bitIndex799) )
& ( v96903(VarCurr,bitIndex30)
<=> v95585(VarCurr,bitIndex798) )
& ( v96903(VarCurr,bitIndex29)
<=> v95585(VarCurr,bitIndex797) )
& ( v96903(VarCurr,bitIndex28)
<=> v95585(VarCurr,bitIndex796) )
& ( v96903(VarCurr,bitIndex27)
<=> v95585(VarCurr,bitIndex795) )
& ( v96903(VarCurr,bitIndex26)
<=> v95585(VarCurr,bitIndex794) )
& ( v96903(VarCurr,bitIndex25)
<=> v95585(VarCurr,bitIndex793) )
& ( v96903(VarCurr,bitIndex24)
<=> v95585(VarCurr,bitIndex792) )
& ( v96903(VarCurr,bitIndex23)
<=> v95585(VarCurr,bitIndex791) )
& ( v96903(VarCurr,bitIndex22)
<=> v95585(VarCurr,bitIndex790) )
& ( v96903(VarCurr,bitIndex21)
<=> v95585(VarCurr,bitIndex789) )
& ( v96903(VarCurr,bitIndex20)
<=> v95585(VarCurr,bitIndex788) )
& ( v96903(VarCurr,bitIndex19)
<=> v95585(VarCurr,bitIndex787) )
& ( v96903(VarCurr,bitIndex18)
<=> v95585(VarCurr,bitIndex786) )
& ( v96903(VarCurr,bitIndex17)
<=> v95585(VarCurr,bitIndex785) )
& ( v96903(VarCurr,bitIndex16)
<=> v95585(VarCurr,bitIndex784) )
& ( v96903(VarCurr,bitIndex15)
<=> v95585(VarCurr,bitIndex783) )
& ( v96903(VarCurr,bitIndex14)
<=> v95585(VarCurr,bitIndex782) )
& ( v96903(VarCurr,bitIndex13)
<=> v95585(VarCurr,bitIndex781) )
& ( v96903(VarCurr,bitIndex12)
<=> v95585(VarCurr,bitIndex780) )
& ( v96903(VarCurr,bitIndex11)
<=> v95585(VarCurr,bitIndex779) )
& ( v96903(VarCurr,bitIndex10)
<=> v95585(VarCurr,bitIndex778) )
& ( v96903(VarCurr,bitIndex9)
<=> v95585(VarCurr,bitIndex777) )
& ( v96903(VarCurr,bitIndex8)
<=> v95585(VarCurr,bitIndex776) )
& ( v96903(VarCurr,bitIndex7)
<=> v95585(VarCurr,bitIndex775) )
& ( v96903(VarCurr,bitIndex6)
<=> v95585(VarCurr,bitIndex774) )
& ( v96903(VarCurr,bitIndex5)
<=> v95585(VarCurr,bitIndex773) )
& ( v96903(VarCurr,bitIndex4)
<=> v95585(VarCurr,bitIndex772) )
& ( v96903(VarCurr,bitIndex3)
<=> v95585(VarCurr,bitIndex771) )
& ( v96903(VarCurr,bitIndex2)
<=> v95585(VarCurr,bitIndex770) )
& ( v96903(VarCurr,bitIndex1)
<=> v95585(VarCurr,bitIndex769) )
& ( v96903(VarCurr,bitIndex0)
<=> v95585(VarCurr,bitIndex768) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges18_3,axiom,
! [VarCurr] :
( v96923(VarCurr)
=> ( ( v96903(VarCurr,bitIndex63)
<=> v95585(VarCurr,bitIndex895) )
& ( v96903(VarCurr,bitIndex62)
<=> v95585(VarCurr,bitIndex894) )
& ( v96903(VarCurr,bitIndex61)
<=> v95585(VarCurr,bitIndex893) )
& ( v96903(VarCurr,bitIndex60)
<=> v95585(VarCurr,bitIndex892) )
& ( v96903(VarCurr,bitIndex59)
<=> v95585(VarCurr,bitIndex891) )
& ( v96903(VarCurr,bitIndex58)
<=> v95585(VarCurr,bitIndex890) )
& ( v96903(VarCurr,bitIndex57)
<=> v95585(VarCurr,bitIndex889) )
& ( v96903(VarCurr,bitIndex56)
<=> v95585(VarCurr,bitIndex888) )
& ( v96903(VarCurr,bitIndex55)
<=> v95585(VarCurr,bitIndex887) )
& ( v96903(VarCurr,bitIndex54)
<=> v95585(VarCurr,bitIndex886) )
& ( v96903(VarCurr,bitIndex53)
<=> v95585(VarCurr,bitIndex885) )
& ( v96903(VarCurr,bitIndex52)
<=> v95585(VarCurr,bitIndex884) )
& ( v96903(VarCurr,bitIndex51)
<=> v95585(VarCurr,bitIndex883) )
& ( v96903(VarCurr,bitIndex50)
<=> v95585(VarCurr,bitIndex882) )
& ( v96903(VarCurr,bitIndex49)
<=> v95585(VarCurr,bitIndex881) )
& ( v96903(VarCurr,bitIndex48)
<=> v95585(VarCurr,bitIndex880) )
& ( v96903(VarCurr,bitIndex47)
<=> v95585(VarCurr,bitIndex879) )
& ( v96903(VarCurr,bitIndex46)
<=> v95585(VarCurr,bitIndex878) )
& ( v96903(VarCurr,bitIndex45)
<=> v95585(VarCurr,bitIndex877) )
& ( v96903(VarCurr,bitIndex44)
<=> v95585(VarCurr,bitIndex876) )
& ( v96903(VarCurr,bitIndex43)
<=> v95585(VarCurr,bitIndex875) )
& ( v96903(VarCurr,bitIndex42)
<=> v95585(VarCurr,bitIndex874) )
& ( v96903(VarCurr,bitIndex41)
<=> v95585(VarCurr,bitIndex873) )
& ( v96903(VarCurr,bitIndex40)
<=> v95585(VarCurr,bitIndex872) )
& ( v96903(VarCurr,bitIndex39)
<=> v95585(VarCurr,bitIndex871) )
& ( v96903(VarCurr,bitIndex38)
<=> v95585(VarCurr,bitIndex870) )
& ( v96903(VarCurr,bitIndex37)
<=> v95585(VarCurr,bitIndex869) )
& ( v96903(VarCurr,bitIndex36)
<=> v95585(VarCurr,bitIndex868) )
& ( v96903(VarCurr,bitIndex35)
<=> v95585(VarCurr,bitIndex867) )
& ( v96903(VarCurr,bitIndex34)
<=> v95585(VarCurr,bitIndex866) )
& ( v96903(VarCurr,bitIndex33)
<=> v95585(VarCurr,bitIndex865) )
& ( v96903(VarCurr,bitIndex32)
<=> v95585(VarCurr,bitIndex864) )
& ( v96903(VarCurr,bitIndex31)
<=> v95585(VarCurr,bitIndex863) )
& ( v96903(VarCurr,bitIndex30)
<=> v95585(VarCurr,bitIndex862) )
& ( v96903(VarCurr,bitIndex29)
<=> v95585(VarCurr,bitIndex861) )
& ( v96903(VarCurr,bitIndex28)
<=> v95585(VarCurr,bitIndex860) )
& ( v96903(VarCurr,bitIndex27)
<=> v95585(VarCurr,bitIndex859) )
& ( v96903(VarCurr,bitIndex26)
<=> v95585(VarCurr,bitIndex858) )
& ( v96903(VarCurr,bitIndex25)
<=> v95585(VarCurr,bitIndex857) )
& ( v96903(VarCurr,bitIndex24)
<=> v95585(VarCurr,bitIndex856) )
& ( v96903(VarCurr,bitIndex23)
<=> v95585(VarCurr,bitIndex855) )
& ( v96903(VarCurr,bitIndex22)
<=> v95585(VarCurr,bitIndex854) )
& ( v96903(VarCurr,bitIndex21)
<=> v95585(VarCurr,bitIndex853) )
& ( v96903(VarCurr,bitIndex20)
<=> v95585(VarCurr,bitIndex852) )
& ( v96903(VarCurr,bitIndex19)
<=> v95585(VarCurr,bitIndex851) )
& ( v96903(VarCurr,bitIndex18)
<=> v95585(VarCurr,bitIndex850) )
& ( v96903(VarCurr,bitIndex17)
<=> v95585(VarCurr,bitIndex849) )
& ( v96903(VarCurr,bitIndex16)
<=> v95585(VarCurr,bitIndex848) )
& ( v96903(VarCurr,bitIndex15)
<=> v95585(VarCurr,bitIndex847) )
& ( v96903(VarCurr,bitIndex14)
<=> v95585(VarCurr,bitIndex846) )
& ( v96903(VarCurr,bitIndex13)
<=> v95585(VarCurr,bitIndex845) )
& ( v96903(VarCurr,bitIndex12)
<=> v95585(VarCurr,bitIndex844) )
& ( v96903(VarCurr,bitIndex11)
<=> v95585(VarCurr,bitIndex843) )
& ( v96903(VarCurr,bitIndex10)
<=> v95585(VarCurr,bitIndex842) )
& ( v96903(VarCurr,bitIndex9)
<=> v95585(VarCurr,bitIndex841) )
& ( v96903(VarCurr,bitIndex8)
<=> v95585(VarCurr,bitIndex840) )
& ( v96903(VarCurr,bitIndex7)
<=> v95585(VarCurr,bitIndex839) )
& ( v96903(VarCurr,bitIndex6)
<=> v95585(VarCurr,bitIndex838) )
& ( v96903(VarCurr,bitIndex5)
<=> v95585(VarCurr,bitIndex837) )
& ( v96903(VarCurr,bitIndex4)
<=> v95585(VarCurr,bitIndex836) )
& ( v96903(VarCurr,bitIndex3)
<=> v95585(VarCurr,bitIndex835) )
& ( v96903(VarCurr,bitIndex2)
<=> v95585(VarCurr,bitIndex834) )
& ( v96903(VarCurr,bitIndex1)
<=> v95585(VarCurr,bitIndex833) )
& ( v96903(VarCurr,bitIndex0)
<=> v95585(VarCurr,bitIndex832) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges17_3,axiom,
! [VarCurr] :
( v96922(VarCurr)
=> ( ( v96903(VarCurr,bitIndex63)
<=> v95585(VarCurr,bitIndex959) )
& ( v96903(VarCurr,bitIndex62)
<=> v95585(VarCurr,bitIndex958) )
& ( v96903(VarCurr,bitIndex61)
<=> v95585(VarCurr,bitIndex957) )
& ( v96903(VarCurr,bitIndex60)
<=> v95585(VarCurr,bitIndex956) )
& ( v96903(VarCurr,bitIndex59)
<=> v95585(VarCurr,bitIndex955) )
& ( v96903(VarCurr,bitIndex58)
<=> v95585(VarCurr,bitIndex954) )
& ( v96903(VarCurr,bitIndex57)
<=> v95585(VarCurr,bitIndex953) )
& ( v96903(VarCurr,bitIndex56)
<=> v95585(VarCurr,bitIndex952) )
& ( v96903(VarCurr,bitIndex55)
<=> v95585(VarCurr,bitIndex951) )
& ( v96903(VarCurr,bitIndex54)
<=> v95585(VarCurr,bitIndex950) )
& ( v96903(VarCurr,bitIndex53)
<=> v95585(VarCurr,bitIndex949) )
& ( v96903(VarCurr,bitIndex52)
<=> v95585(VarCurr,bitIndex948) )
& ( v96903(VarCurr,bitIndex51)
<=> v95585(VarCurr,bitIndex947) )
& ( v96903(VarCurr,bitIndex50)
<=> v95585(VarCurr,bitIndex946) )
& ( v96903(VarCurr,bitIndex49)
<=> v95585(VarCurr,bitIndex945) )
& ( v96903(VarCurr,bitIndex48)
<=> v95585(VarCurr,bitIndex944) )
& ( v96903(VarCurr,bitIndex47)
<=> v95585(VarCurr,bitIndex943) )
& ( v96903(VarCurr,bitIndex46)
<=> v95585(VarCurr,bitIndex942) )
& ( v96903(VarCurr,bitIndex45)
<=> v95585(VarCurr,bitIndex941) )
& ( v96903(VarCurr,bitIndex44)
<=> v95585(VarCurr,bitIndex940) )
& ( v96903(VarCurr,bitIndex43)
<=> v95585(VarCurr,bitIndex939) )
& ( v96903(VarCurr,bitIndex42)
<=> v95585(VarCurr,bitIndex938) )
& ( v96903(VarCurr,bitIndex41)
<=> v95585(VarCurr,bitIndex937) )
& ( v96903(VarCurr,bitIndex40)
<=> v95585(VarCurr,bitIndex936) )
& ( v96903(VarCurr,bitIndex39)
<=> v95585(VarCurr,bitIndex935) )
& ( v96903(VarCurr,bitIndex38)
<=> v95585(VarCurr,bitIndex934) )
& ( v96903(VarCurr,bitIndex37)
<=> v95585(VarCurr,bitIndex933) )
& ( v96903(VarCurr,bitIndex36)
<=> v95585(VarCurr,bitIndex932) )
& ( v96903(VarCurr,bitIndex35)
<=> v95585(VarCurr,bitIndex931) )
& ( v96903(VarCurr,bitIndex34)
<=> v95585(VarCurr,bitIndex930) )
& ( v96903(VarCurr,bitIndex33)
<=> v95585(VarCurr,bitIndex929) )
& ( v96903(VarCurr,bitIndex32)
<=> v95585(VarCurr,bitIndex928) )
& ( v96903(VarCurr,bitIndex31)
<=> v95585(VarCurr,bitIndex927) )
& ( v96903(VarCurr,bitIndex30)
<=> v95585(VarCurr,bitIndex926) )
& ( v96903(VarCurr,bitIndex29)
<=> v95585(VarCurr,bitIndex925) )
& ( v96903(VarCurr,bitIndex28)
<=> v95585(VarCurr,bitIndex924) )
& ( v96903(VarCurr,bitIndex27)
<=> v95585(VarCurr,bitIndex923) )
& ( v96903(VarCurr,bitIndex26)
<=> v95585(VarCurr,bitIndex922) )
& ( v96903(VarCurr,bitIndex25)
<=> v95585(VarCurr,bitIndex921) )
& ( v96903(VarCurr,bitIndex24)
<=> v95585(VarCurr,bitIndex920) )
& ( v96903(VarCurr,bitIndex23)
<=> v95585(VarCurr,bitIndex919) )
& ( v96903(VarCurr,bitIndex22)
<=> v95585(VarCurr,bitIndex918) )
& ( v96903(VarCurr,bitIndex21)
<=> v95585(VarCurr,bitIndex917) )
& ( v96903(VarCurr,bitIndex20)
<=> v95585(VarCurr,bitIndex916) )
& ( v96903(VarCurr,bitIndex19)
<=> v95585(VarCurr,bitIndex915) )
& ( v96903(VarCurr,bitIndex18)
<=> v95585(VarCurr,bitIndex914) )
& ( v96903(VarCurr,bitIndex17)
<=> v95585(VarCurr,bitIndex913) )
& ( v96903(VarCurr,bitIndex16)
<=> v95585(VarCurr,bitIndex912) )
& ( v96903(VarCurr,bitIndex15)
<=> v95585(VarCurr,bitIndex911) )
& ( v96903(VarCurr,bitIndex14)
<=> v95585(VarCurr,bitIndex910) )
& ( v96903(VarCurr,bitIndex13)
<=> v95585(VarCurr,bitIndex909) )
& ( v96903(VarCurr,bitIndex12)
<=> v95585(VarCurr,bitIndex908) )
& ( v96903(VarCurr,bitIndex11)
<=> v95585(VarCurr,bitIndex907) )
& ( v96903(VarCurr,bitIndex10)
<=> v95585(VarCurr,bitIndex906) )
& ( v96903(VarCurr,bitIndex9)
<=> v95585(VarCurr,bitIndex905) )
& ( v96903(VarCurr,bitIndex8)
<=> v95585(VarCurr,bitIndex904) )
& ( v96903(VarCurr,bitIndex7)
<=> v95585(VarCurr,bitIndex903) )
& ( v96903(VarCurr,bitIndex6)
<=> v95585(VarCurr,bitIndex902) )
& ( v96903(VarCurr,bitIndex5)
<=> v95585(VarCurr,bitIndex901) )
& ( v96903(VarCurr,bitIndex4)
<=> v95585(VarCurr,bitIndex900) )
& ( v96903(VarCurr,bitIndex3)
<=> v95585(VarCurr,bitIndex899) )
& ( v96903(VarCurr,bitIndex2)
<=> v95585(VarCurr,bitIndex898) )
& ( v96903(VarCurr,bitIndex1)
<=> v95585(VarCurr,bitIndex897) )
& ( v96903(VarCurr,bitIndex0)
<=> v95585(VarCurr,bitIndex896) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges16_3,axiom,
! [VarCurr] :
( v96921(VarCurr)
=> ( ( v96903(VarCurr,bitIndex63)
<=> v95585(VarCurr,bitIndex1023) )
& ( v96903(VarCurr,bitIndex62)
<=> v95585(VarCurr,bitIndex1022) )
& ( v96903(VarCurr,bitIndex61)
<=> v95585(VarCurr,bitIndex1021) )
& ( v96903(VarCurr,bitIndex60)
<=> v95585(VarCurr,bitIndex1020) )
& ( v96903(VarCurr,bitIndex59)
<=> v95585(VarCurr,bitIndex1019) )
& ( v96903(VarCurr,bitIndex58)
<=> v95585(VarCurr,bitIndex1018) )
& ( v96903(VarCurr,bitIndex57)
<=> v95585(VarCurr,bitIndex1017) )
& ( v96903(VarCurr,bitIndex56)
<=> v95585(VarCurr,bitIndex1016) )
& ( v96903(VarCurr,bitIndex55)
<=> v95585(VarCurr,bitIndex1015) )
& ( v96903(VarCurr,bitIndex54)
<=> v95585(VarCurr,bitIndex1014) )
& ( v96903(VarCurr,bitIndex53)
<=> v95585(VarCurr,bitIndex1013) )
& ( v96903(VarCurr,bitIndex52)
<=> v95585(VarCurr,bitIndex1012) )
& ( v96903(VarCurr,bitIndex51)
<=> v95585(VarCurr,bitIndex1011) )
& ( v96903(VarCurr,bitIndex50)
<=> v95585(VarCurr,bitIndex1010) )
& ( v96903(VarCurr,bitIndex49)
<=> v95585(VarCurr,bitIndex1009) )
& ( v96903(VarCurr,bitIndex48)
<=> v95585(VarCurr,bitIndex1008) )
& ( v96903(VarCurr,bitIndex47)
<=> v95585(VarCurr,bitIndex1007) )
& ( v96903(VarCurr,bitIndex46)
<=> v95585(VarCurr,bitIndex1006) )
& ( v96903(VarCurr,bitIndex45)
<=> v95585(VarCurr,bitIndex1005) )
& ( v96903(VarCurr,bitIndex44)
<=> v95585(VarCurr,bitIndex1004) )
& ( v96903(VarCurr,bitIndex43)
<=> v95585(VarCurr,bitIndex1003) )
& ( v96903(VarCurr,bitIndex42)
<=> v95585(VarCurr,bitIndex1002) )
& ( v96903(VarCurr,bitIndex41)
<=> v95585(VarCurr,bitIndex1001) )
& ( v96903(VarCurr,bitIndex40)
<=> v95585(VarCurr,bitIndex1000) )
& ( v96903(VarCurr,bitIndex39)
<=> v95585(VarCurr,bitIndex999) )
& ( v96903(VarCurr,bitIndex38)
<=> v95585(VarCurr,bitIndex998) )
& ( v96903(VarCurr,bitIndex37)
<=> v95585(VarCurr,bitIndex997) )
& ( v96903(VarCurr,bitIndex36)
<=> v95585(VarCurr,bitIndex996) )
& ( v96903(VarCurr,bitIndex35)
<=> v95585(VarCurr,bitIndex995) )
& ( v96903(VarCurr,bitIndex34)
<=> v95585(VarCurr,bitIndex994) )
& ( v96903(VarCurr,bitIndex33)
<=> v95585(VarCurr,bitIndex993) )
& ( v96903(VarCurr,bitIndex32)
<=> v95585(VarCurr,bitIndex992) )
& ( v96903(VarCurr,bitIndex31)
<=> v95585(VarCurr,bitIndex991) )
& ( v96903(VarCurr,bitIndex30)
<=> v95585(VarCurr,bitIndex990) )
& ( v96903(VarCurr,bitIndex29)
<=> v95585(VarCurr,bitIndex989) )
& ( v96903(VarCurr,bitIndex28)
<=> v95585(VarCurr,bitIndex988) )
& ( v96903(VarCurr,bitIndex27)
<=> v95585(VarCurr,bitIndex987) )
& ( v96903(VarCurr,bitIndex26)
<=> v95585(VarCurr,bitIndex986) )
& ( v96903(VarCurr,bitIndex25)
<=> v95585(VarCurr,bitIndex985) )
& ( v96903(VarCurr,bitIndex24)
<=> v95585(VarCurr,bitIndex984) )
& ( v96903(VarCurr,bitIndex23)
<=> v95585(VarCurr,bitIndex983) )
& ( v96903(VarCurr,bitIndex22)
<=> v95585(VarCurr,bitIndex982) )
& ( v96903(VarCurr,bitIndex21)
<=> v95585(VarCurr,bitIndex981) )
& ( v96903(VarCurr,bitIndex20)
<=> v95585(VarCurr,bitIndex980) )
& ( v96903(VarCurr,bitIndex19)
<=> v95585(VarCurr,bitIndex979) )
& ( v96903(VarCurr,bitIndex18)
<=> v95585(VarCurr,bitIndex978) )
& ( v96903(VarCurr,bitIndex17)
<=> v95585(VarCurr,bitIndex977) )
& ( v96903(VarCurr,bitIndex16)
<=> v95585(VarCurr,bitIndex976) )
& ( v96903(VarCurr,bitIndex15)
<=> v95585(VarCurr,bitIndex975) )
& ( v96903(VarCurr,bitIndex14)
<=> v95585(VarCurr,bitIndex974) )
& ( v96903(VarCurr,bitIndex13)
<=> v95585(VarCurr,bitIndex973) )
& ( v96903(VarCurr,bitIndex12)
<=> v95585(VarCurr,bitIndex972) )
& ( v96903(VarCurr,bitIndex11)
<=> v95585(VarCurr,bitIndex971) )
& ( v96903(VarCurr,bitIndex10)
<=> v95585(VarCurr,bitIndex970) )
& ( v96903(VarCurr,bitIndex9)
<=> v95585(VarCurr,bitIndex969) )
& ( v96903(VarCurr,bitIndex8)
<=> v95585(VarCurr,bitIndex968) )
& ( v96903(VarCurr,bitIndex7)
<=> v95585(VarCurr,bitIndex967) )
& ( v96903(VarCurr,bitIndex6)
<=> v95585(VarCurr,bitIndex966) )
& ( v96903(VarCurr,bitIndex5)
<=> v95585(VarCurr,bitIndex965) )
& ( v96903(VarCurr,bitIndex4)
<=> v95585(VarCurr,bitIndex964) )
& ( v96903(VarCurr,bitIndex3)
<=> v95585(VarCurr,bitIndex963) )
& ( v96903(VarCurr,bitIndex2)
<=> v95585(VarCurr,bitIndex962) )
& ( v96903(VarCurr,bitIndex1)
<=> v95585(VarCurr,bitIndex961) )
& ( v96903(VarCurr,bitIndex0)
<=> v95585(VarCurr,bitIndex960) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges15_3,axiom,
! [VarCurr] :
( v96920(VarCurr)
=> ( ( v96903(VarCurr,bitIndex63)
<=> v95585(VarCurr,bitIndex1087) )
& ( v96903(VarCurr,bitIndex62)
<=> v95585(VarCurr,bitIndex1086) )
& ( v96903(VarCurr,bitIndex61)
<=> v95585(VarCurr,bitIndex1085) )
& ( v96903(VarCurr,bitIndex60)
<=> v95585(VarCurr,bitIndex1084) )
& ( v96903(VarCurr,bitIndex59)
<=> v95585(VarCurr,bitIndex1083) )
& ( v96903(VarCurr,bitIndex58)
<=> v95585(VarCurr,bitIndex1082) )
& ( v96903(VarCurr,bitIndex57)
<=> v95585(VarCurr,bitIndex1081) )
& ( v96903(VarCurr,bitIndex56)
<=> v95585(VarCurr,bitIndex1080) )
& ( v96903(VarCurr,bitIndex55)
<=> v95585(VarCurr,bitIndex1079) )
& ( v96903(VarCurr,bitIndex54)
<=> v95585(VarCurr,bitIndex1078) )
& ( v96903(VarCurr,bitIndex53)
<=> v95585(VarCurr,bitIndex1077) )
& ( v96903(VarCurr,bitIndex52)
<=> v95585(VarCurr,bitIndex1076) )
& ( v96903(VarCurr,bitIndex51)
<=> v95585(VarCurr,bitIndex1075) )
& ( v96903(VarCurr,bitIndex50)
<=> v95585(VarCurr,bitIndex1074) )
& ( v96903(VarCurr,bitIndex49)
<=> v95585(VarCurr,bitIndex1073) )
& ( v96903(VarCurr,bitIndex48)
<=> v95585(VarCurr,bitIndex1072) )
& ( v96903(VarCurr,bitIndex47)
<=> v95585(VarCurr,bitIndex1071) )
& ( v96903(VarCurr,bitIndex46)
<=> v95585(VarCurr,bitIndex1070) )
& ( v96903(VarCurr,bitIndex45)
<=> v95585(VarCurr,bitIndex1069) )
& ( v96903(VarCurr,bitIndex44)
<=> v95585(VarCurr,bitIndex1068) )
& ( v96903(VarCurr,bitIndex43)
<=> v95585(VarCurr,bitIndex1067) )
& ( v96903(VarCurr,bitIndex42)
<=> v95585(VarCurr,bitIndex1066) )
& ( v96903(VarCurr,bitIndex41)
<=> v95585(VarCurr,bitIndex1065) )
& ( v96903(VarCurr,bitIndex40)
<=> v95585(VarCurr,bitIndex1064) )
& ( v96903(VarCurr,bitIndex39)
<=> v95585(VarCurr,bitIndex1063) )
& ( v96903(VarCurr,bitIndex38)
<=> v95585(VarCurr,bitIndex1062) )
& ( v96903(VarCurr,bitIndex37)
<=> v95585(VarCurr,bitIndex1061) )
& ( v96903(VarCurr,bitIndex36)
<=> v95585(VarCurr,bitIndex1060) )
& ( v96903(VarCurr,bitIndex35)
<=> v95585(VarCurr,bitIndex1059) )
& ( v96903(VarCurr,bitIndex34)
<=> v95585(VarCurr,bitIndex1058) )
& ( v96903(VarCurr,bitIndex33)
<=> v95585(VarCurr,bitIndex1057) )
& ( v96903(VarCurr,bitIndex32)
<=> v95585(VarCurr,bitIndex1056) )
& ( v96903(VarCurr,bitIndex31)
<=> v95585(VarCurr,bitIndex1055) )
& ( v96903(VarCurr,bitIndex30)
<=> v95585(VarCurr,bitIndex1054) )
& ( v96903(VarCurr,bitIndex29)
<=> v95585(VarCurr,bitIndex1053) )
& ( v96903(VarCurr,bitIndex28)
<=> v95585(VarCurr,bitIndex1052) )
& ( v96903(VarCurr,bitIndex27)
<=> v95585(VarCurr,bitIndex1051) )
& ( v96903(VarCurr,bitIndex26)
<=> v95585(VarCurr,bitIndex1050) )
& ( v96903(VarCurr,bitIndex25)
<=> v95585(VarCurr,bitIndex1049) )
& ( v96903(VarCurr,bitIndex24)
<=> v95585(VarCurr,bitIndex1048) )
& ( v96903(VarCurr,bitIndex23)
<=> v95585(VarCurr,bitIndex1047) )
& ( v96903(VarCurr,bitIndex22)
<=> v95585(VarCurr,bitIndex1046) )
& ( v96903(VarCurr,bitIndex21)
<=> v95585(VarCurr,bitIndex1045) )
& ( v96903(VarCurr,bitIndex20)
<=> v95585(VarCurr,bitIndex1044) )
& ( v96903(VarCurr,bitIndex19)
<=> v95585(VarCurr,bitIndex1043) )
& ( v96903(VarCurr,bitIndex18)
<=> v95585(VarCurr,bitIndex1042) )
& ( v96903(VarCurr,bitIndex17)
<=> v95585(VarCurr,bitIndex1041) )
& ( v96903(VarCurr,bitIndex16)
<=> v95585(VarCurr,bitIndex1040) )
& ( v96903(VarCurr,bitIndex15)
<=> v95585(VarCurr,bitIndex1039) )
& ( v96903(VarCurr,bitIndex14)
<=> v95585(VarCurr,bitIndex1038) )
& ( v96903(VarCurr,bitIndex13)
<=> v95585(VarCurr,bitIndex1037) )
& ( v96903(VarCurr,bitIndex12)
<=> v95585(VarCurr,bitIndex1036) )
& ( v96903(VarCurr,bitIndex11)
<=> v95585(VarCurr,bitIndex1035) )
& ( v96903(VarCurr,bitIndex10)
<=> v95585(VarCurr,bitIndex1034) )
& ( v96903(VarCurr,bitIndex9)
<=> v95585(VarCurr,bitIndex1033) )
& ( v96903(VarCurr,bitIndex8)
<=> v95585(VarCurr,bitIndex1032) )
& ( v96903(VarCurr,bitIndex7)
<=> v95585(VarCurr,bitIndex1031) )
& ( v96903(VarCurr,bitIndex6)
<=> v95585(VarCurr,bitIndex1030) )
& ( v96903(VarCurr,bitIndex5)
<=> v95585(VarCurr,bitIndex1029) )
& ( v96903(VarCurr,bitIndex4)
<=> v95585(VarCurr,bitIndex1028) )
& ( v96903(VarCurr,bitIndex3)
<=> v95585(VarCurr,bitIndex1027) )
& ( v96903(VarCurr,bitIndex2)
<=> v95585(VarCurr,bitIndex1026) )
& ( v96903(VarCurr,bitIndex1)
<=> v95585(VarCurr,bitIndex1025) )
& ( v96903(VarCurr,bitIndex0)
<=> v95585(VarCurr,bitIndex1024) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges14_4,axiom,
! [VarCurr] :
( v96919(VarCurr)
=> ( ( v96903(VarCurr,bitIndex63)
<=> v95585(VarCurr,bitIndex1151) )
& ( v96903(VarCurr,bitIndex62)
<=> v95585(VarCurr,bitIndex1150) )
& ( v96903(VarCurr,bitIndex61)
<=> v95585(VarCurr,bitIndex1149) )
& ( v96903(VarCurr,bitIndex60)
<=> v95585(VarCurr,bitIndex1148) )
& ( v96903(VarCurr,bitIndex59)
<=> v95585(VarCurr,bitIndex1147) )
& ( v96903(VarCurr,bitIndex58)
<=> v95585(VarCurr,bitIndex1146) )
& ( v96903(VarCurr,bitIndex57)
<=> v95585(VarCurr,bitIndex1145) )
& ( v96903(VarCurr,bitIndex56)
<=> v95585(VarCurr,bitIndex1144) )
& ( v96903(VarCurr,bitIndex55)
<=> v95585(VarCurr,bitIndex1143) )
& ( v96903(VarCurr,bitIndex54)
<=> v95585(VarCurr,bitIndex1142) )
& ( v96903(VarCurr,bitIndex53)
<=> v95585(VarCurr,bitIndex1141) )
& ( v96903(VarCurr,bitIndex52)
<=> v95585(VarCurr,bitIndex1140) )
& ( v96903(VarCurr,bitIndex51)
<=> v95585(VarCurr,bitIndex1139) )
& ( v96903(VarCurr,bitIndex50)
<=> v95585(VarCurr,bitIndex1138) )
& ( v96903(VarCurr,bitIndex49)
<=> v95585(VarCurr,bitIndex1137) )
& ( v96903(VarCurr,bitIndex48)
<=> v95585(VarCurr,bitIndex1136) )
& ( v96903(VarCurr,bitIndex47)
<=> v95585(VarCurr,bitIndex1135) )
& ( v96903(VarCurr,bitIndex46)
<=> v95585(VarCurr,bitIndex1134) )
& ( v96903(VarCurr,bitIndex45)
<=> v95585(VarCurr,bitIndex1133) )
& ( v96903(VarCurr,bitIndex44)
<=> v95585(VarCurr,bitIndex1132) )
& ( v96903(VarCurr,bitIndex43)
<=> v95585(VarCurr,bitIndex1131) )
& ( v96903(VarCurr,bitIndex42)
<=> v95585(VarCurr,bitIndex1130) )
& ( v96903(VarCurr,bitIndex41)
<=> v95585(VarCurr,bitIndex1129) )
& ( v96903(VarCurr,bitIndex40)
<=> v95585(VarCurr,bitIndex1128) )
& ( v96903(VarCurr,bitIndex39)
<=> v95585(VarCurr,bitIndex1127) )
& ( v96903(VarCurr,bitIndex38)
<=> v95585(VarCurr,bitIndex1126) )
& ( v96903(VarCurr,bitIndex37)
<=> v95585(VarCurr,bitIndex1125) )
& ( v96903(VarCurr,bitIndex36)
<=> v95585(VarCurr,bitIndex1124) )
& ( v96903(VarCurr,bitIndex35)
<=> v95585(VarCurr,bitIndex1123) )
& ( v96903(VarCurr,bitIndex34)
<=> v95585(VarCurr,bitIndex1122) )
& ( v96903(VarCurr,bitIndex33)
<=> v95585(VarCurr,bitIndex1121) )
& ( v96903(VarCurr,bitIndex32)
<=> v95585(VarCurr,bitIndex1120) )
& ( v96903(VarCurr,bitIndex31)
<=> v95585(VarCurr,bitIndex1119) )
& ( v96903(VarCurr,bitIndex30)
<=> v95585(VarCurr,bitIndex1118) )
& ( v96903(VarCurr,bitIndex29)
<=> v95585(VarCurr,bitIndex1117) )
& ( v96903(VarCurr,bitIndex28)
<=> v95585(VarCurr,bitIndex1116) )
& ( v96903(VarCurr,bitIndex27)
<=> v95585(VarCurr,bitIndex1115) )
& ( v96903(VarCurr,bitIndex26)
<=> v95585(VarCurr,bitIndex1114) )
& ( v96903(VarCurr,bitIndex25)
<=> v95585(VarCurr,bitIndex1113) )
& ( v96903(VarCurr,bitIndex24)
<=> v95585(VarCurr,bitIndex1112) )
& ( v96903(VarCurr,bitIndex23)
<=> v95585(VarCurr,bitIndex1111) )
& ( v96903(VarCurr,bitIndex22)
<=> v95585(VarCurr,bitIndex1110) )
& ( v96903(VarCurr,bitIndex21)
<=> v95585(VarCurr,bitIndex1109) )
& ( v96903(VarCurr,bitIndex20)
<=> v95585(VarCurr,bitIndex1108) )
& ( v96903(VarCurr,bitIndex19)
<=> v95585(VarCurr,bitIndex1107) )
& ( v96903(VarCurr,bitIndex18)
<=> v95585(VarCurr,bitIndex1106) )
& ( v96903(VarCurr,bitIndex17)
<=> v95585(VarCurr,bitIndex1105) )
& ( v96903(VarCurr,bitIndex16)
<=> v95585(VarCurr,bitIndex1104) )
& ( v96903(VarCurr,bitIndex15)
<=> v95585(VarCurr,bitIndex1103) )
& ( v96903(VarCurr,bitIndex14)
<=> v95585(VarCurr,bitIndex1102) )
& ( v96903(VarCurr,bitIndex13)
<=> v95585(VarCurr,bitIndex1101) )
& ( v96903(VarCurr,bitIndex12)
<=> v95585(VarCurr,bitIndex1100) )
& ( v96903(VarCurr,bitIndex11)
<=> v95585(VarCurr,bitIndex1099) )
& ( v96903(VarCurr,bitIndex10)
<=> v95585(VarCurr,bitIndex1098) )
& ( v96903(VarCurr,bitIndex9)
<=> v95585(VarCurr,bitIndex1097) )
& ( v96903(VarCurr,bitIndex8)
<=> v95585(VarCurr,bitIndex1096) )
& ( v96903(VarCurr,bitIndex7)
<=> v95585(VarCurr,bitIndex1095) )
& ( v96903(VarCurr,bitIndex6)
<=> v95585(VarCurr,bitIndex1094) )
& ( v96903(VarCurr,bitIndex5)
<=> v95585(VarCurr,bitIndex1093) )
& ( v96903(VarCurr,bitIndex4)
<=> v95585(VarCurr,bitIndex1092) )
& ( v96903(VarCurr,bitIndex3)
<=> v95585(VarCurr,bitIndex1091) )
& ( v96903(VarCurr,bitIndex2)
<=> v95585(VarCurr,bitIndex1090) )
& ( v96903(VarCurr,bitIndex1)
<=> v95585(VarCurr,bitIndex1089) )
& ( v96903(VarCurr,bitIndex0)
<=> v95585(VarCurr,bitIndex1088) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges13_4,axiom,
! [VarCurr] :
( v96918(VarCurr)
=> ( ( v96903(VarCurr,bitIndex63)
<=> v95585(VarCurr,bitIndex1215) )
& ( v96903(VarCurr,bitIndex62)
<=> v95585(VarCurr,bitIndex1214) )
& ( v96903(VarCurr,bitIndex61)
<=> v95585(VarCurr,bitIndex1213) )
& ( v96903(VarCurr,bitIndex60)
<=> v95585(VarCurr,bitIndex1212) )
& ( v96903(VarCurr,bitIndex59)
<=> v95585(VarCurr,bitIndex1211) )
& ( v96903(VarCurr,bitIndex58)
<=> v95585(VarCurr,bitIndex1210) )
& ( v96903(VarCurr,bitIndex57)
<=> v95585(VarCurr,bitIndex1209) )
& ( v96903(VarCurr,bitIndex56)
<=> v95585(VarCurr,bitIndex1208) )
& ( v96903(VarCurr,bitIndex55)
<=> v95585(VarCurr,bitIndex1207) )
& ( v96903(VarCurr,bitIndex54)
<=> v95585(VarCurr,bitIndex1206) )
& ( v96903(VarCurr,bitIndex53)
<=> v95585(VarCurr,bitIndex1205) )
& ( v96903(VarCurr,bitIndex52)
<=> v95585(VarCurr,bitIndex1204) )
& ( v96903(VarCurr,bitIndex51)
<=> v95585(VarCurr,bitIndex1203) )
& ( v96903(VarCurr,bitIndex50)
<=> v95585(VarCurr,bitIndex1202) )
& ( v96903(VarCurr,bitIndex49)
<=> v95585(VarCurr,bitIndex1201) )
& ( v96903(VarCurr,bitIndex48)
<=> v95585(VarCurr,bitIndex1200) )
& ( v96903(VarCurr,bitIndex47)
<=> v95585(VarCurr,bitIndex1199) )
& ( v96903(VarCurr,bitIndex46)
<=> v95585(VarCurr,bitIndex1198) )
& ( v96903(VarCurr,bitIndex45)
<=> v95585(VarCurr,bitIndex1197) )
& ( v96903(VarCurr,bitIndex44)
<=> v95585(VarCurr,bitIndex1196) )
& ( v96903(VarCurr,bitIndex43)
<=> v95585(VarCurr,bitIndex1195) )
& ( v96903(VarCurr,bitIndex42)
<=> v95585(VarCurr,bitIndex1194) )
& ( v96903(VarCurr,bitIndex41)
<=> v95585(VarCurr,bitIndex1193) )
& ( v96903(VarCurr,bitIndex40)
<=> v95585(VarCurr,bitIndex1192) )
& ( v96903(VarCurr,bitIndex39)
<=> v95585(VarCurr,bitIndex1191) )
& ( v96903(VarCurr,bitIndex38)
<=> v95585(VarCurr,bitIndex1190) )
& ( v96903(VarCurr,bitIndex37)
<=> v95585(VarCurr,bitIndex1189) )
& ( v96903(VarCurr,bitIndex36)
<=> v95585(VarCurr,bitIndex1188) )
& ( v96903(VarCurr,bitIndex35)
<=> v95585(VarCurr,bitIndex1187) )
& ( v96903(VarCurr,bitIndex34)
<=> v95585(VarCurr,bitIndex1186) )
& ( v96903(VarCurr,bitIndex33)
<=> v95585(VarCurr,bitIndex1185) )
& ( v96903(VarCurr,bitIndex32)
<=> v95585(VarCurr,bitIndex1184) )
& ( v96903(VarCurr,bitIndex31)
<=> v95585(VarCurr,bitIndex1183) )
& ( v96903(VarCurr,bitIndex30)
<=> v95585(VarCurr,bitIndex1182) )
& ( v96903(VarCurr,bitIndex29)
<=> v95585(VarCurr,bitIndex1181) )
& ( v96903(VarCurr,bitIndex28)
<=> v95585(VarCurr,bitIndex1180) )
& ( v96903(VarCurr,bitIndex27)
<=> v95585(VarCurr,bitIndex1179) )
& ( v96903(VarCurr,bitIndex26)
<=> v95585(VarCurr,bitIndex1178) )
& ( v96903(VarCurr,bitIndex25)
<=> v95585(VarCurr,bitIndex1177) )
& ( v96903(VarCurr,bitIndex24)
<=> v95585(VarCurr,bitIndex1176) )
& ( v96903(VarCurr,bitIndex23)
<=> v95585(VarCurr,bitIndex1175) )
& ( v96903(VarCurr,bitIndex22)
<=> v95585(VarCurr,bitIndex1174) )
& ( v96903(VarCurr,bitIndex21)
<=> v95585(VarCurr,bitIndex1173) )
& ( v96903(VarCurr,bitIndex20)
<=> v95585(VarCurr,bitIndex1172) )
& ( v96903(VarCurr,bitIndex19)
<=> v95585(VarCurr,bitIndex1171) )
& ( v96903(VarCurr,bitIndex18)
<=> v95585(VarCurr,bitIndex1170) )
& ( v96903(VarCurr,bitIndex17)
<=> v95585(VarCurr,bitIndex1169) )
& ( v96903(VarCurr,bitIndex16)
<=> v95585(VarCurr,bitIndex1168) )
& ( v96903(VarCurr,bitIndex15)
<=> v95585(VarCurr,bitIndex1167) )
& ( v96903(VarCurr,bitIndex14)
<=> v95585(VarCurr,bitIndex1166) )
& ( v96903(VarCurr,bitIndex13)
<=> v95585(VarCurr,bitIndex1165) )
& ( v96903(VarCurr,bitIndex12)
<=> v95585(VarCurr,bitIndex1164) )
& ( v96903(VarCurr,bitIndex11)
<=> v95585(VarCurr,bitIndex1163) )
& ( v96903(VarCurr,bitIndex10)
<=> v95585(VarCurr,bitIndex1162) )
& ( v96903(VarCurr,bitIndex9)
<=> v95585(VarCurr,bitIndex1161) )
& ( v96903(VarCurr,bitIndex8)
<=> v95585(VarCurr,bitIndex1160) )
& ( v96903(VarCurr,bitIndex7)
<=> v95585(VarCurr,bitIndex1159) )
& ( v96903(VarCurr,bitIndex6)
<=> v95585(VarCurr,bitIndex1158) )
& ( v96903(VarCurr,bitIndex5)
<=> v95585(VarCurr,bitIndex1157) )
& ( v96903(VarCurr,bitIndex4)
<=> v95585(VarCurr,bitIndex1156) )
& ( v96903(VarCurr,bitIndex3)
<=> v95585(VarCurr,bitIndex1155) )
& ( v96903(VarCurr,bitIndex2)
<=> v95585(VarCurr,bitIndex1154) )
& ( v96903(VarCurr,bitIndex1)
<=> v95585(VarCurr,bitIndex1153) )
& ( v96903(VarCurr,bitIndex0)
<=> v95585(VarCurr,bitIndex1152) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges12_4,axiom,
! [VarCurr] :
( v96917(VarCurr)
=> ( ( v96903(VarCurr,bitIndex63)
<=> v95585(VarCurr,bitIndex1279) )
& ( v96903(VarCurr,bitIndex62)
<=> v95585(VarCurr,bitIndex1278) )
& ( v96903(VarCurr,bitIndex61)
<=> v95585(VarCurr,bitIndex1277) )
& ( v96903(VarCurr,bitIndex60)
<=> v95585(VarCurr,bitIndex1276) )
& ( v96903(VarCurr,bitIndex59)
<=> v95585(VarCurr,bitIndex1275) )
& ( v96903(VarCurr,bitIndex58)
<=> v95585(VarCurr,bitIndex1274) )
& ( v96903(VarCurr,bitIndex57)
<=> v95585(VarCurr,bitIndex1273) )
& ( v96903(VarCurr,bitIndex56)
<=> v95585(VarCurr,bitIndex1272) )
& ( v96903(VarCurr,bitIndex55)
<=> v95585(VarCurr,bitIndex1271) )
& ( v96903(VarCurr,bitIndex54)
<=> v95585(VarCurr,bitIndex1270) )
& ( v96903(VarCurr,bitIndex53)
<=> v95585(VarCurr,bitIndex1269) )
& ( v96903(VarCurr,bitIndex52)
<=> v95585(VarCurr,bitIndex1268) )
& ( v96903(VarCurr,bitIndex51)
<=> v95585(VarCurr,bitIndex1267) )
& ( v96903(VarCurr,bitIndex50)
<=> v95585(VarCurr,bitIndex1266) )
& ( v96903(VarCurr,bitIndex49)
<=> v95585(VarCurr,bitIndex1265) )
& ( v96903(VarCurr,bitIndex48)
<=> v95585(VarCurr,bitIndex1264) )
& ( v96903(VarCurr,bitIndex47)
<=> v95585(VarCurr,bitIndex1263) )
& ( v96903(VarCurr,bitIndex46)
<=> v95585(VarCurr,bitIndex1262) )
& ( v96903(VarCurr,bitIndex45)
<=> v95585(VarCurr,bitIndex1261) )
& ( v96903(VarCurr,bitIndex44)
<=> v95585(VarCurr,bitIndex1260) )
& ( v96903(VarCurr,bitIndex43)
<=> v95585(VarCurr,bitIndex1259) )
& ( v96903(VarCurr,bitIndex42)
<=> v95585(VarCurr,bitIndex1258) )
& ( v96903(VarCurr,bitIndex41)
<=> v95585(VarCurr,bitIndex1257) )
& ( v96903(VarCurr,bitIndex40)
<=> v95585(VarCurr,bitIndex1256) )
& ( v96903(VarCurr,bitIndex39)
<=> v95585(VarCurr,bitIndex1255) )
& ( v96903(VarCurr,bitIndex38)
<=> v95585(VarCurr,bitIndex1254) )
& ( v96903(VarCurr,bitIndex37)
<=> v95585(VarCurr,bitIndex1253) )
& ( v96903(VarCurr,bitIndex36)
<=> v95585(VarCurr,bitIndex1252) )
& ( v96903(VarCurr,bitIndex35)
<=> v95585(VarCurr,bitIndex1251) )
& ( v96903(VarCurr,bitIndex34)
<=> v95585(VarCurr,bitIndex1250) )
& ( v96903(VarCurr,bitIndex33)
<=> v95585(VarCurr,bitIndex1249) )
& ( v96903(VarCurr,bitIndex32)
<=> v95585(VarCurr,bitIndex1248) )
& ( v96903(VarCurr,bitIndex31)
<=> v95585(VarCurr,bitIndex1247) )
& ( v96903(VarCurr,bitIndex30)
<=> v95585(VarCurr,bitIndex1246) )
& ( v96903(VarCurr,bitIndex29)
<=> v95585(VarCurr,bitIndex1245) )
& ( v96903(VarCurr,bitIndex28)
<=> v95585(VarCurr,bitIndex1244) )
& ( v96903(VarCurr,bitIndex27)
<=> v95585(VarCurr,bitIndex1243) )
& ( v96903(VarCurr,bitIndex26)
<=> v95585(VarCurr,bitIndex1242) )
& ( v96903(VarCurr,bitIndex25)
<=> v95585(VarCurr,bitIndex1241) )
& ( v96903(VarCurr,bitIndex24)
<=> v95585(VarCurr,bitIndex1240) )
& ( v96903(VarCurr,bitIndex23)
<=> v95585(VarCurr,bitIndex1239) )
& ( v96903(VarCurr,bitIndex22)
<=> v95585(VarCurr,bitIndex1238) )
& ( v96903(VarCurr,bitIndex21)
<=> v95585(VarCurr,bitIndex1237) )
& ( v96903(VarCurr,bitIndex20)
<=> v95585(VarCurr,bitIndex1236) )
& ( v96903(VarCurr,bitIndex19)
<=> v95585(VarCurr,bitIndex1235) )
& ( v96903(VarCurr,bitIndex18)
<=> v95585(VarCurr,bitIndex1234) )
& ( v96903(VarCurr,bitIndex17)
<=> v95585(VarCurr,bitIndex1233) )
& ( v96903(VarCurr,bitIndex16)
<=> v95585(VarCurr,bitIndex1232) )
& ( v96903(VarCurr,bitIndex15)
<=> v95585(VarCurr,bitIndex1231) )
& ( v96903(VarCurr,bitIndex14)
<=> v95585(VarCurr,bitIndex1230) )
& ( v96903(VarCurr,bitIndex13)
<=> v95585(VarCurr,bitIndex1229) )
& ( v96903(VarCurr,bitIndex12)
<=> v95585(VarCurr,bitIndex1228) )
& ( v96903(VarCurr,bitIndex11)
<=> v95585(VarCurr,bitIndex1227) )
& ( v96903(VarCurr,bitIndex10)
<=> v95585(VarCurr,bitIndex1226) )
& ( v96903(VarCurr,bitIndex9)
<=> v95585(VarCurr,bitIndex1225) )
& ( v96903(VarCurr,bitIndex8)
<=> v95585(VarCurr,bitIndex1224) )
& ( v96903(VarCurr,bitIndex7)
<=> v95585(VarCurr,bitIndex1223) )
& ( v96903(VarCurr,bitIndex6)
<=> v95585(VarCurr,bitIndex1222) )
& ( v96903(VarCurr,bitIndex5)
<=> v95585(VarCurr,bitIndex1221) )
& ( v96903(VarCurr,bitIndex4)
<=> v95585(VarCurr,bitIndex1220) )
& ( v96903(VarCurr,bitIndex3)
<=> v95585(VarCurr,bitIndex1219) )
& ( v96903(VarCurr,bitIndex2)
<=> v95585(VarCurr,bitIndex1218) )
& ( v96903(VarCurr,bitIndex1)
<=> v95585(VarCurr,bitIndex1217) )
& ( v96903(VarCurr,bitIndex0)
<=> v95585(VarCurr,bitIndex1216) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges11_4,axiom,
! [VarCurr] :
( v96916(VarCurr)
=> ( ( v96903(VarCurr,bitIndex63)
<=> v95585(VarCurr,bitIndex1343) )
& ( v96903(VarCurr,bitIndex62)
<=> v95585(VarCurr,bitIndex1342) )
& ( v96903(VarCurr,bitIndex61)
<=> v95585(VarCurr,bitIndex1341) )
& ( v96903(VarCurr,bitIndex60)
<=> v95585(VarCurr,bitIndex1340) )
& ( v96903(VarCurr,bitIndex59)
<=> v95585(VarCurr,bitIndex1339) )
& ( v96903(VarCurr,bitIndex58)
<=> v95585(VarCurr,bitIndex1338) )
& ( v96903(VarCurr,bitIndex57)
<=> v95585(VarCurr,bitIndex1337) )
& ( v96903(VarCurr,bitIndex56)
<=> v95585(VarCurr,bitIndex1336) )
& ( v96903(VarCurr,bitIndex55)
<=> v95585(VarCurr,bitIndex1335) )
& ( v96903(VarCurr,bitIndex54)
<=> v95585(VarCurr,bitIndex1334) )
& ( v96903(VarCurr,bitIndex53)
<=> v95585(VarCurr,bitIndex1333) )
& ( v96903(VarCurr,bitIndex52)
<=> v95585(VarCurr,bitIndex1332) )
& ( v96903(VarCurr,bitIndex51)
<=> v95585(VarCurr,bitIndex1331) )
& ( v96903(VarCurr,bitIndex50)
<=> v95585(VarCurr,bitIndex1330) )
& ( v96903(VarCurr,bitIndex49)
<=> v95585(VarCurr,bitIndex1329) )
& ( v96903(VarCurr,bitIndex48)
<=> v95585(VarCurr,bitIndex1328) )
& ( v96903(VarCurr,bitIndex47)
<=> v95585(VarCurr,bitIndex1327) )
& ( v96903(VarCurr,bitIndex46)
<=> v95585(VarCurr,bitIndex1326) )
& ( v96903(VarCurr,bitIndex45)
<=> v95585(VarCurr,bitIndex1325) )
& ( v96903(VarCurr,bitIndex44)
<=> v95585(VarCurr,bitIndex1324) )
& ( v96903(VarCurr,bitIndex43)
<=> v95585(VarCurr,bitIndex1323) )
& ( v96903(VarCurr,bitIndex42)
<=> v95585(VarCurr,bitIndex1322) )
& ( v96903(VarCurr,bitIndex41)
<=> v95585(VarCurr,bitIndex1321) )
& ( v96903(VarCurr,bitIndex40)
<=> v95585(VarCurr,bitIndex1320) )
& ( v96903(VarCurr,bitIndex39)
<=> v95585(VarCurr,bitIndex1319) )
& ( v96903(VarCurr,bitIndex38)
<=> v95585(VarCurr,bitIndex1318) )
& ( v96903(VarCurr,bitIndex37)
<=> v95585(VarCurr,bitIndex1317) )
& ( v96903(VarCurr,bitIndex36)
<=> v95585(VarCurr,bitIndex1316) )
& ( v96903(VarCurr,bitIndex35)
<=> v95585(VarCurr,bitIndex1315) )
& ( v96903(VarCurr,bitIndex34)
<=> v95585(VarCurr,bitIndex1314) )
& ( v96903(VarCurr,bitIndex33)
<=> v95585(VarCurr,bitIndex1313) )
& ( v96903(VarCurr,bitIndex32)
<=> v95585(VarCurr,bitIndex1312) )
& ( v96903(VarCurr,bitIndex31)
<=> v95585(VarCurr,bitIndex1311) )
& ( v96903(VarCurr,bitIndex30)
<=> v95585(VarCurr,bitIndex1310) )
& ( v96903(VarCurr,bitIndex29)
<=> v95585(VarCurr,bitIndex1309) )
& ( v96903(VarCurr,bitIndex28)
<=> v95585(VarCurr,bitIndex1308) )
& ( v96903(VarCurr,bitIndex27)
<=> v95585(VarCurr,bitIndex1307) )
& ( v96903(VarCurr,bitIndex26)
<=> v95585(VarCurr,bitIndex1306) )
& ( v96903(VarCurr,bitIndex25)
<=> v95585(VarCurr,bitIndex1305) )
& ( v96903(VarCurr,bitIndex24)
<=> v95585(VarCurr,bitIndex1304) )
& ( v96903(VarCurr,bitIndex23)
<=> v95585(VarCurr,bitIndex1303) )
& ( v96903(VarCurr,bitIndex22)
<=> v95585(VarCurr,bitIndex1302) )
& ( v96903(VarCurr,bitIndex21)
<=> v95585(VarCurr,bitIndex1301) )
& ( v96903(VarCurr,bitIndex20)
<=> v95585(VarCurr,bitIndex1300) )
& ( v96903(VarCurr,bitIndex19)
<=> v95585(VarCurr,bitIndex1299) )
& ( v96903(VarCurr,bitIndex18)
<=> v95585(VarCurr,bitIndex1298) )
& ( v96903(VarCurr,bitIndex17)
<=> v95585(VarCurr,bitIndex1297) )
& ( v96903(VarCurr,bitIndex16)
<=> v95585(VarCurr,bitIndex1296) )
& ( v96903(VarCurr,bitIndex15)
<=> v95585(VarCurr,bitIndex1295) )
& ( v96903(VarCurr,bitIndex14)
<=> v95585(VarCurr,bitIndex1294) )
& ( v96903(VarCurr,bitIndex13)
<=> v95585(VarCurr,bitIndex1293) )
& ( v96903(VarCurr,bitIndex12)
<=> v95585(VarCurr,bitIndex1292) )
& ( v96903(VarCurr,bitIndex11)
<=> v95585(VarCurr,bitIndex1291) )
& ( v96903(VarCurr,bitIndex10)
<=> v95585(VarCurr,bitIndex1290) )
& ( v96903(VarCurr,bitIndex9)
<=> v95585(VarCurr,bitIndex1289) )
& ( v96903(VarCurr,bitIndex8)
<=> v95585(VarCurr,bitIndex1288) )
& ( v96903(VarCurr,bitIndex7)
<=> v95585(VarCurr,bitIndex1287) )
& ( v96903(VarCurr,bitIndex6)
<=> v95585(VarCurr,bitIndex1286) )
& ( v96903(VarCurr,bitIndex5)
<=> v95585(VarCurr,bitIndex1285) )
& ( v96903(VarCurr,bitIndex4)
<=> v95585(VarCurr,bitIndex1284) )
& ( v96903(VarCurr,bitIndex3)
<=> v95585(VarCurr,bitIndex1283) )
& ( v96903(VarCurr,bitIndex2)
<=> v95585(VarCurr,bitIndex1282) )
& ( v96903(VarCurr,bitIndex1)
<=> v95585(VarCurr,bitIndex1281) )
& ( v96903(VarCurr,bitIndex0)
<=> v95585(VarCurr,bitIndex1280) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges10_4,axiom,
! [VarCurr] :
( v96915(VarCurr)
=> ( ( v96903(VarCurr,bitIndex63)
<=> v95585(VarCurr,bitIndex1407) )
& ( v96903(VarCurr,bitIndex62)
<=> v95585(VarCurr,bitIndex1406) )
& ( v96903(VarCurr,bitIndex61)
<=> v95585(VarCurr,bitIndex1405) )
& ( v96903(VarCurr,bitIndex60)
<=> v95585(VarCurr,bitIndex1404) )
& ( v96903(VarCurr,bitIndex59)
<=> v95585(VarCurr,bitIndex1403) )
& ( v96903(VarCurr,bitIndex58)
<=> v95585(VarCurr,bitIndex1402) )
& ( v96903(VarCurr,bitIndex57)
<=> v95585(VarCurr,bitIndex1401) )
& ( v96903(VarCurr,bitIndex56)
<=> v95585(VarCurr,bitIndex1400) )
& ( v96903(VarCurr,bitIndex55)
<=> v95585(VarCurr,bitIndex1399) )
& ( v96903(VarCurr,bitIndex54)
<=> v95585(VarCurr,bitIndex1398) )
& ( v96903(VarCurr,bitIndex53)
<=> v95585(VarCurr,bitIndex1397) )
& ( v96903(VarCurr,bitIndex52)
<=> v95585(VarCurr,bitIndex1396) )
& ( v96903(VarCurr,bitIndex51)
<=> v95585(VarCurr,bitIndex1395) )
& ( v96903(VarCurr,bitIndex50)
<=> v95585(VarCurr,bitIndex1394) )
& ( v96903(VarCurr,bitIndex49)
<=> v95585(VarCurr,bitIndex1393) )
& ( v96903(VarCurr,bitIndex48)
<=> v95585(VarCurr,bitIndex1392) )
& ( v96903(VarCurr,bitIndex47)
<=> v95585(VarCurr,bitIndex1391) )
& ( v96903(VarCurr,bitIndex46)
<=> v95585(VarCurr,bitIndex1390) )
& ( v96903(VarCurr,bitIndex45)
<=> v95585(VarCurr,bitIndex1389) )
& ( v96903(VarCurr,bitIndex44)
<=> v95585(VarCurr,bitIndex1388) )
& ( v96903(VarCurr,bitIndex43)
<=> v95585(VarCurr,bitIndex1387) )
& ( v96903(VarCurr,bitIndex42)
<=> v95585(VarCurr,bitIndex1386) )
& ( v96903(VarCurr,bitIndex41)
<=> v95585(VarCurr,bitIndex1385) )
& ( v96903(VarCurr,bitIndex40)
<=> v95585(VarCurr,bitIndex1384) )
& ( v96903(VarCurr,bitIndex39)
<=> v95585(VarCurr,bitIndex1383) )
& ( v96903(VarCurr,bitIndex38)
<=> v95585(VarCurr,bitIndex1382) )
& ( v96903(VarCurr,bitIndex37)
<=> v95585(VarCurr,bitIndex1381) )
& ( v96903(VarCurr,bitIndex36)
<=> v95585(VarCurr,bitIndex1380) )
& ( v96903(VarCurr,bitIndex35)
<=> v95585(VarCurr,bitIndex1379) )
& ( v96903(VarCurr,bitIndex34)
<=> v95585(VarCurr,bitIndex1378) )
& ( v96903(VarCurr,bitIndex33)
<=> v95585(VarCurr,bitIndex1377) )
& ( v96903(VarCurr,bitIndex32)
<=> v95585(VarCurr,bitIndex1376) )
& ( v96903(VarCurr,bitIndex31)
<=> v95585(VarCurr,bitIndex1375) )
& ( v96903(VarCurr,bitIndex30)
<=> v95585(VarCurr,bitIndex1374) )
& ( v96903(VarCurr,bitIndex29)
<=> v95585(VarCurr,bitIndex1373) )
& ( v96903(VarCurr,bitIndex28)
<=> v95585(VarCurr,bitIndex1372) )
& ( v96903(VarCurr,bitIndex27)
<=> v95585(VarCurr,bitIndex1371) )
& ( v96903(VarCurr,bitIndex26)
<=> v95585(VarCurr,bitIndex1370) )
& ( v96903(VarCurr,bitIndex25)
<=> v95585(VarCurr,bitIndex1369) )
& ( v96903(VarCurr,bitIndex24)
<=> v95585(VarCurr,bitIndex1368) )
& ( v96903(VarCurr,bitIndex23)
<=> v95585(VarCurr,bitIndex1367) )
& ( v96903(VarCurr,bitIndex22)
<=> v95585(VarCurr,bitIndex1366) )
& ( v96903(VarCurr,bitIndex21)
<=> v95585(VarCurr,bitIndex1365) )
& ( v96903(VarCurr,bitIndex20)
<=> v95585(VarCurr,bitIndex1364) )
& ( v96903(VarCurr,bitIndex19)
<=> v95585(VarCurr,bitIndex1363) )
& ( v96903(VarCurr,bitIndex18)
<=> v95585(VarCurr,bitIndex1362) )
& ( v96903(VarCurr,bitIndex17)
<=> v95585(VarCurr,bitIndex1361) )
& ( v96903(VarCurr,bitIndex16)
<=> v95585(VarCurr,bitIndex1360) )
& ( v96903(VarCurr,bitIndex15)
<=> v95585(VarCurr,bitIndex1359) )
& ( v96903(VarCurr,bitIndex14)
<=> v95585(VarCurr,bitIndex1358) )
& ( v96903(VarCurr,bitIndex13)
<=> v95585(VarCurr,bitIndex1357) )
& ( v96903(VarCurr,bitIndex12)
<=> v95585(VarCurr,bitIndex1356) )
& ( v96903(VarCurr,bitIndex11)
<=> v95585(VarCurr,bitIndex1355) )
& ( v96903(VarCurr,bitIndex10)
<=> v95585(VarCurr,bitIndex1354) )
& ( v96903(VarCurr,bitIndex9)
<=> v95585(VarCurr,bitIndex1353) )
& ( v96903(VarCurr,bitIndex8)
<=> v95585(VarCurr,bitIndex1352) )
& ( v96903(VarCurr,bitIndex7)
<=> v95585(VarCurr,bitIndex1351) )
& ( v96903(VarCurr,bitIndex6)
<=> v95585(VarCurr,bitIndex1350) )
& ( v96903(VarCurr,bitIndex5)
<=> v95585(VarCurr,bitIndex1349) )
& ( v96903(VarCurr,bitIndex4)
<=> v95585(VarCurr,bitIndex1348) )
& ( v96903(VarCurr,bitIndex3)
<=> v95585(VarCurr,bitIndex1347) )
& ( v96903(VarCurr,bitIndex2)
<=> v95585(VarCurr,bitIndex1346) )
& ( v96903(VarCurr,bitIndex1)
<=> v95585(VarCurr,bitIndex1345) )
& ( v96903(VarCurr,bitIndex0)
<=> v95585(VarCurr,bitIndex1344) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges9_4,axiom,
! [VarCurr] :
( v96914(VarCurr)
=> ( ( v96903(VarCurr,bitIndex63)
<=> v95585(VarCurr,bitIndex1471) )
& ( v96903(VarCurr,bitIndex62)
<=> v95585(VarCurr,bitIndex1470) )
& ( v96903(VarCurr,bitIndex61)
<=> v95585(VarCurr,bitIndex1469) )
& ( v96903(VarCurr,bitIndex60)
<=> v95585(VarCurr,bitIndex1468) )
& ( v96903(VarCurr,bitIndex59)
<=> v95585(VarCurr,bitIndex1467) )
& ( v96903(VarCurr,bitIndex58)
<=> v95585(VarCurr,bitIndex1466) )
& ( v96903(VarCurr,bitIndex57)
<=> v95585(VarCurr,bitIndex1465) )
& ( v96903(VarCurr,bitIndex56)
<=> v95585(VarCurr,bitIndex1464) )
& ( v96903(VarCurr,bitIndex55)
<=> v95585(VarCurr,bitIndex1463) )
& ( v96903(VarCurr,bitIndex54)
<=> v95585(VarCurr,bitIndex1462) )
& ( v96903(VarCurr,bitIndex53)
<=> v95585(VarCurr,bitIndex1461) )
& ( v96903(VarCurr,bitIndex52)
<=> v95585(VarCurr,bitIndex1460) )
& ( v96903(VarCurr,bitIndex51)
<=> v95585(VarCurr,bitIndex1459) )
& ( v96903(VarCurr,bitIndex50)
<=> v95585(VarCurr,bitIndex1458) )
& ( v96903(VarCurr,bitIndex49)
<=> v95585(VarCurr,bitIndex1457) )
& ( v96903(VarCurr,bitIndex48)
<=> v95585(VarCurr,bitIndex1456) )
& ( v96903(VarCurr,bitIndex47)
<=> v95585(VarCurr,bitIndex1455) )
& ( v96903(VarCurr,bitIndex46)
<=> v95585(VarCurr,bitIndex1454) )
& ( v96903(VarCurr,bitIndex45)
<=> v95585(VarCurr,bitIndex1453) )
& ( v96903(VarCurr,bitIndex44)
<=> v95585(VarCurr,bitIndex1452) )
& ( v96903(VarCurr,bitIndex43)
<=> v95585(VarCurr,bitIndex1451) )
& ( v96903(VarCurr,bitIndex42)
<=> v95585(VarCurr,bitIndex1450) )
& ( v96903(VarCurr,bitIndex41)
<=> v95585(VarCurr,bitIndex1449) )
& ( v96903(VarCurr,bitIndex40)
<=> v95585(VarCurr,bitIndex1448) )
& ( v96903(VarCurr,bitIndex39)
<=> v95585(VarCurr,bitIndex1447) )
& ( v96903(VarCurr,bitIndex38)
<=> v95585(VarCurr,bitIndex1446) )
& ( v96903(VarCurr,bitIndex37)
<=> v95585(VarCurr,bitIndex1445) )
& ( v96903(VarCurr,bitIndex36)
<=> v95585(VarCurr,bitIndex1444) )
& ( v96903(VarCurr,bitIndex35)
<=> v95585(VarCurr,bitIndex1443) )
& ( v96903(VarCurr,bitIndex34)
<=> v95585(VarCurr,bitIndex1442) )
& ( v96903(VarCurr,bitIndex33)
<=> v95585(VarCurr,bitIndex1441) )
& ( v96903(VarCurr,bitIndex32)
<=> v95585(VarCurr,bitIndex1440) )
& ( v96903(VarCurr,bitIndex31)
<=> v95585(VarCurr,bitIndex1439) )
& ( v96903(VarCurr,bitIndex30)
<=> v95585(VarCurr,bitIndex1438) )
& ( v96903(VarCurr,bitIndex29)
<=> v95585(VarCurr,bitIndex1437) )
& ( v96903(VarCurr,bitIndex28)
<=> v95585(VarCurr,bitIndex1436) )
& ( v96903(VarCurr,bitIndex27)
<=> v95585(VarCurr,bitIndex1435) )
& ( v96903(VarCurr,bitIndex26)
<=> v95585(VarCurr,bitIndex1434) )
& ( v96903(VarCurr,bitIndex25)
<=> v95585(VarCurr,bitIndex1433) )
& ( v96903(VarCurr,bitIndex24)
<=> v95585(VarCurr,bitIndex1432) )
& ( v96903(VarCurr,bitIndex23)
<=> v95585(VarCurr,bitIndex1431) )
& ( v96903(VarCurr,bitIndex22)
<=> v95585(VarCurr,bitIndex1430) )
& ( v96903(VarCurr,bitIndex21)
<=> v95585(VarCurr,bitIndex1429) )
& ( v96903(VarCurr,bitIndex20)
<=> v95585(VarCurr,bitIndex1428) )
& ( v96903(VarCurr,bitIndex19)
<=> v95585(VarCurr,bitIndex1427) )
& ( v96903(VarCurr,bitIndex18)
<=> v95585(VarCurr,bitIndex1426) )
& ( v96903(VarCurr,bitIndex17)
<=> v95585(VarCurr,bitIndex1425) )
& ( v96903(VarCurr,bitIndex16)
<=> v95585(VarCurr,bitIndex1424) )
& ( v96903(VarCurr,bitIndex15)
<=> v95585(VarCurr,bitIndex1423) )
& ( v96903(VarCurr,bitIndex14)
<=> v95585(VarCurr,bitIndex1422) )
& ( v96903(VarCurr,bitIndex13)
<=> v95585(VarCurr,bitIndex1421) )
& ( v96903(VarCurr,bitIndex12)
<=> v95585(VarCurr,bitIndex1420) )
& ( v96903(VarCurr,bitIndex11)
<=> v95585(VarCurr,bitIndex1419) )
& ( v96903(VarCurr,bitIndex10)
<=> v95585(VarCurr,bitIndex1418) )
& ( v96903(VarCurr,bitIndex9)
<=> v95585(VarCurr,bitIndex1417) )
& ( v96903(VarCurr,bitIndex8)
<=> v95585(VarCurr,bitIndex1416) )
& ( v96903(VarCurr,bitIndex7)
<=> v95585(VarCurr,bitIndex1415) )
& ( v96903(VarCurr,bitIndex6)
<=> v95585(VarCurr,bitIndex1414) )
& ( v96903(VarCurr,bitIndex5)
<=> v95585(VarCurr,bitIndex1413) )
& ( v96903(VarCurr,bitIndex4)
<=> v95585(VarCurr,bitIndex1412) )
& ( v96903(VarCurr,bitIndex3)
<=> v95585(VarCurr,bitIndex1411) )
& ( v96903(VarCurr,bitIndex2)
<=> v95585(VarCurr,bitIndex1410) )
& ( v96903(VarCurr,bitIndex1)
<=> v95585(VarCurr,bitIndex1409) )
& ( v96903(VarCurr,bitIndex0)
<=> v95585(VarCurr,bitIndex1408) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges8_4,axiom,
! [VarCurr] :
( v96913(VarCurr)
=> ( ( v96903(VarCurr,bitIndex63)
<=> v95585(VarCurr,bitIndex1535) )
& ( v96903(VarCurr,bitIndex62)
<=> v95585(VarCurr,bitIndex1534) )
& ( v96903(VarCurr,bitIndex61)
<=> v95585(VarCurr,bitIndex1533) )
& ( v96903(VarCurr,bitIndex60)
<=> v95585(VarCurr,bitIndex1532) )
& ( v96903(VarCurr,bitIndex59)
<=> v95585(VarCurr,bitIndex1531) )
& ( v96903(VarCurr,bitIndex58)
<=> v95585(VarCurr,bitIndex1530) )
& ( v96903(VarCurr,bitIndex57)
<=> v95585(VarCurr,bitIndex1529) )
& ( v96903(VarCurr,bitIndex56)
<=> v95585(VarCurr,bitIndex1528) )
& ( v96903(VarCurr,bitIndex55)
<=> v95585(VarCurr,bitIndex1527) )
& ( v96903(VarCurr,bitIndex54)
<=> v95585(VarCurr,bitIndex1526) )
& ( v96903(VarCurr,bitIndex53)
<=> v95585(VarCurr,bitIndex1525) )
& ( v96903(VarCurr,bitIndex52)
<=> v95585(VarCurr,bitIndex1524) )
& ( v96903(VarCurr,bitIndex51)
<=> v95585(VarCurr,bitIndex1523) )
& ( v96903(VarCurr,bitIndex50)
<=> v95585(VarCurr,bitIndex1522) )
& ( v96903(VarCurr,bitIndex49)
<=> v95585(VarCurr,bitIndex1521) )
& ( v96903(VarCurr,bitIndex48)
<=> v95585(VarCurr,bitIndex1520) )
& ( v96903(VarCurr,bitIndex47)
<=> v95585(VarCurr,bitIndex1519) )
& ( v96903(VarCurr,bitIndex46)
<=> v95585(VarCurr,bitIndex1518) )
& ( v96903(VarCurr,bitIndex45)
<=> v95585(VarCurr,bitIndex1517) )
& ( v96903(VarCurr,bitIndex44)
<=> v95585(VarCurr,bitIndex1516) )
& ( v96903(VarCurr,bitIndex43)
<=> v95585(VarCurr,bitIndex1515) )
& ( v96903(VarCurr,bitIndex42)
<=> v95585(VarCurr,bitIndex1514) )
& ( v96903(VarCurr,bitIndex41)
<=> v95585(VarCurr,bitIndex1513) )
& ( v96903(VarCurr,bitIndex40)
<=> v95585(VarCurr,bitIndex1512) )
& ( v96903(VarCurr,bitIndex39)
<=> v95585(VarCurr,bitIndex1511) )
& ( v96903(VarCurr,bitIndex38)
<=> v95585(VarCurr,bitIndex1510) )
& ( v96903(VarCurr,bitIndex37)
<=> v95585(VarCurr,bitIndex1509) )
& ( v96903(VarCurr,bitIndex36)
<=> v95585(VarCurr,bitIndex1508) )
& ( v96903(VarCurr,bitIndex35)
<=> v95585(VarCurr,bitIndex1507) )
& ( v96903(VarCurr,bitIndex34)
<=> v95585(VarCurr,bitIndex1506) )
& ( v96903(VarCurr,bitIndex33)
<=> v95585(VarCurr,bitIndex1505) )
& ( v96903(VarCurr,bitIndex32)
<=> v95585(VarCurr,bitIndex1504) )
& ( v96903(VarCurr,bitIndex31)
<=> v95585(VarCurr,bitIndex1503) )
& ( v96903(VarCurr,bitIndex30)
<=> v95585(VarCurr,bitIndex1502) )
& ( v96903(VarCurr,bitIndex29)
<=> v95585(VarCurr,bitIndex1501) )
& ( v96903(VarCurr,bitIndex28)
<=> v95585(VarCurr,bitIndex1500) )
& ( v96903(VarCurr,bitIndex27)
<=> v95585(VarCurr,bitIndex1499) )
& ( v96903(VarCurr,bitIndex26)
<=> v95585(VarCurr,bitIndex1498) )
& ( v96903(VarCurr,bitIndex25)
<=> v95585(VarCurr,bitIndex1497) )
& ( v96903(VarCurr,bitIndex24)
<=> v95585(VarCurr,bitIndex1496) )
& ( v96903(VarCurr,bitIndex23)
<=> v95585(VarCurr,bitIndex1495) )
& ( v96903(VarCurr,bitIndex22)
<=> v95585(VarCurr,bitIndex1494) )
& ( v96903(VarCurr,bitIndex21)
<=> v95585(VarCurr,bitIndex1493) )
& ( v96903(VarCurr,bitIndex20)
<=> v95585(VarCurr,bitIndex1492) )
& ( v96903(VarCurr,bitIndex19)
<=> v95585(VarCurr,bitIndex1491) )
& ( v96903(VarCurr,bitIndex18)
<=> v95585(VarCurr,bitIndex1490) )
& ( v96903(VarCurr,bitIndex17)
<=> v95585(VarCurr,bitIndex1489) )
& ( v96903(VarCurr,bitIndex16)
<=> v95585(VarCurr,bitIndex1488) )
& ( v96903(VarCurr,bitIndex15)
<=> v95585(VarCurr,bitIndex1487) )
& ( v96903(VarCurr,bitIndex14)
<=> v95585(VarCurr,bitIndex1486) )
& ( v96903(VarCurr,bitIndex13)
<=> v95585(VarCurr,bitIndex1485) )
& ( v96903(VarCurr,bitIndex12)
<=> v95585(VarCurr,bitIndex1484) )
& ( v96903(VarCurr,bitIndex11)
<=> v95585(VarCurr,bitIndex1483) )
& ( v96903(VarCurr,bitIndex10)
<=> v95585(VarCurr,bitIndex1482) )
& ( v96903(VarCurr,bitIndex9)
<=> v95585(VarCurr,bitIndex1481) )
& ( v96903(VarCurr,bitIndex8)
<=> v95585(VarCurr,bitIndex1480) )
& ( v96903(VarCurr,bitIndex7)
<=> v95585(VarCurr,bitIndex1479) )
& ( v96903(VarCurr,bitIndex6)
<=> v95585(VarCurr,bitIndex1478) )
& ( v96903(VarCurr,bitIndex5)
<=> v95585(VarCurr,bitIndex1477) )
& ( v96903(VarCurr,bitIndex4)
<=> v95585(VarCurr,bitIndex1476) )
& ( v96903(VarCurr,bitIndex3)
<=> v95585(VarCurr,bitIndex1475) )
& ( v96903(VarCurr,bitIndex2)
<=> v95585(VarCurr,bitIndex1474) )
& ( v96903(VarCurr,bitIndex1)
<=> v95585(VarCurr,bitIndex1473) )
& ( v96903(VarCurr,bitIndex0)
<=> v95585(VarCurr,bitIndex1472) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges7_11,axiom,
! [VarCurr] :
( v96912(VarCurr)
=> ( ( v96903(VarCurr,bitIndex63)
<=> v95585(VarCurr,bitIndex1599) )
& ( v96903(VarCurr,bitIndex62)
<=> v95585(VarCurr,bitIndex1598) )
& ( v96903(VarCurr,bitIndex61)
<=> v95585(VarCurr,bitIndex1597) )
& ( v96903(VarCurr,bitIndex60)
<=> v95585(VarCurr,bitIndex1596) )
& ( v96903(VarCurr,bitIndex59)
<=> v95585(VarCurr,bitIndex1595) )
& ( v96903(VarCurr,bitIndex58)
<=> v95585(VarCurr,bitIndex1594) )
& ( v96903(VarCurr,bitIndex57)
<=> v95585(VarCurr,bitIndex1593) )
& ( v96903(VarCurr,bitIndex56)
<=> v95585(VarCurr,bitIndex1592) )
& ( v96903(VarCurr,bitIndex55)
<=> v95585(VarCurr,bitIndex1591) )
& ( v96903(VarCurr,bitIndex54)
<=> v95585(VarCurr,bitIndex1590) )
& ( v96903(VarCurr,bitIndex53)
<=> v95585(VarCurr,bitIndex1589) )
& ( v96903(VarCurr,bitIndex52)
<=> v95585(VarCurr,bitIndex1588) )
& ( v96903(VarCurr,bitIndex51)
<=> v95585(VarCurr,bitIndex1587) )
& ( v96903(VarCurr,bitIndex50)
<=> v95585(VarCurr,bitIndex1586) )
& ( v96903(VarCurr,bitIndex49)
<=> v95585(VarCurr,bitIndex1585) )
& ( v96903(VarCurr,bitIndex48)
<=> v95585(VarCurr,bitIndex1584) )
& ( v96903(VarCurr,bitIndex47)
<=> v95585(VarCurr,bitIndex1583) )
& ( v96903(VarCurr,bitIndex46)
<=> v95585(VarCurr,bitIndex1582) )
& ( v96903(VarCurr,bitIndex45)
<=> v95585(VarCurr,bitIndex1581) )
& ( v96903(VarCurr,bitIndex44)
<=> v95585(VarCurr,bitIndex1580) )
& ( v96903(VarCurr,bitIndex43)
<=> v95585(VarCurr,bitIndex1579) )
& ( v96903(VarCurr,bitIndex42)
<=> v95585(VarCurr,bitIndex1578) )
& ( v96903(VarCurr,bitIndex41)
<=> v95585(VarCurr,bitIndex1577) )
& ( v96903(VarCurr,bitIndex40)
<=> v95585(VarCurr,bitIndex1576) )
& ( v96903(VarCurr,bitIndex39)
<=> v95585(VarCurr,bitIndex1575) )
& ( v96903(VarCurr,bitIndex38)
<=> v95585(VarCurr,bitIndex1574) )
& ( v96903(VarCurr,bitIndex37)
<=> v95585(VarCurr,bitIndex1573) )
& ( v96903(VarCurr,bitIndex36)
<=> v95585(VarCurr,bitIndex1572) )
& ( v96903(VarCurr,bitIndex35)
<=> v95585(VarCurr,bitIndex1571) )
& ( v96903(VarCurr,bitIndex34)
<=> v95585(VarCurr,bitIndex1570) )
& ( v96903(VarCurr,bitIndex33)
<=> v95585(VarCurr,bitIndex1569) )
& ( v96903(VarCurr,bitIndex32)
<=> v95585(VarCurr,bitIndex1568) )
& ( v96903(VarCurr,bitIndex31)
<=> v95585(VarCurr,bitIndex1567) )
& ( v96903(VarCurr,bitIndex30)
<=> v95585(VarCurr,bitIndex1566) )
& ( v96903(VarCurr,bitIndex29)
<=> v95585(VarCurr,bitIndex1565) )
& ( v96903(VarCurr,bitIndex28)
<=> v95585(VarCurr,bitIndex1564) )
& ( v96903(VarCurr,bitIndex27)
<=> v95585(VarCurr,bitIndex1563) )
& ( v96903(VarCurr,bitIndex26)
<=> v95585(VarCurr,bitIndex1562) )
& ( v96903(VarCurr,bitIndex25)
<=> v95585(VarCurr,bitIndex1561) )
& ( v96903(VarCurr,bitIndex24)
<=> v95585(VarCurr,bitIndex1560) )
& ( v96903(VarCurr,bitIndex23)
<=> v95585(VarCurr,bitIndex1559) )
& ( v96903(VarCurr,bitIndex22)
<=> v95585(VarCurr,bitIndex1558) )
& ( v96903(VarCurr,bitIndex21)
<=> v95585(VarCurr,bitIndex1557) )
& ( v96903(VarCurr,bitIndex20)
<=> v95585(VarCurr,bitIndex1556) )
& ( v96903(VarCurr,bitIndex19)
<=> v95585(VarCurr,bitIndex1555) )
& ( v96903(VarCurr,bitIndex18)
<=> v95585(VarCurr,bitIndex1554) )
& ( v96903(VarCurr,bitIndex17)
<=> v95585(VarCurr,bitIndex1553) )
& ( v96903(VarCurr,bitIndex16)
<=> v95585(VarCurr,bitIndex1552) )
& ( v96903(VarCurr,bitIndex15)
<=> v95585(VarCurr,bitIndex1551) )
& ( v96903(VarCurr,bitIndex14)
<=> v95585(VarCurr,bitIndex1550) )
& ( v96903(VarCurr,bitIndex13)
<=> v95585(VarCurr,bitIndex1549) )
& ( v96903(VarCurr,bitIndex12)
<=> v95585(VarCurr,bitIndex1548) )
& ( v96903(VarCurr,bitIndex11)
<=> v95585(VarCurr,bitIndex1547) )
& ( v96903(VarCurr,bitIndex10)
<=> v95585(VarCurr,bitIndex1546) )
& ( v96903(VarCurr,bitIndex9)
<=> v95585(VarCurr,bitIndex1545) )
& ( v96903(VarCurr,bitIndex8)
<=> v95585(VarCurr,bitIndex1544) )
& ( v96903(VarCurr,bitIndex7)
<=> v95585(VarCurr,bitIndex1543) )
& ( v96903(VarCurr,bitIndex6)
<=> v95585(VarCurr,bitIndex1542) )
& ( v96903(VarCurr,bitIndex5)
<=> v95585(VarCurr,bitIndex1541) )
& ( v96903(VarCurr,bitIndex4)
<=> v95585(VarCurr,bitIndex1540) )
& ( v96903(VarCurr,bitIndex3)
<=> v95585(VarCurr,bitIndex1539) )
& ( v96903(VarCurr,bitIndex2)
<=> v95585(VarCurr,bitIndex1538) )
& ( v96903(VarCurr,bitIndex1)
<=> v95585(VarCurr,bitIndex1537) )
& ( v96903(VarCurr,bitIndex0)
<=> v95585(VarCurr,bitIndex1536) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges6_11,axiom,
! [VarCurr] :
( v96911(VarCurr)
=> ( ( v96903(VarCurr,bitIndex63)
<=> v95585(VarCurr,bitIndex1663) )
& ( v96903(VarCurr,bitIndex62)
<=> v95585(VarCurr,bitIndex1662) )
& ( v96903(VarCurr,bitIndex61)
<=> v95585(VarCurr,bitIndex1661) )
& ( v96903(VarCurr,bitIndex60)
<=> v95585(VarCurr,bitIndex1660) )
& ( v96903(VarCurr,bitIndex59)
<=> v95585(VarCurr,bitIndex1659) )
& ( v96903(VarCurr,bitIndex58)
<=> v95585(VarCurr,bitIndex1658) )
& ( v96903(VarCurr,bitIndex57)
<=> v95585(VarCurr,bitIndex1657) )
& ( v96903(VarCurr,bitIndex56)
<=> v95585(VarCurr,bitIndex1656) )
& ( v96903(VarCurr,bitIndex55)
<=> v95585(VarCurr,bitIndex1655) )
& ( v96903(VarCurr,bitIndex54)
<=> v95585(VarCurr,bitIndex1654) )
& ( v96903(VarCurr,bitIndex53)
<=> v95585(VarCurr,bitIndex1653) )
& ( v96903(VarCurr,bitIndex52)
<=> v95585(VarCurr,bitIndex1652) )
& ( v96903(VarCurr,bitIndex51)
<=> v95585(VarCurr,bitIndex1651) )
& ( v96903(VarCurr,bitIndex50)
<=> v95585(VarCurr,bitIndex1650) )
& ( v96903(VarCurr,bitIndex49)
<=> v95585(VarCurr,bitIndex1649) )
& ( v96903(VarCurr,bitIndex48)
<=> v95585(VarCurr,bitIndex1648) )
& ( v96903(VarCurr,bitIndex47)
<=> v95585(VarCurr,bitIndex1647) )
& ( v96903(VarCurr,bitIndex46)
<=> v95585(VarCurr,bitIndex1646) )
& ( v96903(VarCurr,bitIndex45)
<=> v95585(VarCurr,bitIndex1645) )
& ( v96903(VarCurr,bitIndex44)
<=> v95585(VarCurr,bitIndex1644) )
& ( v96903(VarCurr,bitIndex43)
<=> v95585(VarCurr,bitIndex1643) )
& ( v96903(VarCurr,bitIndex42)
<=> v95585(VarCurr,bitIndex1642) )
& ( v96903(VarCurr,bitIndex41)
<=> v95585(VarCurr,bitIndex1641) )
& ( v96903(VarCurr,bitIndex40)
<=> v95585(VarCurr,bitIndex1640) )
& ( v96903(VarCurr,bitIndex39)
<=> v95585(VarCurr,bitIndex1639) )
& ( v96903(VarCurr,bitIndex38)
<=> v95585(VarCurr,bitIndex1638) )
& ( v96903(VarCurr,bitIndex37)
<=> v95585(VarCurr,bitIndex1637) )
& ( v96903(VarCurr,bitIndex36)
<=> v95585(VarCurr,bitIndex1636) )
& ( v96903(VarCurr,bitIndex35)
<=> v95585(VarCurr,bitIndex1635) )
& ( v96903(VarCurr,bitIndex34)
<=> v95585(VarCurr,bitIndex1634) )
& ( v96903(VarCurr,bitIndex33)
<=> v95585(VarCurr,bitIndex1633) )
& ( v96903(VarCurr,bitIndex32)
<=> v95585(VarCurr,bitIndex1632) )
& ( v96903(VarCurr,bitIndex31)
<=> v95585(VarCurr,bitIndex1631) )
& ( v96903(VarCurr,bitIndex30)
<=> v95585(VarCurr,bitIndex1630) )
& ( v96903(VarCurr,bitIndex29)
<=> v95585(VarCurr,bitIndex1629) )
& ( v96903(VarCurr,bitIndex28)
<=> v95585(VarCurr,bitIndex1628) )
& ( v96903(VarCurr,bitIndex27)
<=> v95585(VarCurr,bitIndex1627) )
& ( v96903(VarCurr,bitIndex26)
<=> v95585(VarCurr,bitIndex1626) )
& ( v96903(VarCurr,bitIndex25)
<=> v95585(VarCurr,bitIndex1625) )
& ( v96903(VarCurr,bitIndex24)
<=> v95585(VarCurr,bitIndex1624) )
& ( v96903(VarCurr,bitIndex23)
<=> v95585(VarCurr,bitIndex1623) )
& ( v96903(VarCurr,bitIndex22)
<=> v95585(VarCurr,bitIndex1622) )
& ( v96903(VarCurr,bitIndex21)
<=> v95585(VarCurr,bitIndex1621) )
& ( v96903(VarCurr,bitIndex20)
<=> v95585(VarCurr,bitIndex1620) )
& ( v96903(VarCurr,bitIndex19)
<=> v95585(VarCurr,bitIndex1619) )
& ( v96903(VarCurr,bitIndex18)
<=> v95585(VarCurr,bitIndex1618) )
& ( v96903(VarCurr,bitIndex17)
<=> v95585(VarCurr,bitIndex1617) )
& ( v96903(VarCurr,bitIndex16)
<=> v95585(VarCurr,bitIndex1616) )
& ( v96903(VarCurr,bitIndex15)
<=> v95585(VarCurr,bitIndex1615) )
& ( v96903(VarCurr,bitIndex14)
<=> v95585(VarCurr,bitIndex1614) )
& ( v96903(VarCurr,bitIndex13)
<=> v95585(VarCurr,bitIndex1613) )
& ( v96903(VarCurr,bitIndex12)
<=> v95585(VarCurr,bitIndex1612) )
& ( v96903(VarCurr,bitIndex11)
<=> v95585(VarCurr,bitIndex1611) )
& ( v96903(VarCurr,bitIndex10)
<=> v95585(VarCurr,bitIndex1610) )
& ( v96903(VarCurr,bitIndex9)
<=> v95585(VarCurr,bitIndex1609) )
& ( v96903(VarCurr,bitIndex8)
<=> v95585(VarCurr,bitIndex1608) )
& ( v96903(VarCurr,bitIndex7)
<=> v95585(VarCurr,bitIndex1607) )
& ( v96903(VarCurr,bitIndex6)
<=> v95585(VarCurr,bitIndex1606) )
& ( v96903(VarCurr,bitIndex5)
<=> v95585(VarCurr,bitIndex1605) )
& ( v96903(VarCurr,bitIndex4)
<=> v95585(VarCurr,bitIndex1604) )
& ( v96903(VarCurr,bitIndex3)
<=> v95585(VarCurr,bitIndex1603) )
& ( v96903(VarCurr,bitIndex2)
<=> v95585(VarCurr,bitIndex1602) )
& ( v96903(VarCurr,bitIndex1)
<=> v95585(VarCurr,bitIndex1601) )
& ( v96903(VarCurr,bitIndex0)
<=> v95585(VarCurr,bitIndex1600) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges5_12,axiom,
! [VarCurr] :
( v96910(VarCurr)
=> ( ( v96903(VarCurr,bitIndex63)
<=> v95585(VarCurr,bitIndex1727) )
& ( v96903(VarCurr,bitIndex62)
<=> v95585(VarCurr,bitIndex1726) )
& ( v96903(VarCurr,bitIndex61)
<=> v95585(VarCurr,bitIndex1725) )
& ( v96903(VarCurr,bitIndex60)
<=> v95585(VarCurr,bitIndex1724) )
& ( v96903(VarCurr,bitIndex59)
<=> v95585(VarCurr,bitIndex1723) )
& ( v96903(VarCurr,bitIndex58)
<=> v95585(VarCurr,bitIndex1722) )
& ( v96903(VarCurr,bitIndex57)
<=> v95585(VarCurr,bitIndex1721) )
& ( v96903(VarCurr,bitIndex56)
<=> v95585(VarCurr,bitIndex1720) )
& ( v96903(VarCurr,bitIndex55)
<=> v95585(VarCurr,bitIndex1719) )
& ( v96903(VarCurr,bitIndex54)
<=> v95585(VarCurr,bitIndex1718) )
& ( v96903(VarCurr,bitIndex53)
<=> v95585(VarCurr,bitIndex1717) )
& ( v96903(VarCurr,bitIndex52)
<=> v95585(VarCurr,bitIndex1716) )
& ( v96903(VarCurr,bitIndex51)
<=> v95585(VarCurr,bitIndex1715) )
& ( v96903(VarCurr,bitIndex50)
<=> v95585(VarCurr,bitIndex1714) )
& ( v96903(VarCurr,bitIndex49)
<=> v95585(VarCurr,bitIndex1713) )
& ( v96903(VarCurr,bitIndex48)
<=> v95585(VarCurr,bitIndex1712) )
& ( v96903(VarCurr,bitIndex47)
<=> v95585(VarCurr,bitIndex1711) )
& ( v96903(VarCurr,bitIndex46)
<=> v95585(VarCurr,bitIndex1710) )
& ( v96903(VarCurr,bitIndex45)
<=> v95585(VarCurr,bitIndex1709) )
& ( v96903(VarCurr,bitIndex44)
<=> v95585(VarCurr,bitIndex1708) )
& ( v96903(VarCurr,bitIndex43)
<=> v95585(VarCurr,bitIndex1707) )
& ( v96903(VarCurr,bitIndex42)
<=> v95585(VarCurr,bitIndex1706) )
& ( v96903(VarCurr,bitIndex41)
<=> v95585(VarCurr,bitIndex1705) )
& ( v96903(VarCurr,bitIndex40)
<=> v95585(VarCurr,bitIndex1704) )
& ( v96903(VarCurr,bitIndex39)
<=> v95585(VarCurr,bitIndex1703) )
& ( v96903(VarCurr,bitIndex38)
<=> v95585(VarCurr,bitIndex1702) )
& ( v96903(VarCurr,bitIndex37)
<=> v95585(VarCurr,bitIndex1701) )
& ( v96903(VarCurr,bitIndex36)
<=> v95585(VarCurr,bitIndex1700) )
& ( v96903(VarCurr,bitIndex35)
<=> v95585(VarCurr,bitIndex1699) )
& ( v96903(VarCurr,bitIndex34)
<=> v95585(VarCurr,bitIndex1698) )
& ( v96903(VarCurr,bitIndex33)
<=> v95585(VarCurr,bitIndex1697) )
& ( v96903(VarCurr,bitIndex32)
<=> v95585(VarCurr,bitIndex1696) )
& ( v96903(VarCurr,bitIndex31)
<=> v95585(VarCurr,bitIndex1695) )
& ( v96903(VarCurr,bitIndex30)
<=> v95585(VarCurr,bitIndex1694) )
& ( v96903(VarCurr,bitIndex29)
<=> v95585(VarCurr,bitIndex1693) )
& ( v96903(VarCurr,bitIndex28)
<=> v95585(VarCurr,bitIndex1692) )
& ( v96903(VarCurr,bitIndex27)
<=> v95585(VarCurr,bitIndex1691) )
& ( v96903(VarCurr,bitIndex26)
<=> v95585(VarCurr,bitIndex1690) )
& ( v96903(VarCurr,bitIndex25)
<=> v95585(VarCurr,bitIndex1689) )
& ( v96903(VarCurr,bitIndex24)
<=> v95585(VarCurr,bitIndex1688) )
& ( v96903(VarCurr,bitIndex23)
<=> v95585(VarCurr,bitIndex1687) )
& ( v96903(VarCurr,bitIndex22)
<=> v95585(VarCurr,bitIndex1686) )
& ( v96903(VarCurr,bitIndex21)
<=> v95585(VarCurr,bitIndex1685) )
& ( v96903(VarCurr,bitIndex20)
<=> v95585(VarCurr,bitIndex1684) )
& ( v96903(VarCurr,bitIndex19)
<=> v95585(VarCurr,bitIndex1683) )
& ( v96903(VarCurr,bitIndex18)
<=> v95585(VarCurr,bitIndex1682) )
& ( v96903(VarCurr,bitIndex17)
<=> v95585(VarCurr,bitIndex1681) )
& ( v96903(VarCurr,bitIndex16)
<=> v95585(VarCurr,bitIndex1680) )
& ( v96903(VarCurr,bitIndex15)
<=> v95585(VarCurr,bitIndex1679) )
& ( v96903(VarCurr,bitIndex14)
<=> v95585(VarCurr,bitIndex1678) )
& ( v96903(VarCurr,bitIndex13)
<=> v95585(VarCurr,bitIndex1677) )
& ( v96903(VarCurr,bitIndex12)
<=> v95585(VarCurr,bitIndex1676) )
& ( v96903(VarCurr,bitIndex11)
<=> v95585(VarCurr,bitIndex1675) )
& ( v96903(VarCurr,bitIndex10)
<=> v95585(VarCurr,bitIndex1674) )
& ( v96903(VarCurr,bitIndex9)
<=> v95585(VarCurr,bitIndex1673) )
& ( v96903(VarCurr,bitIndex8)
<=> v95585(VarCurr,bitIndex1672) )
& ( v96903(VarCurr,bitIndex7)
<=> v95585(VarCurr,bitIndex1671) )
& ( v96903(VarCurr,bitIndex6)
<=> v95585(VarCurr,bitIndex1670) )
& ( v96903(VarCurr,bitIndex5)
<=> v95585(VarCurr,bitIndex1669) )
& ( v96903(VarCurr,bitIndex4)
<=> v95585(VarCurr,bitIndex1668) )
& ( v96903(VarCurr,bitIndex3)
<=> v95585(VarCurr,bitIndex1667) )
& ( v96903(VarCurr,bitIndex2)
<=> v95585(VarCurr,bitIndex1666) )
& ( v96903(VarCurr,bitIndex1)
<=> v95585(VarCurr,bitIndex1665) )
& ( v96903(VarCurr,bitIndex0)
<=> v95585(VarCurr,bitIndex1664) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges4_12,axiom,
! [VarCurr] :
( v96909(VarCurr)
=> ( ( v96903(VarCurr,bitIndex63)
<=> v95585(VarCurr,bitIndex1791) )
& ( v96903(VarCurr,bitIndex62)
<=> v95585(VarCurr,bitIndex1790) )
& ( v96903(VarCurr,bitIndex61)
<=> v95585(VarCurr,bitIndex1789) )
& ( v96903(VarCurr,bitIndex60)
<=> v95585(VarCurr,bitIndex1788) )
& ( v96903(VarCurr,bitIndex59)
<=> v95585(VarCurr,bitIndex1787) )
& ( v96903(VarCurr,bitIndex58)
<=> v95585(VarCurr,bitIndex1786) )
& ( v96903(VarCurr,bitIndex57)
<=> v95585(VarCurr,bitIndex1785) )
& ( v96903(VarCurr,bitIndex56)
<=> v95585(VarCurr,bitIndex1784) )
& ( v96903(VarCurr,bitIndex55)
<=> v95585(VarCurr,bitIndex1783) )
& ( v96903(VarCurr,bitIndex54)
<=> v95585(VarCurr,bitIndex1782) )
& ( v96903(VarCurr,bitIndex53)
<=> v95585(VarCurr,bitIndex1781) )
& ( v96903(VarCurr,bitIndex52)
<=> v95585(VarCurr,bitIndex1780) )
& ( v96903(VarCurr,bitIndex51)
<=> v95585(VarCurr,bitIndex1779) )
& ( v96903(VarCurr,bitIndex50)
<=> v95585(VarCurr,bitIndex1778) )
& ( v96903(VarCurr,bitIndex49)
<=> v95585(VarCurr,bitIndex1777) )
& ( v96903(VarCurr,bitIndex48)
<=> v95585(VarCurr,bitIndex1776) )
& ( v96903(VarCurr,bitIndex47)
<=> v95585(VarCurr,bitIndex1775) )
& ( v96903(VarCurr,bitIndex46)
<=> v95585(VarCurr,bitIndex1774) )
& ( v96903(VarCurr,bitIndex45)
<=> v95585(VarCurr,bitIndex1773) )
& ( v96903(VarCurr,bitIndex44)
<=> v95585(VarCurr,bitIndex1772) )
& ( v96903(VarCurr,bitIndex43)
<=> v95585(VarCurr,bitIndex1771) )
& ( v96903(VarCurr,bitIndex42)
<=> v95585(VarCurr,bitIndex1770) )
& ( v96903(VarCurr,bitIndex41)
<=> v95585(VarCurr,bitIndex1769) )
& ( v96903(VarCurr,bitIndex40)
<=> v95585(VarCurr,bitIndex1768) )
& ( v96903(VarCurr,bitIndex39)
<=> v95585(VarCurr,bitIndex1767) )
& ( v96903(VarCurr,bitIndex38)
<=> v95585(VarCurr,bitIndex1766) )
& ( v96903(VarCurr,bitIndex37)
<=> v95585(VarCurr,bitIndex1765) )
& ( v96903(VarCurr,bitIndex36)
<=> v95585(VarCurr,bitIndex1764) )
& ( v96903(VarCurr,bitIndex35)
<=> v95585(VarCurr,bitIndex1763) )
& ( v96903(VarCurr,bitIndex34)
<=> v95585(VarCurr,bitIndex1762) )
& ( v96903(VarCurr,bitIndex33)
<=> v95585(VarCurr,bitIndex1761) )
& ( v96903(VarCurr,bitIndex32)
<=> v95585(VarCurr,bitIndex1760) )
& ( v96903(VarCurr,bitIndex31)
<=> v95585(VarCurr,bitIndex1759) )
& ( v96903(VarCurr,bitIndex30)
<=> v95585(VarCurr,bitIndex1758) )
& ( v96903(VarCurr,bitIndex29)
<=> v95585(VarCurr,bitIndex1757) )
& ( v96903(VarCurr,bitIndex28)
<=> v95585(VarCurr,bitIndex1756) )
& ( v96903(VarCurr,bitIndex27)
<=> v95585(VarCurr,bitIndex1755) )
& ( v96903(VarCurr,bitIndex26)
<=> v95585(VarCurr,bitIndex1754) )
& ( v96903(VarCurr,bitIndex25)
<=> v95585(VarCurr,bitIndex1753) )
& ( v96903(VarCurr,bitIndex24)
<=> v95585(VarCurr,bitIndex1752) )
& ( v96903(VarCurr,bitIndex23)
<=> v95585(VarCurr,bitIndex1751) )
& ( v96903(VarCurr,bitIndex22)
<=> v95585(VarCurr,bitIndex1750) )
& ( v96903(VarCurr,bitIndex21)
<=> v95585(VarCurr,bitIndex1749) )
& ( v96903(VarCurr,bitIndex20)
<=> v95585(VarCurr,bitIndex1748) )
& ( v96903(VarCurr,bitIndex19)
<=> v95585(VarCurr,bitIndex1747) )
& ( v96903(VarCurr,bitIndex18)
<=> v95585(VarCurr,bitIndex1746) )
& ( v96903(VarCurr,bitIndex17)
<=> v95585(VarCurr,bitIndex1745) )
& ( v96903(VarCurr,bitIndex16)
<=> v95585(VarCurr,bitIndex1744) )
& ( v96903(VarCurr,bitIndex15)
<=> v95585(VarCurr,bitIndex1743) )
& ( v96903(VarCurr,bitIndex14)
<=> v95585(VarCurr,bitIndex1742) )
& ( v96903(VarCurr,bitIndex13)
<=> v95585(VarCurr,bitIndex1741) )
& ( v96903(VarCurr,bitIndex12)
<=> v95585(VarCurr,bitIndex1740) )
& ( v96903(VarCurr,bitIndex11)
<=> v95585(VarCurr,bitIndex1739) )
& ( v96903(VarCurr,bitIndex10)
<=> v95585(VarCurr,bitIndex1738) )
& ( v96903(VarCurr,bitIndex9)
<=> v95585(VarCurr,bitIndex1737) )
& ( v96903(VarCurr,bitIndex8)
<=> v95585(VarCurr,bitIndex1736) )
& ( v96903(VarCurr,bitIndex7)
<=> v95585(VarCurr,bitIndex1735) )
& ( v96903(VarCurr,bitIndex6)
<=> v95585(VarCurr,bitIndex1734) )
& ( v96903(VarCurr,bitIndex5)
<=> v95585(VarCurr,bitIndex1733) )
& ( v96903(VarCurr,bitIndex4)
<=> v95585(VarCurr,bitIndex1732) )
& ( v96903(VarCurr,bitIndex3)
<=> v95585(VarCurr,bitIndex1731) )
& ( v96903(VarCurr,bitIndex2)
<=> v95585(VarCurr,bitIndex1730) )
& ( v96903(VarCurr,bitIndex1)
<=> v95585(VarCurr,bitIndex1729) )
& ( v96903(VarCurr,bitIndex0)
<=> v95585(VarCurr,bitIndex1728) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges3_12,axiom,
! [VarCurr] :
( v96908(VarCurr)
=> ( ( v96903(VarCurr,bitIndex63)
<=> v95585(VarCurr,bitIndex1855) )
& ( v96903(VarCurr,bitIndex62)
<=> v95585(VarCurr,bitIndex1854) )
& ( v96903(VarCurr,bitIndex61)
<=> v95585(VarCurr,bitIndex1853) )
& ( v96903(VarCurr,bitIndex60)
<=> v95585(VarCurr,bitIndex1852) )
& ( v96903(VarCurr,bitIndex59)
<=> v95585(VarCurr,bitIndex1851) )
& ( v96903(VarCurr,bitIndex58)
<=> v95585(VarCurr,bitIndex1850) )
& ( v96903(VarCurr,bitIndex57)
<=> v95585(VarCurr,bitIndex1849) )
& ( v96903(VarCurr,bitIndex56)
<=> v95585(VarCurr,bitIndex1848) )
& ( v96903(VarCurr,bitIndex55)
<=> v95585(VarCurr,bitIndex1847) )
& ( v96903(VarCurr,bitIndex54)
<=> v95585(VarCurr,bitIndex1846) )
& ( v96903(VarCurr,bitIndex53)
<=> v95585(VarCurr,bitIndex1845) )
& ( v96903(VarCurr,bitIndex52)
<=> v95585(VarCurr,bitIndex1844) )
& ( v96903(VarCurr,bitIndex51)
<=> v95585(VarCurr,bitIndex1843) )
& ( v96903(VarCurr,bitIndex50)
<=> v95585(VarCurr,bitIndex1842) )
& ( v96903(VarCurr,bitIndex49)
<=> v95585(VarCurr,bitIndex1841) )
& ( v96903(VarCurr,bitIndex48)
<=> v95585(VarCurr,bitIndex1840) )
& ( v96903(VarCurr,bitIndex47)
<=> v95585(VarCurr,bitIndex1839) )
& ( v96903(VarCurr,bitIndex46)
<=> v95585(VarCurr,bitIndex1838) )
& ( v96903(VarCurr,bitIndex45)
<=> v95585(VarCurr,bitIndex1837) )
& ( v96903(VarCurr,bitIndex44)
<=> v95585(VarCurr,bitIndex1836) )
& ( v96903(VarCurr,bitIndex43)
<=> v95585(VarCurr,bitIndex1835) )
& ( v96903(VarCurr,bitIndex42)
<=> v95585(VarCurr,bitIndex1834) )
& ( v96903(VarCurr,bitIndex41)
<=> v95585(VarCurr,bitIndex1833) )
& ( v96903(VarCurr,bitIndex40)
<=> v95585(VarCurr,bitIndex1832) )
& ( v96903(VarCurr,bitIndex39)
<=> v95585(VarCurr,bitIndex1831) )
& ( v96903(VarCurr,bitIndex38)
<=> v95585(VarCurr,bitIndex1830) )
& ( v96903(VarCurr,bitIndex37)
<=> v95585(VarCurr,bitIndex1829) )
& ( v96903(VarCurr,bitIndex36)
<=> v95585(VarCurr,bitIndex1828) )
& ( v96903(VarCurr,bitIndex35)
<=> v95585(VarCurr,bitIndex1827) )
& ( v96903(VarCurr,bitIndex34)
<=> v95585(VarCurr,bitIndex1826) )
& ( v96903(VarCurr,bitIndex33)
<=> v95585(VarCurr,bitIndex1825) )
& ( v96903(VarCurr,bitIndex32)
<=> v95585(VarCurr,bitIndex1824) )
& ( v96903(VarCurr,bitIndex31)
<=> v95585(VarCurr,bitIndex1823) )
& ( v96903(VarCurr,bitIndex30)
<=> v95585(VarCurr,bitIndex1822) )
& ( v96903(VarCurr,bitIndex29)
<=> v95585(VarCurr,bitIndex1821) )
& ( v96903(VarCurr,bitIndex28)
<=> v95585(VarCurr,bitIndex1820) )
& ( v96903(VarCurr,bitIndex27)
<=> v95585(VarCurr,bitIndex1819) )
& ( v96903(VarCurr,bitIndex26)
<=> v95585(VarCurr,bitIndex1818) )
& ( v96903(VarCurr,bitIndex25)
<=> v95585(VarCurr,bitIndex1817) )
& ( v96903(VarCurr,bitIndex24)
<=> v95585(VarCurr,bitIndex1816) )
& ( v96903(VarCurr,bitIndex23)
<=> v95585(VarCurr,bitIndex1815) )
& ( v96903(VarCurr,bitIndex22)
<=> v95585(VarCurr,bitIndex1814) )
& ( v96903(VarCurr,bitIndex21)
<=> v95585(VarCurr,bitIndex1813) )
& ( v96903(VarCurr,bitIndex20)
<=> v95585(VarCurr,bitIndex1812) )
& ( v96903(VarCurr,bitIndex19)
<=> v95585(VarCurr,bitIndex1811) )
& ( v96903(VarCurr,bitIndex18)
<=> v95585(VarCurr,bitIndex1810) )
& ( v96903(VarCurr,bitIndex17)
<=> v95585(VarCurr,bitIndex1809) )
& ( v96903(VarCurr,bitIndex16)
<=> v95585(VarCurr,bitIndex1808) )
& ( v96903(VarCurr,bitIndex15)
<=> v95585(VarCurr,bitIndex1807) )
& ( v96903(VarCurr,bitIndex14)
<=> v95585(VarCurr,bitIndex1806) )
& ( v96903(VarCurr,bitIndex13)
<=> v95585(VarCurr,bitIndex1805) )
& ( v96903(VarCurr,bitIndex12)
<=> v95585(VarCurr,bitIndex1804) )
& ( v96903(VarCurr,bitIndex11)
<=> v95585(VarCurr,bitIndex1803) )
& ( v96903(VarCurr,bitIndex10)
<=> v95585(VarCurr,bitIndex1802) )
& ( v96903(VarCurr,bitIndex9)
<=> v95585(VarCurr,bitIndex1801) )
& ( v96903(VarCurr,bitIndex8)
<=> v95585(VarCurr,bitIndex1800) )
& ( v96903(VarCurr,bitIndex7)
<=> v95585(VarCurr,bitIndex1799) )
& ( v96903(VarCurr,bitIndex6)
<=> v95585(VarCurr,bitIndex1798) )
& ( v96903(VarCurr,bitIndex5)
<=> v95585(VarCurr,bitIndex1797) )
& ( v96903(VarCurr,bitIndex4)
<=> v95585(VarCurr,bitIndex1796) )
& ( v96903(VarCurr,bitIndex3)
<=> v95585(VarCurr,bitIndex1795) )
& ( v96903(VarCurr,bitIndex2)
<=> v95585(VarCurr,bitIndex1794) )
& ( v96903(VarCurr,bitIndex1)
<=> v95585(VarCurr,bitIndex1793) )
& ( v96903(VarCurr,bitIndex0)
<=> v95585(VarCurr,bitIndex1792) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_13,axiom,
! [VarCurr] :
( v96907(VarCurr)
=> ( ( v96903(VarCurr,bitIndex63)
<=> v95585(VarCurr,bitIndex1919) )
& ( v96903(VarCurr,bitIndex62)
<=> v95585(VarCurr,bitIndex1918) )
& ( v96903(VarCurr,bitIndex61)
<=> v95585(VarCurr,bitIndex1917) )
& ( v96903(VarCurr,bitIndex60)
<=> v95585(VarCurr,bitIndex1916) )
& ( v96903(VarCurr,bitIndex59)
<=> v95585(VarCurr,bitIndex1915) )
& ( v96903(VarCurr,bitIndex58)
<=> v95585(VarCurr,bitIndex1914) )
& ( v96903(VarCurr,bitIndex57)
<=> v95585(VarCurr,bitIndex1913) )
& ( v96903(VarCurr,bitIndex56)
<=> v95585(VarCurr,bitIndex1912) )
& ( v96903(VarCurr,bitIndex55)
<=> v95585(VarCurr,bitIndex1911) )
& ( v96903(VarCurr,bitIndex54)
<=> v95585(VarCurr,bitIndex1910) )
& ( v96903(VarCurr,bitIndex53)
<=> v95585(VarCurr,bitIndex1909) )
& ( v96903(VarCurr,bitIndex52)
<=> v95585(VarCurr,bitIndex1908) )
& ( v96903(VarCurr,bitIndex51)
<=> v95585(VarCurr,bitIndex1907) )
& ( v96903(VarCurr,bitIndex50)
<=> v95585(VarCurr,bitIndex1906) )
& ( v96903(VarCurr,bitIndex49)
<=> v95585(VarCurr,bitIndex1905) )
& ( v96903(VarCurr,bitIndex48)
<=> v95585(VarCurr,bitIndex1904) )
& ( v96903(VarCurr,bitIndex47)
<=> v95585(VarCurr,bitIndex1903) )
& ( v96903(VarCurr,bitIndex46)
<=> v95585(VarCurr,bitIndex1902) )
& ( v96903(VarCurr,bitIndex45)
<=> v95585(VarCurr,bitIndex1901) )
& ( v96903(VarCurr,bitIndex44)
<=> v95585(VarCurr,bitIndex1900) )
& ( v96903(VarCurr,bitIndex43)
<=> v95585(VarCurr,bitIndex1899) )
& ( v96903(VarCurr,bitIndex42)
<=> v95585(VarCurr,bitIndex1898) )
& ( v96903(VarCurr,bitIndex41)
<=> v95585(VarCurr,bitIndex1897) )
& ( v96903(VarCurr,bitIndex40)
<=> v95585(VarCurr,bitIndex1896) )
& ( v96903(VarCurr,bitIndex39)
<=> v95585(VarCurr,bitIndex1895) )
& ( v96903(VarCurr,bitIndex38)
<=> v95585(VarCurr,bitIndex1894) )
& ( v96903(VarCurr,bitIndex37)
<=> v95585(VarCurr,bitIndex1893) )
& ( v96903(VarCurr,bitIndex36)
<=> v95585(VarCurr,bitIndex1892) )
& ( v96903(VarCurr,bitIndex35)
<=> v95585(VarCurr,bitIndex1891) )
& ( v96903(VarCurr,bitIndex34)
<=> v95585(VarCurr,bitIndex1890) )
& ( v96903(VarCurr,bitIndex33)
<=> v95585(VarCurr,bitIndex1889) )
& ( v96903(VarCurr,bitIndex32)
<=> v95585(VarCurr,bitIndex1888) )
& ( v96903(VarCurr,bitIndex31)
<=> v95585(VarCurr,bitIndex1887) )
& ( v96903(VarCurr,bitIndex30)
<=> v95585(VarCurr,bitIndex1886) )
& ( v96903(VarCurr,bitIndex29)
<=> v95585(VarCurr,bitIndex1885) )
& ( v96903(VarCurr,bitIndex28)
<=> v95585(VarCurr,bitIndex1884) )
& ( v96903(VarCurr,bitIndex27)
<=> v95585(VarCurr,bitIndex1883) )
& ( v96903(VarCurr,bitIndex26)
<=> v95585(VarCurr,bitIndex1882) )
& ( v96903(VarCurr,bitIndex25)
<=> v95585(VarCurr,bitIndex1881) )
& ( v96903(VarCurr,bitIndex24)
<=> v95585(VarCurr,bitIndex1880) )
& ( v96903(VarCurr,bitIndex23)
<=> v95585(VarCurr,bitIndex1879) )
& ( v96903(VarCurr,bitIndex22)
<=> v95585(VarCurr,bitIndex1878) )
& ( v96903(VarCurr,bitIndex21)
<=> v95585(VarCurr,bitIndex1877) )
& ( v96903(VarCurr,bitIndex20)
<=> v95585(VarCurr,bitIndex1876) )
& ( v96903(VarCurr,bitIndex19)
<=> v95585(VarCurr,bitIndex1875) )
& ( v96903(VarCurr,bitIndex18)
<=> v95585(VarCurr,bitIndex1874) )
& ( v96903(VarCurr,bitIndex17)
<=> v95585(VarCurr,bitIndex1873) )
& ( v96903(VarCurr,bitIndex16)
<=> v95585(VarCurr,bitIndex1872) )
& ( v96903(VarCurr,bitIndex15)
<=> v95585(VarCurr,bitIndex1871) )
& ( v96903(VarCurr,bitIndex14)
<=> v95585(VarCurr,bitIndex1870) )
& ( v96903(VarCurr,bitIndex13)
<=> v95585(VarCurr,bitIndex1869) )
& ( v96903(VarCurr,bitIndex12)
<=> v95585(VarCurr,bitIndex1868) )
& ( v96903(VarCurr,bitIndex11)
<=> v95585(VarCurr,bitIndex1867) )
& ( v96903(VarCurr,bitIndex10)
<=> v95585(VarCurr,bitIndex1866) )
& ( v96903(VarCurr,bitIndex9)
<=> v95585(VarCurr,bitIndex1865) )
& ( v96903(VarCurr,bitIndex8)
<=> v95585(VarCurr,bitIndex1864) )
& ( v96903(VarCurr,bitIndex7)
<=> v95585(VarCurr,bitIndex1863) )
& ( v96903(VarCurr,bitIndex6)
<=> v95585(VarCurr,bitIndex1862) )
& ( v96903(VarCurr,bitIndex5)
<=> v95585(VarCurr,bitIndex1861) )
& ( v96903(VarCurr,bitIndex4)
<=> v95585(VarCurr,bitIndex1860) )
& ( v96903(VarCurr,bitIndex3)
<=> v95585(VarCurr,bitIndex1859) )
& ( v96903(VarCurr,bitIndex2)
<=> v95585(VarCurr,bitIndex1858) )
& ( v96903(VarCurr,bitIndex1)
<=> v95585(VarCurr,bitIndex1857) )
& ( v96903(VarCurr,bitIndex0)
<=> v95585(VarCurr,bitIndex1856) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_20,axiom,
! [VarCurr] :
( v96906(VarCurr)
=> ( ( v96903(VarCurr,bitIndex63)
<=> v95585(VarCurr,bitIndex1983) )
& ( v96903(VarCurr,bitIndex62)
<=> v95585(VarCurr,bitIndex1982) )
& ( v96903(VarCurr,bitIndex61)
<=> v95585(VarCurr,bitIndex1981) )
& ( v96903(VarCurr,bitIndex60)
<=> v95585(VarCurr,bitIndex1980) )
& ( v96903(VarCurr,bitIndex59)
<=> v95585(VarCurr,bitIndex1979) )
& ( v96903(VarCurr,bitIndex58)
<=> v95585(VarCurr,bitIndex1978) )
& ( v96903(VarCurr,bitIndex57)
<=> v95585(VarCurr,bitIndex1977) )
& ( v96903(VarCurr,bitIndex56)
<=> v95585(VarCurr,bitIndex1976) )
& ( v96903(VarCurr,bitIndex55)
<=> v95585(VarCurr,bitIndex1975) )
& ( v96903(VarCurr,bitIndex54)
<=> v95585(VarCurr,bitIndex1974) )
& ( v96903(VarCurr,bitIndex53)
<=> v95585(VarCurr,bitIndex1973) )
& ( v96903(VarCurr,bitIndex52)
<=> v95585(VarCurr,bitIndex1972) )
& ( v96903(VarCurr,bitIndex51)
<=> v95585(VarCurr,bitIndex1971) )
& ( v96903(VarCurr,bitIndex50)
<=> v95585(VarCurr,bitIndex1970) )
& ( v96903(VarCurr,bitIndex49)
<=> v95585(VarCurr,bitIndex1969) )
& ( v96903(VarCurr,bitIndex48)
<=> v95585(VarCurr,bitIndex1968) )
& ( v96903(VarCurr,bitIndex47)
<=> v95585(VarCurr,bitIndex1967) )
& ( v96903(VarCurr,bitIndex46)
<=> v95585(VarCurr,bitIndex1966) )
& ( v96903(VarCurr,bitIndex45)
<=> v95585(VarCurr,bitIndex1965) )
& ( v96903(VarCurr,bitIndex44)
<=> v95585(VarCurr,bitIndex1964) )
& ( v96903(VarCurr,bitIndex43)
<=> v95585(VarCurr,bitIndex1963) )
& ( v96903(VarCurr,bitIndex42)
<=> v95585(VarCurr,bitIndex1962) )
& ( v96903(VarCurr,bitIndex41)
<=> v95585(VarCurr,bitIndex1961) )
& ( v96903(VarCurr,bitIndex40)
<=> v95585(VarCurr,bitIndex1960) )
& ( v96903(VarCurr,bitIndex39)
<=> v95585(VarCurr,bitIndex1959) )
& ( v96903(VarCurr,bitIndex38)
<=> v95585(VarCurr,bitIndex1958) )
& ( v96903(VarCurr,bitIndex37)
<=> v95585(VarCurr,bitIndex1957) )
& ( v96903(VarCurr,bitIndex36)
<=> v95585(VarCurr,bitIndex1956) )
& ( v96903(VarCurr,bitIndex35)
<=> v95585(VarCurr,bitIndex1955) )
& ( v96903(VarCurr,bitIndex34)
<=> v95585(VarCurr,bitIndex1954) )
& ( v96903(VarCurr,bitIndex33)
<=> v95585(VarCurr,bitIndex1953) )
& ( v96903(VarCurr,bitIndex32)
<=> v95585(VarCurr,bitIndex1952) )
& ( v96903(VarCurr,bitIndex31)
<=> v95585(VarCurr,bitIndex1951) )
& ( v96903(VarCurr,bitIndex30)
<=> v95585(VarCurr,bitIndex1950) )
& ( v96903(VarCurr,bitIndex29)
<=> v95585(VarCurr,bitIndex1949) )
& ( v96903(VarCurr,bitIndex28)
<=> v95585(VarCurr,bitIndex1948) )
& ( v96903(VarCurr,bitIndex27)
<=> v95585(VarCurr,bitIndex1947) )
& ( v96903(VarCurr,bitIndex26)
<=> v95585(VarCurr,bitIndex1946) )
& ( v96903(VarCurr,bitIndex25)
<=> v95585(VarCurr,bitIndex1945) )
& ( v96903(VarCurr,bitIndex24)
<=> v95585(VarCurr,bitIndex1944) )
& ( v96903(VarCurr,bitIndex23)
<=> v95585(VarCurr,bitIndex1943) )
& ( v96903(VarCurr,bitIndex22)
<=> v95585(VarCurr,bitIndex1942) )
& ( v96903(VarCurr,bitIndex21)
<=> v95585(VarCurr,bitIndex1941) )
& ( v96903(VarCurr,bitIndex20)
<=> v95585(VarCurr,bitIndex1940) )
& ( v96903(VarCurr,bitIndex19)
<=> v95585(VarCurr,bitIndex1939) )
& ( v96903(VarCurr,bitIndex18)
<=> v95585(VarCurr,bitIndex1938) )
& ( v96903(VarCurr,bitIndex17)
<=> v95585(VarCurr,bitIndex1937) )
& ( v96903(VarCurr,bitIndex16)
<=> v95585(VarCurr,bitIndex1936) )
& ( v96903(VarCurr,bitIndex15)
<=> v95585(VarCurr,bitIndex1935) )
& ( v96903(VarCurr,bitIndex14)
<=> v95585(VarCurr,bitIndex1934) )
& ( v96903(VarCurr,bitIndex13)
<=> v95585(VarCurr,bitIndex1933) )
& ( v96903(VarCurr,bitIndex12)
<=> v95585(VarCurr,bitIndex1932) )
& ( v96903(VarCurr,bitIndex11)
<=> v95585(VarCurr,bitIndex1931) )
& ( v96903(VarCurr,bitIndex10)
<=> v95585(VarCurr,bitIndex1930) )
& ( v96903(VarCurr,bitIndex9)
<=> v95585(VarCurr,bitIndex1929) )
& ( v96903(VarCurr,bitIndex8)
<=> v95585(VarCurr,bitIndex1928) )
& ( v96903(VarCurr,bitIndex7)
<=> v95585(VarCurr,bitIndex1927) )
& ( v96903(VarCurr,bitIndex6)
<=> v95585(VarCurr,bitIndex1926) )
& ( v96903(VarCurr,bitIndex5)
<=> v95585(VarCurr,bitIndex1925) )
& ( v96903(VarCurr,bitIndex4)
<=> v95585(VarCurr,bitIndex1924) )
& ( v96903(VarCurr,bitIndex3)
<=> v95585(VarCurr,bitIndex1923) )
& ( v96903(VarCurr,bitIndex2)
<=> v95585(VarCurr,bitIndex1922) )
& ( v96903(VarCurr,bitIndex1)
<=> v95585(VarCurr,bitIndex1921) )
& ( v96903(VarCurr,bitIndex0)
<=> v95585(VarCurr,bitIndex1920) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_13,axiom,
! [VarCurr] :
( v96905(VarCurr)
=> ( ( v96903(VarCurr,bitIndex63)
<=> v95585(VarCurr,bitIndex2047) )
& ( v96903(VarCurr,bitIndex62)
<=> v95585(VarCurr,bitIndex2046) )
& ( v96903(VarCurr,bitIndex61)
<=> v95585(VarCurr,bitIndex2045) )
& ( v96903(VarCurr,bitIndex60)
<=> v95585(VarCurr,bitIndex2044) )
& ( v96903(VarCurr,bitIndex59)
<=> v95585(VarCurr,bitIndex2043) )
& ( v96903(VarCurr,bitIndex58)
<=> v95585(VarCurr,bitIndex2042) )
& ( v96903(VarCurr,bitIndex57)
<=> v95585(VarCurr,bitIndex2041) )
& ( v96903(VarCurr,bitIndex56)
<=> v95585(VarCurr,bitIndex2040) )
& ( v96903(VarCurr,bitIndex55)
<=> v95585(VarCurr,bitIndex2039) )
& ( v96903(VarCurr,bitIndex54)
<=> v95585(VarCurr,bitIndex2038) )
& ( v96903(VarCurr,bitIndex53)
<=> v95585(VarCurr,bitIndex2037) )
& ( v96903(VarCurr,bitIndex52)
<=> v95585(VarCurr,bitIndex2036) )
& ( v96903(VarCurr,bitIndex51)
<=> v95585(VarCurr,bitIndex2035) )
& ( v96903(VarCurr,bitIndex50)
<=> v95585(VarCurr,bitIndex2034) )
& ( v96903(VarCurr,bitIndex49)
<=> v95585(VarCurr,bitIndex2033) )
& ( v96903(VarCurr,bitIndex48)
<=> v95585(VarCurr,bitIndex2032) )
& ( v96903(VarCurr,bitIndex47)
<=> v95585(VarCurr,bitIndex2031) )
& ( v96903(VarCurr,bitIndex46)
<=> v95585(VarCurr,bitIndex2030) )
& ( v96903(VarCurr,bitIndex45)
<=> v95585(VarCurr,bitIndex2029) )
& ( v96903(VarCurr,bitIndex44)
<=> v95585(VarCurr,bitIndex2028) )
& ( v96903(VarCurr,bitIndex43)
<=> v95585(VarCurr,bitIndex2027) )
& ( v96903(VarCurr,bitIndex42)
<=> v95585(VarCurr,bitIndex2026) )
& ( v96903(VarCurr,bitIndex41)
<=> v95585(VarCurr,bitIndex2025) )
& ( v96903(VarCurr,bitIndex40)
<=> v95585(VarCurr,bitIndex2024) )
& ( v96903(VarCurr,bitIndex39)
<=> v95585(VarCurr,bitIndex2023) )
& ( v96903(VarCurr,bitIndex38)
<=> v95585(VarCurr,bitIndex2022) )
& ( v96903(VarCurr,bitIndex37)
<=> v95585(VarCurr,bitIndex2021) )
& ( v96903(VarCurr,bitIndex36)
<=> v95585(VarCurr,bitIndex2020) )
& ( v96903(VarCurr,bitIndex35)
<=> v95585(VarCurr,bitIndex2019) )
& ( v96903(VarCurr,bitIndex34)
<=> v95585(VarCurr,bitIndex2018) )
& ( v96903(VarCurr,bitIndex33)
<=> v95585(VarCurr,bitIndex2017) )
& ( v96903(VarCurr,bitIndex32)
<=> v95585(VarCurr,bitIndex2016) )
& ( v96903(VarCurr,bitIndex31)
<=> v95585(VarCurr,bitIndex2015) )
& ( v96903(VarCurr,bitIndex30)
<=> v95585(VarCurr,bitIndex2014) )
& ( v96903(VarCurr,bitIndex29)
<=> v95585(VarCurr,bitIndex2013) )
& ( v96903(VarCurr,bitIndex28)
<=> v95585(VarCurr,bitIndex2012) )
& ( v96903(VarCurr,bitIndex27)
<=> v95585(VarCurr,bitIndex2011) )
& ( v96903(VarCurr,bitIndex26)
<=> v95585(VarCurr,bitIndex2010) )
& ( v96903(VarCurr,bitIndex25)
<=> v95585(VarCurr,bitIndex2009) )
& ( v96903(VarCurr,bitIndex24)
<=> v95585(VarCurr,bitIndex2008) )
& ( v96903(VarCurr,bitIndex23)
<=> v95585(VarCurr,bitIndex2007) )
& ( v96903(VarCurr,bitIndex22)
<=> v95585(VarCurr,bitIndex2006) )
& ( v96903(VarCurr,bitIndex21)
<=> v95585(VarCurr,bitIndex2005) )
& ( v96903(VarCurr,bitIndex20)
<=> v95585(VarCurr,bitIndex2004) )
& ( v96903(VarCurr,bitIndex19)
<=> v95585(VarCurr,bitIndex2003) )
& ( v96903(VarCurr,bitIndex18)
<=> v95585(VarCurr,bitIndex2002) )
& ( v96903(VarCurr,bitIndex17)
<=> v95585(VarCurr,bitIndex2001) )
& ( v96903(VarCurr,bitIndex16)
<=> v95585(VarCurr,bitIndex2000) )
& ( v96903(VarCurr,bitIndex15)
<=> v95585(VarCurr,bitIndex1999) )
& ( v96903(VarCurr,bitIndex14)
<=> v95585(VarCurr,bitIndex1998) )
& ( v96903(VarCurr,bitIndex13)
<=> v95585(VarCurr,bitIndex1997) )
& ( v96903(VarCurr,bitIndex12)
<=> v95585(VarCurr,bitIndex1996) )
& ( v96903(VarCurr,bitIndex11)
<=> v95585(VarCurr,bitIndex1995) )
& ( v96903(VarCurr,bitIndex10)
<=> v95585(VarCurr,bitIndex1994) )
& ( v96903(VarCurr,bitIndex9)
<=> v95585(VarCurr,bitIndex1993) )
& ( v96903(VarCurr,bitIndex8)
<=> v95585(VarCurr,bitIndex1992) )
& ( v96903(VarCurr,bitIndex7)
<=> v95585(VarCurr,bitIndex1991) )
& ( v96903(VarCurr,bitIndex6)
<=> v95585(VarCurr,bitIndex1990) )
& ( v96903(VarCurr,bitIndex5)
<=> v95585(VarCurr,bitIndex1989) )
& ( v96903(VarCurr,bitIndex4)
<=> v95585(VarCurr,bitIndex1988) )
& ( v96903(VarCurr,bitIndex3)
<=> v95585(VarCurr,bitIndex1987) )
& ( v96903(VarCurr,bitIndex2)
<=> v95585(VarCurr,bitIndex1986) )
& ( v96903(VarCurr,bitIndex1)
<=> v95585(VarCurr,bitIndex1985) )
& ( v96903(VarCurr,bitIndex0)
<=> v95585(VarCurr,bitIndex1984) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7180,axiom,
! [VarCurr] :
( v96936(VarCurr)
<=> ( ( v95587(VarCurr,bitIndex4)
<=> $true )
& ( v95587(VarCurr,bitIndex3)
<=> $true )
& ( v95587(VarCurr,bitIndex2)
<=> $true )
& ( v95587(VarCurr,bitIndex1)
<=> $true )
& ( v95587(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7179,axiom,
! [VarCurr] :
( v96935(VarCurr)
<=> ( ( v95587(VarCurr,bitIndex4)
<=> $true )
& ( v95587(VarCurr,bitIndex3)
<=> $true )
& ( v95587(VarCurr,bitIndex2)
<=> $true )
& ( v95587(VarCurr,bitIndex1)
<=> $true )
& ( v95587(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7178,axiom,
! [VarCurr] :
( v96934(VarCurr)
<=> ( ( v95587(VarCurr,bitIndex4)
<=> $true )
& ( v95587(VarCurr,bitIndex3)
<=> $true )
& ( v95587(VarCurr,bitIndex2)
<=> $true )
& ( v95587(VarCurr,bitIndex1)
<=> $false )
& ( v95587(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7177,axiom,
! [VarCurr] :
( v96933(VarCurr)
<=> ( ( v95587(VarCurr,bitIndex4)
<=> $true )
& ( v95587(VarCurr,bitIndex3)
<=> $true )
& ( v95587(VarCurr,bitIndex2)
<=> $true )
& ( v95587(VarCurr,bitIndex1)
<=> $false )
& ( v95587(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7176,axiom,
! [VarCurr] :
( v96932(VarCurr)
<=> ( ( v95587(VarCurr,bitIndex4)
<=> $true )
& ( v95587(VarCurr,bitIndex3)
<=> $true )
& ( v95587(VarCurr,bitIndex2)
<=> $false )
& ( v95587(VarCurr,bitIndex1)
<=> $true )
& ( v95587(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7175,axiom,
! [VarCurr] :
( v96931(VarCurr)
<=> ( ( v95587(VarCurr,bitIndex4)
<=> $true )
& ( v95587(VarCurr,bitIndex3)
<=> $true )
& ( v95587(VarCurr,bitIndex2)
<=> $false )
& ( v95587(VarCurr,bitIndex1)
<=> $true )
& ( v95587(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7174,axiom,
! [VarCurr] :
( v96930(VarCurr)
<=> ( ( v95587(VarCurr,bitIndex4)
<=> $true )
& ( v95587(VarCurr,bitIndex3)
<=> $true )
& ( v95587(VarCurr,bitIndex2)
<=> $false )
& ( v95587(VarCurr,bitIndex1)
<=> $false )
& ( v95587(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7173,axiom,
! [VarCurr] :
( v96929(VarCurr)
<=> ( ( v95587(VarCurr,bitIndex4)
<=> $true )
& ( v95587(VarCurr,bitIndex3)
<=> $true )
& ( v95587(VarCurr,bitIndex2)
<=> $false )
& ( v95587(VarCurr,bitIndex1)
<=> $false )
& ( v95587(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7172,axiom,
! [VarCurr] :
( v96928(VarCurr)
<=> ( ( v95587(VarCurr,bitIndex4)
<=> $true )
& ( v95587(VarCurr,bitIndex3)
<=> $false )
& ( v95587(VarCurr,bitIndex2)
<=> $true )
& ( v95587(VarCurr,bitIndex1)
<=> $true )
& ( v95587(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7171,axiom,
! [VarCurr] :
( v96927(VarCurr)
<=> ( ( v95587(VarCurr,bitIndex4)
<=> $true )
& ( v95587(VarCurr,bitIndex3)
<=> $false )
& ( v95587(VarCurr,bitIndex2)
<=> $true )
& ( v95587(VarCurr,bitIndex1)
<=> $true )
& ( v95587(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7170,axiom,
! [VarCurr] :
( v96926(VarCurr)
<=> ( ( v95587(VarCurr,bitIndex4)
<=> $true )
& ( v95587(VarCurr,bitIndex3)
<=> $false )
& ( v95587(VarCurr,bitIndex2)
<=> $true )
& ( v95587(VarCurr,bitIndex1)
<=> $false )
& ( v95587(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7169,axiom,
! [VarCurr] :
( v96925(VarCurr)
<=> ( ( v95587(VarCurr,bitIndex4)
<=> $true )
& ( v95587(VarCurr,bitIndex3)
<=> $false )
& ( v95587(VarCurr,bitIndex2)
<=> $true )
& ( v95587(VarCurr,bitIndex1)
<=> $false )
& ( v95587(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7168,axiom,
! [VarCurr] :
( v96924(VarCurr)
<=> ( ( v95587(VarCurr,bitIndex4)
<=> $true )
& ( v95587(VarCurr,bitIndex3)
<=> $false )
& ( v95587(VarCurr,bitIndex2)
<=> $false )
& ( v95587(VarCurr,bitIndex1)
<=> $true )
& ( v95587(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7167,axiom,
! [VarCurr] :
( v96923(VarCurr)
<=> ( ( v95587(VarCurr,bitIndex4)
<=> $true )
& ( v95587(VarCurr,bitIndex3)
<=> $false )
& ( v95587(VarCurr,bitIndex2)
<=> $false )
& ( v95587(VarCurr,bitIndex1)
<=> $true )
& ( v95587(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7166,axiom,
! [VarCurr] :
( v96922(VarCurr)
<=> ( ( v95587(VarCurr,bitIndex4)
<=> $true )
& ( v95587(VarCurr,bitIndex3)
<=> $false )
& ( v95587(VarCurr,bitIndex2)
<=> $false )
& ( v95587(VarCurr,bitIndex1)
<=> $false )
& ( v95587(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7165,axiom,
! [VarCurr] :
( v96921(VarCurr)
<=> ( ( v95587(VarCurr,bitIndex4)
<=> $true )
& ( v95587(VarCurr,bitIndex3)
<=> $false )
& ( v95587(VarCurr,bitIndex2)
<=> $false )
& ( v95587(VarCurr,bitIndex1)
<=> $false )
& ( v95587(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7164,axiom,
! [VarCurr] :
( v96920(VarCurr)
<=> ( ( v95587(VarCurr,bitIndex4)
<=> $false )
& ( v95587(VarCurr,bitIndex3)
<=> $true )
& ( v95587(VarCurr,bitIndex2)
<=> $true )
& ( v95587(VarCurr,bitIndex1)
<=> $true )
& ( v95587(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7163,axiom,
! [VarCurr] :
( v96919(VarCurr)
<=> ( ( v95587(VarCurr,bitIndex4)
<=> $false )
& ( v95587(VarCurr,bitIndex3)
<=> $true )
& ( v95587(VarCurr,bitIndex2)
<=> $true )
& ( v95587(VarCurr,bitIndex1)
<=> $true )
& ( v95587(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7162,axiom,
! [VarCurr] :
( v96918(VarCurr)
<=> ( ( v95587(VarCurr,bitIndex4)
<=> $false )
& ( v95587(VarCurr,bitIndex3)
<=> $true )
& ( v95587(VarCurr,bitIndex2)
<=> $true )
& ( v95587(VarCurr,bitIndex1)
<=> $false )
& ( v95587(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7161,axiom,
! [VarCurr] :
( v96917(VarCurr)
<=> ( ( v95587(VarCurr,bitIndex4)
<=> $false )
& ( v95587(VarCurr,bitIndex3)
<=> $true )
& ( v95587(VarCurr,bitIndex2)
<=> $true )
& ( v95587(VarCurr,bitIndex1)
<=> $false )
& ( v95587(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7160,axiom,
! [VarCurr] :
( v96916(VarCurr)
<=> ( ( v95587(VarCurr,bitIndex4)
<=> $false )
& ( v95587(VarCurr,bitIndex3)
<=> $true )
& ( v95587(VarCurr,bitIndex2)
<=> $false )
& ( v95587(VarCurr,bitIndex1)
<=> $true )
& ( v95587(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7159,axiom,
! [VarCurr] :
( v96915(VarCurr)
<=> ( ( v95587(VarCurr,bitIndex4)
<=> $false )
& ( v95587(VarCurr,bitIndex3)
<=> $true )
& ( v95587(VarCurr,bitIndex2)
<=> $false )
& ( v95587(VarCurr,bitIndex1)
<=> $true )
& ( v95587(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7158,axiom,
! [VarCurr] :
( v96914(VarCurr)
<=> ( ( v95587(VarCurr,bitIndex4)
<=> $false )
& ( v95587(VarCurr,bitIndex3)
<=> $true )
& ( v95587(VarCurr,bitIndex2)
<=> $false )
& ( v95587(VarCurr,bitIndex1)
<=> $false )
& ( v95587(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7157,axiom,
! [VarCurr] :
( v96913(VarCurr)
<=> ( ( v95587(VarCurr,bitIndex4)
<=> $false )
& ( v95587(VarCurr,bitIndex3)
<=> $true )
& ( v95587(VarCurr,bitIndex2)
<=> $false )
& ( v95587(VarCurr,bitIndex1)
<=> $false )
& ( v95587(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7156,axiom,
! [VarCurr] :
( v96912(VarCurr)
<=> ( ( v95587(VarCurr,bitIndex4)
<=> $false )
& ( v95587(VarCurr,bitIndex3)
<=> $false )
& ( v95587(VarCurr,bitIndex2)
<=> $true )
& ( v95587(VarCurr,bitIndex1)
<=> $true )
& ( v95587(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7155,axiom,
! [VarCurr] :
( v96911(VarCurr)
<=> ( ( v95587(VarCurr,bitIndex4)
<=> $false )
& ( v95587(VarCurr,bitIndex3)
<=> $false )
& ( v95587(VarCurr,bitIndex2)
<=> $true )
& ( v95587(VarCurr,bitIndex1)
<=> $true )
& ( v95587(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7154,axiom,
! [VarCurr] :
( v96910(VarCurr)
<=> ( ( v95587(VarCurr,bitIndex4)
<=> $false )
& ( v95587(VarCurr,bitIndex3)
<=> $false )
& ( v95587(VarCurr,bitIndex2)
<=> $true )
& ( v95587(VarCurr,bitIndex1)
<=> $false )
& ( v95587(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7153,axiom,
! [VarCurr] :
( v96909(VarCurr)
<=> ( ( v95587(VarCurr,bitIndex4)
<=> $false )
& ( v95587(VarCurr,bitIndex3)
<=> $false )
& ( v95587(VarCurr,bitIndex2)
<=> $true )
& ( v95587(VarCurr,bitIndex1)
<=> $false )
& ( v95587(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7152,axiom,
! [VarCurr] :
( v96908(VarCurr)
<=> ( ( v95587(VarCurr,bitIndex4)
<=> $false )
& ( v95587(VarCurr,bitIndex3)
<=> $false )
& ( v95587(VarCurr,bitIndex2)
<=> $false )
& ( v95587(VarCurr,bitIndex1)
<=> $true )
& ( v95587(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7151,axiom,
! [VarCurr] :
( v96907(VarCurr)
<=> ( ( v95587(VarCurr,bitIndex4)
<=> $false )
& ( v95587(VarCurr,bitIndex3)
<=> $false )
& ( v95587(VarCurr,bitIndex2)
<=> $false )
& ( v95587(VarCurr,bitIndex1)
<=> $true )
& ( v95587(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7150,axiom,
! [VarCurr] :
( v96906(VarCurr)
<=> ( ( v95587(VarCurr,bitIndex4)
<=> $false )
& ( v95587(VarCurr,bitIndex3)
<=> $false )
& ( v95587(VarCurr,bitIndex2)
<=> $false )
& ( v95587(VarCurr,bitIndex1)
<=> $false )
& ( v95587(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7149,axiom,
! [VarCurr] :
( v96905(VarCurr)
<=> ( ( v95587(VarCurr,bitIndex4)
<=> $false )
& ( v95587(VarCurr,bitIndex3)
<=> $false )
& ( v95587(VarCurr,bitIndex2)
<=> $false )
& ( v95587(VarCurr,bitIndex1)
<=> $false )
& ( v95587(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18148,axiom,
! [VarCurr] :
( v96889(VarCurr)
<=> ( v96890(VarCurr)
& v96886(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18147,axiom,
! [VarCurr] :
( v96890(VarCurr)
<=> ( v96891(VarCurr)
| v96901(VarCurr) ) ) ).
fof(writeUnaryOperator_6946,axiom,
! [VarCurr] :
( ~ v96901(VarCurr)
<=> v95517(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18146,axiom,
! [VarCurr] :
( v96891(VarCurr)
<=> ( v96892(VarCurr)
& v95517(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18145,axiom,
! [VarCurr] :
( v96892(VarCurr)
<=> ( v95509(VarCurr,bitIndex0)
| v96893(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18144,axiom,
! [VarCurr] :
( v96893(VarCurr)
<=> ( v96894(VarCurr)
& v96900(VarCurr) ) ) ).
fof(writeUnaryOperator_6945,axiom,
! [VarCurr] :
( ~ v96900(VarCurr)
<=> v95509(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorShiftedRanges_1377,axiom,
! [VarCurr] :
( v96894(VarCurr)
<=> ( v95509(VarCurr,bitIndex1)
| v96895(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18143,axiom,
! [VarCurr] :
( v96895(VarCurr)
<=> ( v96896(VarCurr)
& v96899(VarCurr) ) ) ).
fof(writeUnaryOperator_6944,axiom,
! [VarCurr] :
( ~ v96899(VarCurr)
<=> v95509(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_1376,axiom,
! [VarCurr] :
( v96896(VarCurr)
<=> ( v95509(VarCurr,bitIndex2)
| v96897(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1375,axiom,
! [VarCurr] :
( v96897(VarCurr)
<=> ( v95509(VarCurr,bitIndex3)
& v96898(VarCurr) ) ) ).
fof(writeUnaryOperator_6943,axiom,
! [VarCurr] :
( ~ v96898(VarCurr)
<=> v95509(VarCurr,bitIndex2) ) ).
fof(addAssignment_30624,axiom,
! [VarCurr] :
( v96886(VarCurr)
<=> v96109(VarCurr) ) ).
fof(addAssignment_30623,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v95587(VarCurr,B)
<=> v95589(VarCurr,B) ) ) ).
fof(addAssignment_30622,axiom,
! [VarCurr] :
( v95589(VarCurr,bitIndex4)
<=> v95591(VarCurr) ) ).
fof(addAssignment_30621,axiom,
! [VarCurr] :
( v95589(VarCurr,bitIndex3)
<=> v96372(VarCurr) ) ).
fof(addAssignment_30620,axiom,
! [VarCurr] :
( v95589(VarCurr,bitIndex2)
<=> v96500(VarCurr) ) ).
fof(addAssignment_30619,axiom,
! [VarCurr] :
( v95589(VarCurr,bitIndex1)
<=> v96628(VarCurr) ) ).
fof(addAssignment_30618,axiom,
! [VarCurr] :
( v95589(VarCurr,bitIndex0)
<=> v96756(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18142,axiom,
! [VarCurr] :
( v96756(VarCurr)
<=> ( v96883(VarCurr)
| v96884(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18141,axiom,
! [VarCurr] :
( v96884(VarCurr)
<=> ( v96827(VarCurr)
& v96829(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18140,axiom,
! [VarCurr] :
( v96883(VarCurr)
<=> ( v96758(VarCurr)
& v96760(VarCurr) ) ) ).
fof(addAssignment_30617,axiom,
! [VarCurr] :
( v96829(VarCurr)
<=> v96268(VarCurr,bitIndex0) ) ).
fof(addAssignment_30616,axiom,
! [VarCurr] :
( v96268(VarCurr,bitIndex0)
<=> v96831(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18139,axiom,
! [VarCurr] :
( v96831(VarCurr)
<=> ( v96880(VarCurr)
| v96881(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18138,axiom,
! [VarCurr] :
( v96881(VarCurr)
<=> ( v96875(VarCurr)
& v96877(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18137,axiom,
! [VarCurr] :
( v96880(VarCurr)
<=> ( v96833(VarCurr)
& v96835(VarCurr) ) ) ).
fof(addAssignment_30615,axiom,
! [VarCurr] :
( v96877(VarCurr)
<=> v96325(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18136,axiom,
! [VarCurr] :
( v96325(VarCurr,bitIndex0)
<=> ( v95897(VarCurr,bitIndex0)
& v95391(VarCurr) ) ) ).
fof(addAssignment_30614,axiom,
! [VarCurr] :
( v96875(VarCurr)
<=> v95523(VarCurr) ) ).
fof(addAssignment_30613,axiom,
! [VarCurr] :
( v96835(VarCurr)
<=> v96276(VarCurr,bitIndex0) ) ).
fof(addAssignment_30612,axiom,
! [VarCurr] :
( v96276(VarCurr,bitIndex0)
<=> v96837(VarCurr) ) ).
fof(addAssignment_30611,axiom,
! [VarCurr] :
( v96837(VarCurr)
<=> v96839(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2117,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96856(VarNext)
=> ( v96839(VarNext)
<=> v96839(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2152,axiom,
! [VarNext] :
( v96856(VarNext)
=> ( v96839(VarNext)
<=> v96868(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4711,axiom,
! [VarCurr] :
( ~ v96857(VarCurr)
=> ( v96868(VarCurr)
<=> v96869(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4718,axiom,
! [VarCurr] :
( v96857(VarCurr)
=> ( v96868(VarCurr)
<=> v96845(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4710,axiom,
! [VarCurr] :
( ~ v96862(VarCurr)
=> ( v96869(VarCurr)
<=> v96847(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4717,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96862(VarCurr)
=> ( v96869(VarCurr)
<=> x95468(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18135,axiom,
! [VarCurr] :
( v96856(VarCurr)
<=> ( v96857(VarCurr)
| v96860(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18134,axiom,
! [VarCurr] :
( v96860(VarCurr)
<=> ( v96861(VarCurr)
& v96867(VarCurr) ) ) ).
fof(writeUnaryOperator_6942,axiom,
! [VarCurr] :
( ~ v96867(VarCurr)
<=> v96857(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18133,axiom,
! [VarCurr] :
( v96861(VarCurr)
<=> ( v96862(VarCurr)
| v96864(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18132,axiom,
! [VarCurr] :
( v96864(VarCurr)
<=> ( v96865(VarCurr)
& v96866(VarCurr) ) ) ).
fof(writeUnaryOperator_6941,axiom,
! [VarCurr] :
( ~ v96866(VarCurr)
<=> v96862(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18131,axiom,
! [VarCurr] :
( v96865(VarCurr)
<=> ( v96841(VarCurr)
& v96843(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18130,axiom,
! [VarCurr] :
( v96862(VarCurr)
<=> ( v96841(VarCurr)
& v96863(VarCurr) ) ) ).
fof(writeUnaryOperator_6940,axiom,
! [VarCurr] :
( ~ v96863(VarCurr)
<=> v96843(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18129,axiom,
! [VarCurr] :
( v96857(VarCurr)
<=> ( v96858(VarCurr)
& v96859(VarCurr) ) ) ).
fof(writeUnaryOperator_6939,axiom,
! [VarCurr] :
( ~ v96859(VarCurr)
<=> v96843(VarCurr) ) ).
fof(writeUnaryOperator_6938,axiom,
! [VarCurr] :
( ~ v96858(VarCurr)
<=> v96841(VarCurr) ) ).
fof(addAssignment_30610,axiom,
! [VarCurr] :
( v96847(VarCurr)
<=> v96295(VarCurr,bitIndex0) ) ).
fof(addAssignment_30609,axiom,
! [VarCurr] :
( v96295(VarCurr,bitIndex0)
<=> v96849(VarCurr) ) ).
fof(addAssignment_30608,axiom,
! [VarCurr] :
( v96849(VarCurr)
<=> v96851(VarCurr) ) ).
fof(addAssignment_30607,axiom,
! [VarCurr] :
( v96851(VarCurr)
<=> v96853(VarCurr) ) ).
fof(addAssignment_30606,axiom,
! [VarCurr] :
( v96845(VarCurr)
<=> v96288(VarCurr,bitIndex0) ) ).
fof(addAssignment_30605,axiom,
! [VarCurr] :
( v96288(VarCurr,bitIndex0)
<=> v96290(VarCurr,bitIndex0) ) ).
fof(addAssignment_30604,axiom,
! [VarCurr] :
( v96290(VarCurr,bitIndex0)
<=> v96291(VarCurr,bitIndex0) ) ).
fof(addAssignment_30603,axiom,
! [VarCurr] :
( v96843(VarCurr)
<=> v95417(VarCurr,bitIndex0) ) ).
fof(addAssignment_30602,axiom,
! [VarCurr] :
( v96841(VarCurr)
<=> v95399(VarCurr,bitIndex0) ) ).
fof(addAssignment_30601,axiom,
! [VarCurr] :
( v96833(VarCurr)
<=> v95525(VarCurr) ) ).
fof(addAssignment_30600,axiom,
! [VarCurr] :
( v96827(VarCurr)
<=> v96263(VarCurr) ) ).
fof(addAssignment_30599,axiom,
! [VarCurr] :
( v96760(VarCurr)
<=> v95644(VarCurr,bitIndex0) ) ).
fof(addAssignment_30598,axiom,
! [VarCurr] :
( v95644(VarCurr,bitIndex0)
<=> v96762(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18128,axiom,
! [VarCurr] :
( v96762(VarCurr)
<=> ( v96812(VarCurr)
| v96825(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18127,axiom,
! [VarCurr] :
( v96825(VarCurr)
<=> ( v96806(VarCurr)
& v96808(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18126,axiom,
! [VarCurr] :
( v96812(VarCurr)
<=> ( v96813(VarCurr)
| v96824(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18125,axiom,
! [VarCurr] :
( v96824(VarCurr)
<=> ( v96800(VarCurr)
& v96802(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18124,axiom,
! [VarCurr] :
( v96813(VarCurr)
<=> ( v96814(VarCurr)
| v96823(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18123,axiom,
! [VarCurr] :
( v96823(VarCurr)
<=> ( v96794(VarCurr)
& v96796(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18122,axiom,
! [VarCurr] :
( v96814(VarCurr)
<=> ( v96815(VarCurr)
| v96822(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18121,axiom,
! [VarCurr] :
( v96822(VarCurr)
<=> ( v96788(VarCurr)
& v96790(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18120,axiom,
! [VarCurr] :
( v96815(VarCurr)
<=> ( v96816(VarCurr)
| v96821(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18119,axiom,
! [VarCurr] :
( v96821(VarCurr)
<=> ( v96782(VarCurr)
& v96784(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18118,axiom,
! [VarCurr] :
( v96816(VarCurr)
<=> ( v96817(VarCurr)
| v96820(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18117,axiom,
! [VarCurr] :
( v96820(VarCurr)
<=> ( v96776(VarCurr)
& v96778(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18116,axiom,
! [VarCurr] :
( v96817(VarCurr)
<=> ( v96818(VarCurr)
| v96819(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18115,axiom,
! [VarCurr] :
( v96819(VarCurr)
<=> ( v96770(VarCurr)
& v96772(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18114,axiom,
! [VarCurr] :
( v96818(VarCurr)
<=> ( v96764(VarCurr)
& v96766(VarCurr) ) ) ).
fof(addAssignment_30597,axiom,
! [VarCurr] :
( v96808(VarCurr)
<=> v95813(VarCurr,bitIndex56) ) ).
fof(addAssignment_30596,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex56)
<=> v95815(VarCurr,bitIndex56) ) ).
fof(addAssignment_30595,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex56)
<=> v96810(VarNext,bitIndex56) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2116,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96810(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2151,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96810(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_30594,axiom,
! [VarCurr] :
( v96806(VarCurr)
<=> v95650(VarCurr,bitIndex7) ) ).
fof(addAssignment_30593,axiom,
! [VarCurr] :
( v96802(VarCurr)
<=> v95813(VarCurr,bitIndex48) ) ).
fof(addAssignment_30592,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex48)
<=> v95815(VarCurr,bitIndex48) ) ).
fof(addAssignment_30591,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex48)
<=> v96804(VarNext,bitIndex48) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2115,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96804(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2150,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96804(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_30590,axiom,
! [VarCurr] :
( v96800(VarCurr)
<=> v95650(VarCurr,bitIndex6) ) ).
fof(addAssignment_30589,axiom,
! [VarCurr] :
( v96796(VarCurr)
<=> v95813(VarCurr,bitIndex40) ) ).
fof(addAssignment_30588,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex40)
<=> v95815(VarCurr,bitIndex40) ) ).
fof(addAssignment_30587,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex40)
<=> v96798(VarNext,bitIndex40) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2114,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96798(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2149,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96798(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_30586,axiom,
! [VarCurr] :
( v96794(VarCurr)
<=> v95650(VarCurr,bitIndex5) ) ).
fof(addAssignment_30585,axiom,
! [VarCurr] :
( v96790(VarCurr)
<=> v95813(VarCurr,bitIndex32) ) ).
fof(addAssignment_30584,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex32)
<=> v95815(VarCurr,bitIndex32) ) ).
fof(addAssignment_30583,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex32)
<=> v96792(VarNext,bitIndex32) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2113,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96792(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2148,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96792(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_30582,axiom,
! [VarCurr] :
( v96788(VarCurr)
<=> v95650(VarCurr,bitIndex4) ) ).
fof(addAssignment_30581,axiom,
! [VarCurr] :
( v96784(VarCurr)
<=> v95813(VarCurr,bitIndex24) ) ).
fof(addAssignment_30580,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex24)
<=> v95815(VarCurr,bitIndex24) ) ).
fof(addAssignment_30579,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex24)
<=> v96786(VarNext,bitIndex24) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2112,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96786(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2147,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96786(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_30578,axiom,
! [VarCurr] :
( v96782(VarCurr)
<=> v95650(VarCurr,bitIndex3) ) ).
fof(addAssignment_30577,axiom,
! [VarCurr] :
( v96778(VarCurr)
<=> v95813(VarCurr,bitIndex16) ) ).
fof(addAssignment_30576,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex16)
<=> v95815(VarCurr,bitIndex16) ) ).
fof(addAssignment_30575,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex16)
<=> v96780(VarNext,bitIndex16) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2111,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96780(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2146,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96780(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_30574,axiom,
! [VarCurr] :
( v96776(VarCurr)
<=> v95650(VarCurr,bitIndex2) ) ).
fof(addAssignment_30573,axiom,
! [VarCurr] :
( v96772(VarCurr)
<=> v95813(VarCurr,bitIndex8) ) ).
fof(addAssignment_30572,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex8)
<=> v95815(VarCurr,bitIndex8) ) ).
fof(addAssignment_30571,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex8)
<=> v96774(VarNext,bitIndex8) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2110,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96774(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2145,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96774(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_30570,axiom,
! [VarCurr] :
( v96770(VarCurr)
<=> v95650(VarCurr,bitIndex1) ) ).
fof(addAssignment_30569,axiom,
! [VarCurr] :
( v96766(VarCurr)
<=> v95813(VarCurr,bitIndex0) ) ).
fof(addAssignment_30568,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex0)
<=> v95815(VarCurr,bitIndex0) ) ).
fof(addAssignment_30567,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex0)
<=> v96768(VarNext,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2109,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96768(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2144,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96768(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_30566,axiom,
! [VarCurr] :
( v96764(VarCurr)
<=> v95650(VarCurr,bitIndex0) ) ).
fof(addAssignment_30565,axiom,
! [VarCurr] :
( v96758(VarCurr)
<=> v95595(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18113,axiom,
! [VarCurr] :
( v96628(VarCurr)
<=> ( v96753(VarCurr)
| v96754(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18112,axiom,
! [VarCurr] :
( v96754(VarCurr)
<=> ( v96699(VarCurr)
& v96701(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18111,axiom,
! [VarCurr] :
( v96753(VarCurr)
<=> ( v96630(VarCurr)
& v96632(VarCurr) ) ) ).
fof(addAssignment_30564,axiom,
! [VarCurr] :
( v96701(VarCurr)
<=> v96268(VarCurr,bitIndex1) ) ).
fof(addAssignment_30563,axiom,
! [VarCurr] :
( v96268(VarCurr,bitIndex1)
<=> v96703(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18110,axiom,
! [VarCurr] :
( v96703(VarCurr)
<=> ( v96750(VarCurr)
| v96751(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18109,axiom,
! [VarCurr] :
( v96751(VarCurr)
<=> ( v96745(VarCurr)
& v96747(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18108,axiom,
! [VarCurr] :
( v96750(VarCurr)
<=> ( v96705(VarCurr)
& v96707(VarCurr) ) ) ).
fof(addAssignment_30562,axiom,
! [VarCurr] :
( v96747(VarCurr)
<=> v96325(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_1374,axiom,
! [VarCurr] :
( v96325(VarCurr,bitIndex1)
<=> ( v95897(VarCurr,bitIndex1)
& v95391(VarCurr) ) ) ).
fof(addAssignment_30561,axiom,
! [VarCurr] :
( v96745(VarCurr)
<=> v95523(VarCurr) ) ).
fof(addAssignment_30560,axiom,
! [VarCurr] :
( v96707(VarCurr)
<=> v96276(VarCurr,bitIndex1) ) ).
fof(addAssignment_30559,axiom,
! [VarCurr] :
( v96276(VarCurr,bitIndex1)
<=> v96709(VarCurr) ) ).
fof(addAssignment_30558,axiom,
! [VarCurr] :
( v96709(VarCurr)
<=> v96711(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2108,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96726(VarNext)
=> ( v96711(VarNext)
<=> v96711(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2143,axiom,
! [VarNext] :
( v96726(VarNext)
=> ( v96711(VarNext)
<=> v96738(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4709,axiom,
! [VarCurr] :
( ~ v96727(VarCurr)
=> ( v96738(VarCurr)
<=> v96739(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4716,axiom,
! [VarCurr] :
( v96727(VarCurr)
=> ( v96738(VarCurr)
<=> v96717(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4708,axiom,
! [VarCurr] :
( ~ v96732(VarCurr)
=> ( v96739(VarCurr)
<=> v96719(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4715,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96732(VarCurr)
=> ( v96739(VarCurr)
<=> x95468(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18107,axiom,
! [VarCurr] :
( v96726(VarCurr)
<=> ( v96727(VarCurr)
| v96730(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18106,axiom,
! [VarCurr] :
( v96730(VarCurr)
<=> ( v96731(VarCurr)
& v96737(VarCurr) ) ) ).
fof(writeUnaryOperator_6937,axiom,
! [VarCurr] :
( ~ v96737(VarCurr)
<=> v96727(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18105,axiom,
! [VarCurr] :
( v96731(VarCurr)
<=> ( v96732(VarCurr)
| v96734(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18104,axiom,
! [VarCurr] :
( v96734(VarCurr)
<=> ( v96735(VarCurr)
& v96736(VarCurr) ) ) ).
fof(writeUnaryOperator_6936,axiom,
! [VarCurr] :
( ~ v96736(VarCurr)
<=> v96732(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18103,axiom,
! [VarCurr] :
( v96735(VarCurr)
<=> ( v96713(VarCurr)
& v96715(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18102,axiom,
! [VarCurr] :
( v96732(VarCurr)
<=> ( v96713(VarCurr)
& v96733(VarCurr) ) ) ).
fof(writeUnaryOperator_6935,axiom,
! [VarCurr] :
( ~ v96733(VarCurr)
<=> v96715(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18101,axiom,
! [VarCurr] :
( v96727(VarCurr)
<=> ( v96728(VarCurr)
& v96729(VarCurr) ) ) ).
fof(writeUnaryOperator_6934,axiom,
! [VarCurr] :
( ~ v96729(VarCurr)
<=> v96715(VarCurr) ) ).
fof(writeUnaryOperator_6933,axiom,
! [VarCurr] :
( ~ v96728(VarCurr)
<=> v96713(VarCurr) ) ).
fof(addAssignment_30557,axiom,
! [VarCurr] :
( v96719(VarCurr)
<=> v96295(VarCurr,bitIndex1) ) ).
fof(addAssignment_30556,axiom,
! [VarCurr] :
( v96295(VarCurr,bitIndex1)
<=> v95866(VarCurr,bitIndex2) ) ).
fof(addAssignment_30555,axiom,
! [VarCurr] :
( v95866(VarCurr,bitIndex2)
<=> v96721(VarCurr) ) ).
fof(addAssignment_30554,axiom,
! [VarCurr] :
( v96721(VarCurr)
<=> v96723(VarCurr) ) ).
fof(addAssignment_30553,axiom,
! [VarCurr] :
( v96717(VarCurr)
<=> v96288(VarCurr,bitIndex1) ) ).
fof(addAssignment_30552,axiom,
! [VarCurr] :
( v96288(VarCurr,bitIndex1)
<=> v96290(VarCurr,bitIndex1) ) ).
fof(addAssignment_30551,axiom,
! [VarCurr] :
( v96290(VarCurr,bitIndex1)
<=> v96291(VarCurr,bitIndex1) ) ).
fof(addAssignment_30550,axiom,
! [VarCurr] :
( v96715(VarCurr)
<=> v95417(VarCurr,bitIndex0) ) ).
fof(addAssignment_30549,axiom,
! [VarCurr] :
( v96713(VarCurr)
<=> v95399(VarCurr,bitIndex0) ) ).
fof(addAssignment_30548,axiom,
! [VarCurr] :
( v96705(VarCurr)
<=> v95525(VarCurr) ) ).
fof(addAssignment_30547,axiom,
! [VarCurr] :
( v96699(VarCurr)
<=> v96263(VarCurr) ) ).
fof(addAssignment_30546,axiom,
! [VarCurr] :
( v96632(VarCurr)
<=> v95644(VarCurr,bitIndex1) ) ).
fof(addAssignment_30545,axiom,
! [VarCurr] :
( v95644(VarCurr,bitIndex1)
<=> v96634(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18100,axiom,
! [VarCurr] :
( v96634(VarCurr)
<=> ( v96684(VarCurr)
| v96697(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18099,axiom,
! [VarCurr] :
( v96697(VarCurr)
<=> ( v96678(VarCurr)
& v96680(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18098,axiom,
! [VarCurr] :
( v96684(VarCurr)
<=> ( v96685(VarCurr)
| v96696(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18097,axiom,
! [VarCurr] :
( v96696(VarCurr)
<=> ( v96672(VarCurr)
& v96674(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18096,axiom,
! [VarCurr] :
( v96685(VarCurr)
<=> ( v96686(VarCurr)
| v96695(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18095,axiom,
! [VarCurr] :
( v96695(VarCurr)
<=> ( v96666(VarCurr)
& v96668(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18094,axiom,
! [VarCurr] :
( v96686(VarCurr)
<=> ( v96687(VarCurr)
| v96694(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18093,axiom,
! [VarCurr] :
( v96694(VarCurr)
<=> ( v96660(VarCurr)
& v96662(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18092,axiom,
! [VarCurr] :
( v96687(VarCurr)
<=> ( v96688(VarCurr)
| v96693(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18091,axiom,
! [VarCurr] :
( v96693(VarCurr)
<=> ( v96654(VarCurr)
& v96656(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18090,axiom,
! [VarCurr] :
( v96688(VarCurr)
<=> ( v96689(VarCurr)
| v96692(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18089,axiom,
! [VarCurr] :
( v96692(VarCurr)
<=> ( v96648(VarCurr)
& v96650(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18088,axiom,
! [VarCurr] :
( v96689(VarCurr)
<=> ( v96690(VarCurr)
| v96691(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18087,axiom,
! [VarCurr] :
( v96691(VarCurr)
<=> ( v96642(VarCurr)
& v96644(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18086,axiom,
! [VarCurr] :
( v96690(VarCurr)
<=> ( v96636(VarCurr)
& v96638(VarCurr) ) ) ).
fof(addAssignment_30544,axiom,
! [VarCurr] :
( v96680(VarCurr)
<=> v95813(VarCurr,bitIndex57) ) ).
fof(addAssignment_30543,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex57)
<=> v95815(VarCurr,bitIndex57) ) ).
fof(addAssignment_30542,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex57)
<=> v96682(VarNext,bitIndex57) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2107,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96682(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2142,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96682(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_30541,axiom,
! [VarCurr] :
( v96678(VarCurr)
<=> v95650(VarCurr,bitIndex7) ) ).
fof(addAssignment_30540,axiom,
! [VarCurr] :
( v96674(VarCurr)
<=> v95813(VarCurr,bitIndex49) ) ).
fof(addAssignment_30539,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex49)
<=> v95815(VarCurr,bitIndex49) ) ).
fof(addAssignment_30538,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex49)
<=> v96676(VarNext,bitIndex49) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2106,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96676(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2141,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96676(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_30537,axiom,
! [VarCurr] :
( v96672(VarCurr)
<=> v95650(VarCurr,bitIndex6) ) ).
fof(addAssignment_30536,axiom,
! [VarCurr] :
( v96668(VarCurr)
<=> v95813(VarCurr,bitIndex41) ) ).
fof(addAssignment_30535,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex41)
<=> v95815(VarCurr,bitIndex41) ) ).
fof(addAssignment_30534,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex41)
<=> v96670(VarNext,bitIndex41) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2105,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96670(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2140,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96670(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_30533,axiom,
! [VarCurr] :
( v96666(VarCurr)
<=> v95650(VarCurr,bitIndex5) ) ).
fof(addAssignment_30532,axiom,
! [VarCurr] :
( v96662(VarCurr)
<=> v95813(VarCurr,bitIndex33) ) ).
fof(addAssignment_30531,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex33)
<=> v95815(VarCurr,bitIndex33) ) ).
fof(addAssignment_30530,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex33)
<=> v96664(VarNext,bitIndex33) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2104,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96664(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2139,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96664(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_30529,axiom,
! [VarCurr] :
( v96660(VarCurr)
<=> v95650(VarCurr,bitIndex4) ) ).
fof(addAssignment_30528,axiom,
! [VarCurr] :
( v96656(VarCurr)
<=> v95813(VarCurr,bitIndex25) ) ).
fof(addAssignment_30527,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex25)
<=> v95815(VarCurr,bitIndex25) ) ).
fof(addAssignment_30526,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex25)
<=> v96658(VarNext,bitIndex25) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2103,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96658(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2138,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96658(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_30525,axiom,
! [VarCurr] :
( v96654(VarCurr)
<=> v95650(VarCurr,bitIndex3) ) ).
fof(addAssignment_30524,axiom,
! [VarCurr] :
( v96650(VarCurr)
<=> v95813(VarCurr,bitIndex17) ) ).
fof(addAssignment_30523,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex17)
<=> v95815(VarCurr,bitIndex17) ) ).
fof(addAssignment_30522,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex17)
<=> v96652(VarNext,bitIndex17) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2102,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96652(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2137,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96652(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_30521,axiom,
! [VarCurr] :
( v96648(VarCurr)
<=> v95650(VarCurr,bitIndex2) ) ).
fof(addAssignment_30520,axiom,
! [VarCurr] :
( v96644(VarCurr)
<=> v95813(VarCurr,bitIndex9) ) ).
fof(addAssignment_30519,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex9)
<=> v95815(VarCurr,bitIndex9) ) ).
fof(addAssignment_30518,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex9)
<=> v96646(VarNext,bitIndex9) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2101,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96646(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2136,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96646(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_30517,axiom,
! [VarCurr] :
( v96642(VarCurr)
<=> v95650(VarCurr,bitIndex1) ) ).
fof(addAssignment_30516,axiom,
! [VarCurr] :
( v96638(VarCurr)
<=> v95813(VarCurr,bitIndex1) ) ).
fof(addAssignment_30515,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex1)
<=> v95815(VarCurr,bitIndex1) ) ).
fof(addAssignment_30514,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex1)
<=> v96640(VarNext,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2100,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96640(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2135,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96640(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_30513,axiom,
! [VarCurr] :
( v96636(VarCurr)
<=> v95650(VarCurr,bitIndex0) ) ).
fof(addAssignment_30512,axiom,
! [VarCurr] :
( v96630(VarCurr)
<=> v95595(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18085,axiom,
! [VarCurr] :
( v96500(VarCurr)
<=> ( v96625(VarCurr)
| v96626(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18084,axiom,
! [VarCurr] :
( v96626(VarCurr)
<=> ( v96571(VarCurr)
& v96573(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18083,axiom,
! [VarCurr] :
( v96625(VarCurr)
<=> ( v96502(VarCurr)
& v96504(VarCurr) ) ) ).
fof(addAssignment_30511,axiom,
! [VarCurr] :
( v96573(VarCurr)
<=> v96268(VarCurr,bitIndex2) ) ).
fof(addAssignment_30510,axiom,
! [VarCurr] :
( v96268(VarCurr,bitIndex2)
<=> v96575(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18082,axiom,
! [VarCurr] :
( v96575(VarCurr)
<=> ( v96622(VarCurr)
| v96623(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18081,axiom,
! [VarCurr] :
( v96623(VarCurr)
<=> ( v96617(VarCurr)
& v96619(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18080,axiom,
! [VarCurr] :
( v96622(VarCurr)
<=> ( v96577(VarCurr)
& v96579(VarCurr) ) ) ).
fof(addAssignment_30509,axiom,
! [VarCurr] :
( v96619(VarCurr)
<=> v96325(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_1373,axiom,
! [VarCurr] :
( v96325(VarCurr,bitIndex2)
<=> ( v95897(VarCurr,bitIndex2)
& v95391(VarCurr) ) ) ).
fof(addAssignment_30508,axiom,
! [VarCurr] :
( v96617(VarCurr)
<=> v95523(VarCurr) ) ).
fof(addAssignment_30507,axiom,
! [VarCurr] :
( v96579(VarCurr)
<=> v96276(VarCurr,bitIndex2) ) ).
fof(addAssignment_30506,axiom,
! [VarCurr] :
( v96276(VarCurr,bitIndex2)
<=> v96581(VarCurr) ) ).
fof(addAssignment_30505,axiom,
! [VarCurr] :
( v96581(VarCurr)
<=> v96583(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2099,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96598(VarNext)
=> ( v96583(VarNext)
<=> v96583(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2134,axiom,
! [VarNext] :
( v96598(VarNext)
=> ( v96583(VarNext)
<=> v96610(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4707,axiom,
! [VarCurr] :
( ~ v96599(VarCurr)
=> ( v96610(VarCurr)
<=> v96611(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4714,axiom,
! [VarCurr] :
( v96599(VarCurr)
=> ( v96610(VarCurr)
<=> v96589(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4706,axiom,
! [VarCurr] :
( ~ v96604(VarCurr)
=> ( v96611(VarCurr)
<=> v96591(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4713,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96604(VarCurr)
=> ( v96611(VarCurr)
<=> x95468(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18079,axiom,
! [VarCurr] :
( v96598(VarCurr)
<=> ( v96599(VarCurr)
| v96602(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18078,axiom,
! [VarCurr] :
( v96602(VarCurr)
<=> ( v96603(VarCurr)
& v96609(VarCurr) ) ) ).
fof(writeUnaryOperator_6932,axiom,
! [VarCurr] :
( ~ v96609(VarCurr)
<=> v96599(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18077,axiom,
! [VarCurr] :
( v96603(VarCurr)
<=> ( v96604(VarCurr)
| v96606(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18076,axiom,
! [VarCurr] :
( v96606(VarCurr)
<=> ( v96607(VarCurr)
& v96608(VarCurr) ) ) ).
fof(writeUnaryOperator_6931,axiom,
! [VarCurr] :
( ~ v96608(VarCurr)
<=> v96604(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18075,axiom,
! [VarCurr] :
( v96607(VarCurr)
<=> ( v96585(VarCurr)
& v96587(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18074,axiom,
! [VarCurr] :
( v96604(VarCurr)
<=> ( v96585(VarCurr)
& v96605(VarCurr) ) ) ).
fof(writeUnaryOperator_6930,axiom,
! [VarCurr] :
( ~ v96605(VarCurr)
<=> v96587(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18073,axiom,
! [VarCurr] :
( v96599(VarCurr)
<=> ( v96600(VarCurr)
& v96601(VarCurr) ) ) ).
fof(writeUnaryOperator_6929,axiom,
! [VarCurr] :
( ~ v96601(VarCurr)
<=> v96587(VarCurr) ) ).
fof(writeUnaryOperator_6928,axiom,
! [VarCurr] :
( ~ v96600(VarCurr)
<=> v96585(VarCurr) ) ).
fof(addAssignment_30504,axiom,
! [VarCurr] :
( v96591(VarCurr)
<=> v96295(VarCurr,bitIndex2) ) ).
fof(addAssignment_30503,axiom,
! [VarCurr] :
( v96295(VarCurr,bitIndex2)
<=> v95973(VarCurr,bitIndex1) ) ).
fof(addAssignment_30502,axiom,
! [VarCurr] :
( v95973(VarCurr,bitIndex1)
<=> v96593(VarCurr) ) ).
fof(addAssignment_30501,axiom,
! [VarCurr] :
( v96593(VarCurr)
<=> v96595(VarCurr) ) ).
fof(addAssignment_30500,axiom,
! [VarCurr] :
( v96589(VarCurr)
<=> v96288(VarCurr,bitIndex2) ) ).
fof(addAssignment_30499,axiom,
! [VarCurr] :
( v96288(VarCurr,bitIndex2)
<=> v96290(VarCurr,bitIndex2) ) ).
fof(addAssignment_30498,axiom,
! [VarCurr] :
( v96290(VarCurr,bitIndex2)
<=> v96291(VarCurr,bitIndex2) ) ).
fof(addAssignment_30497,axiom,
! [VarCurr] :
( v96587(VarCurr)
<=> v95417(VarCurr,bitIndex0) ) ).
fof(addAssignment_30496,axiom,
! [VarCurr] :
( v96585(VarCurr)
<=> v95399(VarCurr,bitIndex0) ) ).
fof(addAssignment_30495,axiom,
! [VarCurr] :
( v96577(VarCurr)
<=> v95525(VarCurr) ) ).
fof(addAssignment_30494,axiom,
! [VarCurr] :
( v96571(VarCurr)
<=> v96263(VarCurr) ) ).
fof(addAssignment_30493,axiom,
! [VarCurr] :
( v96504(VarCurr)
<=> v95644(VarCurr,bitIndex2) ) ).
fof(addAssignment_30492,axiom,
! [VarCurr] :
( v95644(VarCurr,bitIndex2)
<=> v96506(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18072,axiom,
! [VarCurr] :
( v96506(VarCurr)
<=> ( v96556(VarCurr)
| v96569(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18071,axiom,
! [VarCurr] :
( v96569(VarCurr)
<=> ( v96550(VarCurr)
& v96552(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18070,axiom,
! [VarCurr] :
( v96556(VarCurr)
<=> ( v96557(VarCurr)
| v96568(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18069,axiom,
! [VarCurr] :
( v96568(VarCurr)
<=> ( v96544(VarCurr)
& v96546(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18068,axiom,
! [VarCurr] :
( v96557(VarCurr)
<=> ( v96558(VarCurr)
| v96567(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18067,axiom,
! [VarCurr] :
( v96567(VarCurr)
<=> ( v96538(VarCurr)
& v96540(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18066,axiom,
! [VarCurr] :
( v96558(VarCurr)
<=> ( v96559(VarCurr)
| v96566(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18065,axiom,
! [VarCurr] :
( v96566(VarCurr)
<=> ( v96532(VarCurr)
& v96534(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18064,axiom,
! [VarCurr] :
( v96559(VarCurr)
<=> ( v96560(VarCurr)
| v96565(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18063,axiom,
! [VarCurr] :
( v96565(VarCurr)
<=> ( v96526(VarCurr)
& v96528(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18062,axiom,
! [VarCurr] :
( v96560(VarCurr)
<=> ( v96561(VarCurr)
| v96564(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18061,axiom,
! [VarCurr] :
( v96564(VarCurr)
<=> ( v96520(VarCurr)
& v96522(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18060,axiom,
! [VarCurr] :
( v96561(VarCurr)
<=> ( v96562(VarCurr)
| v96563(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18059,axiom,
! [VarCurr] :
( v96563(VarCurr)
<=> ( v96514(VarCurr)
& v96516(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18058,axiom,
! [VarCurr] :
( v96562(VarCurr)
<=> ( v96508(VarCurr)
& v96510(VarCurr) ) ) ).
fof(addAssignment_30491,axiom,
! [VarCurr] :
( v96552(VarCurr)
<=> v95813(VarCurr,bitIndex58) ) ).
fof(addAssignment_30490,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex58)
<=> v95815(VarCurr,bitIndex58) ) ).
fof(addAssignment_30489,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex58)
<=> v96554(VarNext,bitIndex58) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2098,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96554(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2133,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96554(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_30488,axiom,
! [VarCurr] :
( v96550(VarCurr)
<=> v95650(VarCurr,bitIndex7) ) ).
fof(addAssignment_30487,axiom,
! [VarCurr] :
( v96546(VarCurr)
<=> v95813(VarCurr,bitIndex50) ) ).
fof(addAssignment_30486,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex50)
<=> v95815(VarCurr,bitIndex50) ) ).
fof(addAssignment_30485,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex50)
<=> v96548(VarNext,bitIndex50) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2097,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96548(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2132,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96548(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_30484,axiom,
! [VarCurr] :
( v96544(VarCurr)
<=> v95650(VarCurr,bitIndex6) ) ).
fof(addAssignment_30483,axiom,
! [VarCurr] :
( v96540(VarCurr)
<=> v95813(VarCurr,bitIndex42) ) ).
fof(addAssignment_30482,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex42)
<=> v95815(VarCurr,bitIndex42) ) ).
fof(addAssignment_30481,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex42)
<=> v96542(VarNext,bitIndex42) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2096,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96542(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2131,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96542(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_30480,axiom,
! [VarCurr] :
( v96538(VarCurr)
<=> v95650(VarCurr,bitIndex5) ) ).
fof(addAssignment_30479,axiom,
! [VarCurr] :
( v96534(VarCurr)
<=> v95813(VarCurr,bitIndex34) ) ).
fof(addAssignment_30478,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex34)
<=> v95815(VarCurr,bitIndex34) ) ).
fof(addAssignment_30477,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex34)
<=> v96536(VarNext,bitIndex34) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2095,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96536(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2130,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96536(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_30476,axiom,
! [VarCurr] :
( v96532(VarCurr)
<=> v95650(VarCurr,bitIndex4) ) ).
fof(addAssignment_30475,axiom,
! [VarCurr] :
( v96528(VarCurr)
<=> v95813(VarCurr,bitIndex26) ) ).
fof(addAssignment_30474,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex26)
<=> v95815(VarCurr,bitIndex26) ) ).
fof(addAssignment_30473,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex26)
<=> v96530(VarNext,bitIndex26) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2094,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96530(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2129,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96530(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_30472,axiom,
! [VarCurr] :
( v96526(VarCurr)
<=> v95650(VarCurr,bitIndex3) ) ).
fof(addAssignment_30471,axiom,
! [VarCurr] :
( v96522(VarCurr)
<=> v95813(VarCurr,bitIndex18) ) ).
fof(addAssignment_30470,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex18)
<=> v95815(VarCurr,bitIndex18) ) ).
fof(addAssignment_30469,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex18)
<=> v96524(VarNext,bitIndex18) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2093,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96524(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2128,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96524(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_30468,axiom,
! [VarCurr] :
( v96520(VarCurr)
<=> v95650(VarCurr,bitIndex2) ) ).
fof(addAssignment_30467,axiom,
! [VarCurr] :
( v96516(VarCurr)
<=> v95813(VarCurr,bitIndex10) ) ).
fof(addAssignment_30466,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex10)
<=> v95815(VarCurr,bitIndex10) ) ).
fof(addAssignment_30465,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex10)
<=> v96518(VarNext,bitIndex10) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2092,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96518(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2127,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96518(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_30464,axiom,
! [VarCurr] :
( v96514(VarCurr)
<=> v95650(VarCurr,bitIndex1) ) ).
fof(addAssignment_30463,axiom,
! [VarCurr] :
( v96510(VarCurr)
<=> v95813(VarCurr,bitIndex2) ) ).
fof(addAssignment_30462,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex2)
<=> v95815(VarCurr,bitIndex2) ) ).
fof(addAssignment_30461,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex2)
<=> v96512(VarNext,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2091,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96512(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2126,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96512(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_30460,axiom,
! [VarCurr] :
( v96508(VarCurr)
<=> v95650(VarCurr,bitIndex0) ) ).
fof(addAssignment_30459,axiom,
! [VarCurr] :
( v96502(VarCurr)
<=> v95595(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18057,axiom,
! [VarCurr] :
( v96372(VarCurr)
<=> ( v96497(VarCurr)
| v96498(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18056,axiom,
! [VarCurr] :
( v96498(VarCurr)
<=> ( v96443(VarCurr)
& v96445(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18055,axiom,
! [VarCurr] :
( v96497(VarCurr)
<=> ( v96374(VarCurr)
& v96376(VarCurr) ) ) ).
fof(addAssignment_30458,axiom,
! [VarCurr] :
( v96445(VarCurr)
<=> v96268(VarCurr,bitIndex3) ) ).
fof(addAssignment_30457,axiom,
! [VarCurr] :
( v96268(VarCurr,bitIndex3)
<=> v96447(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18054,axiom,
! [VarCurr] :
( v96447(VarCurr)
<=> ( v96494(VarCurr)
| v96495(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18053,axiom,
! [VarCurr] :
( v96495(VarCurr)
<=> ( v96489(VarCurr)
& v96491(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18052,axiom,
! [VarCurr] :
( v96494(VarCurr)
<=> ( v96449(VarCurr)
& v96451(VarCurr) ) ) ).
fof(addAssignment_30456,axiom,
! [VarCurr] :
( v96491(VarCurr)
<=> v96325(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_1372,axiom,
! [VarCurr] :
( v96325(VarCurr,bitIndex3)
<=> ( v95897(VarCurr,bitIndex3)
& v95391(VarCurr) ) ) ).
fof(addAssignment_30455,axiom,
! [VarCurr] :
( v96489(VarCurr)
<=> v95523(VarCurr) ) ).
fof(addAssignment_30454,axiom,
! [VarCurr] :
( v96451(VarCurr)
<=> v96276(VarCurr,bitIndex3) ) ).
fof(addAssignment_30453,axiom,
! [VarCurr] :
( v96276(VarCurr,bitIndex3)
<=> v96453(VarCurr) ) ).
fof(addAssignment_30452,axiom,
! [VarCurr] :
( v96453(VarCurr)
<=> v96455(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2090,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96470(VarNext)
=> ( v96455(VarNext)
<=> v96455(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2125,axiom,
! [VarNext] :
( v96470(VarNext)
=> ( v96455(VarNext)
<=> v96482(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4705,axiom,
! [VarCurr] :
( ~ v96471(VarCurr)
=> ( v96482(VarCurr)
<=> v96483(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4712,axiom,
! [VarCurr] :
( v96471(VarCurr)
=> ( v96482(VarCurr)
<=> v96461(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4704,axiom,
! [VarCurr] :
( ~ v96476(VarCurr)
=> ( v96483(VarCurr)
<=> v96463(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4711,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96476(VarCurr)
=> ( v96483(VarCurr)
<=> x95468(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18051,axiom,
! [VarCurr] :
( v96470(VarCurr)
<=> ( v96471(VarCurr)
| v96474(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18050,axiom,
! [VarCurr] :
( v96474(VarCurr)
<=> ( v96475(VarCurr)
& v96481(VarCurr) ) ) ).
fof(writeUnaryOperator_6927,axiom,
! [VarCurr] :
( ~ v96481(VarCurr)
<=> v96471(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18049,axiom,
! [VarCurr] :
( v96475(VarCurr)
<=> ( v96476(VarCurr)
| v96478(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18048,axiom,
! [VarCurr] :
( v96478(VarCurr)
<=> ( v96479(VarCurr)
& v96480(VarCurr) ) ) ).
fof(writeUnaryOperator_6926,axiom,
! [VarCurr] :
( ~ v96480(VarCurr)
<=> v96476(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18047,axiom,
! [VarCurr] :
( v96479(VarCurr)
<=> ( v96457(VarCurr)
& v96459(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18046,axiom,
! [VarCurr] :
( v96476(VarCurr)
<=> ( v96457(VarCurr)
& v96477(VarCurr) ) ) ).
fof(writeUnaryOperator_6925,axiom,
! [VarCurr] :
( ~ v96477(VarCurr)
<=> v96459(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18045,axiom,
! [VarCurr] :
( v96471(VarCurr)
<=> ( v96472(VarCurr)
& v96473(VarCurr) ) ) ).
fof(writeUnaryOperator_6924,axiom,
! [VarCurr] :
( ~ v96473(VarCurr)
<=> v96459(VarCurr) ) ).
fof(writeUnaryOperator_6923,axiom,
! [VarCurr] :
( ~ v96472(VarCurr)
<=> v96457(VarCurr) ) ).
fof(addAssignment_30451,axiom,
! [VarCurr] :
( v96463(VarCurr)
<=> v96295(VarCurr,bitIndex3) ) ).
fof(addAssignment_30450,axiom,
! [VarCurr] :
( v96295(VarCurr,bitIndex3)
<=> v95866(VarCurr,bitIndex4) ) ).
fof(addAssignment_30449,axiom,
! [VarCurr] :
( v95866(VarCurr,bitIndex4)
<=> v96465(VarCurr) ) ).
fof(addAssignment_30448,axiom,
! [VarCurr] :
( v96465(VarCurr)
<=> v96467(VarCurr) ) ).
fof(addAssignment_30447,axiom,
! [VarCurr] :
( v96461(VarCurr)
<=> v96288(VarCurr,bitIndex3) ) ).
fof(addAssignment_30446,axiom,
! [VarCurr] :
( v96288(VarCurr,bitIndex3)
<=> v96290(VarCurr,bitIndex3) ) ).
fof(addAssignment_30445,axiom,
! [VarCurr] :
( v96290(VarCurr,bitIndex3)
<=> v96291(VarCurr,bitIndex3) ) ).
fof(addAssignment_30444,axiom,
! [VarCurr] :
( v96459(VarCurr)
<=> v95417(VarCurr,bitIndex0) ) ).
fof(addAssignment_30443,axiom,
! [VarCurr] :
( v96457(VarCurr)
<=> v95399(VarCurr,bitIndex0) ) ).
fof(addAssignment_30442,axiom,
! [VarCurr] :
( v96449(VarCurr)
<=> v95525(VarCurr) ) ).
fof(addAssignment_30441,axiom,
! [VarCurr] :
( v96443(VarCurr)
<=> v96263(VarCurr) ) ).
fof(addAssignment_30440,axiom,
! [VarCurr] :
( v96376(VarCurr)
<=> v95644(VarCurr,bitIndex3) ) ).
fof(addAssignment_30439,axiom,
! [VarCurr] :
( v95644(VarCurr,bitIndex3)
<=> v96378(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18044,axiom,
! [VarCurr] :
( v96378(VarCurr)
<=> ( v96428(VarCurr)
| v96441(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18043,axiom,
! [VarCurr] :
( v96441(VarCurr)
<=> ( v96422(VarCurr)
& v96424(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18042,axiom,
! [VarCurr] :
( v96428(VarCurr)
<=> ( v96429(VarCurr)
| v96440(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18041,axiom,
! [VarCurr] :
( v96440(VarCurr)
<=> ( v96416(VarCurr)
& v96418(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18040,axiom,
! [VarCurr] :
( v96429(VarCurr)
<=> ( v96430(VarCurr)
| v96439(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18039,axiom,
! [VarCurr] :
( v96439(VarCurr)
<=> ( v96410(VarCurr)
& v96412(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18038,axiom,
! [VarCurr] :
( v96430(VarCurr)
<=> ( v96431(VarCurr)
| v96438(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18037,axiom,
! [VarCurr] :
( v96438(VarCurr)
<=> ( v96404(VarCurr)
& v96406(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18036,axiom,
! [VarCurr] :
( v96431(VarCurr)
<=> ( v96432(VarCurr)
| v96437(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18035,axiom,
! [VarCurr] :
( v96437(VarCurr)
<=> ( v96398(VarCurr)
& v96400(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18034,axiom,
! [VarCurr] :
( v96432(VarCurr)
<=> ( v96433(VarCurr)
| v96436(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18033,axiom,
! [VarCurr] :
( v96436(VarCurr)
<=> ( v96392(VarCurr)
& v96394(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18032,axiom,
! [VarCurr] :
( v96433(VarCurr)
<=> ( v96434(VarCurr)
| v96435(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18031,axiom,
! [VarCurr] :
( v96435(VarCurr)
<=> ( v96386(VarCurr)
& v96388(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18030,axiom,
! [VarCurr] :
( v96434(VarCurr)
<=> ( v96380(VarCurr)
& v96382(VarCurr) ) ) ).
fof(addAssignment_30438,axiom,
! [VarCurr] :
( v96424(VarCurr)
<=> v95813(VarCurr,bitIndex59) ) ).
fof(addAssignment_30437,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex59)
<=> v95815(VarCurr,bitIndex59) ) ).
fof(addAssignment_30436,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex59)
<=> v96426(VarNext,bitIndex59) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2089,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96426(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2124,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96426(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_30435,axiom,
! [VarCurr] :
( v96422(VarCurr)
<=> v95650(VarCurr,bitIndex7) ) ).
fof(addAssignment_30434,axiom,
! [VarCurr] :
( v96418(VarCurr)
<=> v95813(VarCurr,bitIndex51) ) ).
fof(addAssignment_30433,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex51)
<=> v95815(VarCurr,bitIndex51) ) ).
fof(addAssignment_30432,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex51)
<=> v96420(VarNext,bitIndex51) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2088,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96420(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2123,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96420(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_30431,axiom,
! [VarCurr] :
( v96416(VarCurr)
<=> v95650(VarCurr,bitIndex6) ) ).
fof(addAssignment_30430,axiom,
! [VarCurr] :
( v96412(VarCurr)
<=> v95813(VarCurr,bitIndex43) ) ).
fof(addAssignment_30429,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex43)
<=> v95815(VarCurr,bitIndex43) ) ).
fof(addAssignment_30428,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex43)
<=> v96414(VarNext,bitIndex43) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2087,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96414(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2122,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96414(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_30427,axiom,
! [VarCurr] :
( v96410(VarCurr)
<=> v95650(VarCurr,bitIndex5) ) ).
fof(addAssignment_30426,axiom,
! [VarCurr] :
( v96406(VarCurr)
<=> v95813(VarCurr,bitIndex35) ) ).
fof(addAssignment_30425,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex35)
<=> v95815(VarCurr,bitIndex35) ) ).
fof(addAssignment_30424,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex35)
<=> v96408(VarNext,bitIndex35) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2086,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96408(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2121,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96408(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_30423,axiom,
! [VarCurr] :
( v96404(VarCurr)
<=> v95650(VarCurr,bitIndex4) ) ).
fof(addAssignment_30422,axiom,
! [VarCurr] :
( v96400(VarCurr)
<=> v95813(VarCurr,bitIndex27) ) ).
fof(addAssignment_30421,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex27)
<=> v95815(VarCurr,bitIndex27) ) ).
fof(addAssignment_30420,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex27)
<=> v96402(VarNext,bitIndex27) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2085,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96402(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2120,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96402(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_30419,axiom,
! [VarCurr] :
( v96398(VarCurr)
<=> v95650(VarCurr,bitIndex3) ) ).
fof(addAssignment_30418,axiom,
! [VarCurr] :
( v96394(VarCurr)
<=> v95813(VarCurr,bitIndex19) ) ).
fof(addAssignment_30417,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex19)
<=> v95815(VarCurr,bitIndex19) ) ).
fof(addAssignment_30416,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex19)
<=> v96396(VarNext,bitIndex19) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2084,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96396(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2119,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96396(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_30415,axiom,
! [VarCurr] :
( v96392(VarCurr)
<=> v95650(VarCurr,bitIndex2) ) ).
fof(addAssignment_30414,axiom,
! [VarCurr] :
( v96388(VarCurr)
<=> v95813(VarCurr,bitIndex11) ) ).
fof(addAssignment_30413,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex11)
<=> v95815(VarCurr,bitIndex11) ) ).
fof(addAssignment_30412,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex11)
<=> v96390(VarNext,bitIndex11) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2083,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96390(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2118,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96390(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_30411,axiom,
! [VarCurr] :
( v96386(VarCurr)
<=> v95650(VarCurr,bitIndex1) ) ).
fof(addAssignment_30410,axiom,
! [VarCurr] :
( v96382(VarCurr)
<=> v95813(VarCurr,bitIndex3) ) ).
fof(addAssignment_30409,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex3)
<=> v95815(VarCurr,bitIndex3) ) ).
fof(addAssignment_30408,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex3)
<=> v96384(VarNext,bitIndex3) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2082,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96384(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2117,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96384(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_30407,axiom,
! [VarCurr] :
( v96380(VarCurr)
<=> v95650(VarCurr,bitIndex0) ) ).
fof(addAssignment_30406,axiom,
! [VarCurr] :
( v96374(VarCurr)
<=> v95595(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18029,axiom,
! [VarCurr] :
( v95591(VarCurr)
<=> ( v96369(VarCurr)
| v96370(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18028,axiom,
! [VarCurr] :
( v96370(VarCurr)
<=> ( v96261(VarCurr)
& v96266(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18027,axiom,
! [VarCurr] :
( v96369(VarCurr)
<=> ( v95593(VarCurr)
& v95642(VarCurr) ) ) ).
fof(addAssignment_30405,axiom,
! [VarCurr] :
( v96266(VarCurr)
<=> v96268(VarCurr,bitIndex4) ) ).
fof(addAssignment_30404,axiom,
! [VarCurr] :
( v96268(VarCurr,bitIndex4)
<=> v96270(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18026,axiom,
! [VarCurr] :
( v96270(VarCurr)
<=> ( v96366(VarCurr)
| v96367(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18025,axiom,
! [VarCurr] :
( v96367(VarCurr)
<=> ( v96321(VarCurr)
& v96323(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18024,axiom,
! [VarCurr] :
( v96366(VarCurr)
<=> ( v96272(VarCurr)
& v96274(VarCurr) ) ) ).
fof(addAssignment_30403,axiom,
! [VarCurr] :
( v96323(VarCurr)
<=> v96325(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_1371,axiom,
! [VarCurr] :
( v96325(VarCurr,bitIndex4)
<=> ( v95897(VarCurr,bitIndex4)
& v95391(VarCurr) ) ) ).
fof(addAssignment_30402,axiom,
! [VarCurr] :
( v95897(VarCurr,bitIndex4)
<=> v96327(VarCurr) ) ).
fof(addAssignment_30401,axiom,
! [VarCurr] :
( v96327(VarCurr)
<=> v96329(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2081,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96346(VarNext)
=> ( v96329(VarNext)
<=> v96329(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2116,axiom,
! [VarNext] :
( v96346(VarNext)
=> ( v96329(VarNext)
<=> v96358(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4703,axiom,
! [VarCurr] :
( ~ v96347(VarCurr)
=> ( v96358(VarCurr)
<=> v96359(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4710,axiom,
! [VarCurr] :
( v96347(VarCurr)
=> ( v96358(VarCurr)
<=> v96335(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4702,axiom,
! [VarCurr] :
( ~ v96352(VarCurr)
=> ( v96359(VarCurr)
<=> v96337(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4709,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96352(VarCurr)
=> ( v96359(VarCurr)
<=> x95468(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18023,axiom,
! [VarCurr] :
( v96346(VarCurr)
<=> ( v96347(VarCurr)
| v96350(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18022,axiom,
! [VarCurr] :
( v96350(VarCurr)
<=> ( v96351(VarCurr)
& v96357(VarCurr) ) ) ).
fof(writeUnaryOperator_6922,axiom,
! [VarCurr] :
( ~ v96357(VarCurr)
<=> v96347(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18021,axiom,
! [VarCurr] :
( v96351(VarCurr)
<=> ( v96352(VarCurr)
| v96354(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18020,axiom,
! [VarCurr] :
( v96354(VarCurr)
<=> ( v96355(VarCurr)
& v96356(VarCurr) ) ) ).
fof(writeUnaryOperator_6921,axiom,
! [VarCurr] :
( ~ v96356(VarCurr)
<=> v96352(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18019,axiom,
! [VarCurr] :
( v96355(VarCurr)
<=> ( v96331(VarCurr)
& v96333(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18018,axiom,
! [VarCurr] :
( v96352(VarCurr)
<=> ( v96331(VarCurr)
& v96353(VarCurr) ) ) ).
fof(writeUnaryOperator_6920,axiom,
! [VarCurr] :
( ~ v96353(VarCurr)
<=> v96333(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18017,axiom,
! [VarCurr] :
( v96347(VarCurr)
<=> ( v96348(VarCurr)
& v96349(VarCurr) ) ) ).
fof(writeUnaryOperator_6919,axiom,
! [VarCurr] :
( ~ v96349(VarCurr)
<=> v96333(VarCurr) ) ).
fof(writeUnaryOperator_6918,axiom,
! [VarCurr] :
( ~ v96348(VarCurr)
<=> v96331(VarCurr) ) ).
fof(addAssignment_30400,axiom,
! [VarCurr] :
( v96337(VarCurr)
<=> v95971(VarCurr,bitIndex4) ) ).
fof(addAssignment_30399,axiom,
! [VarCurr] :
( v95971(VarCurr,bitIndex4)
<=> v96339(VarCurr) ) ).
fof(addAssignment_30398,axiom,
! [VarCurr] :
( v96339(VarCurr)
<=> v96341(VarCurr) ) ).
fof(addAssignment_30397,axiom,
! [VarCurr] :
( v96341(VarCurr)
<=> v96343(VarCurr) ) ).
fof(addAssignment_30396,axiom,
! [VarCurr] :
( v96335(VarCurr)
<=> v95909(VarCurr,bitIndex4) ) ).
fof(addAssignment_30395,axiom,
! [VarCurr] :
( v95909(VarCurr,bitIndex4)
<=> v95911(VarCurr,bitIndex4) ) ).
fof(addAssignment_30394,axiom,
! [VarCurr] :
( v95911(VarCurr,bitIndex4)
<=> v95967(VarCurr,bitIndex4) ) ).
fof(addAssignment_30393,axiom,
! [VarCurr] :
( v95919(VarCurr,bitIndex4)
<=> v95965(VarCurr,bitIndex4) ) ).
fof(addAssignment_30392,axiom,
! [VarCurr] :
( v95924(VarCurr,bitIndex4)
<=> v95926(VarCurr,bitIndex4) ) ).
fof(addAssignment_30391,axiom,
! [VarCurr] :
( v96333(VarCurr)
<=> v95417(VarCurr,bitIndex0) ) ).
fof(addAssignment_30390,axiom,
! [VarCurr] :
( v96331(VarCurr)
<=> v95399(VarCurr,bitIndex0) ) ).
fof(addAssignment_30389,axiom,
! [VarCurr] :
( v96321(VarCurr)
<=> v95523(VarCurr) ) ).
fof(addAssignment_30388,axiom,
! [VarCurr] :
( v96274(VarCurr)
<=> v96276(VarCurr,bitIndex4) ) ).
fof(addAssignment_30387,axiom,
! [VarCurr] :
( v96276(VarCurr,bitIndex4)
<=> v96278(VarCurr) ) ).
fof(addAssignment_30386,axiom,
! [VarCurr] :
( v96278(VarCurr)
<=> v96280(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2080,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96302(VarNext)
=> ( v96280(VarNext)
<=> v96280(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2115,axiom,
! [VarNext] :
( v96302(VarNext)
=> ( v96280(VarNext)
<=> v96314(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4701,axiom,
! [VarCurr] :
( ~ v96303(VarCurr)
=> ( v96314(VarCurr)
<=> v96315(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4708,axiom,
! [VarCurr] :
( v96303(VarCurr)
=> ( v96314(VarCurr)
<=> v96286(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4700,axiom,
! [VarCurr] :
( ~ v96308(VarCurr)
=> ( v96315(VarCurr)
<=> v96293(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4707,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96308(VarCurr)
=> ( v96315(VarCurr)
<=> x95468(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18016,axiom,
! [VarCurr] :
( v96302(VarCurr)
<=> ( v96303(VarCurr)
| v96306(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18015,axiom,
! [VarCurr] :
( v96306(VarCurr)
<=> ( v96307(VarCurr)
& v96313(VarCurr) ) ) ).
fof(writeUnaryOperator_6917,axiom,
! [VarCurr] :
( ~ v96313(VarCurr)
<=> v96303(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18014,axiom,
! [VarCurr] :
( v96307(VarCurr)
<=> ( v96308(VarCurr)
| v96310(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18013,axiom,
! [VarCurr] :
( v96310(VarCurr)
<=> ( v96311(VarCurr)
& v96312(VarCurr) ) ) ).
fof(writeUnaryOperator_6916,axiom,
! [VarCurr] :
( ~ v96312(VarCurr)
<=> v96308(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18012,axiom,
! [VarCurr] :
( v96311(VarCurr)
<=> ( v96282(VarCurr)
& v96284(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18011,axiom,
! [VarCurr] :
( v96308(VarCurr)
<=> ( v96282(VarCurr)
& v96309(VarCurr) ) ) ).
fof(writeUnaryOperator_6915,axiom,
! [VarCurr] :
( ~ v96309(VarCurr)
<=> v96284(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18010,axiom,
! [VarCurr] :
( v96303(VarCurr)
<=> ( v96304(VarCurr)
& v96305(VarCurr) ) ) ).
fof(writeUnaryOperator_6914,axiom,
! [VarCurr] :
( ~ v96305(VarCurr)
<=> v96284(VarCurr) ) ).
fof(writeUnaryOperator_6913,axiom,
! [VarCurr] :
( ~ v96304(VarCurr)
<=> v96282(VarCurr) ) ).
fof(addAssignment_30385,axiom,
! [VarCurr] :
( v96293(VarCurr)
<=> v96295(VarCurr,bitIndex4) ) ).
fof(addAssignment_30384,axiom,
! [VarCurr] :
( v96295(VarCurr,bitIndex4)
<=> v95973(VarCurr,bitIndex3) ) ).
fof(addAssignment_30383,axiom,
! [VarCurr] :
( v95973(VarCurr,bitIndex3)
<=> v96297(VarCurr) ) ).
fof(addAssignment_30382,axiom,
! [VarCurr] :
( v96297(VarCurr)
<=> v96299(VarCurr) ) ).
fof(addAssignment_30381,axiom,
! [VarCurr] :
( v96286(VarCurr)
<=> v96288(VarCurr,bitIndex4) ) ).
fof(addAssignment_30380,axiom,
! [VarCurr] :
( v96288(VarCurr,bitIndex4)
<=> v96290(VarCurr,bitIndex4) ) ).
fof(addAssignment_30379,axiom,
! [VarCurr] :
( v96290(VarCurr,bitIndex4)
<=> v96291(VarCurr,bitIndex4) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2079,axiom,
! [VarCurr] :
( ~ v95453(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v96291(VarCurr,B)
<=> v95926(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2114,axiom,
! [VarCurr] :
( v95453(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v96291(VarCurr,B)
<=> v95913(VarCurr,B) ) ) ) ).
fof(addAssignment_30378,axiom,
! [VarCurr] :
( v95926(VarCurr,bitIndex4)
<=> v95928(VarCurr,bitIndex4) ) ).
fof(addAssignment_30377,axiom,
! [VarCurr] :
( v95928(VarCurr,bitIndex4)
<=> v95930(VarCurr,bitIndex4) ) ).
fof(addAssignment_30376,axiom,
! [VarCurr] :
( v95930(VarCurr,bitIndex4)
<=> v95932(VarCurr,bitIndex4) ) ).
fof(addAssignment_30375,axiom,
! [VarCurr] :
( v95932(VarCurr,bitIndex4)
<=> v95934(VarCurr,bitIndex4) ) ).
fof(addAssignment_30374,axiom,
! [VarCurr] :
( v95934(VarCurr,bitIndex4)
<=> v95936(VarCurr,bitIndex4) ) ).
fof(addAssignment_30373,axiom,
! [VarCurr] :
( v95936(VarCurr,bitIndex4)
<=> v95938(VarCurr,bitIndex4) ) ).
fof(addAssignment_30372,axiom,
! [VarCurr] :
( v95938(VarCurr,bitIndex4)
<=> v95940(VarCurr,bitIndex4) ) ).
fof(addAssignment_30371,axiom,
! [VarCurr] :
( v95940(VarCurr,bitIndex4)
<=> v95942(VarCurr,bitIndex4) ) ).
fof(addAssignment_30370,axiom,
! [VarCurr] :
( v95942(VarCurr,bitIndex4)
<=> v95944(VarCurr,bitIndex4) ) ).
fof(addAssignment_30369,axiom,
! [VarCurr] :
( v95944(VarCurr,bitIndex4)
<=> v95946(VarCurr,bitIndex4) ) ).
fof(addAssignment_30368,axiom,
! [VarCurr] :
( v95946(VarCurr,bitIndex4)
<=> v95948(VarCurr,bitIndex4) ) ).
fof(addAssignment_30367,axiom,
! [VarCurr] :
( v95948(VarCurr,bitIndex4)
<=> v95950(VarCurr,bitIndex4) ) ).
fof(addAssignment_30366,axiom,
! [VarCurr] :
( v95950(VarCurr,bitIndex4)
<=> v95952(VarCurr,bitIndex4) ) ).
fof(addAssignment_30365,axiom,
! [VarCurr] :
( v95952(VarCurr,bitIndex4)
<=> v95954(VarCurr,bitIndex4) ) ).
fof(addAssignment_30364,axiom,
! [VarCurr] :
( v95954(VarCurr,bitIndex4)
<=> v4119(VarCurr,bitIndex4) ) ).
fof(addAssignment_30363,axiom,
! [VarCurr] :
( v95913(VarCurr,bitIndex4)
<=> v95915(VarCurr,bitIndex4) ) ).
fof(addAssignment_30362,axiom,
! [VarCurr] :
( v95915(VarCurr,bitIndex4)
<=> v95917(VarCurr,bitIndex4) ) ).
fof(addAssignment_30361,axiom,
! [VarCurr] :
( v96284(VarCurr)
<=> v95417(VarCurr,bitIndex0) ) ).
fof(addAssignment_30360,axiom,
! [VarCurr] :
( v96282(VarCurr)
<=> v95399(VarCurr,bitIndex0) ) ).
fof(addAssignment_30359,axiom,
! [VarCurr] :
( v96272(VarCurr)
<=> v95525(VarCurr) ) ).
fof(addAssignment_30358,axiom,
! [VarCurr] :
( v96261(VarCurr)
<=> v96263(VarCurr) ) ).
fof(writeUnaryOperator_6912,axiom,
! [VarCurr] :
( ~ v96263(VarCurr)
<=> v95595(VarCurr) ) ).
fof(addAssignment_30357,axiom,
! [VarCurr] :
( v95642(VarCurr)
<=> v95644(VarCurr,bitIndex4) ) ).
fof(addAssignment_30356,axiom,
! [VarCurr] :
( v95644(VarCurr,bitIndex4)
<=> v95646(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18009,axiom,
! [VarCurr] :
( v95646(VarCurr)
<=> ( v96246(VarCurr)
| v96259(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18008,axiom,
! [VarCurr] :
( v96259(VarCurr)
<=> ( v96239(VarCurr)
& v96242(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18007,axiom,
! [VarCurr] :
( v96246(VarCurr)
<=> ( v96247(VarCurr)
| v96258(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18006,axiom,
! [VarCurr] :
( v96258(VarCurr)
<=> ( v96229(VarCurr)
& v96235(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18005,axiom,
! [VarCurr] :
( v96247(VarCurr)
<=> ( v96248(VarCurr)
| v96257(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18004,axiom,
! [VarCurr] :
( v96257(VarCurr)
<=> ( v96222(VarCurr)
& v96225(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18003,axiom,
! [VarCurr] :
( v96248(VarCurr)
<=> ( v96249(VarCurr)
| v96256(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18002,axiom,
! [VarCurr] :
( v96256(VarCurr)
<=> ( v96212(VarCurr)
& v96218(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18001,axiom,
! [VarCurr] :
( v96249(VarCurr)
<=> ( v96250(VarCurr)
| v96255(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18000,axiom,
! [VarCurr] :
( v96255(VarCurr)
<=> ( v96205(VarCurr)
& v96208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17999,axiom,
! [VarCurr] :
( v96250(VarCurr)
<=> ( v96251(VarCurr)
| v96254(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17998,axiom,
! [VarCurr] :
( v96254(VarCurr)
<=> ( v96195(VarCurr)
& v96201(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17997,axiom,
! [VarCurr] :
( v96251(VarCurr)
<=> ( v96252(VarCurr)
| v96253(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17996,axiom,
! [VarCurr] :
( v96253(VarCurr)
<=> ( v96188(VarCurr)
& v96191(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17995,axiom,
! [VarCurr] :
( v96252(VarCurr)
<=> ( v95648(VarCurr)
& v95811(VarCurr) ) ) ).
fof(addAssignment_30355,axiom,
! [VarCurr] :
( v96242(VarCurr)
<=> v95813(VarCurr,bitIndex60) ) ).
fof(addAssignment_30354,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex60)
<=> v95815(VarCurr,bitIndex60) ) ).
fof(addAssignment_30353,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex60)
<=> v96244(VarNext,bitIndex60) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2078,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96244(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2113,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96244(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_30352,axiom,
! [VarCurr] :
( v96239(VarCurr)
<=> v95650(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorShiftedRanges_1370,axiom,
! [VarCurr] :
( v95650(VarCurr,bitIndex7)
<=> ( v96231(VarCurr)
& v95656(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_30351,axiom,
! [VarCurr] :
( v96235(VarCurr)
<=> v95813(VarCurr,bitIndex52) ) ).
fof(addAssignment_30350,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex52)
<=> v95815(VarCurr,bitIndex52) ) ).
fof(addAssignment_30349,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex52)
<=> v96237(VarNext,bitIndex52) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2077,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96237(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2112,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96237(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_30348,axiom,
! [VarCurr] :
( v96229(VarCurr)
<=> v95650(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorShiftedRanges_1369,axiom,
! [VarCurr] :
( v95650(VarCurr,bitIndex6)
<=> ( v96231(VarCurr)
& v95771(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1368,axiom,
! [VarCurr] :
( v96231(VarCurr)
<=> ( v95656(VarCurr,bitIndex2)
& v95656(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_30347,axiom,
! [VarCurr] :
( v96225(VarCurr)
<=> v95813(VarCurr,bitIndex44) ) ).
fof(addAssignment_30346,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex44)
<=> v95815(VarCurr,bitIndex44) ) ).
fof(addAssignment_30345,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex44)
<=> v96227(VarNext,bitIndex44) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2076,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96227(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2111,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96227(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_30344,axiom,
! [VarCurr] :
( v96222(VarCurr)
<=> v95650(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_1367,axiom,
! [VarCurr] :
( v95650(VarCurr,bitIndex5)
<=> ( v96214(VarCurr)
& v95656(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_30343,axiom,
! [VarCurr] :
( v96218(VarCurr)
<=> v95813(VarCurr,bitIndex36) ) ).
fof(addAssignment_30342,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex36)
<=> v95815(VarCurr,bitIndex36) ) ).
fof(addAssignment_30341,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex36)
<=> v96220(VarNext,bitIndex36) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2075,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96220(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2110,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96220(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_30340,axiom,
! [VarCurr] :
( v96212(VarCurr)
<=> v95650(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_1366,axiom,
! [VarCurr] :
( v95650(VarCurr,bitIndex4)
<=> ( v96214(VarCurr)
& v95771(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1365,axiom,
! [VarCurr] :
( v96214(VarCurr)
<=> ( v95656(VarCurr,bitIndex2)
& v95729(VarCurr) ) ) ).
fof(addAssignment_30339,axiom,
! [VarCurr] :
( v96208(VarCurr)
<=> v95813(VarCurr,bitIndex28) ) ).
fof(addAssignment_30338,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex28)
<=> v95815(VarCurr,bitIndex28) ) ).
fof(addAssignment_30337,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex28)
<=> v96210(VarNext,bitIndex28) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2074,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96210(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2109,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96210(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_30336,axiom,
! [VarCurr] :
( v96205(VarCurr)
<=> v95650(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_1364,axiom,
! [VarCurr] :
( v95650(VarCurr,bitIndex3)
<=> ( v96197(VarCurr)
& v95656(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_30335,axiom,
! [VarCurr] :
( v96201(VarCurr)
<=> v95813(VarCurr,bitIndex20) ) ).
fof(addAssignment_30334,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex20)
<=> v95815(VarCurr,bitIndex20) ) ).
fof(addAssignment_30333,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex20)
<=> v96203(VarNext,bitIndex20) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2073,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96203(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2108,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96203(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_30332,axiom,
! [VarCurr] :
( v96195(VarCurr)
<=> v95650(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_1363,axiom,
! [VarCurr] :
( v95650(VarCurr,bitIndex2)
<=> ( v96197(VarCurr)
& v95771(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1362,axiom,
! [VarCurr] :
( v96197(VarCurr)
<=> ( v95654(VarCurr)
& v95656(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_30331,axiom,
! [VarCurr] :
( v96191(VarCurr)
<=> v95813(VarCurr,bitIndex12) ) ).
fof(addAssignment_30330,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex12)
<=> v95815(VarCurr,bitIndex12) ) ).
fof(addAssignment_30329,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex12)
<=> v96193(VarNext,bitIndex12) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2072,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96193(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2107,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96193(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(addAssignment_30328,axiom,
! [VarCurr] :
( v96188(VarCurr)
<=> v95650(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_1361,axiom,
! [VarCurr] :
( v95650(VarCurr,bitIndex1)
<=> ( v95652(VarCurr)
& v95656(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_30327,axiom,
! [VarCurr] :
( v95811(VarCurr)
<=> v95813(VarCurr,bitIndex4) ) ).
fof(addAssignment_30326,axiom,
! [VarCurr] :
( v95813(VarCurr,bitIndex4)
<=> v95815(VarCurr,bitIndex4) ) ).
fof(addAssignment_30325,axiom,
! [VarNext] :
( v95815(VarNext,bitIndex4)
<=> v96164(VarNext,bitIndex4) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2071,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96164(VarNext,B)
<=> v95815(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2106,axiom,
! [VarNext] :
( v96107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v96164(VarNext,B)
<=> v96165(VarNext,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2070,axiom,
! [VarCurr] :
( ~ v95817(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v96165(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2105,axiom,
! [VarCurr] :
( v95817(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v96165(VarCurr,B)
<=> v96166(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges15_2,axiom,
! [VarCurr] :
( ( ~ v96168(VarCurr)
& ~ v96169(VarCurr)
& ~ v96170(VarCurr)
& ~ v96171(VarCurr)
& ~ v96172(VarCurr)
& ~ v96173(VarCurr)
& ~ v96174(VarCurr)
& ~ v96175(VarCurr)
& ~ v96176(VarCurr)
& ~ v96177(VarCurr)
& ~ v96178(VarCurr)
& ~ v96179(VarCurr)
& ~ v96180(VarCurr)
& ~ v96181(VarCurr)
& ~ v96182(VarCurr) )
=> ! [B] :
( range_63_0(B)
=> ( v96166(VarCurr,B)
<=> v95893(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges14_3,axiom,
! [VarCurr] :
( v96182(VarCurr)
=> ( ( v96166(VarCurr,bitIndex63)
<=> v95893(VarCurr,bitIndex127) )
& ( v96166(VarCurr,bitIndex62)
<=> v95893(VarCurr,bitIndex126) )
& ( v96166(VarCurr,bitIndex61)
<=> v95893(VarCurr,bitIndex125) )
& ( v96166(VarCurr,bitIndex60)
<=> v95893(VarCurr,bitIndex124) )
& ( v96166(VarCurr,bitIndex59)
<=> v95893(VarCurr,bitIndex123) )
& ( v96166(VarCurr,bitIndex58)
<=> v95893(VarCurr,bitIndex122) )
& ( v96166(VarCurr,bitIndex57)
<=> v95893(VarCurr,bitIndex121) )
& ( v96166(VarCurr,bitIndex56)
<=> v95893(VarCurr,bitIndex120) )
& ( v96166(VarCurr,bitIndex55)
<=> v95893(VarCurr,bitIndex119) )
& ( v96166(VarCurr,bitIndex54)
<=> v95893(VarCurr,bitIndex118) )
& ( v96166(VarCurr,bitIndex53)
<=> v95893(VarCurr,bitIndex117) )
& ( v96166(VarCurr,bitIndex52)
<=> v95893(VarCurr,bitIndex116) )
& ( v96166(VarCurr,bitIndex51)
<=> v95893(VarCurr,bitIndex115) )
& ( v96166(VarCurr,bitIndex50)
<=> v95893(VarCurr,bitIndex114) )
& ( v96166(VarCurr,bitIndex49)
<=> v95893(VarCurr,bitIndex113) )
& ( v96166(VarCurr,bitIndex48)
<=> v95893(VarCurr,bitIndex112) )
& ( v96166(VarCurr,bitIndex47)
<=> v95893(VarCurr,bitIndex111) )
& ( v96166(VarCurr,bitIndex46)
<=> v95893(VarCurr,bitIndex110) )
& ( v96166(VarCurr,bitIndex45)
<=> v95893(VarCurr,bitIndex109) )
& ( v96166(VarCurr,bitIndex44)
<=> v95893(VarCurr,bitIndex108) )
& ( v96166(VarCurr,bitIndex43)
<=> v95893(VarCurr,bitIndex107) )
& ( v96166(VarCurr,bitIndex42)
<=> v95893(VarCurr,bitIndex106) )
& ( v96166(VarCurr,bitIndex41)
<=> v95893(VarCurr,bitIndex105) )
& ( v96166(VarCurr,bitIndex40)
<=> v95893(VarCurr,bitIndex104) )
& ( v96166(VarCurr,bitIndex39)
<=> v95893(VarCurr,bitIndex103) )
& ( v96166(VarCurr,bitIndex38)
<=> v95893(VarCurr,bitIndex102) )
& ( v96166(VarCurr,bitIndex37)
<=> v95893(VarCurr,bitIndex101) )
& ( v96166(VarCurr,bitIndex36)
<=> v95893(VarCurr,bitIndex100) )
& ( v96166(VarCurr,bitIndex35)
<=> v95893(VarCurr,bitIndex99) )
& ( v96166(VarCurr,bitIndex34)
<=> v95893(VarCurr,bitIndex98) )
& ( v96166(VarCurr,bitIndex33)
<=> v95893(VarCurr,bitIndex97) )
& ( v96166(VarCurr,bitIndex32)
<=> v95893(VarCurr,bitIndex96) )
& ( v96166(VarCurr,bitIndex31)
<=> v95893(VarCurr,bitIndex95) )
& ( v96166(VarCurr,bitIndex30)
<=> v95893(VarCurr,bitIndex94) )
& ( v96166(VarCurr,bitIndex29)
<=> v95893(VarCurr,bitIndex93) )
& ( v96166(VarCurr,bitIndex28)
<=> v95893(VarCurr,bitIndex92) )
& ( v96166(VarCurr,bitIndex27)
<=> v95893(VarCurr,bitIndex91) )
& ( v96166(VarCurr,bitIndex26)
<=> v95893(VarCurr,bitIndex90) )
& ( v96166(VarCurr,bitIndex25)
<=> v95893(VarCurr,bitIndex89) )
& ( v96166(VarCurr,bitIndex24)
<=> v95893(VarCurr,bitIndex88) )
& ( v96166(VarCurr,bitIndex23)
<=> v95893(VarCurr,bitIndex87) )
& ( v96166(VarCurr,bitIndex22)
<=> v95893(VarCurr,bitIndex86) )
& ( v96166(VarCurr,bitIndex21)
<=> v95893(VarCurr,bitIndex85) )
& ( v96166(VarCurr,bitIndex20)
<=> v95893(VarCurr,bitIndex84) )
& ( v96166(VarCurr,bitIndex19)
<=> v95893(VarCurr,bitIndex83) )
& ( v96166(VarCurr,bitIndex18)
<=> v95893(VarCurr,bitIndex82) )
& ( v96166(VarCurr,bitIndex17)
<=> v95893(VarCurr,bitIndex81) )
& ( v96166(VarCurr,bitIndex16)
<=> v95893(VarCurr,bitIndex80) )
& ( v96166(VarCurr,bitIndex15)
<=> v95893(VarCurr,bitIndex79) )
& ( v96166(VarCurr,bitIndex14)
<=> v95893(VarCurr,bitIndex78) )
& ( v96166(VarCurr,bitIndex13)
<=> v95893(VarCurr,bitIndex77) )
& ( v96166(VarCurr,bitIndex12)
<=> v95893(VarCurr,bitIndex76) )
& ( v96166(VarCurr,bitIndex11)
<=> v95893(VarCurr,bitIndex75) )
& ( v96166(VarCurr,bitIndex10)
<=> v95893(VarCurr,bitIndex74) )
& ( v96166(VarCurr,bitIndex9)
<=> v95893(VarCurr,bitIndex73) )
& ( v96166(VarCurr,bitIndex8)
<=> v95893(VarCurr,bitIndex72) )
& ( v96166(VarCurr,bitIndex7)
<=> v95893(VarCurr,bitIndex71) )
& ( v96166(VarCurr,bitIndex6)
<=> v95893(VarCurr,bitIndex70) )
& ( v96166(VarCurr,bitIndex5)
<=> v95893(VarCurr,bitIndex69) )
& ( v96166(VarCurr,bitIndex4)
<=> v95893(VarCurr,bitIndex68) )
& ( v96166(VarCurr,bitIndex3)
<=> v95893(VarCurr,bitIndex67) )
& ( v96166(VarCurr,bitIndex2)
<=> v95893(VarCurr,bitIndex66) )
& ( v96166(VarCurr,bitIndex1)
<=> v95893(VarCurr,bitIndex65) )
& ( v96166(VarCurr,bitIndex0)
<=> v95893(VarCurr,bitIndex64) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges13_3,axiom,
! [VarCurr] :
( v96181(VarCurr)
=> ( ( v96166(VarCurr,bitIndex63)
<=> v95893(VarCurr,bitIndex191) )
& ( v96166(VarCurr,bitIndex62)
<=> v95893(VarCurr,bitIndex190) )
& ( v96166(VarCurr,bitIndex61)
<=> v95893(VarCurr,bitIndex189) )
& ( v96166(VarCurr,bitIndex60)
<=> v95893(VarCurr,bitIndex188) )
& ( v96166(VarCurr,bitIndex59)
<=> v95893(VarCurr,bitIndex187) )
& ( v96166(VarCurr,bitIndex58)
<=> v95893(VarCurr,bitIndex186) )
& ( v96166(VarCurr,bitIndex57)
<=> v95893(VarCurr,bitIndex185) )
& ( v96166(VarCurr,bitIndex56)
<=> v95893(VarCurr,bitIndex184) )
& ( v96166(VarCurr,bitIndex55)
<=> v95893(VarCurr,bitIndex183) )
& ( v96166(VarCurr,bitIndex54)
<=> v95893(VarCurr,bitIndex182) )
& ( v96166(VarCurr,bitIndex53)
<=> v95893(VarCurr,bitIndex181) )
& ( v96166(VarCurr,bitIndex52)
<=> v95893(VarCurr,bitIndex180) )
& ( v96166(VarCurr,bitIndex51)
<=> v95893(VarCurr,bitIndex179) )
& ( v96166(VarCurr,bitIndex50)
<=> v95893(VarCurr,bitIndex178) )
& ( v96166(VarCurr,bitIndex49)
<=> v95893(VarCurr,bitIndex177) )
& ( v96166(VarCurr,bitIndex48)
<=> v95893(VarCurr,bitIndex176) )
& ( v96166(VarCurr,bitIndex47)
<=> v95893(VarCurr,bitIndex175) )
& ( v96166(VarCurr,bitIndex46)
<=> v95893(VarCurr,bitIndex174) )
& ( v96166(VarCurr,bitIndex45)
<=> v95893(VarCurr,bitIndex173) )
& ( v96166(VarCurr,bitIndex44)
<=> v95893(VarCurr,bitIndex172) )
& ( v96166(VarCurr,bitIndex43)
<=> v95893(VarCurr,bitIndex171) )
& ( v96166(VarCurr,bitIndex42)
<=> v95893(VarCurr,bitIndex170) )
& ( v96166(VarCurr,bitIndex41)
<=> v95893(VarCurr,bitIndex169) )
& ( v96166(VarCurr,bitIndex40)
<=> v95893(VarCurr,bitIndex168) )
& ( v96166(VarCurr,bitIndex39)
<=> v95893(VarCurr,bitIndex167) )
& ( v96166(VarCurr,bitIndex38)
<=> v95893(VarCurr,bitIndex166) )
& ( v96166(VarCurr,bitIndex37)
<=> v95893(VarCurr,bitIndex165) )
& ( v96166(VarCurr,bitIndex36)
<=> v95893(VarCurr,bitIndex164) )
& ( v96166(VarCurr,bitIndex35)
<=> v95893(VarCurr,bitIndex163) )
& ( v96166(VarCurr,bitIndex34)
<=> v95893(VarCurr,bitIndex162) )
& ( v96166(VarCurr,bitIndex33)
<=> v95893(VarCurr,bitIndex161) )
& ( v96166(VarCurr,bitIndex32)
<=> v95893(VarCurr,bitIndex160) )
& ( v96166(VarCurr,bitIndex31)
<=> v95893(VarCurr,bitIndex159) )
& ( v96166(VarCurr,bitIndex30)
<=> v95893(VarCurr,bitIndex158) )
& ( v96166(VarCurr,bitIndex29)
<=> v95893(VarCurr,bitIndex157) )
& ( v96166(VarCurr,bitIndex28)
<=> v95893(VarCurr,bitIndex156) )
& ( v96166(VarCurr,bitIndex27)
<=> v95893(VarCurr,bitIndex155) )
& ( v96166(VarCurr,bitIndex26)
<=> v95893(VarCurr,bitIndex154) )
& ( v96166(VarCurr,bitIndex25)
<=> v95893(VarCurr,bitIndex153) )
& ( v96166(VarCurr,bitIndex24)
<=> v95893(VarCurr,bitIndex152) )
& ( v96166(VarCurr,bitIndex23)
<=> v95893(VarCurr,bitIndex151) )
& ( v96166(VarCurr,bitIndex22)
<=> v95893(VarCurr,bitIndex150) )
& ( v96166(VarCurr,bitIndex21)
<=> v95893(VarCurr,bitIndex149) )
& ( v96166(VarCurr,bitIndex20)
<=> v95893(VarCurr,bitIndex148) )
& ( v96166(VarCurr,bitIndex19)
<=> v95893(VarCurr,bitIndex147) )
& ( v96166(VarCurr,bitIndex18)
<=> v95893(VarCurr,bitIndex146) )
& ( v96166(VarCurr,bitIndex17)
<=> v95893(VarCurr,bitIndex145) )
& ( v96166(VarCurr,bitIndex16)
<=> v95893(VarCurr,bitIndex144) )
& ( v96166(VarCurr,bitIndex15)
<=> v95893(VarCurr,bitIndex143) )
& ( v96166(VarCurr,bitIndex14)
<=> v95893(VarCurr,bitIndex142) )
& ( v96166(VarCurr,bitIndex13)
<=> v95893(VarCurr,bitIndex141) )
& ( v96166(VarCurr,bitIndex12)
<=> v95893(VarCurr,bitIndex140) )
& ( v96166(VarCurr,bitIndex11)
<=> v95893(VarCurr,bitIndex139) )
& ( v96166(VarCurr,bitIndex10)
<=> v95893(VarCurr,bitIndex138) )
& ( v96166(VarCurr,bitIndex9)
<=> v95893(VarCurr,bitIndex137) )
& ( v96166(VarCurr,bitIndex8)
<=> v95893(VarCurr,bitIndex136) )
& ( v96166(VarCurr,bitIndex7)
<=> v95893(VarCurr,bitIndex135) )
& ( v96166(VarCurr,bitIndex6)
<=> v95893(VarCurr,bitIndex134) )
& ( v96166(VarCurr,bitIndex5)
<=> v95893(VarCurr,bitIndex133) )
& ( v96166(VarCurr,bitIndex4)
<=> v95893(VarCurr,bitIndex132) )
& ( v96166(VarCurr,bitIndex3)
<=> v95893(VarCurr,bitIndex131) )
& ( v96166(VarCurr,bitIndex2)
<=> v95893(VarCurr,bitIndex130) )
& ( v96166(VarCurr,bitIndex1)
<=> v95893(VarCurr,bitIndex129) )
& ( v96166(VarCurr,bitIndex0)
<=> v95893(VarCurr,bitIndex128) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges12_3,axiom,
! [VarCurr] :
( v96180(VarCurr)
=> ( ( v96166(VarCurr,bitIndex63)
<=> v95893(VarCurr,bitIndex255) )
& ( v96166(VarCurr,bitIndex62)
<=> v95893(VarCurr,bitIndex254) )
& ( v96166(VarCurr,bitIndex61)
<=> v95893(VarCurr,bitIndex253) )
& ( v96166(VarCurr,bitIndex60)
<=> v95893(VarCurr,bitIndex252) )
& ( v96166(VarCurr,bitIndex59)
<=> v95893(VarCurr,bitIndex251) )
& ( v96166(VarCurr,bitIndex58)
<=> v95893(VarCurr,bitIndex250) )
& ( v96166(VarCurr,bitIndex57)
<=> v95893(VarCurr,bitIndex249) )
& ( v96166(VarCurr,bitIndex56)
<=> v95893(VarCurr,bitIndex248) )
& ( v96166(VarCurr,bitIndex55)
<=> v95893(VarCurr,bitIndex247) )
& ( v96166(VarCurr,bitIndex54)
<=> v95893(VarCurr,bitIndex246) )
& ( v96166(VarCurr,bitIndex53)
<=> v95893(VarCurr,bitIndex245) )
& ( v96166(VarCurr,bitIndex52)
<=> v95893(VarCurr,bitIndex244) )
& ( v96166(VarCurr,bitIndex51)
<=> v95893(VarCurr,bitIndex243) )
& ( v96166(VarCurr,bitIndex50)
<=> v95893(VarCurr,bitIndex242) )
& ( v96166(VarCurr,bitIndex49)
<=> v95893(VarCurr,bitIndex241) )
& ( v96166(VarCurr,bitIndex48)
<=> v95893(VarCurr,bitIndex240) )
& ( v96166(VarCurr,bitIndex47)
<=> v95893(VarCurr,bitIndex239) )
& ( v96166(VarCurr,bitIndex46)
<=> v95893(VarCurr,bitIndex238) )
& ( v96166(VarCurr,bitIndex45)
<=> v95893(VarCurr,bitIndex237) )
& ( v96166(VarCurr,bitIndex44)
<=> v95893(VarCurr,bitIndex236) )
& ( v96166(VarCurr,bitIndex43)
<=> v95893(VarCurr,bitIndex235) )
& ( v96166(VarCurr,bitIndex42)
<=> v95893(VarCurr,bitIndex234) )
& ( v96166(VarCurr,bitIndex41)
<=> v95893(VarCurr,bitIndex233) )
& ( v96166(VarCurr,bitIndex40)
<=> v95893(VarCurr,bitIndex232) )
& ( v96166(VarCurr,bitIndex39)
<=> v95893(VarCurr,bitIndex231) )
& ( v96166(VarCurr,bitIndex38)
<=> v95893(VarCurr,bitIndex230) )
& ( v96166(VarCurr,bitIndex37)
<=> v95893(VarCurr,bitIndex229) )
& ( v96166(VarCurr,bitIndex36)
<=> v95893(VarCurr,bitIndex228) )
& ( v96166(VarCurr,bitIndex35)
<=> v95893(VarCurr,bitIndex227) )
& ( v96166(VarCurr,bitIndex34)
<=> v95893(VarCurr,bitIndex226) )
& ( v96166(VarCurr,bitIndex33)
<=> v95893(VarCurr,bitIndex225) )
& ( v96166(VarCurr,bitIndex32)
<=> v95893(VarCurr,bitIndex224) )
& ( v96166(VarCurr,bitIndex31)
<=> v95893(VarCurr,bitIndex223) )
& ( v96166(VarCurr,bitIndex30)
<=> v95893(VarCurr,bitIndex222) )
& ( v96166(VarCurr,bitIndex29)
<=> v95893(VarCurr,bitIndex221) )
& ( v96166(VarCurr,bitIndex28)
<=> v95893(VarCurr,bitIndex220) )
& ( v96166(VarCurr,bitIndex27)
<=> v95893(VarCurr,bitIndex219) )
& ( v96166(VarCurr,bitIndex26)
<=> v95893(VarCurr,bitIndex218) )
& ( v96166(VarCurr,bitIndex25)
<=> v95893(VarCurr,bitIndex217) )
& ( v96166(VarCurr,bitIndex24)
<=> v95893(VarCurr,bitIndex216) )
& ( v96166(VarCurr,bitIndex23)
<=> v95893(VarCurr,bitIndex215) )
& ( v96166(VarCurr,bitIndex22)
<=> v95893(VarCurr,bitIndex214) )
& ( v96166(VarCurr,bitIndex21)
<=> v95893(VarCurr,bitIndex213) )
& ( v96166(VarCurr,bitIndex20)
<=> v95893(VarCurr,bitIndex212) )
& ( v96166(VarCurr,bitIndex19)
<=> v95893(VarCurr,bitIndex211) )
& ( v96166(VarCurr,bitIndex18)
<=> v95893(VarCurr,bitIndex210) )
& ( v96166(VarCurr,bitIndex17)
<=> v95893(VarCurr,bitIndex209) )
& ( v96166(VarCurr,bitIndex16)
<=> v95893(VarCurr,bitIndex208) )
& ( v96166(VarCurr,bitIndex15)
<=> v95893(VarCurr,bitIndex207) )
& ( v96166(VarCurr,bitIndex14)
<=> v95893(VarCurr,bitIndex206) )
& ( v96166(VarCurr,bitIndex13)
<=> v95893(VarCurr,bitIndex205) )
& ( v96166(VarCurr,bitIndex12)
<=> v95893(VarCurr,bitIndex204) )
& ( v96166(VarCurr,bitIndex11)
<=> v95893(VarCurr,bitIndex203) )
& ( v96166(VarCurr,bitIndex10)
<=> v95893(VarCurr,bitIndex202) )
& ( v96166(VarCurr,bitIndex9)
<=> v95893(VarCurr,bitIndex201) )
& ( v96166(VarCurr,bitIndex8)
<=> v95893(VarCurr,bitIndex200) )
& ( v96166(VarCurr,bitIndex7)
<=> v95893(VarCurr,bitIndex199) )
& ( v96166(VarCurr,bitIndex6)
<=> v95893(VarCurr,bitIndex198) )
& ( v96166(VarCurr,bitIndex5)
<=> v95893(VarCurr,bitIndex197) )
& ( v96166(VarCurr,bitIndex4)
<=> v95893(VarCurr,bitIndex196) )
& ( v96166(VarCurr,bitIndex3)
<=> v95893(VarCurr,bitIndex195) )
& ( v96166(VarCurr,bitIndex2)
<=> v95893(VarCurr,bitIndex194) )
& ( v96166(VarCurr,bitIndex1)
<=> v95893(VarCurr,bitIndex193) )
& ( v96166(VarCurr,bitIndex0)
<=> v95893(VarCurr,bitIndex192) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges11_3,axiom,
! [VarCurr] :
( v96179(VarCurr)
=> ( ( v96166(VarCurr,bitIndex63)
<=> v95893(VarCurr,bitIndex319) )
& ( v96166(VarCurr,bitIndex62)
<=> v95893(VarCurr,bitIndex318) )
& ( v96166(VarCurr,bitIndex61)
<=> v95893(VarCurr,bitIndex317) )
& ( v96166(VarCurr,bitIndex60)
<=> v95893(VarCurr,bitIndex316) )
& ( v96166(VarCurr,bitIndex59)
<=> v95893(VarCurr,bitIndex315) )
& ( v96166(VarCurr,bitIndex58)
<=> v95893(VarCurr,bitIndex314) )
& ( v96166(VarCurr,bitIndex57)
<=> v95893(VarCurr,bitIndex313) )
& ( v96166(VarCurr,bitIndex56)
<=> v95893(VarCurr,bitIndex312) )
& ( v96166(VarCurr,bitIndex55)
<=> v95893(VarCurr,bitIndex311) )
& ( v96166(VarCurr,bitIndex54)
<=> v95893(VarCurr,bitIndex310) )
& ( v96166(VarCurr,bitIndex53)
<=> v95893(VarCurr,bitIndex309) )
& ( v96166(VarCurr,bitIndex52)
<=> v95893(VarCurr,bitIndex308) )
& ( v96166(VarCurr,bitIndex51)
<=> v95893(VarCurr,bitIndex307) )
& ( v96166(VarCurr,bitIndex50)
<=> v95893(VarCurr,bitIndex306) )
& ( v96166(VarCurr,bitIndex49)
<=> v95893(VarCurr,bitIndex305) )
& ( v96166(VarCurr,bitIndex48)
<=> v95893(VarCurr,bitIndex304) )
& ( v96166(VarCurr,bitIndex47)
<=> v95893(VarCurr,bitIndex303) )
& ( v96166(VarCurr,bitIndex46)
<=> v95893(VarCurr,bitIndex302) )
& ( v96166(VarCurr,bitIndex45)
<=> v95893(VarCurr,bitIndex301) )
& ( v96166(VarCurr,bitIndex44)
<=> v95893(VarCurr,bitIndex300) )
& ( v96166(VarCurr,bitIndex43)
<=> v95893(VarCurr,bitIndex299) )
& ( v96166(VarCurr,bitIndex42)
<=> v95893(VarCurr,bitIndex298) )
& ( v96166(VarCurr,bitIndex41)
<=> v95893(VarCurr,bitIndex297) )
& ( v96166(VarCurr,bitIndex40)
<=> v95893(VarCurr,bitIndex296) )
& ( v96166(VarCurr,bitIndex39)
<=> v95893(VarCurr,bitIndex295) )
& ( v96166(VarCurr,bitIndex38)
<=> v95893(VarCurr,bitIndex294) )
& ( v96166(VarCurr,bitIndex37)
<=> v95893(VarCurr,bitIndex293) )
& ( v96166(VarCurr,bitIndex36)
<=> v95893(VarCurr,bitIndex292) )
& ( v96166(VarCurr,bitIndex35)
<=> v95893(VarCurr,bitIndex291) )
& ( v96166(VarCurr,bitIndex34)
<=> v95893(VarCurr,bitIndex290) )
& ( v96166(VarCurr,bitIndex33)
<=> v95893(VarCurr,bitIndex289) )
& ( v96166(VarCurr,bitIndex32)
<=> v95893(VarCurr,bitIndex288) )
& ( v96166(VarCurr,bitIndex31)
<=> v95893(VarCurr,bitIndex287) )
& ( v96166(VarCurr,bitIndex30)
<=> v95893(VarCurr,bitIndex286) )
& ( v96166(VarCurr,bitIndex29)
<=> v95893(VarCurr,bitIndex285) )
& ( v96166(VarCurr,bitIndex28)
<=> v95893(VarCurr,bitIndex284) )
& ( v96166(VarCurr,bitIndex27)
<=> v95893(VarCurr,bitIndex283) )
& ( v96166(VarCurr,bitIndex26)
<=> v95893(VarCurr,bitIndex282) )
& ( v96166(VarCurr,bitIndex25)
<=> v95893(VarCurr,bitIndex281) )
& ( v96166(VarCurr,bitIndex24)
<=> v95893(VarCurr,bitIndex280) )
& ( v96166(VarCurr,bitIndex23)
<=> v95893(VarCurr,bitIndex279) )
& ( v96166(VarCurr,bitIndex22)
<=> v95893(VarCurr,bitIndex278) )
& ( v96166(VarCurr,bitIndex21)
<=> v95893(VarCurr,bitIndex277) )
& ( v96166(VarCurr,bitIndex20)
<=> v95893(VarCurr,bitIndex276) )
& ( v96166(VarCurr,bitIndex19)
<=> v95893(VarCurr,bitIndex275) )
& ( v96166(VarCurr,bitIndex18)
<=> v95893(VarCurr,bitIndex274) )
& ( v96166(VarCurr,bitIndex17)
<=> v95893(VarCurr,bitIndex273) )
& ( v96166(VarCurr,bitIndex16)
<=> v95893(VarCurr,bitIndex272) )
& ( v96166(VarCurr,bitIndex15)
<=> v95893(VarCurr,bitIndex271) )
& ( v96166(VarCurr,bitIndex14)
<=> v95893(VarCurr,bitIndex270) )
& ( v96166(VarCurr,bitIndex13)
<=> v95893(VarCurr,bitIndex269) )
& ( v96166(VarCurr,bitIndex12)
<=> v95893(VarCurr,bitIndex268) )
& ( v96166(VarCurr,bitIndex11)
<=> v95893(VarCurr,bitIndex267) )
& ( v96166(VarCurr,bitIndex10)
<=> v95893(VarCurr,bitIndex266) )
& ( v96166(VarCurr,bitIndex9)
<=> v95893(VarCurr,bitIndex265) )
& ( v96166(VarCurr,bitIndex8)
<=> v95893(VarCurr,bitIndex264) )
& ( v96166(VarCurr,bitIndex7)
<=> v95893(VarCurr,bitIndex263) )
& ( v96166(VarCurr,bitIndex6)
<=> v95893(VarCurr,bitIndex262) )
& ( v96166(VarCurr,bitIndex5)
<=> v95893(VarCurr,bitIndex261) )
& ( v96166(VarCurr,bitIndex4)
<=> v95893(VarCurr,bitIndex260) )
& ( v96166(VarCurr,bitIndex3)
<=> v95893(VarCurr,bitIndex259) )
& ( v96166(VarCurr,bitIndex2)
<=> v95893(VarCurr,bitIndex258) )
& ( v96166(VarCurr,bitIndex1)
<=> v95893(VarCurr,bitIndex257) )
& ( v96166(VarCurr,bitIndex0)
<=> v95893(VarCurr,bitIndex256) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges10_3,axiom,
! [VarCurr] :
( v96178(VarCurr)
=> ( ( v96166(VarCurr,bitIndex63)
<=> v95893(VarCurr,bitIndex383) )
& ( v96166(VarCurr,bitIndex62)
<=> v95893(VarCurr,bitIndex382) )
& ( v96166(VarCurr,bitIndex61)
<=> v95893(VarCurr,bitIndex381) )
& ( v96166(VarCurr,bitIndex60)
<=> v95893(VarCurr,bitIndex380) )
& ( v96166(VarCurr,bitIndex59)
<=> v95893(VarCurr,bitIndex379) )
& ( v96166(VarCurr,bitIndex58)
<=> v95893(VarCurr,bitIndex378) )
& ( v96166(VarCurr,bitIndex57)
<=> v95893(VarCurr,bitIndex377) )
& ( v96166(VarCurr,bitIndex56)
<=> v95893(VarCurr,bitIndex376) )
& ( v96166(VarCurr,bitIndex55)
<=> v95893(VarCurr,bitIndex375) )
& ( v96166(VarCurr,bitIndex54)
<=> v95893(VarCurr,bitIndex374) )
& ( v96166(VarCurr,bitIndex53)
<=> v95893(VarCurr,bitIndex373) )
& ( v96166(VarCurr,bitIndex52)
<=> v95893(VarCurr,bitIndex372) )
& ( v96166(VarCurr,bitIndex51)
<=> v95893(VarCurr,bitIndex371) )
& ( v96166(VarCurr,bitIndex50)
<=> v95893(VarCurr,bitIndex370) )
& ( v96166(VarCurr,bitIndex49)
<=> v95893(VarCurr,bitIndex369) )
& ( v96166(VarCurr,bitIndex48)
<=> v95893(VarCurr,bitIndex368) )
& ( v96166(VarCurr,bitIndex47)
<=> v95893(VarCurr,bitIndex367) )
& ( v96166(VarCurr,bitIndex46)
<=> v95893(VarCurr,bitIndex366) )
& ( v96166(VarCurr,bitIndex45)
<=> v95893(VarCurr,bitIndex365) )
& ( v96166(VarCurr,bitIndex44)
<=> v95893(VarCurr,bitIndex364) )
& ( v96166(VarCurr,bitIndex43)
<=> v95893(VarCurr,bitIndex363) )
& ( v96166(VarCurr,bitIndex42)
<=> v95893(VarCurr,bitIndex362) )
& ( v96166(VarCurr,bitIndex41)
<=> v95893(VarCurr,bitIndex361) )
& ( v96166(VarCurr,bitIndex40)
<=> v95893(VarCurr,bitIndex360) )
& ( v96166(VarCurr,bitIndex39)
<=> v95893(VarCurr,bitIndex359) )
& ( v96166(VarCurr,bitIndex38)
<=> v95893(VarCurr,bitIndex358) )
& ( v96166(VarCurr,bitIndex37)
<=> v95893(VarCurr,bitIndex357) )
& ( v96166(VarCurr,bitIndex36)
<=> v95893(VarCurr,bitIndex356) )
& ( v96166(VarCurr,bitIndex35)
<=> v95893(VarCurr,bitIndex355) )
& ( v96166(VarCurr,bitIndex34)
<=> v95893(VarCurr,bitIndex354) )
& ( v96166(VarCurr,bitIndex33)
<=> v95893(VarCurr,bitIndex353) )
& ( v96166(VarCurr,bitIndex32)
<=> v95893(VarCurr,bitIndex352) )
& ( v96166(VarCurr,bitIndex31)
<=> v95893(VarCurr,bitIndex351) )
& ( v96166(VarCurr,bitIndex30)
<=> v95893(VarCurr,bitIndex350) )
& ( v96166(VarCurr,bitIndex29)
<=> v95893(VarCurr,bitIndex349) )
& ( v96166(VarCurr,bitIndex28)
<=> v95893(VarCurr,bitIndex348) )
& ( v96166(VarCurr,bitIndex27)
<=> v95893(VarCurr,bitIndex347) )
& ( v96166(VarCurr,bitIndex26)
<=> v95893(VarCurr,bitIndex346) )
& ( v96166(VarCurr,bitIndex25)
<=> v95893(VarCurr,bitIndex345) )
& ( v96166(VarCurr,bitIndex24)
<=> v95893(VarCurr,bitIndex344) )
& ( v96166(VarCurr,bitIndex23)
<=> v95893(VarCurr,bitIndex343) )
& ( v96166(VarCurr,bitIndex22)
<=> v95893(VarCurr,bitIndex342) )
& ( v96166(VarCurr,bitIndex21)
<=> v95893(VarCurr,bitIndex341) )
& ( v96166(VarCurr,bitIndex20)
<=> v95893(VarCurr,bitIndex340) )
& ( v96166(VarCurr,bitIndex19)
<=> v95893(VarCurr,bitIndex339) )
& ( v96166(VarCurr,bitIndex18)
<=> v95893(VarCurr,bitIndex338) )
& ( v96166(VarCurr,bitIndex17)
<=> v95893(VarCurr,bitIndex337) )
& ( v96166(VarCurr,bitIndex16)
<=> v95893(VarCurr,bitIndex336) )
& ( v96166(VarCurr,bitIndex15)
<=> v95893(VarCurr,bitIndex335) )
& ( v96166(VarCurr,bitIndex14)
<=> v95893(VarCurr,bitIndex334) )
& ( v96166(VarCurr,bitIndex13)
<=> v95893(VarCurr,bitIndex333) )
& ( v96166(VarCurr,bitIndex12)
<=> v95893(VarCurr,bitIndex332) )
& ( v96166(VarCurr,bitIndex11)
<=> v95893(VarCurr,bitIndex331) )
& ( v96166(VarCurr,bitIndex10)
<=> v95893(VarCurr,bitIndex330) )
& ( v96166(VarCurr,bitIndex9)
<=> v95893(VarCurr,bitIndex329) )
& ( v96166(VarCurr,bitIndex8)
<=> v95893(VarCurr,bitIndex328) )
& ( v96166(VarCurr,bitIndex7)
<=> v95893(VarCurr,bitIndex327) )
& ( v96166(VarCurr,bitIndex6)
<=> v95893(VarCurr,bitIndex326) )
& ( v96166(VarCurr,bitIndex5)
<=> v95893(VarCurr,bitIndex325) )
& ( v96166(VarCurr,bitIndex4)
<=> v95893(VarCurr,bitIndex324) )
& ( v96166(VarCurr,bitIndex3)
<=> v95893(VarCurr,bitIndex323) )
& ( v96166(VarCurr,bitIndex2)
<=> v95893(VarCurr,bitIndex322) )
& ( v96166(VarCurr,bitIndex1)
<=> v95893(VarCurr,bitIndex321) )
& ( v96166(VarCurr,bitIndex0)
<=> v95893(VarCurr,bitIndex320) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges9_3,axiom,
! [VarCurr] :
( v96177(VarCurr)
=> ( ( v96166(VarCurr,bitIndex63)
<=> v95893(VarCurr,bitIndex447) )
& ( v96166(VarCurr,bitIndex62)
<=> v95893(VarCurr,bitIndex446) )
& ( v96166(VarCurr,bitIndex61)
<=> v95893(VarCurr,bitIndex445) )
& ( v96166(VarCurr,bitIndex60)
<=> v95893(VarCurr,bitIndex444) )
& ( v96166(VarCurr,bitIndex59)
<=> v95893(VarCurr,bitIndex443) )
& ( v96166(VarCurr,bitIndex58)
<=> v95893(VarCurr,bitIndex442) )
& ( v96166(VarCurr,bitIndex57)
<=> v95893(VarCurr,bitIndex441) )
& ( v96166(VarCurr,bitIndex56)
<=> v95893(VarCurr,bitIndex440) )
& ( v96166(VarCurr,bitIndex55)
<=> v95893(VarCurr,bitIndex439) )
& ( v96166(VarCurr,bitIndex54)
<=> v95893(VarCurr,bitIndex438) )
& ( v96166(VarCurr,bitIndex53)
<=> v95893(VarCurr,bitIndex437) )
& ( v96166(VarCurr,bitIndex52)
<=> v95893(VarCurr,bitIndex436) )
& ( v96166(VarCurr,bitIndex51)
<=> v95893(VarCurr,bitIndex435) )
& ( v96166(VarCurr,bitIndex50)
<=> v95893(VarCurr,bitIndex434) )
& ( v96166(VarCurr,bitIndex49)
<=> v95893(VarCurr,bitIndex433) )
& ( v96166(VarCurr,bitIndex48)
<=> v95893(VarCurr,bitIndex432) )
& ( v96166(VarCurr,bitIndex47)
<=> v95893(VarCurr,bitIndex431) )
& ( v96166(VarCurr,bitIndex46)
<=> v95893(VarCurr,bitIndex430) )
& ( v96166(VarCurr,bitIndex45)
<=> v95893(VarCurr,bitIndex429) )
& ( v96166(VarCurr,bitIndex44)
<=> v95893(VarCurr,bitIndex428) )
& ( v96166(VarCurr,bitIndex43)
<=> v95893(VarCurr,bitIndex427) )
& ( v96166(VarCurr,bitIndex42)
<=> v95893(VarCurr,bitIndex426) )
& ( v96166(VarCurr,bitIndex41)
<=> v95893(VarCurr,bitIndex425) )
& ( v96166(VarCurr,bitIndex40)
<=> v95893(VarCurr,bitIndex424) )
& ( v96166(VarCurr,bitIndex39)
<=> v95893(VarCurr,bitIndex423) )
& ( v96166(VarCurr,bitIndex38)
<=> v95893(VarCurr,bitIndex422) )
& ( v96166(VarCurr,bitIndex37)
<=> v95893(VarCurr,bitIndex421) )
& ( v96166(VarCurr,bitIndex36)
<=> v95893(VarCurr,bitIndex420) )
& ( v96166(VarCurr,bitIndex35)
<=> v95893(VarCurr,bitIndex419) )
& ( v96166(VarCurr,bitIndex34)
<=> v95893(VarCurr,bitIndex418) )
& ( v96166(VarCurr,bitIndex33)
<=> v95893(VarCurr,bitIndex417) )
& ( v96166(VarCurr,bitIndex32)
<=> v95893(VarCurr,bitIndex416) )
& ( v96166(VarCurr,bitIndex31)
<=> v95893(VarCurr,bitIndex415) )
& ( v96166(VarCurr,bitIndex30)
<=> v95893(VarCurr,bitIndex414) )
& ( v96166(VarCurr,bitIndex29)
<=> v95893(VarCurr,bitIndex413) )
& ( v96166(VarCurr,bitIndex28)
<=> v95893(VarCurr,bitIndex412) )
& ( v96166(VarCurr,bitIndex27)
<=> v95893(VarCurr,bitIndex411) )
& ( v96166(VarCurr,bitIndex26)
<=> v95893(VarCurr,bitIndex410) )
& ( v96166(VarCurr,bitIndex25)
<=> v95893(VarCurr,bitIndex409) )
& ( v96166(VarCurr,bitIndex24)
<=> v95893(VarCurr,bitIndex408) )
& ( v96166(VarCurr,bitIndex23)
<=> v95893(VarCurr,bitIndex407) )
& ( v96166(VarCurr,bitIndex22)
<=> v95893(VarCurr,bitIndex406) )
& ( v96166(VarCurr,bitIndex21)
<=> v95893(VarCurr,bitIndex405) )
& ( v96166(VarCurr,bitIndex20)
<=> v95893(VarCurr,bitIndex404) )
& ( v96166(VarCurr,bitIndex19)
<=> v95893(VarCurr,bitIndex403) )
& ( v96166(VarCurr,bitIndex18)
<=> v95893(VarCurr,bitIndex402) )
& ( v96166(VarCurr,bitIndex17)
<=> v95893(VarCurr,bitIndex401) )
& ( v96166(VarCurr,bitIndex16)
<=> v95893(VarCurr,bitIndex400) )
& ( v96166(VarCurr,bitIndex15)
<=> v95893(VarCurr,bitIndex399) )
& ( v96166(VarCurr,bitIndex14)
<=> v95893(VarCurr,bitIndex398) )
& ( v96166(VarCurr,bitIndex13)
<=> v95893(VarCurr,bitIndex397) )
& ( v96166(VarCurr,bitIndex12)
<=> v95893(VarCurr,bitIndex396) )
& ( v96166(VarCurr,bitIndex11)
<=> v95893(VarCurr,bitIndex395) )
& ( v96166(VarCurr,bitIndex10)
<=> v95893(VarCurr,bitIndex394) )
& ( v96166(VarCurr,bitIndex9)
<=> v95893(VarCurr,bitIndex393) )
& ( v96166(VarCurr,bitIndex8)
<=> v95893(VarCurr,bitIndex392) )
& ( v96166(VarCurr,bitIndex7)
<=> v95893(VarCurr,bitIndex391) )
& ( v96166(VarCurr,bitIndex6)
<=> v95893(VarCurr,bitIndex390) )
& ( v96166(VarCurr,bitIndex5)
<=> v95893(VarCurr,bitIndex389) )
& ( v96166(VarCurr,bitIndex4)
<=> v95893(VarCurr,bitIndex388) )
& ( v96166(VarCurr,bitIndex3)
<=> v95893(VarCurr,bitIndex387) )
& ( v96166(VarCurr,bitIndex2)
<=> v95893(VarCurr,bitIndex386) )
& ( v96166(VarCurr,bitIndex1)
<=> v95893(VarCurr,bitIndex385) )
& ( v96166(VarCurr,bitIndex0)
<=> v95893(VarCurr,bitIndex384) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges8_3,axiom,
! [VarCurr] :
( v96176(VarCurr)
=> ( ( v96166(VarCurr,bitIndex63)
<=> v95893(VarCurr,bitIndex511) )
& ( v96166(VarCurr,bitIndex62)
<=> v95893(VarCurr,bitIndex510) )
& ( v96166(VarCurr,bitIndex61)
<=> v95893(VarCurr,bitIndex509) )
& ( v96166(VarCurr,bitIndex60)
<=> v95893(VarCurr,bitIndex508) )
& ( v96166(VarCurr,bitIndex59)
<=> v95893(VarCurr,bitIndex507) )
& ( v96166(VarCurr,bitIndex58)
<=> v95893(VarCurr,bitIndex506) )
& ( v96166(VarCurr,bitIndex57)
<=> v95893(VarCurr,bitIndex505) )
& ( v96166(VarCurr,bitIndex56)
<=> v95893(VarCurr,bitIndex504) )
& ( v96166(VarCurr,bitIndex55)
<=> v95893(VarCurr,bitIndex503) )
& ( v96166(VarCurr,bitIndex54)
<=> v95893(VarCurr,bitIndex502) )
& ( v96166(VarCurr,bitIndex53)
<=> v95893(VarCurr,bitIndex501) )
& ( v96166(VarCurr,bitIndex52)
<=> v95893(VarCurr,bitIndex500) )
& ( v96166(VarCurr,bitIndex51)
<=> v95893(VarCurr,bitIndex499) )
& ( v96166(VarCurr,bitIndex50)
<=> v95893(VarCurr,bitIndex498) )
& ( v96166(VarCurr,bitIndex49)
<=> v95893(VarCurr,bitIndex497) )
& ( v96166(VarCurr,bitIndex48)
<=> v95893(VarCurr,bitIndex496) )
& ( v96166(VarCurr,bitIndex47)
<=> v95893(VarCurr,bitIndex495) )
& ( v96166(VarCurr,bitIndex46)
<=> v95893(VarCurr,bitIndex494) )
& ( v96166(VarCurr,bitIndex45)
<=> v95893(VarCurr,bitIndex493) )
& ( v96166(VarCurr,bitIndex44)
<=> v95893(VarCurr,bitIndex492) )
& ( v96166(VarCurr,bitIndex43)
<=> v95893(VarCurr,bitIndex491) )
& ( v96166(VarCurr,bitIndex42)
<=> v95893(VarCurr,bitIndex490) )
& ( v96166(VarCurr,bitIndex41)
<=> v95893(VarCurr,bitIndex489) )
& ( v96166(VarCurr,bitIndex40)
<=> v95893(VarCurr,bitIndex488) )
& ( v96166(VarCurr,bitIndex39)
<=> v95893(VarCurr,bitIndex487) )
& ( v96166(VarCurr,bitIndex38)
<=> v95893(VarCurr,bitIndex486) )
& ( v96166(VarCurr,bitIndex37)
<=> v95893(VarCurr,bitIndex485) )
& ( v96166(VarCurr,bitIndex36)
<=> v95893(VarCurr,bitIndex484) )
& ( v96166(VarCurr,bitIndex35)
<=> v95893(VarCurr,bitIndex483) )
& ( v96166(VarCurr,bitIndex34)
<=> v95893(VarCurr,bitIndex482) )
& ( v96166(VarCurr,bitIndex33)
<=> v95893(VarCurr,bitIndex481) )
& ( v96166(VarCurr,bitIndex32)
<=> v95893(VarCurr,bitIndex480) )
& ( v96166(VarCurr,bitIndex31)
<=> v95893(VarCurr,bitIndex479) )
& ( v96166(VarCurr,bitIndex30)
<=> v95893(VarCurr,bitIndex478) )
& ( v96166(VarCurr,bitIndex29)
<=> v95893(VarCurr,bitIndex477) )
& ( v96166(VarCurr,bitIndex28)
<=> v95893(VarCurr,bitIndex476) )
& ( v96166(VarCurr,bitIndex27)
<=> v95893(VarCurr,bitIndex475) )
& ( v96166(VarCurr,bitIndex26)
<=> v95893(VarCurr,bitIndex474) )
& ( v96166(VarCurr,bitIndex25)
<=> v95893(VarCurr,bitIndex473) )
& ( v96166(VarCurr,bitIndex24)
<=> v95893(VarCurr,bitIndex472) )
& ( v96166(VarCurr,bitIndex23)
<=> v95893(VarCurr,bitIndex471) )
& ( v96166(VarCurr,bitIndex22)
<=> v95893(VarCurr,bitIndex470) )
& ( v96166(VarCurr,bitIndex21)
<=> v95893(VarCurr,bitIndex469) )
& ( v96166(VarCurr,bitIndex20)
<=> v95893(VarCurr,bitIndex468) )
& ( v96166(VarCurr,bitIndex19)
<=> v95893(VarCurr,bitIndex467) )
& ( v96166(VarCurr,bitIndex18)
<=> v95893(VarCurr,bitIndex466) )
& ( v96166(VarCurr,bitIndex17)
<=> v95893(VarCurr,bitIndex465) )
& ( v96166(VarCurr,bitIndex16)
<=> v95893(VarCurr,bitIndex464) )
& ( v96166(VarCurr,bitIndex15)
<=> v95893(VarCurr,bitIndex463) )
& ( v96166(VarCurr,bitIndex14)
<=> v95893(VarCurr,bitIndex462) )
& ( v96166(VarCurr,bitIndex13)
<=> v95893(VarCurr,bitIndex461) )
& ( v96166(VarCurr,bitIndex12)
<=> v95893(VarCurr,bitIndex460) )
& ( v96166(VarCurr,bitIndex11)
<=> v95893(VarCurr,bitIndex459) )
& ( v96166(VarCurr,bitIndex10)
<=> v95893(VarCurr,bitIndex458) )
& ( v96166(VarCurr,bitIndex9)
<=> v95893(VarCurr,bitIndex457) )
& ( v96166(VarCurr,bitIndex8)
<=> v95893(VarCurr,bitIndex456) )
& ( v96166(VarCurr,bitIndex7)
<=> v95893(VarCurr,bitIndex455) )
& ( v96166(VarCurr,bitIndex6)
<=> v95893(VarCurr,bitIndex454) )
& ( v96166(VarCurr,bitIndex5)
<=> v95893(VarCurr,bitIndex453) )
& ( v96166(VarCurr,bitIndex4)
<=> v95893(VarCurr,bitIndex452) )
& ( v96166(VarCurr,bitIndex3)
<=> v95893(VarCurr,bitIndex451) )
& ( v96166(VarCurr,bitIndex2)
<=> v95893(VarCurr,bitIndex450) )
& ( v96166(VarCurr,bitIndex1)
<=> v95893(VarCurr,bitIndex449) )
& ( v96166(VarCurr,bitIndex0)
<=> v95893(VarCurr,bitIndex448) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges7_10,axiom,
! [VarCurr] :
( v96175(VarCurr)
=> ( ( v96166(VarCurr,bitIndex63)
<=> v95893(VarCurr,bitIndex575) )
& ( v96166(VarCurr,bitIndex62)
<=> v95893(VarCurr,bitIndex574) )
& ( v96166(VarCurr,bitIndex61)
<=> v95893(VarCurr,bitIndex573) )
& ( v96166(VarCurr,bitIndex60)
<=> v95893(VarCurr,bitIndex572) )
& ( v96166(VarCurr,bitIndex59)
<=> v95893(VarCurr,bitIndex571) )
& ( v96166(VarCurr,bitIndex58)
<=> v95893(VarCurr,bitIndex570) )
& ( v96166(VarCurr,bitIndex57)
<=> v95893(VarCurr,bitIndex569) )
& ( v96166(VarCurr,bitIndex56)
<=> v95893(VarCurr,bitIndex568) )
& ( v96166(VarCurr,bitIndex55)
<=> v95893(VarCurr,bitIndex567) )
& ( v96166(VarCurr,bitIndex54)
<=> v95893(VarCurr,bitIndex566) )
& ( v96166(VarCurr,bitIndex53)
<=> v95893(VarCurr,bitIndex565) )
& ( v96166(VarCurr,bitIndex52)
<=> v95893(VarCurr,bitIndex564) )
& ( v96166(VarCurr,bitIndex51)
<=> v95893(VarCurr,bitIndex563) )
& ( v96166(VarCurr,bitIndex50)
<=> v95893(VarCurr,bitIndex562) )
& ( v96166(VarCurr,bitIndex49)
<=> v95893(VarCurr,bitIndex561) )
& ( v96166(VarCurr,bitIndex48)
<=> v95893(VarCurr,bitIndex560) )
& ( v96166(VarCurr,bitIndex47)
<=> v95893(VarCurr,bitIndex559) )
& ( v96166(VarCurr,bitIndex46)
<=> v95893(VarCurr,bitIndex558) )
& ( v96166(VarCurr,bitIndex45)
<=> v95893(VarCurr,bitIndex557) )
& ( v96166(VarCurr,bitIndex44)
<=> v95893(VarCurr,bitIndex556) )
& ( v96166(VarCurr,bitIndex43)
<=> v95893(VarCurr,bitIndex555) )
& ( v96166(VarCurr,bitIndex42)
<=> v95893(VarCurr,bitIndex554) )
& ( v96166(VarCurr,bitIndex41)
<=> v95893(VarCurr,bitIndex553) )
& ( v96166(VarCurr,bitIndex40)
<=> v95893(VarCurr,bitIndex552) )
& ( v96166(VarCurr,bitIndex39)
<=> v95893(VarCurr,bitIndex551) )
& ( v96166(VarCurr,bitIndex38)
<=> v95893(VarCurr,bitIndex550) )
& ( v96166(VarCurr,bitIndex37)
<=> v95893(VarCurr,bitIndex549) )
& ( v96166(VarCurr,bitIndex36)
<=> v95893(VarCurr,bitIndex548) )
& ( v96166(VarCurr,bitIndex35)
<=> v95893(VarCurr,bitIndex547) )
& ( v96166(VarCurr,bitIndex34)
<=> v95893(VarCurr,bitIndex546) )
& ( v96166(VarCurr,bitIndex33)
<=> v95893(VarCurr,bitIndex545) )
& ( v96166(VarCurr,bitIndex32)
<=> v95893(VarCurr,bitIndex544) )
& ( v96166(VarCurr,bitIndex31)
<=> v95893(VarCurr,bitIndex543) )
& ( v96166(VarCurr,bitIndex30)
<=> v95893(VarCurr,bitIndex542) )
& ( v96166(VarCurr,bitIndex29)
<=> v95893(VarCurr,bitIndex541) )
& ( v96166(VarCurr,bitIndex28)
<=> v95893(VarCurr,bitIndex540) )
& ( v96166(VarCurr,bitIndex27)
<=> v95893(VarCurr,bitIndex539) )
& ( v96166(VarCurr,bitIndex26)
<=> v95893(VarCurr,bitIndex538) )
& ( v96166(VarCurr,bitIndex25)
<=> v95893(VarCurr,bitIndex537) )
& ( v96166(VarCurr,bitIndex24)
<=> v95893(VarCurr,bitIndex536) )
& ( v96166(VarCurr,bitIndex23)
<=> v95893(VarCurr,bitIndex535) )
& ( v96166(VarCurr,bitIndex22)
<=> v95893(VarCurr,bitIndex534) )
& ( v96166(VarCurr,bitIndex21)
<=> v95893(VarCurr,bitIndex533) )
& ( v96166(VarCurr,bitIndex20)
<=> v95893(VarCurr,bitIndex532) )
& ( v96166(VarCurr,bitIndex19)
<=> v95893(VarCurr,bitIndex531) )
& ( v96166(VarCurr,bitIndex18)
<=> v95893(VarCurr,bitIndex530) )
& ( v96166(VarCurr,bitIndex17)
<=> v95893(VarCurr,bitIndex529) )
& ( v96166(VarCurr,bitIndex16)
<=> v95893(VarCurr,bitIndex528) )
& ( v96166(VarCurr,bitIndex15)
<=> v95893(VarCurr,bitIndex527) )
& ( v96166(VarCurr,bitIndex14)
<=> v95893(VarCurr,bitIndex526) )
& ( v96166(VarCurr,bitIndex13)
<=> v95893(VarCurr,bitIndex525) )
& ( v96166(VarCurr,bitIndex12)
<=> v95893(VarCurr,bitIndex524) )
& ( v96166(VarCurr,bitIndex11)
<=> v95893(VarCurr,bitIndex523) )
& ( v96166(VarCurr,bitIndex10)
<=> v95893(VarCurr,bitIndex522) )
& ( v96166(VarCurr,bitIndex9)
<=> v95893(VarCurr,bitIndex521) )
& ( v96166(VarCurr,bitIndex8)
<=> v95893(VarCurr,bitIndex520) )
& ( v96166(VarCurr,bitIndex7)
<=> v95893(VarCurr,bitIndex519) )
& ( v96166(VarCurr,bitIndex6)
<=> v95893(VarCurr,bitIndex518) )
& ( v96166(VarCurr,bitIndex5)
<=> v95893(VarCurr,bitIndex517) )
& ( v96166(VarCurr,bitIndex4)
<=> v95893(VarCurr,bitIndex516) )
& ( v96166(VarCurr,bitIndex3)
<=> v95893(VarCurr,bitIndex515) )
& ( v96166(VarCurr,bitIndex2)
<=> v95893(VarCurr,bitIndex514) )
& ( v96166(VarCurr,bitIndex1)
<=> v95893(VarCurr,bitIndex513) )
& ( v96166(VarCurr,bitIndex0)
<=> v95893(VarCurr,bitIndex512) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges6_10,axiom,
! [VarCurr] :
( v96174(VarCurr)
=> ( ( v96166(VarCurr,bitIndex63)
<=> v95893(VarCurr,bitIndex639) )
& ( v96166(VarCurr,bitIndex62)
<=> v95893(VarCurr,bitIndex638) )
& ( v96166(VarCurr,bitIndex61)
<=> v95893(VarCurr,bitIndex637) )
& ( v96166(VarCurr,bitIndex60)
<=> v95893(VarCurr,bitIndex636) )
& ( v96166(VarCurr,bitIndex59)
<=> v95893(VarCurr,bitIndex635) )
& ( v96166(VarCurr,bitIndex58)
<=> v95893(VarCurr,bitIndex634) )
& ( v96166(VarCurr,bitIndex57)
<=> v95893(VarCurr,bitIndex633) )
& ( v96166(VarCurr,bitIndex56)
<=> v95893(VarCurr,bitIndex632) )
& ( v96166(VarCurr,bitIndex55)
<=> v95893(VarCurr,bitIndex631) )
& ( v96166(VarCurr,bitIndex54)
<=> v95893(VarCurr,bitIndex630) )
& ( v96166(VarCurr,bitIndex53)
<=> v95893(VarCurr,bitIndex629) )
& ( v96166(VarCurr,bitIndex52)
<=> v95893(VarCurr,bitIndex628) )
& ( v96166(VarCurr,bitIndex51)
<=> v95893(VarCurr,bitIndex627) )
& ( v96166(VarCurr,bitIndex50)
<=> v95893(VarCurr,bitIndex626) )
& ( v96166(VarCurr,bitIndex49)
<=> v95893(VarCurr,bitIndex625) )
& ( v96166(VarCurr,bitIndex48)
<=> v95893(VarCurr,bitIndex624) )
& ( v96166(VarCurr,bitIndex47)
<=> v95893(VarCurr,bitIndex623) )
& ( v96166(VarCurr,bitIndex46)
<=> v95893(VarCurr,bitIndex622) )
& ( v96166(VarCurr,bitIndex45)
<=> v95893(VarCurr,bitIndex621) )
& ( v96166(VarCurr,bitIndex44)
<=> v95893(VarCurr,bitIndex620) )
& ( v96166(VarCurr,bitIndex43)
<=> v95893(VarCurr,bitIndex619) )
& ( v96166(VarCurr,bitIndex42)
<=> v95893(VarCurr,bitIndex618) )
& ( v96166(VarCurr,bitIndex41)
<=> v95893(VarCurr,bitIndex617) )
& ( v96166(VarCurr,bitIndex40)
<=> v95893(VarCurr,bitIndex616) )
& ( v96166(VarCurr,bitIndex39)
<=> v95893(VarCurr,bitIndex615) )
& ( v96166(VarCurr,bitIndex38)
<=> v95893(VarCurr,bitIndex614) )
& ( v96166(VarCurr,bitIndex37)
<=> v95893(VarCurr,bitIndex613) )
& ( v96166(VarCurr,bitIndex36)
<=> v95893(VarCurr,bitIndex612) )
& ( v96166(VarCurr,bitIndex35)
<=> v95893(VarCurr,bitIndex611) )
& ( v96166(VarCurr,bitIndex34)
<=> v95893(VarCurr,bitIndex610) )
& ( v96166(VarCurr,bitIndex33)
<=> v95893(VarCurr,bitIndex609) )
& ( v96166(VarCurr,bitIndex32)
<=> v95893(VarCurr,bitIndex608) )
& ( v96166(VarCurr,bitIndex31)
<=> v95893(VarCurr,bitIndex607) )
& ( v96166(VarCurr,bitIndex30)
<=> v95893(VarCurr,bitIndex606) )
& ( v96166(VarCurr,bitIndex29)
<=> v95893(VarCurr,bitIndex605) )
& ( v96166(VarCurr,bitIndex28)
<=> v95893(VarCurr,bitIndex604) )
& ( v96166(VarCurr,bitIndex27)
<=> v95893(VarCurr,bitIndex603) )
& ( v96166(VarCurr,bitIndex26)
<=> v95893(VarCurr,bitIndex602) )
& ( v96166(VarCurr,bitIndex25)
<=> v95893(VarCurr,bitIndex601) )
& ( v96166(VarCurr,bitIndex24)
<=> v95893(VarCurr,bitIndex600) )
& ( v96166(VarCurr,bitIndex23)
<=> v95893(VarCurr,bitIndex599) )
& ( v96166(VarCurr,bitIndex22)
<=> v95893(VarCurr,bitIndex598) )
& ( v96166(VarCurr,bitIndex21)
<=> v95893(VarCurr,bitIndex597) )
& ( v96166(VarCurr,bitIndex20)
<=> v95893(VarCurr,bitIndex596) )
& ( v96166(VarCurr,bitIndex19)
<=> v95893(VarCurr,bitIndex595) )
& ( v96166(VarCurr,bitIndex18)
<=> v95893(VarCurr,bitIndex594) )
& ( v96166(VarCurr,bitIndex17)
<=> v95893(VarCurr,bitIndex593) )
& ( v96166(VarCurr,bitIndex16)
<=> v95893(VarCurr,bitIndex592) )
& ( v96166(VarCurr,bitIndex15)
<=> v95893(VarCurr,bitIndex591) )
& ( v96166(VarCurr,bitIndex14)
<=> v95893(VarCurr,bitIndex590) )
& ( v96166(VarCurr,bitIndex13)
<=> v95893(VarCurr,bitIndex589) )
& ( v96166(VarCurr,bitIndex12)
<=> v95893(VarCurr,bitIndex588) )
& ( v96166(VarCurr,bitIndex11)
<=> v95893(VarCurr,bitIndex587) )
& ( v96166(VarCurr,bitIndex10)
<=> v95893(VarCurr,bitIndex586) )
& ( v96166(VarCurr,bitIndex9)
<=> v95893(VarCurr,bitIndex585) )
& ( v96166(VarCurr,bitIndex8)
<=> v95893(VarCurr,bitIndex584) )
& ( v96166(VarCurr,bitIndex7)
<=> v95893(VarCurr,bitIndex583) )
& ( v96166(VarCurr,bitIndex6)
<=> v95893(VarCurr,bitIndex582) )
& ( v96166(VarCurr,bitIndex5)
<=> v95893(VarCurr,bitIndex581) )
& ( v96166(VarCurr,bitIndex4)
<=> v95893(VarCurr,bitIndex580) )
& ( v96166(VarCurr,bitIndex3)
<=> v95893(VarCurr,bitIndex579) )
& ( v96166(VarCurr,bitIndex2)
<=> v95893(VarCurr,bitIndex578) )
& ( v96166(VarCurr,bitIndex1)
<=> v95893(VarCurr,bitIndex577) )
& ( v96166(VarCurr,bitIndex0)
<=> v95893(VarCurr,bitIndex576) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges5_11,axiom,
! [VarCurr] :
( v96173(VarCurr)
=> ( ( v96166(VarCurr,bitIndex63)
<=> v95893(VarCurr,bitIndex703) )
& ( v96166(VarCurr,bitIndex62)
<=> v95893(VarCurr,bitIndex702) )
& ( v96166(VarCurr,bitIndex61)
<=> v95893(VarCurr,bitIndex701) )
& ( v96166(VarCurr,bitIndex60)
<=> v95893(VarCurr,bitIndex700) )
& ( v96166(VarCurr,bitIndex59)
<=> v95893(VarCurr,bitIndex699) )
& ( v96166(VarCurr,bitIndex58)
<=> v95893(VarCurr,bitIndex698) )
& ( v96166(VarCurr,bitIndex57)
<=> v95893(VarCurr,bitIndex697) )
& ( v96166(VarCurr,bitIndex56)
<=> v95893(VarCurr,bitIndex696) )
& ( v96166(VarCurr,bitIndex55)
<=> v95893(VarCurr,bitIndex695) )
& ( v96166(VarCurr,bitIndex54)
<=> v95893(VarCurr,bitIndex694) )
& ( v96166(VarCurr,bitIndex53)
<=> v95893(VarCurr,bitIndex693) )
& ( v96166(VarCurr,bitIndex52)
<=> v95893(VarCurr,bitIndex692) )
& ( v96166(VarCurr,bitIndex51)
<=> v95893(VarCurr,bitIndex691) )
& ( v96166(VarCurr,bitIndex50)
<=> v95893(VarCurr,bitIndex690) )
& ( v96166(VarCurr,bitIndex49)
<=> v95893(VarCurr,bitIndex689) )
& ( v96166(VarCurr,bitIndex48)
<=> v95893(VarCurr,bitIndex688) )
& ( v96166(VarCurr,bitIndex47)
<=> v95893(VarCurr,bitIndex687) )
& ( v96166(VarCurr,bitIndex46)
<=> v95893(VarCurr,bitIndex686) )
& ( v96166(VarCurr,bitIndex45)
<=> v95893(VarCurr,bitIndex685) )
& ( v96166(VarCurr,bitIndex44)
<=> v95893(VarCurr,bitIndex684) )
& ( v96166(VarCurr,bitIndex43)
<=> v95893(VarCurr,bitIndex683) )
& ( v96166(VarCurr,bitIndex42)
<=> v95893(VarCurr,bitIndex682) )
& ( v96166(VarCurr,bitIndex41)
<=> v95893(VarCurr,bitIndex681) )
& ( v96166(VarCurr,bitIndex40)
<=> v95893(VarCurr,bitIndex680) )
& ( v96166(VarCurr,bitIndex39)
<=> v95893(VarCurr,bitIndex679) )
& ( v96166(VarCurr,bitIndex38)
<=> v95893(VarCurr,bitIndex678) )
& ( v96166(VarCurr,bitIndex37)
<=> v95893(VarCurr,bitIndex677) )
& ( v96166(VarCurr,bitIndex36)
<=> v95893(VarCurr,bitIndex676) )
& ( v96166(VarCurr,bitIndex35)
<=> v95893(VarCurr,bitIndex675) )
& ( v96166(VarCurr,bitIndex34)
<=> v95893(VarCurr,bitIndex674) )
& ( v96166(VarCurr,bitIndex33)
<=> v95893(VarCurr,bitIndex673) )
& ( v96166(VarCurr,bitIndex32)
<=> v95893(VarCurr,bitIndex672) )
& ( v96166(VarCurr,bitIndex31)
<=> v95893(VarCurr,bitIndex671) )
& ( v96166(VarCurr,bitIndex30)
<=> v95893(VarCurr,bitIndex670) )
& ( v96166(VarCurr,bitIndex29)
<=> v95893(VarCurr,bitIndex669) )
& ( v96166(VarCurr,bitIndex28)
<=> v95893(VarCurr,bitIndex668) )
& ( v96166(VarCurr,bitIndex27)
<=> v95893(VarCurr,bitIndex667) )
& ( v96166(VarCurr,bitIndex26)
<=> v95893(VarCurr,bitIndex666) )
& ( v96166(VarCurr,bitIndex25)
<=> v95893(VarCurr,bitIndex665) )
& ( v96166(VarCurr,bitIndex24)
<=> v95893(VarCurr,bitIndex664) )
& ( v96166(VarCurr,bitIndex23)
<=> v95893(VarCurr,bitIndex663) )
& ( v96166(VarCurr,bitIndex22)
<=> v95893(VarCurr,bitIndex662) )
& ( v96166(VarCurr,bitIndex21)
<=> v95893(VarCurr,bitIndex661) )
& ( v96166(VarCurr,bitIndex20)
<=> v95893(VarCurr,bitIndex660) )
& ( v96166(VarCurr,bitIndex19)
<=> v95893(VarCurr,bitIndex659) )
& ( v96166(VarCurr,bitIndex18)
<=> v95893(VarCurr,bitIndex658) )
& ( v96166(VarCurr,bitIndex17)
<=> v95893(VarCurr,bitIndex657) )
& ( v96166(VarCurr,bitIndex16)
<=> v95893(VarCurr,bitIndex656) )
& ( v96166(VarCurr,bitIndex15)
<=> v95893(VarCurr,bitIndex655) )
& ( v96166(VarCurr,bitIndex14)
<=> v95893(VarCurr,bitIndex654) )
& ( v96166(VarCurr,bitIndex13)
<=> v95893(VarCurr,bitIndex653) )
& ( v96166(VarCurr,bitIndex12)
<=> v95893(VarCurr,bitIndex652) )
& ( v96166(VarCurr,bitIndex11)
<=> v95893(VarCurr,bitIndex651) )
& ( v96166(VarCurr,bitIndex10)
<=> v95893(VarCurr,bitIndex650) )
& ( v96166(VarCurr,bitIndex9)
<=> v95893(VarCurr,bitIndex649) )
& ( v96166(VarCurr,bitIndex8)
<=> v95893(VarCurr,bitIndex648) )
& ( v96166(VarCurr,bitIndex7)
<=> v95893(VarCurr,bitIndex647) )
& ( v96166(VarCurr,bitIndex6)
<=> v95893(VarCurr,bitIndex646) )
& ( v96166(VarCurr,bitIndex5)
<=> v95893(VarCurr,bitIndex645) )
& ( v96166(VarCurr,bitIndex4)
<=> v95893(VarCurr,bitIndex644) )
& ( v96166(VarCurr,bitIndex3)
<=> v95893(VarCurr,bitIndex643) )
& ( v96166(VarCurr,bitIndex2)
<=> v95893(VarCurr,bitIndex642) )
& ( v96166(VarCurr,bitIndex1)
<=> v95893(VarCurr,bitIndex641) )
& ( v96166(VarCurr,bitIndex0)
<=> v95893(VarCurr,bitIndex640) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges4_11,axiom,
! [VarCurr] :
( v96172(VarCurr)
=> ( ( v96166(VarCurr,bitIndex63)
<=> v95893(VarCurr,bitIndex767) )
& ( v96166(VarCurr,bitIndex62)
<=> v95893(VarCurr,bitIndex766) )
& ( v96166(VarCurr,bitIndex61)
<=> v95893(VarCurr,bitIndex765) )
& ( v96166(VarCurr,bitIndex60)
<=> v95893(VarCurr,bitIndex764) )
& ( v96166(VarCurr,bitIndex59)
<=> v95893(VarCurr,bitIndex763) )
& ( v96166(VarCurr,bitIndex58)
<=> v95893(VarCurr,bitIndex762) )
& ( v96166(VarCurr,bitIndex57)
<=> v95893(VarCurr,bitIndex761) )
& ( v96166(VarCurr,bitIndex56)
<=> v95893(VarCurr,bitIndex760) )
& ( v96166(VarCurr,bitIndex55)
<=> v95893(VarCurr,bitIndex759) )
& ( v96166(VarCurr,bitIndex54)
<=> v95893(VarCurr,bitIndex758) )
& ( v96166(VarCurr,bitIndex53)
<=> v95893(VarCurr,bitIndex757) )
& ( v96166(VarCurr,bitIndex52)
<=> v95893(VarCurr,bitIndex756) )
& ( v96166(VarCurr,bitIndex51)
<=> v95893(VarCurr,bitIndex755) )
& ( v96166(VarCurr,bitIndex50)
<=> v95893(VarCurr,bitIndex754) )
& ( v96166(VarCurr,bitIndex49)
<=> v95893(VarCurr,bitIndex753) )
& ( v96166(VarCurr,bitIndex48)
<=> v95893(VarCurr,bitIndex752) )
& ( v96166(VarCurr,bitIndex47)
<=> v95893(VarCurr,bitIndex751) )
& ( v96166(VarCurr,bitIndex46)
<=> v95893(VarCurr,bitIndex750) )
& ( v96166(VarCurr,bitIndex45)
<=> v95893(VarCurr,bitIndex749) )
& ( v96166(VarCurr,bitIndex44)
<=> v95893(VarCurr,bitIndex748) )
& ( v96166(VarCurr,bitIndex43)
<=> v95893(VarCurr,bitIndex747) )
& ( v96166(VarCurr,bitIndex42)
<=> v95893(VarCurr,bitIndex746) )
& ( v96166(VarCurr,bitIndex41)
<=> v95893(VarCurr,bitIndex745) )
& ( v96166(VarCurr,bitIndex40)
<=> v95893(VarCurr,bitIndex744) )
& ( v96166(VarCurr,bitIndex39)
<=> v95893(VarCurr,bitIndex743) )
& ( v96166(VarCurr,bitIndex38)
<=> v95893(VarCurr,bitIndex742) )
& ( v96166(VarCurr,bitIndex37)
<=> v95893(VarCurr,bitIndex741) )
& ( v96166(VarCurr,bitIndex36)
<=> v95893(VarCurr,bitIndex740) )
& ( v96166(VarCurr,bitIndex35)
<=> v95893(VarCurr,bitIndex739) )
& ( v96166(VarCurr,bitIndex34)
<=> v95893(VarCurr,bitIndex738) )
& ( v96166(VarCurr,bitIndex33)
<=> v95893(VarCurr,bitIndex737) )
& ( v96166(VarCurr,bitIndex32)
<=> v95893(VarCurr,bitIndex736) )
& ( v96166(VarCurr,bitIndex31)
<=> v95893(VarCurr,bitIndex735) )
& ( v96166(VarCurr,bitIndex30)
<=> v95893(VarCurr,bitIndex734) )
& ( v96166(VarCurr,bitIndex29)
<=> v95893(VarCurr,bitIndex733) )
& ( v96166(VarCurr,bitIndex28)
<=> v95893(VarCurr,bitIndex732) )
& ( v96166(VarCurr,bitIndex27)
<=> v95893(VarCurr,bitIndex731) )
& ( v96166(VarCurr,bitIndex26)
<=> v95893(VarCurr,bitIndex730) )
& ( v96166(VarCurr,bitIndex25)
<=> v95893(VarCurr,bitIndex729) )
& ( v96166(VarCurr,bitIndex24)
<=> v95893(VarCurr,bitIndex728) )
& ( v96166(VarCurr,bitIndex23)
<=> v95893(VarCurr,bitIndex727) )
& ( v96166(VarCurr,bitIndex22)
<=> v95893(VarCurr,bitIndex726) )
& ( v96166(VarCurr,bitIndex21)
<=> v95893(VarCurr,bitIndex725) )
& ( v96166(VarCurr,bitIndex20)
<=> v95893(VarCurr,bitIndex724) )
& ( v96166(VarCurr,bitIndex19)
<=> v95893(VarCurr,bitIndex723) )
& ( v96166(VarCurr,bitIndex18)
<=> v95893(VarCurr,bitIndex722) )
& ( v96166(VarCurr,bitIndex17)
<=> v95893(VarCurr,bitIndex721) )
& ( v96166(VarCurr,bitIndex16)
<=> v95893(VarCurr,bitIndex720) )
& ( v96166(VarCurr,bitIndex15)
<=> v95893(VarCurr,bitIndex719) )
& ( v96166(VarCurr,bitIndex14)
<=> v95893(VarCurr,bitIndex718) )
& ( v96166(VarCurr,bitIndex13)
<=> v95893(VarCurr,bitIndex717) )
& ( v96166(VarCurr,bitIndex12)
<=> v95893(VarCurr,bitIndex716) )
& ( v96166(VarCurr,bitIndex11)
<=> v95893(VarCurr,bitIndex715) )
& ( v96166(VarCurr,bitIndex10)
<=> v95893(VarCurr,bitIndex714) )
& ( v96166(VarCurr,bitIndex9)
<=> v95893(VarCurr,bitIndex713) )
& ( v96166(VarCurr,bitIndex8)
<=> v95893(VarCurr,bitIndex712) )
& ( v96166(VarCurr,bitIndex7)
<=> v95893(VarCurr,bitIndex711) )
& ( v96166(VarCurr,bitIndex6)
<=> v95893(VarCurr,bitIndex710) )
& ( v96166(VarCurr,bitIndex5)
<=> v95893(VarCurr,bitIndex709) )
& ( v96166(VarCurr,bitIndex4)
<=> v95893(VarCurr,bitIndex708) )
& ( v96166(VarCurr,bitIndex3)
<=> v95893(VarCurr,bitIndex707) )
& ( v96166(VarCurr,bitIndex2)
<=> v95893(VarCurr,bitIndex706) )
& ( v96166(VarCurr,bitIndex1)
<=> v95893(VarCurr,bitIndex705) )
& ( v96166(VarCurr,bitIndex0)
<=> v95893(VarCurr,bitIndex704) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges3_11,axiom,
! [VarCurr] :
( v96171(VarCurr)
=> ( ( v96166(VarCurr,bitIndex63)
<=> v95893(VarCurr,bitIndex831) )
& ( v96166(VarCurr,bitIndex62)
<=> v95893(VarCurr,bitIndex830) )
& ( v96166(VarCurr,bitIndex61)
<=> v95893(VarCurr,bitIndex829) )
& ( v96166(VarCurr,bitIndex60)
<=> v95893(VarCurr,bitIndex828) )
& ( v96166(VarCurr,bitIndex59)
<=> v95893(VarCurr,bitIndex827) )
& ( v96166(VarCurr,bitIndex58)
<=> v95893(VarCurr,bitIndex826) )
& ( v96166(VarCurr,bitIndex57)
<=> v95893(VarCurr,bitIndex825) )
& ( v96166(VarCurr,bitIndex56)
<=> v95893(VarCurr,bitIndex824) )
& ( v96166(VarCurr,bitIndex55)
<=> v95893(VarCurr,bitIndex823) )
& ( v96166(VarCurr,bitIndex54)
<=> v95893(VarCurr,bitIndex822) )
& ( v96166(VarCurr,bitIndex53)
<=> v95893(VarCurr,bitIndex821) )
& ( v96166(VarCurr,bitIndex52)
<=> v95893(VarCurr,bitIndex820) )
& ( v96166(VarCurr,bitIndex51)
<=> v95893(VarCurr,bitIndex819) )
& ( v96166(VarCurr,bitIndex50)
<=> v95893(VarCurr,bitIndex818) )
& ( v96166(VarCurr,bitIndex49)
<=> v95893(VarCurr,bitIndex817) )
& ( v96166(VarCurr,bitIndex48)
<=> v95893(VarCurr,bitIndex816) )
& ( v96166(VarCurr,bitIndex47)
<=> v95893(VarCurr,bitIndex815) )
& ( v96166(VarCurr,bitIndex46)
<=> v95893(VarCurr,bitIndex814) )
& ( v96166(VarCurr,bitIndex45)
<=> v95893(VarCurr,bitIndex813) )
& ( v96166(VarCurr,bitIndex44)
<=> v95893(VarCurr,bitIndex812) )
& ( v96166(VarCurr,bitIndex43)
<=> v95893(VarCurr,bitIndex811) )
& ( v96166(VarCurr,bitIndex42)
<=> v95893(VarCurr,bitIndex810) )
& ( v96166(VarCurr,bitIndex41)
<=> v95893(VarCurr,bitIndex809) )
& ( v96166(VarCurr,bitIndex40)
<=> v95893(VarCurr,bitIndex808) )
& ( v96166(VarCurr,bitIndex39)
<=> v95893(VarCurr,bitIndex807) )
& ( v96166(VarCurr,bitIndex38)
<=> v95893(VarCurr,bitIndex806) )
& ( v96166(VarCurr,bitIndex37)
<=> v95893(VarCurr,bitIndex805) )
& ( v96166(VarCurr,bitIndex36)
<=> v95893(VarCurr,bitIndex804) )
& ( v96166(VarCurr,bitIndex35)
<=> v95893(VarCurr,bitIndex803) )
& ( v96166(VarCurr,bitIndex34)
<=> v95893(VarCurr,bitIndex802) )
& ( v96166(VarCurr,bitIndex33)
<=> v95893(VarCurr,bitIndex801) )
& ( v96166(VarCurr,bitIndex32)
<=> v95893(VarCurr,bitIndex800) )
& ( v96166(VarCurr,bitIndex31)
<=> v95893(VarCurr,bitIndex799) )
& ( v96166(VarCurr,bitIndex30)
<=> v95893(VarCurr,bitIndex798) )
& ( v96166(VarCurr,bitIndex29)
<=> v95893(VarCurr,bitIndex797) )
& ( v96166(VarCurr,bitIndex28)
<=> v95893(VarCurr,bitIndex796) )
& ( v96166(VarCurr,bitIndex27)
<=> v95893(VarCurr,bitIndex795) )
& ( v96166(VarCurr,bitIndex26)
<=> v95893(VarCurr,bitIndex794) )
& ( v96166(VarCurr,bitIndex25)
<=> v95893(VarCurr,bitIndex793) )
& ( v96166(VarCurr,bitIndex24)
<=> v95893(VarCurr,bitIndex792) )
& ( v96166(VarCurr,bitIndex23)
<=> v95893(VarCurr,bitIndex791) )
& ( v96166(VarCurr,bitIndex22)
<=> v95893(VarCurr,bitIndex790) )
& ( v96166(VarCurr,bitIndex21)
<=> v95893(VarCurr,bitIndex789) )
& ( v96166(VarCurr,bitIndex20)
<=> v95893(VarCurr,bitIndex788) )
& ( v96166(VarCurr,bitIndex19)
<=> v95893(VarCurr,bitIndex787) )
& ( v96166(VarCurr,bitIndex18)
<=> v95893(VarCurr,bitIndex786) )
& ( v96166(VarCurr,bitIndex17)
<=> v95893(VarCurr,bitIndex785) )
& ( v96166(VarCurr,bitIndex16)
<=> v95893(VarCurr,bitIndex784) )
& ( v96166(VarCurr,bitIndex15)
<=> v95893(VarCurr,bitIndex783) )
& ( v96166(VarCurr,bitIndex14)
<=> v95893(VarCurr,bitIndex782) )
& ( v96166(VarCurr,bitIndex13)
<=> v95893(VarCurr,bitIndex781) )
& ( v96166(VarCurr,bitIndex12)
<=> v95893(VarCurr,bitIndex780) )
& ( v96166(VarCurr,bitIndex11)
<=> v95893(VarCurr,bitIndex779) )
& ( v96166(VarCurr,bitIndex10)
<=> v95893(VarCurr,bitIndex778) )
& ( v96166(VarCurr,bitIndex9)
<=> v95893(VarCurr,bitIndex777) )
& ( v96166(VarCurr,bitIndex8)
<=> v95893(VarCurr,bitIndex776) )
& ( v96166(VarCurr,bitIndex7)
<=> v95893(VarCurr,bitIndex775) )
& ( v96166(VarCurr,bitIndex6)
<=> v95893(VarCurr,bitIndex774) )
& ( v96166(VarCurr,bitIndex5)
<=> v95893(VarCurr,bitIndex773) )
& ( v96166(VarCurr,bitIndex4)
<=> v95893(VarCurr,bitIndex772) )
& ( v96166(VarCurr,bitIndex3)
<=> v95893(VarCurr,bitIndex771) )
& ( v96166(VarCurr,bitIndex2)
<=> v95893(VarCurr,bitIndex770) )
& ( v96166(VarCurr,bitIndex1)
<=> v95893(VarCurr,bitIndex769) )
& ( v96166(VarCurr,bitIndex0)
<=> v95893(VarCurr,bitIndex768) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_12,axiom,
! [VarCurr] :
( v96170(VarCurr)
=> ( ( v96166(VarCurr,bitIndex63)
<=> v95893(VarCurr,bitIndex895) )
& ( v96166(VarCurr,bitIndex62)
<=> v95893(VarCurr,bitIndex894) )
& ( v96166(VarCurr,bitIndex61)
<=> v95893(VarCurr,bitIndex893) )
& ( v96166(VarCurr,bitIndex60)
<=> v95893(VarCurr,bitIndex892) )
& ( v96166(VarCurr,bitIndex59)
<=> v95893(VarCurr,bitIndex891) )
& ( v96166(VarCurr,bitIndex58)
<=> v95893(VarCurr,bitIndex890) )
& ( v96166(VarCurr,bitIndex57)
<=> v95893(VarCurr,bitIndex889) )
& ( v96166(VarCurr,bitIndex56)
<=> v95893(VarCurr,bitIndex888) )
& ( v96166(VarCurr,bitIndex55)
<=> v95893(VarCurr,bitIndex887) )
& ( v96166(VarCurr,bitIndex54)
<=> v95893(VarCurr,bitIndex886) )
& ( v96166(VarCurr,bitIndex53)
<=> v95893(VarCurr,bitIndex885) )
& ( v96166(VarCurr,bitIndex52)
<=> v95893(VarCurr,bitIndex884) )
& ( v96166(VarCurr,bitIndex51)
<=> v95893(VarCurr,bitIndex883) )
& ( v96166(VarCurr,bitIndex50)
<=> v95893(VarCurr,bitIndex882) )
& ( v96166(VarCurr,bitIndex49)
<=> v95893(VarCurr,bitIndex881) )
& ( v96166(VarCurr,bitIndex48)
<=> v95893(VarCurr,bitIndex880) )
& ( v96166(VarCurr,bitIndex47)
<=> v95893(VarCurr,bitIndex879) )
& ( v96166(VarCurr,bitIndex46)
<=> v95893(VarCurr,bitIndex878) )
& ( v96166(VarCurr,bitIndex45)
<=> v95893(VarCurr,bitIndex877) )
& ( v96166(VarCurr,bitIndex44)
<=> v95893(VarCurr,bitIndex876) )
& ( v96166(VarCurr,bitIndex43)
<=> v95893(VarCurr,bitIndex875) )
& ( v96166(VarCurr,bitIndex42)
<=> v95893(VarCurr,bitIndex874) )
& ( v96166(VarCurr,bitIndex41)
<=> v95893(VarCurr,bitIndex873) )
& ( v96166(VarCurr,bitIndex40)
<=> v95893(VarCurr,bitIndex872) )
& ( v96166(VarCurr,bitIndex39)
<=> v95893(VarCurr,bitIndex871) )
& ( v96166(VarCurr,bitIndex38)
<=> v95893(VarCurr,bitIndex870) )
& ( v96166(VarCurr,bitIndex37)
<=> v95893(VarCurr,bitIndex869) )
& ( v96166(VarCurr,bitIndex36)
<=> v95893(VarCurr,bitIndex868) )
& ( v96166(VarCurr,bitIndex35)
<=> v95893(VarCurr,bitIndex867) )
& ( v96166(VarCurr,bitIndex34)
<=> v95893(VarCurr,bitIndex866) )
& ( v96166(VarCurr,bitIndex33)
<=> v95893(VarCurr,bitIndex865) )
& ( v96166(VarCurr,bitIndex32)
<=> v95893(VarCurr,bitIndex864) )
& ( v96166(VarCurr,bitIndex31)
<=> v95893(VarCurr,bitIndex863) )
& ( v96166(VarCurr,bitIndex30)
<=> v95893(VarCurr,bitIndex862) )
& ( v96166(VarCurr,bitIndex29)
<=> v95893(VarCurr,bitIndex861) )
& ( v96166(VarCurr,bitIndex28)
<=> v95893(VarCurr,bitIndex860) )
& ( v96166(VarCurr,bitIndex27)
<=> v95893(VarCurr,bitIndex859) )
& ( v96166(VarCurr,bitIndex26)
<=> v95893(VarCurr,bitIndex858) )
& ( v96166(VarCurr,bitIndex25)
<=> v95893(VarCurr,bitIndex857) )
& ( v96166(VarCurr,bitIndex24)
<=> v95893(VarCurr,bitIndex856) )
& ( v96166(VarCurr,bitIndex23)
<=> v95893(VarCurr,bitIndex855) )
& ( v96166(VarCurr,bitIndex22)
<=> v95893(VarCurr,bitIndex854) )
& ( v96166(VarCurr,bitIndex21)
<=> v95893(VarCurr,bitIndex853) )
& ( v96166(VarCurr,bitIndex20)
<=> v95893(VarCurr,bitIndex852) )
& ( v96166(VarCurr,bitIndex19)
<=> v95893(VarCurr,bitIndex851) )
& ( v96166(VarCurr,bitIndex18)
<=> v95893(VarCurr,bitIndex850) )
& ( v96166(VarCurr,bitIndex17)
<=> v95893(VarCurr,bitIndex849) )
& ( v96166(VarCurr,bitIndex16)
<=> v95893(VarCurr,bitIndex848) )
& ( v96166(VarCurr,bitIndex15)
<=> v95893(VarCurr,bitIndex847) )
& ( v96166(VarCurr,bitIndex14)
<=> v95893(VarCurr,bitIndex846) )
& ( v96166(VarCurr,bitIndex13)
<=> v95893(VarCurr,bitIndex845) )
& ( v96166(VarCurr,bitIndex12)
<=> v95893(VarCurr,bitIndex844) )
& ( v96166(VarCurr,bitIndex11)
<=> v95893(VarCurr,bitIndex843) )
& ( v96166(VarCurr,bitIndex10)
<=> v95893(VarCurr,bitIndex842) )
& ( v96166(VarCurr,bitIndex9)
<=> v95893(VarCurr,bitIndex841) )
& ( v96166(VarCurr,bitIndex8)
<=> v95893(VarCurr,bitIndex840) )
& ( v96166(VarCurr,bitIndex7)
<=> v95893(VarCurr,bitIndex839) )
& ( v96166(VarCurr,bitIndex6)
<=> v95893(VarCurr,bitIndex838) )
& ( v96166(VarCurr,bitIndex5)
<=> v95893(VarCurr,bitIndex837) )
& ( v96166(VarCurr,bitIndex4)
<=> v95893(VarCurr,bitIndex836) )
& ( v96166(VarCurr,bitIndex3)
<=> v95893(VarCurr,bitIndex835) )
& ( v96166(VarCurr,bitIndex2)
<=> v95893(VarCurr,bitIndex834) )
& ( v96166(VarCurr,bitIndex1)
<=> v95893(VarCurr,bitIndex833) )
& ( v96166(VarCurr,bitIndex0)
<=> v95893(VarCurr,bitIndex832) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_19,axiom,
! [VarCurr] :
( v96169(VarCurr)
=> ( ( v96166(VarCurr,bitIndex63)
<=> v95893(VarCurr,bitIndex959) )
& ( v96166(VarCurr,bitIndex62)
<=> v95893(VarCurr,bitIndex958) )
& ( v96166(VarCurr,bitIndex61)
<=> v95893(VarCurr,bitIndex957) )
& ( v96166(VarCurr,bitIndex60)
<=> v95893(VarCurr,bitIndex956) )
& ( v96166(VarCurr,bitIndex59)
<=> v95893(VarCurr,bitIndex955) )
& ( v96166(VarCurr,bitIndex58)
<=> v95893(VarCurr,bitIndex954) )
& ( v96166(VarCurr,bitIndex57)
<=> v95893(VarCurr,bitIndex953) )
& ( v96166(VarCurr,bitIndex56)
<=> v95893(VarCurr,bitIndex952) )
& ( v96166(VarCurr,bitIndex55)
<=> v95893(VarCurr,bitIndex951) )
& ( v96166(VarCurr,bitIndex54)
<=> v95893(VarCurr,bitIndex950) )
& ( v96166(VarCurr,bitIndex53)
<=> v95893(VarCurr,bitIndex949) )
& ( v96166(VarCurr,bitIndex52)
<=> v95893(VarCurr,bitIndex948) )
& ( v96166(VarCurr,bitIndex51)
<=> v95893(VarCurr,bitIndex947) )
& ( v96166(VarCurr,bitIndex50)
<=> v95893(VarCurr,bitIndex946) )
& ( v96166(VarCurr,bitIndex49)
<=> v95893(VarCurr,bitIndex945) )
& ( v96166(VarCurr,bitIndex48)
<=> v95893(VarCurr,bitIndex944) )
& ( v96166(VarCurr,bitIndex47)
<=> v95893(VarCurr,bitIndex943) )
& ( v96166(VarCurr,bitIndex46)
<=> v95893(VarCurr,bitIndex942) )
& ( v96166(VarCurr,bitIndex45)
<=> v95893(VarCurr,bitIndex941) )
& ( v96166(VarCurr,bitIndex44)
<=> v95893(VarCurr,bitIndex940) )
& ( v96166(VarCurr,bitIndex43)
<=> v95893(VarCurr,bitIndex939) )
& ( v96166(VarCurr,bitIndex42)
<=> v95893(VarCurr,bitIndex938) )
& ( v96166(VarCurr,bitIndex41)
<=> v95893(VarCurr,bitIndex937) )
& ( v96166(VarCurr,bitIndex40)
<=> v95893(VarCurr,bitIndex936) )
& ( v96166(VarCurr,bitIndex39)
<=> v95893(VarCurr,bitIndex935) )
& ( v96166(VarCurr,bitIndex38)
<=> v95893(VarCurr,bitIndex934) )
& ( v96166(VarCurr,bitIndex37)
<=> v95893(VarCurr,bitIndex933) )
& ( v96166(VarCurr,bitIndex36)
<=> v95893(VarCurr,bitIndex932) )
& ( v96166(VarCurr,bitIndex35)
<=> v95893(VarCurr,bitIndex931) )
& ( v96166(VarCurr,bitIndex34)
<=> v95893(VarCurr,bitIndex930) )
& ( v96166(VarCurr,bitIndex33)
<=> v95893(VarCurr,bitIndex929) )
& ( v96166(VarCurr,bitIndex32)
<=> v95893(VarCurr,bitIndex928) )
& ( v96166(VarCurr,bitIndex31)
<=> v95893(VarCurr,bitIndex927) )
& ( v96166(VarCurr,bitIndex30)
<=> v95893(VarCurr,bitIndex926) )
& ( v96166(VarCurr,bitIndex29)
<=> v95893(VarCurr,bitIndex925) )
& ( v96166(VarCurr,bitIndex28)
<=> v95893(VarCurr,bitIndex924) )
& ( v96166(VarCurr,bitIndex27)
<=> v95893(VarCurr,bitIndex923) )
& ( v96166(VarCurr,bitIndex26)
<=> v95893(VarCurr,bitIndex922) )
& ( v96166(VarCurr,bitIndex25)
<=> v95893(VarCurr,bitIndex921) )
& ( v96166(VarCurr,bitIndex24)
<=> v95893(VarCurr,bitIndex920) )
& ( v96166(VarCurr,bitIndex23)
<=> v95893(VarCurr,bitIndex919) )
& ( v96166(VarCurr,bitIndex22)
<=> v95893(VarCurr,bitIndex918) )
& ( v96166(VarCurr,bitIndex21)
<=> v95893(VarCurr,bitIndex917) )
& ( v96166(VarCurr,bitIndex20)
<=> v95893(VarCurr,bitIndex916) )
& ( v96166(VarCurr,bitIndex19)
<=> v95893(VarCurr,bitIndex915) )
& ( v96166(VarCurr,bitIndex18)
<=> v95893(VarCurr,bitIndex914) )
& ( v96166(VarCurr,bitIndex17)
<=> v95893(VarCurr,bitIndex913) )
& ( v96166(VarCurr,bitIndex16)
<=> v95893(VarCurr,bitIndex912) )
& ( v96166(VarCurr,bitIndex15)
<=> v95893(VarCurr,bitIndex911) )
& ( v96166(VarCurr,bitIndex14)
<=> v95893(VarCurr,bitIndex910) )
& ( v96166(VarCurr,bitIndex13)
<=> v95893(VarCurr,bitIndex909) )
& ( v96166(VarCurr,bitIndex12)
<=> v95893(VarCurr,bitIndex908) )
& ( v96166(VarCurr,bitIndex11)
<=> v95893(VarCurr,bitIndex907) )
& ( v96166(VarCurr,bitIndex10)
<=> v95893(VarCurr,bitIndex906) )
& ( v96166(VarCurr,bitIndex9)
<=> v95893(VarCurr,bitIndex905) )
& ( v96166(VarCurr,bitIndex8)
<=> v95893(VarCurr,bitIndex904) )
& ( v96166(VarCurr,bitIndex7)
<=> v95893(VarCurr,bitIndex903) )
& ( v96166(VarCurr,bitIndex6)
<=> v95893(VarCurr,bitIndex902) )
& ( v96166(VarCurr,bitIndex5)
<=> v95893(VarCurr,bitIndex901) )
& ( v96166(VarCurr,bitIndex4)
<=> v95893(VarCurr,bitIndex900) )
& ( v96166(VarCurr,bitIndex3)
<=> v95893(VarCurr,bitIndex899) )
& ( v96166(VarCurr,bitIndex2)
<=> v95893(VarCurr,bitIndex898) )
& ( v96166(VarCurr,bitIndex1)
<=> v95893(VarCurr,bitIndex897) )
& ( v96166(VarCurr,bitIndex0)
<=> v95893(VarCurr,bitIndex896) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_12,axiom,
! [VarCurr] :
( v96168(VarCurr)
=> ( ( v96166(VarCurr,bitIndex63)
<=> v95893(VarCurr,bitIndex1023) )
& ( v96166(VarCurr,bitIndex62)
<=> v95893(VarCurr,bitIndex1022) )
& ( v96166(VarCurr,bitIndex61)
<=> v95893(VarCurr,bitIndex1021) )
& ( v96166(VarCurr,bitIndex60)
<=> v95893(VarCurr,bitIndex1020) )
& ( v96166(VarCurr,bitIndex59)
<=> v95893(VarCurr,bitIndex1019) )
& ( v96166(VarCurr,bitIndex58)
<=> v95893(VarCurr,bitIndex1018) )
& ( v96166(VarCurr,bitIndex57)
<=> v95893(VarCurr,bitIndex1017) )
& ( v96166(VarCurr,bitIndex56)
<=> v95893(VarCurr,bitIndex1016) )
& ( v96166(VarCurr,bitIndex55)
<=> v95893(VarCurr,bitIndex1015) )
& ( v96166(VarCurr,bitIndex54)
<=> v95893(VarCurr,bitIndex1014) )
& ( v96166(VarCurr,bitIndex53)
<=> v95893(VarCurr,bitIndex1013) )
& ( v96166(VarCurr,bitIndex52)
<=> v95893(VarCurr,bitIndex1012) )
& ( v96166(VarCurr,bitIndex51)
<=> v95893(VarCurr,bitIndex1011) )
& ( v96166(VarCurr,bitIndex50)
<=> v95893(VarCurr,bitIndex1010) )
& ( v96166(VarCurr,bitIndex49)
<=> v95893(VarCurr,bitIndex1009) )
& ( v96166(VarCurr,bitIndex48)
<=> v95893(VarCurr,bitIndex1008) )
& ( v96166(VarCurr,bitIndex47)
<=> v95893(VarCurr,bitIndex1007) )
& ( v96166(VarCurr,bitIndex46)
<=> v95893(VarCurr,bitIndex1006) )
& ( v96166(VarCurr,bitIndex45)
<=> v95893(VarCurr,bitIndex1005) )
& ( v96166(VarCurr,bitIndex44)
<=> v95893(VarCurr,bitIndex1004) )
& ( v96166(VarCurr,bitIndex43)
<=> v95893(VarCurr,bitIndex1003) )
& ( v96166(VarCurr,bitIndex42)
<=> v95893(VarCurr,bitIndex1002) )
& ( v96166(VarCurr,bitIndex41)
<=> v95893(VarCurr,bitIndex1001) )
& ( v96166(VarCurr,bitIndex40)
<=> v95893(VarCurr,bitIndex1000) )
& ( v96166(VarCurr,bitIndex39)
<=> v95893(VarCurr,bitIndex999) )
& ( v96166(VarCurr,bitIndex38)
<=> v95893(VarCurr,bitIndex998) )
& ( v96166(VarCurr,bitIndex37)
<=> v95893(VarCurr,bitIndex997) )
& ( v96166(VarCurr,bitIndex36)
<=> v95893(VarCurr,bitIndex996) )
& ( v96166(VarCurr,bitIndex35)
<=> v95893(VarCurr,bitIndex995) )
& ( v96166(VarCurr,bitIndex34)
<=> v95893(VarCurr,bitIndex994) )
& ( v96166(VarCurr,bitIndex33)
<=> v95893(VarCurr,bitIndex993) )
& ( v96166(VarCurr,bitIndex32)
<=> v95893(VarCurr,bitIndex992) )
& ( v96166(VarCurr,bitIndex31)
<=> v95893(VarCurr,bitIndex991) )
& ( v96166(VarCurr,bitIndex30)
<=> v95893(VarCurr,bitIndex990) )
& ( v96166(VarCurr,bitIndex29)
<=> v95893(VarCurr,bitIndex989) )
& ( v96166(VarCurr,bitIndex28)
<=> v95893(VarCurr,bitIndex988) )
& ( v96166(VarCurr,bitIndex27)
<=> v95893(VarCurr,bitIndex987) )
& ( v96166(VarCurr,bitIndex26)
<=> v95893(VarCurr,bitIndex986) )
& ( v96166(VarCurr,bitIndex25)
<=> v95893(VarCurr,bitIndex985) )
& ( v96166(VarCurr,bitIndex24)
<=> v95893(VarCurr,bitIndex984) )
& ( v96166(VarCurr,bitIndex23)
<=> v95893(VarCurr,bitIndex983) )
& ( v96166(VarCurr,bitIndex22)
<=> v95893(VarCurr,bitIndex982) )
& ( v96166(VarCurr,bitIndex21)
<=> v95893(VarCurr,bitIndex981) )
& ( v96166(VarCurr,bitIndex20)
<=> v95893(VarCurr,bitIndex980) )
& ( v96166(VarCurr,bitIndex19)
<=> v95893(VarCurr,bitIndex979) )
& ( v96166(VarCurr,bitIndex18)
<=> v95893(VarCurr,bitIndex978) )
& ( v96166(VarCurr,bitIndex17)
<=> v95893(VarCurr,bitIndex977) )
& ( v96166(VarCurr,bitIndex16)
<=> v95893(VarCurr,bitIndex976) )
& ( v96166(VarCurr,bitIndex15)
<=> v95893(VarCurr,bitIndex975) )
& ( v96166(VarCurr,bitIndex14)
<=> v95893(VarCurr,bitIndex974) )
& ( v96166(VarCurr,bitIndex13)
<=> v95893(VarCurr,bitIndex973) )
& ( v96166(VarCurr,bitIndex12)
<=> v95893(VarCurr,bitIndex972) )
& ( v96166(VarCurr,bitIndex11)
<=> v95893(VarCurr,bitIndex971) )
& ( v96166(VarCurr,bitIndex10)
<=> v95893(VarCurr,bitIndex970) )
& ( v96166(VarCurr,bitIndex9)
<=> v95893(VarCurr,bitIndex969) )
& ( v96166(VarCurr,bitIndex8)
<=> v95893(VarCurr,bitIndex968) )
& ( v96166(VarCurr,bitIndex7)
<=> v95893(VarCurr,bitIndex967) )
& ( v96166(VarCurr,bitIndex6)
<=> v95893(VarCurr,bitIndex966) )
& ( v96166(VarCurr,bitIndex5)
<=> v95893(VarCurr,bitIndex965) )
& ( v96166(VarCurr,bitIndex4)
<=> v95893(VarCurr,bitIndex964) )
& ( v96166(VarCurr,bitIndex3)
<=> v95893(VarCurr,bitIndex963) )
& ( v96166(VarCurr,bitIndex2)
<=> v95893(VarCurr,bitIndex962) )
& ( v96166(VarCurr,bitIndex1)
<=> v95893(VarCurr,bitIndex961) )
& ( v96166(VarCurr,bitIndex0)
<=> v95893(VarCurr,bitIndex960) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7148,axiom,
! [VarCurr] :
( v96183(VarCurr)
<=> ( ( v95895(VarCurr,bitIndex3)
<=> $true )
& ( v95895(VarCurr,bitIndex2)
<=> $true )
& ( v95895(VarCurr,bitIndex1)
<=> $true )
& ( v95895(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7147,axiom,
! [VarCurr] :
( v96182(VarCurr)
<=> ( ( v95895(VarCurr,bitIndex3)
<=> $true )
& ( v95895(VarCurr,bitIndex2)
<=> $true )
& ( v95895(VarCurr,bitIndex1)
<=> $true )
& ( v95895(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7146,axiom,
! [VarCurr] :
( v96181(VarCurr)
<=> ( ( v95895(VarCurr,bitIndex3)
<=> $true )
& ( v95895(VarCurr,bitIndex2)
<=> $true )
& ( v95895(VarCurr,bitIndex1)
<=> $false )
& ( v95895(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7145,axiom,
! [VarCurr] :
( v96180(VarCurr)
<=> ( ( v95895(VarCurr,bitIndex3)
<=> $true )
& ( v95895(VarCurr,bitIndex2)
<=> $true )
& ( v95895(VarCurr,bitIndex1)
<=> $false )
& ( v95895(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7144,axiom,
! [VarCurr] :
( v96179(VarCurr)
<=> ( ( v95895(VarCurr,bitIndex3)
<=> $true )
& ( v95895(VarCurr,bitIndex2)
<=> $false )
& ( v95895(VarCurr,bitIndex1)
<=> $true )
& ( v95895(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7143,axiom,
! [VarCurr] :
( v96178(VarCurr)
<=> ( ( v95895(VarCurr,bitIndex3)
<=> $true )
& ( v95895(VarCurr,bitIndex2)
<=> $false )
& ( v95895(VarCurr,bitIndex1)
<=> $true )
& ( v95895(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7142,axiom,
! [VarCurr] :
( v96177(VarCurr)
<=> ( ( v95895(VarCurr,bitIndex3)
<=> $true )
& ( v95895(VarCurr,bitIndex2)
<=> $false )
& ( v95895(VarCurr,bitIndex1)
<=> $false )
& ( v95895(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7141,axiom,
! [VarCurr] :
( v96176(VarCurr)
<=> ( ( v95895(VarCurr,bitIndex3)
<=> $true )
& ( v95895(VarCurr,bitIndex2)
<=> $false )
& ( v95895(VarCurr,bitIndex1)
<=> $false )
& ( v95895(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7140,axiom,
! [VarCurr] :
( v96175(VarCurr)
<=> ( ( v95895(VarCurr,bitIndex3)
<=> $false )
& ( v95895(VarCurr,bitIndex2)
<=> $true )
& ( v95895(VarCurr,bitIndex1)
<=> $true )
& ( v95895(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7139,axiom,
! [VarCurr] :
( v96174(VarCurr)
<=> ( ( v95895(VarCurr,bitIndex3)
<=> $false )
& ( v95895(VarCurr,bitIndex2)
<=> $true )
& ( v95895(VarCurr,bitIndex1)
<=> $true )
& ( v95895(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7138,axiom,
! [VarCurr] :
( v96173(VarCurr)
<=> ( ( v95895(VarCurr,bitIndex3)
<=> $false )
& ( v95895(VarCurr,bitIndex2)
<=> $true )
& ( v95895(VarCurr,bitIndex1)
<=> $false )
& ( v95895(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7137,axiom,
! [VarCurr] :
( v96172(VarCurr)
<=> ( ( v95895(VarCurr,bitIndex3)
<=> $false )
& ( v95895(VarCurr,bitIndex2)
<=> $true )
& ( v95895(VarCurr,bitIndex1)
<=> $false )
& ( v95895(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7136,axiom,
! [VarCurr] :
( v96171(VarCurr)
<=> ( ( v95895(VarCurr,bitIndex3)
<=> $false )
& ( v95895(VarCurr,bitIndex2)
<=> $false )
& ( v95895(VarCurr,bitIndex1)
<=> $true )
& ( v95895(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7135,axiom,
! [VarCurr] :
( v96170(VarCurr)
<=> ( ( v95895(VarCurr,bitIndex3)
<=> $false )
& ( v95895(VarCurr,bitIndex2)
<=> $false )
& ( v95895(VarCurr,bitIndex1)
<=> $true )
& ( v95895(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7134,axiom,
! [VarCurr] :
( v96169(VarCurr)
<=> ( ( v95895(VarCurr,bitIndex3)
<=> $false )
& ( v95895(VarCurr,bitIndex2)
<=> $false )
& ( v95895(VarCurr,bitIndex1)
<=> $false )
& ( v95895(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7133,axiom,
! [VarCurr] :
( v96168(VarCurr)
<=> ( ( v95895(VarCurr,bitIndex3)
<=> $false )
& ( v95895(VarCurr,bitIndex2)
<=> $false )
& ( v95895(VarCurr,bitIndex1)
<=> $false )
& ( v95895(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30324,axiom,
! [VarCurr] :
( v96107(VarCurr)
<=> v96109(VarCurr) ) ).
fof(addAssignment_30323,axiom,
! [VarCurr] :
( v96109(VarCurr)
<=> v96111(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17994,axiom,
! [VarCurr] :
( v96111(VarCurr)
<=> ( v96162(VarCurr)
| v96152(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17993,axiom,
! [VarCurr] :
( v96162(VarCurr)
<=> ( v96113(VarCurr)
& v96115(VarCurr) ) ) ).
fof(addAssignment_30322,axiom,
! [VarCurr] :
( v96152(VarCurr)
<=> v96154(VarCurr) ) ).
fof(addAssignment_30321,axiom,
! [VarCurr] :
( v96154(VarCurr)
<=> v96156(VarCurr) ) ).
fof(addAssignment_30320,axiom,
! [VarCurr] :
( v96156(VarCurr)
<=> v96158(VarCurr) ) ).
fof(addAssignment_30319,axiom,
! [VarCurr] :
( v96158(VarCurr)
<=> v96160(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1533,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96136(VarNext)
=> ( v96115(VarNext)
<=> v96115(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1592,axiom,
! [VarNext] :
( v96136(VarNext)
=> ( v96115(VarNext)
<=> v96146(VarNext) ) ) ).
fof(addAssignment_30318,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96146(VarNext)
<=> v96144(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17992,axiom,
! [VarCurr] :
( v96144(VarCurr)
<=> ( v96147(VarCurr)
& v96148(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17991,axiom,
! [VarCurr] :
( v96148(VarCurr)
<=> ( v96119(VarCurr)
| v96123(VarCurr) ) ) ).
fof(writeUnaryOperator_6911,axiom,
! [VarCurr] :
( ~ v96147(VarCurr)
<=> v96117(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17990,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96136(VarNext)
<=> v96137(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17989,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96137(VarNext)
<=> ( v96139(VarNext)
& v96141(VarNext) ) ) ) ).
fof(writeUnaryOperator_6910,axiom,
! [VarCurr] :
( ~ v96141(VarCurr)
<=> v96113(VarCurr) ) ).
fof(addAssignment_30317,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96139(VarNext)
<=> v96113(VarCurr) ) ) ).
fof(addAssignment_30316,axiom,
! [VarCurr] :
( v96123(VarCurr)
<=> v96125(VarCurr) ) ).
fof(addAssignment_30315,axiom,
! [VarCurr] :
( v96125(VarCurr)
<=> v96127(VarCurr) ) ).
fof(addAssignment_30314,axiom,
! [VarCurr] :
( v96127(VarCurr)
<=> v96129(VarCurr) ) ).
fof(addAssignment_30313,axiom,
! [VarCurr] :
( v96129(VarCurr)
<=> v96131(VarCurr) ) ).
fof(addAssignment_30312,axiom,
! [VarCurr] :
( v96131(VarCurr)
<=> v96133(VarCurr) ) ).
fof(addAssignment_30311,axiom,
! [VarCurr] :
( v96119(VarCurr)
<=> v96121(VarCurr) ) ).
fof(addAssignment_30310,axiom,
! [VarCurr] :
( v96121(VarCurr)
<=> $true ) ).
fof(addAssignment_30309,axiom,
! [VarCurr] :
( v96117(VarCurr)
<=> $false ) ).
fof(addAssignment_30308,axiom,
! [VarCurr] :
( v96113(VarCurr)
<=> v95423(VarCurr) ) ).
fof(addAssignment_30307,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v95895(VarCurr,B)
<=> v95897(VarCurr,B) ) ) ).
fof(addAssignment_30306,axiom,
! [VarCurr] :
( v95897(VarCurr,bitIndex3)
<=> v95899(VarCurr) ) ).
fof(addAssignment_30305,axiom,
! [VarCurr] :
( v95897(VarCurr,bitIndex2)
<=> v95999(VarCurr) ) ).
fof(addAssignment_30304,axiom,
! [VarCurr] :
( v95897(VarCurr,bitIndex1)
<=> v96035(VarCurr) ) ).
fof(addAssignment_30303,axiom,
! [VarCurr] :
( v95897(VarCurr,bitIndex0)
<=> v96071(VarCurr) ) ).
fof(addAssignment_30302,axiom,
! [VarCurr] :
( v96071(VarCurr)
<=> v96073(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2069,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96088(VarNext)
=> ( v96073(VarNext)
<=> v96073(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2104,axiom,
! [VarNext] :
( v96088(VarNext)
=> ( v96073(VarNext)
<=> v96100(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4699,axiom,
! [VarCurr] :
( ~ v96089(VarCurr)
=> ( v96100(VarCurr)
<=> v96101(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4706,axiom,
! [VarCurr] :
( v96089(VarCurr)
=> ( v96100(VarCurr)
<=> v96079(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4698,axiom,
! [VarCurr] :
( ~ v96094(VarCurr)
=> ( v96101(VarCurr)
<=> v96081(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4705,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96094(VarCurr)
=> ( v96101(VarCurr)
<=> x95468(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17988,axiom,
! [VarCurr] :
( v96088(VarCurr)
<=> ( v96089(VarCurr)
| v96092(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17987,axiom,
! [VarCurr] :
( v96092(VarCurr)
<=> ( v96093(VarCurr)
& v96099(VarCurr) ) ) ).
fof(writeUnaryOperator_6909,axiom,
! [VarCurr] :
( ~ v96099(VarCurr)
<=> v96089(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17986,axiom,
! [VarCurr] :
( v96093(VarCurr)
<=> ( v96094(VarCurr)
| v96096(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17985,axiom,
! [VarCurr] :
( v96096(VarCurr)
<=> ( v96097(VarCurr)
& v96098(VarCurr) ) ) ).
fof(writeUnaryOperator_6908,axiom,
! [VarCurr] :
( ~ v96098(VarCurr)
<=> v96094(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17984,axiom,
! [VarCurr] :
( v96097(VarCurr)
<=> ( v96075(VarCurr)
& v96077(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17983,axiom,
! [VarCurr] :
( v96094(VarCurr)
<=> ( v96075(VarCurr)
& v96095(VarCurr) ) ) ).
fof(writeUnaryOperator_6907,axiom,
! [VarCurr] :
( ~ v96095(VarCurr)
<=> v96077(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17982,axiom,
! [VarCurr] :
( v96089(VarCurr)
<=> ( v96090(VarCurr)
& v96091(VarCurr) ) ) ).
fof(writeUnaryOperator_6906,axiom,
! [VarCurr] :
( ~ v96091(VarCurr)
<=> v96077(VarCurr) ) ).
fof(writeUnaryOperator_6905,axiom,
! [VarCurr] :
( ~ v96090(VarCurr)
<=> v96075(VarCurr) ) ).
fof(addAssignment_30301,axiom,
! [VarCurr] :
( v96081(VarCurr)
<=> v95971(VarCurr,bitIndex0) ) ).
fof(addAssignment_30300,axiom,
! [VarCurr] :
( v95971(VarCurr,bitIndex0)
<=> v95866(VarCurr,bitIndex1) ) ).
fof(addAssignment_30299,axiom,
! [VarCurr] :
( v95866(VarCurr,bitIndex1)
<=> v96083(VarCurr) ) ).
fof(addAssignment_30298,axiom,
! [VarCurr] :
( v96083(VarCurr)
<=> v96085(VarCurr) ) ).
fof(addAssignment_30297,axiom,
! [VarCurr] :
( v96079(VarCurr)
<=> v95909(VarCurr,bitIndex0) ) ).
fof(addAssignment_30296,axiom,
! [VarCurr] :
( v95909(VarCurr,bitIndex0)
<=> v95911(VarCurr,bitIndex0) ) ).
fof(addAssignment_30295,axiom,
! [VarCurr] :
( v95911(VarCurr,bitIndex0)
<=> v95967(VarCurr,bitIndex0) ) ).
fof(addAssignment_30294,axiom,
! [VarCurr] :
( v95919(VarCurr,bitIndex0)
<=> v95965(VarCurr,bitIndex0) ) ).
fof(addAssignment_30293,axiom,
! [VarCurr] :
( v95670(VarCurr,bitIndex3)
<=> v95696(VarCurr,bitIndex3) ) ).
fof(addAssignment_30292,axiom,
! [VarCurr] :
( v95694(VarCurr,bitIndex3)
<=> v95695(VarCurr,bitIndex3) ) ).
fof(addAssignment_30291,axiom,
! [VarCurr] :
( v95672(VarCurr,bitIndex3)
<=> v95692(VarCurr,bitIndex3) ) ).
fof(addAssignment_30290,axiom,
! [VarCurr] :
( v95924(VarCurr,bitIndex0)
<=> v95926(VarCurr,bitIndex0) ) ).
fof(addAssignment_30289,axiom,
! [VarCurr] :
( v95926(VarCurr,bitIndex0)
<=> v95928(VarCurr,bitIndex0) ) ).
fof(addAssignment_30288,axiom,
! [VarCurr] :
( v95928(VarCurr,bitIndex0)
<=> v95930(VarCurr,bitIndex0) ) ).
fof(addAssignment_30287,axiom,
! [VarCurr] :
( v95930(VarCurr,bitIndex0)
<=> v95932(VarCurr,bitIndex0) ) ).
fof(addAssignment_30286,axiom,
! [VarCurr] :
( v95932(VarCurr,bitIndex0)
<=> v95934(VarCurr,bitIndex0) ) ).
fof(addAssignment_30285,axiom,
! [VarCurr] :
( v95934(VarCurr,bitIndex0)
<=> v95936(VarCurr,bitIndex0) ) ).
fof(addAssignment_30284,axiom,
! [VarCurr] :
( v95936(VarCurr,bitIndex0)
<=> v95938(VarCurr,bitIndex0) ) ).
fof(addAssignment_30283,axiom,
! [VarCurr] :
( v95938(VarCurr,bitIndex0)
<=> v95940(VarCurr,bitIndex0) ) ).
fof(addAssignment_30282,axiom,
! [VarCurr] :
( v95940(VarCurr,bitIndex0)
<=> v95942(VarCurr,bitIndex0) ) ).
fof(addAssignment_30281,axiom,
! [VarCurr] :
( v95942(VarCurr,bitIndex0)
<=> v95944(VarCurr,bitIndex0) ) ).
fof(addAssignment_30280,axiom,
! [VarCurr] :
( v95944(VarCurr,bitIndex0)
<=> v95946(VarCurr,bitIndex0) ) ).
fof(addAssignment_30279,axiom,
! [VarCurr] :
( v95946(VarCurr,bitIndex0)
<=> v95948(VarCurr,bitIndex0) ) ).
fof(addAssignment_30278,axiom,
! [VarCurr] :
( v95948(VarCurr,bitIndex0)
<=> v95950(VarCurr,bitIndex0) ) ).
fof(addAssignment_30277,axiom,
! [VarCurr] :
( v95950(VarCurr,bitIndex0)
<=> v95952(VarCurr,bitIndex0) ) ).
fof(addAssignment_30276,axiom,
! [VarCurr] :
( v95952(VarCurr,bitIndex0)
<=> v95954(VarCurr,bitIndex0) ) ).
fof(addAssignment_30275,axiom,
! [VarCurr] :
( v95954(VarCurr,bitIndex0)
<=> v4119(VarCurr,bitIndex0) ) ).
fof(addAssignment_30274,axiom,
! [VarCurr] :
( v95913(VarCurr,bitIndex0)
<=> v95915(VarCurr,bitIndex0) ) ).
fof(addAssignment_30273,axiom,
! [VarCurr] :
( v95915(VarCurr,bitIndex0)
<=> v95917(VarCurr,bitIndex0) ) ).
fof(addAssignment_30272,axiom,
! [VarCurr] :
( v96077(VarCurr)
<=> v95417(VarCurr,bitIndex0) ) ).
fof(addAssignment_30271,axiom,
! [VarCurr] :
( v96075(VarCurr)
<=> v95399(VarCurr,bitIndex0) ) ).
fof(addAssignment_30270,axiom,
! [VarCurr] :
( v96035(VarCurr)
<=> v96037(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2068,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96052(VarNext)
=> ( v96037(VarNext)
<=> v96037(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2103,axiom,
! [VarNext] :
( v96052(VarNext)
=> ( v96037(VarNext)
<=> v96064(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4697,axiom,
! [VarCurr] :
( ~ v96053(VarCurr)
=> ( v96064(VarCurr)
<=> v96065(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4704,axiom,
! [VarCurr] :
( v96053(VarCurr)
=> ( v96064(VarCurr)
<=> v96043(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4696,axiom,
! [VarCurr] :
( ~ v96058(VarCurr)
=> ( v96065(VarCurr)
<=> v96045(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4703,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96058(VarCurr)
=> ( v96065(VarCurr)
<=> x95468(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17981,axiom,
! [VarCurr] :
( v96052(VarCurr)
<=> ( v96053(VarCurr)
| v96056(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17980,axiom,
! [VarCurr] :
( v96056(VarCurr)
<=> ( v96057(VarCurr)
& v96063(VarCurr) ) ) ).
fof(writeUnaryOperator_6904,axiom,
! [VarCurr] :
( ~ v96063(VarCurr)
<=> v96053(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17979,axiom,
! [VarCurr] :
( v96057(VarCurr)
<=> ( v96058(VarCurr)
| v96060(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17978,axiom,
! [VarCurr] :
( v96060(VarCurr)
<=> ( v96061(VarCurr)
& v96062(VarCurr) ) ) ).
fof(writeUnaryOperator_6903,axiom,
! [VarCurr] :
( ~ v96062(VarCurr)
<=> v96058(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17977,axiom,
! [VarCurr] :
( v96061(VarCurr)
<=> ( v96039(VarCurr)
& v96041(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17976,axiom,
! [VarCurr] :
( v96058(VarCurr)
<=> ( v96039(VarCurr)
& v96059(VarCurr) ) ) ).
fof(writeUnaryOperator_6902,axiom,
! [VarCurr] :
( ~ v96059(VarCurr)
<=> v96041(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17975,axiom,
! [VarCurr] :
( v96053(VarCurr)
<=> ( v96054(VarCurr)
& v96055(VarCurr) ) ) ).
fof(writeUnaryOperator_6901,axiom,
! [VarCurr] :
( ~ v96055(VarCurr)
<=> v96041(VarCurr) ) ).
fof(writeUnaryOperator_6900,axiom,
! [VarCurr] :
( ~ v96054(VarCurr)
<=> v96039(VarCurr) ) ).
fof(addAssignment_30269,axiom,
! [VarCurr] :
( v96045(VarCurr)
<=> v95971(VarCurr,bitIndex1) ) ).
fof(addAssignment_30268,axiom,
! [VarCurr] :
( v95971(VarCurr,bitIndex1)
<=> v95973(VarCurr,bitIndex2) ) ).
fof(addAssignment_30267,axiom,
! [VarCurr] :
( v95973(VarCurr,bitIndex2)
<=> v96047(VarCurr) ) ).
fof(addAssignment_30266,axiom,
! [VarCurr] :
( v96047(VarCurr)
<=> v96049(VarCurr) ) ).
fof(addAssignment_30265,axiom,
! [VarCurr] :
( v96043(VarCurr)
<=> v95909(VarCurr,bitIndex1) ) ).
fof(addAssignment_30264,axiom,
! [VarCurr] :
( v95909(VarCurr,bitIndex1)
<=> v95911(VarCurr,bitIndex1) ) ).
fof(addAssignment_30263,axiom,
! [VarCurr] :
( v95911(VarCurr,bitIndex1)
<=> v95967(VarCurr,bitIndex1) ) ).
fof(addAssignment_30262,axiom,
! [VarCurr] :
( v95919(VarCurr,bitIndex1)
<=> v95965(VarCurr,bitIndex1) ) ).
fof(addAssignment_30261,axiom,
! [VarCurr] :
( v95670(VarCurr,bitIndex4)
<=> v95696(VarCurr,bitIndex4) ) ).
fof(addAssignment_30260,axiom,
! [VarCurr] :
( v95694(VarCurr,bitIndex4)
<=> v95695(VarCurr,bitIndex4) ) ).
fof(addAssignment_30259,axiom,
! [VarCurr] :
( v95672(VarCurr,bitIndex4)
<=> v95692(VarCurr,bitIndex4) ) ).
fof(addAssignment_30258,axiom,
! [VarCurr] :
( v95690(VarCurr,bitIndex4)
<=> v95691(VarCurr,bitIndex4) ) ).
fof(addAssignment_30257,axiom,
! [VarCurr] :
( v94534(VarCurr,bitIndex74)
<=> v94536(VarCurr,bitIndex74) ) ).
fof(addAssignment_30256,axiom,
! [VarCurr] :
( v94536(VarCurr,bitIndex74)
<=> v94538(VarCurr,bitIndex74) ) ).
fof(addAssignment_30255,axiom,
! [VarCurr] :
( v94538(VarCurr,bitIndex74)
<=> v94540(VarCurr,bitIndex94) ) ).
fof(addAssignment_30254,axiom,
! [VarCurr] :
( v94540(VarCurr,bitIndex94)
<=> v94542(VarCurr,bitIndex94) ) ).
fof(addAssignment_30253,axiom,
! [VarCurr] :
( v94542(VarCurr,bitIndex94)
<=> v94544(VarCurr,bitIndex94) ) ).
fof(addAssignment_30252,axiom,
! [VarCurr] :
( v94544(VarCurr,bitIndex94)
<=> v94546(VarCurr,bitIndex94) ) ).
fof(addAssignment_30251,axiom,
! [VarCurr] :
( v94546(VarCurr,bitIndex94)
<=> v94548(VarCurr,bitIndex94) ) ).
fof(addAssignment_30250,axiom,
! [VarCurr] :
( v94548(VarCurr,bitIndex94)
<=> v94550(VarCurr,bitIndex94) ) ).
fof(addAssignment_30249,axiom,
! [VarCurr] :
( v95924(VarCurr,bitIndex1)
<=> v95926(VarCurr,bitIndex1) ) ).
fof(addAssignment_30248,axiom,
! [VarCurr] :
( v95926(VarCurr,bitIndex1)
<=> v95928(VarCurr,bitIndex1) ) ).
fof(addAssignment_30247,axiom,
! [VarCurr] :
( v95928(VarCurr,bitIndex1)
<=> v95930(VarCurr,bitIndex1) ) ).
fof(addAssignment_30246,axiom,
! [VarCurr] :
( v95930(VarCurr,bitIndex1)
<=> v95932(VarCurr,bitIndex1) ) ).
fof(addAssignment_30245,axiom,
! [VarCurr] :
( v95932(VarCurr,bitIndex1)
<=> v95934(VarCurr,bitIndex1) ) ).
fof(addAssignment_30244,axiom,
! [VarCurr] :
( v95934(VarCurr,bitIndex1)
<=> v95936(VarCurr,bitIndex1) ) ).
fof(addAssignment_30243,axiom,
! [VarCurr] :
( v95936(VarCurr,bitIndex1)
<=> v95938(VarCurr,bitIndex1) ) ).
fof(addAssignment_30242,axiom,
! [VarCurr] :
( v95938(VarCurr,bitIndex1)
<=> v95940(VarCurr,bitIndex1) ) ).
fof(addAssignment_30241,axiom,
! [VarCurr] :
( v95940(VarCurr,bitIndex1)
<=> v95942(VarCurr,bitIndex1) ) ).
fof(addAssignment_30240,axiom,
! [VarCurr] :
( v95942(VarCurr,bitIndex1)
<=> v95944(VarCurr,bitIndex1) ) ).
fof(addAssignment_30239,axiom,
! [VarCurr] :
( v95944(VarCurr,bitIndex1)
<=> v95946(VarCurr,bitIndex1) ) ).
fof(addAssignment_30238,axiom,
! [VarCurr] :
( v95946(VarCurr,bitIndex1)
<=> v95948(VarCurr,bitIndex1) ) ).
fof(addAssignment_30237,axiom,
! [VarCurr] :
( v95948(VarCurr,bitIndex1)
<=> v95950(VarCurr,bitIndex1) ) ).
fof(addAssignment_30236,axiom,
! [VarCurr] :
( v95950(VarCurr,bitIndex1)
<=> v95952(VarCurr,bitIndex1) ) ).
fof(addAssignment_30235,axiom,
! [VarCurr] :
( v95952(VarCurr,bitIndex1)
<=> v95954(VarCurr,bitIndex1) ) ).
fof(addAssignment_30234,axiom,
! [VarCurr] :
( v95954(VarCurr,bitIndex1)
<=> v4119(VarCurr,bitIndex1) ) ).
fof(addAssignment_30233,axiom,
! [VarCurr] :
( v95913(VarCurr,bitIndex1)
<=> v95915(VarCurr,bitIndex1) ) ).
fof(addAssignment_30232,axiom,
! [VarCurr] :
( v95915(VarCurr,bitIndex1)
<=> v95917(VarCurr,bitIndex1) ) ).
fof(addAssignment_30231,axiom,
! [VarCurr] :
( v96041(VarCurr)
<=> v95417(VarCurr,bitIndex0) ) ).
fof(addAssignment_30230,axiom,
! [VarCurr] :
( v96039(VarCurr)
<=> v95399(VarCurr,bitIndex0) ) ).
fof(addAssignment_30229,axiom,
! [VarCurr] :
( v95999(VarCurr)
<=> v96001(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2067,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96016(VarNext)
=> ( v96001(VarNext)
<=> v96001(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2102,axiom,
! [VarNext] :
( v96016(VarNext)
=> ( v96001(VarNext)
<=> v96028(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4695,axiom,
! [VarCurr] :
( ~ v96017(VarCurr)
=> ( v96028(VarCurr)
<=> v96029(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4702,axiom,
! [VarCurr] :
( v96017(VarCurr)
=> ( v96028(VarCurr)
<=> v96007(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4694,axiom,
! [VarCurr] :
( ~ v96022(VarCurr)
=> ( v96029(VarCurr)
<=> v96009(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4701,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96022(VarCurr)
=> ( v96029(VarCurr)
<=> x95468(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17974,axiom,
! [VarCurr] :
( v96016(VarCurr)
<=> ( v96017(VarCurr)
| v96020(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17973,axiom,
! [VarCurr] :
( v96020(VarCurr)
<=> ( v96021(VarCurr)
& v96027(VarCurr) ) ) ).
fof(writeUnaryOperator_6899,axiom,
! [VarCurr] :
( ~ v96027(VarCurr)
<=> v96017(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17972,axiom,
! [VarCurr] :
( v96021(VarCurr)
<=> ( v96022(VarCurr)
| v96024(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17971,axiom,
! [VarCurr] :
( v96024(VarCurr)
<=> ( v96025(VarCurr)
& v96026(VarCurr) ) ) ).
fof(writeUnaryOperator_6898,axiom,
! [VarCurr] :
( ~ v96026(VarCurr)
<=> v96022(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17970,axiom,
! [VarCurr] :
( v96025(VarCurr)
<=> ( v96003(VarCurr)
& v96005(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17969,axiom,
! [VarCurr] :
( v96022(VarCurr)
<=> ( v96003(VarCurr)
& v96023(VarCurr) ) ) ).
fof(writeUnaryOperator_6897,axiom,
! [VarCurr] :
( ~ v96023(VarCurr)
<=> v96005(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17968,axiom,
! [VarCurr] :
( v96017(VarCurr)
<=> ( v96018(VarCurr)
& v96019(VarCurr) ) ) ).
fof(writeUnaryOperator_6896,axiom,
! [VarCurr] :
( ~ v96019(VarCurr)
<=> v96005(VarCurr) ) ).
fof(writeUnaryOperator_6895,axiom,
! [VarCurr] :
( ~ v96018(VarCurr)
<=> v96003(VarCurr) ) ).
fof(addAssignment_30228,axiom,
! [VarCurr] :
( v96009(VarCurr)
<=> v95971(VarCurr,bitIndex2) ) ).
fof(addAssignment_30227,axiom,
! [VarCurr] :
( v95971(VarCurr,bitIndex2)
<=> v95866(VarCurr,bitIndex3) ) ).
fof(addAssignment_30226,axiom,
! [VarCurr] :
( v95866(VarCurr,bitIndex3)
<=> v96011(VarCurr) ) ).
fof(addAssignment_30225,axiom,
! [VarCurr] :
( v96011(VarCurr)
<=> v96013(VarCurr) ) ).
fof(addAssignment_30224,axiom,
! [VarCurr] :
( v96007(VarCurr)
<=> v95909(VarCurr,bitIndex2) ) ).
fof(addAssignment_30223,axiom,
! [VarCurr] :
( v95909(VarCurr,bitIndex2)
<=> v95911(VarCurr,bitIndex2) ) ).
fof(addAssignment_30222,axiom,
! [VarCurr] :
( v95911(VarCurr,bitIndex2)
<=> v95967(VarCurr,bitIndex2) ) ).
fof(addAssignment_30221,axiom,
! [VarCurr] :
( v95919(VarCurr,bitIndex2)
<=> v95965(VarCurr,bitIndex2) ) ).
fof(addAssignment_30220,axiom,
! [VarCurr] :
( v95670(VarCurr,bitIndex5)
<=> v95696(VarCurr,bitIndex5) ) ).
fof(addAssignment_30219,axiom,
! [VarCurr] :
( v95694(VarCurr,bitIndex5)
<=> v95695(VarCurr,bitIndex5) ) ).
fof(addAssignment_30218,axiom,
! [VarCurr] :
( v95672(VarCurr,bitIndex5)
<=> v95692(VarCurr,bitIndex5) ) ).
fof(addAssignment_30217,axiom,
! [VarCurr] :
( v95690(VarCurr,bitIndex6)
<=> v95691(VarCurr,bitIndex6) ) ).
fof(addAssignment_30216,axiom,
! [VarCurr] :
( v94534(VarCurr,bitIndex76)
<=> v94536(VarCurr,bitIndex76) ) ).
fof(addAssignment_30215,axiom,
! [VarCurr] :
( v94536(VarCurr,bitIndex76)
<=> v94538(VarCurr,bitIndex76) ) ).
fof(addAssignment_30214,axiom,
! [VarCurr] :
( v94538(VarCurr,bitIndex76)
<=> v94540(VarCurr,bitIndex96) ) ).
fof(addAssignment_30213,axiom,
! [VarCurr] :
( v94540(VarCurr,bitIndex96)
<=> v94542(VarCurr,bitIndex96) ) ).
fof(addAssignment_30212,axiom,
! [VarCurr] :
( v94542(VarCurr,bitIndex96)
<=> v94544(VarCurr,bitIndex96) ) ).
fof(addAssignment_30211,axiom,
! [VarCurr] :
( v94544(VarCurr,bitIndex96)
<=> v94546(VarCurr,bitIndex96) ) ).
fof(addAssignment_30210,axiom,
! [VarCurr] :
( v94546(VarCurr,bitIndex96)
<=> v94548(VarCurr,bitIndex96) ) ).
fof(addAssignment_30209,axiom,
! [VarCurr] :
( v94548(VarCurr,bitIndex96)
<=> v94550(VarCurr,bitIndex96) ) ).
fof(addAssignment_30208,axiom,
! [VarCurr] :
( v95690(VarCurr,bitIndex5)
<=> v95691(VarCurr,bitIndex5) ) ).
fof(addAssignment_30207,axiom,
! [VarCurr] :
( v94534(VarCurr,bitIndex75)
<=> v94536(VarCurr,bitIndex75) ) ).
fof(addAssignment_30206,axiom,
! [VarCurr] :
( v94536(VarCurr,bitIndex75)
<=> v94538(VarCurr,bitIndex75) ) ).
fof(addAssignment_30205,axiom,
! [VarCurr] :
( v94538(VarCurr,bitIndex75)
<=> v94540(VarCurr,bitIndex95) ) ).
fof(addAssignment_30204,axiom,
! [VarCurr] :
( v94540(VarCurr,bitIndex95)
<=> v94542(VarCurr,bitIndex95) ) ).
fof(addAssignment_30203,axiom,
! [VarCurr] :
( v94542(VarCurr,bitIndex95)
<=> v94544(VarCurr,bitIndex95) ) ).
fof(addAssignment_30202,axiom,
! [VarCurr] :
( v94544(VarCurr,bitIndex95)
<=> v94546(VarCurr,bitIndex95) ) ).
fof(addAssignment_30201,axiom,
! [VarCurr] :
( v94546(VarCurr,bitIndex95)
<=> v94548(VarCurr,bitIndex95) ) ).
fof(addAssignment_30200,axiom,
! [VarCurr] :
( v94548(VarCurr,bitIndex95)
<=> v94550(VarCurr,bitIndex95) ) ).
fof(addAssignment_30199,axiom,
! [VarCurr] :
( v95924(VarCurr,bitIndex2)
<=> v95926(VarCurr,bitIndex2) ) ).
fof(addAssignment_30198,axiom,
! [VarCurr] :
( v95926(VarCurr,bitIndex2)
<=> v95928(VarCurr,bitIndex2) ) ).
fof(addAssignment_30197,axiom,
! [VarCurr] :
( v95928(VarCurr,bitIndex2)
<=> v95930(VarCurr,bitIndex2) ) ).
fof(addAssignment_30196,axiom,
! [VarCurr] :
( v95930(VarCurr,bitIndex2)
<=> v95932(VarCurr,bitIndex2) ) ).
fof(addAssignment_30195,axiom,
! [VarCurr] :
( v95932(VarCurr,bitIndex2)
<=> v95934(VarCurr,bitIndex2) ) ).
fof(addAssignment_30194,axiom,
! [VarCurr] :
( v95934(VarCurr,bitIndex2)
<=> v95936(VarCurr,bitIndex2) ) ).
fof(addAssignment_30193,axiom,
! [VarCurr] :
( v95936(VarCurr,bitIndex2)
<=> v95938(VarCurr,bitIndex2) ) ).
fof(addAssignment_30192,axiom,
! [VarCurr] :
( v95938(VarCurr,bitIndex2)
<=> v95940(VarCurr,bitIndex2) ) ).
fof(addAssignment_30191,axiom,
! [VarCurr] :
( v95940(VarCurr,bitIndex2)
<=> v95942(VarCurr,bitIndex2) ) ).
fof(addAssignment_30190,axiom,
! [VarCurr] :
( v95942(VarCurr,bitIndex2)
<=> v95944(VarCurr,bitIndex2) ) ).
fof(addAssignment_30189,axiom,
! [VarCurr] :
( v95944(VarCurr,bitIndex2)
<=> v95946(VarCurr,bitIndex2) ) ).
fof(addAssignment_30188,axiom,
! [VarCurr] :
( v95946(VarCurr,bitIndex2)
<=> v95948(VarCurr,bitIndex2) ) ).
fof(addAssignment_30187,axiom,
! [VarCurr] :
( v95948(VarCurr,bitIndex2)
<=> v95950(VarCurr,bitIndex2) ) ).
fof(addAssignment_30186,axiom,
! [VarCurr] :
( v95950(VarCurr,bitIndex2)
<=> v95952(VarCurr,bitIndex2) ) ).
fof(addAssignment_30185,axiom,
! [VarCurr] :
( v95952(VarCurr,bitIndex2)
<=> v95954(VarCurr,bitIndex2) ) ).
fof(addAssignment_30184,axiom,
! [VarCurr] :
( v95954(VarCurr,bitIndex2)
<=> v4119(VarCurr,bitIndex2) ) ).
fof(addAssignment_30183,axiom,
! [VarCurr] :
( v95913(VarCurr,bitIndex2)
<=> v95915(VarCurr,bitIndex2) ) ).
fof(addAssignment_30182,axiom,
! [VarCurr] :
( v95915(VarCurr,bitIndex2)
<=> v95917(VarCurr,bitIndex2) ) ).
fof(addAssignment_30181,axiom,
! [VarCurr] :
( v96005(VarCurr)
<=> v95417(VarCurr,bitIndex0) ) ).
fof(addAssignment_30180,axiom,
! [VarCurr] :
( v96003(VarCurr)
<=> v95399(VarCurr,bitIndex0) ) ).
fof(addAssignment_30179,axiom,
! [VarCurr] :
( v95899(VarCurr)
<=> v95901(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2066,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95980(VarNext)
=> ( v95901(VarNext)
<=> v95901(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2101,axiom,
! [VarNext] :
( v95980(VarNext)
=> ( v95901(VarNext)
<=> v95992(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4693,axiom,
! [VarCurr] :
( ~ v95981(VarCurr)
=> ( v95992(VarCurr)
<=> v95993(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4700,axiom,
! [VarCurr] :
( v95981(VarCurr)
=> ( v95992(VarCurr)
<=> v95907(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4692,axiom,
! [VarCurr] :
( ~ v95986(VarCurr)
=> ( v95993(VarCurr)
<=> v95969(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4699,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95986(VarCurr)
=> ( v95993(VarCurr)
<=> x95468(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17967,axiom,
! [VarCurr] :
( v95980(VarCurr)
<=> ( v95981(VarCurr)
| v95984(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17966,axiom,
! [VarCurr] :
( v95984(VarCurr)
<=> ( v95985(VarCurr)
& v95991(VarCurr) ) ) ).
fof(writeUnaryOperator_6894,axiom,
! [VarCurr] :
( ~ v95991(VarCurr)
<=> v95981(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17965,axiom,
! [VarCurr] :
( v95985(VarCurr)
<=> ( v95986(VarCurr)
| v95988(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17964,axiom,
! [VarCurr] :
( v95988(VarCurr)
<=> ( v95989(VarCurr)
& v95990(VarCurr) ) ) ).
fof(writeUnaryOperator_6893,axiom,
! [VarCurr] :
( ~ v95990(VarCurr)
<=> v95986(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17963,axiom,
! [VarCurr] :
( v95989(VarCurr)
<=> ( v95903(VarCurr)
& v95905(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17962,axiom,
! [VarCurr] :
( v95986(VarCurr)
<=> ( v95903(VarCurr)
& v95987(VarCurr) ) ) ).
fof(writeUnaryOperator_6892,axiom,
! [VarCurr] :
( ~ v95987(VarCurr)
<=> v95905(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17961,axiom,
! [VarCurr] :
( v95981(VarCurr)
<=> ( v95982(VarCurr)
& v95983(VarCurr) ) ) ).
fof(writeUnaryOperator_6891,axiom,
! [VarCurr] :
( ~ v95983(VarCurr)
<=> v95905(VarCurr) ) ).
fof(writeUnaryOperator_6890,axiom,
! [VarCurr] :
( ~ v95982(VarCurr)
<=> v95903(VarCurr) ) ).
fof(addAssignment_30178,axiom,
! [VarCurr] :
( v95969(VarCurr)
<=> v95971(VarCurr,bitIndex3) ) ).
fof(addAssignment_30177,axiom,
! [VarCurr] :
( v95971(VarCurr,bitIndex3)
<=> v95973(VarCurr,bitIndex4) ) ).
fof(addAssignment_30176,axiom,
! [VarCurr] :
( v95973(VarCurr,bitIndex4)
<=> v95975(VarCurr) ) ).
fof(addAssignment_30175,axiom,
! [VarCurr] :
( v95975(VarCurr)
<=> v95977(VarCurr) ) ).
fof(addAssignment_30174,axiom,
! [VarCurr] :
( v95907(VarCurr)
<=> v95909(VarCurr,bitIndex3) ) ).
fof(addAssignment_30173,axiom,
! [VarCurr] :
( v95909(VarCurr,bitIndex3)
<=> v95911(VarCurr,bitIndex3) ) ).
fof(addAssignment_30172,axiom,
! [VarCurr] :
( v95911(VarCurr,bitIndex3)
<=> v95967(VarCurr,bitIndex3) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2065,axiom,
! [VarCurr] :
( ~ v95453(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v95967(VarCurr,B)
<=> v95919(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2100,axiom,
! [VarCurr] :
( v95453(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v95967(VarCurr,B)
<=> v95913(VarCurr,B) ) ) ) ).
fof(addAssignment_30171,axiom,
! [VarCurr] :
( v95919(VarCurr,bitIndex3)
<=> v95965(VarCurr,bitIndex3) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2064,axiom,
! [VarCurr] :
( ~ v95921(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v95965(VarCurr,B)
<=> v95966(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2099,axiom,
! [VarCurr] :
( v95921(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v95965(VarCurr,B)
<=> v95924(VarCurr,B) ) ) ) ).
fof(addAssignment_30170,axiom,
! [VarCurr] :
( ( v95966(VarCurr,bitIndex2)
<=> v95670(VarCurr,bitIndex5) )
& ( v95966(VarCurr,bitIndex1)
<=> v95670(VarCurr,bitIndex4) )
& ( v95966(VarCurr,bitIndex0)
<=> v95670(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_30169,axiom,
! [VarCurr] :
( v95966(VarCurr,bitIndex3)
<=> v95956(VarCurr) ) ).
fof(addAssignment_30168,axiom,
! [VarCurr] :
( v95966(VarCurr,bitIndex4)
<=> $false ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2063,axiom,
! [VarCurr] :
( ~ v94501(VarCurr,bitIndex0)
=> ( v95956(VarCurr)
<=> v95963(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2098,axiom,
! [VarCurr] :
( v94501(VarCurr,bitIndex0)
=> ( v95956(VarCurr)
<=> v95958(VarCurr) ) ) ).
fof(addAssignment_30167,axiom,
! [VarCurr] :
( v95963(VarCurr)
<=> v94496(VarCurr,bitIndex61) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_122,axiom,
! [VarCurr] :
( ~ v94522(VarCurr,bitIndex0)
=> ( v95958(VarCurr)
<=> v94534(VarCurr,bitIndex61) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2097,axiom,
! [VarCurr] :
( v94522(VarCurr,bitIndex0)
=> ( v95958(VarCurr)
<=> v95960(VarCurr) ) ) ).
fof(addAssignment_30166,axiom,
! [VarCurr] :
( v95960(VarCurr)
<=> v94530(VarCurr,bitIndex61) ) ).
fof(addAssignment_30165,axiom,
! [VarCurr] :
( v95924(VarCurr,bitIndex3)
<=> v95926(VarCurr,bitIndex3) ) ).
fof(addAssignment_30164,axiom,
! [VarCurr] :
( v95926(VarCurr,bitIndex3)
<=> v95928(VarCurr,bitIndex3) ) ).
fof(addAssignment_30163,axiom,
! [VarCurr] :
( v95928(VarCurr,bitIndex3)
<=> v95930(VarCurr,bitIndex3) ) ).
fof(addAssignment_30162,axiom,
! [VarCurr] :
( v95930(VarCurr,bitIndex3)
<=> v95932(VarCurr,bitIndex3) ) ).
fof(addAssignment_30161,axiom,
! [VarCurr] :
( v95932(VarCurr,bitIndex3)
<=> v95934(VarCurr,bitIndex3) ) ).
fof(addAssignment_30160,axiom,
! [VarCurr] :
( v95934(VarCurr,bitIndex3)
<=> v95936(VarCurr,bitIndex3) ) ).
fof(addAssignment_30159,axiom,
! [VarCurr] :
( v95936(VarCurr,bitIndex3)
<=> v95938(VarCurr,bitIndex3) ) ).
fof(addAssignment_30158,axiom,
! [VarCurr] :
( v95938(VarCurr,bitIndex3)
<=> v95940(VarCurr,bitIndex3) ) ).
fof(addAssignment_30157,axiom,
! [VarCurr] :
( v95940(VarCurr,bitIndex3)
<=> v95942(VarCurr,bitIndex3) ) ).
fof(addAssignment_30156,axiom,
! [VarCurr] :
( v95942(VarCurr,bitIndex3)
<=> v95944(VarCurr,bitIndex3) ) ).
fof(addAssignment_30155,axiom,
! [VarCurr] :
( v95944(VarCurr,bitIndex3)
<=> v95946(VarCurr,bitIndex3) ) ).
fof(addAssignment_30154,axiom,
! [VarCurr] :
( v95946(VarCurr,bitIndex3)
<=> v95948(VarCurr,bitIndex3) ) ).
fof(addAssignment_30153,axiom,
! [VarCurr] :
( v95948(VarCurr,bitIndex3)
<=> v95950(VarCurr,bitIndex3) ) ).
fof(addAssignment_30152,axiom,
! [VarCurr] :
( v95950(VarCurr,bitIndex3)
<=> v95952(VarCurr,bitIndex3) ) ).
fof(addAssignment_30151,axiom,
! [VarCurr] :
( v95952(VarCurr,bitIndex3)
<=> v95954(VarCurr,bitIndex3) ) ).
fof(addAssignment_30150,axiom,
! [VarCurr] :
( v95954(VarCurr,bitIndex3)
<=> v4119(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_6889,axiom,
! [VarCurr] :
( ~ v95921(VarCurr)
<=> v10759(VarCurr) ) ).
fof(addAssignment_30149,axiom,
! [VarCurr] :
( v95913(VarCurr,bitIndex3)
<=> v95915(VarCurr,bitIndex3) ) ).
fof(addAssignment_30148,axiom,
! [VarCurr] :
( v95915(VarCurr,bitIndex3)
<=> v95917(VarCurr,bitIndex3) ) ).
fof(addAssignment_30147,axiom,
! [VarCurr] :
( v95905(VarCurr)
<=> v95417(VarCurr,bitIndex0) ) ).
fof(addAssignment_30146,axiom,
! [VarCurr] :
( v95903(VarCurr)
<=> v95399(VarCurr,bitIndex0) ) ).
fof(addAssignment_30145,axiom,
! [VarCurr] :
( v95817(VarCurr)
<=> v95819(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17960,axiom,
! [VarCurr] :
( v95819(VarCurr)
<=> ( v95821(VarCurr)
& v95836(VarCurr) ) ) ).
fof(addAssignment_30144,axiom,
! [VarCurr] :
( v95836(VarCurr)
<=> v95838(VarCurr) ) ).
fof(addAssignment_30143,axiom,
! [VarCurr] :
( v95838(VarCurr)
<=> v95840(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2062,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95873(VarNext)
=> ( v95840(VarNext)
<=> v95840(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2096,axiom,
! [VarNext] :
( v95873(VarNext)
=> ( v95840(VarNext)
<=> v95885(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4691,axiom,
! [VarCurr] :
( ~ v95874(VarCurr)
=> ( v95885(VarCurr)
<=> v95886(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4698,axiom,
! [VarCurr] :
( v95874(VarCurr)
=> ( v95885(VarCurr)
<=> v95846(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4690,axiom,
! [VarCurr] :
( ~ v95879(VarCurr)
=> ( v95886(VarCurr)
<=> v95862(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4697,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95879(VarCurr)
=> ( v95886(VarCurr)
<=> x95468(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17959,axiom,
! [VarCurr] :
( v95873(VarCurr)
<=> ( v95874(VarCurr)
| v95877(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17958,axiom,
! [VarCurr] :
( v95877(VarCurr)
<=> ( v95878(VarCurr)
& v95884(VarCurr) ) ) ).
fof(writeUnaryOperator_6888,axiom,
! [VarCurr] :
( ~ v95884(VarCurr)
<=> v95874(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17957,axiom,
! [VarCurr] :
( v95878(VarCurr)
<=> ( v95879(VarCurr)
| v95881(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17956,axiom,
! [VarCurr] :
( v95881(VarCurr)
<=> ( v95882(VarCurr)
& v95883(VarCurr) ) ) ).
fof(writeUnaryOperator_6887,axiom,
! [VarCurr] :
( ~ v95883(VarCurr)
<=> v95879(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17955,axiom,
! [VarCurr] :
( v95882(VarCurr)
<=> ( v95842(VarCurr)
& v95844(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17954,axiom,
! [VarCurr] :
( v95879(VarCurr)
<=> ( v95842(VarCurr)
& v95880(VarCurr) ) ) ).
fof(writeUnaryOperator_6886,axiom,
! [VarCurr] :
( ~ v95880(VarCurr)
<=> v95844(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17953,axiom,
! [VarCurr] :
( v95874(VarCurr)
<=> ( v95875(VarCurr)
& v95876(VarCurr) ) ) ).
fof(writeUnaryOperator_6885,axiom,
! [VarCurr] :
( ~ v95876(VarCurr)
<=> v95844(VarCurr) ) ).
fof(writeUnaryOperator_6884,axiom,
! [VarCurr] :
( ~ v95875(VarCurr)
<=> v95842(VarCurr) ) ).
fof(addAssignment_30142,axiom,
! [VarCurr] :
( v95862(VarCurr)
<=> v95864(VarCurr) ) ).
fof(addAssignment_30141,axiom,
! [VarCurr] :
( v95864(VarCurr)
<=> v95866(VarCurr,bitIndex0) ) ).
fof(addAssignment_30140,axiom,
! [VarCurr] :
( v95866(VarCurr,bitIndex0)
<=> v95868(VarCurr) ) ).
fof(addAssignment_30139,axiom,
! [VarCurr] :
( v95868(VarCurr)
<=> v95870(VarCurr) ) ).
fof(addAssignment_30138,axiom,
! [VarCurr] :
( v95846(VarCurr)
<=> v95848(VarCurr) ) ).
fof(addAssignment_30137,axiom,
! [VarCurr] :
( v95848(VarCurr)
<=> v95850(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2061,axiom,
! [VarCurr] :
( ~ v95453(VarCurr)
=> ( v95850(VarCurr)
<=> v95858(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2095,axiom,
! [VarCurr] :
( v95453(VarCurr)
=> ( v95850(VarCurr)
<=> v95852(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2060,axiom,
! [VarCurr] :
( ~ v10759(VarCurr)
=> ( v95858(VarCurr)
<=> v10767(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2094,axiom,
! [VarCurr] :
( v10759(VarCurr)
=> ( v95858(VarCurr)
<=> $true ) ) ).
fof(addAssignment_30136,axiom,
! [VarCurr] :
( v95852(VarCurr)
<=> v95854(VarCurr) ) ).
fof(addAssignment_30135,axiom,
! [VarCurr] :
( v95854(VarCurr)
<=> v95856(VarCurr) ) ).
fof(addAssignment_30134,axiom,
! [VarCurr] :
( v95844(VarCurr)
<=> v95417(VarCurr,bitIndex0) ) ).
fof(addAssignment_30133,axiom,
! [VarCurr] :
( v95842(VarCurr)
<=> v95399(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17952,axiom,
! [VarCurr] :
( v95821(VarCurr)
<=> ( v95823(VarCurr)
& v95832(VarCurr) ) ) ).
fof(writeUnaryOperator_6883,axiom,
! [VarCurr] :
( ~ v95832(VarCurr)
<=> v95378(VarCurr) ) ).
fof(writeUnaryOperator_6882,axiom,
! [VarCurr] :
( ~ v95823(VarCurr)
<=> v95825(VarCurr) ) ).
fof(addAssignment_30132,axiom,
! [VarCurr] :
( v95825(VarCurr)
<=> v95827(VarCurr) ) ).
fof(addAssignment_30131,axiom,
! [VarCurr] :
( v95827(VarCurr)
<=> v95829(VarCurr) ) ).
fof(addAssignment_30130,axiom,
! [VarCurr] :
( v95648(VarCurr)
<=> v95650(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17951,axiom,
! [VarCurr] :
( v95650(VarCurr,bitIndex0)
<=> ( v95652(VarCurr)
& v95771(VarCurr) ) ) ).
fof(writeUnaryOperator_6881,axiom,
! [VarCurr] :
( ~ v95771(VarCurr)
<=> v95656(VarCurr,bitIndex0) ) ).
fof(addAssignment_30129,axiom,
! [VarCurr] :
( v95656(VarCurr,bitIndex0)
<=> v95773(VarCurr) ) ).
fof(addAssignment_30128,axiom,
! [VarCurr] :
( v95773(VarCurr)
<=> v95775(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2059,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95790(VarNext)
=> ( v95775(VarNext)
<=> v95775(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2093,axiom,
! [VarNext] :
( v95790(VarNext)
=> ( v95775(VarNext)
<=> v95802(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4689,axiom,
! [VarCurr] :
( ~ v95791(VarCurr)
=> ( v95802(VarCurr)
<=> v95803(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4696,axiom,
! [VarCurr] :
( v95791(VarCurr)
=> ( v95802(VarCurr)
<=> v95781(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4688,axiom,
! [VarCurr] :
( ~ v95796(VarCurr)
=> ( v95803(VarCurr)
<=> v95783(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4695,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95796(VarCurr)
=> ( v95803(VarCurr)
<=> x95468(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17950,axiom,
! [VarCurr] :
( v95790(VarCurr)
<=> ( v95791(VarCurr)
| v95794(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17949,axiom,
! [VarCurr] :
( v95794(VarCurr)
<=> ( v95795(VarCurr)
& v95801(VarCurr) ) ) ).
fof(writeUnaryOperator_6880,axiom,
! [VarCurr] :
( ~ v95801(VarCurr)
<=> v95791(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17948,axiom,
! [VarCurr] :
( v95795(VarCurr)
<=> ( v95796(VarCurr)
| v95798(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17947,axiom,
! [VarCurr] :
( v95798(VarCurr)
<=> ( v95799(VarCurr)
& v95800(VarCurr) ) ) ).
fof(writeUnaryOperator_6879,axiom,
! [VarCurr] :
( ~ v95800(VarCurr)
<=> v95796(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17946,axiom,
! [VarCurr] :
( v95799(VarCurr)
<=> ( v95777(VarCurr)
& v95779(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17945,axiom,
! [VarCurr] :
( v95796(VarCurr)
<=> ( v95777(VarCurr)
& v95797(VarCurr) ) ) ).
fof(writeUnaryOperator_6878,axiom,
! [VarCurr] :
( ~ v95797(VarCurr)
<=> v95779(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17944,axiom,
! [VarCurr] :
( v95791(VarCurr)
<=> ( v95792(VarCurr)
& v95793(VarCurr) ) ) ).
fof(writeUnaryOperator_6877,axiom,
! [VarCurr] :
( ~ v95793(VarCurr)
<=> v95779(VarCurr) ) ).
fof(writeUnaryOperator_6876,axiom,
! [VarCurr] :
( ~ v95792(VarCurr)
<=> v95777(VarCurr) ) ).
fof(addAssignment_30127,axiom,
! [VarCurr] :
( v95783(VarCurr)
<=> v95700(VarCurr,bitIndex0) ) ).
fof(addAssignment_30126,axiom,
! [VarCurr] :
( v95700(VarCurr,bitIndex0)
<=> v95743(VarCurr,bitIndex1) ) ).
fof(addAssignment_30125,axiom,
! [VarCurr] :
( v95743(VarCurr,bitIndex1)
<=> v95785(VarCurr) ) ).
fof(addAssignment_30124,axiom,
! [VarCurr] :
( v95785(VarCurr)
<=> v95787(VarCurr) ) ).
fof(addAssignment_30123,axiom,
! [VarCurr] :
( v95781(VarCurr)
<=> v95668(VarCurr,bitIndex0) ) ).
fof(addAssignment_30122,axiom,
! [VarCurr] :
( v95668(VarCurr,bitIndex0)
<=> v95670(VarCurr,bitIndex0) ) ).
fof(addAssignment_30121,axiom,
! [VarCurr] :
( v95670(VarCurr,bitIndex0)
<=> v95696(VarCurr,bitIndex0) ) ).
fof(addAssignment_30120,axiom,
! [VarCurr] :
( v95694(VarCurr,bitIndex0)
<=> v95695(VarCurr,bitIndex0) ) ).
fof(addAssignment_30119,axiom,
! [VarCurr] :
( v95672(VarCurr,bitIndex0)
<=> v95692(VarCurr,bitIndex0) ) ).
fof(addAssignment_30118,axiom,
! [VarCurr] :
( v95690(VarCurr,bitIndex0)
<=> v95691(VarCurr,bitIndex0) ) ).
fof(addAssignment_30117,axiom,
! [VarCurr] :
( v94534(VarCurr,bitIndex70)
<=> v94536(VarCurr,bitIndex70) ) ).
fof(addAssignment_30116,axiom,
! [VarCurr] :
( v94536(VarCurr,bitIndex70)
<=> v94538(VarCurr,bitIndex70) ) ).
fof(addAssignment_30115,axiom,
! [VarCurr] :
( v94538(VarCurr,bitIndex70)
<=> v94540(VarCurr,bitIndex90) ) ).
fof(addAssignment_30114,axiom,
! [VarCurr] :
( v94540(VarCurr,bitIndex90)
<=> v94542(VarCurr,bitIndex90) ) ).
fof(addAssignment_30113,axiom,
! [VarCurr] :
( v94542(VarCurr,bitIndex90)
<=> v94544(VarCurr,bitIndex90) ) ).
fof(addAssignment_30112,axiom,
! [VarCurr] :
( v94544(VarCurr,bitIndex90)
<=> v94546(VarCurr,bitIndex90) ) ).
fof(addAssignment_30111,axiom,
! [VarCurr] :
( v94546(VarCurr,bitIndex90)
<=> v94548(VarCurr,bitIndex90) ) ).
fof(addAssignment_30110,axiom,
! [VarCurr] :
( v94548(VarCurr,bitIndex90)
<=> v94550(VarCurr,bitIndex90) ) ).
fof(addAssignment_30109,axiom,
! [VarCurr] :
( v95779(VarCurr)
<=> v95417(VarCurr,bitIndex0) ) ).
fof(addAssignment_30108,axiom,
! [VarCurr] :
( v95777(VarCurr)
<=> v95399(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17943,axiom,
! [VarCurr] :
( v95652(VarCurr)
<=> ( v95654(VarCurr)
& v95729(VarCurr) ) ) ).
fof(writeUnaryOperator_6875,axiom,
! [VarCurr] :
( ~ v95729(VarCurr)
<=> v95656(VarCurr,bitIndex1) ) ).
fof(addAssignment_30107,axiom,
! [VarCurr] :
( v95656(VarCurr,bitIndex1)
<=> v95731(VarCurr) ) ).
fof(addAssignment_30106,axiom,
! [VarCurr] :
( v95731(VarCurr)
<=> v95733(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2058,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95750(VarNext)
=> ( v95733(VarNext)
<=> v95733(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2092,axiom,
! [VarNext] :
( v95750(VarNext)
=> ( v95733(VarNext)
<=> v95762(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4687,axiom,
! [VarCurr] :
( ~ v95751(VarCurr)
=> ( v95762(VarCurr)
<=> v95763(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4694,axiom,
! [VarCurr] :
( v95751(VarCurr)
=> ( v95762(VarCurr)
<=> v95739(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4686,axiom,
! [VarCurr] :
( ~ v95756(VarCurr)
=> ( v95763(VarCurr)
<=> v95741(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4693,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95756(VarCurr)
=> ( v95763(VarCurr)
<=> x95468(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17942,axiom,
! [VarCurr] :
( v95750(VarCurr)
<=> ( v95751(VarCurr)
| v95754(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17941,axiom,
! [VarCurr] :
( v95754(VarCurr)
<=> ( v95755(VarCurr)
& v95761(VarCurr) ) ) ).
fof(writeUnaryOperator_6874,axiom,
! [VarCurr] :
( ~ v95761(VarCurr)
<=> v95751(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17940,axiom,
! [VarCurr] :
( v95755(VarCurr)
<=> ( v95756(VarCurr)
| v95758(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17939,axiom,
! [VarCurr] :
( v95758(VarCurr)
<=> ( v95759(VarCurr)
& v95760(VarCurr) ) ) ).
fof(writeUnaryOperator_6873,axiom,
! [VarCurr] :
( ~ v95760(VarCurr)
<=> v95756(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17938,axiom,
! [VarCurr] :
( v95759(VarCurr)
<=> ( v95735(VarCurr)
& v95737(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17937,axiom,
! [VarCurr] :
( v95756(VarCurr)
<=> ( v95735(VarCurr)
& v95757(VarCurr) ) ) ).
fof(writeUnaryOperator_6872,axiom,
! [VarCurr] :
( ~ v95757(VarCurr)
<=> v95737(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17936,axiom,
! [VarCurr] :
( v95751(VarCurr)
<=> ( v95752(VarCurr)
& v95753(VarCurr) ) ) ).
fof(writeUnaryOperator_6871,axiom,
! [VarCurr] :
( ~ v95753(VarCurr)
<=> v95737(VarCurr) ) ).
fof(writeUnaryOperator_6870,axiom,
! [VarCurr] :
( ~ v95752(VarCurr)
<=> v95735(VarCurr) ) ).
fof(addAssignment_30105,axiom,
! [VarCurr] :
( v95741(VarCurr)
<=> v95700(VarCurr,bitIndex1) ) ).
fof(addAssignment_30104,axiom,
! [VarCurr] :
( v95700(VarCurr,bitIndex1)
<=> v95743(VarCurr,bitIndex2) ) ).
fof(addAssignment_30103,axiom,
! [VarCurr] :
( v95743(VarCurr,bitIndex2)
<=> v95745(VarCurr) ) ).
fof(addAssignment_30102,axiom,
! [VarCurr] :
( v95745(VarCurr)
<=> v95747(VarCurr) ) ).
fof(addAssignment_30101,axiom,
! [VarCurr] :
( v95739(VarCurr)
<=> v95668(VarCurr,bitIndex1) ) ).
fof(addAssignment_30100,axiom,
! [VarCurr] :
( v95668(VarCurr,bitIndex1)
<=> v95670(VarCurr,bitIndex1) ) ).
fof(addAssignment_30099,axiom,
! [VarCurr] :
( v95670(VarCurr,bitIndex1)
<=> v95696(VarCurr,bitIndex1) ) ).
fof(addAssignment_30098,axiom,
! [VarCurr] :
( v95694(VarCurr,bitIndex1)
<=> v95695(VarCurr,bitIndex1) ) ).
fof(addAssignment_30097,axiom,
! [VarCurr] :
( v95672(VarCurr,bitIndex1)
<=> v95692(VarCurr,bitIndex1) ) ).
fof(addAssignment_30096,axiom,
! [VarCurr] :
( v95690(VarCurr,bitIndex1)
<=> v95691(VarCurr,bitIndex1) ) ).
fof(addAssignment_30095,axiom,
! [VarCurr] :
( v94534(VarCurr,bitIndex71)
<=> v94536(VarCurr,bitIndex71) ) ).
fof(addAssignment_30094,axiom,
! [VarCurr] :
( v94536(VarCurr,bitIndex71)
<=> v94538(VarCurr,bitIndex71) ) ).
fof(addAssignment_30093,axiom,
! [VarCurr] :
( v94538(VarCurr,bitIndex71)
<=> v94540(VarCurr,bitIndex91) ) ).
fof(addAssignment_30092,axiom,
! [VarCurr] :
( v94540(VarCurr,bitIndex91)
<=> v94542(VarCurr,bitIndex91) ) ).
fof(addAssignment_30091,axiom,
! [VarCurr] :
( v94542(VarCurr,bitIndex91)
<=> v94544(VarCurr,bitIndex91) ) ).
fof(addAssignment_30090,axiom,
! [VarCurr] :
( v94544(VarCurr,bitIndex91)
<=> v94546(VarCurr,bitIndex91) ) ).
fof(addAssignment_30089,axiom,
! [VarCurr] :
( v94546(VarCurr,bitIndex91)
<=> v94548(VarCurr,bitIndex91) ) ).
fof(addAssignment_30088,axiom,
! [VarCurr] :
( v94548(VarCurr,bitIndex91)
<=> v94550(VarCurr,bitIndex91) ) ).
fof(addAssignment_30087,axiom,
! [VarCurr] :
( v95737(VarCurr)
<=> v95417(VarCurr,bitIndex0) ) ).
fof(addAssignment_30086,axiom,
! [VarCurr] :
( v95735(VarCurr)
<=> v95399(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_6869,axiom,
! [VarCurr] :
( ~ v95654(VarCurr)
<=> v95656(VarCurr,bitIndex2) ) ).
fof(addAssignment_30085,axiom,
! [VarCurr] :
( v95656(VarCurr,bitIndex2)
<=> v95658(VarCurr) ) ).
fof(addAssignment_30084,axiom,
! [VarCurr] :
( v95658(VarCurr)
<=> v95660(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2057,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95709(VarNext)
=> ( v95660(VarNext)
<=> v95660(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2091,axiom,
! [VarNext] :
( v95709(VarNext)
=> ( v95660(VarNext)
<=> v95721(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4685,axiom,
! [VarCurr] :
( ~ v95710(VarCurr)
=> ( v95721(VarCurr)
<=> v95722(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4692,axiom,
! [VarCurr] :
( v95710(VarCurr)
=> ( v95721(VarCurr)
<=> v95666(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4684,axiom,
! [VarCurr] :
( ~ v95715(VarCurr)
=> ( v95722(VarCurr)
<=> v95698(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4691,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95715(VarCurr)
=> ( v95722(VarCurr)
<=> x95468(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17935,axiom,
! [VarCurr] :
( v95709(VarCurr)
<=> ( v95710(VarCurr)
| v95713(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17934,axiom,
! [VarCurr] :
( v95713(VarCurr)
<=> ( v95714(VarCurr)
& v95720(VarCurr) ) ) ).
fof(writeUnaryOperator_6868,axiom,
! [VarCurr] :
( ~ v95720(VarCurr)
<=> v95710(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17933,axiom,
! [VarCurr] :
( v95714(VarCurr)
<=> ( v95715(VarCurr)
| v95717(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17932,axiom,
! [VarCurr] :
( v95717(VarCurr)
<=> ( v95718(VarCurr)
& v95719(VarCurr) ) ) ).
fof(writeUnaryOperator_6867,axiom,
! [VarCurr] :
( ~ v95719(VarCurr)
<=> v95715(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17931,axiom,
! [VarCurr] :
( v95718(VarCurr)
<=> ( v95662(VarCurr)
& v95664(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17930,axiom,
! [VarCurr] :
( v95715(VarCurr)
<=> ( v95662(VarCurr)
& v95716(VarCurr) ) ) ).
fof(writeUnaryOperator_6866,axiom,
! [VarCurr] :
( ~ v95716(VarCurr)
<=> v95664(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17929,axiom,
! [VarCurr] :
( v95710(VarCurr)
<=> ( v95711(VarCurr)
& v95712(VarCurr) ) ) ).
fof(writeUnaryOperator_6865,axiom,
! [VarCurr] :
( ~ v95712(VarCurr)
<=> v95664(VarCurr) ) ).
fof(writeUnaryOperator_6864,axiom,
! [VarCurr] :
( ~ v95711(VarCurr)
<=> v95662(VarCurr) ) ).
fof(addAssignment_30083,axiom,
! [VarCurr] :
( v95698(VarCurr)
<=> v95700(VarCurr,bitIndex2) ) ).
fof(addAssignment_30082,axiom,
! [VarCurr] :
( v95700(VarCurr,bitIndex2)
<=> v95702(VarCurr) ) ).
fof(addAssignment_30081,axiom,
! [VarCurr] :
( v95702(VarCurr)
<=> v95704(VarCurr) ) ).
fof(addAssignment_30080,axiom,
! [VarCurr] :
( v95704(VarCurr)
<=> v95706(VarCurr) ) ).
fof(addAssignment_30079,axiom,
! [VarCurr] :
( v95666(VarCurr)
<=> v95668(VarCurr,bitIndex2) ) ).
fof(addAssignment_30078,axiom,
! [VarCurr] :
( v95668(VarCurr,bitIndex2)
<=> v95670(VarCurr,bitIndex2) ) ).
fof(addAssignment_30077,axiom,
! [VarCurr] :
( v95670(VarCurr,bitIndex2)
<=> v95696(VarCurr,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2056,axiom,
! [VarCurr] :
( ~ v94501(VarCurr,bitIndex0)
=> ! [B] :
( range_5_0(B)
=> ( v95696(VarCurr,B)
<=> v95694(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2090,axiom,
! [VarCurr] :
( v94501(VarCurr,bitIndex0)
=> ! [B] :
( range_5_0(B)
=> ( v95696(VarCurr,B)
<=> v95672(VarCurr,B) ) ) ) ).
fof(addAssignment_30076,axiom,
! [VarCurr] :
( v95694(VarCurr,bitIndex2)
<=> v95695(VarCurr,bitIndex2) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_121,axiom,
! [VarCurr] :
( ~ v95674(VarCurr)
=> ( ( v95695(VarCurr,bitIndex5)
<=> v94496(VarCurr,bitIndex76) )
& ( v95695(VarCurr,bitIndex4)
<=> v94496(VarCurr,bitIndex75) )
& ( v95695(VarCurr,bitIndex3)
<=> v94496(VarCurr,bitIndex74) )
& ( v95695(VarCurr,bitIndex2)
<=> v94496(VarCurr,bitIndex73) )
& ( v95695(VarCurr,bitIndex1)
<=> v94496(VarCurr,bitIndex72) )
& ( v95695(VarCurr,bitIndex0)
<=> v94496(VarCurr,bitIndex71) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_87,axiom,
! [VarCurr] :
( v95674(VarCurr)
=> ( ( v95695(VarCurr,bitIndex5)
<=> v94496(VarCurr,bitIndex75) )
& ( v95695(VarCurr,bitIndex4)
<=> v94496(VarCurr,bitIndex74) )
& ( v95695(VarCurr,bitIndex3)
<=> v94496(VarCurr,bitIndex73) )
& ( v95695(VarCurr,bitIndex2)
<=> v94496(VarCurr,bitIndex72) )
& ( v95695(VarCurr,bitIndex1)
<=> v94496(VarCurr,bitIndex71) )
& ( v95695(VarCurr,bitIndex0)
<=> v94496(VarCurr,bitIndex70) ) ) ) ).
fof(addAssignment_30075,axiom,
! [VarCurr] :
( v95672(VarCurr,bitIndex2)
<=> v95692(VarCurr,bitIndex2) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_120,axiom,
! [VarCurr] :
( ~ v95674(VarCurr)
=> ( ( v95692(VarCurr,bitIndex5)
<=> v95690(VarCurr,bitIndex6) )
& ( v95692(VarCurr,bitIndex4)
<=> v95690(VarCurr,bitIndex5) )
& ( v95692(VarCurr,bitIndex3)
<=> v95690(VarCurr,bitIndex4) )
& ( v95692(VarCurr,bitIndex2)
<=> v95690(VarCurr,bitIndex3) )
& ( v95692(VarCurr,bitIndex1)
<=> v95690(VarCurr,bitIndex2) )
& ( v95692(VarCurr,bitIndex0)
<=> v95690(VarCurr,bitIndex1) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2089,axiom,
! [VarCurr] :
( v95674(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v95692(VarCurr,B)
<=> v95690(VarCurr,B) ) ) ) ).
fof(addAssignment_30074,axiom,
! [VarCurr] :
( v95690(VarCurr,bitIndex3)
<=> v95691(VarCurr,bitIndex3) ) ).
fof(addAssignment_30073,axiom,
! [VarCurr] :
( v94534(VarCurr,bitIndex73)
<=> v94536(VarCurr,bitIndex73) ) ).
fof(addAssignment_30072,axiom,
! [VarCurr] :
( v94536(VarCurr,bitIndex73)
<=> v94538(VarCurr,bitIndex73) ) ).
fof(addAssignment_30071,axiom,
! [VarCurr] :
( v94538(VarCurr,bitIndex73)
<=> v94540(VarCurr,bitIndex93) ) ).
fof(addAssignment_30070,axiom,
! [VarCurr] :
( v94540(VarCurr,bitIndex93)
<=> v94542(VarCurr,bitIndex93) ) ).
fof(addAssignment_30069,axiom,
! [VarCurr] :
( v94542(VarCurr,bitIndex93)
<=> v94544(VarCurr,bitIndex93) ) ).
fof(addAssignment_30068,axiom,
! [VarCurr] :
( v94544(VarCurr,bitIndex93)
<=> v94546(VarCurr,bitIndex93) ) ).
fof(addAssignment_30067,axiom,
! [VarCurr] :
( v94546(VarCurr,bitIndex93)
<=> v94548(VarCurr,bitIndex93) ) ).
fof(addAssignment_30066,axiom,
! [VarCurr] :
( v94548(VarCurr,bitIndex93)
<=> v94550(VarCurr,bitIndex93) ) ).
fof(addAssignment_30065,axiom,
! [VarCurr] :
( v95690(VarCurr,bitIndex2)
<=> v95691(VarCurr,bitIndex2) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_119,axiom,
! [VarCurr] :
( ~ v94522(VarCurr,bitIndex0)
=> ( ( v95691(VarCurr,bitIndex6)
<=> v94534(VarCurr,bitIndex76) )
& ( v95691(VarCurr,bitIndex5)
<=> v94534(VarCurr,bitIndex75) )
& ( v95691(VarCurr,bitIndex4)
<=> v94534(VarCurr,bitIndex74) )
& ( v95691(VarCurr,bitIndex3)
<=> v94534(VarCurr,bitIndex73) )
& ( v95691(VarCurr,bitIndex2)
<=> v94534(VarCurr,bitIndex72) )
& ( v95691(VarCurr,bitIndex1)
<=> v94534(VarCurr,bitIndex71) )
& ( v95691(VarCurr,bitIndex0)
<=> v94534(VarCurr,bitIndex70) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_86,axiom,
! [VarCurr] :
( v94522(VarCurr,bitIndex0)
=> ( ( v95691(VarCurr,bitIndex6)
<=> v94530(VarCurr,bitIndex76) )
& ( v95691(VarCurr,bitIndex5)
<=> v94530(VarCurr,bitIndex75) )
& ( v95691(VarCurr,bitIndex4)
<=> v94530(VarCurr,bitIndex74) )
& ( v95691(VarCurr,bitIndex3)
<=> v94530(VarCurr,bitIndex73) )
& ( v95691(VarCurr,bitIndex2)
<=> v94530(VarCurr,bitIndex72) )
& ( v95691(VarCurr,bitIndex1)
<=> v94530(VarCurr,bitIndex71) )
& ( v95691(VarCurr,bitIndex0)
<=> v94530(VarCurr,bitIndex70) ) ) ) ).
fof(addAssignment_30064,axiom,
! [VarCurr] :
( v94534(VarCurr,bitIndex72)
<=> v94536(VarCurr,bitIndex72) ) ).
fof(addAssignment_30063,axiom,
! [VarCurr] :
( v94536(VarCurr,bitIndex72)
<=> v94538(VarCurr,bitIndex72) ) ).
fof(addAssignment_30062,axiom,
! [VarCurr] :
( v94538(VarCurr,bitIndex72)
<=> v94540(VarCurr,bitIndex92) ) ).
fof(addAssignment_30061,axiom,
! [VarCurr] :
( v94540(VarCurr,bitIndex92)
<=> v94542(VarCurr,bitIndex92) ) ).
fof(addAssignment_30060,axiom,
! [VarCurr] :
( v94542(VarCurr,bitIndex92)
<=> v94544(VarCurr,bitIndex92) ) ).
fof(addAssignment_30059,axiom,
! [VarCurr] :
( v94544(VarCurr,bitIndex92)
<=> v94546(VarCurr,bitIndex92) ) ).
fof(addAssignment_30058,axiom,
! [VarCurr] :
( v94546(VarCurr,bitIndex92)
<=> v94548(VarCurr,bitIndex92) ) ).
fof(addAssignment_30057,axiom,
! [VarCurr] :
( v94548(VarCurr,bitIndex92)
<=> v94550(VarCurr,bitIndex92) ) ).
fof(addAssignment_30056,axiom,
! [VarCurr] :
( v95674(VarCurr)
<=> v95676(VarCurr) ) ).
fof(addAssignment_30055,axiom,
! [VarCurr] :
( v95676(VarCurr)
<=> v95678(VarCurr) ) ).
fof(addAssignment_30054,axiom,
! [VarCurr] :
( v95678(VarCurr)
<=> v95680(VarCurr) ) ).
fof(addAssignment_30053,axiom,
! [VarCurr] :
( v95680(VarCurr)
<=> v95682(VarCurr) ) ).
fof(addAssignment_30052,axiom,
! [VarCurr] :
( v95682(VarCurr)
<=> v95684(VarCurr) ) ).
fof(addAssignment_30051,axiom,
! [VarCurr] :
( v95684(VarCurr)
<=> v95686(VarCurr) ) ).
fof(addAssignment_30050,axiom,
! [VarCurr] :
( v95686(VarCurr)
<=> v3823(VarCurr,bitIndex3) ) ).
fof(addAssignment_30049,axiom,
! [VarCurr] :
( v3823(VarCurr,bitIndex3)
<=> v3825(VarCurr,bitIndex3) ) ).
fof(addAssignment_30048,axiom,
! [VarCurr] :
( v3825(VarCurr,bitIndex3)
<=> v95688(VarCurr) ) ).
fof(addAssignment_30047,axiom,
! [VarCurr] :
( v95664(VarCurr)
<=> v95417(VarCurr,bitIndex0) ) ).
fof(addAssignment_30046,axiom,
! [VarCurr] :
( v95662(VarCurr)
<=> v95399(VarCurr,bitIndex0) ) ).
fof(addAssignment_30045,axiom,
! [VarCurr] :
( v95593(VarCurr)
<=> v95595(VarCurr) ) ).
fof(addAssignment_30044,axiom,
! [VarCurr] :
( v95595(VarCurr)
<=> v95597(VarCurr) ) ).
fof(addAssignment_30043,axiom,
! [VarCurr] :
( v95597(VarCurr)
<=> v95599(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2055,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95623(VarNext)
=> ( v95599(VarNext)
<=> v95599(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2088,axiom,
! [VarNext] :
( v95623(VarNext)
=> ( v95599(VarNext)
<=> v95635(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4683,axiom,
! [VarCurr] :
( ~ v95624(VarCurr)
=> ( v95635(VarCurr)
<=> v95636(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4690,axiom,
! [VarCurr] :
( v95624(VarCurr)
=> ( v95635(VarCurr)
<=> v95605(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4682,axiom,
! [VarCurr] :
( ~ v95629(VarCurr)
=> ( v95636(VarCurr)
<=> v95612(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4689,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95629(VarCurr)
=> ( v95636(VarCurr)
<=> x95468(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17928,axiom,
! [VarCurr] :
( v95623(VarCurr)
<=> ( v95624(VarCurr)
| v95627(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17927,axiom,
! [VarCurr] :
( v95627(VarCurr)
<=> ( v95628(VarCurr)
& v95634(VarCurr) ) ) ).
fof(writeUnaryOperator_6863,axiom,
! [VarCurr] :
( ~ v95634(VarCurr)
<=> v95624(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17926,axiom,
! [VarCurr] :
( v95628(VarCurr)
<=> ( v95629(VarCurr)
| v95631(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17925,axiom,
! [VarCurr] :
( v95631(VarCurr)
<=> ( v95632(VarCurr)
& v95633(VarCurr) ) ) ).
fof(writeUnaryOperator_6862,axiom,
! [VarCurr] :
( ~ v95633(VarCurr)
<=> v95629(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17924,axiom,
! [VarCurr] :
( v95632(VarCurr)
<=> ( v95601(VarCurr)
& v95603(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17923,axiom,
! [VarCurr] :
( v95629(VarCurr)
<=> ( v95601(VarCurr)
& v95630(VarCurr) ) ) ).
fof(writeUnaryOperator_6861,axiom,
! [VarCurr] :
( ~ v95630(VarCurr)
<=> v95603(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17922,axiom,
! [VarCurr] :
( v95624(VarCurr)
<=> ( v95625(VarCurr)
& v95626(VarCurr) ) ) ).
fof(writeUnaryOperator_6860,axiom,
! [VarCurr] :
( ~ v95626(VarCurr)
<=> v95603(VarCurr) ) ).
fof(writeUnaryOperator_6859,axiom,
! [VarCurr] :
( ~ v95625(VarCurr)
<=> v95601(VarCurr) ) ).
fof(addAssignment_30042,axiom,
! [VarCurr] :
( v95612(VarCurr)
<=> v95614(VarCurr) ) ).
fof(addAssignment_30041,axiom,
! [VarCurr] :
( v95614(VarCurr)
<=> v95616(VarCurr) ) ).
fof(addAssignment_30040,axiom,
! [VarCurr] :
( v95616(VarCurr)
<=> v95618(VarCurr) ) ).
fof(addAssignment_30039,axiom,
! [VarCurr] :
( v95618(VarCurr)
<=> v95620(VarCurr) ) ).
fof(addAssignment_30038,axiom,
! [VarCurr] :
( v95605(VarCurr)
<=> v95607(VarCurr) ) ).
fof(addAssignment_30037,axiom,
! [VarCurr] :
( v95607(VarCurr)
<=> v95609(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2054,axiom,
! [VarCurr] :
( ~ v95453(VarCurr)
=> ( v95609(VarCurr)
<=> v10759(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2087,axiom,
! [VarCurr] :
( v95453(VarCurr)
=> ( v95609(VarCurr)
<=> $false ) ) ).
fof(addAssignment_30036,axiom,
! [VarCurr] :
( v95603(VarCurr)
<=> v95417(VarCurr,bitIndex0) ) ).
fof(addAssignment_30035,axiom,
! [VarCurr] :
( v95601(VarCurr)
<=> v95399(VarCurr,bitIndex0) ) ).
fof(addAssignment_30034,axiom,
! [VarCurr] :
( v95517(VarCurr)
<=> v95519(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17921,axiom,
! [VarCurr] :
( v95519(VarCurr)
<=> ( v95521(VarCurr)
& v95391(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17920,axiom,
! [VarCurr] :
( v95521(VarCurr)
<=> ( v95376(VarCurr)
& v95523(VarCurr) ) ) ).
fof(writeUnaryOperator_6858,axiom,
! [VarCurr] :
( ~ v95523(VarCurr)
<=> v95525(VarCurr) ) ).
fof(addAssignment_30033,axiom,
! [VarCurr] :
( v95525(VarCurr)
<=> v95527(VarCurr) ) ).
fof(addAssignment_30032,axiom,
! [VarCurr] :
( v95527(VarCurr)
<=> v95529(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2053,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95563(VarNext)
=> ( v95529(VarNext)
<=> v95529(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2086,axiom,
! [VarNext] :
( v95563(VarNext)
=> ( v95529(VarNext)
<=> v95575(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4681,axiom,
! [VarCurr] :
( ~ v95564(VarCurr)
=> ( v95575(VarCurr)
<=> v95576(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4688,axiom,
! [VarCurr] :
( v95564(VarCurr)
=> ( v95575(VarCurr)
<=> v95535(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4680,axiom,
! [VarCurr] :
( ~ v95569(VarCurr)
=> ( v95576(VarCurr)
<=> v95552(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4687,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95569(VarCurr)
=> ( v95576(VarCurr)
<=> x95468(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17919,axiom,
! [VarCurr] :
( v95563(VarCurr)
<=> ( v95564(VarCurr)
| v95567(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17918,axiom,
! [VarCurr] :
( v95567(VarCurr)
<=> ( v95568(VarCurr)
& v95574(VarCurr) ) ) ).
fof(writeUnaryOperator_6857,axiom,
! [VarCurr] :
( ~ v95574(VarCurr)
<=> v95564(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17917,axiom,
! [VarCurr] :
( v95568(VarCurr)
<=> ( v95569(VarCurr)
| v95571(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17916,axiom,
! [VarCurr] :
( v95571(VarCurr)
<=> ( v95572(VarCurr)
& v95573(VarCurr) ) ) ).
fof(writeUnaryOperator_6856,axiom,
! [VarCurr] :
( ~ v95573(VarCurr)
<=> v95569(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17915,axiom,
! [VarCurr] :
( v95572(VarCurr)
<=> ( v95531(VarCurr)
& v95533(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17914,axiom,
! [VarCurr] :
( v95569(VarCurr)
<=> ( v95531(VarCurr)
& v95570(VarCurr) ) ) ).
fof(writeUnaryOperator_6855,axiom,
! [VarCurr] :
( ~ v95570(VarCurr)
<=> v95533(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17913,axiom,
! [VarCurr] :
( v95564(VarCurr)
<=> ( v95565(VarCurr)
& v95566(VarCurr) ) ) ).
fof(writeUnaryOperator_6854,axiom,
! [VarCurr] :
( ~ v95566(VarCurr)
<=> v95533(VarCurr) ) ).
fof(writeUnaryOperator_6853,axiom,
! [VarCurr] :
( ~ v95565(VarCurr)
<=> v95531(VarCurr) ) ).
fof(addAssignment_30031,axiom,
! [VarCurr] :
( v95552(VarCurr)
<=> v95554(VarCurr) ) ).
fof(addAssignment_30030,axiom,
! [VarCurr] :
( v95554(VarCurr)
<=> v95556(VarCurr,bitIndex63) ) ).
fof(addAssignment_30029,axiom,
! [VarCurr] :
( v95556(VarCurr,bitIndex63)
<=> v95558(VarCurr) ) ).
fof(addAssignment_30028,axiom,
! [VarCurr] :
( v95558(VarCurr)
<=> v95560(VarCurr) ) ).
fof(addAssignment_30027,axiom,
! [VarCurr] :
( v95535(VarCurr)
<=> v95537(VarCurr) ) ).
fof(addAssignment_30026,axiom,
! [VarCurr] :
( v95537(VarCurr)
<=> v95539(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2052,axiom,
! [VarCurr] :
( ~ v95453(VarCurr)
=> ( v95539(VarCurr)
<=> v95547(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2085,axiom,
! [VarCurr] :
( v95453(VarCurr)
=> ( v95539(VarCurr)
<=> v95541(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17912,axiom,
! [VarCurr] :
( v95547(VarCurr)
<=> ( v95549(VarCurr)
& v11029(VarCurr) ) ) ).
fof(writeUnaryOperator_6852,axiom,
! [VarCurr] :
( ~ v95549(VarCurr)
<=> v10759(VarCurr) ) ).
fof(addAssignment_30025,axiom,
! [VarCurr] :
( v95541(VarCurr)
<=> v95543(VarCurr) ) ).
fof(addAssignment_30024,axiom,
! [VarCurr] :
( v95543(VarCurr)
<=> v95545(VarCurr) ) ).
fof(addAssignment_30023,axiom,
! [VarCurr] :
( v95533(VarCurr)
<=> v95417(VarCurr,bitIndex0) ) ).
fof(addAssignment_30022,axiom,
! [VarCurr] :
( v95531(VarCurr)
<=> v95399(VarCurr,bitIndex0) ) ).
fof(addAssignment_30021,axiom,
! [VarCurr] :
( v95509(VarCurr,bitIndex3)
<=> v95511(VarCurr,bitIndex3) ) ).
fof(addAssignment_30020,axiom,
! [VarCurr] :
( v95511(VarCurr,bitIndex3)
<=> v95513(VarCurr,bitIndex3) ) ).
fof(addAssignment_30019,axiom,
! [VarCurr] :
( v95513(VarCurr,bitIndex3)
<=> v95515(VarCurr,bitIndex4) ) ).
fof(addAssignment_30018,axiom,
! [VarCurr] :
( v95509(VarCurr,bitIndex2)
<=> v95511(VarCurr,bitIndex2) ) ).
fof(addAssignment_30017,axiom,
! [VarCurr] :
( v95511(VarCurr,bitIndex2)
<=> v95513(VarCurr,bitIndex2) ) ).
fof(addAssignment_30016,axiom,
! [VarCurr] :
( v95513(VarCurr,bitIndex2)
<=> v95515(VarCurr,bitIndex3) ) ).
fof(addAssignment_30015,axiom,
! [VarCurr] :
( v95509(VarCurr,bitIndex1)
<=> v95511(VarCurr,bitIndex1) ) ).
fof(addAssignment_30014,axiom,
! [VarCurr] :
( v95511(VarCurr,bitIndex1)
<=> v95513(VarCurr,bitIndex1) ) ).
fof(addAssignment_30013,axiom,
! [VarCurr] :
( v95513(VarCurr,bitIndex1)
<=> v95515(VarCurr,bitIndex2) ) ).
fof(addAssignment_30012,axiom,
! [VarCurr] :
( v95509(VarCurr,bitIndex0)
<=> v95511(VarCurr,bitIndex0) ) ).
fof(addAssignment_30011,axiom,
! [VarCurr] :
( v95511(VarCurr,bitIndex0)
<=> v95513(VarCurr,bitIndex0) ) ).
fof(addAssignment_30010,axiom,
! [VarCurr] :
( v95513(VarCurr,bitIndex0)
<=> v95515(VarCurr,bitIndex1) ) ).
fof(addAssignment_30009,axiom,
! [VarCurr] :
( v95362(VarCurr)
<=> v95364(VarCurr) ) ).
fof(addAssignment_30008,axiom,
! [VarCurr] :
( v95364(VarCurr)
<=> v95366(VarCurr) ) ).
fof(writeUnaryOperator_6851,axiom,
! [VarCurr] :
( ~ v95366(VarCurr)
<=> v95368(VarCurr) ) ).
fof(addAssignment_30007,axiom,
! [VarCurr] :
( v95368(VarCurr)
<=> v95370(VarCurr) ) ).
fof(addAssignment_30006,axiom,
! [VarCurr] :
( v95370(VarCurr)
<=> v95372(VarCurr) ) ).
fof(writeUnaryOperator_6850,axiom,
! [VarCurr] :
( ~ v95372(VarCurr)
<=> v95500(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17911,axiom,
! [VarCurr] :
( v95500(VarCurr)
<=> ( v95374(VarCurr)
& v95389(VarCurr) ) ) ).
fof(addAssignment_30005,axiom,
! [VarCurr] :
( v95389(VarCurr)
<=> v95391(VarCurr) ) ).
fof(addAssignment_30004,axiom,
! [VarCurr] :
( v95391(VarCurr)
<=> v95393(VarCurr) ) ).
fof(addAssignment_30003,axiom,
! [VarCurr] :
( v95393(VarCurr)
<=> v95395(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2051,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95481(VarNext)
=> ( v95395(VarNext)
<=> v95395(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2084,axiom,
! [VarNext] :
( v95481(VarNext)
=> ( v95395(VarNext)
<=> v95493(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4679,axiom,
! [VarCurr] :
( ~ v95482(VarCurr)
=> ( v95493(VarCurr)
<=> v95494(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4686,axiom,
! [VarCurr] :
( v95482(VarCurr)
=> ( v95493(VarCurr)
<=> v95447(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4678,axiom,
! [VarCurr] :
( ~ v95487(VarCurr)
=> ( v95494(VarCurr)
<=> v95470(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4685,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95487(VarCurr)
=> ( v95494(VarCurr)
<=> x95468(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17910,axiom,
! [VarCurr] :
( v95481(VarCurr)
<=> ( v95482(VarCurr)
| v95485(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17909,axiom,
! [VarCurr] :
( v95485(VarCurr)
<=> ( v95486(VarCurr)
& v95492(VarCurr) ) ) ).
fof(writeUnaryOperator_6849,axiom,
! [VarCurr] :
( ~ v95492(VarCurr)
<=> v95482(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17908,axiom,
! [VarCurr] :
( v95486(VarCurr)
<=> ( v95487(VarCurr)
| v95489(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17907,axiom,
! [VarCurr] :
( v95489(VarCurr)
<=> ( v95490(VarCurr)
& v95491(VarCurr) ) ) ).
fof(writeUnaryOperator_6848,axiom,
! [VarCurr] :
( ~ v95491(VarCurr)
<=> v95487(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17906,axiom,
! [VarCurr] :
( v95490(VarCurr)
<=> ( v95397(VarCurr)
& v95415(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17905,axiom,
! [VarCurr] :
( v95487(VarCurr)
<=> ( v95397(VarCurr)
& v95488(VarCurr) ) ) ).
fof(writeUnaryOperator_6847,axiom,
! [VarCurr] :
( ~ v95488(VarCurr)
<=> v95415(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17904,axiom,
! [VarCurr] :
( v95482(VarCurr)
<=> ( v95483(VarCurr)
& v95484(VarCurr) ) ) ).
fof(writeUnaryOperator_6846,axiom,
! [VarCurr] :
( ~ v95484(VarCurr)
<=> v95415(VarCurr) ) ).
fof(writeUnaryOperator_6845,axiom,
! [VarCurr] :
( ~ v95483(VarCurr)
<=> v95397(VarCurr) ) ).
fof(addAssignment_30002,axiom,
! [VarCurr] :
( v95470(VarCurr)
<=> v95472(VarCurr) ) ).
fof(addAssignment_30001,axiom,
! [VarCurr] :
( v95472(VarCurr)
<=> v95474(VarCurr) ) ).
fof(addAssignment_30000,axiom,
! [VarCurr] :
( v95474(VarCurr)
<=> v95476(VarCurr) ) ).
fof(addAssignment_29999,axiom,
! [VarCurr] :
( v95476(VarCurr)
<=> v95478(VarCurr) ) ).
fof(addAssignment_29998,axiom,
! [VarCurr] :
( v95447(VarCurr)
<=> v95449(VarCurr) ) ).
fof(addAssignment_29997,axiom,
! [VarCurr] :
( v95449(VarCurr)
<=> v95451(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2050,axiom,
! [VarCurr] :
( ~ v95453(VarCurr)
=> ( v95451(VarCurr)
<=> v95465(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2083,axiom,
! [VarCurr] :
( v95453(VarCurr)
=> ( v95451(VarCurr)
<=> v95459(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2049,axiom,
! [VarCurr] :
( ~ v10759(VarCurr)
=> ( v95465(VarCurr)
<=> v10919(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2082,axiom,
! [VarCurr] :
( v10759(VarCurr)
=> ( v95465(VarCurr)
<=> $true ) ) ).
fof(addAssignment_29996,axiom,
! [VarCurr] :
( v95459(VarCurr)
<=> v95461(VarCurr) ) ).
fof(addAssignment_29995,axiom,
! [VarCurr] :
( v95461(VarCurr)
<=> v95463(VarCurr) ) ).
fof(addAssignment_29994,axiom,
! [VarCurr] :
( v95453(VarCurr)
<=> v95455(VarCurr) ) ).
fof(addAssignment_29993,axiom,
! [VarCurr] :
( v95455(VarCurr)
<=> v95457(VarCurr) ) ).
fof(addAssignment_29992,axiom,
! [VarCurr] :
( v95415(VarCurr)
<=> v95417(VarCurr,bitIndex0) ) ).
fof(addAssignment_29991,axiom,
! [VarCurr] :
( v95417(VarCurr,bitIndex0)
<=> v95419(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17903,axiom,
! [VarCurr] :
( v95419(VarCurr)
<=> ( v95445(VarCurr)
| v95433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17902,axiom,
! [VarCurr] :
( v95445(VarCurr)
<=> ( v95421(VarCurr)
& v95431(VarCurr) ) ) ).
fof(addAssignment_29990,axiom,
! [VarCurr] :
( v95433(VarCurr)
<=> v95435(VarCurr) ) ).
fof(addAssignment_29989,axiom,
! [VarCurr] :
( v95435(VarCurr)
<=> v95437(VarCurr) ) ).
fof(addAssignment_29988,axiom,
! [VarCurr] :
( v95437(VarCurr)
<=> v95439(VarCurr) ) ).
fof(addAssignment_29987,axiom,
! [VarCurr] :
( v95439(VarCurr)
<=> v95441(VarCurr) ) ).
fof(addAssignment_29986,axiom,
! [VarCurr] :
( v95441(VarCurr)
<=> v95443(VarCurr) ) ).
fof(addAssignment_29985,axiom,
! [VarCurr] :
( v95421(VarCurr)
<=> v95423(VarCurr) ) ).
fof(addAssignment_29984,axiom,
! [VarCurr] :
( v95423(VarCurr)
<=> v95425(VarCurr) ) ).
fof(addAssignment_29983,axiom,
! [VarCurr] :
( v95425(VarCurr)
<=> v95427(VarCurr) ) ).
fof(addAssignment_29982,axiom,
! [VarCurr] :
( v95427(VarCurr)
<=> v95429(VarCurr) ) ).
fof(addAssignment_29981,axiom,
! [VarCurr] :
( v95397(VarCurr)
<=> v95399(VarCurr,bitIndex0) ) ).
fof(addAssignment_29980,axiom,
! [VarCurr] :
( v95399(VarCurr,bitIndex0)
<=> v95401(VarCurr) ) ).
fof(addAssignment_29979,axiom,
! [VarCurr] :
( v95401(VarCurr)
<=> v95403(VarCurr) ) ).
fof(addAssignment_29978,axiom,
! [VarCurr] :
( v95403(VarCurr)
<=> v95405(VarCurr) ) ).
fof(addAssignment_29977,axiom,
! [VarCurr] :
( v95405(VarCurr)
<=> v95407(VarCurr) ) ).
fof(addAssignment_29976,axiom,
! [VarCurr] :
( v95407(VarCurr)
<=> v95409(VarCurr) ) ).
fof(addAssignment_29975,axiom,
! [VarCurr] :
( v95409(VarCurr)
<=> v95411(VarCurr) ) ).
fof(addAssignment_29974,axiom,
! [VarCurr] :
( v95411(VarCurr)
<=> v95413(VarCurr) ) ).
fof(addAssignment_29973,axiom,
! [VarCurr] :
( v95374(VarCurr)
<=> v95376(VarCurr) ) ).
fof(writeUnaryOperator_6844,axiom,
! [VarCurr] :
( ~ v95376(VarCurr)
<=> v95378(VarCurr) ) ).
fof(addAssignment_29972,axiom,
! [VarCurr] :
( v95378(VarCurr)
<=> v95380(VarCurr) ) ).
fof(addAssignment_29971,axiom,
! [VarCurr] :
( v95380(VarCurr)
<=> v95382(VarCurr) ) ).
fof(addAssignment_29970,axiom,
! [VarCurr] :
( v95382(VarCurr)
<=> v95384(VarCurr) ) ).
fof(addAssignment_29969,axiom,
! [VarCurr] :
( v95384(VarCurr)
<=> v95386(VarCurr) ) ).
fof(addAssignment_29968,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v95311(VarCurr,B)
<=> v95313(VarCurr,B) ) ) ).
fof(addAssignment_29967,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v95313(VarCurr,B)
<=> v95315(VarCurr,B) ) ) ).
fof(addAssignment_29966,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v95315(VarCurr,B)
<=> v95317(VarCurr,B) ) ) ).
fof(addAssignment_29965,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v95317(VarCurr,B)
<=> v95319(VarCurr,B) ) ) ).
fof(addAssignment_29964,axiom,
! [VarNext,B] :
( range_6_4(B)
=> ( v95319(VarNext,B)
<=> v95337(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1532,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95338(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v95337(VarNext,B)
<=> v95319(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1591,axiom,
! [VarNext] :
( v95338(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v95337(VarNext,B)
<=> v95346(VarNext,B) ) ) ) ).
fof(addAssignment_29963,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v95346(VarNext,B)
<=> v95344(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2048,axiom,
! [VarCurr] :
( ~ v10889(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v95344(VarCurr,B)
<=> v95321(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2081,axiom,
! [VarCurr] :
( v10889(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v95344(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17901,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95338(VarNext)
<=> v95339(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17900,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95339(VarNext)
<=> ( v95341(VarNext)
& v10875(VarNext) ) ) ) ).
fof(writeUnaryOperator_6843,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95341(VarNext)
<=> v10882(VarNext) ) ) ).
fof(addAssignment_29962,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v95321(VarCurr,B)
<=> v95323(VarCurr,B) ) ) ).
fof(addAssignment_29961,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v95323(VarCurr,B)
<=> v95325(VarCurr,B) ) ) ).
fof(addAssignment_29960,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v95325(VarCurr,B)
<=> v95327(VarCurr,B) ) ) ).
fof(addAssignment_29959,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v95327(VarCurr,B)
<=> v3874(VarCurr,B) ) ) ).
fof(addAssignment_29958,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v3874(VarCurr,B)
<=> v3876(VarCurr,B) ) ) ).
fof(addAssignment_29957,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v3876(VarCurr,B)
<=> v3878(VarCurr,B) ) ) ).
fof(addAssignment_29956,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v3878(VarCurr,B)
<=> v3880(VarCurr,B) ) ) ).
fof(addAssignment_29955,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v3880(VarCurr,B)
<=> v3882(VarCurr,B) ) ) ).
fof(addAssignment_29954,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v3882(VarCurr,B)
<=> v3884(VarCurr,B) ) ) ).
fof(addAssignment_29953,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v3884(VarCurr,B)
<=> v3886(VarCurr,B) ) ) ).
fof(addAssignment_29952,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v3886(VarCurr,B)
<=> v3888(VarCurr,B) ) ) ).
fof(addAssignment_29951,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v3888(VarCurr,B)
<=> v3890(VarCurr,B) ) ) ).
fof(addAssignment_29950,axiom,
! [VarNext,B] :
( range_6_4(B)
=> ( v3890(VarNext,B)
<=> v95329(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1531,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95330(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v95329(VarNext,B)
<=> v3890(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1590,axiom,
! [VarNext] :
( v95330(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v95329(VarNext,B)
<=> v4614(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17899,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95330(VarNext)
<=> v95331(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17898,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95331(VarNext)
<=> ( v95333(VarNext)
& v4081(VarNext) ) ) ) ).
fof(writeUnaryOperator_6842,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95333(VarNext)
<=> v4094(VarNext) ) ) ).
fof(addAssignment_29949,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v3894(VarCurr,B)
<=> v3896(VarCurr,B) ) ) ).
fof(addAssignment_29948,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v3896(VarCurr,B)
<=> v3898(VarCurr,B) ) ) ).
fof(addAssignment_29947,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v3898(VarCurr,B)
<=> v3900(VarCurr,B) ) ) ).
fof(addAssignment_29946,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v3900(VarCurr,B)
<=> v3902(VarCurr,B) ) ) ).
fof(addAssignment_29945,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v3902(VarCurr,B)
<=> v3904(VarCurr,B) ) ) ).
fof(addAssignment_29944,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v3904(VarCurr,B)
<=> v3906(VarCurr,B) ) ) ).
fof(addAssignment_29943,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v3906(VarCurr,B)
<=> v3908(VarCurr,B) ) ) ).
fof(addAssignment_29942,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v3908(VarCurr,B)
<=> v3910(VarCurr,B) ) ) ).
fof(addAssignment_29941,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v3910(VarCurr,B)
<=> v3912(VarCurr,B) ) ) ).
fof(addAssignment_29940,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v3912(VarCurr,B)
<=> v3914(VarCurr,B) ) ) ).
fof(range_axiom_77,axiom,
! [B] :
( range_6_4(B)
<=> ( $false
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B ) ) ).
fof(addAssignment_29939,axiom,
! [VarCurr] :
( v95305(VarCurr)
<=> v95307(VarCurr) ) ).
fof(addAssignment_29938,axiom,
! [VarCurr] :
( v95307(VarCurr)
<=> v95309(VarCurr) ) ).
fof(addAssignment_29937,axiom,
! [VarCurr] :
( v95290(VarCurr)
<=> v95292(VarCurr) ) ).
fof(addAssignment_29936,axiom,
! [VarCurr] :
( v95292(VarCurr)
<=> v95294(VarCurr) ) ).
fof(addAssignment_29935,axiom,
! [VarCurr] :
( v95294(VarCurr)
<=> v95296(VarCurr) ) ).
fof(addAssignment_29934,axiom,
! [VarCurr] :
( v95296(VarCurr)
<=> v10436(VarCurr,bitIndex1) ) ).
fof(addAssignment_29933,axiom,
! [VarCurr] :
( v95288(VarCurr)
<=> v3855(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2047,axiom,
! [VarCurr] :
( ~ v94786(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v94784(VarCurr,B)
<=> v94943(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2080,axiom,
! [VarCurr] :
( v94786(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v94784(VarCurr,B)
<=> v95265(VarCurr,B) ) ) ) ).
fof(addAssignment_29932,axiom,
! [VarCurr] :
( v95265(VarCurr,bitIndex0)
<=> v95283(VarCurr) ) ).
fof(addAssignment_29931,axiom,
! [VarCurr] :
( v95265(VarCurr,bitIndex1)
<=> v95281(VarCurr) ) ).
fof(addAssignment_29930,axiom,
! [VarCurr] :
( v95265(VarCurr,bitIndex2)
<=> v95276(VarCurr) ) ).
fof(addAssignment_29929,axiom,
! [VarCurr] :
( v95265(VarCurr,bitIndex3)
<=> v95267(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17897,axiom,
! [VarCurr] :
( v95281(VarCurr)
<=> ( v95282(VarCurr)
& v95284(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17896,axiom,
! [VarCurr] :
( v95284(VarCurr)
<=> ( v94943(VarCurr,bitIndex0)
| v95273(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1360,axiom,
! [VarCurr] :
( v95282(VarCurr)
<=> ( v95283(VarCurr)
| v94943(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_6841,axiom,
! [VarCurr] :
( ~ v95283(VarCurr)
<=> v94943(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17895,axiom,
! [VarCurr] :
( v95276(VarCurr)
<=> ( v95277(VarCurr)
& v95280(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1359,axiom,
! [VarCurr] :
( v95280(VarCurr)
<=> ( v95271(VarCurr)
| v94943(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17894,axiom,
! [VarCurr] :
( v95277(VarCurr)
<=> ( v95278(VarCurr)
| v95279(VarCurr) ) ) ).
fof(writeUnaryOperator_6840,axiom,
! [VarCurr] :
( ~ v95279(VarCurr)
<=> v94943(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6839,axiom,
! [VarCurr] :
( ~ v95278(VarCurr)
<=> v95271(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17893,axiom,
! [VarCurr] :
( v95267(VarCurr)
<=> ( v95268(VarCurr)
& v95275(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1358,axiom,
! [VarCurr] :
( v95275(VarCurr)
<=> ( v95270(VarCurr)
| v94943(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17892,axiom,
! [VarCurr] :
( v95268(VarCurr)
<=> ( v95269(VarCurr)
| v95274(VarCurr) ) ) ).
fof(writeUnaryOperator_6838,axiom,
! [VarCurr] :
( ~ v95274(VarCurr)
<=> v94943(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_6837,axiom,
! [VarCurr] :
( ~ v95269(VarCurr)
<=> v95270(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1357,axiom,
! [VarCurr] :
( v95270(VarCurr)
<=> ( v95271(VarCurr)
& v94943(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1356,axiom,
! [VarCurr] :
( v95271(VarCurr)
<=> ( v94943(VarCurr,bitIndex1)
| v95272(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17891,axiom,
! [VarCurr] :
( v95272(VarCurr)
<=> ( v94943(VarCurr,bitIndex0)
& v95273(VarCurr) ) ) ).
fof(writeUnaryOperator_6836,axiom,
! [VarCurr] :
( ~ v95273(VarCurr)
<=> v94943(VarCurr,bitIndex1) ) ).
fof(addAssignment_29928,axiom,
! [VarCurr] :
( v94943(VarCurr,bitIndex3)
<=> v94945(VarCurr,bitIndex3) ) ).
fof(addAssignment_29927,axiom,
! [VarCurr] :
( v94945(VarCurr,bitIndex3)
<=> v94947(VarCurr,bitIndex3) ) ).
fof(addAssignment_29926,axiom,
! [VarCurr] :
( v94947(VarCurr,bitIndex3)
<=> v94949(VarCurr,bitIndex3) ) ).
fof(addAssignment_29925,axiom,
! [VarCurr] :
( v94949(VarCurr,bitIndex3)
<=> v94951(VarCurr,bitIndex3) ) ).
fof(addAssignment_29924,axiom,
! [VarCurr] :
( v94951(VarCurr,bitIndex3)
<=> v94953(VarCurr,bitIndex3) ) ).
fof(addAssignment_29923,axiom,
! [VarCurr] :
( v94953(VarCurr,bitIndex3)
<=> v94955(VarCurr,bitIndex3) ) ).
fof(addAssignment_29922,axiom,
! [VarCurr] :
( v94955(VarCurr,bitIndex3)
<=> v94957(VarCurr,bitIndex3) ) ).
fof(addAssignment_29921,axiom,
! [VarCurr] :
( v94957(VarCurr,bitIndex3)
<=> v94959(VarCurr,bitIndex3) ) ).
fof(addAssignment_29920,axiom,
! [VarCurr] :
( v94959(VarCurr,bitIndex3)
<=> v94804(VarCurr,bitIndex3) ) ).
fof(addAssignment_29919,axiom,
! [VarCurr] :
( v94804(VarCurr,bitIndex3)
<=> v94806(VarCurr,bitIndex3) ) ).
fof(addAssignment_29918,axiom,
! [VarCurr] :
( v94806(VarCurr,bitIndex3)
<=> v95181(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1530,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95220(VarNext)
=> ( v95181(VarNext)
<=> v95181(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1589,axiom,
! [VarNext] :
( v95220(VarNext)
=> ( v95181(VarNext)
<=> v95255(VarNext) ) ) ).
fof(addAssignment_29917,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95255(VarNext)
<=> v95253(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4677,axiom,
! [VarCurr] :
( ~ v95183(VarCurr)
=> ( v95253(VarCurr)
<=> v95256(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4684,axiom,
! [VarCurr] :
( v95183(VarCurr)
=> ( v95253(VarCurr)
<=> v95185(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4676,axiom,
! [VarCurr] :
( ~ v95233(VarCurr)
=> ( v95256(VarCurr)
<=> v95215(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4683,axiom,
! [VarCurr] :
( v95233(VarCurr)
=> ( v95256(VarCurr)
<=> v95257(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1196,axiom,
! [VarCurr] :
( ( ~ v95236(VarCurr)
& ~ v95238(VarCurr) )
=> ( v95257(VarCurr)
<=> v95261(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4675,axiom,
! [VarCurr] :
( v95238(VarCurr)
=> ( v95257(VarCurr)
<=> v95260(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4682,axiom,
! [VarCurr] :
( v95236(VarCurr)
=> ( v95257(VarCurr)
<=> v95258(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4674,axiom,
! [VarCurr] :
( ~ v95246(VarCurr)
=> ( v95261(VarCurr)
<=> v95215(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4681,axiom,
! [VarCurr] :
( v95246(VarCurr)
=> ( v95261(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4673,axiom,
! [VarCurr] :
( ~ v95240(VarCurr)
=> ( v95260(VarCurr)
<=> v95215(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4680,axiom,
! [VarCurr] :
( v95240(VarCurr)
=> ( v95260(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2046,axiom,
! [VarCurr] :
( ~ v95259(VarCurr)
=> ( v95258(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2079,axiom,
! [VarCurr] :
( v95259(VarCurr)
=> ( v95258(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7132,axiom,
! [VarCurr] :
( v95259(VarCurr)
<=> ( v95193(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17890,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95220(VarNext)
<=> ( v95221(VarNext)
& v95230(VarNext) ) ) ) ).
fof(addAssignment_29916,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95230(VarNext)
<=> v95228(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17889,axiom,
! [VarCurr] :
( v95228(VarCurr)
<=> ( v95183(VarCurr)
| v95231(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17888,axiom,
! [VarCurr] :
( v95231(VarCurr)
<=> ( v95232(VarCurr)
& v95252(VarCurr) ) ) ).
fof(writeUnaryOperator_6835,axiom,
! [VarCurr] :
( ~ v95252(VarCurr)
<=> v95183(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17887,axiom,
! [VarCurr] :
( v95232(VarCurr)
<=> ( v95233(VarCurr)
| v95250(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17886,axiom,
! [VarCurr] :
( v95250(VarCurr)
<=> ( v95211(VarCurr)
& v95251(VarCurr) ) ) ).
fof(writeUnaryOperator_6834,axiom,
! [VarCurr] :
( ~ v95251(VarCurr)
<=> v95213(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17885,axiom,
! [VarCurr] :
( v95233(VarCurr)
<=> ( v95234(VarCurr)
& v95213(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17884,axiom,
! [VarCurr] :
( v95234(VarCurr)
<=> ( v95235(VarCurr)
| v95244(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17883,axiom,
! [VarCurr] :
( v95244(VarCurr)
<=> ( v95245(VarCurr)
& v95249(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7131,axiom,
! [VarCurr] :
( v95249(VarCurr)
<=> ( ( v95237(VarCurr,bitIndex2)
<=> $false )
& ( v95237(VarCurr,bitIndex1)
<=> $false )
& ( v95237(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17882,axiom,
! [VarCurr] :
( v95245(VarCurr)
<=> ( v95246(VarCurr)
| v95247(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17881,axiom,
! [VarCurr] :
( v95247(VarCurr)
<=> ( v95211(VarCurr)
& v95248(VarCurr) ) ) ).
fof(writeUnaryOperator_6833,axiom,
! [VarCurr] :
( ~ v95248(VarCurr)
<=> v95246(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7130,axiom,
! [VarCurr] :
( v95246(VarCurr)
<=> ( v95193(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17880,axiom,
! [VarCurr] :
( v95235(VarCurr)
<=> ( v95236(VarCurr)
| v95238(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17879,axiom,
! [VarCurr] :
( v95238(VarCurr)
<=> ( v95239(VarCurr)
& v95243(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7129,axiom,
! [VarCurr] :
( v95243(VarCurr)
<=> ( ( v95237(VarCurr,bitIndex2)
<=> $false )
& ( v95237(VarCurr,bitIndex1)
<=> $true )
& ( v95237(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17878,axiom,
! [VarCurr] :
( v95239(VarCurr)
<=> ( v95240(VarCurr)
| v95241(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17877,axiom,
! [VarCurr] :
( v95241(VarCurr)
<=> ( v95211(VarCurr)
& v95242(VarCurr) ) ) ).
fof(writeUnaryOperator_6832,axiom,
! [VarCurr] :
( ~ v95242(VarCurr)
<=> v95240(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7128,axiom,
! [VarCurr] :
( v95240(VarCurr)
<=> ( v95193(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7127,axiom,
! [VarCurr] :
( v95236(VarCurr)
<=> ( ( v95237(VarCurr,bitIndex2)
<=> $true )
& ( v95237(VarCurr,bitIndex1)
<=> $false )
& ( v95237(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29915,axiom,
! [VarCurr] :
( v95237(VarCurr,bitIndex0)
<=> v95191(VarCurr) ) ).
fof(addAssignment_29914,axiom,
! [VarCurr] :
( v95237(VarCurr,bitIndex1)
<=> v95189(VarCurr) ) ).
fof(addAssignment_29913,axiom,
! [VarCurr] :
( v95237(VarCurr,bitIndex2)
<=> v95187(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17876,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95221(VarNext)
<=> ( v95222(VarNext)
& v95217(VarNext) ) ) ) ).
fof(writeUnaryOperator_6831,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95222(VarNext)
<=> v95224(VarNext) ) ) ).
fof(addAssignment_29912,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95224(VarNext)
<=> v95217(VarCurr) ) ) ).
fof(addAssignment_29911,axiom,
! [VarCurr] :
( v95217(VarCurr)
<=> v94893(VarCurr) ) ).
fof(addAssignment_29910,axiom,
! [VarCurr] :
( v95215(VarCurr)
<=> $false ) ).
fof(addAssignment_29909,axiom,
! [VarCurr] :
( v95213(VarCurr)
<=> v94837(VarCurr) ) ).
fof(addAssignment_29908,axiom,
! [VarCurr] :
( v95211(VarCurr)
<=> $false ) ).
fof(addAssignment_29907,axiom,
! [VarCurr] :
( v95193(VarCurr)
<=> v94829(VarCurr,bitIndex3) ) ).
fof(addAssignment_29906,axiom,
! [VarCurr] :
( v94829(VarCurr,bitIndex3)
<=> v94831(VarCurr,bitIndex3) ) ).
fof(addAssignment_29905,axiom,
! [VarCurr] :
( v94831(VarCurr,bitIndex3)
<=> v3872(VarCurr,bitIndex3) ) ).
fof(addAssignment_29904,axiom,
! [VarCurr] :
( v3872(VarCurr,bitIndex3)
<=> v3874(VarCurr,bitIndex3) ) ).
fof(addAssignment_29903,axiom,
! [VarCurr] :
( v3874(VarCurr,bitIndex3)
<=> v3876(VarCurr,bitIndex3) ) ).
fof(addAssignment_29902,axiom,
! [VarCurr] :
( v3876(VarCurr,bitIndex3)
<=> v3878(VarCurr,bitIndex3) ) ).
fof(addAssignment_29901,axiom,
! [VarCurr] :
( v3878(VarCurr,bitIndex3)
<=> v3880(VarCurr,bitIndex3) ) ).
fof(addAssignment_29900,axiom,
! [VarCurr] :
( v3880(VarCurr,bitIndex3)
<=> v3882(VarCurr,bitIndex3) ) ).
fof(addAssignment_29899,axiom,
! [VarCurr] :
( v3882(VarCurr,bitIndex3)
<=> v3884(VarCurr,bitIndex3) ) ).
fof(addAssignment_29898,axiom,
! [VarCurr] :
( v3884(VarCurr,bitIndex3)
<=> v3886(VarCurr,bitIndex3) ) ).
fof(addAssignment_29897,axiom,
! [VarCurr] :
( v3886(VarCurr,bitIndex3)
<=> v3888(VarCurr,bitIndex3) ) ).
fof(addAssignment_29896,axiom,
! [VarCurr] :
( v3888(VarCurr,bitIndex3)
<=> v3890(VarCurr,bitIndex3) ) ).
fof(addAssignment_29895,axiom,
! [VarNext] :
( v3890(VarNext,bitIndex3)
<=> v95203(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1529,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95204(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v95203(VarNext,B)
<=> v3890(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1588,axiom,
! [VarNext] :
( v95204(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v95203(VarNext,B)
<=> v4614(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17875,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95204(VarNext)
<=> v95205(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17874,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95205(VarNext)
<=> ( v95207(VarNext)
& v4081(VarNext) ) ) ) ).
fof(writeUnaryOperator_6830,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95207(VarNext)
<=> v4094(VarNext) ) ) ).
fof(addAssignment_29894,axiom,
! [VarCurr] :
( v3894(VarCurr,bitIndex3)
<=> v3896(VarCurr,bitIndex3) ) ).
fof(addAssignment_29893,axiom,
! [VarCurr] :
( v3896(VarCurr,bitIndex3)
<=> v3898(VarCurr,bitIndex3) ) ).
fof(addAssignment_29892,axiom,
! [VarCurr] :
( v3898(VarCurr,bitIndex3)
<=> v3900(VarCurr,bitIndex3) ) ).
fof(addAssignment_29891,axiom,
! [VarCurr] :
( v3900(VarCurr,bitIndex3)
<=> v3902(VarCurr,bitIndex3) ) ).
fof(addAssignment_29890,axiom,
! [VarCurr] :
( v3902(VarCurr,bitIndex3)
<=> v3904(VarCurr,bitIndex3) ) ).
fof(addAssignment_29889,axiom,
! [VarCurr] :
( v3904(VarCurr,bitIndex3)
<=> v3906(VarCurr,bitIndex3) ) ).
fof(addAssignment_29888,axiom,
! [VarCurr] :
( v3906(VarCurr,bitIndex3)
<=> v3908(VarCurr,bitIndex3) ) ).
fof(addAssignment_29887,axiom,
! [VarCurr] :
( v3908(VarCurr,bitIndex3)
<=> v3910(VarCurr,bitIndex3) ) ).
fof(addAssignment_29886,axiom,
! [VarCurr] :
( v3910(VarCurr,bitIndex3)
<=> v3912(VarCurr,bitIndex3) ) ).
fof(addAssignment_29885,axiom,
! [VarCurr] :
( v3912(VarCurr,bitIndex3)
<=> v3914(VarCurr,bitIndex3) ) ).
fof(addAssignment_29884,axiom,
! [VarNext] :
( v3914(VarNext,bitIndex3)
<=> v95195(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1528,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95197(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v95195(VarNext,B)
<=> v3914(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1587,axiom,
! [VarNext] :
( v95197(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v95195(VarNext,B)
<=> v4599(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17873,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95197(VarNext)
<=> ( v95198(VarNext)
& v4593(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17872,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95198(VarNext)
<=> ( v95200(VarNext)
& v4061(VarNext) ) ) ) ).
fof(writeUnaryOperator_6829,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95200(VarNext)
<=> v4068(VarNext) ) ) ).
fof(addAssignment_29883,axiom,
! [VarCurr] :
( v95191(VarCurr)
<=> $false ) ).
fof(addAssignment_29882,axiom,
! [VarCurr] :
( v95189(VarCurr)
<=> $false ) ).
fof(addAssignment_29881,axiom,
! [VarCurr] :
( v95187(VarCurr)
<=> $true ) ).
fof(addAssignment_29880,axiom,
! [VarCurr] :
( v95185(VarCurr)
<=> $false ) ).
fof(addAssignment_29879,axiom,
! [VarCurr] :
( v95183(VarCurr)
<=> v94812(VarCurr) ) ).
fof(addAssignment_29878,axiom,
! [VarCurr] :
( v94943(VarCurr,bitIndex2)
<=> v94945(VarCurr,bitIndex2) ) ).
fof(addAssignment_29877,axiom,
! [VarCurr] :
( v94945(VarCurr,bitIndex2)
<=> v94947(VarCurr,bitIndex2) ) ).
fof(addAssignment_29876,axiom,
! [VarCurr] :
( v94947(VarCurr,bitIndex2)
<=> v94949(VarCurr,bitIndex2) ) ).
fof(addAssignment_29875,axiom,
! [VarCurr] :
( v94949(VarCurr,bitIndex2)
<=> v94951(VarCurr,bitIndex2) ) ).
fof(addAssignment_29874,axiom,
! [VarCurr] :
( v94951(VarCurr,bitIndex2)
<=> v94953(VarCurr,bitIndex2) ) ).
fof(addAssignment_29873,axiom,
! [VarCurr] :
( v94953(VarCurr,bitIndex2)
<=> v94955(VarCurr,bitIndex2) ) ).
fof(addAssignment_29872,axiom,
! [VarCurr] :
( v94955(VarCurr,bitIndex2)
<=> v94957(VarCurr,bitIndex2) ) ).
fof(addAssignment_29871,axiom,
! [VarCurr] :
( v94957(VarCurr,bitIndex2)
<=> v94959(VarCurr,bitIndex2) ) ).
fof(addAssignment_29870,axiom,
! [VarCurr] :
( v94959(VarCurr,bitIndex2)
<=> v94804(VarCurr,bitIndex2) ) ).
fof(addAssignment_29869,axiom,
! [VarCurr] :
( v94804(VarCurr,bitIndex2)
<=> v94806(VarCurr,bitIndex2) ) ).
fof(addAssignment_29868,axiom,
! [VarCurr] :
( v94806(VarCurr,bitIndex2)
<=> v95113(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1527,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95136(VarNext)
=> ( v95113(VarNext)
<=> v95113(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1586,axiom,
! [VarNext] :
( v95136(VarNext)
=> ( v95113(VarNext)
<=> v95171(VarNext) ) ) ).
fof(addAssignment_29867,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95171(VarNext)
<=> v95169(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4672,axiom,
! [VarCurr] :
( ~ v95115(VarCurr)
=> ( v95169(VarCurr)
<=> v95172(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4679,axiom,
! [VarCurr] :
( v95115(VarCurr)
=> ( v95169(VarCurr)
<=> v95117(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4671,axiom,
! [VarCurr] :
( ~ v95149(VarCurr)
=> ( v95172(VarCurr)
<=> v95131(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4678,axiom,
! [VarCurr] :
( v95149(VarCurr)
=> ( v95172(VarCurr)
<=> v95173(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1195,axiom,
! [VarCurr] :
( ( ~ v95152(VarCurr)
& ~ v95154(VarCurr) )
=> ( v95173(VarCurr)
<=> v95177(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4670,axiom,
! [VarCurr] :
( v95154(VarCurr)
=> ( v95173(VarCurr)
<=> v95176(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4677,axiom,
! [VarCurr] :
( v95152(VarCurr)
=> ( v95173(VarCurr)
<=> v95174(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4669,axiom,
! [VarCurr] :
( ~ v95162(VarCurr)
=> ( v95177(VarCurr)
<=> v95131(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4676,axiom,
! [VarCurr] :
( v95162(VarCurr)
=> ( v95177(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4668,axiom,
! [VarCurr] :
( ~ v95156(VarCurr)
=> ( v95176(VarCurr)
<=> v95131(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4675,axiom,
! [VarCurr] :
( v95156(VarCurr)
=> ( v95176(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2045,axiom,
! [VarCurr] :
( ~ v95175(VarCurr)
=> ( v95174(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2078,axiom,
! [VarCurr] :
( v95175(VarCurr)
=> ( v95174(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7126,axiom,
! [VarCurr] :
( v95175(VarCurr)
<=> ( v95125(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17871,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95136(VarNext)
<=> ( v95137(VarNext)
& v95146(VarNext) ) ) ) ).
fof(addAssignment_29866,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95146(VarNext)
<=> v95144(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17870,axiom,
! [VarCurr] :
( v95144(VarCurr)
<=> ( v95115(VarCurr)
| v95147(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17869,axiom,
! [VarCurr] :
( v95147(VarCurr)
<=> ( v95148(VarCurr)
& v95168(VarCurr) ) ) ).
fof(writeUnaryOperator_6828,axiom,
! [VarCurr] :
( ~ v95168(VarCurr)
<=> v95115(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17868,axiom,
! [VarCurr] :
( v95148(VarCurr)
<=> ( v95149(VarCurr)
| v95166(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17867,axiom,
! [VarCurr] :
( v95166(VarCurr)
<=> ( v95127(VarCurr)
& v95167(VarCurr) ) ) ).
fof(writeUnaryOperator_6827,axiom,
! [VarCurr] :
( ~ v95167(VarCurr)
<=> v95129(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17866,axiom,
! [VarCurr] :
( v95149(VarCurr)
<=> ( v95150(VarCurr)
& v95129(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17865,axiom,
! [VarCurr] :
( v95150(VarCurr)
<=> ( v95151(VarCurr)
| v95160(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17864,axiom,
! [VarCurr] :
( v95160(VarCurr)
<=> ( v95161(VarCurr)
& v95165(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7125,axiom,
! [VarCurr] :
( v95165(VarCurr)
<=> ( ( v95153(VarCurr,bitIndex2)
<=> $false )
& ( v95153(VarCurr,bitIndex1)
<=> $false )
& ( v95153(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17863,axiom,
! [VarCurr] :
( v95161(VarCurr)
<=> ( v95162(VarCurr)
| v95163(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17862,axiom,
! [VarCurr] :
( v95163(VarCurr)
<=> ( v95127(VarCurr)
& v95164(VarCurr) ) ) ).
fof(writeUnaryOperator_6826,axiom,
! [VarCurr] :
( ~ v95164(VarCurr)
<=> v95162(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7124,axiom,
! [VarCurr] :
( v95162(VarCurr)
<=> ( v95125(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17861,axiom,
! [VarCurr] :
( v95151(VarCurr)
<=> ( v95152(VarCurr)
| v95154(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17860,axiom,
! [VarCurr] :
( v95154(VarCurr)
<=> ( v95155(VarCurr)
& v95159(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7123,axiom,
! [VarCurr] :
( v95159(VarCurr)
<=> ( ( v95153(VarCurr,bitIndex2)
<=> $false )
& ( v95153(VarCurr,bitIndex1)
<=> $true )
& ( v95153(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17859,axiom,
! [VarCurr] :
( v95155(VarCurr)
<=> ( v95156(VarCurr)
| v95157(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17858,axiom,
! [VarCurr] :
( v95157(VarCurr)
<=> ( v95127(VarCurr)
& v95158(VarCurr) ) ) ).
fof(writeUnaryOperator_6825,axiom,
! [VarCurr] :
( ~ v95158(VarCurr)
<=> v95156(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7122,axiom,
! [VarCurr] :
( v95156(VarCurr)
<=> ( v95125(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7121,axiom,
! [VarCurr] :
( v95152(VarCurr)
<=> ( ( v95153(VarCurr,bitIndex2)
<=> $true )
& ( v95153(VarCurr,bitIndex1)
<=> $false )
& ( v95153(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29865,axiom,
! [VarCurr] :
( v95153(VarCurr,bitIndex0)
<=> v95123(VarCurr) ) ).
fof(addAssignment_29864,axiom,
! [VarCurr] :
( v95153(VarCurr,bitIndex1)
<=> v95121(VarCurr) ) ).
fof(addAssignment_29863,axiom,
! [VarCurr] :
( v95153(VarCurr,bitIndex2)
<=> v95119(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17857,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95137(VarNext)
<=> ( v95138(VarNext)
& v95133(VarNext) ) ) ) ).
fof(writeUnaryOperator_6824,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95138(VarNext)
<=> v95140(VarNext) ) ) ).
fof(addAssignment_29862,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95140(VarNext)
<=> v95133(VarCurr) ) ) ).
fof(addAssignment_29861,axiom,
! [VarCurr] :
( v95133(VarCurr)
<=> v94893(VarCurr) ) ).
fof(addAssignment_29860,axiom,
! [VarCurr] :
( v95131(VarCurr)
<=> $false ) ).
fof(addAssignment_29859,axiom,
! [VarCurr] :
( v95129(VarCurr)
<=> v94837(VarCurr) ) ).
fof(addAssignment_29858,axiom,
! [VarCurr] :
( v95127(VarCurr)
<=> $false ) ).
fof(addAssignment_29857,axiom,
! [VarCurr] :
( v95125(VarCurr)
<=> v94829(VarCurr,bitIndex2) ) ).
fof(addAssignment_29856,axiom,
! [VarCurr] :
( v94829(VarCurr,bitIndex2)
<=> v94831(VarCurr,bitIndex2) ) ).
fof(addAssignment_29855,axiom,
! [VarCurr] :
( v94831(VarCurr,bitIndex2)
<=> v3872(VarCurr,bitIndex2) ) ).
fof(addAssignment_29854,axiom,
! [VarCurr] :
( v95123(VarCurr)
<=> $false ) ).
fof(addAssignment_29853,axiom,
! [VarCurr] :
( v95121(VarCurr)
<=> $false ) ).
fof(addAssignment_29852,axiom,
! [VarCurr] :
( v95119(VarCurr)
<=> $true ) ).
fof(addAssignment_29851,axiom,
! [VarCurr] :
( v95117(VarCurr)
<=> $false ) ).
fof(addAssignment_29850,axiom,
! [VarCurr] :
( v95115(VarCurr)
<=> v94812(VarCurr) ) ).
fof(addAssignment_29849,axiom,
! [VarCurr] :
( v94943(VarCurr,bitIndex1)
<=> v94945(VarCurr,bitIndex1) ) ).
fof(addAssignment_29848,axiom,
! [VarCurr] :
( v94945(VarCurr,bitIndex1)
<=> v94947(VarCurr,bitIndex1) ) ).
fof(addAssignment_29847,axiom,
! [VarCurr] :
( v94947(VarCurr,bitIndex1)
<=> v94949(VarCurr,bitIndex1) ) ).
fof(addAssignment_29846,axiom,
! [VarCurr] :
( v94949(VarCurr,bitIndex1)
<=> v94951(VarCurr,bitIndex1) ) ).
fof(addAssignment_29845,axiom,
! [VarCurr] :
( v94951(VarCurr,bitIndex1)
<=> v94953(VarCurr,bitIndex1) ) ).
fof(addAssignment_29844,axiom,
! [VarCurr] :
( v94953(VarCurr,bitIndex1)
<=> v94955(VarCurr,bitIndex1) ) ).
fof(addAssignment_29843,axiom,
! [VarCurr] :
( v94955(VarCurr,bitIndex1)
<=> v94957(VarCurr,bitIndex1) ) ).
fof(addAssignment_29842,axiom,
! [VarCurr] :
( v94957(VarCurr,bitIndex1)
<=> v94959(VarCurr,bitIndex1) ) ).
fof(addAssignment_29841,axiom,
! [VarCurr] :
( v94959(VarCurr,bitIndex1)
<=> v94804(VarCurr,bitIndex1) ) ).
fof(addAssignment_29840,axiom,
! [VarCurr] :
( v94804(VarCurr,bitIndex1)
<=> v94806(VarCurr,bitIndex1) ) ).
fof(addAssignment_29839,axiom,
! [VarCurr] :
( v94806(VarCurr,bitIndex1)
<=> v95029(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1526,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95068(VarNext)
=> ( v95029(VarNext)
<=> v95029(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1585,axiom,
! [VarNext] :
( v95068(VarNext)
=> ( v95029(VarNext)
<=> v95103(VarNext) ) ) ).
fof(addAssignment_29838,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95103(VarNext)
<=> v95101(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4667,axiom,
! [VarCurr] :
( ~ v95031(VarCurr)
=> ( v95101(VarCurr)
<=> v95104(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4674,axiom,
! [VarCurr] :
( v95031(VarCurr)
=> ( v95101(VarCurr)
<=> v95033(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4666,axiom,
! [VarCurr] :
( ~ v95081(VarCurr)
=> ( v95104(VarCurr)
<=> v95063(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4673,axiom,
! [VarCurr] :
( v95081(VarCurr)
=> ( v95104(VarCurr)
<=> v95105(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1194,axiom,
! [VarCurr] :
( ( ~ v95084(VarCurr)
& ~ v95086(VarCurr) )
=> ( v95105(VarCurr)
<=> v95109(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4665,axiom,
! [VarCurr] :
( v95086(VarCurr)
=> ( v95105(VarCurr)
<=> v95108(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4672,axiom,
! [VarCurr] :
( v95084(VarCurr)
=> ( v95105(VarCurr)
<=> v95106(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4664,axiom,
! [VarCurr] :
( ~ v95094(VarCurr)
=> ( v95109(VarCurr)
<=> v95063(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4671,axiom,
! [VarCurr] :
( v95094(VarCurr)
=> ( v95109(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4663,axiom,
! [VarCurr] :
( ~ v95088(VarCurr)
=> ( v95108(VarCurr)
<=> v95063(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4670,axiom,
! [VarCurr] :
( v95088(VarCurr)
=> ( v95108(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2044,axiom,
! [VarCurr] :
( ~ v95107(VarCurr)
=> ( v95106(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2077,axiom,
! [VarCurr] :
( v95107(VarCurr)
=> ( v95106(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7120,axiom,
! [VarCurr] :
( v95107(VarCurr)
<=> ( v95041(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17856,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95068(VarNext)
<=> ( v95069(VarNext)
& v95078(VarNext) ) ) ) ).
fof(addAssignment_29837,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95078(VarNext)
<=> v95076(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17855,axiom,
! [VarCurr] :
( v95076(VarCurr)
<=> ( v95031(VarCurr)
| v95079(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17854,axiom,
! [VarCurr] :
( v95079(VarCurr)
<=> ( v95080(VarCurr)
& v95100(VarCurr) ) ) ).
fof(writeUnaryOperator_6823,axiom,
! [VarCurr] :
( ~ v95100(VarCurr)
<=> v95031(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17853,axiom,
! [VarCurr] :
( v95080(VarCurr)
<=> ( v95081(VarCurr)
| v95098(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17852,axiom,
! [VarCurr] :
( v95098(VarCurr)
<=> ( v95059(VarCurr)
& v95099(VarCurr) ) ) ).
fof(writeUnaryOperator_6822,axiom,
! [VarCurr] :
( ~ v95099(VarCurr)
<=> v95061(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17851,axiom,
! [VarCurr] :
( v95081(VarCurr)
<=> ( v95082(VarCurr)
& v95061(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17850,axiom,
! [VarCurr] :
( v95082(VarCurr)
<=> ( v95083(VarCurr)
| v95092(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17849,axiom,
! [VarCurr] :
( v95092(VarCurr)
<=> ( v95093(VarCurr)
& v95097(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7119,axiom,
! [VarCurr] :
( v95097(VarCurr)
<=> ( ( v95085(VarCurr,bitIndex2)
<=> $false )
& ( v95085(VarCurr,bitIndex1)
<=> $false )
& ( v95085(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17848,axiom,
! [VarCurr] :
( v95093(VarCurr)
<=> ( v95094(VarCurr)
| v95095(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17847,axiom,
! [VarCurr] :
( v95095(VarCurr)
<=> ( v95059(VarCurr)
& v95096(VarCurr) ) ) ).
fof(writeUnaryOperator_6821,axiom,
! [VarCurr] :
( ~ v95096(VarCurr)
<=> v95094(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7118,axiom,
! [VarCurr] :
( v95094(VarCurr)
<=> ( v95041(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17846,axiom,
! [VarCurr] :
( v95083(VarCurr)
<=> ( v95084(VarCurr)
| v95086(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17845,axiom,
! [VarCurr] :
( v95086(VarCurr)
<=> ( v95087(VarCurr)
& v95091(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7117,axiom,
! [VarCurr] :
( v95091(VarCurr)
<=> ( ( v95085(VarCurr,bitIndex2)
<=> $false )
& ( v95085(VarCurr,bitIndex1)
<=> $true )
& ( v95085(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17844,axiom,
! [VarCurr] :
( v95087(VarCurr)
<=> ( v95088(VarCurr)
| v95089(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17843,axiom,
! [VarCurr] :
( v95089(VarCurr)
<=> ( v95059(VarCurr)
& v95090(VarCurr) ) ) ).
fof(writeUnaryOperator_6820,axiom,
! [VarCurr] :
( ~ v95090(VarCurr)
<=> v95088(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7116,axiom,
! [VarCurr] :
( v95088(VarCurr)
<=> ( v95041(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7115,axiom,
! [VarCurr] :
( v95084(VarCurr)
<=> ( ( v95085(VarCurr,bitIndex2)
<=> $true )
& ( v95085(VarCurr,bitIndex1)
<=> $false )
& ( v95085(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29836,axiom,
! [VarCurr] :
( v95085(VarCurr,bitIndex0)
<=> v95039(VarCurr) ) ).
fof(addAssignment_29835,axiom,
! [VarCurr] :
( v95085(VarCurr,bitIndex1)
<=> v95037(VarCurr) ) ).
fof(addAssignment_29834,axiom,
! [VarCurr] :
( v95085(VarCurr,bitIndex2)
<=> v95035(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17842,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95069(VarNext)
<=> ( v95070(VarNext)
& v95065(VarNext) ) ) ) ).
fof(writeUnaryOperator_6819,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95070(VarNext)
<=> v95072(VarNext) ) ) ).
fof(addAssignment_29833,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95072(VarNext)
<=> v95065(VarCurr) ) ) ).
fof(addAssignment_29832,axiom,
! [VarCurr] :
( v95065(VarCurr)
<=> v94893(VarCurr) ) ).
fof(addAssignment_29831,axiom,
! [VarCurr] :
( v95063(VarCurr)
<=> $false ) ).
fof(addAssignment_29830,axiom,
! [VarCurr] :
( v95061(VarCurr)
<=> v94837(VarCurr) ) ).
fof(addAssignment_29829,axiom,
! [VarCurr] :
( v95059(VarCurr)
<=> $false ) ).
fof(addAssignment_29828,axiom,
! [VarCurr] :
( v95041(VarCurr)
<=> v94829(VarCurr,bitIndex1) ) ).
fof(addAssignment_29827,axiom,
! [VarCurr] :
( v94829(VarCurr,bitIndex1)
<=> v94831(VarCurr,bitIndex1) ) ).
fof(addAssignment_29826,axiom,
! [VarCurr] :
( v94831(VarCurr,bitIndex1)
<=> v3872(VarCurr,bitIndex1) ) ).
fof(addAssignment_29825,axiom,
! [VarCurr] :
( v3872(VarCurr,bitIndex1)
<=> v3874(VarCurr,bitIndex1) ) ).
fof(addAssignment_29824,axiom,
! [VarCurr] :
( v3874(VarCurr,bitIndex1)
<=> v3876(VarCurr,bitIndex1) ) ).
fof(addAssignment_29823,axiom,
! [VarCurr] :
( v3876(VarCurr,bitIndex1)
<=> v3878(VarCurr,bitIndex1) ) ).
fof(addAssignment_29822,axiom,
! [VarCurr] :
( v3878(VarCurr,bitIndex1)
<=> v3880(VarCurr,bitIndex1) ) ).
fof(addAssignment_29821,axiom,
! [VarCurr] :
( v3880(VarCurr,bitIndex1)
<=> v3882(VarCurr,bitIndex1) ) ).
fof(addAssignment_29820,axiom,
! [VarCurr] :
( v3882(VarCurr,bitIndex1)
<=> v3884(VarCurr,bitIndex1) ) ).
fof(addAssignment_29819,axiom,
! [VarCurr] :
( v3884(VarCurr,bitIndex1)
<=> v3886(VarCurr,bitIndex1) ) ).
fof(addAssignment_29818,axiom,
! [VarCurr] :
( v3886(VarCurr,bitIndex1)
<=> v3888(VarCurr,bitIndex1) ) ).
fof(addAssignment_29817,axiom,
! [VarCurr] :
( v3888(VarCurr,bitIndex1)
<=> v3890(VarCurr,bitIndex1) ) ).
fof(addAssignment_29816,axiom,
! [VarNext] :
( v3890(VarNext,bitIndex1)
<=> v95051(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1525,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95052(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v95051(VarNext,B)
<=> v3890(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1584,axiom,
! [VarNext] :
( v95052(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v95051(VarNext,B)
<=> v4614(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17841,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95052(VarNext)
<=> v95053(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17840,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95053(VarNext)
<=> ( v95055(VarNext)
& v4081(VarNext) ) ) ) ).
fof(writeUnaryOperator_6818,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95055(VarNext)
<=> v4094(VarNext) ) ) ).
fof(addAssignment_29815,axiom,
! [VarCurr] :
( v3894(VarCurr,bitIndex1)
<=> v3896(VarCurr,bitIndex1) ) ).
fof(addAssignment_29814,axiom,
! [VarCurr] :
( v3896(VarCurr,bitIndex1)
<=> v3898(VarCurr,bitIndex1) ) ).
fof(addAssignment_29813,axiom,
! [VarCurr] :
( v3898(VarCurr,bitIndex1)
<=> v3900(VarCurr,bitIndex1) ) ).
fof(addAssignment_29812,axiom,
! [VarCurr] :
( v3900(VarCurr,bitIndex1)
<=> v3902(VarCurr,bitIndex1) ) ).
fof(addAssignment_29811,axiom,
! [VarCurr] :
( v3902(VarCurr,bitIndex1)
<=> v3904(VarCurr,bitIndex1) ) ).
fof(addAssignment_29810,axiom,
! [VarCurr] :
( v3904(VarCurr,bitIndex1)
<=> v3906(VarCurr,bitIndex1) ) ).
fof(addAssignment_29809,axiom,
! [VarCurr] :
( v3906(VarCurr,bitIndex1)
<=> v3908(VarCurr,bitIndex1) ) ).
fof(addAssignment_29808,axiom,
! [VarCurr] :
( v3908(VarCurr,bitIndex1)
<=> v3910(VarCurr,bitIndex1) ) ).
fof(addAssignment_29807,axiom,
! [VarCurr] :
( v3910(VarCurr,bitIndex1)
<=> v3912(VarCurr,bitIndex1) ) ).
fof(addAssignment_29806,axiom,
! [VarCurr] :
( v3912(VarCurr,bitIndex1)
<=> v3914(VarCurr,bitIndex1) ) ).
fof(addAssignment_29805,axiom,
! [VarNext] :
( v3914(VarNext,bitIndex1)
<=> v95043(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1524,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95045(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v95043(VarNext,B)
<=> v3914(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1583,axiom,
! [VarNext] :
( v95045(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v95043(VarNext,B)
<=> v4599(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17839,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95045(VarNext)
<=> ( v95046(VarNext)
& v4593(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17838,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95046(VarNext)
<=> ( v95048(VarNext)
& v4061(VarNext) ) ) ) ).
fof(writeUnaryOperator_6817,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95048(VarNext)
<=> v4068(VarNext) ) ) ).
fof(addAssignment_29804,axiom,
! [VarCurr] :
( v95039(VarCurr)
<=> $false ) ).
fof(addAssignment_29803,axiom,
! [VarCurr] :
( v95037(VarCurr)
<=> $false ) ).
fof(addAssignment_29802,axiom,
! [VarCurr] :
( v95035(VarCurr)
<=> $true ) ).
fof(addAssignment_29801,axiom,
! [VarCurr] :
( v95033(VarCurr)
<=> $false ) ).
fof(addAssignment_29800,axiom,
! [VarCurr] :
( v95031(VarCurr)
<=> v94812(VarCurr) ) ).
fof(addAssignment_29799,axiom,
! [VarCurr] :
( v94943(VarCurr,bitIndex0)
<=> v94945(VarCurr,bitIndex0) ) ).
fof(addAssignment_29798,axiom,
! [VarCurr] :
( v94945(VarCurr,bitIndex0)
<=> v94947(VarCurr,bitIndex0) ) ).
fof(addAssignment_29797,axiom,
! [VarCurr] :
( v94947(VarCurr,bitIndex0)
<=> v94949(VarCurr,bitIndex0) ) ).
fof(addAssignment_29796,axiom,
! [VarCurr] :
( v94949(VarCurr,bitIndex0)
<=> v94951(VarCurr,bitIndex0) ) ).
fof(addAssignment_29795,axiom,
! [VarCurr] :
( v94951(VarCurr,bitIndex0)
<=> v94953(VarCurr,bitIndex0) ) ).
fof(addAssignment_29794,axiom,
! [VarCurr] :
( v94953(VarCurr,bitIndex0)
<=> v94955(VarCurr,bitIndex0) ) ).
fof(addAssignment_29793,axiom,
! [VarCurr] :
( v94955(VarCurr,bitIndex0)
<=> v94957(VarCurr,bitIndex0) ) ).
fof(addAssignment_29792,axiom,
! [VarCurr] :
( v94957(VarCurr,bitIndex0)
<=> v94959(VarCurr,bitIndex0) ) ).
fof(addAssignment_29791,axiom,
! [VarCurr] :
( v94959(VarCurr,bitIndex0)
<=> v94804(VarCurr,bitIndex0) ) ).
fof(addAssignment_29790,axiom,
! [VarCurr] :
( v94804(VarCurr,bitIndex0)
<=> v94806(VarCurr,bitIndex0) ) ).
fof(addAssignment_29789,axiom,
! [VarCurr] :
( v94806(VarCurr,bitIndex0)
<=> v94961(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1523,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94984(VarNext)
=> ( v94961(VarNext)
<=> v94961(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1582,axiom,
! [VarNext] :
( v94984(VarNext)
=> ( v94961(VarNext)
<=> v95019(VarNext) ) ) ).
fof(addAssignment_29788,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95019(VarNext)
<=> v95017(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4662,axiom,
! [VarCurr] :
( ~ v94963(VarCurr)
=> ( v95017(VarCurr)
<=> v95020(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4669,axiom,
! [VarCurr] :
( v94963(VarCurr)
=> ( v95017(VarCurr)
<=> v94965(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4661,axiom,
! [VarCurr] :
( ~ v94997(VarCurr)
=> ( v95020(VarCurr)
<=> v94979(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4668,axiom,
! [VarCurr] :
( v94997(VarCurr)
=> ( v95020(VarCurr)
<=> v95021(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1193,axiom,
! [VarCurr] :
( ( ~ v95000(VarCurr)
& ~ v95002(VarCurr) )
=> ( v95021(VarCurr)
<=> v95025(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4660,axiom,
! [VarCurr] :
( v95002(VarCurr)
=> ( v95021(VarCurr)
<=> v95024(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4667,axiom,
! [VarCurr] :
( v95000(VarCurr)
=> ( v95021(VarCurr)
<=> v95022(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4659,axiom,
! [VarCurr] :
( ~ v95010(VarCurr)
=> ( v95025(VarCurr)
<=> v94979(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4666,axiom,
! [VarCurr] :
( v95010(VarCurr)
=> ( v95025(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4658,axiom,
! [VarCurr] :
( ~ v95004(VarCurr)
=> ( v95024(VarCurr)
<=> v94979(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4665,axiom,
! [VarCurr] :
( v95004(VarCurr)
=> ( v95024(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2043,axiom,
! [VarCurr] :
( ~ v95023(VarCurr)
=> ( v95022(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2076,axiom,
! [VarCurr] :
( v95023(VarCurr)
=> ( v95022(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7114,axiom,
! [VarCurr] :
( v95023(VarCurr)
<=> ( v94973(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17837,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94984(VarNext)
<=> ( v94985(VarNext)
& v94994(VarNext) ) ) ) ).
fof(addAssignment_29787,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94994(VarNext)
<=> v94992(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17836,axiom,
! [VarCurr] :
( v94992(VarCurr)
<=> ( v94963(VarCurr)
| v94995(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17835,axiom,
! [VarCurr] :
( v94995(VarCurr)
<=> ( v94996(VarCurr)
& v95016(VarCurr) ) ) ).
fof(writeUnaryOperator_6816,axiom,
! [VarCurr] :
( ~ v95016(VarCurr)
<=> v94963(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17834,axiom,
! [VarCurr] :
( v94996(VarCurr)
<=> ( v94997(VarCurr)
| v95014(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17833,axiom,
! [VarCurr] :
( v95014(VarCurr)
<=> ( v94975(VarCurr)
& v95015(VarCurr) ) ) ).
fof(writeUnaryOperator_6815,axiom,
! [VarCurr] :
( ~ v95015(VarCurr)
<=> v94977(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17832,axiom,
! [VarCurr] :
( v94997(VarCurr)
<=> ( v94998(VarCurr)
& v94977(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17831,axiom,
! [VarCurr] :
( v94998(VarCurr)
<=> ( v94999(VarCurr)
| v95008(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17830,axiom,
! [VarCurr] :
( v95008(VarCurr)
<=> ( v95009(VarCurr)
& v95013(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7113,axiom,
! [VarCurr] :
( v95013(VarCurr)
<=> ( ( v95001(VarCurr,bitIndex2)
<=> $false )
& ( v95001(VarCurr,bitIndex1)
<=> $false )
& ( v95001(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17829,axiom,
! [VarCurr] :
( v95009(VarCurr)
<=> ( v95010(VarCurr)
| v95011(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17828,axiom,
! [VarCurr] :
( v95011(VarCurr)
<=> ( v94975(VarCurr)
& v95012(VarCurr) ) ) ).
fof(writeUnaryOperator_6814,axiom,
! [VarCurr] :
( ~ v95012(VarCurr)
<=> v95010(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7112,axiom,
! [VarCurr] :
( v95010(VarCurr)
<=> ( v94973(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17827,axiom,
! [VarCurr] :
( v94999(VarCurr)
<=> ( v95000(VarCurr)
| v95002(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17826,axiom,
! [VarCurr] :
( v95002(VarCurr)
<=> ( v95003(VarCurr)
& v95007(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7111,axiom,
! [VarCurr] :
( v95007(VarCurr)
<=> ( ( v95001(VarCurr,bitIndex2)
<=> $false )
& ( v95001(VarCurr,bitIndex1)
<=> $true )
& ( v95001(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17825,axiom,
! [VarCurr] :
( v95003(VarCurr)
<=> ( v95004(VarCurr)
| v95005(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17824,axiom,
! [VarCurr] :
( v95005(VarCurr)
<=> ( v94975(VarCurr)
& v95006(VarCurr) ) ) ).
fof(writeUnaryOperator_6813,axiom,
! [VarCurr] :
( ~ v95006(VarCurr)
<=> v95004(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7110,axiom,
! [VarCurr] :
( v95004(VarCurr)
<=> ( v94973(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7109,axiom,
! [VarCurr] :
( v95000(VarCurr)
<=> ( ( v95001(VarCurr,bitIndex2)
<=> $true )
& ( v95001(VarCurr,bitIndex1)
<=> $false )
& ( v95001(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29786,axiom,
! [VarCurr] :
( v95001(VarCurr,bitIndex0)
<=> v94971(VarCurr) ) ).
fof(addAssignment_29785,axiom,
! [VarCurr] :
( v95001(VarCurr,bitIndex1)
<=> v94969(VarCurr) ) ).
fof(addAssignment_29784,axiom,
! [VarCurr] :
( v95001(VarCurr,bitIndex2)
<=> v94967(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17823,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94985(VarNext)
<=> ( v94986(VarNext)
& v94981(VarNext) ) ) ) ).
fof(writeUnaryOperator_6812,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94986(VarNext)
<=> v94988(VarNext) ) ) ).
fof(addAssignment_29783,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94988(VarNext)
<=> v94981(VarCurr) ) ) ).
fof(addAssignment_29782,axiom,
! [VarCurr] :
( v94981(VarCurr)
<=> v94893(VarCurr) ) ).
fof(addAssignment_29781,axiom,
! [VarCurr] :
( v94979(VarCurr)
<=> $false ) ).
fof(addAssignment_29780,axiom,
! [VarCurr] :
( v94977(VarCurr)
<=> v94837(VarCurr) ) ).
fof(addAssignment_29779,axiom,
! [VarCurr] :
( v94975(VarCurr)
<=> $false ) ).
fof(addAssignment_29778,axiom,
! [VarCurr] :
( v94973(VarCurr)
<=> v94829(VarCurr,bitIndex0) ) ).
fof(addAssignment_29777,axiom,
! [VarCurr] :
( v94829(VarCurr,bitIndex0)
<=> v94831(VarCurr,bitIndex0) ) ).
fof(addAssignment_29776,axiom,
! [VarCurr] :
( v94831(VarCurr,bitIndex0)
<=> v3872(VarCurr,bitIndex0) ) ).
fof(addAssignment_29775,axiom,
! [VarCurr] :
( v94971(VarCurr)
<=> $false ) ).
fof(addAssignment_29774,axiom,
! [VarCurr] :
( v94969(VarCurr)
<=> $false ) ).
fof(addAssignment_29773,axiom,
! [VarCurr] :
( v94967(VarCurr)
<=> $true ) ).
fof(addAssignment_29772,axiom,
! [VarCurr] :
( v94965(VarCurr)
<=> $false ) ).
fof(addAssignment_29771,axiom,
! [VarCurr] :
( v94963(VarCurr)
<=> v94812(VarCurr) ) ).
fof(addAssignment_29770,axiom,
! [VarCurr] :
( v94786(VarCurr)
<=> v94788(VarCurr) ) ).
fof(addAssignment_29769,axiom,
! [VarCurr] :
( v94788(VarCurr)
<=> v94790(VarCurr) ) ).
fof(addAssignment_29768,axiom,
! [VarCurr] :
( v94790(VarCurr)
<=> v94792(VarCurr) ) ).
fof(addAssignment_29767,axiom,
! [VarCurr] :
( v94792(VarCurr)
<=> v94794(VarCurr) ) ).
fof(addAssignment_29766,axiom,
! [VarCurr] :
( v94794(VarCurr)
<=> v94796(VarCurr) ) ).
fof(addAssignment_29765,axiom,
! [VarCurr] :
( v94796(VarCurr)
<=> v94798(VarCurr) ) ).
fof(addAssignment_29764,axiom,
! [VarCurr] :
( v94798(VarCurr)
<=> v94800(VarCurr) ) ).
fof(addAssignment_29763,axiom,
! [VarCurr] :
( v94800(VarCurr)
<=> v94802(VarCurr) ) ).
fof(addAssignment_29762,axiom,
! [VarCurr] :
( v94802(VarCurr)
<=> v94804(VarCurr,bitIndex8) ) ).
fof(addAssignment_29761,axiom,
! [VarCurr] :
( v94804(VarCurr,bitIndex8)
<=> v94806(VarCurr,bitIndex8) ) ).
fof(addAssignment_29760,axiom,
! [VarCurr] :
( v94806(VarCurr,bitIndex8)
<=> v94808(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1522,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94898(VarNext)
=> ( v94808(VarNext)
<=> v94808(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1581,axiom,
! [VarNext] :
( v94898(VarNext)
=> ( v94808(VarNext)
<=> v94933(VarNext) ) ) ).
fof(addAssignment_29759,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94933(VarNext)
<=> v94931(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4657,axiom,
! [VarCurr] :
( ~ v94810(VarCurr)
=> ( v94931(VarCurr)
<=> v94934(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4664,axiom,
! [VarCurr] :
( v94810(VarCurr)
=> ( v94931(VarCurr)
<=> v94819(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4656,axiom,
! [VarCurr] :
( ~ v94911(VarCurr)
=> ( v94934(VarCurr)
<=> v94889(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4663,axiom,
! [VarCurr] :
( v94911(VarCurr)
=> ( v94934(VarCurr)
<=> v94935(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1192,axiom,
! [VarCurr] :
( ( ~ v94914(VarCurr)
& ~ v94916(VarCurr) )
=> ( v94935(VarCurr)
<=> v94939(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4655,axiom,
! [VarCurr] :
( v94916(VarCurr)
=> ( v94935(VarCurr)
<=> v94938(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4662,axiom,
! [VarCurr] :
( v94914(VarCurr)
=> ( v94935(VarCurr)
<=> v94936(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4654,axiom,
! [VarCurr] :
( ~ v94924(VarCurr)
=> ( v94939(VarCurr)
<=> v94889(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4661,axiom,
! [VarCurr] :
( v94924(VarCurr)
=> ( v94939(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4653,axiom,
! [VarCurr] :
( ~ v94918(VarCurr)
=> ( v94938(VarCurr)
<=> v94889(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4660,axiom,
! [VarCurr] :
( v94918(VarCurr)
=> ( v94938(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2042,axiom,
! [VarCurr] :
( ~ v94937(VarCurr)
=> ( v94936(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2075,axiom,
! [VarCurr] :
( v94937(VarCurr)
=> ( v94936(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7108,axiom,
! [VarCurr] :
( v94937(VarCurr)
<=> ( v94827(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17822,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94898(VarNext)
<=> ( v94899(VarNext)
& v94908(VarNext) ) ) ) ).
fof(addAssignment_29758,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94908(VarNext)
<=> v94906(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17821,axiom,
! [VarCurr] :
( v94906(VarCurr)
<=> ( v94810(VarCurr)
| v94909(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17820,axiom,
! [VarCurr] :
( v94909(VarCurr)
<=> ( v94910(VarCurr)
& v94930(VarCurr) ) ) ).
fof(writeUnaryOperator_6811,axiom,
! [VarCurr] :
( ~ v94930(VarCurr)
<=> v94810(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17819,axiom,
! [VarCurr] :
( v94910(VarCurr)
<=> ( v94911(VarCurr)
| v94928(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17818,axiom,
! [VarCurr] :
( v94928(VarCurr)
<=> ( v94833(VarCurr)
& v94929(VarCurr) ) ) ).
fof(writeUnaryOperator_6810,axiom,
! [VarCurr] :
( ~ v94929(VarCurr)
<=> v94835(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17817,axiom,
! [VarCurr] :
( v94911(VarCurr)
<=> ( v94912(VarCurr)
& v94835(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17816,axiom,
! [VarCurr] :
( v94912(VarCurr)
<=> ( v94913(VarCurr)
| v94922(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17815,axiom,
! [VarCurr] :
( v94922(VarCurr)
<=> ( v94923(VarCurr)
& v94927(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7107,axiom,
! [VarCurr] :
( v94927(VarCurr)
<=> ( ( v94915(VarCurr,bitIndex2)
<=> $false )
& ( v94915(VarCurr,bitIndex1)
<=> $false )
& ( v94915(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17814,axiom,
! [VarCurr] :
( v94923(VarCurr)
<=> ( v94924(VarCurr)
| v94925(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17813,axiom,
! [VarCurr] :
( v94925(VarCurr)
<=> ( v94833(VarCurr)
& v94926(VarCurr) ) ) ).
fof(writeUnaryOperator_6809,axiom,
! [VarCurr] :
( ~ v94926(VarCurr)
<=> v94924(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7106,axiom,
! [VarCurr] :
( v94924(VarCurr)
<=> ( v94827(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17812,axiom,
! [VarCurr] :
( v94913(VarCurr)
<=> ( v94914(VarCurr)
| v94916(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17811,axiom,
! [VarCurr] :
( v94916(VarCurr)
<=> ( v94917(VarCurr)
& v94921(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7105,axiom,
! [VarCurr] :
( v94921(VarCurr)
<=> ( ( v94915(VarCurr,bitIndex2)
<=> $false )
& ( v94915(VarCurr,bitIndex1)
<=> $true )
& ( v94915(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17810,axiom,
! [VarCurr] :
( v94917(VarCurr)
<=> ( v94918(VarCurr)
| v94919(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17809,axiom,
! [VarCurr] :
( v94919(VarCurr)
<=> ( v94833(VarCurr)
& v94920(VarCurr) ) ) ).
fof(writeUnaryOperator_6808,axiom,
! [VarCurr] :
( ~ v94920(VarCurr)
<=> v94918(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7104,axiom,
! [VarCurr] :
( v94918(VarCurr)
<=> ( v94827(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7103,axiom,
! [VarCurr] :
( v94914(VarCurr)
<=> ( ( v94915(VarCurr,bitIndex2)
<=> $true )
& ( v94915(VarCurr,bitIndex1)
<=> $false )
& ( v94915(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29757,axiom,
! [VarCurr] :
( v94915(VarCurr,bitIndex0)
<=> v94825(VarCurr) ) ).
fof(addAssignment_29756,axiom,
! [VarCurr] :
( v94915(VarCurr,bitIndex1)
<=> v94823(VarCurr) ) ).
fof(addAssignment_29755,axiom,
! [VarCurr] :
( v94915(VarCurr,bitIndex2)
<=> v94821(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17808,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94899(VarNext)
<=> ( v94900(VarNext)
& v94891(VarNext) ) ) ) ).
fof(writeUnaryOperator_6807,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94900(VarNext)
<=> v94902(VarNext) ) ) ).
fof(addAssignment_29754,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94902(VarNext)
<=> v94891(VarCurr) ) ) ).
fof(addAssignment_29753,axiom,
! [VarCurr] :
( v94891(VarCurr)
<=> v94893(VarCurr) ) ).
fof(addAssignment_29752,axiom,
! [VarCurr] :
( v94893(VarCurr)
<=> v94895(VarCurr) ) ).
fof(addAssignment_29751,axiom,
! [VarCurr] :
( v94895(VarCurr)
<=> v4717(VarCurr) ) ).
fof(addAssignment_29750,axiom,
! [VarCurr] :
( v94889(VarCurr)
<=> $false ) ).
fof(addAssignment_29749,axiom,
! [VarCurr] :
( v94835(VarCurr)
<=> v94837(VarCurr) ) ).
fof(addAssignment_29748,axiom,
! [VarCurr] :
( v94837(VarCurr)
<=> v94839(VarCurr) ) ).
fof(addAssignment_29747,axiom,
! [VarCurr] :
( v94839(VarCurr)
<=> v94841(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17807,axiom,
! [VarCurr] :
( v94841(VarCurr)
<=> ( v94843(VarCurr)
& v4675(VarCurr) ) ) ).
fof(addAssignment_29746,axiom,
! [VarCurr] :
( v94843(VarCurr)
<=> v94845(VarCurr) ) ).
fof(addAssignment_29745,axiom,
! [VarCurr] :
( v94845(VarCurr)
<=> v94847(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1521,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94877(VarNext)
=> ( v94847(VarNext)
<=> v94847(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1580,axiom,
! [VarNext] :
( v94877(VarNext)
=> ( v94847(VarNext)
<=> v94884(VarNext) ) ) ).
fof(addAssignment_29744,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94884(VarNext)
<=> v94849(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17806,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94877(VarNext)
<=> v94878(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17805,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94878(VarNext)
<=> ( v94880(VarNext)
& v4435(VarNext) ) ) ) ).
fof(writeUnaryOperator_6806,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94880(VarNext)
<=> v4442(VarNext) ) ) ).
fof(addAssignment_29743,axiom,
! [VarCurr] :
( v94849(VarCurr)
<=> v94851(VarCurr) ) ).
fof(addAssignment_29742,axiom,
! [VarCurr] :
( v94851(VarCurr)
<=> v94853(VarCurr) ) ).
fof(addAssignment_29741,axiom,
! [VarCurr] :
( v94853(VarCurr)
<=> v94855(VarCurr) ) ).
fof(addAssignment_29740,axiom,
! [VarCurr] :
( v94855(VarCurr)
<=> v94857(VarCurr) ) ).
fof(addAssignment_29739,axiom,
! [VarCurr] :
( v94857(VarCurr)
<=> v94859(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1520,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94862(VarNext)
=> ( v94859(VarNext)
<=> v94859(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1579,axiom,
! [VarNext] :
( v94862(VarNext)
=> ( v94859(VarNext)
<=> v94870(VarNext) ) ) ).
fof(addAssignment_29738,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94870(VarNext)
<=> v94868(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2041,axiom,
! [VarCurr] :
( ~ v4657(VarCurr)
=> ( v94868(VarCurr)
<=> v94871(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2074,axiom,
! [VarCurr] :
( v4657(VarCurr)
=> ( v94868(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17804,axiom,
! [VarCurr] :
( v94871(VarCurr)
<=> ( v94872(VarCurr)
& v4188(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17803,axiom,
! [VarCurr] :
( v94872(VarCurr)
<=> ( $true
& v4006(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17802,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94862(VarNext)
<=> v94863(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17801,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94863(VarNext)
<=> ( v94865(VarNext)
& v4081(VarNext) ) ) ) ).
fof(writeUnaryOperator_6805,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94865(VarNext)
<=> v4094(VarNext) ) ) ).
fof(addAssignment_29737,axiom,
! [VarCurr] :
( v94833(VarCurr)
<=> $false ) ).
fof(addAssignment_29736,axiom,
! [VarCurr] :
( v94827(VarCurr)
<=> v94829(VarCurr,bitIndex8) ) ).
fof(addAssignment_29735,axiom,
! [VarCurr] :
( v94829(VarCurr,bitIndex8)
<=> v94831(VarCurr,bitIndex8) ) ).
fof(addAssignment_29734,axiom,
! [VarCurr] :
( v94831(VarCurr,bitIndex8)
<=> v3872(VarCurr,bitIndex8) ) ).
fof(addAssignment_29733,axiom,
! [VarCurr] :
( v94825(VarCurr)
<=> $false ) ).
fof(addAssignment_29732,axiom,
! [VarCurr] :
( v94823(VarCurr)
<=> $false ) ).
fof(addAssignment_29731,axiom,
! [VarCurr] :
( v94821(VarCurr)
<=> $true ) ).
fof(addAssignment_29730,axiom,
! [VarCurr] :
( v94819(VarCurr)
<=> $false ) ).
fof(addAssignment_29729,axiom,
! [VarCurr] :
( v94810(VarCurr)
<=> v94812(VarCurr) ) ).
fof(writeUnaryOperator_6804,axiom,
! [VarCurr] :
( ~ v94812(VarCurr)
<=> v94814(VarCurr) ) ).
fof(addAssignment_29728,axiom,
! [VarCurr] :
( v94814(VarCurr)
<=> v94816(VarCurr) ) ).
fof(addAssignment_29727,axiom,
! [VarCurr] :
( v94816(VarCurr)
<=> v3837(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1519,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94757(VarNext)
=> ( v10432(VarNext,bitIndex1)
<=> v10432(VarCurr,bitIndex1) ) ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_5,axiom,
! [VarNext] :
( v94757(VarNext)
=> ( v10432(VarNext,bitIndex1)
<=> v94770(VarNext) ) ) ).
fof(addAssignment_29726,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94770(VarNext)
<=> v94768(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4652,axiom,
! [VarCurr] :
( ~ v92585(VarCurr)
=> ( v94768(VarCurr)
<=> v94370(VarCurr,bitIndex0) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4659,axiom,
! [VarCurr] :
( v92585(VarCurr)
=> ( v94768(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17800,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94757(VarNext)
<=> ( v94758(VarNext)
& v94765(VarNext) ) ) ) ).
fof(addAssignment_29725,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94765(VarNext)
<=> v94763(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17799,axiom,
! [VarCurr] :
( v94763(VarCurr)
<=> ( v92585(VarCurr)
| v94766(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17798,axiom,
! [VarCurr] :
( v94766(VarCurr)
<=> ( v92587(VarCurr)
& v94767(VarCurr) ) ) ).
fof(writeUnaryOperator_6803,axiom,
! [VarCurr] :
( ~ v94767(VarCurr)
<=> v92585(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17797,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94758(VarNext)
<=> ( v94760(VarNext)
& v11059(VarNext) ) ) ) ).
fof(writeUnaryOperator_6802,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94760(VarNext)
<=> v11068(VarNext) ) ) ).
fof(addAssignment_29724,axiom,
! [VarCurr] :
( v94370(VarCurr,bitIndex0)
<=> v10432(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorShiftedRanges_1355,axiom,
! [VarCurr] :
( v10432(VarCurr,bitIndex0)
<=> ( v94754(VarCurr)
& v94476(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17796,axiom,
! [VarCurr] :
( v94754(VarCurr)
<=> ( v94372(VarCurr)
& v10557(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_48,axiom,
( v10432(constB0,bitIndex1)
<=> $false ) ).
fof(addAssignment_29723,axiom,
! [VarCurr] :
( v94476(VarCurr,bitIndex1)
<=> v94478(VarCurr,bitIndex1) ) ).
fof(addAssignment_29722,axiom,
! [VarCurr] :
( v94478(VarCurr,bitIndex1)
<=> v94480(VarCurr,bitIndex1) ) ).
fof(addAssignment_29721,axiom,
! [VarCurr] :
( v94480(VarCurr,bitIndex1)
<=> v94482(VarCurr,bitIndex1) ) ).
fof(addAssignment_29720,axiom,
! [VarCurr] :
( v94482(VarCurr,bitIndex1)
<=> v94484(VarCurr,bitIndex1) ) ).
fof(addAssignment_29719,axiom,
! [VarCurr] :
( v94484(VarCurr,bitIndex1)
<=> v94695(VarCurr,bitIndex1) ) ).
fof(addParallelCaseBooleanConditionEqualRanges12_2,axiom,
! [VarCurr] :
( ( ~ v94696(VarCurr)
& ~ v94698(VarCurr)
& ~ v94700(VarCurr)
& ~ v94702(VarCurr)
& ~ v94704(VarCurr)
& ~ v94706(VarCurr)
& ~ v94708(VarCurr)
& ~ v94710(VarCurr)
& ~ v94712(VarCurr)
& ~ v94724(VarCurr)
& ~ v94729(VarCurr)
& ~ v94741(VarCurr) )
=> ! [B] :
( range_2_0(B)
=> ( v94695(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges11_2,axiom,
! [VarCurr] :
( v94741(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v94695(VarCurr,B)
<=> b101(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges10_2,axiom,
! [VarCurr] :
( v94729(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v94695(VarCurr,B)
<=> b010(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges9_3,axiom,
! [VarCurr] :
( v94724(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v94695(VarCurr,B)
<=> b001(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges8_8,axiom,
! [VarCurr] :
( v94712(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v94695(VarCurr,B)
<=> b010(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges7_10,axiom,
! [VarCurr] :
( v94710(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v94695(VarCurr,B)
<=> b001(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges6_10,axiom,
! [VarCurr] :
( v94708(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v94695(VarCurr,B)
<=> b010(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges5_18,axiom,
! [VarCurr] :
( v94706(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v94695(VarCurr,B)
<=> b001(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges4_21,axiom,
! [VarCurr] :
( v94704(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v94695(VarCurr,B)
<=> b010(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_171,axiom,
! [VarCurr] :
( v94702(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v94695(VarCurr,B)
<=> b001(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1191,axiom,
! [VarCurr] :
( v94700(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v94695(VarCurr,B)
<=> b010(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4651,axiom,
! [VarCurr] :
( v94698(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v94695(VarCurr,B)
<=> b001(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4658,axiom,
! [VarCurr] :
( v94696(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v94695(VarCurr,B)
<=> b010(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17795,axiom,
! [VarCurr] :
( v94741(VarCurr)
<=> ( v94743(VarCurr)
| v94751(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7102,axiom,
! [VarCurr] :
( v94751(VarCurr)
<=> ( ( v94752(VarCurr,bitIndex8)
<=> $true )
& ( v94752(VarCurr,bitIndex7)
<=> $true )
& ( v94752(VarCurr,bitIndex6)
<=> $true )
& ( v94752(VarCurr,bitIndex5)
<=> $true )
& ( v94752(VarCurr,bitIndex4)
<=> $true )
& ( v94752(VarCurr,bitIndex3)
<=> $true )
& ( v94752(VarCurr,bitIndex2)
<=> $false )
& ( v94752(VarCurr,bitIndex1)
<=> $false )
& ( v94752(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11822,axiom,
b111111000(bitIndex8) ).
fof(bitBlastConstant_11821,axiom,
b111111000(bitIndex7) ).
fof(bitBlastConstant_11820,axiom,
b111111000(bitIndex6) ).
fof(bitBlastConstant_11819,axiom,
b111111000(bitIndex5) ).
fof(bitBlastConstant_11818,axiom,
b111111000(bitIndex4) ).
fof(bitBlastConstant_11817,axiom,
b111111000(bitIndex3) ).
fof(bitBlastConstant_11816,axiom,
~ b111111000(bitIndex2) ).
fof(bitBlastConstant_11815,axiom,
~ b111111000(bitIndex1) ).
fof(bitBlastConstant_11814,axiom,
~ b111111000(bitIndex0) ).
fof(addAssignment_29718,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v94752(VarCurr,B)
<=> v94635(VarCurr,B) ) ) ).
fof(addAssignment_29717,axiom,
! [VarCurr] :
( v94752(VarCurr,bitIndex7)
<=> v94633(VarCurr) ) ).
fof(addAssignment_29716,axiom,
! [VarCurr] :
( v94752(VarCurr,bitIndex8)
<=> v94486(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17794,axiom,
! [VarCurr] :
( v94743(VarCurr)
<=> ( v94744(VarCurr)
| v94749(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7101,axiom,
! [VarCurr] :
( v94749(VarCurr)
<=> ( ( v94750(VarCurr,bitIndex8)
<=> $true )
& ( v94750(VarCurr,bitIndex7)
<=> $true )
& ( v94750(VarCurr,bitIndex6)
<=> $true )
& ( v94750(VarCurr,bitIndex5)
<=> $true )
& ( v94750(VarCurr,bitIndex4)
<=> $true )
& ( v94750(VarCurr,bitIndex3)
<=> $false )
& ( v94750(VarCurr,bitIndex2)
<=> $false )
& ( v94750(VarCurr,bitIndex1)
<=> $false )
& ( v94750(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11813,axiom,
b111110000(bitIndex8) ).
fof(bitBlastConstant_11812,axiom,
b111110000(bitIndex7) ).
fof(bitBlastConstant_11811,axiom,
b111110000(bitIndex6) ).
fof(bitBlastConstant_11810,axiom,
b111110000(bitIndex5) ).
fof(bitBlastConstant_11809,axiom,
b111110000(bitIndex4) ).
fof(bitBlastConstant_11808,axiom,
~ b111110000(bitIndex3) ).
fof(bitBlastConstant_11807,axiom,
~ b111110000(bitIndex2) ).
fof(bitBlastConstant_11806,axiom,
~ b111110000(bitIndex1) ).
fof(bitBlastConstant_11805,axiom,
~ b111110000(bitIndex0) ).
fof(addAssignment_29715,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v94750(VarCurr,B)
<=> v94635(VarCurr,B) ) ) ).
fof(addAssignment_29714,axiom,
! [VarCurr] :
( v94750(VarCurr,bitIndex7)
<=> v94633(VarCurr) ) ).
fof(addAssignment_29713,axiom,
! [VarCurr] :
( v94750(VarCurr,bitIndex8)
<=> v94486(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17793,axiom,
! [VarCurr] :
( v94744(VarCurr)
<=> ( v94745(VarCurr)
| v94747(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7100,axiom,
! [VarCurr] :
( v94747(VarCurr)
<=> ( ( v94748(VarCurr,bitIndex8)
<=> $true )
& ( v94748(VarCurr,bitIndex7)
<=> $true )
& ( v94748(VarCurr,bitIndex6)
<=> $true )
& ( v94748(VarCurr,bitIndex5)
<=> $false )
& ( v94748(VarCurr,bitIndex4)
<=> $true )
& ( v94748(VarCurr,bitIndex3)
<=> $true )
& ( v94748(VarCurr,bitIndex2)
<=> $false )
& ( v94748(VarCurr,bitIndex1)
<=> $false )
& ( v94748(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11804,axiom,
b111011000(bitIndex8) ).
fof(bitBlastConstant_11803,axiom,
b111011000(bitIndex7) ).
fof(bitBlastConstant_11802,axiom,
b111011000(bitIndex6) ).
fof(bitBlastConstant_11801,axiom,
~ b111011000(bitIndex5) ).
fof(bitBlastConstant_11800,axiom,
b111011000(bitIndex4) ).
fof(bitBlastConstant_11799,axiom,
b111011000(bitIndex3) ).
fof(bitBlastConstant_11798,axiom,
~ b111011000(bitIndex2) ).
fof(bitBlastConstant_11797,axiom,
~ b111011000(bitIndex1) ).
fof(bitBlastConstant_11796,axiom,
~ b111011000(bitIndex0) ).
fof(addAssignment_29712,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v94748(VarCurr,B)
<=> v94635(VarCurr,B) ) ) ).
fof(addAssignment_29711,axiom,
! [VarCurr] :
( v94748(VarCurr,bitIndex7)
<=> v94633(VarCurr) ) ).
fof(addAssignment_29710,axiom,
! [VarCurr] :
( v94748(VarCurr,bitIndex8)
<=> v94486(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7099,axiom,
! [VarCurr] :
( v94745(VarCurr)
<=> ( ( v94746(VarCurr,bitIndex8)
<=> $true )
& ( v94746(VarCurr,bitIndex7)
<=> $true )
& ( v94746(VarCurr,bitIndex6)
<=> $true )
& ( v94746(VarCurr,bitIndex5)
<=> $false )
& ( v94746(VarCurr,bitIndex4)
<=> $true )
& ( v94746(VarCurr,bitIndex3)
<=> $false )
& ( v94746(VarCurr,bitIndex2)
<=> $false )
& ( v94746(VarCurr,bitIndex1)
<=> $false )
& ( v94746(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11795,axiom,
b111010000(bitIndex8) ).
fof(bitBlastConstant_11794,axiom,
b111010000(bitIndex7) ).
fof(bitBlastConstant_11793,axiom,
b111010000(bitIndex6) ).
fof(bitBlastConstant_11792,axiom,
~ b111010000(bitIndex5) ).
fof(bitBlastConstant_11791,axiom,
b111010000(bitIndex4) ).
fof(bitBlastConstant_11790,axiom,
~ b111010000(bitIndex3) ).
fof(bitBlastConstant_11789,axiom,
~ b111010000(bitIndex2) ).
fof(bitBlastConstant_11788,axiom,
~ b111010000(bitIndex1) ).
fof(bitBlastConstant_11787,axiom,
~ b111010000(bitIndex0) ).
fof(addAssignment_29709,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v94746(VarCurr,B)
<=> v94635(VarCurr,B) ) ) ).
fof(addAssignment_29708,axiom,
! [VarCurr] :
( v94746(VarCurr,bitIndex7)
<=> v94633(VarCurr) ) ).
fof(addAssignment_29707,axiom,
! [VarCurr] :
( v94746(VarCurr,bitIndex8)
<=> v94486(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17792,axiom,
! [VarCurr] :
( v94729(VarCurr)
<=> ( v94731(VarCurr)
| v94739(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7098,axiom,
! [VarCurr] :
( v94739(VarCurr)
<=> ( ( v94740(VarCurr,bitIndex8)
<=> $false )
& ( v94740(VarCurr,bitIndex7)
<=> $true )
& ( v94740(VarCurr,bitIndex6)
<=> $true )
& ( v94740(VarCurr,bitIndex5)
<=> $true )
& ( v94740(VarCurr,bitIndex4)
<=> $true )
& ( v94740(VarCurr,bitIndex3)
<=> $true )
& ( v94740(VarCurr,bitIndex2)
<=> $false )
& ( v94740(VarCurr,bitIndex1)
<=> $false )
& ( v94740(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11786,axiom,
~ b011111000(bitIndex8) ).
fof(bitBlastConstant_11785,axiom,
b011111000(bitIndex7) ).
fof(bitBlastConstant_11784,axiom,
b011111000(bitIndex6) ).
fof(bitBlastConstant_11783,axiom,
b011111000(bitIndex5) ).
fof(bitBlastConstant_11782,axiom,
b011111000(bitIndex4) ).
fof(bitBlastConstant_11781,axiom,
b011111000(bitIndex3) ).
fof(bitBlastConstant_11780,axiom,
~ b011111000(bitIndex2) ).
fof(bitBlastConstant_11779,axiom,
~ b011111000(bitIndex1) ).
fof(bitBlastConstant_11778,axiom,
~ b011111000(bitIndex0) ).
fof(addAssignment_29706,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v94740(VarCurr,B)
<=> v94635(VarCurr,B) ) ) ).
fof(addAssignment_29705,axiom,
! [VarCurr] :
( v94740(VarCurr,bitIndex7)
<=> v94633(VarCurr) ) ).
fof(addAssignment_29704,axiom,
! [VarCurr] :
( v94740(VarCurr,bitIndex8)
<=> v94486(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17791,axiom,
! [VarCurr] :
( v94731(VarCurr)
<=> ( v94732(VarCurr)
| v94737(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7097,axiom,
! [VarCurr] :
( v94737(VarCurr)
<=> ( ( v94738(VarCurr,bitIndex8)
<=> $false )
& ( v94738(VarCurr,bitIndex7)
<=> $true )
& ( v94738(VarCurr,bitIndex6)
<=> $true )
& ( v94738(VarCurr,bitIndex5)
<=> $false )
& ( v94738(VarCurr,bitIndex4)
<=> $true )
& ( v94738(VarCurr,bitIndex3)
<=> $true )
& ( v94738(VarCurr,bitIndex2)
<=> $false )
& ( v94738(VarCurr,bitIndex1)
<=> $false )
& ( v94738(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11777,axiom,
~ b011011000(bitIndex8) ).
fof(bitBlastConstant_11776,axiom,
b011011000(bitIndex7) ).
fof(bitBlastConstant_11775,axiom,
b011011000(bitIndex6) ).
fof(bitBlastConstant_11774,axiom,
~ b011011000(bitIndex5) ).
fof(bitBlastConstant_11773,axiom,
b011011000(bitIndex4) ).
fof(bitBlastConstant_11772,axiom,
b011011000(bitIndex3) ).
fof(bitBlastConstant_11771,axiom,
~ b011011000(bitIndex2) ).
fof(bitBlastConstant_11770,axiom,
~ b011011000(bitIndex1) ).
fof(bitBlastConstant_11769,axiom,
~ b011011000(bitIndex0) ).
fof(addAssignment_29703,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v94738(VarCurr,B)
<=> v94635(VarCurr,B) ) ) ).
fof(addAssignment_29702,axiom,
! [VarCurr] :
( v94738(VarCurr,bitIndex7)
<=> v94633(VarCurr) ) ).
fof(addAssignment_29701,axiom,
! [VarCurr] :
( v94738(VarCurr,bitIndex8)
<=> v94486(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17790,axiom,
! [VarCurr] :
( v94732(VarCurr)
<=> ( v94733(VarCurr)
| v94735(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7096,axiom,
! [VarCurr] :
( v94735(VarCurr)
<=> ( ( v94736(VarCurr,bitIndex8)
<=> $false )
& ( v94736(VarCurr,bitIndex7)
<=> $true )
& ( v94736(VarCurr,bitIndex6)
<=> $true )
& ( v94736(VarCurr,bitIndex5)
<=> $true )
& ( v94736(VarCurr,bitIndex4)
<=> $true )
& ( v94736(VarCurr,bitIndex3)
<=> $false )
& ( v94736(VarCurr,bitIndex2)
<=> $false )
& ( v94736(VarCurr,bitIndex1)
<=> $false )
& ( v94736(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11768,axiom,
~ b011110000(bitIndex8) ).
fof(bitBlastConstant_11767,axiom,
b011110000(bitIndex7) ).
fof(bitBlastConstant_11766,axiom,
b011110000(bitIndex6) ).
fof(bitBlastConstant_11765,axiom,
b011110000(bitIndex5) ).
fof(bitBlastConstant_11764,axiom,
b011110000(bitIndex4) ).
fof(bitBlastConstant_11763,axiom,
~ b011110000(bitIndex3) ).
fof(bitBlastConstant_11762,axiom,
~ b011110000(bitIndex2) ).
fof(bitBlastConstant_11761,axiom,
~ b011110000(bitIndex1) ).
fof(bitBlastConstant_11760,axiom,
~ b011110000(bitIndex0) ).
fof(addAssignment_29700,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v94736(VarCurr,B)
<=> v94635(VarCurr,B) ) ) ).
fof(addAssignment_29699,axiom,
! [VarCurr] :
( v94736(VarCurr,bitIndex7)
<=> v94633(VarCurr) ) ).
fof(addAssignment_29698,axiom,
! [VarCurr] :
( v94736(VarCurr,bitIndex8)
<=> v94486(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7095,axiom,
! [VarCurr] :
( v94733(VarCurr)
<=> ( ( v94734(VarCurr,bitIndex8)
<=> $false )
& ( v94734(VarCurr,bitIndex7)
<=> $true )
& ( v94734(VarCurr,bitIndex6)
<=> $true )
& ( v94734(VarCurr,bitIndex5)
<=> $false )
& ( v94734(VarCurr,bitIndex4)
<=> $true )
& ( v94734(VarCurr,bitIndex3)
<=> $false )
& ( v94734(VarCurr,bitIndex2)
<=> $false )
& ( v94734(VarCurr,bitIndex1)
<=> $false )
& ( v94734(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11759,axiom,
~ b011010000(bitIndex8) ).
fof(bitBlastConstant_11758,axiom,
b011010000(bitIndex7) ).
fof(bitBlastConstant_11757,axiom,
b011010000(bitIndex6) ).
fof(bitBlastConstant_11756,axiom,
~ b011010000(bitIndex5) ).
fof(bitBlastConstant_11755,axiom,
b011010000(bitIndex4) ).
fof(bitBlastConstant_11754,axiom,
~ b011010000(bitIndex3) ).
fof(bitBlastConstant_11753,axiom,
~ b011010000(bitIndex2) ).
fof(bitBlastConstant_11752,axiom,
~ b011010000(bitIndex1) ).
fof(bitBlastConstant_11751,axiom,
~ b011010000(bitIndex0) ).
fof(addAssignment_29697,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v94734(VarCurr,B)
<=> v94635(VarCurr,B) ) ) ).
fof(addAssignment_29696,axiom,
! [VarCurr] :
( v94734(VarCurr,bitIndex7)
<=> v94633(VarCurr) ) ).
fof(addAssignment_29695,axiom,
! [VarCurr] :
( v94734(VarCurr,bitIndex8)
<=> v94486(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17789,axiom,
! [VarCurr] :
( v94724(VarCurr)
<=> ( v94725(VarCurr)
| v94727(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7094,axiom,
! [VarCurr] :
( v94727(VarCurr)
<=> ( ( v94728(VarCurr,bitIndex8)
<=> $true )
& ( v94728(VarCurr,bitIndex7)
<=> $true )
& ( v94728(VarCurr,bitIndex6)
<=> $true )
& ( v94728(VarCurr,bitIndex5)
<=> $true )
& ( v94728(VarCurr,bitIndex4)
<=> $false )
& ( v94728(VarCurr,bitIndex3)
<=> $false )
& ( v94728(VarCurr,bitIndex2)
<=> $false )
& ( v94728(VarCurr,bitIndex1)
<=> $false )
& ( v94728(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11750,axiom,
b111100000(bitIndex8) ).
fof(bitBlastConstant_11749,axiom,
b111100000(bitIndex7) ).
fof(bitBlastConstant_11748,axiom,
b111100000(bitIndex6) ).
fof(bitBlastConstant_11747,axiom,
b111100000(bitIndex5) ).
fof(bitBlastConstant_11746,axiom,
~ b111100000(bitIndex4) ).
fof(bitBlastConstant_11745,axiom,
~ b111100000(bitIndex3) ).
fof(bitBlastConstant_11744,axiom,
~ b111100000(bitIndex2) ).
fof(bitBlastConstant_11743,axiom,
~ b111100000(bitIndex1) ).
fof(bitBlastConstant_11742,axiom,
~ b111100000(bitIndex0) ).
fof(addAssignment_29694,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v94728(VarCurr,B)
<=> v94635(VarCurr,B) ) ) ).
fof(addAssignment_29693,axiom,
! [VarCurr] :
( v94728(VarCurr,bitIndex7)
<=> v94633(VarCurr) ) ).
fof(addAssignment_29692,axiom,
! [VarCurr] :
( v94728(VarCurr,bitIndex8)
<=> v94486(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7093,axiom,
! [VarCurr] :
( v94725(VarCurr)
<=> ( ( v94726(VarCurr,bitIndex8)
<=> $true )
& ( v94726(VarCurr,bitIndex7)
<=> $true )
& ( v94726(VarCurr,bitIndex6)
<=> $false )
& ( v94726(VarCurr,bitIndex5)
<=> $true )
& ( v94726(VarCurr,bitIndex4)
<=> $false )
& ( v94726(VarCurr,bitIndex3)
<=> $false )
& ( v94726(VarCurr,bitIndex2)
<=> $false )
& ( v94726(VarCurr,bitIndex1)
<=> $false )
& ( v94726(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11741,axiom,
b110100000(bitIndex8) ).
fof(bitBlastConstant_11740,axiom,
b110100000(bitIndex7) ).
fof(bitBlastConstant_11739,axiom,
~ b110100000(bitIndex6) ).
fof(bitBlastConstant_11738,axiom,
b110100000(bitIndex5) ).
fof(bitBlastConstant_11737,axiom,
~ b110100000(bitIndex4) ).
fof(bitBlastConstant_11736,axiom,
~ b110100000(bitIndex3) ).
fof(bitBlastConstant_11735,axiom,
~ b110100000(bitIndex2) ).
fof(bitBlastConstant_11734,axiom,
~ b110100000(bitIndex1) ).
fof(bitBlastConstant_11733,axiom,
~ b110100000(bitIndex0) ).
fof(addAssignment_29691,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v94726(VarCurr,B)
<=> v94635(VarCurr,B) ) ) ).
fof(addAssignment_29690,axiom,
! [VarCurr] :
( v94726(VarCurr,bitIndex7)
<=> v94633(VarCurr) ) ).
fof(addAssignment_29689,axiom,
! [VarCurr] :
( v94726(VarCurr,bitIndex8)
<=> v94486(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17788,axiom,
! [VarCurr] :
( v94712(VarCurr)
<=> ( v94714(VarCurr)
| v94722(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7092,axiom,
! [VarCurr] :
( v94722(VarCurr)
<=> ( ( v94723(VarCurr,bitIndex8)
<=> $false )
& ( v94723(VarCurr,bitIndex7)
<=> $true )
& ( v94723(VarCurr,bitIndex6)
<=> $true )
& ( v94723(VarCurr,bitIndex5)
<=> $true )
& ( v94723(VarCurr,bitIndex4)
<=> $false )
& ( v94723(VarCurr,bitIndex3)
<=> $false )
& ( v94723(VarCurr,bitIndex2)
<=> $false )
& ( v94723(VarCurr,bitIndex1)
<=> $false )
& ( v94723(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11732,axiom,
~ b011100000(bitIndex8) ).
fof(bitBlastConstant_11731,axiom,
b011100000(bitIndex7) ).
fof(bitBlastConstant_11730,axiom,
b011100000(bitIndex6) ).
fof(bitBlastConstant_11729,axiom,
b011100000(bitIndex5) ).
fof(bitBlastConstant_11728,axiom,
~ b011100000(bitIndex4) ).
fof(bitBlastConstant_11727,axiom,
~ b011100000(bitIndex3) ).
fof(bitBlastConstant_11726,axiom,
~ b011100000(bitIndex2) ).
fof(bitBlastConstant_11725,axiom,
~ b011100000(bitIndex1) ).
fof(bitBlastConstant_11724,axiom,
~ b011100000(bitIndex0) ).
fof(addAssignment_29688,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v94723(VarCurr,B)
<=> v94635(VarCurr,B) ) ) ).
fof(addAssignment_29687,axiom,
! [VarCurr] :
( v94723(VarCurr,bitIndex7)
<=> v94633(VarCurr) ) ).
fof(addAssignment_29686,axiom,
! [VarCurr] :
( v94723(VarCurr,bitIndex8)
<=> v94486(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17787,axiom,
! [VarCurr] :
( v94714(VarCurr)
<=> ( v94715(VarCurr)
| v94720(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7091,axiom,
! [VarCurr] :
( v94720(VarCurr)
<=> ( ( v94721(VarCurr,bitIndex8)
<=> $false )
& ( v94721(VarCurr,bitIndex7)
<=> $true )
& ( v94721(VarCurr,bitIndex6)
<=> $true )
& ( v94721(VarCurr,bitIndex5)
<=> $false )
& ( v94721(VarCurr,bitIndex4)
<=> $false )
& ( v94721(VarCurr,bitIndex3)
<=> $false )
& ( v94721(VarCurr,bitIndex2)
<=> $false )
& ( v94721(VarCurr,bitIndex1)
<=> $false )
& ( v94721(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11723,axiom,
~ b011000000(bitIndex8) ).
fof(bitBlastConstant_11722,axiom,
b011000000(bitIndex7) ).
fof(bitBlastConstant_11721,axiom,
b011000000(bitIndex6) ).
fof(bitBlastConstant_11720,axiom,
~ b011000000(bitIndex5) ).
fof(bitBlastConstant_11719,axiom,
~ b011000000(bitIndex4) ).
fof(bitBlastConstant_11718,axiom,
~ b011000000(bitIndex3) ).
fof(bitBlastConstant_11717,axiom,
~ b011000000(bitIndex2) ).
fof(bitBlastConstant_11716,axiom,
~ b011000000(bitIndex1) ).
fof(bitBlastConstant_11715,axiom,
~ b011000000(bitIndex0) ).
fof(addAssignment_29685,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v94721(VarCurr,B)
<=> v94635(VarCurr,B) ) ) ).
fof(addAssignment_29684,axiom,
! [VarCurr] :
( v94721(VarCurr,bitIndex7)
<=> v94633(VarCurr) ) ).
fof(addAssignment_29683,axiom,
! [VarCurr] :
( v94721(VarCurr,bitIndex8)
<=> v94486(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17786,axiom,
! [VarCurr] :
( v94715(VarCurr)
<=> ( v94716(VarCurr)
| v94718(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7090,axiom,
! [VarCurr] :
( v94718(VarCurr)
<=> ( ( v94719(VarCurr,bitIndex8)
<=> $false )
& ( v94719(VarCurr,bitIndex7)
<=> $true )
& ( v94719(VarCurr,bitIndex6)
<=> $false )
& ( v94719(VarCurr,bitIndex5)
<=> $true )
& ( v94719(VarCurr,bitIndex4)
<=> $false )
& ( v94719(VarCurr,bitIndex3)
<=> $false )
& ( v94719(VarCurr,bitIndex2)
<=> $false )
& ( v94719(VarCurr,bitIndex1)
<=> $false )
& ( v94719(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11714,axiom,
~ b010100000(bitIndex8) ).
fof(bitBlastConstant_11713,axiom,
b010100000(bitIndex7) ).
fof(bitBlastConstant_11712,axiom,
~ b010100000(bitIndex6) ).
fof(bitBlastConstant_11711,axiom,
b010100000(bitIndex5) ).
fof(bitBlastConstant_11710,axiom,
~ b010100000(bitIndex4) ).
fof(bitBlastConstant_11709,axiom,
~ b010100000(bitIndex3) ).
fof(bitBlastConstant_11708,axiom,
~ b010100000(bitIndex2) ).
fof(bitBlastConstant_11707,axiom,
~ b010100000(bitIndex1) ).
fof(bitBlastConstant_11706,axiom,
~ b010100000(bitIndex0) ).
fof(addAssignment_29682,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v94719(VarCurr,B)
<=> v94635(VarCurr,B) ) ) ).
fof(addAssignment_29681,axiom,
! [VarCurr] :
( v94719(VarCurr,bitIndex7)
<=> v94633(VarCurr) ) ).
fof(addAssignment_29680,axiom,
! [VarCurr] :
( v94719(VarCurr,bitIndex8)
<=> v94486(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7089,axiom,
! [VarCurr] :
( v94716(VarCurr)
<=> ( ( v94717(VarCurr,bitIndex8)
<=> $false )
& ( v94717(VarCurr,bitIndex7)
<=> $true )
& ( v94717(VarCurr,bitIndex6)
<=> $false )
& ( v94717(VarCurr,bitIndex5)
<=> $false )
& ( v94717(VarCurr,bitIndex4)
<=> $false )
& ( v94717(VarCurr,bitIndex3)
<=> $false )
& ( v94717(VarCurr,bitIndex2)
<=> $false )
& ( v94717(VarCurr,bitIndex1)
<=> $false )
& ( v94717(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11705,axiom,
~ b010000000(bitIndex8) ).
fof(bitBlastConstant_11704,axiom,
b010000000(bitIndex7) ).
fof(bitBlastConstant_11703,axiom,
~ b010000000(bitIndex6) ).
fof(bitBlastConstant_11702,axiom,
~ b010000000(bitIndex5) ).
fof(bitBlastConstant_11701,axiom,
~ b010000000(bitIndex4) ).
fof(bitBlastConstant_11700,axiom,
~ b010000000(bitIndex3) ).
fof(bitBlastConstant_11699,axiom,
~ b010000000(bitIndex2) ).
fof(bitBlastConstant_11698,axiom,
~ b010000000(bitIndex1) ).
fof(bitBlastConstant_11697,axiom,
~ b010000000(bitIndex0) ).
fof(addAssignment_29679,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v94717(VarCurr,B)
<=> v94635(VarCurr,B) ) ) ).
fof(addAssignment_29678,axiom,
! [VarCurr] :
( v94717(VarCurr,bitIndex7)
<=> v94633(VarCurr) ) ).
fof(addAssignment_29677,axiom,
! [VarCurr] :
( v94717(VarCurr,bitIndex8)
<=> v94486(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7088,axiom,
! [VarCurr] :
( v94710(VarCurr)
<=> ( ( v94711(VarCurr,bitIndex8)
<=> $false )
& ( v94711(VarCurr,bitIndex7)
<=> $false )
& ( v94711(VarCurr,bitIndex6)
<=> $true )
& ( v94711(VarCurr,bitIndex5)
<=> $true )
& ( v94711(VarCurr,bitIndex4)
<=> $true )
& ( v94711(VarCurr,bitIndex3)
<=> $true )
& ( v94711(VarCurr,bitIndex2)
<=> $false )
& ( v94711(VarCurr,bitIndex1)
<=> $false )
& ( v94711(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11696,axiom,
~ b001111000(bitIndex8) ).
fof(bitBlastConstant_11695,axiom,
~ b001111000(bitIndex7) ).
fof(bitBlastConstant_11694,axiom,
b001111000(bitIndex6) ).
fof(bitBlastConstant_11693,axiom,
b001111000(bitIndex5) ).
fof(bitBlastConstant_11692,axiom,
b001111000(bitIndex4) ).
fof(bitBlastConstant_11691,axiom,
b001111000(bitIndex3) ).
fof(bitBlastConstant_11690,axiom,
~ b001111000(bitIndex2) ).
fof(bitBlastConstant_11689,axiom,
~ b001111000(bitIndex1) ).
fof(bitBlastConstant_11688,axiom,
~ b001111000(bitIndex0) ).
fof(addAssignment_29676,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v94711(VarCurr,B)
<=> v94635(VarCurr,B) ) ) ).
fof(addAssignment_29675,axiom,
! [VarCurr] :
( v94711(VarCurr,bitIndex7)
<=> v94633(VarCurr) ) ).
fof(addAssignment_29674,axiom,
! [VarCurr] :
( v94711(VarCurr,bitIndex8)
<=> v94486(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7087,axiom,
! [VarCurr] :
( v94708(VarCurr)
<=> ( ( v94709(VarCurr,bitIndex8)
<=> $false )
& ( v94709(VarCurr,bitIndex7)
<=> $false )
& ( v94709(VarCurr,bitIndex6)
<=> $true )
& ( v94709(VarCurr,bitIndex5)
<=> $false )
& ( v94709(VarCurr,bitIndex4)
<=> $true )
& ( v94709(VarCurr,bitIndex3)
<=> $true )
& ( v94709(VarCurr,bitIndex2)
<=> $false )
& ( v94709(VarCurr,bitIndex1)
<=> $false )
& ( v94709(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11687,axiom,
~ b001011000(bitIndex8) ).
fof(bitBlastConstant_11686,axiom,
~ b001011000(bitIndex7) ).
fof(bitBlastConstant_11685,axiom,
b001011000(bitIndex6) ).
fof(bitBlastConstant_11684,axiom,
~ b001011000(bitIndex5) ).
fof(bitBlastConstant_11683,axiom,
b001011000(bitIndex4) ).
fof(bitBlastConstant_11682,axiom,
b001011000(bitIndex3) ).
fof(bitBlastConstant_11681,axiom,
~ b001011000(bitIndex2) ).
fof(bitBlastConstant_11680,axiom,
~ b001011000(bitIndex1) ).
fof(bitBlastConstant_11679,axiom,
~ b001011000(bitIndex0) ).
fof(addAssignment_29673,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v94709(VarCurr,B)
<=> v94635(VarCurr,B) ) ) ).
fof(addAssignment_29672,axiom,
! [VarCurr] :
( v94709(VarCurr,bitIndex7)
<=> v94633(VarCurr) ) ).
fof(addAssignment_29671,axiom,
! [VarCurr] :
( v94709(VarCurr,bitIndex8)
<=> v94486(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7086,axiom,
! [VarCurr] :
( v94706(VarCurr)
<=> ( ( v94707(VarCurr,bitIndex8)
<=> $false )
& ( v94707(VarCurr,bitIndex7)
<=> $false )
& ( v94707(VarCurr,bitIndex6)
<=> $true )
& ( v94707(VarCurr,bitIndex5)
<=> $true )
& ( v94707(VarCurr,bitIndex4)
<=> $true )
& ( v94707(VarCurr,bitIndex3)
<=> $false )
& ( v94707(VarCurr,bitIndex2)
<=> $false )
& ( v94707(VarCurr,bitIndex1)
<=> $false )
& ( v94707(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11678,axiom,
~ b001110000(bitIndex8) ).
fof(bitBlastConstant_11677,axiom,
~ b001110000(bitIndex7) ).
fof(bitBlastConstant_11676,axiom,
b001110000(bitIndex6) ).
fof(bitBlastConstant_11675,axiom,
b001110000(bitIndex5) ).
fof(bitBlastConstant_11674,axiom,
b001110000(bitIndex4) ).
fof(bitBlastConstant_11673,axiom,
~ b001110000(bitIndex3) ).
fof(bitBlastConstant_11672,axiom,
~ b001110000(bitIndex2) ).
fof(bitBlastConstant_11671,axiom,
~ b001110000(bitIndex1) ).
fof(bitBlastConstant_11670,axiom,
~ b001110000(bitIndex0) ).
fof(addAssignment_29670,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v94707(VarCurr,B)
<=> v94635(VarCurr,B) ) ) ).
fof(addAssignment_29669,axiom,
! [VarCurr] :
( v94707(VarCurr,bitIndex7)
<=> v94633(VarCurr) ) ).
fof(addAssignment_29668,axiom,
! [VarCurr] :
( v94707(VarCurr,bitIndex8)
<=> v94486(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7085,axiom,
! [VarCurr] :
( v94704(VarCurr)
<=> ( ( v94705(VarCurr,bitIndex8)
<=> $false )
& ( v94705(VarCurr,bitIndex7)
<=> $false )
& ( v94705(VarCurr,bitIndex6)
<=> $true )
& ( v94705(VarCurr,bitIndex5)
<=> $false )
& ( v94705(VarCurr,bitIndex4)
<=> $true )
& ( v94705(VarCurr,bitIndex3)
<=> $false )
& ( v94705(VarCurr,bitIndex2)
<=> $false )
& ( v94705(VarCurr,bitIndex1)
<=> $false )
& ( v94705(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11669,axiom,
~ b001010000(bitIndex8) ).
fof(bitBlastConstant_11668,axiom,
~ b001010000(bitIndex7) ).
fof(bitBlastConstant_11667,axiom,
b001010000(bitIndex6) ).
fof(bitBlastConstant_11666,axiom,
~ b001010000(bitIndex5) ).
fof(bitBlastConstant_11665,axiom,
b001010000(bitIndex4) ).
fof(bitBlastConstant_11664,axiom,
~ b001010000(bitIndex3) ).
fof(bitBlastConstant_11663,axiom,
~ b001010000(bitIndex2) ).
fof(bitBlastConstant_11662,axiom,
~ b001010000(bitIndex1) ).
fof(bitBlastConstant_11661,axiom,
~ b001010000(bitIndex0) ).
fof(addAssignment_29667,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v94705(VarCurr,B)
<=> v94635(VarCurr,B) ) ) ).
fof(addAssignment_29666,axiom,
! [VarCurr] :
( v94705(VarCurr,bitIndex7)
<=> v94633(VarCurr) ) ).
fof(addAssignment_29665,axiom,
! [VarCurr] :
( v94705(VarCurr,bitIndex8)
<=> v94486(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7084,axiom,
! [VarCurr] :
( v94702(VarCurr)
<=> ( ( v94703(VarCurr,bitIndex8)
<=> $false )
& ( v94703(VarCurr,bitIndex7)
<=> $false )
& ( v94703(VarCurr,bitIndex6)
<=> $true )
& ( v94703(VarCurr,bitIndex5)
<=> $true )
& ( v94703(VarCurr,bitIndex4)
<=> $false )
& ( v94703(VarCurr,bitIndex3)
<=> $false )
& ( v94703(VarCurr,bitIndex2)
<=> $false )
& ( v94703(VarCurr,bitIndex1)
<=> $false )
& ( v94703(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11660,axiom,
~ b001100000(bitIndex8) ).
fof(bitBlastConstant_11659,axiom,
~ b001100000(bitIndex7) ).
fof(bitBlastConstant_11658,axiom,
b001100000(bitIndex6) ).
fof(bitBlastConstant_11657,axiom,
b001100000(bitIndex5) ).
fof(bitBlastConstant_11656,axiom,
~ b001100000(bitIndex4) ).
fof(bitBlastConstant_11655,axiom,
~ b001100000(bitIndex3) ).
fof(bitBlastConstant_11654,axiom,
~ b001100000(bitIndex2) ).
fof(bitBlastConstant_11653,axiom,
~ b001100000(bitIndex1) ).
fof(bitBlastConstant_11652,axiom,
~ b001100000(bitIndex0) ).
fof(addAssignment_29664,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v94703(VarCurr,B)
<=> v94635(VarCurr,B) ) ) ).
fof(addAssignment_29663,axiom,
! [VarCurr] :
( v94703(VarCurr,bitIndex7)
<=> v94633(VarCurr) ) ).
fof(addAssignment_29662,axiom,
! [VarCurr] :
( v94703(VarCurr,bitIndex8)
<=> v94486(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7083,axiom,
! [VarCurr] :
( v94700(VarCurr)
<=> ( ( v94701(VarCurr,bitIndex8)
<=> $false )
& ( v94701(VarCurr,bitIndex7)
<=> $false )
& ( v94701(VarCurr,bitIndex6)
<=> $true )
& ( v94701(VarCurr,bitIndex5)
<=> $false )
& ( v94701(VarCurr,bitIndex4)
<=> $false )
& ( v94701(VarCurr,bitIndex3)
<=> $false )
& ( v94701(VarCurr,bitIndex2)
<=> $false )
& ( v94701(VarCurr,bitIndex1)
<=> $false )
& ( v94701(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11651,axiom,
~ b001000000(bitIndex8) ).
fof(bitBlastConstant_11650,axiom,
~ b001000000(bitIndex7) ).
fof(bitBlastConstant_11649,axiom,
b001000000(bitIndex6) ).
fof(bitBlastConstant_11648,axiom,
~ b001000000(bitIndex5) ).
fof(bitBlastConstant_11647,axiom,
~ b001000000(bitIndex4) ).
fof(bitBlastConstant_11646,axiom,
~ b001000000(bitIndex3) ).
fof(bitBlastConstant_11645,axiom,
~ b001000000(bitIndex2) ).
fof(bitBlastConstant_11644,axiom,
~ b001000000(bitIndex1) ).
fof(bitBlastConstant_11643,axiom,
~ b001000000(bitIndex0) ).
fof(addAssignment_29661,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v94701(VarCurr,B)
<=> v94635(VarCurr,B) ) ) ).
fof(addAssignment_29660,axiom,
! [VarCurr] :
( v94701(VarCurr,bitIndex7)
<=> v94633(VarCurr) ) ).
fof(addAssignment_29659,axiom,
! [VarCurr] :
( v94701(VarCurr,bitIndex8)
<=> v94486(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7082,axiom,
! [VarCurr] :
( v94698(VarCurr)
<=> ( ( v94699(VarCurr,bitIndex8)
<=> $false )
& ( v94699(VarCurr,bitIndex7)
<=> $false )
& ( v94699(VarCurr,bitIndex6)
<=> $false )
& ( v94699(VarCurr,bitIndex5)
<=> $true )
& ( v94699(VarCurr,bitIndex4)
<=> $false )
& ( v94699(VarCurr,bitIndex3)
<=> $false )
& ( v94699(VarCurr,bitIndex2)
<=> $false )
& ( v94699(VarCurr,bitIndex1)
<=> $false )
& ( v94699(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11642,axiom,
~ b000100000(bitIndex8) ).
fof(bitBlastConstant_11641,axiom,
~ b000100000(bitIndex7) ).
fof(bitBlastConstant_11640,axiom,
~ b000100000(bitIndex6) ).
fof(bitBlastConstant_11639,axiom,
b000100000(bitIndex5) ).
fof(bitBlastConstant_11638,axiom,
~ b000100000(bitIndex4) ).
fof(bitBlastConstant_11637,axiom,
~ b000100000(bitIndex3) ).
fof(bitBlastConstant_11636,axiom,
~ b000100000(bitIndex2) ).
fof(bitBlastConstant_11635,axiom,
~ b000100000(bitIndex1) ).
fof(bitBlastConstant_11634,axiom,
~ b000100000(bitIndex0) ).
fof(addAssignment_29658,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v94699(VarCurr,B)
<=> v94635(VarCurr,B) ) ) ).
fof(addAssignment_29657,axiom,
! [VarCurr] :
( v94699(VarCurr,bitIndex7)
<=> v94633(VarCurr) ) ).
fof(addAssignment_29656,axiom,
! [VarCurr] :
( v94699(VarCurr,bitIndex8)
<=> v94486(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7081,axiom,
! [VarCurr] :
( v94696(VarCurr)
<=> ( ( v94697(VarCurr,bitIndex8)
<=> $false )
& ( v94697(VarCurr,bitIndex7)
<=> $false )
& ( v94697(VarCurr,bitIndex6)
<=> $false )
& ( v94697(VarCurr,bitIndex5)
<=> $false )
& ( v94697(VarCurr,bitIndex4)
<=> $false )
& ( v94697(VarCurr,bitIndex3)
<=> $false )
& ( v94697(VarCurr,bitIndex2)
<=> $false )
& ( v94697(VarCurr,bitIndex1)
<=> $false )
& ( v94697(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11633,axiom,
~ b000000000(bitIndex8) ).
fof(bitBlastConstant_11632,axiom,
~ b000000000(bitIndex7) ).
fof(bitBlastConstant_11631,axiom,
~ b000000000(bitIndex6) ).
fof(bitBlastConstant_11630,axiom,
~ b000000000(bitIndex5) ).
fof(bitBlastConstant_11629,axiom,
~ b000000000(bitIndex4) ).
fof(bitBlastConstant_11628,axiom,
~ b000000000(bitIndex3) ).
fof(bitBlastConstant_11627,axiom,
~ b000000000(bitIndex2) ).
fof(bitBlastConstant_11626,axiom,
~ b000000000(bitIndex1) ).
fof(bitBlastConstant_11625,axiom,
~ b000000000(bitIndex0) ).
fof(addAssignment_29655,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v94697(VarCurr,B)
<=> v94635(VarCurr,B) ) ) ).
fof(addAssignment_29654,axiom,
! [VarCurr] :
( v94697(VarCurr,bitIndex7)
<=> v94633(VarCurr) ) ).
fof(addAssignment_29653,axiom,
! [VarCurr] :
( v94697(VarCurr,bitIndex8)
<=> v94486(VarCurr) ) ).
fof(addAssignment_29652,axiom,
! [VarCurr] :
( ( v94635(VarCurr,bitIndex6)
<=> v94637(VarCurr,bitIndex84) )
& ( v94635(VarCurr,bitIndex5)
<=> v94637(VarCurr,bitIndex83) )
& ( v94635(VarCurr,bitIndex4)
<=> v94637(VarCurr,bitIndex82) )
& ( v94635(VarCurr,bitIndex3)
<=> v94637(VarCurr,bitIndex81) )
& ( v94635(VarCurr,bitIndex2)
<=> v94637(VarCurr,bitIndex80) )
& ( v94635(VarCurr,bitIndex1)
<=> v94637(VarCurr,bitIndex79) )
& ( v94635(VarCurr,bitIndex0)
<=> v94637(VarCurr,bitIndex78) ) ) ).
fof(addAssignment_29651,axiom,
! [VarCurr,B] :
( range_84_78(B)
=> ( v94637(VarCurr,B)
<=> v94639(VarCurr,B) ) ) ).
fof(addAssignment_29650,axiom,
! [VarCurr,B] :
( range_84_78(B)
=> ( v94639(VarCurr,B)
<=> v94641(VarCurr,B) ) ) ).
fof(addAssignment_29649,axiom,
! [VarCurr,B] :
( range_84_78(B)
=> ( v94641(VarCurr,B)
<=> v94668(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2040,axiom,
! [VarCurr] :
( ~ v94669(VarCurr)
=> ! [B] :
( range_84_0(B)
=> ( v94668(VarCurr,B)
<=> v94496(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2073,axiom,
! [VarCurr] :
( v94669(VarCurr)
=> ! [B] :
( range_84_0(B)
=> ( v94668(VarCurr,B)
<=> v94671(VarCurr,B) ) ) ) ).
fof(addAssignment_29648,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v94671(VarCurr,B)
<=> v94496(VarCurr,B) ) ) ).
fof(addAssignment_29647,axiom,
! [VarCurr] :
( ( v94671(VarCurr,bitIndex37)
<=> v94672(VarCurr,bitIndex26) )
& ( v94671(VarCurr,bitIndex36)
<=> v94672(VarCurr,bitIndex25) )
& ( v94671(VarCurr,bitIndex35)
<=> v94672(VarCurr,bitIndex24) )
& ( v94671(VarCurr,bitIndex34)
<=> v94672(VarCurr,bitIndex23) )
& ( v94671(VarCurr,bitIndex33)
<=> v94672(VarCurr,bitIndex22) )
& ( v94671(VarCurr,bitIndex32)
<=> v94672(VarCurr,bitIndex21) )
& ( v94671(VarCurr,bitIndex31)
<=> v94672(VarCurr,bitIndex20) )
& ( v94671(VarCurr,bitIndex30)
<=> v94672(VarCurr,bitIndex19) )
& ( v94671(VarCurr,bitIndex29)
<=> v94672(VarCurr,bitIndex18) )
& ( v94671(VarCurr,bitIndex28)
<=> v94672(VarCurr,bitIndex17) )
& ( v94671(VarCurr,bitIndex27)
<=> v94672(VarCurr,bitIndex16) )
& ( v94671(VarCurr,bitIndex26)
<=> v94672(VarCurr,bitIndex15) )
& ( v94671(VarCurr,bitIndex25)
<=> v94672(VarCurr,bitIndex14) )
& ( v94671(VarCurr,bitIndex24)
<=> v94672(VarCurr,bitIndex13) )
& ( v94671(VarCurr,bitIndex23)
<=> v94672(VarCurr,bitIndex12) )
& ( v94671(VarCurr,bitIndex22)
<=> v94672(VarCurr,bitIndex11) )
& ( v94671(VarCurr,bitIndex21)
<=> v94672(VarCurr,bitIndex10) )
& ( v94671(VarCurr,bitIndex20)
<=> v94672(VarCurr,bitIndex9) )
& ( v94671(VarCurr,bitIndex19)
<=> v94672(VarCurr,bitIndex8) )
& ( v94671(VarCurr,bitIndex18)
<=> v94672(VarCurr,bitIndex7) )
& ( v94671(VarCurr,bitIndex17)
<=> v94672(VarCurr,bitIndex6) )
& ( v94671(VarCurr,bitIndex16)
<=> v94672(VarCurr,bitIndex5) )
& ( v94671(VarCurr,bitIndex15)
<=> v94672(VarCurr,bitIndex4) )
& ( v94671(VarCurr,bitIndex14)
<=> v94672(VarCurr,bitIndex3) )
& ( v94671(VarCurr,bitIndex13)
<=> v94672(VarCurr,bitIndex2) )
& ( v94671(VarCurr,bitIndex12)
<=> v94672(VarCurr,bitIndex1) )
& ( v94671(VarCurr,bitIndex11)
<=> v94672(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_29646,axiom,
! [VarCurr,B] :
( range_84_38(B)
=> ( v94671(VarCurr,B)
<=> v94496(VarCurr,B) ) ) ).
fof(range_axiom_76,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_17785,axiom,
! [VarCurr] :
( v94669(VarCurr)
<=> ( v94492(VarCurr)
& v94670(VarCurr) ) ) ).
fof(writeUnaryOperator_6801,axiom,
! [VarCurr] :
( ~ v94670(VarCurr)
<=> v94494(VarCurr) ) ).
fof(addAssignment_29645,axiom,
! [VarNext,B] :
( range_84_78(B)
=> ( v94496(VarNext,B)
<=> v94661(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1518,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94663(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v94661(VarNext,B)
<=> v94496(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1578,axiom,
! [VarNext] :
( v94663(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v94661(VarNext,B)
<=> v94625(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17784,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94663(VarNext)
<=> ( v94664(VarNext)
& v94620(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17783,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94664(VarNext)
<=> ( v94666(VarNext)
& v94587(VarNext) ) ) ) ).
fof(writeUnaryOperator_6800,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94666(VarNext)
<=> v94594(VarNext) ) ) ).
fof(addAssignment_29644,axiom,
! [VarNext,B] :
( range_84_78(B)
=> ( v94530(VarNext,B)
<=> v94653(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1517,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94655(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v94653(VarNext,B)
<=> v94530(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1577,axiom,
! [VarNext] :
( v94655(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v94653(VarNext,B)
<=> v94606(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17782,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94655(VarNext)
<=> ( v94656(VarNext)
& v94600(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17781,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94656(VarNext)
<=> ( v94658(VarNext)
& v94587(VarNext) ) ) ) ).
fof(writeUnaryOperator_6799,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94658(VarNext)
<=> v94594(VarNext) ) ) ).
fof(addAssignment_29643,axiom,
! [VarCurr,B] :
( range_84_78(B)
=> ( v94534(VarCurr,B)
<=> v94536(VarCurr,B) ) ) ).
fof(addAssignment_29642,axiom,
! [VarCurr,B] :
( range_84_78(B)
=> ( v94536(VarCurr,B)
<=> v94538(VarCurr,B) ) ) ).
fof(range_axiom_75,axiom,
! [B] :
( range_84_78(B)
<=> ( $false
| bitIndex78 = B
| bitIndex79 = B
| bitIndex80 = B
| bitIndex81 = B
| bitIndex82 = B
| bitIndex83 = B
| bitIndex84 = B ) ) ).
fof(addAssignment_29641,axiom,
! [VarCurr] :
( ( v94538(VarCurr,bitIndex84)
<=> v94540(VarCurr,bitIndex114) )
& ( v94538(VarCurr,bitIndex83)
<=> v94540(VarCurr,bitIndex113) )
& ( v94538(VarCurr,bitIndex82)
<=> v94540(VarCurr,bitIndex112) )
& ( v94538(VarCurr,bitIndex81)
<=> v94540(VarCurr,bitIndex111) )
& ( v94538(VarCurr,bitIndex80)
<=> v94540(VarCurr,bitIndex110) )
& ( v94538(VarCurr,bitIndex79)
<=> v94540(VarCurr,bitIndex109) )
& ( v94538(VarCurr,bitIndex78)
<=> v94540(VarCurr,bitIndex108) ) ) ).
fof(addAssignment_29640,axiom,
! [VarCurr,B] :
( range_114_108(B)
=> ( v94540(VarCurr,B)
<=> v94542(VarCurr,B) ) ) ).
fof(addAssignment_29639,axiom,
! [VarCurr,B] :
( range_114_108(B)
=> ( v94542(VarCurr,B)
<=> v94544(VarCurr,B) ) ) ).
fof(addAssignment_29638,axiom,
! [VarCurr,B] :
( range_114_108(B)
=> ( v94544(VarCurr,B)
<=> v94546(VarCurr,B) ) ) ).
fof(addAssignment_29637,axiom,
! [VarCurr,B] :
( range_114_108(B)
=> ( v94546(VarCurr,B)
<=> v94548(VarCurr,B) ) ) ).
fof(addAssignment_29636,axiom,
! [VarCurr,B] :
( range_114_108(B)
=> ( v94548(VarCurr,B)
<=> v94550(VarCurr,B) ) ) ).
fof(addAssignment_29635,axiom,
! [VarNext,B] :
( range_114_108(B)
=> ( v94550(VarNext,B)
<=> v94645(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1516,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94647(VarNext)
=> ! [B] :
( range_114_0(B)
=> ( v94645(VarNext,B)
<=> v94550(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1576,axiom,
! [VarNext] :
( v94647(VarNext)
=> ! [B] :
( range_114_0(B)
=> ( v94645(VarNext,B)
<=> v94583(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17780,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94647(VarNext)
<=> ( v94648(VarNext)
& v94579(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17779,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94648(VarNext)
<=> ( v94650(VarNext)
& v11302(VarNext) ) ) ) ).
fof(writeUnaryOperator_6798,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94650(VarNext)
<=> v11313(VarNext) ) ) ).
fof(addAssignment_29634,axiom,
! [VarCurr,B] :
( range_114_108(B)
=> ( v94553(VarCurr,B)
<=> v94559(VarCurr,B) ) ) ).
fof(range_axiom_74,axiom,
! [B] :
( range_114_108(B)
<=> ( $false
| bitIndex108 = B
| bitIndex109 = B
| bitIndex110 = B
| bitIndex111 = B
| bitIndex112 = B
| bitIndex113 = B
| bitIndex114 = B ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_18,axiom,
! [VarCurr] :
( ~ v94557(VarCurr)
=> ( ( v94560(VarCurr,bitIndex6)
<=> v64209(VarCurr,bitIndex130) )
& ( v94560(VarCurr,bitIndex5)
<=> v64209(VarCurr,bitIndex129) )
& ( v94560(VarCurr,bitIndex4)
<=> v64209(VarCurr,bitIndex128) )
& ( v94560(VarCurr,bitIndex3)
<=> v64209(VarCurr,bitIndex127) )
& ( v94560(VarCurr,bitIndex2)
<=> v64209(VarCurr,bitIndex126) )
& ( v94560(VarCurr,bitIndex1)
<=> v64209(VarCurr,bitIndex125) )
& ( v94560(VarCurr,bitIndex0)
<=> v64209(VarCurr,bitIndex124) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_11,axiom,
! [VarCurr] :
( v94557(VarCurr)
=> ( ( v94560(VarCurr,bitIndex6)
<=> v11326(VarCurr,bitIndex130) )
& ( v94560(VarCurr,bitIndex5)
<=> v11326(VarCurr,bitIndex129) )
& ( v94560(VarCurr,bitIndex4)
<=> v11326(VarCurr,bitIndex128) )
& ( v94560(VarCurr,bitIndex3)
<=> v11326(VarCurr,bitIndex127) )
& ( v94560(VarCurr,bitIndex2)
<=> v11326(VarCurr,bitIndex126) )
& ( v94560(VarCurr,bitIndex1)
<=> v11326(VarCurr,bitIndex125) )
& ( v94560(VarCurr,bitIndex0)
<=> v11326(VarCurr,bitIndex124) ) ) ) ).
fof(addAssignment_29633,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v64209(VarCurr,B)
<=> v64211(VarCurr,B) ) ) ).
fof(addAssignment_29632,axiom,
! [VarCurr] :
( ( v64211(VarCurr,bitIndex130)
<=> v64213(VarCurr,bitIndex523) )
& ( v64211(VarCurr,bitIndex129)
<=> v64213(VarCurr,bitIndex522) )
& ( v64211(VarCurr,bitIndex128)
<=> v64213(VarCurr,bitIndex521) )
& ( v64211(VarCurr,bitIndex127)
<=> v64213(VarCurr,bitIndex520) )
& ( v64211(VarCurr,bitIndex126)
<=> v64213(VarCurr,bitIndex519) )
& ( v64211(VarCurr,bitIndex125)
<=> v64213(VarCurr,bitIndex518) )
& ( v64211(VarCurr,bitIndex124)
<=> v64213(VarCurr,bitIndex517) ) ) ).
fof(addAssignment_29631,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v11326(VarCurr,B)
<=> v11328(VarCurr,B) ) ) ).
fof(addAssignment_29630,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v11328(VarCurr,B)
<=> v64193(VarCurr,B) ) ) ).
fof(range_axiom_73,axiom,
! [B] :
( range_130_124(B)
<=> ( $false
| bitIndex124 = B
| bitIndex125 = B
| bitIndex126 = B
| bitIndex127 = B
| bitIndex128 = B
| bitIndex129 = B
| bitIndex130 = B ) ) ).
fof(addAssignment_29629,axiom,
! [VarCurr] :
( v94633(VarCurr)
<=> v3813(VarCurr) ) ).
fof(addAssignment_29628,axiom,
! [VarCurr] :
( v94486(VarCurr)
<=> v94488(VarCurr) ) ).
fof(addAssignment_29627,axiom,
! [VarCurr] :
( v94488(VarCurr)
<=> v94490(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17778,axiom,
! [VarCurr] :
( v94490(VarCurr)
<=> ( v94492(VarCurr)
& v94494(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7080,axiom,
! [VarCurr] :
( v94494(VarCurr)
<=> ( ( v94496(VarCurr,bitIndex61)
<=> $true )
& ( v94496(VarCurr,bitIndex60)
<=> $true )
& ( v94496(VarCurr,bitIndex59)
<=> $true )
& ( v94496(VarCurr,bitIndex58)
<=> $true )
& ( v94496(VarCurr,bitIndex57)
<=> $true )
& ( v94496(VarCurr,bitIndex56)
<=> $true )
& ( v94496(VarCurr,bitIndex55)
<=> $true )
& ( v94496(VarCurr,bitIndex54)
<=> $true )
& ( v94496(VarCurr,bitIndex53)
<=> $true )
& ( v94496(VarCurr,bitIndex52)
<=> $true )
& ( v94496(VarCurr,bitIndex51)
<=> $true )
& ( v94496(VarCurr,bitIndex50)
<=> $true )
& ( v94496(VarCurr,bitIndex49)
<=> $true )
& ( v94496(VarCurr,bitIndex48)
<=> $true )
& ( v94496(VarCurr,bitIndex47)
<=> $false )
& ( v94496(VarCurr,bitIndex46)
<=> $false )
& ( v94496(VarCurr,bitIndex45)
<=> $false )
& ( v94496(VarCurr,bitIndex44)
<=> $false )
& ( v94496(VarCurr,bitIndex43)
<=> $false )
& ( v94496(VarCurr,bitIndex42)
<=> $false )
& ( v94496(VarCurr,bitIndex41)
<=> $false )
& ( v94496(VarCurr,bitIndex40)
<=> $false )
& ( v94496(VarCurr,bitIndex39)
<=> $false )
& ( v94496(VarCurr,bitIndex38)
<=> $false )
& ( v94496(VarCurr,bitIndex37)
<=> $false ) ) ) ).
fof(bitBlastConstant_11624,axiom,
b1111111111111100000000000(bitIndex24) ).
fof(bitBlastConstant_11623,axiom,
b1111111111111100000000000(bitIndex23) ).
fof(bitBlastConstant_11622,axiom,
b1111111111111100000000000(bitIndex22) ).
fof(bitBlastConstant_11621,axiom,
b1111111111111100000000000(bitIndex21) ).
fof(bitBlastConstant_11620,axiom,
b1111111111111100000000000(bitIndex20) ).
fof(bitBlastConstant_11619,axiom,
b1111111111111100000000000(bitIndex19) ).
fof(bitBlastConstant_11618,axiom,
b1111111111111100000000000(bitIndex18) ).
fof(bitBlastConstant_11617,axiom,
b1111111111111100000000000(bitIndex17) ).
fof(bitBlastConstant_11616,axiom,
b1111111111111100000000000(bitIndex16) ).
fof(bitBlastConstant_11615,axiom,
b1111111111111100000000000(bitIndex15) ).
fof(bitBlastConstant_11614,axiom,
b1111111111111100000000000(bitIndex14) ).
fof(bitBlastConstant_11613,axiom,
b1111111111111100000000000(bitIndex13) ).
fof(bitBlastConstant_11612,axiom,
b1111111111111100000000000(bitIndex12) ).
fof(bitBlastConstant_11611,axiom,
b1111111111111100000000000(bitIndex11) ).
fof(bitBlastConstant_11610,axiom,
~ b1111111111111100000000000(bitIndex10) ).
fof(bitBlastConstant_11609,axiom,
~ b1111111111111100000000000(bitIndex9) ).
fof(bitBlastConstant_11608,axiom,
~ b1111111111111100000000000(bitIndex8) ).
fof(bitBlastConstant_11607,axiom,
~ b1111111111111100000000000(bitIndex7) ).
fof(bitBlastConstant_11606,axiom,
~ b1111111111111100000000000(bitIndex6) ).
fof(bitBlastConstant_11605,axiom,
~ b1111111111111100000000000(bitIndex5) ).
fof(bitBlastConstant_11604,axiom,
~ b1111111111111100000000000(bitIndex4) ).
fof(bitBlastConstant_11603,axiom,
~ b1111111111111100000000000(bitIndex3) ).
fof(bitBlastConstant_11602,axiom,
~ b1111111111111100000000000(bitIndex2) ).
fof(bitBlastConstant_11601,axiom,
~ b1111111111111100000000000(bitIndex1) ).
fof(bitBlastConstant_11600,axiom,
~ b1111111111111100000000000(bitIndex0) ).
fof(addAssignment_29626,axiom,
! [VarNext,B] :
( range_61_37(B)
=> ( v94496(VarNext,B)
<=> v94611(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1515,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94612(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v94611(VarNext,B)
<=> v94496(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1575,axiom,
! [VarNext] :
( v94612(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v94611(VarNext,B)
<=> v94625(VarNext,B) ) ) ) ).
fof(addAssignment_29625,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v94625(VarNext,B)
<=> v94623(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4650,axiom,
! [VarCurr] :
( ~ v94601(VarCurr)
=> ! [B] :
( range_84_0(B)
=> ( v94623(VarCurr,B)
<=> v94626(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4657,axiom,
! [VarCurr] :
( v94601(VarCurr)
=> ! [B] :
( range_84_0(B)
=> ( v94623(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2039,axiom,
! [VarCurr] :
( ~ v94522(VarCurr,bitIndex0)
=> ! [B] :
( range_84_0(B)
=> ( v94626(VarCurr,B)
<=> v94534(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2072,axiom,
! [VarCurr] :
( v94522(VarCurr,bitIndex0)
=> ! [B] :
( range_84_0(B)
=> ( v94626(VarCurr,B)
<=> v94530(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17777,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94612(VarNext)
<=> ( v94613(VarNext)
& v94620(VarNext) ) ) ) ).
fof(addAssignment_29624,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94620(VarNext)
<=> v94618(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17776,axiom,
! [VarCurr] :
( v94618(VarCurr)
<=> ( v94601(VarCurr)
| v94621(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17775,axiom,
! [VarCurr] :
( v94621(VarCurr)
<=> ( v94501(VarCurr,bitIndex0)
& v94622(VarCurr) ) ) ).
fof(writeUnaryOperator_6797,axiom,
! [VarCurr] :
( ~ v94622(VarCurr)
<=> v94601(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17774,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94613(VarNext)
<=> ( v94615(VarNext)
& v94587(VarNext) ) ) ) ).
fof(writeUnaryOperator_6796,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94615(VarNext)
<=> v94594(VarNext) ) ) ).
fof(addAssignment_29623,axiom,
! [VarNext,B] :
( range_61_37(B)
=> ( v94530(VarNext,B)
<=> v94589(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1514,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94590(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v94589(VarNext,B)
<=> v94530(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1574,axiom,
! [VarNext] :
( v94590(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v94589(VarNext,B)
<=> v94606(VarNext,B) ) ) ) ).
fof(addAssignment_29622,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v94606(VarNext,B)
<=> v94604(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4649,axiom,
! [VarCurr] :
( ~ v94601(VarCurr)
=> ! [B] :
( range_84_0(B)
=> ( v94604(VarCurr,B)
<=> v94607(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4656,axiom,
! [VarCurr] :
( v94601(VarCurr)
=> ! [B] :
( range_84_0(B)
=> ( v94604(VarCurr,B)
<=> $false ) ) ) ).
fof(bitBlastConstant_11599,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex84) ).
fof(bitBlastConstant_11598,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex83) ).
fof(bitBlastConstant_11597,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex82) ).
fof(bitBlastConstant_11596,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex81) ).
fof(bitBlastConstant_11595,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex80) ).
fof(bitBlastConstant_11594,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex79) ).
fof(bitBlastConstant_11593,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex78) ).
fof(bitBlastConstant_11592,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex77) ).
fof(bitBlastConstant_11591,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex76) ).
fof(bitBlastConstant_11590,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex75) ).
fof(bitBlastConstant_11589,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex74) ).
fof(bitBlastConstant_11588,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex73) ).
fof(bitBlastConstant_11587,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex72) ).
fof(bitBlastConstant_11586,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex71) ).
fof(bitBlastConstant_11585,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex70) ).
fof(bitBlastConstant_11584,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex69) ).
fof(bitBlastConstant_11583,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex68) ).
fof(bitBlastConstant_11582,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex67) ).
fof(bitBlastConstant_11581,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex66) ).
fof(bitBlastConstant_11580,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex65) ).
fof(bitBlastConstant_11579,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex64) ).
fof(bitBlastConstant_11578,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex63) ).
fof(bitBlastConstant_11577,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex62) ).
fof(bitBlastConstant_11576,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex61) ).
fof(bitBlastConstant_11575,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex60) ).
fof(bitBlastConstant_11574,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex59) ).
fof(bitBlastConstant_11573,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex58) ).
fof(bitBlastConstant_11572,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex57) ).
fof(bitBlastConstant_11571,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex56) ).
fof(bitBlastConstant_11570,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex55) ).
fof(bitBlastConstant_11569,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex54) ).
fof(bitBlastConstant_11568,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex53) ).
fof(bitBlastConstant_11567,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex52) ).
fof(bitBlastConstant_11566,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex51) ).
fof(bitBlastConstant_11565,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex50) ).
fof(bitBlastConstant_11564,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex49) ).
fof(bitBlastConstant_11563,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex48) ).
fof(bitBlastConstant_11562,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex47) ).
fof(bitBlastConstant_11561,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex46) ).
fof(bitBlastConstant_11560,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex45) ).
fof(bitBlastConstant_11559,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex44) ).
fof(bitBlastConstant_11558,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex43) ).
fof(bitBlastConstant_11557,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex42) ).
fof(bitBlastConstant_11556,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex41) ).
fof(bitBlastConstant_11555,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex40) ).
fof(bitBlastConstant_11554,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex39) ).
fof(bitBlastConstant_11553,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex38) ).
fof(bitBlastConstant_11552,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex37) ).
fof(bitBlastConstant_11551,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex36) ).
fof(bitBlastConstant_11550,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex35) ).
fof(bitBlastConstant_11549,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex34) ).
fof(bitBlastConstant_11548,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex33) ).
fof(bitBlastConstant_11547,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex32) ).
fof(bitBlastConstant_11546,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex31) ).
fof(bitBlastConstant_11545,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex30) ).
fof(bitBlastConstant_11544,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex29) ).
fof(bitBlastConstant_11543,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex28) ).
fof(bitBlastConstant_11542,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex27) ).
fof(bitBlastConstant_11541,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex26) ).
fof(bitBlastConstant_11540,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex25) ).
fof(bitBlastConstant_11539,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex24) ).
fof(bitBlastConstant_11538,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex23) ).
fof(bitBlastConstant_11537,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex22) ).
fof(bitBlastConstant_11536,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex21) ).
fof(bitBlastConstant_11535,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_11534,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_11533,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_11532,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_11531,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_11530,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_11529,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_11528,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_11527,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_11526,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_11525,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_11524,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_11523,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_11522,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_11521,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_11520,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_11519,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_11518,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_11517,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_11516,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_11515,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex0) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2038,axiom,
! [VarCurr] :
( ~ v94522(VarCurr,bitIndex1)
=> ! [B] :
( range_84_0(B)
=> ( v94607(VarCurr,B)
<=> v94534(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2071,axiom,
! [VarCurr] :
( v94522(VarCurr,bitIndex1)
=> ! [B] :
( range_84_0(B)
=> ( v94607(VarCurr,B)
<=> v94532(VarCurr,B) ) ) ) ).
fof(range_axiom_72,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_17773,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94590(VarNext)
<=> ( v94591(VarNext)
& v94600(VarNext) ) ) ) ).
fof(addAssignment_29621,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94600(VarNext)
<=> v94598(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17772,axiom,
! [VarCurr] :
( v94598(VarCurr)
<=> ( v94601(VarCurr)
| v94602(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1354,axiom,
! [VarCurr] :
( v94602(VarCurr)
<=> ( v94501(VarCurr,bitIndex1)
& v94603(VarCurr) ) ) ).
fof(writeUnaryOperator_6795,axiom,
! [VarCurr] :
( ~ v94603(VarCurr)
<=> v94601(VarCurr) ) ).
fof(writeUnaryOperator_6794,axiom,
! [VarCurr] :
( ~ v94601(VarCurr)
<=> v94498(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17771,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94591(VarNext)
<=> ( v94592(VarNext)
& v94587(VarNext) ) ) ) ).
fof(writeUnaryOperator_6793,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94592(VarNext)
<=> v94594(VarNext) ) ) ).
fof(addAssignment_29620,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94594(VarNext)
<=> v94587(VarCurr) ) ) ).
fof(addAssignment_29619,axiom,
! [VarCurr] :
( v94587(VarCurr)
<=> v4087(VarCurr) ) ).
fof(addAssignment_29618,axiom,
! [VarCurr,B] :
( range_61_37(B)
=> ( v94534(VarCurr,B)
<=> v94536(VarCurr,B) ) ) ).
fof(addAssignment_29617,axiom,
! [VarCurr,B] :
( range_61_37(B)
=> ( v94536(VarCurr,B)
<=> v94538(VarCurr,B) ) ) ).
fof(addAssignment_29616,axiom,
! [VarCurr] :
( ( v94538(VarCurr,bitIndex61)
<=> v94540(VarCurr,bitIndex73) )
& ( v94538(VarCurr,bitIndex60)
<=> v94540(VarCurr,bitIndex72) )
& ( v94538(VarCurr,bitIndex59)
<=> v94540(VarCurr,bitIndex71) )
& ( v94538(VarCurr,bitIndex58)
<=> v94540(VarCurr,bitIndex70) )
& ( v94538(VarCurr,bitIndex57)
<=> v94540(VarCurr,bitIndex69) )
& ( v94538(VarCurr,bitIndex56)
<=> v94540(VarCurr,bitIndex68) )
& ( v94538(VarCurr,bitIndex55)
<=> v94540(VarCurr,bitIndex67) )
& ( v94538(VarCurr,bitIndex54)
<=> v94540(VarCurr,bitIndex66) )
& ( v94538(VarCurr,bitIndex53)
<=> v94540(VarCurr,bitIndex65) )
& ( v94538(VarCurr,bitIndex52)
<=> v94540(VarCurr,bitIndex64) )
& ( v94538(VarCurr,bitIndex51)
<=> v94540(VarCurr,bitIndex63) )
& ( v94538(VarCurr,bitIndex50)
<=> v94540(VarCurr,bitIndex62) )
& ( v94538(VarCurr,bitIndex49)
<=> v94540(VarCurr,bitIndex61) )
& ( v94538(VarCurr,bitIndex48)
<=> v94540(VarCurr,bitIndex60) )
& ( v94538(VarCurr,bitIndex47)
<=> v94540(VarCurr,bitIndex59) )
& ( v94538(VarCurr,bitIndex46)
<=> v94540(VarCurr,bitIndex58) )
& ( v94538(VarCurr,bitIndex45)
<=> v94540(VarCurr,bitIndex57) )
& ( v94538(VarCurr,bitIndex44)
<=> v94540(VarCurr,bitIndex56) )
& ( v94538(VarCurr,bitIndex43)
<=> v94540(VarCurr,bitIndex55) )
& ( v94538(VarCurr,bitIndex42)
<=> v94540(VarCurr,bitIndex54) )
& ( v94538(VarCurr,bitIndex41)
<=> v94540(VarCurr,bitIndex53) )
& ( v94538(VarCurr,bitIndex40)
<=> v94540(VarCurr,bitIndex52) )
& ( v94538(VarCurr,bitIndex39)
<=> v94540(VarCurr,bitIndex51) )
& ( v94538(VarCurr,bitIndex38)
<=> v94540(VarCurr,bitIndex50) )
& ( v94538(VarCurr,bitIndex37)
<=> v94540(VarCurr,bitIndex49) ) ) ).
fof(addAssignment_29615,axiom,
! [VarCurr,B] :
( range_73_49(B)
=> ( v94540(VarCurr,B)
<=> v94542(VarCurr,B) ) ) ).
fof(addAssignment_29614,axiom,
! [VarCurr,B] :
( range_73_49(B)
=> ( v94542(VarCurr,B)
<=> v94544(VarCurr,B) ) ) ).
fof(addAssignment_29613,axiom,
! [VarCurr,B] :
( range_73_49(B)
=> ( v94544(VarCurr,B)
<=> v94546(VarCurr,B) ) ) ).
fof(addAssignment_29612,axiom,
! [VarCurr,B] :
( range_73_49(B)
=> ( v94546(VarCurr,B)
<=> v94548(VarCurr,B) ) ) ).
fof(addAssignment_29611,axiom,
! [VarCurr,B] :
( range_73_49(B)
=> ( v94548(VarCurr,B)
<=> v94550(VarCurr,B) ) ) ).
fof(addAssignment_29610,axiom,
! [VarNext,B] :
( range_73_49(B)
=> ( v94550(VarNext,B)
<=> v94570(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1513,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94571(VarNext)
=> ! [B] :
( range_114_0(B)
=> ( v94570(VarNext,B)
<=> v94550(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1573,axiom,
! [VarNext] :
( v94571(VarNext)
=> ! [B] :
( range_114_0(B)
=> ( v94570(VarNext,B)
<=> v94583(VarNext,B) ) ) ) ).
fof(addAssignment_29609,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_114_0(B)
=> ( v94583(VarNext,B)
<=> v94581(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2037,axiom,
! [VarCurr] :
( ~ v94580(VarCurr)
=> ! [B] :
( range_114_0(B)
=> ( v94581(VarCurr,B)
<=> v94553(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2070,axiom,
! [VarCurr] :
( v94580(VarCurr)
=> ! [B] :
( range_114_0(B)
=> ( v94581(VarCurr,B)
<=> $false ) ) ) ).
fof(range_axiom_71,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_11514,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex114) ).
fof(bitBlastConstant_11513,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex113) ).
fof(bitBlastConstant_11512,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex112) ).
fof(bitBlastConstant_11511,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex111) ).
fof(bitBlastConstant_11510,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex110) ).
fof(bitBlastConstant_11509,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex109) ).
fof(bitBlastConstant_11508,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex108) ).
fof(bitBlastConstant_11507,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex107) ).
fof(bitBlastConstant_11506,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex106) ).
fof(bitBlastConstant_11505,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex105) ).
fof(bitBlastConstant_11504,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex104) ).
fof(bitBlastConstant_11503,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex103) ).
fof(bitBlastConstant_11502,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex102) ).
fof(bitBlastConstant_11501,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex101) ).
fof(bitBlastConstant_11500,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex100) ).
fof(bitBlastConstant_11499,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex99) ).
fof(bitBlastConstant_11498,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex98) ).
fof(bitBlastConstant_11497,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex97) ).
fof(bitBlastConstant_11496,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex96) ).
fof(bitBlastConstant_11495,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex95) ).
fof(bitBlastConstant_11494,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex94) ).
fof(bitBlastConstant_11493,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex93) ).
fof(bitBlastConstant_11492,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex92) ).
fof(bitBlastConstant_11491,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex91) ).
fof(bitBlastConstant_11490,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex90) ).
fof(bitBlastConstant_11489,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex89) ).
fof(bitBlastConstant_11488,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex88) ).
fof(bitBlastConstant_11487,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex87) ).
fof(bitBlastConstant_11486,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex86) ).
fof(bitBlastConstant_11485,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex85) ).
fof(bitBlastConstant_11484,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex84) ).
fof(bitBlastConstant_11483,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex83) ).
fof(bitBlastConstant_11482,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex82) ).
fof(bitBlastConstant_11481,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex81) ).
fof(bitBlastConstant_11480,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex80) ).
fof(bitBlastConstant_11479,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex79) ).
fof(bitBlastConstant_11478,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex78) ).
fof(bitBlastConstant_11477,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex77) ).
fof(bitBlastConstant_11476,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex76) ).
fof(bitBlastConstant_11475,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex75) ).
fof(bitBlastConstant_11474,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex74) ).
fof(bitBlastConstant_11473,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex73) ).
fof(bitBlastConstant_11472,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex72) ).
fof(bitBlastConstant_11471,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex71) ).
fof(bitBlastConstant_11470,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex70) ).
fof(bitBlastConstant_11469,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex69) ).
fof(bitBlastConstant_11468,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex68) ).
fof(bitBlastConstant_11467,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex67) ).
fof(bitBlastConstant_11466,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex66) ).
fof(bitBlastConstant_11465,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex65) ).
fof(bitBlastConstant_11464,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex64) ).
fof(bitBlastConstant_11463,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex63) ).
fof(bitBlastConstant_11462,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex62) ).
fof(bitBlastConstant_11461,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex61) ).
fof(bitBlastConstant_11460,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex60) ).
fof(bitBlastConstant_11459,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex59) ).
fof(bitBlastConstant_11458,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex58) ).
fof(bitBlastConstant_11457,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex57) ).
fof(bitBlastConstant_11456,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex56) ).
fof(bitBlastConstant_11455,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex55) ).
fof(bitBlastConstant_11454,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex54) ).
fof(bitBlastConstant_11453,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex53) ).
fof(bitBlastConstant_11452,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex52) ).
fof(bitBlastConstant_11451,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex51) ).
fof(bitBlastConstant_11450,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex50) ).
fof(bitBlastConstant_11449,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex49) ).
fof(bitBlastConstant_11448,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex48) ).
fof(bitBlastConstant_11447,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex47) ).
fof(bitBlastConstant_11446,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex46) ).
fof(bitBlastConstant_11445,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex45) ).
fof(bitBlastConstant_11444,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex44) ).
fof(bitBlastConstant_11443,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex43) ).
fof(bitBlastConstant_11442,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex42) ).
fof(bitBlastConstant_11441,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex41) ).
fof(bitBlastConstant_11440,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex40) ).
fof(bitBlastConstant_11439,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex39) ).
fof(bitBlastConstant_11438,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex38) ).
fof(bitBlastConstant_11437,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex37) ).
fof(bitBlastConstant_11436,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex36) ).
fof(bitBlastConstant_11435,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex35) ).
fof(bitBlastConstant_11434,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex34) ).
fof(bitBlastConstant_11433,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex33) ).
fof(bitBlastConstant_11432,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex32) ).
fof(bitBlastConstant_11431,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex31) ).
fof(bitBlastConstant_11430,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex30) ).
fof(bitBlastConstant_11429,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex29) ).
fof(bitBlastConstant_11428,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex28) ).
fof(bitBlastConstant_11427,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex27) ).
fof(bitBlastConstant_11426,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex26) ).
fof(bitBlastConstant_11425,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex25) ).
fof(bitBlastConstant_11424,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex24) ).
fof(bitBlastConstant_11423,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex23) ).
fof(bitBlastConstant_11422,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex22) ).
fof(bitBlastConstant_11421,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex21) ).
fof(bitBlastConstant_11420,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_11419,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_11418,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_11417,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_11416,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_11415,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_11414,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_11413,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_11412,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_11411,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_11410,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_11409,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_11408,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_11407,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_11406,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_11405,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_11404,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_11403,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_11402,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_11401,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_11400,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex0) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17770,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94571(VarNext)
<=> ( v94572(VarNext)
& v94579(VarNext) ) ) ) ).
fof(addAssignment_29608,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94579(VarNext)
<=> v94577(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17769,axiom,
! [VarCurr] :
( v94577(VarCurr)
<=> ( v94567(VarCurr)
| v94580(VarCurr) ) ) ).
fof(writeUnaryOperator_6792,axiom,
! [VarCurr] :
( ~ v94580(VarCurr)
<=> v10605(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17768,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94572(VarNext)
<=> ( v94573(VarNext)
& v11302(VarNext) ) ) ) ).
fof(writeUnaryOperator_6791,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94573(VarNext)
<=> v11313(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17767,axiom,
! [VarCurr] :
( v94567(VarCurr)
<=> ( v64237(VarCurr)
| v64203(VarCurr) ) ) ).
fof(addAssignment_29607,axiom,
! [VarCurr,B] :
( range_73_49(B)
=> ( v94553(VarCurr,B)
<=> v94559(VarCurr,B) ) ) ).
fof(range_axiom_70,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_29606,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v94559(VarCurr,B)
<=> v94565(VarCurr,B) ) ) ).
fof(addAssignment_29605,axiom,
! [VarCurr] :
( ( v94559(VarCurr,bitIndex11)
<=> v94564(VarCurr,bitIndex6) )
& ( v94559(VarCurr,bitIndex10)
<=> v94564(VarCurr,bitIndex5) )
& ( v94559(VarCurr,bitIndex9)
<=> v94564(VarCurr,bitIndex4) )
& ( v94559(VarCurr,bitIndex8)
<=> v94564(VarCurr,bitIndex3) )
& ( v94559(VarCurr,bitIndex7)
<=> v94564(VarCurr,bitIndex2) )
& ( v94559(VarCurr,bitIndex6)
<=> v94564(VarCurr,bitIndex1) )
& ( v94559(VarCurr,bitIndex5)
<=> v94564(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_29604,axiom,
! [VarCurr] :
( ( v94559(VarCurr,bitIndex73)
<=> v94555(VarCurr,bitIndex61) )
& ( v94559(VarCurr,bitIndex72)
<=> v94555(VarCurr,bitIndex60) )
& ( v94559(VarCurr,bitIndex71)
<=> v94555(VarCurr,bitIndex59) )
& ( v94559(VarCurr,bitIndex70)
<=> v94555(VarCurr,bitIndex58) )
& ( v94559(VarCurr,bitIndex69)
<=> v94555(VarCurr,bitIndex57) )
& ( v94559(VarCurr,bitIndex68)
<=> v94555(VarCurr,bitIndex56) )
& ( v94559(VarCurr,bitIndex67)
<=> v94555(VarCurr,bitIndex55) )
& ( v94559(VarCurr,bitIndex66)
<=> v94555(VarCurr,bitIndex54) )
& ( v94559(VarCurr,bitIndex65)
<=> v94555(VarCurr,bitIndex53) )
& ( v94559(VarCurr,bitIndex64)
<=> v94555(VarCurr,bitIndex52) )
& ( v94559(VarCurr,bitIndex63)
<=> v94555(VarCurr,bitIndex51) )
& ( v94559(VarCurr,bitIndex62)
<=> v94555(VarCurr,bitIndex50) )
& ( v94559(VarCurr,bitIndex61)
<=> v94555(VarCurr,bitIndex49) )
& ( v94559(VarCurr,bitIndex60)
<=> v94555(VarCurr,bitIndex48) )
& ( v94559(VarCurr,bitIndex59)
<=> v94555(VarCurr,bitIndex47) )
& ( v94559(VarCurr,bitIndex58)
<=> v94555(VarCurr,bitIndex46) )
& ( v94559(VarCurr,bitIndex57)
<=> v94555(VarCurr,bitIndex45) )
& ( v94559(VarCurr,bitIndex56)
<=> v94555(VarCurr,bitIndex44) )
& ( v94559(VarCurr,bitIndex55)
<=> v94555(VarCurr,bitIndex43) )
& ( v94559(VarCurr,bitIndex54)
<=> v94555(VarCurr,bitIndex42) )
& ( v94559(VarCurr,bitIndex53)
<=> v94555(VarCurr,bitIndex41) )
& ( v94559(VarCurr,bitIndex52)
<=> v94555(VarCurr,bitIndex40) )
& ( v94559(VarCurr,bitIndex51)
<=> v94555(VarCurr,bitIndex39) )
& ( v94559(VarCurr,bitIndex50)
<=> v94555(VarCurr,bitIndex38) )
& ( v94559(VarCurr,bitIndex49)
<=> v94555(VarCurr,bitIndex37) )
& ( v94559(VarCurr,bitIndex48)
<=> v94555(VarCurr,bitIndex36) )
& ( v94559(VarCurr,bitIndex47)
<=> v94555(VarCurr,bitIndex35) )
& ( v94559(VarCurr,bitIndex46)
<=> v94555(VarCurr,bitIndex34) )
& ( v94559(VarCurr,bitIndex45)
<=> v94555(VarCurr,bitIndex33) )
& ( v94559(VarCurr,bitIndex44)
<=> v94555(VarCurr,bitIndex32) )
& ( v94559(VarCurr,bitIndex43)
<=> v94555(VarCurr,bitIndex31) )
& ( v94559(VarCurr,bitIndex42)
<=> v94555(VarCurr,bitIndex30) )
& ( v94559(VarCurr,bitIndex41)
<=> v94555(VarCurr,bitIndex29) )
& ( v94559(VarCurr,bitIndex40)
<=> v94555(VarCurr,bitIndex28) )
& ( v94559(VarCurr,bitIndex39)
<=> v94555(VarCurr,bitIndex27) )
& ( v94559(VarCurr,bitIndex38)
<=> v94555(VarCurr,bitIndex26) )
& ( v94559(VarCurr,bitIndex37)
<=> v94555(VarCurr,bitIndex25) )
& ( v94559(VarCurr,bitIndex36)
<=> v94555(VarCurr,bitIndex24) )
& ( v94559(VarCurr,bitIndex35)
<=> v94555(VarCurr,bitIndex23) )
& ( v94559(VarCurr,bitIndex34)
<=> v94555(VarCurr,bitIndex22) )
& ( v94559(VarCurr,bitIndex33)
<=> v94555(VarCurr,bitIndex21) )
& ( v94559(VarCurr,bitIndex32)
<=> v94555(VarCurr,bitIndex20) )
& ( v94559(VarCurr,bitIndex31)
<=> v94555(VarCurr,bitIndex19) )
& ( v94559(VarCurr,bitIndex30)
<=> v94555(VarCurr,bitIndex18) )
& ( v94559(VarCurr,bitIndex29)
<=> v94555(VarCurr,bitIndex17) )
& ( v94559(VarCurr,bitIndex28)
<=> v94555(VarCurr,bitIndex16) )
& ( v94559(VarCurr,bitIndex27)
<=> v94555(VarCurr,bitIndex15) )
& ( v94559(VarCurr,bitIndex26)
<=> v94555(VarCurr,bitIndex14) )
& ( v94559(VarCurr,bitIndex25)
<=> v94555(VarCurr,bitIndex13) )
& ( v94559(VarCurr,bitIndex24)
<=> v94555(VarCurr,bitIndex12) )
& ( v94559(VarCurr,bitIndex23)
<=> v94555(VarCurr,bitIndex11) )
& ( v94559(VarCurr,bitIndex22)
<=> v94555(VarCurr,bitIndex10) )
& ( v94559(VarCurr,bitIndex21)
<=> v94555(VarCurr,bitIndex9) )
& ( v94559(VarCurr,bitIndex20)
<=> v94555(VarCurr,bitIndex8) )
& ( v94559(VarCurr,bitIndex19)
<=> v94555(VarCurr,bitIndex7) )
& ( v94559(VarCurr,bitIndex18)
<=> v94555(VarCurr,bitIndex6) )
& ( v94559(VarCurr,bitIndex17)
<=> v94555(VarCurr,bitIndex5) )
& ( v94559(VarCurr,bitIndex16)
<=> v94555(VarCurr,bitIndex4) )
& ( v94559(VarCurr,bitIndex15)
<=> v94555(VarCurr,bitIndex3) )
& ( v94559(VarCurr,bitIndex14)
<=> v94555(VarCurr,bitIndex2) )
& ( v94559(VarCurr,bitIndex13)
<=> v94555(VarCurr,bitIndex1) )
& ( v94559(VarCurr,bitIndex12)
<=> v94555(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_29603,axiom,
! [VarCurr] :
( ( v94559(VarCurr,bitIndex81)
<=> v94563(VarCurr,bitIndex7) )
& ( v94559(VarCurr,bitIndex80)
<=> v94563(VarCurr,bitIndex6) )
& ( v94559(VarCurr,bitIndex79)
<=> v94563(VarCurr,bitIndex5) )
& ( v94559(VarCurr,bitIndex78)
<=> v94563(VarCurr,bitIndex4) )
& ( v94559(VarCurr,bitIndex77)
<=> v94563(VarCurr,bitIndex3) )
& ( v94559(VarCurr,bitIndex76)
<=> v94563(VarCurr,bitIndex2) )
& ( v94559(VarCurr,bitIndex75)
<=> v94563(VarCurr,bitIndex1) )
& ( v94559(VarCurr,bitIndex74)
<=> v94563(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_29602,axiom,
! [VarCurr] :
( ( v94559(VarCurr,bitIndex97)
<=> v94562(VarCurr,bitIndex15) )
& ( v94559(VarCurr,bitIndex96)
<=> v94562(VarCurr,bitIndex14) )
& ( v94559(VarCurr,bitIndex95)
<=> v94562(VarCurr,bitIndex13) )
& ( v94559(VarCurr,bitIndex94)
<=> v94562(VarCurr,bitIndex12) )
& ( v94559(VarCurr,bitIndex93)
<=> v94562(VarCurr,bitIndex11) )
& ( v94559(VarCurr,bitIndex92)
<=> v94562(VarCurr,bitIndex10) )
& ( v94559(VarCurr,bitIndex91)
<=> v94562(VarCurr,bitIndex9) )
& ( v94559(VarCurr,bitIndex90)
<=> v94562(VarCurr,bitIndex8) )
& ( v94559(VarCurr,bitIndex89)
<=> v94562(VarCurr,bitIndex7) )
& ( v94559(VarCurr,bitIndex88)
<=> v94562(VarCurr,bitIndex6) )
& ( v94559(VarCurr,bitIndex87)
<=> v94562(VarCurr,bitIndex5) )
& ( v94559(VarCurr,bitIndex86)
<=> v94562(VarCurr,bitIndex4) )
& ( v94559(VarCurr,bitIndex85)
<=> v94562(VarCurr,bitIndex3) )
& ( v94559(VarCurr,bitIndex84)
<=> v94562(VarCurr,bitIndex2) )
& ( v94559(VarCurr,bitIndex83)
<=> v94562(VarCurr,bitIndex1) )
& ( v94559(VarCurr,bitIndex82)
<=> v94562(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_29601,axiom,
! [VarCurr] :
( ( v94559(VarCurr,bitIndex107)
<=> v94561(VarCurr,bitIndex9) )
& ( v94559(VarCurr,bitIndex106)
<=> v94561(VarCurr,bitIndex8) )
& ( v94559(VarCurr,bitIndex105)
<=> v94561(VarCurr,bitIndex7) )
& ( v94559(VarCurr,bitIndex104)
<=> v94561(VarCurr,bitIndex6) )
& ( v94559(VarCurr,bitIndex103)
<=> v94561(VarCurr,bitIndex5) )
& ( v94559(VarCurr,bitIndex102)
<=> v94561(VarCurr,bitIndex4) )
& ( v94559(VarCurr,bitIndex101)
<=> v94561(VarCurr,bitIndex3) )
& ( v94559(VarCurr,bitIndex100)
<=> v94561(VarCurr,bitIndex2) )
& ( v94559(VarCurr,bitIndex99)
<=> v94561(VarCurr,bitIndex1) )
& ( v94559(VarCurr,bitIndex98)
<=> v94561(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_29600,axiom,
! [VarCurr] :
( ( v94559(VarCurr,bitIndex114)
<=> v94560(VarCurr,bitIndex6) )
& ( v94559(VarCurr,bitIndex113)
<=> v94560(VarCurr,bitIndex5) )
& ( v94559(VarCurr,bitIndex112)
<=> v94560(VarCurr,bitIndex4) )
& ( v94559(VarCurr,bitIndex111)
<=> v94560(VarCurr,bitIndex3) )
& ( v94559(VarCurr,bitIndex110)
<=> v94560(VarCurr,bitIndex2) )
& ( v94559(VarCurr,bitIndex109)
<=> v94560(VarCurr,bitIndex1) )
& ( v94559(VarCurr,bitIndex108)
<=> v94560(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_29599,axiom,
! [VarCurr,B] :
( range_61_37(B)
=> ( v94555(VarCurr,B)
<=> v94556(VarCurr,B) ) ) ).
fof(range_axiom_69,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_17,axiom,
! [VarCurr] :
( ~ v94557(VarCurr)
=> ( ( v94556(VarCurr,bitIndex61)
<=> v64209(VarCurr,bitIndex76) )
& ( v94556(VarCurr,bitIndex60)
<=> v64209(VarCurr,bitIndex75) )
& ( v94556(VarCurr,bitIndex59)
<=> v64209(VarCurr,bitIndex74) )
& ( v94556(VarCurr,bitIndex58)
<=> v64209(VarCurr,bitIndex73) )
& ( v94556(VarCurr,bitIndex57)
<=> v64209(VarCurr,bitIndex72) )
& ( v94556(VarCurr,bitIndex56)
<=> v64209(VarCurr,bitIndex71) )
& ( v94556(VarCurr,bitIndex55)
<=> v64209(VarCurr,bitIndex70) )
& ( v94556(VarCurr,bitIndex54)
<=> v64209(VarCurr,bitIndex69) )
& ( v94556(VarCurr,bitIndex53)
<=> v64209(VarCurr,bitIndex68) )
& ( v94556(VarCurr,bitIndex52)
<=> v64209(VarCurr,bitIndex67) )
& ( v94556(VarCurr,bitIndex51)
<=> v64209(VarCurr,bitIndex66) )
& ( v94556(VarCurr,bitIndex50)
<=> v64209(VarCurr,bitIndex65) )
& ( v94556(VarCurr,bitIndex49)
<=> v64209(VarCurr,bitIndex64) )
& ( v94556(VarCurr,bitIndex48)
<=> v64209(VarCurr,bitIndex63) )
& ( v94556(VarCurr,bitIndex47)
<=> v64209(VarCurr,bitIndex62) )
& ( v94556(VarCurr,bitIndex46)
<=> v64209(VarCurr,bitIndex61) )
& ( v94556(VarCurr,bitIndex45)
<=> v64209(VarCurr,bitIndex60) )
& ( v94556(VarCurr,bitIndex44)
<=> v64209(VarCurr,bitIndex59) )
& ( v94556(VarCurr,bitIndex43)
<=> v64209(VarCurr,bitIndex58) )
& ( v94556(VarCurr,bitIndex42)
<=> v64209(VarCurr,bitIndex57) )
& ( v94556(VarCurr,bitIndex41)
<=> v64209(VarCurr,bitIndex56) )
& ( v94556(VarCurr,bitIndex40)
<=> v64209(VarCurr,bitIndex55) )
& ( v94556(VarCurr,bitIndex39)
<=> v64209(VarCurr,bitIndex54) )
& ( v94556(VarCurr,bitIndex38)
<=> v64209(VarCurr,bitIndex53) )
& ( v94556(VarCurr,bitIndex37)
<=> v64209(VarCurr,bitIndex52) )
& ( v94556(VarCurr,bitIndex36)
<=> v64209(VarCurr,bitIndex51) )
& ( v94556(VarCurr,bitIndex35)
<=> v64209(VarCurr,bitIndex50) )
& ( v94556(VarCurr,bitIndex34)
<=> v64209(VarCurr,bitIndex49) )
& ( v94556(VarCurr,bitIndex33)
<=> v64209(VarCurr,bitIndex48) )
& ( v94556(VarCurr,bitIndex32)
<=> v64209(VarCurr,bitIndex47) )
& ( v94556(VarCurr,bitIndex31)
<=> v64209(VarCurr,bitIndex46) )
& ( v94556(VarCurr,bitIndex30)
<=> v64209(VarCurr,bitIndex45) )
& ( v94556(VarCurr,bitIndex29)
<=> v64209(VarCurr,bitIndex44) )
& ( v94556(VarCurr,bitIndex28)
<=> v64209(VarCurr,bitIndex43) )
& ( v94556(VarCurr,bitIndex27)
<=> v64209(VarCurr,bitIndex42) )
& ( v94556(VarCurr,bitIndex26)
<=> v64209(VarCurr,bitIndex41) )
& ( v94556(VarCurr,bitIndex25)
<=> v64209(VarCurr,bitIndex40) )
& ( v94556(VarCurr,bitIndex24)
<=> v64209(VarCurr,bitIndex39) )
& ( v94556(VarCurr,bitIndex23)
<=> v64209(VarCurr,bitIndex38) )
& ( v94556(VarCurr,bitIndex22)
<=> v64209(VarCurr,bitIndex37) )
& ( v94556(VarCurr,bitIndex21)
<=> v64209(VarCurr,bitIndex36) )
& ( v94556(VarCurr,bitIndex20)
<=> v64209(VarCurr,bitIndex35) )
& ( v94556(VarCurr,bitIndex19)
<=> v64209(VarCurr,bitIndex34) )
& ( v94556(VarCurr,bitIndex18)
<=> v64209(VarCurr,bitIndex33) )
& ( v94556(VarCurr,bitIndex17)
<=> v64209(VarCurr,bitIndex32) )
& ( v94556(VarCurr,bitIndex16)
<=> v64209(VarCurr,bitIndex31) )
& ( v94556(VarCurr,bitIndex15)
<=> v64209(VarCurr,bitIndex30) )
& ( v94556(VarCurr,bitIndex14)
<=> v64209(VarCurr,bitIndex29) )
& ( v94556(VarCurr,bitIndex13)
<=> v64209(VarCurr,bitIndex28) )
& ( v94556(VarCurr,bitIndex12)
<=> v64209(VarCurr,bitIndex27) )
& ( v94556(VarCurr,bitIndex11)
<=> v64209(VarCurr,bitIndex26) )
& ( v94556(VarCurr,bitIndex10)
<=> v64209(VarCurr,bitIndex25) )
& ( v94556(VarCurr,bitIndex9)
<=> v64209(VarCurr,bitIndex24) )
& ( v94556(VarCurr,bitIndex8)
<=> v64209(VarCurr,bitIndex23) )
& ( v94556(VarCurr,bitIndex7)
<=> v64209(VarCurr,bitIndex22) )
& ( v94556(VarCurr,bitIndex6)
<=> v64209(VarCurr,bitIndex21) )
& ( v94556(VarCurr,bitIndex5)
<=> v64209(VarCurr,bitIndex20) )
& ( v94556(VarCurr,bitIndex4)
<=> v64209(VarCurr,bitIndex19) )
& ( v94556(VarCurr,bitIndex3)
<=> v64209(VarCurr,bitIndex18) )
& ( v94556(VarCurr,bitIndex2)
<=> v64209(VarCurr,bitIndex17) )
& ( v94556(VarCurr,bitIndex1)
<=> v64209(VarCurr,bitIndex16) )
& ( v94556(VarCurr,bitIndex0)
<=> v64209(VarCurr,bitIndex15) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_10,axiom,
! [VarCurr] :
( v94557(VarCurr)
=> ( ( v94556(VarCurr,bitIndex61)
<=> v11326(VarCurr,bitIndex76) )
& ( v94556(VarCurr,bitIndex60)
<=> v11326(VarCurr,bitIndex75) )
& ( v94556(VarCurr,bitIndex59)
<=> v11326(VarCurr,bitIndex74) )
& ( v94556(VarCurr,bitIndex58)
<=> v11326(VarCurr,bitIndex73) )
& ( v94556(VarCurr,bitIndex57)
<=> v11326(VarCurr,bitIndex72) )
& ( v94556(VarCurr,bitIndex56)
<=> v11326(VarCurr,bitIndex71) )
& ( v94556(VarCurr,bitIndex55)
<=> v11326(VarCurr,bitIndex70) )
& ( v94556(VarCurr,bitIndex54)
<=> v11326(VarCurr,bitIndex69) )
& ( v94556(VarCurr,bitIndex53)
<=> v11326(VarCurr,bitIndex68) )
& ( v94556(VarCurr,bitIndex52)
<=> v11326(VarCurr,bitIndex67) )
& ( v94556(VarCurr,bitIndex51)
<=> v11326(VarCurr,bitIndex66) )
& ( v94556(VarCurr,bitIndex50)
<=> v11326(VarCurr,bitIndex65) )
& ( v94556(VarCurr,bitIndex49)
<=> v11326(VarCurr,bitIndex64) )
& ( v94556(VarCurr,bitIndex48)
<=> v11326(VarCurr,bitIndex63) )
& ( v94556(VarCurr,bitIndex47)
<=> v11326(VarCurr,bitIndex62) )
& ( v94556(VarCurr,bitIndex46)
<=> v11326(VarCurr,bitIndex61) )
& ( v94556(VarCurr,bitIndex45)
<=> v11326(VarCurr,bitIndex60) )
& ( v94556(VarCurr,bitIndex44)
<=> v11326(VarCurr,bitIndex59) )
& ( v94556(VarCurr,bitIndex43)
<=> v11326(VarCurr,bitIndex58) )
& ( v94556(VarCurr,bitIndex42)
<=> v11326(VarCurr,bitIndex57) )
& ( v94556(VarCurr,bitIndex41)
<=> v11326(VarCurr,bitIndex56) )
& ( v94556(VarCurr,bitIndex40)
<=> v11326(VarCurr,bitIndex55) )
& ( v94556(VarCurr,bitIndex39)
<=> v11326(VarCurr,bitIndex54) )
& ( v94556(VarCurr,bitIndex38)
<=> v11326(VarCurr,bitIndex53) )
& ( v94556(VarCurr,bitIndex37)
<=> v11326(VarCurr,bitIndex52) )
& ( v94556(VarCurr,bitIndex36)
<=> v11326(VarCurr,bitIndex51) )
& ( v94556(VarCurr,bitIndex35)
<=> v11326(VarCurr,bitIndex50) )
& ( v94556(VarCurr,bitIndex34)
<=> v11326(VarCurr,bitIndex49) )
& ( v94556(VarCurr,bitIndex33)
<=> v11326(VarCurr,bitIndex48) )
& ( v94556(VarCurr,bitIndex32)
<=> v11326(VarCurr,bitIndex47) )
& ( v94556(VarCurr,bitIndex31)
<=> v11326(VarCurr,bitIndex46) )
& ( v94556(VarCurr,bitIndex30)
<=> v11326(VarCurr,bitIndex45) )
& ( v94556(VarCurr,bitIndex29)
<=> v11326(VarCurr,bitIndex44) )
& ( v94556(VarCurr,bitIndex28)
<=> v11326(VarCurr,bitIndex43) )
& ( v94556(VarCurr,bitIndex27)
<=> v11326(VarCurr,bitIndex42) )
& ( v94556(VarCurr,bitIndex26)
<=> v11326(VarCurr,bitIndex41) )
& ( v94556(VarCurr,bitIndex25)
<=> v11326(VarCurr,bitIndex40) )
& ( v94556(VarCurr,bitIndex24)
<=> v11326(VarCurr,bitIndex39) )
& ( v94556(VarCurr,bitIndex23)
<=> v11326(VarCurr,bitIndex38) )
& ( v94556(VarCurr,bitIndex22)
<=> v11326(VarCurr,bitIndex37) )
& ( v94556(VarCurr,bitIndex21)
<=> v11326(VarCurr,bitIndex36) )
& ( v94556(VarCurr,bitIndex20)
<=> v11326(VarCurr,bitIndex35) )
& ( v94556(VarCurr,bitIndex19)
<=> v11326(VarCurr,bitIndex34) )
& ( v94556(VarCurr,bitIndex18)
<=> v11326(VarCurr,bitIndex33) )
& ( v94556(VarCurr,bitIndex17)
<=> v11326(VarCurr,bitIndex32) )
& ( v94556(VarCurr,bitIndex16)
<=> v11326(VarCurr,bitIndex31) )
& ( v94556(VarCurr,bitIndex15)
<=> v11326(VarCurr,bitIndex30) )
& ( v94556(VarCurr,bitIndex14)
<=> v11326(VarCurr,bitIndex29) )
& ( v94556(VarCurr,bitIndex13)
<=> v11326(VarCurr,bitIndex28) )
& ( v94556(VarCurr,bitIndex12)
<=> v11326(VarCurr,bitIndex27) )
& ( v94556(VarCurr,bitIndex11)
<=> v11326(VarCurr,bitIndex26) )
& ( v94556(VarCurr,bitIndex10)
<=> v11326(VarCurr,bitIndex25) )
& ( v94556(VarCurr,bitIndex9)
<=> v11326(VarCurr,bitIndex24) )
& ( v94556(VarCurr,bitIndex8)
<=> v11326(VarCurr,bitIndex23) )
& ( v94556(VarCurr,bitIndex7)
<=> v11326(VarCurr,bitIndex22) )
& ( v94556(VarCurr,bitIndex6)
<=> v11326(VarCurr,bitIndex21) )
& ( v94556(VarCurr,bitIndex5)
<=> v11326(VarCurr,bitIndex20) )
& ( v94556(VarCurr,bitIndex4)
<=> v11326(VarCurr,bitIndex19) )
& ( v94556(VarCurr,bitIndex3)
<=> v11326(VarCurr,bitIndex18) )
& ( v94556(VarCurr,bitIndex2)
<=> v11326(VarCurr,bitIndex17) )
& ( v94556(VarCurr,bitIndex1)
<=> v11326(VarCurr,bitIndex16) )
& ( v94556(VarCurr,bitIndex0)
<=> v11326(VarCurr,bitIndex15) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7079,axiom,
! [VarCurr] :
( v94558(VarCurr)
<=> ( v64203(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7078,axiom,
! [VarCurr] :
( v94557(VarCurr)
<=> ( v64203(VarCurr)
<=> $true ) ) ).
fof(addAssignment_29598,axiom,
! [VarCurr,B] :
( range_76_52(B)
=> ( v64209(VarCurr,B)
<=> v64211(VarCurr,B) ) ) ).
fof(addAssignment_29597,axiom,
! [VarCurr] :
( ( v64211(VarCurr,bitIndex76)
<=> v64213(VarCurr,bitIndex469) )
& ( v64211(VarCurr,bitIndex75)
<=> v64213(VarCurr,bitIndex468) )
& ( v64211(VarCurr,bitIndex74)
<=> v64213(VarCurr,bitIndex467) )
& ( v64211(VarCurr,bitIndex73)
<=> v64213(VarCurr,bitIndex466) )
& ( v64211(VarCurr,bitIndex72)
<=> v64213(VarCurr,bitIndex465) )
& ( v64211(VarCurr,bitIndex71)
<=> v64213(VarCurr,bitIndex464) )
& ( v64211(VarCurr,bitIndex70)
<=> v64213(VarCurr,bitIndex463) )
& ( v64211(VarCurr,bitIndex69)
<=> v64213(VarCurr,bitIndex462) )
& ( v64211(VarCurr,bitIndex68)
<=> v64213(VarCurr,bitIndex461) )
& ( v64211(VarCurr,bitIndex67)
<=> v64213(VarCurr,bitIndex460) )
& ( v64211(VarCurr,bitIndex66)
<=> v64213(VarCurr,bitIndex459) )
& ( v64211(VarCurr,bitIndex65)
<=> v64213(VarCurr,bitIndex458) )
& ( v64211(VarCurr,bitIndex64)
<=> v64213(VarCurr,bitIndex457) )
& ( v64211(VarCurr,bitIndex63)
<=> v64213(VarCurr,bitIndex456) )
& ( v64211(VarCurr,bitIndex62)
<=> v64213(VarCurr,bitIndex455) )
& ( v64211(VarCurr,bitIndex61)
<=> v64213(VarCurr,bitIndex454) )
& ( v64211(VarCurr,bitIndex60)
<=> v64213(VarCurr,bitIndex453) )
& ( v64211(VarCurr,bitIndex59)
<=> v64213(VarCurr,bitIndex452) )
& ( v64211(VarCurr,bitIndex58)
<=> v64213(VarCurr,bitIndex451) )
& ( v64211(VarCurr,bitIndex57)
<=> v64213(VarCurr,bitIndex450) )
& ( v64211(VarCurr,bitIndex56)
<=> v64213(VarCurr,bitIndex449) )
& ( v64211(VarCurr,bitIndex55)
<=> v64213(VarCurr,bitIndex448) )
& ( v64211(VarCurr,bitIndex54)
<=> v64213(VarCurr,bitIndex447) )
& ( v64211(VarCurr,bitIndex53)
<=> v64213(VarCurr,bitIndex446) )
& ( v64211(VarCurr,bitIndex52)
<=> v64213(VarCurr,bitIndex445) ) ) ).
fof(addAssignment_29596,axiom,
! [VarCurr,B] :
( range_76_52(B)
=> ( v11326(VarCurr,B)
<=> v11328(VarCurr,B) ) ) ).
fof(addAssignment_29595,axiom,
! [VarCurr,B] :
( range_76_52(B)
=> ( v11328(VarCurr,B)
<=> v64193(VarCurr,B) ) ) ).
fof(range_axiom_68,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_29594,axiom,
! [VarCurr] :
( v94522(VarCurr,bitIndex1)
<=> v94524(VarCurr,bitIndex1) ) ).
fof(addAssignment_29593,axiom,
! [VarCurr] :
( v94524(VarCurr,bitIndex1)
<=> v94526(VarCurr,bitIndex1) ) ).
fof(addAssignment_29592,axiom,
! [VarCurr] :
( v94526(VarCurr,bitIndex1)
<=> v94528(VarCurr,bitIndex1) ) ).
fof(addAssignment_29591,axiom,
! [VarCurr] :
( v94528(VarCurr,bitIndex1)
<=> v10573(VarCurr,bitIndex2) ) ).
fof(addAssignment_29590,axiom,
! [VarCurr] :
( v94501(VarCurr,bitIndex1)
<=> v94503(VarCurr,bitIndex1) ) ).
fof(addAssignment_29589,axiom,
! [VarCurr] :
( v94503(VarCurr,bitIndex1)
<=> v94505(VarCurr,bitIndex1) ) ).
fof(addAssignment_29588,axiom,
! [VarCurr] :
( v94505(VarCurr,bitIndex1)
<=> v94507(VarCurr,bitIndex1) ) ).
fof(addAssignment_29587,axiom,
! [VarCurr] :
( v94507(VarCurr,bitIndex1)
<=> v94508(VarCurr,bitIndex1) ) ).
fof(addAssignment_29586,axiom,
! [VarCurr] :
( v94522(VarCurr,bitIndex0)
<=> v94524(VarCurr,bitIndex0) ) ).
fof(addAssignment_29585,axiom,
! [VarCurr] :
( v94524(VarCurr,bitIndex0)
<=> v94526(VarCurr,bitIndex0) ) ).
fof(addAssignment_29584,axiom,
! [VarCurr] :
( v94526(VarCurr,bitIndex0)
<=> v94528(VarCurr,bitIndex0) ) ).
fof(addAssignment_29583,axiom,
! [VarCurr] :
( v94528(VarCurr,bitIndex0)
<=> v10573(VarCurr,bitIndex1) ) ).
fof(addAssignment_29582,axiom,
! [VarCurr] :
( v94501(VarCurr,bitIndex0)
<=> v94503(VarCurr,bitIndex0) ) ).
fof(addAssignment_29581,axiom,
! [VarCurr] :
( v94503(VarCurr,bitIndex0)
<=> v94505(VarCurr,bitIndex0) ) ).
fof(addAssignment_29580,axiom,
! [VarCurr] :
( v94505(VarCurr,bitIndex0)
<=> v94507(VarCurr,bitIndex0) ) ).
fof(addAssignment_29579,axiom,
! [VarCurr] :
( v94507(VarCurr,bitIndex0)
<=> v94508(VarCurr,bitIndex0) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_170,axiom,
! [VarCurr] :
( ( ~ v94509(VarCurr)
& ~ v94514(VarCurr)
& ~ v94516(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v94508(VarCurr,B)
<=> v10573(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1190,axiom,
! [VarCurr] :
( v94516(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v94508(VarCurr,B)
<=> v94518(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4648,axiom,
! [VarCurr] :
( v94514(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v94508(VarCurr,B)
<=> v10573(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4655,axiom,
! [VarCurr] :
( v94509(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v94508(VarCurr,B)
<=> v94511(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7077,axiom,
! [VarCurr] :
( v94519(VarCurr)
<=> ( ( v94520(VarCurr,bitIndex1)
<=> $true )
& ( v94520(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_29578,axiom,
! [VarCurr] :
( v94520(VarCurr,bitIndex0)
<=> v10631(VarCurr) ) ).
fof(addAssignment_29577,axiom,
! [VarCurr] :
( v94520(VarCurr,bitIndex1)
<=> v10579(VarCurr) ) ).
fof(writeUnaryOperator_6790,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v94518(VarCurr,B)
<=> ~ v10573(VarCurr,B) ) ) ).
fof(addBitVectorEqualityBitBlasted_7076,axiom,
! [VarCurr] :
( v94516(VarCurr)
<=> ( ( v94517(VarCurr,bitIndex1)
<=> $true )
& ( v94517(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29576,axiom,
! [VarCurr] :
( v94517(VarCurr,bitIndex0)
<=> v10631(VarCurr) ) ).
fof(addAssignment_29575,axiom,
! [VarCurr] :
( v94517(VarCurr,bitIndex1)
<=> v10579(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7075,axiom,
! [VarCurr] :
( v94514(VarCurr)
<=> ( ( v94515(VarCurr,bitIndex1)
<=> $false )
& ( v94515(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_29574,axiom,
! [VarCurr] :
( v94515(VarCurr,bitIndex0)
<=> v10631(VarCurr) ) ).
fof(addAssignment_29573,axiom,
! [VarCurr] :
( v94515(VarCurr,bitIndex1)
<=> v10579(VarCurr) ) ).
fof(writeUnaryOperator_6789,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v94511(VarCurr,B)
<=> ~ v94512(VarCurr,B) ) ) ).
fof(addAssignment_29572,axiom,
! [VarCurr] :
( v94512(VarCurr,bitIndex0)
<=> v94513(VarCurr) ) ).
fof(addAssignment_29571,axiom,
! [VarCurr] :
( v94512(VarCurr,bitIndex1)
<=> v94513(VarCurr) ) ).
fof(addAssignment_29570,axiom,
! [VarCurr] :
( v94512(VarCurr,bitIndex2)
<=> v94513(VarCurr) ) ).
fof(addAssignment_29569,axiom,
! [VarCurr] :
( v94512(VarCurr,bitIndex3)
<=> v94513(VarCurr) ) ).
fof(addAssignment_29568,axiom,
! [VarCurr] :
( v94513(VarCurr)
<=> v10575(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7074,axiom,
! [VarCurr] :
( v94509(VarCurr)
<=> ( ( v94510(VarCurr,bitIndex1)
<=> $false )
& ( v94510(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29567,axiom,
! [VarCurr] :
( v94510(VarCurr,bitIndex0)
<=> v10631(VarCurr) ) ).
fof(addAssignment_29566,axiom,
! [VarCurr] :
( v94510(VarCurr,bitIndex1)
<=> v10579(VarCurr) ) ).
fof(addAssignment_29565,axiom,
! [VarCurr] :
( v94498(VarCurr)
<=> v3855(VarCurr) ) ).
fof(addAssignment_29564,axiom,
! [VarCurr] :
( v94492(VarCurr)
<=> v3813(VarCurr) ) ).
fof(addAssignment_29563,axiom,
! [VarCurr] :
( v94372(VarCurr)
<=> v94374(VarCurr) ) ).
fof(addAssignment_29562,axiom,
! [VarCurr] :
( v94374(VarCurr)
<=> v94376(VarCurr) ) ).
fof(addAssignment_29561,axiom,
! [VarCurr] :
( v94376(VarCurr)
<=> v94378(VarCurr) ) ).
fof(addAssignment_29560,axiom,
! [VarCurr] :
( v94378(VarCurr)
<=> v94380(VarCurr) ) ).
fof(addAssignment_29559,axiom,
! [VarCurr] :
( v94380(VarCurr)
<=> v94382(VarCurr) ) ).
fof(addAssignment_29558,axiom,
! [VarCurr] :
( v94382(VarCurr)
<=> v94384(VarCurr) ) ).
fof(addAssignment_29557,axiom,
! [VarCurr] :
( v94384(VarCurr)
<=> v94386(VarCurr) ) ).
fof(addAssignment_29556,axiom,
! [VarCurr] :
( v94386(VarCurr)
<=> v94388(VarCurr) ) ).
fof(addAssignment_29555,axiom,
! [VarCurr] :
( v94388(VarCurr)
<=> v94390(VarCurr) ) ).
fof(addAssignment_29554,axiom,
! [VarCurr] :
( v94390(VarCurr)
<=> v3823(VarCurr,bitIndex0) ) ).
fof(addAssignment_29553,axiom,
! [VarCurr] :
( v3823(VarCurr,bitIndex0)
<=> v3825(VarCurr,bitIndex0) ) ).
fof(addAssignment_29552,axiom,
! [VarCurr] :
( v3825(VarCurr,bitIndex0)
<=> v94392(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1512,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94431(VarNext)
=> ( v94392(VarNext)
<=> v94392(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1572,axiom,
! [VarNext] :
( v94431(VarNext)
=> ( v94392(VarNext)
<=> v94466(VarNext) ) ) ).
fof(addAssignment_29551,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94466(VarNext)
<=> v94464(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4647,axiom,
! [VarCurr] :
( ~ v94394(VarCurr)
=> ( v94464(VarCurr)
<=> v94467(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4654,axiom,
! [VarCurr] :
( v94394(VarCurr)
=> ( v94464(VarCurr)
<=> v94396(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4646,axiom,
! [VarCurr] :
( ~ v94444(VarCurr)
=> ( v94467(VarCurr)
<=> v94426(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4653,axiom,
! [VarCurr] :
( v94444(VarCurr)
=> ( v94467(VarCurr)
<=> v94468(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1189,axiom,
! [VarCurr] :
( ( ~ v94447(VarCurr)
& ~ v94449(VarCurr) )
=> ( v94468(VarCurr)
<=> v94472(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4645,axiom,
! [VarCurr] :
( v94449(VarCurr)
=> ( v94468(VarCurr)
<=> v94471(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4652,axiom,
! [VarCurr] :
( v94447(VarCurr)
=> ( v94468(VarCurr)
<=> v94469(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4644,axiom,
! [VarCurr] :
( ~ v94457(VarCurr)
=> ( v94472(VarCurr)
<=> v94426(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4651,axiom,
! [VarCurr] :
( v94457(VarCurr)
=> ( v94472(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4643,axiom,
! [VarCurr] :
( ~ v94451(VarCurr)
=> ( v94471(VarCurr)
<=> v94426(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4650,axiom,
! [VarCurr] :
( v94451(VarCurr)
=> ( v94471(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2036,axiom,
! [VarCurr] :
( ~ v94470(VarCurr)
=> ( v94469(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2069,axiom,
! [VarCurr] :
( v94470(VarCurr)
=> ( v94469(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7073,axiom,
! [VarCurr] :
( v94470(VarCurr)
<=> ( v94404(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17766,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94431(VarNext)
<=> ( v94432(VarNext)
& v94441(VarNext) ) ) ) ).
fof(addAssignment_29550,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94441(VarNext)
<=> v94439(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17765,axiom,
! [VarCurr] :
( v94439(VarCurr)
<=> ( v94394(VarCurr)
| v94442(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17764,axiom,
! [VarCurr] :
( v94442(VarCurr)
<=> ( v94443(VarCurr)
& v94463(VarCurr) ) ) ).
fof(writeUnaryOperator_6788,axiom,
! [VarCurr] :
( ~ v94463(VarCurr)
<=> v94394(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17763,axiom,
! [VarCurr] :
( v94443(VarCurr)
<=> ( v94444(VarCurr)
| v94461(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17762,axiom,
! [VarCurr] :
( v94461(VarCurr)
<=> ( v94422(VarCurr)
& v94462(VarCurr) ) ) ).
fof(writeUnaryOperator_6787,axiom,
! [VarCurr] :
( ~ v94462(VarCurr)
<=> v94424(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17761,axiom,
! [VarCurr] :
( v94444(VarCurr)
<=> ( v94445(VarCurr)
& v94424(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17760,axiom,
! [VarCurr] :
( v94445(VarCurr)
<=> ( v94446(VarCurr)
| v94455(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17759,axiom,
! [VarCurr] :
( v94455(VarCurr)
<=> ( v94456(VarCurr)
& v94460(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7072,axiom,
! [VarCurr] :
( v94460(VarCurr)
<=> ( ( v94448(VarCurr,bitIndex2)
<=> $false )
& ( v94448(VarCurr,bitIndex1)
<=> $false )
& ( v94448(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17758,axiom,
! [VarCurr] :
( v94456(VarCurr)
<=> ( v94457(VarCurr)
| v94458(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17757,axiom,
! [VarCurr] :
( v94458(VarCurr)
<=> ( v94422(VarCurr)
& v94459(VarCurr) ) ) ).
fof(writeUnaryOperator_6786,axiom,
! [VarCurr] :
( ~ v94459(VarCurr)
<=> v94457(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7071,axiom,
! [VarCurr] :
( v94457(VarCurr)
<=> ( v94404(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17756,axiom,
! [VarCurr] :
( v94446(VarCurr)
<=> ( v94447(VarCurr)
| v94449(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17755,axiom,
! [VarCurr] :
( v94449(VarCurr)
<=> ( v94450(VarCurr)
& v94454(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7070,axiom,
! [VarCurr] :
( v94454(VarCurr)
<=> ( ( v94448(VarCurr,bitIndex2)
<=> $false )
& ( v94448(VarCurr,bitIndex1)
<=> $true )
& ( v94448(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17754,axiom,
! [VarCurr] :
( v94450(VarCurr)
<=> ( v94451(VarCurr)
| v94452(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17753,axiom,
! [VarCurr] :
( v94452(VarCurr)
<=> ( v94422(VarCurr)
& v94453(VarCurr) ) ) ).
fof(writeUnaryOperator_6785,axiom,
! [VarCurr] :
( ~ v94453(VarCurr)
<=> v94451(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7069,axiom,
! [VarCurr] :
( v94451(VarCurr)
<=> ( v94404(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7068,axiom,
! [VarCurr] :
( v94447(VarCurr)
<=> ( ( v94448(VarCurr,bitIndex2)
<=> $true )
& ( v94448(VarCurr,bitIndex1)
<=> $false )
& ( v94448(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29549,axiom,
! [VarCurr] :
( v94448(VarCurr,bitIndex0)
<=> v94402(VarCurr) ) ).
fof(addAssignment_29548,axiom,
! [VarCurr] :
( v94448(VarCurr,bitIndex1)
<=> v94400(VarCurr) ) ).
fof(addAssignment_29547,axiom,
! [VarCurr] :
( v94448(VarCurr,bitIndex2)
<=> v94398(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17752,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94432(VarNext)
<=> ( v94433(VarNext)
& v94428(VarNext) ) ) ) ).
fof(writeUnaryOperator_6784,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94433(VarNext)
<=> v94435(VarNext) ) ) ).
fof(addAssignment_29546,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94435(VarNext)
<=> v94428(VarCurr) ) ) ).
fof(addAssignment_29545,axiom,
! [VarCurr] :
( v94428(VarCurr)
<=> v4713(VarCurr) ) ).
fof(addAssignment_29544,axiom,
! [VarCurr] :
( v94426(VarCurr)
<=> $false ) ).
fof(addAssignment_29543,axiom,
! [VarCurr] :
( v94424(VarCurr)
<=> v4623(VarCurr) ) ).
fof(addAssignment_29542,axiom,
! [VarCurr] :
( v94422(VarCurr)
<=> $false ) ).
fof(addAssignment_29541,axiom,
! [VarCurr] :
( v94404(VarCurr)
<=> v3868(VarCurr,bitIndex0) ) ).
fof(addAssignment_29540,axiom,
! [VarCurr] :
( v3868(VarCurr,bitIndex0)
<=> v3870(VarCurr,bitIndex0) ) ).
fof(addAssignment_29539,axiom,
! [VarCurr] :
( v3870(VarCurr,bitIndex0)
<=> v3872(VarCurr,bitIndex0) ) ).
fof(addAssignment_29538,axiom,
! [VarCurr] :
( v3872(VarCurr,bitIndex0)
<=> v3874(VarCurr,bitIndex0) ) ).
fof(addAssignment_29537,axiom,
! [VarCurr] :
( v3874(VarCurr,bitIndex0)
<=> v3876(VarCurr,bitIndex0) ) ).
fof(addAssignment_29536,axiom,
! [VarCurr] :
( v3876(VarCurr,bitIndex0)
<=> v3878(VarCurr,bitIndex0) ) ).
fof(addAssignment_29535,axiom,
! [VarCurr] :
( v3878(VarCurr,bitIndex0)
<=> v3880(VarCurr,bitIndex0) ) ).
fof(addAssignment_29534,axiom,
! [VarCurr] :
( v3880(VarCurr,bitIndex0)
<=> v3882(VarCurr,bitIndex0) ) ).
fof(addAssignment_29533,axiom,
! [VarCurr] :
( v3882(VarCurr,bitIndex0)
<=> v3884(VarCurr,bitIndex0) ) ).
fof(addAssignment_29532,axiom,
! [VarCurr] :
( v3884(VarCurr,bitIndex0)
<=> v3886(VarCurr,bitIndex0) ) ).
fof(addAssignment_29531,axiom,
! [VarCurr] :
( v3886(VarCurr,bitIndex0)
<=> v3888(VarCurr,bitIndex0) ) ).
fof(addAssignment_29530,axiom,
! [VarCurr] :
( v3888(VarCurr,bitIndex0)
<=> v3890(VarCurr,bitIndex0) ) ).
fof(addAssignment_29529,axiom,
! [VarNext] :
( v3890(VarNext,bitIndex0)
<=> v94414(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1511,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94415(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v94414(VarNext,B)
<=> v3890(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1571,axiom,
! [VarNext] :
( v94415(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v94414(VarNext,B)
<=> v4614(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17751,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94415(VarNext)
<=> v94416(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17750,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94416(VarNext)
<=> ( v94418(VarNext)
& v4081(VarNext) ) ) ) ).
fof(writeUnaryOperator_6783,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94418(VarNext)
<=> v4094(VarNext) ) ) ).
fof(addAssignment_29528,axiom,
! [VarCurr] :
( v3894(VarCurr,bitIndex0)
<=> v3896(VarCurr,bitIndex0) ) ).
fof(addAssignment_29527,axiom,
! [VarCurr] :
( v3896(VarCurr,bitIndex0)
<=> v3898(VarCurr,bitIndex0) ) ).
fof(addAssignment_29526,axiom,
! [VarCurr] :
( v3898(VarCurr,bitIndex0)
<=> v3900(VarCurr,bitIndex0) ) ).
fof(addAssignment_29525,axiom,
! [VarCurr] :
( v3900(VarCurr,bitIndex0)
<=> v3902(VarCurr,bitIndex0) ) ).
fof(addAssignment_29524,axiom,
! [VarCurr] :
( v3902(VarCurr,bitIndex0)
<=> v3904(VarCurr,bitIndex0) ) ).
fof(addAssignment_29523,axiom,
! [VarCurr] :
( v3904(VarCurr,bitIndex0)
<=> v3906(VarCurr,bitIndex0) ) ).
fof(addAssignment_29522,axiom,
! [VarCurr] :
( v3906(VarCurr,bitIndex0)
<=> v3908(VarCurr,bitIndex0) ) ).
fof(addAssignment_29521,axiom,
! [VarCurr] :
( v3908(VarCurr,bitIndex0)
<=> v3910(VarCurr,bitIndex0) ) ).
fof(addAssignment_29520,axiom,
! [VarCurr] :
( v3910(VarCurr,bitIndex0)
<=> v3912(VarCurr,bitIndex0) ) ).
fof(addAssignment_29519,axiom,
! [VarCurr] :
( v3912(VarCurr,bitIndex0)
<=> v3914(VarCurr,bitIndex0) ) ).
fof(addAssignment_29518,axiom,
! [VarNext] :
( v3914(VarNext,bitIndex0)
<=> v94406(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1510,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94408(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v94406(VarNext,B)
<=> v3914(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1570,axiom,
! [VarNext] :
( v94408(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v94406(VarNext,B)
<=> v4599(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17749,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94408(VarNext)
<=> ( v94409(VarNext)
& v4593(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17748,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94409(VarNext)
<=> ( v94411(VarNext)
& v4061(VarNext) ) ) ) ).
fof(writeUnaryOperator_6782,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94411(VarNext)
<=> v4068(VarNext) ) ) ).
fof(addAssignment_29517,axiom,
! [VarCurr] :
( v94402(VarCurr)
<=> $false ) ).
fof(addAssignment_29516,axiom,
! [VarCurr] :
( v94400(VarCurr)
<=> $false ) ).
fof(addAssignment_29515,axiom,
! [VarCurr] :
( v94398(VarCurr)
<=> $true ) ).
fof(addAssignment_29514,axiom,
! [VarCurr] :
( v94396(VarCurr)
<=> $false ) ).
fof(addAssignment_29513,axiom,
! [VarCurr] :
( v94394(VarCurr)
<=> v3831(VarCurr) ) ).
fof(addAssignment_29512,axiom,
! [VarCurr] :
( v10436(VarCurr,bitIndex1)
<=> v10531(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1509,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94358(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v10438(VarNext,B)
<=> v10438(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1569,axiom,
! [VarNext] :
( v94358(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v10438(VarNext,B)
<=> v94366(VarNext,B) ) ) ) ).
fof(addAssignment_29511,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v94366(VarNext,B)
<=> v94364(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2035,axiom,
! [VarCurr] :
( ~ v94287(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v94364(VarCurr,B)
<=> v10440(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2068,axiom,
! [VarCurr] :
( v94287(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v94364(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17747,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94358(VarNext)
<=> v94359(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17746,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94359(VarNext)
<=> ( v94361(VarNext)
& v11059(VarNext) ) ) ) ).
fof(writeUnaryOperator_6781,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94361(VarNext)
<=> v11068(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_169,axiom,
! [VarCurr] :
( ( ~ v94316(VarCurr)
& ~ v94326(VarCurr)
& ~ v94336(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v10440(VarCurr,B)
<=> v94347(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1188,axiom,
! [VarCurr] :
( v94336(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v10440(VarCurr,B)
<=> v94337(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4642,axiom,
! [VarCurr] :
( v94326(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v10440(VarCurr,B)
<=> v94327(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4649,axiom,
! [VarCurr] :
( v94316(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v10440(VarCurr,B)
<=> v94317(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_168,axiom,
! [VarCurr] :
( ( ~ v94348(VarCurr)
& ~ v94350(VarCurr)
& ~ v94352(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v94347(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1187,axiom,
! [VarCurr] :
( v94352(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v94347(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4641,axiom,
! [VarCurr] :
( v94350(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v94347(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4648,axiom,
! [VarCurr] :
( v94348(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v94347(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7067,axiom,
! [VarCurr] :
( v94354(VarCurr)
<=> ( ( v94355(VarCurr,bitIndex1)
<=> $true )
& ( v94355(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_29510,axiom,
! [VarCurr] :
( v94355(VarCurr,bitIndex0)
<=> v94291(VarCurr) ) ).
fof(addAssignment_29509,axiom,
! [VarCurr] :
( v94355(VarCurr,bitIndex1)
<=> v10442(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7066,axiom,
! [VarCurr] :
( v94352(VarCurr)
<=> ( ( v94353(VarCurr,bitIndex1)
<=> $true )
& ( v94353(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29508,axiom,
! [VarCurr] :
( v94353(VarCurr,bitIndex0)
<=> v94291(VarCurr) ) ).
fof(addAssignment_29507,axiom,
! [VarCurr] :
( v94353(VarCurr,bitIndex1)
<=> v10442(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7065,axiom,
! [VarCurr] :
( v94350(VarCurr)
<=> ( ( v94351(VarCurr,bitIndex1)
<=> $false )
& ( v94351(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_29506,axiom,
! [VarCurr] :
( v94351(VarCurr,bitIndex0)
<=> v94291(VarCurr) ) ).
fof(addAssignment_29505,axiom,
! [VarCurr] :
( v94351(VarCurr,bitIndex1)
<=> v10442(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7064,axiom,
! [VarCurr] :
( v94348(VarCurr)
<=> ( ( v94349(VarCurr,bitIndex1)
<=> $false )
& ( v94349(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29504,axiom,
! [VarCurr] :
( v94349(VarCurr,bitIndex0)
<=> v94291(VarCurr) ) ).
fof(addAssignment_29503,axiom,
! [VarCurr] :
( v94349(VarCurr,bitIndex1)
<=> v10442(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7063,axiom,
! [VarCurr] :
( v94346(VarCurr)
<=> ( ( v10438(VarCurr,bitIndex1)
<=> $true )
& ( v10438(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_167,axiom,
! [VarCurr] :
( ( ~ v94338(VarCurr)
& ~ v94340(VarCurr)
& ~ v94342(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v94337(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1186,axiom,
! [VarCurr] :
( v94342(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v94337(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4640,axiom,
! [VarCurr] :
( v94340(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v94337(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4647,axiom,
! [VarCurr] :
( v94338(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v94337(VarCurr,B)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7062,axiom,
! [VarCurr] :
( v94344(VarCurr)
<=> ( ( v94345(VarCurr,bitIndex1)
<=> $true )
& ( v94345(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_29502,axiom,
! [VarCurr] :
( v94345(VarCurr,bitIndex0)
<=> v94275(VarCurr) ) ).
fof(addAssignment_29501,axiom,
! [VarCurr] :
( v94345(VarCurr,bitIndex1)
<=> v10442(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7061,axiom,
! [VarCurr] :
( v94342(VarCurr)
<=> ( ( v94343(VarCurr,bitIndex1)
<=> $true )
& ( v94343(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29500,axiom,
! [VarCurr] :
( v94343(VarCurr,bitIndex0)
<=> v94275(VarCurr) ) ).
fof(addAssignment_29499,axiom,
! [VarCurr] :
( v94343(VarCurr,bitIndex1)
<=> v10442(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7060,axiom,
! [VarCurr] :
( v94340(VarCurr)
<=> ( ( v94341(VarCurr,bitIndex1)
<=> $false )
& ( v94341(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_29498,axiom,
! [VarCurr] :
( v94341(VarCurr,bitIndex0)
<=> v94275(VarCurr) ) ).
fof(addAssignment_29497,axiom,
! [VarCurr] :
( v94341(VarCurr,bitIndex1)
<=> v10442(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7059,axiom,
! [VarCurr] :
( v94338(VarCurr)
<=> ( ( v94339(VarCurr,bitIndex1)
<=> $false )
& ( v94339(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29496,axiom,
! [VarCurr] :
( v94339(VarCurr,bitIndex0)
<=> v94275(VarCurr) ) ).
fof(addAssignment_29495,axiom,
! [VarCurr] :
( v94339(VarCurr,bitIndex1)
<=> v10442(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7058,axiom,
! [VarCurr] :
( v94336(VarCurr)
<=> ( ( v10438(VarCurr,bitIndex1)
<=> $true )
& ( v10438(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_166,axiom,
! [VarCurr] :
( ( ~ v94328(VarCurr)
& ~ v94330(VarCurr)
& ~ v94332(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v94327(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1185,axiom,
! [VarCurr] :
( v94332(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v94327(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4639,axiom,
! [VarCurr] :
( v94330(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v94327(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4646,axiom,
! [VarCurr] :
( v94328(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v94327(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7057,axiom,
! [VarCurr] :
( v94334(VarCurr)
<=> ( ( v94335(VarCurr,bitIndex1)
<=> $true )
& ( v94335(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_29494,axiom,
! [VarCurr] :
( v94335(VarCurr,bitIndex0)
<=> v94291(VarCurr) ) ).
fof(addAssignment_29493,axiom,
! [VarCurr] :
( v94335(VarCurr,bitIndex1)
<=> v10442(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7056,axiom,
! [VarCurr] :
( v94332(VarCurr)
<=> ( ( v94333(VarCurr,bitIndex1)
<=> $true )
& ( v94333(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29492,axiom,
! [VarCurr] :
( v94333(VarCurr,bitIndex0)
<=> v94291(VarCurr) ) ).
fof(addAssignment_29491,axiom,
! [VarCurr] :
( v94333(VarCurr,bitIndex1)
<=> v10442(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7055,axiom,
! [VarCurr] :
( v94330(VarCurr)
<=> ( ( v94331(VarCurr,bitIndex1)
<=> $false )
& ( v94331(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_29490,axiom,
! [VarCurr] :
( v94331(VarCurr,bitIndex0)
<=> v94291(VarCurr) ) ).
fof(addAssignment_29489,axiom,
! [VarCurr] :
( v94331(VarCurr,bitIndex1)
<=> v10442(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7054,axiom,
! [VarCurr] :
( v94328(VarCurr)
<=> ( ( v94329(VarCurr,bitIndex1)
<=> $false )
& ( v94329(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29488,axiom,
! [VarCurr] :
( v94329(VarCurr,bitIndex0)
<=> v94291(VarCurr) ) ).
fof(addAssignment_29487,axiom,
! [VarCurr] :
( v94329(VarCurr,bitIndex1)
<=> v10442(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7053,axiom,
! [VarCurr] :
( v94326(VarCurr)
<=> ( ( v10438(VarCurr,bitIndex1)
<=> $false )
& ( v10438(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_165,axiom,
! [VarCurr] :
( ( ~ v94318(VarCurr)
& ~ v94320(VarCurr)
& ~ v94322(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v94317(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1184,axiom,
! [VarCurr] :
( v94322(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v94317(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4638,axiom,
! [VarCurr] :
( v94320(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v94317(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4645,axiom,
! [VarCurr] :
( v94318(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v94317(VarCurr,B)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7052,axiom,
! [VarCurr] :
( v94324(VarCurr)
<=> ( ( v94325(VarCurr,bitIndex1)
<=> $true )
& ( v94325(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_29486,axiom,
! [VarCurr] :
( v94325(VarCurr,bitIndex0)
<=> v94275(VarCurr) ) ).
fof(addAssignment_29485,axiom,
! [VarCurr] :
( v94325(VarCurr,bitIndex1)
<=> v10442(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7051,axiom,
! [VarCurr] :
( v94322(VarCurr)
<=> ( ( v94323(VarCurr,bitIndex1)
<=> $true )
& ( v94323(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29484,axiom,
! [VarCurr] :
( v94323(VarCurr,bitIndex0)
<=> v94275(VarCurr) ) ).
fof(addAssignment_29483,axiom,
! [VarCurr] :
( v94323(VarCurr,bitIndex1)
<=> v10442(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7050,axiom,
! [VarCurr] :
( v94320(VarCurr)
<=> ( ( v94321(VarCurr,bitIndex1)
<=> $false )
& ( v94321(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_29482,axiom,
! [VarCurr] :
( v94321(VarCurr,bitIndex0)
<=> v94275(VarCurr) ) ).
fof(addAssignment_29481,axiom,
! [VarCurr] :
( v94321(VarCurr,bitIndex1)
<=> v10442(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7049,axiom,
! [VarCurr] :
( v94318(VarCurr)
<=> ( ( v94319(VarCurr,bitIndex1)
<=> $false )
& ( v94319(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29480,axiom,
! [VarCurr] :
( v94319(VarCurr,bitIndex0)
<=> v94275(VarCurr) ) ).
fof(addAssignment_29479,axiom,
! [VarCurr] :
( v94319(VarCurr,bitIndex1)
<=> v10442(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7048,axiom,
! [VarCurr] :
( v94316(VarCurr)
<=> ( ( v10438(VarCurr,bitIndex1)
<=> $false )
& ( v10438(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1508,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94304(VarNext)
=> ( v94291(VarNext)
<=> v94291(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1568,axiom,
! [VarNext] :
( v94304(VarNext)
=> ( v94291(VarNext)
<=> v94312(VarNext) ) ) ).
fof(addAssignment_29478,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94312(VarNext)
<=> v94310(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2034,axiom,
! [VarCurr] :
( ~ v94287(VarCurr)
=> ( v94310(VarCurr)
<=> v94293(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2067,axiom,
! [VarCurr] :
( v94287(VarCurr)
=> ( v94310(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17745,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94304(VarNext)
<=> v94305(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17744,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94305(VarNext)
<=> ( v94307(VarNext)
& v11059(VarNext) ) ) ) ).
fof(writeUnaryOperator_6780,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94307(VarNext)
<=> v11068(VarNext) ) ) ).
fof(addAssignmentInitValueVector_47,axiom,
( v94291(constB0)
<=> $false ) ).
fof(addAssignment_29477,axiom,
! [VarCurr] :
( v94293(VarCurr)
<=> v94295(VarCurr) ) ).
fof(addAssignment_29476,axiom,
! [VarCurr] :
( v94295(VarCurr)
<=> v94297(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2033,axiom,
! [VarCurr] :
( ~ v94299(VarCurr)
=> ( v94297(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2066,axiom,
! [VarCurr] :
( v94299(VarCurr)
=> ( v94297(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17743,axiom,
! [VarCurr] :
( v94299(VarCurr)
<=> ( v94300(VarCurr)
| v94301(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7047,axiom,
! [VarCurr] :
( v94301(VarCurr)
<=> ( ( v10408(VarCurr,bitIndex2)
<=> $true )
& ( v10408(VarCurr,bitIndex1)
<=> $true )
& ( v10408(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7046,axiom,
! [VarCurr] :
( v94300(VarCurr)
<=> ( ( v10408(VarCurr,bitIndex2)
<=> $true )
& ( v10408(VarCurr,bitIndex1)
<=> $true )
& ( v10408(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignmentInitValueVector_46,axiom,
! [B] :
( range_2_0(B)
=> ( v10408(constB0,B)
<=> $false ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1507,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94278(VarNext)
=> ( v94275(VarNext)
<=> v94275(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1567,axiom,
! [VarNext] :
( v94278(VarNext)
=> ( v94275(VarNext)
<=> v94286(VarNext) ) ) ).
fof(addAssignment_29475,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94286(VarNext)
<=> v94284(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2032,axiom,
! [VarCurr] :
( ~ v94287(VarCurr)
=> ( v94284(VarCurr)
<=> v10418(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2065,axiom,
! [VarCurr] :
( v94287(VarCurr)
=> ( v94284(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_6779,axiom,
! [VarCurr] :
( ~ v94287(VarCurr)
<=> v10434(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17742,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94278(VarNext)
<=> v94279(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17741,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94279(VarNext)
<=> ( v94280(VarNext)
& v11059(VarNext) ) ) ) ).
fof(writeUnaryOperator_6778,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94280(VarNext)
<=> v11068(VarNext) ) ) ).
fof(addAssignmentInitValueVector_45,axiom,
( v94275(constB0)
<=> $false ) ).
fof(addAssignment_29474,axiom,
! [VarCurr] :
( v10442(VarCurr)
<=> v10444(VarCurr) ) ).
fof(addAssignment_29473,axiom,
! [VarCurr] :
( v10444(VarCurr)
<=> v10446(VarCurr) ) ).
fof(addAssignment_29472,axiom,
! [VarCurr] :
( v10446(VarCurr)
<=> v10448(VarCurr) ) ).
fof(addAssignment_29471,axiom,
! [VarCurr] :
( v10448(VarCurr)
<=> v10450(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2031,axiom,
! [VarCurr] :
( ~ v94262(VarCurr)
=> ( v10450(VarCurr)
<=> v94263(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2064,axiom,
! [VarCurr] :
( v94262(VarCurr)
=> ( v10450(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges5_10,axiom,
! [VarCurr] :
( ( ~ v94264(VarCurr)
& ~ v94265(VarCurr)
& ~ v94268(VarCurr)
& ~ v94269(VarCurr)
& ~ v94270(VarCurr) )
=> ( v94263(VarCurr)
<=> v92633(VarCurr,bitIndex1) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges4_10,axiom,
! [VarCurr] :
( v94270(VarCurr)
=> ( v94263(VarCurr)
<=> v92633(VarCurr,bitIndex2) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges3_10,axiom,
! [VarCurr] :
( v94269(VarCurr)
=> ( v94263(VarCurr)
<=> v92633(VarCurr,bitIndex3) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_11,axiom,
! [VarCurr] :
( v94268(VarCurr)
=> ( v94263(VarCurr)
<=> v92633(VarCurr,bitIndex2) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_16,axiom,
! [VarCurr] :
( v94265(VarCurr)
=> ( v94263(VarCurr)
<=> v92633(VarCurr,bitIndex3) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4644,axiom,
! [VarCurr] :
( v94264(VarCurr)
=> ( v94263(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7045,axiom,
! [VarCurr] :
( v94273(VarCurr)
<=> ( ( v10518(VarCurr,bitIndex2)
<=> $true )
& ( v10518(VarCurr,bitIndex1)
<=> $true )
& ( v10518(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17740,axiom,
! [VarCurr] :
( v94270(VarCurr)
<=> ( v94271(VarCurr)
| v94272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7044,axiom,
! [VarCurr] :
( v94272(VarCurr)
<=> ( ( v10518(VarCurr,bitIndex2)
<=> $true )
& ( v10518(VarCurr,bitIndex1)
<=> $true )
& ( v10518(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7043,axiom,
! [VarCurr] :
( v94271(VarCurr)
<=> ( ( v10518(VarCurr,bitIndex2)
<=> $true )
& ( v10518(VarCurr,bitIndex1)
<=> $false )
& ( v10518(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7042,axiom,
! [VarCurr] :
( v94269(VarCurr)
<=> ( ( v10518(VarCurr,bitIndex2)
<=> $true )
& ( v10518(VarCurr,bitIndex1)
<=> $false )
& ( v10518(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7041,axiom,
! [VarCurr] :
( v94268(VarCurr)
<=> ( ( v10518(VarCurr,bitIndex2)
<=> $false )
& ( v10518(VarCurr,bitIndex1)
<=> $true )
& ( v10518(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17739,axiom,
! [VarCurr] :
( v94265(VarCurr)
<=> ( v94266(VarCurr)
| v94267(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7040,axiom,
! [VarCurr] :
( v94267(VarCurr)
<=> ( ( v10518(VarCurr,bitIndex2)
<=> $false )
& ( v10518(VarCurr,bitIndex1)
<=> $true )
& ( v10518(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7039,axiom,
! [VarCurr] :
( v94266(VarCurr)
<=> ( ( v10518(VarCurr,bitIndex2)
<=> $false )
& ( v10518(VarCurr,bitIndex1)
<=> $false )
& ( v10518(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7038,axiom,
! [VarCurr] :
( v94264(VarCurr)
<=> ( ( v10518(VarCurr,bitIndex2)
<=> $false )
& ( v10518(VarCurr,bitIndex1)
<=> $false )
& ( v10518(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeUnaryOperator_6777,axiom,
! [VarCurr] :
( ~ v94262(VarCurr)
<=> v10452(VarCurr) ) ).
fof(addAssignment_29470,axiom,
! [VarCurr] :
( v92633(VarCurr,bitIndex2)
<=> v92635(VarCurr,bitIndex2) ) ).
fof(addAssignment_29469,axiom,
! [VarCurr] :
( v92635(VarCurr,bitIndex2)
<=> v92637(VarCurr,bitIndex2) ) ).
fof(addAssignment_29468,axiom,
! [VarCurr] :
( v92633(VarCurr,bitIndex3)
<=> v92635(VarCurr,bitIndex3) ) ).
fof(addAssignment_29467,axiom,
! [VarCurr] :
( v92635(VarCurr,bitIndex3)
<=> v92637(VarCurr,bitIndex3) ) ).
fof(addAssignment_29466,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v10518(VarCurr,B)
<=> v10520(VarCurr,B) ) ) ).
fof(addAssignment_29465,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v10520(VarCurr,B)
<=> v10522(VarCurr,B) ) ) ).
fof(addAssignment_29464,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v10522(VarCurr,B)
<=> v10524(VarCurr,B) ) ) ).
fof(addAssignment_29463,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v10524(VarCurr,B)
<=> v10526(VarCurr,B) ) ) ).
fof(addAssignment_29462,axiom,
! [VarCurr] :
( ( v10526(VarCurr,bitIndex1)
<=> v10528(VarCurr,bitIndex2) )
& ( v10526(VarCurr,bitIndex0)
<=> v10528(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_29461,axiom,
! [VarCurr] :
( v10452(VarCurr)
<=> v10454(VarCurr) ) ).
fof(addAssignment_29460,axiom,
! [VarCurr] :
( v10454(VarCurr)
<=> v10456(VarCurr) ) ).
fof(addAssignment_29459,axiom,
! [VarCurr] :
( v10456(VarCurr)
<=> v10458(VarCurr) ) ).
fof(addAssignment_29458,axiom,
! [VarCurr] :
( v10458(VarCurr)
<=> v10460(VarCurr) ) ).
fof(addAssignment_29457,axiom,
! [VarCurr] :
( v10460(VarCurr)
<=> v10462(VarCurr) ) ).
fof(addAssignment_29456,axiom,
! [VarCurr] :
( v10462(VarCurr)
<=> v10464(VarCurr) ) ).
fof(addAssignment_29455,axiom,
! [VarCurr] :
( v10464(VarCurr)
<=> v10466(VarCurr) ) ).
fof(addAssignment_29454,axiom,
! [VarCurr] :
( v10466(VarCurr)
<=> v10468(VarCurr) ) ).
fof(addAssignment_29453,axiom,
! [VarCurr] :
( v10468(VarCurr)
<=> v10470(VarCurr) ) ).
fof(addAssignment_29452,axiom,
! [VarCurr] :
( v10470(VarCurr)
<=> v10472(VarCurr) ) ).
fof(addAssignment_29451,axiom,
! [VarCurr] :
( v10472(VarCurr)
<=> v10474(VarCurr) ) ).
fof(addAssignment_29450,axiom,
! [VarCurr] :
( v10474(VarCurr)
<=> v10476(VarCurr,bitIndex2) ) ).
fof(addAssignment_29449,axiom,
! [VarNext] :
( v10476(VarNext,bitIndex2)
<=> v94254(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1506,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94255(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v94254(VarNext,B)
<=> v10476(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1566,axiom,
! [VarNext] :
( v94255(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v94254(VarNext,B)
<=> v92786(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17738,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94255(VarNext)
<=> v94256(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17737,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94256(VarNext)
<=> ( v94258(VarNext)
& v92769(VarNext) ) ) ) ).
fof(writeUnaryOperator_6776,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94258(VarNext)
<=> v92780(VarNext) ) ) ).
fof(addAssignment_29448,axiom,
! [VarCurr] :
( v10486(VarCurr,bitIndex2)
<=> v92752(VarCurr,bitIndex2) ) ).
fof(addAssignment_29447,axiom,
! [VarCurr] :
( v92751(VarCurr,bitIndex2)
<=> v92790(VarCurr,bitIndex2) ) ).
fof(addAssignment_29446,axiom,
! [VarNext] :
( v10476(VarNext,bitIndex3)
<=> v94246(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1505,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94247(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v94246(VarNext,B)
<=> v10476(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1565,axiom,
! [VarNext] :
( v94247(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v94246(VarNext,B)
<=> v92786(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17736,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94247(VarNext)
<=> v94248(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17735,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94248(VarNext)
<=> ( v94250(VarNext)
& v92769(VarNext) ) ) ) ).
fof(writeUnaryOperator_6775,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94250(VarNext)
<=> v92780(VarNext) ) ) ).
fof(addAssignment_29445,axiom,
! [VarCurr] :
( v10486(VarCurr,bitIndex3)
<=> v92752(VarCurr,bitIndex3) ) ).
fof(addAssignment_29444,axiom,
! [VarCurr] :
( v92751(VarCurr,bitIndex3)
<=> v92790(VarCurr,bitIndex3) ) ).
fof(addAssignment_29443,axiom,
! [VarCurr] :
( v92733(VarCurr)
<=> v92735(VarCurr) ) ).
fof(addAssignment_29442,axiom,
! [VarCurr] :
( v92735(VarCurr)
<=> v92737(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1183,axiom,
! [VarCurr] :
( ( ~ v94241(VarCurr)
& ~ v94158(VarCurr) )
=> ( v92737(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4637,axiom,
! [VarCurr] :
( v94158(VarCurr)
=> ( v92737(VarCurr)
<=> v94242(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4643,axiom,
! [VarCurr] :
( v94241(VarCurr)
=> ( v92737(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4636,axiom,
! [VarCurr] :
( ~ v94243(VarCurr)
=> ( v94242(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4642,axiom,
! [VarCurr] :
( v94243(VarCurr)
=> ( v94242(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7037,axiom,
! [VarCurr] :
( v94244(VarCurr)
<=> ( v92743(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7036,axiom,
! [VarCurr] :
( v94243(VarCurr)
<=> ( v92743(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17734,axiom,
! [VarCurr] :
( v94241(VarCurr)
<=> ( v94151(VarCurr)
| v94152(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1504,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94228(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v92739(VarNext,B)
<=> v92739(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1564,axiom,
! [VarNext] :
( v94228(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v92739(VarNext,B)
<=> v94236(VarNext,B) ) ) ) ).
fof(addAssignment_29441,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v94236(VarNext,B)
<=> v94234(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2030,axiom,
! [VarCurr] :
( ~ v94237(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v94234(VarCurr,B)
<=> v92741(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2063,axiom,
! [VarCurr] :
( v94237(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v94234(VarCurr,B)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7035,axiom,
! [VarCurr] :
( v94237(VarCurr)
<=> ( v10482(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17733,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94228(VarNext)
<=> v94229(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17732,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94229(VarNext)
<=> ( v94230(VarNext)
& v92773(VarNext) ) ) ) ).
fof(writeUnaryOperator_6774,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94230(VarNext)
<=> v93443(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_164,axiom,
! [VarCurr] :
( ( ~ v94215(VarCurr)
& ~ v94219(VarCurr)
& ~ v94225(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v92741(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1182,axiom,
! [VarCurr] :
( v94225(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v92741(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4635,axiom,
! [VarCurr] :
( v94219(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v92741(VarCurr,B)
<=> v94220(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4641,axiom,
! [VarCurr] :
( v94215(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v92741(VarCurr,B)
<=> v94216(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7034,axiom,
! [VarCurr] :
( v94225(VarCurr)
<=> ( ( v92739(VarCurr,bitIndex1)
<=> $true )
& ( v92739(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4634,axiom,
! [VarCurr] :
( ~ v94221(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v94220(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4640,axiom,
! [VarCurr] :
( v94221(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v94220(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7033,axiom,
! [VarCurr] :
( v94223(VarCurr)
<=> ( v94224(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17731,axiom,
! [VarCurr] :
( v94224(VarCurr)
<=> ( v93310(VarCurr)
| v93314(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7032,axiom,
! [VarCurr] :
( v94221(VarCurr)
<=> ( v94222(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17730,axiom,
! [VarCurr] :
( v94222(VarCurr)
<=> ( v93310(VarCurr)
| v93314(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7031,axiom,
! [VarCurr] :
( v94219(VarCurr)
<=> ( ( v92739(VarCurr,bitIndex1)
<=> $false )
& ( v92739(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4633,axiom,
! [VarCurr] :
( ~ v94217(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v94216(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4639,axiom,
! [VarCurr] :
( v94217(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v94216(VarCurr,B)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7030,axiom,
! [VarCurr] :
( v94218(VarCurr)
<=> ( v92743(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7029,axiom,
! [VarCurr] :
( v94217(VarCurr)
<=> ( v92743(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7028,axiom,
! [VarCurr] :
( v94215(VarCurr)
<=> ( ( v92739(VarCurr,bitIndex1)
<=> $false )
& ( v92739(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1503,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94200(VarNext)
=> ( v93310(VarNext)
<=> v93310(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1563,axiom,
! [VarNext] :
( v94200(VarNext)
=> ( v93310(VarNext)
<=> v94208(VarNext) ) ) ).
fof(addAssignment_29440,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94208(VarNext)
<=> v94206(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2029,axiom,
! [VarCurr] :
( ~ v93450(VarCurr)
=> ( v94206(VarCurr)
<=> v94209(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2062,axiom,
! [VarCurr] :
( v93450(VarCurr)
=> ( v94206(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2028,axiom,
! [VarCurr] :
( ~ v93312(VarCurr)
=> ( v94209(VarCurr)
<=> v94210(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2061,axiom,
! [VarCurr] :
( v93312(VarCurr)
=> ( v94209(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17729,axiom,
! [VarCurr] :
( v94210(VarCurr)
<=> ( v94211(VarCurr)
& v93310(VarCurr) ) ) ).
fof(writeUnaryOperator_6773,axiom,
! [VarCurr] :
( ~ v94211(VarCurr)
<=> v94160(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17728,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94200(VarNext)
<=> v94201(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17727,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94201(VarNext)
<=> ( v94203(VarNext)
& v92773(VarNext) ) ) ) ).
fof(writeUnaryOperator_6772,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94203(VarNext)
<=> v93443(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1502,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94187(VarNext)
=> ( v94160(VarNext)
<=> v94160(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1562,axiom,
! [VarNext] :
( v94187(VarNext)
=> ( v94160(VarNext)
<=> v94195(VarNext) ) ) ).
fof(addAssignment_29439,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94195(VarNext)
<=> v94193(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2027,axiom,
! [VarCurr] :
( ~ v93450(VarCurr)
=> ( v94193(VarCurr)
<=> v94162(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2060,axiom,
! [VarCurr] :
( v93450(VarCurr)
=> ( v94193(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17726,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94187(VarNext)
<=> v94188(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17725,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94188(VarNext)
<=> ( v94190(VarNext)
& v92773(VarNext) ) ) ) ).
fof(writeUnaryOperator_6771,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94190(VarNext)
<=> v93443(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1181,axiom,
! [VarCurr] :
( ( ~ v93392(VarCurr)
& ~ v94184(VarCurr) )
=> ( v94162(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4632,axiom,
! [VarCurr] :
( v94184(VarCurr)
=> ( v94162(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4638,axiom,
! [VarCurr] :
( v93392(VarCurr)
=> ( v94162(VarCurr)
<=> v94169(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17724,axiom,
! [VarCurr] :
( v94184(VarCurr)
<=> ( v93393(VarCurr)
| v93408(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4631,axiom,
! [VarCurr] :
( ~ v94170(VarCurr)
=> ( v94169(VarCurr)
<=> v94172(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4637,axiom,
! [VarCurr] :
( v94170(VarCurr)
=> ( v94169(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4630,axiom,
! [VarCurr] :
( ~ v94173(VarCurr)
=> ( v94172(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4636,axiom,
! [VarCurr] :
( v94173(VarCurr)
=> ( v94172(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17723,axiom,
! [VarCurr] :
( v94173(VarCurr)
<=> ( v94174(VarCurr)
| v94175(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17722,axiom,
! [VarCurr] :
( v94175(VarCurr)
<=> ( v94176(VarCurr)
| v94183(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7027,axiom,
! [VarCurr] :
( v94183(VarCurr)
<=> ( ( v94167(VarCurr,bitIndex2)
<=> $true )
& ( v94167(VarCurr,bitIndex1)
<=> $true )
& ( v94167(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17721,axiom,
! [VarCurr] :
( v94176(VarCurr)
<=> ( v94177(VarCurr)
| v94182(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7026,axiom,
! [VarCurr] :
( v94182(VarCurr)
<=> ( ( v94167(VarCurr,bitIndex2)
<=> $true )
& ( v94167(VarCurr,bitIndex1)
<=> $false )
& ( v94167(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17720,axiom,
! [VarCurr] :
( v94177(VarCurr)
<=> ( v94178(VarCurr)
| v94181(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7025,axiom,
! [VarCurr] :
( v94181(VarCurr)
<=> ( ( v94167(VarCurr,bitIndex2)
<=> $true )
& ( v94167(VarCurr,bitIndex1)
<=> $false )
& ( v94167(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17719,axiom,
! [VarCurr] :
( v94178(VarCurr)
<=> ( v94179(VarCurr)
| v94180(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7024,axiom,
! [VarCurr] :
( v94180(VarCurr)
<=> ( ( v94167(VarCurr,bitIndex2)
<=> $false )
& ( v94167(VarCurr,bitIndex1)
<=> $true )
& ( v94167(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7023,axiom,
! [VarCurr] :
( v94179(VarCurr)
<=> ( ( v94167(VarCurr,bitIndex2)
<=> $false )
& ( v94167(VarCurr,bitIndex1)
<=> $false )
& ( v94167(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7022,axiom,
! [VarCurr] :
( v94174(VarCurr)
<=> ( ( v94167(VarCurr,bitIndex2)
<=> $false )
& ( v94167(VarCurr,bitIndex1)
<=> $true )
& ( v94167(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7021,axiom,
! [VarCurr] :
( v94171(VarCurr)
<=> ( v94164(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7020,axiom,
! [VarCurr] :
( v94170(VarCurr)
<=> ( v94164(VarCurr)
<=> $true ) ) ).
fof(writeUnaryOperator_6770,axiom,
! [VarCurr] :
( ~ v94164(VarCurr)
<=> v93310(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_163,axiom,
! [VarCurr] :
( ( ~ v94151(VarCurr)
& ~ v94152(VarCurr)
& ~ v94158(VarCurr) )
=> ( v93312(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1180,axiom,
! [VarCurr] :
( v94158(VarCurr)
=> ( v93312(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4629,axiom,
! [VarCurr] :
( v94152(VarCurr)
=> ( v93312(VarCurr)
<=> v94153(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4635,axiom,
! [VarCurr] :
( v94151(VarCurr)
=> ( v93312(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7019,axiom,
! [VarCurr] :
( v94158(VarCurr)
<=> ( ( v92739(VarCurr,bitIndex1)
<=> $true )
& ( v92739(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4628,axiom,
! [VarCurr] :
( ~ v94154(VarCurr)
=> ( v94153(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4634,axiom,
! [VarCurr] :
( v94154(VarCurr)
=> ( v94153(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7018,axiom,
! [VarCurr] :
( v94156(VarCurr)
<=> ( v94157(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17718,axiom,
! [VarCurr] :
( v94157(VarCurr)
<=> ( v93310(VarCurr)
| v93314(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7017,axiom,
! [VarCurr] :
( v94154(VarCurr)
<=> ( v94155(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17717,axiom,
! [VarCurr] :
( v94155(VarCurr)
<=> ( v93310(VarCurr)
| v93314(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7016,axiom,
! [VarCurr] :
( v94152(VarCurr)
<=> ( ( v92739(VarCurr,bitIndex1)
<=> $false )
& ( v92739(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7015,axiom,
! [VarCurr] :
( v94151(VarCurr)
<=> ( ( v92739(VarCurr,bitIndex1)
<=> $false )
& ( v92739(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignmentInitValueVector_44,axiom,
! [B] :
( range_1_0(B)
=> ( v92739(constB0,B)
<=> $false ) ) ).
fof(addAssignment_29438,axiom,
! [VarCurr] :
( v93314(VarCurr)
<=> v93316(VarCurr) ) ).
fof(addAssignment_29437,axiom,
! [VarCurr] :
( v93316(VarCurr)
<=> v93318(VarCurr) ) ).
fof(addAssignment_29436,axiom,
! [VarCurr] :
( v93318(VarCurr)
<=> v93320(VarCurr) ) ).
fof(addAssignment_29435,axiom,
! [VarCurr] :
( v93320(VarCurr)
<=> v93322(VarCurr) ) ).
fof(addAssignment_29434,axiom,
! [VarCurr] :
( v93322(VarCurr)
<=> v93324(VarCurr) ) ).
fof(addAssignment_29433,axiom,
! [VarCurr] :
( v93324(VarCurr)
<=> v93326(VarCurr) ) ).
fof(addAssignment_29432,axiom,
! [VarCurr] :
( v93326(VarCurr)
<=> v93328(VarCurr) ) ).
fof(addAssignment_29431,axiom,
! [VarCurr] :
( v93328(VarCurr)
<=> v93330(VarCurr,bitIndex2) ) ).
fof(addAssignment_29430,axiom,
! [VarNext] :
( v93330(VarNext,bitIndex2)
<=> v94143(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1501,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94144(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v94143(VarNext,B)
<=> v93330(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1561,axiom,
! [VarNext] :
( v94144(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v94143(VarNext,B)
<=> v93505(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17716,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94144(VarNext)
<=> v94145(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17715,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94145(VarNext)
<=> ( v94147(VarNext)
& v93490(VarNext) ) ) ) ).
fof(writeUnaryOperator_6769,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94147(VarNext)
<=> v93499(VarNext) ) ) ).
fof(addAssignment_29429,axiom,
! [VarCurr] :
( v93336(VarCurr,bitIndex2)
<=> v93475(VarCurr,bitIndex2) ) ).
fof(addAssignment_29428,axiom,
! [VarCurr] :
( v93472(VarCurr,bitIndex2)
<=> v93473(VarCurr,bitIndex2) ) ).
fof(addAssignment_29427,axiom,
! [VarNext] :
( v93330(VarNext,bitIndex3)
<=> v94135(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1500,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94136(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v94135(VarNext,B)
<=> v93330(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1560,axiom,
! [VarNext] :
( v94136(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v94135(VarNext,B)
<=> v93505(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17714,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94136(VarNext)
<=> v94137(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17713,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94137(VarNext)
<=> ( v94139(VarNext)
& v93490(VarNext) ) ) ) ).
fof(writeUnaryOperator_6768,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94139(VarNext)
<=> v93499(VarNext) ) ) ).
fof(addAssignment_29426,axiom,
! [VarCurr] :
( v93336(VarCurr,bitIndex3)
<=> v93475(VarCurr,bitIndex3) ) ).
fof(addAssignment_29425,axiom,
! [VarCurr] :
( v93472(VarCurr,bitIndex3)
<=> v93473(VarCurr,bitIndex3) ) ).
fof(addAssignment_29424,axiom,
! [VarCurr] :
( v93454(VarCurr)
<=> v93456(VarCurr) ) ).
fof(addAssignment_29423,axiom,
! [VarCurr] :
( v93456(VarCurr)
<=> v93458(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_162,axiom,
! [VarCurr] :
( ( ~ v94011(VarCurr)
& ~ v94035(VarCurr)
& ~ v94039(VarCurr) )
=> ( v93458(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1179,axiom,
! [VarCurr] :
( v94039(VarCurr)
=> ( v93458(VarCurr)
<=> v94128(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4627,axiom,
! [VarCurr] :
( v94035(VarCurr)
=> ( v93458(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4633,axiom,
! [VarCurr] :
( v94011(VarCurr)
=> ( v93458(VarCurr)
<=> v94122(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4626,axiom,
! [VarCurr] :
( ~ v94129(VarCurr)
=> ( v94128(VarCurr)
<=> v94131(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4632,axiom,
! [VarCurr] :
( v94129(VarCurr)
=> ( v94128(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4625,axiom,
! [VarCurr] :
( ~ v94132(VarCurr)
=> ( v94131(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4631,axiom,
! [VarCurr] :
( v94132(VarCurr)
=> ( v94131(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7014,axiom,
! [VarCurr] :
( v94133(VarCurr)
<=> ( v93464(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7013,axiom,
! [VarCurr] :
( v94132(VarCurr)
<=> ( v93464(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7012,axiom,
! [VarCurr] :
( v94130(VarCurr)
<=> ( v9695(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7011,axiom,
! [VarCurr] :
( v94129(VarCurr)
<=> ( v9695(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4624,axiom,
! [VarCurr] :
( ~ v94013(VarCurr)
=> ( v94122(VarCurr)
<=> v94123(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4630,axiom,
! [VarCurr] :
( v94013(VarCurr)
=> ( v94122(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4623,axiom,
! [VarCurr] :
( ~ v94016(VarCurr)
=> ( v94123(VarCurr)
<=> v94124(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4629,axiom,
! [VarCurr] :
( v94016(VarCurr)
=> ( v94123(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4622,axiom,
! [VarCurr] :
( ~ v94125(VarCurr)
=> ( v94124(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4628,axiom,
! [VarCurr] :
( v94125(VarCurr)
=> ( v94124(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17712,axiom,
! [VarCurr] :
( v94125(VarCurr)
<=> ( v94127(VarCurr)
| v94026(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17711,axiom,
! [VarCurr] :
( v94127(VarCurr)
<=> ( v94020(VarCurr)
| v94025(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1499,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94109(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v93460(VarNext,B)
<=> v93460(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1559,axiom,
! [VarNext] :
( v94109(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v93460(VarNext,B)
<=> v94117(VarNext,B) ) ) ) ).
fof(addAssignment_29422,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v94117(VarNext,B)
<=> v94115(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2026,axiom,
! [VarCurr] :
( ~ v94118(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v94115(VarCurr,B)
<=> v93462(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2059,axiom,
! [VarCurr] :
( v94118(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v94115(VarCurr,B)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7010,axiom,
! [VarCurr] :
( v94118(VarCurr)
<=> ( v9687(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17710,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94109(VarNext)
<=> v94110(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17709,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94110(VarNext)
<=> ( v94111(VarNext)
& v9729(VarNext) ) ) ) ).
fof(writeUnaryOperator_6767,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94111(VarNext)
<=> v9738(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_161,axiom,
! [VarCurr] :
( ( ~ v94073(VarCurr)
& ~ v94099(VarCurr)
& ~ v94103(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v93462(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1178,axiom,
! [VarCurr] :
( v94103(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v93462(VarCurr,B)
<=> v94104(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4621,axiom,
! [VarCurr] :
( v94099(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v93462(VarCurr,B)
<=> v94100(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4627,axiom,
! [VarCurr] :
( v94073(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v93462(VarCurr,B)
<=> v94074(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4620,axiom,
! [VarCurr] :
( ~ v94105(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v94104(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4626,axiom,
! [VarCurr] :
( v94105(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v94104(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7009,axiom,
! [VarCurr] :
( v94106(VarCurr)
<=> ( v9695(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7008,axiom,
! [VarCurr] :
( v94105(VarCurr)
<=> ( v9695(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7007,axiom,
! [VarCurr] :
( v94103(VarCurr)
<=> ( ( v93460(VarCurr,bitIndex1)
<=> $true )
& ( v93460(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4619,axiom,
! [VarCurr] :
( ~ v94101(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v94100(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4625,axiom,
! [VarCurr] :
( v94101(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v94100(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7006,axiom,
! [VarCurr] :
( v94102(VarCurr)
<=> ( v94001(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7005,axiom,
! [VarCurr] :
( v94101(VarCurr)
<=> ( v94001(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7004,axiom,
! [VarCurr] :
( v94099(VarCurr)
<=> ( ( v93460(VarCurr,bitIndex1)
<=> $false )
& ( v93460(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4618,axiom,
! [VarCurr] :
( ~ v94075(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v94074(VarCurr,B)
<=> v94077(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4624,axiom,
! [VarCurr] :
( v94075(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v94074(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4617,axiom,
! [VarCurr] :
( ~ v94078(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v94077(VarCurr,B)
<=> v94080(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4623,axiom,
! [VarCurr] :
( v94078(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v94077(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_160,axiom,
! [VarCurr] :
( ( ~ v94081(VarCurr)
& ~ v94089(VarCurr)
& ~ v94090(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v94080(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1177,axiom,
! [VarCurr] :
( v94090(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v94080(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4616,axiom,
! [VarCurr] :
( v94089(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v94080(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4622,axiom,
! [VarCurr] :
( v94081(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v94080(VarCurr,B)
<=> v94086(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17708,axiom,
! [VarCurr] :
( v94090(VarCurr)
<=> ( v94091(VarCurr)
| v94098(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7003,axiom,
! [VarCurr] :
( v94098(VarCurr)
<=> ( ( v93865(VarCurr,bitIndex3)
<=> $true )
& ( v93865(VarCurr,bitIndex2)
<=> $false )
& ( v93865(VarCurr,bitIndex1)
<=> $false )
& ( v93865(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17707,axiom,
! [VarCurr] :
( v94091(VarCurr)
<=> ( v94092(VarCurr)
| v94097(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7002,axiom,
! [VarCurr] :
( v94097(VarCurr)
<=> ( ( v93865(VarCurr,bitIndex3)
<=> $false )
& ( v93865(VarCurr,bitIndex2)
<=> $true )
& ( v93865(VarCurr,bitIndex1)
<=> $true )
& ( v93865(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17706,axiom,
! [VarCurr] :
( v94092(VarCurr)
<=> ( v94093(VarCurr)
| v94096(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7001,axiom,
! [VarCurr] :
( v94096(VarCurr)
<=> ( ( v93865(VarCurr,bitIndex3)
<=> $false )
& ( v93865(VarCurr,bitIndex2)
<=> $true )
& ( v93865(VarCurr,bitIndex1)
<=> $false )
& ( v93865(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17705,axiom,
! [VarCurr] :
( v94093(VarCurr)
<=> ( v94094(VarCurr)
| v94095(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7000,axiom,
! [VarCurr] :
( v94095(VarCurr)
<=> ( ( v93865(VarCurr,bitIndex3)
<=> $false )
& ( v93865(VarCurr,bitIndex2)
<=> $true )
& ( v93865(VarCurr,bitIndex1)
<=> $true )
& ( v93865(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6999,axiom,
! [VarCurr] :
( v94094(VarCurr)
<=> ( ( v93865(VarCurr,bitIndex3)
<=> $false )
& ( v93865(VarCurr,bitIndex2)
<=> $false )
& ( v93865(VarCurr,bitIndex1)
<=> $false )
& ( v93865(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6998,axiom,
! [VarCurr] :
( v94089(VarCurr)
<=> ( ( v93865(VarCurr,bitIndex3)
<=> $false )
& ( v93865(VarCurr,bitIndex2)
<=> $false )
& ( v93865(VarCurr,bitIndex1)
<=> $true )
& ( v93865(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4615,axiom,
! [VarCurr] :
( ~ v94087(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v94086(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4621,axiom,
! [VarCurr] :
( v94087(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v94086(VarCurr,B)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6997,axiom,
! [VarCurr] :
( v94088(VarCurr)
<=> ( v94063(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_6996,axiom,
! [VarCurr] :
( v94087(VarCurr)
<=> ( v94063(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17704,axiom,
! [VarCurr] :
( v94081(VarCurr)
<=> ( v94082(VarCurr)
| v94085(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6995,axiom,
! [VarCurr] :
( v94085(VarCurr)
<=> ( ( v93865(VarCurr,bitIndex3)
<=> $false )
& ( v93865(VarCurr,bitIndex2)
<=> $true )
& ( v93865(VarCurr,bitIndex1)
<=> $false )
& ( v93865(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17703,axiom,
! [VarCurr] :
( v94082(VarCurr)
<=> ( v94083(VarCurr)
| v94084(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6994,axiom,
! [VarCurr] :
( v94084(VarCurr)
<=> ( ( v93865(VarCurr,bitIndex3)
<=> $false )
& ( v93865(VarCurr,bitIndex2)
<=> $false )
& ( v93865(VarCurr,bitIndex1)
<=> $false )
& ( v93865(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6993,axiom,
! [VarCurr] :
( v94083(VarCurr)
<=> ( ( v93865(VarCurr,bitIndex3)
<=> $false )
& ( v93865(VarCurr,bitIndex2)
<=> $false )
& ( v93865(VarCurr,bitIndex1)
<=> $true )
& ( v93865(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6992,axiom,
! [VarCurr] :
( v94079(VarCurr)
<=> ( v93861(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_6991,axiom,
! [VarCurr] :
( v94078(VarCurr)
<=> ( v93861(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6990,axiom,
! [VarCurr] :
( v94076(VarCurr)
<=> ( v93464(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_6989,axiom,
! [VarCurr] :
( v94075(VarCurr)
<=> ( v93464(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6988,axiom,
! [VarCurr] :
( v94073(VarCurr)
<=> ( ( v93460(VarCurr,bitIndex1)
<=> $false )
& ( v93460(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29421,axiom,
! [VarCurr] :
( v94063(VarCurr)
<=> v94065(VarCurr) ) ).
fof(addAssignment_29420,axiom,
! [VarCurr] :
( v94065(VarCurr)
<=> v94067(VarCurr) ) ).
fof(addAssignment_29419,axiom,
! [VarCurr] :
( v94067(VarCurr)
<=> v94069(VarCurr) ) ).
fof(addAssignment_29418,axiom,
! [VarCurr] :
( v94069(VarCurr)
<=> v94071(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1498,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94048(VarNext)
=> ( v93861(VarNext)
<=> v93861(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1558,axiom,
! [VarNext] :
( v94048(VarNext)
=> ( v93861(VarNext)
<=> v94056(VarNext) ) ) ).
fof(addAssignment_29417,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94056(VarNext)
<=> v94054(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2025,axiom,
! [VarCurr] :
( ~ v9745(VarCurr)
=> ( v94054(VarCurr)
<=> v94057(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2058,axiom,
! [VarCurr] :
( v9745(VarCurr)
=> ( v94054(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2024,axiom,
! [VarCurr] :
( ~ v93863(VarCurr)
=> ( v94057(VarCurr)
<=> v94058(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2057,axiom,
! [VarCurr] :
( v93863(VarCurr)
=> ( v94057(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17702,axiom,
! [VarCurr] :
( v94058(VarCurr)
<=> ( v94059(VarCurr)
& v93861(VarCurr) ) ) ).
fof(writeUnaryOperator_6766,axiom,
! [VarCurr] :
( ~ v94059(VarCurr)
<=> v94041(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17701,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94048(VarNext)
<=> v94049(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17700,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94049(VarNext)
<=> ( v94051(VarNext)
& v9729(VarNext) ) ) ) ).
fof(writeUnaryOperator_6765,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94051(VarNext)
<=> v9738(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1176,axiom,
! [VarCurr] :
( ( ~ v9718(VarCurr)
& ~ v9719(VarCurr) )
=> ( v94041(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4614,axiom,
! [VarCurr] :
( v9719(VarCurr)
=> ( v94041(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4620,axiom,
! [VarCurr] :
( v9718(VarCurr)
=> ( v94041(VarCurr)
<=> v94043(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4613,axiom,
! [VarCurr] :
( ~ v94044(VarCurr)
=> ( v94043(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4619,axiom,
! [VarCurr] :
( v94044(VarCurr)
=> ( v94043(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_6987,axiom,
! [VarCurr] :
( v94045(VarCurr)
<=> ( v93861(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6986,axiom,
! [VarCurr] :
( v94044(VarCurr)
<=> ( v93861(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_159,axiom,
! [VarCurr] :
( ( ~ v94011(VarCurr)
& ~ v94035(VarCurr)
& ~ v94039(VarCurr) )
=> ( v93863(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1175,axiom,
! [VarCurr] :
( v94039(VarCurr)
=> ( v93863(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4612,axiom,
! [VarCurr] :
( v94035(VarCurr)
=> ( v93863(VarCurr)
<=> v94036(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4618,axiom,
! [VarCurr] :
( v94011(VarCurr)
=> ( v93863(VarCurr)
<=> v94012(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6985,axiom,
! [VarCurr] :
( v94039(VarCurr)
<=> ( ( v93460(VarCurr,bitIndex1)
<=> $true )
& ( v93460(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4611,axiom,
! [VarCurr] :
( ~ v94037(VarCurr)
=> ( v94036(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4617,axiom,
! [VarCurr] :
( v94037(VarCurr)
=> ( v94036(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6984,axiom,
! [VarCurr] :
( v94038(VarCurr)
<=> ( v94001(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_6983,axiom,
! [VarCurr] :
( v94037(VarCurr)
<=> ( v94001(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6982,axiom,
! [VarCurr] :
( v94035(VarCurr)
<=> ( ( v93460(VarCurr,bitIndex1)
<=> $false )
& ( v93460(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4610,axiom,
! [VarCurr] :
( ~ v94013(VarCurr)
=> ( v94012(VarCurr)
<=> v94015(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4616,axiom,
! [VarCurr] :
( v94013(VarCurr)
=> ( v94012(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4609,axiom,
! [VarCurr] :
( ~ v94016(VarCurr)
=> ( v94015(VarCurr)
<=> v94018(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4615,axiom,
! [VarCurr] :
( v94016(VarCurr)
=> ( v94015(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1174,axiom,
! [VarCurr] :
( ( ~ v94019(VarCurr)
& ~ v94026(VarCurr) )
=> ( v94018(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4608,axiom,
! [VarCurr] :
( v94026(VarCurr)
=> ( v94018(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4614,axiom,
! [VarCurr] :
( v94019(VarCurr)
=> ( v94018(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17699,axiom,
! [VarCurr] :
( v94026(VarCurr)
<=> ( v94027(VarCurr)
| v94034(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6981,axiom,
! [VarCurr] :
( v94034(VarCurr)
<=> ( ( v93865(VarCurr,bitIndex3)
<=> $true )
& ( v93865(VarCurr,bitIndex2)
<=> $false )
& ( v93865(VarCurr,bitIndex1)
<=> $false )
& ( v93865(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17698,axiom,
! [VarCurr] :
( v94027(VarCurr)
<=> ( v94028(VarCurr)
| v94033(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6980,axiom,
! [VarCurr] :
( v94033(VarCurr)
<=> ( ( v93865(VarCurr,bitIndex3)
<=> $false )
& ( v93865(VarCurr,bitIndex2)
<=> $true )
& ( v93865(VarCurr,bitIndex1)
<=> $true )
& ( v93865(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17697,axiom,
! [VarCurr] :
( v94028(VarCurr)
<=> ( v94029(VarCurr)
| v94032(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6979,axiom,
! [VarCurr] :
( v94032(VarCurr)
<=> ( ( v93865(VarCurr,bitIndex3)
<=> $false )
& ( v93865(VarCurr,bitIndex2)
<=> $true )
& ( v93865(VarCurr,bitIndex1)
<=> $false )
& ( v93865(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17696,axiom,
! [VarCurr] :
( v94029(VarCurr)
<=> ( v94030(VarCurr)
| v94031(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6978,axiom,
! [VarCurr] :
( v94031(VarCurr)
<=> ( ( v93865(VarCurr,bitIndex3)
<=> $false )
& ( v93865(VarCurr,bitIndex2)
<=> $true )
& ( v93865(VarCurr,bitIndex1)
<=> $true )
& ( v93865(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6977,axiom,
! [VarCurr] :
( v94030(VarCurr)
<=> ( ( v93865(VarCurr,bitIndex3)
<=> $false )
& ( v93865(VarCurr,bitIndex2)
<=> $false )
& ( v93865(VarCurr,bitIndex1)
<=> $false )
& ( v93865(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17695,axiom,
! [VarCurr] :
( v94019(VarCurr)
<=> ( v94020(VarCurr)
| v94025(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6976,axiom,
! [VarCurr] :
( v94025(VarCurr)
<=> ( ( v93865(VarCurr,bitIndex3)
<=> $false )
& ( v93865(VarCurr,bitIndex2)
<=> $false )
& ( v93865(VarCurr,bitIndex1)
<=> $true )
& ( v93865(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17694,axiom,
! [VarCurr] :
( v94020(VarCurr)
<=> ( v94021(VarCurr)
| v94024(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6975,axiom,
! [VarCurr] :
( v94024(VarCurr)
<=> ( ( v93865(VarCurr,bitIndex3)
<=> $false )
& ( v93865(VarCurr,bitIndex2)
<=> $true )
& ( v93865(VarCurr,bitIndex1)
<=> $false )
& ( v93865(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17693,axiom,
! [VarCurr] :
( v94021(VarCurr)
<=> ( v94022(VarCurr)
| v94023(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6974,axiom,
! [VarCurr] :
( v94023(VarCurr)
<=> ( ( v93865(VarCurr,bitIndex3)
<=> $false )
& ( v93865(VarCurr,bitIndex2)
<=> $false )
& ( v93865(VarCurr,bitIndex1)
<=> $false )
& ( v93865(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6973,axiom,
! [VarCurr] :
( v94022(VarCurr)
<=> ( ( v93865(VarCurr,bitIndex3)
<=> $false )
& ( v93865(VarCurr,bitIndex2)
<=> $false )
& ( v93865(VarCurr,bitIndex1)
<=> $true )
& ( v93865(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6972,axiom,
! [VarCurr] :
( v94017(VarCurr)
<=> ( v93861(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_6971,axiom,
! [VarCurr] :
( v94016(VarCurr)
<=> ( v93861(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6970,axiom,
! [VarCurr] :
( v94014(VarCurr)
<=> ( v93464(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_6969,axiom,
! [VarCurr] :
( v94013(VarCurr)
<=> ( v93464(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6968,axiom,
! [VarCurr] :
( v94011(VarCurr)
<=> ( ( v93460(VarCurr,bitIndex1)
<=> $false )
& ( v93460(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29416,axiom,
! [VarCurr] :
( v94001(VarCurr)
<=> v94003(VarCurr) ) ).
fof(addAssignment_29415,axiom,
! [VarCurr] :
( v94003(VarCurr)
<=> v94005(VarCurr) ) ).
fof(addAssignment_29414,axiom,
! [VarCurr] :
( v94005(VarCurr)
<=> v94007(VarCurr) ) ).
fof(addAssignment_29413,axiom,
! [VarCurr] :
( v94007(VarCurr)
<=> v94009(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges9_2,axiom,
! [VarCurr] :
( ( ~ v93979(VarCurr)
& ~ v93982(VarCurr)
& ~ v93985(VarCurr)
& ~ v93986(VarCurr)
& ~ v93989(VarCurr)
& ~ v93992(VarCurr)
& ~ v93995(VarCurr)
& ~ v93996(VarCurr)
& ~ v93997(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v93865(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges8_7,axiom,
! [VarCurr] :
( v93997(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v93865(VarCurr,B)
<=> b0011(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges7_9,axiom,
! [VarCurr] :
( v93996(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v93865(VarCurr,B)
<=> b0111(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges6_9,axiom,
! [VarCurr] :
( v93995(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v93865(VarCurr,B)
<=> b1000(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges5_17,axiom,
! [VarCurr] :
( v93992(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v93865(VarCurr,B)
<=> b0101(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges4_20,axiom,
! [VarCurr] :
( v93989(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v93865(VarCurr,B)
<=> b0110(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_158,axiom,
! [VarCurr] :
( v93986(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v93865(VarCurr,B)
<=> b0001(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1173,axiom,
! [VarCurr] :
( v93985(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v93865(VarCurr,B)
<=> b0100(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4607,axiom,
! [VarCurr] :
( v93982(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v93865(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4613,axiom,
! [VarCurr] :
( v93979(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v93865(VarCurr,B)
<=> b0010(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17692,axiom,
! [VarCurr] :
( v93997(VarCurr)
<=> ( v93998(VarCurr)
| v93999(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6967,axiom,
! [VarCurr] :
( v93999(VarCurr)
<=> ( ( v93867(VarCurr,bitIndex6)
<=> $true )
& ( v93867(VarCurr,bitIndex5)
<=> $false )
& ( v93867(VarCurr,bitIndex4)
<=> $false )
& ( v93867(VarCurr,bitIndex3)
<=> $true )
& ( v93867(VarCurr,bitIndex2)
<=> $false )
& ( v93867(VarCurr,bitIndex1)
<=> $true )
& ( v93867(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6966,axiom,
! [VarCurr] :
( v93998(VarCurr)
<=> ( ( v93867(VarCurr,bitIndex6)
<=> $false )
& ( v93867(VarCurr,bitIndex5)
<=> $false )
& ( v93867(VarCurr,bitIndex4)
<=> $false )
& ( v93867(VarCurr,bitIndex3)
<=> $true )
& ( v93867(VarCurr,bitIndex2)
<=> $false )
& ( v93867(VarCurr,bitIndex1)
<=> $true )
& ( v93867(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6965,axiom,
! [VarCurr] :
( v93996(VarCurr)
<=> ( ( v93867(VarCurr,bitIndex6)
<=> $true )
& ( v93867(VarCurr,bitIndex5)
<=> $true )
& ( v93867(VarCurr,bitIndex4)
<=> $true )
& ( v93867(VarCurr,bitIndex3)
<=> $true )
& ( v93867(VarCurr,bitIndex2)
<=> $false )
& ( v93867(VarCurr,bitIndex1)
<=> $true )
& ( v93867(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6964,axiom,
! [VarCurr] :
( v93995(VarCurr)
<=> ( ( v93867(VarCurr,bitIndex6)
<=> $true )
& ( v93867(VarCurr,bitIndex5)
<=> $true )
& ( v93867(VarCurr,bitIndex4)
<=> $true )
& ( v93867(VarCurr,bitIndex3)
<=> $true )
& ( v93867(VarCurr,bitIndex2)
<=> $true )
& ( v93867(VarCurr,bitIndex1)
<=> $false )
& ( v93867(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17691,axiom,
! [VarCurr] :
( v93992(VarCurr)
<=> ( v93993(VarCurr)
| v93994(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6963,axiom,
! [VarCurr] :
( v93994(VarCurr)
<=> ( ( v93867(VarCurr,bitIndex6)
<=> $true )
& ( v93867(VarCurr,bitIndex5)
<=> $false )
& ( v93867(VarCurr,bitIndex4)
<=> $true )
& ( v93867(VarCurr,bitIndex3)
<=> $false )
& ( v93867(VarCurr,bitIndex2)
<=> $false )
& ( v93867(VarCurr,bitIndex1)
<=> $false )
& ( v93867(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6962,axiom,
! [VarCurr] :
( v93993(VarCurr)
<=> ( ( v93867(VarCurr,bitIndex6)
<=> $true )
& ( v93867(VarCurr,bitIndex5)
<=> $true )
& ( v93867(VarCurr,bitIndex4)
<=> $true )
& ( v93867(VarCurr,bitIndex3)
<=> $false )
& ( v93867(VarCurr,bitIndex2)
<=> $false )
& ( v93867(VarCurr,bitIndex1)
<=> $false )
& ( v93867(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11399,axiom,
b1110000(bitIndex6) ).
fof(bitBlastConstant_11398,axiom,
b1110000(bitIndex5) ).
fof(bitBlastConstant_11397,axiom,
b1110000(bitIndex4) ).
fof(bitBlastConstant_11396,axiom,
~ b1110000(bitIndex3) ).
fof(bitBlastConstant_11395,axiom,
~ b1110000(bitIndex2) ).
fof(bitBlastConstant_11394,axiom,
~ b1110000(bitIndex1) ).
fof(bitBlastConstant_11393,axiom,
~ b1110000(bitIndex0) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17690,axiom,
! [VarCurr] :
( v93989(VarCurr)
<=> ( v93990(VarCurr)
| v93991(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6961,axiom,
! [VarCurr] :
( v93991(VarCurr)
<=> ( ( v93867(VarCurr,bitIndex6)
<=> $true )
& ( v93867(VarCurr,bitIndex5)
<=> $false )
& ( v93867(VarCurr,bitIndex4)
<=> $true )
& ( v93867(VarCurr,bitIndex3)
<=> $true )
& ( v93867(VarCurr,bitIndex2)
<=> $false )
& ( v93867(VarCurr,bitIndex1)
<=> $false )
& ( v93867(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6960,axiom,
! [VarCurr] :
( v93990(VarCurr)
<=> ( ( v93867(VarCurr,bitIndex6)
<=> $true )
& ( v93867(VarCurr,bitIndex5)
<=> $true )
& ( v93867(VarCurr,bitIndex4)
<=> $true )
& ( v93867(VarCurr,bitIndex3)
<=> $true )
& ( v93867(VarCurr,bitIndex2)
<=> $false )
& ( v93867(VarCurr,bitIndex1)
<=> $false )
& ( v93867(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11392,axiom,
b1111000(bitIndex6) ).
fof(bitBlastConstant_11391,axiom,
b1111000(bitIndex5) ).
fof(bitBlastConstant_11390,axiom,
b1111000(bitIndex4) ).
fof(bitBlastConstant_11389,axiom,
b1111000(bitIndex3) ).
fof(bitBlastConstant_11388,axiom,
~ b1111000(bitIndex2) ).
fof(bitBlastConstant_11387,axiom,
~ b1111000(bitIndex1) ).
fof(bitBlastConstant_11386,axiom,
~ b1111000(bitIndex0) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17689,axiom,
! [VarCurr] :
( v93986(VarCurr)
<=> ( v93987(VarCurr)
| v93988(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6959,axiom,
! [VarCurr] :
( v93988(VarCurr)
<=> ( ( v93867(VarCurr,bitIndex6)
<=> $true )
& ( v93867(VarCurr,bitIndex5)
<=> $true )
& ( v93867(VarCurr,bitIndex4)
<=> $false )
& ( v93867(VarCurr,bitIndex3)
<=> $false )
& ( v93867(VarCurr,bitIndex2)
<=> $false )
& ( v93867(VarCurr,bitIndex1)
<=> $false )
& ( v93867(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6958,axiom,
! [VarCurr] :
( v93987(VarCurr)
<=> ( ( v93867(VarCurr,bitIndex6)
<=> $true )
& ( v93867(VarCurr,bitIndex5)
<=> $false )
& ( v93867(VarCurr,bitIndex4)
<=> $false )
& ( v93867(VarCurr,bitIndex3)
<=> $false )
& ( v93867(VarCurr,bitIndex2)
<=> $false )
& ( v93867(VarCurr,bitIndex1)
<=> $false )
& ( v93867(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6957,axiom,
! [VarCurr] :
( v93985(VarCurr)
<=> ( ( v93867(VarCurr,bitIndex6)
<=> $false )
& ( v93867(VarCurr,bitIndex5)
<=> $false )
& ( v93867(VarCurr,bitIndex4)
<=> $false )
& ( v93867(VarCurr,bitIndex3)
<=> $true )
& ( v93867(VarCurr,bitIndex2)
<=> $false )
& ( v93867(VarCurr,bitIndex1)
<=> $false )
& ( v93867(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(bitBlastConstant_11385,axiom,
~ b0001001(bitIndex6) ).
fof(bitBlastConstant_11384,axiom,
~ b0001001(bitIndex5) ).
fof(bitBlastConstant_11383,axiom,
~ b0001001(bitIndex4) ).
fof(bitBlastConstant_11382,axiom,
b0001001(bitIndex3) ).
fof(bitBlastConstant_11381,axiom,
~ b0001001(bitIndex2) ).
fof(bitBlastConstant_11380,axiom,
~ b0001001(bitIndex1) ).
fof(bitBlastConstant_11379,axiom,
b0001001(bitIndex0) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17688,axiom,
! [VarCurr] :
( v93982(VarCurr)
<=> ( v93983(VarCurr)
| v93984(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6956,axiom,
! [VarCurr] :
( v93984(VarCurr)
<=> ( ( v93867(VarCurr,bitIndex6)
<=> $false )
& ( v93867(VarCurr,bitIndex5)
<=> $true )
& ( v93867(VarCurr,bitIndex4)
<=> $false )
& ( v93867(VarCurr,bitIndex3)
<=> $false )
& ( v93867(VarCurr,bitIndex2)
<=> $false )
& ( v93867(VarCurr,bitIndex1)
<=> $false )
& ( v93867(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(bitBlastConstant_11378,axiom,
~ b0100001(bitIndex6) ).
fof(bitBlastConstant_11377,axiom,
b0100001(bitIndex5) ).
fof(bitBlastConstant_11376,axiom,
~ b0100001(bitIndex4) ).
fof(bitBlastConstant_11375,axiom,
~ b0100001(bitIndex3) ).
fof(bitBlastConstant_11374,axiom,
~ b0100001(bitIndex2) ).
fof(bitBlastConstant_11373,axiom,
~ b0100001(bitIndex1) ).
fof(bitBlastConstant_11372,axiom,
b0100001(bitIndex0) ).
fof(addBitVectorEqualityBitBlasted_6955,axiom,
! [VarCurr] :
( v93983(VarCurr)
<=> ( ( v93867(VarCurr,bitIndex6)
<=> $false )
& ( v93867(VarCurr,bitIndex5)
<=> $false )
& ( v93867(VarCurr,bitIndex4)
<=> $false )
& ( v93867(VarCurr,bitIndex3)
<=> $false )
& ( v93867(VarCurr,bitIndex2)
<=> $false )
& ( v93867(VarCurr,bitIndex1)
<=> $false )
& ( v93867(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17687,axiom,
! [VarCurr] :
( v93979(VarCurr)
<=> ( v93980(VarCurr)
| v93981(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6954,axiom,
! [VarCurr] :
( v93981(VarCurr)
<=> ( ( v93867(VarCurr,bitIndex6)
<=> $false )
& ( v93867(VarCurr,bitIndex5)
<=> $true )
& ( v93867(VarCurr,bitIndex4)
<=> $false )
& ( v93867(VarCurr,bitIndex3)
<=> $false )
& ( v93867(VarCurr,bitIndex2)
<=> $false )
& ( v93867(VarCurr,bitIndex1)
<=> $false )
& ( v93867(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6953,axiom,
! [VarCurr] :
( v93980(VarCurr)
<=> ( ( v93867(VarCurr,bitIndex6)
<=> $false )
& ( v93867(VarCurr,bitIndex5)
<=> $false )
& ( v93867(VarCurr,bitIndex4)
<=> $false )
& ( v93867(VarCurr,bitIndex3)
<=> $false )
& ( v93867(VarCurr,bitIndex2)
<=> $false )
& ( v93867(VarCurr,bitIndex1)
<=> $false )
& ( v93867(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29412,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v93867(VarCurr,B)
<=> v93869(VarCurr,B) ) ) ).
fof(addAssignment_29411,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v93869(VarCurr,B)
<=> v93871(VarCurr,B) ) ) ).
fof(addAssignment_29410,axiom,
! [VarCurr] :
( ( v93871(VarCurr,bitIndex6)
<=> v93873(VarCurr,bitIndex27) )
& ( v93871(VarCurr,bitIndex5)
<=> v93873(VarCurr,bitIndex26) )
& ( v93871(VarCurr,bitIndex4)
<=> v93873(VarCurr,bitIndex25) )
& ( v93871(VarCurr,bitIndex3)
<=> v93873(VarCurr,bitIndex24) )
& ( v93871(VarCurr,bitIndex2)
<=> v93873(VarCurr,bitIndex23) )
& ( v93871(VarCurr,bitIndex1)
<=> v93873(VarCurr,bitIndex22) )
& ( v93871(VarCurr,bitIndex0)
<=> v93873(VarCurr,bitIndex21) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1497,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93943(VarNext)
=> ! [B] :
( range_27_21(B)
=> ( v93873(VarNext,B)
<=> v93873(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_4,axiom,
! [VarNext] :
( v93943(VarNext)
=> ( ( v93873(VarNext,bitIndex27)
<=> v93970(VarNext,bitIndex6) )
& ( v93873(VarNext,bitIndex26)
<=> v93970(VarNext,bitIndex5) )
& ( v93873(VarNext,bitIndex25)
<=> v93970(VarNext,bitIndex4) )
& ( v93873(VarNext,bitIndex24)
<=> v93970(VarNext,bitIndex3) )
& ( v93873(VarNext,bitIndex23)
<=> v93970(VarNext,bitIndex2) )
& ( v93873(VarNext,bitIndex22)
<=> v93970(VarNext,bitIndex1) )
& ( v93873(VarNext,bitIndex21)
<=> v93970(VarNext,bitIndex0) ) ) ) ).
fof(addAssignment_29409,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v93970(VarNext,B)
<=> v93968(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4606,axiom,
! [VarCurr] :
( ~ v93953(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v93968(VarCurr,B)
<=> v93971(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4612,axiom,
! [VarCurr] :
( v93953(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v93968(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1172,axiom,
! [VarCurr] :
( ( ~ v93957(VarCurr)
& ~ v93959(VarCurr) )
=> ! [B] :
( range_6_0(B)
=> ( v93971(VarCurr,B)
<=> v93935(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4605,axiom,
! [VarCurr] :
( v93959(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v93971(VarCurr,B)
<=> v93875(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_9,axiom,
! [VarCurr] :
( v93957(VarCurr)
=> ( ( v93971(VarCurr,bitIndex6)
<=> v93873(VarCurr,bitIndex20) )
& ( v93971(VarCurr,bitIndex5)
<=> v93873(VarCurr,bitIndex19) )
& ( v93971(VarCurr,bitIndex4)
<=> v93873(VarCurr,bitIndex18) )
& ( v93971(VarCurr,bitIndex3)
<=> v93873(VarCurr,bitIndex17) )
& ( v93971(VarCurr,bitIndex2)
<=> v93873(VarCurr,bitIndex16) )
& ( v93971(VarCurr,bitIndex1)
<=> v93873(VarCurr,bitIndex15) )
& ( v93971(VarCurr,bitIndex0)
<=> v93873(VarCurr,bitIndex14) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17686,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93943(VarNext)
<=> ( v93944(VarNext)
& v93951(VarNext) ) ) ) ).
fof(addAssignment_29408,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93951(VarNext)
<=> v93949(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17685,axiom,
! [VarCurr] :
( v93949(VarCurr)
<=> ( v93952(VarCurr)
& v93964(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17684,axiom,
! [VarCurr] :
( v93964(VarCurr)
<=> ( v93965(VarCurr)
| v93953(VarCurr) ) ) ).
fof(writeUnaryOperator_6764,axiom,
! [VarCurr] :
( ~ v93965(VarCurr)
<=> v93966(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6952,axiom,
! [VarCurr] :
( v93966(VarCurr)
<=> ( ( v93967(VarCurr,bitIndex1)
<=> $false )
& ( v93967(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29407,axiom,
! [VarCurr] :
( v93967(VarCurr,bitIndex0)
<=> v93454(VarCurr) ) ).
fof(addAssignment_29406,axiom,
! [VarCurr] :
( v93967(VarCurr,bitIndex1)
<=> v93338(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17683,axiom,
! [VarCurr] :
( v93952(VarCurr)
<=> ( v93953(VarCurr)
| v93954(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17682,axiom,
! [VarCurr] :
( v93954(VarCurr)
<=> ( v93955(VarCurr)
& v93963(VarCurr) ) ) ).
fof(writeUnaryOperator_6763,axiom,
! [VarCurr] :
( ~ v93963(VarCurr)
<=> v93953(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17681,axiom,
! [VarCurr] :
( v93955(VarCurr)
<=> ( v93956(VarCurr)
| v93961(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6951,axiom,
! [VarCurr] :
( v93961(VarCurr)
<=> ( ( v93962(VarCurr,bitIndex1)
<=> $true )
& ( v93962(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_29405,axiom,
! [VarCurr] :
( v93962(VarCurr,bitIndex0)
<=> v93454(VarCurr) ) ).
fof(addAssignment_29404,axiom,
! [VarCurr] :
( v93962(VarCurr,bitIndex1)
<=> v93338(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17680,axiom,
! [VarCurr] :
( v93956(VarCurr)
<=> ( v93957(VarCurr)
| v93959(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6950,axiom,
! [VarCurr] :
( v93959(VarCurr)
<=> ( ( v93960(VarCurr,bitIndex1)
<=> $true )
& ( v93960(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29403,axiom,
! [VarCurr] :
( v93960(VarCurr,bitIndex0)
<=> v93454(VarCurr) ) ).
fof(addAssignment_29402,axiom,
! [VarCurr] :
( v93960(VarCurr,bitIndex1)
<=> v93338(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6949,axiom,
! [VarCurr] :
( v93957(VarCurr)
<=> ( ( v93958(VarCurr,bitIndex1)
<=> $false )
& ( v93958(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_29401,axiom,
! [VarCurr] :
( v93958(VarCurr,bitIndex0)
<=> v93454(VarCurr) ) ).
fof(addAssignment_29400,axiom,
! [VarCurr] :
( v93958(VarCurr,bitIndex1)
<=> v93338(VarCurr) ) ).
fof(writeUnaryOperator_6762,axiom,
! [VarCurr] :
( ~ v93953(VarCurr)
<=> v93332(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17679,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93944(VarNext)
<=> ( v93945(VarNext)
& v93490(VarNext) ) ) ) ).
fof(writeUnaryOperator_6761,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93945(VarNext)
<=> v93499(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2023,axiom,
! [VarCurr] :
( ~ v93937(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v93935(VarCurr,B)
<=> v93939(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2056,axiom,
! [VarCurr] :
( v93937(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v93935(VarCurr,B)
<=> v93897(VarCurr,B) ) ) ) ).
fof(addAssignment_29399,axiom,
! [VarCurr] :
( ( v93939(VarCurr,bitIndex6)
<=> v93873(VarCurr,bitIndex20) )
& ( v93939(VarCurr,bitIndex5)
<=> v93873(VarCurr,bitIndex19) )
& ( v93939(VarCurr,bitIndex4)
<=> v93873(VarCurr,bitIndex18) )
& ( v93939(VarCurr,bitIndex3)
<=> v93873(VarCurr,bitIndex17) )
& ( v93939(VarCurr,bitIndex2)
<=> v93873(VarCurr,bitIndex16) )
& ( v93939(VarCurr,bitIndex1)
<=> v93873(VarCurr,bitIndex15) )
& ( v93939(VarCurr,bitIndex0)
<=> v93873(VarCurr,bitIndex14) ) ) ).
fof(addAssignment_29398,axiom,
! [VarCurr] :
( v93937(VarCurr)
<=> v93879(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2022,axiom,
! [VarCurr] :
( ~ v93877(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v93875(VarCurr,B)
<=> v93932(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2055,axiom,
! [VarCurr] :
( v93877(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v93875(VarCurr,B)
<=> v93897(VarCurr,B) ) ) ) ).
fof(addAssignment_29397,axiom,
! [VarCurr] :
( ( v93932(VarCurr,bitIndex6)
<=> v93873(VarCurr,bitIndex27) )
& ( v93932(VarCurr,bitIndex5)
<=> v93873(VarCurr,bitIndex26) )
& ( v93932(VarCurr,bitIndex4)
<=> v93873(VarCurr,bitIndex25) )
& ( v93932(VarCurr,bitIndex3)
<=> v93873(VarCurr,bitIndex24) )
& ( v93932(VarCurr,bitIndex2)
<=> v93873(VarCurr,bitIndex23) )
& ( v93932(VarCurr,bitIndex1)
<=> v93873(VarCurr,bitIndex22) )
& ( v93932(VarCurr,bitIndex0)
<=> v93873(VarCurr,bitIndex21) ) ) ).
fof(addAssignment_29396,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v93897(VarCurr,B)
<=> v93899(VarCurr,B) ) ) ).
fof(addAssignment_29395,axiom,
! [VarCurr] :
( ( v93899(VarCurr,bitIndex6)
<=> v93901(VarCurr,bitIndex92) )
& ( v93899(VarCurr,bitIndex5)
<=> v93901(VarCurr,bitIndex91) )
& ( v93899(VarCurr,bitIndex4)
<=> v93901(VarCurr,bitIndex90) )
& ( v93899(VarCurr,bitIndex3)
<=> v93901(VarCurr,bitIndex89) )
& ( v93899(VarCurr,bitIndex2)
<=> v93901(VarCurr,bitIndex88) )
& ( v93899(VarCurr,bitIndex1)
<=> v93901(VarCurr,bitIndex87) )
& ( v93899(VarCurr,bitIndex0)
<=> v93901(VarCurr,bitIndex86) ) ) ).
fof(addAssignment_29394,axiom,
! [VarCurr,B] :
( range_92_86(B)
=> ( v93901(VarCurr,B)
<=> v93903(VarCurr,B) ) ) ).
fof(addAssignment_29393,axiom,
! [VarCurr,B] :
( range_92_86(B)
=> ( v93903(VarCurr,B)
<=> v93905(VarCurr,B) ) ) ).
fof(addAssignment_29392,axiom,
! [VarCurr,B] :
( range_92_86(B)
=> ( v93905(VarCurr,B)
<=> v93907(VarCurr,B) ) ) ).
fof(addAssignment_29391,axiom,
! [VarCurr,B] :
( range_92_86(B)
=> ( v93907(VarCurr,B)
<=> v93909(VarCurr,B) ) ) ).
fof(addAssignment_29390,axiom,
! [VarCurr,B] :
( range_92_86(B)
=> ( v93909(VarCurr,B)
<=> v93911(VarCurr,B) ) ) ).
fof(addAssignment_29389,axiom,
! [VarCurr,B] :
( range_92_86(B)
=> ( v93911(VarCurr,B)
<=> v93914(VarCurr,B) ) ) ).
fof(range_axiom_67,axiom,
! [B] :
( range_92_86(B)
<=> ( $false
| bitIndex86 = B
| bitIndex87 = B
| bitIndex88 = B
| bitIndex89 = B
| bitIndex90 = B
| bitIndex91 = B
| bitIndex92 = B ) ) ).
fof(addAssignment_29388,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v93914(VarCurr,B)
<=> v93929(VarCurr,B) ) ) ).
fof(addAssignment_29387,axiom,
! [VarCurr] :
( ( v93914(VarCurr,bitIndex11)
<=> v93927(VarCurr,bitIndex6) )
& ( v93914(VarCurr,bitIndex10)
<=> v93927(VarCurr,bitIndex5) )
& ( v93914(VarCurr,bitIndex9)
<=> v93927(VarCurr,bitIndex4) )
& ( v93914(VarCurr,bitIndex8)
<=> v93927(VarCurr,bitIndex3) )
& ( v93914(VarCurr,bitIndex7)
<=> v93927(VarCurr,bitIndex2) )
& ( v93914(VarCurr,bitIndex6)
<=> v93927(VarCurr,bitIndex1) )
& ( v93914(VarCurr,bitIndex5)
<=> v93927(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_29386,axiom,
! [VarCurr] :
( v93914(VarCurr,bitIndex12)
<=> v93925(VarCurr) ) ).
fof(addAssignment_29385,axiom,
! [VarCurr] :
( ( v93914(VarCurr,bitIndex53)
<=> v93923(VarCurr,bitIndex40) )
& ( v93914(VarCurr,bitIndex52)
<=> v93923(VarCurr,bitIndex39) )
& ( v93914(VarCurr,bitIndex51)
<=> v93923(VarCurr,bitIndex38) )
& ( v93914(VarCurr,bitIndex50)
<=> v93923(VarCurr,bitIndex37) )
& ( v93914(VarCurr,bitIndex49)
<=> v93923(VarCurr,bitIndex36) )
& ( v93914(VarCurr,bitIndex48)
<=> v93923(VarCurr,bitIndex35) )
& ( v93914(VarCurr,bitIndex47)
<=> v93923(VarCurr,bitIndex34) )
& ( v93914(VarCurr,bitIndex46)
<=> v93923(VarCurr,bitIndex33) )
& ( v93914(VarCurr,bitIndex45)
<=> v93923(VarCurr,bitIndex32) )
& ( v93914(VarCurr,bitIndex44)
<=> v93923(VarCurr,bitIndex31) )
& ( v93914(VarCurr,bitIndex43)
<=> v93923(VarCurr,bitIndex30) )
& ( v93914(VarCurr,bitIndex42)
<=> v93923(VarCurr,bitIndex29) )
& ( v93914(VarCurr,bitIndex41)
<=> v93923(VarCurr,bitIndex28) )
& ( v93914(VarCurr,bitIndex40)
<=> v93923(VarCurr,bitIndex27) )
& ( v93914(VarCurr,bitIndex39)
<=> v93923(VarCurr,bitIndex26) )
& ( v93914(VarCurr,bitIndex38)
<=> v93923(VarCurr,bitIndex25) )
& ( v93914(VarCurr,bitIndex37)
<=> v93923(VarCurr,bitIndex24) )
& ( v93914(VarCurr,bitIndex36)
<=> v93923(VarCurr,bitIndex23) )
& ( v93914(VarCurr,bitIndex35)
<=> v93923(VarCurr,bitIndex22) )
& ( v93914(VarCurr,bitIndex34)
<=> v93923(VarCurr,bitIndex21) )
& ( v93914(VarCurr,bitIndex33)
<=> v93923(VarCurr,bitIndex20) )
& ( v93914(VarCurr,bitIndex32)
<=> v93923(VarCurr,bitIndex19) )
& ( v93914(VarCurr,bitIndex31)
<=> v93923(VarCurr,bitIndex18) )
& ( v93914(VarCurr,bitIndex30)
<=> v93923(VarCurr,bitIndex17) )
& ( v93914(VarCurr,bitIndex29)
<=> v93923(VarCurr,bitIndex16) )
& ( v93914(VarCurr,bitIndex28)
<=> v93923(VarCurr,bitIndex15) )
& ( v93914(VarCurr,bitIndex27)
<=> v93923(VarCurr,bitIndex14) )
& ( v93914(VarCurr,bitIndex26)
<=> v93923(VarCurr,bitIndex13) )
& ( v93914(VarCurr,bitIndex25)
<=> v93923(VarCurr,bitIndex12) )
& ( v93914(VarCurr,bitIndex24)
<=> v93923(VarCurr,bitIndex11) )
& ( v93914(VarCurr,bitIndex23)
<=> v93923(VarCurr,bitIndex10) )
& ( v93914(VarCurr,bitIndex22)
<=> v93923(VarCurr,bitIndex9) )
& ( v93914(VarCurr,bitIndex21)
<=> v93923(VarCurr,bitIndex8) )
& ( v93914(VarCurr,bitIndex20)
<=> v93923(VarCurr,bitIndex7) )
& ( v93914(VarCurr,bitIndex19)
<=> v93923(VarCurr,bitIndex6) )
& ( v93914(VarCurr,bitIndex18)
<=> v93923(VarCurr,bitIndex5) )
& ( v93914(VarCurr,bitIndex17)
<=> v93923(VarCurr,bitIndex4) )
& ( v93914(VarCurr,bitIndex16)
<=> v93923(VarCurr,bitIndex3) )
& ( v93914(VarCurr,bitIndex15)
<=> v93923(VarCurr,bitIndex2) )
& ( v93914(VarCurr,bitIndex14)
<=> v93923(VarCurr,bitIndex1) )
& ( v93914(VarCurr,bitIndex13)
<=> v93923(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_29384,axiom,
! [VarCurr] :
( ( v93914(VarCurr,bitIndex58)
<=> v93921(VarCurr,bitIndex4) )
& ( v93914(VarCurr,bitIndex57)
<=> v93921(VarCurr,bitIndex3) )
& ( v93914(VarCurr,bitIndex56)
<=> v93921(VarCurr,bitIndex2) )
& ( v93914(VarCurr,bitIndex55)
<=> v93921(VarCurr,bitIndex1) )
& ( v93914(VarCurr,bitIndex54)
<=> v93921(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_29383,axiom,
! [VarCurr] :
( ( v93914(VarCurr,bitIndex63)
<=> v93919(VarCurr,bitIndex4) )
& ( v93914(VarCurr,bitIndex62)
<=> v93919(VarCurr,bitIndex3) )
& ( v93914(VarCurr,bitIndex61)
<=> v93919(VarCurr,bitIndex2) )
& ( v93914(VarCurr,bitIndex60)
<=> v93919(VarCurr,bitIndex1) )
& ( v93914(VarCurr,bitIndex59)
<=> v93919(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_29382,axiom,
! [VarCurr] :
( ( v93914(VarCurr,bitIndex75)
<=> v93917(VarCurr,bitIndex11) )
& ( v93914(VarCurr,bitIndex74)
<=> v93917(VarCurr,bitIndex10) )
& ( v93914(VarCurr,bitIndex73)
<=> v93917(VarCurr,bitIndex9) )
& ( v93914(VarCurr,bitIndex72)
<=> v93917(VarCurr,bitIndex8) )
& ( v93914(VarCurr,bitIndex71)
<=> v93917(VarCurr,bitIndex7) )
& ( v93914(VarCurr,bitIndex70)
<=> v93917(VarCurr,bitIndex6) )
& ( v93914(VarCurr,bitIndex69)
<=> v93917(VarCurr,bitIndex5) )
& ( v93914(VarCurr,bitIndex68)
<=> v93917(VarCurr,bitIndex4) )
& ( v93914(VarCurr,bitIndex67)
<=> v93917(VarCurr,bitIndex3) )
& ( v93914(VarCurr,bitIndex66)
<=> v93917(VarCurr,bitIndex2) )
& ( v93914(VarCurr,bitIndex65)
<=> v93917(VarCurr,bitIndex1) )
& ( v93914(VarCurr,bitIndex64)
<=> v93917(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_29381,axiom,
! [VarCurr] :
( ( v93914(VarCurr,bitIndex85)
<=> v93915(VarCurr,bitIndex9) )
& ( v93914(VarCurr,bitIndex84)
<=> v93915(VarCurr,bitIndex8) )
& ( v93914(VarCurr,bitIndex83)
<=> v93915(VarCurr,bitIndex7) )
& ( v93914(VarCurr,bitIndex82)
<=> v93915(VarCurr,bitIndex6) )
& ( v93914(VarCurr,bitIndex81)
<=> v93915(VarCurr,bitIndex5) )
& ( v93914(VarCurr,bitIndex80)
<=> v93915(VarCurr,bitIndex4) )
& ( v93914(VarCurr,bitIndex79)
<=> v93915(VarCurr,bitIndex3) )
& ( v93914(VarCurr,bitIndex78)
<=> v93915(VarCurr,bitIndex2) )
& ( v93914(VarCurr,bitIndex77)
<=> v93915(VarCurr,bitIndex1) )
& ( v93914(VarCurr,bitIndex76)
<=> v93915(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_29380,axiom,
! [VarCurr] :
( ( v93914(VarCurr,bitIndex92)
<=> v93913(VarCurr,bitIndex6) )
& ( v93914(VarCurr,bitIndex91)
<=> v93913(VarCurr,bitIndex5) )
& ( v93914(VarCurr,bitIndex90)
<=> v93913(VarCurr,bitIndex4) )
& ( v93914(VarCurr,bitIndex89)
<=> v93913(VarCurr,bitIndex3) )
& ( v93914(VarCurr,bitIndex88)
<=> v93913(VarCurr,bitIndex2) )
& ( v93914(VarCurr,bitIndex87)
<=> v93913(VarCurr,bitIndex1) )
& ( v93914(VarCurr,bitIndex86)
<=> v93913(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_29379,axiom,
! [VarCurr] :
( v93877(VarCurr)
<=> v93879(VarCurr,bitIndex1) ) ).
fof(addAssignment_29378,axiom,
! [VarCurr] :
( v93879(VarCurr,bitIndex1)
<=> v93880(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2021,axiom,
! [VarCurr] :
( ~ v93881(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v93880(VarCurr,B)
<=> v93883(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2054,axiom,
! [VarCurr] :
( v93881(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v93880(VarCurr,B)
<=> v93882(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_157,axiom,
! [VarCurr] :
( ( ~ v93884(VarCurr)
& ~ v93886(VarCurr)
& ~ v93890(VarCurr) )
=> ! [B] :
( range_6_0(B)
=> ( v93883(VarCurr,B)
<=> v93512(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1171,axiom,
! [VarCurr] :
( v93890(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v93883(VarCurr,B)
<=> v93892(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4604,axiom,
! [VarCurr] :
( v93886(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v93883(VarCurr,B)
<=> v93888(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4611,axiom,
! [VarCurr] :
( v93884(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v93883(VarCurr,B)
<=> v93512(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6948,axiom,
! [VarCurr] :
( v93894(VarCurr)
<=> ( ( v93895(VarCurr,bitIndex1)
<=> $true )
& ( v93895(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_29377,axiom,
! [VarCurr] :
( v93895(VarCurr,bitIndex0)
<=> v93454(VarCurr) ) ).
fof(addAssignment_29376,axiom,
! [VarCurr] :
( v93895(VarCurr,bitIndex1)
<=> v93338(VarCurr) ) ).
fof(addAssignment_29375,axiom,
! [VarCurr] :
( v93892(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_29374,axiom,
! [VarCurr] :
( ( v93892(VarCurr,bitIndex6)
<=> v93512(VarCurr,bitIndex5) )
& ( v93892(VarCurr,bitIndex5)
<=> v93512(VarCurr,bitIndex4) )
& ( v93892(VarCurr,bitIndex4)
<=> v93512(VarCurr,bitIndex3) )
& ( v93892(VarCurr,bitIndex3)
<=> v93512(VarCurr,bitIndex2) )
& ( v93892(VarCurr,bitIndex2)
<=> v93512(VarCurr,bitIndex1) )
& ( v93892(VarCurr,bitIndex1)
<=> v93512(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_6947,axiom,
! [VarCurr] :
( v93890(VarCurr)
<=> ( ( v93891(VarCurr,bitIndex1)
<=> $true )
& ( v93891(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29373,axiom,
! [VarCurr] :
( v93891(VarCurr,bitIndex0)
<=> v93454(VarCurr) ) ).
fof(addAssignment_29372,axiom,
! [VarCurr] :
( v93891(VarCurr,bitIndex1)
<=> v93338(VarCurr) ) ).
fof(addAssignment_29371,axiom,
! [VarCurr] :
( ( v93888(VarCurr,bitIndex5)
<=> v93512(VarCurr,bitIndex6) )
& ( v93888(VarCurr,bitIndex4)
<=> v93512(VarCurr,bitIndex5) )
& ( v93888(VarCurr,bitIndex3)
<=> v93512(VarCurr,bitIndex4) )
& ( v93888(VarCurr,bitIndex2)
<=> v93512(VarCurr,bitIndex3) )
& ( v93888(VarCurr,bitIndex1)
<=> v93512(VarCurr,bitIndex2) )
& ( v93888(VarCurr,bitIndex0)
<=> v93512(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_29370,axiom,
! [VarCurr] :
( v93888(VarCurr,bitIndex6)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_6946,axiom,
! [VarCurr] :
( v93886(VarCurr)
<=> ( ( v93887(VarCurr,bitIndex1)
<=> $false )
& ( v93887(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_29369,axiom,
! [VarCurr] :
( v93887(VarCurr,bitIndex0)
<=> v93454(VarCurr) ) ).
fof(addAssignment_29368,axiom,
! [VarCurr] :
( v93887(VarCurr,bitIndex1)
<=> v93338(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6945,axiom,
! [VarCurr] :
( v93884(VarCurr)
<=> ( ( v93885(VarCurr,bitIndex1)
<=> $false )
& ( v93885(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29367,axiom,
! [VarCurr] :
( v93885(VarCurr,bitIndex0)
<=> v93454(VarCurr) ) ).
fof(addAssignment_29366,axiom,
! [VarCurr] :
( v93885(VarCurr,bitIndex1)
<=> v93338(VarCurr) ) ).
fof(addAssignment_29365,axiom,
! [VarCurr] :
( v93882(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_29364,axiom,
! [VarCurr,B] :
( range_6_1(B)
=> ( v93882(VarCurr,B)
<=> v93510(VarCurr,B) ) ) ).
fof(writeUnaryOperator_6760,axiom,
! [VarCurr] :
( ~ v93881(VarCurr)
<=> v93332(VarCurr) ) ).
fof(addAssignment_29363,axiom,
! [VarCurr] :
( v93510(VarCurr,bitIndex1)
<=> v93511(VarCurr,bitIndex1) ) ).
fof(addAssignment_29362,axiom,
! [VarCurr] :
( v93464(VarCurr)
<=> v93466(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17678,axiom,
! [VarCurr] :
( v93466(VarCurr)
<=> ( v93854(VarCurr)
& v93809(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17677,axiom,
! [VarCurr] :
( v93854(VarCurr)
<=> ( v93855(VarCurr)
& v93764(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17676,axiom,
! [VarCurr] :
( v93855(VarCurr)
<=> ( v93856(VarCurr)
& v93719(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17675,axiom,
! [VarCurr] :
( v93856(VarCurr)
<=> ( v93857(VarCurr)
& v93674(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17674,axiom,
! [VarCurr] :
( v93857(VarCurr)
<=> ( v93858(VarCurr)
& v93629(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17673,axiom,
! [VarCurr] :
( v93858(VarCurr)
<=> ( v93859(VarCurr)
& v93584(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17672,axiom,
! [VarCurr] :
( v93859(VarCurr)
<=> ( v93468(VarCurr)
& v93539(VarCurr) ) ) ).
fof(addAssignment_29361,axiom,
! [VarCurr] :
( v93809(VarCurr)
<=> v93811(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1496,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93829(VarNext)
=> ( v93811(VarNext)
<=> v93811(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1557,axiom,
! [VarNext] :
( v93829(VarNext)
=> ( v93811(VarNext)
<=> v93849(VarNext) ) ) ).
fof(addAssignment_29360,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93849(VarNext)
<=> v93847(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2020,axiom,
! [VarCurr] :
( ~ v93846(VarCurr)
=> ( v93847(VarCurr)
<=> v93850(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2053,axiom,
! [VarCurr] :
( v93846(VarCurr)
=> ( v93847(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2019,axiom,
! [VarCurr] :
( ~ v93815(VarCurr)
=> ( v93850(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2052,axiom,
! [VarCurr] :
( v93815(VarCurr)
=> ( v93850(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17671,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93829(VarNext)
<=> ( v93830(VarNext)
& v93839(VarNext) ) ) ) ).
fof(addAssignment_29359,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93839(VarNext)
<=> v93837(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17670,axiom,
! [VarCurr] :
( v93837(VarCurr)
<=> ( v93840(VarCurr)
| v93846(VarCurr) ) ) ).
fof(writeUnaryOperator_6759,axiom,
! [VarCurr] :
( ~ v93846(VarCurr)
<=> v93813(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17669,axiom,
! [VarCurr] :
( v93840(VarCurr)
<=> ( v93841(VarCurr)
| v93815(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17668,axiom,
! [VarCurr] :
( v93841(VarCurr)
<=> ( v93842(VarCurr)
& v93845(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6944,axiom,
! [VarCurr] :
( v93845(VarCurr)
<=> ( v93821(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17667,axiom,
! [VarCurr] :
( v93842(VarCurr)
<=> ( v93843(VarCurr)
& v93844(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6943,axiom,
! [VarCurr] :
( v93844(VarCurr)
<=> ( v93819(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_6942,axiom,
! [VarCurr] :
( v93843(VarCurr)
<=> ( v93817(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17666,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93830(VarNext)
<=> ( v93831(VarNext)
& v93826(VarNext) ) ) ) ).
fof(writeUnaryOperator_6758,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93831(VarNext)
<=> v93833(VarNext) ) ) ).
fof(addAssignment_29358,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93833(VarNext)
<=> v93826(VarCurr) ) ) ).
fof(addAssignment_29357,axiom,
! [VarCurr] :
( v93826(VarCurr)
<=> v93492(VarCurr) ) ).
fof(addAssignment_29356,axiom,
! [VarCurr] :
( v93821(VarCurr,bitIndex0)
<=> v93822(VarCurr,bitIndex0) ) ).
fof(addAssignment_29355,axiom,
! [VarCurr] :
( v93822(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_29354,axiom,
! [VarCurr,B] :
( range_6_1(B)
=> ( v93822(VarCurr,B)
<=> v93823(VarCurr,B) ) ) ).
fof(addAssignment_29353,axiom,
! [VarCurr] :
( v93817(VarCurr)
<=> v93456(VarCurr) ) ).
fof(addAssignment_29352,axiom,
! [VarCurr] :
( v93815(VarCurr)
<=> v93340(VarCurr) ) ).
fof(addAssignment_29351,axiom,
! [VarCurr] :
( v93813(VarCurr)
<=> v93334(VarCurr) ) ).
fof(addAssignment_29350,axiom,
! [VarCurr] :
( v93764(VarCurr)
<=> v93766(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1495,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93784(VarNext)
=> ( v93766(VarNext)
<=> v93766(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1556,axiom,
! [VarNext] :
( v93784(VarNext)
=> ( v93766(VarNext)
<=> v93804(VarNext) ) ) ).
fof(addAssignment_29349,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93804(VarNext)
<=> v93802(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2018,axiom,
! [VarCurr] :
( ~ v93801(VarCurr)
=> ( v93802(VarCurr)
<=> v93805(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2051,axiom,
! [VarCurr] :
( v93801(VarCurr)
=> ( v93802(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2017,axiom,
! [VarCurr] :
( ~ v93770(VarCurr)
=> ( v93805(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2050,axiom,
! [VarCurr] :
( v93770(VarCurr)
=> ( v93805(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17665,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93784(VarNext)
<=> ( v93785(VarNext)
& v93794(VarNext) ) ) ) ).
fof(addAssignment_29348,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93794(VarNext)
<=> v93792(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17664,axiom,
! [VarCurr] :
( v93792(VarCurr)
<=> ( v93795(VarCurr)
| v93801(VarCurr) ) ) ).
fof(writeUnaryOperator_6757,axiom,
! [VarCurr] :
( ~ v93801(VarCurr)
<=> v93768(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17663,axiom,
! [VarCurr] :
( v93795(VarCurr)
<=> ( v93796(VarCurr)
| v93770(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17662,axiom,
! [VarCurr] :
( v93796(VarCurr)
<=> ( v93797(VarCurr)
& v93800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6941,axiom,
! [VarCurr] :
( v93800(VarCurr)
<=> ( v93776(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17661,axiom,
! [VarCurr] :
( v93797(VarCurr)
<=> ( v93798(VarCurr)
& v93799(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6940,axiom,
! [VarCurr] :
( v93799(VarCurr)
<=> ( v93774(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_6939,axiom,
! [VarCurr] :
( v93798(VarCurr)
<=> ( v93772(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17660,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93785(VarNext)
<=> ( v93786(VarNext)
& v93781(VarNext) ) ) ) ).
fof(writeUnaryOperator_6756,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93786(VarNext)
<=> v93788(VarNext) ) ) ).
fof(addAssignment_29347,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93788(VarNext)
<=> v93781(VarCurr) ) ) ).
fof(addAssignment_29346,axiom,
! [VarCurr] :
( v93781(VarCurr)
<=> v93492(VarCurr) ) ).
fof(addAssignment_29345,axiom,
! [VarCurr] :
( v93776(VarCurr,bitIndex0)
<=> v93777(VarCurr,bitIndex0) ) ).
fof(addAssignment_29344,axiom,
! [VarCurr] :
( v93777(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_29343,axiom,
! [VarCurr,B] :
( range_6_1(B)
=> ( v93777(VarCurr,B)
<=> v93778(VarCurr,B) ) ) ).
fof(addAssignment_29342,axiom,
! [VarCurr] :
( v93772(VarCurr)
<=> v93456(VarCurr) ) ).
fof(addAssignment_29341,axiom,
! [VarCurr] :
( v93770(VarCurr)
<=> v93340(VarCurr) ) ).
fof(addAssignment_29340,axiom,
! [VarCurr] :
( v93768(VarCurr)
<=> v93334(VarCurr) ) ).
fof(addAssignment_29339,axiom,
! [VarCurr] :
( v93719(VarCurr)
<=> v93721(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1494,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93739(VarNext)
=> ( v93721(VarNext)
<=> v93721(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1555,axiom,
! [VarNext] :
( v93739(VarNext)
=> ( v93721(VarNext)
<=> v93759(VarNext) ) ) ).
fof(addAssignment_29338,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93759(VarNext)
<=> v93757(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2016,axiom,
! [VarCurr] :
( ~ v93756(VarCurr)
=> ( v93757(VarCurr)
<=> v93760(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2049,axiom,
! [VarCurr] :
( v93756(VarCurr)
=> ( v93757(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2015,axiom,
! [VarCurr] :
( ~ v93725(VarCurr)
=> ( v93760(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2048,axiom,
! [VarCurr] :
( v93725(VarCurr)
=> ( v93760(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17659,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93739(VarNext)
<=> ( v93740(VarNext)
& v93749(VarNext) ) ) ) ).
fof(addAssignment_29337,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93749(VarNext)
<=> v93747(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17658,axiom,
! [VarCurr] :
( v93747(VarCurr)
<=> ( v93750(VarCurr)
| v93756(VarCurr) ) ) ).
fof(writeUnaryOperator_6755,axiom,
! [VarCurr] :
( ~ v93756(VarCurr)
<=> v93723(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17657,axiom,
! [VarCurr] :
( v93750(VarCurr)
<=> ( v93751(VarCurr)
| v93725(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17656,axiom,
! [VarCurr] :
( v93751(VarCurr)
<=> ( v93752(VarCurr)
& v93755(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6938,axiom,
! [VarCurr] :
( v93755(VarCurr)
<=> ( v93731(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17655,axiom,
! [VarCurr] :
( v93752(VarCurr)
<=> ( v93753(VarCurr)
& v93754(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6937,axiom,
! [VarCurr] :
( v93754(VarCurr)
<=> ( v93729(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_6936,axiom,
! [VarCurr] :
( v93753(VarCurr)
<=> ( v93727(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17654,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93740(VarNext)
<=> ( v93741(VarNext)
& v93736(VarNext) ) ) ) ).
fof(writeUnaryOperator_6754,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93741(VarNext)
<=> v93743(VarNext) ) ) ).
fof(addAssignment_29336,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93743(VarNext)
<=> v93736(VarCurr) ) ) ).
fof(addAssignment_29335,axiom,
! [VarCurr] :
( v93736(VarCurr)
<=> v93492(VarCurr) ) ).
fof(addAssignment_29334,axiom,
! [VarCurr] :
( v93731(VarCurr,bitIndex0)
<=> v93732(VarCurr,bitIndex0) ) ).
fof(addAssignment_29333,axiom,
! [VarCurr] :
( v93732(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_29332,axiom,
! [VarCurr,B] :
( range_6_1(B)
=> ( v93732(VarCurr,B)
<=> v93733(VarCurr,B) ) ) ).
fof(addAssignment_29331,axiom,
! [VarCurr] :
( v93727(VarCurr)
<=> v93456(VarCurr) ) ).
fof(addAssignment_29330,axiom,
! [VarCurr] :
( v93725(VarCurr)
<=> v93340(VarCurr) ) ).
fof(addAssignment_29329,axiom,
! [VarCurr] :
( v93723(VarCurr)
<=> v93334(VarCurr) ) ).
fof(addAssignment_29328,axiom,
! [VarCurr] :
( v93674(VarCurr)
<=> v93676(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1493,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93694(VarNext)
=> ( v93676(VarNext)
<=> v93676(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1554,axiom,
! [VarNext] :
( v93694(VarNext)
=> ( v93676(VarNext)
<=> v93714(VarNext) ) ) ).
fof(addAssignment_29327,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93714(VarNext)
<=> v93712(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2014,axiom,
! [VarCurr] :
( ~ v93711(VarCurr)
=> ( v93712(VarCurr)
<=> v93715(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2047,axiom,
! [VarCurr] :
( v93711(VarCurr)
=> ( v93712(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2013,axiom,
! [VarCurr] :
( ~ v93680(VarCurr)
=> ( v93715(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2046,axiom,
! [VarCurr] :
( v93680(VarCurr)
=> ( v93715(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17653,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93694(VarNext)
<=> ( v93695(VarNext)
& v93704(VarNext) ) ) ) ).
fof(addAssignment_29326,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93704(VarNext)
<=> v93702(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17652,axiom,
! [VarCurr] :
( v93702(VarCurr)
<=> ( v93705(VarCurr)
| v93711(VarCurr) ) ) ).
fof(writeUnaryOperator_6753,axiom,
! [VarCurr] :
( ~ v93711(VarCurr)
<=> v93678(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17651,axiom,
! [VarCurr] :
( v93705(VarCurr)
<=> ( v93706(VarCurr)
| v93680(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17650,axiom,
! [VarCurr] :
( v93706(VarCurr)
<=> ( v93707(VarCurr)
& v93710(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6935,axiom,
! [VarCurr] :
( v93710(VarCurr)
<=> ( v93686(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17649,axiom,
! [VarCurr] :
( v93707(VarCurr)
<=> ( v93708(VarCurr)
& v93709(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6934,axiom,
! [VarCurr] :
( v93709(VarCurr)
<=> ( v93684(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_6933,axiom,
! [VarCurr] :
( v93708(VarCurr)
<=> ( v93682(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17648,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93695(VarNext)
<=> ( v93696(VarNext)
& v93691(VarNext) ) ) ) ).
fof(writeUnaryOperator_6752,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93696(VarNext)
<=> v93698(VarNext) ) ) ).
fof(addAssignment_29325,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93698(VarNext)
<=> v93691(VarCurr) ) ) ).
fof(addAssignment_29324,axiom,
! [VarCurr] :
( v93691(VarCurr)
<=> v93492(VarCurr) ) ).
fof(addAssignment_29323,axiom,
! [VarCurr] :
( v93686(VarCurr,bitIndex0)
<=> v93687(VarCurr,bitIndex0) ) ).
fof(addAssignment_29322,axiom,
! [VarCurr] :
( v93687(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_29321,axiom,
! [VarCurr,B] :
( range_6_1(B)
=> ( v93687(VarCurr,B)
<=> v93688(VarCurr,B) ) ) ).
fof(addAssignment_29320,axiom,
! [VarCurr] :
( v93682(VarCurr)
<=> v93456(VarCurr) ) ).
fof(addAssignment_29319,axiom,
! [VarCurr] :
( v93680(VarCurr)
<=> v93340(VarCurr) ) ).
fof(addAssignment_29318,axiom,
! [VarCurr] :
( v93678(VarCurr)
<=> v93334(VarCurr) ) ).
fof(addAssignment_29317,axiom,
! [VarCurr] :
( v93629(VarCurr)
<=> v93631(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1492,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93649(VarNext)
=> ( v93631(VarNext)
<=> v93631(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1553,axiom,
! [VarNext] :
( v93649(VarNext)
=> ( v93631(VarNext)
<=> v93669(VarNext) ) ) ).
fof(addAssignment_29316,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93669(VarNext)
<=> v93667(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2012,axiom,
! [VarCurr] :
( ~ v93666(VarCurr)
=> ( v93667(VarCurr)
<=> v93670(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2045,axiom,
! [VarCurr] :
( v93666(VarCurr)
=> ( v93667(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2011,axiom,
! [VarCurr] :
( ~ v93635(VarCurr)
=> ( v93670(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2044,axiom,
! [VarCurr] :
( v93635(VarCurr)
=> ( v93670(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17647,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93649(VarNext)
<=> ( v93650(VarNext)
& v93659(VarNext) ) ) ) ).
fof(addAssignment_29315,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93659(VarNext)
<=> v93657(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17646,axiom,
! [VarCurr] :
( v93657(VarCurr)
<=> ( v93660(VarCurr)
| v93666(VarCurr) ) ) ).
fof(writeUnaryOperator_6751,axiom,
! [VarCurr] :
( ~ v93666(VarCurr)
<=> v93633(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17645,axiom,
! [VarCurr] :
( v93660(VarCurr)
<=> ( v93661(VarCurr)
| v93635(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17644,axiom,
! [VarCurr] :
( v93661(VarCurr)
<=> ( v93662(VarCurr)
& v93665(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6932,axiom,
! [VarCurr] :
( v93665(VarCurr)
<=> ( v93641(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17643,axiom,
! [VarCurr] :
( v93662(VarCurr)
<=> ( v93663(VarCurr)
& v93664(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6931,axiom,
! [VarCurr] :
( v93664(VarCurr)
<=> ( v93639(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_6930,axiom,
! [VarCurr] :
( v93663(VarCurr)
<=> ( v93637(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17642,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93650(VarNext)
<=> ( v93651(VarNext)
& v93646(VarNext) ) ) ) ).
fof(writeUnaryOperator_6750,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93651(VarNext)
<=> v93653(VarNext) ) ) ).
fof(addAssignment_29314,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93653(VarNext)
<=> v93646(VarCurr) ) ) ).
fof(addAssignment_29313,axiom,
! [VarCurr] :
( v93646(VarCurr)
<=> v93492(VarCurr) ) ).
fof(addAssignment_29312,axiom,
! [VarCurr] :
( v93641(VarCurr,bitIndex0)
<=> v93642(VarCurr,bitIndex0) ) ).
fof(addAssignment_29311,axiom,
! [VarCurr] :
( v93642(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_29310,axiom,
! [VarCurr,B] :
( range_6_1(B)
=> ( v93642(VarCurr,B)
<=> v93643(VarCurr,B) ) ) ).
fof(addAssignment_29309,axiom,
! [VarCurr] :
( v93637(VarCurr)
<=> v93456(VarCurr) ) ).
fof(addAssignment_29308,axiom,
! [VarCurr] :
( v93635(VarCurr)
<=> v93340(VarCurr) ) ).
fof(addAssignment_29307,axiom,
! [VarCurr] :
( v93633(VarCurr)
<=> v93334(VarCurr) ) ).
fof(addAssignment_29306,axiom,
! [VarCurr] :
( v93584(VarCurr)
<=> v93586(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1491,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93604(VarNext)
=> ( v93586(VarNext)
<=> v93586(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1552,axiom,
! [VarNext] :
( v93604(VarNext)
=> ( v93586(VarNext)
<=> v93624(VarNext) ) ) ).
fof(addAssignment_29305,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93624(VarNext)
<=> v93622(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2010,axiom,
! [VarCurr] :
( ~ v93621(VarCurr)
=> ( v93622(VarCurr)
<=> v93625(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2043,axiom,
! [VarCurr] :
( v93621(VarCurr)
=> ( v93622(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2009,axiom,
! [VarCurr] :
( ~ v93590(VarCurr)
=> ( v93625(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2042,axiom,
! [VarCurr] :
( v93590(VarCurr)
=> ( v93625(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17641,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93604(VarNext)
<=> ( v93605(VarNext)
& v93614(VarNext) ) ) ) ).
fof(addAssignment_29304,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93614(VarNext)
<=> v93612(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17640,axiom,
! [VarCurr] :
( v93612(VarCurr)
<=> ( v93615(VarCurr)
| v93621(VarCurr) ) ) ).
fof(writeUnaryOperator_6749,axiom,
! [VarCurr] :
( ~ v93621(VarCurr)
<=> v93588(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17639,axiom,
! [VarCurr] :
( v93615(VarCurr)
<=> ( v93616(VarCurr)
| v93590(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17638,axiom,
! [VarCurr] :
( v93616(VarCurr)
<=> ( v93617(VarCurr)
& v93620(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6929,axiom,
! [VarCurr] :
( v93620(VarCurr)
<=> ( v93596(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17637,axiom,
! [VarCurr] :
( v93617(VarCurr)
<=> ( v93618(VarCurr)
& v93619(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6928,axiom,
! [VarCurr] :
( v93619(VarCurr)
<=> ( v93594(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_6927,axiom,
! [VarCurr] :
( v93618(VarCurr)
<=> ( v93592(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17636,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93605(VarNext)
<=> ( v93606(VarNext)
& v93601(VarNext) ) ) ) ).
fof(writeUnaryOperator_6748,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93606(VarNext)
<=> v93608(VarNext) ) ) ).
fof(addAssignment_29303,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93608(VarNext)
<=> v93601(VarCurr) ) ) ).
fof(addAssignment_29302,axiom,
! [VarCurr] :
( v93601(VarCurr)
<=> v93492(VarCurr) ) ).
fof(addAssignment_29301,axiom,
! [VarCurr] :
( v93596(VarCurr,bitIndex0)
<=> v93597(VarCurr,bitIndex0) ) ).
fof(addAssignment_29300,axiom,
! [VarCurr] :
( v93597(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_29299,axiom,
! [VarCurr,B] :
( range_6_1(B)
=> ( v93597(VarCurr,B)
<=> v93598(VarCurr,B) ) ) ).
fof(addAssignment_29298,axiom,
! [VarCurr] :
( v93592(VarCurr)
<=> v93456(VarCurr) ) ).
fof(addAssignment_29297,axiom,
! [VarCurr] :
( v93590(VarCurr)
<=> v93340(VarCurr) ) ).
fof(addAssignment_29296,axiom,
! [VarCurr] :
( v93588(VarCurr)
<=> v93334(VarCurr) ) ).
fof(addAssignment_29295,axiom,
! [VarCurr] :
( v93539(VarCurr)
<=> v93541(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1490,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93559(VarNext)
=> ( v93541(VarNext)
<=> v93541(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1551,axiom,
! [VarNext] :
( v93559(VarNext)
=> ( v93541(VarNext)
<=> v93579(VarNext) ) ) ).
fof(addAssignment_29294,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93579(VarNext)
<=> v93577(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2008,axiom,
! [VarCurr] :
( ~ v93576(VarCurr)
=> ( v93577(VarCurr)
<=> v93580(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2041,axiom,
! [VarCurr] :
( v93576(VarCurr)
=> ( v93577(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2007,axiom,
! [VarCurr] :
( ~ v93545(VarCurr)
=> ( v93580(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2040,axiom,
! [VarCurr] :
( v93545(VarCurr)
=> ( v93580(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17635,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93559(VarNext)
<=> ( v93560(VarNext)
& v93569(VarNext) ) ) ) ).
fof(addAssignment_29293,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93569(VarNext)
<=> v93567(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17634,axiom,
! [VarCurr] :
( v93567(VarCurr)
<=> ( v93570(VarCurr)
| v93576(VarCurr) ) ) ).
fof(writeUnaryOperator_6747,axiom,
! [VarCurr] :
( ~ v93576(VarCurr)
<=> v93543(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17633,axiom,
! [VarCurr] :
( v93570(VarCurr)
<=> ( v93571(VarCurr)
| v93545(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17632,axiom,
! [VarCurr] :
( v93571(VarCurr)
<=> ( v93572(VarCurr)
& v93575(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6926,axiom,
! [VarCurr] :
( v93575(VarCurr)
<=> ( v93551(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17631,axiom,
! [VarCurr] :
( v93572(VarCurr)
<=> ( v93573(VarCurr)
& v93574(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6925,axiom,
! [VarCurr] :
( v93574(VarCurr)
<=> ( v93549(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_6924,axiom,
! [VarCurr] :
( v93573(VarCurr)
<=> ( v93547(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17630,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93560(VarNext)
<=> ( v93561(VarNext)
& v93556(VarNext) ) ) ) ).
fof(writeUnaryOperator_6746,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93561(VarNext)
<=> v93563(VarNext) ) ) ).
fof(addAssignment_29292,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93563(VarNext)
<=> v93556(VarCurr) ) ) ).
fof(addAssignment_29291,axiom,
! [VarCurr] :
( v93556(VarCurr)
<=> v93492(VarCurr) ) ).
fof(addAssignment_29290,axiom,
! [VarCurr] :
( v93551(VarCurr,bitIndex0)
<=> v93552(VarCurr,bitIndex0) ) ).
fof(addAssignment_29289,axiom,
! [VarCurr] :
( v93552(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_29288,axiom,
! [VarCurr,B] :
( range_6_1(B)
=> ( v93552(VarCurr,B)
<=> v93553(VarCurr,B) ) ) ).
fof(addAssignment_29287,axiom,
! [VarCurr] :
( v93547(VarCurr)
<=> v93456(VarCurr) ) ).
fof(addAssignment_29286,axiom,
! [VarCurr] :
( v93545(VarCurr)
<=> v93340(VarCurr) ) ).
fof(addAssignment_29285,axiom,
! [VarCurr] :
( v93543(VarCurr)
<=> v93334(VarCurr) ) ).
fof(addAssignment_29284,axiom,
! [VarCurr] :
( v93468(VarCurr)
<=> v93470(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1489,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93516(VarNext)
=> ( v93470(VarNext)
<=> v93470(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1550,axiom,
! [VarNext] :
( v93516(VarNext)
=> ( v93470(VarNext)
<=> v93534(VarNext) ) ) ).
fof(addAssignment_29283,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93534(VarNext)
<=> v93532(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2006,axiom,
! [VarCurr] :
( ~ v93531(VarCurr)
=> ( v93532(VarCurr)
<=> v93535(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2039,axiom,
! [VarCurr] :
( v93531(VarCurr)
=> ( v93532(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2005,axiom,
! [VarCurr] :
( ~ v93338(VarCurr)
=> ( v93535(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2038,axiom,
! [VarCurr] :
( v93338(VarCurr)
=> ( v93535(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17629,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93516(VarNext)
<=> ( v93517(VarNext)
& v93524(VarNext) ) ) ) ).
fof(addAssignment_29282,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93524(VarNext)
<=> v93522(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17628,axiom,
! [VarCurr] :
( v93522(VarCurr)
<=> ( v93525(VarCurr)
| v93531(VarCurr) ) ) ).
fof(writeUnaryOperator_6745,axiom,
! [VarCurr] :
( ~ v93531(VarCurr)
<=> v93332(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17627,axiom,
! [VarCurr] :
( v93525(VarCurr)
<=> ( v93526(VarCurr)
| v93338(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17626,axiom,
! [VarCurr] :
( v93526(VarCurr)
<=> ( v93527(VarCurr)
& v93530(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6923,axiom,
! [VarCurr] :
( v93530(VarCurr)
<=> ( v93510(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17625,axiom,
! [VarCurr] :
( v93527(VarCurr)
<=> ( v93528(VarCurr)
& v93529(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6922,axiom,
! [VarCurr] :
( v93529(VarCurr)
<=> ( v93330(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_6921,axiom,
! [VarCurr] :
( v93528(VarCurr)
<=> ( v93454(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17624,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93517(VarNext)
<=> ( v93518(VarNext)
& v93490(VarNext) ) ) ) ).
fof(writeUnaryOperator_6744,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93518(VarNext)
<=> v93499(VarNext) ) ) ).
fof(addAssignment_29281,axiom,
! [VarCurr] :
( v93510(VarCurr,bitIndex0)
<=> v93511(VarCurr,bitIndex0) ) ).
fof(addAssignment_29280,axiom,
! [VarCurr] :
( v93511(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_29279,axiom,
! [VarCurr,B] :
( range_6_1(B)
=> ( v93511(VarCurr,B)
<=> v93512(VarCurr,B) ) ) ).
fof(addAssignment_29278,axiom,
! [VarNext] :
( v93330(VarNext,bitIndex1)
<=> v93494(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1488,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93495(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v93494(VarNext,B)
<=> v93330(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1549,axiom,
! [VarNext] :
( v93495(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v93494(VarNext,B)
<=> v93505(VarNext,B) ) ) ) ).
fof(addAssignment_29277,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v93505(VarNext,B)
<=> v93503(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2004,axiom,
! [VarCurr] :
( ~ v93506(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v93503(VarCurr,B)
<=> v93336(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2037,axiom,
! [VarCurr] :
( v93506(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v93503(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_6743,axiom,
! [VarCurr] :
( ~ v93506(VarCurr)
<=> v93332(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17623,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93495(VarNext)
<=> v93496(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17622,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93496(VarNext)
<=> ( v93497(VarNext)
& v93490(VarNext) ) ) ) ).
fof(writeUnaryOperator_6742,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93497(VarNext)
<=> v93499(VarNext) ) ) ).
fof(addAssignment_29276,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93499(VarNext)
<=> v93490(VarCurr) ) ) ).
fof(addAssignment_29275,axiom,
! [VarCurr] :
( v93490(VarCurr)
<=> v93492(VarCurr) ) ).
fof(addAssignment_29274,axiom,
! [VarCurr] :
( v93492(VarCurr)
<=> v9729(VarCurr) ) ).
fof(addAssignment_29273,axiom,
! [VarCurr] :
( v93336(VarCurr,bitIndex1)
<=> v93475(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2003,axiom,
! [VarCurr] :
( ~ v93476(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v93475(VarCurr,B)
<=> v93477(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2036,axiom,
! [VarCurr] :
( v93476(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v93475(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_156,axiom,
! [VarCurr] :
( ( ~ v93478(VarCurr)
& ~ v93480(VarCurr)
& ~ v93484(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v93477(VarCurr,B)
<=> v93330(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1170,axiom,
! [VarCurr] :
( v93484(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v93477(VarCurr,B)
<=> v93486(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4603,axiom,
! [VarCurr] :
( v93480(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v93477(VarCurr,B)
<=> v93482(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4610,axiom,
! [VarCurr] :
( v93478(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v93477(VarCurr,B)
<=> v93330(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6920,axiom,
! [VarCurr] :
( v93487(VarCurr)
<=> ( ( v93488(VarCurr,bitIndex1)
<=> $true )
& ( v93488(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_29272,axiom,
! [VarCurr] :
( v93488(VarCurr,bitIndex0)
<=> v93454(VarCurr) ) ).
fof(addAssignment_29271,axiom,
! [VarCurr] :
( v93488(VarCurr,bitIndex1)
<=> v93338(VarCurr) ) ).
fof(addAssignment_29270,axiom,
! [VarCurr] :
( v93486(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_29269,axiom,
! [VarCurr,B] :
( range_3_1(B)
=> ( v93486(VarCurr,B)
<=> v93472(VarCurr,B) ) ) ).
fof(addBitVectorEqualityBitBlasted_6919,axiom,
! [VarCurr] :
( v93484(VarCurr)
<=> ( ( v93485(VarCurr,bitIndex1)
<=> $true )
& ( v93485(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29268,axiom,
! [VarCurr] :
( v93485(VarCurr,bitIndex0)
<=> v93454(VarCurr) ) ).
fof(addAssignment_29267,axiom,
! [VarCurr] :
( v93485(VarCurr,bitIndex1)
<=> v93338(VarCurr) ) ).
fof(addAssignment_29266,axiom,
! [VarCurr] :
( ( v93482(VarCurr,bitIndex2)
<=> v93330(VarCurr,bitIndex3) )
& ( v93482(VarCurr,bitIndex1)
<=> v93330(VarCurr,bitIndex2) )
& ( v93482(VarCurr,bitIndex0)
<=> v93330(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_29265,axiom,
! [VarCurr] :
( v93482(VarCurr,bitIndex3)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_6918,axiom,
! [VarCurr] :
( v93480(VarCurr)
<=> ( ( v93481(VarCurr,bitIndex1)
<=> $false )
& ( v93481(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_29264,axiom,
! [VarCurr] :
( v93481(VarCurr,bitIndex0)
<=> v93454(VarCurr) ) ).
fof(addAssignment_29263,axiom,
! [VarCurr] :
( v93481(VarCurr,bitIndex1)
<=> v93338(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6917,axiom,
! [VarCurr] :
( v93478(VarCurr)
<=> ( ( v93479(VarCurr,bitIndex1)
<=> $false )
& ( v93479(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29262,axiom,
! [VarCurr] :
( v93479(VarCurr,bitIndex0)
<=> v93454(VarCurr) ) ).
fof(addAssignment_29261,axiom,
! [VarCurr] :
( v93479(VarCurr,bitIndex1)
<=> v93338(VarCurr) ) ).
fof(writeUnaryOperator_6741,axiom,
! [VarCurr] :
( ~ v93476(VarCurr)
<=> v93332(VarCurr) ) ).
fof(addAssignment_29260,axiom,
! [VarCurr] :
( v93472(VarCurr,bitIndex1)
<=> v93473(VarCurr,bitIndex1) ) ).
fof(addAssignment_29259,axiom,
! [VarCurr] :
( v93473(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_29258,axiom,
! [VarCurr] :
( ( v93473(VarCurr,bitIndex3)
<=> v93330(VarCurr,bitIndex2) )
& ( v93473(VarCurr,bitIndex2)
<=> v93330(VarCurr,bitIndex1) )
& ( v93473(VarCurr,bitIndex1)
<=> v93330(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_29257,axiom,
! [VarCurr] :
( v93338(VarCurr)
<=> v93340(VarCurr) ) ).
fof(addAssignment_29256,axiom,
! [VarCurr] :
( v93340(VarCurr)
<=> v93342(VarCurr) ) ).
fof(addAssignment_29255,axiom,
! [VarCurr] :
( v93342(VarCurr)
<=> v93344(VarCurr) ) ).
fof(addAssignment_29254,axiom,
! [VarCurr] :
( v93344(VarCurr)
<=> v93346(VarCurr) ) ).
fof(addAssignment_29253,axiom,
! [VarCurr] :
( v93346(VarCurr)
<=> v93348(VarCurr) ) ).
fof(addAssignment_29252,axiom,
! [VarCurr] :
( v93348(VarCurr)
<=> v93350(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1487,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93439(VarNext)
=> ( v93350(VarNext)
<=> v93350(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1548,axiom,
! [VarNext] :
( v93439(VarNext)
=> ( v93350(VarNext)
<=> v93449(VarNext) ) ) ).
fof(addAssignment_29251,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93449(VarNext)
<=> v93447(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2002,axiom,
! [VarCurr] :
( ~ v93450(VarCurr)
=> ( v93447(VarCurr)
<=> v93352(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2035,axiom,
! [VarCurr] :
( v93450(VarCurr)
=> ( v93447(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_6916,axiom,
! [VarCurr] :
( v93450(VarCurr)
<=> ( v10482(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17621,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93439(VarNext)
<=> v93440(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17620,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93440(VarNext)
<=> ( v93441(VarNext)
& v92773(VarNext) ) ) ) ).
fof(writeUnaryOperator_6740,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93441(VarNext)
<=> v93443(VarNext) ) ) ).
fof(addAssignment_29250,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93443(VarNext)
<=> v92773(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_155,axiom,
! [VarCurr] :
( ( ~ v93392(VarCurr)
& ~ v93393(VarCurr)
& ~ v93408(VarCurr) )
=> ( v93352(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1169,axiom,
! [VarCurr] :
( v93408(VarCurr)
=> ( v93352(VarCurr)
<=> v93409(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4602,axiom,
! [VarCurr] :
( v93393(VarCurr)
=> ( v93352(VarCurr)
<=> v93394(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4609,axiom,
! [VarCurr] :
( v93392(VarCurr)
=> ( v93352(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4601,axiom,
! [VarCurr] :
( ~ v93410(VarCurr)
=> ( v93409(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4608,axiom,
! [VarCurr] :
( v93410(VarCurr)
=> ( v93409(VarCurr)
<=> v93411(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6915,axiom,
! [VarCurr] :
( v93436(VarCurr)
<=> ( v93314(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_154,axiom,
! [VarCurr] :
( ( ~ v93412(VarCurr)
& ~ v93414(VarCurr)
& ~ v93425(VarCurr) )
=> ( v93411(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1168,axiom,
! [VarCurr] :
( v93425(VarCurr)
=> ( v93411(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4600,axiom,
! [VarCurr] :
( v93414(VarCurr)
=> ( v93411(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4607,axiom,
! [VarCurr] :
( v93412(VarCurr)
=> ( v93411(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17619,axiom,
! [VarCurr] :
( v93425(VarCurr)
<=> ( v93426(VarCurr)
| v93434(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6914,axiom,
! [VarCurr] :
( v93434(VarCurr)
<=> ( ( v93435(VarCurr,bitIndex3)
<=> $false )
& ( v93435(VarCurr,bitIndex2)
<=> $true )
& ( v93435(VarCurr,bitIndex1)
<=> $false )
& ( v93435(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_29249,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v93435(VarCurr,B)
<=> v93390(VarCurr,B) ) ) ).
fof(addAssignment_29248,axiom,
! [VarCurr] :
( v93435(VarCurr,bitIndex3)
<=> v93356(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17618,axiom,
! [VarCurr] :
( v93426(VarCurr)
<=> ( v93427(VarCurr)
| v93432(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6913,axiom,
! [VarCurr] :
( v93432(VarCurr)
<=> ( ( v93433(VarCurr,bitIndex3)
<=> $false )
& ( v93433(VarCurr,bitIndex2)
<=> $true )
& ( v93433(VarCurr,bitIndex1)
<=> $true )
& ( v93433(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29247,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v93433(VarCurr,B)
<=> v93390(VarCurr,B) ) ) ).
fof(addAssignment_29246,axiom,
! [VarCurr] :
( v93433(VarCurr,bitIndex3)
<=> v93356(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17617,axiom,
! [VarCurr] :
( v93427(VarCurr)
<=> ( v93428(VarCurr)
| v93430(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6912,axiom,
! [VarCurr] :
( v93430(VarCurr)
<=> ( ( v93431(VarCurr,bitIndex3)
<=> $false )
& ( v93431(VarCurr,bitIndex2)
<=> $true )
& ( v93431(VarCurr,bitIndex1)
<=> $false )
& ( v93431(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29245,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v93431(VarCurr,B)
<=> v93390(VarCurr,B) ) ) ).
fof(addAssignment_29244,axiom,
! [VarCurr] :
( v93431(VarCurr,bitIndex3)
<=> v93356(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6911,axiom,
! [VarCurr] :
( v93428(VarCurr)
<=> ( ( v93429(VarCurr,bitIndex3)
<=> $false )
& ( v93429(VarCurr,bitIndex2)
<=> $false )
& ( v93429(VarCurr,bitIndex1)
<=> $false )
& ( v93429(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_29243,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v93429(VarCurr,B)
<=> v93390(VarCurr,B) ) ) ).
fof(addAssignment_29242,axiom,
! [VarCurr] :
( v93429(VarCurr,bitIndex3)
<=> v93356(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17616,axiom,
! [VarCurr] :
( v93414(VarCurr)
<=> ( v93415(VarCurr)
| v93423(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6910,axiom,
! [VarCurr] :
( v93423(VarCurr)
<=> ( ( v93424(VarCurr,bitIndex3)
<=> $true )
& ( v93424(VarCurr,bitIndex2)
<=> $true )
& ( v93424(VarCurr,bitIndex1)
<=> $false )
& ( v93424(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_29241,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v93424(VarCurr,B)
<=> v93390(VarCurr,B) ) ) ).
fof(addAssignment_29240,axiom,
! [VarCurr] :
( v93424(VarCurr,bitIndex3)
<=> v93356(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17615,axiom,
! [VarCurr] :
( v93415(VarCurr)
<=> ( v93416(VarCurr)
| v93421(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6909,axiom,
! [VarCurr] :
( v93421(VarCurr)
<=> ( ( v93422(VarCurr,bitIndex3)
<=> $true )
& ( v93422(VarCurr,bitIndex2)
<=> $true )
& ( v93422(VarCurr,bitIndex1)
<=> $true )
& ( v93422(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29239,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v93422(VarCurr,B)
<=> v93390(VarCurr,B) ) ) ).
fof(addAssignment_29238,axiom,
! [VarCurr] :
( v93422(VarCurr,bitIndex3)
<=> v93356(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17614,axiom,
! [VarCurr] :
( v93416(VarCurr)
<=> ( v93417(VarCurr)
| v93419(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6908,axiom,
! [VarCurr] :
( v93419(VarCurr)
<=> ( ( v93420(VarCurr,bitIndex3)
<=> $true )
& ( v93420(VarCurr,bitIndex2)
<=> $true )
& ( v93420(VarCurr,bitIndex1)
<=> $false )
& ( v93420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29237,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v93420(VarCurr,B)
<=> v93390(VarCurr,B) ) ) ).
fof(addAssignment_29236,axiom,
! [VarCurr] :
( v93420(VarCurr,bitIndex3)
<=> v93356(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6907,axiom,
! [VarCurr] :
( v93417(VarCurr)
<=> ( ( v93418(VarCurr,bitIndex3)
<=> $true )
& ( v93418(VarCurr,bitIndex2)
<=> $false )
& ( v93418(VarCurr,bitIndex1)
<=> $true )
& ( v93418(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29235,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v93418(VarCurr,B)
<=> v93390(VarCurr,B) ) ) ).
fof(addAssignment_29234,axiom,
! [VarCurr] :
( v93418(VarCurr,bitIndex3)
<=> v93356(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6906,axiom,
! [VarCurr] :
( v93412(VarCurr)
<=> ( ( v93413(VarCurr,bitIndex3)
<=> $true )
& ( v93413(VarCurr,bitIndex2)
<=> $false )
& ( v93413(VarCurr,bitIndex1)
<=> $false )
& ( v93413(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_29233,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v93413(VarCurr,B)
<=> v93390(VarCurr,B) ) ) ).
fof(addAssignment_29232,axiom,
! [VarCurr] :
( v93413(VarCurr,bitIndex3)
<=> v93356(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6905,axiom,
! [VarCurr] :
( v93410(VarCurr)
<=> ( v93314(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_6904,axiom,
! [VarCurr] :
( v93408(VarCurr)
<=> ( ( v93354(VarCurr,bitIndex2)
<=> $false )
& ( v93354(VarCurr,bitIndex1)
<=> $true )
& ( v93354(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4599,axiom,
! [VarCurr] :
( ~ v93395(VarCurr)
=> ( v93394(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4606,axiom,
! [VarCurr] :
( v93395(VarCurr)
=> ( v93394(VarCurr)
<=> v93396(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6903,axiom,
! [VarCurr] :
( v93407(VarCurr)
<=> ( v93314(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_153,axiom,
! [VarCurr] :
( ( ~ v93397(VarCurr)
& ~ v93399(VarCurr)
& ~ v93401(VarCurr) )
=> ( v93396(VarCurr)
<=> v93405(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1167,axiom,
! [VarCurr] :
( v93401(VarCurr)
=> ( v93396(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4598,axiom,
! [VarCurr] :
( v93399(VarCurr)
=> ( v93396(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4605,axiom,
! [VarCurr] :
( v93397(VarCurr)
=> ( v93396(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2001,axiom,
! [VarCurr] :
( ~ v93406(VarCurr)
=> ( v93405(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2034,axiom,
! [VarCurr] :
( v93406(VarCurr)
=> ( v93405(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6902,axiom,
! [VarCurr] :
( v93406(VarCurr)
<=> ( ( v93388(VarCurr,bitIndex5)
<=> $false )
& ( v93388(VarCurr,bitIndex4)
<=> $false )
& ( v93388(VarCurr,bitIndex3)
<=> $false )
& ( v93388(VarCurr,bitIndex2)
<=> $false )
& ( v93388(VarCurr,bitIndex1)
<=> $false )
& ( v93388(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6901,axiom,
! [VarCurr] :
( v93403(VarCurr)
<=> ( ( v93404(VarCurr,bitIndex1)
<=> $true )
& ( v93404(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_29231,axiom,
! [VarCurr] :
( v93404(VarCurr,bitIndex0)
<=> v93358(VarCurr) ) ).
fof(addAssignment_29230,axiom,
! [VarCurr] :
( v93404(VarCurr,bitIndex1)
<=> v93356(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6900,axiom,
! [VarCurr] :
( v93401(VarCurr)
<=> ( ( v93402(VarCurr,bitIndex1)
<=> $true )
& ( v93402(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29229,axiom,
! [VarCurr] :
( v93402(VarCurr,bitIndex0)
<=> v93358(VarCurr) ) ).
fof(addAssignment_29228,axiom,
! [VarCurr] :
( v93402(VarCurr,bitIndex1)
<=> v93356(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6899,axiom,
! [VarCurr] :
( v93399(VarCurr)
<=> ( ( v93400(VarCurr,bitIndex1)
<=> $false )
& ( v93400(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_29227,axiom,
! [VarCurr] :
( v93400(VarCurr,bitIndex0)
<=> v93358(VarCurr) ) ).
fof(addAssignment_29226,axiom,
! [VarCurr] :
( v93400(VarCurr,bitIndex1)
<=> v93356(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6898,axiom,
! [VarCurr] :
( v93397(VarCurr)
<=> ( ( v93398(VarCurr,bitIndex1)
<=> $false )
& ( v93398(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29225,axiom,
! [VarCurr] :
( v93398(VarCurr,bitIndex0)
<=> v93358(VarCurr) ) ).
fof(addAssignment_29224,axiom,
! [VarCurr] :
( v93398(VarCurr,bitIndex1)
<=> v93356(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6897,axiom,
! [VarCurr] :
( v93395(VarCurr)
<=> ( v93314(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_6896,axiom,
! [VarCurr] :
( v93393(VarCurr)
<=> ( ( v93354(VarCurr,bitIndex2)
<=> $false )
& ( v93354(VarCurr,bitIndex1)
<=> $true )
& ( v93354(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6895,axiom,
! [VarCurr] :
( v93392(VarCurr)
<=> ( ( v93354(VarCurr,bitIndex2)
<=> $false )
& ( v93354(VarCurr,bitIndex1)
<=> $false )
& ( v93354(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_152,axiom,
! [VarCurr] :
( ( ~ v93370(VarCurr)
& ~ v93371(VarCurr)
& ~ v93383(VarCurr) )
=> ( v93358(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1166,axiom,
! [VarCurr] :
( v93383(VarCurr)
=> ( v93358(VarCurr)
<=> v93384(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4597,axiom,
! [VarCurr] :
( v93371(VarCurr)
=> ( v93358(VarCurr)
<=> v93372(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4604,axiom,
! [VarCurr] :
( v93370(VarCurr)
=> ( v93358(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4596,axiom,
! [VarCurr] :
( ~ v93385(VarCurr)
=> ( v93384(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4603,axiom,
! [VarCurr] :
( v93385(VarCurr)
=> ( v93384(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6894,axiom,
! [VarCurr] :
( v93386(VarCurr)
<=> ( v93314(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6893,axiom,
! [VarCurr] :
( v93385(VarCurr)
<=> ( v93314(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_6892,axiom,
! [VarCurr] :
( v93383(VarCurr)
<=> ( ( v93360(VarCurr,bitIndex1)
<=> $true )
& ( v93360(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4595,axiom,
! [VarCurr] :
( ~ v93373(VarCurr)
=> ( v93372(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4602,axiom,
! [VarCurr] :
( v93373(VarCurr)
=> ( v93372(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_6891,axiom,
! [VarCurr] :
( v93381(VarCurr)
<=> ( ( v93382(VarCurr,bitIndex1)
<=> $true )
& ( v93382(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29223,axiom,
! [VarCurr] :
( v93382(VarCurr,bitIndex0)
<=> v93314(VarCurr) ) ).
fof(addAssignment_29222,axiom,
! [VarCurr] :
( v93382(VarCurr,bitIndex1)
<=> v93362(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17613,axiom,
! [VarCurr] :
( v93373(VarCurr)
<=> ( v93374(VarCurr)
| v93379(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6890,axiom,
! [VarCurr] :
( v93379(VarCurr)
<=> ( ( v93380(VarCurr,bitIndex1)
<=> $true )
& ( v93380(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_29221,axiom,
! [VarCurr] :
( v93380(VarCurr,bitIndex0)
<=> v93314(VarCurr) ) ).
fof(addAssignment_29220,axiom,
! [VarCurr] :
( v93380(VarCurr,bitIndex1)
<=> v93362(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17612,axiom,
! [VarCurr] :
( v93374(VarCurr)
<=> ( v93375(VarCurr)
| v93377(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6889,axiom,
! [VarCurr] :
( v93377(VarCurr)
<=> ( ( v93378(VarCurr,bitIndex1)
<=> $false )
& ( v93378(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_29219,axiom,
! [VarCurr] :
( v93378(VarCurr,bitIndex0)
<=> v93314(VarCurr) ) ).
fof(addAssignment_29218,axiom,
! [VarCurr] :
( v93378(VarCurr,bitIndex1)
<=> v93362(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6888,axiom,
! [VarCurr] :
( v93375(VarCurr)
<=> ( ( v93376(VarCurr,bitIndex1)
<=> $false )
& ( v93376(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29217,axiom,
! [VarCurr] :
( v93376(VarCurr,bitIndex0)
<=> v93314(VarCurr) ) ).
fof(addAssignment_29216,axiom,
! [VarCurr] :
( v93376(VarCurr,bitIndex1)
<=> v93362(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6887,axiom,
! [VarCurr] :
( v93371(VarCurr)
<=> ( ( v93360(VarCurr,bitIndex1)
<=> $false )
& ( v93360(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6886,axiom,
! [VarCurr] :
( v93370(VarCurr)
<=> ( ( v93360(VarCurr,bitIndex1)
<=> $false )
& ( v93360(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29215,axiom,
! [VarCurr] :
( v93362(VarCurr)
<=> v93364(VarCurr) ) ).
fof(addAssignment_29214,axiom,
! [VarCurr] :
( v93364(VarCurr)
<=> v93366(VarCurr) ) ).
fof(addAssignment_29213,axiom,
! [VarCurr] :
( v93366(VarCurr)
<=> v93368(VarCurr) ) ).
fof(addAssignment_29212,axiom,
! [VarCurr] :
( v93332(VarCurr)
<=> v93334(VarCurr) ) ).
fof(addAssignment_29211,axiom,
! [VarCurr] :
( v93334(VarCurr)
<=> v9687(VarCurr) ) ).
fof(addAssignment_29210,axiom,
! [VarCurr] :
( v92743(VarCurr)
<=> v92745(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17611,axiom,
! [VarCurr] :
( v92745(VarCurr)
<=> ( v93305(VarCurr)
& v93210(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17610,axiom,
! [VarCurr] :
( v93305(VarCurr)
<=> ( v93306(VarCurr)
& v93115(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17609,axiom,
! [VarCurr] :
( v93306(VarCurr)
<=> ( v93307(VarCurr)
& v93020(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17608,axiom,
! [VarCurr] :
( v93307(VarCurr)
<=> ( v93308(VarCurr)
& v92925(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17607,axiom,
! [VarCurr] :
( v93308(VarCurr)
<=> ( v92747(VarCurr)
& v92830(VarCurr) ) ) ).
fof(addAssignment_29209,axiom,
! [VarCurr] :
( v93210(VarCurr)
<=> v93212(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1486,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93282(VarNext)
=> ( v93212(VarNext)
<=> v93212(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1547,axiom,
! [VarNext] :
( v93282(VarNext)
=> ( v93212(VarNext)
<=> v93300(VarNext) ) ) ).
fof(addAssignment_29208,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93300(VarNext)
<=> v93298(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2000,axiom,
! [VarCurr] :
( ~ v93297(VarCurr)
=> ( v93298(VarCurr)
<=> v93301(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2033,axiom,
! [VarCurr] :
( v93297(VarCurr)
=> ( v93298(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1999,axiom,
! [VarCurr] :
( ~ v93216(VarCurr)
=> ( v93301(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2032,axiom,
! [VarCurr] :
( v93216(VarCurr)
=> ( v93301(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17606,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93282(VarNext)
<=> ( v93283(VarNext)
& v93290(VarNext) ) ) ) ).
fof(addAssignment_29207,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93290(VarNext)
<=> v93288(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17605,axiom,
! [VarCurr] :
( v93288(VarCurr)
<=> ( v93291(VarCurr)
| v93297(VarCurr) ) ) ).
fof(writeUnaryOperator_6739,axiom,
! [VarCurr] :
( ~ v93297(VarCurr)
<=> v93214(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17604,axiom,
! [VarCurr] :
( v93291(VarCurr)
<=> ( v93292(VarCurr)
| v93216(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17603,axiom,
! [VarCurr] :
( v93292(VarCurr)
<=> ( v93293(VarCurr)
& v93296(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6885,axiom,
! [VarCurr] :
( v93296(VarCurr)
<=> ( v93276(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17602,axiom,
! [VarCurr] :
( v93293(VarCurr)
<=> ( v93294(VarCurr)
& v93295(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6884,axiom,
! [VarCurr] :
( v93295(VarCurr)
<=> ( v93220(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_6883,axiom,
! [VarCurr] :
( v93294(VarCurr)
<=> ( v93218(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17601,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93283(VarNext)
<=> ( v93284(VarNext)
& v93242(VarNext) ) ) ) ).
fof(writeUnaryOperator_6738,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93284(VarNext)
<=> v93249(VarNext) ) ) ).
fof(addAssignmentInitValueVector_43,axiom,
( v93212(constB0)
<=> $true ) ).
fof(addAssignment_29206,axiom,
! [VarCurr] :
( v93276(VarCurr,bitIndex0)
<=> v93277(VarCurr,bitIndex0) ) ).
fof(addAssignment_29205,axiom,
! [VarCurr] :
( v93277(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_29204,axiom,
! [VarCurr,B] :
( range_6_1(B)
=> ( v93277(VarCurr,B)
<=> v93278(VarCurr,B) ) ) ).
fof(addAssignment_29203,axiom,
! [VarNext] :
( v93220(VarNext,bitIndex1)
<=> v93268(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1485,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93269(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v93268(VarNext,B)
<=> v93220(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1546,axiom,
! [VarNext] :
( v93269(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v93268(VarNext,B)
<=> v93255(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17600,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93269(VarNext)
<=> v93270(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17599,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93270(VarNext)
<=> ( v93272(VarNext)
& v93242(VarNext) ) ) ) ).
fof(writeUnaryOperator_6737,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93272(VarNext)
<=> v93249(VarNext) ) ) ).
fof(addAssignment_29202,axiom,
! [VarCurr] :
( v93222(VarCurr,bitIndex1)
<=> v93227(VarCurr,bitIndex1) ) ).
fof(addAssignment_29201,axiom,
! [VarCurr] :
( v93224(VarCurr,bitIndex1)
<=> v93225(VarCurr,bitIndex1) ) ).
fof(addAssignment_29200,axiom,
! [VarNext] :
( v93220(VarNext,bitIndex0)
<=> v93260(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1484,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93261(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v93260(VarNext,B)
<=> v93220(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1545,axiom,
! [VarNext] :
( v93261(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v93260(VarNext,B)
<=> v93255(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17598,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93261(VarNext)
<=> v93262(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17597,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93262(VarNext)
<=> ( v93264(VarNext)
& v93242(VarNext) ) ) ) ).
fof(writeUnaryOperator_6736,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93264(VarNext)
<=> v93249(VarNext) ) ) ).
fof(addAssignment_29199,axiom,
! [VarCurr] :
( v93222(VarCurr,bitIndex0)
<=> v93227(VarCurr,bitIndex0) ) ).
fof(addAssignment_29198,axiom,
! [VarNext] :
( v93220(VarNext,bitIndex2)
<=> v93244(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1483,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93245(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v93244(VarNext,B)
<=> v93220(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1544,axiom,
! [VarNext] :
( v93245(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v93244(VarNext,B)
<=> v93255(VarNext,B) ) ) ) ).
fof(addAssignment_29197,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v93255(VarNext,B)
<=> v93253(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1998,axiom,
! [VarCurr] :
( ~ v93256(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v93253(VarCurr,B)
<=> v93222(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2031,axiom,
! [VarCurr] :
( v93256(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v93253(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_6735,axiom,
! [VarCurr] :
( ~ v93256(VarCurr)
<=> v93214(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17596,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93245(VarNext)
<=> v93246(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17595,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93246(VarNext)
<=> ( v93247(VarNext)
& v93242(VarNext) ) ) ) ).
fof(writeUnaryOperator_6734,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93247(VarNext)
<=> v93249(VarNext) ) ) ).
fof(addAssignment_29196,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93249(VarNext)
<=> v93242(VarCurr) ) ) ).
fof(addAssignment_29195,axiom,
! [VarCurr] :
( v93242(VarCurr)
<=> v92771(VarCurr) ) ).
fof(addAssignment_29194,axiom,
! [VarCurr] :
( v93222(VarCurr,bitIndex2)
<=> v93227(VarCurr,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1997,axiom,
! [VarCurr] :
( ~ v93228(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v93227(VarCurr,B)
<=> v93229(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2030,axiom,
! [VarCurr] :
( v93228(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v93227(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_151,axiom,
! [VarCurr] :
( ( ~ v93230(VarCurr)
& ~ v93232(VarCurr)
& ~ v93236(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v93229(VarCurr,B)
<=> v93220(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1165,axiom,
! [VarCurr] :
( v93236(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v93229(VarCurr,B)
<=> v93238(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4594,axiom,
! [VarCurr] :
( v93232(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v93229(VarCurr,B)
<=> v93234(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4601,axiom,
! [VarCurr] :
( v93230(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v93229(VarCurr,B)
<=> v93220(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6882,axiom,
! [VarCurr] :
( v93239(VarCurr)
<=> ( ( v93240(VarCurr,bitIndex1)
<=> $true )
& ( v93240(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_29193,axiom,
! [VarCurr] :
( v93240(VarCurr,bitIndex0)
<=> v93218(VarCurr) ) ).
fof(addAssignment_29192,axiom,
! [VarCurr] :
( v93240(VarCurr,bitIndex1)
<=> v93216(VarCurr) ) ).
fof(addAssignment_29191,axiom,
! [VarCurr] :
( v93238(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_29190,axiom,
! [VarCurr,B] :
( range_3_1(B)
=> ( v93238(VarCurr,B)
<=> v93224(VarCurr,B) ) ) ).
fof(addBitVectorEqualityBitBlasted_6881,axiom,
! [VarCurr] :
( v93236(VarCurr)
<=> ( ( v93237(VarCurr,bitIndex1)
<=> $true )
& ( v93237(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29189,axiom,
! [VarCurr] :
( v93237(VarCurr,bitIndex0)
<=> v93218(VarCurr) ) ).
fof(addAssignment_29188,axiom,
! [VarCurr] :
( v93237(VarCurr,bitIndex1)
<=> v93216(VarCurr) ) ).
fof(addAssignment_29187,axiom,
! [VarCurr] :
( ( v93234(VarCurr,bitIndex2)
<=> v93220(VarCurr,bitIndex3) )
& ( v93234(VarCurr,bitIndex1)
<=> v93220(VarCurr,bitIndex2) )
& ( v93234(VarCurr,bitIndex0)
<=> v93220(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_29186,axiom,
! [VarCurr] :
( v93234(VarCurr,bitIndex3)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_6880,axiom,
! [VarCurr] :
( v93232(VarCurr)
<=> ( ( v93233(VarCurr,bitIndex1)
<=> $false )
& ( v93233(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_29185,axiom,
! [VarCurr] :
( v93233(VarCurr,bitIndex0)
<=> v93218(VarCurr) ) ).
fof(addAssignment_29184,axiom,
! [VarCurr] :
( v93233(VarCurr,bitIndex1)
<=> v93216(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6879,axiom,
! [VarCurr] :
( v93230(VarCurr)
<=> ( ( v93231(VarCurr,bitIndex1)
<=> $false )
& ( v93231(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29183,axiom,
! [VarCurr] :
( v93231(VarCurr,bitIndex0)
<=> v93218(VarCurr) ) ).
fof(addAssignment_29182,axiom,
! [VarCurr] :
( v93231(VarCurr,bitIndex1)
<=> v93216(VarCurr) ) ).
fof(writeUnaryOperator_6733,axiom,
! [VarCurr] :
( ~ v93228(VarCurr)
<=> v93214(VarCurr) ) ).
fof(addAssignment_29181,axiom,
! [VarCurr] :
( v93224(VarCurr,bitIndex2)
<=> v93225(VarCurr,bitIndex2) ) ).
fof(addAssignment_29180,axiom,
! [VarCurr] :
( v93225(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_29179,axiom,
! [VarCurr] :
( ( v93225(VarCurr,bitIndex3)
<=> v93220(VarCurr,bitIndex2) )
& ( v93225(VarCurr,bitIndex2)
<=> v93220(VarCurr,bitIndex1) )
& ( v93225(VarCurr,bitIndex1)
<=> v93220(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_29178,axiom,
! [VarCurr] :
( v93218(VarCurr)
<=> v92735(VarCurr) ) ).
fof(addAssignment_29177,axiom,
! [VarCurr] :
( v93216(VarCurr)
<=> v10490(VarCurr) ) ).
fof(addAssignment_29176,axiom,
! [VarCurr] :
( v93214(VarCurr)
<=> v10480(VarCurr) ) ).
fof(addAssignment_29175,axiom,
! [VarCurr] :
( v93115(VarCurr)
<=> v93117(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1482,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93187(VarNext)
=> ( v93117(VarNext)
<=> v93117(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1543,axiom,
! [VarNext] :
( v93187(VarNext)
=> ( v93117(VarNext)
<=> v93205(VarNext) ) ) ).
fof(addAssignment_29174,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93205(VarNext)
<=> v93203(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1996,axiom,
! [VarCurr] :
( ~ v93202(VarCurr)
=> ( v93203(VarCurr)
<=> v93206(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2029,axiom,
! [VarCurr] :
( v93202(VarCurr)
=> ( v93203(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1995,axiom,
! [VarCurr] :
( ~ v93121(VarCurr)
=> ( v93206(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2028,axiom,
! [VarCurr] :
( v93121(VarCurr)
=> ( v93206(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17594,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93187(VarNext)
<=> ( v93188(VarNext)
& v93195(VarNext) ) ) ) ).
fof(addAssignment_29173,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93195(VarNext)
<=> v93193(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17593,axiom,
! [VarCurr] :
( v93193(VarCurr)
<=> ( v93196(VarCurr)
| v93202(VarCurr) ) ) ).
fof(writeUnaryOperator_6732,axiom,
! [VarCurr] :
( ~ v93202(VarCurr)
<=> v93119(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17592,axiom,
! [VarCurr] :
( v93196(VarCurr)
<=> ( v93197(VarCurr)
| v93121(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17591,axiom,
! [VarCurr] :
( v93197(VarCurr)
<=> ( v93198(VarCurr)
& v93201(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6878,axiom,
! [VarCurr] :
( v93201(VarCurr)
<=> ( v93181(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17590,axiom,
! [VarCurr] :
( v93198(VarCurr)
<=> ( v93199(VarCurr)
& v93200(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6877,axiom,
! [VarCurr] :
( v93200(VarCurr)
<=> ( v93125(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_6876,axiom,
! [VarCurr] :
( v93199(VarCurr)
<=> ( v93123(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17589,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93188(VarNext)
<=> ( v93189(VarNext)
& v93147(VarNext) ) ) ) ).
fof(writeUnaryOperator_6731,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93189(VarNext)
<=> v93154(VarNext) ) ) ).
fof(addAssignmentInitValueVector_42,axiom,
( v93117(constB0)
<=> $true ) ).
fof(addAssignment_29172,axiom,
! [VarCurr] :
( v93181(VarCurr,bitIndex0)
<=> v93182(VarCurr,bitIndex0) ) ).
fof(addAssignment_29171,axiom,
! [VarCurr] :
( v93182(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_29170,axiom,
! [VarCurr,B] :
( range_6_1(B)
=> ( v93182(VarCurr,B)
<=> v93183(VarCurr,B) ) ) ).
fof(addAssignment_29169,axiom,
! [VarNext] :
( v93125(VarNext,bitIndex1)
<=> v93173(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1481,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93174(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v93173(VarNext,B)
<=> v93125(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1542,axiom,
! [VarNext] :
( v93174(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v93173(VarNext,B)
<=> v93160(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17588,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93174(VarNext)
<=> v93175(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17587,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93175(VarNext)
<=> ( v93177(VarNext)
& v93147(VarNext) ) ) ) ).
fof(writeUnaryOperator_6730,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93177(VarNext)
<=> v93154(VarNext) ) ) ).
fof(addAssignment_29168,axiom,
! [VarCurr] :
( v93127(VarCurr,bitIndex1)
<=> v93132(VarCurr,bitIndex1) ) ).
fof(addAssignment_29167,axiom,
! [VarCurr] :
( v93129(VarCurr,bitIndex1)
<=> v93130(VarCurr,bitIndex1) ) ).
fof(addAssignment_29166,axiom,
! [VarNext] :
( v93125(VarNext,bitIndex0)
<=> v93165(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1480,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93166(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v93165(VarNext,B)
<=> v93125(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1541,axiom,
! [VarNext] :
( v93166(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v93165(VarNext,B)
<=> v93160(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17586,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93166(VarNext)
<=> v93167(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17585,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93167(VarNext)
<=> ( v93169(VarNext)
& v93147(VarNext) ) ) ) ).
fof(writeUnaryOperator_6729,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93169(VarNext)
<=> v93154(VarNext) ) ) ).
fof(addAssignment_29165,axiom,
! [VarCurr] :
( v93127(VarCurr,bitIndex0)
<=> v93132(VarCurr,bitIndex0) ) ).
fof(addAssignment_29164,axiom,
! [VarNext] :
( v93125(VarNext,bitIndex2)
<=> v93149(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1479,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93150(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v93149(VarNext,B)
<=> v93125(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1540,axiom,
! [VarNext] :
( v93150(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v93149(VarNext,B)
<=> v93160(VarNext,B) ) ) ) ).
fof(addAssignment_29163,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v93160(VarNext,B)
<=> v93158(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1994,axiom,
! [VarCurr] :
( ~ v93161(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v93158(VarCurr,B)
<=> v93127(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2027,axiom,
! [VarCurr] :
( v93161(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v93158(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_6728,axiom,
! [VarCurr] :
( ~ v93161(VarCurr)
<=> v93119(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17584,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93150(VarNext)
<=> v93151(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17583,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93151(VarNext)
<=> ( v93152(VarNext)
& v93147(VarNext) ) ) ) ).
fof(writeUnaryOperator_6727,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93152(VarNext)
<=> v93154(VarNext) ) ) ).
fof(addAssignment_29162,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93154(VarNext)
<=> v93147(VarCurr) ) ) ).
fof(addAssignment_29161,axiom,
! [VarCurr] :
( v93147(VarCurr)
<=> v92771(VarCurr) ) ).
fof(addAssignment_29160,axiom,
! [VarCurr] :
( v93127(VarCurr,bitIndex2)
<=> v93132(VarCurr,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1993,axiom,
! [VarCurr] :
( ~ v93133(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v93132(VarCurr,B)
<=> v93134(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2026,axiom,
! [VarCurr] :
( v93133(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v93132(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_150,axiom,
! [VarCurr] :
( ( ~ v93135(VarCurr)
& ~ v93137(VarCurr)
& ~ v93141(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v93134(VarCurr,B)
<=> v93125(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1164,axiom,
! [VarCurr] :
( v93141(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v93134(VarCurr,B)
<=> v93143(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4593,axiom,
! [VarCurr] :
( v93137(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v93134(VarCurr,B)
<=> v93139(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4600,axiom,
! [VarCurr] :
( v93135(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v93134(VarCurr,B)
<=> v93125(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6875,axiom,
! [VarCurr] :
( v93144(VarCurr)
<=> ( ( v93145(VarCurr,bitIndex1)
<=> $true )
& ( v93145(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_29159,axiom,
! [VarCurr] :
( v93145(VarCurr,bitIndex0)
<=> v93123(VarCurr) ) ).
fof(addAssignment_29158,axiom,
! [VarCurr] :
( v93145(VarCurr,bitIndex1)
<=> v93121(VarCurr) ) ).
fof(addAssignment_29157,axiom,
! [VarCurr] :
( v93143(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_29156,axiom,
! [VarCurr,B] :
( range_3_1(B)
=> ( v93143(VarCurr,B)
<=> v93129(VarCurr,B) ) ) ).
fof(addBitVectorEqualityBitBlasted_6874,axiom,
! [VarCurr] :
( v93141(VarCurr)
<=> ( ( v93142(VarCurr,bitIndex1)
<=> $true )
& ( v93142(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29155,axiom,
! [VarCurr] :
( v93142(VarCurr,bitIndex0)
<=> v93123(VarCurr) ) ).
fof(addAssignment_29154,axiom,
! [VarCurr] :
( v93142(VarCurr,bitIndex1)
<=> v93121(VarCurr) ) ).
fof(addAssignment_29153,axiom,
! [VarCurr] :
( ( v93139(VarCurr,bitIndex2)
<=> v93125(VarCurr,bitIndex3) )
& ( v93139(VarCurr,bitIndex1)
<=> v93125(VarCurr,bitIndex2) )
& ( v93139(VarCurr,bitIndex0)
<=> v93125(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_29152,axiom,
! [VarCurr] :
( v93139(VarCurr,bitIndex3)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_6873,axiom,
! [VarCurr] :
( v93137(VarCurr)
<=> ( ( v93138(VarCurr,bitIndex1)
<=> $false )
& ( v93138(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_29151,axiom,
! [VarCurr] :
( v93138(VarCurr,bitIndex0)
<=> v93123(VarCurr) ) ).
fof(addAssignment_29150,axiom,
! [VarCurr] :
( v93138(VarCurr,bitIndex1)
<=> v93121(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6872,axiom,
! [VarCurr] :
( v93135(VarCurr)
<=> ( ( v93136(VarCurr,bitIndex1)
<=> $false )
& ( v93136(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29149,axiom,
! [VarCurr] :
( v93136(VarCurr,bitIndex0)
<=> v93123(VarCurr) ) ).
fof(addAssignment_29148,axiom,
! [VarCurr] :
( v93136(VarCurr,bitIndex1)
<=> v93121(VarCurr) ) ).
fof(writeUnaryOperator_6726,axiom,
! [VarCurr] :
( ~ v93133(VarCurr)
<=> v93119(VarCurr) ) ).
fof(addAssignment_29147,axiom,
! [VarCurr] :
( v93129(VarCurr,bitIndex2)
<=> v93130(VarCurr,bitIndex2) ) ).
fof(addAssignment_29146,axiom,
! [VarCurr] :
( v93130(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_29145,axiom,
! [VarCurr] :
( ( v93130(VarCurr,bitIndex3)
<=> v93125(VarCurr,bitIndex2) )
& ( v93130(VarCurr,bitIndex2)
<=> v93125(VarCurr,bitIndex1) )
& ( v93130(VarCurr,bitIndex1)
<=> v93125(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_29144,axiom,
! [VarCurr] :
( v93123(VarCurr)
<=> v92735(VarCurr) ) ).
fof(addAssignment_29143,axiom,
! [VarCurr] :
( v93121(VarCurr)
<=> v10490(VarCurr) ) ).
fof(addAssignment_29142,axiom,
! [VarCurr] :
( v93119(VarCurr)
<=> v10480(VarCurr) ) ).
fof(addAssignment_29141,axiom,
! [VarCurr] :
( v93020(VarCurr)
<=> v93022(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1478,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93092(VarNext)
=> ( v93022(VarNext)
<=> v93022(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1539,axiom,
! [VarNext] :
( v93092(VarNext)
=> ( v93022(VarNext)
<=> v93110(VarNext) ) ) ).
fof(addAssignment_29140,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93110(VarNext)
<=> v93108(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1992,axiom,
! [VarCurr] :
( ~ v93107(VarCurr)
=> ( v93108(VarCurr)
<=> v93111(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2025,axiom,
! [VarCurr] :
( v93107(VarCurr)
=> ( v93108(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1991,axiom,
! [VarCurr] :
( ~ v93026(VarCurr)
=> ( v93111(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2024,axiom,
! [VarCurr] :
( v93026(VarCurr)
=> ( v93111(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17582,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93092(VarNext)
<=> ( v93093(VarNext)
& v93100(VarNext) ) ) ) ).
fof(addAssignment_29139,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93100(VarNext)
<=> v93098(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17581,axiom,
! [VarCurr] :
( v93098(VarCurr)
<=> ( v93101(VarCurr)
| v93107(VarCurr) ) ) ).
fof(writeUnaryOperator_6725,axiom,
! [VarCurr] :
( ~ v93107(VarCurr)
<=> v93024(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17580,axiom,
! [VarCurr] :
( v93101(VarCurr)
<=> ( v93102(VarCurr)
| v93026(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17579,axiom,
! [VarCurr] :
( v93102(VarCurr)
<=> ( v93103(VarCurr)
& v93106(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6871,axiom,
! [VarCurr] :
( v93106(VarCurr)
<=> ( v93086(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17578,axiom,
! [VarCurr] :
( v93103(VarCurr)
<=> ( v93104(VarCurr)
& v93105(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6870,axiom,
! [VarCurr] :
( v93105(VarCurr)
<=> ( v93030(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_6869,axiom,
! [VarCurr] :
( v93104(VarCurr)
<=> ( v93028(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17577,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93093(VarNext)
<=> ( v93094(VarNext)
& v93052(VarNext) ) ) ) ).
fof(writeUnaryOperator_6724,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93094(VarNext)
<=> v93059(VarNext) ) ) ).
fof(addAssignmentInitValueVector_41,axiom,
( v93022(constB0)
<=> $true ) ).
fof(addAssignment_29138,axiom,
! [VarCurr] :
( v93086(VarCurr,bitIndex0)
<=> v93087(VarCurr,bitIndex0) ) ).
fof(addAssignment_29137,axiom,
! [VarCurr] :
( v93087(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_29136,axiom,
! [VarCurr,B] :
( range_6_1(B)
=> ( v93087(VarCurr,B)
<=> v93088(VarCurr,B) ) ) ).
fof(addAssignment_29135,axiom,
! [VarNext] :
( v93030(VarNext,bitIndex1)
<=> v93078(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1477,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93079(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v93078(VarNext,B)
<=> v93030(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1538,axiom,
! [VarNext] :
( v93079(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v93078(VarNext,B)
<=> v93065(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17576,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93079(VarNext)
<=> v93080(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17575,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93080(VarNext)
<=> ( v93082(VarNext)
& v93052(VarNext) ) ) ) ).
fof(writeUnaryOperator_6723,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93082(VarNext)
<=> v93059(VarNext) ) ) ).
fof(addAssignment_29134,axiom,
! [VarCurr] :
( v93032(VarCurr,bitIndex1)
<=> v93037(VarCurr,bitIndex1) ) ).
fof(addAssignment_29133,axiom,
! [VarCurr] :
( v93034(VarCurr,bitIndex1)
<=> v93035(VarCurr,bitIndex1) ) ).
fof(addAssignment_29132,axiom,
! [VarNext] :
( v93030(VarNext,bitIndex0)
<=> v93070(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1476,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93071(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v93070(VarNext,B)
<=> v93030(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1537,axiom,
! [VarNext] :
( v93071(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v93070(VarNext,B)
<=> v93065(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17574,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93071(VarNext)
<=> v93072(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17573,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93072(VarNext)
<=> ( v93074(VarNext)
& v93052(VarNext) ) ) ) ).
fof(writeUnaryOperator_6722,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93074(VarNext)
<=> v93059(VarNext) ) ) ).
fof(addAssignment_29131,axiom,
! [VarCurr] :
( v93032(VarCurr,bitIndex0)
<=> v93037(VarCurr,bitIndex0) ) ).
fof(addAssignment_29130,axiom,
! [VarNext] :
( v93030(VarNext,bitIndex2)
<=> v93054(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1475,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93055(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v93054(VarNext,B)
<=> v93030(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1536,axiom,
! [VarNext] :
( v93055(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v93054(VarNext,B)
<=> v93065(VarNext,B) ) ) ) ).
fof(addAssignment_29129,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v93065(VarNext,B)
<=> v93063(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1990,axiom,
! [VarCurr] :
( ~ v93066(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v93063(VarCurr,B)
<=> v93032(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2023,axiom,
! [VarCurr] :
( v93066(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v93063(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_6721,axiom,
! [VarCurr] :
( ~ v93066(VarCurr)
<=> v93024(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17572,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93055(VarNext)
<=> v93056(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17571,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93056(VarNext)
<=> ( v93057(VarNext)
& v93052(VarNext) ) ) ) ).
fof(writeUnaryOperator_6720,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93057(VarNext)
<=> v93059(VarNext) ) ) ).
fof(addAssignment_29128,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93059(VarNext)
<=> v93052(VarCurr) ) ) ).
fof(addAssignment_29127,axiom,
! [VarCurr] :
( v93052(VarCurr)
<=> v92771(VarCurr) ) ).
fof(addAssignment_29126,axiom,
! [VarCurr] :
( v93032(VarCurr,bitIndex2)
<=> v93037(VarCurr,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1989,axiom,
! [VarCurr] :
( ~ v93038(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v93037(VarCurr,B)
<=> v93039(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2022,axiom,
! [VarCurr] :
( v93038(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v93037(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_149,axiom,
! [VarCurr] :
( ( ~ v93040(VarCurr)
& ~ v93042(VarCurr)
& ~ v93046(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v93039(VarCurr,B)
<=> v93030(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1163,axiom,
! [VarCurr] :
( v93046(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v93039(VarCurr,B)
<=> v93048(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4592,axiom,
! [VarCurr] :
( v93042(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v93039(VarCurr,B)
<=> v93044(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4599,axiom,
! [VarCurr] :
( v93040(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v93039(VarCurr,B)
<=> v93030(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6868,axiom,
! [VarCurr] :
( v93049(VarCurr)
<=> ( ( v93050(VarCurr,bitIndex1)
<=> $true )
& ( v93050(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_29125,axiom,
! [VarCurr] :
( v93050(VarCurr,bitIndex0)
<=> v93028(VarCurr) ) ).
fof(addAssignment_29124,axiom,
! [VarCurr] :
( v93050(VarCurr,bitIndex1)
<=> v93026(VarCurr) ) ).
fof(addAssignment_29123,axiom,
! [VarCurr] :
( v93048(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_29122,axiom,
! [VarCurr,B] :
( range_3_1(B)
=> ( v93048(VarCurr,B)
<=> v93034(VarCurr,B) ) ) ).
fof(addBitVectorEqualityBitBlasted_6867,axiom,
! [VarCurr] :
( v93046(VarCurr)
<=> ( ( v93047(VarCurr,bitIndex1)
<=> $true )
& ( v93047(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29121,axiom,
! [VarCurr] :
( v93047(VarCurr,bitIndex0)
<=> v93028(VarCurr) ) ).
fof(addAssignment_29120,axiom,
! [VarCurr] :
( v93047(VarCurr,bitIndex1)
<=> v93026(VarCurr) ) ).
fof(addAssignment_29119,axiom,
! [VarCurr] :
( ( v93044(VarCurr,bitIndex2)
<=> v93030(VarCurr,bitIndex3) )
& ( v93044(VarCurr,bitIndex1)
<=> v93030(VarCurr,bitIndex2) )
& ( v93044(VarCurr,bitIndex0)
<=> v93030(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_29118,axiom,
! [VarCurr] :
( v93044(VarCurr,bitIndex3)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_6866,axiom,
! [VarCurr] :
( v93042(VarCurr)
<=> ( ( v93043(VarCurr,bitIndex1)
<=> $false )
& ( v93043(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_29117,axiom,
! [VarCurr] :
( v93043(VarCurr,bitIndex0)
<=> v93028(VarCurr) ) ).
fof(addAssignment_29116,axiom,
! [VarCurr] :
( v93043(VarCurr,bitIndex1)
<=> v93026(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6865,axiom,
! [VarCurr] :
( v93040(VarCurr)
<=> ( ( v93041(VarCurr,bitIndex1)
<=> $false )
& ( v93041(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29115,axiom,
! [VarCurr] :
( v93041(VarCurr,bitIndex0)
<=> v93028(VarCurr) ) ).
fof(addAssignment_29114,axiom,
! [VarCurr] :
( v93041(VarCurr,bitIndex1)
<=> v93026(VarCurr) ) ).
fof(writeUnaryOperator_6719,axiom,
! [VarCurr] :
( ~ v93038(VarCurr)
<=> v93024(VarCurr) ) ).
fof(addAssignment_29113,axiom,
! [VarCurr] :
( v93034(VarCurr,bitIndex2)
<=> v93035(VarCurr,bitIndex2) ) ).
fof(addAssignment_29112,axiom,
! [VarCurr] :
( v93035(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_29111,axiom,
! [VarCurr] :
( ( v93035(VarCurr,bitIndex3)
<=> v93030(VarCurr,bitIndex2) )
& ( v93035(VarCurr,bitIndex2)
<=> v93030(VarCurr,bitIndex1) )
& ( v93035(VarCurr,bitIndex1)
<=> v93030(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_29110,axiom,
! [VarCurr] :
( v93028(VarCurr)
<=> v92735(VarCurr) ) ).
fof(addAssignment_29109,axiom,
! [VarCurr] :
( v93026(VarCurr)
<=> v10490(VarCurr) ) ).
fof(addAssignment_29108,axiom,
! [VarCurr] :
( v93024(VarCurr)
<=> v10480(VarCurr) ) ).
fof(addAssignment_29107,axiom,
! [VarCurr] :
( v92925(VarCurr)
<=> v92927(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1474,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92997(VarNext)
=> ( v92927(VarNext)
<=> v92927(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1535,axiom,
! [VarNext] :
( v92997(VarNext)
=> ( v92927(VarNext)
<=> v93015(VarNext) ) ) ).
fof(addAssignment_29106,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93015(VarNext)
<=> v93013(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1988,axiom,
! [VarCurr] :
( ~ v93012(VarCurr)
=> ( v93013(VarCurr)
<=> v93016(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2021,axiom,
! [VarCurr] :
( v93012(VarCurr)
=> ( v93013(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1987,axiom,
! [VarCurr] :
( ~ v92931(VarCurr)
=> ( v93016(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2020,axiom,
! [VarCurr] :
( v92931(VarCurr)
=> ( v93016(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17570,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92997(VarNext)
<=> ( v92998(VarNext)
& v93005(VarNext) ) ) ) ).
fof(addAssignment_29105,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93005(VarNext)
<=> v93003(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17569,axiom,
! [VarCurr] :
( v93003(VarCurr)
<=> ( v93006(VarCurr)
| v93012(VarCurr) ) ) ).
fof(writeUnaryOperator_6718,axiom,
! [VarCurr] :
( ~ v93012(VarCurr)
<=> v92929(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17568,axiom,
! [VarCurr] :
( v93006(VarCurr)
<=> ( v93007(VarCurr)
| v92931(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17567,axiom,
! [VarCurr] :
( v93007(VarCurr)
<=> ( v93008(VarCurr)
& v93011(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6864,axiom,
! [VarCurr] :
( v93011(VarCurr)
<=> ( v92991(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17566,axiom,
! [VarCurr] :
( v93008(VarCurr)
<=> ( v93009(VarCurr)
& v93010(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6863,axiom,
! [VarCurr] :
( v93010(VarCurr)
<=> ( v92935(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_6862,axiom,
! [VarCurr] :
( v93009(VarCurr)
<=> ( v92933(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17565,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92998(VarNext)
<=> ( v92999(VarNext)
& v92957(VarNext) ) ) ) ).
fof(writeUnaryOperator_6717,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92999(VarNext)
<=> v92964(VarNext) ) ) ).
fof(addAssignmentInitValueVector_40,axiom,
( v92927(constB0)
<=> $true ) ).
fof(addAssignment_29104,axiom,
! [VarCurr] :
( v92991(VarCurr,bitIndex0)
<=> v92992(VarCurr,bitIndex0) ) ).
fof(addAssignment_29103,axiom,
! [VarCurr] :
( v92992(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_29102,axiom,
! [VarCurr,B] :
( range_6_1(B)
=> ( v92992(VarCurr,B)
<=> v92993(VarCurr,B) ) ) ).
fof(addAssignment_29101,axiom,
! [VarNext] :
( v92935(VarNext,bitIndex1)
<=> v92983(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1473,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92984(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v92983(VarNext,B)
<=> v92935(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1534,axiom,
! [VarNext] :
( v92984(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v92983(VarNext,B)
<=> v92970(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17564,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92984(VarNext)
<=> v92985(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17563,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92985(VarNext)
<=> ( v92987(VarNext)
& v92957(VarNext) ) ) ) ).
fof(writeUnaryOperator_6716,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92987(VarNext)
<=> v92964(VarNext) ) ) ).
fof(addAssignment_29100,axiom,
! [VarCurr] :
( v92937(VarCurr,bitIndex1)
<=> v92942(VarCurr,bitIndex1) ) ).
fof(addAssignment_29099,axiom,
! [VarCurr] :
( v92939(VarCurr,bitIndex1)
<=> v92940(VarCurr,bitIndex1) ) ).
fof(addAssignment_29098,axiom,
! [VarNext] :
( v92935(VarNext,bitIndex0)
<=> v92975(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1472,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92976(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v92975(VarNext,B)
<=> v92935(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1533,axiom,
! [VarNext] :
( v92976(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v92975(VarNext,B)
<=> v92970(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17562,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92976(VarNext)
<=> v92977(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17561,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92977(VarNext)
<=> ( v92979(VarNext)
& v92957(VarNext) ) ) ) ).
fof(writeUnaryOperator_6715,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92979(VarNext)
<=> v92964(VarNext) ) ) ).
fof(addAssignment_29097,axiom,
! [VarCurr] :
( v92937(VarCurr,bitIndex0)
<=> v92942(VarCurr,bitIndex0) ) ).
fof(addAssignment_29096,axiom,
! [VarNext] :
( v92935(VarNext,bitIndex2)
<=> v92959(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1471,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92960(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v92959(VarNext,B)
<=> v92935(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1532,axiom,
! [VarNext] :
( v92960(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v92959(VarNext,B)
<=> v92970(VarNext,B) ) ) ) ).
fof(addAssignment_29095,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v92970(VarNext,B)
<=> v92968(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1986,axiom,
! [VarCurr] :
( ~ v92971(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v92968(VarCurr,B)
<=> v92937(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2019,axiom,
! [VarCurr] :
( v92971(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v92968(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_6714,axiom,
! [VarCurr] :
( ~ v92971(VarCurr)
<=> v92929(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17560,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92960(VarNext)
<=> v92961(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17559,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92961(VarNext)
<=> ( v92962(VarNext)
& v92957(VarNext) ) ) ) ).
fof(writeUnaryOperator_6713,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92962(VarNext)
<=> v92964(VarNext) ) ) ).
fof(addAssignment_29094,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92964(VarNext)
<=> v92957(VarCurr) ) ) ).
fof(addAssignment_29093,axiom,
! [VarCurr] :
( v92957(VarCurr)
<=> v92771(VarCurr) ) ).
fof(addAssignment_29092,axiom,
! [VarCurr] :
( v92937(VarCurr,bitIndex2)
<=> v92942(VarCurr,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1985,axiom,
! [VarCurr] :
( ~ v92943(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v92942(VarCurr,B)
<=> v92944(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2018,axiom,
! [VarCurr] :
( v92943(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v92942(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_148,axiom,
! [VarCurr] :
( ( ~ v92945(VarCurr)
& ~ v92947(VarCurr)
& ~ v92951(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v92944(VarCurr,B)
<=> v92935(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1162,axiom,
! [VarCurr] :
( v92951(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v92944(VarCurr,B)
<=> v92953(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4591,axiom,
! [VarCurr] :
( v92947(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v92944(VarCurr,B)
<=> v92949(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4598,axiom,
! [VarCurr] :
( v92945(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v92944(VarCurr,B)
<=> v92935(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6861,axiom,
! [VarCurr] :
( v92954(VarCurr)
<=> ( ( v92955(VarCurr,bitIndex1)
<=> $true )
& ( v92955(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_29091,axiom,
! [VarCurr] :
( v92955(VarCurr,bitIndex0)
<=> v92933(VarCurr) ) ).
fof(addAssignment_29090,axiom,
! [VarCurr] :
( v92955(VarCurr,bitIndex1)
<=> v92931(VarCurr) ) ).
fof(addAssignment_29089,axiom,
! [VarCurr] :
( v92953(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_29088,axiom,
! [VarCurr,B] :
( range_3_1(B)
=> ( v92953(VarCurr,B)
<=> v92939(VarCurr,B) ) ) ).
fof(addBitVectorEqualityBitBlasted_6860,axiom,
! [VarCurr] :
( v92951(VarCurr)
<=> ( ( v92952(VarCurr,bitIndex1)
<=> $true )
& ( v92952(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29087,axiom,
! [VarCurr] :
( v92952(VarCurr,bitIndex0)
<=> v92933(VarCurr) ) ).
fof(addAssignment_29086,axiom,
! [VarCurr] :
( v92952(VarCurr,bitIndex1)
<=> v92931(VarCurr) ) ).
fof(addAssignment_29085,axiom,
! [VarCurr] :
( ( v92949(VarCurr,bitIndex2)
<=> v92935(VarCurr,bitIndex3) )
& ( v92949(VarCurr,bitIndex1)
<=> v92935(VarCurr,bitIndex2) )
& ( v92949(VarCurr,bitIndex0)
<=> v92935(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_29084,axiom,
! [VarCurr] :
( v92949(VarCurr,bitIndex3)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_6859,axiom,
! [VarCurr] :
( v92947(VarCurr)
<=> ( ( v92948(VarCurr,bitIndex1)
<=> $false )
& ( v92948(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_29083,axiom,
! [VarCurr] :
( v92948(VarCurr,bitIndex0)
<=> v92933(VarCurr) ) ).
fof(addAssignment_29082,axiom,
! [VarCurr] :
( v92948(VarCurr,bitIndex1)
<=> v92931(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6858,axiom,
! [VarCurr] :
( v92945(VarCurr)
<=> ( ( v92946(VarCurr,bitIndex1)
<=> $false )
& ( v92946(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29081,axiom,
! [VarCurr] :
( v92946(VarCurr,bitIndex0)
<=> v92933(VarCurr) ) ).
fof(addAssignment_29080,axiom,
! [VarCurr] :
( v92946(VarCurr,bitIndex1)
<=> v92931(VarCurr) ) ).
fof(writeUnaryOperator_6712,axiom,
! [VarCurr] :
( ~ v92943(VarCurr)
<=> v92929(VarCurr) ) ).
fof(addAssignment_29079,axiom,
! [VarCurr] :
( v92939(VarCurr,bitIndex2)
<=> v92940(VarCurr,bitIndex2) ) ).
fof(addAssignment_29078,axiom,
! [VarCurr] :
( v92940(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_29077,axiom,
! [VarCurr] :
( ( v92940(VarCurr,bitIndex3)
<=> v92935(VarCurr,bitIndex2) )
& ( v92940(VarCurr,bitIndex2)
<=> v92935(VarCurr,bitIndex1) )
& ( v92940(VarCurr,bitIndex1)
<=> v92935(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_29076,axiom,
! [VarCurr] :
( v92933(VarCurr)
<=> v92735(VarCurr) ) ).
fof(addAssignment_29075,axiom,
! [VarCurr] :
( v92931(VarCurr)
<=> v10490(VarCurr) ) ).
fof(addAssignment_29074,axiom,
! [VarCurr] :
( v92929(VarCurr)
<=> v10480(VarCurr) ) ).
fof(addAssignment_29073,axiom,
! [VarCurr] :
( v92830(VarCurr)
<=> v92832(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1470,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92902(VarNext)
=> ( v92832(VarNext)
<=> v92832(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1531,axiom,
! [VarNext] :
( v92902(VarNext)
=> ( v92832(VarNext)
<=> v92920(VarNext) ) ) ).
fof(addAssignment_29072,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92920(VarNext)
<=> v92918(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1984,axiom,
! [VarCurr] :
( ~ v92917(VarCurr)
=> ( v92918(VarCurr)
<=> v92921(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2017,axiom,
! [VarCurr] :
( v92917(VarCurr)
=> ( v92918(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1983,axiom,
! [VarCurr] :
( ~ v92836(VarCurr)
=> ( v92921(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2016,axiom,
! [VarCurr] :
( v92836(VarCurr)
=> ( v92921(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17558,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92902(VarNext)
<=> ( v92903(VarNext)
& v92910(VarNext) ) ) ) ).
fof(addAssignment_29071,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92910(VarNext)
<=> v92908(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17557,axiom,
! [VarCurr] :
( v92908(VarCurr)
<=> ( v92911(VarCurr)
| v92917(VarCurr) ) ) ).
fof(writeUnaryOperator_6711,axiom,
! [VarCurr] :
( ~ v92917(VarCurr)
<=> v92834(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17556,axiom,
! [VarCurr] :
( v92911(VarCurr)
<=> ( v92912(VarCurr)
| v92836(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17555,axiom,
! [VarCurr] :
( v92912(VarCurr)
<=> ( v92913(VarCurr)
& v92916(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6857,axiom,
! [VarCurr] :
( v92916(VarCurr)
<=> ( v92896(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17554,axiom,
! [VarCurr] :
( v92913(VarCurr)
<=> ( v92914(VarCurr)
& v92915(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6856,axiom,
! [VarCurr] :
( v92915(VarCurr)
<=> ( v92840(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_6855,axiom,
! [VarCurr] :
( v92914(VarCurr)
<=> ( v92838(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17553,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92903(VarNext)
<=> ( v92904(VarNext)
& v92862(VarNext) ) ) ) ).
fof(writeUnaryOperator_6710,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92904(VarNext)
<=> v92869(VarNext) ) ) ).
fof(addAssignmentInitValueVector_39,axiom,
( v92832(constB0)
<=> $true ) ).
fof(addAssignment_29070,axiom,
! [VarCurr] :
( v92896(VarCurr,bitIndex0)
<=> v92897(VarCurr,bitIndex0) ) ).
fof(addAssignment_29069,axiom,
! [VarCurr] :
( v92897(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_29068,axiom,
! [VarCurr,B] :
( range_6_1(B)
=> ( v92897(VarCurr,B)
<=> v92898(VarCurr,B) ) ) ).
fof(addAssignment_29067,axiom,
! [VarNext] :
( v92840(VarNext,bitIndex1)
<=> v92888(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1469,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92889(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v92888(VarNext,B)
<=> v92840(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1530,axiom,
! [VarNext] :
( v92889(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v92888(VarNext,B)
<=> v92875(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17552,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92889(VarNext)
<=> v92890(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17551,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92890(VarNext)
<=> ( v92892(VarNext)
& v92862(VarNext) ) ) ) ).
fof(writeUnaryOperator_6709,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92892(VarNext)
<=> v92869(VarNext) ) ) ).
fof(addAssignment_29066,axiom,
! [VarCurr] :
( v92842(VarCurr,bitIndex1)
<=> v92847(VarCurr,bitIndex1) ) ).
fof(addAssignment_29065,axiom,
! [VarCurr] :
( v92844(VarCurr,bitIndex1)
<=> v92845(VarCurr,bitIndex1) ) ).
fof(addAssignment_29064,axiom,
! [VarNext] :
( v92840(VarNext,bitIndex0)
<=> v92880(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1468,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92881(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v92880(VarNext,B)
<=> v92840(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1529,axiom,
! [VarNext] :
( v92881(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v92880(VarNext,B)
<=> v92875(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17550,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92881(VarNext)
<=> v92882(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17549,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92882(VarNext)
<=> ( v92884(VarNext)
& v92862(VarNext) ) ) ) ).
fof(writeUnaryOperator_6708,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92884(VarNext)
<=> v92869(VarNext) ) ) ).
fof(addAssignment_29063,axiom,
! [VarCurr] :
( v92842(VarCurr,bitIndex0)
<=> v92847(VarCurr,bitIndex0) ) ).
fof(addAssignment_29062,axiom,
! [VarNext] :
( v92840(VarNext,bitIndex2)
<=> v92864(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1467,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92865(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v92864(VarNext,B)
<=> v92840(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1528,axiom,
! [VarNext] :
( v92865(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v92864(VarNext,B)
<=> v92875(VarNext,B) ) ) ) ).
fof(addAssignment_29061,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v92875(VarNext,B)
<=> v92873(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1982,axiom,
! [VarCurr] :
( ~ v92876(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v92873(VarCurr,B)
<=> v92842(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2015,axiom,
! [VarCurr] :
( v92876(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v92873(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_6707,axiom,
! [VarCurr] :
( ~ v92876(VarCurr)
<=> v92834(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17548,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92865(VarNext)
<=> v92866(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17547,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92866(VarNext)
<=> ( v92867(VarNext)
& v92862(VarNext) ) ) ) ).
fof(writeUnaryOperator_6706,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92867(VarNext)
<=> v92869(VarNext) ) ) ).
fof(addAssignment_29060,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92869(VarNext)
<=> v92862(VarCurr) ) ) ).
fof(addAssignment_29059,axiom,
! [VarCurr] :
( v92862(VarCurr)
<=> v92771(VarCurr) ) ).
fof(addAssignment_29058,axiom,
! [VarCurr] :
( v92842(VarCurr,bitIndex2)
<=> v92847(VarCurr,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1981,axiom,
! [VarCurr] :
( ~ v92848(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v92847(VarCurr,B)
<=> v92849(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2014,axiom,
! [VarCurr] :
( v92848(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v92847(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_147,axiom,
! [VarCurr] :
( ( ~ v92850(VarCurr)
& ~ v92852(VarCurr)
& ~ v92856(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v92849(VarCurr,B)
<=> v92840(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1161,axiom,
! [VarCurr] :
( v92856(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v92849(VarCurr,B)
<=> v92858(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4590,axiom,
! [VarCurr] :
( v92852(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v92849(VarCurr,B)
<=> v92854(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4597,axiom,
! [VarCurr] :
( v92850(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v92849(VarCurr,B)
<=> v92840(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6854,axiom,
! [VarCurr] :
( v92859(VarCurr)
<=> ( ( v92860(VarCurr,bitIndex1)
<=> $true )
& ( v92860(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_29057,axiom,
! [VarCurr] :
( v92860(VarCurr,bitIndex0)
<=> v92838(VarCurr) ) ).
fof(addAssignment_29056,axiom,
! [VarCurr] :
( v92860(VarCurr,bitIndex1)
<=> v92836(VarCurr) ) ).
fof(addAssignment_29055,axiom,
! [VarCurr] :
( v92858(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_29054,axiom,
! [VarCurr,B] :
( range_3_1(B)
=> ( v92858(VarCurr,B)
<=> v92844(VarCurr,B) ) ) ).
fof(addBitVectorEqualityBitBlasted_6853,axiom,
! [VarCurr] :
( v92856(VarCurr)
<=> ( ( v92857(VarCurr,bitIndex1)
<=> $true )
& ( v92857(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29053,axiom,
! [VarCurr] :
( v92857(VarCurr,bitIndex0)
<=> v92838(VarCurr) ) ).
fof(addAssignment_29052,axiom,
! [VarCurr] :
( v92857(VarCurr,bitIndex1)
<=> v92836(VarCurr) ) ).
fof(addAssignment_29051,axiom,
! [VarCurr] :
( ( v92854(VarCurr,bitIndex2)
<=> v92840(VarCurr,bitIndex3) )
& ( v92854(VarCurr,bitIndex1)
<=> v92840(VarCurr,bitIndex2) )
& ( v92854(VarCurr,bitIndex0)
<=> v92840(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_29050,axiom,
! [VarCurr] :
( v92854(VarCurr,bitIndex3)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_6852,axiom,
! [VarCurr] :
( v92852(VarCurr)
<=> ( ( v92853(VarCurr,bitIndex1)
<=> $false )
& ( v92853(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_29049,axiom,
! [VarCurr] :
( v92853(VarCurr,bitIndex0)
<=> v92838(VarCurr) ) ).
fof(addAssignment_29048,axiom,
! [VarCurr] :
( v92853(VarCurr,bitIndex1)
<=> v92836(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6851,axiom,
! [VarCurr] :
( v92850(VarCurr)
<=> ( ( v92851(VarCurr,bitIndex1)
<=> $false )
& ( v92851(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29047,axiom,
! [VarCurr] :
( v92851(VarCurr,bitIndex0)
<=> v92838(VarCurr) ) ).
fof(addAssignment_29046,axiom,
! [VarCurr] :
( v92851(VarCurr,bitIndex1)
<=> v92836(VarCurr) ) ).
fof(writeUnaryOperator_6705,axiom,
! [VarCurr] :
( ~ v92848(VarCurr)
<=> v92834(VarCurr) ) ).
fof(addAssignment_29045,axiom,
! [VarCurr] :
( v92844(VarCurr,bitIndex2)
<=> v92845(VarCurr,bitIndex2) ) ).
fof(addAssignment_29044,axiom,
! [VarCurr] :
( v92845(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_29043,axiom,
! [VarCurr] :
( ( v92845(VarCurr,bitIndex3)
<=> v92840(VarCurr,bitIndex2) )
& ( v92845(VarCurr,bitIndex2)
<=> v92840(VarCurr,bitIndex1) )
& ( v92845(VarCurr,bitIndex1)
<=> v92840(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_29042,axiom,
! [VarCurr] :
( v92838(VarCurr)
<=> v92735(VarCurr) ) ).
fof(addAssignment_29041,axiom,
! [VarCurr] :
( v92836(VarCurr)
<=> v10490(VarCurr) ) ).
fof(addAssignment_29040,axiom,
! [VarCurr] :
( v92834(VarCurr)
<=> v10480(VarCurr) ) ).
fof(addAssignment_29039,axiom,
! [VarCurr] :
( v92747(VarCurr)
<=> v92749(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1466,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92807(VarNext)
=> ( v92749(VarNext)
<=> v92749(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1527,axiom,
! [VarNext] :
( v92807(VarNext)
=> ( v92749(VarNext)
<=> v92825(VarNext) ) ) ).
fof(addAssignment_29038,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92825(VarNext)
<=> v92823(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1980,axiom,
! [VarCurr] :
( ~ v92822(VarCurr)
=> ( v92823(VarCurr)
<=> v92826(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2013,axiom,
! [VarCurr] :
( v92822(VarCurr)
=> ( v92823(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1979,axiom,
! [VarCurr] :
( ~ v10488(VarCurr)
=> ( v92826(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2012,axiom,
! [VarCurr] :
( v10488(VarCurr)
=> ( v92826(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17546,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92807(VarNext)
<=> ( v92808(VarNext)
& v92815(VarNext) ) ) ) ).
fof(addAssignment_29037,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92815(VarNext)
<=> v92813(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17545,axiom,
! [VarCurr] :
( v92813(VarCurr)
<=> ( v92816(VarCurr)
| v92822(VarCurr) ) ) ).
fof(writeUnaryOperator_6704,axiom,
! [VarCurr] :
( ~ v92822(VarCurr)
<=> v10478(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17544,axiom,
! [VarCurr] :
( v92816(VarCurr)
<=> ( v92817(VarCurr)
| v10488(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17543,axiom,
! [VarCurr] :
( v92817(VarCurr)
<=> ( v92818(VarCurr)
& v92821(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6850,axiom,
! [VarCurr] :
( v92821(VarCurr)
<=> ( v92801(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17542,axiom,
! [VarCurr] :
( v92818(VarCurr)
<=> ( v92819(VarCurr)
& v92820(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6849,axiom,
! [VarCurr] :
( v92820(VarCurr)
<=> ( v10476(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_6848,axiom,
! [VarCurr] :
( v92819(VarCurr)
<=> ( v92733(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17541,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92808(VarNext)
<=> ( v92809(VarNext)
& v92769(VarNext) ) ) ) ).
fof(writeUnaryOperator_6703,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92809(VarNext)
<=> v92780(VarNext) ) ) ).
fof(addAssignmentInitValueVector_38,axiom,
( v92749(constB0)
<=> $true ) ).
fof(addAssignment_29036,axiom,
! [VarCurr] :
( v92801(VarCurr,bitIndex0)
<=> v92802(VarCurr,bitIndex0) ) ).
fof(addAssignment_29035,axiom,
! [VarCurr] :
( v92802(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_29034,axiom,
! [VarCurr,B] :
( range_6_1(B)
=> ( v92802(VarCurr,B)
<=> v92803(VarCurr,B) ) ) ).
fof(addAssignment_29033,axiom,
! [VarNext] :
( v10476(VarNext,bitIndex1)
<=> v92793(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1465,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92794(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v92793(VarNext,B)
<=> v10476(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1526,axiom,
! [VarNext] :
( v92794(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v92793(VarNext,B)
<=> v92786(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17540,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92794(VarNext)
<=> v92795(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17539,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92795(VarNext)
<=> ( v92797(VarNext)
& v92769(VarNext) ) ) ) ).
fof(writeUnaryOperator_6702,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92797(VarNext)
<=> v92780(VarNext) ) ) ).
fof(addAssignment_29032,axiom,
! [VarCurr] :
( v10486(VarCurr,bitIndex1)
<=> v92752(VarCurr,bitIndex1) ) ).
fof(addAssignment_29031,axiom,
! [VarCurr] :
( v92751(VarCurr,bitIndex1)
<=> v92790(VarCurr,bitIndex1) ) ).
fof(addAssignment_29030,axiom,
! [VarCurr] :
( v92790(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_29029,axiom,
! [VarCurr] :
( ( v92790(VarCurr,bitIndex3)
<=> v10476(VarCurr,bitIndex2) )
& ( v92790(VarCurr,bitIndex2)
<=> v10476(VarCurr,bitIndex1) )
& ( v92790(VarCurr,bitIndex1)
<=> v10476(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_29028,axiom,
! [VarNext] :
( v10476(VarNext,bitIndex0)
<=> v92775(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1464,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92776(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v92775(VarNext,B)
<=> v10476(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1525,axiom,
! [VarNext] :
( v92776(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v92775(VarNext,B)
<=> v92786(VarNext,B) ) ) ) ).
fof(addAssignment_29027,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v92786(VarNext,B)
<=> v92784(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1978,axiom,
! [VarCurr] :
( ~ v92787(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v92784(VarCurr,B)
<=> v10486(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2011,axiom,
! [VarCurr] :
( v92787(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v92784(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_6701,axiom,
! [VarCurr] :
( ~ v92787(VarCurr)
<=> v10478(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17538,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92776(VarNext)
<=> v92777(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17537,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92777(VarNext)
<=> ( v92778(VarNext)
& v92769(VarNext) ) ) ) ).
fof(writeUnaryOperator_6700,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92778(VarNext)
<=> v92780(VarNext) ) ) ).
fof(addAssignment_29026,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92780(VarNext)
<=> v92769(VarCurr) ) ) ).
fof(addAssignment_29025,axiom,
! [VarCurr] :
( v92769(VarCurr)
<=> v92771(VarCurr) ) ).
fof(addAssignment_29024,axiom,
! [VarCurr] :
( v92771(VarCurr)
<=> v92773(VarCurr) ) ).
fof(addAssignment_29023,axiom,
! [VarCurr] :
( v92773(VarCurr)
<=> v64560(VarCurr) ) ).
fof(addAssignment_29022,axiom,
! [VarCurr] :
( v10486(VarCurr,bitIndex0)
<=> v92752(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1977,axiom,
! [VarCurr] :
( ~ v92753(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v92752(VarCurr,B)
<=> v92754(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2010,axiom,
! [VarCurr] :
( v92753(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v92752(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_146,axiom,
! [VarCurr] :
( ( ~ v92755(VarCurr)
& ~ v92759(VarCurr)
& ~ v92763(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v92754(VarCurr,B)
<=> v10476(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1160,axiom,
! [VarCurr] :
( v92763(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v92754(VarCurr,B)
<=> v92765(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4589,axiom,
! [VarCurr] :
( v92759(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v92754(VarCurr,B)
<=> v92761(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4596,axiom,
! [VarCurr] :
( v92755(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v92754(VarCurr,B)
<=> v10476(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6847,axiom,
! [VarCurr] :
( v92766(VarCurr)
<=> ( ( v92767(VarCurr,bitIndex1)
<=> $true )
& ( v92767(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_29021,axiom,
! [VarCurr] :
( v92767(VarCurr,bitIndex0)
<=> v92733(VarCurr) ) ).
fof(addAssignment_29020,axiom,
! [VarCurr] :
( v92767(VarCurr,bitIndex1)
<=> v10488(VarCurr) ) ).
fof(addAssignment_29019,axiom,
! [VarCurr] :
( v92765(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_29018,axiom,
! [VarCurr,B] :
( range_3_1(B)
=> ( v92765(VarCurr,B)
<=> v92751(VarCurr,B) ) ) ).
fof(addBitVectorEqualityBitBlasted_6846,axiom,
! [VarCurr] :
( v92763(VarCurr)
<=> ( ( v92764(VarCurr,bitIndex1)
<=> $true )
& ( v92764(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29017,axiom,
! [VarCurr] :
( v92764(VarCurr,bitIndex0)
<=> v92733(VarCurr) ) ).
fof(addAssignment_29016,axiom,
! [VarCurr] :
( v92764(VarCurr,bitIndex1)
<=> v10488(VarCurr) ) ).
fof(addAssignment_29015,axiom,
! [VarCurr] :
( ( v92761(VarCurr,bitIndex2)
<=> v10476(VarCurr,bitIndex3) )
& ( v92761(VarCurr,bitIndex1)
<=> v10476(VarCurr,bitIndex2) )
& ( v92761(VarCurr,bitIndex0)
<=> v10476(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_29014,axiom,
! [VarCurr] :
( v92761(VarCurr,bitIndex3)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_6845,axiom,
! [VarCurr] :
( v92759(VarCurr)
<=> ( ( v92760(VarCurr,bitIndex1)
<=> $false )
& ( v92760(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_29013,axiom,
! [VarCurr] :
( v92760(VarCurr,bitIndex0)
<=> v92733(VarCurr) ) ).
fof(addAssignment_29012,axiom,
! [VarCurr] :
( v92760(VarCurr,bitIndex1)
<=> v10488(VarCurr) ) ).
fof(addAssignmentInitValue_203,axiom,
~ v10476(constB0,bitIndex3) ).
fof(addAssignmentInitValue_202,axiom,
~ v10476(constB0,bitIndex2) ).
fof(addAssignmentInitValue_201,axiom,
~ v10476(constB0,bitIndex1) ).
fof(bitBlastConstant_11371,axiom,
~ b000x(bitIndex3) ).
fof(bitBlastConstant_11370,axiom,
~ b000x(bitIndex2) ).
fof(bitBlastConstant_11369,axiom,
~ b000x(bitIndex1) ).
fof(addBitVectorEqualityBitBlasted_6844,axiom,
! [VarCurr] :
( v92755(VarCurr)
<=> ( ( v92756(VarCurr,bitIndex1)
<=> $false )
& ( v92756(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29011,axiom,
! [VarCurr] :
( v92756(VarCurr,bitIndex0)
<=> v92733(VarCurr) ) ).
fof(addAssignment_29010,axiom,
! [VarCurr] :
( v92756(VarCurr,bitIndex1)
<=> v10488(VarCurr) ) ).
fof(writeUnaryOperator_6699,axiom,
! [VarCurr] :
( ~ v92753(VarCurr)
<=> v10478(VarCurr) ) ).
fof(addAssignment_29009,axiom,
! [VarCurr] :
( v10488(VarCurr)
<=> v10490(VarCurr) ) ).
fof(addAssignment_29008,axiom,
! [VarCurr] :
( v10490(VarCurr)
<=> v10492(VarCurr) ) ).
fof(addAssignment_29007,axiom,
! [VarCurr] :
( v10492(VarCurr)
<=> v10494(VarCurr) ) ).
fof(addAssignment_29006,axiom,
! [VarCurr] :
( v10494(VarCurr)
<=> v10496(VarCurr) ) ).
fof(addAssignment_29005,axiom,
! [VarCurr] :
( v10496(VarCurr)
<=> v10498(VarCurr) ) ).
fof(addAssignment_29004,axiom,
! [VarCurr] :
( v10498(VarCurr)
<=> v10500(VarCurr) ) ).
fof(addAssignment_29003,axiom,
! [VarCurr] :
( v10500(VarCurr)
<=> v10502(VarCurr) ) ).
fof(addAssignment_29002,axiom,
! [VarCurr] :
( v10502(VarCurr)
<=> v10504(VarCurr) ) ).
fof(addAssignment_29001,axiom,
! [VarCurr] :
( v10504(VarCurr)
<=> v10506(VarCurr) ) ).
fof(addAssignment_29000,axiom,
! [VarCurr] :
( v10506(VarCurr)
<=> v10508(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1463,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92721(VarNext)
=> ( v10508(VarNext)
<=> v10508(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1524,axiom,
! [VarNext] :
( v92721(VarNext)
=> ( v10508(VarNext)
<=> v92729(VarNext) ) ) ).
fof(addAssignment_28999,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92729(VarNext)
<=> v92727(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1976,axiom,
! [VarCurr] :
( ~ v11173(VarCurr)
=> ( v92727(VarCurr)
<=> v10514(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2009,axiom,
! [VarCurr] :
( v11173(VarCurr)
=> ( v92727(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17536,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92721(VarNext)
<=> v92722(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17535,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92722(VarNext)
<=> ( v92724(VarNext)
& v11159(VarNext) ) ) ) ).
fof(writeUnaryOperator_6698,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92724(VarNext)
<=> v11166(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1159,axiom,
! [VarCurr] :
( ( ~ v92708(VarCurr)
& ~ v92712(VarCurr) )
=> ( v10514(VarCurr)
<=> v92718(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4588,axiom,
! [VarCurr] :
( v92712(VarCurr)
=> ( v10514(VarCurr)
<=> v92713(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4595,axiom,
! [VarCurr] :
( v92708(VarCurr)
=> ( v10514(VarCurr)
<=> v92710(VarCurr) ) ) ).
fof(writeUnaryOperator_6697,axiom,
! [VarCurr] :
( ~ v92718(VarCurr)
<=> v10452(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17534,axiom,
! [VarCurr] :
( v92715(VarCurr)
<=> ( v92716(VarCurr)
| v92717(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6843,axiom,
! [VarCurr] :
( v92717(VarCurr)
<=> ( ( v92709(VarCurr,bitIndex1)
<=> $true )
& ( v92709(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6842,axiom,
! [VarCurr] :
( v92716(VarCurr)
<=> ( ( v92709(VarCurr,bitIndex1)
<=> $true )
& ( v92709(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1353,axiom,
! [VarCurr] :
( v92713(VarCurr)
<=> ( v92633(VarCurr,bitIndex1)
& v92714(VarCurr) ) ) ).
fof(writeUnaryOperator_6696,axiom,
! [VarCurr] :
( ~ v92714(VarCurr)
<=> v10452(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6841,axiom,
! [VarCurr] :
( v92712(VarCurr)
<=> ( ( v92709(VarCurr,bitIndex1)
<=> $false )
& ( v92709(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17533,axiom,
! [VarCurr] :
( v92710(VarCurr)
<=> ( v92633(VarCurr,bitIndex0)
& v92711(VarCurr) ) ) ).
fof(writeUnaryOperator_6695,axiom,
! [VarCurr] :
( ~ v92711(VarCurr)
<=> v10452(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6840,axiom,
! [VarCurr] :
( v92708(VarCurr)
<=> ( ( v92709(VarCurr,bitIndex1)
<=> $false )
& ( v92709(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28998,axiom,
! [VarCurr] :
( v92709(VarCurr,bitIndex0)
<=> v11157(VarCurr) ) ).
fof(addAssignment_28997,axiom,
! [VarCurr] :
( v92709(VarCurr,bitIndex1)
<=> v10516(VarCurr) ) ).
fof(addAssignment_28996,axiom,
! [VarCurr] :
( v92633(VarCurr,bitIndex1)
<=> v92635(VarCurr,bitIndex1) ) ).
fof(addAssignment_28995,axiom,
! [VarCurr] :
( v92635(VarCurr,bitIndex1)
<=> v92637(VarCurr,bitIndex1) ) ).
fof(addAssignment_28994,axiom,
! [VarCurr] :
( v92633(VarCurr,bitIndex0)
<=> v92635(VarCurr,bitIndex0) ) ).
fof(addAssignment_28993,axiom,
! [VarCurr] :
( v92635(VarCurr,bitIndex0)
<=> v92637(VarCurr,bitIndex0) ) ).
fof(addAssignment_28992,axiom,
! [VarNext] :
( v92637(VarNext,bitIndex0)
<=> v92700(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1462,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92701(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v92700(VarNext,B)
<=> v92637(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1523,axiom,
! [VarNext] :
( v92701(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v92700(VarNext,B)
<=> v92679(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17532,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92701(VarNext)
<=> v92702(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17531,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92702(VarNext)
<=> ( v92704(VarNext)
& v92666(VarNext) ) ) ) ).
fof(writeUnaryOperator_6694,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92704(VarNext)
<=> v92673(VarNext) ) ) ).
fof(addAssignment_28991,axiom,
! [VarCurr] :
( v92641(VarCurr,bitIndex0)
<=> v92654(VarCurr,bitIndex0) ) ).
fof(addAssignment_28990,axiom,
! [VarNext] :
( v92637(VarNext,bitIndex1)
<=> v92692(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1461,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92693(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v92692(VarNext,B)
<=> v92637(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1522,axiom,
! [VarNext] :
( v92693(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v92692(VarNext,B)
<=> v92679(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17530,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92693(VarNext)
<=> v92694(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17529,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92694(VarNext)
<=> ( v92696(VarNext)
& v92666(VarNext) ) ) ) ).
fof(writeUnaryOperator_6693,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92696(VarNext)
<=> v92673(VarNext) ) ) ).
fof(addAssignment_28989,axiom,
! [VarCurr] :
( v92641(VarCurr,bitIndex1)
<=> v92654(VarCurr,bitIndex1) ) ).
fof(addAssignment_28988,axiom,
! [VarNext] :
( v92637(VarNext,bitIndex2)
<=> v92684(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1460,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92685(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v92684(VarNext,B)
<=> v92637(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1521,axiom,
! [VarNext] :
( v92685(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v92684(VarNext,B)
<=> v92679(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17528,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92685(VarNext)
<=> v92686(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17527,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92686(VarNext)
<=> ( v92688(VarNext)
& v92666(VarNext) ) ) ) ).
fof(writeUnaryOperator_6692,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92688(VarNext)
<=> v92673(VarNext) ) ) ).
fof(addAssignment_28987,axiom,
! [VarCurr] :
( v92641(VarCurr,bitIndex2)
<=> v92654(VarCurr,bitIndex2) ) ).
fof(addAssignment_28986,axiom,
! [VarNext] :
( v92637(VarNext,bitIndex3)
<=> v92668(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1459,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92669(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v92668(VarNext,B)
<=> v92637(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1520,axiom,
! [VarNext] :
( v92669(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v92668(VarNext,B)
<=> v92679(VarNext,B) ) ) ) ).
fof(addAssignment_28985,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v92679(VarNext,B)
<=> v92677(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1975,axiom,
! [VarCurr] :
( ~ v92680(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v92677(VarCurr,B)
<=> v92641(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2008,axiom,
! [VarCurr] :
( v92680(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v92677(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_6691,axiom,
! [VarCurr] :
( ~ v92680(VarCurr)
<=> v92639(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17526,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92669(VarNext)
<=> v92670(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17525,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92670(VarNext)
<=> ( v92671(VarNext)
& v92666(VarNext) ) ) ) ).
fof(writeUnaryOperator_6690,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92671(VarNext)
<=> v92673(VarNext) ) ) ).
fof(addAssignment_28984,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92673(VarNext)
<=> v92666(VarCurr) ) ) ).
fof(addAssignment_28983,axiom,
! [VarCurr] :
( v92666(VarCurr)
<=> v11098(VarCurr) ) ).
fof(addAssignment_28982,axiom,
! [VarCurr] :
( v92641(VarCurr,bitIndex3)
<=> v92654(VarCurr,bitIndex3) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_145,axiom,
! [VarCurr] :
( ( ~ v92655(VarCurr)
& ~ v92657(VarCurr)
& ~ v92660(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v92654(VarCurr,B)
<=> v92637(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1158,axiom,
! [VarCurr] :
( v92660(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v92654(VarCurr,B)
<=> v92662(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4587,axiom,
! [VarCurr] :
( v92657(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v92654(VarCurr,B)
<=> v92659(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4594,axiom,
! [VarCurr] :
( v92655(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v92654(VarCurr,B)
<=> v92637(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6839,axiom,
! [VarCurr] :
( v92663(VarCurr)
<=> ( ( v92664(VarCurr,bitIndex1)
<=> $true )
& ( v92664(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_28981,axiom,
! [VarCurr] :
( v92664(VarCurr,bitIndex0)
<=> v92649(VarCurr) ) ).
fof(addAssignment_28980,axiom,
! [VarCurr] :
( v92664(VarCurr,bitIndex1)
<=> v92643(VarCurr) ) ).
fof(addAssignment_28979,axiom,
! [VarCurr] :
( v92662(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_28978,axiom,
! [VarCurr] :
( ( v92662(VarCurr,bitIndex3)
<=> v92637(VarCurr,bitIndex2) )
& ( v92662(VarCurr,bitIndex2)
<=> v92637(VarCurr,bitIndex1) )
& ( v92662(VarCurr,bitIndex1)
<=> v92637(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_6838,axiom,
! [VarCurr] :
( v92660(VarCurr)
<=> ( ( v92661(VarCurr,bitIndex1)
<=> $true )
& ( v92661(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28977,axiom,
! [VarCurr] :
( v92661(VarCurr,bitIndex0)
<=> v92649(VarCurr) ) ).
fof(addAssignment_28976,axiom,
! [VarCurr] :
( v92661(VarCurr,bitIndex1)
<=> v92643(VarCurr) ) ).
fof(addAssignment_28975,axiom,
! [VarCurr] :
( ( v92659(VarCurr,bitIndex2)
<=> v92637(VarCurr,bitIndex3) )
& ( v92659(VarCurr,bitIndex1)
<=> v92637(VarCurr,bitIndex2) )
& ( v92659(VarCurr,bitIndex0)
<=> v92637(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_28974,axiom,
! [VarCurr] :
( v92659(VarCurr,bitIndex3)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_6837,axiom,
! [VarCurr] :
( v92657(VarCurr)
<=> ( ( v92658(VarCurr,bitIndex1)
<=> $false )
& ( v92658(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_28973,axiom,
! [VarCurr] :
( v92658(VarCurr,bitIndex0)
<=> v92649(VarCurr) ) ).
fof(addAssignment_28972,axiom,
! [VarCurr] :
( v92658(VarCurr,bitIndex1)
<=> v92643(VarCurr) ) ).
fof(addAssignmentInitValueVector_37,axiom,
! [B] :
( range_3_0(B)
=> ( v92637(constB0,B)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_6836,axiom,
! [VarCurr] :
( v92655(VarCurr)
<=> ( ( v92656(VarCurr,bitIndex1)
<=> $false )
& ( v92656(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28971,axiom,
! [VarCurr] :
( v92656(VarCurr,bitIndex0)
<=> v92649(VarCurr) ) ).
fof(addAssignment_28970,axiom,
! [VarCurr] :
( v92656(VarCurr,bitIndex1)
<=> v92643(VarCurr) ) ).
fof(addAssignment_28969,axiom,
! [VarCurr] :
( v92649(VarCurr)
<=> v92651(VarCurr) ) ).
fof(addAssignment_28968,axiom,
! [VarCurr] :
( v92651(VarCurr)
<=> v92653(VarCurr) ) ).
fof(addAssignment_28967,axiom,
! [VarCurr] :
( v92653(VarCurr)
<=> v11157(VarCurr) ) ).
fof(addAssignment_28966,axiom,
! [VarCurr] :
( v92643(VarCurr)
<=> v92645(VarCurr) ) ).
fof(addAssignment_28965,axiom,
! [VarCurr] :
( v92645(VarCurr)
<=> v92647(VarCurr) ) ).
fof(addAssignment_28964,axiom,
! [VarCurr] :
( v92647(VarCurr)
<=> v10516(VarCurr) ) ).
fof(addAssignment_28963,axiom,
! [VarCurr] :
( v92639(VarCurr)
<=> v10512(VarCurr) ) ).
fof(addAssignment_28962,axiom,
! [VarCurr] :
( v10516(VarCurr)
<=> v10518(VarCurr,bitIndex2) ) ).
fof(addAssignment_28961,axiom,
! [VarCurr] :
( v10518(VarCurr,bitIndex2)
<=> v10520(VarCurr,bitIndex2) ) ).
fof(addAssignment_28960,axiom,
! [VarCurr] :
( v10520(VarCurr,bitIndex2)
<=> v10522(VarCurr,bitIndex2) ) ).
fof(addAssignment_28959,axiom,
! [VarCurr] :
( v10522(VarCurr,bitIndex2)
<=> v10524(VarCurr,bitIndex2) ) ).
fof(addAssignment_28958,axiom,
! [VarCurr] :
( v10524(VarCurr,bitIndex2)
<=> v10526(VarCurr,bitIndex2) ) ).
fof(addAssignment_28957,axiom,
! [VarCurr] :
( v10526(VarCurr,bitIndex2)
<=> v10528(VarCurr,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1458,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92620(VarNext)
=> ( v10528(VarNext,bitIndex3)
<=> v10528(VarCurr,bitIndex3) ) ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_3,axiom,
! [VarNext] :
( v92620(VarNext)
=> ( v10528(VarNext,bitIndex3)
<=> v92628(VarNext) ) ) ).
fof(addAssignment_28956,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92628(VarNext)
<=> v92626(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_118,axiom,
! [VarCurr] :
( ~ v92629(VarCurr)
=> ( v92626(VarCurr)
<=> v10530(VarCurr,bitIndex2) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2007,axiom,
! [VarCurr] :
( v92629(VarCurr)
=> ( v92626(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_6689,axiom,
! [VarCurr] :
( ~ v92629(VarCurr)
<=> v10434(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17524,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92620(VarNext)
<=> v92621(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17523,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92621(VarNext)
<=> ( v92622(VarNext)
& v11059(VarNext) ) ) ) ).
fof(writeUnaryOperator_6688,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92622(VarNext)
<=> v11068(VarNext) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1352,axiom,
! [VarCurr] :
( v10530(VarCurr,bitIndex2)
<=> ( v10528(VarCurr,bitIndex2)
& v92617(VarCurr) ) ) ).
fof(writeUnaryOperator_6687,axiom,
! [VarCurr] :
( ~ v92617(VarCurr)
<=> v10436(VarCurr,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1457,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92598(VarNext)
=> ( v10528(VarNext,bitIndex2)
<=> v10528(VarCurr,bitIndex2) ) ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_2,axiom,
! [VarNext] :
( v92598(VarNext)
=> ( v10528(VarNext,bitIndex2)
<=> v92613(VarNext) ) ) ).
fof(addAssignment_28955,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92613(VarNext)
<=> v92611(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_15,axiom,
! [VarCurr] :
( ~ v92607(VarCurr)
=> ( v92611(VarCurr)
<=> v10530(VarCurr,bitIndex1) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4593,axiom,
! [VarCurr] :
( v92607(VarCurr)
=> ( v92611(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17522,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92598(VarNext)
<=> ( v92599(VarNext)
& v92606(VarNext) ) ) ) ).
fof(addAssignment_28954,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92606(VarNext)
<=> v92604(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17521,axiom,
! [VarCurr] :
( v92604(VarCurr)
<=> ( v92607(VarCurr)
| v92608(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17520,axiom,
! [VarCurr] :
( v92608(VarCurr)
<=> ( v92609(VarCurr)
& v92610(VarCurr) ) ) ).
fof(writeUnaryOperator_6686,axiom,
! [VarCurr] :
( ~ v92610(VarCurr)
<=> v92607(VarCurr) ) ).
fof(writeUnaryOperator_6685,axiom,
! [VarCurr] :
( ~ v92609(VarCurr)
<=> v10436(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6684,axiom,
! [VarCurr] :
( ~ v92607(VarCurr)
<=> v10434(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17519,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92599(VarNext)
<=> ( v92600(VarNext)
& v11059(VarNext) ) ) ) ).
fof(writeUnaryOperator_6683,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92600(VarNext)
<=> v11068(VarNext) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1351,axiom,
! [VarCurr] :
( v10530(VarCurr,bitIndex1)
<=> ( v10528(VarCurr,bitIndex1)
& v92595(VarCurr) ) ) ).
fof(writeUnaryOperator_6682,axiom,
! [VarCurr] :
( ~ v92595(VarCurr)
<=> v10436(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1456,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92576(VarNext)
=> ( v10528(VarNext,bitIndex1)
<=> v10528(VarCurr,bitIndex1) ) ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_1,axiom,
! [VarNext] :
( v92576(VarNext)
=> ( v10528(VarNext,bitIndex1)
<=> v92591(VarNext) ) ) ).
fof(addAssignment_28953,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92591(VarNext)
<=> v92589(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4586,axiom,
! [VarCurr] :
( ~ v92585(VarCurr)
=> ( v92589(VarCurr)
<=> v10530(VarCurr,bitIndex0) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4592,axiom,
! [VarCurr] :
( v92585(VarCurr)
=> ( v92589(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17518,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92576(VarNext)
<=> ( v92577(VarNext)
& v92584(VarNext) ) ) ) ).
fof(addAssignment_28952,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92584(VarNext)
<=> v92582(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17517,axiom,
! [VarCurr] :
( v92582(VarCurr)
<=> ( v92585(VarCurr)
| v92586(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17516,axiom,
! [VarCurr] :
( v92586(VarCurr)
<=> ( v92587(VarCurr)
& v92588(VarCurr) ) ) ).
fof(writeUnaryOperator_6681,axiom,
! [VarCurr] :
( ~ v92588(VarCurr)
<=> v92585(VarCurr) ) ).
fof(writeUnaryOperator_6680,axiom,
! [VarCurr] :
( ~ v92587(VarCurr)
<=> v10436(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_6679,axiom,
! [VarCurr] :
( ~ v92585(VarCurr)
<=> v10434(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17515,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92577(VarNext)
<=> ( v92578(VarNext)
& v11059(VarNext) ) ) ) ).
fof(writeUnaryOperator_6678,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92578(VarNext)
<=> v11068(VarNext) ) ) ).
fof(addAssignment_28951,axiom,
! [VarCurr] :
( v10530(VarCurr,bitIndex0)
<=> v10528(VarCurr,bitIndex0) ) ).
fof(addAssignment_28950,axiom,
! [VarCurr] :
( v10528(VarCurr,bitIndex0)
<=> v10557(VarCurr) ) ).
fof(addAssignmentInitValueVector_36,axiom,
( v10528(constB0,bitIndex3)
<=> $false ) ).
fof(addAssignmentInitValueVector_35,axiom,
( v10528(constB0,bitIndex2)
<=> $false ) ).
fof(addAssignmentInitValueVector_34,axiom,
( v10528(constB0,bitIndex1)
<=> $false ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17514,axiom,
! [VarCurr] :
( v10557(VarCurr)
<=> ( v92569(VarCurr)
& v92573(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17513,axiom,
! [VarCurr] :
( v92573(VarCurr)
<=> ( v10751(VarCurr)
& v11057(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17512,axiom,
! [VarCurr] :
( v92569(VarCurr)
<=> ( v92570(VarCurr)
& v92572(VarCurr) ) ) ).
fof(writeUnaryOperator_6677,axiom,
! [VarCurr] :
( ~ v92572(VarCurr)
<=> v10436(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17511,axiom,
! [VarCurr] :
( v92570(VarCurr)
<=> ( v10559(VarCurr)
& v92571(VarCurr) ) ) ).
fof(writeUnaryOperator_6676,axiom,
! [VarCurr] :
( ~ v92571(VarCurr)
<=> v10647(VarCurr) ) ).
fof(addAssignment_28949,axiom,
! [VarCurr] :
( v10559(VarCurr)
<=> v10561(VarCurr) ) ).
fof(addAssignment_28948,axiom,
! [VarCurr] :
( v10561(VarCurr)
<=> v10563(VarCurr) ) ).
fof(addAssignment_28947,axiom,
! [VarCurr] :
( v10563(VarCurr)
<=> v10565(VarCurr) ) ).
fof(addAssignment_28946,axiom,
! [VarCurr] :
( v10565(VarCurr)
<=> v10567(VarCurr) ) ).
fof(addAssignment_28945,axiom,
! [VarCurr] :
( v10567(VarCurr)
<=> v10569(VarCurr,bitIndex0) ) ).
fof(addAssignment_28944,axiom,
! [VarCurr] :
( v10569(VarCurr,bitIndex0)
<=> v10571(VarCurr,bitIndex0) ) ).
fof(addAssignment_28943,axiom,
! [VarCurr] :
( v10571(VarCurr,bitIndex0)
<=> v10573(VarCurr,bitIndex0) ) ).
fof(addAssignment_28942,axiom,
! [VarNext] :
( v10573(VarNext,bitIndex0)
<=> v92561(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1455,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92562(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v92561(VarNext,B)
<=> v10573(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1519,axiom,
! [VarNext] :
( v92562(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v92561(VarNext,B)
<=> v11111(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17510,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92562(VarNext)
<=> v92563(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17509,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92563(VarNext)
<=> ( v92565(VarNext)
& v11096(VarNext) ) ) ) ).
fof(writeUnaryOperator_6675,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92565(VarNext)
<=> v11105(VarNext) ) ) ).
fof(addAssignment_28941,axiom,
! [VarCurr] :
( v10577(VarCurr,bitIndex0)
<=> v11084(VarCurr,bitIndex0) ) ).
fof(addAssignment_28940,axiom,
! [VarCurr] :
( v10579(VarCurr)
<=> v10581(VarCurr) ) ).
fof(addAssignment_28939,axiom,
! [VarCurr] :
( v10581(VarCurr)
<=> v10583(VarCurr) ) ).
fof(addAssignment_28938,axiom,
! [VarCurr] :
( v10583(VarCurr)
<=> v10585(VarCurr) ) ).
fof(addAssignment_28937,axiom,
! [VarCurr] :
( v10585(VarCurr)
<=> v10587(VarCurr) ) ).
fof(addAssignment_28936,axiom,
! [VarCurr] :
( v10587(VarCurr)
<=> v10589(VarCurr) ) ).
fof(addAssignment_28935,axiom,
! [VarCurr] :
( v10589(VarCurr)
<=> v10591(VarCurr) ) ).
fof(addAssignment_28934,axiom,
! [VarCurr] :
( v10591(VarCurr)
<=> v10593(VarCurr) ) ).
fof(addAssignment_28933,axiom,
! [VarCurr] :
( v10593(VarCurr)
<=> v10595(VarCurr) ) ).
fof(addAssignment_28932,axiom,
! [VarCurr] :
( v10595(VarCurr)
<=> v10597(VarCurr) ) ).
fof(addAssignment_28931,axiom,
! [VarCurr] :
( v10597(VarCurr)
<=> v10599(VarCurr) ) ).
fof(addAssignment_28930,axiom,
! [VarCurr] :
( v10599(VarCurr)
<=> v10601(VarCurr) ) ).
fof(addAssignment_28929,axiom,
! [VarCurr] :
( v10601(VarCurr)
<=> v10603(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1454,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92548(VarNext)
=> ( v10603(VarNext)
<=> v10603(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1518,axiom,
! [VarNext] :
( v92548(VarNext)
=> ( v10603(VarNext)
<=> v92556(VarNext) ) ) ).
fof(addAssignment_28928,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92556(VarNext)
<=> v92554(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1974,axiom,
! [VarCurr] :
( ~ v92557(VarCurr)
=> ( v92554(VarCurr)
<=> v10607(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2006,axiom,
! [VarCurr] :
( v92557(VarCurr)
=> ( v92554(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_6674,axiom,
! [VarCurr] :
( ~ v92557(VarCurr)
<=> v10605(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17508,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92548(VarNext)
<=> v92549(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17507,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92549(VarNext)
<=> ( v92550(VarNext)
& v11302(VarNext) ) ) ) ).
fof(writeUnaryOperator_6673,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92550(VarNext)
<=> v11313(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4585,axiom,
! [VarCurr] :
( ~ v92545(VarCurr)
=> ( v10607(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4591,axiom,
! [VarCurr] :
( v92545(VarCurr)
=> ( v10607(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17506,axiom,
! [VarCurr] :
( v92545(VarCurr)
<=> ( v64240(VarCurr)
| v64244(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17505,axiom,
! [VarCurr] :
( v11249(VarCurr)
<=> ( v92542(VarCurr)
& v92543(VarCurr) ) ) ).
fof(writeUnaryOperator_6672,axiom,
! [VarCurr] :
( ~ v92543(VarCurr)
<=> v92457(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6835,axiom,
! [VarCurr] :
( v92542(VarCurr)
<=> ( ( v11251(VarCurr,bitIndex7)
<=> v11324(VarCurr,bitIndex7) )
& ( v11251(VarCurr,bitIndex6)
<=> v11324(VarCurr,bitIndex6) )
& ( v11251(VarCurr,bitIndex5)
<=> v11324(VarCurr,bitIndex5) )
& ( v11251(VarCurr,bitIndex4)
<=> v11324(VarCurr,bitIndex4) )
& ( v11251(VarCurr,bitIndex3)
<=> v11324(VarCurr,bitIndex3) )
& ( v11251(VarCurr,bitIndex2)
<=> v11324(VarCurr,bitIndex2) )
& ( v11251(VarCurr,bitIndex1)
<=> v11324(VarCurr,bitIndex1) )
& ( v11251(VarCurr,bitIndex0)
<=> v11324(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_28927,axiom,
! [VarCurr] :
( v92457(VarCurr)
<=> v92459(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6834,axiom,
! [VarCurr] :
( v92459(VarCurr)
<=> ( ( v92461(VarCurr,bitIndex3)
<=> $false )
& ( v92461(VarCurr,bitIndex2)
<=> $false )
& ( v92461(VarCurr,bitIndex1)
<=> $false )
& ( v92461(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1453,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92528(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v92461(VarNext,B)
<=> v92461(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1517,axiom,
! [VarNext] :
( v92528(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v92461(VarNext,B)
<=> v92536(VarNext,B) ) ) ) ).
fof(addAssignment_28926,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v92536(VarNext,B)
<=> v92534(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1973,axiom,
! [VarCurr] :
( ~ v92537(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v92534(VarCurr,B)
<=> v92463(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2005,axiom,
! [VarCurr] :
( v92537(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v92534(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_6671,axiom,
! [VarCurr] :
( ~ v92537(VarCurr)
<=> v11335(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17504,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92528(VarNext)
<=> v92529(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17503,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92529(VarNext)
<=> ( v92530(VarNext)
& v11332(VarNext) ) ) ) ).
fof(writeUnaryOperator_6670,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92530(VarNext)
<=> v64160(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_144,axiom,
! [VarCurr] :
( ( ~ v92465(VarCurr)
& ~ v92467(VarCurr)
& ~ v92501(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v92463(VarCurr,B)
<=> v92461(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1157,axiom,
! [VarCurr] :
( v92501(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v92463(VarCurr,B)
<=> v92503(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4584,axiom,
! [VarCurr] :
( v92467(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v92463(VarCurr,B)
<=> v92469(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4590,axiom,
! [VarCurr] :
( v92465(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v92463(VarCurr,B)
<=> v92461(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6833,axiom,
! [VarCurr] :
( v92524(VarCurr)
<=> ( ( v92525(VarCurr,bitIndex1)
<=> $true )
& ( v92525(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_28925,axiom,
! [VarCurr] :
( v92525(VarCurr,bitIndex0)
<=> v64199(VarCurr) ) ).
fof(addAssignment_28924,axiom,
! [VarCurr] :
( v92525(VarCurr,bitIndex1)
<=> v64066(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1972,axiom,
! [VarCurr] :
( ~ v92504(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v92503(VarCurr,B)
<=> v92505(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2004,axiom,
! [VarCurr] :
( v92504(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v92503(VarCurr,B)
<=> b1000(B) ) ) ) ).
fof(addAssignment_28923,axiom,
! [VarCurr] :
( v92505(VarCurr,bitIndex0)
<=> v92521(VarCurr) ) ).
fof(addAssignment_28922,axiom,
! [VarCurr] :
( v92505(VarCurr,bitIndex1)
<=> v92519(VarCurr) ) ).
fof(addAssignment_28921,axiom,
! [VarCurr] :
( v92505(VarCurr,bitIndex2)
<=> v92514(VarCurr) ) ).
fof(addAssignment_28920,axiom,
! [VarCurr] :
( v92505(VarCurr,bitIndex3)
<=> v92507(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17502,axiom,
! [VarCurr] :
( v92519(VarCurr)
<=> ( v92520(VarCurr)
& v92523(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1350,axiom,
! [VarCurr] :
( v92523(VarCurr)
<=> ( v92461(VarCurr,bitIndex0)
| v92461(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17501,axiom,
! [VarCurr] :
( v92520(VarCurr)
<=> ( v92521(VarCurr)
| v92522(VarCurr) ) ) ).
fof(writeUnaryOperator_6669,axiom,
! [VarCurr] :
( ~ v92522(VarCurr)
<=> v92461(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_6668,axiom,
! [VarCurr] :
( ~ v92521(VarCurr)
<=> v92461(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17500,axiom,
! [VarCurr] :
( v92514(VarCurr)
<=> ( v92515(VarCurr)
& v92518(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1349,axiom,
! [VarCurr] :
( v92518(VarCurr)
<=> ( v92511(VarCurr)
| v92461(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17499,axiom,
! [VarCurr] :
( v92515(VarCurr)
<=> ( v92516(VarCurr)
| v92517(VarCurr) ) ) ).
fof(writeUnaryOperator_6667,axiom,
! [VarCurr] :
( ~ v92517(VarCurr)
<=> v92461(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6666,axiom,
! [VarCurr] :
( ~ v92516(VarCurr)
<=> v92511(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17498,axiom,
! [VarCurr] :
( v92507(VarCurr)
<=> ( v92508(VarCurr)
& v92513(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1348,axiom,
! [VarCurr] :
( v92513(VarCurr)
<=> ( v92510(VarCurr)
| v92461(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17497,axiom,
! [VarCurr] :
( v92508(VarCurr)
<=> ( v92509(VarCurr)
| v92512(VarCurr) ) ) ).
fof(writeUnaryOperator_6665,axiom,
! [VarCurr] :
( ~ v92512(VarCurr)
<=> v92461(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_6664,axiom,
! [VarCurr] :
( ~ v92509(VarCurr)
<=> v92510(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1347,axiom,
! [VarCurr] :
( v92510(VarCurr)
<=> ( v92511(VarCurr)
& v92461(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1346,axiom,
! [VarCurr] :
( v92511(VarCurr)
<=> ( v92461(VarCurr,bitIndex0)
& v92461(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_6832,axiom,
! [VarCurr] :
( v92504(VarCurr)
<=> ( ( v92461(VarCurr,bitIndex3)
<=> $true )
& ( v92461(VarCurr,bitIndex2)
<=> $false )
& ( v92461(VarCurr,bitIndex1)
<=> $false )
& ( v92461(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6831,axiom,
! [VarCurr] :
( v92501(VarCurr)
<=> ( ( v92502(VarCurr,bitIndex1)
<=> $true )
& ( v92502(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28919,axiom,
! [VarCurr] :
( v92502(VarCurr,bitIndex0)
<=> v64199(VarCurr) ) ).
fof(addAssignment_28918,axiom,
! [VarCurr] :
( v92502(VarCurr,bitIndex1)
<=> v64066(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1971,axiom,
! [VarCurr] :
( ~ v92470(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v92469(VarCurr,B)
<=> v92471(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2003,axiom,
! [VarCurr] :
( v92470(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v92469(VarCurr,B)
<=> $false ) ) ) ).
fof(addSignExtensionConstraint_54,axiom,
! [VarCurr] :
( v92471(VarCurr,bitIndex5)
<=> v92472(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_53,axiom,
! [VarCurr] :
( v92471(VarCurr,bitIndex6)
<=> v92472(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_52,axiom,
! [VarCurr] :
( v92471(VarCurr,bitIndex7)
<=> v92472(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_51,axiom,
! [VarCurr] :
( v92471(VarCurr,bitIndex8)
<=> v92472(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_50,axiom,
! [VarCurr] :
( v92471(VarCurr,bitIndex9)
<=> v92472(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_49,axiom,
! [VarCurr] :
( v92471(VarCurr,bitIndex10)
<=> v92472(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_48,axiom,
! [VarCurr] :
( v92471(VarCurr,bitIndex11)
<=> v92472(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_47,axiom,
! [VarCurr] :
( v92471(VarCurr,bitIndex12)
<=> v92472(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_46,axiom,
! [VarCurr] :
( v92471(VarCurr,bitIndex13)
<=> v92472(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_45,axiom,
! [VarCurr] :
( v92471(VarCurr,bitIndex14)
<=> v92472(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_44,axiom,
! [VarCurr] :
( v92471(VarCurr,bitIndex15)
<=> v92472(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_43,axiom,
! [VarCurr] :
( v92471(VarCurr,bitIndex16)
<=> v92472(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_42,axiom,
! [VarCurr] :
( v92471(VarCurr,bitIndex17)
<=> v92472(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_41,axiom,
! [VarCurr] :
( v92471(VarCurr,bitIndex18)
<=> v92472(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_40,axiom,
! [VarCurr] :
( v92471(VarCurr,bitIndex19)
<=> v92472(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_39,axiom,
! [VarCurr] :
( v92471(VarCurr,bitIndex20)
<=> v92472(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_38,axiom,
! [VarCurr] :
( v92471(VarCurr,bitIndex21)
<=> v92472(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_37,axiom,
! [VarCurr] :
( v92471(VarCurr,bitIndex22)
<=> v92472(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_36,axiom,
! [VarCurr] :
( v92471(VarCurr,bitIndex23)
<=> v92472(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_35,axiom,
! [VarCurr] :
( v92471(VarCurr,bitIndex24)
<=> v92472(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_34,axiom,
! [VarCurr] :
( v92471(VarCurr,bitIndex25)
<=> v92472(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_33,axiom,
! [VarCurr] :
( v92471(VarCurr,bitIndex26)
<=> v92472(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_32,axiom,
! [VarCurr] :
( v92471(VarCurr,bitIndex27)
<=> v92472(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_31,axiom,
! [VarCurr] :
( v92471(VarCurr,bitIndex28)
<=> v92472(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_30,axiom,
! [VarCurr] :
( v92471(VarCurr,bitIndex29)
<=> v92472(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_29,axiom,
! [VarCurr] :
( v92471(VarCurr,bitIndex30)
<=> v92472(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_28,axiom,
! [VarCurr] :
( v92471(VarCurr,bitIndex31)
<=> v92472(VarCurr,bitIndex4) ) ).
fof(addAssignment_28917,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v92471(VarCurr,B)
<=> v92472(VarCurr,B) ) ) ).
fof(addAssignment_28916,axiom,
! [VarCurr] :
( v92472(VarCurr,bitIndex0)
<=> v92499(VarCurr) ) ).
fof(addAssignment_28915,axiom,
! [VarCurr] :
( v92472(VarCurr,bitIndex1)
<=> v92497(VarCurr) ) ).
fof(addAssignment_28914,axiom,
! [VarCurr] :
( v92472(VarCurr,bitIndex2)
<=> v92493(VarCurr) ) ).
fof(addAssignment_28913,axiom,
! [VarCurr] :
( v92472(VarCurr,bitIndex3)
<=> v92489(VarCurr) ) ).
fof(addAssignment_28912,axiom,
! [VarCurr] :
( v92472(VarCurr,bitIndex4)
<=> v92474(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17496,axiom,
! [VarCurr] :
( v92497(VarCurr)
<=> ( v92498(VarCurr)
& v92500(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17495,axiom,
! [VarCurr] :
( v92500(VarCurr)
<=> ( v92478(VarCurr,bitIndex0)
| v92484(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1345,axiom,
! [VarCurr] :
( v92498(VarCurr)
<=> ( v92499(VarCurr)
| v92478(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_6663,axiom,
! [VarCurr] :
( ~ v92499(VarCurr)
<=> v92478(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17494,axiom,
! [VarCurr] :
( v92493(VarCurr)
<=> ( v92494(VarCurr)
& v92496(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17493,axiom,
! [VarCurr] :
( v92496(VarCurr)
<=> ( v92482(VarCurr)
| v92485(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1344,axiom,
! [VarCurr] :
( v92494(VarCurr)
<=> ( v92495(VarCurr)
| v92478(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_6662,axiom,
! [VarCurr] :
( ~ v92495(VarCurr)
<=> v92482(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17492,axiom,
! [VarCurr] :
( v92489(VarCurr)
<=> ( v92490(VarCurr)
& v92492(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17491,axiom,
! [VarCurr] :
( v92492(VarCurr)
<=> ( v92480(VarCurr)
| v92486(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1343,axiom,
! [VarCurr] :
( v92490(VarCurr)
<=> ( v92491(VarCurr)
| v92478(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_6661,axiom,
! [VarCurr] :
( ~ v92491(VarCurr)
<=> v92480(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17490,axiom,
! [VarCurr] :
( v92474(VarCurr)
<=> ( v92475(VarCurr)
& v92487(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17489,axiom,
! [VarCurr] :
( v92487(VarCurr)
<=> ( v92477(VarCurr)
| v92488(VarCurr) ) ) ).
fof(writeUnaryOperator_6660,axiom,
! [VarCurr] :
( ~ v92488(VarCurr)
<=> v92478(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_1342,axiom,
! [VarCurr] :
( v92475(VarCurr)
<=> ( v92476(VarCurr)
| v92478(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_6659,axiom,
! [VarCurr] :
( ~ v92476(VarCurr)
<=> v92477(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1341,axiom,
! [VarCurr] :
( v92477(VarCurr)
<=> ( v92478(VarCurr,bitIndex3)
| v92479(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17488,axiom,
! [VarCurr] :
( v92479(VarCurr)
<=> ( v92480(VarCurr)
& v92486(VarCurr) ) ) ).
fof(writeUnaryOperator_6658,axiom,
! [VarCurr] :
( ~ v92486(VarCurr)
<=> v92478(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_1340,axiom,
! [VarCurr] :
( v92480(VarCurr)
<=> ( v92478(VarCurr,bitIndex2)
| v92481(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17487,axiom,
! [VarCurr] :
( v92481(VarCurr)
<=> ( v92482(VarCurr)
& v92485(VarCurr) ) ) ).
fof(writeUnaryOperator_6657,axiom,
! [VarCurr] :
( ~ v92485(VarCurr)
<=> v92478(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_1339,axiom,
! [VarCurr] :
( v92482(VarCurr)
<=> ( v92478(VarCurr,bitIndex1)
| v92483(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17486,axiom,
! [VarCurr] :
( v92483(VarCurr)
<=> ( v92478(VarCurr,bitIndex0)
& v92484(VarCurr) ) ) ).
fof(writeUnaryOperator_6656,axiom,
! [VarCurr] :
( ~ v92484(VarCurr)
<=> v92478(VarCurr,bitIndex1) ) ).
fof(addZeroExtensionConstraint_5,axiom,
! [VarCurr] : ~ v92478(VarCurr,bitIndex4) ).
fof(addAssignment_28911,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v92478(VarCurr,B)
<=> v92461(VarCurr,B) ) ) ).
fof(addBitVectorEqualityBitBlasted_6830,axiom,
! [VarCurr] :
( v92470(VarCurr)
<=> ( ( v92461(VarCurr,bitIndex3)
<=> $false )
& ( v92461(VarCurr,bitIndex2)
<=> $false )
& ( v92461(VarCurr,bitIndex1)
<=> $false )
& ( v92461(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6829,axiom,
! [VarCurr] :
( v92467(VarCurr)
<=> ( ( v92468(VarCurr,bitIndex1)
<=> $false )
& ( v92468(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_28910,axiom,
! [VarCurr] :
( v92468(VarCurr,bitIndex0)
<=> v64199(VarCurr) ) ).
fof(addAssignment_28909,axiom,
! [VarCurr] :
( v92468(VarCurr,bitIndex1)
<=> v64066(VarCurr) ) ).
fof(addAssignmentInitValueVector_33,axiom,
! [B] :
( range_3_0(B)
=> ( v92461(constB0,B)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_6828,axiom,
! [VarCurr] :
( v92465(VarCurr)
<=> ( ( v92466(VarCurr,bitIndex1)
<=> $false )
& ( v92466(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28908,axiom,
! [VarCurr] :
( v92466(VarCurr,bitIndex0)
<=> v64199(VarCurr) ) ).
fof(addAssignment_28907,axiom,
! [VarCurr] :
( v92466(VarCurr,bitIndex1)
<=> v64066(VarCurr) ) ).
fof(addAssignment_28906,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v11324(VarCurr,B)
<=> v11326(VarCurr,B) ) ) ).
fof(addAssignment_28905,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v11326(VarCurr,B)
<=> v11328(VarCurr,B) ) ) ).
fof(addAssignment_28904,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v11328(VarCurr,B)
<=> v64193(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1452,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92445(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v64195(VarNext,B)
<=> v64195(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1516,axiom,
! [VarNext] :
( v92445(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v64195(VarNext,B)
<=> v92453(VarNext,B) ) ) ) ).
fof(addAssignment_28903,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v92453(VarNext,B)
<=> v92451(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1970,axiom,
! [VarCurr] :
( ~ v64167(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v92451(VarCurr,B)
<=> v64197(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2002,axiom,
! [VarCurr] :
( v64167(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v92451(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17485,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92445(VarNext)
<=> v92446(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17484,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92446(VarNext)
<=> ( v92448(VarNext)
& v11332(VarNext) ) ) ) ).
fof(writeUnaryOperator_6655,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92448(VarNext)
<=> v64160(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1969,axiom,
! [VarCurr] :
( ~ v64199(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v64197(VarCurr,B)
<=> v64195(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2001,axiom,
! [VarCurr] :
( v64199(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v64197(VarCurr,B)
<=> v92428(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1968,axiom,
! [VarCurr] :
( ~ v92429(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v92428(VarCurr,B)
<=> v92430(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2000,axiom,
! [VarCurr] :
( v92429(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v92428(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_28902,axiom,
! [VarCurr] :
( v92430(VarCurr,bitIndex0)
<=> v92440(VarCurr) ) ).
fof(addAssignment_28901,axiom,
! [VarCurr] :
( v92430(VarCurr,bitIndex1)
<=> v92438(VarCurr) ) ).
fof(addAssignment_28900,axiom,
! [VarCurr] :
( v92430(VarCurr,bitIndex2)
<=> v92432(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17483,axiom,
! [VarCurr] :
( v92438(VarCurr)
<=> ( v92439(VarCurr)
& v92442(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1338,axiom,
! [VarCurr] :
( v92442(VarCurr)
<=> ( v64195(VarCurr,bitIndex0)
| v64195(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17482,axiom,
! [VarCurr] :
( v92439(VarCurr)
<=> ( v92440(VarCurr)
| v92441(VarCurr) ) ) ).
fof(writeUnaryOperator_6654,axiom,
! [VarCurr] :
( ~ v92441(VarCurr)
<=> v64195(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_6653,axiom,
! [VarCurr] :
( ~ v92440(VarCurr)
<=> v64195(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17481,axiom,
! [VarCurr] :
( v92432(VarCurr)
<=> ( v92433(VarCurr)
& v92437(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1337,axiom,
! [VarCurr] :
( v92437(VarCurr)
<=> ( v92435(VarCurr)
| v64195(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17480,axiom,
! [VarCurr] :
( v92433(VarCurr)
<=> ( v92434(VarCurr)
| v92436(VarCurr) ) ) ).
fof(writeUnaryOperator_6652,axiom,
! [VarCurr] :
( ~ v92436(VarCurr)
<=> v64195(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6651,axiom,
! [VarCurr] :
( ~ v92434(VarCurr)
<=> v92435(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1336,axiom,
! [VarCurr] :
( v92435(VarCurr)
<=> ( v64195(VarCurr,bitIndex0)
& v64195(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_6827,axiom,
! [VarCurr] :
( v92429(VarCurr)
<=> ( ( v64195(VarCurr,bitIndex2)
<=> $true )
& ( v64195(VarCurr,bitIndex1)
<=> $true )
& ( v64195(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_28899,axiom,
! [VarCurr] :
( v64199(VarCurr)
<=> v64201(VarCurr) ) ).
fof(addAssignment_28898,axiom,
! [VarCurr] :
( v64201(VarCurr)
<=> v64203(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1967,axiom,
! [VarCurr] :
( ~ v92423(VarCurr)
=> ( v64203(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1999,axiom,
! [VarCurr] :
( v92423(VarCurr)
=> ( v64203(VarCurr)
<=> v92426(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4583,axiom,
! [VarCurr] :
( ~ v64244(VarCurr)
=> ( v92426(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4589,axiom,
! [VarCurr] :
( v64244(VarCurr)
=> ( v92426(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17479,axiom,
! [VarCurr] :
( v92423(VarCurr)
<=> ( v64244(VarCurr)
| v92424(VarCurr) ) ) ).
fof(writeUnaryOperator_6650,axiom,
! [VarCurr] :
( ~ v92424(VarCurr)
<=> v92425(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17478,axiom,
! [VarCurr] :
( v92425(VarCurr)
<=> ( v64240(VarCurr)
| v64244(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17477,axiom,
! [VarCurr] :
( v64205(VarCurr)
<=> ( v92420(VarCurr)
& v92421(VarCurr) ) ) ).
fof(writeUnaryOperator_6649,axiom,
! [VarCurr] :
( ~ v92421(VarCurr)
<=> v92331(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6826,axiom,
! [VarCurr] :
( v92420(VarCurr)
<=> ( ( v11251(VarCurr,bitIndex7)
<=> v64207(VarCurr,bitIndex7) )
& ( v11251(VarCurr,bitIndex6)
<=> v64207(VarCurr,bitIndex6) )
& ( v11251(VarCurr,bitIndex5)
<=> v64207(VarCurr,bitIndex5) )
& ( v11251(VarCurr,bitIndex4)
<=> v64207(VarCurr,bitIndex4) )
& ( v11251(VarCurr,bitIndex3)
<=> v64207(VarCurr,bitIndex3) )
& ( v11251(VarCurr,bitIndex2)
<=> v64207(VarCurr,bitIndex2) )
& ( v11251(VarCurr,bitIndex1)
<=> v64207(VarCurr,bitIndex1) )
& ( v11251(VarCurr,bitIndex0)
<=> v64207(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_28897,axiom,
! [VarCurr] :
( v92331(VarCurr)
<=> v92333(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1451,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92397(VarNext)
=> ( v92333(VarNext)
<=> v92333(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1515,axiom,
! [VarNext] :
( v92397(VarNext)
=> ( v92333(VarNext)
<=> v92415(VarNext) ) ) ).
fof(addAssignment_28896,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92415(VarNext)
<=> v92413(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1966,axiom,
! [VarCurr] :
( ~ v92412(VarCurr)
=> ( v92413(VarCurr)
<=> v92416(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1998,axiom,
! [VarCurr] :
( v92412(VarCurr)
=> ( v92413(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1965,axiom,
! [VarCurr] :
( ~ v64217(VarCurr)
=> ( v92416(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1997,axiom,
! [VarCurr] :
( v64217(VarCurr)
=> ( v92416(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17476,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92397(VarNext)
<=> ( v92398(VarNext)
& v92405(VarNext) ) ) ) ).
fof(addAssignment_28895,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92405(VarNext)
<=> v92403(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17475,axiom,
! [VarCurr] :
( v92403(VarCurr)
<=> ( v92406(VarCurr)
| v92412(VarCurr) ) ) ).
fof(writeUnaryOperator_6648,axiom,
! [VarCurr] :
( ~ v92412(VarCurr)
<=> v64215(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17474,axiom,
! [VarCurr] :
( v92406(VarCurr)
<=> ( v92407(VarCurr)
| v64217(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17473,axiom,
! [VarCurr] :
( v92407(VarCurr)
<=> ( v92408(VarCurr)
& v92411(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6825,axiom,
! [VarCurr] :
( v92411(VarCurr)
<=> ( v92063(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17472,axiom,
! [VarCurr] :
( v92408(VarCurr)
<=> ( v92409(VarCurr)
& v92410(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6824,axiom,
! [VarCurr] :
( v92410(VarCurr)
<=> ( v92335(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_6823,axiom,
! [VarCurr] :
( v92409(VarCurr)
<=> ( v68235(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17471,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92398(VarNext)
<=> ( v92399(VarNext)
& v92067(VarNext) ) ) ) ).
fof(writeUnaryOperator_6647,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92399(VarNext)
<=> v92076(VarNext) ) ) ).
fof(addAssignment_28894,axiom,
! [VarCurr] :
( v92063(VarCurr,bitIndex0)
<=> v92086(VarCurr,bitIndex0) ) ).
fof(addAssignment_28893,axiom,
! [VarNext] :
( v92335(VarNext,bitIndex1)
<=> v92388(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1450,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92389(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v92388(VarNext,B)
<=> v92335(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1514,axiom,
! [VarNext] :
( v92389(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v92388(VarNext,B)
<=> v92368(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17470,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92389(VarNext)
<=> v92390(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17469,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92390(VarNext)
<=> ( v92392(VarNext)
& v92067(VarNext) ) ) ) ).
fof(writeUnaryOperator_6646,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92392(VarNext)
<=> v92076(VarNext) ) ) ).
fof(addAssignment_28892,axiom,
! [VarCurr] :
( v92337(VarCurr,bitIndex1)
<=> v92344(VarCurr,bitIndex1) ) ).
fof(addAssignment_28891,axiom,
! [VarCurr] :
( v92339(VarCurr,bitIndex1)
<=> v92340(VarCurr,bitIndex1) ) ).
fof(addAssignment_28890,axiom,
! [VarNext] :
( v92335(VarNext,bitIndex0)
<=> v92380(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1449,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92381(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v92380(VarNext,B)
<=> v92335(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1513,axiom,
! [VarNext] :
( v92381(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v92380(VarNext,B)
<=> v92368(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17468,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92381(VarNext)
<=> v92382(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17467,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92382(VarNext)
<=> ( v92384(VarNext)
& v92067(VarNext) ) ) ) ).
fof(writeUnaryOperator_6645,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92384(VarNext)
<=> v92076(VarNext) ) ) ).
fof(addAssignment_28889,axiom,
! [VarCurr] :
( v92337(VarCurr,bitIndex0)
<=> v92344(VarCurr,bitIndex0) ) ).
fof(addAssignment_28888,axiom,
! [VarNext] :
( v92335(VarNext,bitIndex2)
<=> v92372(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1448,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92373(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v92372(VarNext,B)
<=> v92335(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1512,axiom,
! [VarNext] :
( v92373(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v92372(VarNext,B)
<=> v92368(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17466,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92373(VarNext)
<=> v92374(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17465,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92374(VarNext)
<=> ( v92376(VarNext)
& v92067(VarNext) ) ) ) ).
fof(writeUnaryOperator_6644,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92376(VarNext)
<=> v92076(VarNext) ) ) ).
fof(addAssignment_28887,axiom,
! [VarCurr] :
( v92337(VarCurr,bitIndex2)
<=> v92344(VarCurr,bitIndex2) ) ).
fof(addAssignment_28886,axiom,
! [VarCurr] :
( v92339(VarCurr,bitIndex2)
<=> v92340(VarCurr,bitIndex2) ) ).
fof(addAssignment_28885,axiom,
! [VarNext] :
( v92335(VarNext,bitIndex3)
<=> v92359(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1447,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92360(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v92359(VarNext,B)
<=> v92335(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1511,axiom,
! [VarNext] :
( v92360(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v92359(VarNext,B)
<=> v92368(VarNext,B) ) ) ) ).
fof(addAssignment_28884,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v92368(VarNext,B)
<=> v92366(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1964,axiom,
! [VarCurr] :
( ~ v92083(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v92366(VarCurr,B)
<=> v92337(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1996,axiom,
! [VarCurr] :
( v92083(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v92366(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17464,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92360(VarNext)
<=> v92361(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17463,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92361(VarNext)
<=> ( v92363(VarNext)
& v92067(VarNext) ) ) ) ).
fof(writeUnaryOperator_6643,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92363(VarNext)
<=> v92076(VarNext) ) ) ).
fof(addAssignment_28883,axiom,
! [VarCurr] :
( v92337(VarCurr,bitIndex3)
<=> v92344(VarCurr,bitIndex3) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1963,axiom,
! [VarCurr] :
( ~ v92345(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v92344(VarCurr,B)
<=> v92346(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1995,axiom,
! [VarCurr] :
( v92345(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v92344(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_143,axiom,
! [VarCurr] :
( ( ~ v92347(VarCurr)
& ~ v92349(VarCurr)
& ~ v92353(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v92346(VarCurr,B)
<=> v92335(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1156,axiom,
! [VarCurr] :
( v92353(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v92346(VarCurr,B)
<=> v92355(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4582,axiom,
! [VarCurr] :
( v92349(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v92346(VarCurr,B)
<=> v92351(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4588,axiom,
! [VarCurr] :
( v92347(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v92346(VarCurr,B)
<=> v92335(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6822,axiom,
! [VarCurr] :
( v92356(VarCurr)
<=> ( ( v92357(VarCurr,bitIndex1)
<=> $true )
& ( v92357(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_28882,axiom,
! [VarCurr] :
( v92357(VarCurr,bitIndex0)
<=> v68235(VarCurr) ) ).
fof(addAssignment_28881,axiom,
! [VarCurr] :
( v92357(VarCurr,bitIndex1)
<=> v64217(VarCurr) ) ).
fof(addAssignment_28880,axiom,
! [VarCurr] :
( v92355(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_28879,axiom,
! [VarCurr,B] :
( range_3_1(B)
=> ( v92355(VarCurr,B)
<=> v92339(VarCurr,B) ) ) ).
fof(range_axiom_66,axiom,
! [B] :
( range_3_1(B)
<=> ( $false
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B ) ) ).
fof(addBitVectorEqualityBitBlasted_6821,axiom,
! [VarCurr] :
( v92353(VarCurr)
<=> ( ( v92354(VarCurr,bitIndex1)
<=> $true )
& ( v92354(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28878,axiom,
! [VarCurr] :
( v92354(VarCurr,bitIndex0)
<=> v68235(VarCurr) ) ).
fof(addAssignment_28877,axiom,
! [VarCurr] :
( v92354(VarCurr,bitIndex1)
<=> v64217(VarCurr) ) ).
fof(addAssignment_28876,axiom,
! [VarCurr] :
( ( v92351(VarCurr,bitIndex2)
<=> v92335(VarCurr,bitIndex3) )
& ( v92351(VarCurr,bitIndex1)
<=> v92335(VarCurr,bitIndex2) )
& ( v92351(VarCurr,bitIndex0)
<=> v92335(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_28875,axiom,
! [VarCurr] :
( v92351(VarCurr,bitIndex3)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_6820,axiom,
! [VarCurr] :
( v92349(VarCurr)
<=> ( ( v92350(VarCurr,bitIndex1)
<=> $false )
& ( v92350(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_28874,axiom,
! [VarCurr] :
( v92350(VarCurr,bitIndex0)
<=> v68235(VarCurr) ) ).
fof(addAssignment_28873,axiom,
! [VarCurr] :
( v92350(VarCurr,bitIndex1)
<=> v64217(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6819,axiom,
! [VarCurr] :
( v92347(VarCurr)
<=> ( ( v92348(VarCurr,bitIndex1)
<=> $false )
& ( v92348(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28872,axiom,
! [VarCurr] :
( v92348(VarCurr,bitIndex0)
<=> v68235(VarCurr) ) ).
fof(addAssignment_28871,axiom,
! [VarCurr] :
( v92348(VarCurr,bitIndex1)
<=> v64217(VarCurr) ) ).
fof(writeUnaryOperator_6642,axiom,
! [VarCurr] :
( ~ v92345(VarCurr)
<=> v64215(VarCurr) ) ).
fof(addAssignment_28870,axiom,
! [VarCurr] :
( v92339(VarCurr,bitIndex3)
<=> v92340(VarCurr,bitIndex3) ) ).
fof(addAssignment_28869,axiom,
! [VarCurr] :
( v92340(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_28868,axiom,
! [VarCurr] :
( ( v92340(VarCurr,bitIndex3)
<=> v92335(VarCurr,bitIndex2) )
& ( v92340(VarCurr,bitIndex2)
<=> v92335(VarCurr,bitIndex1) )
& ( v92340(VarCurr,bitIndex1)
<=> v92335(VarCurr,bitIndex0) ) ) ).
fof(addAssignmentInitValue_200,axiom,
~ v92335(constB0,bitIndex2) ).
fof(addAssignmentInitValue_199,axiom,
~ v92335(constB0,bitIndex1) ).
fof(addAssignmentInitValue_198,axiom,
~ v92335(constB0,bitIndex0) ).
fof(bitBlastConstant_11368,axiom,
~ bx000(bitIndex2) ).
fof(bitBlastConstant_11367,axiom,
~ bx000(bitIndex1) ).
fof(bitBlastConstant_11366,axiom,
~ bx000(bitIndex0) ).
fof(addAssignment_28867,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v64207(VarCurr,B)
<=> v64209(VarCurr,B) ) ) ).
fof(addAssignment_28866,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v64209(VarCurr,B)
<=> v64211(VarCurr,B) ) ) ).
fof(addAssignment_28865,axiom,
! [VarCurr] :
( ( v64211(VarCurr,bitIndex7)
<=> v64213(VarCurr,bitIndex400) )
& ( v64211(VarCurr,bitIndex6)
<=> v64213(VarCurr,bitIndex399) )
& ( v64211(VarCurr,bitIndex5)
<=> v64213(VarCurr,bitIndex398) )
& ( v64211(VarCurr,bitIndex4)
<=> v64213(VarCurr,bitIndex397) )
& ( v64211(VarCurr,bitIndex3)
<=> v64213(VarCurr,bitIndex396) )
& ( v64211(VarCurr,bitIndex2)
<=> v64213(VarCurr,bitIndex395) )
& ( v64211(VarCurr,bitIndex1)
<=> v64213(VarCurr,bitIndex394) )
& ( v64211(VarCurr,bitIndex0)
<=> v64213(VarCurr,bitIndex393) ) ) ).
fof(addAssignment_28864,axiom,
! [VarNext] :
( ( v64213(VarNext,bitIndex400)
<=> v92299(VarNext,bitIndex7) )
& ( v64213(VarNext,bitIndex399)
<=> v92299(VarNext,bitIndex6) )
& ( v64213(VarNext,bitIndex398)
<=> v92299(VarNext,bitIndex5) )
& ( v64213(VarNext,bitIndex397)
<=> v92299(VarNext,bitIndex4) )
& ( v64213(VarNext,bitIndex396)
<=> v92299(VarNext,bitIndex3) )
& ( v64213(VarNext,bitIndex395)
<=> v92299(VarNext,bitIndex2) )
& ( v64213(VarNext,bitIndex394)
<=> v92299(VarNext,bitIndex1) )
& ( v64213(VarNext,bitIndex393)
<=> v92299(VarNext,bitIndex0) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_64,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92300(VarNext)
=> ( ( v92299(VarNext,bitIndex130)
<=> v64213(VarCurr,bitIndex523) )
& ( v92299(VarNext,bitIndex129)
<=> v64213(VarCurr,bitIndex522) )
& ( v92299(VarNext,bitIndex128)
<=> v64213(VarCurr,bitIndex521) )
& ( v92299(VarNext,bitIndex127)
<=> v64213(VarCurr,bitIndex520) )
& ( v92299(VarNext,bitIndex126)
<=> v64213(VarCurr,bitIndex519) )
& ( v92299(VarNext,bitIndex125)
<=> v64213(VarCurr,bitIndex518) )
& ( v92299(VarNext,bitIndex124)
<=> v64213(VarCurr,bitIndex517) )
& ( v92299(VarNext,bitIndex123)
<=> v64213(VarCurr,bitIndex516) )
& ( v92299(VarNext,bitIndex122)
<=> v64213(VarCurr,bitIndex515) )
& ( v92299(VarNext,bitIndex121)
<=> v64213(VarCurr,bitIndex514) )
& ( v92299(VarNext,bitIndex120)
<=> v64213(VarCurr,bitIndex513) )
& ( v92299(VarNext,bitIndex119)
<=> v64213(VarCurr,bitIndex512) )
& ( v92299(VarNext,bitIndex118)
<=> v64213(VarCurr,bitIndex511) )
& ( v92299(VarNext,bitIndex117)
<=> v64213(VarCurr,bitIndex510) )
& ( v92299(VarNext,bitIndex116)
<=> v64213(VarCurr,bitIndex509) )
& ( v92299(VarNext,bitIndex115)
<=> v64213(VarCurr,bitIndex508) )
& ( v92299(VarNext,bitIndex114)
<=> v64213(VarCurr,bitIndex507) )
& ( v92299(VarNext,bitIndex113)
<=> v64213(VarCurr,bitIndex506) )
& ( v92299(VarNext,bitIndex112)
<=> v64213(VarCurr,bitIndex505) )
& ( v92299(VarNext,bitIndex111)
<=> v64213(VarCurr,bitIndex504) )
& ( v92299(VarNext,bitIndex110)
<=> v64213(VarCurr,bitIndex503) )
& ( v92299(VarNext,bitIndex109)
<=> v64213(VarCurr,bitIndex502) )
& ( v92299(VarNext,bitIndex108)
<=> v64213(VarCurr,bitIndex501) )
& ( v92299(VarNext,bitIndex107)
<=> v64213(VarCurr,bitIndex500) )
& ( v92299(VarNext,bitIndex106)
<=> v64213(VarCurr,bitIndex499) )
& ( v92299(VarNext,bitIndex105)
<=> v64213(VarCurr,bitIndex498) )
& ( v92299(VarNext,bitIndex104)
<=> v64213(VarCurr,bitIndex497) )
& ( v92299(VarNext,bitIndex103)
<=> v64213(VarCurr,bitIndex496) )
& ( v92299(VarNext,bitIndex102)
<=> v64213(VarCurr,bitIndex495) )
& ( v92299(VarNext,bitIndex101)
<=> v64213(VarCurr,bitIndex494) )
& ( v92299(VarNext,bitIndex100)
<=> v64213(VarCurr,bitIndex493) )
& ( v92299(VarNext,bitIndex99)
<=> v64213(VarCurr,bitIndex492) )
& ( v92299(VarNext,bitIndex98)
<=> v64213(VarCurr,bitIndex491) )
& ( v92299(VarNext,bitIndex97)
<=> v64213(VarCurr,bitIndex490) )
& ( v92299(VarNext,bitIndex96)
<=> v64213(VarCurr,bitIndex489) )
& ( v92299(VarNext,bitIndex95)
<=> v64213(VarCurr,bitIndex488) )
& ( v92299(VarNext,bitIndex94)
<=> v64213(VarCurr,bitIndex487) )
& ( v92299(VarNext,bitIndex93)
<=> v64213(VarCurr,bitIndex486) )
& ( v92299(VarNext,bitIndex92)
<=> v64213(VarCurr,bitIndex485) )
& ( v92299(VarNext,bitIndex91)
<=> v64213(VarCurr,bitIndex484) )
& ( v92299(VarNext,bitIndex90)
<=> v64213(VarCurr,bitIndex483) )
& ( v92299(VarNext,bitIndex89)
<=> v64213(VarCurr,bitIndex482) )
& ( v92299(VarNext,bitIndex88)
<=> v64213(VarCurr,bitIndex481) )
& ( v92299(VarNext,bitIndex87)
<=> v64213(VarCurr,bitIndex480) )
& ( v92299(VarNext,bitIndex86)
<=> v64213(VarCurr,bitIndex479) )
& ( v92299(VarNext,bitIndex85)
<=> v64213(VarCurr,bitIndex478) )
& ( v92299(VarNext,bitIndex84)
<=> v64213(VarCurr,bitIndex477) )
& ( v92299(VarNext,bitIndex83)
<=> v64213(VarCurr,bitIndex476) )
& ( v92299(VarNext,bitIndex82)
<=> v64213(VarCurr,bitIndex475) )
& ( v92299(VarNext,bitIndex81)
<=> v64213(VarCurr,bitIndex474) )
& ( v92299(VarNext,bitIndex80)
<=> v64213(VarCurr,bitIndex473) )
& ( v92299(VarNext,bitIndex79)
<=> v64213(VarCurr,bitIndex472) )
& ( v92299(VarNext,bitIndex78)
<=> v64213(VarCurr,bitIndex471) )
& ( v92299(VarNext,bitIndex77)
<=> v64213(VarCurr,bitIndex470) )
& ( v92299(VarNext,bitIndex76)
<=> v64213(VarCurr,bitIndex469) )
& ( v92299(VarNext,bitIndex75)
<=> v64213(VarCurr,bitIndex468) )
& ( v92299(VarNext,bitIndex74)
<=> v64213(VarCurr,bitIndex467) )
& ( v92299(VarNext,bitIndex73)
<=> v64213(VarCurr,bitIndex466) )
& ( v92299(VarNext,bitIndex72)
<=> v64213(VarCurr,bitIndex465) )
& ( v92299(VarNext,bitIndex71)
<=> v64213(VarCurr,bitIndex464) )
& ( v92299(VarNext,bitIndex70)
<=> v64213(VarCurr,bitIndex463) )
& ( v92299(VarNext,bitIndex69)
<=> v64213(VarCurr,bitIndex462) )
& ( v92299(VarNext,bitIndex68)
<=> v64213(VarCurr,bitIndex461) )
& ( v92299(VarNext,bitIndex67)
<=> v64213(VarCurr,bitIndex460) )
& ( v92299(VarNext,bitIndex66)
<=> v64213(VarCurr,bitIndex459) )
& ( v92299(VarNext,bitIndex65)
<=> v64213(VarCurr,bitIndex458) )
& ( v92299(VarNext,bitIndex64)
<=> v64213(VarCurr,bitIndex457) )
& ( v92299(VarNext,bitIndex63)
<=> v64213(VarCurr,bitIndex456) )
& ( v92299(VarNext,bitIndex62)
<=> v64213(VarCurr,bitIndex455) )
& ( v92299(VarNext,bitIndex61)
<=> v64213(VarCurr,bitIndex454) )
& ( v92299(VarNext,bitIndex60)
<=> v64213(VarCurr,bitIndex453) )
& ( v92299(VarNext,bitIndex59)
<=> v64213(VarCurr,bitIndex452) )
& ( v92299(VarNext,bitIndex58)
<=> v64213(VarCurr,bitIndex451) )
& ( v92299(VarNext,bitIndex57)
<=> v64213(VarCurr,bitIndex450) )
& ( v92299(VarNext,bitIndex56)
<=> v64213(VarCurr,bitIndex449) )
& ( v92299(VarNext,bitIndex55)
<=> v64213(VarCurr,bitIndex448) )
& ( v92299(VarNext,bitIndex54)
<=> v64213(VarCurr,bitIndex447) )
& ( v92299(VarNext,bitIndex53)
<=> v64213(VarCurr,bitIndex446) )
& ( v92299(VarNext,bitIndex52)
<=> v64213(VarCurr,bitIndex445) )
& ( v92299(VarNext,bitIndex51)
<=> v64213(VarCurr,bitIndex444) )
& ( v92299(VarNext,bitIndex50)
<=> v64213(VarCurr,bitIndex443) )
& ( v92299(VarNext,bitIndex49)
<=> v64213(VarCurr,bitIndex442) )
& ( v92299(VarNext,bitIndex48)
<=> v64213(VarCurr,bitIndex441) )
& ( v92299(VarNext,bitIndex47)
<=> v64213(VarCurr,bitIndex440) )
& ( v92299(VarNext,bitIndex46)
<=> v64213(VarCurr,bitIndex439) )
& ( v92299(VarNext,bitIndex45)
<=> v64213(VarCurr,bitIndex438) )
& ( v92299(VarNext,bitIndex44)
<=> v64213(VarCurr,bitIndex437) )
& ( v92299(VarNext,bitIndex43)
<=> v64213(VarCurr,bitIndex436) )
& ( v92299(VarNext,bitIndex42)
<=> v64213(VarCurr,bitIndex435) )
& ( v92299(VarNext,bitIndex41)
<=> v64213(VarCurr,bitIndex434) )
& ( v92299(VarNext,bitIndex40)
<=> v64213(VarCurr,bitIndex433) )
& ( v92299(VarNext,bitIndex39)
<=> v64213(VarCurr,bitIndex432) )
& ( v92299(VarNext,bitIndex38)
<=> v64213(VarCurr,bitIndex431) )
& ( v92299(VarNext,bitIndex37)
<=> v64213(VarCurr,bitIndex430) )
& ( v92299(VarNext,bitIndex36)
<=> v64213(VarCurr,bitIndex429) )
& ( v92299(VarNext,bitIndex35)
<=> v64213(VarCurr,bitIndex428) )
& ( v92299(VarNext,bitIndex34)
<=> v64213(VarCurr,bitIndex427) )
& ( v92299(VarNext,bitIndex33)
<=> v64213(VarCurr,bitIndex426) )
& ( v92299(VarNext,bitIndex32)
<=> v64213(VarCurr,bitIndex425) )
& ( v92299(VarNext,bitIndex31)
<=> v64213(VarCurr,bitIndex424) )
& ( v92299(VarNext,bitIndex30)
<=> v64213(VarCurr,bitIndex423) )
& ( v92299(VarNext,bitIndex29)
<=> v64213(VarCurr,bitIndex422) )
& ( v92299(VarNext,bitIndex28)
<=> v64213(VarCurr,bitIndex421) )
& ( v92299(VarNext,bitIndex27)
<=> v64213(VarCurr,bitIndex420) )
& ( v92299(VarNext,bitIndex26)
<=> v64213(VarCurr,bitIndex419) )
& ( v92299(VarNext,bitIndex25)
<=> v64213(VarCurr,bitIndex418) )
& ( v92299(VarNext,bitIndex24)
<=> v64213(VarCurr,bitIndex417) )
& ( v92299(VarNext,bitIndex23)
<=> v64213(VarCurr,bitIndex416) )
& ( v92299(VarNext,bitIndex22)
<=> v64213(VarCurr,bitIndex415) )
& ( v92299(VarNext,bitIndex21)
<=> v64213(VarCurr,bitIndex414) )
& ( v92299(VarNext,bitIndex20)
<=> v64213(VarCurr,bitIndex413) )
& ( v92299(VarNext,bitIndex19)
<=> v64213(VarCurr,bitIndex412) )
& ( v92299(VarNext,bitIndex18)
<=> v64213(VarCurr,bitIndex411) )
& ( v92299(VarNext,bitIndex17)
<=> v64213(VarCurr,bitIndex410) )
& ( v92299(VarNext,bitIndex16)
<=> v64213(VarCurr,bitIndex409) )
& ( v92299(VarNext,bitIndex15)
<=> v64213(VarCurr,bitIndex408) )
& ( v92299(VarNext,bitIndex14)
<=> v64213(VarCurr,bitIndex407) )
& ( v92299(VarNext,bitIndex13)
<=> v64213(VarCurr,bitIndex406) )
& ( v92299(VarNext,bitIndex12)
<=> v64213(VarCurr,bitIndex405) )
& ( v92299(VarNext,bitIndex11)
<=> v64213(VarCurr,bitIndex404) )
& ( v92299(VarNext,bitIndex10)
<=> v64213(VarCurr,bitIndex403) )
& ( v92299(VarNext,bitIndex9)
<=> v64213(VarCurr,bitIndex402) )
& ( v92299(VarNext,bitIndex8)
<=> v64213(VarCurr,bitIndex401) )
& ( v92299(VarNext,bitIndex7)
<=> v64213(VarCurr,bitIndex400) )
& ( v92299(VarNext,bitIndex6)
<=> v64213(VarCurr,bitIndex399) )
& ( v92299(VarNext,bitIndex5)
<=> v64213(VarCurr,bitIndex398) )
& ( v92299(VarNext,bitIndex4)
<=> v64213(VarCurr,bitIndex397) )
& ( v92299(VarNext,bitIndex3)
<=> v64213(VarCurr,bitIndex396) )
& ( v92299(VarNext,bitIndex2)
<=> v64213(VarCurr,bitIndex395) )
& ( v92299(VarNext,bitIndex1)
<=> v64213(VarCurr,bitIndex394) )
& ( v92299(VarNext,bitIndex0)
<=> v64213(VarCurr,bitIndex393) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1510,axiom,
! [VarNext] :
( v92300(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v92299(VarNext,B)
<=> v92326(VarNext,B) ) ) ) ).
fof(addAssignment_28863,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v92326(VarNext,B)
<=> v92324(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4581,axiom,
! [VarCurr] :
( ~ v92171(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v92324(VarCurr,B)
<=> v92327(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4587,axiom,
! [VarCurr] :
( v92171(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v92324(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1155,axiom,
! [VarCurr] :
( ( ~ v92313(VarCurr)
& ~ v92315(VarCurr) )
=> ! [B] :
( range_130_0(B)
=> ( v92327(VarCurr,B)
<=> v92292(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4580,axiom,
! [VarCurr] :
( v92315(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v92327(VarCurr,B)
<=> v92285(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_8,axiom,
! [VarCurr] :
( v92313(VarCurr)
=> ( ( v92327(VarCurr,bitIndex130)
<=> v64213(VarCurr,bitIndex392) )
& ( v92327(VarCurr,bitIndex129)
<=> v64213(VarCurr,bitIndex391) )
& ( v92327(VarCurr,bitIndex128)
<=> v64213(VarCurr,bitIndex390) )
& ( v92327(VarCurr,bitIndex127)
<=> v64213(VarCurr,bitIndex389) )
& ( v92327(VarCurr,bitIndex126)
<=> v64213(VarCurr,bitIndex388) )
& ( v92327(VarCurr,bitIndex125)
<=> v64213(VarCurr,bitIndex387) )
& ( v92327(VarCurr,bitIndex124)
<=> v64213(VarCurr,bitIndex386) )
& ( v92327(VarCurr,bitIndex123)
<=> v64213(VarCurr,bitIndex385) )
& ( v92327(VarCurr,bitIndex122)
<=> v64213(VarCurr,bitIndex384) )
& ( v92327(VarCurr,bitIndex121)
<=> v64213(VarCurr,bitIndex383) )
& ( v92327(VarCurr,bitIndex120)
<=> v64213(VarCurr,bitIndex382) )
& ( v92327(VarCurr,bitIndex119)
<=> v64213(VarCurr,bitIndex381) )
& ( v92327(VarCurr,bitIndex118)
<=> v64213(VarCurr,bitIndex380) )
& ( v92327(VarCurr,bitIndex117)
<=> v64213(VarCurr,bitIndex379) )
& ( v92327(VarCurr,bitIndex116)
<=> v64213(VarCurr,bitIndex378) )
& ( v92327(VarCurr,bitIndex115)
<=> v64213(VarCurr,bitIndex377) )
& ( v92327(VarCurr,bitIndex114)
<=> v64213(VarCurr,bitIndex376) )
& ( v92327(VarCurr,bitIndex113)
<=> v64213(VarCurr,bitIndex375) )
& ( v92327(VarCurr,bitIndex112)
<=> v64213(VarCurr,bitIndex374) )
& ( v92327(VarCurr,bitIndex111)
<=> v64213(VarCurr,bitIndex373) )
& ( v92327(VarCurr,bitIndex110)
<=> v64213(VarCurr,bitIndex372) )
& ( v92327(VarCurr,bitIndex109)
<=> v64213(VarCurr,bitIndex371) )
& ( v92327(VarCurr,bitIndex108)
<=> v64213(VarCurr,bitIndex370) )
& ( v92327(VarCurr,bitIndex107)
<=> v64213(VarCurr,bitIndex369) )
& ( v92327(VarCurr,bitIndex106)
<=> v64213(VarCurr,bitIndex368) )
& ( v92327(VarCurr,bitIndex105)
<=> v64213(VarCurr,bitIndex367) )
& ( v92327(VarCurr,bitIndex104)
<=> v64213(VarCurr,bitIndex366) )
& ( v92327(VarCurr,bitIndex103)
<=> v64213(VarCurr,bitIndex365) )
& ( v92327(VarCurr,bitIndex102)
<=> v64213(VarCurr,bitIndex364) )
& ( v92327(VarCurr,bitIndex101)
<=> v64213(VarCurr,bitIndex363) )
& ( v92327(VarCurr,bitIndex100)
<=> v64213(VarCurr,bitIndex362) )
& ( v92327(VarCurr,bitIndex99)
<=> v64213(VarCurr,bitIndex361) )
& ( v92327(VarCurr,bitIndex98)
<=> v64213(VarCurr,bitIndex360) )
& ( v92327(VarCurr,bitIndex97)
<=> v64213(VarCurr,bitIndex359) )
& ( v92327(VarCurr,bitIndex96)
<=> v64213(VarCurr,bitIndex358) )
& ( v92327(VarCurr,bitIndex95)
<=> v64213(VarCurr,bitIndex357) )
& ( v92327(VarCurr,bitIndex94)
<=> v64213(VarCurr,bitIndex356) )
& ( v92327(VarCurr,bitIndex93)
<=> v64213(VarCurr,bitIndex355) )
& ( v92327(VarCurr,bitIndex92)
<=> v64213(VarCurr,bitIndex354) )
& ( v92327(VarCurr,bitIndex91)
<=> v64213(VarCurr,bitIndex353) )
& ( v92327(VarCurr,bitIndex90)
<=> v64213(VarCurr,bitIndex352) )
& ( v92327(VarCurr,bitIndex89)
<=> v64213(VarCurr,bitIndex351) )
& ( v92327(VarCurr,bitIndex88)
<=> v64213(VarCurr,bitIndex350) )
& ( v92327(VarCurr,bitIndex87)
<=> v64213(VarCurr,bitIndex349) )
& ( v92327(VarCurr,bitIndex86)
<=> v64213(VarCurr,bitIndex348) )
& ( v92327(VarCurr,bitIndex85)
<=> v64213(VarCurr,bitIndex347) )
& ( v92327(VarCurr,bitIndex84)
<=> v64213(VarCurr,bitIndex346) )
& ( v92327(VarCurr,bitIndex83)
<=> v64213(VarCurr,bitIndex345) )
& ( v92327(VarCurr,bitIndex82)
<=> v64213(VarCurr,bitIndex344) )
& ( v92327(VarCurr,bitIndex81)
<=> v64213(VarCurr,bitIndex343) )
& ( v92327(VarCurr,bitIndex80)
<=> v64213(VarCurr,bitIndex342) )
& ( v92327(VarCurr,bitIndex79)
<=> v64213(VarCurr,bitIndex341) )
& ( v92327(VarCurr,bitIndex78)
<=> v64213(VarCurr,bitIndex340) )
& ( v92327(VarCurr,bitIndex77)
<=> v64213(VarCurr,bitIndex339) )
& ( v92327(VarCurr,bitIndex76)
<=> v64213(VarCurr,bitIndex338) )
& ( v92327(VarCurr,bitIndex75)
<=> v64213(VarCurr,bitIndex337) )
& ( v92327(VarCurr,bitIndex74)
<=> v64213(VarCurr,bitIndex336) )
& ( v92327(VarCurr,bitIndex73)
<=> v64213(VarCurr,bitIndex335) )
& ( v92327(VarCurr,bitIndex72)
<=> v64213(VarCurr,bitIndex334) )
& ( v92327(VarCurr,bitIndex71)
<=> v64213(VarCurr,bitIndex333) )
& ( v92327(VarCurr,bitIndex70)
<=> v64213(VarCurr,bitIndex332) )
& ( v92327(VarCurr,bitIndex69)
<=> v64213(VarCurr,bitIndex331) )
& ( v92327(VarCurr,bitIndex68)
<=> v64213(VarCurr,bitIndex330) )
& ( v92327(VarCurr,bitIndex67)
<=> v64213(VarCurr,bitIndex329) )
& ( v92327(VarCurr,bitIndex66)
<=> v64213(VarCurr,bitIndex328) )
& ( v92327(VarCurr,bitIndex65)
<=> v64213(VarCurr,bitIndex327) )
& ( v92327(VarCurr,bitIndex64)
<=> v64213(VarCurr,bitIndex326) )
& ( v92327(VarCurr,bitIndex63)
<=> v64213(VarCurr,bitIndex325) )
& ( v92327(VarCurr,bitIndex62)
<=> v64213(VarCurr,bitIndex324) )
& ( v92327(VarCurr,bitIndex61)
<=> v64213(VarCurr,bitIndex323) )
& ( v92327(VarCurr,bitIndex60)
<=> v64213(VarCurr,bitIndex322) )
& ( v92327(VarCurr,bitIndex59)
<=> v64213(VarCurr,bitIndex321) )
& ( v92327(VarCurr,bitIndex58)
<=> v64213(VarCurr,bitIndex320) )
& ( v92327(VarCurr,bitIndex57)
<=> v64213(VarCurr,bitIndex319) )
& ( v92327(VarCurr,bitIndex56)
<=> v64213(VarCurr,bitIndex318) )
& ( v92327(VarCurr,bitIndex55)
<=> v64213(VarCurr,bitIndex317) )
& ( v92327(VarCurr,bitIndex54)
<=> v64213(VarCurr,bitIndex316) )
& ( v92327(VarCurr,bitIndex53)
<=> v64213(VarCurr,bitIndex315) )
& ( v92327(VarCurr,bitIndex52)
<=> v64213(VarCurr,bitIndex314) )
& ( v92327(VarCurr,bitIndex51)
<=> v64213(VarCurr,bitIndex313) )
& ( v92327(VarCurr,bitIndex50)
<=> v64213(VarCurr,bitIndex312) )
& ( v92327(VarCurr,bitIndex49)
<=> v64213(VarCurr,bitIndex311) )
& ( v92327(VarCurr,bitIndex48)
<=> v64213(VarCurr,bitIndex310) )
& ( v92327(VarCurr,bitIndex47)
<=> v64213(VarCurr,bitIndex309) )
& ( v92327(VarCurr,bitIndex46)
<=> v64213(VarCurr,bitIndex308) )
& ( v92327(VarCurr,bitIndex45)
<=> v64213(VarCurr,bitIndex307) )
& ( v92327(VarCurr,bitIndex44)
<=> v64213(VarCurr,bitIndex306) )
& ( v92327(VarCurr,bitIndex43)
<=> v64213(VarCurr,bitIndex305) )
& ( v92327(VarCurr,bitIndex42)
<=> v64213(VarCurr,bitIndex304) )
& ( v92327(VarCurr,bitIndex41)
<=> v64213(VarCurr,bitIndex303) )
& ( v92327(VarCurr,bitIndex40)
<=> v64213(VarCurr,bitIndex302) )
& ( v92327(VarCurr,bitIndex39)
<=> v64213(VarCurr,bitIndex301) )
& ( v92327(VarCurr,bitIndex38)
<=> v64213(VarCurr,bitIndex300) )
& ( v92327(VarCurr,bitIndex37)
<=> v64213(VarCurr,bitIndex299) )
& ( v92327(VarCurr,bitIndex36)
<=> v64213(VarCurr,bitIndex298) )
& ( v92327(VarCurr,bitIndex35)
<=> v64213(VarCurr,bitIndex297) )
& ( v92327(VarCurr,bitIndex34)
<=> v64213(VarCurr,bitIndex296) )
& ( v92327(VarCurr,bitIndex33)
<=> v64213(VarCurr,bitIndex295) )
& ( v92327(VarCurr,bitIndex32)
<=> v64213(VarCurr,bitIndex294) )
& ( v92327(VarCurr,bitIndex31)
<=> v64213(VarCurr,bitIndex293) )
& ( v92327(VarCurr,bitIndex30)
<=> v64213(VarCurr,bitIndex292) )
& ( v92327(VarCurr,bitIndex29)
<=> v64213(VarCurr,bitIndex291) )
& ( v92327(VarCurr,bitIndex28)
<=> v64213(VarCurr,bitIndex290) )
& ( v92327(VarCurr,bitIndex27)
<=> v64213(VarCurr,bitIndex289) )
& ( v92327(VarCurr,bitIndex26)
<=> v64213(VarCurr,bitIndex288) )
& ( v92327(VarCurr,bitIndex25)
<=> v64213(VarCurr,bitIndex287) )
& ( v92327(VarCurr,bitIndex24)
<=> v64213(VarCurr,bitIndex286) )
& ( v92327(VarCurr,bitIndex23)
<=> v64213(VarCurr,bitIndex285) )
& ( v92327(VarCurr,bitIndex22)
<=> v64213(VarCurr,bitIndex284) )
& ( v92327(VarCurr,bitIndex21)
<=> v64213(VarCurr,bitIndex283) )
& ( v92327(VarCurr,bitIndex20)
<=> v64213(VarCurr,bitIndex282) )
& ( v92327(VarCurr,bitIndex19)
<=> v64213(VarCurr,bitIndex281) )
& ( v92327(VarCurr,bitIndex18)
<=> v64213(VarCurr,bitIndex280) )
& ( v92327(VarCurr,bitIndex17)
<=> v64213(VarCurr,bitIndex279) )
& ( v92327(VarCurr,bitIndex16)
<=> v64213(VarCurr,bitIndex278) )
& ( v92327(VarCurr,bitIndex15)
<=> v64213(VarCurr,bitIndex277) )
& ( v92327(VarCurr,bitIndex14)
<=> v64213(VarCurr,bitIndex276) )
& ( v92327(VarCurr,bitIndex13)
<=> v64213(VarCurr,bitIndex275) )
& ( v92327(VarCurr,bitIndex12)
<=> v64213(VarCurr,bitIndex274) )
& ( v92327(VarCurr,bitIndex11)
<=> v64213(VarCurr,bitIndex273) )
& ( v92327(VarCurr,bitIndex10)
<=> v64213(VarCurr,bitIndex272) )
& ( v92327(VarCurr,bitIndex9)
<=> v64213(VarCurr,bitIndex271) )
& ( v92327(VarCurr,bitIndex8)
<=> v64213(VarCurr,bitIndex270) )
& ( v92327(VarCurr,bitIndex7)
<=> v64213(VarCurr,bitIndex269) )
& ( v92327(VarCurr,bitIndex6)
<=> v64213(VarCurr,bitIndex268) )
& ( v92327(VarCurr,bitIndex5)
<=> v64213(VarCurr,bitIndex267) )
& ( v92327(VarCurr,bitIndex4)
<=> v64213(VarCurr,bitIndex266) )
& ( v92327(VarCurr,bitIndex3)
<=> v64213(VarCurr,bitIndex265) )
& ( v92327(VarCurr,bitIndex2)
<=> v64213(VarCurr,bitIndex264) )
& ( v92327(VarCurr,bitIndex1)
<=> v64213(VarCurr,bitIndex263) )
& ( v92327(VarCurr,bitIndex0)
<=> v64213(VarCurr,bitIndex262) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17462,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92300(VarNext)
<=> ( v92301(VarNext)
& v92308(VarNext) ) ) ) ).
fof(addAssignment_28862,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92308(VarNext)
<=> v92306(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17461,axiom,
! [VarCurr] :
( v92306(VarCurr)
<=> ( v92309(VarCurr)
& v92320(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17460,axiom,
! [VarCurr] :
( v92320(VarCurr)
<=> ( v92321(VarCurr)
| v92171(VarCurr) ) ) ).
fof(writeUnaryOperator_6641,axiom,
! [VarCurr] :
( ~ v92321(VarCurr)
<=> v92322(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6818,axiom,
! [VarCurr] :
( v92322(VarCurr)
<=> ( ( v92323(VarCurr,bitIndex1)
<=> $false )
& ( v92323(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28861,axiom,
! [VarCurr] :
( v92323(VarCurr,bitIndex0)
<=> v68235(VarCurr) ) ).
fof(addAssignment_28860,axiom,
! [VarCurr] :
( v92323(VarCurr,bitIndex1)
<=> v64217(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17459,axiom,
! [VarCurr] :
( v92309(VarCurr)
<=> ( v92171(VarCurr)
| v92310(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17458,axiom,
! [VarCurr] :
( v92310(VarCurr)
<=> ( v92311(VarCurr)
& v92319(VarCurr) ) ) ).
fof(writeUnaryOperator_6640,axiom,
! [VarCurr] :
( ~ v92319(VarCurr)
<=> v92171(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17457,axiom,
! [VarCurr] :
( v92311(VarCurr)
<=> ( v92312(VarCurr)
| v92317(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6817,axiom,
! [VarCurr] :
( v92317(VarCurr)
<=> ( ( v92318(VarCurr,bitIndex1)
<=> $true )
& ( v92318(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_28859,axiom,
! [VarCurr] :
( v92318(VarCurr,bitIndex0)
<=> v68235(VarCurr) ) ).
fof(addAssignment_28858,axiom,
! [VarCurr] :
( v92318(VarCurr,bitIndex1)
<=> v64217(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17456,axiom,
! [VarCurr] :
( v92312(VarCurr)
<=> ( v92313(VarCurr)
| v92315(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6816,axiom,
! [VarCurr] :
( v92315(VarCurr)
<=> ( ( v92316(VarCurr,bitIndex1)
<=> $true )
& ( v92316(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28857,axiom,
! [VarCurr] :
( v92316(VarCurr,bitIndex0)
<=> v68235(VarCurr) ) ).
fof(addAssignment_28856,axiom,
! [VarCurr] :
( v92316(VarCurr,bitIndex1)
<=> v64217(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6815,axiom,
! [VarCurr] :
( v92313(VarCurr)
<=> ( ( v92314(VarCurr,bitIndex1)
<=> $false )
& ( v92314(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_28855,axiom,
! [VarCurr] :
( v92314(VarCurr,bitIndex0)
<=> v68235(VarCurr) ) ).
fof(addAssignment_28854,axiom,
! [VarCurr] :
( v92314(VarCurr,bitIndex1)
<=> v64217(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17455,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92301(VarNext)
<=> ( v92303(VarNext)
& v92067(VarNext) ) ) ) ).
fof(writeUnaryOperator_6639,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92303(VarNext)
<=> v92076(VarNext) ) ) ).
fof(addAssignment_28853,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v92292(VarCurr,B)
<=> v92297(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1962,axiom,
! [VarCurr] :
( ~ v92294(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v92297(VarCurr,B)
<=> v92296(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1994,axiom,
! [VarCurr] :
( v92294(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v92297(VarCurr,B)
<=> v68237(VarCurr,B) ) ) ) ).
fof(addAssignment_28852,axiom,
! [VarCurr] :
( ( v92296(VarCurr,bitIndex7)
<=> v64213(VarCurr,bitIndex269) )
& ( v92296(VarCurr,bitIndex6)
<=> v64213(VarCurr,bitIndex268) )
& ( v92296(VarCurr,bitIndex5)
<=> v64213(VarCurr,bitIndex267) )
& ( v92296(VarCurr,bitIndex4)
<=> v64213(VarCurr,bitIndex266) )
& ( v92296(VarCurr,bitIndex3)
<=> v64213(VarCurr,bitIndex265) )
& ( v92296(VarCurr,bitIndex2)
<=> v64213(VarCurr,bitIndex264) )
& ( v92296(VarCurr,bitIndex1)
<=> v64213(VarCurr,bitIndex263) )
& ( v92296(VarCurr,bitIndex0)
<=> v64213(VarCurr,bitIndex262) ) ) ).
fof(addAssignment_28851,axiom,
! [VarCurr] :
( v92294(VarCurr)
<=> v92061(VarCurr,bitIndex1) ) ).
fof(addAssignment_28850,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v92285(VarCurr,B)
<=> v92290(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1961,axiom,
! [VarCurr] :
( ~ v92287(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v92290(VarCurr,B)
<=> v92289(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1993,axiom,
! [VarCurr] :
( v92287(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v92290(VarCurr,B)
<=> v68237(VarCurr,B) ) ) ) ).
fof(addAssignment_28849,axiom,
! [VarCurr] :
( ( v92289(VarCurr,bitIndex7)
<=> v64213(VarCurr,bitIndex400) )
& ( v92289(VarCurr,bitIndex6)
<=> v64213(VarCurr,bitIndex399) )
& ( v92289(VarCurr,bitIndex5)
<=> v64213(VarCurr,bitIndex398) )
& ( v92289(VarCurr,bitIndex4)
<=> v64213(VarCurr,bitIndex397) )
& ( v92289(VarCurr,bitIndex3)
<=> v64213(VarCurr,bitIndex396) )
& ( v92289(VarCurr,bitIndex2)
<=> v64213(VarCurr,bitIndex395) )
& ( v92289(VarCurr,bitIndex1)
<=> v64213(VarCurr,bitIndex394) )
& ( v92289(VarCurr,bitIndex0)
<=> v64213(VarCurr,bitIndex393) ) ) ).
fof(addAssignment_28848,axiom,
! [VarCurr] :
( v92287(VarCurr)
<=> v92061(VarCurr,bitIndex1) ) ).
fof(addAssignment_28847,axiom,
! [VarNext] :
( ( v64213(VarNext,bitIndex269)
<=> v92253(VarNext,bitIndex7) )
& ( v64213(VarNext,bitIndex268)
<=> v92253(VarNext,bitIndex6) )
& ( v64213(VarNext,bitIndex267)
<=> v92253(VarNext,bitIndex5) )
& ( v64213(VarNext,bitIndex266)
<=> v92253(VarNext,bitIndex4) )
& ( v64213(VarNext,bitIndex265)
<=> v92253(VarNext,bitIndex3) )
& ( v64213(VarNext,bitIndex264)
<=> v92253(VarNext,bitIndex2) )
& ( v64213(VarNext,bitIndex263)
<=> v92253(VarNext,bitIndex1) )
& ( v64213(VarNext,bitIndex262)
<=> v92253(VarNext,bitIndex0) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_63,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92254(VarNext)
=> ( ( v92253(VarNext,bitIndex130)
<=> v64213(VarCurr,bitIndex392) )
& ( v92253(VarNext,bitIndex129)
<=> v64213(VarCurr,bitIndex391) )
& ( v92253(VarNext,bitIndex128)
<=> v64213(VarCurr,bitIndex390) )
& ( v92253(VarNext,bitIndex127)
<=> v64213(VarCurr,bitIndex389) )
& ( v92253(VarNext,bitIndex126)
<=> v64213(VarCurr,bitIndex388) )
& ( v92253(VarNext,bitIndex125)
<=> v64213(VarCurr,bitIndex387) )
& ( v92253(VarNext,bitIndex124)
<=> v64213(VarCurr,bitIndex386) )
& ( v92253(VarNext,bitIndex123)
<=> v64213(VarCurr,bitIndex385) )
& ( v92253(VarNext,bitIndex122)
<=> v64213(VarCurr,bitIndex384) )
& ( v92253(VarNext,bitIndex121)
<=> v64213(VarCurr,bitIndex383) )
& ( v92253(VarNext,bitIndex120)
<=> v64213(VarCurr,bitIndex382) )
& ( v92253(VarNext,bitIndex119)
<=> v64213(VarCurr,bitIndex381) )
& ( v92253(VarNext,bitIndex118)
<=> v64213(VarCurr,bitIndex380) )
& ( v92253(VarNext,bitIndex117)
<=> v64213(VarCurr,bitIndex379) )
& ( v92253(VarNext,bitIndex116)
<=> v64213(VarCurr,bitIndex378) )
& ( v92253(VarNext,bitIndex115)
<=> v64213(VarCurr,bitIndex377) )
& ( v92253(VarNext,bitIndex114)
<=> v64213(VarCurr,bitIndex376) )
& ( v92253(VarNext,bitIndex113)
<=> v64213(VarCurr,bitIndex375) )
& ( v92253(VarNext,bitIndex112)
<=> v64213(VarCurr,bitIndex374) )
& ( v92253(VarNext,bitIndex111)
<=> v64213(VarCurr,bitIndex373) )
& ( v92253(VarNext,bitIndex110)
<=> v64213(VarCurr,bitIndex372) )
& ( v92253(VarNext,bitIndex109)
<=> v64213(VarCurr,bitIndex371) )
& ( v92253(VarNext,bitIndex108)
<=> v64213(VarCurr,bitIndex370) )
& ( v92253(VarNext,bitIndex107)
<=> v64213(VarCurr,bitIndex369) )
& ( v92253(VarNext,bitIndex106)
<=> v64213(VarCurr,bitIndex368) )
& ( v92253(VarNext,bitIndex105)
<=> v64213(VarCurr,bitIndex367) )
& ( v92253(VarNext,bitIndex104)
<=> v64213(VarCurr,bitIndex366) )
& ( v92253(VarNext,bitIndex103)
<=> v64213(VarCurr,bitIndex365) )
& ( v92253(VarNext,bitIndex102)
<=> v64213(VarCurr,bitIndex364) )
& ( v92253(VarNext,bitIndex101)
<=> v64213(VarCurr,bitIndex363) )
& ( v92253(VarNext,bitIndex100)
<=> v64213(VarCurr,bitIndex362) )
& ( v92253(VarNext,bitIndex99)
<=> v64213(VarCurr,bitIndex361) )
& ( v92253(VarNext,bitIndex98)
<=> v64213(VarCurr,bitIndex360) )
& ( v92253(VarNext,bitIndex97)
<=> v64213(VarCurr,bitIndex359) )
& ( v92253(VarNext,bitIndex96)
<=> v64213(VarCurr,bitIndex358) )
& ( v92253(VarNext,bitIndex95)
<=> v64213(VarCurr,bitIndex357) )
& ( v92253(VarNext,bitIndex94)
<=> v64213(VarCurr,bitIndex356) )
& ( v92253(VarNext,bitIndex93)
<=> v64213(VarCurr,bitIndex355) )
& ( v92253(VarNext,bitIndex92)
<=> v64213(VarCurr,bitIndex354) )
& ( v92253(VarNext,bitIndex91)
<=> v64213(VarCurr,bitIndex353) )
& ( v92253(VarNext,bitIndex90)
<=> v64213(VarCurr,bitIndex352) )
& ( v92253(VarNext,bitIndex89)
<=> v64213(VarCurr,bitIndex351) )
& ( v92253(VarNext,bitIndex88)
<=> v64213(VarCurr,bitIndex350) )
& ( v92253(VarNext,bitIndex87)
<=> v64213(VarCurr,bitIndex349) )
& ( v92253(VarNext,bitIndex86)
<=> v64213(VarCurr,bitIndex348) )
& ( v92253(VarNext,bitIndex85)
<=> v64213(VarCurr,bitIndex347) )
& ( v92253(VarNext,bitIndex84)
<=> v64213(VarCurr,bitIndex346) )
& ( v92253(VarNext,bitIndex83)
<=> v64213(VarCurr,bitIndex345) )
& ( v92253(VarNext,bitIndex82)
<=> v64213(VarCurr,bitIndex344) )
& ( v92253(VarNext,bitIndex81)
<=> v64213(VarCurr,bitIndex343) )
& ( v92253(VarNext,bitIndex80)
<=> v64213(VarCurr,bitIndex342) )
& ( v92253(VarNext,bitIndex79)
<=> v64213(VarCurr,bitIndex341) )
& ( v92253(VarNext,bitIndex78)
<=> v64213(VarCurr,bitIndex340) )
& ( v92253(VarNext,bitIndex77)
<=> v64213(VarCurr,bitIndex339) )
& ( v92253(VarNext,bitIndex76)
<=> v64213(VarCurr,bitIndex338) )
& ( v92253(VarNext,bitIndex75)
<=> v64213(VarCurr,bitIndex337) )
& ( v92253(VarNext,bitIndex74)
<=> v64213(VarCurr,bitIndex336) )
& ( v92253(VarNext,bitIndex73)
<=> v64213(VarCurr,bitIndex335) )
& ( v92253(VarNext,bitIndex72)
<=> v64213(VarCurr,bitIndex334) )
& ( v92253(VarNext,bitIndex71)
<=> v64213(VarCurr,bitIndex333) )
& ( v92253(VarNext,bitIndex70)
<=> v64213(VarCurr,bitIndex332) )
& ( v92253(VarNext,bitIndex69)
<=> v64213(VarCurr,bitIndex331) )
& ( v92253(VarNext,bitIndex68)
<=> v64213(VarCurr,bitIndex330) )
& ( v92253(VarNext,bitIndex67)
<=> v64213(VarCurr,bitIndex329) )
& ( v92253(VarNext,bitIndex66)
<=> v64213(VarCurr,bitIndex328) )
& ( v92253(VarNext,bitIndex65)
<=> v64213(VarCurr,bitIndex327) )
& ( v92253(VarNext,bitIndex64)
<=> v64213(VarCurr,bitIndex326) )
& ( v92253(VarNext,bitIndex63)
<=> v64213(VarCurr,bitIndex325) )
& ( v92253(VarNext,bitIndex62)
<=> v64213(VarCurr,bitIndex324) )
& ( v92253(VarNext,bitIndex61)
<=> v64213(VarCurr,bitIndex323) )
& ( v92253(VarNext,bitIndex60)
<=> v64213(VarCurr,bitIndex322) )
& ( v92253(VarNext,bitIndex59)
<=> v64213(VarCurr,bitIndex321) )
& ( v92253(VarNext,bitIndex58)
<=> v64213(VarCurr,bitIndex320) )
& ( v92253(VarNext,bitIndex57)
<=> v64213(VarCurr,bitIndex319) )
& ( v92253(VarNext,bitIndex56)
<=> v64213(VarCurr,bitIndex318) )
& ( v92253(VarNext,bitIndex55)
<=> v64213(VarCurr,bitIndex317) )
& ( v92253(VarNext,bitIndex54)
<=> v64213(VarCurr,bitIndex316) )
& ( v92253(VarNext,bitIndex53)
<=> v64213(VarCurr,bitIndex315) )
& ( v92253(VarNext,bitIndex52)
<=> v64213(VarCurr,bitIndex314) )
& ( v92253(VarNext,bitIndex51)
<=> v64213(VarCurr,bitIndex313) )
& ( v92253(VarNext,bitIndex50)
<=> v64213(VarCurr,bitIndex312) )
& ( v92253(VarNext,bitIndex49)
<=> v64213(VarCurr,bitIndex311) )
& ( v92253(VarNext,bitIndex48)
<=> v64213(VarCurr,bitIndex310) )
& ( v92253(VarNext,bitIndex47)
<=> v64213(VarCurr,bitIndex309) )
& ( v92253(VarNext,bitIndex46)
<=> v64213(VarCurr,bitIndex308) )
& ( v92253(VarNext,bitIndex45)
<=> v64213(VarCurr,bitIndex307) )
& ( v92253(VarNext,bitIndex44)
<=> v64213(VarCurr,bitIndex306) )
& ( v92253(VarNext,bitIndex43)
<=> v64213(VarCurr,bitIndex305) )
& ( v92253(VarNext,bitIndex42)
<=> v64213(VarCurr,bitIndex304) )
& ( v92253(VarNext,bitIndex41)
<=> v64213(VarCurr,bitIndex303) )
& ( v92253(VarNext,bitIndex40)
<=> v64213(VarCurr,bitIndex302) )
& ( v92253(VarNext,bitIndex39)
<=> v64213(VarCurr,bitIndex301) )
& ( v92253(VarNext,bitIndex38)
<=> v64213(VarCurr,bitIndex300) )
& ( v92253(VarNext,bitIndex37)
<=> v64213(VarCurr,bitIndex299) )
& ( v92253(VarNext,bitIndex36)
<=> v64213(VarCurr,bitIndex298) )
& ( v92253(VarNext,bitIndex35)
<=> v64213(VarCurr,bitIndex297) )
& ( v92253(VarNext,bitIndex34)
<=> v64213(VarCurr,bitIndex296) )
& ( v92253(VarNext,bitIndex33)
<=> v64213(VarCurr,bitIndex295) )
& ( v92253(VarNext,bitIndex32)
<=> v64213(VarCurr,bitIndex294) )
& ( v92253(VarNext,bitIndex31)
<=> v64213(VarCurr,bitIndex293) )
& ( v92253(VarNext,bitIndex30)
<=> v64213(VarCurr,bitIndex292) )
& ( v92253(VarNext,bitIndex29)
<=> v64213(VarCurr,bitIndex291) )
& ( v92253(VarNext,bitIndex28)
<=> v64213(VarCurr,bitIndex290) )
& ( v92253(VarNext,bitIndex27)
<=> v64213(VarCurr,bitIndex289) )
& ( v92253(VarNext,bitIndex26)
<=> v64213(VarCurr,bitIndex288) )
& ( v92253(VarNext,bitIndex25)
<=> v64213(VarCurr,bitIndex287) )
& ( v92253(VarNext,bitIndex24)
<=> v64213(VarCurr,bitIndex286) )
& ( v92253(VarNext,bitIndex23)
<=> v64213(VarCurr,bitIndex285) )
& ( v92253(VarNext,bitIndex22)
<=> v64213(VarCurr,bitIndex284) )
& ( v92253(VarNext,bitIndex21)
<=> v64213(VarCurr,bitIndex283) )
& ( v92253(VarNext,bitIndex20)
<=> v64213(VarCurr,bitIndex282) )
& ( v92253(VarNext,bitIndex19)
<=> v64213(VarCurr,bitIndex281) )
& ( v92253(VarNext,bitIndex18)
<=> v64213(VarCurr,bitIndex280) )
& ( v92253(VarNext,bitIndex17)
<=> v64213(VarCurr,bitIndex279) )
& ( v92253(VarNext,bitIndex16)
<=> v64213(VarCurr,bitIndex278) )
& ( v92253(VarNext,bitIndex15)
<=> v64213(VarCurr,bitIndex277) )
& ( v92253(VarNext,bitIndex14)
<=> v64213(VarCurr,bitIndex276) )
& ( v92253(VarNext,bitIndex13)
<=> v64213(VarCurr,bitIndex275) )
& ( v92253(VarNext,bitIndex12)
<=> v64213(VarCurr,bitIndex274) )
& ( v92253(VarNext,bitIndex11)
<=> v64213(VarCurr,bitIndex273) )
& ( v92253(VarNext,bitIndex10)
<=> v64213(VarCurr,bitIndex272) )
& ( v92253(VarNext,bitIndex9)
<=> v64213(VarCurr,bitIndex271) )
& ( v92253(VarNext,bitIndex8)
<=> v64213(VarCurr,bitIndex270) )
& ( v92253(VarNext,bitIndex7)
<=> v64213(VarCurr,bitIndex269) )
& ( v92253(VarNext,bitIndex6)
<=> v64213(VarCurr,bitIndex268) )
& ( v92253(VarNext,bitIndex5)
<=> v64213(VarCurr,bitIndex267) )
& ( v92253(VarNext,bitIndex4)
<=> v64213(VarCurr,bitIndex266) )
& ( v92253(VarNext,bitIndex3)
<=> v64213(VarCurr,bitIndex265) )
& ( v92253(VarNext,bitIndex2)
<=> v64213(VarCurr,bitIndex264) )
& ( v92253(VarNext,bitIndex1)
<=> v64213(VarCurr,bitIndex263) )
& ( v92253(VarNext,bitIndex0)
<=> v64213(VarCurr,bitIndex262) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1509,axiom,
! [VarNext] :
( v92254(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v92253(VarNext,B)
<=> v92280(VarNext,B) ) ) ) ).
fof(addAssignment_28846,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v92280(VarNext,B)
<=> v92278(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4579,axiom,
! [VarCurr] :
( ~ v92171(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v92278(VarCurr,B)
<=> v92281(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4586,axiom,
! [VarCurr] :
( v92171(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v92278(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1154,axiom,
! [VarCurr] :
( ( ~ v92267(VarCurr)
& ~ v92269(VarCurr) )
=> ! [B] :
( range_130_0(B)
=> ( v92281(VarCurr,B)
<=> v92246(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4578,axiom,
! [VarCurr] :
( v92269(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v92281(VarCurr,B)
<=> v92239(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_7,axiom,
! [VarCurr] :
( v92267(VarCurr)
=> ( ( v92281(VarCurr,bitIndex130)
<=> v64213(VarCurr,bitIndex261) )
& ( v92281(VarCurr,bitIndex129)
<=> v64213(VarCurr,bitIndex260) )
& ( v92281(VarCurr,bitIndex128)
<=> v64213(VarCurr,bitIndex259) )
& ( v92281(VarCurr,bitIndex127)
<=> v64213(VarCurr,bitIndex258) )
& ( v92281(VarCurr,bitIndex126)
<=> v64213(VarCurr,bitIndex257) )
& ( v92281(VarCurr,bitIndex125)
<=> v64213(VarCurr,bitIndex256) )
& ( v92281(VarCurr,bitIndex124)
<=> v64213(VarCurr,bitIndex255) )
& ( v92281(VarCurr,bitIndex123)
<=> v64213(VarCurr,bitIndex254) )
& ( v92281(VarCurr,bitIndex122)
<=> v64213(VarCurr,bitIndex253) )
& ( v92281(VarCurr,bitIndex121)
<=> v64213(VarCurr,bitIndex252) )
& ( v92281(VarCurr,bitIndex120)
<=> v64213(VarCurr,bitIndex251) )
& ( v92281(VarCurr,bitIndex119)
<=> v64213(VarCurr,bitIndex250) )
& ( v92281(VarCurr,bitIndex118)
<=> v64213(VarCurr,bitIndex249) )
& ( v92281(VarCurr,bitIndex117)
<=> v64213(VarCurr,bitIndex248) )
& ( v92281(VarCurr,bitIndex116)
<=> v64213(VarCurr,bitIndex247) )
& ( v92281(VarCurr,bitIndex115)
<=> v64213(VarCurr,bitIndex246) )
& ( v92281(VarCurr,bitIndex114)
<=> v64213(VarCurr,bitIndex245) )
& ( v92281(VarCurr,bitIndex113)
<=> v64213(VarCurr,bitIndex244) )
& ( v92281(VarCurr,bitIndex112)
<=> v64213(VarCurr,bitIndex243) )
& ( v92281(VarCurr,bitIndex111)
<=> v64213(VarCurr,bitIndex242) )
& ( v92281(VarCurr,bitIndex110)
<=> v64213(VarCurr,bitIndex241) )
& ( v92281(VarCurr,bitIndex109)
<=> v64213(VarCurr,bitIndex240) )
& ( v92281(VarCurr,bitIndex108)
<=> v64213(VarCurr,bitIndex239) )
& ( v92281(VarCurr,bitIndex107)
<=> v64213(VarCurr,bitIndex238) )
& ( v92281(VarCurr,bitIndex106)
<=> v64213(VarCurr,bitIndex237) )
& ( v92281(VarCurr,bitIndex105)
<=> v64213(VarCurr,bitIndex236) )
& ( v92281(VarCurr,bitIndex104)
<=> v64213(VarCurr,bitIndex235) )
& ( v92281(VarCurr,bitIndex103)
<=> v64213(VarCurr,bitIndex234) )
& ( v92281(VarCurr,bitIndex102)
<=> v64213(VarCurr,bitIndex233) )
& ( v92281(VarCurr,bitIndex101)
<=> v64213(VarCurr,bitIndex232) )
& ( v92281(VarCurr,bitIndex100)
<=> v64213(VarCurr,bitIndex231) )
& ( v92281(VarCurr,bitIndex99)
<=> v64213(VarCurr,bitIndex230) )
& ( v92281(VarCurr,bitIndex98)
<=> v64213(VarCurr,bitIndex229) )
& ( v92281(VarCurr,bitIndex97)
<=> v64213(VarCurr,bitIndex228) )
& ( v92281(VarCurr,bitIndex96)
<=> v64213(VarCurr,bitIndex227) )
& ( v92281(VarCurr,bitIndex95)
<=> v64213(VarCurr,bitIndex226) )
& ( v92281(VarCurr,bitIndex94)
<=> v64213(VarCurr,bitIndex225) )
& ( v92281(VarCurr,bitIndex93)
<=> v64213(VarCurr,bitIndex224) )
& ( v92281(VarCurr,bitIndex92)
<=> v64213(VarCurr,bitIndex223) )
& ( v92281(VarCurr,bitIndex91)
<=> v64213(VarCurr,bitIndex222) )
& ( v92281(VarCurr,bitIndex90)
<=> v64213(VarCurr,bitIndex221) )
& ( v92281(VarCurr,bitIndex89)
<=> v64213(VarCurr,bitIndex220) )
& ( v92281(VarCurr,bitIndex88)
<=> v64213(VarCurr,bitIndex219) )
& ( v92281(VarCurr,bitIndex87)
<=> v64213(VarCurr,bitIndex218) )
& ( v92281(VarCurr,bitIndex86)
<=> v64213(VarCurr,bitIndex217) )
& ( v92281(VarCurr,bitIndex85)
<=> v64213(VarCurr,bitIndex216) )
& ( v92281(VarCurr,bitIndex84)
<=> v64213(VarCurr,bitIndex215) )
& ( v92281(VarCurr,bitIndex83)
<=> v64213(VarCurr,bitIndex214) )
& ( v92281(VarCurr,bitIndex82)
<=> v64213(VarCurr,bitIndex213) )
& ( v92281(VarCurr,bitIndex81)
<=> v64213(VarCurr,bitIndex212) )
& ( v92281(VarCurr,bitIndex80)
<=> v64213(VarCurr,bitIndex211) )
& ( v92281(VarCurr,bitIndex79)
<=> v64213(VarCurr,bitIndex210) )
& ( v92281(VarCurr,bitIndex78)
<=> v64213(VarCurr,bitIndex209) )
& ( v92281(VarCurr,bitIndex77)
<=> v64213(VarCurr,bitIndex208) )
& ( v92281(VarCurr,bitIndex76)
<=> v64213(VarCurr,bitIndex207) )
& ( v92281(VarCurr,bitIndex75)
<=> v64213(VarCurr,bitIndex206) )
& ( v92281(VarCurr,bitIndex74)
<=> v64213(VarCurr,bitIndex205) )
& ( v92281(VarCurr,bitIndex73)
<=> v64213(VarCurr,bitIndex204) )
& ( v92281(VarCurr,bitIndex72)
<=> v64213(VarCurr,bitIndex203) )
& ( v92281(VarCurr,bitIndex71)
<=> v64213(VarCurr,bitIndex202) )
& ( v92281(VarCurr,bitIndex70)
<=> v64213(VarCurr,bitIndex201) )
& ( v92281(VarCurr,bitIndex69)
<=> v64213(VarCurr,bitIndex200) )
& ( v92281(VarCurr,bitIndex68)
<=> v64213(VarCurr,bitIndex199) )
& ( v92281(VarCurr,bitIndex67)
<=> v64213(VarCurr,bitIndex198) )
& ( v92281(VarCurr,bitIndex66)
<=> v64213(VarCurr,bitIndex197) )
& ( v92281(VarCurr,bitIndex65)
<=> v64213(VarCurr,bitIndex196) )
& ( v92281(VarCurr,bitIndex64)
<=> v64213(VarCurr,bitIndex195) )
& ( v92281(VarCurr,bitIndex63)
<=> v64213(VarCurr,bitIndex194) )
& ( v92281(VarCurr,bitIndex62)
<=> v64213(VarCurr,bitIndex193) )
& ( v92281(VarCurr,bitIndex61)
<=> v64213(VarCurr,bitIndex192) )
& ( v92281(VarCurr,bitIndex60)
<=> v64213(VarCurr,bitIndex191) )
& ( v92281(VarCurr,bitIndex59)
<=> v64213(VarCurr,bitIndex190) )
& ( v92281(VarCurr,bitIndex58)
<=> v64213(VarCurr,bitIndex189) )
& ( v92281(VarCurr,bitIndex57)
<=> v64213(VarCurr,bitIndex188) )
& ( v92281(VarCurr,bitIndex56)
<=> v64213(VarCurr,bitIndex187) )
& ( v92281(VarCurr,bitIndex55)
<=> v64213(VarCurr,bitIndex186) )
& ( v92281(VarCurr,bitIndex54)
<=> v64213(VarCurr,bitIndex185) )
& ( v92281(VarCurr,bitIndex53)
<=> v64213(VarCurr,bitIndex184) )
& ( v92281(VarCurr,bitIndex52)
<=> v64213(VarCurr,bitIndex183) )
& ( v92281(VarCurr,bitIndex51)
<=> v64213(VarCurr,bitIndex182) )
& ( v92281(VarCurr,bitIndex50)
<=> v64213(VarCurr,bitIndex181) )
& ( v92281(VarCurr,bitIndex49)
<=> v64213(VarCurr,bitIndex180) )
& ( v92281(VarCurr,bitIndex48)
<=> v64213(VarCurr,bitIndex179) )
& ( v92281(VarCurr,bitIndex47)
<=> v64213(VarCurr,bitIndex178) )
& ( v92281(VarCurr,bitIndex46)
<=> v64213(VarCurr,bitIndex177) )
& ( v92281(VarCurr,bitIndex45)
<=> v64213(VarCurr,bitIndex176) )
& ( v92281(VarCurr,bitIndex44)
<=> v64213(VarCurr,bitIndex175) )
& ( v92281(VarCurr,bitIndex43)
<=> v64213(VarCurr,bitIndex174) )
& ( v92281(VarCurr,bitIndex42)
<=> v64213(VarCurr,bitIndex173) )
& ( v92281(VarCurr,bitIndex41)
<=> v64213(VarCurr,bitIndex172) )
& ( v92281(VarCurr,bitIndex40)
<=> v64213(VarCurr,bitIndex171) )
& ( v92281(VarCurr,bitIndex39)
<=> v64213(VarCurr,bitIndex170) )
& ( v92281(VarCurr,bitIndex38)
<=> v64213(VarCurr,bitIndex169) )
& ( v92281(VarCurr,bitIndex37)
<=> v64213(VarCurr,bitIndex168) )
& ( v92281(VarCurr,bitIndex36)
<=> v64213(VarCurr,bitIndex167) )
& ( v92281(VarCurr,bitIndex35)
<=> v64213(VarCurr,bitIndex166) )
& ( v92281(VarCurr,bitIndex34)
<=> v64213(VarCurr,bitIndex165) )
& ( v92281(VarCurr,bitIndex33)
<=> v64213(VarCurr,bitIndex164) )
& ( v92281(VarCurr,bitIndex32)
<=> v64213(VarCurr,bitIndex163) )
& ( v92281(VarCurr,bitIndex31)
<=> v64213(VarCurr,bitIndex162) )
& ( v92281(VarCurr,bitIndex30)
<=> v64213(VarCurr,bitIndex161) )
& ( v92281(VarCurr,bitIndex29)
<=> v64213(VarCurr,bitIndex160) )
& ( v92281(VarCurr,bitIndex28)
<=> v64213(VarCurr,bitIndex159) )
& ( v92281(VarCurr,bitIndex27)
<=> v64213(VarCurr,bitIndex158) )
& ( v92281(VarCurr,bitIndex26)
<=> v64213(VarCurr,bitIndex157) )
& ( v92281(VarCurr,bitIndex25)
<=> v64213(VarCurr,bitIndex156) )
& ( v92281(VarCurr,bitIndex24)
<=> v64213(VarCurr,bitIndex155) )
& ( v92281(VarCurr,bitIndex23)
<=> v64213(VarCurr,bitIndex154) )
& ( v92281(VarCurr,bitIndex22)
<=> v64213(VarCurr,bitIndex153) )
& ( v92281(VarCurr,bitIndex21)
<=> v64213(VarCurr,bitIndex152) )
& ( v92281(VarCurr,bitIndex20)
<=> v64213(VarCurr,bitIndex151) )
& ( v92281(VarCurr,bitIndex19)
<=> v64213(VarCurr,bitIndex150) )
& ( v92281(VarCurr,bitIndex18)
<=> v64213(VarCurr,bitIndex149) )
& ( v92281(VarCurr,bitIndex17)
<=> v64213(VarCurr,bitIndex148) )
& ( v92281(VarCurr,bitIndex16)
<=> v64213(VarCurr,bitIndex147) )
& ( v92281(VarCurr,bitIndex15)
<=> v64213(VarCurr,bitIndex146) )
& ( v92281(VarCurr,bitIndex14)
<=> v64213(VarCurr,bitIndex145) )
& ( v92281(VarCurr,bitIndex13)
<=> v64213(VarCurr,bitIndex144) )
& ( v92281(VarCurr,bitIndex12)
<=> v64213(VarCurr,bitIndex143) )
& ( v92281(VarCurr,bitIndex11)
<=> v64213(VarCurr,bitIndex142) )
& ( v92281(VarCurr,bitIndex10)
<=> v64213(VarCurr,bitIndex141) )
& ( v92281(VarCurr,bitIndex9)
<=> v64213(VarCurr,bitIndex140) )
& ( v92281(VarCurr,bitIndex8)
<=> v64213(VarCurr,bitIndex139) )
& ( v92281(VarCurr,bitIndex7)
<=> v64213(VarCurr,bitIndex138) )
& ( v92281(VarCurr,bitIndex6)
<=> v64213(VarCurr,bitIndex137) )
& ( v92281(VarCurr,bitIndex5)
<=> v64213(VarCurr,bitIndex136) )
& ( v92281(VarCurr,bitIndex4)
<=> v64213(VarCurr,bitIndex135) )
& ( v92281(VarCurr,bitIndex3)
<=> v64213(VarCurr,bitIndex134) )
& ( v92281(VarCurr,bitIndex2)
<=> v64213(VarCurr,bitIndex133) )
& ( v92281(VarCurr,bitIndex1)
<=> v64213(VarCurr,bitIndex132) )
& ( v92281(VarCurr,bitIndex0)
<=> v64213(VarCurr,bitIndex131) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17454,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92254(VarNext)
<=> ( v92255(VarNext)
& v92262(VarNext) ) ) ) ).
fof(addAssignment_28845,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92262(VarNext)
<=> v92260(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17453,axiom,
! [VarCurr] :
( v92260(VarCurr)
<=> ( v92263(VarCurr)
& v92274(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17452,axiom,
! [VarCurr] :
( v92274(VarCurr)
<=> ( v92275(VarCurr)
| v92171(VarCurr) ) ) ).
fof(writeUnaryOperator_6638,axiom,
! [VarCurr] :
( ~ v92275(VarCurr)
<=> v92276(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6814,axiom,
! [VarCurr] :
( v92276(VarCurr)
<=> ( ( v92277(VarCurr,bitIndex1)
<=> $false )
& ( v92277(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28844,axiom,
! [VarCurr] :
( v92277(VarCurr,bitIndex0)
<=> v68235(VarCurr) ) ).
fof(addAssignment_28843,axiom,
! [VarCurr] :
( v92277(VarCurr,bitIndex1)
<=> v64217(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17451,axiom,
! [VarCurr] :
( v92263(VarCurr)
<=> ( v92171(VarCurr)
| v92264(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17450,axiom,
! [VarCurr] :
( v92264(VarCurr)
<=> ( v92265(VarCurr)
& v92273(VarCurr) ) ) ).
fof(writeUnaryOperator_6637,axiom,
! [VarCurr] :
( ~ v92273(VarCurr)
<=> v92171(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17449,axiom,
! [VarCurr] :
( v92265(VarCurr)
<=> ( v92266(VarCurr)
| v92271(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6813,axiom,
! [VarCurr] :
( v92271(VarCurr)
<=> ( ( v92272(VarCurr,bitIndex1)
<=> $true )
& ( v92272(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_28842,axiom,
! [VarCurr] :
( v92272(VarCurr,bitIndex0)
<=> v68235(VarCurr) ) ).
fof(addAssignment_28841,axiom,
! [VarCurr] :
( v92272(VarCurr,bitIndex1)
<=> v64217(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17448,axiom,
! [VarCurr] :
( v92266(VarCurr)
<=> ( v92267(VarCurr)
| v92269(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6812,axiom,
! [VarCurr] :
( v92269(VarCurr)
<=> ( ( v92270(VarCurr,bitIndex1)
<=> $true )
& ( v92270(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28840,axiom,
! [VarCurr] :
( v92270(VarCurr,bitIndex0)
<=> v68235(VarCurr) ) ).
fof(addAssignment_28839,axiom,
! [VarCurr] :
( v92270(VarCurr,bitIndex1)
<=> v64217(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6811,axiom,
! [VarCurr] :
( v92267(VarCurr)
<=> ( ( v92268(VarCurr,bitIndex1)
<=> $false )
& ( v92268(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_28838,axiom,
! [VarCurr] :
( v92268(VarCurr,bitIndex0)
<=> v68235(VarCurr) ) ).
fof(addAssignment_28837,axiom,
! [VarCurr] :
( v92268(VarCurr,bitIndex1)
<=> v64217(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17447,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92255(VarNext)
<=> ( v92257(VarNext)
& v92067(VarNext) ) ) ) ).
fof(writeUnaryOperator_6636,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92257(VarNext)
<=> v92076(VarNext) ) ) ).
fof(addAssignment_28836,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v92246(VarCurr,B)
<=> v92251(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1960,axiom,
! [VarCurr] :
( ~ v92248(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v92251(VarCurr,B)
<=> v92250(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1992,axiom,
! [VarCurr] :
( v92248(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v92251(VarCurr,B)
<=> v68237(VarCurr,B) ) ) ) ).
fof(addAssignment_28835,axiom,
! [VarCurr] :
( ( v92250(VarCurr,bitIndex7)
<=> v64213(VarCurr,bitIndex138) )
& ( v92250(VarCurr,bitIndex6)
<=> v64213(VarCurr,bitIndex137) )
& ( v92250(VarCurr,bitIndex5)
<=> v64213(VarCurr,bitIndex136) )
& ( v92250(VarCurr,bitIndex4)
<=> v64213(VarCurr,bitIndex135) )
& ( v92250(VarCurr,bitIndex3)
<=> v64213(VarCurr,bitIndex134) )
& ( v92250(VarCurr,bitIndex2)
<=> v64213(VarCurr,bitIndex133) )
& ( v92250(VarCurr,bitIndex1)
<=> v64213(VarCurr,bitIndex132) )
& ( v92250(VarCurr,bitIndex0)
<=> v64213(VarCurr,bitIndex131) ) ) ).
fof(addAssignment_28834,axiom,
! [VarCurr] :
( v92248(VarCurr)
<=> v92061(VarCurr,bitIndex2) ) ).
fof(addAssignment_28833,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v92239(VarCurr,B)
<=> v92244(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1959,axiom,
! [VarCurr] :
( ~ v92241(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v92244(VarCurr,B)
<=> v92243(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1991,axiom,
! [VarCurr] :
( v92241(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v92244(VarCurr,B)
<=> v68237(VarCurr,B) ) ) ) ).
fof(addAssignment_28832,axiom,
! [VarCurr] :
( ( v92243(VarCurr,bitIndex7)
<=> v64213(VarCurr,bitIndex269) )
& ( v92243(VarCurr,bitIndex6)
<=> v64213(VarCurr,bitIndex268) )
& ( v92243(VarCurr,bitIndex5)
<=> v64213(VarCurr,bitIndex267) )
& ( v92243(VarCurr,bitIndex4)
<=> v64213(VarCurr,bitIndex266) )
& ( v92243(VarCurr,bitIndex3)
<=> v64213(VarCurr,bitIndex265) )
& ( v92243(VarCurr,bitIndex2)
<=> v64213(VarCurr,bitIndex264) )
& ( v92243(VarCurr,bitIndex1)
<=> v64213(VarCurr,bitIndex263) )
& ( v92243(VarCurr,bitIndex0)
<=> v64213(VarCurr,bitIndex262) ) ) ).
fof(addAssignment_28831,axiom,
! [VarCurr] :
( v92241(VarCurr)
<=> v92061(VarCurr,bitIndex2) ) ).
fof(addAssignment_28830,axiom,
! [VarNext] :
( ( v64213(VarNext,bitIndex138)
<=> v92207(VarNext,bitIndex7) )
& ( v64213(VarNext,bitIndex137)
<=> v92207(VarNext,bitIndex6) )
& ( v64213(VarNext,bitIndex136)
<=> v92207(VarNext,bitIndex5) )
& ( v64213(VarNext,bitIndex135)
<=> v92207(VarNext,bitIndex4) )
& ( v64213(VarNext,bitIndex134)
<=> v92207(VarNext,bitIndex3) )
& ( v64213(VarNext,bitIndex133)
<=> v92207(VarNext,bitIndex2) )
& ( v64213(VarNext,bitIndex132)
<=> v92207(VarNext,bitIndex1) )
& ( v64213(VarNext,bitIndex131)
<=> v92207(VarNext,bitIndex0) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_62,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92208(VarNext)
=> ( ( v92207(VarNext,bitIndex130)
<=> v64213(VarCurr,bitIndex261) )
& ( v92207(VarNext,bitIndex129)
<=> v64213(VarCurr,bitIndex260) )
& ( v92207(VarNext,bitIndex128)
<=> v64213(VarCurr,bitIndex259) )
& ( v92207(VarNext,bitIndex127)
<=> v64213(VarCurr,bitIndex258) )
& ( v92207(VarNext,bitIndex126)
<=> v64213(VarCurr,bitIndex257) )
& ( v92207(VarNext,bitIndex125)
<=> v64213(VarCurr,bitIndex256) )
& ( v92207(VarNext,bitIndex124)
<=> v64213(VarCurr,bitIndex255) )
& ( v92207(VarNext,bitIndex123)
<=> v64213(VarCurr,bitIndex254) )
& ( v92207(VarNext,bitIndex122)
<=> v64213(VarCurr,bitIndex253) )
& ( v92207(VarNext,bitIndex121)
<=> v64213(VarCurr,bitIndex252) )
& ( v92207(VarNext,bitIndex120)
<=> v64213(VarCurr,bitIndex251) )
& ( v92207(VarNext,bitIndex119)
<=> v64213(VarCurr,bitIndex250) )
& ( v92207(VarNext,bitIndex118)
<=> v64213(VarCurr,bitIndex249) )
& ( v92207(VarNext,bitIndex117)
<=> v64213(VarCurr,bitIndex248) )
& ( v92207(VarNext,bitIndex116)
<=> v64213(VarCurr,bitIndex247) )
& ( v92207(VarNext,bitIndex115)
<=> v64213(VarCurr,bitIndex246) )
& ( v92207(VarNext,bitIndex114)
<=> v64213(VarCurr,bitIndex245) )
& ( v92207(VarNext,bitIndex113)
<=> v64213(VarCurr,bitIndex244) )
& ( v92207(VarNext,bitIndex112)
<=> v64213(VarCurr,bitIndex243) )
& ( v92207(VarNext,bitIndex111)
<=> v64213(VarCurr,bitIndex242) )
& ( v92207(VarNext,bitIndex110)
<=> v64213(VarCurr,bitIndex241) )
& ( v92207(VarNext,bitIndex109)
<=> v64213(VarCurr,bitIndex240) )
& ( v92207(VarNext,bitIndex108)
<=> v64213(VarCurr,bitIndex239) )
& ( v92207(VarNext,bitIndex107)
<=> v64213(VarCurr,bitIndex238) )
& ( v92207(VarNext,bitIndex106)
<=> v64213(VarCurr,bitIndex237) )
& ( v92207(VarNext,bitIndex105)
<=> v64213(VarCurr,bitIndex236) )
& ( v92207(VarNext,bitIndex104)
<=> v64213(VarCurr,bitIndex235) )
& ( v92207(VarNext,bitIndex103)
<=> v64213(VarCurr,bitIndex234) )
& ( v92207(VarNext,bitIndex102)
<=> v64213(VarCurr,bitIndex233) )
& ( v92207(VarNext,bitIndex101)
<=> v64213(VarCurr,bitIndex232) )
& ( v92207(VarNext,bitIndex100)
<=> v64213(VarCurr,bitIndex231) )
& ( v92207(VarNext,bitIndex99)
<=> v64213(VarCurr,bitIndex230) )
& ( v92207(VarNext,bitIndex98)
<=> v64213(VarCurr,bitIndex229) )
& ( v92207(VarNext,bitIndex97)
<=> v64213(VarCurr,bitIndex228) )
& ( v92207(VarNext,bitIndex96)
<=> v64213(VarCurr,bitIndex227) )
& ( v92207(VarNext,bitIndex95)
<=> v64213(VarCurr,bitIndex226) )
& ( v92207(VarNext,bitIndex94)
<=> v64213(VarCurr,bitIndex225) )
& ( v92207(VarNext,bitIndex93)
<=> v64213(VarCurr,bitIndex224) )
& ( v92207(VarNext,bitIndex92)
<=> v64213(VarCurr,bitIndex223) )
& ( v92207(VarNext,bitIndex91)
<=> v64213(VarCurr,bitIndex222) )
& ( v92207(VarNext,bitIndex90)
<=> v64213(VarCurr,bitIndex221) )
& ( v92207(VarNext,bitIndex89)
<=> v64213(VarCurr,bitIndex220) )
& ( v92207(VarNext,bitIndex88)
<=> v64213(VarCurr,bitIndex219) )
& ( v92207(VarNext,bitIndex87)
<=> v64213(VarCurr,bitIndex218) )
& ( v92207(VarNext,bitIndex86)
<=> v64213(VarCurr,bitIndex217) )
& ( v92207(VarNext,bitIndex85)
<=> v64213(VarCurr,bitIndex216) )
& ( v92207(VarNext,bitIndex84)
<=> v64213(VarCurr,bitIndex215) )
& ( v92207(VarNext,bitIndex83)
<=> v64213(VarCurr,bitIndex214) )
& ( v92207(VarNext,bitIndex82)
<=> v64213(VarCurr,bitIndex213) )
& ( v92207(VarNext,bitIndex81)
<=> v64213(VarCurr,bitIndex212) )
& ( v92207(VarNext,bitIndex80)
<=> v64213(VarCurr,bitIndex211) )
& ( v92207(VarNext,bitIndex79)
<=> v64213(VarCurr,bitIndex210) )
& ( v92207(VarNext,bitIndex78)
<=> v64213(VarCurr,bitIndex209) )
& ( v92207(VarNext,bitIndex77)
<=> v64213(VarCurr,bitIndex208) )
& ( v92207(VarNext,bitIndex76)
<=> v64213(VarCurr,bitIndex207) )
& ( v92207(VarNext,bitIndex75)
<=> v64213(VarCurr,bitIndex206) )
& ( v92207(VarNext,bitIndex74)
<=> v64213(VarCurr,bitIndex205) )
& ( v92207(VarNext,bitIndex73)
<=> v64213(VarCurr,bitIndex204) )
& ( v92207(VarNext,bitIndex72)
<=> v64213(VarCurr,bitIndex203) )
& ( v92207(VarNext,bitIndex71)
<=> v64213(VarCurr,bitIndex202) )
& ( v92207(VarNext,bitIndex70)
<=> v64213(VarCurr,bitIndex201) )
& ( v92207(VarNext,bitIndex69)
<=> v64213(VarCurr,bitIndex200) )
& ( v92207(VarNext,bitIndex68)
<=> v64213(VarCurr,bitIndex199) )
& ( v92207(VarNext,bitIndex67)
<=> v64213(VarCurr,bitIndex198) )
& ( v92207(VarNext,bitIndex66)
<=> v64213(VarCurr,bitIndex197) )
& ( v92207(VarNext,bitIndex65)
<=> v64213(VarCurr,bitIndex196) )
& ( v92207(VarNext,bitIndex64)
<=> v64213(VarCurr,bitIndex195) )
& ( v92207(VarNext,bitIndex63)
<=> v64213(VarCurr,bitIndex194) )
& ( v92207(VarNext,bitIndex62)
<=> v64213(VarCurr,bitIndex193) )
& ( v92207(VarNext,bitIndex61)
<=> v64213(VarCurr,bitIndex192) )
& ( v92207(VarNext,bitIndex60)
<=> v64213(VarCurr,bitIndex191) )
& ( v92207(VarNext,bitIndex59)
<=> v64213(VarCurr,bitIndex190) )
& ( v92207(VarNext,bitIndex58)
<=> v64213(VarCurr,bitIndex189) )
& ( v92207(VarNext,bitIndex57)
<=> v64213(VarCurr,bitIndex188) )
& ( v92207(VarNext,bitIndex56)
<=> v64213(VarCurr,bitIndex187) )
& ( v92207(VarNext,bitIndex55)
<=> v64213(VarCurr,bitIndex186) )
& ( v92207(VarNext,bitIndex54)
<=> v64213(VarCurr,bitIndex185) )
& ( v92207(VarNext,bitIndex53)
<=> v64213(VarCurr,bitIndex184) )
& ( v92207(VarNext,bitIndex52)
<=> v64213(VarCurr,bitIndex183) )
& ( v92207(VarNext,bitIndex51)
<=> v64213(VarCurr,bitIndex182) )
& ( v92207(VarNext,bitIndex50)
<=> v64213(VarCurr,bitIndex181) )
& ( v92207(VarNext,bitIndex49)
<=> v64213(VarCurr,bitIndex180) )
& ( v92207(VarNext,bitIndex48)
<=> v64213(VarCurr,bitIndex179) )
& ( v92207(VarNext,bitIndex47)
<=> v64213(VarCurr,bitIndex178) )
& ( v92207(VarNext,bitIndex46)
<=> v64213(VarCurr,bitIndex177) )
& ( v92207(VarNext,bitIndex45)
<=> v64213(VarCurr,bitIndex176) )
& ( v92207(VarNext,bitIndex44)
<=> v64213(VarCurr,bitIndex175) )
& ( v92207(VarNext,bitIndex43)
<=> v64213(VarCurr,bitIndex174) )
& ( v92207(VarNext,bitIndex42)
<=> v64213(VarCurr,bitIndex173) )
& ( v92207(VarNext,bitIndex41)
<=> v64213(VarCurr,bitIndex172) )
& ( v92207(VarNext,bitIndex40)
<=> v64213(VarCurr,bitIndex171) )
& ( v92207(VarNext,bitIndex39)
<=> v64213(VarCurr,bitIndex170) )
& ( v92207(VarNext,bitIndex38)
<=> v64213(VarCurr,bitIndex169) )
& ( v92207(VarNext,bitIndex37)
<=> v64213(VarCurr,bitIndex168) )
& ( v92207(VarNext,bitIndex36)
<=> v64213(VarCurr,bitIndex167) )
& ( v92207(VarNext,bitIndex35)
<=> v64213(VarCurr,bitIndex166) )
& ( v92207(VarNext,bitIndex34)
<=> v64213(VarCurr,bitIndex165) )
& ( v92207(VarNext,bitIndex33)
<=> v64213(VarCurr,bitIndex164) )
& ( v92207(VarNext,bitIndex32)
<=> v64213(VarCurr,bitIndex163) )
& ( v92207(VarNext,bitIndex31)
<=> v64213(VarCurr,bitIndex162) )
& ( v92207(VarNext,bitIndex30)
<=> v64213(VarCurr,bitIndex161) )
& ( v92207(VarNext,bitIndex29)
<=> v64213(VarCurr,bitIndex160) )
& ( v92207(VarNext,bitIndex28)
<=> v64213(VarCurr,bitIndex159) )
& ( v92207(VarNext,bitIndex27)
<=> v64213(VarCurr,bitIndex158) )
& ( v92207(VarNext,bitIndex26)
<=> v64213(VarCurr,bitIndex157) )
& ( v92207(VarNext,bitIndex25)
<=> v64213(VarCurr,bitIndex156) )
& ( v92207(VarNext,bitIndex24)
<=> v64213(VarCurr,bitIndex155) )
& ( v92207(VarNext,bitIndex23)
<=> v64213(VarCurr,bitIndex154) )
& ( v92207(VarNext,bitIndex22)
<=> v64213(VarCurr,bitIndex153) )
& ( v92207(VarNext,bitIndex21)
<=> v64213(VarCurr,bitIndex152) )
& ( v92207(VarNext,bitIndex20)
<=> v64213(VarCurr,bitIndex151) )
& ( v92207(VarNext,bitIndex19)
<=> v64213(VarCurr,bitIndex150) )
& ( v92207(VarNext,bitIndex18)
<=> v64213(VarCurr,bitIndex149) )
& ( v92207(VarNext,bitIndex17)
<=> v64213(VarCurr,bitIndex148) )
& ( v92207(VarNext,bitIndex16)
<=> v64213(VarCurr,bitIndex147) )
& ( v92207(VarNext,bitIndex15)
<=> v64213(VarCurr,bitIndex146) )
& ( v92207(VarNext,bitIndex14)
<=> v64213(VarCurr,bitIndex145) )
& ( v92207(VarNext,bitIndex13)
<=> v64213(VarCurr,bitIndex144) )
& ( v92207(VarNext,bitIndex12)
<=> v64213(VarCurr,bitIndex143) )
& ( v92207(VarNext,bitIndex11)
<=> v64213(VarCurr,bitIndex142) )
& ( v92207(VarNext,bitIndex10)
<=> v64213(VarCurr,bitIndex141) )
& ( v92207(VarNext,bitIndex9)
<=> v64213(VarCurr,bitIndex140) )
& ( v92207(VarNext,bitIndex8)
<=> v64213(VarCurr,bitIndex139) )
& ( v92207(VarNext,bitIndex7)
<=> v64213(VarCurr,bitIndex138) )
& ( v92207(VarNext,bitIndex6)
<=> v64213(VarCurr,bitIndex137) )
& ( v92207(VarNext,bitIndex5)
<=> v64213(VarCurr,bitIndex136) )
& ( v92207(VarNext,bitIndex4)
<=> v64213(VarCurr,bitIndex135) )
& ( v92207(VarNext,bitIndex3)
<=> v64213(VarCurr,bitIndex134) )
& ( v92207(VarNext,bitIndex2)
<=> v64213(VarCurr,bitIndex133) )
& ( v92207(VarNext,bitIndex1)
<=> v64213(VarCurr,bitIndex132) )
& ( v92207(VarNext,bitIndex0)
<=> v64213(VarCurr,bitIndex131) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1508,axiom,
! [VarNext] :
( v92208(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v92207(VarNext,B)
<=> v92234(VarNext,B) ) ) ) ).
fof(addAssignment_28829,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v92234(VarNext,B)
<=> v92232(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4577,axiom,
! [VarCurr] :
( ~ v92171(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v92232(VarCurr,B)
<=> v92235(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4585,axiom,
! [VarCurr] :
( v92171(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v92232(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1153,axiom,
! [VarCurr] :
( ( ~ v92221(VarCurr)
& ~ v92223(VarCurr) )
=> ! [B] :
( range_130_0(B)
=> ( v92235(VarCurr,B)
<=> v92200(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4576,axiom,
! [VarCurr] :
( v92223(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v92235(VarCurr,B)
<=> v92193(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4584,axiom,
! [VarCurr] :
( v92221(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v92235(VarCurr,B)
<=> v64213(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17446,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92208(VarNext)
<=> ( v92209(VarNext)
& v92216(VarNext) ) ) ) ).
fof(addAssignment_28828,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92216(VarNext)
<=> v92214(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17445,axiom,
! [VarCurr] :
( v92214(VarCurr)
<=> ( v92217(VarCurr)
& v92228(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17444,axiom,
! [VarCurr] :
( v92228(VarCurr)
<=> ( v92229(VarCurr)
| v92171(VarCurr) ) ) ).
fof(writeUnaryOperator_6635,axiom,
! [VarCurr] :
( ~ v92229(VarCurr)
<=> v92230(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6810,axiom,
! [VarCurr] :
( v92230(VarCurr)
<=> ( ( v92231(VarCurr,bitIndex1)
<=> $false )
& ( v92231(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28827,axiom,
! [VarCurr] :
( v92231(VarCurr,bitIndex0)
<=> v68235(VarCurr) ) ).
fof(addAssignment_28826,axiom,
! [VarCurr] :
( v92231(VarCurr,bitIndex1)
<=> v64217(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17443,axiom,
! [VarCurr] :
( v92217(VarCurr)
<=> ( v92171(VarCurr)
| v92218(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17442,axiom,
! [VarCurr] :
( v92218(VarCurr)
<=> ( v92219(VarCurr)
& v92227(VarCurr) ) ) ).
fof(writeUnaryOperator_6634,axiom,
! [VarCurr] :
( ~ v92227(VarCurr)
<=> v92171(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17441,axiom,
! [VarCurr] :
( v92219(VarCurr)
<=> ( v92220(VarCurr)
| v92225(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6809,axiom,
! [VarCurr] :
( v92225(VarCurr)
<=> ( ( v92226(VarCurr,bitIndex1)
<=> $true )
& ( v92226(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_28825,axiom,
! [VarCurr] :
( v92226(VarCurr,bitIndex0)
<=> v68235(VarCurr) ) ).
fof(addAssignment_28824,axiom,
! [VarCurr] :
( v92226(VarCurr,bitIndex1)
<=> v64217(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17440,axiom,
! [VarCurr] :
( v92220(VarCurr)
<=> ( v92221(VarCurr)
| v92223(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6808,axiom,
! [VarCurr] :
( v92223(VarCurr)
<=> ( ( v92224(VarCurr,bitIndex1)
<=> $true )
& ( v92224(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28823,axiom,
! [VarCurr] :
( v92224(VarCurr,bitIndex0)
<=> v68235(VarCurr) ) ).
fof(addAssignment_28822,axiom,
! [VarCurr] :
( v92224(VarCurr,bitIndex1)
<=> v64217(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6807,axiom,
! [VarCurr] :
( v92221(VarCurr)
<=> ( ( v92222(VarCurr,bitIndex1)
<=> $false )
& ( v92222(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_28821,axiom,
! [VarCurr] :
( v92222(VarCurr,bitIndex0)
<=> v68235(VarCurr) ) ).
fof(addAssignment_28820,axiom,
! [VarCurr] :
( v92222(VarCurr,bitIndex1)
<=> v64217(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17439,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92209(VarNext)
<=> ( v92211(VarNext)
& v92067(VarNext) ) ) ) ).
fof(writeUnaryOperator_6633,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92211(VarNext)
<=> v92076(VarNext) ) ) ).
fof(addAssignment_28819,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v92200(VarCurr,B)
<=> v92205(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1958,axiom,
! [VarCurr] :
( ~ v92202(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v92205(VarCurr,B)
<=> v92204(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1990,axiom,
! [VarCurr] :
( v92202(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v92205(VarCurr,B)
<=> v68237(VarCurr,B) ) ) ) ).
fof(addAssignment_28818,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v92204(VarCurr,B)
<=> v64213(VarCurr,B) ) ) ).
fof(addAssignment_28817,axiom,
! [VarCurr] :
( v92202(VarCurr)
<=> v92061(VarCurr,bitIndex3) ) ).
fof(addAssignment_28816,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v92193(VarCurr,B)
<=> v92198(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1957,axiom,
! [VarCurr] :
( ~ v92195(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v92198(VarCurr,B)
<=> v92197(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1989,axiom,
! [VarCurr] :
( v92195(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v92198(VarCurr,B)
<=> v68237(VarCurr,B) ) ) ) ).
fof(addAssignment_28815,axiom,
! [VarCurr] :
( ( v92197(VarCurr,bitIndex7)
<=> v64213(VarCurr,bitIndex138) )
& ( v92197(VarCurr,bitIndex6)
<=> v64213(VarCurr,bitIndex137) )
& ( v92197(VarCurr,bitIndex5)
<=> v64213(VarCurr,bitIndex136) )
& ( v92197(VarCurr,bitIndex4)
<=> v64213(VarCurr,bitIndex135) )
& ( v92197(VarCurr,bitIndex3)
<=> v64213(VarCurr,bitIndex134) )
& ( v92197(VarCurr,bitIndex2)
<=> v64213(VarCurr,bitIndex133) )
& ( v92197(VarCurr,bitIndex1)
<=> v64213(VarCurr,bitIndex132) )
& ( v92197(VarCurr,bitIndex0)
<=> v64213(VarCurr,bitIndex131) ) ) ).
fof(addAssignment_28814,axiom,
! [VarCurr] :
( v92195(VarCurr)
<=> v92061(VarCurr,bitIndex3) ) ).
fof(addAssignment_28813,axiom,
! [VarNext,B] :
( range_7_0(B)
=> ( v64213(VarNext,B)
<=> v92160(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1446,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92161(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v92160(VarNext,B)
<=> v64213(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1507,axiom,
! [VarNext] :
( v92161(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v92160(VarNext,B)
<=> v92188(VarNext,B) ) ) ) ).
fof(addAssignment_28812,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v92188(VarNext,B)
<=> v92186(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4575,axiom,
! [VarCurr] :
( ~ v92171(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v92186(VarCurr,B)
<=> v92189(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4583,axiom,
! [VarCurr] :
( v92171(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v92186(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1152,axiom,
! [VarCurr] :
( ( ~ v92175(VarCurr)
& ~ v92177(VarCurr) )
=> ! [B] :
( range_130_0(B)
=> ( v92189(VarCurr,B)
<=> v92153(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4574,axiom,
! [VarCurr] :
( v92177(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v92189(VarCurr,B)
<=> v92057(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4582,axiom,
! [VarCurr] :
( v92175(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v92189(VarCurr,B)
<=> v68237(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17438,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92161(VarNext)
<=> ( v92162(VarNext)
& v92169(VarNext) ) ) ) ).
fof(addAssignment_28811,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92169(VarNext)
<=> v92167(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17437,axiom,
! [VarCurr] :
( v92167(VarCurr)
<=> ( v92170(VarCurr)
& v92182(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17436,axiom,
! [VarCurr] :
( v92182(VarCurr)
<=> ( v92183(VarCurr)
| v92171(VarCurr) ) ) ).
fof(writeUnaryOperator_6632,axiom,
! [VarCurr] :
( ~ v92183(VarCurr)
<=> v92184(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6806,axiom,
! [VarCurr] :
( v92184(VarCurr)
<=> ( ( v92185(VarCurr,bitIndex1)
<=> $false )
& ( v92185(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28810,axiom,
! [VarCurr] :
( v92185(VarCurr,bitIndex0)
<=> v68235(VarCurr) ) ).
fof(addAssignment_28809,axiom,
! [VarCurr] :
( v92185(VarCurr,bitIndex1)
<=> v64217(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17435,axiom,
! [VarCurr] :
( v92170(VarCurr)
<=> ( v92171(VarCurr)
| v92172(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17434,axiom,
! [VarCurr] :
( v92172(VarCurr)
<=> ( v92173(VarCurr)
& v92181(VarCurr) ) ) ).
fof(writeUnaryOperator_6631,axiom,
! [VarCurr] :
( ~ v92181(VarCurr)
<=> v92171(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17433,axiom,
! [VarCurr] :
( v92173(VarCurr)
<=> ( v92174(VarCurr)
| v92179(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6805,axiom,
! [VarCurr] :
( v92179(VarCurr)
<=> ( ( v92180(VarCurr,bitIndex1)
<=> $true )
& ( v92180(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_28808,axiom,
! [VarCurr] :
( v92180(VarCurr,bitIndex0)
<=> v68235(VarCurr) ) ).
fof(addAssignment_28807,axiom,
! [VarCurr] :
( v92180(VarCurr,bitIndex1)
<=> v64217(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17432,axiom,
! [VarCurr] :
( v92174(VarCurr)
<=> ( v92175(VarCurr)
| v92177(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6804,axiom,
! [VarCurr] :
( v92177(VarCurr)
<=> ( ( v92178(VarCurr,bitIndex1)
<=> $true )
& ( v92178(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28806,axiom,
! [VarCurr] :
( v92178(VarCurr,bitIndex0)
<=> v68235(VarCurr) ) ).
fof(addAssignment_28805,axiom,
! [VarCurr] :
( v92178(VarCurr,bitIndex1)
<=> v64217(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6803,axiom,
! [VarCurr] :
( v92175(VarCurr)
<=> ( ( v92176(VarCurr,bitIndex1)
<=> $false )
& ( v92176(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_28804,axiom,
! [VarCurr] :
( v92176(VarCurr,bitIndex0)
<=> v68235(VarCurr) ) ).
fof(addAssignment_28803,axiom,
! [VarCurr] :
( v92176(VarCurr,bitIndex1)
<=> v64217(VarCurr) ) ).
fof(writeUnaryOperator_6630,axiom,
! [VarCurr] :
( ~ v92171(VarCurr)
<=> v64215(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17431,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92162(VarNext)
<=> ( v92163(VarNext)
& v92067(VarNext) ) ) ) ).
fof(writeUnaryOperator_6629,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92163(VarNext)
<=> v92076(VarNext) ) ) ).
fof(addAssignment_28802,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v92153(VarCurr,B)
<=> v92158(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1956,axiom,
! [VarCurr] :
( ~ v92155(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v92158(VarCurr,B)
<=> v92157(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1988,axiom,
! [VarCurr] :
( v92155(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v92158(VarCurr,B)
<=> v68237(VarCurr,B) ) ) ) ).
fof(addAssignment_28801,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v92157(VarCurr,B)
<=> v64213(VarCurr,B) ) ) ).
fof(addAssignment_28800,axiom,
! [VarCurr] :
( v92155(VarCurr)
<=> v92061(VarCurr,bitIndex4) ) ).
fof(addAssignment_28799,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v92057(VarCurr,B)
<=> v92151(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1955,axiom,
! [VarCurr] :
( ~ v92059(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v92151(VarCurr,B)
<=> v92144(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1987,axiom,
! [VarCurr] :
( v92059(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v92151(VarCurr,B)
<=> v68237(VarCurr,B) ) ) ) ).
fof(addAssignment_28798,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v92144(VarCurr,B)
<=> v64213(VarCurr,B) ) ) ).
fof(addAssignmentInitValue_197,axiom,
~ v64213(constB0,bitIndex400) ).
fof(addAssignmentInitValue_196,axiom,
~ v64213(constB0,bitIndex399) ).
fof(addAssignmentInitValue_195,axiom,
~ v64213(constB0,bitIndex398) ).
fof(addAssignmentInitValue_194,axiom,
~ v64213(constB0,bitIndex397) ).
fof(addAssignmentInitValue_193,axiom,
~ v64213(constB0,bitIndex396) ).
fof(addAssignmentInitValue_192,axiom,
~ v64213(constB0,bitIndex395) ).
fof(addAssignmentInitValue_191,axiom,
~ v64213(constB0,bitIndex394) ).
fof(addAssignmentInitValue_190,axiom,
~ v64213(constB0,bitIndex393) ).
fof(bitBlastConstant_11365,axiom,
~ bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00000000(bitIndex7) ).
fof(bitBlastConstant_11364,axiom,
~ bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00000000(bitIndex6) ).
fof(bitBlastConstant_11363,axiom,
~ bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00000000(bitIndex5) ).
fof(bitBlastConstant_11362,axiom,
~ bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00000000(bitIndex4) ).
fof(bitBlastConstant_11361,axiom,
~ bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00000000(bitIndex3) ).
fof(bitBlastConstant_11360,axiom,
~ bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00000000(bitIndex2) ).
fof(bitBlastConstant_11359,axiom,
~ bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00000000(bitIndex1) ).
fof(bitBlastConstant_11358,axiom,
~ bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00000000(bitIndex0) ).
fof(addAssignmentInitValue_189,axiom,
~ v64213(constB0,bitIndex269) ).
fof(addAssignmentInitValue_188,axiom,
~ v64213(constB0,bitIndex268) ).
fof(addAssignmentInitValue_187,axiom,
~ v64213(constB0,bitIndex267) ).
fof(addAssignmentInitValue_186,axiom,
~ v64213(constB0,bitIndex266) ).
fof(addAssignmentInitValue_185,axiom,
~ v64213(constB0,bitIndex265) ).
fof(addAssignmentInitValue_184,axiom,
~ v64213(constB0,bitIndex264) ).
fof(addAssignmentInitValue_183,axiom,
~ v64213(constB0,bitIndex263) ).
fof(addAssignmentInitValue_182,axiom,
~ v64213(constB0,bitIndex262) ).
fof(bitBlastConstant_11357,axiom,
~ bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00000000(bitIndex7) ).
fof(bitBlastConstant_11356,axiom,
~ bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00000000(bitIndex6) ).
fof(bitBlastConstant_11355,axiom,
~ bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00000000(bitIndex5) ).
fof(bitBlastConstant_11354,axiom,
~ bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00000000(bitIndex4) ).
fof(bitBlastConstant_11353,axiom,
~ bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00000000(bitIndex3) ).
fof(bitBlastConstant_11352,axiom,
~ bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00000000(bitIndex2) ).
fof(bitBlastConstant_11351,axiom,
~ bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00000000(bitIndex1) ).
fof(bitBlastConstant_11350,axiom,
~ bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00000000(bitIndex0) ).
fof(addAssignmentInitValue_181,axiom,
~ v64213(constB0,bitIndex138) ).
fof(addAssignmentInitValue_180,axiom,
~ v64213(constB0,bitIndex137) ).
fof(addAssignmentInitValue_179,axiom,
~ v64213(constB0,bitIndex136) ).
fof(addAssignmentInitValue_178,axiom,
~ v64213(constB0,bitIndex135) ).
fof(addAssignmentInitValue_177,axiom,
~ v64213(constB0,bitIndex134) ).
fof(addAssignmentInitValue_176,axiom,
~ v64213(constB0,bitIndex133) ).
fof(addAssignmentInitValue_175,axiom,
~ v64213(constB0,bitIndex132) ).
fof(addAssignmentInitValue_174,axiom,
~ v64213(constB0,bitIndex131) ).
fof(bitBlastConstant_11349,axiom,
~ bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00000000(bitIndex7) ).
fof(bitBlastConstant_11348,axiom,
~ bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00000000(bitIndex6) ).
fof(bitBlastConstant_11347,axiom,
~ bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00000000(bitIndex5) ).
fof(bitBlastConstant_11346,axiom,
~ bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00000000(bitIndex4) ).
fof(bitBlastConstant_11345,axiom,
~ bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00000000(bitIndex3) ).
fof(bitBlastConstant_11344,axiom,
~ bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00000000(bitIndex2) ).
fof(bitBlastConstant_11343,axiom,
~ bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00000000(bitIndex1) ).
fof(bitBlastConstant_11342,axiom,
~ bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00000000(bitIndex0) ).
fof(addAssignment_28797,axiom,
! [VarCurr] :
( v92059(VarCurr)
<=> v92061(VarCurr,bitIndex4) ) ).
fof(addAssignment_28796,axiom,
! [VarCurr] :
( v92061(VarCurr,bitIndex4)
<=> v92087(VarCurr,bitIndex4) ) ).
fof(addAssignment_28795,axiom,
! [VarNext] :
( v92065(VarNext,bitIndex3)
<=> v92136(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1445,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92137(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v92136(VarNext,B)
<=> v92065(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1506,axiom,
! [VarNext] :
( v92137(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v92136(VarNext,B)
<=> v92082(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17430,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92137(VarNext)
<=> v92138(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17429,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92138(VarNext)
<=> ( v92140(VarNext)
& v92067(VarNext) ) ) ) ).
fof(writeUnaryOperator_6628,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92140(VarNext)
<=> v92076(VarNext) ) ) ).
fof(addAssignment_28794,axiom,
! [VarCurr] :
( v92061(VarCurr,bitIndex3)
<=> v92087(VarCurr,bitIndex3) ) ).
fof(addAssignment_28793,axiom,
! [VarNext] :
( v92065(VarNext,bitIndex2)
<=> v92128(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1444,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92129(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v92128(VarNext,B)
<=> v92065(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1505,axiom,
! [VarNext] :
( v92129(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v92128(VarNext,B)
<=> v92082(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17428,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92129(VarNext)
<=> v92130(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17427,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92130(VarNext)
<=> ( v92132(VarNext)
& v92067(VarNext) ) ) ) ).
fof(writeUnaryOperator_6627,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92132(VarNext)
<=> v92076(VarNext) ) ) ).
fof(addAssignment_28792,axiom,
! [VarCurr] :
( v92061(VarCurr,bitIndex2)
<=> v92087(VarCurr,bitIndex2) ) ).
fof(addAssignment_28791,axiom,
! [VarNext] :
( v92065(VarNext,bitIndex1)
<=> v92120(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1443,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92121(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v92120(VarNext,B)
<=> v92065(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1504,axiom,
! [VarNext] :
( v92121(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v92120(VarNext,B)
<=> v92082(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17426,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92121(VarNext)
<=> v92122(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17425,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92122(VarNext)
<=> ( v92124(VarNext)
& v92067(VarNext) ) ) ) ).
fof(writeUnaryOperator_6626,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92124(VarNext)
<=> v92076(VarNext) ) ) ).
fof(addAssignment_28790,axiom,
! [VarCurr] :
( v92061(VarCurr,bitIndex1)
<=> v92087(VarCurr,bitIndex1) ) ).
fof(addAssignment_28789,axiom,
! [VarNext] :
( v92065(VarNext,bitIndex0)
<=> v92112(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1442,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92113(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v92112(VarNext,B)
<=> v92065(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1503,axiom,
! [VarNext] :
( v92113(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v92112(VarNext,B)
<=> v92082(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17424,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92113(VarNext)
<=> v92114(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17423,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92114(VarNext)
<=> ( v92116(VarNext)
& v92067(VarNext) ) ) ) ).
fof(writeUnaryOperator_6625,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92116(VarNext)
<=> v92076(VarNext) ) ) ).
fof(addAssignment_28788,axiom,
! [VarCurr] :
( v92061(VarCurr,bitIndex0)
<=> v92087(VarCurr,bitIndex0) ) ).
fof(addAssignment_28787,axiom,
! [VarCurr] :
( v92063(VarCurr,bitIndex1)
<=> v92086(VarCurr,bitIndex1) ) ).
fof(addAssignment_28786,axiom,
! [VarCurr] :
( v92063(VarCurr,bitIndex2)
<=> v92086(VarCurr,bitIndex2) ) ).
fof(addAssignment_28785,axiom,
! [VarCurr] :
( v92063(VarCurr,bitIndex3)
<=> v92086(VarCurr,bitIndex3) ) ).
fof(addAssignment_28784,axiom,
! [VarNext] :
( v92065(VarNext,bitIndex5)
<=> v92104(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_1441,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92105(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v92104(VarNext,B)
<=> v92065(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1502,axiom,
! [VarNext] :
( v92105(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v92104(VarNext,B)
<=> v92082(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17422,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92105(VarNext)
<=> v92106(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17421,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92106(VarNext)
<=> ( v92108(VarNext)
& v92067(VarNext) ) ) ) ).
fof(writeUnaryOperator_6624,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92108(VarNext)
<=> v92076(VarNext) ) ) ).
fof(addAssignment_28783,axiom,
! [VarCurr] :
( v92061(VarCurr,bitIndex5)
<=> v92087(VarCurr,bitIndex5) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1954,axiom,
! [VarCurr] :
( ~ v92088(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v92087(VarCurr,B)
<=> v92090(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1986,axiom,
! [VarCurr] :
( v92088(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v92087(VarCurr,B)
<=> v92089(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_142,axiom,
! [VarCurr] :
( ( ~ v92091(VarCurr)
& ~ v92093(VarCurr)
& ~ v92097(VarCurr) )
=> ! [B] :
( range_6_0(B)
=> ( v92090(VarCurr,B)
<=> v92065(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1151,axiom,
! [VarCurr] :
( v92097(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v92090(VarCurr,B)
<=> v92099(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4573,axiom,
! [VarCurr] :
( v92093(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v92090(VarCurr,B)
<=> v92095(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4581,axiom,
! [VarCurr] :
( v92091(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v92090(VarCurr,B)
<=> v92065(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6802,axiom,
! [VarCurr] :
( v92101(VarCurr)
<=> ( ( v92102(VarCurr,bitIndex1)
<=> $true )
& ( v92102(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_28782,axiom,
! [VarCurr] :
( v92102(VarCurr,bitIndex0)
<=> v68235(VarCurr) ) ).
fof(addAssignment_28781,axiom,
! [VarCurr] :
( v92102(VarCurr,bitIndex1)
<=> v64217(VarCurr) ) ).
fof(addAssignment_28780,axiom,
! [VarCurr] :
( v92099(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_28779,axiom,
! [VarCurr] :
( ( v92099(VarCurr,bitIndex6)
<=> v92065(VarCurr,bitIndex5) )
& ( v92099(VarCurr,bitIndex5)
<=> v92065(VarCurr,bitIndex4) )
& ( v92099(VarCurr,bitIndex4)
<=> v92065(VarCurr,bitIndex3) )
& ( v92099(VarCurr,bitIndex3)
<=> v92065(VarCurr,bitIndex2) )
& ( v92099(VarCurr,bitIndex2)
<=> v92065(VarCurr,bitIndex1) )
& ( v92099(VarCurr,bitIndex1)
<=> v92065(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_6801,axiom,
! [VarCurr] :
( v92097(VarCurr)
<=> ( ( v92098(VarCurr,bitIndex1)
<=> $true )
& ( v92098(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28778,axiom,
! [VarCurr] :
( v92098(VarCurr,bitIndex0)
<=> v68235(VarCurr) ) ).
fof(addAssignment_28777,axiom,
! [VarCurr] :
( v92098(VarCurr,bitIndex1)
<=> v64217(VarCurr) ) ).
fof(addAssignment_28776,axiom,
! [VarCurr] :
( ( v92095(VarCurr,bitIndex5)
<=> v92065(VarCurr,bitIndex6) )
& ( v92095(VarCurr,bitIndex4)
<=> v92065(VarCurr,bitIndex5) )
& ( v92095(VarCurr,bitIndex3)
<=> v92065(VarCurr,bitIndex4) )
& ( v92095(VarCurr,bitIndex2)
<=> v92065(VarCurr,bitIndex3) )
& ( v92095(VarCurr,bitIndex1)
<=> v92065(VarCurr,bitIndex2) )
& ( v92095(VarCurr,bitIndex0)
<=> v92065(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_28775,axiom,
! [VarCurr] :
( v92095(VarCurr,bitIndex6)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_6800,axiom,
! [VarCurr] :
( v92093(VarCurr)
<=> ( ( v92094(VarCurr,bitIndex1)
<=> $false )
& ( v92094(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_28774,axiom,
! [VarCurr] :
( v92094(VarCurr,bitIndex0)
<=> v68235(VarCurr) ) ).
fof(addAssignment_28773,axiom,
! [VarCurr] :
( v92094(VarCurr,bitIndex1)
<=> v64217(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6799,axiom,
! [VarCurr] :
( v92091(VarCurr)
<=> ( ( v92092(VarCurr,bitIndex1)
<=> $false )
& ( v92092(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28772,axiom,
! [VarCurr] :
( v92092(VarCurr,bitIndex0)
<=> v68235(VarCurr) ) ).
fof(addAssignment_28771,axiom,
! [VarCurr] :
( v92092(VarCurr,bitIndex1)
<=> v64217(VarCurr) ) ).
fof(addAssignment_28770,axiom,
! [VarCurr] :
( v92089(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_28769,axiom,
! [VarCurr,B] :
( range_6_1(B)
=> ( v92089(VarCurr,B)
<=> v92063(VarCurr,B) ) ) ).
fof(writeUnaryOperator_6623,axiom,
! [VarCurr] :
( ~ v92088(VarCurr)
<=> v64215(VarCurr) ) ).
fof(addAssignment_28768,axiom,
! [VarCurr] :
( v92063(VarCurr,bitIndex5)
<=> v92086(VarCurr,bitIndex5) ) ).
fof(addAssignment_28767,axiom,
! [VarCurr] :
( v92063(VarCurr,bitIndex4)
<=> v92086(VarCurr,bitIndex4) ) ).
fof(addAssignment_28766,axiom,
! [VarCurr] :
( v92086(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_28765,axiom,
! [VarCurr,B] :
( range_6_1(B)
=> ( v92086(VarCurr,B)
<=> v92065(VarCurr,B) ) ) ).
fof(addAssignment_28764,axiom,
! [VarNext] :
( v92065(VarNext,bitIndex4)
<=> v92071(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_1440,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92072(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v92071(VarNext,B)
<=> v92065(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1501,axiom,
! [VarNext] :
( v92072(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v92071(VarNext,B)
<=> v92082(VarNext,B) ) ) ) ).
fof(addAssignment_28763,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v92082(VarNext,B)
<=> v92080(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1953,axiom,
! [VarCurr] :
( ~ v92083(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v92080(VarCurr,B)
<=> v92061(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1985,axiom,
! [VarCurr] :
( v92083(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v92080(VarCurr,B)
<=> b0000001(B) ) ) ) ).
fof(writeUnaryOperator_6622,axiom,
! [VarCurr] :
( ~ v92083(VarCurr)
<=> v64215(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17420,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92072(VarNext)
<=> v92073(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17419,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92073(VarNext)
<=> ( v92074(VarNext)
& v92067(VarNext) ) ) ) ).
fof(writeUnaryOperator_6621,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92074(VarNext)
<=> v92076(VarNext) ) ) ).
fof(addAssignment_28762,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92076(VarNext)
<=> v92067(VarCurr) ) ) ).
fof(addAssignmentInitValue_173,axiom,
~ v92065(constB0,bitIndex3) ).
fof(addAssignmentInitValue_172,axiom,
~ v92065(constB0,bitIndex2) ).
fof(addAssignmentInitValue_171,axiom,
~ v92065(constB0,bitIndex1) ).
fof(addAssignmentInitValue_170,axiom,
v92065(constB0,bitIndex0) ).
fof(bitBlastConstant_11341,axiom,
~ bxxx0001(bitIndex3) ).
fof(bitBlastConstant_11340,axiom,
~ bxxx0001(bitIndex2) ).
fof(bitBlastConstant_11339,axiom,
~ bxxx0001(bitIndex1) ).
fof(bitBlastConstant_11338,axiom,
bxxx0001(bitIndex0) ).
fof(addAssignment_28761,axiom,
! [VarCurr] :
( v92067(VarCurr)
<=> v11302(VarCurr) ) ).
fof(addAssignment_28760,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v68237(VarCurr,B)
<=> v68239(VarCurr,B) ) ) ).
fof(addAssignment_28759,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v68239(VarCurr,B)
<=> v68241(VarCurr,B) ) ) ).
fof(addAssignment_28758,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v68241(VarCurr,B)
<=> v68243(VarCurr,B) ) ) ).
fof(addAssignment_28757,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v68243(VarCurr,B)
<=> v92055(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1952,axiom,
! [VarCurr] :
( ~ v68245(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v92055(VarCurr,B)
<=> v92043(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1984,axiom,
! [VarCurr] :
( v68245(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v92055(VarCurr,B)
<=> v68249(VarCurr,B) ) ) ) ).
fof(addAssignment_28756,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v92043(VarCurr,B)
<=> v92044(VarCurr,B) ) ) ).
fof(addAssignment_28755,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v92044(VarCurr,B)
<=> v68253(VarCurr,B) ) ) ).
fof(addAssignment_28754,axiom,
! [VarCurr] :
( ( v92044(VarCurr,bitIndex14)
<=> v92054(VarCurr,bitIndex6) )
& ( v92044(VarCurr,bitIndex13)
<=> v92054(VarCurr,bitIndex5) )
& ( v92044(VarCurr,bitIndex12)
<=> v92054(VarCurr,bitIndex4) )
& ( v92044(VarCurr,bitIndex11)
<=> v92054(VarCurr,bitIndex3) )
& ( v92044(VarCurr,bitIndex10)
<=> v92054(VarCurr,bitIndex2) )
& ( v92044(VarCurr,bitIndex9)
<=> v92054(VarCurr,bitIndex1) )
& ( v92044(VarCurr,bitIndex8)
<=> v92054(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_28753,axiom,
! [VarCurr] :
( ( v92044(VarCurr,bitIndex76)
<=> v92053(VarCurr,bitIndex61) )
& ( v92044(VarCurr,bitIndex75)
<=> v92053(VarCurr,bitIndex60) )
& ( v92044(VarCurr,bitIndex74)
<=> v92053(VarCurr,bitIndex59) )
& ( v92044(VarCurr,bitIndex73)
<=> v92053(VarCurr,bitIndex58) )
& ( v92044(VarCurr,bitIndex72)
<=> v92053(VarCurr,bitIndex57) )
& ( v92044(VarCurr,bitIndex71)
<=> v92053(VarCurr,bitIndex56) )
& ( v92044(VarCurr,bitIndex70)
<=> v92053(VarCurr,bitIndex55) )
& ( v92044(VarCurr,bitIndex69)
<=> v92053(VarCurr,bitIndex54) )
& ( v92044(VarCurr,bitIndex68)
<=> v92053(VarCurr,bitIndex53) )
& ( v92044(VarCurr,bitIndex67)
<=> v92053(VarCurr,bitIndex52) )
& ( v92044(VarCurr,bitIndex66)
<=> v92053(VarCurr,bitIndex51) )
& ( v92044(VarCurr,bitIndex65)
<=> v92053(VarCurr,bitIndex50) )
& ( v92044(VarCurr,bitIndex64)
<=> v92053(VarCurr,bitIndex49) )
& ( v92044(VarCurr,bitIndex63)
<=> v92053(VarCurr,bitIndex48) )
& ( v92044(VarCurr,bitIndex62)
<=> v92053(VarCurr,bitIndex47) )
& ( v92044(VarCurr,bitIndex61)
<=> v92053(VarCurr,bitIndex46) )
& ( v92044(VarCurr,bitIndex60)
<=> v92053(VarCurr,bitIndex45) )
& ( v92044(VarCurr,bitIndex59)
<=> v92053(VarCurr,bitIndex44) )
& ( v92044(VarCurr,bitIndex58)
<=> v92053(VarCurr,bitIndex43) )
& ( v92044(VarCurr,bitIndex57)
<=> v92053(VarCurr,bitIndex42) )
& ( v92044(VarCurr,bitIndex56)
<=> v92053(VarCurr,bitIndex41) )
& ( v92044(VarCurr,bitIndex55)
<=> v92053(VarCurr,bitIndex40) )
& ( v92044(VarCurr,bitIndex54)
<=> v92053(VarCurr,bitIndex39) )
& ( v92044(VarCurr,bitIndex53)
<=> v92053(VarCurr,bitIndex38) )
& ( v92044(VarCurr,bitIndex52)
<=> v92053(VarCurr,bitIndex37) )
& ( v92044(VarCurr,bitIndex51)
<=> v92053(VarCurr,bitIndex36) )
& ( v92044(VarCurr,bitIndex50)
<=> v92053(VarCurr,bitIndex35) )
& ( v92044(VarCurr,bitIndex49)
<=> v92053(VarCurr,bitIndex34) )
& ( v92044(VarCurr,bitIndex48)
<=> v92053(VarCurr,bitIndex33) )
& ( v92044(VarCurr,bitIndex47)
<=> v92053(VarCurr,bitIndex32) )
& ( v92044(VarCurr,bitIndex46)
<=> v92053(VarCurr,bitIndex31) )
& ( v92044(VarCurr,bitIndex45)
<=> v92053(VarCurr,bitIndex30) )
& ( v92044(VarCurr,bitIndex44)
<=> v92053(VarCurr,bitIndex29) )
& ( v92044(VarCurr,bitIndex43)
<=> v92053(VarCurr,bitIndex28) )
& ( v92044(VarCurr,bitIndex42)
<=> v92053(VarCurr,bitIndex27) )
& ( v92044(VarCurr,bitIndex41)
<=> v92053(VarCurr,bitIndex26) )
& ( v92044(VarCurr,bitIndex40)
<=> v92053(VarCurr,bitIndex25) )
& ( v92044(VarCurr,bitIndex39)
<=> v92053(VarCurr,bitIndex24) )
& ( v92044(VarCurr,bitIndex38)
<=> v92053(VarCurr,bitIndex23) )
& ( v92044(VarCurr,bitIndex37)
<=> v92053(VarCurr,bitIndex22) )
& ( v92044(VarCurr,bitIndex36)
<=> v92053(VarCurr,bitIndex21) )
& ( v92044(VarCurr,bitIndex35)
<=> v92053(VarCurr,bitIndex20) )
& ( v92044(VarCurr,bitIndex34)
<=> v92053(VarCurr,bitIndex19) )
& ( v92044(VarCurr,bitIndex33)
<=> v92053(VarCurr,bitIndex18) )
& ( v92044(VarCurr,bitIndex32)
<=> v92053(VarCurr,bitIndex17) )
& ( v92044(VarCurr,bitIndex31)
<=> v92053(VarCurr,bitIndex16) )
& ( v92044(VarCurr,bitIndex30)
<=> v92053(VarCurr,bitIndex15) )
& ( v92044(VarCurr,bitIndex29)
<=> v92053(VarCurr,bitIndex14) )
& ( v92044(VarCurr,bitIndex28)
<=> v92053(VarCurr,bitIndex13) )
& ( v92044(VarCurr,bitIndex27)
<=> v92053(VarCurr,bitIndex12) )
& ( v92044(VarCurr,bitIndex26)
<=> v92053(VarCurr,bitIndex11) )
& ( v92044(VarCurr,bitIndex25)
<=> v92053(VarCurr,bitIndex10) )
& ( v92044(VarCurr,bitIndex24)
<=> v92053(VarCurr,bitIndex9) )
& ( v92044(VarCurr,bitIndex23)
<=> v92053(VarCurr,bitIndex8) )
& ( v92044(VarCurr,bitIndex22)
<=> v92053(VarCurr,bitIndex7) )
& ( v92044(VarCurr,bitIndex21)
<=> v92053(VarCurr,bitIndex6) )
& ( v92044(VarCurr,bitIndex20)
<=> v92053(VarCurr,bitIndex5) )
& ( v92044(VarCurr,bitIndex19)
<=> v92053(VarCurr,bitIndex4) )
& ( v92044(VarCurr,bitIndex18)
<=> v92053(VarCurr,bitIndex3) )
& ( v92044(VarCurr,bitIndex17)
<=> v92053(VarCurr,bitIndex2) )
& ( v92044(VarCurr,bitIndex16)
<=> v92053(VarCurr,bitIndex1) )
& ( v92044(VarCurr,bitIndex15)
<=> v92053(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_28752,axiom,
! [VarCurr] :
( ( v92044(VarCurr,bitIndex80)
<=> v92052(VarCurr,bitIndex3) )
& ( v92044(VarCurr,bitIndex79)
<=> v92052(VarCurr,bitIndex2) )
& ( v92044(VarCurr,bitIndex78)
<=> v92052(VarCurr,bitIndex1) )
& ( v92044(VarCurr,bitIndex77)
<=> v92052(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_28751,axiom,
! [VarCurr] :
( ( v92044(VarCurr,bitIndex84)
<=> v92051(VarCurr,bitIndex3) )
& ( v92044(VarCurr,bitIndex83)
<=> v92051(VarCurr,bitIndex2) )
& ( v92044(VarCurr,bitIndex82)
<=> v92051(VarCurr,bitIndex1) )
& ( v92044(VarCurr,bitIndex81)
<=> v92051(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_28750,axiom,
! [VarCurr] :
( ( v92044(VarCurr,bitIndex92)
<=> v92050(VarCurr,bitIndex7) )
& ( v92044(VarCurr,bitIndex91)
<=> v92050(VarCurr,bitIndex6) )
& ( v92044(VarCurr,bitIndex90)
<=> v92050(VarCurr,bitIndex5) )
& ( v92044(VarCurr,bitIndex89)
<=> v92050(VarCurr,bitIndex4) )
& ( v92044(VarCurr,bitIndex88)
<=> v92050(VarCurr,bitIndex3) )
& ( v92044(VarCurr,bitIndex87)
<=> v92050(VarCurr,bitIndex2) )
& ( v92044(VarCurr,bitIndex86)
<=> v92050(VarCurr,bitIndex1) )
& ( v92044(VarCurr,bitIndex85)
<=> v92050(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_28749,axiom,
! [VarCurr] :
( ( v92044(VarCurr,bitIndex108)
<=> v92049(VarCurr,bitIndex15) )
& ( v92044(VarCurr,bitIndex107)
<=> v92049(VarCurr,bitIndex14) )
& ( v92044(VarCurr,bitIndex106)
<=> v92049(VarCurr,bitIndex13) )
& ( v92044(VarCurr,bitIndex105)
<=> v92049(VarCurr,bitIndex12) )
& ( v92044(VarCurr,bitIndex104)
<=> v92049(VarCurr,bitIndex11) )
& ( v92044(VarCurr,bitIndex103)
<=> v92049(VarCurr,bitIndex10) )
& ( v92044(VarCurr,bitIndex102)
<=> v92049(VarCurr,bitIndex9) )
& ( v92044(VarCurr,bitIndex101)
<=> v92049(VarCurr,bitIndex8) )
& ( v92044(VarCurr,bitIndex100)
<=> v92049(VarCurr,bitIndex7) )
& ( v92044(VarCurr,bitIndex99)
<=> v92049(VarCurr,bitIndex6) )
& ( v92044(VarCurr,bitIndex98)
<=> v92049(VarCurr,bitIndex5) )
& ( v92044(VarCurr,bitIndex97)
<=> v92049(VarCurr,bitIndex4) )
& ( v92044(VarCurr,bitIndex96)
<=> v92049(VarCurr,bitIndex3) )
& ( v92044(VarCurr,bitIndex95)
<=> v92049(VarCurr,bitIndex2) )
& ( v92044(VarCurr,bitIndex94)
<=> v92049(VarCurr,bitIndex1) )
& ( v92044(VarCurr,bitIndex93)
<=> v92049(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_28748,axiom,
! [VarCurr] :
( ( v92044(VarCurr,bitIndex118)
<=> v92048(VarCurr,bitIndex9) )
& ( v92044(VarCurr,bitIndex117)
<=> v92048(VarCurr,bitIndex8) )
& ( v92044(VarCurr,bitIndex116)
<=> v92048(VarCurr,bitIndex7) )
& ( v92044(VarCurr,bitIndex115)
<=> v92048(VarCurr,bitIndex6) )
& ( v92044(VarCurr,bitIndex114)
<=> v92048(VarCurr,bitIndex5) )
& ( v92044(VarCurr,bitIndex113)
<=> v92048(VarCurr,bitIndex4) )
& ( v92044(VarCurr,bitIndex112)
<=> v92048(VarCurr,bitIndex3) )
& ( v92044(VarCurr,bitIndex111)
<=> v92048(VarCurr,bitIndex2) )
& ( v92044(VarCurr,bitIndex110)
<=> v92048(VarCurr,bitIndex1) )
& ( v92044(VarCurr,bitIndex109)
<=> v92048(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_28747,axiom,
! [VarCurr] :
( ( v92044(VarCurr,bitIndex120)
<=> v92047(VarCurr,bitIndex1) )
& ( v92044(VarCurr,bitIndex119)
<=> v92047(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_28746,axiom,
! [VarCurr] :
( ( v92044(VarCurr,bitIndex123)
<=> v92046(VarCurr,bitIndex2) )
& ( v92044(VarCurr,bitIndex122)
<=> v92046(VarCurr,bitIndex1) )
& ( v92044(VarCurr,bitIndex121)
<=> v92046(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_28745,axiom,
! [VarCurr] :
( ( v92044(VarCurr,bitIndex130)
<=> v92045(VarCurr,bitIndex6) )
& ( v92044(VarCurr,bitIndex129)
<=> v92045(VarCurr,bitIndex5) )
& ( v92044(VarCurr,bitIndex128)
<=> v92045(VarCurr,bitIndex4) )
& ( v92044(VarCurr,bitIndex127)
<=> v92045(VarCurr,bitIndex3) )
& ( v92044(VarCurr,bitIndex126)
<=> v92045(VarCurr,bitIndex2) )
& ( v92044(VarCurr,bitIndex125)
<=> v92045(VarCurr,bitIndex1) )
& ( v92044(VarCurr,bitIndex124)
<=> v92045(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_28744,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v68249(VarCurr,B)
<=> v92021(VarCurr,B) ) ) ).
fof(addAssignment_28743,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v92021(VarCurr,B)
<=> v68251(VarCurr,B) ) ) ).
fof(addAssignment_28742,axiom,
! [VarCurr] :
( ( v92021(VarCurr,bitIndex14)
<=> v92040(VarCurr,bitIndex6) )
& ( v92021(VarCurr,bitIndex13)
<=> v92040(VarCurr,bitIndex5) )
& ( v92021(VarCurr,bitIndex12)
<=> v92040(VarCurr,bitIndex4) )
& ( v92021(VarCurr,bitIndex11)
<=> v92040(VarCurr,bitIndex3) )
& ( v92021(VarCurr,bitIndex10)
<=> v92040(VarCurr,bitIndex2) )
& ( v92021(VarCurr,bitIndex9)
<=> v92040(VarCurr,bitIndex1) )
& ( v92021(VarCurr,bitIndex8)
<=> v92040(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_28741,axiom,
! [VarCurr] :
( ( v92021(VarCurr,bitIndex76)
<=> v92038(VarCurr,bitIndex61) )
& ( v92021(VarCurr,bitIndex75)
<=> v92038(VarCurr,bitIndex60) )
& ( v92021(VarCurr,bitIndex74)
<=> v92038(VarCurr,bitIndex59) )
& ( v92021(VarCurr,bitIndex73)
<=> v92038(VarCurr,bitIndex58) )
& ( v92021(VarCurr,bitIndex72)
<=> v92038(VarCurr,bitIndex57) )
& ( v92021(VarCurr,bitIndex71)
<=> v92038(VarCurr,bitIndex56) )
& ( v92021(VarCurr,bitIndex70)
<=> v92038(VarCurr,bitIndex55) )
& ( v92021(VarCurr,bitIndex69)
<=> v92038(VarCurr,bitIndex54) )
& ( v92021(VarCurr,bitIndex68)
<=> v92038(VarCurr,bitIndex53) )
& ( v92021(VarCurr,bitIndex67)
<=> v92038(VarCurr,bitIndex52) )
& ( v92021(VarCurr,bitIndex66)
<=> v92038(VarCurr,bitIndex51) )
& ( v92021(VarCurr,bitIndex65)
<=> v92038(VarCurr,bitIndex50) )
& ( v92021(VarCurr,bitIndex64)
<=> v92038(VarCurr,bitIndex49) )
& ( v92021(VarCurr,bitIndex63)
<=> v92038(VarCurr,bitIndex48) )
& ( v92021(VarCurr,bitIndex62)
<=> v92038(VarCurr,bitIndex47) )
& ( v92021(VarCurr,bitIndex61)
<=> v92038(VarCurr,bitIndex46) )
& ( v92021(VarCurr,bitIndex60)
<=> v92038(VarCurr,bitIndex45) )
& ( v92021(VarCurr,bitIndex59)
<=> v92038(VarCurr,bitIndex44) )
& ( v92021(VarCurr,bitIndex58)
<=> v92038(VarCurr,bitIndex43) )
& ( v92021(VarCurr,bitIndex57)
<=> v92038(VarCurr,bitIndex42) )
& ( v92021(VarCurr,bitIndex56)
<=> v92038(VarCurr,bitIndex41) )
& ( v92021(VarCurr,bitIndex55)
<=> v92038(VarCurr,bitIndex40) )
& ( v92021(VarCurr,bitIndex54)
<=> v92038(VarCurr,bitIndex39) )
& ( v92021(VarCurr,bitIndex53)
<=> v92038(VarCurr,bitIndex38) )
& ( v92021(VarCurr,bitIndex52)
<=> v92038(VarCurr,bitIndex37) )
& ( v92021(VarCurr,bitIndex51)
<=> v92038(VarCurr,bitIndex36) )
& ( v92021(VarCurr,bitIndex50)
<=> v92038(VarCurr,bitIndex35) )
& ( v92021(VarCurr,bitIndex49)
<=> v92038(VarCurr,bitIndex34) )
& ( v92021(VarCurr,bitIndex48)
<=> v92038(VarCurr,bitIndex33) )
& ( v92021(VarCurr,bitIndex47)
<=> v92038(VarCurr,bitIndex32) )
& ( v92021(VarCurr,bitIndex46)
<=> v92038(VarCurr,bitIndex31) )
& ( v92021(VarCurr,bitIndex45)
<=> v92038(VarCurr,bitIndex30) )
& ( v92021(VarCurr,bitIndex44)
<=> v92038(VarCurr,bitIndex29) )
& ( v92021(VarCurr,bitIndex43)
<=> v92038(VarCurr,bitIndex28) )
& ( v92021(VarCurr,bitIndex42)
<=> v92038(VarCurr,bitIndex27) )
& ( v92021(VarCurr,bitIndex41)
<=> v92038(VarCurr,bitIndex26) )
& ( v92021(VarCurr,bitIndex40)
<=> v92038(VarCurr,bitIndex25) )
& ( v92021(VarCurr,bitIndex39)
<=> v92038(VarCurr,bitIndex24) )
& ( v92021(VarCurr,bitIndex38)
<=> v92038(VarCurr,bitIndex23) )
& ( v92021(VarCurr,bitIndex37)
<=> v92038(VarCurr,bitIndex22) )
& ( v92021(VarCurr,bitIndex36)
<=> v92038(VarCurr,bitIndex21) )
& ( v92021(VarCurr,bitIndex35)
<=> v92038(VarCurr,bitIndex20) )
& ( v92021(VarCurr,bitIndex34)
<=> v92038(VarCurr,bitIndex19) )
& ( v92021(VarCurr,bitIndex33)
<=> v92038(VarCurr,bitIndex18) )
& ( v92021(VarCurr,bitIndex32)
<=> v92038(VarCurr,bitIndex17) )
& ( v92021(VarCurr,bitIndex31)
<=> v92038(VarCurr,bitIndex16) )
& ( v92021(VarCurr,bitIndex30)
<=> v92038(VarCurr,bitIndex15) )
& ( v92021(VarCurr,bitIndex29)
<=> v92038(VarCurr,bitIndex14) )
& ( v92021(VarCurr,bitIndex28)
<=> v92038(VarCurr,bitIndex13) )
& ( v92021(VarCurr,bitIndex27)
<=> v92038(VarCurr,bitIndex12) )
& ( v92021(VarCurr,bitIndex26)
<=> v92038(VarCurr,bitIndex11) )
& ( v92021(VarCurr,bitIndex25)
<=> v92038(VarCurr,bitIndex10) )
& ( v92021(VarCurr,bitIndex24)
<=> v92038(VarCurr,bitIndex9) )
& ( v92021(VarCurr,bitIndex23)
<=> v92038(VarCurr,bitIndex8) )
& ( v92021(VarCurr,bitIndex22)
<=> v92038(VarCurr,bitIndex7) )
& ( v92021(VarCurr,bitIndex21)
<=> v92038(VarCurr,bitIndex6) )
& ( v92021(VarCurr,bitIndex20)
<=> v92038(VarCurr,bitIndex5) )
& ( v92021(VarCurr,bitIndex19)
<=> v92038(VarCurr,bitIndex4) )
& ( v92021(VarCurr,bitIndex18)
<=> v92038(VarCurr,bitIndex3) )
& ( v92021(VarCurr,bitIndex17)
<=> v92038(VarCurr,bitIndex2) )
& ( v92021(VarCurr,bitIndex16)
<=> v92038(VarCurr,bitIndex1) )
& ( v92021(VarCurr,bitIndex15)
<=> v92038(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_28740,axiom,
! [VarCurr] :
( ( v92021(VarCurr,bitIndex80)
<=> v92036(VarCurr,bitIndex3) )
& ( v92021(VarCurr,bitIndex79)
<=> v92036(VarCurr,bitIndex2) )
& ( v92021(VarCurr,bitIndex78)
<=> v92036(VarCurr,bitIndex1) )
& ( v92021(VarCurr,bitIndex77)
<=> v92036(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_28739,axiom,
! [VarCurr] :
( ( v92021(VarCurr,bitIndex84)
<=> v92034(VarCurr,bitIndex3) )
& ( v92021(VarCurr,bitIndex83)
<=> v92034(VarCurr,bitIndex2) )
& ( v92021(VarCurr,bitIndex82)
<=> v92034(VarCurr,bitIndex1) )
& ( v92021(VarCurr,bitIndex81)
<=> v92034(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_28738,axiom,
! [VarCurr] :
( ( v92021(VarCurr,bitIndex92)
<=> v92032(VarCurr,bitIndex7) )
& ( v92021(VarCurr,bitIndex91)
<=> v92032(VarCurr,bitIndex6) )
& ( v92021(VarCurr,bitIndex90)
<=> v92032(VarCurr,bitIndex5) )
& ( v92021(VarCurr,bitIndex89)
<=> v92032(VarCurr,bitIndex4) )
& ( v92021(VarCurr,bitIndex88)
<=> v92032(VarCurr,bitIndex3) )
& ( v92021(VarCurr,bitIndex87)
<=> v92032(VarCurr,bitIndex2) )
& ( v92021(VarCurr,bitIndex86)
<=> v92032(VarCurr,bitIndex1) )
& ( v92021(VarCurr,bitIndex85)
<=> v92032(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_28737,axiom,
! [VarCurr] :
( ( v92021(VarCurr,bitIndex108)
<=> v92030(VarCurr,bitIndex15) )
& ( v92021(VarCurr,bitIndex107)
<=> v92030(VarCurr,bitIndex14) )
& ( v92021(VarCurr,bitIndex106)
<=> v92030(VarCurr,bitIndex13) )
& ( v92021(VarCurr,bitIndex105)
<=> v92030(VarCurr,bitIndex12) )
& ( v92021(VarCurr,bitIndex104)
<=> v92030(VarCurr,bitIndex11) )
& ( v92021(VarCurr,bitIndex103)
<=> v92030(VarCurr,bitIndex10) )
& ( v92021(VarCurr,bitIndex102)
<=> v92030(VarCurr,bitIndex9) )
& ( v92021(VarCurr,bitIndex101)
<=> v92030(VarCurr,bitIndex8) )
& ( v92021(VarCurr,bitIndex100)
<=> v92030(VarCurr,bitIndex7) )
& ( v92021(VarCurr,bitIndex99)
<=> v92030(VarCurr,bitIndex6) )
& ( v92021(VarCurr,bitIndex98)
<=> v92030(VarCurr,bitIndex5) )
& ( v92021(VarCurr,bitIndex97)
<=> v92030(VarCurr,bitIndex4) )
& ( v92021(VarCurr,bitIndex96)
<=> v92030(VarCurr,bitIndex3) )
& ( v92021(VarCurr,bitIndex95)
<=> v92030(VarCurr,bitIndex2) )
& ( v92021(VarCurr,bitIndex94)
<=> v92030(VarCurr,bitIndex1) )
& ( v92021(VarCurr,bitIndex93)
<=> v92030(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_28736,axiom,
! [VarCurr] :
( ( v92021(VarCurr,bitIndex118)
<=> v92028(VarCurr,bitIndex9) )
& ( v92021(VarCurr,bitIndex117)
<=> v92028(VarCurr,bitIndex8) )
& ( v92021(VarCurr,bitIndex116)
<=> v92028(VarCurr,bitIndex7) )
& ( v92021(VarCurr,bitIndex115)
<=> v92028(VarCurr,bitIndex6) )
& ( v92021(VarCurr,bitIndex114)
<=> v92028(VarCurr,bitIndex5) )
& ( v92021(VarCurr,bitIndex113)
<=> v92028(VarCurr,bitIndex4) )
& ( v92021(VarCurr,bitIndex112)
<=> v92028(VarCurr,bitIndex3) )
& ( v92021(VarCurr,bitIndex111)
<=> v92028(VarCurr,bitIndex2) )
& ( v92021(VarCurr,bitIndex110)
<=> v92028(VarCurr,bitIndex1) )
& ( v92021(VarCurr,bitIndex109)
<=> v92028(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_28735,axiom,
! [VarCurr] :
( ( v92021(VarCurr,bitIndex120)
<=> v92026(VarCurr,bitIndex1) )
& ( v92021(VarCurr,bitIndex119)
<=> v92026(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_28734,axiom,
! [VarCurr] :
( ( v92021(VarCurr,bitIndex123)
<=> v92024(VarCurr,bitIndex2) )
& ( v92021(VarCurr,bitIndex122)
<=> v92024(VarCurr,bitIndex1) )
& ( v92021(VarCurr,bitIndex121)
<=> v92024(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_28733,axiom,
! [VarCurr] :
( ( v92021(VarCurr,bitIndex130)
<=> v92022(VarCurr,bitIndex6) )
& ( v92021(VarCurr,bitIndex129)
<=> v92022(VarCurr,bitIndex5) )
& ( v92021(VarCurr,bitIndex128)
<=> v92022(VarCurr,bitIndex4) )
& ( v92021(VarCurr,bitIndex127)
<=> v92022(VarCurr,bitIndex3) )
& ( v92021(VarCurr,bitIndex126)
<=> v92022(VarCurr,bitIndex2) )
& ( v92021(VarCurr,bitIndex125)
<=> v92022(VarCurr,bitIndex1) )
& ( v92021(VarCurr,bitIndex124)
<=> v92022(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_28732,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v92032(VarCurr,B)
<=> v92033(VarCurr,B) ) ) ).
fof(addAssignment_28731,axiom,
! [VarCurr] :
( ( v92032(VarCurr,bitIndex7)
<=> $false )
& ( v92032(VarCurr,bitIndex6)
<=> $false )
& ( v92032(VarCurr,bitIndex5)
<=> $false ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1439,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92006(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v68251(VarNext,B)
<=> v68251(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1500,axiom,
! [VarNext] :
( v92006(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v68251(VarNext,B)
<=> v92018(VarNext,B) ) ) ) ).
fof(addAssignment_28730,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v92018(VarNext,B)
<=> v92016(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1951,axiom,
! [VarCurr] :
( ~ v92015(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v92016(VarCurr,B)
<=> v68253(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1983,axiom,
! [VarCurr] :
( v92015(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v92016(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17418,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92006(VarNext)
<=> ( v92007(VarNext)
& v92014(VarNext) ) ) ) ).
fof(addAssignment_28729,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92014(VarNext)
<=> v92012(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17417,axiom,
! [VarCurr] :
( v92012(VarCurr)
<=> ( v92003(VarCurr)
| v92015(VarCurr) ) ) ).
fof(writeUnaryOperator_6620,axiom,
! [VarCurr] :
( ~ v92015(VarCurr)
<=> v8(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17416,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92007(VarNext)
<=> ( v92008(VarNext)
& v64282(VarNext) ) ) ) ).
fof(writeUnaryOperator_6619,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92008(VarNext)
<=> v64289(VarNext) ) ) ).
fof(addAssignmentInitValueVector_32,axiom,
! [B] :
( range_7_0(B)
=> ( v68251(constB0,B)
<=> $false ) ) ).
fof(addAssignment_28728,axiom,
! [VarCurr] :
( v92003(VarCurr)
<=> v6(VarCurr,bitIndex1) ) ).
fof(addAssignment_28727,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v68253(VarCurr,B)
<=> v68255(VarCurr,B) ) ) ).
fof(addAssignment_28726,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v68255(VarCurr,B)
<=> v68257(VarCurr,B) ) ) ).
fof(addAssignment_28725,axiom,
! [VarCurr] :
( ( v68257(VarCurr,bitIndex7)
<=> v68259(VarCurr,bitIndex400) )
& ( v68257(VarCurr,bitIndex6)
<=> v68259(VarCurr,bitIndex399) )
& ( v68257(VarCurr,bitIndex5)
<=> v68259(VarCurr,bitIndex398) )
& ( v68257(VarCurr,bitIndex4)
<=> v68259(VarCurr,bitIndex397) )
& ( v68257(VarCurr,bitIndex3)
<=> v68259(VarCurr,bitIndex396) )
& ( v68257(VarCurr,bitIndex2)
<=> v68259(VarCurr,bitIndex395) )
& ( v68257(VarCurr,bitIndex1)
<=> v68259(VarCurr,bitIndex394) )
& ( v68257(VarCurr,bitIndex0)
<=> v68259(VarCurr,bitIndex393) ) ) ).
fof(addAssignment_28724,axiom,
! [VarNext] :
( ( v68259(VarNext,bitIndex400)
<=> v91971(VarNext,bitIndex7) )
& ( v68259(VarNext,bitIndex399)
<=> v91971(VarNext,bitIndex6) )
& ( v68259(VarNext,bitIndex398)
<=> v91971(VarNext,bitIndex5) )
& ( v68259(VarNext,bitIndex397)
<=> v91971(VarNext,bitIndex4) )
& ( v68259(VarNext,bitIndex396)
<=> v91971(VarNext,bitIndex3) )
& ( v68259(VarNext,bitIndex395)
<=> v91971(VarNext,bitIndex2) )
& ( v68259(VarNext,bitIndex394)
<=> v91971(VarNext,bitIndex1) )
& ( v68259(VarNext,bitIndex393)
<=> v91971(VarNext,bitIndex0) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_61,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91972(VarNext)
=> ( ( v91971(VarNext,bitIndex130)
<=> v68259(VarCurr,bitIndex523) )
& ( v91971(VarNext,bitIndex129)
<=> v68259(VarCurr,bitIndex522) )
& ( v91971(VarNext,bitIndex128)
<=> v68259(VarCurr,bitIndex521) )
& ( v91971(VarNext,bitIndex127)
<=> v68259(VarCurr,bitIndex520) )
& ( v91971(VarNext,bitIndex126)
<=> v68259(VarCurr,bitIndex519) )
& ( v91971(VarNext,bitIndex125)
<=> v68259(VarCurr,bitIndex518) )
& ( v91971(VarNext,bitIndex124)
<=> v68259(VarCurr,bitIndex517) )
& ( v91971(VarNext,bitIndex123)
<=> v68259(VarCurr,bitIndex516) )
& ( v91971(VarNext,bitIndex122)
<=> v68259(VarCurr,bitIndex515) )
& ( v91971(VarNext,bitIndex121)
<=> v68259(VarCurr,bitIndex514) )
& ( v91971(VarNext,bitIndex120)
<=> v68259(VarCurr,bitIndex513) )
& ( v91971(VarNext,bitIndex119)
<=> v68259(VarCurr,bitIndex512) )
& ( v91971(VarNext,bitIndex118)
<=> v68259(VarCurr,bitIndex511) )
& ( v91971(VarNext,bitIndex117)
<=> v68259(VarCurr,bitIndex510) )
& ( v91971(VarNext,bitIndex116)
<=> v68259(VarCurr,bitIndex509) )
& ( v91971(VarNext,bitIndex115)
<=> v68259(VarCurr,bitIndex508) )
& ( v91971(VarNext,bitIndex114)
<=> v68259(VarCurr,bitIndex507) )
& ( v91971(VarNext,bitIndex113)
<=> v68259(VarCurr,bitIndex506) )
& ( v91971(VarNext,bitIndex112)
<=> v68259(VarCurr,bitIndex505) )
& ( v91971(VarNext,bitIndex111)
<=> v68259(VarCurr,bitIndex504) )
& ( v91971(VarNext,bitIndex110)
<=> v68259(VarCurr,bitIndex503) )
& ( v91971(VarNext,bitIndex109)
<=> v68259(VarCurr,bitIndex502) )
& ( v91971(VarNext,bitIndex108)
<=> v68259(VarCurr,bitIndex501) )
& ( v91971(VarNext,bitIndex107)
<=> v68259(VarCurr,bitIndex500) )
& ( v91971(VarNext,bitIndex106)
<=> v68259(VarCurr,bitIndex499) )
& ( v91971(VarNext,bitIndex105)
<=> v68259(VarCurr,bitIndex498) )
& ( v91971(VarNext,bitIndex104)
<=> v68259(VarCurr,bitIndex497) )
& ( v91971(VarNext,bitIndex103)
<=> v68259(VarCurr,bitIndex496) )
& ( v91971(VarNext,bitIndex102)
<=> v68259(VarCurr,bitIndex495) )
& ( v91971(VarNext,bitIndex101)
<=> v68259(VarCurr,bitIndex494) )
& ( v91971(VarNext,bitIndex100)
<=> v68259(VarCurr,bitIndex493) )
& ( v91971(VarNext,bitIndex99)
<=> v68259(VarCurr,bitIndex492) )
& ( v91971(VarNext,bitIndex98)
<=> v68259(VarCurr,bitIndex491) )
& ( v91971(VarNext,bitIndex97)
<=> v68259(VarCurr,bitIndex490) )
& ( v91971(VarNext,bitIndex96)
<=> v68259(VarCurr,bitIndex489) )
& ( v91971(VarNext,bitIndex95)
<=> v68259(VarCurr,bitIndex488) )
& ( v91971(VarNext,bitIndex94)
<=> v68259(VarCurr,bitIndex487) )
& ( v91971(VarNext,bitIndex93)
<=> v68259(VarCurr,bitIndex486) )
& ( v91971(VarNext,bitIndex92)
<=> v68259(VarCurr,bitIndex485) )
& ( v91971(VarNext,bitIndex91)
<=> v68259(VarCurr,bitIndex484) )
& ( v91971(VarNext,bitIndex90)
<=> v68259(VarCurr,bitIndex483) )
& ( v91971(VarNext,bitIndex89)
<=> v68259(VarCurr,bitIndex482) )
& ( v91971(VarNext,bitIndex88)
<=> v68259(VarCurr,bitIndex481) )
& ( v91971(VarNext,bitIndex87)
<=> v68259(VarCurr,bitIndex480) )
& ( v91971(VarNext,bitIndex86)
<=> v68259(VarCurr,bitIndex479) )
& ( v91971(VarNext,bitIndex85)
<=> v68259(VarCurr,bitIndex478) )
& ( v91971(VarNext,bitIndex84)
<=> v68259(VarCurr,bitIndex477) )
& ( v91971(VarNext,bitIndex83)
<=> v68259(VarCurr,bitIndex476) )
& ( v91971(VarNext,bitIndex82)
<=> v68259(VarCurr,bitIndex475) )
& ( v91971(VarNext,bitIndex81)
<=> v68259(VarCurr,bitIndex474) )
& ( v91971(VarNext,bitIndex80)
<=> v68259(VarCurr,bitIndex473) )
& ( v91971(VarNext,bitIndex79)
<=> v68259(VarCurr,bitIndex472) )
& ( v91971(VarNext,bitIndex78)
<=> v68259(VarCurr,bitIndex471) )
& ( v91971(VarNext,bitIndex77)
<=> v68259(VarCurr,bitIndex470) )
& ( v91971(VarNext,bitIndex76)
<=> v68259(VarCurr,bitIndex469) )
& ( v91971(VarNext,bitIndex75)
<=> v68259(VarCurr,bitIndex468) )
& ( v91971(VarNext,bitIndex74)
<=> v68259(VarCurr,bitIndex467) )
& ( v91971(VarNext,bitIndex73)
<=> v68259(VarCurr,bitIndex466) )
& ( v91971(VarNext,bitIndex72)
<=> v68259(VarCurr,bitIndex465) )
& ( v91971(VarNext,bitIndex71)
<=> v68259(VarCurr,bitIndex464) )
& ( v91971(VarNext,bitIndex70)
<=> v68259(VarCurr,bitIndex463) )
& ( v91971(VarNext,bitIndex69)
<=> v68259(VarCurr,bitIndex462) )
& ( v91971(VarNext,bitIndex68)
<=> v68259(VarCurr,bitIndex461) )
& ( v91971(VarNext,bitIndex67)
<=> v68259(VarCurr,bitIndex460) )
& ( v91971(VarNext,bitIndex66)
<=> v68259(VarCurr,bitIndex459) )
& ( v91971(VarNext,bitIndex65)
<=> v68259(VarCurr,bitIndex458) )
& ( v91971(VarNext,bitIndex64)
<=> v68259(VarCurr,bitIndex457) )
& ( v91971(VarNext,bitIndex63)
<=> v68259(VarCurr,bitIndex456) )
& ( v91971(VarNext,bitIndex62)
<=> v68259(VarCurr,bitIndex455) )
& ( v91971(VarNext,bitIndex61)
<=> v68259(VarCurr,bitIndex454) )
& ( v91971(VarNext,bitIndex60)
<=> v68259(VarCurr,bitIndex453) )
& ( v91971(VarNext,bitIndex59)
<=> v68259(VarCurr,bitIndex452) )
& ( v91971(VarNext,bitIndex58)
<=> v68259(VarCurr,bitIndex451) )
& ( v91971(VarNext,bitIndex57)
<=> v68259(VarCurr,bitIndex450) )
& ( v91971(VarNext,bitIndex56)
<=> v68259(VarCurr,bitIndex449) )
& ( v91971(VarNext,bitIndex55)
<=> v68259(VarCurr,bitIndex448) )
& ( v91971(VarNext,bitIndex54)
<=> v68259(VarCurr,bitIndex447) )
& ( v91971(VarNext,bitIndex53)
<=> v68259(VarCurr,bitIndex446) )
& ( v91971(VarNext,bitIndex52)
<=> v68259(VarCurr,bitIndex445) )
& ( v91971(VarNext,bitIndex51)
<=> v68259(VarCurr,bitIndex444) )
& ( v91971(VarNext,bitIndex50)
<=> v68259(VarCurr,bitIndex443) )
& ( v91971(VarNext,bitIndex49)
<=> v68259(VarCurr,bitIndex442) )
& ( v91971(VarNext,bitIndex48)
<=> v68259(VarCurr,bitIndex441) )
& ( v91971(VarNext,bitIndex47)
<=> v68259(VarCurr,bitIndex440) )
& ( v91971(VarNext,bitIndex46)
<=> v68259(VarCurr,bitIndex439) )
& ( v91971(VarNext,bitIndex45)
<=> v68259(VarCurr,bitIndex438) )
& ( v91971(VarNext,bitIndex44)
<=> v68259(VarCurr,bitIndex437) )
& ( v91971(VarNext,bitIndex43)
<=> v68259(VarCurr,bitIndex436) )
& ( v91971(VarNext,bitIndex42)
<=> v68259(VarCurr,bitIndex435) )
& ( v91971(VarNext,bitIndex41)
<=> v68259(VarCurr,bitIndex434) )
& ( v91971(VarNext,bitIndex40)
<=> v68259(VarCurr,bitIndex433) )
& ( v91971(VarNext,bitIndex39)
<=> v68259(VarCurr,bitIndex432) )
& ( v91971(VarNext,bitIndex38)
<=> v68259(VarCurr,bitIndex431) )
& ( v91971(VarNext,bitIndex37)
<=> v68259(VarCurr,bitIndex430) )
& ( v91971(VarNext,bitIndex36)
<=> v68259(VarCurr,bitIndex429) )
& ( v91971(VarNext,bitIndex35)
<=> v68259(VarCurr,bitIndex428) )
& ( v91971(VarNext,bitIndex34)
<=> v68259(VarCurr,bitIndex427) )
& ( v91971(VarNext,bitIndex33)
<=> v68259(VarCurr,bitIndex426) )
& ( v91971(VarNext,bitIndex32)
<=> v68259(VarCurr,bitIndex425) )
& ( v91971(VarNext,bitIndex31)
<=> v68259(VarCurr,bitIndex424) )
& ( v91971(VarNext,bitIndex30)
<=> v68259(VarCurr,bitIndex423) )
& ( v91971(VarNext,bitIndex29)
<=> v68259(VarCurr,bitIndex422) )
& ( v91971(VarNext,bitIndex28)
<=> v68259(VarCurr,bitIndex421) )
& ( v91971(VarNext,bitIndex27)
<=> v68259(VarCurr,bitIndex420) )
& ( v91971(VarNext,bitIndex26)
<=> v68259(VarCurr,bitIndex419) )
& ( v91971(VarNext,bitIndex25)
<=> v68259(VarCurr,bitIndex418) )
& ( v91971(VarNext,bitIndex24)
<=> v68259(VarCurr,bitIndex417) )
& ( v91971(VarNext,bitIndex23)
<=> v68259(VarCurr,bitIndex416) )
& ( v91971(VarNext,bitIndex22)
<=> v68259(VarCurr,bitIndex415) )
& ( v91971(VarNext,bitIndex21)
<=> v68259(VarCurr,bitIndex414) )
& ( v91971(VarNext,bitIndex20)
<=> v68259(VarCurr,bitIndex413) )
& ( v91971(VarNext,bitIndex19)
<=> v68259(VarCurr,bitIndex412) )
& ( v91971(VarNext,bitIndex18)
<=> v68259(VarCurr,bitIndex411) )
& ( v91971(VarNext,bitIndex17)
<=> v68259(VarCurr,bitIndex410) )
& ( v91971(VarNext,bitIndex16)
<=> v68259(VarCurr,bitIndex409) )
& ( v91971(VarNext,bitIndex15)
<=> v68259(VarCurr,bitIndex408) )
& ( v91971(VarNext,bitIndex14)
<=> v68259(VarCurr,bitIndex407) )
& ( v91971(VarNext,bitIndex13)
<=> v68259(VarCurr,bitIndex406) )
& ( v91971(VarNext,bitIndex12)
<=> v68259(VarCurr,bitIndex405) )
& ( v91971(VarNext,bitIndex11)
<=> v68259(VarCurr,bitIndex404) )
& ( v91971(VarNext,bitIndex10)
<=> v68259(VarCurr,bitIndex403) )
& ( v91971(VarNext,bitIndex9)
<=> v68259(VarCurr,bitIndex402) )
& ( v91971(VarNext,bitIndex8)
<=> v68259(VarCurr,bitIndex401) )
& ( v91971(VarNext,bitIndex7)
<=> v68259(VarCurr,bitIndex400) )
& ( v91971(VarNext,bitIndex6)
<=> v68259(VarCurr,bitIndex399) )
& ( v91971(VarNext,bitIndex5)
<=> v68259(VarCurr,bitIndex398) )
& ( v91971(VarNext,bitIndex4)
<=> v68259(VarCurr,bitIndex397) )
& ( v91971(VarNext,bitIndex3)
<=> v68259(VarCurr,bitIndex396) )
& ( v91971(VarNext,bitIndex2)
<=> v68259(VarCurr,bitIndex395) )
& ( v91971(VarNext,bitIndex1)
<=> v68259(VarCurr,bitIndex394) )
& ( v91971(VarNext,bitIndex0)
<=> v68259(VarCurr,bitIndex393) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1499,axiom,
! [VarNext] :
( v91972(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v91971(VarNext,B)
<=> v91998(VarNext,B) ) ) ) ).
fof(addAssignment_28723,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v91998(VarNext,B)
<=> v91996(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4572,axiom,
! [VarCurr] :
( ~ v91843(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v91996(VarCurr,B)
<=> v91999(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4580,axiom,
! [VarCurr] :
( v91843(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v91996(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1150,axiom,
! [VarCurr] :
( ( ~ v91985(VarCurr)
& ~ v91987(VarCurr) )
=> ! [B] :
( range_130_0(B)
=> ( v91999(VarCurr,B)
<=> v91964(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4571,axiom,
! [VarCurr] :
( v91987(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v91999(VarCurr,B)
<=> v91957(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_6,axiom,
! [VarCurr] :
( v91985(VarCurr)
=> ( ( v91999(VarCurr,bitIndex130)
<=> v68259(VarCurr,bitIndex392) )
& ( v91999(VarCurr,bitIndex129)
<=> v68259(VarCurr,bitIndex391) )
& ( v91999(VarCurr,bitIndex128)
<=> v68259(VarCurr,bitIndex390) )
& ( v91999(VarCurr,bitIndex127)
<=> v68259(VarCurr,bitIndex389) )
& ( v91999(VarCurr,bitIndex126)
<=> v68259(VarCurr,bitIndex388) )
& ( v91999(VarCurr,bitIndex125)
<=> v68259(VarCurr,bitIndex387) )
& ( v91999(VarCurr,bitIndex124)
<=> v68259(VarCurr,bitIndex386) )
& ( v91999(VarCurr,bitIndex123)
<=> v68259(VarCurr,bitIndex385) )
& ( v91999(VarCurr,bitIndex122)
<=> v68259(VarCurr,bitIndex384) )
& ( v91999(VarCurr,bitIndex121)
<=> v68259(VarCurr,bitIndex383) )
& ( v91999(VarCurr,bitIndex120)
<=> v68259(VarCurr,bitIndex382) )
& ( v91999(VarCurr,bitIndex119)
<=> v68259(VarCurr,bitIndex381) )
& ( v91999(VarCurr,bitIndex118)
<=> v68259(VarCurr,bitIndex380) )
& ( v91999(VarCurr,bitIndex117)
<=> v68259(VarCurr,bitIndex379) )
& ( v91999(VarCurr,bitIndex116)
<=> v68259(VarCurr,bitIndex378) )
& ( v91999(VarCurr,bitIndex115)
<=> v68259(VarCurr,bitIndex377) )
& ( v91999(VarCurr,bitIndex114)
<=> v68259(VarCurr,bitIndex376) )
& ( v91999(VarCurr,bitIndex113)
<=> v68259(VarCurr,bitIndex375) )
& ( v91999(VarCurr,bitIndex112)
<=> v68259(VarCurr,bitIndex374) )
& ( v91999(VarCurr,bitIndex111)
<=> v68259(VarCurr,bitIndex373) )
& ( v91999(VarCurr,bitIndex110)
<=> v68259(VarCurr,bitIndex372) )
& ( v91999(VarCurr,bitIndex109)
<=> v68259(VarCurr,bitIndex371) )
& ( v91999(VarCurr,bitIndex108)
<=> v68259(VarCurr,bitIndex370) )
& ( v91999(VarCurr,bitIndex107)
<=> v68259(VarCurr,bitIndex369) )
& ( v91999(VarCurr,bitIndex106)
<=> v68259(VarCurr,bitIndex368) )
& ( v91999(VarCurr,bitIndex105)
<=> v68259(VarCurr,bitIndex367) )
& ( v91999(VarCurr,bitIndex104)
<=> v68259(VarCurr,bitIndex366) )
& ( v91999(VarCurr,bitIndex103)
<=> v68259(VarCurr,bitIndex365) )
& ( v91999(VarCurr,bitIndex102)
<=> v68259(VarCurr,bitIndex364) )
& ( v91999(VarCurr,bitIndex101)
<=> v68259(VarCurr,bitIndex363) )
& ( v91999(VarCurr,bitIndex100)
<=> v68259(VarCurr,bitIndex362) )
& ( v91999(VarCurr,bitIndex99)
<=> v68259(VarCurr,bitIndex361) )
& ( v91999(VarCurr,bitIndex98)
<=> v68259(VarCurr,bitIndex360) )
& ( v91999(VarCurr,bitIndex97)
<=> v68259(VarCurr,bitIndex359) )
& ( v91999(VarCurr,bitIndex96)
<=> v68259(VarCurr,bitIndex358) )
& ( v91999(VarCurr,bitIndex95)
<=> v68259(VarCurr,bitIndex357) )
& ( v91999(VarCurr,bitIndex94)
<=> v68259(VarCurr,bitIndex356) )
& ( v91999(VarCurr,bitIndex93)
<=> v68259(VarCurr,bitIndex355) )
& ( v91999(VarCurr,bitIndex92)
<=> v68259(VarCurr,bitIndex354) )
& ( v91999(VarCurr,bitIndex91)
<=> v68259(VarCurr,bitIndex353) )
& ( v91999(VarCurr,bitIndex90)
<=> v68259(VarCurr,bitIndex352) )
& ( v91999(VarCurr,bitIndex89)
<=> v68259(VarCurr,bitIndex351) )
& ( v91999(VarCurr,bitIndex88)
<=> v68259(VarCurr,bitIndex350) )
& ( v91999(VarCurr,bitIndex87)
<=> v68259(VarCurr,bitIndex349) )
& ( v91999(VarCurr,bitIndex86)
<=> v68259(VarCurr,bitIndex348) )
& ( v91999(VarCurr,bitIndex85)
<=> v68259(VarCurr,bitIndex347) )
& ( v91999(VarCurr,bitIndex84)
<=> v68259(VarCurr,bitIndex346) )
& ( v91999(VarCurr,bitIndex83)
<=> v68259(VarCurr,bitIndex345) )
& ( v91999(VarCurr,bitIndex82)
<=> v68259(VarCurr,bitIndex344) )
& ( v91999(VarCurr,bitIndex81)
<=> v68259(VarCurr,bitIndex343) )
& ( v91999(VarCurr,bitIndex80)
<=> v68259(VarCurr,bitIndex342) )
& ( v91999(VarCurr,bitIndex79)
<=> v68259(VarCurr,bitIndex341) )
& ( v91999(VarCurr,bitIndex78)
<=> v68259(VarCurr,bitIndex340) )
& ( v91999(VarCurr,bitIndex77)
<=> v68259(VarCurr,bitIndex339) )
& ( v91999(VarCurr,bitIndex76)
<=> v68259(VarCurr,bitIndex338) )
& ( v91999(VarCurr,bitIndex75)
<=> v68259(VarCurr,bitIndex337) )
& ( v91999(VarCurr,bitIndex74)
<=> v68259(VarCurr,bitIndex336) )
& ( v91999(VarCurr,bitIndex73)
<=> v68259(VarCurr,bitIndex335) )
& ( v91999(VarCurr,bitIndex72)
<=> v68259(VarCurr,bitIndex334) )
& ( v91999(VarCurr,bitIndex71)
<=> v68259(VarCurr,bitIndex333) )
& ( v91999(VarCurr,bitIndex70)
<=> v68259(VarCurr,bitIndex332) )
& ( v91999(VarCurr,bitIndex69)
<=> v68259(VarCurr,bitIndex331) )
& ( v91999(VarCurr,bitIndex68)
<=> v68259(VarCurr,bitIndex330) )
& ( v91999(VarCurr,bitIndex67)
<=> v68259(VarCurr,bitIndex329) )
& ( v91999(VarCurr,bitIndex66)
<=> v68259(VarCurr,bitIndex328) )
& ( v91999(VarCurr,bitIndex65)
<=> v68259(VarCurr,bitIndex327) )
& ( v91999(VarCurr,bitIndex64)
<=> v68259(VarCurr,bitIndex326) )
& ( v91999(VarCurr,bitIndex63)
<=> v68259(VarCurr,bitIndex325) )
& ( v91999(VarCurr,bitIndex62)
<=> v68259(VarCurr,bitIndex324) )
& ( v91999(VarCurr,bitIndex61)
<=> v68259(VarCurr,bitIndex323) )
& ( v91999(VarCurr,bitIndex60)
<=> v68259(VarCurr,bitIndex322) )
& ( v91999(VarCurr,bitIndex59)
<=> v68259(VarCurr,bitIndex321) )
& ( v91999(VarCurr,bitIndex58)
<=> v68259(VarCurr,bitIndex320) )
& ( v91999(VarCurr,bitIndex57)
<=> v68259(VarCurr,bitIndex319) )
& ( v91999(VarCurr,bitIndex56)
<=> v68259(VarCurr,bitIndex318) )
& ( v91999(VarCurr,bitIndex55)
<=> v68259(VarCurr,bitIndex317) )
& ( v91999(VarCurr,bitIndex54)
<=> v68259(VarCurr,bitIndex316) )
& ( v91999(VarCurr,bitIndex53)
<=> v68259(VarCurr,bitIndex315) )
& ( v91999(VarCurr,bitIndex52)
<=> v68259(VarCurr,bitIndex314) )
& ( v91999(VarCurr,bitIndex51)
<=> v68259(VarCurr,bitIndex313) )
& ( v91999(VarCurr,bitIndex50)
<=> v68259(VarCurr,bitIndex312) )
& ( v91999(VarCurr,bitIndex49)
<=> v68259(VarCurr,bitIndex311) )
& ( v91999(VarCurr,bitIndex48)
<=> v68259(VarCurr,bitIndex310) )
& ( v91999(VarCurr,bitIndex47)
<=> v68259(VarCurr,bitIndex309) )
& ( v91999(VarCurr,bitIndex46)
<=> v68259(VarCurr,bitIndex308) )
& ( v91999(VarCurr,bitIndex45)
<=> v68259(VarCurr,bitIndex307) )
& ( v91999(VarCurr,bitIndex44)
<=> v68259(VarCurr,bitIndex306) )
& ( v91999(VarCurr,bitIndex43)
<=> v68259(VarCurr,bitIndex305) )
& ( v91999(VarCurr,bitIndex42)
<=> v68259(VarCurr,bitIndex304) )
& ( v91999(VarCurr,bitIndex41)
<=> v68259(VarCurr,bitIndex303) )
& ( v91999(VarCurr,bitIndex40)
<=> v68259(VarCurr,bitIndex302) )
& ( v91999(VarCurr,bitIndex39)
<=> v68259(VarCurr,bitIndex301) )
& ( v91999(VarCurr,bitIndex38)
<=> v68259(VarCurr,bitIndex300) )
& ( v91999(VarCurr,bitIndex37)
<=> v68259(VarCurr,bitIndex299) )
& ( v91999(VarCurr,bitIndex36)
<=> v68259(VarCurr,bitIndex298) )
& ( v91999(VarCurr,bitIndex35)
<=> v68259(VarCurr,bitIndex297) )
& ( v91999(VarCurr,bitIndex34)
<=> v68259(VarCurr,bitIndex296) )
& ( v91999(VarCurr,bitIndex33)
<=> v68259(VarCurr,bitIndex295) )
& ( v91999(VarCurr,bitIndex32)
<=> v68259(VarCurr,bitIndex294) )
& ( v91999(VarCurr,bitIndex31)
<=> v68259(VarCurr,bitIndex293) )
& ( v91999(VarCurr,bitIndex30)
<=> v68259(VarCurr,bitIndex292) )
& ( v91999(VarCurr,bitIndex29)
<=> v68259(VarCurr,bitIndex291) )
& ( v91999(VarCurr,bitIndex28)
<=> v68259(VarCurr,bitIndex290) )
& ( v91999(VarCurr,bitIndex27)
<=> v68259(VarCurr,bitIndex289) )
& ( v91999(VarCurr,bitIndex26)
<=> v68259(VarCurr,bitIndex288) )
& ( v91999(VarCurr,bitIndex25)
<=> v68259(VarCurr,bitIndex287) )
& ( v91999(VarCurr,bitIndex24)
<=> v68259(VarCurr,bitIndex286) )
& ( v91999(VarCurr,bitIndex23)
<=> v68259(VarCurr,bitIndex285) )
& ( v91999(VarCurr,bitIndex22)
<=> v68259(VarCurr,bitIndex284) )
& ( v91999(VarCurr,bitIndex21)
<=> v68259(VarCurr,bitIndex283) )
& ( v91999(VarCurr,bitIndex20)
<=> v68259(VarCurr,bitIndex282) )
& ( v91999(VarCurr,bitIndex19)
<=> v68259(VarCurr,bitIndex281) )
& ( v91999(VarCurr,bitIndex18)
<=> v68259(VarCurr,bitIndex280) )
& ( v91999(VarCurr,bitIndex17)
<=> v68259(VarCurr,bitIndex279) )
& ( v91999(VarCurr,bitIndex16)
<=> v68259(VarCurr,bitIndex278) )
& ( v91999(VarCurr,bitIndex15)
<=> v68259(VarCurr,bitIndex277) )
& ( v91999(VarCurr,bitIndex14)
<=> v68259(VarCurr,bitIndex276) )
& ( v91999(VarCurr,bitIndex13)
<=> v68259(VarCurr,bitIndex275) )
& ( v91999(VarCurr,bitIndex12)
<=> v68259(VarCurr,bitIndex274) )
& ( v91999(VarCurr,bitIndex11)
<=> v68259(VarCurr,bitIndex273) )
& ( v91999(VarCurr,bitIndex10)
<=> v68259(VarCurr,bitIndex272) )
& ( v91999(VarCurr,bitIndex9)
<=> v68259(VarCurr,bitIndex271) )
& ( v91999(VarCurr,bitIndex8)
<=> v68259(VarCurr,bitIndex270) )
& ( v91999(VarCurr,bitIndex7)
<=> v68259(VarCurr,bitIndex269) )
& ( v91999(VarCurr,bitIndex6)
<=> v68259(VarCurr,bitIndex268) )
& ( v91999(VarCurr,bitIndex5)
<=> v68259(VarCurr,bitIndex267) )
& ( v91999(VarCurr,bitIndex4)
<=> v68259(VarCurr,bitIndex266) )
& ( v91999(VarCurr,bitIndex3)
<=> v68259(VarCurr,bitIndex265) )
& ( v91999(VarCurr,bitIndex2)
<=> v68259(VarCurr,bitIndex264) )
& ( v91999(VarCurr,bitIndex1)
<=> v68259(VarCurr,bitIndex263) )
& ( v91999(VarCurr,bitIndex0)
<=> v68259(VarCurr,bitIndex262) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17415,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91972(VarNext)
<=> ( v91973(VarNext)
& v91980(VarNext) ) ) ) ).
fof(addAssignment_28722,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91980(VarNext)
<=> v91978(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17414,axiom,
! [VarCurr] :
( v91978(VarCurr)
<=> ( v91981(VarCurr)
& v91992(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17413,axiom,
! [VarCurr] :
( v91992(VarCurr)
<=> ( v91993(VarCurr)
| v91843(VarCurr) ) ) ).
fof(writeUnaryOperator_6618,axiom,
! [VarCurr] :
( ~ v91993(VarCurr)
<=> v91994(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6798,axiom,
! [VarCurr] :
( v91994(VarCurr)
<=> ( ( v91995(VarCurr,bitIndex1)
<=> $false )
& ( v91995(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28721,axiom,
! [VarCurr] :
( v91995(VarCurr,bitIndex0)
<=> v68261(VarCurr) ) ).
fof(addAssignment_28720,axiom,
! [VarCurr] :
( v91995(VarCurr,bitIndex1)
<=> v29(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17412,axiom,
! [VarCurr] :
( v91981(VarCurr)
<=> ( v91843(VarCurr)
| v91982(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17411,axiom,
! [VarCurr] :
( v91982(VarCurr)
<=> ( v91983(VarCurr)
& v91991(VarCurr) ) ) ).
fof(writeUnaryOperator_6617,axiom,
! [VarCurr] :
( ~ v91991(VarCurr)
<=> v91843(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17410,axiom,
! [VarCurr] :
( v91983(VarCurr)
<=> ( v91984(VarCurr)
| v91989(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6797,axiom,
! [VarCurr] :
( v91989(VarCurr)
<=> ( ( v91990(VarCurr,bitIndex1)
<=> $true )
& ( v91990(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_28719,axiom,
! [VarCurr] :
( v91990(VarCurr,bitIndex0)
<=> v68261(VarCurr) ) ).
fof(addAssignment_28718,axiom,
! [VarCurr] :
( v91990(VarCurr,bitIndex1)
<=> v29(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17409,axiom,
! [VarCurr] :
( v91984(VarCurr)
<=> ( v91985(VarCurr)
| v91987(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6796,axiom,
! [VarCurr] :
( v91987(VarCurr)
<=> ( ( v91988(VarCurr,bitIndex1)
<=> $true )
& ( v91988(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28717,axiom,
! [VarCurr] :
( v91988(VarCurr,bitIndex0)
<=> v68261(VarCurr) ) ).
fof(addAssignment_28716,axiom,
! [VarCurr] :
( v91988(VarCurr,bitIndex1)
<=> v29(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6795,axiom,
! [VarCurr] :
( v91985(VarCurr)
<=> ( ( v91986(VarCurr,bitIndex1)
<=> $false )
& ( v91986(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_28715,axiom,
! [VarCurr] :
( v91986(VarCurr,bitIndex0)
<=> v68261(VarCurr) ) ).
fof(addAssignment_28714,axiom,
! [VarCurr] :
( v91986(VarCurr,bitIndex1)
<=> v29(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17408,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91973(VarNext)
<=> ( v91975(VarNext)
& v91729(VarNext) ) ) ) ).
fof(writeUnaryOperator_6616,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91975(VarNext)
<=> v91738(VarNext) ) ) ).
fof(addAssignment_28713,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v91964(VarCurr,B)
<=> v91969(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1950,axiom,
! [VarCurr] :
( ~ v91966(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v91969(VarCurr,B)
<=> v91968(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1982,axiom,
! [VarCurr] :
( v91966(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v91969(VarCurr,B)
<=> v68269(VarCurr,B) ) ) ) ).
fof(addAssignment_28712,axiom,
! [VarCurr] :
( ( v91968(VarCurr,bitIndex7)
<=> v68259(VarCurr,bitIndex269) )
& ( v91968(VarCurr,bitIndex6)
<=> v68259(VarCurr,bitIndex268) )
& ( v91968(VarCurr,bitIndex5)
<=> v68259(VarCurr,bitIndex267) )
& ( v91968(VarCurr,bitIndex4)
<=> v68259(VarCurr,bitIndex266) )
& ( v91968(VarCurr,bitIndex3)
<=> v68259(VarCurr,bitIndex265) )
& ( v91968(VarCurr,bitIndex2)
<=> v68259(VarCurr,bitIndex264) )
& ( v91968(VarCurr,bitIndex1)
<=> v68259(VarCurr,bitIndex263) )
& ( v91968(VarCurr,bitIndex0)
<=> v68259(VarCurr,bitIndex262) ) ) ).
fof(addAssignment_28711,axiom,
! [VarCurr] :
( v91966(VarCurr)
<=> v91723(VarCurr,bitIndex1) ) ).
fof(addAssignment_28710,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v91957(VarCurr,B)
<=> v91962(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1949,axiom,
! [VarCurr] :
( ~ v91959(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v91962(VarCurr,B)
<=> v91961(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1981,axiom,
! [VarCurr] :
( v91959(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v91962(VarCurr,B)
<=> v68269(VarCurr,B) ) ) ) ).
fof(addAssignment_28709,axiom,
! [VarCurr] :
( ( v91961(VarCurr,bitIndex7)
<=> v68259(VarCurr,bitIndex400) )
& ( v91961(VarCurr,bitIndex6)
<=> v68259(VarCurr,bitIndex399) )
& ( v91961(VarCurr,bitIndex5)
<=> v68259(VarCurr,bitIndex398) )
& ( v91961(VarCurr,bitIndex4)
<=> v68259(VarCurr,bitIndex397) )
& ( v91961(VarCurr,bitIndex3)
<=> v68259(VarCurr,bitIndex396) )
& ( v91961(VarCurr,bitIndex2)
<=> v68259(VarCurr,bitIndex395) )
& ( v91961(VarCurr,bitIndex1)
<=> v68259(VarCurr,bitIndex394) )
& ( v91961(VarCurr,bitIndex0)
<=> v68259(VarCurr,bitIndex393) ) ) ).
fof(addAssignment_28708,axiom,
! [VarCurr] :
( v91959(VarCurr)
<=> v91723(VarCurr,bitIndex1) ) ).
fof(addAssignment_28707,axiom,
! [VarNext] :
( ( v68259(VarNext,bitIndex269)
<=> v91925(VarNext,bitIndex7) )
& ( v68259(VarNext,bitIndex268)
<=> v91925(VarNext,bitIndex6) )
& ( v68259(VarNext,bitIndex267)
<=> v91925(VarNext,bitIndex5) )
& ( v68259(VarNext,bitIndex266)
<=> v91925(VarNext,bitIndex4) )
& ( v68259(VarNext,bitIndex265)
<=> v91925(VarNext,bitIndex3) )
& ( v68259(VarNext,bitIndex264)
<=> v91925(VarNext,bitIndex2) )
& ( v68259(VarNext,bitIndex263)
<=> v91925(VarNext,bitIndex1) )
& ( v68259(VarNext,bitIndex262)
<=> v91925(VarNext,bitIndex0) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_60,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91926(VarNext)
=> ( ( v91925(VarNext,bitIndex130)
<=> v68259(VarCurr,bitIndex392) )
& ( v91925(VarNext,bitIndex129)
<=> v68259(VarCurr,bitIndex391) )
& ( v91925(VarNext,bitIndex128)
<=> v68259(VarCurr,bitIndex390) )
& ( v91925(VarNext,bitIndex127)
<=> v68259(VarCurr,bitIndex389) )
& ( v91925(VarNext,bitIndex126)
<=> v68259(VarCurr,bitIndex388) )
& ( v91925(VarNext,bitIndex125)
<=> v68259(VarCurr,bitIndex387) )
& ( v91925(VarNext,bitIndex124)
<=> v68259(VarCurr,bitIndex386) )
& ( v91925(VarNext,bitIndex123)
<=> v68259(VarCurr,bitIndex385) )
& ( v91925(VarNext,bitIndex122)
<=> v68259(VarCurr,bitIndex384) )
& ( v91925(VarNext,bitIndex121)
<=> v68259(VarCurr,bitIndex383) )
& ( v91925(VarNext,bitIndex120)
<=> v68259(VarCurr,bitIndex382) )
& ( v91925(VarNext,bitIndex119)
<=> v68259(VarCurr,bitIndex381) )
& ( v91925(VarNext,bitIndex118)
<=> v68259(VarCurr,bitIndex380) )
& ( v91925(VarNext,bitIndex117)
<=> v68259(VarCurr,bitIndex379) )
& ( v91925(VarNext,bitIndex116)
<=> v68259(VarCurr,bitIndex378) )
& ( v91925(VarNext,bitIndex115)
<=> v68259(VarCurr,bitIndex377) )
& ( v91925(VarNext,bitIndex114)
<=> v68259(VarCurr,bitIndex376) )
& ( v91925(VarNext,bitIndex113)
<=> v68259(VarCurr,bitIndex375) )
& ( v91925(VarNext,bitIndex112)
<=> v68259(VarCurr,bitIndex374) )
& ( v91925(VarNext,bitIndex111)
<=> v68259(VarCurr,bitIndex373) )
& ( v91925(VarNext,bitIndex110)
<=> v68259(VarCurr,bitIndex372) )
& ( v91925(VarNext,bitIndex109)
<=> v68259(VarCurr,bitIndex371) )
& ( v91925(VarNext,bitIndex108)
<=> v68259(VarCurr,bitIndex370) )
& ( v91925(VarNext,bitIndex107)
<=> v68259(VarCurr,bitIndex369) )
& ( v91925(VarNext,bitIndex106)
<=> v68259(VarCurr,bitIndex368) )
& ( v91925(VarNext,bitIndex105)
<=> v68259(VarCurr,bitIndex367) )
& ( v91925(VarNext,bitIndex104)
<=> v68259(VarCurr,bitIndex366) )
& ( v91925(VarNext,bitIndex103)
<=> v68259(VarCurr,bitIndex365) )
& ( v91925(VarNext,bitIndex102)
<=> v68259(VarCurr,bitIndex364) )
& ( v91925(VarNext,bitIndex101)
<=> v68259(VarCurr,bitIndex363) )
& ( v91925(VarNext,bitIndex100)
<=> v68259(VarCurr,bitIndex362) )
& ( v91925(VarNext,bitIndex99)
<=> v68259(VarCurr,bitIndex361) )
& ( v91925(VarNext,bitIndex98)
<=> v68259(VarCurr,bitIndex360) )
& ( v91925(VarNext,bitIndex97)
<=> v68259(VarCurr,bitIndex359) )
& ( v91925(VarNext,bitIndex96)
<=> v68259(VarCurr,bitIndex358) )
& ( v91925(VarNext,bitIndex95)
<=> v68259(VarCurr,bitIndex357) )
& ( v91925(VarNext,bitIndex94)
<=> v68259(VarCurr,bitIndex356) )
& ( v91925(VarNext,bitIndex93)
<=> v68259(VarCurr,bitIndex355) )
& ( v91925(VarNext,bitIndex92)
<=> v68259(VarCurr,bitIndex354) )
& ( v91925(VarNext,bitIndex91)
<=> v68259(VarCurr,bitIndex353) )
& ( v91925(VarNext,bitIndex90)
<=> v68259(VarCurr,bitIndex352) )
& ( v91925(VarNext,bitIndex89)
<=> v68259(VarCurr,bitIndex351) )
& ( v91925(VarNext,bitIndex88)
<=> v68259(VarCurr,bitIndex350) )
& ( v91925(VarNext,bitIndex87)
<=> v68259(VarCurr,bitIndex349) )
& ( v91925(VarNext,bitIndex86)
<=> v68259(VarCurr,bitIndex348) )
& ( v91925(VarNext,bitIndex85)
<=> v68259(VarCurr,bitIndex347) )
& ( v91925(VarNext,bitIndex84)
<=> v68259(VarCurr,bitIndex346) )
& ( v91925(VarNext,bitIndex83)
<=> v68259(VarCurr,bitIndex345) )
& ( v91925(VarNext,bitIndex82)
<=> v68259(VarCurr,bitIndex344) )
& ( v91925(VarNext,bitIndex81)
<=> v68259(VarCurr,bitIndex343) )
& ( v91925(VarNext,bitIndex80)
<=> v68259(VarCurr,bitIndex342) )
& ( v91925(VarNext,bitIndex79)
<=> v68259(VarCurr,bitIndex341) )
& ( v91925(VarNext,bitIndex78)
<=> v68259(VarCurr,bitIndex340) )
& ( v91925(VarNext,bitIndex77)
<=> v68259(VarCurr,bitIndex339) )
& ( v91925(VarNext,bitIndex76)
<=> v68259(VarCurr,bitIndex338) )
& ( v91925(VarNext,bitIndex75)
<=> v68259(VarCurr,bitIndex337) )
& ( v91925(VarNext,bitIndex74)
<=> v68259(VarCurr,bitIndex336) )
& ( v91925(VarNext,bitIndex73)
<=> v68259(VarCurr,bitIndex335) )
& ( v91925(VarNext,bitIndex72)
<=> v68259(VarCurr,bitIndex334) )
& ( v91925(VarNext,bitIndex71)
<=> v68259(VarCurr,bitIndex333) )
& ( v91925(VarNext,bitIndex70)
<=> v68259(VarCurr,bitIndex332) )
& ( v91925(VarNext,bitIndex69)
<=> v68259(VarCurr,bitIndex331) )
& ( v91925(VarNext,bitIndex68)
<=> v68259(VarCurr,bitIndex330) )
& ( v91925(VarNext,bitIndex67)
<=> v68259(VarCurr,bitIndex329) )
& ( v91925(VarNext,bitIndex66)
<=> v68259(VarCurr,bitIndex328) )
& ( v91925(VarNext,bitIndex65)
<=> v68259(VarCurr,bitIndex327) )
& ( v91925(VarNext,bitIndex64)
<=> v68259(VarCurr,bitIndex326) )
& ( v91925(VarNext,bitIndex63)
<=> v68259(VarCurr,bitIndex325) )
& ( v91925(VarNext,bitIndex62)
<=> v68259(VarCurr,bitIndex324) )
& ( v91925(VarNext,bitIndex61)
<=> v68259(VarCurr,bitIndex323) )
& ( v91925(VarNext,bitIndex60)
<=> v68259(VarCurr,bitIndex322) )
& ( v91925(VarNext,bitIndex59)
<=> v68259(VarCurr,bitIndex321) )
& ( v91925(VarNext,bitIndex58)
<=> v68259(VarCurr,bitIndex320) )
& ( v91925(VarNext,bitIndex57)
<=> v68259(VarCurr,bitIndex319) )
& ( v91925(VarNext,bitIndex56)
<=> v68259(VarCurr,bitIndex318) )
& ( v91925(VarNext,bitIndex55)
<=> v68259(VarCurr,bitIndex317) )
& ( v91925(VarNext,bitIndex54)
<=> v68259(VarCurr,bitIndex316) )
& ( v91925(VarNext,bitIndex53)
<=> v68259(VarCurr,bitIndex315) )
& ( v91925(VarNext,bitIndex52)
<=> v68259(VarCurr,bitIndex314) )
& ( v91925(VarNext,bitIndex51)
<=> v68259(VarCurr,bitIndex313) )
& ( v91925(VarNext,bitIndex50)
<=> v68259(VarCurr,bitIndex312) )
& ( v91925(VarNext,bitIndex49)
<=> v68259(VarCurr,bitIndex311) )
& ( v91925(VarNext,bitIndex48)
<=> v68259(VarCurr,bitIndex310) )
& ( v91925(VarNext,bitIndex47)
<=> v68259(VarCurr,bitIndex309) )
& ( v91925(VarNext,bitIndex46)
<=> v68259(VarCurr,bitIndex308) )
& ( v91925(VarNext,bitIndex45)
<=> v68259(VarCurr,bitIndex307) )
& ( v91925(VarNext,bitIndex44)
<=> v68259(VarCurr,bitIndex306) )
& ( v91925(VarNext,bitIndex43)
<=> v68259(VarCurr,bitIndex305) )
& ( v91925(VarNext,bitIndex42)
<=> v68259(VarCurr,bitIndex304) )
& ( v91925(VarNext,bitIndex41)
<=> v68259(VarCurr,bitIndex303) )
& ( v91925(VarNext,bitIndex40)
<=> v68259(VarCurr,bitIndex302) )
& ( v91925(VarNext,bitIndex39)
<=> v68259(VarCurr,bitIndex301) )
& ( v91925(VarNext,bitIndex38)
<=> v68259(VarCurr,bitIndex300) )
& ( v91925(VarNext,bitIndex37)
<=> v68259(VarCurr,bitIndex299) )
& ( v91925(VarNext,bitIndex36)
<=> v68259(VarCurr,bitIndex298) )
& ( v91925(VarNext,bitIndex35)
<=> v68259(VarCurr,bitIndex297) )
& ( v91925(VarNext,bitIndex34)
<=> v68259(VarCurr,bitIndex296) )
& ( v91925(VarNext,bitIndex33)
<=> v68259(VarCurr,bitIndex295) )
& ( v91925(VarNext,bitIndex32)
<=> v68259(VarCurr,bitIndex294) )
& ( v91925(VarNext,bitIndex31)
<=> v68259(VarCurr,bitIndex293) )
& ( v91925(VarNext,bitIndex30)
<=> v68259(VarCurr,bitIndex292) )
& ( v91925(VarNext,bitIndex29)
<=> v68259(VarCurr,bitIndex291) )
& ( v91925(VarNext,bitIndex28)
<=> v68259(VarCurr,bitIndex290) )
& ( v91925(VarNext,bitIndex27)
<=> v68259(VarCurr,bitIndex289) )
& ( v91925(VarNext,bitIndex26)
<=> v68259(VarCurr,bitIndex288) )
& ( v91925(VarNext,bitIndex25)
<=> v68259(VarCurr,bitIndex287) )
& ( v91925(VarNext,bitIndex24)
<=> v68259(VarCurr,bitIndex286) )
& ( v91925(VarNext,bitIndex23)
<=> v68259(VarCurr,bitIndex285) )
& ( v91925(VarNext,bitIndex22)
<=> v68259(VarCurr,bitIndex284) )
& ( v91925(VarNext,bitIndex21)
<=> v68259(VarCurr,bitIndex283) )
& ( v91925(VarNext,bitIndex20)
<=> v68259(VarCurr,bitIndex282) )
& ( v91925(VarNext,bitIndex19)
<=> v68259(VarCurr,bitIndex281) )
& ( v91925(VarNext,bitIndex18)
<=> v68259(VarCurr,bitIndex280) )
& ( v91925(VarNext,bitIndex17)
<=> v68259(VarCurr,bitIndex279) )
& ( v91925(VarNext,bitIndex16)
<=> v68259(VarCurr,bitIndex278) )
& ( v91925(VarNext,bitIndex15)
<=> v68259(VarCurr,bitIndex277) )
& ( v91925(VarNext,bitIndex14)
<=> v68259(VarCurr,bitIndex276) )
& ( v91925(VarNext,bitIndex13)
<=> v68259(VarCurr,bitIndex275) )
& ( v91925(VarNext,bitIndex12)
<=> v68259(VarCurr,bitIndex274) )
& ( v91925(VarNext,bitIndex11)
<=> v68259(VarCurr,bitIndex273) )
& ( v91925(VarNext,bitIndex10)
<=> v68259(VarCurr,bitIndex272) )
& ( v91925(VarNext,bitIndex9)
<=> v68259(VarCurr,bitIndex271) )
& ( v91925(VarNext,bitIndex8)
<=> v68259(VarCurr,bitIndex270) )
& ( v91925(VarNext,bitIndex7)
<=> v68259(VarCurr,bitIndex269) )
& ( v91925(VarNext,bitIndex6)
<=> v68259(VarCurr,bitIndex268) )
& ( v91925(VarNext,bitIndex5)
<=> v68259(VarCurr,bitIndex267) )
& ( v91925(VarNext,bitIndex4)
<=> v68259(VarCurr,bitIndex266) )
& ( v91925(VarNext,bitIndex3)
<=> v68259(VarCurr,bitIndex265) )
& ( v91925(VarNext,bitIndex2)
<=> v68259(VarCurr,bitIndex264) )
& ( v91925(VarNext,bitIndex1)
<=> v68259(VarCurr,bitIndex263) )
& ( v91925(VarNext,bitIndex0)
<=> v68259(VarCurr,bitIndex262) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1498,axiom,
! [VarNext] :
( v91926(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v91925(VarNext,B)
<=> v91952(VarNext,B) ) ) ) ).
fof(addAssignment_28706,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v91952(VarNext,B)
<=> v91950(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4570,axiom,
! [VarCurr] :
( ~ v91843(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v91950(VarCurr,B)
<=> v91953(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4579,axiom,
! [VarCurr] :
( v91843(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v91950(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1149,axiom,
! [VarCurr] :
( ( ~ v91939(VarCurr)
& ~ v91941(VarCurr) )
=> ! [B] :
( range_130_0(B)
=> ( v91953(VarCurr,B)
<=> v91918(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4569,axiom,
! [VarCurr] :
( v91941(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v91953(VarCurr,B)
<=> v91911(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_5,axiom,
! [VarCurr] :
( v91939(VarCurr)
=> ( ( v91953(VarCurr,bitIndex130)
<=> v68259(VarCurr,bitIndex261) )
& ( v91953(VarCurr,bitIndex129)
<=> v68259(VarCurr,bitIndex260) )
& ( v91953(VarCurr,bitIndex128)
<=> v68259(VarCurr,bitIndex259) )
& ( v91953(VarCurr,bitIndex127)
<=> v68259(VarCurr,bitIndex258) )
& ( v91953(VarCurr,bitIndex126)
<=> v68259(VarCurr,bitIndex257) )
& ( v91953(VarCurr,bitIndex125)
<=> v68259(VarCurr,bitIndex256) )
& ( v91953(VarCurr,bitIndex124)
<=> v68259(VarCurr,bitIndex255) )
& ( v91953(VarCurr,bitIndex123)
<=> v68259(VarCurr,bitIndex254) )
& ( v91953(VarCurr,bitIndex122)
<=> v68259(VarCurr,bitIndex253) )
& ( v91953(VarCurr,bitIndex121)
<=> v68259(VarCurr,bitIndex252) )
& ( v91953(VarCurr,bitIndex120)
<=> v68259(VarCurr,bitIndex251) )
& ( v91953(VarCurr,bitIndex119)
<=> v68259(VarCurr,bitIndex250) )
& ( v91953(VarCurr,bitIndex118)
<=> v68259(VarCurr,bitIndex249) )
& ( v91953(VarCurr,bitIndex117)
<=> v68259(VarCurr,bitIndex248) )
& ( v91953(VarCurr,bitIndex116)
<=> v68259(VarCurr,bitIndex247) )
& ( v91953(VarCurr,bitIndex115)
<=> v68259(VarCurr,bitIndex246) )
& ( v91953(VarCurr,bitIndex114)
<=> v68259(VarCurr,bitIndex245) )
& ( v91953(VarCurr,bitIndex113)
<=> v68259(VarCurr,bitIndex244) )
& ( v91953(VarCurr,bitIndex112)
<=> v68259(VarCurr,bitIndex243) )
& ( v91953(VarCurr,bitIndex111)
<=> v68259(VarCurr,bitIndex242) )
& ( v91953(VarCurr,bitIndex110)
<=> v68259(VarCurr,bitIndex241) )
& ( v91953(VarCurr,bitIndex109)
<=> v68259(VarCurr,bitIndex240) )
& ( v91953(VarCurr,bitIndex108)
<=> v68259(VarCurr,bitIndex239) )
& ( v91953(VarCurr,bitIndex107)
<=> v68259(VarCurr,bitIndex238) )
& ( v91953(VarCurr,bitIndex106)
<=> v68259(VarCurr,bitIndex237) )
& ( v91953(VarCurr,bitIndex105)
<=> v68259(VarCurr,bitIndex236) )
& ( v91953(VarCurr,bitIndex104)
<=> v68259(VarCurr,bitIndex235) )
& ( v91953(VarCurr,bitIndex103)
<=> v68259(VarCurr,bitIndex234) )
& ( v91953(VarCurr,bitIndex102)
<=> v68259(VarCurr,bitIndex233) )
& ( v91953(VarCurr,bitIndex101)
<=> v68259(VarCurr,bitIndex232) )
& ( v91953(VarCurr,bitIndex100)
<=> v68259(VarCurr,bitIndex231) )
& ( v91953(VarCurr,bitIndex99)
<=> v68259(VarCurr,bitIndex230) )
& ( v91953(VarCurr,bitIndex98)
<=> v68259(VarCurr,bitIndex229) )
& ( v91953(VarCurr,bitIndex97)
<=> v68259(VarCurr,bitIndex228) )
& ( v91953(VarCurr,bitIndex96)
<=> v68259(VarCurr,bitIndex227) )
& ( v91953(VarCurr,bitIndex95)
<=> v68259(VarCurr,bitIndex226) )
& ( v91953(VarCurr,bitIndex94)
<=> v68259(VarCurr,bitIndex225) )
& ( v91953(VarCurr,bitIndex93)
<=> v68259(VarCurr,bitIndex224) )
& ( v91953(VarCurr,bitIndex92)
<=> v68259(VarCurr,bitIndex223) )
& ( v91953(VarCurr,bitIndex91)
<=> v68259(VarCurr,bitIndex222) )
& ( v91953(VarCurr,bitIndex90)
<=> v68259(VarCurr,bitIndex221) )
& ( v91953(VarCurr,bitIndex89)
<=> v68259(VarCurr,bitIndex220) )
& ( v91953(VarCurr,bitIndex88)
<=> v68259(VarCurr,bitIndex219) )
& ( v91953(VarCurr,bitIndex87)
<=> v68259(VarCurr,bitIndex218) )
& ( v91953(VarCurr,bitIndex86)
<=> v68259(VarCurr,bitIndex217) )
& ( v91953(VarCurr,bitIndex85)
<=> v68259(VarCurr,bitIndex216) )
& ( v91953(VarCurr,bitIndex84)
<=> v68259(VarCurr,bitIndex215) )
& ( v91953(VarCurr,bitIndex83)
<=> v68259(VarCurr,bitIndex214) )
& ( v91953(VarCurr,bitIndex82)
<=> v68259(VarCurr,bitIndex213) )
& ( v91953(VarCurr,bitIndex81)
<=> v68259(VarCurr,bitIndex212) )
& ( v91953(VarCurr,bitIndex80)
<=> v68259(VarCurr,bitIndex211) )
& ( v91953(VarCurr,bitIndex79)
<=> v68259(VarCurr,bitIndex210) )
& ( v91953(VarCurr,bitIndex78)
<=> v68259(VarCurr,bitIndex209) )
& ( v91953(VarCurr,bitIndex77)
<=> v68259(VarCurr,bitIndex208) )
& ( v91953(VarCurr,bitIndex76)
<=> v68259(VarCurr,bitIndex207) )
& ( v91953(VarCurr,bitIndex75)
<=> v68259(VarCurr,bitIndex206) )
& ( v91953(VarCurr,bitIndex74)
<=> v68259(VarCurr,bitIndex205) )
& ( v91953(VarCurr,bitIndex73)
<=> v68259(VarCurr,bitIndex204) )
& ( v91953(VarCurr,bitIndex72)
<=> v68259(VarCurr,bitIndex203) )
& ( v91953(VarCurr,bitIndex71)
<=> v68259(VarCurr,bitIndex202) )
& ( v91953(VarCurr,bitIndex70)
<=> v68259(VarCurr,bitIndex201) )
& ( v91953(VarCurr,bitIndex69)
<=> v68259(VarCurr,bitIndex200) )
& ( v91953(VarCurr,bitIndex68)
<=> v68259(VarCurr,bitIndex199) )
& ( v91953(VarCurr,bitIndex67)
<=> v68259(VarCurr,bitIndex198) )
& ( v91953(VarCurr,bitIndex66)
<=> v68259(VarCurr,bitIndex197) )
& ( v91953(VarCurr,bitIndex65)
<=> v68259(VarCurr,bitIndex196) )
& ( v91953(VarCurr,bitIndex64)
<=> v68259(VarCurr,bitIndex195) )
& ( v91953(VarCurr,bitIndex63)
<=> v68259(VarCurr,bitIndex194) )
& ( v91953(VarCurr,bitIndex62)
<=> v68259(VarCurr,bitIndex193) )
& ( v91953(VarCurr,bitIndex61)
<=> v68259(VarCurr,bitIndex192) )
& ( v91953(VarCurr,bitIndex60)
<=> v68259(VarCurr,bitIndex191) )
& ( v91953(VarCurr,bitIndex59)
<=> v68259(VarCurr,bitIndex190) )
& ( v91953(VarCurr,bitIndex58)
<=> v68259(VarCurr,bitIndex189) )
& ( v91953(VarCurr,bitIndex57)
<=> v68259(VarCurr,bitIndex188) )
& ( v91953(VarCurr,bitIndex56)
<=> v68259(VarCurr,bitIndex187) )
& ( v91953(VarCurr,bitIndex55)
<=> v68259(VarCurr,bitIndex186) )
& ( v91953(VarCurr,bitIndex54)
<=> v68259(VarCurr,bitIndex185) )
& ( v91953(VarCurr,bitIndex53)
<=> v68259(VarCurr,bitIndex184) )
& ( v91953(VarCurr,bitIndex52)
<=> v68259(VarCurr,bitIndex183) )
& ( v91953(VarCurr,bitIndex51)
<=> v68259(VarCurr,bitIndex182) )
& ( v91953(VarCurr,bitIndex50)
<=> v68259(VarCurr,bitIndex181) )
& ( v91953(VarCurr,bitIndex49)
<=> v68259(VarCurr,bitIndex180) )
& ( v91953(VarCurr,bitIndex48)
<=> v68259(VarCurr,bitIndex179) )
& ( v91953(VarCurr,bitIndex47)
<=> v68259(VarCurr,bitIndex178) )
& ( v91953(VarCurr,bitIndex46)
<=> v68259(VarCurr,bitIndex177) )
& ( v91953(VarCurr,bitIndex45)
<=> v68259(VarCurr,bitIndex176) )
& ( v91953(VarCurr,bitIndex44)
<=> v68259(VarCurr,bitIndex175) )
& ( v91953(VarCurr,bitIndex43)
<=> v68259(VarCurr,bitIndex174) )
& ( v91953(VarCurr,bitIndex42)
<=> v68259(VarCurr,bitIndex173) )
& ( v91953(VarCurr,bitIndex41)
<=> v68259(VarCurr,bitIndex172) )
& ( v91953(VarCurr,bitIndex40)
<=> v68259(VarCurr,bitIndex171) )
& ( v91953(VarCurr,bitIndex39)
<=> v68259(VarCurr,bitIndex170) )
& ( v91953(VarCurr,bitIndex38)
<=> v68259(VarCurr,bitIndex169) )
& ( v91953(VarCurr,bitIndex37)
<=> v68259(VarCurr,bitIndex168) )
& ( v91953(VarCurr,bitIndex36)
<=> v68259(VarCurr,bitIndex167) )
& ( v91953(VarCurr,bitIndex35)
<=> v68259(VarCurr,bitIndex166) )
& ( v91953(VarCurr,bitIndex34)
<=> v68259(VarCurr,bitIndex165) )
& ( v91953(VarCurr,bitIndex33)
<=> v68259(VarCurr,bitIndex164) )
& ( v91953(VarCurr,bitIndex32)
<=> v68259(VarCurr,bitIndex163) )
& ( v91953(VarCurr,bitIndex31)
<=> v68259(VarCurr,bitIndex162) )
& ( v91953(VarCurr,bitIndex30)
<=> v68259(VarCurr,bitIndex161) )
& ( v91953(VarCurr,bitIndex29)
<=> v68259(VarCurr,bitIndex160) )
& ( v91953(VarCurr,bitIndex28)
<=> v68259(VarCurr,bitIndex159) )
& ( v91953(VarCurr,bitIndex27)
<=> v68259(VarCurr,bitIndex158) )
& ( v91953(VarCurr,bitIndex26)
<=> v68259(VarCurr,bitIndex157) )
& ( v91953(VarCurr,bitIndex25)
<=> v68259(VarCurr,bitIndex156) )
& ( v91953(VarCurr,bitIndex24)
<=> v68259(VarCurr,bitIndex155) )
& ( v91953(VarCurr,bitIndex23)
<=> v68259(VarCurr,bitIndex154) )
& ( v91953(VarCurr,bitIndex22)
<=> v68259(VarCurr,bitIndex153) )
& ( v91953(VarCurr,bitIndex21)
<=> v68259(VarCurr,bitIndex152) )
& ( v91953(VarCurr,bitIndex20)
<=> v68259(VarCurr,bitIndex151) )
& ( v91953(VarCurr,bitIndex19)
<=> v68259(VarCurr,bitIndex150) )
& ( v91953(VarCurr,bitIndex18)
<=> v68259(VarCurr,bitIndex149) )
& ( v91953(VarCurr,bitIndex17)
<=> v68259(VarCurr,bitIndex148) )
& ( v91953(VarCurr,bitIndex16)
<=> v68259(VarCurr,bitIndex147) )
& ( v91953(VarCurr,bitIndex15)
<=> v68259(VarCurr,bitIndex146) )
& ( v91953(VarCurr,bitIndex14)
<=> v68259(VarCurr,bitIndex145) )
& ( v91953(VarCurr,bitIndex13)
<=> v68259(VarCurr,bitIndex144) )
& ( v91953(VarCurr,bitIndex12)
<=> v68259(VarCurr,bitIndex143) )
& ( v91953(VarCurr,bitIndex11)
<=> v68259(VarCurr,bitIndex142) )
& ( v91953(VarCurr,bitIndex10)
<=> v68259(VarCurr,bitIndex141) )
& ( v91953(VarCurr,bitIndex9)
<=> v68259(VarCurr,bitIndex140) )
& ( v91953(VarCurr,bitIndex8)
<=> v68259(VarCurr,bitIndex139) )
& ( v91953(VarCurr,bitIndex7)
<=> v68259(VarCurr,bitIndex138) )
& ( v91953(VarCurr,bitIndex6)
<=> v68259(VarCurr,bitIndex137) )
& ( v91953(VarCurr,bitIndex5)
<=> v68259(VarCurr,bitIndex136) )
& ( v91953(VarCurr,bitIndex4)
<=> v68259(VarCurr,bitIndex135) )
& ( v91953(VarCurr,bitIndex3)
<=> v68259(VarCurr,bitIndex134) )
& ( v91953(VarCurr,bitIndex2)
<=> v68259(VarCurr,bitIndex133) )
& ( v91953(VarCurr,bitIndex1)
<=> v68259(VarCurr,bitIndex132) )
& ( v91953(VarCurr,bitIndex0)
<=> v68259(VarCurr,bitIndex131) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17407,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91926(VarNext)
<=> ( v91927(VarNext)
& v91934(VarNext) ) ) ) ).
fof(addAssignment_28705,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91934(VarNext)
<=> v91932(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17406,axiom,
! [VarCurr] :
( v91932(VarCurr)
<=> ( v91935(VarCurr)
& v91946(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17405,axiom,
! [VarCurr] :
( v91946(VarCurr)
<=> ( v91947(VarCurr)
| v91843(VarCurr) ) ) ).
fof(writeUnaryOperator_6615,axiom,
! [VarCurr] :
( ~ v91947(VarCurr)
<=> v91948(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6794,axiom,
! [VarCurr] :
( v91948(VarCurr)
<=> ( ( v91949(VarCurr,bitIndex1)
<=> $false )
& ( v91949(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28704,axiom,
! [VarCurr] :
( v91949(VarCurr,bitIndex0)
<=> v68261(VarCurr) ) ).
fof(addAssignment_28703,axiom,
! [VarCurr] :
( v91949(VarCurr,bitIndex1)
<=> v29(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17404,axiom,
! [VarCurr] :
( v91935(VarCurr)
<=> ( v91843(VarCurr)
| v91936(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17403,axiom,
! [VarCurr] :
( v91936(VarCurr)
<=> ( v91937(VarCurr)
& v91945(VarCurr) ) ) ).
fof(writeUnaryOperator_6614,axiom,
! [VarCurr] :
( ~ v91945(VarCurr)
<=> v91843(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17402,axiom,
! [VarCurr] :
( v91937(VarCurr)
<=> ( v91938(VarCurr)
| v91943(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6793,axiom,
! [VarCurr] :
( v91943(VarCurr)
<=> ( ( v91944(VarCurr,bitIndex1)
<=> $true )
& ( v91944(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_28702,axiom,
! [VarCurr] :
( v91944(VarCurr,bitIndex0)
<=> v68261(VarCurr) ) ).
fof(addAssignment_28701,axiom,
! [VarCurr] :
( v91944(VarCurr,bitIndex1)
<=> v29(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17401,axiom,
! [VarCurr] :
( v91938(VarCurr)
<=> ( v91939(VarCurr)
| v91941(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6792,axiom,
! [VarCurr] :
( v91941(VarCurr)
<=> ( ( v91942(VarCurr,bitIndex1)
<=> $true )
& ( v91942(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28700,axiom,
! [VarCurr] :
( v91942(VarCurr,bitIndex0)
<=> v68261(VarCurr) ) ).
fof(addAssignment_28699,axiom,
! [VarCurr] :
( v91942(VarCurr,bitIndex1)
<=> v29(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6791,axiom,
! [VarCurr] :
( v91939(VarCurr)
<=> ( ( v91940(VarCurr,bitIndex1)
<=> $false )
& ( v91940(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_28698,axiom,
! [VarCurr] :
( v91940(VarCurr,bitIndex0)
<=> v68261(VarCurr) ) ).
fof(addAssignment_28697,axiom,
! [VarCurr] :
( v91940(VarCurr,bitIndex1)
<=> v29(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17400,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91927(VarNext)
<=> ( v91929(VarNext)
& v91729(VarNext) ) ) ) ).
fof(writeUnaryOperator_6613,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91929(VarNext)
<=> v91738(VarNext) ) ) ).
fof(addAssignment_28696,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v91918(VarCurr,B)
<=> v91923(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1948,axiom,
! [VarCurr] :
( ~ v91920(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v91923(VarCurr,B)
<=> v91922(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1980,axiom,
! [VarCurr] :
( v91920(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v91923(VarCurr,B)
<=> v68269(VarCurr,B) ) ) ) ).
fof(addAssignment_28695,axiom,
! [VarCurr] :
( ( v91922(VarCurr,bitIndex7)
<=> v68259(VarCurr,bitIndex138) )
& ( v91922(VarCurr,bitIndex6)
<=> v68259(VarCurr,bitIndex137) )
& ( v91922(VarCurr,bitIndex5)
<=> v68259(VarCurr,bitIndex136) )
& ( v91922(VarCurr,bitIndex4)
<=> v68259(VarCurr,bitIndex135) )
& ( v91922(VarCurr,bitIndex3)
<=> v68259(VarCurr,bitIndex134) )
& ( v91922(VarCurr,bitIndex2)
<=> v68259(VarCurr,bitIndex133) )
& ( v91922(VarCurr,bitIndex1)
<=> v68259(VarCurr,bitIndex132) )
& ( v91922(VarCurr,bitIndex0)
<=> v68259(VarCurr,bitIndex131) ) ) ).
fof(addAssignment_28694,axiom,
! [VarCurr] :
( v91920(VarCurr)
<=> v91723(VarCurr,bitIndex2) ) ).
fof(addAssignment_28693,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v91911(VarCurr,B)
<=> v91916(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1947,axiom,
! [VarCurr] :
( ~ v91913(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v91916(VarCurr,B)
<=> v91915(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1979,axiom,
! [VarCurr] :
( v91913(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v91916(VarCurr,B)
<=> v68269(VarCurr,B) ) ) ) ).
fof(addAssignment_28692,axiom,
! [VarCurr] :
( ( v91915(VarCurr,bitIndex7)
<=> v68259(VarCurr,bitIndex269) )
& ( v91915(VarCurr,bitIndex6)
<=> v68259(VarCurr,bitIndex268) )
& ( v91915(VarCurr,bitIndex5)
<=> v68259(VarCurr,bitIndex267) )
& ( v91915(VarCurr,bitIndex4)
<=> v68259(VarCurr,bitIndex266) )
& ( v91915(VarCurr,bitIndex3)
<=> v68259(VarCurr,bitIndex265) )
& ( v91915(VarCurr,bitIndex2)
<=> v68259(VarCurr,bitIndex264) )
& ( v91915(VarCurr,bitIndex1)
<=> v68259(VarCurr,bitIndex263) )
& ( v91915(VarCurr,bitIndex0)
<=> v68259(VarCurr,bitIndex262) ) ) ).
fof(addAssignment_28691,axiom,
! [VarCurr] :
( v91913(VarCurr)
<=> v91723(VarCurr,bitIndex2) ) ).
fof(addAssignment_28690,axiom,
! [VarNext] :
( ( v68259(VarNext,bitIndex138)
<=> v91879(VarNext,bitIndex7) )
& ( v68259(VarNext,bitIndex137)
<=> v91879(VarNext,bitIndex6) )
& ( v68259(VarNext,bitIndex136)
<=> v91879(VarNext,bitIndex5) )
& ( v68259(VarNext,bitIndex135)
<=> v91879(VarNext,bitIndex4) )
& ( v68259(VarNext,bitIndex134)
<=> v91879(VarNext,bitIndex3) )
& ( v68259(VarNext,bitIndex133)
<=> v91879(VarNext,bitIndex2) )
& ( v68259(VarNext,bitIndex132)
<=> v91879(VarNext,bitIndex1) )
& ( v68259(VarNext,bitIndex131)
<=> v91879(VarNext,bitIndex0) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_59,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91880(VarNext)
=> ( ( v91879(VarNext,bitIndex130)
<=> v68259(VarCurr,bitIndex261) )
& ( v91879(VarNext,bitIndex129)
<=> v68259(VarCurr,bitIndex260) )
& ( v91879(VarNext,bitIndex128)
<=> v68259(VarCurr,bitIndex259) )
& ( v91879(VarNext,bitIndex127)
<=> v68259(VarCurr,bitIndex258) )
& ( v91879(VarNext,bitIndex126)
<=> v68259(VarCurr,bitIndex257) )
& ( v91879(VarNext,bitIndex125)
<=> v68259(VarCurr,bitIndex256) )
& ( v91879(VarNext,bitIndex124)
<=> v68259(VarCurr,bitIndex255) )
& ( v91879(VarNext,bitIndex123)
<=> v68259(VarCurr,bitIndex254) )
& ( v91879(VarNext,bitIndex122)
<=> v68259(VarCurr,bitIndex253) )
& ( v91879(VarNext,bitIndex121)
<=> v68259(VarCurr,bitIndex252) )
& ( v91879(VarNext,bitIndex120)
<=> v68259(VarCurr,bitIndex251) )
& ( v91879(VarNext,bitIndex119)
<=> v68259(VarCurr,bitIndex250) )
& ( v91879(VarNext,bitIndex118)
<=> v68259(VarCurr,bitIndex249) )
& ( v91879(VarNext,bitIndex117)
<=> v68259(VarCurr,bitIndex248) )
& ( v91879(VarNext,bitIndex116)
<=> v68259(VarCurr,bitIndex247) )
& ( v91879(VarNext,bitIndex115)
<=> v68259(VarCurr,bitIndex246) )
& ( v91879(VarNext,bitIndex114)
<=> v68259(VarCurr,bitIndex245) )
& ( v91879(VarNext,bitIndex113)
<=> v68259(VarCurr,bitIndex244) )
& ( v91879(VarNext,bitIndex112)
<=> v68259(VarCurr,bitIndex243) )
& ( v91879(VarNext,bitIndex111)
<=> v68259(VarCurr,bitIndex242) )
& ( v91879(VarNext,bitIndex110)
<=> v68259(VarCurr,bitIndex241) )
& ( v91879(VarNext,bitIndex109)
<=> v68259(VarCurr,bitIndex240) )
& ( v91879(VarNext,bitIndex108)
<=> v68259(VarCurr,bitIndex239) )
& ( v91879(VarNext,bitIndex107)
<=> v68259(VarCurr,bitIndex238) )
& ( v91879(VarNext,bitIndex106)
<=> v68259(VarCurr,bitIndex237) )
& ( v91879(VarNext,bitIndex105)
<=> v68259(VarCurr,bitIndex236) )
& ( v91879(VarNext,bitIndex104)
<=> v68259(VarCurr,bitIndex235) )
& ( v91879(VarNext,bitIndex103)
<=> v68259(VarCurr,bitIndex234) )
& ( v91879(VarNext,bitIndex102)
<=> v68259(VarCurr,bitIndex233) )
& ( v91879(VarNext,bitIndex101)
<=> v68259(VarCurr,bitIndex232) )
& ( v91879(VarNext,bitIndex100)
<=> v68259(VarCurr,bitIndex231) )
& ( v91879(VarNext,bitIndex99)
<=> v68259(VarCurr,bitIndex230) )
& ( v91879(VarNext,bitIndex98)
<=> v68259(VarCurr,bitIndex229) )
& ( v91879(VarNext,bitIndex97)
<=> v68259(VarCurr,bitIndex228) )
& ( v91879(VarNext,bitIndex96)
<=> v68259(VarCurr,bitIndex227) )
& ( v91879(VarNext,bitIndex95)
<=> v68259(VarCurr,bitIndex226) )
& ( v91879(VarNext,bitIndex94)
<=> v68259(VarCurr,bitIndex225) )
& ( v91879(VarNext,bitIndex93)
<=> v68259(VarCurr,bitIndex224) )
& ( v91879(VarNext,bitIndex92)
<=> v68259(VarCurr,bitIndex223) )
& ( v91879(VarNext,bitIndex91)
<=> v68259(VarCurr,bitIndex222) )
& ( v91879(VarNext,bitIndex90)
<=> v68259(VarCurr,bitIndex221) )
& ( v91879(VarNext,bitIndex89)
<=> v68259(VarCurr,bitIndex220) )
& ( v91879(VarNext,bitIndex88)
<=> v68259(VarCurr,bitIndex219) )
& ( v91879(VarNext,bitIndex87)
<=> v68259(VarCurr,bitIndex218) )
& ( v91879(VarNext,bitIndex86)
<=> v68259(VarCurr,bitIndex217) )
& ( v91879(VarNext,bitIndex85)
<=> v68259(VarCurr,bitIndex216) )
& ( v91879(VarNext,bitIndex84)
<=> v68259(VarCurr,bitIndex215) )
& ( v91879(VarNext,bitIndex83)
<=> v68259(VarCurr,bitIndex214) )
& ( v91879(VarNext,bitIndex82)
<=> v68259(VarCurr,bitIndex213) )
& ( v91879(VarNext,bitIndex81)
<=> v68259(VarCurr,bitIndex212) )
& ( v91879(VarNext,bitIndex80)
<=> v68259(VarCurr,bitIndex211) )
& ( v91879(VarNext,bitIndex79)
<=> v68259(VarCurr,bitIndex210) )
& ( v91879(VarNext,bitIndex78)
<=> v68259(VarCurr,bitIndex209) )
& ( v91879(VarNext,bitIndex77)
<=> v68259(VarCurr,bitIndex208) )
& ( v91879(VarNext,bitIndex76)
<=> v68259(VarCurr,bitIndex207) )
& ( v91879(VarNext,bitIndex75)
<=> v68259(VarCurr,bitIndex206) )
& ( v91879(VarNext,bitIndex74)
<=> v68259(VarCurr,bitIndex205) )
& ( v91879(VarNext,bitIndex73)
<=> v68259(VarCurr,bitIndex204) )
& ( v91879(VarNext,bitIndex72)
<=> v68259(VarCurr,bitIndex203) )
& ( v91879(VarNext,bitIndex71)
<=> v68259(VarCurr,bitIndex202) )
& ( v91879(VarNext,bitIndex70)
<=> v68259(VarCurr,bitIndex201) )
& ( v91879(VarNext,bitIndex69)
<=> v68259(VarCurr,bitIndex200) )
& ( v91879(VarNext,bitIndex68)
<=> v68259(VarCurr,bitIndex199) )
& ( v91879(VarNext,bitIndex67)
<=> v68259(VarCurr,bitIndex198) )
& ( v91879(VarNext,bitIndex66)
<=> v68259(VarCurr,bitIndex197) )
& ( v91879(VarNext,bitIndex65)
<=> v68259(VarCurr,bitIndex196) )
& ( v91879(VarNext,bitIndex64)
<=> v68259(VarCurr,bitIndex195) )
& ( v91879(VarNext,bitIndex63)
<=> v68259(VarCurr,bitIndex194) )
& ( v91879(VarNext,bitIndex62)
<=> v68259(VarCurr,bitIndex193) )
& ( v91879(VarNext,bitIndex61)
<=> v68259(VarCurr,bitIndex192) )
& ( v91879(VarNext,bitIndex60)
<=> v68259(VarCurr,bitIndex191) )
& ( v91879(VarNext,bitIndex59)
<=> v68259(VarCurr,bitIndex190) )
& ( v91879(VarNext,bitIndex58)
<=> v68259(VarCurr,bitIndex189) )
& ( v91879(VarNext,bitIndex57)
<=> v68259(VarCurr,bitIndex188) )
& ( v91879(VarNext,bitIndex56)
<=> v68259(VarCurr,bitIndex187) )
& ( v91879(VarNext,bitIndex55)
<=> v68259(VarCurr,bitIndex186) )
& ( v91879(VarNext,bitIndex54)
<=> v68259(VarCurr,bitIndex185) )
& ( v91879(VarNext,bitIndex53)
<=> v68259(VarCurr,bitIndex184) )
& ( v91879(VarNext,bitIndex52)
<=> v68259(VarCurr,bitIndex183) )
& ( v91879(VarNext,bitIndex51)
<=> v68259(VarCurr,bitIndex182) )
& ( v91879(VarNext,bitIndex50)
<=> v68259(VarCurr,bitIndex181) )
& ( v91879(VarNext,bitIndex49)
<=> v68259(VarCurr,bitIndex180) )
& ( v91879(VarNext,bitIndex48)
<=> v68259(VarCurr,bitIndex179) )
& ( v91879(VarNext,bitIndex47)
<=> v68259(VarCurr,bitIndex178) )
& ( v91879(VarNext,bitIndex46)
<=> v68259(VarCurr,bitIndex177) )
& ( v91879(VarNext,bitIndex45)
<=> v68259(VarCurr,bitIndex176) )
& ( v91879(VarNext,bitIndex44)
<=> v68259(VarCurr,bitIndex175) )
& ( v91879(VarNext,bitIndex43)
<=> v68259(VarCurr,bitIndex174) )
& ( v91879(VarNext,bitIndex42)
<=> v68259(VarCurr,bitIndex173) )
& ( v91879(VarNext,bitIndex41)
<=> v68259(VarCurr,bitIndex172) )
& ( v91879(VarNext,bitIndex40)
<=> v68259(VarCurr,bitIndex171) )
& ( v91879(VarNext,bitIndex39)
<=> v68259(VarCurr,bitIndex170) )
& ( v91879(VarNext,bitIndex38)
<=> v68259(VarCurr,bitIndex169) )
& ( v91879(VarNext,bitIndex37)
<=> v68259(VarCurr,bitIndex168) )
& ( v91879(VarNext,bitIndex36)
<=> v68259(VarCurr,bitIndex167) )
& ( v91879(VarNext,bitIndex35)
<=> v68259(VarCurr,bitIndex166) )
& ( v91879(VarNext,bitIndex34)
<=> v68259(VarCurr,bitIndex165) )
& ( v91879(VarNext,bitIndex33)
<=> v68259(VarCurr,bitIndex164) )
& ( v91879(VarNext,bitIndex32)
<=> v68259(VarCurr,bitIndex163) )
& ( v91879(VarNext,bitIndex31)
<=> v68259(VarCurr,bitIndex162) )
& ( v91879(VarNext,bitIndex30)
<=> v68259(VarCurr,bitIndex161) )
& ( v91879(VarNext,bitIndex29)
<=> v68259(VarCurr,bitIndex160) )
& ( v91879(VarNext,bitIndex28)
<=> v68259(VarCurr,bitIndex159) )
& ( v91879(VarNext,bitIndex27)
<=> v68259(VarCurr,bitIndex158) )
& ( v91879(VarNext,bitIndex26)
<=> v68259(VarCurr,bitIndex157) )
& ( v91879(VarNext,bitIndex25)
<=> v68259(VarCurr,bitIndex156) )
& ( v91879(VarNext,bitIndex24)
<=> v68259(VarCurr,bitIndex155) )
& ( v91879(VarNext,bitIndex23)
<=> v68259(VarCurr,bitIndex154) )
& ( v91879(VarNext,bitIndex22)
<=> v68259(VarCurr,bitIndex153) )
& ( v91879(VarNext,bitIndex21)
<=> v68259(VarCurr,bitIndex152) )
& ( v91879(VarNext,bitIndex20)
<=> v68259(VarCurr,bitIndex151) )
& ( v91879(VarNext,bitIndex19)
<=> v68259(VarCurr,bitIndex150) )
& ( v91879(VarNext,bitIndex18)
<=> v68259(VarCurr,bitIndex149) )
& ( v91879(VarNext,bitIndex17)
<=> v68259(VarCurr,bitIndex148) )
& ( v91879(VarNext,bitIndex16)
<=> v68259(VarCurr,bitIndex147) )
& ( v91879(VarNext,bitIndex15)
<=> v68259(VarCurr,bitIndex146) )
& ( v91879(VarNext,bitIndex14)
<=> v68259(VarCurr,bitIndex145) )
& ( v91879(VarNext,bitIndex13)
<=> v68259(VarCurr,bitIndex144) )
& ( v91879(VarNext,bitIndex12)
<=> v68259(VarCurr,bitIndex143) )
& ( v91879(VarNext,bitIndex11)
<=> v68259(VarCurr,bitIndex142) )
& ( v91879(VarNext,bitIndex10)
<=> v68259(VarCurr,bitIndex141) )
& ( v91879(VarNext,bitIndex9)
<=> v68259(VarCurr,bitIndex140) )
& ( v91879(VarNext,bitIndex8)
<=> v68259(VarCurr,bitIndex139) )
& ( v91879(VarNext,bitIndex7)
<=> v68259(VarCurr,bitIndex138) )
& ( v91879(VarNext,bitIndex6)
<=> v68259(VarCurr,bitIndex137) )
& ( v91879(VarNext,bitIndex5)
<=> v68259(VarCurr,bitIndex136) )
& ( v91879(VarNext,bitIndex4)
<=> v68259(VarCurr,bitIndex135) )
& ( v91879(VarNext,bitIndex3)
<=> v68259(VarCurr,bitIndex134) )
& ( v91879(VarNext,bitIndex2)
<=> v68259(VarCurr,bitIndex133) )
& ( v91879(VarNext,bitIndex1)
<=> v68259(VarCurr,bitIndex132) )
& ( v91879(VarNext,bitIndex0)
<=> v68259(VarCurr,bitIndex131) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1497,axiom,
! [VarNext] :
( v91880(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v91879(VarNext,B)
<=> v91906(VarNext,B) ) ) ) ).
fof(addAssignment_28689,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v91906(VarNext,B)
<=> v91904(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4568,axiom,
! [VarCurr] :
( ~ v91843(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v91904(VarCurr,B)
<=> v91907(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4578,axiom,
! [VarCurr] :
( v91843(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v91904(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1148,axiom,
! [VarCurr] :
( ( ~ v91893(VarCurr)
& ~ v91895(VarCurr) )
=> ! [B] :
( range_130_0(B)
=> ( v91907(VarCurr,B)
<=> v91872(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4567,axiom,
! [VarCurr] :
( v91895(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v91907(VarCurr,B)
<=> v91865(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4577,axiom,
! [VarCurr] :
( v91893(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v91907(VarCurr,B)
<=> v68259(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17399,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91880(VarNext)
<=> ( v91881(VarNext)
& v91888(VarNext) ) ) ) ).
fof(addAssignment_28688,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91888(VarNext)
<=> v91886(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17398,axiom,
! [VarCurr] :
( v91886(VarCurr)
<=> ( v91889(VarCurr)
& v91900(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17397,axiom,
! [VarCurr] :
( v91900(VarCurr)
<=> ( v91901(VarCurr)
| v91843(VarCurr) ) ) ).
fof(writeUnaryOperator_6612,axiom,
! [VarCurr] :
( ~ v91901(VarCurr)
<=> v91902(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6790,axiom,
! [VarCurr] :
( v91902(VarCurr)
<=> ( ( v91903(VarCurr,bitIndex1)
<=> $false )
& ( v91903(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28687,axiom,
! [VarCurr] :
( v91903(VarCurr,bitIndex0)
<=> v68261(VarCurr) ) ).
fof(addAssignment_28686,axiom,
! [VarCurr] :
( v91903(VarCurr,bitIndex1)
<=> v29(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17396,axiom,
! [VarCurr] :
( v91889(VarCurr)
<=> ( v91843(VarCurr)
| v91890(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17395,axiom,
! [VarCurr] :
( v91890(VarCurr)
<=> ( v91891(VarCurr)
& v91899(VarCurr) ) ) ).
fof(writeUnaryOperator_6611,axiom,
! [VarCurr] :
( ~ v91899(VarCurr)
<=> v91843(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17394,axiom,
! [VarCurr] :
( v91891(VarCurr)
<=> ( v91892(VarCurr)
| v91897(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6789,axiom,
! [VarCurr] :
( v91897(VarCurr)
<=> ( ( v91898(VarCurr,bitIndex1)
<=> $true )
& ( v91898(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_28685,axiom,
! [VarCurr] :
( v91898(VarCurr,bitIndex0)
<=> v68261(VarCurr) ) ).
fof(addAssignment_28684,axiom,
! [VarCurr] :
( v91898(VarCurr,bitIndex1)
<=> v29(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17393,axiom,
! [VarCurr] :
( v91892(VarCurr)
<=> ( v91893(VarCurr)
| v91895(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6788,axiom,
! [VarCurr] :
( v91895(VarCurr)
<=> ( ( v91896(VarCurr,bitIndex1)
<=> $true )
& ( v91896(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28683,axiom,
! [VarCurr] :
( v91896(VarCurr,bitIndex0)
<=> v68261(VarCurr) ) ).
fof(addAssignment_28682,axiom,
! [VarCurr] :
( v91896(VarCurr,bitIndex1)
<=> v29(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6787,axiom,
! [VarCurr] :
( v91893(VarCurr)
<=> ( ( v91894(VarCurr,bitIndex1)
<=> $false )
& ( v91894(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_28681,axiom,
! [VarCurr] :
( v91894(VarCurr,bitIndex0)
<=> v68261(VarCurr) ) ).
fof(addAssignment_28680,axiom,
! [VarCurr] :
( v91894(VarCurr,bitIndex1)
<=> v29(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17392,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91881(VarNext)
<=> ( v91883(VarNext)
& v91729(VarNext) ) ) ) ).
fof(writeUnaryOperator_6610,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91883(VarNext)
<=> v91738(VarNext) ) ) ).
fof(addAssignment_28679,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v91872(VarCurr,B)
<=> v91877(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1946,axiom,
! [VarCurr] :
( ~ v91874(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v91877(VarCurr,B)
<=> v91876(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1978,axiom,
! [VarCurr] :
( v91874(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v91877(VarCurr,B)
<=> v68269(VarCurr,B) ) ) ) ).
fof(addAssignment_28678,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v91876(VarCurr,B)
<=> v68259(VarCurr,B) ) ) ).
fof(addAssignment_28677,axiom,
! [VarCurr] :
( v91874(VarCurr)
<=> v91723(VarCurr,bitIndex3) ) ).
fof(addAssignment_28676,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v91865(VarCurr,B)
<=> v91870(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1945,axiom,
! [VarCurr] :
( ~ v91867(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v91870(VarCurr,B)
<=> v91869(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1977,axiom,
! [VarCurr] :
( v91867(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v91870(VarCurr,B)
<=> v68269(VarCurr,B) ) ) ) ).
fof(addAssignment_28675,axiom,
! [VarCurr] :
( ( v91869(VarCurr,bitIndex7)
<=> v68259(VarCurr,bitIndex138) )
& ( v91869(VarCurr,bitIndex6)
<=> v68259(VarCurr,bitIndex137) )
& ( v91869(VarCurr,bitIndex5)
<=> v68259(VarCurr,bitIndex136) )
& ( v91869(VarCurr,bitIndex4)
<=> v68259(VarCurr,bitIndex135) )
& ( v91869(VarCurr,bitIndex3)
<=> v68259(VarCurr,bitIndex134) )
& ( v91869(VarCurr,bitIndex2)
<=> v68259(VarCurr,bitIndex133) )
& ( v91869(VarCurr,bitIndex1)
<=> v68259(VarCurr,bitIndex132) )
& ( v91869(VarCurr,bitIndex0)
<=> v68259(VarCurr,bitIndex131) ) ) ).
fof(addAssignment_28674,axiom,
! [VarCurr] :
( v91867(VarCurr)
<=> v91723(VarCurr,bitIndex3) ) ).
fof(addAssignment_28673,axiom,
! [VarNext,B] :
( range_7_0(B)
=> ( v68259(VarNext,B)
<=> v91832(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1438,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91833(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v91832(VarNext,B)
<=> v68259(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1496,axiom,
! [VarNext] :
( v91833(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v91832(VarNext,B)
<=> v91860(VarNext,B) ) ) ) ).
fof(addAssignment_28672,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v91860(VarNext,B)
<=> v91858(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4566,axiom,
! [VarCurr] :
( ~ v91843(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v91858(VarCurr,B)
<=> v91861(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4576,axiom,
! [VarCurr] :
( v91843(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v91858(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1147,axiom,
! [VarCurr] :
( ( ~ v91847(VarCurr)
& ~ v91849(VarCurr) )
=> ! [B] :
( range_130_0(B)
=> ( v91861(VarCurr,B)
<=> v91825(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4565,axiom,
! [VarCurr] :
( v91849(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v91861(VarCurr,B)
<=> v91719(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4575,axiom,
! [VarCurr] :
( v91847(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v91861(VarCurr,B)
<=> v68269(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17391,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91833(VarNext)
<=> ( v91834(VarNext)
& v91841(VarNext) ) ) ) ).
fof(addAssignment_28671,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91841(VarNext)
<=> v91839(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17390,axiom,
! [VarCurr] :
( v91839(VarCurr)
<=> ( v91842(VarCurr)
& v91854(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17389,axiom,
! [VarCurr] :
( v91854(VarCurr)
<=> ( v91855(VarCurr)
| v91843(VarCurr) ) ) ).
fof(writeUnaryOperator_6609,axiom,
! [VarCurr] :
( ~ v91855(VarCurr)
<=> v91856(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6786,axiom,
! [VarCurr] :
( v91856(VarCurr)
<=> ( ( v91857(VarCurr,bitIndex1)
<=> $false )
& ( v91857(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28670,axiom,
! [VarCurr] :
( v91857(VarCurr,bitIndex0)
<=> v68261(VarCurr) ) ).
fof(addAssignment_28669,axiom,
! [VarCurr] :
( v91857(VarCurr,bitIndex1)
<=> v29(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17388,axiom,
! [VarCurr] :
( v91842(VarCurr)
<=> ( v91843(VarCurr)
| v91844(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17387,axiom,
! [VarCurr] :
( v91844(VarCurr)
<=> ( v91845(VarCurr)
& v91853(VarCurr) ) ) ).
fof(writeUnaryOperator_6608,axiom,
! [VarCurr] :
( ~ v91853(VarCurr)
<=> v91843(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17386,axiom,
! [VarCurr] :
( v91845(VarCurr)
<=> ( v91846(VarCurr)
| v91851(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6785,axiom,
! [VarCurr] :
( v91851(VarCurr)
<=> ( ( v91852(VarCurr,bitIndex1)
<=> $true )
& ( v91852(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_28668,axiom,
! [VarCurr] :
( v91852(VarCurr,bitIndex0)
<=> v68261(VarCurr) ) ).
fof(addAssignment_28667,axiom,
! [VarCurr] :
( v91852(VarCurr,bitIndex1)
<=> v29(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17385,axiom,
! [VarCurr] :
( v91846(VarCurr)
<=> ( v91847(VarCurr)
| v91849(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6784,axiom,
! [VarCurr] :
( v91849(VarCurr)
<=> ( ( v91850(VarCurr,bitIndex1)
<=> $true )
& ( v91850(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28666,axiom,
! [VarCurr] :
( v91850(VarCurr,bitIndex0)
<=> v68261(VarCurr) ) ).
fof(addAssignment_28665,axiom,
! [VarCurr] :
( v91850(VarCurr,bitIndex1)
<=> v29(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6783,axiom,
! [VarCurr] :
( v91847(VarCurr)
<=> ( ( v91848(VarCurr,bitIndex1)
<=> $false )
& ( v91848(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_28664,axiom,
! [VarCurr] :
( v91848(VarCurr,bitIndex0)
<=> v68261(VarCurr) ) ).
fof(addAssignment_28663,axiom,
! [VarCurr] :
( v91848(VarCurr,bitIndex1)
<=> v29(VarCurr) ) ).
fof(writeUnaryOperator_6607,axiom,
! [VarCurr] :
( ~ v91843(VarCurr)
<=> v27(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17384,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91834(VarNext)
<=> ( v91835(VarNext)
& v91729(VarNext) ) ) ) ).
fof(writeUnaryOperator_6606,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91835(VarNext)
<=> v91738(VarNext) ) ) ).
fof(addAssignment_28662,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v91825(VarCurr,B)
<=> v91830(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1944,axiom,
! [VarCurr] :
( ~ v91827(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v91830(VarCurr,B)
<=> v91829(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1976,axiom,
! [VarCurr] :
( v91827(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v91830(VarCurr,B)
<=> v68269(VarCurr,B) ) ) ) ).
fof(addAssignment_28661,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v91829(VarCurr,B)
<=> v68259(VarCurr,B) ) ) ).
fof(addAssignment_28660,axiom,
! [VarCurr] :
( v91827(VarCurr)
<=> v91723(VarCurr,bitIndex4) ) ).
fof(addAssignment_28659,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v91719(VarCurr,B)
<=> v91823(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1943,axiom,
! [VarCurr] :
( ~ v91721(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v91823(VarCurr,B)
<=> v91814(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1975,axiom,
! [VarCurr] :
( v91721(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v91823(VarCurr,B)
<=> v68269(VarCurr,B) ) ) ) ).
fof(addAssignment_28658,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v91814(VarCurr,B)
<=> v68259(VarCurr,B) ) ) ).
fof(addAssignmentInitValue_169,axiom,
~ v68259(constB0,bitIndex523) ).
fof(addAssignmentInitValue_168,axiom,
~ v68259(constB0,bitIndex522) ).
fof(addAssignmentInitValue_167,axiom,
~ v68259(constB0,bitIndex521) ).
fof(addAssignmentInitValue_166,axiom,
~ v68259(constB0,bitIndex520) ).
fof(addAssignmentInitValue_165,axiom,
~ v68259(constB0,bitIndex519) ).
fof(addAssignmentInitValue_164,axiom,
~ v68259(constB0,bitIndex518) ).
fof(addAssignmentInitValue_163,axiom,
~ v68259(constB0,bitIndex517) ).
fof(addAssignmentInitValue_162,axiom,
~ v68259(constB0,bitIndex400) ).
fof(addAssignmentInitValue_161,axiom,
~ v68259(constB0,bitIndex399) ).
fof(addAssignmentInitValue_160,axiom,
~ v68259(constB0,bitIndex398) ).
fof(addAssignmentInitValue_159,axiom,
~ v68259(constB0,bitIndex397) ).
fof(addAssignmentInitValue_158,axiom,
~ v68259(constB0,bitIndex396) ).
fof(addAssignmentInitValue_157,axiom,
~ v68259(constB0,bitIndex395) ).
fof(addAssignmentInitValue_156,axiom,
~ v68259(constB0,bitIndex394) ).
fof(addAssignmentInitValue_155,axiom,
~ v68259(constB0,bitIndex393) ).
fof(bitBlastConstant_11337,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00000000(bitIndex130) ).
fof(bitBlastConstant_11336,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00000000(bitIndex129) ).
fof(bitBlastConstant_11335,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00000000(bitIndex128) ).
fof(bitBlastConstant_11334,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00000000(bitIndex127) ).
fof(bitBlastConstant_11333,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00000000(bitIndex126) ).
fof(bitBlastConstant_11332,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00000000(bitIndex125) ).
fof(bitBlastConstant_11331,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00000000(bitIndex124) ).
fof(bitBlastConstant_11330,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00000000(bitIndex7) ).
fof(bitBlastConstant_11329,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00000000(bitIndex6) ).
fof(bitBlastConstant_11328,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00000000(bitIndex5) ).
fof(bitBlastConstant_11327,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00000000(bitIndex4) ).
fof(bitBlastConstant_11326,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00000000(bitIndex3) ).
fof(bitBlastConstant_11325,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00000000(bitIndex2) ).
fof(bitBlastConstant_11324,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00000000(bitIndex1) ).
fof(bitBlastConstant_11323,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00000000(bitIndex0) ).
fof(addAssignmentInitValue_154,axiom,
~ v68259(constB0,bitIndex392) ).
fof(addAssignmentInitValue_153,axiom,
~ v68259(constB0,bitIndex391) ).
fof(addAssignmentInitValue_152,axiom,
~ v68259(constB0,bitIndex390) ).
fof(addAssignmentInitValue_151,axiom,
~ v68259(constB0,bitIndex389) ).
fof(addAssignmentInitValue_150,axiom,
~ v68259(constB0,bitIndex388) ).
fof(addAssignmentInitValue_149,axiom,
~ v68259(constB0,bitIndex387) ).
fof(addAssignmentInitValue_148,axiom,
~ v68259(constB0,bitIndex386) ).
fof(addAssignmentInitValue_147,axiom,
~ v68259(constB0,bitIndex269) ).
fof(addAssignmentInitValue_146,axiom,
~ v68259(constB0,bitIndex268) ).
fof(addAssignmentInitValue_145,axiom,
~ v68259(constB0,bitIndex267) ).
fof(addAssignmentInitValue_144,axiom,
~ v68259(constB0,bitIndex266) ).
fof(addAssignmentInitValue_143,axiom,
~ v68259(constB0,bitIndex265) ).
fof(addAssignmentInitValue_142,axiom,
~ v68259(constB0,bitIndex264) ).
fof(addAssignmentInitValue_141,axiom,
~ v68259(constB0,bitIndex263) ).
fof(addAssignmentInitValue_140,axiom,
~ v68259(constB0,bitIndex262) ).
fof(bitBlastConstant_11322,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00000000(bitIndex130) ).
fof(bitBlastConstant_11321,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00000000(bitIndex129) ).
fof(bitBlastConstant_11320,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00000000(bitIndex128) ).
fof(bitBlastConstant_11319,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00000000(bitIndex127) ).
fof(bitBlastConstant_11318,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00000000(bitIndex126) ).
fof(bitBlastConstant_11317,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00000000(bitIndex125) ).
fof(bitBlastConstant_11316,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00000000(bitIndex124) ).
fof(bitBlastConstant_11315,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00000000(bitIndex7) ).
fof(bitBlastConstant_11314,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00000000(bitIndex6) ).
fof(bitBlastConstant_11313,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00000000(bitIndex5) ).
fof(bitBlastConstant_11312,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00000000(bitIndex4) ).
fof(bitBlastConstant_11311,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00000000(bitIndex3) ).
fof(bitBlastConstant_11310,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00000000(bitIndex2) ).
fof(bitBlastConstant_11309,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00000000(bitIndex1) ).
fof(bitBlastConstant_11308,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx00000000(bitIndex0) ).
fof(addAssignmentInitValue_139,axiom,
~ v68259(constB0,bitIndex261) ).
fof(addAssignmentInitValue_138,axiom,
~ v68259(constB0,bitIndex260) ).
fof(addAssignmentInitValue_137,axiom,
~ v68259(constB0,bitIndex259) ).
fof(addAssignmentInitValue_136,axiom,
~ v68259(constB0,bitIndex258) ).
fof(addAssignmentInitValue_135,axiom,
~ v68259(constB0,bitIndex257) ).
fof(addAssignmentInitValue_134,axiom,
~ v68259(constB0,bitIndex256) ).
fof(addAssignmentInitValue_133,axiom,
~ v68259(constB0,bitIndex255) ).
fof(bitBlastConstant_11307,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(bitIndex130) ).
fof(bitBlastConstant_11306,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(bitIndex129) ).
fof(bitBlastConstant_11305,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(bitIndex128) ).
fof(bitBlastConstant_11304,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(bitIndex127) ).
fof(bitBlastConstant_11303,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(bitIndex126) ).
fof(bitBlastConstant_11302,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(bitIndex125) ).
fof(bitBlastConstant_11301,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(bitIndex124) ).
fof(addAssignmentInitValue_132,axiom,
~ v68259(constB0,bitIndex130) ).
fof(addAssignmentInitValue_131,axiom,
~ v68259(constB0,bitIndex129) ).
fof(addAssignmentInitValue_130,axiom,
~ v68259(constB0,bitIndex128) ).
fof(addAssignmentInitValue_129,axiom,
~ v68259(constB0,bitIndex127) ).
fof(addAssignmentInitValue_128,axiom,
~ v68259(constB0,bitIndex126) ).
fof(addAssignmentInitValue_127,axiom,
~ v68259(constB0,bitIndex125) ).
fof(addAssignmentInitValue_126,axiom,
~ v68259(constB0,bitIndex124) ).
fof(bitBlastConstant_11300,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(bitIndex130) ).
fof(bitBlastConstant_11299,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(bitIndex129) ).
fof(bitBlastConstant_11298,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(bitIndex128) ).
fof(bitBlastConstant_11297,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(bitIndex127) ).
fof(bitBlastConstant_11296,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(bitIndex126) ).
fof(bitBlastConstant_11295,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(bitIndex125) ).
fof(bitBlastConstant_11294,axiom,
~ b0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(bitIndex124) ).
fof(addAssignment_28657,axiom,
! [VarCurr] :
( v91721(VarCurr)
<=> v91723(VarCurr,bitIndex4) ) ).
fof(addAssignment_28656,axiom,
! [VarCurr] :
( v91723(VarCurr,bitIndex4)
<=> v91749(VarCurr,bitIndex4) ) ).
fof(addAssignment_28655,axiom,
! [VarNext] :
( v91727(VarNext,bitIndex3)
<=> v91806(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1437,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91807(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v91806(VarNext,B)
<=> v91727(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1495,axiom,
! [VarNext] :
( v91807(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v91806(VarNext,B)
<=> v91744(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17383,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91807(VarNext)
<=> v91808(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17382,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91808(VarNext)
<=> ( v91810(VarNext)
& v91729(VarNext) ) ) ) ).
fof(writeUnaryOperator_6605,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91810(VarNext)
<=> v91738(VarNext) ) ) ).
fof(addAssignment_28654,axiom,
! [VarCurr] :
( v91723(VarCurr,bitIndex3)
<=> v91749(VarCurr,bitIndex3) ) ).
fof(addAssignment_28653,axiom,
! [VarNext] :
( v91727(VarNext,bitIndex2)
<=> v91798(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1436,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91799(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v91798(VarNext,B)
<=> v91727(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1494,axiom,
! [VarNext] :
( v91799(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v91798(VarNext,B)
<=> v91744(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17381,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91799(VarNext)
<=> v91800(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17380,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91800(VarNext)
<=> ( v91802(VarNext)
& v91729(VarNext) ) ) ) ).
fof(writeUnaryOperator_6604,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91802(VarNext)
<=> v91738(VarNext) ) ) ).
fof(addAssignment_28652,axiom,
! [VarCurr] :
( v91723(VarCurr,bitIndex2)
<=> v91749(VarCurr,bitIndex2) ) ).
fof(addAssignment_28651,axiom,
! [VarNext] :
( v91727(VarNext,bitIndex1)
<=> v91790(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1435,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91791(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v91790(VarNext,B)
<=> v91727(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1493,axiom,
! [VarNext] :
( v91791(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v91790(VarNext,B)
<=> v91744(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17379,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91791(VarNext)
<=> v91792(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17378,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91792(VarNext)
<=> ( v91794(VarNext)
& v91729(VarNext) ) ) ) ).
fof(writeUnaryOperator_6603,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91794(VarNext)
<=> v91738(VarNext) ) ) ).
fof(addAssignment_28650,axiom,
! [VarCurr] :
( v91723(VarCurr,bitIndex1)
<=> v91749(VarCurr,bitIndex1) ) ).
fof(addAssignment_28649,axiom,
! [VarNext] :
( v91727(VarNext,bitIndex0)
<=> v91782(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1434,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91783(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v91782(VarNext,B)
<=> v91727(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1492,axiom,
! [VarNext] :
( v91783(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v91782(VarNext,B)
<=> v91744(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17377,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91783(VarNext)
<=> v91784(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17376,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91784(VarNext)
<=> ( v91786(VarNext)
& v91729(VarNext) ) ) ) ).
fof(writeUnaryOperator_6602,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91786(VarNext)
<=> v91738(VarNext) ) ) ).
fof(addAssignment_28648,axiom,
! [VarCurr] :
( v91723(VarCurr,bitIndex0)
<=> v91749(VarCurr,bitIndex0) ) ).
fof(addAssignment_28647,axiom,
! [VarCurr] :
( v91725(VarCurr,bitIndex1)
<=> v91748(VarCurr,bitIndex1) ) ).
fof(addAssignment_28646,axiom,
! [VarCurr] :
( v91725(VarCurr,bitIndex2)
<=> v91748(VarCurr,bitIndex2) ) ).
fof(addAssignment_28645,axiom,
! [VarCurr] :
( v91725(VarCurr,bitIndex3)
<=> v91748(VarCurr,bitIndex3) ) ).
fof(addAssignment_28644,axiom,
! [VarNext] :
( v91727(VarNext,bitIndex5)
<=> v91774(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_1433,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91775(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v91774(VarNext,B)
<=> v91727(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1491,axiom,
! [VarNext] :
( v91775(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v91774(VarNext,B)
<=> v91744(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17375,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91775(VarNext)
<=> v91776(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17374,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91776(VarNext)
<=> ( v91778(VarNext)
& v91729(VarNext) ) ) ) ).
fof(writeUnaryOperator_6601,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91778(VarNext)
<=> v91738(VarNext) ) ) ).
fof(addAssignment_28643,axiom,
! [VarCurr] :
( v91723(VarCurr,bitIndex5)
<=> v91749(VarCurr,bitIndex5) ) ).
fof(addAssignment_28642,axiom,
! [VarNext] :
( v91727(VarNext,bitIndex6)
<=> v91766(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_1432,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91767(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v91766(VarNext,B)
<=> v91727(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1490,axiom,
! [VarNext] :
( v91767(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v91766(VarNext,B)
<=> v91744(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17373,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91767(VarNext)
<=> v91768(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17372,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91768(VarNext)
<=> ( v91770(VarNext)
& v91729(VarNext) ) ) ) ).
fof(writeUnaryOperator_6600,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91770(VarNext)
<=> v91738(VarNext) ) ) ).
fof(addAssignment_28641,axiom,
! [VarCurr] :
( v91723(VarCurr,bitIndex6)
<=> v91749(VarCurr,bitIndex6) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1942,axiom,
! [VarCurr] :
( ~ v91750(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v91749(VarCurr,B)
<=> v91752(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1974,axiom,
! [VarCurr] :
( v91750(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v91749(VarCurr,B)
<=> v91751(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_141,axiom,
! [VarCurr] :
( ( ~ v91753(VarCurr)
& ~ v91755(VarCurr)
& ~ v91759(VarCurr) )
=> ! [B] :
( range_6_0(B)
=> ( v91752(VarCurr,B)
<=> v91727(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1146,axiom,
! [VarCurr] :
( v91759(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v91752(VarCurr,B)
<=> v91761(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4564,axiom,
! [VarCurr] :
( v91755(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v91752(VarCurr,B)
<=> v91757(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4574,axiom,
! [VarCurr] :
( v91753(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v91752(VarCurr,B)
<=> v91727(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6782,axiom,
! [VarCurr] :
( v91763(VarCurr)
<=> ( ( v91764(VarCurr,bitIndex1)
<=> $true )
& ( v91764(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_28640,axiom,
! [VarCurr] :
( v91764(VarCurr,bitIndex0)
<=> v68261(VarCurr) ) ).
fof(addAssignment_28639,axiom,
! [VarCurr] :
( v91764(VarCurr,bitIndex1)
<=> v29(VarCurr) ) ).
fof(addAssignment_28638,axiom,
! [VarCurr] :
( v91761(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_28637,axiom,
! [VarCurr] :
( ( v91761(VarCurr,bitIndex6)
<=> v91727(VarCurr,bitIndex5) )
& ( v91761(VarCurr,bitIndex5)
<=> v91727(VarCurr,bitIndex4) )
& ( v91761(VarCurr,bitIndex4)
<=> v91727(VarCurr,bitIndex3) )
& ( v91761(VarCurr,bitIndex3)
<=> v91727(VarCurr,bitIndex2) )
& ( v91761(VarCurr,bitIndex2)
<=> v91727(VarCurr,bitIndex1) )
& ( v91761(VarCurr,bitIndex1)
<=> v91727(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_6781,axiom,
! [VarCurr] :
( v91759(VarCurr)
<=> ( ( v91760(VarCurr,bitIndex1)
<=> $true )
& ( v91760(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28636,axiom,
! [VarCurr] :
( v91760(VarCurr,bitIndex0)
<=> v68261(VarCurr) ) ).
fof(addAssignment_28635,axiom,
! [VarCurr] :
( v91760(VarCurr,bitIndex1)
<=> v29(VarCurr) ) ).
fof(addAssignment_28634,axiom,
! [VarCurr] :
( ( v91757(VarCurr,bitIndex5)
<=> v91727(VarCurr,bitIndex6) )
& ( v91757(VarCurr,bitIndex4)
<=> v91727(VarCurr,bitIndex5) )
& ( v91757(VarCurr,bitIndex3)
<=> v91727(VarCurr,bitIndex4) )
& ( v91757(VarCurr,bitIndex2)
<=> v91727(VarCurr,bitIndex3) )
& ( v91757(VarCurr,bitIndex1)
<=> v91727(VarCurr,bitIndex2) )
& ( v91757(VarCurr,bitIndex0)
<=> v91727(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_28633,axiom,
! [VarCurr] :
( v91757(VarCurr,bitIndex6)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_6780,axiom,
! [VarCurr] :
( v91755(VarCurr)
<=> ( ( v91756(VarCurr,bitIndex1)
<=> $false )
& ( v91756(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_28632,axiom,
! [VarCurr] :
( v91756(VarCurr,bitIndex0)
<=> v68261(VarCurr) ) ).
fof(addAssignment_28631,axiom,
! [VarCurr] :
( v91756(VarCurr,bitIndex1)
<=> v29(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6779,axiom,
! [VarCurr] :
( v91753(VarCurr)
<=> ( ( v91754(VarCurr,bitIndex1)
<=> $false )
& ( v91754(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28630,axiom,
! [VarCurr] :
( v91754(VarCurr,bitIndex0)
<=> v68261(VarCurr) ) ).
fof(addAssignment_28629,axiom,
! [VarCurr] :
( v91754(VarCurr,bitIndex1)
<=> v29(VarCurr) ) ).
fof(addAssignment_28628,axiom,
! [VarCurr] :
( v91751(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_28627,axiom,
! [VarCurr,B] :
( range_6_1(B)
=> ( v91751(VarCurr,B)
<=> v91725(VarCurr,B) ) ) ).
fof(writeUnaryOperator_6599,axiom,
! [VarCurr] :
( ~ v91750(VarCurr)
<=> v27(VarCurr) ) ).
fof(addAssignment_28626,axiom,
! [VarCurr] :
( v91725(VarCurr,bitIndex6)
<=> v91748(VarCurr,bitIndex6) ) ).
fof(addAssignment_28625,axiom,
! [VarCurr] :
( v91725(VarCurr,bitIndex5)
<=> v91748(VarCurr,bitIndex5) ) ).
fof(addAssignment_28624,axiom,
! [VarCurr] :
( v91725(VarCurr,bitIndex4)
<=> v91748(VarCurr,bitIndex4) ) ).
fof(addAssignment_28623,axiom,
! [VarCurr] :
( v91748(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_28622,axiom,
! [VarCurr,B] :
( range_6_1(B)
=> ( v91748(VarCurr,B)
<=> v91727(VarCurr,B) ) ) ).
fof(addAssignment_28621,axiom,
! [VarNext] :
( v91727(VarNext,bitIndex4)
<=> v91733(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_1431,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91734(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v91733(VarNext,B)
<=> v91727(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1489,axiom,
! [VarNext] :
( v91734(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v91733(VarNext,B)
<=> v91744(VarNext,B) ) ) ) ).
fof(addAssignment_28620,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v91744(VarNext,B)
<=> v91742(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1941,axiom,
! [VarCurr] :
( ~ v91745(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v91742(VarCurr,B)
<=> v91723(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1973,axiom,
! [VarCurr] :
( v91745(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v91742(VarCurr,B)
<=> b0000001(B) ) ) ) ).
fof(bitBlastConstant_11293,axiom,
~ b0000001(bitIndex6) ).
fof(bitBlastConstant_11292,axiom,
~ b0000001(bitIndex5) ).
fof(bitBlastConstant_11291,axiom,
~ b0000001(bitIndex4) ).
fof(bitBlastConstant_11290,axiom,
~ b0000001(bitIndex3) ).
fof(bitBlastConstant_11289,axiom,
~ b0000001(bitIndex2) ).
fof(bitBlastConstant_11288,axiom,
~ b0000001(bitIndex1) ).
fof(bitBlastConstant_11287,axiom,
b0000001(bitIndex0) ).
fof(writeUnaryOperator_6598,axiom,
! [VarCurr] :
( ~ v91745(VarCurr)
<=> v27(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17371,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91734(VarNext)
<=> v91735(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17370,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91735(VarNext)
<=> ( v91736(VarNext)
& v91729(VarNext) ) ) ) ).
fof(writeUnaryOperator_6597,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91736(VarNext)
<=> v91738(VarNext) ) ) ).
fof(addAssignment_28619,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91738(VarNext)
<=> v91729(VarCurr) ) ) ).
fof(addAssignmentInitValue_125,axiom,
~ v91727(constB0,bitIndex4) ).
fof(addAssignmentInitValue_124,axiom,
~ v91727(constB0,bitIndex3) ).
fof(addAssignmentInitValue_123,axiom,
~ v91727(constB0,bitIndex2) ).
fof(addAssignmentInitValue_122,axiom,
~ v91727(constB0,bitIndex1) ).
fof(addAssignmentInitValue_121,axiom,
v91727(constB0,bitIndex0) ).
fof(bitBlastConstant_11286,axiom,
~ bxx00001(bitIndex4) ).
fof(bitBlastConstant_11285,axiom,
~ bxx00001(bitIndex3) ).
fof(bitBlastConstant_11284,axiom,
~ bxx00001(bitIndex2) ).
fof(bitBlastConstant_11283,axiom,
~ bxx00001(bitIndex1) ).
fof(bitBlastConstant_11282,axiom,
bxx00001(bitIndex0) ).
fof(addAssignment_28618,axiom,
! [VarCurr] :
( v91729(VarCurr)
<=> v64282(VarCurr) ) ).
fof(addAssignment_28617,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v68269(VarCurr,B)
<=> v68271(VarCurr,B) ) ) ).
fof(addAssignment_28616,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v68271(VarCurr,B)
<=> v68273(VarCurr,B) ) ) ).
fof(addAssignment_28615,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v68273(VarCurr,B)
<=> v68275(VarCurr,B) ) ) ).
fof(addAssignment_28614,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v68275(VarCurr,B)
<=> v91716(VarCurr,B) ) ) ).
fof(addAssignment_28613,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v91716(VarCurr,B)
<=> v68277(VarCurr,B) ) ) ).
fof(addAssignment_28612,axiom,
! [VarCurr] :
( ( v91716(VarCurr,bitIndex130)
<=> v91717(VarCurr,bitIndex122) )
& ( v91716(VarCurr,bitIndex129)
<=> v91717(VarCurr,bitIndex121) )
& ( v91716(VarCurr,bitIndex128)
<=> v91717(VarCurr,bitIndex120) )
& ( v91716(VarCurr,bitIndex127)
<=> v91717(VarCurr,bitIndex119) )
& ( v91716(VarCurr,bitIndex126)
<=> v91717(VarCurr,bitIndex118) )
& ( v91716(VarCurr,bitIndex125)
<=> v91717(VarCurr,bitIndex117) )
& ( v91716(VarCurr,bitIndex124)
<=> v91717(VarCurr,bitIndex116) )
& ( v91716(VarCurr,bitIndex123)
<=> v91717(VarCurr,bitIndex115) )
& ( v91716(VarCurr,bitIndex122)
<=> v91717(VarCurr,bitIndex114) )
& ( v91716(VarCurr,bitIndex121)
<=> v91717(VarCurr,bitIndex113) )
& ( v91716(VarCurr,bitIndex120)
<=> v91717(VarCurr,bitIndex112) )
& ( v91716(VarCurr,bitIndex119)
<=> v91717(VarCurr,bitIndex111) )
& ( v91716(VarCurr,bitIndex118)
<=> v91717(VarCurr,bitIndex110) )
& ( v91716(VarCurr,bitIndex117)
<=> v91717(VarCurr,bitIndex109) )
& ( v91716(VarCurr,bitIndex116)
<=> v91717(VarCurr,bitIndex108) )
& ( v91716(VarCurr,bitIndex115)
<=> v91717(VarCurr,bitIndex107) )
& ( v91716(VarCurr,bitIndex114)
<=> v91717(VarCurr,bitIndex106) )
& ( v91716(VarCurr,bitIndex113)
<=> v91717(VarCurr,bitIndex105) )
& ( v91716(VarCurr,bitIndex112)
<=> v91717(VarCurr,bitIndex104) )
& ( v91716(VarCurr,bitIndex111)
<=> v91717(VarCurr,bitIndex103) )
& ( v91716(VarCurr,bitIndex110)
<=> v91717(VarCurr,bitIndex102) )
& ( v91716(VarCurr,bitIndex109)
<=> v91717(VarCurr,bitIndex101) )
& ( v91716(VarCurr,bitIndex108)
<=> v91717(VarCurr,bitIndex100) )
& ( v91716(VarCurr,bitIndex107)
<=> v91717(VarCurr,bitIndex99) )
& ( v91716(VarCurr,bitIndex106)
<=> v91717(VarCurr,bitIndex98) )
& ( v91716(VarCurr,bitIndex105)
<=> v91717(VarCurr,bitIndex97) )
& ( v91716(VarCurr,bitIndex104)
<=> v91717(VarCurr,bitIndex96) )
& ( v91716(VarCurr,bitIndex103)
<=> v91717(VarCurr,bitIndex95) )
& ( v91716(VarCurr,bitIndex102)
<=> v91717(VarCurr,bitIndex94) )
& ( v91716(VarCurr,bitIndex101)
<=> v91717(VarCurr,bitIndex93) )
& ( v91716(VarCurr,bitIndex100)
<=> v91717(VarCurr,bitIndex92) )
& ( v91716(VarCurr,bitIndex99)
<=> v91717(VarCurr,bitIndex91) )
& ( v91716(VarCurr,bitIndex98)
<=> v91717(VarCurr,bitIndex90) )
& ( v91716(VarCurr,bitIndex97)
<=> v91717(VarCurr,bitIndex89) )
& ( v91716(VarCurr,bitIndex96)
<=> v91717(VarCurr,bitIndex88) )
& ( v91716(VarCurr,bitIndex95)
<=> v91717(VarCurr,bitIndex87) )
& ( v91716(VarCurr,bitIndex94)
<=> v91717(VarCurr,bitIndex86) )
& ( v91716(VarCurr,bitIndex93)
<=> v91717(VarCurr,bitIndex85) )
& ( v91716(VarCurr,bitIndex92)
<=> v91717(VarCurr,bitIndex84) )
& ( v91716(VarCurr,bitIndex91)
<=> v91717(VarCurr,bitIndex83) )
& ( v91716(VarCurr,bitIndex90)
<=> v91717(VarCurr,bitIndex82) )
& ( v91716(VarCurr,bitIndex89)
<=> v91717(VarCurr,bitIndex81) )
& ( v91716(VarCurr,bitIndex88)
<=> v91717(VarCurr,bitIndex80) )
& ( v91716(VarCurr,bitIndex87)
<=> v91717(VarCurr,bitIndex79) )
& ( v91716(VarCurr,bitIndex86)
<=> v91717(VarCurr,bitIndex78) )
& ( v91716(VarCurr,bitIndex85)
<=> v91717(VarCurr,bitIndex77) )
& ( v91716(VarCurr,bitIndex84)
<=> v91717(VarCurr,bitIndex76) )
& ( v91716(VarCurr,bitIndex83)
<=> v91717(VarCurr,bitIndex75) )
& ( v91716(VarCurr,bitIndex82)
<=> v91717(VarCurr,bitIndex74) )
& ( v91716(VarCurr,bitIndex81)
<=> v91717(VarCurr,bitIndex73) )
& ( v91716(VarCurr,bitIndex80)
<=> v91717(VarCurr,bitIndex72) )
& ( v91716(VarCurr,bitIndex79)
<=> v91717(VarCurr,bitIndex71) )
& ( v91716(VarCurr,bitIndex78)
<=> v91717(VarCurr,bitIndex70) )
& ( v91716(VarCurr,bitIndex77)
<=> v91717(VarCurr,bitIndex69) )
& ( v91716(VarCurr,bitIndex76)
<=> v91717(VarCurr,bitIndex68) )
& ( v91716(VarCurr,bitIndex75)
<=> v91717(VarCurr,bitIndex67) )
& ( v91716(VarCurr,bitIndex74)
<=> v91717(VarCurr,bitIndex66) )
& ( v91716(VarCurr,bitIndex73)
<=> v91717(VarCurr,bitIndex65) )
& ( v91716(VarCurr,bitIndex72)
<=> v91717(VarCurr,bitIndex64) )
& ( v91716(VarCurr,bitIndex71)
<=> v91717(VarCurr,bitIndex63) )
& ( v91716(VarCurr,bitIndex70)
<=> v91717(VarCurr,bitIndex62) )
& ( v91716(VarCurr,bitIndex69)
<=> v91717(VarCurr,bitIndex61) )
& ( v91716(VarCurr,bitIndex68)
<=> v91717(VarCurr,bitIndex60) )
& ( v91716(VarCurr,bitIndex67)
<=> v91717(VarCurr,bitIndex59) )
& ( v91716(VarCurr,bitIndex66)
<=> v91717(VarCurr,bitIndex58) )
& ( v91716(VarCurr,bitIndex65)
<=> v91717(VarCurr,bitIndex57) )
& ( v91716(VarCurr,bitIndex64)
<=> v91717(VarCurr,bitIndex56) )
& ( v91716(VarCurr,bitIndex63)
<=> v91717(VarCurr,bitIndex55) )
& ( v91716(VarCurr,bitIndex62)
<=> v91717(VarCurr,bitIndex54) )
& ( v91716(VarCurr,bitIndex61)
<=> v91717(VarCurr,bitIndex53) )
& ( v91716(VarCurr,bitIndex60)
<=> v91717(VarCurr,bitIndex52) )
& ( v91716(VarCurr,bitIndex59)
<=> v91717(VarCurr,bitIndex51) )
& ( v91716(VarCurr,bitIndex58)
<=> v91717(VarCurr,bitIndex50) )
& ( v91716(VarCurr,bitIndex57)
<=> v91717(VarCurr,bitIndex49) )
& ( v91716(VarCurr,bitIndex56)
<=> v91717(VarCurr,bitIndex48) )
& ( v91716(VarCurr,bitIndex55)
<=> v91717(VarCurr,bitIndex47) )
& ( v91716(VarCurr,bitIndex54)
<=> v91717(VarCurr,bitIndex46) )
& ( v91716(VarCurr,bitIndex53)
<=> v91717(VarCurr,bitIndex45) )
& ( v91716(VarCurr,bitIndex52)
<=> v91717(VarCurr,bitIndex44) )
& ( v91716(VarCurr,bitIndex51)
<=> v91717(VarCurr,bitIndex43) )
& ( v91716(VarCurr,bitIndex50)
<=> v91717(VarCurr,bitIndex42) )
& ( v91716(VarCurr,bitIndex49)
<=> v91717(VarCurr,bitIndex41) )
& ( v91716(VarCurr,bitIndex48)
<=> v91717(VarCurr,bitIndex40) )
& ( v91716(VarCurr,bitIndex47)
<=> v91717(VarCurr,bitIndex39) )
& ( v91716(VarCurr,bitIndex46)
<=> v91717(VarCurr,bitIndex38) )
& ( v91716(VarCurr,bitIndex45)
<=> v91717(VarCurr,bitIndex37) )
& ( v91716(VarCurr,bitIndex44)
<=> v91717(VarCurr,bitIndex36) )
& ( v91716(VarCurr,bitIndex43)
<=> v91717(VarCurr,bitIndex35) )
& ( v91716(VarCurr,bitIndex42)
<=> v91717(VarCurr,bitIndex34) )
& ( v91716(VarCurr,bitIndex41)
<=> v91717(VarCurr,bitIndex33) )
& ( v91716(VarCurr,bitIndex40)
<=> v91717(VarCurr,bitIndex32) )
& ( v91716(VarCurr,bitIndex39)
<=> v91717(VarCurr,bitIndex31) )
& ( v91716(VarCurr,bitIndex38)
<=> v91717(VarCurr,bitIndex30) )
& ( v91716(VarCurr,bitIndex37)
<=> v91717(VarCurr,bitIndex29) )
& ( v91716(VarCurr,bitIndex36)
<=> v91717(VarCurr,bitIndex28) )
& ( v91716(VarCurr,bitIndex35)
<=> v91717(VarCurr,bitIndex27) )
& ( v91716(VarCurr,bitIndex34)
<=> v91717(VarCurr,bitIndex26) )
& ( v91716(VarCurr,bitIndex33)
<=> v91717(VarCurr,bitIndex25) )
& ( v91716(VarCurr,bitIndex32)
<=> v91717(VarCurr,bitIndex24) )
& ( v91716(VarCurr,bitIndex31)
<=> v91717(VarCurr,bitIndex23) )
& ( v91716(VarCurr,bitIndex30)
<=> v91717(VarCurr,bitIndex22) )
& ( v91716(VarCurr,bitIndex29)
<=> v91717(VarCurr,bitIndex21) )
& ( v91716(VarCurr,bitIndex28)
<=> v91717(VarCurr,bitIndex20) )
& ( v91716(VarCurr,bitIndex27)
<=> v91717(VarCurr,bitIndex19) )
& ( v91716(VarCurr,bitIndex26)
<=> v91717(VarCurr,bitIndex18) )
& ( v91716(VarCurr,bitIndex25)
<=> v91717(VarCurr,bitIndex17) )
& ( v91716(VarCurr,bitIndex24)
<=> v91717(VarCurr,bitIndex16) )
& ( v91716(VarCurr,bitIndex23)
<=> v91717(VarCurr,bitIndex15) )
& ( v91716(VarCurr,bitIndex22)
<=> v91717(VarCurr,bitIndex14) )
& ( v91716(VarCurr,bitIndex21)
<=> v91717(VarCurr,bitIndex13) )
& ( v91716(VarCurr,bitIndex20)
<=> v91717(VarCurr,bitIndex12) )
& ( v91716(VarCurr,bitIndex19)
<=> v91717(VarCurr,bitIndex11) )
& ( v91716(VarCurr,bitIndex18)
<=> v91717(VarCurr,bitIndex10) )
& ( v91716(VarCurr,bitIndex17)
<=> v91717(VarCurr,bitIndex9) )
& ( v91716(VarCurr,bitIndex16)
<=> v91717(VarCurr,bitIndex8) )
& ( v91716(VarCurr,bitIndex15)
<=> v91717(VarCurr,bitIndex7) )
& ( v91716(VarCurr,bitIndex14)
<=> v91717(VarCurr,bitIndex6) )
& ( v91716(VarCurr,bitIndex13)
<=> v91717(VarCurr,bitIndex5) )
& ( v91716(VarCurr,bitIndex12)
<=> v91717(VarCurr,bitIndex4) )
& ( v91716(VarCurr,bitIndex11)
<=> v91717(VarCurr,bitIndex3) )
& ( v91716(VarCurr,bitIndex10)
<=> v91717(VarCurr,bitIndex2) )
& ( v91716(VarCurr,bitIndex9)
<=> v91717(VarCurr,bitIndex1) )
& ( v91716(VarCurr,bitIndex8)
<=> v91717(VarCurr,bitIndex0) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1430,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91704(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v68277(VarNext,B)
<=> v68277(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1488,axiom,
! [VarNext] :
( v91704(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v68277(VarNext,B)
<=> v91712(VarNext,B) ) ) ) ).
fof(addAssignment_28611,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v91712(VarNext,B)
<=> v91710(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1940,axiom,
! [VarCurr] :
( ~ v91713(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v91710(VarCurr,B)
<=> v68279(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1972,axiom,
! [VarCurr] :
( v91713(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v91710(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_6596,axiom,
! [VarCurr] :
( ~ v91713(VarCurr)
<=> v45(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17369,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91704(VarNext)
<=> v91705(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17368,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91705(VarNext)
<=> ( v91706(VarNext)
& v91488(VarNext) ) ) ) ).
fof(writeUnaryOperator_6595,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91706(VarNext)
<=> v91495(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1939,axiom,
! [VarCurr] :
( ~ v68281(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v68279(VarCurr,B)
<=> v68277(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1971,axiom,
! [VarCurr] :
( v68281(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v68279(VarCurr,B)
<=> v91657(VarCurr,B) ) ) ) ).
fof(addAssignment_28610,axiom,
! [VarCurr] :
( v91657(VarCurr,bitIndex0)
<=> v91698(VarCurr) ) ).
fof(addAssignment_28609,axiom,
! [VarCurr] :
( v91657(VarCurr,bitIndex1)
<=> v91696(VarCurr) ) ).
fof(addAssignment_28608,axiom,
! [VarCurr] :
( v91657(VarCurr,bitIndex2)
<=> v91691(VarCurr) ) ).
fof(addAssignment_28607,axiom,
! [VarCurr] :
( v91657(VarCurr,bitIndex3)
<=> v91686(VarCurr) ) ).
fof(addAssignment_28606,axiom,
! [VarCurr] :
( v91657(VarCurr,bitIndex4)
<=> v91681(VarCurr) ) ).
fof(addAssignment_28605,axiom,
! [VarCurr] :
( v91657(VarCurr,bitIndex5)
<=> v91676(VarCurr) ) ).
fof(addAssignment_28604,axiom,
! [VarCurr] :
( v91657(VarCurr,bitIndex6)
<=> v91671(VarCurr) ) ).
fof(addAssignment_28603,axiom,
! [VarCurr] :
( v91657(VarCurr,bitIndex7)
<=> v91660(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17367,axiom,
! [VarCurr] :
( v91696(VarCurr)
<=> ( v91697(VarCurr)
& v91700(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1335,axiom,
! [VarCurr] :
( v91700(VarCurr)
<=> ( v68277(VarCurr,bitIndex0)
| v68277(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17366,axiom,
! [VarCurr] :
( v91697(VarCurr)
<=> ( v91698(VarCurr)
| v91699(VarCurr) ) ) ).
fof(writeUnaryOperator_6594,axiom,
! [VarCurr] :
( ~ v91699(VarCurr)
<=> v68277(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_6593,axiom,
! [VarCurr] :
( ~ v91698(VarCurr)
<=> v68277(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17365,axiom,
! [VarCurr] :
( v91691(VarCurr)
<=> ( v91692(VarCurr)
& v91695(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1334,axiom,
! [VarCurr] :
( v91695(VarCurr)
<=> ( v91668(VarCurr)
| v68277(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17364,axiom,
! [VarCurr] :
( v91692(VarCurr)
<=> ( v91693(VarCurr)
| v91694(VarCurr) ) ) ).
fof(writeUnaryOperator_6592,axiom,
! [VarCurr] :
( ~ v91694(VarCurr)
<=> v68277(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6591,axiom,
! [VarCurr] :
( ~ v91693(VarCurr)
<=> v91668(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17363,axiom,
! [VarCurr] :
( v91686(VarCurr)
<=> ( v91687(VarCurr)
& v91690(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1333,axiom,
! [VarCurr] :
( v91690(VarCurr)
<=> ( v91667(VarCurr)
| v68277(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17362,axiom,
! [VarCurr] :
( v91687(VarCurr)
<=> ( v91688(VarCurr)
| v91689(VarCurr) ) ) ).
fof(writeUnaryOperator_6590,axiom,
! [VarCurr] :
( ~ v91689(VarCurr)
<=> v68277(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_6589,axiom,
! [VarCurr] :
( ~ v91688(VarCurr)
<=> v91667(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17361,axiom,
! [VarCurr] :
( v91681(VarCurr)
<=> ( v91682(VarCurr)
& v91685(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1332,axiom,
! [VarCurr] :
( v91685(VarCurr)
<=> ( v91666(VarCurr)
| v68277(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17360,axiom,
! [VarCurr] :
( v91682(VarCurr)
<=> ( v91683(VarCurr)
| v91684(VarCurr) ) ) ).
fof(writeUnaryOperator_6588,axiom,
! [VarCurr] :
( ~ v91684(VarCurr)
<=> v68277(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_6587,axiom,
! [VarCurr] :
( ~ v91683(VarCurr)
<=> v91666(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17359,axiom,
! [VarCurr] :
( v91676(VarCurr)
<=> ( v91677(VarCurr)
& v91680(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1331,axiom,
! [VarCurr] :
( v91680(VarCurr)
<=> ( v91665(VarCurr)
| v68277(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17358,axiom,
! [VarCurr] :
( v91677(VarCurr)
<=> ( v91678(VarCurr)
| v91679(VarCurr) ) ) ).
fof(writeUnaryOperator_6586,axiom,
! [VarCurr] :
( ~ v91679(VarCurr)
<=> v68277(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_6585,axiom,
! [VarCurr] :
( ~ v91678(VarCurr)
<=> v91665(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17357,axiom,
! [VarCurr] :
( v91671(VarCurr)
<=> ( v91672(VarCurr)
& v91675(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1330,axiom,
! [VarCurr] :
( v91675(VarCurr)
<=> ( v91664(VarCurr)
| v68277(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17356,axiom,
! [VarCurr] :
( v91672(VarCurr)
<=> ( v91673(VarCurr)
| v91674(VarCurr) ) ) ).
fof(writeUnaryOperator_6584,axiom,
! [VarCurr] :
( ~ v91674(VarCurr)
<=> v68277(VarCurr,bitIndex6) ) ).
fof(writeUnaryOperator_6583,axiom,
! [VarCurr] :
( ~ v91673(VarCurr)
<=> v91664(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17355,axiom,
! [VarCurr] :
( v91660(VarCurr)
<=> ( v91661(VarCurr)
& v91670(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1329,axiom,
! [VarCurr] :
( v91670(VarCurr)
<=> ( v91663(VarCurr)
| v68277(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17354,axiom,
! [VarCurr] :
( v91661(VarCurr)
<=> ( v91662(VarCurr)
| v91669(VarCurr) ) ) ).
fof(writeUnaryOperator_6582,axiom,
! [VarCurr] :
( ~ v91669(VarCurr)
<=> v68277(VarCurr,bitIndex7) ) ).
fof(writeUnaryOperator_6581,axiom,
! [VarCurr] :
( ~ v91662(VarCurr)
<=> v91663(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1328,axiom,
! [VarCurr] :
( v91663(VarCurr)
<=> ( v91664(VarCurr)
& v68277(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1327,axiom,
! [VarCurr] :
( v91664(VarCurr)
<=> ( v91665(VarCurr)
& v68277(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1326,axiom,
! [VarCurr] :
( v91665(VarCurr)
<=> ( v91666(VarCurr)
& v68277(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1325,axiom,
! [VarCurr] :
( v91666(VarCurr)
<=> ( v91667(VarCurr)
& v68277(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1324,axiom,
! [VarCurr] :
( v91667(VarCurr)
<=> ( v91668(VarCurr)
& v68277(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1323,axiom,
! [VarCurr] :
( v91668(VarCurr)
<=> ( v68277(VarCurr,bitIndex0)
& v68277(VarCurr,bitIndex1) ) ) ).
fof(addAssignmentInitValueVector_31,axiom,
! [B] :
( range_7_0(B)
=> ( v68277(constB0,B)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1938,axiom,
! [VarCurr] :
( ~ v91643(VarCurr)
=> ( v68281(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1970,axiom,
! [VarCurr] :
( v91643(VarCurr)
=> ( v68281(VarCurr)
<=> v91651(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4563,axiom,
! [VarCurr] :
( ~ v91436(VarCurr)
=> ( v91651(VarCurr)
<=> v91652(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4573,axiom,
! [VarCurr] :
( v91436(VarCurr)
=> ( v91651(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4562,axiom,
! [VarCurr] :
( ~ v91646(VarCurr)
=> ( v91652(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4572,axiom,
! [VarCurr] :
( v91646(VarCurr)
=> ( v91652(VarCurr)
<=> v91653(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4561,axiom,
! [VarCurr] :
( ~ v91648(VarCurr)
=> ( v91653(VarCurr)
<=> v91655(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4571,axiom,
! [VarCurr] :
( v91648(VarCurr)
=> ( v91653(VarCurr)
<=> v91654(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1937,axiom,
! [VarCurr] :
( ~ v91415(VarCurr)
=> ( v91655(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1969,axiom,
! [VarCurr] :
( v91415(VarCurr)
=> ( v91655(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1936,axiom,
! [VarCurr] :
( ~ v91583(VarCurr)
=> ( v91654(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1968,axiom,
! [VarCurr] :
( v91583(VarCurr)
=> ( v91654(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17353,axiom,
! [VarCurr] :
( v91643(VarCurr)
<=> ( v91436(VarCurr)
| v91644(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17352,axiom,
! [VarCurr] :
( v91644(VarCurr)
<=> ( v91645(VarCurr)
& v91650(VarCurr) ) ) ).
fof(writeUnaryOperator_6580,axiom,
! [VarCurr] :
( ~ v91650(VarCurr)
<=> v91436(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17351,axiom,
! [VarCurr] :
( v91645(VarCurr)
<=> ( v91646(VarCurr)
| v91649(VarCurr) ) ) ).
fof(writeUnaryOperator_6579,axiom,
! [VarCurr] :
( ~ v91649(VarCurr)
<=> v91433(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17350,axiom,
! [VarCurr] :
( v91646(VarCurr)
<=> ( v91647(VarCurr)
& v91433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17349,axiom,
! [VarCurr] :
( v91647(VarCurr)
<=> ( v91648(VarCurr)
| v91432(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6778,axiom,
! [VarCurr] :
( v91648(VarCurr)
<=> ( ( v37(VarCurr,bitIndex1)
<=> $false )
& ( v37(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1322,axiom,
! [VarCurr] :
( v91583(VarCurr)
<=> ( v91620(VarCurr)
| v91585(VarCurr,bitIndex2) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1429,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91628(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v91585(VarNext,B)
<=> v91585(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1487,axiom,
! [VarNext] :
( v91628(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v91585(VarNext,B)
<=> v91636(VarNext,B) ) ) ) ).
fof(addAssignment_28602,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v91636(VarNext,B)
<=> v91634(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1935,axiom,
! [VarCurr] :
( ~ v91637(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v91634(VarCurr,B)
<=> v91587(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1967,axiom,
! [VarCurr] :
( v91637(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v91634(VarCurr,B)
<=> b100(B) ) ) ) ).
fof(writeUnaryOperator_6578,axiom,
! [VarCurr] :
( ~ v91637(VarCurr)
<=> v45(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17348,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91628(VarNext)
<=> v91629(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17347,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91629(VarNext)
<=> ( v91630(VarNext)
& v91488(VarNext) ) ) ) ).
fof(writeUnaryOperator_6577,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91630(VarNext)
<=> v91495(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1145,axiom,
! [VarCurr] :
( ( ~ v91593(VarCurr)
& ~ v91609(VarCurr) )
=> ! [B] :
( range_2_0(B)
=> ( v91587(VarCurr,B)
<=> v91585(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4560,axiom,
! [VarCurr] :
( v91609(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v91587(VarCurr,B)
<=> v91611(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4570,axiom,
! [VarCurr] :
( v91593(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v91587(VarCurr,B)
<=> v91595(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17346,axiom,
! [VarCurr] :
( v91621(VarCurr)
<=> ( v91622(VarCurr)
| v91624(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6777,axiom,
! [VarCurr] :
( v91624(VarCurr)
<=> ( ( v91625(VarCurr,bitIndex1)
<=> $true )
& ( v91625(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_28601,axiom,
! [VarCurr] :
( v91625(VarCurr,bitIndex0)
<=> v35(VarCurr) ) ).
fof(addAssignment_28600,axiom,
! [VarCurr] :
( v91625(VarCurr,bitIndex1)
<=> v91589(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6776,axiom,
! [VarCurr] :
( v91622(VarCurr)
<=> ( ( v91623(VarCurr,bitIndex1)
<=> $false )
& ( v91623(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28599,axiom,
! [VarCurr] :
( v91623(VarCurr,bitIndex0)
<=> v35(VarCurr) ) ).
fof(addAssignment_28598,axiom,
! [VarCurr] :
( v91623(VarCurr,bitIndex1)
<=> v91589(VarCurr) ) ).
fof(addAssignment_28597,axiom,
! [VarCurr] :
( v91611(VarCurr,bitIndex0)
<=> v91607(VarCurr) ) ).
fof(addAssignment_28596,axiom,
! [VarCurr] :
( v91611(VarCurr,bitIndex1)
<=> v91618(VarCurr) ) ).
fof(addAssignment_28595,axiom,
! [VarCurr] :
( v91611(VarCurr,bitIndex2)
<=> v91613(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17345,axiom,
! [VarCurr] :
( v91618(VarCurr)
<=> ( v91619(VarCurr)
& v91620(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1321,axiom,
! [VarCurr] :
( v91620(VarCurr)
<=> ( v91585(VarCurr,bitIndex0)
| v91585(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17344,axiom,
! [VarCurr] :
( v91619(VarCurr)
<=> ( v91607(VarCurr)
| v91602(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17343,axiom,
! [VarCurr] :
( v91613(VarCurr)
<=> ( v91614(VarCurr)
& v91617(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1320,axiom,
! [VarCurr] :
( v91617(VarCurr)
<=> ( v91585(VarCurr,bitIndex2)
| v91616(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17342,axiom,
! [VarCurr] :
( v91614(VarCurr)
<=> ( v91604(VarCurr)
| v91615(VarCurr) ) ) ).
fof(writeUnaryOperator_6576,axiom,
! [VarCurr] :
( ~ v91615(VarCurr)
<=> v91616(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1319,axiom,
! [VarCurr] :
( v91616(VarCurr)
<=> ( v91585(VarCurr,bitIndex0)
& v91585(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_6775,axiom,
! [VarCurr] :
( v91609(VarCurr)
<=> ( ( v91610(VarCurr,bitIndex1)
<=> $true )
& ( v91610(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28594,axiom,
! [VarCurr] :
( v91610(VarCurr,bitIndex0)
<=> v35(VarCurr) ) ).
fof(addAssignment_28593,axiom,
! [VarCurr] :
( v91610(VarCurr,bitIndex1)
<=> v91589(VarCurr) ) ).
fof(addAssignment_28592,axiom,
! [VarCurr] :
( v91595(VarCurr,bitIndex0)
<=> v91607(VarCurr) ) ).
fof(addAssignment_28591,axiom,
! [VarCurr] :
( v91595(VarCurr,bitIndex1)
<=> v91605(VarCurr) ) ).
fof(addAssignment_28590,axiom,
! [VarCurr] :
( v91595(VarCurr,bitIndex2)
<=> v91597(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17341,axiom,
! [VarCurr] :
( v91605(VarCurr)
<=> ( v91606(VarCurr)
& v91608(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17340,axiom,
! [VarCurr] :
( v91608(VarCurr)
<=> ( v91585(VarCurr,bitIndex0)
| v91602(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1318,axiom,
! [VarCurr] :
( v91606(VarCurr)
<=> ( v91607(VarCurr)
| v91585(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_6575,axiom,
! [VarCurr] :
( ~ v91607(VarCurr)
<=> v91585(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17339,axiom,
! [VarCurr] :
( v91597(VarCurr)
<=> ( v91598(VarCurr)
& v91603(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17338,axiom,
! [VarCurr] :
( v91603(VarCurr)
<=> ( v91600(VarCurr)
| v91604(VarCurr) ) ) ).
fof(writeUnaryOperator_6574,axiom,
! [VarCurr] :
( ~ v91604(VarCurr)
<=> v91585(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_1317,axiom,
! [VarCurr] :
( v91598(VarCurr)
<=> ( v91599(VarCurr)
| v91585(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_6573,axiom,
! [VarCurr] :
( ~ v91599(VarCurr)
<=> v91600(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1316,axiom,
! [VarCurr] :
( v91600(VarCurr)
<=> ( v91585(VarCurr,bitIndex1)
| v91601(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17337,axiom,
! [VarCurr] :
( v91601(VarCurr)
<=> ( v91585(VarCurr,bitIndex0)
& v91602(VarCurr) ) ) ).
fof(writeUnaryOperator_6572,axiom,
! [VarCurr] :
( ~ v91602(VarCurr)
<=> v91585(VarCurr,bitIndex1) ) ).
fof(addAssignmentInitValue_120,axiom,
v91585(constB0,bitIndex2) ).
fof(addAssignmentInitValue_119,axiom,
~ v91585(constB0,bitIndex1) ).
fof(addAssignmentInitValue_118,axiom,
~ v91585(constB0,bitIndex0) ).
fof(addBitVectorEqualityBitBlasted_6774,axiom,
! [VarCurr] :
( v91593(VarCurr)
<=> ( ( v91594(VarCurr,bitIndex1)
<=> $false )
& ( v91594(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_28589,axiom,
! [VarCurr] :
( v91594(VarCurr,bitIndex0)
<=> v35(VarCurr) ) ).
fof(addAssignment_28588,axiom,
! [VarCurr] :
( v91594(VarCurr,bitIndex1)
<=> v91589(VarCurr) ) ).
fof(addAssignment_28587,axiom,
! [VarCurr] :
( v91589(VarCurr)
<=> v91591(VarCurr) ) ).
fof(addAssignment_28586,axiom,
! [VarCurr] :
( v91591(VarCurr)
<=> v68263(VarCurr) ) ).
fof(addAssignment_28585,axiom,
! [VarCurr] :
( v68283(VarCurr)
<=> v68285(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6773,axiom,
! [VarCurr] :
( v68285(VarCurr)
<=> ( ( v68287(VarCurr,bitIndex2)
<=> $false )
& ( v68287(VarCurr,bitIndex1)
<=> $false )
& ( v68287(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1428,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91567(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v68287(VarNext,B)
<=> v68287(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1486,axiom,
! [VarNext] :
( v91567(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v68287(VarNext,B)
<=> v91577(VarNext,B) ) ) ) ).
fof(addAssignment_28584,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v91577(VarNext,B)
<=> v91575(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1934,axiom,
! [VarCurr] :
( ~ v91578(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v91575(VarCurr,B)
<=> v68291(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1966,axiom,
! [VarCurr] :
( v91578(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v91575(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_6571,axiom,
! [VarCurr] :
( ~ v91578(VarCurr)
<=> v68289(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17336,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91567(VarNext)
<=> v91568(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17335,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91568(VarNext)
<=> ( v91569(VarNext)
& v91564(VarNext) ) ) ) ).
fof(writeUnaryOperator_6570,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91569(VarNext)
<=> v91571(VarNext) ) ) ).
fof(addAssignment_28583,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91571(VarNext)
<=> v91564(VarCurr) ) ) ).
fof(addAssignment_28582,axiom,
! [VarCurr] :
( v91564(VarCurr)
<=> v91488(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_140,axiom,
! [VarCurr] :
( ( ~ v91515(VarCurr)
& ~ v91517(VarCurr)
& ~ v91544(VarCurr) )
=> ! [B] :
( range_2_0(B)
=> ( v68291(VarCurr,B)
<=> v68287(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1144,axiom,
! [VarCurr] :
( v91544(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v68291(VarCurr,B)
<=> v91546(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4559,axiom,
! [VarCurr] :
( v91517(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v68291(VarCurr,B)
<=> v91519(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4569,axiom,
! [VarCurr] :
( v91515(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v68291(VarCurr,B)
<=> v68287(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6772,axiom,
! [VarCurr] :
( v91561(VarCurr)
<=> ( ( v91562(VarCurr,bitIndex1)
<=> $true )
& ( v91562(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_28581,axiom,
! [VarCurr] :
( v91562(VarCurr,bitIndex0)
<=> v91409(VarCurr) ) ).
fof(addAssignment_28580,axiom,
! [VarCurr] :
( v91562(VarCurr,bitIndex1)
<=> v68293(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1933,axiom,
! [VarCurr] :
( ~ v91547(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v91546(VarCurr,B)
<=> v91548(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1965,axiom,
! [VarCurr] :
( v91547(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v91546(VarCurr,B)
<=> b100(B) ) ) ) ).
fof(addAssignment_28579,axiom,
! [VarCurr] :
( v91548(VarCurr,bitIndex0)
<=> v91558(VarCurr) ) ).
fof(addAssignment_28578,axiom,
! [VarCurr] :
( v91548(VarCurr,bitIndex1)
<=> v91556(VarCurr) ) ).
fof(addAssignment_28577,axiom,
! [VarCurr] :
( v91548(VarCurr,bitIndex2)
<=> v91550(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17334,axiom,
! [VarCurr] :
( v91556(VarCurr)
<=> ( v91557(VarCurr)
& v91560(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1315,axiom,
! [VarCurr] :
( v91560(VarCurr)
<=> ( v68287(VarCurr,bitIndex0)
| v68287(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17333,axiom,
! [VarCurr] :
( v91557(VarCurr)
<=> ( v91558(VarCurr)
| v91559(VarCurr) ) ) ).
fof(writeUnaryOperator_6569,axiom,
! [VarCurr] :
( ~ v91559(VarCurr)
<=> v68287(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_6568,axiom,
! [VarCurr] :
( ~ v91558(VarCurr)
<=> v68287(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17332,axiom,
! [VarCurr] :
( v91550(VarCurr)
<=> ( v91551(VarCurr)
& v91555(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1314,axiom,
! [VarCurr] :
( v91555(VarCurr)
<=> ( v91553(VarCurr)
| v68287(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17331,axiom,
! [VarCurr] :
( v91551(VarCurr)
<=> ( v91552(VarCurr)
| v91554(VarCurr) ) ) ).
fof(writeUnaryOperator_6567,axiom,
! [VarCurr] :
( ~ v91554(VarCurr)
<=> v68287(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_6566,axiom,
! [VarCurr] :
( ~ v91552(VarCurr)
<=> v91553(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1313,axiom,
! [VarCurr] :
( v91553(VarCurr)
<=> ( v68287(VarCurr,bitIndex0)
& v68287(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_6771,axiom,
! [VarCurr] :
( v91547(VarCurr)
<=> ( ( v68287(VarCurr,bitIndex2)
<=> $true )
& ( v68287(VarCurr,bitIndex1)
<=> $false )
& ( v68287(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6770,axiom,
! [VarCurr] :
( v91544(VarCurr)
<=> ( ( v91545(VarCurr,bitIndex1)
<=> $true )
& ( v91545(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28576,axiom,
! [VarCurr] :
( v91545(VarCurr,bitIndex0)
<=> v91409(VarCurr) ) ).
fof(addAssignment_28575,axiom,
! [VarCurr] :
( v91545(VarCurr,bitIndex1)
<=> v68293(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1932,axiom,
! [VarCurr] :
( ~ v91520(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v91519(VarCurr,B)
<=> v91521(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1964,axiom,
! [VarCurr] :
( v91520(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v91519(VarCurr,B)
<=> $false ) ) ) ).
fof(addSignExtensionConstraint_27,axiom,
! [VarCurr] :
( v91521(VarCurr,bitIndex4)
<=> v91522(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_26,axiom,
! [VarCurr] :
( v91521(VarCurr,bitIndex5)
<=> v91522(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_25,axiom,
! [VarCurr] :
( v91521(VarCurr,bitIndex6)
<=> v91522(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_24,axiom,
! [VarCurr] :
( v91521(VarCurr,bitIndex7)
<=> v91522(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_23,axiom,
! [VarCurr] :
( v91521(VarCurr,bitIndex8)
<=> v91522(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_22,axiom,
! [VarCurr] :
( v91521(VarCurr,bitIndex9)
<=> v91522(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_21,axiom,
! [VarCurr] :
( v91521(VarCurr,bitIndex10)
<=> v91522(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_20,axiom,
! [VarCurr] :
( v91521(VarCurr,bitIndex11)
<=> v91522(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_19,axiom,
! [VarCurr] :
( v91521(VarCurr,bitIndex12)
<=> v91522(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_18,axiom,
! [VarCurr] :
( v91521(VarCurr,bitIndex13)
<=> v91522(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_17,axiom,
! [VarCurr] :
( v91521(VarCurr,bitIndex14)
<=> v91522(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_16,axiom,
! [VarCurr] :
( v91521(VarCurr,bitIndex15)
<=> v91522(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_15,axiom,
! [VarCurr] :
( v91521(VarCurr,bitIndex16)
<=> v91522(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_14,axiom,
! [VarCurr] :
( v91521(VarCurr,bitIndex17)
<=> v91522(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_13,axiom,
! [VarCurr] :
( v91521(VarCurr,bitIndex18)
<=> v91522(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_12,axiom,
! [VarCurr] :
( v91521(VarCurr,bitIndex19)
<=> v91522(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_11,axiom,
! [VarCurr] :
( v91521(VarCurr,bitIndex20)
<=> v91522(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_10,axiom,
! [VarCurr] :
( v91521(VarCurr,bitIndex21)
<=> v91522(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_9,axiom,
! [VarCurr] :
( v91521(VarCurr,bitIndex22)
<=> v91522(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_8,axiom,
! [VarCurr] :
( v91521(VarCurr,bitIndex23)
<=> v91522(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_7,axiom,
! [VarCurr] :
( v91521(VarCurr,bitIndex24)
<=> v91522(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_6,axiom,
! [VarCurr] :
( v91521(VarCurr,bitIndex25)
<=> v91522(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_5,axiom,
! [VarCurr] :
( v91521(VarCurr,bitIndex26)
<=> v91522(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_4,axiom,
! [VarCurr] :
( v91521(VarCurr,bitIndex27)
<=> v91522(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_3,axiom,
! [VarCurr] :
( v91521(VarCurr,bitIndex28)
<=> v91522(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_2,axiom,
! [VarCurr] :
( v91521(VarCurr,bitIndex29)
<=> v91522(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_1,axiom,
! [VarCurr] :
( v91521(VarCurr,bitIndex30)
<=> v91522(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint,axiom,
! [VarCurr] :
( v91521(VarCurr,bitIndex31)
<=> v91522(VarCurr,bitIndex3) ) ).
fof(addAssignment_28574,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v91521(VarCurr,B)
<=> v91522(VarCurr,B) ) ) ).
fof(addAssignment_28573,axiom,
! [VarCurr] :
( v91522(VarCurr,bitIndex0)
<=> v91542(VarCurr) ) ).
fof(addAssignment_28572,axiom,
! [VarCurr] :
( v91522(VarCurr,bitIndex1)
<=> v91540(VarCurr) ) ).
fof(addAssignment_28571,axiom,
! [VarCurr] :
( v91522(VarCurr,bitIndex2)
<=> v91536(VarCurr) ) ).
fof(addAssignment_28570,axiom,
! [VarCurr] :
( v91522(VarCurr,bitIndex3)
<=> v91524(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17330,axiom,
! [VarCurr] :
( v91540(VarCurr)
<=> ( v91541(VarCurr)
& v91543(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17329,axiom,
! [VarCurr] :
( v91543(VarCurr)
<=> ( v91528(VarCurr,bitIndex0)
| v91532(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1312,axiom,
! [VarCurr] :
( v91541(VarCurr)
<=> ( v91542(VarCurr)
| v91528(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_6565,axiom,
! [VarCurr] :
( ~ v91542(VarCurr)
<=> v91528(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17328,axiom,
! [VarCurr] :
( v91536(VarCurr)
<=> ( v91537(VarCurr)
& v91539(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17327,axiom,
! [VarCurr] :
( v91539(VarCurr)
<=> ( v91530(VarCurr)
| v91533(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1311,axiom,
! [VarCurr] :
( v91537(VarCurr)
<=> ( v91538(VarCurr)
| v91528(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_6564,axiom,
! [VarCurr] :
( ~ v91538(VarCurr)
<=> v91530(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17326,axiom,
! [VarCurr] :
( v91524(VarCurr)
<=> ( v91525(VarCurr)
& v91534(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17325,axiom,
! [VarCurr] :
( v91534(VarCurr)
<=> ( v91527(VarCurr)
| v91535(VarCurr) ) ) ).
fof(writeUnaryOperator_6563,axiom,
! [VarCurr] :
( ~ v91535(VarCurr)
<=> v91528(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_1310,axiom,
! [VarCurr] :
( v91525(VarCurr)
<=> ( v91526(VarCurr)
| v91528(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_6562,axiom,
! [VarCurr] :
( ~ v91526(VarCurr)
<=> v91527(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1309,axiom,
! [VarCurr] :
( v91527(VarCurr)
<=> ( v91528(VarCurr,bitIndex2)
| v91529(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17324,axiom,
! [VarCurr] :
( v91529(VarCurr)
<=> ( v91530(VarCurr)
& v91533(VarCurr) ) ) ).
fof(writeUnaryOperator_6561,axiom,
! [VarCurr] :
( ~ v91533(VarCurr)
<=> v91528(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_1308,axiom,
! [VarCurr] :
( v91530(VarCurr)
<=> ( v91528(VarCurr,bitIndex1)
| v91531(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17323,axiom,
! [VarCurr] :
( v91531(VarCurr)
<=> ( v91528(VarCurr,bitIndex0)
& v91532(VarCurr) ) ) ).
fof(writeUnaryOperator_6560,axiom,
! [VarCurr] :
( ~ v91532(VarCurr)
<=> v91528(VarCurr,bitIndex1) ) ).
fof(addZeroExtensionConstraint_4,axiom,
! [VarCurr] : ~ v91528(VarCurr,bitIndex3) ).
fof(addAssignment_28569,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v91528(VarCurr,B)
<=> v68287(VarCurr,B) ) ) ).
fof(addBitVectorEqualityBitBlasted_6769,axiom,
! [VarCurr] :
( v91520(VarCurr)
<=> ( ( v68287(VarCurr,bitIndex2)
<=> $false )
& ( v68287(VarCurr,bitIndex1)
<=> $false )
& ( v68287(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6768,axiom,
! [VarCurr] :
( v91517(VarCurr)
<=> ( ( v91518(VarCurr,bitIndex1)
<=> $false )
& ( v91518(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_28568,axiom,
! [VarCurr] :
( v91518(VarCurr,bitIndex0)
<=> v91409(VarCurr) ) ).
fof(addAssignment_28567,axiom,
! [VarCurr] :
( v91518(VarCurr,bitIndex1)
<=> v68293(VarCurr) ) ).
fof(addAssignmentInitValueVector_30,axiom,
! [B] :
( range_2_0(B)
=> ( v68287(constB0,B)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_6767,axiom,
! [VarCurr] :
( v91515(VarCurr)
<=> ( ( v91516(VarCurr,bitIndex1)
<=> $false )
& ( v91516(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28566,axiom,
! [VarCurr] :
( v91516(VarCurr,bitIndex0)
<=> v91409(VarCurr) ) ).
fof(addAssignment_28565,axiom,
! [VarCurr] :
( v91516(VarCurr,bitIndex1)
<=> v68293(VarCurr) ) ).
fof(addAssignment_28564,axiom,
! [VarCurr] :
( v91409(VarCurr)
<=> v91411(VarCurr) ) ).
fof(addAssignment_28563,axiom,
! [VarCurr] :
( v91411(VarCurr)
<=> v91413(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1931,axiom,
! [VarCurr] :
( ~ v91509(VarCurr)
=> ( v91413(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1963,axiom,
! [VarCurr] :
( v91509(VarCurr)
=> ( v91413(VarCurr)
<=> v91513(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4558,axiom,
! [VarCurr] :
( ~ v91436(VarCurr)
=> ( v91513(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4568,axiom,
! [VarCurr] :
( v91436(VarCurr)
=> ( v91513(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17322,axiom,
! [VarCurr] :
( v91509(VarCurr)
<=> ( v91436(VarCurr)
| v91510(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17321,axiom,
! [VarCurr] :
( v91510(VarCurr)
<=> ( v91511(VarCurr)
& v91512(VarCurr) ) ) ).
fof(writeUnaryOperator_6559,axiom,
! [VarCurr] :
( ~ v91512(VarCurr)
<=> v91436(VarCurr) ) ).
fof(writeUnaryOperator_6558,axiom,
! [VarCurr] :
( ~ v91511(VarCurr)
<=> v91433(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1307,axiom,
! [VarCurr] :
( v91415(VarCurr)
<=> ( v91507(VarCurr)
| v91417(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1306,axiom,
! [VarCurr] :
( v91507(VarCurr)
<=> ( v91481(VarCurr)
| v91417(VarCurr,bitIndex2) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1427,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91491(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v91417(VarNext,B)
<=> v91417(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1485,axiom,
! [VarNext] :
( v91491(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v91417(VarNext,B)
<=> v91501(VarNext,B) ) ) ) ).
fof(addAssignment_28562,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v91501(VarNext,B)
<=> v91499(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1930,axiom,
! [VarCurr] :
( ~ v91502(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v91499(VarCurr,B)
<=> v91419(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1962,axiom,
! [VarCurr] :
( v91502(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v91499(VarCurr,B)
<=> b1000(B) ) ) ) ).
fof(writeUnaryOperator_6557,axiom,
! [VarCurr] :
( ~ v91502(VarCurr)
<=> v45(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17320,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91491(VarNext)
<=> v91492(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17319,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91492(VarNext)
<=> ( v91493(VarNext)
& v91488(VarNext) ) ) ) ).
fof(writeUnaryOperator_6556,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91493(VarNext)
<=> v91495(VarNext) ) ) ).
fof(addAssignment_28561,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91495(VarNext)
<=> v91488(VarCurr) ) ) ).
fof(addAssignment_28560,axiom,
! [VarCurr] :
( v91488(VarCurr)
<=> v11304(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1143,axiom,
! [VarCurr] :
( ( ~ v91442(VarCurr)
& ~ v91465(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v91419(VarCurr,B)
<=> v91417(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4557,axiom,
! [VarCurr] :
( v91465(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v91419(VarCurr,B)
<=> v91467(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4567,axiom,
! [VarCurr] :
( v91442(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v91419(VarCurr,B)
<=> v91444(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17318,axiom,
! [VarCurr] :
( v91482(VarCurr)
<=> ( v91483(VarCurr)
| v91485(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6766,axiom,
! [VarCurr] :
( v91485(VarCurr)
<=> ( ( v91486(VarCurr,bitIndex1)
<=> $true )
& ( v91486(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_28559,axiom,
! [VarCurr] :
( v91486(VarCurr,bitIndex0)
<=> v91425(VarCurr) ) ).
fof(addAssignment_28558,axiom,
! [VarCurr] :
( v91486(VarCurr,bitIndex1)
<=> v91421(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6765,axiom,
! [VarCurr] :
( v91483(VarCurr)
<=> ( ( v91484(VarCurr,bitIndex1)
<=> $false )
& ( v91484(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28557,axiom,
! [VarCurr] :
( v91484(VarCurr,bitIndex0)
<=> v91425(VarCurr) ) ).
fof(addAssignment_28556,axiom,
! [VarCurr] :
( v91484(VarCurr,bitIndex1)
<=> v91421(VarCurr) ) ).
fof(addAssignment_28555,axiom,
! [VarCurr] :
( v91467(VarCurr,bitIndex0)
<=> v91463(VarCurr) ) ).
fof(addAssignment_28554,axiom,
! [VarCurr] :
( v91467(VarCurr,bitIndex1)
<=> v91479(VarCurr) ) ).
fof(addAssignment_28553,axiom,
! [VarCurr] :
( v91467(VarCurr,bitIndex2)
<=> v91475(VarCurr) ) ).
fof(addAssignment_28552,axiom,
! [VarCurr] :
( v91467(VarCurr,bitIndex3)
<=> v91469(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17317,axiom,
! [VarCurr] :
( v91479(VarCurr)
<=> ( v91480(VarCurr)
& v91481(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1305,axiom,
! [VarCurr] :
( v91481(VarCurr)
<=> ( v91417(VarCurr,bitIndex0)
| v91417(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17316,axiom,
! [VarCurr] :
( v91480(VarCurr)
<=> ( v91463(VarCurr)
| v91453(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17315,axiom,
! [VarCurr] :
( v91475(VarCurr)
<=> ( v91476(VarCurr)
& v91478(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1304,axiom,
! [VarCurr] :
( v91478(VarCurr)
<=> ( v91417(VarCurr,bitIndex2)
| v91473(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17314,axiom,
! [VarCurr] :
( v91476(VarCurr)
<=> ( v91454(VarCurr)
| v91477(VarCurr) ) ) ).
fof(writeUnaryOperator_6555,axiom,
! [VarCurr] :
( ~ v91477(VarCurr)
<=> v91473(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17313,axiom,
! [VarCurr] :
( v91469(VarCurr)
<=> ( v91470(VarCurr)
& v91474(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1303,axiom,
! [VarCurr] :
( v91474(VarCurr)
<=> ( v91417(VarCurr,bitIndex3)
| v91472(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17312,axiom,
! [VarCurr] :
( v91470(VarCurr)
<=> ( v91456(VarCurr)
| v91471(VarCurr) ) ) ).
fof(writeUnaryOperator_6554,axiom,
! [VarCurr] :
( ~ v91471(VarCurr)
<=> v91472(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1302,axiom,
! [VarCurr] :
( v91472(VarCurr)
<=> ( v91417(VarCurr,bitIndex2)
& v91473(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1301,axiom,
! [VarCurr] :
( v91473(VarCurr)
<=> ( v91417(VarCurr,bitIndex0)
& v91417(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_6764,axiom,
! [VarCurr] :
( v91465(VarCurr)
<=> ( ( v91466(VarCurr,bitIndex1)
<=> $true )
& ( v91466(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28551,axiom,
! [VarCurr] :
( v91466(VarCurr,bitIndex0)
<=> v91425(VarCurr) ) ).
fof(addAssignment_28550,axiom,
! [VarCurr] :
( v91466(VarCurr,bitIndex1)
<=> v91421(VarCurr) ) ).
fof(addAssignment_28549,axiom,
! [VarCurr] :
( v91444(VarCurr,bitIndex0)
<=> v91463(VarCurr) ) ).
fof(addAssignment_28548,axiom,
! [VarCurr] :
( v91444(VarCurr,bitIndex1)
<=> v91461(VarCurr) ) ).
fof(addAssignment_28547,axiom,
! [VarCurr] :
( v91444(VarCurr,bitIndex2)
<=> v91457(VarCurr) ) ).
fof(addAssignment_28546,axiom,
! [VarCurr] :
( v91444(VarCurr,bitIndex3)
<=> v91446(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17311,axiom,
! [VarCurr] :
( v91461(VarCurr)
<=> ( v91462(VarCurr)
& v91464(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17310,axiom,
! [VarCurr] :
( v91464(VarCurr)
<=> ( v91417(VarCurr,bitIndex0)
| v91453(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1300,axiom,
! [VarCurr] :
( v91462(VarCurr)
<=> ( v91463(VarCurr)
| v91417(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_6553,axiom,
! [VarCurr] :
( ~ v91463(VarCurr)
<=> v91417(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17309,axiom,
! [VarCurr] :
( v91457(VarCurr)
<=> ( v91458(VarCurr)
& v91460(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17308,axiom,
! [VarCurr] :
( v91460(VarCurr)
<=> ( v91451(VarCurr)
| v91454(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1299,axiom,
! [VarCurr] :
( v91458(VarCurr)
<=> ( v91459(VarCurr)
| v91417(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_6552,axiom,
! [VarCurr] :
( ~ v91459(VarCurr)
<=> v91451(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17307,axiom,
! [VarCurr] :
( v91446(VarCurr)
<=> ( v91447(VarCurr)
& v91455(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17306,axiom,
! [VarCurr] :
( v91455(VarCurr)
<=> ( v91449(VarCurr)
| v91456(VarCurr) ) ) ).
fof(writeUnaryOperator_6551,axiom,
! [VarCurr] :
( ~ v91456(VarCurr)
<=> v91417(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_1298,axiom,
! [VarCurr] :
( v91447(VarCurr)
<=> ( v91448(VarCurr)
| v91417(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_6550,axiom,
! [VarCurr] :
( ~ v91448(VarCurr)
<=> v91449(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1297,axiom,
! [VarCurr] :
( v91449(VarCurr)
<=> ( v91417(VarCurr,bitIndex2)
| v91450(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17305,axiom,
! [VarCurr] :
( v91450(VarCurr)
<=> ( v91451(VarCurr)
& v91454(VarCurr) ) ) ).
fof(writeUnaryOperator_6549,axiom,
! [VarCurr] :
( ~ v91454(VarCurr)
<=> v91417(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_1296,axiom,
! [VarCurr] :
( v91451(VarCurr)
<=> ( v91417(VarCurr,bitIndex1)
| v91452(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17304,axiom,
! [VarCurr] :
( v91452(VarCurr)
<=> ( v91417(VarCurr,bitIndex0)
& v91453(VarCurr) ) ) ).
fof(writeUnaryOperator_6548,axiom,
! [VarCurr] :
( ~ v91453(VarCurr)
<=> v91417(VarCurr,bitIndex1) ) ).
fof(addAssignmentInitValue_117,axiom,
v91417(constB0,bitIndex3) ).
fof(addAssignmentInitValue_116,axiom,
~ v91417(constB0,bitIndex2) ).
fof(addAssignmentInitValue_115,axiom,
~ v91417(constB0,bitIndex1) ).
fof(addAssignmentInitValue_114,axiom,
~ v91417(constB0,bitIndex0) ).
fof(addBitVectorEqualityBitBlasted_6763,axiom,
! [VarCurr] :
( v91442(VarCurr)
<=> ( ( v91443(VarCurr,bitIndex1)
<=> $false )
& ( v91443(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_28545,axiom,
! [VarCurr] :
( v91443(VarCurr,bitIndex0)
<=> v91425(VarCurr) ) ).
fof(addAssignment_28544,axiom,
! [VarCurr] :
( v91443(VarCurr,bitIndex1)
<=> v91421(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17303,axiom,
! [VarCurr] :
( v91425(VarCurr)
<=> ( v91413(VarCurr)
| v91427(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1929,axiom,
! [VarCurr] :
( ~ v91429(VarCurr)
=> ( v91427(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1961,axiom,
! [VarCurr] :
( v91429(VarCurr)
=> ( v91427(VarCurr)
<=> v91438(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4556,axiom,
! [VarCurr] :
( ~ v91431(VarCurr)
=> ( v91438(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4566,axiom,
! [VarCurr] :
( v91431(VarCurr)
=> ( v91438(VarCurr)
<=> v91439(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1928,axiom,
! [VarCurr] :
( ~ v91415(VarCurr)
=> ( v91439(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1960,axiom,
! [VarCurr] :
( v91415(VarCurr)
=> ( v91439(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17302,axiom,
! [VarCurr] :
( v91429(VarCurr)
<=> ( v91430(VarCurr)
& v91435(VarCurr) ) ) ).
fof(writeUnaryOperator_6547,axiom,
! [VarCurr] :
( ~ v91435(VarCurr)
<=> v91436(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17301,axiom,
! [VarCurr] :
( v91436(VarCurr)
<=> ( v91437(VarCurr)
& v91415(VarCurr) ) ) ).
fof(writeUnaryOperator_6546,axiom,
! [VarCurr] :
( ~ v91437(VarCurr)
<=> v68283(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17300,axiom,
! [VarCurr] :
( v91430(VarCurr)
<=> ( v91431(VarCurr)
| v91434(VarCurr) ) ) ).
fof(writeUnaryOperator_6545,axiom,
! [VarCurr] :
( ~ v91434(VarCurr)
<=> v91433(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17299,axiom,
! [VarCurr] :
( v91431(VarCurr)
<=> ( v91432(VarCurr)
& v91433(VarCurr) ) ) ).
fof(writeUnaryOperator_6544,axiom,
! [VarCurr] :
( ~ v91433(VarCurr)
<=> v39(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6762,axiom,
! [VarCurr] :
( v91432(VarCurr)
<=> ( ( v37(VarCurr,bitIndex1)
<=> $false )
& ( v37(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_28543,axiom,
! [VarCurr] :
( v91421(VarCurr)
<=> v91423(VarCurr) ) ).
fof(addAssignment_28542,axiom,
! [VarCurr] :
( v91423(VarCurr)
<=> v64201(VarCurr) ) ).
fof(addAssignment_28541,axiom,
! [VarCurr] :
( v68293(VarCurr)
<=> v68295(VarCurr) ) ).
fof(addAssignment_28540,axiom,
! [VarCurr] :
( v68295(VarCurr)
<=> v68297(VarCurr) ) ).
fof(addAssignment_28539,axiom,
! [VarCurr] :
( v68297(VarCurr)
<=> v68299(VarCurr) ) ).
fof(addAssignment_28538,axiom,
! [VarCurr] :
( v68299(VarCurr)
<=> v68301(VarCurr) ) ).
fof(addAssignment_28537,axiom,
! [VarCurr] :
( v68301(VarCurr)
<=> v68303(VarCurr) ) ).
fof(addAssignment_28536,axiom,
! [VarCurr] :
( v68303(VarCurr)
<=> v68305(VarCurr) ) ).
fof(addAssignment_28535,axiom,
! [VarCurr] :
( v68305(VarCurr)
<=> v68307(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6761,axiom,
! [VarCurr] :
( v68307(VarCurr)
<=> ( ( v68309(VarCurr,bitIndex1)
<=> $true )
& ( v68309(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1426,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91393(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v68309(VarNext,B)
<=> v68309(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1484,axiom,
! [VarNext] :
( v91393(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v68309(VarNext,B)
<=> v91403(VarNext,B) ) ) ) ).
fof(addAssignment_28534,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v91403(VarNext,B)
<=> v91401(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1927,axiom,
! [VarCurr] :
( ~ v91404(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v91401(VarCurr,B)
<=> v68315(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1959,axiom,
! [VarCurr] :
( v91404(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v91401(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_6543,axiom,
! [VarCurr] :
( ~ v91404(VarCurr)
<=> v68311(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17298,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91393(VarNext)
<=> v91394(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17297,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91394(VarNext)
<=> ( v91395(VarNext)
& v91390(VarNext) ) ) ) ).
fof(writeUnaryOperator_6542,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91395(VarNext)
<=> v91397(VarNext) ) ) ).
fof(addAssignment_28533,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91397(VarNext)
<=> v91390(VarCurr) ) ) ).
fof(addAssignment_28532,axiom,
! [VarCurr] :
( v91390(VarCurr)
<=> v84001(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_139,axiom,
! [VarCurr] :
( ( ~ v91382(VarCurr)
& ~ v91384(VarCurr)
& ~ v91385(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v68315(VarCurr,B)
<=> v91388(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1142,axiom,
! [VarCurr] :
( v91385(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v68315(VarCurr,B)
<=> v91386(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4555,axiom,
! [VarCurr] :
( v91384(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v68315(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4565,axiom,
! [VarCurr] :
( v91382(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v68315(VarCurr,B)
<=> v91383(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1926,axiom,
! [VarCurr] :
( ~ v68317(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v91388(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1958,axiom,
! [VarCurr] :
( v68317(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v91388(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6760,axiom,
! [VarCurr] :
( v91387(VarCurr)
<=> ( ( v68309(VarCurr,bitIndex1)
<=> $true )
& ( v68309(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1925,axiom,
! [VarCurr] :
( ~ v91355(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v91386(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1957,axiom,
! [VarCurr] :
( v91355(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v91386(VarCurr,B)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6759,axiom,
! [VarCurr] :
( v91385(VarCurr)
<=> ( ( v68309(VarCurr,bitIndex1)
<=> $true )
& ( v68309(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6758,axiom,
! [VarCurr] :
( v91384(VarCurr)
<=> ( ( v68309(VarCurr,bitIndex1)
<=> $false )
& ( v68309(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1924,axiom,
! [VarCurr] :
( ~ v68317(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v91383(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1956,axiom,
! [VarCurr] :
( v68317(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v91383(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6757,axiom,
! [VarCurr] :
( v91382(VarCurr)
<=> ( ( v68309(VarCurr,bitIndex1)
<=> $false )
& ( v68309(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28531,axiom,
! [VarCurr] :
( v91355(VarCurr)
<=> v91357(VarCurr) ) ).
fof(addAssignment_28530,axiom,
! [VarCurr] :
( v91357(VarCurr)
<=> v91359(VarCurr) ) ).
fof(addAssignment_28529,axiom,
! [VarCurr] :
( v91359(VarCurr)
<=> v91361(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17296,axiom,
! [VarCurr] :
( v91361(VarCurr)
<=> ( v68471(VarCurr)
& v91363(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1425,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91366(VarNext)
=> ( v91363(VarNext)
<=> v91363(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1483,axiom,
! [VarNext] :
( v91366(VarNext)
=> ( v91363(VarNext)
<=> v91376(VarNext) ) ) ).
fof(addAssignment_28528,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91376(VarNext)
<=> v91374(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1923,axiom,
! [VarCurr] :
( ~ v91377(VarCurr)
=> ( v91374(VarCurr)
<=> v68471(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1955,axiom,
! [VarCurr] :
( v91377(VarCurr)
=> ( v91374(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_6541,axiom,
! [VarCurr] :
( ~ v91377(VarCurr)
<=> v68369(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17295,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91366(VarNext)
<=> v91367(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17294,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91367(VarNext)
<=> ( v91368(VarNext)
& v68517(VarNext) ) ) ) ).
fof(writeUnaryOperator_6540,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91368(VarNext)
<=> v91370(VarNext) ) ) ).
fof(addAssignment_28527,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91370(VarNext)
<=> v68517(VarCurr) ) ) ).
fof(addAssignmentInitValueVector_29,axiom,
( v91363(constB0)
<=> $false ) ).
fof(addAssignment_28526,axiom,
! [VarCurr] :
( v68317(VarCurr)
<=> v68319(VarCurr) ) ).
fof(addAssignment_28525,axiom,
! [VarCurr] :
( v68319(VarCurr)
<=> v68321(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6756,axiom,
! [VarCurr] :
( v68321(VarCurr)
<=> ( ( v68323(VarCurr,bitIndex1)
<=> $true )
& ( v68323(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1424,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91341(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v68323(VarNext,B)
<=> v68323(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1482,axiom,
! [VarNext] :
( v91341(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v68323(VarNext,B)
<=> v91349(VarNext,B) ) ) ) ).
fof(addAssignment_28524,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v91349(VarNext,B)
<=> v91347(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1922,axiom,
! [VarCurr] :
( ~ v91350(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v91347(VarCurr,B)
<=> v68327(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1954,axiom,
! [VarCurr] :
( v91350(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v91347(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_6539,axiom,
! [VarCurr] :
( ~ v91350(VarCurr)
<=> v68325(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17293,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91341(VarNext)
<=> v91342(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17292,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91342(VarNext)
<=> ( v91343(VarNext)
& v90984(VarNext) ) ) ) ).
fof(writeUnaryOperator_6538,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91343(VarNext)
<=> v90991(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_138,axiom,
! [VarCurr] :
( ( ~ v90977(VarCurr)
& ~ v90979(VarCurr)
& ~ v90980(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v68327(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1141,axiom,
! [VarCurr] :
( v90980(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v68327(VarCurr,B)
<=> v91337(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4554,axiom,
! [VarCurr] :
( v90979(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v68327(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4564,axiom,
! [VarCurr] :
( v90977(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v68327(VarCurr,B)
<=> v91336(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1921,axiom,
! [VarCurr] :
( ~ v90970(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v91337(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1953,axiom,
! [VarCurr] :
( v90970(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v91337(VarCurr,B)
<=> v91338(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1920,axiom,
! [VarCurr] :
( ~ v68329(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v91338(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1952,axiom,
! [VarCurr] :
( v68329(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v91338(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1919,axiom,
! [VarCurr] :
( ~ v68329(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v91336(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1951,axiom,
! [VarCurr] :
( v68329(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v91336(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17291,axiom,
! [VarCurr] :
( v68329(VarCurr)
<=> ( v91333(VarCurr)
| v87644(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17290,axiom,
! [VarCurr] :
( v91333(VarCurr)
<=> ( v91334(VarCurr)
| v84350(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17289,axiom,
! [VarCurr] :
( v91334(VarCurr)
<=> ( v68331(VarCurr)
| v80898(VarCurr) ) ) ).
fof(addAssignment_28523,axiom,
! [VarCurr] :
( v68331(VarCurr)
<=> v68333(VarCurr) ) ).
fof(addAssignment_28522,axiom,
! [VarCurr] :
( v68333(VarCurr)
<=> v68335(VarCurr) ) ).
fof(addAssignment_28521,axiom,
! [VarCurr] :
( v68335(VarCurr)
<=> v68337(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6755,axiom,
! [VarCurr] :
( v68337(VarCurr)
<=> ( ( v68339(VarCurr,bitIndex1)
<=> $false )
& ( v68339(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1423,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91317(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v68339(VarNext,B)
<=> v68339(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1481,axiom,
! [VarNext] :
( v91317(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v68339(VarNext,B)
<=> v91327(VarNext,B) ) ) ) ).
fof(addAssignment_28520,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v91327(VarNext,B)
<=> v91325(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1918,axiom,
! [VarCurr] :
( ~ v91328(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v91325(VarCurr,B)
<=> v68345(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1950,axiom,
! [VarCurr] :
( v91328(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v91325(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_6537,axiom,
! [VarCurr] :
( ~ v91328(VarCurr)
<=> v68341(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17288,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91317(VarNext)
<=> v91318(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17287,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91318(VarNext)
<=> ( v91319(VarNext)
& v91314(VarNext) ) ) ) ).
fof(writeUnaryOperator_6536,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91319(VarNext)
<=> v91321(VarNext) ) ) ).
fof(addAssignment_28519,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91321(VarNext)
<=> v91314(VarCurr) ) ) ).
fof(addAssignment_28518,axiom,
! [VarCurr] :
( v91314(VarCurr)
<=> v91052(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_137,axiom,
! [VarCurr] :
( ( ~ v91303(VarCurr)
& ~ v91305(VarCurr)
& ~ v91307(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v68345(VarCurr,B)
<=> v91312(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1140,axiom,
! [VarCurr] :
( v91307(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v68345(VarCurr,B)
<=> v91308(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4553,axiom,
! [VarCurr] :
( v91305(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v68345(VarCurr,B)
<=> v91306(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4563,axiom,
! [VarCurr] :
( v91303(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v68345(VarCurr,B)
<=> v91304(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1917,axiom,
! [VarCurr] :
( ~ v91032(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v91312(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1949,axiom,
! [VarCurr] :
( v91032(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v91312(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6754,axiom,
! [VarCurr] :
( v91311(VarCurr)
<=> ( ( v68339(VarCurr,bitIndex1)
<=> $true )
& ( v68339(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1916,axiom,
! [VarCurr] :
( ~ v91005(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v91308(VarCurr,B)
<=> v91310(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1948,axiom,
! [VarCurr] :
( v91005(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v91308(VarCurr,B)
<=> v91309(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1915,axiom,
! [VarCurr] :
( ~ v91026(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v91310(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1947,axiom,
! [VarCurr] :
( v91026(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v91310(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1914,axiom,
! [VarCurr] :
( ~ v68347(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v91309(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1946,axiom,
! [VarCurr] :
( v68347(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v91309(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6753,axiom,
! [VarCurr] :
( v91307(VarCurr)
<=> ( ( v68339(VarCurr,bitIndex1)
<=> $true )
& ( v68339(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1913,axiom,
! [VarCurr] :
( ~ v80884(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v91306(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1945,axiom,
! [VarCurr] :
( v80884(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v91306(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6752,axiom,
! [VarCurr] :
( v91305(VarCurr)
<=> ( ( v68339(VarCurr,bitIndex1)
<=> $false )
& ( v68339(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1912,axiom,
! [VarCurr] :
( ~ v68347(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v91304(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1944,axiom,
! [VarCurr] :
( v68347(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v91304(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6751,axiom,
! [VarCurr] :
( v91303(VarCurr)
<=> ( ( v68339(VarCurr,bitIndex1)
<=> $false )
& ( v68339(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28517,axiom,
! [VarCurr] :
( v91032(VarCurr)
<=> v91034(VarCurr) ) ).
fof(addAssignment_28516,axiom,
! [VarCurr] :
( v91034(VarCurr)
<=> v91036(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17286,axiom,
! [VarCurr] :
( v91036(VarCurr)
<=> ( v91038(VarCurr)
& v91301(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6750,axiom,
! [VarCurr] :
( v91301(VarCurr)
<=> ( ( v91074(VarCurr,bitIndex24)
<=> $false )
& ( v91074(VarCurr,bitIndex23)
<=> $false )
& ( v91074(VarCurr,bitIndex22)
<=> $false )
& ( v91074(VarCurr,bitIndex21)
<=> $false )
& ( v91074(VarCurr,bitIndex20)
<=> $false )
& ( v91074(VarCurr,bitIndex19)
<=> $false )
& ( v91074(VarCurr,bitIndex18)
<=> $false )
& ( v91074(VarCurr,bitIndex17)
<=> $false )
& ( v91074(VarCurr,bitIndex16)
<=> $false )
& ( v91074(VarCurr,bitIndex15)
<=> $false )
& ( v91074(VarCurr,bitIndex14)
<=> $false )
& ( v91074(VarCurr,bitIndex13)
<=> $false )
& ( v91074(VarCurr,bitIndex12)
<=> $false )
& ( v91074(VarCurr,bitIndex11)
<=> $false )
& ( v91074(VarCurr,bitIndex10)
<=> $false )
& ( v91074(VarCurr,bitIndex9)
<=> $false )
& ( v91074(VarCurr,bitIndex8)
<=> $false )
& ( v91074(VarCurr,bitIndex7)
<=> $false )
& ( v91074(VarCurr,bitIndex6)
<=> $false )
& ( v91074(VarCurr,bitIndex5)
<=> $false )
& ( v91074(VarCurr,bitIndex4)
<=> $false )
& ( v91074(VarCurr,bitIndex3)
<=> $false )
& ( v91074(VarCurr,bitIndex2)
<=> $false )
& ( v91074(VarCurr,bitIndex1)
<=> $false )
& ( v91074(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1422,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91081(VarNext)
=> ! [B] :
( range_24_0(B)
=> ( v91074(VarNext,B)
<=> v91074(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1480,axiom,
! [VarNext] :
( v91081(VarNext)
=> ! [B] :
( range_24_0(B)
=> ( v91074(VarNext,B)
<=> v91120(VarNext,B) ) ) ) ).
fof(addAssignment_28515,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_24_0(B)
=> ( v91120(VarNext,B)
<=> v91118(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1911,axiom,
! [VarCurr] :
( ~ v91117(VarCurr)
=> ! [B] :
( range_24_0(B)
=> ( v91118(VarCurr,B)
<=> v91121(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1943,axiom,
! [VarCurr] :
( v91117(VarCurr)
=> ! [B] :
( range_24_0(B)
=> ( v91118(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1910,axiom,
! [VarCurr] :
( ~ v91042(VarCurr)
=> ! [B] :
( range_24_0(B)
=> ( v91121(VarCurr,B)
<=> v91122(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1942,axiom,
! [VarCurr] :
( v91042(VarCurr)
=> ! [B] :
( range_24_0(B)
=> ( v91121(VarCurr,B)
<=> v91076(VarCurr,B) ) ) ) ).
fof(addAssignment_28514,axiom,
! [VarCurr] :
( v91122(VarCurr,bitIndex0)
<=> v91296(VarCurr) ) ).
fof(addAssignment_28513,axiom,
! [VarCurr] :
( v91122(VarCurr,bitIndex1)
<=> v91294(VarCurr) ) ).
fof(addAssignment_28512,axiom,
! [VarCurr] :
( v91122(VarCurr,bitIndex2)
<=> v91290(VarCurr) ) ).
fof(addAssignment_28511,axiom,
! [VarCurr] :
( v91122(VarCurr,bitIndex3)
<=> v91286(VarCurr) ) ).
fof(addAssignment_28510,axiom,
! [VarCurr] :
( v91122(VarCurr,bitIndex4)
<=> v91282(VarCurr) ) ).
fof(addAssignment_28509,axiom,
! [VarCurr] :
( v91122(VarCurr,bitIndex5)
<=> v91278(VarCurr) ) ).
fof(addAssignment_28508,axiom,
! [VarCurr] :
( v91122(VarCurr,bitIndex6)
<=> v91274(VarCurr) ) ).
fof(addAssignment_28507,axiom,
! [VarCurr] :
( v91122(VarCurr,bitIndex7)
<=> v91270(VarCurr) ) ).
fof(addAssignment_28506,axiom,
! [VarCurr] :
( v91122(VarCurr,bitIndex8)
<=> v91266(VarCurr) ) ).
fof(addAssignment_28505,axiom,
! [VarCurr] :
( v91122(VarCurr,bitIndex9)
<=> v91262(VarCurr) ) ).
fof(addAssignment_28504,axiom,
! [VarCurr] :
( v91122(VarCurr,bitIndex10)
<=> v91258(VarCurr) ) ).
fof(addAssignment_28503,axiom,
! [VarCurr] :
( v91122(VarCurr,bitIndex11)
<=> v91254(VarCurr) ) ).
fof(addAssignment_28502,axiom,
! [VarCurr] :
( v91122(VarCurr,bitIndex12)
<=> v91250(VarCurr) ) ).
fof(addAssignment_28501,axiom,
! [VarCurr] :
( v91122(VarCurr,bitIndex13)
<=> v91246(VarCurr) ) ).
fof(addAssignment_28500,axiom,
! [VarCurr] :
( v91122(VarCurr,bitIndex14)
<=> v91242(VarCurr) ) ).
fof(addAssignment_28499,axiom,
! [VarCurr] :
( v91122(VarCurr,bitIndex15)
<=> v91238(VarCurr) ) ).
fof(addAssignment_28498,axiom,
! [VarCurr] :
( v91122(VarCurr,bitIndex16)
<=> v91234(VarCurr) ) ).
fof(addAssignment_28497,axiom,
! [VarCurr] :
( v91122(VarCurr,bitIndex17)
<=> v91230(VarCurr) ) ).
fof(addAssignment_28496,axiom,
! [VarCurr] :
( v91122(VarCurr,bitIndex18)
<=> v91226(VarCurr) ) ).
fof(addAssignment_28495,axiom,
! [VarCurr] :
( v91122(VarCurr,bitIndex19)
<=> v91222(VarCurr) ) ).
fof(addAssignment_28494,axiom,
! [VarCurr] :
( v91122(VarCurr,bitIndex20)
<=> v91218(VarCurr) ) ).
fof(addAssignment_28493,axiom,
! [VarCurr] :
( v91122(VarCurr,bitIndex21)
<=> v91214(VarCurr) ) ).
fof(addAssignment_28492,axiom,
! [VarCurr] :
( v91122(VarCurr,bitIndex22)
<=> v91210(VarCurr) ) ).
fof(addAssignment_28491,axiom,
! [VarCurr] :
( v91122(VarCurr,bitIndex23)
<=> v91206(VarCurr) ) ).
fof(addAssignment_28490,axiom,
! [VarCurr] :
( v91122(VarCurr,bitIndex24)
<=> v91202(VarCurr) ) ).
fof(addAssignment_28489,axiom,
! [VarCurr] :
( v91122(VarCurr,bitIndex25)
<=> v91124(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17285,axiom,
! [VarCurr] :
( v91294(VarCurr)
<=> ( v91295(VarCurr)
& v91297(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17284,axiom,
! [VarCurr] :
( v91297(VarCurr)
<=> ( v91128(VarCurr,bitIndex0)
| v91176(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1295,axiom,
! [VarCurr] :
( v91295(VarCurr)
<=> ( v91296(VarCurr)
| v91128(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_6535,axiom,
! [VarCurr] :
( ~ v91296(VarCurr)
<=> v91128(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17283,axiom,
! [VarCurr] :
( v91290(VarCurr)
<=> ( v91291(VarCurr)
& v91293(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17282,axiom,
! [VarCurr] :
( v91293(VarCurr)
<=> ( v91174(VarCurr)
| v91177(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1294,axiom,
! [VarCurr] :
( v91291(VarCurr)
<=> ( v91292(VarCurr)
| v91128(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_6534,axiom,
! [VarCurr] :
( ~ v91292(VarCurr)
<=> v91174(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17281,axiom,
! [VarCurr] :
( v91286(VarCurr)
<=> ( v91287(VarCurr)
& v91289(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17280,axiom,
! [VarCurr] :
( v91289(VarCurr)
<=> ( v91172(VarCurr)
| v91178(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1293,axiom,
! [VarCurr] :
( v91287(VarCurr)
<=> ( v91288(VarCurr)
| v91128(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_6533,axiom,
! [VarCurr] :
( ~ v91288(VarCurr)
<=> v91172(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17279,axiom,
! [VarCurr] :
( v91282(VarCurr)
<=> ( v91283(VarCurr)
& v91285(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17278,axiom,
! [VarCurr] :
( v91285(VarCurr)
<=> ( v91170(VarCurr)
| v91179(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1292,axiom,
! [VarCurr] :
( v91283(VarCurr)
<=> ( v91284(VarCurr)
| v91128(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_6532,axiom,
! [VarCurr] :
( ~ v91284(VarCurr)
<=> v91170(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17277,axiom,
! [VarCurr] :
( v91278(VarCurr)
<=> ( v91279(VarCurr)
& v91281(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17276,axiom,
! [VarCurr] :
( v91281(VarCurr)
<=> ( v91168(VarCurr)
| v91180(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1291,axiom,
! [VarCurr] :
( v91279(VarCurr)
<=> ( v91280(VarCurr)
| v91128(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_6531,axiom,
! [VarCurr] :
( ~ v91280(VarCurr)
<=> v91168(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17275,axiom,
! [VarCurr] :
( v91274(VarCurr)
<=> ( v91275(VarCurr)
& v91277(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17274,axiom,
! [VarCurr] :
( v91277(VarCurr)
<=> ( v91166(VarCurr)
| v91181(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1290,axiom,
! [VarCurr] :
( v91275(VarCurr)
<=> ( v91276(VarCurr)
| v91128(VarCurr,bitIndex6) ) ) ).
fof(writeUnaryOperator_6530,axiom,
! [VarCurr] :
( ~ v91276(VarCurr)
<=> v91166(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17273,axiom,
! [VarCurr] :
( v91270(VarCurr)
<=> ( v91271(VarCurr)
& v91273(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17272,axiom,
! [VarCurr] :
( v91273(VarCurr)
<=> ( v91164(VarCurr)
| v91182(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1289,axiom,
! [VarCurr] :
( v91271(VarCurr)
<=> ( v91272(VarCurr)
| v91128(VarCurr,bitIndex7) ) ) ).
fof(writeUnaryOperator_6529,axiom,
! [VarCurr] :
( ~ v91272(VarCurr)
<=> v91164(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17271,axiom,
! [VarCurr] :
( v91266(VarCurr)
<=> ( v91267(VarCurr)
& v91269(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17270,axiom,
! [VarCurr] :
( v91269(VarCurr)
<=> ( v91162(VarCurr)
| v91183(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1288,axiom,
! [VarCurr] :
( v91267(VarCurr)
<=> ( v91268(VarCurr)
| v91128(VarCurr,bitIndex8) ) ) ).
fof(writeUnaryOperator_6528,axiom,
! [VarCurr] :
( ~ v91268(VarCurr)
<=> v91162(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17269,axiom,
! [VarCurr] :
( v91262(VarCurr)
<=> ( v91263(VarCurr)
& v91265(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17268,axiom,
! [VarCurr] :
( v91265(VarCurr)
<=> ( v91160(VarCurr)
| v91184(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1287,axiom,
! [VarCurr] :
( v91263(VarCurr)
<=> ( v91264(VarCurr)
| v91128(VarCurr,bitIndex9) ) ) ).
fof(writeUnaryOperator_6527,axiom,
! [VarCurr] :
( ~ v91264(VarCurr)
<=> v91160(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17267,axiom,
! [VarCurr] :
( v91258(VarCurr)
<=> ( v91259(VarCurr)
& v91261(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17266,axiom,
! [VarCurr] :
( v91261(VarCurr)
<=> ( v91158(VarCurr)
| v91185(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1286,axiom,
! [VarCurr] :
( v91259(VarCurr)
<=> ( v91260(VarCurr)
| v91128(VarCurr,bitIndex10) ) ) ).
fof(writeUnaryOperator_6526,axiom,
! [VarCurr] :
( ~ v91260(VarCurr)
<=> v91158(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17265,axiom,
! [VarCurr] :
( v91254(VarCurr)
<=> ( v91255(VarCurr)
& v91257(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17264,axiom,
! [VarCurr] :
( v91257(VarCurr)
<=> ( v91156(VarCurr)
| v91186(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1285,axiom,
! [VarCurr] :
( v91255(VarCurr)
<=> ( v91256(VarCurr)
| v91128(VarCurr,bitIndex11) ) ) ).
fof(writeUnaryOperator_6525,axiom,
! [VarCurr] :
( ~ v91256(VarCurr)
<=> v91156(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17263,axiom,
! [VarCurr] :
( v91250(VarCurr)
<=> ( v91251(VarCurr)
& v91253(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17262,axiom,
! [VarCurr] :
( v91253(VarCurr)
<=> ( v91154(VarCurr)
| v91187(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1284,axiom,
! [VarCurr] :
( v91251(VarCurr)
<=> ( v91252(VarCurr)
| v91128(VarCurr,bitIndex12) ) ) ).
fof(writeUnaryOperator_6524,axiom,
! [VarCurr] :
( ~ v91252(VarCurr)
<=> v91154(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17261,axiom,
! [VarCurr] :
( v91246(VarCurr)
<=> ( v91247(VarCurr)
& v91249(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17260,axiom,
! [VarCurr] :
( v91249(VarCurr)
<=> ( v91152(VarCurr)
| v91188(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1283,axiom,
! [VarCurr] :
( v91247(VarCurr)
<=> ( v91248(VarCurr)
| v91128(VarCurr,bitIndex13) ) ) ).
fof(writeUnaryOperator_6523,axiom,
! [VarCurr] :
( ~ v91248(VarCurr)
<=> v91152(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17259,axiom,
! [VarCurr] :
( v91242(VarCurr)
<=> ( v91243(VarCurr)
& v91245(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17258,axiom,
! [VarCurr] :
( v91245(VarCurr)
<=> ( v91150(VarCurr)
| v91189(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1282,axiom,
! [VarCurr] :
( v91243(VarCurr)
<=> ( v91244(VarCurr)
| v91128(VarCurr,bitIndex14) ) ) ).
fof(writeUnaryOperator_6522,axiom,
! [VarCurr] :
( ~ v91244(VarCurr)
<=> v91150(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17257,axiom,
! [VarCurr] :
( v91238(VarCurr)
<=> ( v91239(VarCurr)
& v91241(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17256,axiom,
! [VarCurr] :
( v91241(VarCurr)
<=> ( v91148(VarCurr)
| v91190(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1281,axiom,
! [VarCurr] :
( v91239(VarCurr)
<=> ( v91240(VarCurr)
| v91128(VarCurr,bitIndex15) ) ) ).
fof(writeUnaryOperator_6521,axiom,
! [VarCurr] :
( ~ v91240(VarCurr)
<=> v91148(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17255,axiom,
! [VarCurr] :
( v91234(VarCurr)
<=> ( v91235(VarCurr)
& v91237(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17254,axiom,
! [VarCurr] :
( v91237(VarCurr)
<=> ( v91146(VarCurr)
| v91191(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1280,axiom,
! [VarCurr] :
( v91235(VarCurr)
<=> ( v91236(VarCurr)
| v91128(VarCurr,bitIndex16) ) ) ).
fof(writeUnaryOperator_6520,axiom,
! [VarCurr] :
( ~ v91236(VarCurr)
<=> v91146(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17253,axiom,
! [VarCurr] :
( v91230(VarCurr)
<=> ( v91231(VarCurr)
& v91233(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17252,axiom,
! [VarCurr] :
( v91233(VarCurr)
<=> ( v91144(VarCurr)
| v91192(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1279,axiom,
! [VarCurr] :
( v91231(VarCurr)
<=> ( v91232(VarCurr)
| v91128(VarCurr,bitIndex17) ) ) ).
fof(writeUnaryOperator_6519,axiom,
! [VarCurr] :
( ~ v91232(VarCurr)
<=> v91144(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17251,axiom,
! [VarCurr] :
( v91226(VarCurr)
<=> ( v91227(VarCurr)
& v91229(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17250,axiom,
! [VarCurr] :
( v91229(VarCurr)
<=> ( v91142(VarCurr)
| v91193(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1278,axiom,
! [VarCurr] :
( v91227(VarCurr)
<=> ( v91228(VarCurr)
| v91128(VarCurr,bitIndex18) ) ) ).
fof(writeUnaryOperator_6518,axiom,
! [VarCurr] :
( ~ v91228(VarCurr)
<=> v91142(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17249,axiom,
! [VarCurr] :
( v91222(VarCurr)
<=> ( v91223(VarCurr)
& v91225(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17248,axiom,
! [VarCurr] :
( v91225(VarCurr)
<=> ( v91140(VarCurr)
| v91194(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1277,axiom,
! [VarCurr] :
( v91223(VarCurr)
<=> ( v91224(VarCurr)
| v91128(VarCurr,bitIndex19) ) ) ).
fof(writeUnaryOperator_6517,axiom,
! [VarCurr] :
( ~ v91224(VarCurr)
<=> v91140(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17247,axiom,
! [VarCurr] :
( v91218(VarCurr)
<=> ( v91219(VarCurr)
& v91221(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17246,axiom,
! [VarCurr] :
( v91221(VarCurr)
<=> ( v91138(VarCurr)
| v91195(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1276,axiom,
! [VarCurr] :
( v91219(VarCurr)
<=> ( v91220(VarCurr)
| v91128(VarCurr,bitIndex20) ) ) ).
fof(writeUnaryOperator_6516,axiom,
! [VarCurr] :
( ~ v91220(VarCurr)
<=> v91138(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17245,axiom,
! [VarCurr] :
( v91214(VarCurr)
<=> ( v91215(VarCurr)
& v91217(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17244,axiom,
! [VarCurr] :
( v91217(VarCurr)
<=> ( v91136(VarCurr)
| v91196(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1275,axiom,
! [VarCurr] :
( v91215(VarCurr)
<=> ( v91216(VarCurr)
| v91128(VarCurr,bitIndex21) ) ) ).
fof(writeUnaryOperator_6515,axiom,
! [VarCurr] :
( ~ v91216(VarCurr)
<=> v91136(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17243,axiom,
! [VarCurr] :
( v91210(VarCurr)
<=> ( v91211(VarCurr)
& v91213(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17242,axiom,
! [VarCurr] :
( v91213(VarCurr)
<=> ( v91134(VarCurr)
| v91197(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1274,axiom,
! [VarCurr] :
( v91211(VarCurr)
<=> ( v91212(VarCurr)
| v91128(VarCurr,bitIndex22) ) ) ).
fof(writeUnaryOperator_6514,axiom,
! [VarCurr] :
( ~ v91212(VarCurr)
<=> v91134(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17241,axiom,
! [VarCurr] :
( v91206(VarCurr)
<=> ( v91207(VarCurr)
& v91209(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17240,axiom,
! [VarCurr] :
( v91209(VarCurr)
<=> ( v91132(VarCurr)
| v91198(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1273,axiom,
! [VarCurr] :
( v91207(VarCurr)
<=> ( v91208(VarCurr)
| v91128(VarCurr,bitIndex23) ) ) ).
fof(writeUnaryOperator_6513,axiom,
! [VarCurr] :
( ~ v91208(VarCurr)
<=> v91132(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17239,axiom,
! [VarCurr] :
( v91202(VarCurr)
<=> ( v91203(VarCurr)
& v91205(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17238,axiom,
! [VarCurr] :
( v91205(VarCurr)
<=> ( v91130(VarCurr)
| v91199(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1272,axiom,
! [VarCurr] :
( v91203(VarCurr)
<=> ( v91204(VarCurr)
| v91128(VarCurr,bitIndex24) ) ) ).
fof(writeUnaryOperator_6512,axiom,
! [VarCurr] :
( ~ v91204(VarCurr)
<=> v91130(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17237,axiom,
! [VarCurr] :
( v91124(VarCurr)
<=> ( v91125(VarCurr)
& v91200(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17236,axiom,
! [VarCurr] :
( v91200(VarCurr)
<=> ( v91127(VarCurr)
| v91201(VarCurr) ) ) ).
fof(writeUnaryOperator_6511,axiom,
! [VarCurr] :
( ~ v91201(VarCurr)
<=> v91128(VarCurr,bitIndex25) ) ).
fof(writeBinaryOperatorShiftedRanges_1271,axiom,
! [VarCurr] :
( v91125(VarCurr)
<=> ( v91126(VarCurr)
| v91128(VarCurr,bitIndex25) ) ) ).
fof(writeUnaryOperator_6510,axiom,
! [VarCurr] :
( ~ v91126(VarCurr)
<=> v91127(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1270,axiom,
! [VarCurr] :
( v91127(VarCurr)
<=> ( v91128(VarCurr,bitIndex24)
| v91129(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17235,axiom,
! [VarCurr] :
( v91129(VarCurr)
<=> ( v91130(VarCurr)
& v91199(VarCurr) ) ) ).
fof(writeUnaryOperator_6509,axiom,
! [VarCurr] :
( ~ v91199(VarCurr)
<=> v91128(VarCurr,bitIndex24) ) ).
fof(writeBinaryOperatorShiftedRanges_1269,axiom,
! [VarCurr] :
( v91130(VarCurr)
<=> ( v91128(VarCurr,bitIndex23)
| v91131(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17234,axiom,
! [VarCurr] :
( v91131(VarCurr)
<=> ( v91132(VarCurr)
& v91198(VarCurr) ) ) ).
fof(writeUnaryOperator_6508,axiom,
! [VarCurr] :
( ~ v91198(VarCurr)
<=> v91128(VarCurr,bitIndex23) ) ).
fof(writeBinaryOperatorShiftedRanges_1268,axiom,
! [VarCurr] :
( v91132(VarCurr)
<=> ( v91128(VarCurr,bitIndex22)
| v91133(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17233,axiom,
! [VarCurr] :
( v91133(VarCurr)
<=> ( v91134(VarCurr)
& v91197(VarCurr) ) ) ).
fof(writeUnaryOperator_6507,axiom,
! [VarCurr] :
( ~ v91197(VarCurr)
<=> v91128(VarCurr,bitIndex22) ) ).
fof(writeBinaryOperatorShiftedRanges_1267,axiom,
! [VarCurr] :
( v91134(VarCurr)
<=> ( v91128(VarCurr,bitIndex21)
| v91135(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17232,axiom,
! [VarCurr] :
( v91135(VarCurr)
<=> ( v91136(VarCurr)
& v91196(VarCurr) ) ) ).
fof(writeUnaryOperator_6506,axiom,
! [VarCurr] :
( ~ v91196(VarCurr)
<=> v91128(VarCurr,bitIndex21) ) ).
fof(writeBinaryOperatorShiftedRanges_1266,axiom,
! [VarCurr] :
( v91136(VarCurr)
<=> ( v91128(VarCurr,bitIndex20)
| v91137(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17231,axiom,
! [VarCurr] :
( v91137(VarCurr)
<=> ( v91138(VarCurr)
& v91195(VarCurr) ) ) ).
fof(writeUnaryOperator_6505,axiom,
! [VarCurr] :
( ~ v91195(VarCurr)
<=> v91128(VarCurr,bitIndex20) ) ).
fof(writeBinaryOperatorShiftedRanges_1265,axiom,
! [VarCurr] :
( v91138(VarCurr)
<=> ( v91128(VarCurr,bitIndex19)
| v91139(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17230,axiom,
! [VarCurr] :
( v91139(VarCurr)
<=> ( v91140(VarCurr)
& v91194(VarCurr) ) ) ).
fof(writeUnaryOperator_6504,axiom,
! [VarCurr] :
( ~ v91194(VarCurr)
<=> v91128(VarCurr,bitIndex19) ) ).
fof(writeBinaryOperatorShiftedRanges_1264,axiom,
! [VarCurr] :
( v91140(VarCurr)
<=> ( v91128(VarCurr,bitIndex18)
| v91141(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17229,axiom,
! [VarCurr] :
( v91141(VarCurr)
<=> ( v91142(VarCurr)
& v91193(VarCurr) ) ) ).
fof(writeUnaryOperator_6503,axiom,
! [VarCurr] :
( ~ v91193(VarCurr)
<=> v91128(VarCurr,bitIndex18) ) ).
fof(writeBinaryOperatorShiftedRanges_1263,axiom,
! [VarCurr] :
( v91142(VarCurr)
<=> ( v91128(VarCurr,bitIndex17)
| v91143(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17228,axiom,
! [VarCurr] :
( v91143(VarCurr)
<=> ( v91144(VarCurr)
& v91192(VarCurr) ) ) ).
fof(writeUnaryOperator_6502,axiom,
! [VarCurr] :
( ~ v91192(VarCurr)
<=> v91128(VarCurr,bitIndex17) ) ).
fof(writeBinaryOperatorShiftedRanges_1262,axiom,
! [VarCurr] :
( v91144(VarCurr)
<=> ( v91128(VarCurr,bitIndex16)
| v91145(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17227,axiom,
! [VarCurr] :
( v91145(VarCurr)
<=> ( v91146(VarCurr)
& v91191(VarCurr) ) ) ).
fof(writeUnaryOperator_6501,axiom,
! [VarCurr] :
( ~ v91191(VarCurr)
<=> v91128(VarCurr,bitIndex16) ) ).
fof(writeBinaryOperatorShiftedRanges_1261,axiom,
! [VarCurr] :
( v91146(VarCurr)
<=> ( v91128(VarCurr,bitIndex15)
| v91147(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17226,axiom,
! [VarCurr] :
( v91147(VarCurr)
<=> ( v91148(VarCurr)
& v91190(VarCurr) ) ) ).
fof(writeUnaryOperator_6500,axiom,
! [VarCurr] :
( ~ v91190(VarCurr)
<=> v91128(VarCurr,bitIndex15) ) ).
fof(writeBinaryOperatorShiftedRanges_1260,axiom,
! [VarCurr] :
( v91148(VarCurr)
<=> ( v91128(VarCurr,bitIndex14)
| v91149(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17225,axiom,
! [VarCurr] :
( v91149(VarCurr)
<=> ( v91150(VarCurr)
& v91189(VarCurr) ) ) ).
fof(writeUnaryOperator_6499,axiom,
! [VarCurr] :
( ~ v91189(VarCurr)
<=> v91128(VarCurr,bitIndex14) ) ).
fof(writeBinaryOperatorShiftedRanges_1259,axiom,
! [VarCurr] :
( v91150(VarCurr)
<=> ( v91128(VarCurr,bitIndex13)
| v91151(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17224,axiom,
! [VarCurr] :
( v91151(VarCurr)
<=> ( v91152(VarCurr)
& v91188(VarCurr) ) ) ).
fof(writeUnaryOperator_6498,axiom,
! [VarCurr] :
( ~ v91188(VarCurr)
<=> v91128(VarCurr,bitIndex13) ) ).
fof(writeBinaryOperatorShiftedRanges_1258,axiom,
! [VarCurr] :
( v91152(VarCurr)
<=> ( v91128(VarCurr,bitIndex12)
| v91153(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17223,axiom,
! [VarCurr] :
( v91153(VarCurr)
<=> ( v91154(VarCurr)
& v91187(VarCurr) ) ) ).
fof(writeUnaryOperator_6497,axiom,
! [VarCurr] :
( ~ v91187(VarCurr)
<=> v91128(VarCurr,bitIndex12) ) ).
fof(writeBinaryOperatorShiftedRanges_1257,axiom,
! [VarCurr] :
( v91154(VarCurr)
<=> ( v91128(VarCurr,bitIndex11)
| v91155(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17222,axiom,
! [VarCurr] :
( v91155(VarCurr)
<=> ( v91156(VarCurr)
& v91186(VarCurr) ) ) ).
fof(writeUnaryOperator_6496,axiom,
! [VarCurr] :
( ~ v91186(VarCurr)
<=> v91128(VarCurr,bitIndex11) ) ).
fof(writeBinaryOperatorShiftedRanges_1256,axiom,
! [VarCurr] :
( v91156(VarCurr)
<=> ( v91128(VarCurr,bitIndex10)
| v91157(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17221,axiom,
! [VarCurr] :
( v91157(VarCurr)
<=> ( v91158(VarCurr)
& v91185(VarCurr) ) ) ).
fof(writeUnaryOperator_6495,axiom,
! [VarCurr] :
( ~ v91185(VarCurr)
<=> v91128(VarCurr,bitIndex10) ) ).
fof(writeBinaryOperatorShiftedRanges_1255,axiom,
! [VarCurr] :
( v91158(VarCurr)
<=> ( v91128(VarCurr,bitIndex9)
| v91159(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17220,axiom,
! [VarCurr] :
( v91159(VarCurr)
<=> ( v91160(VarCurr)
& v91184(VarCurr) ) ) ).
fof(writeUnaryOperator_6494,axiom,
! [VarCurr] :
( ~ v91184(VarCurr)
<=> v91128(VarCurr,bitIndex9) ) ).
fof(writeBinaryOperatorShiftedRanges_1254,axiom,
! [VarCurr] :
( v91160(VarCurr)
<=> ( v91128(VarCurr,bitIndex8)
| v91161(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17219,axiom,
! [VarCurr] :
( v91161(VarCurr)
<=> ( v91162(VarCurr)
& v91183(VarCurr) ) ) ).
fof(writeUnaryOperator_6493,axiom,
! [VarCurr] :
( ~ v91183(VarCurr)
<=> v91128(VarCurr,bitIndex8) ) ).
fof(writeBinaryOperatorShiftedRanges_1253,axiom,
! [VarCurr] :
( v91162(VarCurr)
<=> ( v91128(VarCurr,bitIndex7)
| v91163(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17218,axiom,
! [VarCurr] :
( v91163(VarCurr)
<=> ( v91164(VarCurr)
& v91182(VarCurr) ) ) ).
fof(writeUnaryOperator_6492,axiom,
! [VarCurr] :
( ~ v91182(VarCurr)
<=> v91128(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorShiftedRanges_1252,axiom,
! [VarCurr] :
( v91164(VarCurr)
<=> ( v91128(VarCurr,bitIndex6)
| v91165(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17217,axiom,
! [VarCurr] :
( v91165(VarCurr)
<=> ( v91166(VarCurr)
& v91181(VarCurr) ) ) ).
fof(writeUnaryOperator_6491,axiom,
! [VarCurr] :
( ~ v91181(VarCurr)
<=> v91128(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorShiftedRanges_1251,axiom,
! [VarCurr] :
( v91166(VarCurr)
<=> ( v91128(VarCurr,bitIndex5)
| v91167(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17216,axiom,
! [VarCurr] :
( v91167(VarCurr)
<=> ( v91168(VarCurr)
& v91180(VarCurr) ) ) ).
fof(writeUnaryOperator_6490,axiom,
! [VarCurr] :
( ~ v91180(VarCurr)
<=> v91128(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_1250,axiom,
! [VarCurr] :
( v91168(VarCurr)
<=> ( v91128(VarCurr,bitIndex4)
| v91169(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17215,axiom,
! [VarCurr] :
( v91169(VarCurr)
<=> ( v91170(VarCurr)
& v91179(VarCurr) ) ) ).
fof(writeUnaryOperator_6489,axiom,
! [VarCurr] :
( ~ v91179(VarCurr)
<=> v91128(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_1249,axiom,
! [VarCurr] :
( v91170(VarCurr)
<=> ( v91128(VarCurr,bitIndex3)
| v91171(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17214,axiom,
! [VarCurr] :
( v91171(VarCurr)
<=> ( v91172(VarCurr)
& v91178(VarCurr) ) ) ).
fof(writeUnaryOperator_6488,axiom,
! [VarCurr] :
( ~ v91178(VarCurr)
<=> v91128(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_1248,axiom,
! [VarCurr] :
( v91172(VarCurr)
<=> ( v91128(VarCurr,bitIndex2)
| v91173(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17213,axiom,
! [VarCurr] :
( v91173(VarCurr)
<=> ( v91174(VarCurr)
& v91177(VarCurr) ) ) ).
fof(writeUnaryOperator_6487,axiom,
! [VarCurr] :
( ~ v91177(VarCurr)
<=> v91128(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_1247,axiom,
! [VarCurr] :
( v91174(VarCurr)
<=> ( v91128(VarCurr,bitIndex1)
| v91175(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17212,axiom,
! [VarCurr] :
( v91175(VarCurr)
<=> ( v91128(VarCurr,bitIndex0)
& v91176(VarCurr) ) ) ).
fof(writeUnaryOperator_6486,axiom,
! [VarCurr] :
( ~ v91176(VarCurr)
<=> v91128(VarCurr,bitIndex1) ) ).
fof(addZeroExtensionConstraint_3,axiom,
! [VarCurr] : ~ v91128(VarCurr,bitIndex25) ).
fof(addAssignment_28488,axiom,
! [VarCurr,B] :
( range_24_0(B)
=> ( v91128(VarCurr,B)
<=> v91074(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17211,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91081(VarNext)
<=> ( v91082(VarNext)
& v91089(VarNext) ) ) ) ).
fof(addAssignment_28487,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91089(VarNext)
<=> v91087(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17210,axiom,
! [VarCurr] :
( v91087(VarCurr)
<=> ( v91090(VarCurr)
| v91117(VarCurr) ) ) ).
fof(writeUnaryOperator_6485,axiom,
! [VarCurr] :
( ~ v91117(VarCurr)
<=> v91040(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17209,axiom,
! [VarCurr] :
( v91090(VarCurr)
<=> ( v91091(VarCurr)
| v91042(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17208,axiom,
! [VarCurr] :
( v91091(VarCurr)
<=> ( v91038(VarCurr)
& v91092(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1246,axiom,
! [VarCurr] :
( v91092(VarCurr)
<=> ( v91094(VarCurr)
| v91074(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1245,axiom,
! [VarCurr] :
( v91094(VarCurr)
<=> ( v91095(VarCurr)
| v91074(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1244,axiom,
! [VarCurr] :
( v91095(VarCurr)
<=> ( v91096(VarCurr)
| v91074(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1243,axiom,
! [VarCurr] :
( v91096(VarCurr)
<=> ( v91097(VarCurr)
| v91074(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1242,axiom,
! [VarCurr] :
( v91097(VarCurr)
<=> ( v91098(VarCurr)
| v91074(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1241,axiom,
! [VarCurr] :
( v91098(VarCurr)
<=> ( v91099(VarCurr)
| v91074(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1240,axiom,
! [VarCurr] :
( v91099(VarCurr)
<=> ( v91100(VarCurr)
| v91074(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1239,axiom,
! [VarCurr] :
( v91100(VarCurr)
<=> ( v91101(VarCurr)
| v91074(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1238,axiom,
! [VarCurr] :
( v91101(VarCurr)
<=> ( v91102(VarCurr)
| v91074(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1237,axiom,
! [VarCurr] :
( v91102(VarCurr)
<=> ( v91103(VarCurr)
| v91074(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1236,axiom,
! [VarCurr] :
( v91103(VarCurr)
<=> ( v91104(VarCurr)
| v91074(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1235,axiom,
! [VarCurr] :
( v91104(VarCurr)
<=> ( v91105(VarCurr)
| v91074(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1234,axiom,
! [VarCurr] :
( v91105(VarCurr)
<=> ( v91106(VarCurr)
| v91074(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1233,axiom,
! [VarCurr] :
( v91106(VarCurr)
<=> ( v91107(VarCurr)
| v91074(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1232,axiom,
! [VarCurr] :
( v91107(VarCurr)
<=> ( v91108(VarCurr)
| v91074(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1231,axiom,
! [VarCurr] :
( v91108(VarCurr)
<=> ( v91109(VarCurr)
| v91074(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1230,axiom,
! [VarCurr] :
( v91109(VarCurr)
<=> ( v91110(VarCurr)
| v91074(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1229,axiom,
! [VarCurr] :
( v91110(VarCurr)
<=> ( v91111(VarCurr)
| v91074(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1228,axiom,
! [VarCurr] :
( v91111(VarCurr)
<=> ( v91112(VarCurr)
| v91074(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1227,axiom,
! [VarCurr] :
( v91112(VarCurr)
<=> ( v91113(VarCurr)
| v91074(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1226,axiom,
! [VarCurr] :
( v91113(VarCurr)
<=> ( v91114(VarCurr)
| v91074(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1225,axiom,
! [VarCurr] :
( v91114(VarCurr)
<=> ( v91115(VarCurr)
| v91074(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1224,axiom,
! [VarCurr] :
( v91115(VarCurr)
<=> ( v91116(VarCurr)
| v91074(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1223,axiom,
! [VarCurr] :
( v91116(VarCurr)
<=> ( v91074(VarCurr,bitIndex0)
| v91074(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17207,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91082(VarNext)
<=> ( v91083(VarNext)
& v91050(VarNext) ) ) ) ).
fof(writeUnaryOperator_6484,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91083(VarNext)
<=> v91059(VarNext) ) ) ).
fof(addAssignment_28486,axiom,
! [VarCurr,B] :
( range_24_0(B)
=> ( v91076(VarCurr,B)
<=> v91078(VarCurr,B) ) ) ).
fof(addAssignment_28485,axiom,
! [VarCurr,B] :
( range_24_0(B)
=> ( v91078(VarCurr,B)
<=> v84030(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1421,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91055(VarNext)
=> ( v91038(VarNext)
<=> v91038(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1479,axiom,
! [VarNext] :
( v91055(VarNext)
=> ( v91038(VarNext)
<=> v91070(VarNext) ) ) ).
fof(addAssignment_28484,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91070(VarNext)
<=> v91068(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1909,axiom,
! [VarCurr] :
( ~ v91066(VarCurr)
=> ( v91068(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1941,axiom,
! [VarCurr] :
( v91066(VarCurr)
=> ( v91068(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17206,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91055(VarNext)
<=> ( v91056(VarNext)
& v91065(VarNext) ) ) ) ).
fof(addAssignment_28483,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91065(VarNext)
<=> v91063(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17205,axiom,
! [VarCurr] :
( v91063(VarCurr)
<=> ( v91042(VarCurr)
| v91066(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17204,axiom,
! [VarCurr] :
( v91066(VarCurr)
<=> ( v91067(VarCurr)
| v91036(VarCurr) ) ) ).
fof(writeUnaryOperator_6483,axiom,
! [VarCurr] :
( ~ v91067(VarCurr)
<=> v91040(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17203,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91056(VarNext)
<=> ( v91057(VarNext)
& v91050(VarNext) ) ) ) ).
fof(writeUnaryOperator_6482,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91057(VarNext)
<=> v91059(VarNext) ) ) ).
fof(addAssignment_28482,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91059(VarNext)
<=> v91050(VarCurr) ) ) ).
fof(addAssignment_28481,axiom,
! [VarCurr] :
( v91050(VarCurr)
<=> v91052(VarCurr) ) ).
fof(addAssignment_28480,axiom,
! [VarCurr] :
( v91052(VarCurr)
<=> v84001(VarCurr) ) ).
fof(addAssignment_28479,axiom,
! [VarCurr] :
( v91042(VarCurr)
<=> v91044(VarCurr) ) ).
fof(addAssignment_28478,axiom,
! [VarCurr] :
( v91044(VarCurr)
<=> v91046(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17202,axiom,
! [VarCurr] :
( v91046(VarCurr)
<=> ( v91048(VarCurr)
& v91026(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6749,axiom,
! [VarCurr] :
( v91048(VarCurr)
<=> ( ( v68339(VarCurr,bitIndex1)
<=> $true )
& ( v68339(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28477,axiom,
! [VarCurr] :
( v91040(VarCurr)
<=> v68343(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17201,axiom,
! [VarCurr] :
( v91026(VarCurr)
<=> ( v91028(VarCurr)
& v91030(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6748,axiom,
! [VarCurr] :
( v91030(VarCurr)
<=> ( ( v91015(VarCurr,bitIndex1)
<=> v91019(VarCurr,bitIndex1) )
& ( v91015(VarCurr,bitIndex0)
<=> v91019(VarCurr,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17200,axiom,
! [VarCurr] :
( v91028(VarCurr)
<=> ( v91007(VarCurr)
& v91029(VarCurr) ) ) ).
fof(writeUnaryOperator_6481,axiom,
! [VarCurr] :
( ~ v91029(VarCurr)
<=> v91011(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17199,axiom,
! [VarCurr] :
( v91005(VarCurr)
<=> ( v91023(VarCurr)
& v91024(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6747,axiom,
! [VarCurr] :
( v91024(VarCurr)
<=> ( ( v91015(VarCurr,bitIndex1)
<=> v91019(VarCurr,bitIndex1) )
& ( v91015(VarCurr,bitIndex0)
<=> v91019(VarCurr,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17198,axiom,
! [VarCurr] :
( v91023(VarCurr)
<=> ( v91007(VarCurr)
& v91011(VarCurr) ) ) ).
fof(addAssignment_28476,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v91019(VarCurr,B)
<=> v91021(VarCurr,B) ) ) ).
fof(addAssignment_28475,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v91021(VarCurr,B)
<=> v83951(VarCurr,B) ) ) ).
fof(addAssignment_28474,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v91015(VarCurr,B)
<=> v91017(VarCurr,B) ) ) ).
fof(addAssignment_28473,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v91017(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_28472,axiom,
! [VarCurr] :
( v91011(VarCurr)
<=> v91013(VarCurr) ) ).
fof(addAssignment_28471,axiom,
! [VarCurr] :
( v91013(VarCurr)
<=> v83912(VarCurr) ) ).
fof(addAssignment_28470,axiom,
! [VarCurr] :
( v91007(VarCurr)
<=> v91009(VarCurr) ) ).
fof(addAssignment_28469,axiom,
! [VarCurr] :
( v91009(VarCurr)
<=> v83870(VarCurr) ) ).
fof(addAssignment_28468,axiom,
! [VarCurr] :
( v80884(VarCurr)
<=> v80886(VarCurr) ) ).
fof(addAssignment_28467,axiom,
! [VarCurr] :
( v80886(VarCurr)
<=> v80888(VarCurr) ) ).
fof(addAssignment_28466,axiom,
! [VarCurr] :
( v80888(VarCurr)
<=> v80890(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17197,axiom,
! [VarCurr] :
( v80890(VarCurr)
<=> ( v91002(VarCurr)
& v91003(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6746,axiom,
! [VarCurr] :
( v91003(VarCurr)
<=> ( ( v80892(VarCurr,bitIndex1)
<=> $false )
& ( v80892(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6745,axiom,
! [VarCurr] :
( v91002(VarCurr)
<=> ( ( v68323(VarCurr,bitIndex1)
<=> $false )
& ( v68323(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1420,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v90987(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v80892(VarNext,B)
<=> v80892(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1478,axiom,
! [VarNext] :
( v90987(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v80892(VarNext,B)
<=> v90997(VarNext,B) ) ) ) ).
fof(addAssignment_28465,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v90997(VarNext,B)
<=> v90995(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1908,axiom,
! [VarCurr] :
( ~ v90998(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v90995(VarCurr,B)
<=> v80894(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1940,axiom,
! [VarCurr] :
( v90998(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v90995(VarCurr,B)
<=> $true ) ) ) ).
fof(writeUnaryOperator_6480,axiom,
! [VarCurr] :
( ~ v90998(VarCurr)
<=> v68325(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17196,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90987(VarNext)
<=> v90988(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17195,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90988(VarNext)
<=> ( v90989(VarNext)
& v90984(VarNext) ) ) ) ).
fof(writeUnaryOperator_6479,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v90989(VarNext)
<=> v90991(VarNext) ) ) ).
fof(addAssignment_28464,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90991(VarNext)
<=> v90984(VarCurr) ) ) ).
fof(addAssignment_28463,axiom,
! [VarCurr] :
( v90984(VarCurr)
<=> v84001(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_136,axiom,
! [VarCurr] :
( ( ~ v90977(VarCurr)
& ~ v90979(VarCurr)
& ~ v90980(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v80894(VarCurr,B)
<=> v80892(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1139,axiom,
! [VarCurr] :
( v90980(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v80894(VarCurr,B)
<=> v90981(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4552,axiom,
! [VarCurr] :
( v90979(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v80894(VarCurr,B)
<=> v80892(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4562,axiom,
! [VarCurr] :
( v90977(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v80894(VarCurr,B)
<=> v90978(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1907,axiom,
! [VarCurr] :
( ~ v90970(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v90981(VarCurr,B)
<=> v80892(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1939,axiom,
! [VarCurr] :
( v90970(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v90981(VarCurr,B)
<=> v90982(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1906,axiom,
! [VarCurr] :
( ~ v68329(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v90982(VarCurr,B)
<=> v80892(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1938,axiom,
! [VarCurr] :
( v68329(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v90982(VarCurr,B)
<=> v80896(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6744,axiom,
! [VarCurr] :
( v90980(VarCurr)
<=> ( ( v68323(VarCurr,bitIndex1)
<=> $true )
& ( v68323(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6743,axiom,
! [VarCurr] :
( v90979(VarCurr)
<=> ( ( v68323(VarCurr,bitIndex1)
<=> $false )
& ( v68323(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1905,axiom,
! [VarCurr] :
( ~ v68329(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v90978(VarCurr,B)
<=> v80892(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1937,axiom,
! [VarCurr] :
( v68329(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v90978(VarCurr,B)
<=> v80896(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6742,axiom,
! [VarCurr] :
( v90977(VarCurr)
<=> ( ( v68323(VarCurr,bitIndex1)
<=> $false )
& ( v68323(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28462,axiom,
! [VarCurr] :
( v90970(VarCurr)
<=> v90972(VarCurr) ) ).
fof(addAssignment_28461,axiom,
! [VarCurr] :
( v90972(VarCurr)
<=> v90974(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6741,axiom,
! [VarCurr] :
( v90974(VarCurr)
<=> ( ( v68309(VarCurr,bitIndex1)
<=> $false )
& ( v68309(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_135,axiom,
! [VarCurr] :
( ( ~ v90938(VarCurr)
& ~ v90946(VarCurr)
& ~ v90953(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v80896(VarCurr,B)
<=> v90962(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1138,axiom,
! [VarCurr] :
( v90953(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v80896(VarCurr,B)
<=> v90954(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4551,axiom,
! [VarCurr] :
( v90946(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v80896(VarCurr,B)
<=> v90947(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4561,axiom,
! [VarCurr] :
( v90938(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v80896(VarCurr,B)
<=> v90939(VarCurr,B) ) ) ) ).
fof(addAssignment_28460,axiom,
! [VarCurr] :
( v90962(VarCurr,bitIndex0)
<=> v90965(VarCurr) ) ).
fof(addAssignment_28459,axiom,
! [VarCurr] :
( v90962(VarCurr,bitIndex1)
<=> v90963(VarCurr) ) ).
fof(writeUnaryOperator_6478,axiom,
! [VarCurr] :
( ~ v90965(VarCurr)
<=> v90966(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17194,axiom,
! [VarCurr] :
( v90966(VarCurr)
<=> ( v68331(VarCurr)
| v90967(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17193,axiom,
! [VarCurr] :
( v90967(VarCurr)
<=> ( v90968(VarCurr)
& v84350(VarCurr) ) ) ).
fof(writeUnaryOperator_6477,axiom,
! [VarCurr] :
( ~ v90968(VarCurr)
<=> v80898(VarCurr) ) ).
fof(writeUnaryOperator_6476,axiom,
! [VarCurr] :
( ~ v90963(VarCurr)
<=> v90964(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17192,axiom,
! [VarCurr] :
( v90964(VarCurr)
<=> ( v68331(VarCurr)
| v80898(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6740,axiom,
! [VarCurr] :
( v90961(VarCurr)
<=> ( ( v80892(VarCurr,bitIndex1)
<=> $true )
& ( v80892(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_28458,axiom,
! [VarCurr] :
( v90954(VarCurr,bitIndex0)
<=> v90958(VarCurr) ) ).
fof(addAssignment_28457,axiom,
! [VarCurr] :
( v90954(VarCurr,bitIndex1)
<=> v90955(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17191,axiom,
! [VarCurr] :
( v90958(VarCurr)
<=> ( v87644(VarCurr)
| v90959(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17190,axiom,
! [VarCurr] :
( v90959(VarCurr)
<=> ( v90960(VarCurr)
& v80898(VarCurr) ) ) ).
fof(writeUnaryOperator_6475,axiom,
! [VarCurr] :
( ~ v90960(VarCurr)
<=> v68331(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17189,axiom,
! [VarCurr] :
( v90955(VarCurr)
<=> ( v87644(VarCurr)
| v90956(VarCurr) ) ) ).
fof(writeUnaryOperator_6474,axiom,
! [VarCurr] :
( ~ v90956(VarCurr)
<=> v90957(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17188,axiom,
! [VarCurr] :
( v90957(VarCurr)
<=> ( v68331(VarCurr)
| v80898(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6739,axiom,
! [VarCurr] :
( v90953(VarCurr)
<=> ( ( v80892(VarCurr,bitIndex1)
<=> $true )
& ( v80892(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28456,axiom,
! [VarCurr] :
( v90947(VarCurr,bitIndex0)
<=> v90949(VarCurr) ) ).
fof(addAssignment_28455,axiom,
! [VarCurr] :
( v90947(VarCurr,bitIndex1)
<=> v90948(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17187,axiom,
! [VarCurr] :
( v90949(VarCurr)
<=> ( v90950(VarCurr)
& v90951(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17186,axiom,
! [VarCurr] :
( v90951(VarCurr)
<=> ( v87644(VarCurr)
| v90952(VarCurr) ) ) ).
fof(writeUnaryOperator_6473,axiom,
! [VarCurr] :
( ~ v90952(VarCurr)
<=> v68331(VarCurr) ) ).
fof(writeUnaryOperator_6472,axiom,
! [VarCurr] :
( ~ v90950(VarCurr)
<=> v84350(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17185,axiom,
! [VarCurr] :
( v90948(VarCurr)
<=> ( v84350(VarCurr)
| v87644(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6738,axiom,
! [VarCurr] :
( v90946(VarCurr)
<=> ( ( v80892(VarCurr,bitIndex1)
<=> $false )
& ( v80892(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_28454,axiom,
! [VarCurr] :
( v90939(VarCurr,bitIndex0)
<=> v90943(VarCurr) ) ).
fof(addAssignment_28453,axiom,
! [VarCurr] :
( v90939(VarCurr,bitIndex1)
<=> v90940(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17184,axiom,
! [VarCurr] :
( v90943(VarCurr)
<=> ( v80898(VarCurr)
| v90944(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17183,axiom,
! [VarCurr] :
( v90944(VarCurr)
<=> ( v90945(VarCurr)
& v87644(VarCurr) ) ) ).
fof(writeUnaryOperator_6471,axiom,
! [VarCurr] :
( ~ v90945(VarCurr)
<=> v84350(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17182,axiom,
! [VarCurr] :
( v90940(VarCurr)
<=> ( v90941(VarCurr)
& v90942(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17181,axiom,
! [VarCurr] :
( v90942(VarCurr)
<=> ( v84350(VarCurr)
| v87644(VarCurr) ) ) ).
fof(writeUnaryOperator_6470,axiom,
! [VarCurr] :
( ~ v90941(VarCurr)
<=> v80898(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6737,axiom,
! [VarCurr] :
( v90938(VarCurr)
<=> ( ( v80892(VarCurr,bitIndex1)
<=> $false )
& ( v80892(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28452,axiom,
! [VarCurr] :
( v87644(VarCurr)
<=> v87646(VarCurr) ) ).
fof(addAssignment_28451,axiom,
! [VarCurr] :
( v87646(VarCurr)
<=> v87648(VarCurr) ) ).
fof(addAssignment_28450,axiom,
! [VarCurr] :
( v87648(VarCurr)
<=> v87650(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6736,axiom,
! [VarCurr] :
( v87650(VarCurr)
<=> ( ( v87652(VarCurr,bitIndex1)
<=> $false )
& ( v87652(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1419,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v90922(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v87652(VarNext,B)
<=> v87652(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1477,axiom,
! [VarNext] :
( v90922(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v87652(VarNext,B)
<=> v90932(VarNext,B) ) ) ) ).
fof(addAssignment_28449,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v90932(VarNext,B)
<=> v90930(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1904,axiom,
! [VarCurr] :
( ~ v90933(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v90930(VarCurr,B)
<=> v87658(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1936,axiom,
! [VarCurr] :
( v90933(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v90930(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_6469,axiom,
! [VarCurr] :
( ~ v90933(VarCurr)
<=> v87654(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17180,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90922(VarNext)
<=> v90923(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17179,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90923(VarNext)
<=> ( v90924(VarNext)
& v90919(VarNext) ) ) ) ).
fof(writeUnaryOperator_6468,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v90924(VarNext)
<=> v90926(VarNext) ) ) ).
fof(addAssignment_28448,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90926(VarNext)
<=> v90919(VarCurr) ) ) ).
fof(addAssignment_28447,axiom,
! [VarCurr] :
( v90919(VarCurr)
<=> v90657(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_134,axiom,
! [VarCurr] :
( ( ~ v90908(VarCurr)
& ~ v90910(VarCurr)
& ~ v90912(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v87658(VarCurr,B)
<=> v90917(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1137,axiom,
! [VarCurr] :
( v90912(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v87658(VarCurr,B)
<=> v90913(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4550,axiom,
! [VarCurr] :
( v90910(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v87658(VarCurr,B)
<=> v90911(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4560,axiom,
! [VarCurr] :
( v90908(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v87658(VarCurr,B)
<=> v90909(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1903,axiom,
! [VarCurr] :
( ~ v90637(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v90917(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1935,axiom,
! [VarCurr] :
( v90637(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v90917(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6735,axiom,
! [VarCurr] :
( v90916(VarCurr)
<=> ( ( v87652(VarCurr,bitIndex1)
<=> $true )
& ( v87652(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1902,axiom,
! [VarCurr] :
( ~ v90610(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v90913(VarCurr,B)
<=> v90915(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1934,axiom,
! [VarCurr] :
( v90610(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v90913(VarCurr,B)
<=> v90914(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1901,axiom,
! [VarCurr] :
( ~ v90631(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v90915(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1933,axiom,
! [VarCurr] :
( v90631(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v90915(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1900,axiom,
! [VarCurr] :
( ~ v87660(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v90914(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1932,axiom,
! [VarCurr] :
( v87660(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v90914(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6734,axiom,
! [VarCurr] :
( v90912(VarCurr)
<=> ( ( v87652(VarCurr,bitIndex1)
<=> $true )
& ( v87652(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1899,axiom,
! [VarCurr] :
( ~ v90599(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v90911(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1931,axiom,
! [VarCurr] :
( v90599(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v90911(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6733,axiom,
! [VarCurr] :
( v90910(VarCurr)
<=> ( ( v87652(VarCurr,bitIndex1)
<=> $false )
& ( v87652(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1898,axiom,
! [VarCurr] :
( ~ v87660(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v90909(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1930,axiom,
! [VarCurr] :
( v87660(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v90909(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6732,axiom,
! [VarCurr] :
( v90908(VarCurr)
<=> ( ( v87652(VarCurr,bitIndex1)
<=> $false )
& ( v87652(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28446,axiom,
! [VarCurr] :
( v90637(VarCurr)
<=> v90639(VarCurr) ) ).
fof(addAssignment_28445,axiom,
! [VarCurr] :
( v90639(VarCurr)
<=> v90641(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17178,axiom,
! [VarCurr] :
( v90641(VarCurr)
<=> ( v90643(VarCurr)
& v90906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6731,axiom,
! [VarCurr] :
( v90906(VarCurr)
<=> ( ( v90679(VarCurr,bitIndex24)
<=> $false )
& ( v90679(VarCurr,bitIndex23)
<=> $false )
& ( v90679(VarCurr,bitIndex22)
<=> $false )
& ( v90679(VarCurr,bitIndex21)
<=> $false )
& ( v90679(VarCurr,bitIndex20)
<=> $false )
& ( v90679(VarCurr,bitIndex19)
<=> $false )
& ( v90679(VarCurr,bitIndex18)
<=> $false )
& ( v90679(VarCurr,bitIndex17)
<=> $false )
& ( v90679(VarCurr,bitIndex16)
<=> $false )
& ( v90679(VarCurr,bitIndex15)
<=> $false )
& ( v90679(VarCurr,bitIndex14)
<=> $false )
& ( v90679(VarCurr,bitIndex13)
<=> $false )
& ( v90679(VarCurr,bitIndex12)
<=> $false )
& ( v90679(VarCurr,bitIndex11)
<=> $false )
& ( v90679(VarCurr,bitIndex10)
<=> $false )
& ( v90679(VarCurr,bitIndex9)
<=> $false )
& ( v90679(VarCurr,bitIndex8)
<=> $false )
& ( v90679(VarCurr,bitIndex7)
<=> $false )
& ( v90679(VarCurr,bitIndex6)
<=> $false )
& ( v90679(VarCurr,bitIndex5)
<=> $false )
& ( v90679(VarCurr,bitIndex4)
<=> $false )
& ( v90679(VarCurr,bitIndex3)
<=> $false )
& ( v90679(VarCurr,bitIndex2)
<=> $false )
& ( v90679(VarCurr,bitIndex1)
<=> $false )
& ( v90679(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1418,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v90686(VarNext)
=> ! [B] :
( range_24_0(B)
=> ( v90679(VarNext,B)
<=> v90679(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1476,axiom,
! [VarNext] :
( v90686(VarNext)
=> ! [B] :
( range_24_0(B)
=> ( v90679(VarNext,B)
<=> v90725(VarNext,B) ) ) ) ).
fof(addAssignment_28444,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_24_0(B)
=> ( v90725(VarNext,B)
<=> v90723(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1897,axiom,
! [VarCurr] :
( ~ v90722(VarCurr)
=> ! [B] :
( range_24_0(B)
=> ( v90723(VarCurr,B)
<=> v90726(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1929,axiom,
! [VarCurr] :
( v90722(VarCurr)
=> ! [B] :
( range_24_0(B)
=> ( v90723(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1896,axiom,
! [VarCurr] :
( ~ v90647(VarCurr)
=> ! [B] :
( range_24_0(B)
=> ( v90726(VarCurr,B)
<=> v90727(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1928,axiom,
! [VarCurr] :
( v90647(VarCurr)
=> ! [B] :
( range_24_0(B)
=> ( v90726(VarCurr,B)
<=> v90681(VarCurr,B) ) ) ) ).
fof(addAssignment_28443,axiom,
! [VarCurr] :
( v90727(VarCurr,bitIndex0)
<=> v90901(VarCurr) ) ).
fof(addAssignment_28442,axiom,
! [VarCurr] :
( v90727(VarCurr,bitIndex1)
<=> v90899(VarCurr) ) ).
fof(addAssignment_28441,axiom,
! [VarCurr] :
( v90727(VarCurr,bitIndex2)
<=> v90895(VarCurr) ) ).
fof(addAssignment_28440,axiom,
! [VarCurr] :
( v90727(VarCurr,bitIndex3)
<=> v90891(VarCurr) ) ).
fof(addAssignment_28439,axiom,
! [VarCurr] :
( v90727(VarCurr,bitIndex4)
<=> v90887(VarCurr) ) ).
fof(addAssignment_28438,axiom,
! [VarCurr] :
( v90727(VarCurr,bitIndex5)
<=> v90883(VarCurr) ) ).
fof(addAssignment_28437,axiom,
! [VarCurr] :
( v90727(VarCurr,bitIndex6)
<=> v90879(VarCurr) ) ).
fof(addAssignment_28436,axiom,
! [VarCurr] :
( v90727(VarCurr,bitIndex7)
<=> v90875(VarCurr) ) ).
fof(addAssignment_28435,axiom,
! [VarCurr] :
( v90727(VarCurr,bitIndex8)
<=> v90871(VarCurr) ) ).
fof(addAssignment_28434,axiom,
! [VarCurr] :
( v90727(VarCurr,bitIndex9)
<=> v90867(VarCurr) ) ).
fof(addAssignment_28433,axiom,
! [VarCurr] :
( v90727(VarCurr,bitIndex10)
<=> v90863(VarCurr) ) ).
fof(addAssignment_28432,axiom,
! [VarCurr] :
( v90727(VarCurr,bitIndex11)
<=> v90859(VarCurr) ) ).
fof(addAssignment_28431,axiom,
! [VarCurr] :
( v90727(VarCurr,bitIndex12)
<=> v90855(VarCurr) ) ).
fof(addAssignment_28430,axiom,
! [VarCurr] :
( v90727(VarCurr,bitIndex13)
<=> v90851(VarCurr) ) ).
fof(addAssignment_28429,axiom,
! [VarCurr] :
( v90727(VarCurr,bitIndex14)
<=> v90847(VarCurr) ) ).
fof(addAssignment_28428,axiom,
! [VarCurr] :
( v90727(VarCurr,bitIndex15)
<=> v90843(VarCurr) ) ).
fof(addAssignment_28427,axiom,
! [VarCurr] :
( v90727(VarCurr,bitIndex16)
<=> v90839(VarCurr) ) ).
fof(addAssignment_28426,axiom,
! [VarCurr] :
( v90727(VarCurr,bitIndex17)
<=> v90835(VarCurr) ) ).
fof(addAssignment_28425,axiom,
! [VarCurr] :
( v90727(VarCurr,bitIndex18)
<=> v90831(VarCurr) ) ).
fof(addAssignment_28424,axiom,
! [VarCurr] :
( v90727(VarCurr,bitIndex19)
<=> v90827(VarCurr) ) ).
fof(addAssignment_28423,axiom,
! [VarCurr] :
( v90727(VarCurr,bitIndex20)
<=> v90823(VarCurr) ) ).
fof(addAssignment_28422,axiom,
! [VarCurr] :
( v90727(VarCurr,bitIndex21)
<=> v90819(VarCurr) ) ).
fof(addAssignment_28421,axiom,
! [VarCurr] :
( v90727(VarCurr,bitIndex22)
<=> v90815(VarCurr) ) ).
fof(addAssignment_28420,axiom,
! [VarCurr] :
( v90727(VarCurr,bitIndex23)
<=> v90811(VarCurr) ) ).
fof(addAssignment_28419,axiom,
! [VarCurr] :
( v90727(VarCurr,bitIndex24)
<=> v90807(VarCurr) ) ).
fof(addAssignment_28418,axiom,
! [VarCurr] :
( v90727(VarCurr,bitIndex25)
<=> v90729(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17177,axiom,
! [VarCurr] :
( v90899(VarCurr)
<=> ( v90900(VarCurr)
& v90902(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17176,axiom,
! [VarCurr] :
( v90902(VarCurr)
<=> ( v90733(VarCurr,bitIndex0)
| v90781(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1222,axiom,
! [VarCurr] :
( v90900(VarCurr)
<=> ( v90901(VarCurr)
| v90733(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_6467,axiom,
! [VarCurr] :
( ~ v90901(VarCurr)
<=> v90733(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17175,axiom,
! [VarCurr] :
( v90895(VarCurr)
<=> ( v90896(VarCurr)
& v90898(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17174,axiom,
! [VarCurr] :
( v90898(VarCurr)
<=> ( v90779(VarCurr)
| v90782(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1221,axiom,
! [VarCurr] :
( v90896(VarCurr)
<=> ( v90897(VarCurr)
| v90733(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_6466,axiom,
! [VarCurr] :
( ~ v90897(VarCurr)
<=> v90779(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17173,axiom,
! [VarCurr] :
( v90891(VarCurr)
<=> ( v90892(VarCurr)
& v90894(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17172,axiom,
! [VarCurr] :
( v90894(VarCurr)
<=> ( v90777(VarCurr)
| v90783(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1220,axiom,
! [VarCurr] :
( v90892(VarCurr)
<=> ( v90893(VarCurr)
| v90733(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_6465,axiom,
! [VarCurr] :
( ~ v90893(VarCurr)
<=> v90777(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17171,axiom,
! [VarCurr] :
( v90887(VarCurr)
<=> ( v90888(VarCurr)
& v90890(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17170,axiom,
! [VarCurr] :
( v90890(VarCurr)
<=> ( v90775(VarCurr)
| v90784(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1219,axiom,
! [VarCurr] :
( v90888(VarCurr)
<=> ( v90889(VarCurr)
| v90733(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_6464,axiom,
! [VarCurr] :
( ~ v90889(VarCurr)
<=> v90775(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17169,axiom,
! [VarCurr] :
( v90883(VarCurr)
<=> ( v90884(VarCurr)
& v90886(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17168,axiom,
! [VarCurr] :
( v90886(VarCurr)
<=> ( v90773(VarCurr)
| v90785(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1218,axiom,
! [VarCurr] :
( v90884(VarCurr)
<=> ( v90885(VarCurr)
| v90733(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_6463,axiom,
! [VarCurr] :
( ~ v90885(VarCurr)
<=> v90773(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17167,axiom,
! [VarCurr] :
( v90879(VarCurr)
<=> ( v90880(VarCurr)
& v90882(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17166,axiom,
! [VarCurr] :
( v90882(VarCurr)
<=> ( v90771(VarCurr)
| v90786(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1217,axiom,
! [VarCurr] :
( v90880(VarCurr)
<=> ( v90881(VarCurr)
| v90733(VarCurr,bitIndex6) ) ) ).
fof(writeUnaryOperator_6462,axiom,
! [VarCurr] :
( ~ v90881(VarCurr)
<=> v90771(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17165,axiom,
! [VarCurr] :
( v90875(VarCurr)
<=> ( v90876(VarCurr)
& v90878(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17164,axiom,
! [VarCurr] :
( v90878(VarCurr)
<=> ( v90769(VarCurr)
| v90787(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1216,axiom,
! [VarCurr] :
( v90876(VarCurr)
<=> ( v90877(VarCurr)
| v90733(VarCurr,bitIndex7) ) ) ).
fof(writeUnaryOperator_6461,axiom,
! [VarCurr] :
( ~ v90877(VarCurr)
<=> v90769(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17163,axiom,
! [VarCurr] :
( v90871(VarCurr)
<=> ( v90872(VarCurr)
& v90874(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17162,axiom,
! [VarCurr] :
( v90874(VarCurr)
<=> ( v90767(VarCurr)
| v90788(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1215,axiom,
! [VarCurr] :
( v90872(VarCurr)
<=> ( v90873(VarCurr)
| v90733(VarCurr,bitIndex8) ) ) ).
fof(writeUnaryOperator_6460,axiom,
! [VarCurr] :
( ~ v90873(VarCurr)
<=> v90767(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17161,axiom,
! [VarCurr] :
( v90867(VarCurr)
<=> ( v90868(VarCurr)
& v90870(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17160,axiom,
! [VarCurr] :
( v90870(VarCurr)
<=> ( v90765(VarCurr)
| v90789(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1214,axiom,
! [VarCurr] :
( v90868(VarCurr)
<=> ( v90869(VarCurr)
| v90733(VarCurr,bitIndex9) ) ) ).
fof(writeUnaryOperator_6459,axiom,
! [VarCurr] :
( ~ v90869(VarCurr)
<=> v90765(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17159,axiom,
! [VarCurr] :
( v90863(VarCurr)
<=> ( v90864(VarCurr)
& v90866(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17158,axiom,
! [VarCurr] :
( v90866(VarCurr)
<=> ( v90763(VarCurr)
| v90790(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1213,axiom,
! [VarCurr] :
( v90864(VarCurr)
<=> ( v90865(VarCurr)
| v90733(VarCurr,bitIndex10) ) ) ).
fof(writeUnaryOperator_6458,axiom,
! [VarCurr] :
( ~ v90865(VarCurr)
<=> v90763(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17157,axiom,
! [VarCurr] :
( v90859(VarCurr)
<=> ( v90860(VarCurr)
& v90862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17156,axiom,
! [VarCurr] :
( v90862(VarCurr)
<=> ( v90761(VarCurr)
| v90791(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1212,axiom,
! [VarCurr] :
( v90860(VarCurr)
<=> ( v90861(VarCurr)
| v90733(VarCurr,bitIndex11) ) ) ).
fof(writeUnaryOperator_6457,axiom,
! [VarCurr] :
( ~ v90861(VarCurr)
<=> v90761(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17155,axiom,
! [VarCurr] :
( v90855(VarCurr)
<=> ( v90856(VarCurr)
& v90858(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17154,axiom,
! [VarCurr] :
( v90858(VarCurr)
<=> ( v90759(VarCurr)
| v90792(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1211,axiom,
! [VarCurr] :
( v90856(VarCurr)
<=> ( v90857(VarCurr)
| v90733(VarCurr,bitIndex12) ) ) ).
fof(writeUnaryOperator_6456,axiom,
! [VarCurr] :
( ~ v90857(VarCurr)
<=> v90759(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17153,axiom,
! [VarCurr] :
( v90851(VarCurr)
<=> ( v90852(VarCurr)
& v90854(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17152,axiom,
! [VarCurr] :
( v90854(VarCurr)
<=> ( v90757(VarCurr)
| v90793(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1210,axiom,
! [VarCurr] :
( v90852(VarCurr)
<=> ( v90853(VarCurr)
| v90733(VarCurr,bitIndex13) ) ) ).
fof(writeUnaryOperator_6455,axiom,
! [VarCurr] :
( ~ v90853(VarCurr)
<=> v90757(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17151,axiom,
! [VarCurr] :
( v90847(VarCurr)
<=> ( v90848(VarCurr)
& v90850(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17150,axiom,
! [VarCurr] :
( v90850(VarCurr)
<=> ( v90755(VarCurr)
| v90794(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1209,axiom,
! [VarCurr] :
( v90848(VarCurr)
<=> ( v90849(VarCurr)
| v90733(VarCurr,bitIndex14) ) ) ).
fof(writeUnaryOperator_6454,axiom,
! [VarCurr] :
( ~ v90849(VarCurr)
<=> v90755(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17149,axiom,
! [VarCurr] :
( v90843(VarCurr)
<=> ( v90844(VarCurr)
& v90846(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17148,axiom,
! [VarCurr] :
( v90846(VarCurr)
<=> ( v90753(VarCurr)
| v90795(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1208,axiom,
! [VarCurr] :
( v90844(VarCurr)
<=> ( v90845(VarCurr)
| v90733(VarCurr,bitIndex15) ) ) ).
fof(writeUnaryOperator_6453,axiom,
! [VarCurr] :
( ~ v90845(VarCurr)
<=> v90753(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17147,axiom,
! [VarCurr] :
( v90839(VarCurr)
<=> ( v90840(VarCurr)
& v90842(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17146,axiom,
! [VarCurr] :
( v90842(VarCurr)
<=> ( v90751(VarCurr)
| v90796(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1207,axiom,
! [VarCurr] :
( v90840(VarCurr)
<=> ( v90841(VarCurr)
| v90733(VarCurr,bitIndex16) ) ) ).
fof(writeUnaryOperator_6452,axiom,
! [VarCurr] :
( ~ v90841(VarCurr)
<=> v90751(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17145,axiom,
! [VarCurr] :
( v90835(VarCurr)
<=> ( v90836(VarCurr)
& v90838(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17144,axiom,
! [VarCurr] :
( v90838(VarCurr)
<=> ( v90749(VarCurr)
| v90797(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1206,axiom,
! [VarCurr] :
( v90836(VarCurr)
<=> ( v90837(VarCurr)
| v90733(VarCurr,bitIndex17) ) ) ).
fof(writeUnaryOperator_6451,axiom,
! [VarCurr] :
( ~ v90837(VarCurr)
<=> v90749(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17143,axiom,
! [VarCurr] :
( v90831(VarCurr)
<=> ( v90832(VarCurr)
& v90834(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17142,axiom,
! [VarCurr] :
( v90834(VarCurr)
<=> ( v90747(VarCurr)
| v90798(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1205,axiom,
! [VarCurr] :
( v90832(VarCurr)
<=> ( v90833(VarCurr)
| v90733(VarCurr,bitIndex18) ) ) ).
fof(writeUnaryOperator_6450,axiom,
! [VarCurr] :
( ~ v90833(VarCurr)
<=> v90747(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17141,axiom,
! [VarCurr] :
( v90827(VarCurr)
<=> ( v90828(VarCurr)
& v90830(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17140,axiom,
! [VarCurr] :
( v90830(VarCurr)
<=> ( v90745(VarCurr)
| v90799(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1204,axiom,
! [VarCurr] :
( v90828(VarCurr)
<=> ( v90829(VarCurr)
| v90733(VarCurr,bitIndex19) ) ) ).
fof(writeUnaryOperator_6449,axiom,
! [VarCurr] :
( ~ v90829(VarCurr)
<=> v90745(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17139,axiom,
! [VarCurr] :
( v90823(VarCurr)
<=> ( v90824(VarCurr)
& v90826(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17138,axiom,
! [VarCurr] :
( v90826(VarCurr)
<=> ( v90743(VarCurr)
| v90800(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1203,axiom,
! [VarCurr] :
( v90824(VarCurr)
<=> ( v90825(VarCurr)
| v90733(VarCurr,bitIndex20) ) ) ).
fof(writeUnaryOperator_6448,axiom,
! [VarCurr] :
( ~ v90825(VarCurr)
<=> v90743(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17137,axiom,
! [VarCurr] :
( v90819(VarCurr)
<=> ( v90820(VarCurr)
& v90822(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17136,axiom,
! [VarCurr] :
( v90822(VarCurr)
<=> ( v90741(VarCurr)
| v90801(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1202,axiom,
! [VarCurr] :
( v90820(VarCurr)
<=> ( v90821(VarCurr)
| v90733(VarCurr,bitIndex21) ) ) ).
fof(writeUnaryOperator_6447,axiom,
! [VarCurr] :
( ~ v90821(VarCurr)
<=> v90741(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17135,axiom,
! [VarCurr] :
( v90815(VarCurr)
<=> ( v90816(VarCurr)
& v90818(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17134,axiom,
! [VarCurr] :
( v90818(VarCurr)
<=> ( v90739(VarCurr)
| v90802(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1201,axiom,
! [VarCurr] :
( v90816(VarCurr)
<=> ( v90817(VarCurr)
| v90733(VarCurr,bitIndex22) ) ) ).
fof(writeUnaryOperator_6446,axiom,
! [VarCurr] :
( ~ v90817(VarCurr)
<=> v90739(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17133,axiom,
! [VarCurr] :
( v90811(VarCurr)
<=> ( v90812(VarCurr)
& v90814(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17132,axiom,
! [VarCurr] :
( v90814(VarCurr)
<=> ( v90737(VarCurr)
| v90803(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1200,axiom,
! [VarCurr] :
( v90812(VarCurr)
<=> ( v90813(VarCurr)
| v90733(VarCurr,bitIndex23) ) ) ).
fof(writeUnaryOperator_6445,axiom,
! [VarCurr] :
( ~ v90813(VarCurr)
<=> v90737(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17131,axiom,
! [VarCurr] :
( v90807(VarCurr)
<=> ( v90808(VarCurr)
& v90810(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17130,axiom,
! [VarCurr] :
( v90810(VarCurr)
<=> ( v90735(VarCurr)
| v90804(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1199,axiom,
! [VarCurr] :
( v90808(VarCurr)
<=> ( v90809(VarCurr)
| v90733(VarCurr,bitIndex24) ) ) ).
fof(writeUnaryOperator_6444,axiom,
! [VarCurr] :
( ~ v90809(VarCurr)
<=> v90735(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17129,axiom,
! [VarCurr] :
( v90729(VarCurr)
<=> ( v90730(VarCurr)
& v90805(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17128,axiom,
! [VarCurr] :
( v90805(VarCurr)
<=> ( v90732(VarCurr)
| v90806(VarCurr) ) ) ).
fof(writeUnaryOperator_6443,axiom,
! [VarCurr] :
( ~ v90806(VarCurr)
<=> v90733(VarCurr,bitIndex25) ) ).
fof(writeBinaryOperatorShiftedRanges_1198,axiom,
! [VarCurr] :
( v90730(VarCurr)
<=> ( v90731(VarCurr)
| v90733(VarCurr,bitIndex25) ) ) ).
fof(writeUnaryOperator_6442,axiom,
! [VarCurr] :
( ~ v90731(VarCurr)
<=> v90732(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1197,axiom,
! [VarCurr] :
( v90732(VarCurr)
<=> ( v90733(VarCurr,bitIndex24)
| v90734(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17127,axiom,
! [VarCurr] :
( v90734(VarCurr)
<=> ( v90735(VarCurr)
& v90804(VarCurr) ) ) ).
fof(writeUnaryOperator_6441,axiom,
! [VarCurr] :
( ~ v90804(VarCurr)
<=> v90733(VarCurr,bitIndex24) ) ).
fof(writeBinaryOperatorShiftedRanges_1196,axiom,
! [VarCurr] :
( v90735(VarCurr)
<=> ( v90733(VarCurr,bitIndex23)
| v90736(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17126,axiom,
! [VarCurr] :
( v90736(VarCurr)
<=> ( v90737(VarCurr)
& v90803(VarCurr) ) ) ).
fof(writeUnaryOperator_6440,axiom,
! [VarCurr] :
( ~ v90803(VarCurr)
<=> v90733(VarCurr,bitIndex23) ) ).
fof(writeBinaryOperatorShiftedRanges_1195,axiom,
! [VarCurr] :
( v90737(VarCurr)
<=> ( v90733(VarCurr,bitIndex22)
| v90738(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17125,axiom,
! [VarCurr] :
( v90738(VarCurr)
<=> ( v90739(VarCurr)
& v90802(VarCurr) ) ) ).
fof(writeUnaryOperator_6439,axiom,
! [VarCurr] :
( ~ v90802(VarCurr)
<=> v90733(VarCurr,bitIndex22) ) ).
fof(writeBinaryOperatorShiftedRanges_1194,axiom,
! [VarCurr] :
( v90739(VarCurr)
<=> ( v90733(VarCurr,bitIndex21)
| v90740(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17124,axiom,
! [VarCurr] :
( v90740(VarCurr)
<=> ( v90741(VarCurr)
& v90801(VarCurr) ) ) ).
fof(writeUnaryOperator_6438,axiom,
! [VarCurr] :
( ~ v90801(VarCurr)
<=> v90733(VarCurr,bitIndex21) ) ).
fof(writeBinaryOperatorShiftedRanges_1193,axiom,
! [VarCurr] :
( v90741(VarCurr)
<=> ( v90733(VarCurr,bitIndex20)
| v90742(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17123,axiom,
! [VarCurr] :
( v90742(VarCurr)
<=> ( v90743(VarCurr)
& v90800(VarCurr) ) ) ).
fof(writeUnaryOperator_6437,axiom,
! [VarCurr] :
( ~ v90800(VarCurr)
<=> v90733(VarCurr,bitIndex20) ) ).
fof(writeBinaryOperatorShiftedRanges_1192,axiom,
! [VarCurr] :
( v90743(VarCurr)
<=> ( v90733(VarCurr,bitIndex19)
| v90744(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17122,axiom,
! [VarCurr] :
( v90744(VarCurr)
<=> ( v90745(VarCurr)
& v90799(VarCurr) ) ) ).
fof(writeUnaryOperator_6436,axiom,
! [VarCurr] :
( ~ v90799(VarCurr)
<=> v90733(VarCurr,bitIndex19) ) ).
fof(writeBinaryOperatorShiftedRanges_1191,axiom,
! [VarCurr] :
( v90745(VarCurr)
<=> ( v90733(VarCurr,bitIndex18)
| v90746(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17121,axiom,
! [VarCurr] :
( v90746(VarCurr)
<=> ( v90747(VarCurr)
& v90798(VarCurr) ) ) ).
fof(writeUnaryOperator_6435,axiom,
! [VarCurr] :
( ~ v90798(VarCurr)
<=> v90733(VarCurr,bitIndex18) ) ).
fof(writeBinaryOperatorShiftedRanges_1190,axiom,
! [VarCurr] :
( v90747(VarCurr)
<=> ( v90733(VarCurr,bitIndex17)
| v90748(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17120,axiom,
! [VarCurr] :
( v90748(VarCurr)
<=> ( v90749(VarCurr)
& v90797(VarCurr) ) ) ).
fof(writeUnaryOperator_6434,axiom,
! [VarCurr] :
( ~ v90797(VarCurr)
<=> v90733(VarCurr,bitIndex17) ) ).
fof(writeBinaryOperatorShiftedRanges_1189,axiom,
! [VarCurr] :
( v90749(VarCurr)
<=> ( v90733(VarCurr,bitIndex16)
| v90750(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17119,axiom,
! [VarCurr] :
( v90750(VarCurr)
<=> ( v90751(VarCurr)
& v90796(VarCurr) ) ) ).
fof(writeUnaryOperator_6433,axiom,
! [VarCurr] :
( ~ v90796(VarCurr)
<=> v90733(VarCurr,bitIndex16) ) ).
fof(writeBinaryOperatorShiftedRanges_1188,axiom,
! [VarCurr] :
( v90751(VarCurr)
<=> ( v90733(VarCurr,bitIndex15)
| v90752(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17118,axiom,
! [VarCurr] :
( v90752(VarCurr)
<=> ( v90753(VarCurr)
& v90795(VarCurr) ) ) ).
fof(writeUnaryOperator_6432,axiom,
! [VarCurr] :
( ~ v90795(VarCurr)
<=> v90733(VarCurr,bitIndex15) ) ).
fof(writeBinaryOperatorShiftedRanges_1187,axiom,
! [VarCurr] :
( v90753(VarCurr)
<=> ( v90733(VarCurr,bitIndex14)
| v90754(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17117,axiom,
! [VarCurr] :
( v90754(VarCurr)
<=> ( v90755(VarCurr)
& v90794(VarCurr) ) ) ).
fof(writeUnaryOperator_6431,axiom,
! [VarCurr] :
( ~ v90794(VarCurr)
<=> v90733(VarCurr,bitIndex14) ) ).
fof(writeBinaryOperatorShiftedRanges_1186,axiom,
! [VarCurr] :
( v90755(VarCurr)
<=> ( v90733(VarCurr,bitIndex13)
| v90756(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17116,axiom,
! [VarCurr] :
( v90756(VarCurr)
<=> ( v90757(VarCurr)
& v90793(VarCurr) ) ) ).
fof(writeUnaryOperator_6430,axiom,
! [VarCurr] :
( ~ v90793(VarCurr)
<=> v90733(VarCurr,bitIndex13) ) ).
fof(writeBinaryOperatorShiftedRanges_1185,axiom,
! [VarCurr] :
( v90757(VarCurr)
<=> ( v90733(VarCurr,bitIndex12)
| v90758(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17115,axiom,
! [VarCurr] :
( v90758(VarCurr)
<=> ( v90759(VarCurr)
& v90792(VarCurr) ) ) ).
fof(writeUnaryOperator_6429,axiom,
! [VarCurr] :
( ~ v90792(VarCurr)
<=> v90733(VarCurr,bitIndex12) ) ).
fof(writeBinaryOperatorShiftedRanges_1184,axiom,
! [VarCurr] :
( v90759(VarCurr)
<=> ( v90733(VarCurr,bitIndex11)
| v90760(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17114,axiom,
! [VarCurr] :
( v90760(VarCurr)
<=> ( v90761(VarCurr)
& v90791(VarCurr) ) ) ).
fof(writeUnaryOperator_6428,axiom,
! [VarCurr] :
( ~ v90791(VarCurr)
<=> v90733(VarCurr,bitIndex11) ) ).
fof(writeBinaryOperatorShiftedRanges_1183,axiom,
! [VarCurr] :
( v90761(VarCurr)
<=> ( v90733(VarCurr,bitIndex10)
| v90762(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17113,axiom,
! [VarCurr] :
( v90762(VarCurr)
<=> ( v90763(VarCurr)
& v90790(VarCurr) ) ) ).
fof(writeUnaryOperator_6427,axiom,
! [VarCurr] :
( ~ v90790(VarCurr)
<=> v90733(VarCurr,bitIndex10) ) ).
fof(writeBinaryOperatorShiftedRanges_1182,axiom,
! [VarCurr] :
( v90763(VarCurr)
<=> ( v90733(VarCurr,bitIndex9)
| v90764(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17112,axiom,
! [VarCurr] :
( v90764(VarCurr)
<=> ( v90765(VarCurr)
& v90789(VarCurr) ) ) ).
fof(writeUnaryOperator_6426,axiom,
! [VarCurr] :
( ~ v90789(VarCurr)
<=> v90733(VarCurr,bitIndex9) ) ).
fof(writeBinaryOperatorShiftedRanges_1181,axiom,
! [VarCurr] :
( v90765(VarCurr)
<=> ( v90733(VarCurr,bitIndex8)
| v90766(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17111,axiom,
! [VarCurr] :
( v90766(VarCurr)
<=> ( v90767(VarCurr)
& v90788(VarCurr) ) ) ).
fof(writeUnaryOperator_6425,axiom,
! [VarCurr] :
( ~ v90788(VarCurr)
<=> v90733(VarCurr,bitIndex8) ) ).
fof(writeBinaryOperatorShiftedRanges_1180,axiom,
! [VarCurr] :
( v90767(VarCurr)
<=> ( v90733(VarCurr,bitIndex7)
| v90768(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17110,axiom,
! [VarCurr] :
( v90768(VarCurr)
<=> ( v90769(VarCurr)
& v90787(VarCurr) ) ) ).
fof(writeUnaryOperator_6424,axiom,
! [VarCurr] :
( ~ v90787(VarCurr)
<=> v90733(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorShiftedRanges_1179,axiom,
! [VarCurr] :
( v90769(VarCurr)
<=> ( v90733(VarCurr,bitIndex6)
| v90770(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17109,axiom,
! [VarCurr] :
( v90770(VarCurr)
<=> ( v90771(VarCurr)
& v90786(VarCurr) ) ) ).
fof(writeUnaryOperator_6423,axiom,
! [VarCurr] :
( ~ v90786(VarCurr)
<=> v90733(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorShiftedRanges_1178,axiom,
! [VarCurr] :
( v90771(VarCurr)
<=> ( v90733(VarCurr,bitIndex5)
| v90772(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17108,axiom,
! [VarCurr] :
( v90772(VarCurr)
<=> ( v90773(VarCurr)
& v90785(VarCurr) ) ) ).
fof(writeUnaryOperator_6422,axiom,
! [VarCurr] :
( ~ v90785(VarCurr)
<=> v90733(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_1177,axiom,
! [VarCurr] :
( v90773(VarCurr)
<=> ( v90733(VarCurr,bitIndex4)
| v90774(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17107,axiom,
! [VarCurr] :
( v90774(VarCurr)
<=> ( v90775(VarCurr)
& v90784(VarCurr) ) ) ).
fof(writeUnaryOperator_6421,axiom,
! [VarCurr] :
( ~ v90784(VarCurr)
<=> v90733(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_1176,axiom,
! [VarCurr] :
( v90775(VarCurr)
<=> ( v90733(VarCurr,bitIndex3)
| v90776(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17106,axiom,
! [VarCurr] :
( v90776(VarCurr)
<=> ( v90777(VarCurr)
& v90783(VarCurr) ) ) ).
fof(writeUnaryOperator_6420,axiom,
! [VarCurr] :
( ~ v90783(VarCurr)
<=> v90733(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_1175,axiom,
! [VarCurr] :
( v90777(VarCurr)
<=> ( v90733(VarCurr,bitIndex2)
| v90778(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17105,axiom,
! [VarCurr] :
( v90778(VarCurr)
<=> ( v90779(VarCurr)
& v90782(VarCurr) ) ) ).
fof(writeUnaryOperator_6419,axiom,
! [VarCurr] :
( ~ v90782(VarCurr)
<=> v90733(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_1174,axiom,
! [VarCurr] :
( v90779(VarCurr)
<=> ( v90733(VarCurr,bitIndex1)
| v90780(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17104,axiom,
! [VarCurr] :
( v90780(VarCurr)
<=> ( v90733(VarCurr,bitIndex0)
& v90781(VarCurr) ) ) ).
fof(writeUnaryOperator_6418,axiom,
! [VarCurr] :
( ~ v90781(VarCurr)
<=> v90733(VarCurr,bitIndex1) ) ).
fof(addZeroExtensionConstraint_2,axiom,
! [VarCurr] : ~ v90733(VarCurr,bitIndex25) ).
fof(addAssignment_28417,axiom,
! [VarCurr,B] :
( range_24_0(B)
=> ( v90733(VarCurr,B)
<=> v90679(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17103,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90686(VarNext)
<=> ( v90687(VarNext)
& v90694(VarNext) ) ) ) ).
fof(addAssignment_28416,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90694(VarNext)
<=> v90692(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17102,axiom,
! [VarCurr] :
( v90692(VarCurr)
<=> ( v90695(VarCurr)
| v90722(VarCurr) ) ) ).
fof(writeUnaryOperator_6417,axiom,
! [VarCurr] :
( ~ v90722(VarCurr)
<=> v90645(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17101,axiom,
! [VarCurr] :
( v90695(VarCurr)
<=> ( v90696(VarCurr)
| v90647(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17100,axiom,
! [VarCurr] :
( v90696(VarCurr)
<=> ( v90643(VarCurr)
& v90697(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1173,axiom,
! [VarCurr] :
( v90697(VarCurr)
<=> ( v90699(VarCurr)
| v90679(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1172,axiom,
! [VarCurr] :
( v90699(VarCurr)
<=> ( v90700(VarCurr)
| v90679(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1171,axiom,
! [VarCurr] :
( v90700(VarCurr)
<=> ( v90701(VarCurr)
| v90679(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1170,axiom,
! [VarCurr] :
( v90701(VarCurr)
<=> ( v90702(VarCurr)
| v90679(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1169,axiom,
! [VarCurr] :
( v90702(VarCurr)
<=> ( v90703(VarCurr)
| v90679(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1168,axiom,
! [VarCurr] :
( v90703(VarCurr)
<=> ( v90704(VarCurr)
| v90679(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1167,axiom,
! [VarCurr] :
( v90704(VarCurr)
<=> ( v90705(VarCurr)
| v90679(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1166,axiom,
! [VarCurr] :
( v90705(VarCurr)
<=> ( v90706(VarCurr)
| v90679(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1165,axiom,
! [VarCurr] :
( v90706(VarCurr)
<=> ( v90707(VarCurr)
| v90679(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1164,axiom,
! [VarCurr] :
( v90707(VarCurr)
<=> ( v90708(VarCurr)
| v90679(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1163,axiom,
! [VarCurr] :
( v90708(VarCurr)
<=> ( v90709(VarCurr)
| v90679(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1162,axiom,
! [VarCurr] :
( v90709(VarCurr)
<=> ( v90710(VarCurr)
| v90679(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1161,axiom,
! [VarCurr] :
( v90710(VarCurr)
<=> ( v90711(VarCurr)
| v90679(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1160,axiom,
! [VarCurr] :
( v90711(VarCurr)
<=> ( v90712(VarCurr)
| v90679(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1159,axiom,
! [VarCurr] :
( v90712(VarCurr)
<=> ( v90713(VarCurr)
| v90679(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1158,axiom,
! [VarCurr] :
( v90713(VarCurr)
<=> ( v90714(VarCurr)
| v90679(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1157,axiom,
! [VarCurr] :
( v90714(VarCurr)
<=> ( v90715(VarCurr)
| v90679(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1156,axiom,
! [VarCurr] :
( v90715(VarCurr)
<=> ( v90716(VarCurr)
| v90679(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1155,axiom,
! [VarCurr] :
( v90716(VarCurr)
<=> ( v90717(VarCurr)
| v90679(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1154,axiom,
! [VarCurr] :
( v90717(VarCurr)
<=> ( v90718(VarCurr)
| v90679(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1153,axiom,
! [VarCurr] :
( v90718(VarCurr)
<=> ( v90719(VarCurr)
| v90679(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1152,axiom,
! [VarCurr] :
( v90719(VarCurr)
<=> ( v90720(VarCurr)
| v90679(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1151,axiom,
! [VarCurr] :
( v90720(VarCurr)
<=> ( v90721(VarCurr)
| v90679(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1150,axiom,
! [VarCurr] :
( v90721(VarCurr)
<=> ( v90679(VarCurr,bitIndex0)
| v90679(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17099,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90687(VarNext)
<=> ( v90688(VarNext)
& v90655(VarNext) ) ) ) ).
fof(writeUnaryOperator_6416,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v90688(VarNext)
<=> v90664(VarNext) ) ) ).
fof(addAssignment_28415,axiom,
! [VarCurr,B] :
( range_24_0(B)
=> ( v90681(VarCurr,B)
<=> v90683(VarCurr,B) ) ) ).
fof(addAssignment_28414,axiom,
! [VarCurr,B] :
( range_24_0(B)
=> ( v90683(VarCurr,B)
<=> v84030(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1417,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v90660(VarNext)
=> ( v90643(VarNext)
<=> v90643(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1475,axiom,
! [VarNext] :
( v90660(VarNext)
=> ( v90643(VarNext)
<=> v90675(VarNext) ) ) ).
fof(addAssignment_28413,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90675(VarNext)
<=> v90673(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1895,axiom,
! [VarCurr] :
( ~ v90671(VarCurr)
=> ( v90673(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1927,axiom,
! [VarCurr] :
( v90671(VarCurr)
=> ( v90673(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17098,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90660(VarNext)
<=> ( v90661(VarNext)
& v90670(VarNext) ) ) ) ).
fof(addAssignment_28412,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90670(VarNext)
<=> v90668(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17097,axiom,
! [VarCurr] :
( v90668(VarCurr)
<=> ( v90647(VarCurr)
| v90671(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17096,axiom,
! [VarCurr] :
( v90671(VarCurr)
<=> ( v90672(VarCurr)
| v90641(VarCurr) ) ) ).
fof(writeUnaryOperator_6415,axiom,
! [VarCurr] :
( ~ v90672(VarCurr)
<=> v90645(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17095,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90661(VarNext)
<=> ( v90662(VarNext)
& v90655(VarNext) ) ) ) ).
fof(writeUnaryOperator_6414,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v90662(VarNext)
<=> v90664(VarNext) ) ) ).
fof(addAssignment_28411,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90664(VarNext)
<=> v90655(VarCurr) ) ) ).
fof(addAssignment_28410,axiom,
! [VarCurr] :
( v90655(VarCurr)
<=> v90657(VarCurr) ) ).
fof(addAssignment_28409,axiom,
! [VarCurr] :
( v90657(VarCurr)
<=> v84001(VarCurr) ) ).
fof(addAssignment_28408,axiom,
! [VarCurr] :
( v90647(VarCurr)
<=> v90649(VarCurr) ) ).
fof(addAssignment_28407,axiom,
! [VarCurr] :
( v90649(VarCurr)
<=> v90651(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17094,axiom,
! [VarCurr] :
( v90651(VarCurr)
<=> ( v90653(VarCurr)
& v90631(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6730,axiom,
! [VarCurr] :
( v90653(VarCurr)
<=> ( ( v87652(VarCurr,bitIndex1)
<=> $true )
& ( v87652(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28406,axiom,
! [VarCurr] :
( v90645(VarCurr)
<=> v87656(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17093,axiom,
! [VarCurr] :
( v90631(VarCurr)
<=> ( v90633(VarCurr)
& v90635(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6729,axiom,
! [VarCurr] :
( v90635(VarCurr)
<=> ( ( v90620(VarCurr,bitIndex1)
<=> v90624(VarCurr,bitIndex1) )
& ( v90620(VarCurr,bitIndex0)
<=> v90624(VarCurr,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17092,axiom,
! [VarCurr] :
( v90633(VarCurr)
<=> ( v90612(VarCurr)
& v90634(VarCurr) ) ) ).
fof(writeUnaryOperator_6413,axiom,
! [VarCurr] :
( ~ v90634(VarCurr)
<=> v90616(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17091,axiom,
! [VarCurr] :
( v90610(VarCurr)
<=> ( v90628(VarCurr)
& v90629(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6728,axiom,
! [VarCurr] :
( v90629(VarCurr)
<=> ( ( v90620(VarCurr,bitIndex1)
<=> v90624(VarCurr,bitIndex1) )
& ( v90620(VarCurr,bitIndex0)
<=> v90624(VarCurr,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17090,axiom,
! [VarCurr] :
( v90628(VarCurr)
<=> ( v90612(VarCurr)
& v90616(VarCurr) ) ) ).
fof(addAssignment_28405,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v90624(VarCurr,B)
<=> v90626(VarCurr,B) ) ) ).
fof(addAssignment_28404,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v90626(VarCurr,B)
<=> v83951(VarCurr,B) ) ) ).
fof(addAssignment_28403,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v90620(VarCurr,B)
<=> v90622(VarCurr,B) ) ) ).
fof(addAssignment_28402,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v90622(VarCurr,B)
<=> $true ) ) ).
fof(addAssignment_28401,axiom,
! [VarCurr] :
( v90616(VarCurr)
<=> v90618(VarCurr) ) ).
fof(addAssignment_28400,axiom,
! [VarCurr] :
( v90618(VarCurr)
<=> v83912(VarCurr) ) ).
fof(addAssignment_28399,axiom,
! [VarCurr] :
( v90612(VarCurr)
<=> v90614(VarCurr) ) ).
fof(addAssignment_28398,axiom,
! [VarCurr] :
( v90614(VarCurr)
<=> v83870(VarCurr) ) ).
fof(addAssignment_28397,axiom,
! [VarCurr] :
( v90599(VarCurr)
<=> v90601(VarCurr) ) ).
fof(addAssignment_28396,axiom,
! [VarCurr] :
( v90601(VarCurr)
<=> v90603(VarCurr) ) ).
fof(addAssignment_28395,axiom,
! [VarCurr] :
( v90603(VarCurr)
<=> v90605(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17089,axiom,
! [VarCurr] :
( v90605(VarCurr)
<=> ( v90607(VarCurr)
& v90608(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6727,axiom,
! [VarCurr] :
( v90608(VarCurr)
<=> ( ( v80892(VarCurr,bitIndex1)
<=> $true )
& ( v80892(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6726,axiom,
! [VarCurr] :
( v90607(VarCurr)
<=> ( ( v68323(VarCurr,bitIndex1)
<=> $false )
& ( v68323(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17088,axiom,
! [VarCurr] :
( v87660(VarCurr)
<=> ( v90536(VarCurr)
| v90567(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17087,axiom,
! [VarCurr] :
( v90567(VarCurr)
<=> ( v90568(VarCurr)
| v90583(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17086,axiom,
! [VarCurr] :
( v90583(VarCurr)
<=> ( v90584(VarCurr)
| v90591(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17085,axiom,
! [VarCurr] :
( v90591(VarCurr)
<=> ( v90592(VarCurr)
| v90595(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17084,axiom,
! [VarCurr] :
( v90595(VarCurr)
<=> ( v90596(VarCurr)
| v90597(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1149,axiom,
! [VarCurr] :
( v90597(VarCurr)
<=> ( v87662(VarCurr,bitIndex62)
| v87662(VarCurr,bitIndex63) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1148,axiom,
! [VarCurr] :
( v90596(VarCurr)
<=> ( v87662(VarCurr,bitIndex60)
| v87662(VarCurr,bitIndex61) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17083,axiom,
! [VarCurr] :
( v90592(VarCurr)
<=> ( v90593(VarCurr)
| v90594(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1147,axiom,
! [VarCurr] :
( v90594(VarCurr)
<=> ( v87662(VarCurr,bitIndex58)
| v87662(VarCurr,bitIndex59) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1146,axiom,
! [VarCurr] :
( v90593(VarCurr)
<=> ( v87662(VarCurr,bitIndex56)
| v87662(VarCurr,bitIndex57) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17082,axiom,
! [VarCurr] :
( v90584(VarCurr)
<=> ( v90585(VarCurr)
| v90588(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17081,axiom,
! [VarCurr] :
( v90588(VarCurr)
<=> ( v90589(VarCurr)
| v90590(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1145,axiom,
! [VarCurr] :
( v90590(VarCurr)
<=> ( v87662(VarCurr,bitIndex54)
| v87662(VarCurr,bitIndex55) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1144,axiom,
! [VarCurr] :
( v90589(VarCurr)
<=> ( v87662(VarCurr,bitIndex52)
| v87662(VarCurr,bitIndex53) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17080,axiom,
! [VarCurr] :
( v90585(VarCurr)
<=> ( v90586(VarCurr)
| v90587(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1143,axiom,
! [VarCurr] :
( v90587(VarCurr)
<=> ( v87662(VarCurr,bitIndex50)
| v87662(VarCurr,bitIndex51) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1142,axiom,
! [VarCurr] :
( v90586(VarCurr)
<=> ( v87662(VarCurr,bitIndex48)
| v87662(VarCurr,bitIndex49) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17079,axiom,
! [VarCurr] :
( v90568(VarCurr)
<=> ( v90569(VarCurr)
| v90576(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17078,axiom,
! [VarCurr] :
( v90576(VarCurr)
<=> ( v90577(VarCurr)
| v90580(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17077,axiom,
! [VarCurr] :
( v90580(VarCurr)
<=> ( v90581(VarCurr)
| v90582(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1141,axiom,
! [VarCurr] :
( v90582(VarCurr)
<=> ( v87662(VarCurr,bitIndex46)
| v87662(VarCurr,bitIndex47) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1140,axiom,
! [VarCurr] :
( v90581(VarCurr)
<=> ( v87662(VarCurr,bitIndex44)
| v87662(VarCurr,bitIndex45) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17076,axiom,
! [VarCurr] :
( v90577(VarCurr)
<=> ( v90578(VarCurr)
| v90579(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1139,axiom,
! [VarCurr] :
( v90579(VarCurr)
<=> ( v87662(VarCurr,bitIndex42)
| v87662(VarCurr,bitIndex43) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1138,axiom,
! [VarCurr] :
( v90578(VarCurr)
<=> ( v87662(VarCurr,bitIndex40)
| v87662(VarCurr,bitIndex41) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17075,axiom,
! [VarCurr] :
( v90569(VarCurr)
<=> ( v90570(VarCurr)
| v90573(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17074,axiom,
! [VarCurr] :
( v90573(VarCurr)
<=> ( v90574(VarCurr)
| v90575(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1137,axiom,
! [VarCurr] :
( v90575(VarCurr)
<=> ( v87662(VarCurr,bitIndex38)
| v87662(VarCurr,bitIndex39) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1136,axiom,
! [VarCurr] :
( v90574(VarCurr)
<=> ( v87662(VarCurr,bitIndex36)
| v87662(VarCurr,bitIndex37) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17073,axiom,
! [VarCurr] :
( v90570(VarCurr)
<=> ( v90571(VarCurr)
| v90572(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1135,axiom,
! [VarCurr] :
( v90572(VarCurr)
<=> ( v87662(VarCurr,bitIndex34)
| v87662(VarCurr,bitIndex35) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1134,axiom,
! [VarCurr] :
( v90571(VarCurr)
<=> ( v87662(VarCurr,bitIndex32)
| v87662(VarCurr,bitIndex33) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17072,axiom,
! [VarCurr] :
( v90536(VarCurr)
<=> ( v90537(VarCurr)
| v90552(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17071,axiom,
! [VarCurr] :
( v90552(VarCurr)
<=> ( v90553(VarCurr)
| v90560(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17070,axiom,
! [VarCurr] :
( v90560(VarCurr)
<=> ( v90561(VarCurr)
| v90564(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17069,axiom,
! [VarCurr] :
( v90564(VarCurr)
<=> ( v90565(VarCurr)
| v90566(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1133,axiom,
! [VarCurr] :
( v90566(VarCurr)
<=> ( v87662(VarCurr,bitIndex30)
| v87662(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1132,axiom,
! [VarCurr] :
( v90565(VarCurr)
<=> ( v87662(VarCurr,bitIndex28)
| v87662(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17068,axiom,
! [VarCurr] :
( v90561(VarCurr)
<=> ( v90562(VarCurr)
| v90563(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1131,axiom,
! [VarCurr] :
( v90563(VarCurr)
<=> ( v87662(VarCurr,bitIndex26)
| v87662(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1130,axiom,
! [VarCurr] :
( v90562(VarCurr)
<=> ( v87662(VarCurr,bitIndex24)
| v87662(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17067,axiom,
! [VarCurr] :
( v90553(VarCurr)
<=> ( v90554(VarCurr)
| v90557(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17066,axiom,
! [VarCurr] :
( v90557(VarCurr)
<=> ( v90558(VarCurr)
| v90559(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1129,axiom,
! [VarCurr] :
( v90559(VarCurr)
<=> ( v87662(VarCurr,bitIndex22)
| v87662(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1128,axiom,
! [VarCurr] :
( v90558(VarCurr)
<=> ( v87662(VarCurr,bitIndex20)
| v87662(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17065,axiom,
! [VarCurr] :
( v90554(VarCurr)
<=> ( v90555(VarCurr)
| v90556(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1127,axiom,
! [VarCurr] :
( v90556(VarCurr)
<=> ( v87662(VarCurr,bitIndex18)
| v87662(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1126,axiom,
! [VarCurr] :
( v90555(VarCurr)
<=> ( v87662(VarCurr,bitIndex16)
| v87662(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17064,axiom,
! [VarCurr] :
( v90537(VarCurr)
<=> ( v90538(VarCurr)
| v90545(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17063,axiom,
! [VarCurr] :
( v90545(VarCurr)
<=> ( v90546(VarCurr)
| v90549(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17062,axiom,
! [VarCurr] :
( v90549(VarCurr)
<=> ( v90550(VarCurr)
| v90551(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1125,axiom,
! [VarCurr] :
( v90551(VarCurr)
<=> ( v87662(VarCurr,bitIndex14)
| v87662(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1124,axiom,
! [VarCurr] :
( v90550(VarCurr)
<=> ( v87662(VarCurr,bitIndex12)
| v87662(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17061,axiom,
! [VarCurr] :
( v90546(VarCurr)
<=> ( v90547(VarCurr)
| v90548(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1123,axiom,
! [VarCurr] :
( v90548(VarCurr)
<=> ( v87662(VarCurr,bitIndex10)
| v87662(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1122,axiom,
! [VarCurr] :
( v90547(VarCurr)
<=> ( v87662(VarCurr,bitIndex8)
| v87662(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17060,axiom,
! [VarCurr] :
( v90538(VarCurr)
<=> ( v90539(VarCurr)
| v90542(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17059,axiom,
! [VarCurr] :
( v90542(VarCurr)
<=> ( v90543(VarCurr)
| v90544(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1121,axiom,
! [VarCurr] :
( v90544(VarCurr)
<=> ( v87662(VarCurr,bitIndex6)
| v87662(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1120,axiom,
! [VarCurr] :
( v90543(VarCurr)
<=> ( v87662(VarCurr,bitIndex4)
| v87662(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17058,axiom,
! [VarCurr] :
( v90539(VarCurr)
<=> ( v90540(VarCurr)
| v90541(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1119,axiom,
! [VarCurr] :
( v90541(VarCurr)
<=> ( v87662(VarCurr,bitIndex2)
| v87662(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1118,axiom,
! [VarCurr] :
( v90540(VarCurr)
<=> ( v87662(VarCurr,bitIndex0)
| v87662(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_28394,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v87662(VarCurr,B)
<=> v87664(VarCurr,B) ) ) ).
fof(addAssignment_28393,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v87664(VarCurr,B)
<=> v87666(VarCurr,B) ) ) ).
fof(addAssignment_28392,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v87666(VarCurr,B)
<=> v87668(VarCurr,B) ) ) ).
fof(addAssignment_28391,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v87668(VarCurr,B)
<=> v87670(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_27,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v87670(VarCurr,B)
<=> ( v90531(VarCurr,B)
& v77621(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_26,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v90531(VarCurr,B)
<=> ( v90532(VarCurr,B)
& v87672(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_25,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v90532(VarCurr,B)
<=> ( v90533(VarCurr,B)
& v72809(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_6412,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v90533(VarCurr,B)
<=> ~ v68359(VarCurr,B) ) ) ).
fof(addAssignment_28390,axiom,
! [VarCurr,B] :
( range_19_0(B)
=> ( v87672(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_28389,axiom,
! [VarCurr] :
( v87672(VarCurr,bitIndex20)
<=> v77506(VarCurr,bitIndex3) ) ).
fof(addAssignment_28388,axiom,
! [VarCurr] :
( v87672(VarCurr,bitIndex21)
<=> v77392(VarCurr,bitIndex3) ) ).
fof(addAssignment_28387,axiom,
! [VarCurr] :
( v87672(VarCurr,bitIndex22)
<=> v77278(VarCurr,bitIndex3) ) ).
fof(addAssignment_28386,axiom,
! [VarCurr] :
( v87672(VarCurr,bitIndex23)
<=> v77164(VarCurr,bitIndex3) ) ).
fof(addAssignment_28385,axiom,
! [VarCurr] :
( v87672(VarCurr,bitIndex24)
<=> v77050(VarCurr,bitIndex3) ) ).
fof(addAssignment_28384,axiom,
! [VarCurr] :
( v87672(VarCurr,bitIndex25)
<=> v76936(VarCurr,bitIndex3) ) ).
fof(addAssignment_28383,axiom,
! [VarCurr] :
( v87672(VarCurr,bitIndex26)
<=> v76822(VarCurr,bitIndex3) ) ).
fof(addAssignment_28382,axiom,
! [VarCurr] :
( v87672(VarCurr,bitIndex27)
<=> v76708(VarCurr,bitIndex3) ) ).
fof(addAssignment_28381,axiom,
! [VarCurr] :
( v87672(VarCurr,bitIndex28)
<=> v76594(VarCurr,bitIndex3) ) ).
fof(addAssignment_28380,axiom,
! [VarCurr] :
( v87672(VarCurr,bitIndex29)
<=> v76480(VarCurr,bitIndex3) ) ).
fof(addAssignment_28379,axiom,
! [VarCurr] :
( v87672(VarCurr,bitIndex30)
<=> v76366(VarCurr,bitIndex3) ) ).
fof(addAssignment_28378,axiom,
! [VarCurr] :
( v87672(VarCurr,bitIndex31)
<=> v76252(VarCurr,bitIndex3) ) ).
fof(addAssignment_28377,axiom,
! [VarCurr] :
( v87672(VarCurr,bitIndex32)
<=> v76138(VarCurr,bitIndex3) ) ).
fof(addAssignment_28376,axiom,
! [VarCurr] :
( v87672(VarCurr,bitIndex33)
<=> v76024(VarCurr,bitIndex3) ) ).
fof(addAssignment_28375,axiom,
! [VarCurr] :
( v87672(VarCurr,bitIndex34)
<=> v75910(VarCurr,bitIndex3) ) ).
fof(addAssignment_28374,axiom,
! [VarCurr] :
( v87672(VarCurr,bitIndex35)
<=> v75796(VarCurr,bitIndex3) ) ).
fof(addAssignment_28373,axiom,
! [VarCurr] :
( v87672(VarCurr,bitIndex36)
<=> v75682(VarCurr,bitIndex3) ) ).
fof(addAssignment_28372,axiom,
! [VarCurr] :
( v87672(VarCurr,bitIndex37)
<=> v75568(VarCurr,bitIndex3) ) ).
fof(addAssignment_28371,axiom,
! [VarCurr] :
( v87672(VarCurr,bitIndex38)
<=> v75454(VarCurr,bitIndex3) ) ).
fof(addAssignment_28370,axiom,
! [VarCurr] :
( v87672(VarCurr,bitIndex39)
<=> v75340(VarCurr,bitIndex3) ) ).
fof(addAssignment_28369,axiom,
! [VarCurr] :
( v87672(VarCurr,bitIndex40)
<=> v75226(VarCurr,bitIndex3) ) ).
fof(addAssignment_28368,axiom,
! [VarCurr] :
( v87672(VarCurr,bitIndex41)
<=> v75112(VarCurr,bitIndex3) ) ).
fof(addAssignment_28367,axiom,
! [VarCurr] :
( v87672(VarCurr,bitIndex42)
<=> v74998(VarCurr,bitIndex3) ) ).
fof(addAssignment_28366,axiom,
! [VarCurr] :
( v87672(VarCurr,bitIndex43)
<=> v74884(VarCurr,bitIndex3) ) ).
fof(addAssignment_28365,axiom,
! [VarCurr] :
( v87672(VarCurr,bitIndex44)
<=> v74770(VarCurr,bitIndex3) ) ).
fof(addAssignment_28364,axiom,
! [VarCurr] :
( v87672(VarCurr,bitIndex45)
<=> v74656(VarCurr,bitIndex3) ) ).
fof(addAssignment_28363,axiom,
! [VarCurr] :
( v87672(VarCurr,bitIndex46)
<=> v74542(VarCurr,bitIndex3) ) ).
fof(addAssignment_28362,axiom,
! [VarCurr] :
( v87672(VarCurr,bitIndex47)
<=> v74428(VarCurr,bitIndex3) ) ).
fof(addAssignment_28361,axiom,
! [VarCurr] :
( v87672(VarCurr,bitIndex48)
<=> v74314(VarCurr,bitIndex3) ) ).
fof(addAssignment_28360,axiom,
! [VarCurr] :
( v87672(VarCurr,bitIndex49)
<=> v74200(VarCurr,bitIndex3) ) ).
fof(addAssignment_28359,axiom,
! [VarCurr] :
( v87672(VarCurr,bitIndex50)
<=> v74086(VarCurr,bitIndex3) ) ).
fof(addAssignment_28358,axiom,
! [VarCurr] :
( v87672(VarCurr,bitIndex51)
<=> v73972(VarCurr,bitIndex3) ) ).
fof(addAssignment_28357,axiom,
! [VarCurr] :
( v87672(VarCurr,bitIndex52)
<=> v73858(VarCurr,bitIndex3) ) ).
fof(addAssignment_28356,axiom,
! [VarCurr] :
( v87672(VarCurr,bitIndex53)
<=> v73744(VarCurr,bitIndex3) ) ).
fof(addAssignment_28355,axiom,
! [VarCurr] :
( v87672(VarCurr,bitIndex54)
<=> v73630(VarCurr,bitIndex3) ) ).
fof(addAssignment_28354,axiom,
! [VarCurr] :
( v87672(VarCurr,bitIndex55)
<=> v73516(VarCurr,bitIndex3) ) ).
fof(addAssignment_28353,axiom,
! [VarCurr] :
( v87672(VarCurr,bitIndex56)
<=> v73402(VarCurr,bitIndex3) ) ).
fof(addAssignment_28352,axiom,
! [VarCurr] :
( v87672(VarCurr,bitIndex57)
<=> v73288(VarCurr,bitIndex3) ) ).
fof(addAssignment_28351,axiom,
! [VarCurr] :
( v87672(VarCurr,bitIndex58)
<=> v73174(VarCurr,bitIndex3) ) ).
fof(addAssignment_28350,axiom,
! [VarCurr] :
( v87672(VarCurr,bitIndex59)
<=> v73060(VarCurr,bitIndex3) ) ).
fof(addAssignment_28349,axiom,
! [VarCurr] :
( ( v87672(VarCurr,bitIndex61)
<=> $false )
& ( v87672(VarCurr,bitIndex60)
<=> $false ) ) ).
fof(addAssignment_28348,axiom,
! [VarCurr] :
( v87672(VarCurr,bitIndex62)
<=> v72946(VarCurr,bitIndex3) ) ).
fof(addAssignment_28347,axiom,
! [VarCurr] :
( v87672(VarCurr,bitIndex63)
<=> v72814(VarCurr,bitIndex3) ) ).
fof(addAssignment_28346,axiom,
! [VarCurr] :
( v77506(VarCurr,bitIndex3)
<=> v77508(VarCurr,bitIndex3) ) ).
fof(addAssignment_28345,axiom,
! [VarCurr] :
( v77508(VarCurr,bitIndex3)
<=> v77510(VarCurr,bitIndex3) ) ).
fof(addAssignment_28344,axiom,
! [VarCurr] :
( v77510(VarCurr,bitIndex3)
<=> v77512(VarCurr,bitIndex3) ) ).
fof(addAssignment_28343,axiom,
! [VarCurr] :
( v77512(VarCurr,bitIndex3)
<=> v77514(VarCurr,bitIndex9) ) ).
fof(addAssignment_28342,axiom,
! [VarCurr] :
( v77514(VarCurr,bitIndex9)
<=> v77516(VarCurr,bitIndex9) ) ).
fof(addAssignment_28341,axiom,
! [VarCurr] :
( v77516(VarCurr,bitIndex9)
<=> v90462(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1416,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v90485(VarNext)
=> ( v90462(VarNext)
<=> v90462(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1474,axiom,
! [VarNext] :
( v90485(VarNext)
=> ( v90462(VarNext)
<=> v90520(VarNext) ) ) ).
fof(addAssignment_28340,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90520(VarNext)
<=> v90518(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4549,axiom,
! [VarCurr] :
( ~ v90464(VarCurr)
=> ( v90518(VarCurr)
<=> v90521(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4559,axiom,
! [VarCurr] :
( v90464(VarCurr)
=> ( v90518(VarCurr)
<=> v90466(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4548,axiom,
! [VarCurr] :
( ~ v90498(VarCurr)
=> ( v90521(VarCurr)
<=> v90480(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4558,axiom,
! [VarCurr] :
( v90498(VarCurr)
=> ( v90521(VarCurr)
<=> v90522(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1136,axiom,
! [VarCurr] :
( ( ~ v90501(VarCurr)
& ~ v90503(VarCurr) )
=> ( v90522(VarCurr)
<=> v90526(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4547,axiom,
! [VarCurr] :
( v90503(VarCurr)
=> ( v90522(VarCurr)
<=> v90525(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4557,axiom,
! [VarCurr] :
( v90501(VarCurr)
=> ( v90522(VarCurr)
<=> v90523(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4546,axiom,
! [VarCurr] :
( ~ v90511(VarCurr)
=> ( v90526(VarCurr)
<=> v90480(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4556,axiom,
! [VarCurr] :
( v90511(VarCurr)
=> ( v90526(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4545,axiom,
! [VarCurr] :
( ~ v90505(VarCurr)
=> ( v90525(VarCurr)
<=> v90480(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4555,axiom,
! [VarCurr] :
( v90505(VarCurr)
=> ( v90525(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1894,axiom,
! [VarCurr] :
( ~ v90524(VarCurr)
=> ( v90523(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1926,axiom,
! [VarCurr] :
( v90524(VarCurr)
=> ( v90523(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6725,axiom,
! [VarCurr] :
( v90524(VarCurr)
<=> ( v90474(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17057,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90485(VarNext)
<=> ( v90486(VarNext)
& v90495(VarNext) ) ) ) ).
fof(addAssignment_28339,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90495(VarNext)
<=> v90493(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17056,axiom,
! [VarCurr] :
( v90493(VarCurr)
<=> ( v90464(VarCurr)
| v90496(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17055,axiom,
! [VarCurr] :
( v90496(VarCurr)
<=> ( v90497(VarCurr)
& v90517(VarCurr) ) ) ).
fof(writeUnaryOperator_6411,axiom,
! [VarCurr] :
( ~ v90517(VarCurr)
<=> v90464(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17054,axiom,
! [VarCurr] :
( v90497(VarCurr)
<=> ( v90498(VarCurr)
| v90515(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17053,axiom,
! [VarCurr] :
( v90515(VarCurr)
<=> ( v90476(VarCurr)
& v90516(VarCurr) ) ) ).
fof(writeUnaryOperator_6410,axiom,
! [VarCurr] :
( ~ v90516(VarCurr)
<=> v90478(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17052,axiom,
! [VarCurr] :
( v90498(VarCurr)
<=> ( v90499(VarCurr)
& v90478(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17051,axiom,
! [VarCurr] :
( v90499(VarCurr)
<=> ( v90500(VarCurr)
| v90509(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17050,axiom,
! [VarCurr] :
( v90509(VarCurr)
<=> ( v90510(VarCurr)
& v90514(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6724,axiom,
! [VarCurr] :
( v90514(VarCurr)
<=> ( ( v90502(VarCurr,bitIndex2)
<=> $false )
& ( v90502(VarCurr,bitIndex1)
<=> $false )
& ( v90502(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17049,axiom,
! [VarCurr] :
( v90510(VarCurr)
<=> ( v90511(VarCurr)
| v90512(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17048,axiom,
! [VarCurr] :
( v90512(VarCurr)
<=> ( v90476(VarCurr)
& v90513(VarCurr) ) ) ).
fof(writeUnaryOperator_6409,axiom,
! [VarCurr] :
( ~ v90513(VarCurr)
<=> v90511(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6723,axiom,
! [VarCurr] :
( v90511(VarCurr)
<=> ( v90474(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17047,axiom,
! [VarCurr] :
( v90500(VarCurr)
<=> ( v90501(VarCurr)
| v90503(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17046,axiom,
! [VarCurr] :
( v90503(VarCurr)
<=> ( v90504(VarCurr)
& v90508(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6722,axiom,
! [VarCurr] :
( v90508(VarCurr)
<=> ( ( v90502(VarCurr,bitIndex2)
<=> $false )
& ( v90502(VarCurr,bitIndex1)
<=> $true )
& ( v90502(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17045,axiom,
! [VarCurr] :
( v90504(VarCurr)
<=> ( v90505(VarCurr)
| v90506(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17044,axiom,
! [VarCurr] :
( v90506(VarCurr)
<=> ( v90476(VarCurr)
& v90507(VarCurr) ) ) ).
fof(writeUnaryOperator_6408,axiom,
! [VarCurr] :
( ~ v90507(VarCurr)
<=> v90505(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6721,axiom,
! [VarCurr] :
( v90505(VarCurr)
<=> ( v90474(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6720,axiom,
! [VarCurr] :
( v90501(VarCurr)
<=> ( ( v90502(VarCurr,bitIndex2)
<=> $true )
& ( v90502(VarCurr,bitIndex1)
<=> $false )
& ( v90502(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28338,axiom,
! [VarCurr] :
( v90502(VarCurr,bitIndex0)
<=> v90472(VarCurr) ) ).
fof(addAssignment_28337,axiom,
! [VarCurr] :
( v90502(VarCurr,bitIndex1)
<=> v90470(VarCurr) ) ).
fof(addAssignment_28336,axiom,
! [VarCurr] :
( v90502(VarCurr,bitIndex2)
<=> v90468(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17043,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90486(VarNext)
<=> ( v90487(VarNext)
& v90482(VarNext) ) ) ) ).
fof(writeUnaryOperator_6407,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v90487(VarNext)
<=> v90489(VarNext) ) ) ).
fof(addAssignment_28335,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90489(VarNext)
<=> v90482(VarCurr) ) ) ).
fof(addAssignment_28334,axiom,
! [VarCurr] :
( v90482(VarCurr)
<=> v77570(VarCurr) ) ).
fof(addAssignment_28333,axiom,
! [VarCurr] :
( v90480(VarCurr)
<=> $false ) ).
fof(addAssignment_28332,axiom,
! [VarCurr] :
( v90478(VarCurr)
<=> v77547(VarCurr) ) ).
fof(addAssignment_28331,axiom,
! [VarCurr] :
( v90476(VarCurr)
<=> $false ) ).
fof(addAssignment_28330,axiom,
! [VarCurr] :
( v90474(VarCurr)
<=> v77539(VarCurr,bitIndex9) ) ).
fof(addAssignment_28329,axiom,
! [VarCurr] :
( v77539(VarCurr,bitIndex9)
<=> v77541(VarCurr,bitIndex9) ) ).
fof(addAssignment_28328,axiom,
! [VarCurr] :
( v77541(VarCurr,bitIndex9)
<=> v72861(VarCurr,bitIndex9) ) ).
fof(addAssignment_28327,axiom,
! [VarCurr] :
( v90472(VarCurr)
<=> $false ) ).
fof(addAssignment_28326,axiom,
! [VarCurr] :
( v90470(VarCurr)
<=> $false ) ).
fof(addAssignment_28325,axiom,
! [VarCurr] :
( v90468(VarCurr)
<=> $true ) ).
fof(addAssignment_28324,axiom,
! [VarCurr] :
( v90466(VarCurr)
<=> $false ) ).
fof(addAssignment_28323,axiom,
! [VarCurr] :
( v90464(VarCurr)
<=> v77522(VarCurr) ) ).
fof(addAssignment_28322,axiom,
! [VarCurr] :
( v77392(VarCurr,bitIndex3)
<=> v77394(VarCurr,bitIndex3) ) ).
fof(addAssignment_28321,axiom,
! [VarCurr] :
( v77394(VarCurr,bitIndex3)
<=> v77396(VarCurr,bitIndex3) ) ).
fof(addAssignment_28320,axiom,
! [VarCurr] :
( v77396(VarCurr,bitIndex3)
<=> v77398(VarCurr,bitIndex3) ) ).
fof(addAssignment_28319,axiom,
! [VarCurr] :
( v77398(VarCurr,bitIndex3)
<=> v77400(VarCurr,bitIndex9) ) ).
fof(addAssignment_28318,axiom,
! [VarCurr] :
( v77400(VarCurr,bitIndex9)
<=> v77402(VarCurr,bitIndex9) ) ).
fof(addAssignment_28317,axiom,
! [VarCurr] :
( v77402(VarCurr,bitIndex9)
<=> v90394(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1415,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v90417(VarNext)
=> ( v90394(VarNext)
<=> v90394(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1473,axiom,
! [VarNext] :
( v90417(VarNext)
=> ( v90394(VarNext)
<=> v90452(VarNext) ) ) ).
fof(addAssignment_28316,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90452(VarNext)
<=> v90450(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4544,axiom,
! [VarCurr] :
( ~ v90396(VarCurr)
=> ( v90450(VarCurr)
<=> v90453(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4554,axiom,
! [VarCurr] :
( v90396(VarCurr)
=> ( v90450(VarCurr)
<=> v90398(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4543,axiom,
! [VarCurr] :
( ~ v90430(VarCurr)
=> ( v90453(VarCurr)
<=> v90412(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4553,axiom,
! [VarCurr] :
( v90430(VarCurr)
=> ( v90453(VarCurr)
<=> v90454(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1135,axiom,
! [VarCurr] :
( ( ~ v90433(VarCurr)
& ~ v90435(VarCurr) )
=> ( v90454(VarCurr)
<=> v90458(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4542,axiom,
! [VarCurr] :
( v90435(VarCurr)
=> ( v90454(VarCurr)
<=> v90457(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4552,axiom,
! [VarCurr] :
( v90433(VarCurr)
=> ( v90454(VarCurr)
<=> v90455(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4541,axiom,
! [VarCurr] :
( ~ v90443(VarCurr)
=> ( v90458(VarCurr)
<=> v90412(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4551,axiom,
! [VarCurr] :
( v90443(VarCurr)
=> ( v90458(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4540,axiom,
! [VarCurr] :
( ~ v90437(VarCurr)
=> ( v90457(VarCurr)
<=> v90412(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4550,axiom,
! [VarCurr] :
( v90437(VarCurr)
=> ( v90457(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1893,axiom,
! [VarCurr] :
( ~ v90456(VarCurr)
=> ( v90455(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1925,axiom,
! [VarCurr] :
( v90456(VarCurr)
=> ( v90455(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6719,axiom,
! [VarCurr] :
( v90456(VarCurr)
<=> ( v90406(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17042,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90417(VarNext)
<=> ( v90418(VarNext)
& v90427(VarNext) ) ) ) ).
fof(addAssignment_28315,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90427(VarNext)
<=> v90425(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17041,axiom,
! [VarCurr] :
( v90425(VarCurr)
<=> ( v90396(VarCurr)
| v90428(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17040,axiom,
! [VarCurr] :
( v90428(VarCurr)
<=> ( v90429(VarCurr)
& v90449(VarCurr) ) ) ).
fof(writeUnaryOperator_6406,axiom,
! [VarCurr] :
( ~ v90449(VarCurr)
<=> v90396(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17039,axiom,
! [VarCurr] :
( v90429(VarCurr)
<=> ( v90430(VarCurr)
| v90447(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17038,axiom,
! [VarCurr] :
( v90447(VarCurr)
<=> ( v90408(VarCurr)
& v90448(VarCurr) ) ) ).
fof(writeUnaryOperator_6405,axiom,
! [VarCurr] :
( ~ v90448(VarCurr)
<=> v90410(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17037,axiom,
! [VarCurr] :
( v90430(VarCurr)
<=> ( v90431(VarCurr)
& v90410(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17036,axiom,
! [VarCurr] :
( v90431(VarCurr)
<=> ( v90432(VarCurr)
| v90441(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17035,axiom,
! [VarCurr] :
( v90441(VarCurr)
<=> ( v90442(VarCurr)
& v90446(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6718,axiom,
! [VarCurr] :
( v90446(VarCurr)
<=> ( ( v90434(VarCurr,bitIndex2)
<=> $false )
& ( v90434(VarCurr,bitIndex1)
<=> $false )
& ( v90434(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17034,axiom,
! [VarCurr] :
( v90442(VarCurr)
<=> ( v90443(VarCurr)
| v90444(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17033,axiom,
! [VarCurr] :
( v90444(VarCurr)
<=> ( v90408(VarCurr)
& v90445(VarCurr) ) ) ).
fof(writeUnaryOperator_6404,axiom,
! [VarCurr] :
( ~ v90445(VarCurr)
<=> v90443(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6717,axiom,
! [VarCurr] :
( v90443(VarCurr)
<=> ( v90406(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17032,axiom,
! [VarCurr] :
( v90432(VarCurr)
<=> ( v90433(VarCurr)
| v90435(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17031,axiom,
! [VarCurr] :
( v90435(VarCurr)
<=> ( v90436(VarCurr)
& v90440(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6716,axiom,
! [VarCurr] :
( v90440(VarCurr)
<=> ( ( v90434(VarCurr,bitIndex2)
<=> $false )
& ( v90434(VarCurr,bitIndex1)
<=> $true )
& ( v90434(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17030,axiom,
! [VarCurr] :
( v90436(VarCurr)
<=> ( v90437(VarCurr)
| v90438(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17029,axiom,
! [VarCurr] :
( v90438(VarCurr)
<=> ( v90408(VarCurr)
& v90439(VarCurr) ) ) ).
fof(writeUnaryOperator_6403,axiom,
! [VarCurr] :
( ~ v90439(VarCurr)
<=> v90437(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6715,axiom,
! [VarCurr] :
( v90437(VarCurr)
<=> ( v90406(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6714,axiom,
! [VarCurr] :
( v90433(VarCurr)
<=> ( ( v90434(VarCurr,bitIndex2)
<=> $true )
& ( v90434(VarCurr,bitIndex1)
<=> $false )
& ( v90434(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28314,axiom,
! [VarCurr] :
( v90434(VarCurr,bitIndex0)
<=> v90404(VarCurr) ) ).
fof(addAssignment_28313,axiom,
! [VarCurr] :
( v90434(VarCurr,bitIndex1)
<=> v90402(VarCurr) ) ).
fof(addAssignment_28312,axiom,
! [VarCurr] :
( v90434(VarCurr,bitIndex2)
<=> v90400(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17028,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90418(VarNext)
<=> ( v90419(VarNext)
& v90414(VarNext) ) ) ) ).
fof(writeUnaryOperator_6402,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v90419(VarNext)
<=> v90421(VarNext) ) ) ).
fof(addAssignment_28311,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90421(VarNext)
<=> v90414(VarCurr) ) ) ).
fof(addAssignment_28310,axiom,
! [VarCurr] :
( v90414(VarCurr)
<=> v77456(VarCurr) ) ).
fof(addAssignment_28309,axiom,
! [VarCurr] :
( v90412(VarCurr)
<=> $false ) ).
fof(addAssignment_28308,axiom,
! [VarCurr] :
( v90410(VarCurr)
<=> v77433(VarCurr) ) ).
fof(addAssignment_28307,axiom,
! [VarCurr] :
( v90408(VarCurr)
<=> $false ) ).
fof(addAssignment_28306,axiom,
! [VarCurr] :
( v90406(VarCurr)
<=> v77425(VarCurr,bitIndex9) ) ).
fof(addAssignment_28305,axiom,
! [VarCurr] :
( v77425(VarCurr,bitIndex9)
<=> v77427(VarCurr,bitIndex9) ) ).
fof(addAssignment_28304,axiom,
! [VarCurr] :
( v77427(VarCurr,bitIndex9)
<=> v72861(VarCurr,bitIndex9) ) ).
fof(addAssignment_28303,axiom,
! [VarCurr] :
( v90404(VarCurr)
<=> $false ) ).
fof(addAssignment_28302,axiom,
! [VarCurr] :
( v90402(VarCurr)
<=> $false ) ).
fof(addAssignment_28301,axiom,
! [VarCurr] :
( v90400(VarCurr)
<=> $true ) ).
fof(addAssignment_28300,axiom,
! [VarCurr] :
( v90398(VarCurr)
<=> $false ) ).
fof(addAssignment_28299,axiom,
! [VarCurr] :
( v90396(VarCurr)
<=> v77408(VarCurr) ) ).
fof(addAssignment_28298,axiom,
! [VarCurr] :
( v77278(VarCurr,bitIndex3)
<=> v77280(VarCurr,bitIndex3) ) ).
fof(addAssignment_28297,axiom,
! [VarCurr] :
( v77280(VarCurr,bitIndex3)
<=> v77282(VarCurr,bitIndex3) ) ).
fof(addAssignment_28296,axiom,
! [VarCurr] :
( v77282(VarCurr,bitIndex3)
<=> v77284(VarCurr,bitIndex3) ) ).
fof(addAssignment_28295,axiom,
! [VarCurr] :
( v77284(VarCurr,bitIndex3)
<=> v77286(VarCurr,bitIndex9) ) ).
fof(addAssignment_28294,axiom,
! [VarCurr] :
( v77286(VarCurr,bitIndex9)
<=> v77288(VarCurr,bitIndex9) ) ).
fof(addAssignment_28293,axiom,
! [VarCurr] :
( v77288(VarCurr,bitIndex9)
<=> v90326(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1414,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v90349(VarNext)
=> ( v90326(VarNext)
<=> v90326(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1472,axiom,
! [VarNext] :
( v90349(VarNext)
=> ( v90326(VarNext)
<=> v90384(VarNext) ) ) ).
fof(addAssignment_28292,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90384(VarNext)
<=> v90382(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4539,axiom,
! [VarCurr] :
( ~ v90328(VarCurr)
=> ( v90382(VarCurr)
<=> v90385(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4549,axiom,
! [VarCurr] :
( v90328(VarCurr)
=> ( v90382(VarCurr)
<=> v90330(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4538,axiom,
! [VarCurr] :
( ~ v90362(VarCurr)
=> ( v90385(VarCurr)
<=> v90344(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4548,axiom,
! [VarCurr] :
( v90362(VarCurr)
=> ( v90385(VarCurr)
<=> v90386(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1134,axiom,
! [VarCurr] :
( ( ~ v90365(VarCurr)
& ~ v90367(VarCurr) )
=> ( v90386(VarCurr)
<=> v90390(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4537,axiom,
! [VarCurr] :
( v90367(VarCurr)
=> ( v90386(VarCurr)
<=> v90389(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4547,axiom,
! [VarCurr] :
( v90365(VarCurr)
=> ( v90386(VarCurr)
<=> v90387(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4536,axiom,
! [VarCurr] :
( ~ v90375(VarCurr)
=> ( v90390(VarCurr)
<=> v90344(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4546,axiom,
! [VarCurr] :
( v90375(VarCurr)
=> ( v90390(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4535,axiom,
! [VarCurr] :
( ~ v90369(VarCurr)
=> ( v90389(VarCurr)
<=> v90344(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4545,axiom,
! [VarCurr] :
( v90369(VarCurr)
=> ( v90389(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1892,axiom,
! [VarCurr] :
( ~ v90388(VarCurr)
=> ( v90387(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1924,axiom,
! [VarCurr] :
( v90388(VarCurr)
=> ( v90387(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6713,axiom,
! [VarCurr] :
( v90388(VarCurr)
<=> ( v90338(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17027,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90349(VarNext)
<=> ( v90350(VarNext)
& v90359(VarNext) ) ) ) ).
fof(addAssignment_28291,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90359(VarNext)
<=> v90357(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17026,axiom,
! [VarCurr] :
( v90357(VarCurr)
<=> ( v90328(VarCurr)
| v90360(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17025,axiom,
! [VarCurr] :
( v90360(VarCurr)
<=> ( v90361(VarCurr)
& v90381(VarCurr) ) ) ).
fof(writeUnaryOperator_6401,axiom,
! [VarCurr] :
( ~ v90381(VarCurr)
<=> v90328(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17024,axiom,
! [VarCurr] :
( v90361(VarCurr)
<=> ( v90362(VarCurr)
| v90379(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17023,axiom,
! [VarCurr] :
( v90379(VarCurr)
<=> ( v90340(VarCurr)
& v90380(VarCurr) ) ) ).
fof(writeUnaryOperator_6400,axiom,
! [VarCurr] :
( ~ v90380(VarCurr)
<=> v90342(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17022,axiom,
! [VarCurr] :
( v90362(VarCurr)
<=> ( v90363(VarCurr)
& v90342(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17021,axiom,
! [VarCurr] :
( v90363(VarCurr)
<=> ( v90364(VarCurr)
| v90373(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17020,axiom,
! [VarCurr] :
( v90373(VarCurr)
<=> ( v90374(VarCurr)
& v90378(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6712,axiom,
! [VarCurr] :
( v90378(VarCurr)
<=> ( ( v90366(VarCurr,bitIndex2)
<=> $false )
& ( v90366(VarCurr,bitIndex1)
<=> $false )
& ( v90366(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17019,axiom,
! [VarCurr] :
( v90374(VarCurr)
<=> ( v90375(VarCurr)
| v90376(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17018,axiom,
! [VarCurr] :
( v90376(VarCurr)
<=> ( v90340(VarCurr)
& v90377(VarCurr) ) ) ).
fof(writeUnaryOperator_6399,axiom,
! [VarCurr] :
( ~ v90377(VarCurr)
<=> v90375(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6711,axiom,
! [VarCurr] :
( v90375(VarCurr)
<=> ( v90338(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17017,axiom,
! [VarCurr] :
( v90364(VarCurr)
<=> ( v90365(VarCurr)
| v90367(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17016,axiom,
! [VarCurr] :
( v90367(VarCurr)
<=> ( v90368(VarCurr)
& v90372(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6710,axiom,
! [VarCurr] :
( v90372(VarCurr)
<=> ( ( v90366(VarCurr,bitIndex2)
<=> $false )
& ( v90366(VarCurr,bitIndex1)
<=> $true )
& ( v90366(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17015,axiom,
! [VarCurr] :
( v90368(VarCurr)
<=> ( v90369(VarCurr)
| v90370(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17014,axiom,
! [VarCurr] :
( v90370(VarCurr)
<=> ( v90340(VarCurr)
& v90371(VarCurr) ) ) ).
fof(writeUnaryOperator_6398,axiom,
! [VarCurr] :
( ~ v90371(VarCurr)
<=> v90369(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6709,axiom,
! [VarCurr] :
( v90369(VarCurr)
<=> ( v90338(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6708,axiom,
! [VarCurr] :
( v90365(VarCurr)
<=> ( ( v90366(VarCurr,bitIndex2)
<=> $true )
& ( v90366(VarCurr,bitIndex1)
<=> $false )
& ( v90366(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28290,axiom,
! [VarCurr] :
( v90366(VarCurr,bitIndex0)
<=> v90336(VarCurr) ) ).
fof(addAssignment_28289,axiom,
! [VarCurr] :
( v90366(VarCurr,bitIndex1)
<=> v90334(VarCurr) ) ).
fof(addAssignment_28288,axiom,
! [VarCurr] :
( v90366(VarCurr,bitIndex2)
<=> v90332(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17013,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90350(VarNext)
<=> ( v90351(VarNext)
& v90346(VarNext) ) ) ) ).
fof(writeUnaryOperator_6397,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v90351(VarNext)
<=> v90353(VarNext) ) ) ).
fof(addAssignment_28287,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90353(VarNext)
<=> v90346(VarCurr) ) ) ).
fof(addAssignment_28286,axiom,
! [VarCurr] :
( v90346(VarCurr)
<=> v77342(VarCurr) ) ).
fof(addAssignment_28285,axiom,
! [VarCurr] :
( v90344(VarCurr)
<=> $false ) ).
fof(addAssignment_28284,axiom,
! [VarCurr] :
( v90342(VarCurr)
<=> v77319(VarCurr) ) ).
fof(addAssignment_28283,axiom,
! [VarCurr] :
( v90340(VarCurr)
<=> $false ) ).
fof(addAssignment_28282,axiom,
! [VarCurr] :
( v90338(VarCurr)
<=> v77311(VarCurr,bitIndex9) ) ).
fof(addAssignment_28281,axiom,
! [VarCurr] :
( v77311(VarCurr,bitIndex9)
<=> v77313(VarCurr,bitIndex9) ) ).
fof(addAssignment_28280,axiom,
! [VarCurr] :
( v77313(VarCurr,bitIndex9)
<=> v72861(VarCurr,bitIndex9) ) ).
fof(addAssignment_28279,axiom,
! [VarCurr] :
( v90336(VarCurr)
<=> $false ) ).
fof(addAssignment_28278,axiom,
! [VarCurr] :
( v90334(VarCurr)
<=> $false ) ).
fof(addAssignment_28277,axiom,
! [VarCurr] :
( v90332(VarCurr)
<=> $true ) ).
fof(addAssignment_28276,axiom,
! [VarCurr] :
( v90330(VarCurr)
<=> $false ) ).
fof(addAssignment_28275,axiom,
! [VarCurr] :
( v90328(VarCurr)
<=> v77294(VarCurr) ) ).
fof(addAssignment_28274,axiom,
! [VarCurr] :
( v77164(VarCurr,bitIndex3)
<=> v77166(VarCurr,bitIndex3) ) ).
fof(addAssignment_28273,axiom,
! [VarCurr] :
( v77166(VarCurr,bitIndex3)
<=> v77168(VarCurr,bitIndex3) ) ).
fof(addAssignment_28272,axiom,
! [VarCurr] :
( v77168(VarCurr,bitIndex3)
<=> v77170(VarCurr,bitIndex3) ) ).
fof(addAssignment_28271,axiom,
! [VarCurr] :
( v77170(VarCurr,bitIndex3)
<=> v77172(VarCurr,bitIndex9) ) ).
fof(addAssignment_28270,axiom,
! [VarCurr] :
( v77172(VarCurr,bitIndex9)
<=> v77174(VarCurr,bitIndex9) ) ).
fof(addAssignment_28269,axiom,
! [VarCurr] :
( v77174(VarCurr,bitIndex9)
<=> v90258(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1413,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v90281(VarNext)
=> ( v90258(VarNext)
<=> v90258(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1471,axiom,
! [VarNext] :
( v90281(VarNext)
=> ( v90258(VarNext)
<=> v90316(VarNext) ) ) ).
fof(addAssignment_28268,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90316(VarNext)
<=> v90314(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4534,axiom,
! [VarCurr] :
( ~ v90260(VarCurr)
=> ( v90314(VarCurr)
<=> v90317(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4544,axiom,
! [VarCurr] :
( v90260(VarCurr)
=> ( v90314(VarCurr)
<=> v90262(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4533,axiom,
! [VarCurr] :
( ~ v90294(VarCurr)
=> ( v90317(VarCurr)
<=> v90276(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4543,axiom,
! [VarCurr] :
( v90294(VarCurr)
=> ( v90317(VarCurr)
<=> v90318(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1133,axiom,
! [VarCurr] :
( ( ~ v90297(VarCurr)
& ~ v90299(VarCurr) )
=> ( v90318(VarCurr)
<=> v90322(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4532,axiom,
! [VarCurr] :
( v90299(VarCurr)
=> ( v90318(VarCurr)
<=> v90321(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4542,axiom,
! [VarCurr] :
( v90297(VarCurr)
=> ( v90318(VarCurr)
<=> v90319(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4531,axiom,
! [VarCurr] :
( ~ v90307(VarCurr)
=> ( v90322(VarCurr)
<=> v90276(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4541,axiom,
! [VarCurr] :
( v90307(VarCurr)
=> ( v90322(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4530,axiom,
! [VarCurr] :
( ~ v90301(VarCurr)
=> ( v90321(VarCurr)
<=> v90276(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4540,axiom,
! [VarCurr] :
( v90301(VarCurr)
=> ( v90321(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1891,axiom,
! [VarCurr] :
( ~ v90320(VarCurr)
=> ( v90319(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1923,axiom,
! [VarCurr] :
( v90320(VarCurr)
=> ( v90319(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6707,axiom,
! [VarCurr] :
( v90320(VarCurr)
<=> ( v90270(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17012,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90281(VarNext)
<=> ( v90282(VarNext)
& v90291(VarNext) ) ) ) ).
fof(addAssignment_28267,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90291(VarNext)
<=> v90289(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17011,axiom,
! [VarCurr] :
( v90289(VarCurr)
<=> ( v90260(VarCurr)
| v90292(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17010,axiom,
! [VarCurr] :
( v90292(VarCurr)
<=> ( v90293(VarCurr)
& v90313(VarCurr) ) ) ).
fof(writeUnaryOperator_6396,axiom,
! [VarCurr] :
( ~ v90313(VarCurr)
<=> v90260(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17009,axiom,
! [VarCurr] :
( v90293(VarCurr)
<=> ( v90294(VarCurr)
| v90311(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17008,axiom,
! [VarCurr] :
( v90311(VarCurr)
<=> ( v90272(VarCurr)
& v90312(VarCurr) ) ) ).
fof(writeUnaryOperator_6395,axiom,
! [VarCurr] :
( ~ v90312(VarCurr)
<=> v90274(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17007,axiom,
! [VarCurr] :
( v90294(VarCurr)
<=> ( v90295(VarCurr)
& v90274(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17006,axiom,
! [VarCurr] :
( v90295(VarCurr)
<=> ( v90296(VarCurr)
| v90305(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17005,axiom,
! [VarCurr] :
( v90305(VarCurr)
<=> ( v90306(VarCurr)
& v90310(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6706,axiom,
! [VarCurr] :
( v90310(VarCurr)
<=> ( ( v90298(VarCurr,bitIndex2)
<=> $false )
& ( v90298(VarCurr,bitIndex1)
<=> $false )
& ( v90298(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17004,axiom,
! [VarCurr] :
( v90306(VarCurr)
<=> ( v90307(VarCurr)
| v90308(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17003,axiom,
! [VarCurr] :
( v90308(VarCurr)
<=> ( v90272(VarCurr)
& v90309(VarCurr) ) ) ).
fof(writeUnaryOperator_6394,axiom,
! [VarCurr] :
( ~ v90309(VarCurr)
<=> v90307(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6705,axiom,
! [VarCurr] :
( v90307(VarCurr)
<=> ( v90270(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17002,axiom,
! [VarCurr] :
( v90296(VarCurr)
<=> ( v90297(VarCurr)
| v90299(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17001,axiom,
! [VarCurr] :
( v90299(VarCurr)
<=> ( v90300(VarCurr)
& v90304(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6704,axiom,
! [VarCurr] :
( v90304(VarCurr)
<=> ( ( v90298(VarCurr,bitIndex2)
<=> $false )
& ( v90298(VarCurr,bitIndex1)
<=> $true )
& ( v90298(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17000,axiom,
! [VarCurr] :
( v90300(VarCurr)
<=> ( v90301(VarCurr)
| v90302(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16999,axiom,
! [VarCurr] :
( v90302(VarCurr)
<=> ( v90272(VarCurr)
& v90303(VarCurr) ) ) ).
fof(writeUnaryOperator_6393,axiom,
! [VarCurr] :
( ~ v90303(VarCurr)
<=> v90301(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6703,axiom,
! [VarCurr] :
( v90301(VarCurr)
<=> ( v90270(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6702,axiom,
! [VarCurr] :
( v90297(VarCurr)
<=> ( ( v90298(VarCurr,bitIndex2)
<=> $true )
& ( v90298(VarCurr,bitIndex1)
<=> $false )
& ( v90298(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28266,axiom,
! [VarCurr] :
( v90298(VarCurr,bitIndex0)
<=> v90268(VarCurr) ) ).
fof(addAssignment_28265,axiom,
! [VarCurr] :
( v90298(VarCurr,bitIndex1)
<=> v90266(VarCurr) ) ).
fof(addAssignment_28264,axiom,
! [VarCurr] :
( v90298(VarCurr,bitIndex2)
<=> v90264(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16998,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90282(VarNext)
<=> ( v90283(VarNext)
& v90278(VarNext) ) ) ) ).
fof(writeUnaryOperator_6392,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v90283(VarNext)
<=> v90285(VarNext) ) ) ).
fof(addAssignment_28263,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90285(VarNext)
<=> v90278(VarCurr) ) ) ).
fof(addAssignment_28262,axiom,
! [VarCurr] :
( v90278(VarCurr)
<=> v77228(VarCurr) ) ).
fof(addAssignment_28261,axiom,
! [VarCurr] :
( v90276(VarCurr)
<=> $false ) ).
fof(addAssignment_28260,axiom,
! [VarCurr] :
( v90274(VarCurr)
<=> v77205(VarCurr) ) ).
fof(addAssignment_28259,axiom,
! [VarCurr] :
( v90272(VarCurr)
<=> $false ) ).
fof(addAssignment_28258,axiom,
! [VarCurr] :
( v90270(VarCurr)
<=> v77197(VarCurr,bitIndex9) ) ).
fof(addAssignment_28257,axiom,
! [VarCurr] :
( v77197(VarCurr,bitIndex9)
<=> v77199(VarCurr,bitIndex9) ) ).
fof(addAssignment_28256,axiom,
! [VarCurr] :
( v77199(VarCurr,bitIndex9)
<=> v72861(VarCurr,bitIndex9) ) ).
fof(addAssignment_28255,axiom,
! [VarCurr] :
( v90268(VarCurr)
<=> $false ) ).
fof(addAssignment_28254,axiom,
! [VarCurr] :
( v90266(VarCurr)
<=> $false ) ).
fof(addAssignment_28253,axiom,
! [VarCurr] :
( v90264(VarCurr)
<=> $true ) ).
fof(addAssignment_28252,axiom,
! [VarCurr] :
( v90262(VarCurr)
<=> $false ) ).
fof(addAssignment_28251,axiom,
! [VarCurr] :
( v90260(VarCurr)
<=> v77180(VarCurr) ) ).
fof(addAssignment_28250,axiom,
! [VarCurr] :
( v77050(VarCurr,bitIndex3)
<=> v77052(VarCurr,bitIndex3) ) ).
fof(addAssignment_28249,axiom,
! [VarCurr] :
( v77052(VarCurr,bitIndex3)
<=> v77054(VarCurr,bitIndex3) ) ).
fof(addAssignment_28248,axiom,
! [VarCurr] :
( v77054(VarCurr,bitIndex3)
<=> v77056(VarCurr,bitIndex3) ) ).
fof(addAssignment_28247,axiom,
! [VarCurr] :
( v77056(VarCurr,bitIndex3)
<=> v77058(VarCurr,bitIndex9) ) ).
fof(addAssignment_28246,axiom,
! [VarCurr] :
( v77058(VarCurr,bitIndex9)
<=> v77060(VarCurr,bitIndex9) ) ).
fof(addAssignment_28245,axiom,
! [VarCurr] :
( v77060(VarCurr,bitIndex9)
<=> v90190(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1412,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v90213(VarNext)
=> ( v90190(VarNext)
<=> v90190(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1470,axiom,
! [VarNext] :
( v90213(VarNext)
=> ( v90190(VarNext)
<=> v90248(VarNext) ) ) ).
fof(addAssignment_28244,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90248(VarNext)
<=> v90246(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4529,axiom,
! [VarCurr] :
( ~ v90192(VarCurr)
=> ( v90246(VarCurr)
<=> v90249(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4539,axiom,
! [VarCurr] :
( v90192(VarCurr)
=> ( v90246(VarCurr)
<=> v90194(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4528,axiom,
! [VarCurr] :
( ~ v90226(VarCurr)
=> ( v90249(VarCurr)
<=> v90208(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4538,axiom,
! [VarCurr] :
( v90226(VarCurr)
=> ( v90249(VarCurr)
<=> v90250(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1132,axiom,
! [VarCurr] :
( ( ~ v90229(VarCurr)
& ~ v90231(VarCurr) )
=> ( v90250(VarCurr)
<=> v90254(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4527,axiom,
! [VarCurr] :
( v90231(VarCurr)
=> ( v90250(VarCurr)
<=> v90253(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4537,axiom,
! [VarCurr] :
( v90229(VarCurr)
=> ( v90250(VarCurr)
<=> v90251(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4526,axiom,
! [VarCurr] :
( ~ v90239(VarCurr)
=> ( v90254(VarCurr)
<=> v90208(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4536,axiom,
! [VarCurr] :
( v90239(VarCurr)
=> ( v90254(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4525,axiom,
! [VarCurr] :
( ~ v90233(VarCurr)
=> ( v90253(VarCurr)
<=> v90208(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4535,axiom,
! [VarCurr] :
( v90233(VarCurr)
=> ( v90253(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1890,axiom,
! [VarCurr] :
( ~ v90252(VarCurr)
=> ( v90251(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1922,axiom,
! [VarCurr] :
( v90252(VarCurr)
=> ( v90251(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6701,axiom,
! [VarCurr] :
( v90252(VarCurr)
<=> ( v90202(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16997,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90213(VarNext)
<=> ( v90214(VarNext)
& v90223(VarNext) ) ) ) ).
fof(addAssignment_28243,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90223(VarNext)
<=> v90221(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16996,axiom,
! [VarCurr] :
( v90221(VarCurr)
<=> ( v90192(VarCurr)
| v90224(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16995,axiom,
! [VarCurr] :
( v90224(VarCurr)
<=> ( v90225(VarCurr)
& v90245(VarCurr) ) ) ).
fof(writeUnaryOperator_6391,axiom,
! [VarCurr] :
( ~ v90245(VarCurr)
<=> v90192(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16994,axiom,
! [VarCurr] :
( v90225(VarCurr)
<=> ( v90226(VarCurr)
| v90243(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16993,axiom,
! [VarCurr] :
( v90243(VarCurr)
<=> ( v90204(VarCurr)
& v90244(VarCurr) ) ) ).
fof(writeUnaryOperator_6390,axiom,
! [VarCurr] :
( ~ v90244(VarCurr)
<=> v90206(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16992,axiom,
! [VarCurr] :
( v90226(VarCurr)
<=> ( v90227(VarCurr)
& v90206(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16991,axiom,
! [VarCurr] :
( v90227(VarCurr)
<=> ( v90228(VarCurr)
| v90237(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16990,axiom,
! [VarCurr] :
( v90237(VarCurr)
<=> ( v90238(VarCurr)
& v90242(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6700,axiom,
! [VarCurr] :
( v90242(VarCurr)
<=> ( ( v90230(VarCurr,bitIndex2)
<=> $false )
& ( v90230(VarCurr,bitIndex1)
<=> $false )
& ( v90230(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16989,axiom,
! [VarCurr] :
( v90238(VarCurr)
<=> ( v90239(VarCurr)
| v90240(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16988,axiom,
! [VarCurr] :
( v90240(VarCurr)
<=> ( v90204(VarCurr)
& v90241(VarCurr) ) ) ).
fof(writeUnaryOperator_6389,axiom,
! [VarCurr] :
( ~ v90241(VarCurr)
<=> v90239(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6699,axiom,
! [VarCurr] :
( v90239(VarCurr)
<=> ( v90202(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16987,axiom,
! [VarCurr] :
( v90228(VarCurr)
<=> ( v90229(VarCurr)
| v90231(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16986,axiom,
! [VarCurr] :
( v90231(VarCurr)
<=> ( v90232(VarCurr)
& v90236(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6698,axiom,
! [VarCurr] :
( v90236(VarCurr)
<=> ( ( v90230(VarCurr,bitIndex2)
<=> $false )
& ( v90230(VarCurr,bitIndex1)
<=> $true )
& ( v90230(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16985,axiom,
! [VarCurr] :
( v90232(VarCurr)
<=> ( v90233(VarCurr)
| v90234(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16984,axiom,
! [VarCurr] :
( v90234(VarCurr)
<=> ( v90204(VarCurr)
& v90235(VarCurr) ) ) ).
fof(writeUnaryOperator_6388,axiom,
! [VarCurr] :
( ~ v90235(VarCurr)
<=> v90233(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6697,axiom,
! [VarCurr] :
( v90233(VarCurr)
<=> ( v90202(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6696,axiom,
! [VarCurr] :
( v90229(VarCurr)
<=> ( ( v90230(VarCurr,bitIndex2)
<=> $true )
& ( v90230(VarCurr,bitIndex1)
<=> $false )
& ( v90230(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28242,axiom,
! [VarCurr] :
( v90230(VarCurr,bitIndex0)
<=> v90200(VarCurr) ) ).
fof(addAssignment_28241,axiom,
! [VarCurr] :
( v90230(VarCurr,bitIndex1)
<=> v90198(VarCurr) ) ).
fof(addAssignment_28240,axiom,
! [VarCurr] :
( v90230(VarCurr,bitIndex2)
<=> v90196(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16983,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90214(VarNext)
<=> ( v90215(VarNext)
& v90210(VarNext) ) ) ) ).
fof(writeUnaryOperator_6387,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v90215(VarNext)
<=> v90217(VarNext) ) ) ).
fof(addAssignment_28239,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90217(VarNext)
<=> v90210(VarCurr) ) ) ).
fof(addAssignment_28238,axiom,
! [VarCurr] :
( v90210(VarCurr)
<=> v77114(VarCurr) ) ).
fof(addAssignment_28237,axiom,
! [VarCurr] :
( v90208(VarCurr)
<=> $false ) ).
fof(addAssignment_28236,axiom,
! [VarCurr] :
( v90206(VarCurr)
<=> v77091(VarCurr) ) ).
fof(addAssignment_28235,axiom,
! [VarCurr] :
( v90204(VarCurr)
<=> $false ) ).
fof(addAssignment_28234,axiom,
! [VarCurr] :
( v90202(VarCurr)
<=> v77083(VarCurr,bitIndex9) ) ).
fof(addAssignment_28233,axiom,
! [VarCurr] :
( v77083(VarCurr,bitIndex9)
<=> v77085(VarCurr,bitIndex9) ) ).
fof(addAssignment_28232,axiom,
! [VarCurr] :
( v77085(VarCurr,bitIndex9)
<=> v72861(VarCurr,bitIndex9) ) ).
fof(addAssignment_28231,axiom,
! [VarCurr] :
( v90200(VarCurr)
<=> $false ) ).
fof(addAssignment_28230,axiom,
! [VarCurr] :
( v90198(VarCurr)
<=> $false ) ).
fof(addAssignment_28229,axiom,
! [VarCurr] :
( v90196(VarCurr)
<=> $true ) ).
fof(addAssignment_28228,axiom,
! [VarCurr] :
( v90194(VarCurr)
<=> $false ) ).
fof(addAssignment_28227,axiom,
! [VarCurr] :
( v90192(VarCurr)
<=> v77066(VarCurr) ) ).
fof(addAssignment_28226,axiom,
! [VarCurr] :
( v76936(VarCurr,bitIndex3)
<=> v76938(VarCurr,bitIndex3) ) ).
fof(addAssignment_28225,axiom,
! [VarCurr] :
( v76938(VarCurr,bitIndex3)
<=> v76940(VarCurr,bitIndex3) ) ).
fof(addAssignment_28224,axiom,
! [VarCurr] :
( v76940(VarCurr,bitIndex3)
<=> v76942(VarCurr,bitIndex3) ) ).
fof(addAssignment_28223,axiom,
! [VarCurr] :
( v76942(VarCurr,bitIndex3)
<=> v76944(VarCurr,bitIndex9) ) ).
fof(addAssignment_28222,axiom,
! [VarCurr] :
( v76944(VarCurr,bitIndex9)
<=> v76946(VarCurr,bitIndex9) ) ).
fof(addAssignment_28221,axiom,
! [VarCurr] :
( v76946(VarCurr,bitIndex9)
<=> v90122(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1411,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v90145(VarNext)
=> ( v90122(VarNext)
<=> v90122(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1469,axiom,
! [VarNext] :
( v90145(VarNext)
=> ( v90122(VarNext)
<=> v90180(VarNext) ) ) ).
fof(addAssignment_28220,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90180(VarNext)
<=> v90178(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4524,axiom,
! [VarCurr] :
( ~ v90124(VarCurr)
=> ( v90178(VarCurr)
<=> v90181(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4534,axiom,
! [VarCurr] :
( v90124(VarCurr)
=> ( v90178(VarCurr)
<=> v90126(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4523,axiom,
! [VarCurr] :
( ~ v90158(VarCurr)
=> ( v90181(VarCurr)
<=> v90140(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4533,axiom,
! [VarCurr] :
( v90158(VarCurr)
=> ( v90181(VarCurr)
<=> v90182(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1131,axiom,
! [VarCurr] :
( ( ~ v90161(VarCurr)
& ~ v90163(VarCurr) )
=> ( v90182(VarCurr)
<=> v90186(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4522,axiom,
! [VarCurr] :
( v90163(VarCurr)
=> ( v90182(VarCurr)
<=> v90185(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4532,axiom,
! [VarCurr] :
( v90161(VarCurr)
=> ( v90182(VarCurr)
<=> v90183(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4521,axiom,
! [VarCurr] :
( ~ v90171(VarCurr)
=> ( v90186(VarCurr)
<=> v90140(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4531,axiom,
! [VarCurr] :
( v90171(VarCurr)
=> ( v90186(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4520,axiom,
! [VarCurr] :
( ~ v90165(VarCurr)
=> ( v90185(VarCurr)
<=> v90140(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4530,axiom,
! [VarCurr] :
( v90165(VarCurr)
=> ( v90185(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1889,axiom,
! [VarCurr] :
( ~ v90184(VarCurr)
=> ( v90183(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1921,axiom,
! [VarCurr] :
( v90184(VarCurr)
=> ( v90183(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6695,axiom,
! [VarCurr] :
( v90184(VarCurr)
<=> ( v90134(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16982,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90145(VarNext)
<=> ( v90146(VarNext)
& v90155(VarNext) ) ) ) ).
fof(addAssignment_28219,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90155(VarNext)
<=> v90153(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16981,axiom,
! [VarCurr] :
( v90153(VarCurr)
<=> ( v90124(VarCurr)
| v90156(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16980,axiom,
! [VarCurr] :
( v90156(VarCurr)
<=> ( v90157(VarCurr)
& v90177(VarCurr) ) ) ).
fof(writeUnaryOperator_6386,axiom,
! [VarCurr] :
( ~ v90177(VarCurr)
<=> v90124(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16979,axiom,
! [VarCurr] :
( v90157(VarCurr)
<=> ( v90158(VarCurr)
| v90175(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16978,axiom,
! [VarCurr] :
( v90175(VarCurr)
<=> ( v90136(VarCurr)
& v90176(VarCurr) ) ) ).
fof(writeUnaryOperator_6385,axiom,
! [VarCurr] :
( ~ v90176(VarCurr)
<=> v90138(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16977,axiom,
! [VarCurr] :
( v90158(VarCurr)
<=> ( v90159(VarCurr)
& v90138(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16976,axiom,
! [VarCurr] :
( v90159(VarCurr)
<=> ( v90160(VarCurr)
| v90169(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16975,axiom,
! [VarCurr] :
( v90169(VarCurr)
<=> ( v90170(VarCurr)
& v90174(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6694,axiom,
! [VarCurr] :
( v90174(VarCurr)
<=> ( ( v90162(VarCurr,bitIndex2)
<=> $false )
& ( v90162(VarCurr,bitIndex1)
<=> $false )
& ( v90162(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16974,axiom,
! [VarCurr] :
( v90170(VarCurr)
<=> ( v90171(VarCurr)
| v90172(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16973,axiom,
! [VarCurr] :
( v90172(VarCurr)
<=> ( v90136(VarCurr)
& v90173(VarCurr) ) ) ).
fof(writeUnaryOperator_6384,axiom,
! [VarCurr] :
( ~ v90173(VarCurr)
<=> v90171(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6693,axiom,
! [VarCurr] :
( v90171(VarCurr)
<=> ( v90134(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16972,axiom,
! [VarCurr] :
( v90160(VarCurr)
<=> ( v90161(VarCurr)
| v90163(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16971,axiom,
! [VarCurr] :
( v90163(VarCurr)
<=> ( v90164(VarCurr)
& v90168(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6692,axiom,
! [VarCurr] :
( v90168(VarCurr)
<=> ( ( v90162(VarCurr,bitIndex2)
<=> $false )
& ( v90162(VarCurr,bitIndex1)
<=> $true )
& ( v90162(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16970,axiom,
! [VarCurr] :
( v90164(VarCurr)
<=> ( v90165(VarCurr)
| v90166(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16969,axiom,
! [VarCurr] :
( v90166(VarCurr)
<=> ( v90136(VarCurr)
& v90167(VarCurr) ) ) ).
fof(writeUnaryOperator_6383,axiom,
! [VarCurr] :
( ~ v90167(VarCurr)
<=> v90165(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6691,axiom,
! [VarCurr] :
( v90165(VarCurr)
<=> ( v90134(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6690,axiom,
! [VarCurr] :
( v90161(VarCurr)
<=> ( ( v90162(VarCurr,bitIndex2)
<=> $true )
& ( v90162(VarCurr,bitIndex1)
<=> $false )
& ( v90162(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28218,axiom,
! [VarCurr] :
( v90162(VarCurr,bitIndex0)
<=> v90132(VarCurr) ) ).
fof(addAssignment_28217,axiom,
! [VarCurr] :
( v90162(VarCurr,bitIndex1)
<=> v90130(VarCurr) ) ).
fof(addAssignment_28216,axiom,
! [VarCurr] :
( v90162(VarCurr,bitIndex2)
<=> v90128(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16968,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90146(VarNext)
<=> ( v90147(VarNext)
& v90142(VarNext) ) ) ) ).
fof(writeUnaryOperator_6382,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v90147(VarNext)
<=> v90149(VarNext) ) ) ).
fof(addAssignment_28215,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90149(VarNext)
<=> v90142(VarCurr) ) ) ).
fof(addAssignment_28214,axiom,
! [VarCurr] :
( v90142(VarCurr)
<=> v77000(VarCurr) ) ).
fof(addAssignment_28213,axiom,
! [VarCurr] :
( v90140(VarCurr)
<=> $false ) ).
fof(addAssignment_28212,axiom,
! [VarCurr] :
( v90138(VarCurr)
<=> v76977(VarCurr) ) ).
fof(addAssignment_28211,axiom,
! [VarCurr] :
( v90136(VarCurr)
<=> $false ) ).
fof(addAssignment_28210,axiom,
! [VarCurr] :
( v90134(VarCurr)
<=> v76969(VarCurr,bitIndex9) ) ).
fof(addAssignment_28209,axiom,
! [VarCurr] :
( v76969(VarCurr,bitIndex9)
<=> v76971(VarCurr,bitIndex9) ) ).
fof(addAssignment_28208,axiom,
! [VarCurr] :
( v76971(VarCurr,bitIndex9)
<=> v72861(VarCurr,bitIndex9) ) ).
fof(addAssignment_28207,axiom,
! [VarCurr] :
( v90132(VarCurr)
<=> $false ) ).
fof(addAssignment_28206,axiom,
! [VarCurr] :
( v90130(VarCurr)
<=> $false ) ).
fof(addAssignment_28205,axiom,
! [VarCurr] :
( v90128(VarCurr)
<=> $true ) ).
fof(addAssignment_28204,axiom,
! [VarCurr] :
( v90126(VarCurr)
<=> $false ) ).
fof(addAssignment_28203,axiom,
! [VarCurr] :
( v90124(VarCurr)
<=> v76952(VarCurr) ) ).
fof(addAssignment_28202,axiom,
! [VarCurr] :
( v76822(VarCurr,bitIndex3)
<=> v76824(VarCurr,bitIndex3) ) ).
fof(addAssignment_28201,axiom,
! [VarCurr] :
( v76824(VarCurr,bitIndex3)
<=> v76826(VarCurr,bitIndex3) ) ).
fof(addAssignment_28200,axiom,
! [VarCurr] :
( v76826(VarCurr,bitIndex3)
<=> v76828(VarCurr,bitIndex3) ) ).
fof(addAssignment_28199,axiom,
! [VarCurr] :
( v76828(VarCurr,bitIndex3)
<=> v76830(VarCurr,bitIndex9) ) ).
fof(addAssignment_28198,axiom,
! [VarCurr] :
( v76830(VarCurr,bitIndex9)
<=> v76832(VarCurr,bitIndex9) ) ).
fof(addAssignment_28197,axiom,
! [VarCurr] :
( v76832(VarCurr,bitIndex9)
<=> v90054(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1410,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v90077(VarNext)
=> ( v90054(VarNext)
<=> v90054(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1468,axiom,
! [VarNext] :
( v90077(VarNext)
=> ( v90054(VarNext)
<=> v90112(VarNext) ) ) ).
fof(addAssignment_28196,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90112(VarNext)
<=> v90110(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4519,axiom,
! [VarCurr] :
( ~ v90056(VarCurr)
=> ( v90110(VarCurr)
<=> v90113(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4529,axiom,
! [VarCurr] :
( v90056(VarCurr)
=> ( v90110(VarCurr)
<=> v90058(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4518,axiom,
! [VarCurr] :
( ~ v90090(VarCurr)
=> ( v90113(VarCurr)
<=> v90072(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4528,axiom,
! [VarCurr] :
( v90090(VarCurr)
=> ( v90113(VarCurr)
<=> v90114(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1130,axiom,
! [VarCurr] :
( ( ~ v90093(VarCurr)
& ~ v90095(VarCurr) )
=> ( v90114(VarCurr)
<=> v90118(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4517,axiom,
! [VarCurr] :
( v90095(VarCurr)
=> ( v90114(VarCurr)
<=> v90117(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4527,axiom,
! [VarCurr] :
( v90093(VarCurr)
=> ( v90114(VarCurr)
<=> v90115(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4516,axiom,
! [VarCurr] :
( ~ v90103(VarCurr)
=> ( v90118(VarCurr)
<=> v90072(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4526,axiom,
! [VarCurr] :
( v90103(VarCurr)
=> ( v90118(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4515,axiom,
! [VarCurr] :
( ~ v90097(VarCurr)
=> ( v90117(VarCurr)
<=> v90072(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4525,axiom,
! [VarCurr] :
( v90097(VarCurr)
=> ( v90117(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1888,axiom,
! [VarCurr] :
( ~ v90116(VarCurr)
=> ( v90115(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1920,axiom,
! [VarCurr] :
( v90116(VarCurr)
=> ( v90115(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6689,axiom,
! [VarCurr] :
( v90116(VarCurr)
<=> ( v90066(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16967,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90077(VarNext)
<=> ( v90078(VarNext)
& v90087(VarNext) ) ) ) ).
fof(addAssignment_28195,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90087(VarNext)
<=> v90085(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16966,axiom,
! [VarCurr] :
( v90085(VarCurr)
<=> ( v90056(VarCurr)
| v90088(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16965,axiom,
! [VarCurr] :
( v90088(VarCurr)
<=> ( v90089(VarCurr)
& v90109(VarCurr) ) ) ).
fof(writeUnaryOperator_6381,axiom,
! [VarCurr] :
( ~ v90109(VarCurr)
<=> v90056(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16964,axiom,
! [VarCurr] :
( v90089(VarCurr)
<=> ( v90090(VarCurr)
| v90107(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16963,axiom,
! [VarCurr] :
( v90107(VarCurr)
<=> ( v90068(VarCurr)
& v90108(VarCurr) ) ) ).
fof(writeUnaryOperator_6380,axiom,
! [VarCurr] :
( ~ v90108(VarCurr)
<=> v90070(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16962,axiom,
! [VarCurr] :
( v90090(VarCurr)
<=> ( v90091(VarCurr)
& v90070(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16961,axiom,
! [VarCurr] :
( v90091(VarCurr)
<=> ( v90092(VarCurr)
| v90101(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16960,axiom,
! [VarCurr] :
( v90101(VarCurr)
<=> ( v90102(VarCurr)
& v90106(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6688,axiom,
! [VarCurr] :
( v90106(VarCurr)
<=> ( ( v90094(VarCurr,bitIndex2)
<=> $false )
& ( v90094(VarCurr,bitIndex1)
<=> $false )
& ( v90094(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16959,axiom,
! [VarCurr] :
( v90102(VarCurr)
<=> ( v90103(VarCurr)
| v90104(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16958,axiom,
! [VarCurr] :
( v90104(VarCurr)
<=> ( v90068(VarCurr)
& v90105(VarCurr) ) ) ).
fof(writeUnaryOperator_6379,axiom,
! [VarCurr] :
( ~ v90105(VarCurr)
<=> v90103(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6687,axiom,
! [VarCurr] :
( v90103(VarCurr)
<=> ( v90066(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16957,axiom,
! [VarCurr] :
( v90092(VarCurr)
<=> ( v90093(VarCurr)
| v90095(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16956,axiom,
! [VarCurr] :
( v90095(VarCurr)
<=> ( v90096(VarCurr)
& v90100(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6686,axiom,
! [VarCurr] :
( v90100(VarCurr)
<=> ( ( v90094(VarCurr,bitIndex2)
<=> $false )
& ( v90094(VarCurr,bitIndex1)
<=> $true )
& ( v90094(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16955,axiom,
! [VarCurr] :
( v90096(VarCurr)
<=> ( v90097(VarCurr)
| v90098(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16954,axiom,
! [VarCurr] :
( v90098(VarCurr)
<=> ( v90068(VarCurr)
& v90099(VarCurr) ) ) ).
fof(writeUnaryOperator_6378,axiom,
! [VarCurr] :
( ~ v90099(VarCurr)
<=> v90097(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6685,axiom,
! [VarCurr] :
( v90097(VarCurr)
<=> ( v90066(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6684,axiom,
! [VarCurr] :
( v90093(VarCurr)
<=> ( ( v90094(VarCurr,bitIndex2)
<=> $true )
& ( v90094(VarCurr,bitIndex1)
<=> $false )
& ( v90094(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28194,axiom,
! [VarCurr] :
( v90094(VarCurr,bitIndex0)
<=> v90064(VarCurr) ) ).
fof(addAssignment_28193,axiom,
! [VarCurr] :
( v90094(VarCurr,bitIndex1)
<=> v90062(VarCurr) ) ).
fof(addAssignment_28192,axiom,
! [VarCurr] :
( v90094(VarCurr,bitIndex2)
<=> v90060(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16953,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90078(VarNext)
<=> ( v90079(VarNext)
& v90074(VarNext) ) ) ) ).
fof(writeUnaryOperator_6377,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v90079(VarNext)
<=> v90081(VarNext) ) ) ).
fof(addAssignment_28191,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90081(VarNext)
<=> v90074(VarCurr) ) ) ).
fof(addAssignment_28190,axiom,
! [VarCurr] :
( v90074(VarCurr)
<=> v76886(VarCurr) ) ).
fof(addAssignment_28189,axiom,
! [VarCurr] :
( v90072(VarCurr)
<=> $false ) ).
fof(addAssignment_28188,axiom,
! [VarCurr] :
( v90070(VarCurr)
<=> v76863(VarCurr) ) ).
fof(addAssignment_28187,axiom,
! [VarCurr] :
( v90068(VarCurr)
<=> $false ) ).
fof(addAssignment_28186,axiom,
! [VarCurr] :
( v90066(VarCurr)
<=> v76855(VarCurr,bitIndex9) ) ).
fof(addAssignment_28185,axiom,
! [VarCurr] :
( v76855(VarCurr,bitIndex9)
<=> v76857(VarCurr,bitIndex9) ) ).
fof(addAssignment_28184,axiom,
! [VarCurr] :
( v76857(VarCurr,bitIndex9)
<=> v72861(VarCurr,bitIndex9) ) ).
fof(addAssignment_28183,axiom,
! [VarCurr] :
( v90064(VarCurr)
<=> $false ) ).
fof(addAssignment_28182,axiom,
! [VarCurr] :
( v90062(VarCurr)
<=> $false ) ).
fof(addAssignment_28181,axiom,
! [VarCurr] :
( v90060(VarCurr)
<=> $true ) ).
fof(addAssignment_28180,axiom,
! [VarCurr] :
( v90058(VarCurr)
<=> $false ) ).
fof(addAssignment_28179,axiom,
! [VarCurr] :
( v90056(VarCurr)
<=> v76838(VarCurr) ) ).
fof(addAssignment_28178,axiom,
! [VarCurr] :
( v76708(VarCurr,bitIndex3)
<=> v76710(VarCurr,bitIndex3) ) ).
fof(addAssignment_28177,axiom,
! [VarCurr] :
( v76710(VarCurr,bitIndex3)
<=> v76712(VarCurr,bitIndex3) ) ).
fof(addAssignment_28176,axiom,
! [VarCurr] :
( v76712(VarCurr,bitIndex3)
<=> v76714(VarCurr,bitIndex3) ) ).
fof(addAssignment_28175,axiom,
! [VarCurr] :
( v76714(VarCurr,bitIndex3)
<=> v76716(VarCurr,bitIndex9) ) ).
fof(addAssignment_28174,axiom,
! [VarCurr] :
( v76716(VarCurr,bitIndex9)
<=> v76718(VarCurr,bitIndex9) ) ).
fof(addAssignment_28173,axiom,
! [VarCurr] :
( v76718(VarCurr,bitIndex9)
<=> v89986(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1409,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v90009(VarNext)
=> ( v89986(VarNext)
<=> v89986(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1467,axiom,
! [VarNext] :
( v90009(VarNext)
=> ( v89986(VarNext)
<=> v90044(VarNext) ) ) ).
fof(addAssignment_28172,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90044(VarNext)
<=> v90042(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4514,axiom,
! [VarCurr] :
( ~ v89988(VarCurr)
=> ( v90042(VarCurr)
<=> v90045(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4524,axiom,
! [VarCurr] :
( v89988(VarCurr)
=> ( v90042(VarCurr)
<=> v89990(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4513,axiom,
! [VarCurr] :
( ~ v90022(VarCurr)
=> ( v90045(VarCurr)
<=> v90004(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4523,axiom,
! [VarCurr] :
( v90022(VarCurr)
=> ( v90045(VarCurr)
<=> v90046(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1129,axiom,
! [VarCurr] :
( ( ~ v90025(VarCurr)
& ~ v90027(VarCurr) )
=> ( v90046(VarCurr)
<=> v90050(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4512,axiom,
! [VarCurr] :
( v90027(VarCurr)
=> ( v90046(VarCurr)
<=> v90049(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4522,axiom,
! [VarCurr] :
( v90025(VarCurr)
=> ( v90046(VarCurr)
<=> v90047(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4511,axiom,
! [VarCurr] :
( ~ v90035(VarCurr)
=> ( v90050(VarCurr)
<=> v90004(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4521,axiom,
! [VarCurr] :
( v90035(VarCurr)
=> ( v90050(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4510,axiom,
! [VarCurr] :
( ~ v90029(VarCurr)
=> ( v90049(VarCurr)
<=> v90004(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4520,axiom,
! [VarCurr] :
( v90029(VarCurr)
=> ( v90049(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1887,axiom,
! [VarCurr] :
( ~ v90048(VarCurr)
=> ( v90047(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1919,axiom,
! [VarCurr] :
( v90048(VarCurr)
=> ( v90047(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6683,axiom,
! [VarCurr] :
( v90048(VarCurr)
<=> ( v89998(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16952,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90009(VarNext)
<=> ( v90010(VarNext)
& v90019(VarNext) ) ) ) ).
fof(addAssignment_28171,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90019(VarNext)
<=> v90017(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16951,axiom,
! [VarCurr] :
( v90017(VarCurr)
<=> ( v89988(VarCurr)
| v90020(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16950,axiom,
! [VarCurr] :
( v90020(VarCurr)
<=> ( v90021(VarCurr)
& v90041(VarCurr) ) ) ).
fof(writeUnaryOperator_6376,axiom,
! [VarCurr] :
( ~ v90041(VarCurr)
<=> v89988(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16949,axiom,
! [VarCurr] :
( v90021(VarCurr)
<=> ( v90022(VarCurr)
| v90039(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16948,axiom,
! [VarCurr] :
( v90039(VarCurr)
<=> ( v90000(VarCurr)
& v90040(VarCurr) ) ) ).
fof(writeUnaryOperator_6375,axiom,
! [VarCurr] :
( ~ v90040(VarCurr)
<=> v90002(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16947,axiom,
! [VarCurr] :
( v90022(VarCurr)
<=> ( v90023(VarCurr)
& v90002(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16946,axiom,
! [VarCurr] :
( v90023(VarCurr)
<=> ( v90024(VarCurr)
| v90033(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16945,axiom,
! [VarCurr] :
( v90033(VarCurr)
<=> ( v90034(VarCurr)
& v90038(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6682,axiom,
! [VarCurr] :
( v90038(VarCurr)
<=> ( ( v90026(VarCurr,bitIndex2)
<=> $false )
& ( v90026(VarCurr,bitIndex1)
<=> $false )
& ( v90026(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16944,axiom,
! [VarCurr] :
( v90034(VarCurr)
<=> ( v90035(VarCurr)
| v90036(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16943,axiom,
! [VarCurr] :
( v90036(VarCurr)
<=> ( v90000(VarCurr)
& v90037(VarCurr) ) ) ).
fof(writeUnaryOperator_6374,axiom,
! [VarCurr] :
( ~ v90037(VarCurr)
<=> v90035(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6681,axiom,
! [VarCurr] :
( v90035(VarCurr)
<=> ( v89998(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16942,axiom,
! [VarCurr] :
( v90024(VarCurr)
<=> ( v90025(VarCurr)
| v90027(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16941,axiom,
! [VarCurr] :
( v90027(VarCurr)
<=> ( v90028(VarCurr)
& v90032(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6680,axiom,
! [VarCurr] :
( v90032(VarCurr)
<=> ( ( v90026(VarCurr,bitIndex2)
<=> $false )
& ( v90026(VarCurr,bitIndex1)
<=> $true )
& ( v90026(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16940,axiom,
! [VarCurr] :
( v90028(VarCurr)
<=> ( v90029(VarCurr)
| v90030(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16939,axiom,
! [VarCurr] :
( v90030(VarCurr)
<=> ( v90000(VarCurr)
& v90031(VarCurr) ) ) ).
fof(writeUnaryOperator_6373,axiom,
! [VarCurr] :
( ~ v90031(VarCurr)
<=> v90029(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6679,axiom,
! [VarCurr] :
( v90029(VarCurr)
<=> ( v89998(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6678,axiom,
! [VarCurr] :
( v90025(VarCurr)
<=> ( ( v90026(VarCurr,bitIndex2)
<=> $true )
& ( v90026(VarCurr,bitIndex1)
<=> $false )
& ( v90026(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28170,axiom,
! [VarCurr] :
( v90026(VarCurr,bitIndex0)
<=> v89996(VarCurr) ) ).
fof(addAssignment_28169,axiom,
! [VarCurr] :
( v90026(VarCurr,bitIndex1)
<=> v89994(VarCurr) ) ).
fof(addAssignment_28168,axiom,
! [VarCurr] :
( v90026(VarCurr,bitIndex2)
<=> v89992(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16938,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90010(VarNext)
<=> ( v90011(VarNext)
& v90006(VarNext) ) ) ) ).
fof(writeUnaryOperator_6372,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v90011(VarNext)
<=> v90013(VarNext) ) ) ).
fof(addAssignment_28167,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90013(VarNext)
<=> v90006(VarCurr) ) ) ).
fof(addAssignment_28166,axiom,
! [VarCurr] :
( v90006(VarCurr)
<=> v76772(VarCurr) ) ).
fof(addAssignment_28165,axiom,
! [VarCurr] :
( v90004(VarCurr)
<=> $false ) ).
fof(addAssignment_28164,axiom,
! [VarCurr] :
( v90002(VarCurr)
<=> v76749(VarCurr) ) ).
fof(addAssignment_28163,axiom,
! [VarCurr] :
( v90000(VarCurr)
<=> $false ) ).
fof(addAssignment_28162,axiom,
! [VarCurr] :
( v89998(VarCurr)
<=> v76741(VarCurr,bitIndex9) ) ).
fof(addAssignment_28161,axiom,
! [VarCurr] :
( v76741(VarCurr,bitIndex9)
<=> v76743(VarCurr,bitIndex9) ) ).
fof(addAssignment_28160,axiom,
! [VarCurr] :
( v76743(VarCurr,bitIndex9)
<=> v72861(VarCurr,bitIndex9) ) ).
fof(addAssignment_28159,axiom,
! [VarCurr] :
( v89996(VarCurr)
<=> $false ) ).
fof(addAssignment_28158,axiom,
! [VarCurr] :
( v89994(VarCurr)
<=> $false ) ).
fof(addAssignment_28157,axiom,
! [VarCurr] :
( v89992(VarCurr)
<=> $true ) ).
fof(addAssignment_28156,axiom,
! [VarCurr] :
( v89990(VarCurr)
<=> $false ) ).
fof(addAssignment_28155,axiom,
! [VarCurr] :
( v89988(VarCurr)
<=> v76724(VarCurr) ) ).
fof(addAssignment_28154,axiom,
! [VarCurr] :
( v76594(VarCurr,bitIndex3)
<=> v76596(VarCurr,bitIndex3) ) ).
fof(addAssignment_28153,axiom,
! [VarCurr] :
( v76596(VarCurr,bitIndex3)
<=> v76598(VarCurr,bitIndex3) ) ).
fof(addAssignment_28152,axiom,
! [VarCurr] :
( v76598(VarCurr,bitIndex3)
<=> v76600(VarCurr,bitIndex3) ) ).
fof(addAssignment_28151,axiom,
! [VarCurr] :
( v76600(VarCurr,bitIndex3)
<=> v76602(VarCurr,bitIndex9) ) ).
fof(addAssignment_28150,axiom,
! [VarCurr] :
( v76602(VarCurr,bitIndex9)
<=> v76604(VarCurr,bitIndex9) ) ).
fof(addAssignment_28149,axiom,
! [VarCurr] :
( v76604(VarCurr,bitIndex9)
<=> v89918(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1408,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v89941(VarNext)
=> ( v89918(VarNext)
<=> v89918(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1466,axiom,
! [VarNext] :
( v89941(VarNext)
=> ( v89918(VarNext)
<=> v89976(VarNext) ) ) ).
fof(addAssignment_28148,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89976(VarNext)
<=> v89974(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4509,axiom,
! [VarCurr] :
( ~ v89920(VarCurr)
=> ( v89974(VarCurr)
<=> v89977(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4519,axiom,
! [VarCurr] :
( v89920(VarCurr)
=> ( v89974(VarCurr)
<=> v89922(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4508,axiom,
! [VarCurr] :
( ~ v89954(VarCurr)
=> ( v89977(VarCurr)
<=> v89936(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4518,axiom,
! [VarCurr] :
( v89954(VarCurr)
=> ( v89977(VarCurr)
<=> v89978(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1128,axiom,
! [VarCurr] :
( ( ~ v89957(VarCurr)
& ~ v89959(VarCurr) )
=> ( v89978(VarCurr)
<=> v89982(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4507,axiom,
! [VarCurr] :
( v89959(VarCurr)
=> ( v89978(VarCurr)
<=> v89981(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4517,axiom,
! [VarCurr] :
( v89957(VarCurr)
=> ( v89978(VarCurr)
<=> v89979(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4506,axiom,
! [VarCurr] :
( ~ v89967(VarCurr)
=> ( v89982(VarCurr)
<=> v89936(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4516,axiom,
! [VarCurr] :
( v89967(VarCurr)
=> ( v89982(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4505,axiom,
! [VarCurr] :
( ~ v89961(VarCurr)
=> ( v89981(VarCurr)
<=> v89936(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4515,axiom,
! [VarCurr] :
( v89961(VarCurr)
=> ( v89981(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1886,axiom,
! [VarCurr] :
( ~ v89980(VarCurr)
=> ( v89979(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1918,axiom,
! [VarCurr] :
( v89980(VarCurr)
=> ( v89979(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6677,axiom,
! [VarCurr] :
( v89980(VarCurr)
<=> ( v89930(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16937,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89941(VarNext)
<=> ( v89942(VarNext)
& v89951(VarNext) ) ) ) ).
fof(addAssignment_28147,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89951(VarNext)
<=> v89949(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16936,axiom,
! [VarCurr] :
( v89949(VarCurr)
<=> ( v89920(VarCurr)
| v89952(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16935,axiom,
! [VarCurr] :
( v89952(VarCurr)
<=> ( v89953(VarCurr)
& v89973(VarCurr) ) ) ).
fof(writeUnaryOperator_6371,axiom,
! [VarCurr] :
( ~ v89973(VarCurr)
<=> v89920(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16934,axiom,
! [VarCurr] :
( v89953(VarCurr)
<=> ( v89954(VarCurr)
| v89971(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16933,axiom,
! [VarCurr] :
( v89971(VarCurr)
<=> ( v89932(VarCurr)
& v89972(VarCurr) ) ) ).
fof(writeUnaryOperator_6370,axiom,
! [VarCurr] :
( ~ v89972(VarCurr)
<=> v89934(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16932,axiom,
! [VarCurr] :
( v89954(VarCurr)
<=> ( v89955(VarCurr)
& v89934(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16931,axiom,
! [VarCurr] :
( v89955(VarCurr)
<=> ( v89956(VarCurr)
| v89965(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16930,axiom,
! [VarCurr] :
( v89965(VarCurr)
<=> ( v89966(VarCurr)
& v89970(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6676,axiom,
! [VarCurr] :
( v89970(VarCurr)
<=> ( ( v89958(VarCurr,bitIndex2)
<=> $false )
& ( v89958(VarCurr,bitIndex1)
<=> $false )
& ( v89958(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16929,axiom,
! [VarCurr] :
( v89966(VarCurr)
<=> ( v89967(VarCurr)
| v89968(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16928,axiom,
! [VarCurr] :
( v89968(VarCurr)
<=> ( v89932(VarCurr)
& v89969(VarCurr) ) ) ).
fof(writeUnaryOperator_6369,axiom,
! [VarCurr] :
( ~ v89969(VarCurr)
<=> v89967(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6675,axiom,
! [VarCurr] :
( v89967(VarCurr)
<=> ( v89930(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16927,axiom,
! [VarCurr] :
( v89956(VarCurr)
<=> ( v89957(VarCurr)
| v89959(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16926,axiom,
! [VarCurr] :
( v89959(VarCurr)
<=> ( v89960(VarCurr)
& v89964(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6674,axiom,
! [VarCurr] :
( v89964(VarCurr)
<=> ( ( v89958(VarCurr,bitIndex2)
<=> $false )
& ( v89958(VarCurr,bitIndex1)
<=> $true )
& ( v89958(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16925,axiom,
! [VarCurr] :
( v89960(VarCurr)
<=> ( v89961(VarCurr)
| v89962(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16924,axiom,
! [VarCurr] :
( v89962(VarCurr)
<=> ( v89932(VarCurr)
& v89963(VarCurr) ) ) ).
fof(writeUnaryOperator_6368,axiom,
! [VarCurr] :
( ~ v89963(VarCurr)
<=> v89961(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6673,axiom,
! [VarCurr] :
( v89961(VarCurr)
<=> ( v89930(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6672,axiom,
! [VarCurr] :
( v89957(VarCurr)
<=> ( ( v89958(VarCurr,bitIndex2)
<=> $true )
& ( v89958(VarCurr,bitIndex1)
<=> $false )
& ( v89958(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28146,axiom,
! [VarCurr] :
( v89958(VarCurr,bitIndex0)
<=> v89928(VarCurr) ) ).
fof(addAssignment_28145,axiom,
! [VarCurr] :
( v89958(VarCurr,bitIndex1)
<=> v89926(VarCurr) ) ).
fof(addAssignment_28144,axiom,
! [VarCurr] :
( v89958(VarCurr,bitIndex2)
<=> v89924(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16923,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89942(VarNext)
<=> ( v89943(VarNext)
& v89938(VarNext) ) ) ) ).
fof(writeUnaryOperator_6367,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v89943(VarNext)
<=> v89945(VarNext) ) ) ).
fof(addAssignment_28143,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89945(VarNext)
<=> v89938(VarCurr) ) ) ).
fof(addAssignment_28142,axiom,
! [VarCurr] :
( v89938(VarCurr)
<=> v76658(VarCurr) ) ).
fof(addAssignment_28141,axiom,
! [VarCurr] :
( v89936(VarCurr)
<=> $false ) ).
fof(addAssignment_28140,axiom,
! [VarCurr] :
( v89934(VarCurr)
<=> v76635(VarCurr) ) ).
fof(addAssignment_28139,axiom,
! [VarCurr] :
( v89932(VarCurr)
<=> $false ) ).
fof(addAssignment_28138,axiom,
! [VarCurr] :
( v89930(VarCurr)
<=> v76627(VarCurr,bitIndex9) ) ).
fof(addAssignment_28137,axiom,
! [VarCurr] :
( v76627(VarCurr,bitIndex9)
<=> v76629(VarCurr,bitIndex9) ) ).
fof(addAssignment_28136,axiom,
! [VarCurr] :
( v76629(VarCurr,bitIndex9)
<=> v72861(VarCurr,bitIndex9) ) ).
fof(addAssignment_28135,axiom,
! [VarCurr] :
( v89928(VarCurr)
<=> $false ) ).
fof(addAssignment_28134,axiom,
! [VarCurr] :
( v89926(VarCurr)
<=> $false ) ).
fof(addAssignment_28133,axiom,
! [VarCurr] :
( v89924(VarCurr)
<=> $true ) ).
fof(addAssignment_28132,axiom,
! [VarCurr] :
( v89922(VarCurr)
<=> $false ) ).
fof(addAssignment_28131,axiom,
! [VarCurr] :
( v89920(VarCurr)
<=> v76610(VarCurr) ) ).
fof(addAssignment_28130,axiom,
! [VarCurr] :
( v76480(VarCurr,bitIndex3)
<=> v76482(VarCurr,bitIndex3) ) ).
fof(addAssignment_28129,axiom,
! [VarCurr] :
( v76482(VarCurr,bitIndex3)
<=> v76484(VarCurr,bitIndex3) ) ).
fof(addAssignment_28128,axiom,
! [VarCurr] :
( v76484(VarCurr,bitIndex3)
<=> v76486(VarCurr,bitIndex3) ) ).
fof(addAssignment_28127,axiom,
! [VarCurr] :
( v76486(VarCurr,bitIndex3)
<=> v76488(VarCurr,bitIndex9) ) ).
fof(addAssignment_28126,axiom,
! [VarCurr] :
( v76488(VarCurr,bitIndex9)
<=> v76490(VarCurr,bitIndex9) ) ).
fof(addAssignment_28125,axiom,
! [VarCurr] :
( v76490(VarCurr,bitIndex9)
<=> v89850(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1407,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v89873(VarNext)
=> ( v89850(VarNext)
<=> v89850(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1465,axiom,
! [VarNext] :
( v89873(VarNext)
=> ( v89850(VarNext)
<=> v89908(VarNext) ) ) ).
fof(addAssignment_28124,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89908(VarNext)
<=> v89906(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4504,axiom,
! [VarCurr] :
( ~ v89852(VarCurr)
=> ( v89906(VarCurr)
<=> v89909(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4514,axiom,
! [VarCurr] :
( v89852(VarCurr)
=> ( v89906(VarCurr)
<=> v89854(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4503,axiom,
! [VarCurr] :
( ~ v89886(VarCurr)
=> ( v89909(VarCurr)
<=> v89868(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4513,axiom,
! [VarCurr] :
( v89886(VarCurr)
=> ( v89909(VarCurr)
<=> v89910(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1127,axiom,
! [VarCurr] :
( ( ~ v89889(VarCurr)
& ~ v89891(VarCurr) )
=> ( v89910(VarCurr)
<=> v89914(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4502,axiom,
! [VarCurr] :
( v89891(VarCurr)
=> ( v89910(VarCurr)
<=> v89913(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4512,axiom,
! [VarCurr] :
( v89889(VarCurr)
=> ( v89910(VarCurr)
<=> v89911(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4501,axiom,
! [VarCurr] :
( ~ v89899(VarCurr)
=> ( v89914(VarCurr)
<=> v89868(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4511,axiom,
! [VarCurr] :
( v89899(VarCurr)
=> ( v89914(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4500,axiom,
! [VarCurr] :
( ~ v89893(VarCurr)
=> ( v89913(VarCurr)
<=> v89868(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4510,axiom,
! [VarCurr] :
( v89893(VarCurr)
=> ( v89913(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1885,axiom,
! [VarCurr] :
( ~ v89912(VarCurr)
=> ( v89911(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1917,axiom,
! [VarCurr] :
( v89912(VarCurr)
=> ( v89911(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6671,axiom,
! [VarCurr] :
( v89912(VarCurr)
<=> ( v89862(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16922,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89873(VarNext)
<=> ( v89874(VarNext)
& v89883(VarNext) ) ) ) ).
fof(addAssignment_28123,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89883(VarNext)
<=> v89881(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16921,axiom,
! [VarCurr] :
( v89881(VarCurr)
<=> ( v89852(VarCurr)
| v89884(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16920,axiom,
! [VarCurr] :
( v89884(VarCurr)
<=> ( v89885(VarCurr)
& v89905(VarCurr) ) ) ).
fof(writeUnaryOperator_6366,axiom,
! [VarCurr] :
( ~ v89905(VarCurr)
<=> v89852(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16919,axiom,
! [VarCurr] :
( v89885(VarCurr)
<=> ( v89886(VarCurr)
| v89903(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16918,axiom,
! [VarCurr] :
( v89903(VarCurr)
<=> ( v89864(VarCurr)
& v89904(VarCurr) ) ) ).
fof(writeUnaryOperator_6365,axiom,
! [VarCurr] :
( ~ v89904(VarCurr)
<=> v89866(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16917,axiom,
! [VarCurr] :
( v89886(VarCurr)
<=> ( v89887(VarCurr)
& v89866(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16916,axiom,
! [VarCurr] :
( v89887(VarCurr)
<=> ( v89888(VarCurr)
| v89897(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16915,axiom,
! [VarCurr] :
( v89897(VarCurr)
<=> ( v89898(VarCurr)
& v89902(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6670,axiom,
! [VarCurr] :
( v89902(VarCurr)
<=> ( ( v89890(VarCurr,bitIndex2)
<=> $false )
& ( v89890(VarCurr,bitIndex1)
<=> $false )
& ( v89890(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16914,axiom,
! [VarCurr] :
( v89898(VarCurr)
<=> ( v89899(VarCurr)
| v89900(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16913,axiom,
! [VarCurr] :
( v89900(VarCurr)
<=> ( v89864(VarCurr)
& v89901(VarCurr) ) ) ).
fof(writeUnaryOperator_6364,axiom,
! [VarCurr] :
( ~ v89901(VarCurr)
<=> v89899(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6669,axiom,
! [VarCurr] :
( v89899(VarCurr)
<=> ( v89862(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16912,axiom,
! [VarCurr] :
( v89888(VarCurr)
<=> ( v89889(VarCurr)
| v89891(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16911,axiom,
! [VarCurr] :
( v89891(VarCurr)
<=> ( v89892(VarCurr)
& v89896(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6668,axiom,
! [VarCurr] :
( v89896(VarCurr)
<=> ( ( v89890(VarCurr,bitIndex2)
<=> $false )
& ( v89890(VarCurr,bitIndex1)
<=> $true )
& ( v89890(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16910,axiom,
! [VarCurr] :
( v89892(VarCurr)
<=> ( v89893(VarCurr)
| v89894(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16909,axiom,
! [VarCurr] :
( v89894(VarCurr)
<=> ( v89864(VarCurr)
& v89895(VarCurr) ) ) ).
fof(writeUnaryOperator_6363,axiom,
! [VarCurr] :
( ~ v89895(VarCurr)
<=> v89893(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6667,axiom,
! [VarCurr] :
( v89893(VarCurr)
<=> ( v89862(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6666,axiom,
! [VarCurr] :
( v89889(VarCurr)
<=> ( ( v89890(VarCurr,bitIndex2)
<=> $true )
& ( v89890(VarCurr,bitIndex1)
<=> $false )
& ( v89890(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28122,axiom,
! [VarCurr] :
( v89890(VarCurr,bitIndex0)
<=> v89860(VarCurr) ) ).
fof(addAssignment_28121,axiom,
! [VarCurr] :
( v89890(VarCurr,bitIndex1)
<=> v89858(VarCurr) ) ).
fof(addAssignment_28120,axiom,
! [VarCurr] :
( v89890(VarCurr,bitIndex2)
<=> v89856(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16908,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89874(VarNext)
<=> ( v89875(VarNext)
& v89870(VarNext) ) ) ) ).
fof(writeUnaryOperator_6362,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v89875(VarNext)
<=> v89877(VarNext) ) ) ).
fof(addAssignment_28119,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89877(VarNext)
<=> v89870(VarCurr) ) ) ).
fof(addAssignment_28118,axiom,
! [VarCurr] :
( v89870(VarCurr)
<=> v76544(VarCurr) ) ).
fof(addAssignment_28117,axiom,
! [VarCurr] :
( v89868(VarCurr)
<=> $false ) ).
fof(addAssignment_28116,axiom,
! [VarCurr] :
( v89866(VarCurr)
<=> v76521(VarCurr) ) ).
fof(addAssignment_28115,axiom,
! [VarCurr] :
( v89864(VarCurr)
<=> $false ) ).
fof(addAssignment_28114,axiom,
! [VarCurr] :
( v89862(VarCurr)
<=> v76513(VarCurr,bitIndex9) ) ).
fof(addAssignment_28113,axiom,
! [VarCurr] :
( v76513(VarCurr,bitIndex9)
<=> v76515(VarCurr,bitIndex9) ) ).
fof(addAssignment_28112,axiom,
! [VarCurr] :
( v76515(VarCurr,bitIndex9)
<=> v72861(VarCurr,bitIndex9) ) ).
fof(addAssignment_28111,axiom,
! [VarCurr] :
( v89860(VarCurr)
<=> $false ) ).
fof(addAssignment_28110,axiom,
! [VarCurr] :
( v89858(VarCurr)
<=> $false ) ).
fof(addAssignment_28109,axiom,
! [VarCurr] :
( v89856(VarCurr)
<=> $true ) ).
fof(addAssignment_28108,axiom,
! [VarCurr] :
( v89854(VarCurr)
<=> $false ) ).
fof(addAssignment_28107,axiom,
! [VarCurr] :
( v89852(VarCurr)
<=> v76496(VarCurr) ) ).
fof(addAssignment_28106,axiom,
! [VarCurr] :
( v76366(VarCurr,bitIndex3)
<=> v76368(VarCurr,bitIndex3) ) ).
fof(addAssignment_28105,axiom,
! [VarCurr] :
( v76368(VarCurr,bitIndex3)
<=> v76370(VarCurr,bitIndex3) ) ).
fof(addAssignment_28104,axiom,
! [VarCurr] :
( v76370(VarCurr,bitIndex3)
<=> v76372(VarCurr,bitIndex3) ) ).
fof(addAssignment_28103,axiom,
! [VarCurr] :
( v76372(VarCurr,bitIndex3)
<=> v76374(VarCurr,bitIndex9) ) ).
fof(addAssignment_28102,axiom,
! [VarCurr] :
( v76374(VarCurr,bitIndex9)
<=> v76376(VarCurr,bitIndex9) ) ).
fof(addAssignment_28101,axiom,
! [VarCurr] :
( v76376(VarCurr,bitIndex9)
<=> v89782(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1406,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v89805(VarNext)
=> ( v89782(VarNext)
<=> v89782(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1464,axiom,
! [VarNext] :
( v89805(VarNext)
=> ( v89782(VarNext)
<=> v89840(VarNext) ) ) ).
fof(addAssignment_28100,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89840(VarNext)
<=> v89838(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4499,axiom,
! [VarCurr] :
( ~ v89784(VarCurr)
=> ( v89838(VarCurr)
<=> v89841(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4509,axiom,
! [VarCurr] :
( v89784(VarCurr)
=> ( v89838(VarCurr)
<=> v89786(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4498,axiom,
! [VarCurr] :
( ~ v89818(VarCurr)
=> ( v89841(VarCurr)
<=> v89800(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4508,axiom,
! [VarCurr] :
( v89818(VarCurr)
=> ( v89841(VarCurr)
<=> v89842(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1126,axiom,
! [VarCurr] :
( ( ~ v89821(VarCurr)
& ~ v89823(VarCurr) )
=> ( v89842(VarCurr)
<=> v89846(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4497,axiom,
! [VarCurr] :
( v89823(VarCurr)
=> ( v89842(VarCurr)
<=> v89845(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4507,axiom,
! [VarCurr] :
( v89821(VarCurr)
=> ( v89842(VarCurr)
<=> v89843(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4496,axiom,
! [VarCurr] :
( ~ v89831(VarCurr)
=> ( v89846(VarCurr)
<=> v89800(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4506,axiom,
! [VarCurr] :
( v89831(VarCurr)
=> ( v89846(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4495,axiom,
! [VarCurr] :
( ~ v89825(VarCurr)
=> ( v89845(VarCurr)
<=> v89800(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4505,axiom,
! [VarCurr] :
( v89825(VarCurr)
=> ( v89845(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1884,axiom,
! [VarCurr] :
( ~ v89844(VarCurr)
=> ( v89843(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1916,axiom,
! [VarCurr] :
( v89844(VarCurr)
=> ( v89843(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6665,axiom,
! [VarCurr] :
( v89844(VarCurr)
<=> ( v89794(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16907,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89805(VarNext)
<=> ( v89806(VarNext)
& v89815(VarNext) ) ) ) ).
fof(addAssignment_28099,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89815(VarNext)
<=> v89813(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16906,axiom,
! [VarCurr] :
( v89813(VarCurr)
<=> ( v89784(VarCurr)
| v89816(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16905,axiom,
! [VarCurr] :
( v89816(VarCurr)
<=> ( v89817(VarCurr)
& v89837(VarCurr) ) ) ).
fof(writeUnaryOperator_6361,axiom,
! [VarCurr] :
( ~ v89837(VarCurr)
<=> v89784(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16904,axiom,
! [VarCurr] :
( v89817(VarCurr)
<=> ( v89818(VarCurr)
| v89835(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16903,axiom,
! [VarCurr] :
( v89835(VarCurr)
<=> ( v89796(VarCurr)
& v89836(VarCurr) ) ) ).
fof(writeUnaryOperator_6360,axiom,
! [VarCurr] :
( ~ v89836(VarCurr)
<=> v89798(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16902,axiom,
! [VarCurr] :
( v89818(VarCurr)
<=> ( v89819(VarCurr)
& v89798(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16901,axiom,
! [VarCurr] :
( v89819(VarCurr)
<=> ( v89820(VarCurr)
| v89829(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16900,axiom,
! [VarCurr] :
( v89829(VarCurr)
<=> ( v89830(VarCurr)
& v89834(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6664,axiom,
! [VarCurr] :
( v89834(VarCurr)
<=> ( ( v89822(VarCurr,bitIndex2)
<=> $false )
& ( v89822(VarCurr,bitIndex1)
<=> $false )
& ( v89822(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16899,axiom,
! [VarCurr] :
( v89830(VarCurr)
<=> ( v89831(VarCurr)
| v89832(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16898,axiom,
! [VarCurr] :
( v89832(VarCurr)
<=> ( v89796(VarCurr)
& v89833(VarCurr) ) ) ).
fof(writeUnaryOperator_6359,axiom,
! [VarCurr] :
( ~ v89833(VarCurr)
<=> v89831(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6663,axiom,
! [VarCurr] :
( v89831(VarCurr)
<=> ( v89794(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16897,axiom,
! [VarCurr] :
( v89820(VarCurr)
<=> ( v89821(VarCurr)
| v89823(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16896,axiom,
! [VarCurr] :
( v89823(VarCurr)
<=> ( v89824(VarCurr)
& v89828(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6662,axiom,
! [VarCurr] :
( v89828(VarCurr)
<=> ( ( v89822(VarCurr,bitIndex2)
<=> $false )
& ( v89822(VarCurr,bitIndex1)
<=> $true )
& ( v89822(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16895,axiom,
! [VarCurr] :
( v89824(VarCurr)
<=> ( v89825(VarCurr)
| v89826(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16894,axiom,
! [VarCurr] :
( v89826(VarCurr)
<=> ( v89796(VarCurr)
& v89827(VarCurr) ) ) ).
fof(writeUnaryOperator_6358,axiom,
! [VarCurr] :
( ~ v89827(VarCurr)
<=> v89825(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6661,axiom,
! [VarCurr] :
( v89825(VarCurr)
<=> ( v89794(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6660,axiom,
! [VarCurr] :
( v89821(VarCurr)
<=> ( ( v89822(VarCurr,bitIndex2)
<=> $true )
& ( v89822(VarCurr,bitIndex1)
<=> $false )
& ( v89822(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28098,axiom,
! [VarCurr] :
( v89822(VarCurr,bitIndex0)
<=> v89792(VarCurr) ) ).
fof(addAssignment_28097,axiom,
! [VarCurr] :
( v89822(VarCurr,bitIndex1)
<=> v89790(VarCurr) ) ).
fof(addAssignment_28096,axiom,
! [VarCurr] :
( v89822(VarCurr,bitIndex2)
<=> v89788(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16893,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89806(VarNext)
<=> ( v89807(VarNext)
& v89802(VarNext) ) ) ) ).
fof(writeUnaryOperator_6357,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v89807(VarNext)
<=> v89809(VarNext) ) ) ).
fof(addAssignment_28095,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89809(VarNext)
<=> v89802(VarCurr) ) ) ).
fof(addAssignment_28094,axiom,
! [VarCurr] :
( v89802(VarCurr)
<=> v76430(VarCurr) ) ).
fof(addAssignment_28093,axiom,
! [VarCurr] :
( v89800(VarCurr)
<=> $false ) ).
fof(addAssignment_28092,axiom,
! [VarCurr] :
( v89798(VarCurr)
<=> v76407(VarCurr) ) ).
fof(addAssignment_28091,axiom,
! [VarCurr] :
( v89796(VarCurr)
<=> $false ) ).
fof(addAssignment_28090,axiom,
! [VarCurr] :
( v89794(VarCurr)
<=> v76399(VarCurr,bitIndex9) ) ).
fof(addAssignment_28089,axiom,
! [VarCurr] :
( v76399(VarCurr,bitIndex9)
<=> v76401(VarCurr,bitIndex9) ) ).
fof(addAssignment_28088,axiom,
! [VarCurr] :
( v76401(VarCurr,bitIndex9)
<=> v72861(VarCurr,bitIndex9) ) ).
fof(addAssignment_28087,axiom,
! [VarCurr] :
( v89792(VarCurr)
<=> $false ) ).
fof(addAssignment_28086,axiom,
! [VarCurr] :
( v89790(VarCurr)
<=> $false ) ).
fof(addAssignment_28085,axiom,
! [VarCurr] :
( v89788(VarCurr)
<=> $true ) ).
fof(addAssignment_28084,axiom,
! [VarCurr] :
( v89786(VarCurr)
<=> $false ) ).
fof(addAssignment_28083,axiom,
! [VarCurr] :
( v89784(VarCurr)
<=> v76382(VarCurr) ) ).
fof(addAssignment_28082,axiom,
! [VarCurr] :
( v76252(VarCurr,bitIndex3)
<=> v76254(VarCurr,bitIndex3) ) ).
fof(addAssignment_28081,axiom,
! [VarCurr] :
( v76254(VarCurr,bitIndex3)
<=> v76256(VarCurr,bitIndex3) ) ).
fof(addAssignment_28080,axiom,
! [VarCurr] :
( v76256(VarCurr,bitIndex3)
<=> v76258(VarCurr,bitIndex3) ) ).
fof(addAssignment_28079,axiom,
! [VarCurr] :
( v76258(VarCurr,bitIndex3)
<=> v76260(VarCurr,bitIndex9) ) ).
fof(addAssignment_28078,axiom,
! [VarCurr] :
( v76260(VarCurr,bitIndex9)
<=> v76262(VarCurr,bitIndex9) ) ).
fof(addAssignment_28077,axiom,
! [VarCurr] :
( v76262(VarCurr,bitIndex9)
<=> v89714(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1405,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v89737(VarNext)
=> ( v89714(VarNext)
<=> v89714(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1463,axiom,
! [VarNext] :
( v89737(VarNext)
=> ( v89714(VarNext)
<=> v89772(VarNext) ) ) ).
fof(addAssignment_28076,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89772(VarNext)
<=> v89770(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4494,axiom,
! [VarCurr] :
( ~ v89716(VarCurr)
=> ( v89770(VarCurr)
<=> v89773(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4504,axiom,
! [VarCurr] :
( v89716(VarCurr)
=> ( v89770(VarCurr)
<=> v89718(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4493,axiom,
! [VarCurr] :
( ~ v89750(VarCurr)
=> ( v89773(VarCurr)
<=> v89732(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4503,axiom,
! [VarCurr] :
( v89750(VarCurr)
=> ( v89773(VarCurr)
<=> v89774(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1125,axiom,
! [VarCurr] :
( ( ~ v89753(VarCurr)
& ~ v89755(VarCurr) )
=> ( v89774(VarCurr)
<=> v89778(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4492,axiom,
! [VarCurr] :
( v89755(VarCurr)
=> ( v89774(VarCurr)
<=> v89777(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4502,axiom,
! [VarCurr] :
( v89753(VarCurr)
=> ( v89774(VarCurr)
<=> v89775(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4491,axiom,
! [VarCurr] :
( ~ v89763(VarCurr)
=> ( v89778(VarCurr)
<=> v89732(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4501,axiom,
! [VarCurr] :
( v89763(VarCurr)
=> ( v89778(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4490,axiom,
! [VarCurr] :
( ~ v89757(VarCurr)
=> ( v89777(VarCurr)
<=> v89732(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4500,axiom,
! [VarCurr] :
( v89757(VarCurr)
=> ( v89777(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1883,axiom,
! [VarCurr] :
( ~ v89776(VarCurr)
=> ( v89775(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1915,axiom,
! [VarCurr] :
( v89776(VarCurr)
=> ( v89775(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6659,axiom,
! [VarCurr] :
( v89776(VarCurr)
<=> ( v89726(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16892,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89737(VarNext)
<=> ( v89738(VarNext)
& v89747(VarNext) ) ) ) ).
fof(addAssignment_28075,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89747(VarNext)
<=> v89745(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16891,axiom,
! [VarCurr] :
( v89745(VarCurr)
<=> ( v89716(VarCurr)
| v89748(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16890,axiom,
! [VarCurr] :
( v89748(VarCurr)
<=> ( v89749(VarCurr)
& v89769(VarCurr) ) ) ).
fof(writeUnaryOperator_6356,axiom,
! [VarCurr] :
( ~ v89769(VarCurr)
<=> v89716(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16889,axiom,
! [VarCurr] :
( v89749(VarCurr)
<=> ( v89750(VarCurr)
| v89767(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16888,axiom,
! [VarCurr] :
( v89767(VarCurr)
<=> ( v89728(VarCurr)
& v89768(VarCurr) ) ) ).
fof(writeUnaryOperator_6355,axiom,
! [VarCurr] :
( ~ v89768(VarCurr)
<=> v89730(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16887,axiom,
! [VarCurr] :
( v89750(VarCurr)
<=> ( v89751(VarCurr)
& v89730(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16886,axiom,
! [VarCurr] :
( v89751(VarCurr)
<=> ( v89752(VarCurr)
| v89761(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16885,axiom,
! [VarCurr] :
( v89761(VarCurr)
<=> ( v89762(VarCurr)
& v89766(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6658,axiom,
! [VarCurr] :
( v89766(VarCurr)
<=> ( ( v89754(VarCurr,bitIndex2)
<=> $false )
& ( v89754(VarCurr,bitIndex1)
<=> $false )
& ( v89754(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16884,axiom,
! [VarCurr] :
( v89762(VarCurr)
<=> ( v89763(VarCurr)
| v89764(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16883,axiom,
! [VarCurr] :
( v89764(VarCurr)
<=> ( v89728(VarCurr)
& v89765(VarCurr) ) ) ).
fof(writeUnaryOperator_6354,axiom,
! [VarCurr] :
( ~ v89765(VarCurr)
<=> v89763(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6657,axiom,
! [VarCurr] :
( v89763(VarCurr)
<=> ( v89726(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16882,axiom,
! [VarCurr] :
( v89752(VarCurr)
<=> ( v89753(VarCurr)
| v89755(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16881,axiom,
! [VarCurr] :
( v89755(VarCurr)
<=> ( v89756(VarCurr)
& v89760(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6656,axiom,
! [VarCurr] :
( v89760(VarCurr)
<=> ( ( v89754(VarCurr,bitIndex2)
<=> $false )
& ( v89754(VarCurr,bitIndex1)
<=> $true )
& ( v89754(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16880,axiom,
! [VarCurr] :
( v89756(VarCurr)
<=> ( v89757(VarCurr)
| v89758(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16879,axiom,
! [VarCurr] :
( v89758(VarCurr)
<=> ( v89728(VarCurr)
& v89759(VarCurr) ) ) ).
fof(writeUnaryOperator_6353,axiom,
! [VarCurr] :
( ~ v89759(VarCurr)
<=> v89757(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6655,axiom,
! [VarCurr] :
( v89757(VarCurr)
<=> ( v89726(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6654,axiom,
! [VarCurr] :
( v89753(VarCurr)
<=> ( ( v89754(VarCurr,bitIndex2)
<=> $true )
& ( v89754(VarCurr,bitIndex1)
<=> $false )
& ( v89754(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28074,axiom,
! [VarCurr] :
( v89754(VarCurr,bitIndex0)
<=> v89724(VarCurr) ) ).
fof(addAssignment_28073,axiom,
! [VarCurr] :
( v89754(VarCurr,bitIndex1)
<=> v89722(VarCurr) ) ).
fof(addAssignment_28072,axiom,
! [VarCurr] :
( v89754(VarCurr,bitIndex2)
<=> v89720(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16878,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89738(VarNext)
<=> ( v89739(VarNext)
& v89734(VarNext) ) ) ) ).
fof(writeUnaryOperator_6352,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v89739(VarNext)
<=> v89741(VarNext) ) ) ).
fof(addAssignment_28071,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89741(VarNext)
<=> v89734(VarCurr) ) ) ).
fof(addAssignment_28070,axiom,
! [VarCurr] :
( v89734(VarCurr)
<=> v76316(VarCurr) ) ).
fof(addAssignment_28069,axiom,
! [VarCurr] :
( v89732(VarCurr)
<=> $false ) ).
fof(addAssignment_28068,axiom,
! [VarCurr] :
( v89730(VarCurr)
<=> v76293(VarCurr) ) ).
fof(addAssignment_28067,axiom,
! [VarCurr] :
( v89728(VarCurr)
<=> $false ) ).
fof(addAssignment_28066,axiom,
! [VarCurr] :
( v89726(VarCurr)
<=> v76285(VarCurr,bitIndex9) ) ).
fof(addAssignment_28065,axiom,
! [VarCurr] :
( v76285(VarCurr,bitIndex9)
<=> v76287(VarCurr,bitIndex9) ) ).
fof(addAssignment_28064,axiom,
! [VarCurr] :
( v76287(VarCurr,bitIndex9)
<=> v72861(VarCurr,bitIndex9) ) ).
fof(addAssignment_28063,axiom,
! [VarCurr] :
( v89724(VarCurr)
<=> $false ) ).
fof(addAssignment_28062,axiom,
! [VarCurr] :
( v89722(VarCurr)
<=> $false ) ).
fof(addAssignment_28061,axiom,
! [VarCurr] :
( v89720(VarCurr)
<=> $true ) ).
fof(addAssignment_28060,axiom,
! [VarCurr] :
( v89718(VarCurr)
<=> $false ) ).
fof(addAssignment_28059,axiom,
! [VarCurr] :
( v89716(VarCurr)
<=> v76268(VarCurr) ) ).
fof(addAssignment_28058,axiom,
! [VarCurr] :
( v76138(VarCurr,bitIndex3)
<=> v76140(VarCurr,bitIndex3) ) ).
fof(addAssignment_28057,axiom,
! [VarCurr] :
( v76140(VarCurr,bitIndex3)
<=> v76142(VarCurr,bitIndex3) ) ).
fof(addAssignment_28056,axiom,
! [VarCurr] :
( v76142(VarCurr,bitIndex3)
<=> v76144(VarCurr,bitIndex3) ) ).
fof(addAssignment_28055,axiom,
! [VarCurr] :
( v76144(VarCurr,bitIndex3)
<=> v76146(VarCurr,bitIndex9) ) ).
fof(addAssignment_28054,axiom,
! [VarCurr] :
( v76146(VarCurr,bitIndex9)
<=> v76148(VarCurr,bitIndex9) ) ).
fof(addAssignment_28053,axiom,
! [VarCurr] :
( v76148(VarCurr,bitIndex9)
<=> v89646(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1404,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v89669(VarNext)
=> ( v89646(VarNext)
<=> v89646(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1462,axiom,
! [VarNext] :
( v89669(VarNext)
=> ( v89646(VarNext)
<=> v89704(VarNext) ) ) ).
fof(addAssignment_28052,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89704(VarNext)
<=> v89702(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4489,axiom,
! [VarCurr] :
( ~ v89648(VarCurr)
=> ( v89702(VarCurr)
<=> v89705(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4499,axiom,
! [VarCurr] :
( v89648(VarCurr)
=> ( v89702(VarCurr)
<=> v89650(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4488,axiom,
! [VarCurr] :
( ~ v89682(VarCurr)
=> ( v89705(VarCurr)
<=> v89664(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4498,axiom,
! [VarCurr] :
( v89682(VarCurr)
=> ( v89705(VarCurr)
<=> v89706(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1124,axiom,
! [VarCurr] :
( ( ~ v89685(VarCurr)
& ~ v89687(VarCurr) )
=> ( v89706(VarCurr)
<=> v89710(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4487,axiom,
! [VarCurr] :
( v89687(VarCurr)
=> ( v89706(VarCurr)
<=> v89709(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4497,axiom,
! [VarCurr] :
( v89685(VarCurr)
=> ( v89706(VarCurr)
<=> v89707(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4486,axiom,
! [VarCurr] :
( ~ v89695(VarCurr)
=> ( v89710(VarCurr)
<=> v89664(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4496,axiom,
! [VarCurr] :
( v89695(VarCurr)
=> ( v89710(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4485,axiom,
! [VarCurr] :
( ~ v89689(VarCurr)
=> ( v89709(VarCurr)
<=> v89664(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4495,axiom,
! [VarCurr] :
( v89689(VarCurr)
=> ( v89709(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1882,axiom,
! [VarCurr] :
( ~ v89708(VarCurr)
=> ( v89707(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1914,axiom,
! [VarCurr] :
( v89708(VarCurr)
=> ( v89707(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6653,axiom,
! [VarCurr] :
( v89708(VarCurr)
<=> ( v89658(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16877,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89669(VarNext)
<=> ( v89670(VarNext)
& v89679(VarNext) ) ) ) ).
fof(addAssignment_28051,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89679(VarNext)
<=> v89677(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16876,axiom,
! [VarCurr] :
( v89677(VarCurr)
<=> ( v89648(VarCurr)
| v89680(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16875,axiom,
! [VarCurr] :
( v89680(VarCurr)
<=> ( v89681(VarCurr)
& v89701(VarCurr) ) ) ).
fof(writeUnaryOperator_6351,axiom,
! [VarCurr] :
( ~ v89701(VarCurr)
<=> v89648(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16874,axiom,
! [VarCurr] :
( v89681(VarCurr)
<=> ( v89682(VarCurr)
| v89699(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16873,axiom,
! [VarCurr] :
( v89699(VarCurr)
<=> ( v89660(VarCurr)
& v89700(VarCurr) ) ) ).
fof(writeUnaryOperator_6350,axiom,
! [VarCurr] :
( ~ v89700(VarCurr)
<=> v89662(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16872,axiom,
! [VarCurr] :
( v89682(VarCurr)
<=> ( v89683(VarCurr)
& v89662(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16871,axiom,
! [VarCurr] :
( v89683(VarCurr)
<=> ( v89684(VarCurr)
| v89693(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16870,axiom,
! [VarCurr] :
( v89693(VarCurr)
<=> ( v89694(VarCurr)
& v89698(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6652,axiom,
! [VarCurr] :
( v89698(VarCurr)
<=> ( ( v89686(VarCurr,bitIndex2)
<=> $false )
& ( v89686(VarCurr,bitIndex1)
<=> $false )
& ( v89686(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16869,axiom,
! [VarCurr] :
( v89694(VarCurr)
<=> ( v89695(VarCurr)
| v89696(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16868,axiom,
! [VarCurr] :
( v89696(VarCurr)
<=> ( v89660(VarCurr)
& v89697(VarCurr) ) ) ).
fof(writeUnaryOperator_6349,axiom,
! [VarCurr] :
( ~ v89697(VarCurr)
<=> v89695(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6651,axiom,
! [VarCurr] :
( v89695(VarCurr)
<=> ( v89658(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16867,axiom,
! [VarCurr] :
( v89684(VarCurr)
<=> ( v89685(VarCurr)
| v89687(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16866,axiom,
! [VarCurr] :
( v89687(VarCurr)
<=> ( v89688(VarCurr)
& v89692(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6650,axiom,
! [VarCurr] :
( v89692(VarCurr)
<=> ( ( v89686(VarCurr,bitIndex2)
<=> $false )
& ( v89686(VarCurr,bitIndex1)
<=> $true )
& ( v89686(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16865,axiom,
! [VarCurr] :
( v89688(VarCurr)
<=> ( v89689(VarCurr)
| v89690(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16864,axiom,
! [VarCurr] :
( v89690(VarCurr)
<=> ( v89660(VarCurr)
& v89691(VarCurr) ) ) ).
fof(writeUnaryOperator_6348,axiom,
! [VarCurr] :
( ~ v89691(VarCurr)
<=> v89689(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6649,axiom,
! [VarCurr] :
( v89689(VarCurr)
<=> ( v89658(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6648,axiom,
! [VarCurr] :
( v89685(VarCurr)
<=> ( ( v89686(VarCurr,bitIndex2)
<=> $true )
& ( v89686(VarCurr,bitIndex1)
<=> $false )
& ( v89686(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28050,axiom,
! [VarCurr] :
( v89686(VarCurr,bitIndex0)
<=> v89656(VarCurr) ) ).
fof(addAssignment_28049,axiom,
! [VarCurr] :
( v89686(VarCurr,bitIndex1)
<=> v89654(VarCurr) ) ).
fof(addAssignment_28048,axiom,
! [VarCurr] :
( v89686(VarCurr,bitIndex2)
<=> v89652(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16863,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89670(VarNext)
<=> ( v89671(VarNext)
& v89666(VarNext) ) ) ) ).
fof(writeUnaryOperator_6347,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v89671(VarNext)
<=> v89673(VarNext) ) ) ).
fof(addAssignment_28047,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89673(VarNext)
<=> v89666(VarCurr) ) ) ).
fof(addAssignment_28046,axiom,
! [VarCurr] :
( v89666(VarCurr)
<=> v76202(VarCurr) ) ).
fof(addAssignment_28045,axiom,
! [VarCurr] :
( v89664(VarCurr)
<=> $false ) ).
fof(addAssignment_28044,axiom,
! [VarCurr] :
( v89662(VarCurr)
<=> v76179(VarCurr) ) ).
fof(addAssignment_28043,axiom,
! [VarCurr] :
( v89660(VarCurr)
<=> $false ) ).
fof(addAssignment_28042,axiom,
! [VarCurr] :
( v89658(VarCurr)
<=> v76171(VarCurr,bitIndex9) ) ).
fof(addAssignment_28041,axiom,
! [VarCurr] :
( v76171(VarCurr,bitIndex9)
<=> v76173(VarCurr,bitIndex9) ) ).
fof(addAssignment_28040,axiom,
! [VarCurr] :
( v76173(VarCurr,bitIndex9)
<=> v72861(VarCurr,bitIndex9) ) ).
fof(addAssignment_28039,axiom,
! [VarCurr] :
( v89656(VarCurr)
<=> $false ) ).
fof(addAssignment_28038,axiom,
! [VarCurr] :
( v89654(VarCurr)
<=> $false ) ).
fof(addAssignment_28037,axiom,
! [VarCurr] :
( v89652(VarCurr)
<=> $true ) ).
fof(addAssignment_28036,axiom,
! [VarCurr] :
( v89650(VarCurr)
<=> $false ) ).
fof(addAssignment_28035,axiom,
! [VarCurr] :
( v89648(VarCurr)
<=> v76154(VarCurr) ) ).
fof(addAssignment_28034,axiom,
! [VarCurr] :
( v76024(VarCurr,bitIndex3)
<=> v76026(VarCurr,bitIndex3) ) ).
fof(addAssignment_28033,axiom,
! [VarCurr] :
( v76026(VarCurr,bitIndex3)
<=> v76028(VarCurr,bitIndex3) ) ).
fof(addAssignment_28032,axiom,
! [VarCurr] :
( v76028(VarCurr,bitIndex3)
<=> v76030(VarCurr,bitIndex3) ) ).
fof(addAssignment_28031,axiom,
! [VarCurr] :
( v76030(VarCurr,bitIndex3)
<=> v76032(VarCurr,bitIndex9) ) ).
fof(addAssignment_28030,axiom,
! [VarCurr] :
( v76032(VarCurr,bitIndex9)
<=> v76034(VarCurr,bitIndex9) ) ).
fof(addAssignment_28029,axiom,
! [VarCurr] :
( v76034(VarCurr,bitIndex9)
<=> v89578(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1403,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v89601(VarNext)
=> ( v89578(VarNext)
<=> v89578(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1461,axiom,
! [VarNext] :
( v89601(VarNext)
=> ( v89578(VarNext)
<=> v89636(VarNext) ) ) ).
fof(addAssignment_28028,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89636(VarNext)
<=> v89634(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4484,axiom,
! [VarCurr] :
( ~ v89580(VarCurr)
=> ( v89634(VarCurr)
<=> v89637(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4494,axiom,
! [VarCurr] :
( v89580(VarCurr)
=> ( v89634(VarCurr)
<=> v89582(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4483,axiom,
! [VarCurr] :
( ~ v89614(VarCurr)
=> ( v89637(VarCurr)
<=> v89596(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4493,axiom,
! [VarCurr] :
( v89614(VarCurr)
=> ( v89637(VarCurr)
<=> v89638(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1123,axiom,
! [VarCurr] :
( ( ~ v89617(VarCurr)
& ~ v89619(VarCurr) )
=> ( v89638(VarCurr)
<=> v89642(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4482,axiom,
! [VarCurr] :
( v89619(VarCurr)
=> ( v89638(VarCurr)
<=> v89641(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4492,axiom,
! [VarCurr] :
( v89617(VarCurr)
=> ( v89638(VarCurr)
<=> v89639(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4481,axiom,
! [VarCurr] :
( ~ v89627(VarCurr)
=> ( v89642(VarCurr)
<=> v89596(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4491,axiom,
! [VarCurr] :
( v89627(VarCurr)
=> ( v89642(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4480,axiom,
! [VarCurr] :
( ~ v89621(VarCurr)
=> ( v89641(VarCurr)
<=> v89596(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4490,axiom,
! [VarCurr] :
( v89621(VarCurr)
=> ( v89641(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1881,axiom,
! [VarCurr] :
( ~ v89640(VarCurr)
=> ( v89639(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1913,axiom,
! [VarCurr] :
( v89640(VarCurr)
=> ( v89639(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6647,axiom,
! [VarCurr] :
( v89640(VarCurr)
<=> ( v89590(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16862,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89601(VarNext)
<=> ( v89602(VarNext)
& v89611(VarNext) ) ) ) ).
fof(addAssignment_28027,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89611(VarNext)
<=> v89609(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16861,axiom,
! [VarCurr] :
( v89609(VarCurr)
<=> ( v89580(VarCurr)
| v89612(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16860,axiom,
! [VarCurr] :
( v89612(VarCurr)
<=> ( v89613(VarCurr)
& v89633(VarCurr) ) ) ).
fof(writeUnaryOperator_6346,axiom,
! [VarCurr] :
( ~ v89633(VarCurr)
<=> v89580(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16859,axiom,
! [VarCurr] :
( v89613(VarCurr)
<=> ( v89614(VarCurr)
| v89631(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16858,axiom,
! [VarCurr] :
( v89631(VarCurr)
<=> ( v89592(VarCurr)
& v89632(VarCurr) ) ) ).
fof(writeUnaryOperator_6345,axiom,
! [VarCurr] :
( ~ v89632(VarCurr)
<=> v89594(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16857,axiom,
! [VarCurr] :
( v89614(VarCurr)
<=> ( v89615(VarCurr)
& v89594(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16856,axiom,
! [VarCurr] :
( v89615(VarCurr)
<=> ( v89616(VarCurr)
| v89625(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16855,axiom,
! [VarCurr] :
( v89625(VarCurr)
<=> ( v89626(VarCurr)
& v89630(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6646,axiom,
! [VarCurr] :
( v89630(VarCurr)
<=> ( ( v89618(VarCurr,bitIndex2)
<=> $false )
& ( v89618(VarCurr,bitIndex1)
<=> $false )
& ( v89618(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16854,axiom,
! [VarCurr] :
( v89626(VarCurr)
<=> ( v89627(VarCurr)
| v89628(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16853,axiom,
! [VarCurr] :
( v89628(VarCurr)
<=> ( v89592(VarCurr)
& v89629(VarCurr) ) ) ).
fof(writeUnaryOperator_6344,axiom,
! [VarCurr] :
( ~ v89629(VarCurr)
<=> v89627(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6645,axiom,
! [VarCurr] :
( v89627(VarCurr)
<=> ( v89590(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16852,axiom,
! [VarCurr] :
( v89616(VarCurr)
<=> ( v89617(VarCurr)
| v89619(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16851,axiom,
! [VarCurr] :
( v89619(VarCurr)
<=> ( v89620(VarCurr)
& v89624(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6644,axiom,
! [VarCurr] :
( v89624(VarCurr)
<=> ( ( v89618(VarCurr,bitIndex2)
<=> $false )
& ( v89618(VarCurr,bitIndex1)
<=> $true )
& ( v89618(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16850,axiom,
! [VarCurr] :
( v89620(VarCurr)
<=> ( v89621(VarCurr)
| v89622(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16849,axiom,
! [VarCurr] :
( v89622(VarCurr)
<=> ( v89592(VarCurr)
& v89623(VarCurr) ) ) ).
fof(writeUnaryOperator_6343,axiom,
! [VarCurr] :
( ~ v89623(VarCurr)
<=> v89621(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6643,axiom,
! [VarCurr] :
( v89621(VarCurr)
<=> ( v89590(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6642,axiom,
! [VarCurr] :
( v89617(VarCurr)
<=> ( ( v89618(VarCurr,bitIndex2)
<=> $true )
& ( v89618(VarCurr,bitIndex1)
<=> $false )
& ( v89618(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28026,axiom,
! [VarCurr] :
( v89618(VarCurr,bitIndex0)
<=> v89588(VarCurr) ) ).
fof(addAssignment_28025,axiom,
! [VarCurr] :
( v89618(VarCurr,bitIndex1)
<=> v89586(VarCurr) ) ).
fof(addAssignment_28024,axiom,
! [VarCurr] :
( v89618(VarCurr,bitIndex2)
<=> v89584(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16848,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89602(VarNext)
<=> ( v89603(VarNext)
& v89598(VarNext) ) ) ) ).
fof(writeUnaryOperator_6342,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v89603(VarNext)
<=> v89605(VarNext) ) ) ).
fof(addAssignment_28023,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89605(VarNext)
<=> v89598(VarCurr) ) ) ).
fof(addAssignment_28022,axiom,
! [VarCurr] :
( v89598(VarCurr)
<=> v76088(VarCurr) ) ).
fof(addAssignment_28021,axiom,
! [VarCurr] :
( v89596(VarCurr)
<=> $false ) ).
fof(addAssignment_28020,axiom,
! [VarCurr] :
( v89594(VarCurr)
<=> v76065(VarCurr) ) ).
fof(addAssignment_28019,axiom,
! [VarCurr] :
( v89592(VarCurr)
<=> $false ) ).
fof(addAssignment_28018,axiom,
! [VarCurr] :
( v89590(VarCurr)
<=> v76057(VarCurr,bitIndex9) ) ).
fof(addAssignment_28017,axiom,
! [VarCurr] :
( v76057(VarCurr,bitIndex9)
<=> v76059(VarCurr,bitIndex9) ) ).
fof(addAssignment_28016,axiom,
! [VarCurr] :
( v76059(VarCurr,bitIndex9)
<=> v72861(VarCurr,bitIndex9) ) ).
fof(addAssignment_28015,axiom,
! [VarCurr] :
( v89588(VarCurr)
<=> $false ) ).
fof(addAssignment_28014,axiom,
! [VarCurr] :
( v89586(VarCurr)
<=> $false ) ).
fof(addAssignment_28013,axiom,
! [VarCurr] :
( v89584(VarCurr)
<=> $true ) ).
fof(addAssignment_28012,axiom,
! [VarCurr] :
( v89582(VarCurr)
<=> $false ) ).
fof(addAssignment_28011,axiom,
! [VarCurr] :
( v89580(VarCurr)
<=> v76040(VarCurr) ) ).
fof(addAssignment_28010,axiom,
! [VarCurr] :
( v75910(VarCurr,bitIndex3)
<=> v75912(VarCurr,bitIndex3) ) ).
fof(addAssignment_28009,axiom,
! [VarCurr] :
( v75912(VarCurr,bitIndex3)
<=> v75914(VarCurr,bitIndex3) ) ).
fof(addAssignment_28008,axiom,
! [VarCurr] :
( v75914(VarCurr,bitIndex3)
<=> v75916(VarCurr,bitIndex3) ) ).
fof(addAssignment_28007,axiom,
! [VarCurr] :
( v75916(VarCurr,bitIndex3)
<=> v75918(VarCurr,bitIndex9) ) ).
fof(addAssignment_28006,axiom,
! [VarCurr] :
( v75918(VarCurr,bitIndex9)
<=> v75920(VarCurr,bitIndex9) ) ).
fof(addAssignment_28005,axiom,
! [VarCurr] :
( v75920(VarCurr,bitIndex9)
<=> v89510(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1402,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v89533(VarNext)
=> ( v89510(VarNext)
<=> v89510(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1460,axiom,
! [VarNext] :
( v89533(VarNext)
=> ( v89510(VarNext)
<=> v89568(VarNext) ) ) ).
fof(addAssignment_28004,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89568(VarNext)
<=> v89566(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4479,axiom,
! [VarCurr] :
( ~ v89512(VarCurr)
=> ( v89566(VarCurr)
<=> v89569(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4489,axiom,
! [VarCurr] :
( v89512(VarCurr)
=> ( v89566(VarCurr)
<=> v89514(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4478,axiom,
! [VarCurr] :
( ~ v89546(VarCurr)
=> ( v89569(VarCurr)
<=> v89528(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4488,axiom,
! [VarCurr] :
( v89546(VarCurr)
=> ( v89569(VarCurr)
<=> v89570(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1122,axiom,
! [VarCurr] :
( ( ~ v89549(VarCurr)
& ~ v89551(VarCurr) )
=> ( v89570(VarCurr)
<=> v89574(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4477,axiom,
! [VarCurr] :
( v89551(VarCurr)
=> ( v89570(VarCurr)
<=> v89573(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4487,axiom,
! [VarCurr] :
( v89549(VarCurr)
=> ( v89570(VarCurr)
<=> v89571(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4476,axiom,
! [VarCurr] :
( ~ v89559(VarCurr)
=> ( v89574(VarCurr)
<=> v89528(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4486,axiom,
! [VarCurr] :
( v89559(VarCurr)
=> ( v89574(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4475,axiom,
! [VarCurr] :
( ~ v89553(VarCurr)
=> ( v89573(VarCurr)
<=> v89528(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4485,axiom,
! [VarCurr] :
( v89553(VarCurr)
=> ( v89573(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1880,axiom,
! [VarCurr] :
( ~ v89572(VarCurr)
=> ( v89571(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1912,axiom,
! [VarCurr] :
( v89572(VarCurr)
=> ( v89571(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6641,axiom,
! [VarCurr] :
( v89572(VarCurr)
<=> ( v89522(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16847,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89533(VarNext)
<=> ( v89534(VarNext)
& v89543(VarNext) ) ) ) ).
fof(addAssignment_28003,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89543(VarNext)
<=> v89541(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16846,axiom,
! [VarCurr] :
( v89541(VarCurr)
<=> ( v89512(VarCurr)
| v89544(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16845,axiom,
! [VarCurr] :
( v89544(VarCurr)
<=> ( v89545(VarCurr)
& v89565(VarCurr) ) ) ).
fof(writeUnaryOperator_6341,axiom,
! [VarCurr] :
( ~ v89565(VarCurr)
<=> v89512(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16844,axiom,
! [VarCurr] :
( v89545(VarCurr)
<=> ( v89546(VarCurr)
| v89563(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16843,axiom,
! [VarCurr] :
( v89563(VarCurr)
<=> ( v89524(VarCurr)
& v89564(VarCurr) ) ) ).
fof(writeUnaryOperator_6340,axiom,
! [VarCurr] :
( ~ v89564(VarCurr)
<=> v89526(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16842,axiom,
! [VarCurr] :
( v89546(VarCurr)
<=> ( v89547(VarCurr)
& v89526(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16841,axiom,
! [VarCurr] :
( v89547(VarCurr)
<=> ( v89548(VarCurr)
| v89557(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16840,axiom,
! [VarCurr] :
( v89557(VarCurr)
<=> ( v89558(VarCurr)
& v89562(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6640,axiom,
! [VarCurr] :
( v89562(VarCurr)
<=> ( ( v89550(VarCurr,bitIndex2)
<=> $false )
& ( v89550(VarCurr,bitIndex1)
<=> $false )
& ( v89550(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16839,axiom,
! [VarCurr] :
( v89558(VarCurr)
<=> ( v89559(VarCurr)
| v89560(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16838,axiom,
! [VarCurr] :
( v89560(VarCurr)
<=> ( v89524(VarCurr)
& v89561(VarCurr) ) ) ).
fof(writeUnaryOperator_6339,axiom,
! [VarCurr] :
( ~ v89561(VarCurr)
<=> v89559(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6639,axiom,
! [VarCurr] :
( v89559(VarCurr)
<=> ( v89522(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16837,axiom,
! [VarCurr] :
( v89548(VarCurr)
<=> ( v89549(VarCurr)
| v89551(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16836,axiom,
! [VarCurr] :
( v89551(VarCurr)
<=> ( v89552(VarCurr)
& v89556(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6638,axiom,
! [VarCurr] :
( v89556(VarCurr)
<=> ( ( v89550(VarCurr,bitIndex2)
<=> $false )
& ( v89550(VarCurr,bitIndex1)
<=> $true )
& ( v89550(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16835,axiom,
! [VarCurr] :
( v89552(VarCurr)
<=> ( v89553(VarCurr)
| v89554(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16834,axiom,
! [VarCurr] :
( v89554(VarCurr)
<=> ( v89524(VarCurr)
& v89555(VarCurr) ) ) ).
fof(writeUnaryOperator_6338,axiom,
! [VarCurr] :
( ~ v89555(VarCurr)
<=> v89553(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6637,axiom,
! [VarCurr] :
( v89553(VarCurr)
<=> ( v89522(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6636,axiom,
! [VarCurr] :
( v89549(VarCurr)
<=> ( ( v89550(VarCurr,bitIndex2)
<=> $true )
& ( v89550(VarCurr,bitIndex1)
<=> $false )
& ( v89550(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28002,axiom,
! [VarCurr] :
( v89550(VarCurr,bitIndex0)
<=> v89520(VarCurr) ) ).
fof(addAssignment_28001,axiom,
! [VarCurr] :
( v89550(VarCurr,bitIndex1)
<=> v89518(VarCurr) ) ).
fof(addAssignment_28000,axiom,
! [VarCurr] :
( v89550(VarCurr,bitIndex2)
<=> v89516(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16833,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89534(VarNext)
<=> ( v89535(VarNext)
& v89530(VarNext) ) ) ) ).
fof(writeUnaryOperator_6337,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v89535(VarNext)
<=> v89537(VarNext) ) ) ).
fof(addAssignment_27999,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89537(VarNext)
<=> v89530(VarCurr) ) ) ).
fof(addAssignment_27998,axiom,
! [VarCurr] :
( v89530(VarCurr)
<=> v75974(VarCurr) ) ).
fof(addAssignment_27997,axiom,
! [VarCurr] :
( v89528(VarCurr)
<=> $false ) ).
fof(addAssignment_27996,axiom,
! [VarCurr] :
( v89526(VarCurr)
<=> v75951(VarCurr) ) ).
fof(addAssignment_27995,axiom,
! [VarCurr] :
( v89524(VarCurr)
<=> $false ) ).
fof(addAssignment_27994,axiom,
! [VarCurr] :
( v89522(VarCurr)
<=> v75943(VarCurr,bitIndex9) ) ).
fof(addAssignment_27993,axiom,
! [VarCurr] :
( v75943(VarCurr,bitIndex9)
<=> v75945(VarCurr,bitIndex9) ) ).
fof(addAssignment_27992,axiom,
! [VarCurr] :
( v75945(VarCurr,bitIndex9)
<=> v72861(VarCurr,bitIndex9) ) ).
fof(addAssignment_27991,axiom,
! [VarCurr] :
( v89520(VarCurr)
<=> $false ) ).
fof(addAssignment_27990,axiom,
! [VarCurr] :
( v89518(VarCurr)
<=> $false ) ).
fof(addAssignment_27989,axiom,
! [VarCurr] :
( v89516(VarCurr)
<=> $true ) ).
fof(addAssignment_27988,axiom,
! [VarCurr] :
( v89514(VarCurr)
<=> $false ) ).
fof(addAssignment_27987,axiom,
! [VarCurr] :
( v89512(VarCurr)
<=> v75926(VarCurr) ) ).
fof(addAssignment_27986,axiom,
! [VarCurr] :
( v75796(VarCurr,bitIndex3)
<=> v75798(VarCurr,bitIndex3) ) ).
fof(addAssignment_27985,axiom,
! [VarCurr] :
( v75798(VarCurr,bitIndex3)
<=> v75800(VarCurr,bitIndex3) ) ).
fof(addAssignment_27984,axiom,
! [VarCurr] :
( v75800(VarCurr,bitIndex3)
<=> v75802(VarCurr,bitIndex3) ) ).
fof(addAssignment_27983,axiom,
! [VarCurr] :
( v75802(VarCurr,bitIndex3)
<=> v75804(VarCurr,bitIndex9) ) ).
fof(addAssignment_27982,axiom,
! [VarCurr] :
( v75804(VarCurr,bitIndex9)
<=> v75806(VarCurr,bitIndex9) ) ).
fof(addAssignment_27981,axiom,
! [VarCurr] :
( v75806(VarCurr,bitIndex9)
<=> v89442(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1401,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v89465(VarNext)
=> ( v89442(VarNext)
<=> v89442(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1459,axiom,
! [VarNext] :
( v89465(VarNext)
=> ( v89442(VarNext)
<=> v89500(VarNext) ) ) ).
fof(addAssignment_27980,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89500(VarNext)
<=> v89498(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4474,axiom,
! [VarCurr] :
( ~ v89444(VarCurr)
=> ( v89498(VarCurr)
<=> v89501(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4484,axiom,
! [VarCurr] :
( v89444(VarCurr)
=> ( v89498(VarCurr)
<=> v89446(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4473,axiom,
! [VarCurr] :
( ~ v89478(VarCurr)
=> ( v89501(VarCurr)
<=> v89460(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4483,axiom,
! [VarCurr] :
( v89478(VarCurr)
=> ( v89501(VarCurr)
<=> v89502(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1121,axiom,
! [VarCurr] :
( ( ~ v89481(VarCurr)
& ~ v89483(VarCurr) )
=> ( v89502(VarCurr)
<=> v89506(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4472,axiom,
! [VarCurr] :
( v89483(VarCurr)
=> ( v89502(VarCurr)
<=> v89505(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4482,axiom,
! [VarCurr] :
( v89481(VarCurr)
=> ( v89502(VarCurr)
<=> v89503(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4471,axiom,
! [VarCurr] :
( ~ v89491(VarCurr)
=> ( v89506(VarCurr)
<=> v89460(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4481,axiom,
! [VarCurr] :
( v89491(VarCurr)
=> ( v89506(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4470,axiom,
! [VarCurr] :
( ~ v89485(VarCurr)
=> ( v89505(VarCurr)
<=> v89460(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4480,axiom,
! [VarCurr] :
( v89485(VarCurr)
=> ( v89505(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1879,axiom,
! [VarCurr] :
( ~ v89504(VarCurr)
=> ( v89503(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1911,axiom,
! [VarCurr] :
( v89504(VarCurr)
=> ( v89503(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6635,axiom,
! [VarCurr] :
( v89504(VarCurr)
<=> ( v89454(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16832,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89465(VarNext)
<=> ( v89466(VarNext)
& v89475(VarNext) ) ) ) ).
fof(addAssignment_27979,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89475(VarNext)
<=> v89473(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16831,axiom,
! [VarCurr] :
( v89473(VarCurr)
<=> ( v89444(VarCurr)
| v89476(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16830,axiom,
! [VarCurr] :
( v89476(VarCurr)
<=> ( v89477(VarCurr)
& v89497(VarCurr) ) ) ).
fof(writeUnaryOperator_6336,axiom,
! [VarCurr] :
( ~ v89497(VarCurr)
<=> v89444(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16829,axiom,
! [VarCurr] :
( v89477(VarCurr)
<=> ( v89478(VarCurr)
| v89495(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16828,axiom,
! [VarCurr] :
( v89495(VarCurr)
<=> ( v89456(VarCurr)
& v89496(VarCurr) ) ) ).
fof(writeUnaryOperator_6335,axiom,
! [VarCurr] :
( ~ v89496(VarCurr)
<=> v89458(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16827,axiom,
! [VarCurr] :
( v89478(VarCurr)
<=> ( v89479(VarCurr)
& v89458(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16826,axiom,
! [VarCurr] :
( v89479(VarCurr)
<=> ( v89480(VarCurr)
| v89489(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16825,axiom,
! [VarCurr] :
( v89489(VarCurr)
<=> ( v89490(VarCurr)
& v89494(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6634,axiom,
! [VarCurr] :
( v89494(VarCurr)
<=> ( ( v89482(VarCurr,bitIndex2)
<=> $false )
& ( v89482(VarCurr,bitIndex1)
<=> $false )
& ( v89482(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16824,axiom,
! [VarCurr] :
( v89490(VarCurr)
<=> ( v89491(VarCurr)
| v89492(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16823,axiom,
! [VarCurr] :
( v89492(VarCurr)
<=> ( v89456(VarCurr)
& v89493(VarCurr) ) ) ).
fof(writeUnaryOperator_6334,axiom,
! [VarCurr] :
( ~ v89493(VarCurr)
<=> v89491(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6633,axiom,
! [VarCurr] :
( v89491(VarCurr)
<=> ( v89454(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16822,axiom,
! [VarCurr] :
( v89480(VarCurr)
<=> ( v89481(VarCurr)
| v89483(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16821,axiom,
! [VarCurr] :
( v89483(VarCurr)
<=> ( v89484(VarCurr)
& v89488(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6632,axiom,
! [VarCurr] :
( v89488(VarCurr)
<=> ( ( v89482(VarCurr,bitIndex2)
<=> $false )
& ( v89482(VarCurr,bitIndex1)
<=> $true )
& ( v89482(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16820,axiom,
! [VarCurr] :
( v89484(VarCurr)
<=> ( v89485(VarCurr)
| v89486(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16819,axiom,
! [VarCurr] :
( v89486(VarCurr)
<=> ( v89456(VarCurr)
& v89487(VarCurr) ) ) ).
fof(writeUnaryOperator_6333,axiom,
! [VarCurr] :
( ~ v89487(VarCurr)
<=> v89485(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6631,axiom,
! [VarCurr] :
( v89485(VarCurr)
<=> ( v89454(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6630,axiom,
! [VarCurr] :
( v89481(VarCurr)
<=> ( ( v89482(VarCurr,bitIndex2)
<=> $true )
& ( v89482(VarCurr,bitIndex1)
<=> $false )
& ( v89482(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27978,axiom,
! [VarCurr] :
( v89482(VarCurr,bitIndex0)
<=> v89452(VarCurr) ) ).
fof(addAssignment_27977,axiom,
! [VarCurr] :
( v89482(VarCurr,bitIndex1)
<=> v89450(VarCurr) ) ).
fof(addAssignment_27976,axiom,
! [VarCurr] :
( v89482(VarCurr,bitIndex2)
<=> v89448(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16818,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89466(VarNext)
<=> ( v89467(VarNext)
& v89462(VarNext) ) ) ) ).
fof(writeUnaryOperator_6332,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v89467(VarNext)
<=> v89469(VarNext) ) ) ).
fof(addAssignment_27975,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89469(VarNext)
<=> v89462(VarCurr) ) ) ).
fof(addAssignment_27974,axiom,
! [VarCurr] :
( v89462(VarCurr)
<=> v75860(VarCurr) ) ).
fof(addAssignment_27973,axiom,
! [VarCurr] :
( v89460(VarCurr)
<=> $false ) ).
fof(addAssignment_27972,axiom,
! [VarCurr] :
( v89458(VarCurr)
<=> v75837(VarCurr) ) ).
fof(addAssignment_27971,axiom,
! [VarCurr] :
( v89456(VarCurr)
<=> $false ) ).
fof(addAssignment_27970,axiom,
! [VarCurr] :
( v89454(VarCurr)
<=> v75829(VarCurr,bitIndex9) ) ).
fof(addAssignment_27969,axiom,
! [VarCurr] :
( v75829(VarCurr,bitIndex9)
<=> v75831(VarCurr,bitIndex9) ) ).
fof(addAssignment_27968,axiom,
! [VarCurr] :
( v75831(VarCurr,bitIndex9)
<=> v72861(VarCurr,bitIndex9) ) ).
fof(addAssignment_27967,axiom,
! [VarCurr] :
( v89452(VarCurr)
<=> $false ) ).
fof(addAssignment_27966,axiom,
! [VarCurr] :
( v89450(VarCurr)
<=> $false ) ).
fof(addAssignment_27965,axiom,
! [VarCurr] :
( v89448(VarCurr)
<=> $true ) ).
fof(addAssignment_27964,axiom,
! [VarCurr] :
( v89446(VarCurr)
<=> $false ) ).
fof(addAssignment_27963,axiom,
! [VarCurr] :
( v89444(VarCurr)
<=> v75812(VarCurr) ) ).
fof(addAssignment_27962,axiom,
! [VarCurr] :
( v75682(VarCurr,bitIndex3)
<=> v75684(VarCurr,bitIndex3) ) ).
fof(addAssignment_27961,axiom,
! [VarCurr] :
( v75684(VarCurr,bitIndex3)
<=> v75686(VarCurr,bitIndex3) ) ).
fof(addAssignment_27960,axiom,
! [VarCurr] :
( v75686(VarCurr,bitIndex3)
<=> v75688(VarCurr,bitIndex3) ) ).
fof(addAssignment_27959,axiom,
! [VarCurr] :
( v75688(VarCurr,bitIndex3)
<=> v75690(VarCurr,bitIndex9) ) ).
fof(addAssignment_27958,axiom,
! [VarCurr] :
( v75690(VarCurr,bitIndex9)
<=> v75692(VarCurr,bitIndex9) ) ).
fof(addAssignment_27957,axiom,
! [VarCurr] :
( v75692(VarCurr,bitIndex9)
<=> v89374(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1400,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v89397(VarNext)
=> ( v89374(VarNext)
<=> v89374(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1458,axiom,
! [VarNext] :
( v89397(VarNext)
=> ( v89374(VarNext)
<=> v89432(VarNext) ) ) ).
fof(addAssignment_27956,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89432(VarNext)
<=> v89430(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4469,axiom,
! [VarCurr] :
( ~ v89376(VarCurr)
=> ( v89430(VarCurr)
<=> v89433(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4479,axiom,
! [VarCurr] :
( v89376(VarCurr)
=> ( v89430(VarCurr)
<=> v89378(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4468,axiom,
! [VarCurr] :
( ~ v89410(VarCurr)
=> ( v89433(VarCurr)
<=> v89392(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4478,axiom,
! [VarCurr] :
( v89410(VarCurr)
=> ( v89433(VarCurr)
<=> v89434(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1120,axiom,
! [VarCurr] :
( ( ~ v89413(VarCurr)
& ~ v89415(VarCurr) )
=> ( v89434(VarCurr)
<=> v89438(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4467,axiom,
! [VarCurr] :
( v89415(VarCurr)
=> ( v89434(VarCurr)
<=> v89437(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4477,axiom,
! [VarCurr] :
( v89413(VarCurr)
=> ( v89434(VarCurr)
<=> v89435(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4466,axiom,
! [VarCurr] :
( ~ v89423(VarCurr)
=> ( v89438(VarCurr)
<=> v89392(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4476,axiom,
! [VarCurr] :
( v89423(VarCurr)
=> ( v89438(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4465,axiom,
! [VarCurr] :
( ~ v89417(VarCurr)
=> ( v89437(VarCurr)
<=> v89392(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4475,axiom,
! [VarCurr] :
( v89417(VarCurr)
=> ( v89437(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1878,axiom,
! [VarCurr] :
( ~ v89436(VarCurr)
=> ( v89435(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1910,axiom,
! [VarCurr] :
( v89436(VarCurr)
=> ( v89435(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6629,axiom,
! [VarCurr] :
( v89436(VarCurr)
<=> ( v89386(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16817,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89397(VarNext)
<=> ( v89398(VarNext)
& v89407(VarNext) ) ) ) ).
fof(addAssignment_27955,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89407(VarNext)
<=> v89405(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16816,axiom,
! [VarCurr] :
( v89405(VarCurr)
<=> ( v89376(VarCurr)
| v89408(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16815,axiom,
! [VarCurr] :
( v89408(VarCurr)
<=> ( v89409(VarCurr)
& v89429(VarCurr) ) ) ).
fof(writeUnaryOperator_6331,axiom,
! [VarCurr] :
( ~ v89429(VarCurr)
<=> v89376(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16814,axiom,
! [VarCurr] :
( v89409(VarCurr)
<=> ( v89410(VarCurr)
| v89427(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16813,axiom,
! [VarCurr] :
( v89427(VarCurr)
<=> ( v89388(VarCurr)
& v89428(VarCurr) ) ) ).
fof(writeUnaryOperator_6330,axiom,
! [VarCurr] :
( ~ v89428(VarCurr)
<=> v89390(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16812,axiom,
! [VarCurr] :
( v89410(VarCurr)
<=> ( v89411(VarCurr)
& v89390(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16811,axiom,
! [VarCurr] :
( v89411(VarCurr)
<=> ( v89412(VarCurr)
| v89421(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16810,axiom,
! [VarCurr] :
( v89421(VarCurr)
<=> ( v89422(VarCurr)
& v89426(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6628,axiom,
! [VarCurr] :
( v89426(VarCurr)
<=> ( ( v89414(VarCurr,bitIndex2)
<=> $false )
& ( v89414(VarCurr,bitIndex1)
<=> $false )
& ( v89414(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16809,axiom,
! [VarCurr] :
( v89422(VarCurr)
<=> ( v89423(VarCurr)
| v89424(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16808,axiom,
! [VarCurr] :
( v89424(VarCurr)
<=> ( v89388(VarCurr)
& v89425(VarCurr) ) ) ).
fof(writeUnaryOperator_6329,axiom,
! [VarCurr] :
( ~ v89425(VarCurr)
<=> v89423(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6627,axiom,
! [VarCurr] :
( v89423(VarCurr)
<=> ( v89386(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16807,axiom,
! [VarCurr] :
( v89412(VarCurr)
<=> ( v89413(VarCurr)
| v89415(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16806,axiom,
! [VarCurr] :
( v89415(VarCurr)
<=> ( v89416(VarCurr)
& v89420(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6626,axiom,
! [VarCurr] :
( v89420(VarCurr)
<=> ( ( v89414(VarCurr,bitIndex2)
<=> $false )
& ( v89414(VarCurr,bitIndex1)
<=> $true )
& ( v89414(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16805,axiom,
! [VarCurr] :
( v89416(VarCurr)
<=> ( v89417(VarCurr)
| v89418(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16804,axiom,
! [VarCurr] :
( v89418(VarCurr)
<=> ( v89388(VarCurr)
& v89419(VarCurr) ) ) ).
fof(writeUnaryOperator_6328,axiom,
! [VarCurr] :
( ~ v89419(VarCurr)
<=> v89417(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6625,axiom,
! [VarCurr] :
( v89417(VarCurr)
<=> ( v89386(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6624,axiom,
! [VarCurr] :
( v89413(VarCurr)
<=> ( ( v89414(VarCurr,bitIndex2)
<=> $true )
& ( v89414(VarCurr,bitIndex1)
<=> $false )
& ( v89414(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27954,axiom,
! [VarCurr] :
( v89414(VarCurr,bitIndex0)
<=> v89384(VarCurr) ) ).
fof(addAssignment_27953,axiom,
! [VarCurr] :
( v89414(VarCurr,bitIndex1)
<=> v89382(VarCurr) ) ).
fof(addAssignment_27952,axiom,
! [VarCurr] :
( v89414(VarCurr,bitIndex2)
<=> v89380(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16803,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89398(VarNext)
<=> ( v89399(VarNext)
& v89394(VarNext) ) ) ) ).
fof(writeUnaryOperator_6327,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v89399(VarNext)
<=> v89401(VarNext) ) ) ).
fof(addAssignment_27951,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89401(VarNext)
<=> v89394(VarCurr) ) ) ).
fof(addAssignment_27950,axiom,
! [VarCurr] :
( v89394(VarCurr)
<=> v75746(VarCurr) ) ).
fof(addAssignment_27949,axiom,
! [VarCurr] :
( v89392(VarCurr)
<=> $false ) ).
fof(addAssignment_27948,axiom,
! [VarCurr] :
( v89390(VarCurr)
<=> v75723(VarCurr) ) ).
fof(addAssignment_27947,axiom,
! [VarCurr] :
( v89388(VarCurr)
<=> $false ) ).
fof(addAssignment_27946,axiom,
! [VarCurr] :
( v89386(VarCurr)
<=> v75715(VarCurr,bitIndex9) ) ).
fof(addAssignment_27945,axiom,
! [VarCurr] :
( v75715(VarCurr,bitIndex9)
<=> v75717(VarCurr,bitIndex9) ) ).
fof(addAssignment_27944,axiom,
! [VarCurr] :
( v75717(VarCurr,bitIndex9)
<=> v72861(VarCurr,bitIndex9) ) ).
fof(addAssignment_27943,axiom,
! [VarCurr] :
( v89384(VarCurr)
<=> $false ) ).
fof(addAssignment_27942,axiom,
! [VarCurr] :
( v89382(VarCurr)
<=> $false ) ).
fof(addAssignment_27941,axiom,
! [VarCurr] :
( v89380(VarCurr)
<=> $true ) ).
fof(addAssignment_27940,axiom,
! [VarCurr] :
( v89378(VarCurr)
<=> $false ) ).
fof(addAssignment_27939,axiom,
! [VarCurr] :
( v89376(VarCurr)
<=> v75698(VarCurr) ) ).
fof(addAssignment_27938,axiom,
! [VarCurr] :
( v75568(VarCurr,bitIndex3)
<=> v75570(VarCurr,bitIndex3) ) ).
fof(addAssignment_27937,axiom,
! [VarCurr] :
( v75570(VarCurr,bitIndex3)
<=> v75572(VarCurr,bitIndex3) ) ).
fof(addAssignment_27936,axiom,
! [VarCurr] :
( v75572(VarCurr,bitIndex3)
<=> v75574(VarCurr,bitIndex3) ) ).
fof(addAssignment_27935,axiom,
! [VarCurr] :
( v75574(VarCurr,bitIndex3)
<=> v75576(VarCurr,bitIndex9) ) ).
fof(addAssignment_27934,axiom,
! [VarCurr] :
( v75576(VarCurr,bitIndex9)
<=> v75578(VarCurr,bitIndex9) ) ).
fof(addAssignment_27933,axiom,
! [VarCurr] :
( v75578(VarCurr,bitIndex9)
<=> v89306(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1399,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v89329(VarNext)
=> ( v89306(VarNext)
<=> v89306(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1457,axiom,
! [VarNext] :
( v89329(VarNext)
=> ( v89306(VarNext)
<=> v89364(VarNext) ) ) ).
fof(addAssignment_27932,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89364(VarNext)
<=> v89362(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4464,axiom,
! [VarCurr] :
( ~ v89308(VarCurr)
=> ( v89362(VarCurr)
<=> v89365(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4474,axiom,
! [VarCurr] :
( v89308(VarCurr)
=> ( v89362(VarCurr)
<=> v89310(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4463,axiom,
! [VarCurr] :
( ~ v89342(VarCurr)
=> ( v89365(VarCurr)
<=> v89324(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4473,axiom,
! [VarCurr] :
( v89342(VarCurr)
=> ( v89365(VarCurr)
<=> v89366(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1119,axiom,
! [VarCurr] :
( ( ~ v89345(VarCurr)
& ~ v89347(VarCurr) )
=> ( v89366(VarCurr)
<=> v89370(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4462,axiom,
! [VarCurr] :
( v89347(VarCurr)
=> ( v89366(VarCurr)
<=> v89369(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4472,axiom,
! [VarCurr] :
( v89345(VarCurr)
=> ( v89366(VarCurr)
<=> v89367(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4461,axiom,
! [VarCurr] :
( ~ v89355(VarCurr)
=> ( v89370(VarCurr)
<=> v89324(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4471,axiom,
! [VarCurr] :
( v89355(VarCurr)
=> ( v89370(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4460,axiom,
! [VarCurr] :
( ~ v89349(VarCurr)
=> ( v89369(VarCurr)
<=> v89324(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4470,axiom,
! [VarCurr] :
( v89349(VarCurr)
=> ( v89369(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1877,axiom,
! [VarCurr] :
( ~ v89368(VarCurr)
=> ( v89367(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1909,axiom,
! [VarCurr] :
( v89368(VarCurr)
=> ( v89367(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6623,axiom,
! [VarCurr] :
( v89368(VarCurr)
<=> ( v89318(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16802,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89329(VarNext)
<=> ( v89330(VarNext)
& v89339(VarNext) ) ) ) ).
fof(addAssignment_27931,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89339(VarNext)
<=> v89337(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16801,axiom,
! [VarCurr] :
( v89337(VarCurr)
<=> ( v89308(VarCurr)
| v89340(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16800,axiom,
! [VarCurr] :
( v89340(VarCurr)
<=> ( v89341(VarCurr)
& v89361(VarCurr) ) ) ).
fof(writeUnaryOperator_6326,axiom,
! [VarCurr] :
( ~ v89361(VarCurr)
<=> v89308(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16799,axiom,
! [VarCurr] :
( v89341(VarCurr)
<=> ( v89342(VarCurr)
| v89359(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16798,axiom,
! [VarCurr] :
( v89359(VarCurr)
<=> ( v89320(VarCurr)
& v89360(VarCurr) ) ) ).
fof(writeUnaryOperator_6325,axiom,
! [VarCurr] :
( ~ v89360(VarCurr)
<=> v89322(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16797,axiom,
! [VarCurr] :
( v89342(VarCurr)
<=> ( v89343(VarCurr)
& v89322(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16796,axiom,
! [VarCurr] :
( v89343(VarCurr)
<=> ( v89344(VarCurr)
| v89353(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16795,axiom,
! [VarCurr] :
( v89353(VarCurr)
<=> ( v89354(VarCurr)
& v89358(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6622,axiom,
! [VarCurr] :
( v89358(VarCurr)
<=> ( ( v89346(VarCurr,bitIndex2)
<=> $false )
& ( v89346(VarCurr,bitIndex1)
<=> $false )
& ( v89346(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16794,axiom,
! [VarCurr] :
( v89354(VarCurr)
<=> ( v89355(VarCurr)
| v89356(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16793,axiom,
! [VarCurr] :
( v89356(VarCurr)
<=> ( v89320(VarCurr)
& v89357(VarCurr) ) ) ).
fof(writeUnaryOperator_6324,axiom,
! [VarCurr] :
( ~ v89357(VarCurr)
<=> v89355(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6621,axiom,
! [VarCurr] :
( v89355(VarCurr)
<=> ( v89318(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16792,axiom,
! [VarCurr] :
( v89344(VarCurr)
<=> ( v89345(VarCurr)
| v89347(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16791,axiom,
! [VarCurr] :
( v89347(VarCurr)
<=> ( v89348(VarCurr)
& v89352(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6620,axiom,
! [VarCurr] :
( v89352(VarCurr)
<=> ( ( v89346(VarCurr,bitIndex2)
<=> $false )
& ( v89346(VarCurr,bitIndex1)
<=> $true )
& ( v89346(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16790,axiom,
! [VarCurr] :
( v89348(VarCurr)
<=> ( v89349(VarCurr)
| v89350(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16789,axiom,
! [VarCurr] :
( v89350(VarCurr)
<=> ( v89320(VarCurr)
& v89351(VarCurr) ) ) ).
fof(writeUnaryOperator_6323,axiom,
! [VarCurr] :
( ~ v89351(VarCurr)
<=> v89349(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6619,axiom,
! [VarCurr] :
( v89349(VarCurr)
<=> ( v89318(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6618,axiom,
! [VarCurr] :
( v89345(VarCurr)
<=> ( ( v89346(VarCurr,bitIndex2)
<=> $true )
& ( v89346(VarCurr,bitIndex1)
<=> $false )
& ( v89346(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27930,axiom,
! [VarCurr] :
( v89346(VarCurr,bitIndex0)
<=> v89316(VarCurr) ) ).
fof(addAssignment_27929,axiom,
! [VarCurr] :
( v89346(VarCurr,bitIndex1)
<=> v89314(VarCurr) ) ).
fof(addAssignment_27928,axiom,
! [VarCurr] :
( v89346(VarCurr,bitIndex2)
<=> v89312(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16788,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89330(VarNext)
<=> ( v89331(VarNext)
& v89326(VarNext) ) ) ) ).
fof(writeUnaryOperator_6322,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v89331(VarNext)
<=> v89333(VarNext) ) ) ).
fof(addAssignment_27927,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89333(VarNext)
<=> v89326(VarCurr) ) ) ).
fof(addAssignment_27926,axiom,
! [VarCurr] :
( v89326(VarCurr)
<=> v75632(VarCurr) ) ).
fof(addAssignment_27925,axiom,
! [VarCurr] :
( v89324(VarCurr)
<=> $false ) ).
fof(addAssignment_27924,axiom,
! [VarCurr] :
( v89322(VarCurr)
<=> v75609(VarCurr) ) ).
fof(addAssignment_27923,axiom,
! [VarCurr] :
( v89320(VarCurr)
<=> $false ) ).
fof(addAssignment_27922,axiom,
! [VarCurr] :
( v89318(VarCurr)
<=> v75601(VarCurr,bitIndex9) ) ).
fof(addAssignment_27921,axiom,
! [VarCurr] :
( v75601(VarCurr,bitIndex9)
<=> v75603(VarCurr,bitIndex9) ) ).
fof(addAssignment_27920,axiom,
! [VarCurr] :
( v75603(VarCurr,bitIndex9)
<=> v72861(VarCurr,bitIndex9) ) ).
fof(addAssignment_27919,axiom,
! [VarCurr] :
( v89316(VarCurr)
<=> $false ) ).
fof(addAssignment_27918,axiom,
! [VarCurr] :
( v89314(VarCurr)
<=> $false ) ).
fof(addAssignment_27917,axiom,
! [VarCurr] :
( v89312(VarCurr)
<=> $true ) ).
fof(addAssignment_27916,axiom,
! [VarCurr] :
( v89310(VarCurr)
<=> $false ) ).
fof(addAssignment_27915,axiom,
! [VarCurr] :
( v89308(VarCurr)
<=> v75584(VarCurr) ) ).
fof(addAssignment_27914,axiom,
! [VarCurr] :
( v75454(VarCurr,bitIndex3)
<=> v75456(VarCurr,bitIndex3) ) ).
fof(addAssignment_27913,axiom,
! [VarCurr] :
( v75456(VarCurr,bitIndex3)
<=> v75458(VarCurr,bitIndex3) ) ).
fof(addAssignment_27912,axiom,
! [VarCurr] :
( v75458(VarCurr,bitIndex3)
<=> v75460(VarCurr,bitIndex3) ) ).
fof(addAssignment_27911,axiom,
! [VarCurr] :
( v75460(VarCurr,bitIndex3)
<=> v75462(VarCurr,bitIndex9) ) ).
fof(addAssignment_27910,axiom,
! [VarCurr] :
( v75462(VarCurr,bitIndex9)
<=> v75464(VarCurr,bitIndex9) ) ).
fof(addAssignment_27909,axiom,
! [VarCurr] :
( v75464(VarCurr,bitIndex9)
<=> v89238(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1398,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v89261(VarNext)
=> ( v89238(VarNext)
<=> v89238(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1456,axiom,
! [VarNext] :
( v89261(VarNext)
=> ( v89238(VarNext)
<=> v89296(VarNext) ) ) ).
fof(addAssignment_27908,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89296(VarNext)
<=> v89294(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4459,axiom,
! [VarCurr] :
( ~ v89240(VarCurr)
=> ( v89294(VarCurr)
<=> v89297(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4469,axiom,
! [VarCurr] :
( v89240(VarCurr)
=> ( v89294(VarCurr)
<=> v89242(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4458,axiom,
! [VarCurr] :
( ~ v89274(VarCurr)
=> ( v89297(VarCurr)
<=> v89256(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4468,axiom,
! [VarCurr] :
( v89274(VarCurr)
=> ( v89297(VarCurr)
<=> v89298(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1118,axiom,
! [VarCurr] :
( ( ~ v89277(VarCurr)
& ~ v89279(VarCurr) )
=> ( v89298(VarCurr)
<=> v89302(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4457,axiom,
! [VarCurr] :
( v89279(VarCurr)
=> ( v89298(VarCurr)
<=> v89301(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4467,axiom,
! [VarCurr] :
( v89277(VarCurr)
=> ( v89298(VarCurr)
<=> v89299(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4456,axiom,
! [VarCurr] :
( ~ v89287(VarCurr)
=> ( v89302(VarCurr)
<=> v89256(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4466,axiom,
! [VarCurr] :
( v89287(VarCurr)
=> ( v89302(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4455,axiom,
! [VarCurr] :
( ~ v89281(VarCurr)
=> ( v89301(VarCurr)
<=> v89256(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4465,axiom,
! [VarCurr] :
( v89281(VarCurr)
=> ( v89301(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1876,axiom,
! [VarCurr] :
( ~ v89300(VarCurr)
=> ( v89299(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1908,axiom,
! [VarCurr] :
( v89300(VarCurr)
=> ( v89299(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6617,axiom,
! [VarCurr] :
( v89300(VarCurr)
<=> ( v89250(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16787,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89261(VarNext)
<=> ( v89262(VarNext)
& v89271(VarNext) ) ) ) ).
fof(addAssignment_27907,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89271(VarNext)
<=> v89269(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16786,axiom,
! [VarCurr] :
( v89269(VarCurr)
<=> ( v89240(VarCurr)
| v89272(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16785,axiom,
! [VarCurr] :
( v89272(VarCurr)
<=> ( v89273(VarCurr)
& v89293(VarCurr) ) ) ).
fof(writeUnaryOperator_6321,axiom,
! [VarCurr] :
( ~ v89293(VarCurr)
<=> v89240(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16784,axiom,
! [VarCurr] :
( v89273(VarCurr)
<=> ( v89274(VarCurr)
| v89291(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16783,axiom,
! [VarCurr] :
( v89291(VarCurr)
<=> ( v89252(VarCurr)
& v89292(VarCurr) ) ) ).
fof(writeUnaryOperator_6320,axiom,
! [VarCurr] :
( ~ v89292(VarCurr)
<=> v89254(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16782,axiom,
! [VarCurr] :
( v89274(VarCurr)
<=> ( v89275(VarCurr)
& v89254(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16781,axiom,
! [VarCurr] :
( v89275(VarCurr)
<=> ( v89276(VarCurr)
| v89285(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16780,axiom,
! [VarCurr] :
( v89285(VarCurr)
<=> ( v89286(VarCurr)
& v89290(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6616,axiom,
! [VarCurr] :
( v89290(VarCurr)
<=> ( ( v89278(VarCurr,bitIndex2)
<=> $false )
& ( v89278(VarCurr,bitIndex1)
<=> $false )
& ( v89278(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16779,axiom,
! [VarCurr] :
( v89286(VarCurr)
<=> ( v89287(VarCurr)
| v89288(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16778,axiom,
! [VarCurr] :
( v89288(VarCurr)
<=> ( v89252(VarCurr)
& v89289(VarCurr) ) ) ).
fof(writeUnaryOperator_6319,axiom,
! [VarCurr] :
( ~ v89289(VarCurr)
<=> v89287(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6615,axiom,
! [VarCurr] :
( v89287(VarCurr)
<=> ( v89250(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16777,axiom,
! [VarCurr] :
( v89276(VarCurr)
<=> ( v89277(VarCurr)
| v89279(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16776,axiom,
! [VarCurr] :
( v89279(VarCurr)
<=> ( v89280(VarCurr)
& v89284(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6614,axiom,
! [VarCurr] :
( v89284(VarCurr)
<=> ( ( v89278(VarCurr,bitIndex2)
<=> $false )
& ( v89278(VarCurr,bitIndex1)
<=> $true )
& ( v89278(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16775,axiom,
! [VarCurr] :
( v89280(VarCurr)
<=> ( v89281(VarCurr)
| v89282(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16774,axiom,
! [VarCurr] :
( v89282(VarCurr)
<=> ( v89252(VarCurr)
& v89283(VarCurr) ) ) ).
fof(writeUnaryOperator_6318,axiom,
! [VarCurr] :
( ~ v89283(VarCurr)
<=> v89281(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6613,axiom,
! [VarCurr] :
( v89281(VarCurr)
<=> ( v89250(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6612,axiom,
! [VarCurr] :
( v89277(VarCurr)
<=> ( ( v89278(VarCurr,bitIndex2)
<=> $true )
& ( v89278(VarCurr,bitIndex1)
<=> $false )
& ( v89278(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27906,axiom,
! [VarCurr] :
( v89278(VarCurr,bitIndex0)
<=> v89248(VarCurr) ) ).
fof(addAssignment_27905,axiom,
! [VarCurr] :
( v89278(VarCurr,bitIndex1)
<=> v89246(VarCurr) ) ).
fof(addAssignment_27904,axiom,
! [VarCurr] :
( v89278(VarCurr,bitIndex2)
<=> v89244(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16773,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89262(VarNext)
<=> ( v89263(VarNext)
& v89258(VarNext) ) ) ) ).
fof(writeUnaryOperator_6317,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v89263(VarNext)
<=> v89265(VarNext) ) ) ).
fof(addAssignment_27903,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89265(VarNext)
<=> v89258(VarCurr) ) ) ).
fof(addAssignment_27902,axiom,
! [VarCurr] :
( v89258(VarCurr)
<=> v75518(VarCurr) ) ).
fof(addAssignment_27901,axiom,
! [VarCurr] :
( v89256(VarCurr)
<=> $false ) ).
fof(addAssignment_27900,axiom,
! [VarCurr] :
( v89254(VarCurr)
<=> v75495(VarCurr) ) ).
fof(addAssignment_27899,axiom,
! [VarCurr] :
( v89252(VarCurr)
<=> $false ) ).
fof(addAssignment_27898,axiom,
! [VarCurr] :
( v89250(VarCurr)
<=> v75487(VarCurr,bitIndex9) ) ).
fof(addAssignment_27897,axiom,
! [VarCurr] :
( v75487(VarCurr,bitIndex9)
<=> v75489(VarCurr,bitIndex9) ) ).
fof(addAssignment_27896,axiom,
! [VarCurr] :
( v75489(VarCurr,bitIndex9)
<=> v72861(VarCurr,bitIndex9) ) ).
fof(addAssignment_27895,axiom,
! [VarCurr] :
( v89248(VarCurr)
<=> $false ) ).
fof(addAssignment_27894,axiom,
! [VarCurr] :
( v89246(VarCurr)
<=> $false ) ).
fof(addAssignment_27893,axiom,
! [VarCurr] :
( v89244(VarCurr)
<=> $true ) ).
fof(addAssignment_27892,axiom,
! [VarCurr] :
( v89242(VarCurr)
<=> $false ) ).
fof(addAssignment_27891,axiom,
! [VarCurr] :
( v89240(VarCurr)
<=> v75470(VarCurr) ) ).
fof(addAssignment_27890,axiom,
! [VarCurr] :
( v75340(VarCurr,bitIndex3)
<=> v75342(VarCurr,bitIndex3) ) ).
fof(addAssignment_27889,axiom,
! [VarCurr] :
( v75342(VarCurr,bitIndex3)
<=> v75344(VarCurr,bitIndex3) ) ).
fof(addAssignment_27888,axiom,
! [VarCurr] :
( v75344(VarCurr,bitIndex3)
<=> v75346(VarCurr,bitIndex3) ) ).
fof(addAssignment_27887,axiom,
! [VarCurr] :
( v75346(VarCurr,bitIndex3)
<=> v75348(VarCurr,bitIndex9) ) ).
fof(addAssignment_27886,axiom,
! [VarCurr] :
( v75348(VarCurr,bitIndex9)
<=> v75350(VarCurr,bitIndex9) ) ).
fof(addAssignment_27885,axiom,
! [VarCurr] :
( v75350(VarCurr,bitIndex9)
<=> v89170(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1397,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v89193(VarNext)
=> ( v89170(VarNext)
<=> v89170(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1455,axiom,
! [VarNext] :
( v89193(VarNext)
=> ( v89170(VarNext)
<=> v89228(VarNext) ) ) ).
fof(addAssignment_27884,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89228(VarNext)
<=> v89226(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4454,axiom,
! [VarCurr] :
( ~ v89172(VarCurr)
=> ( v89226(VarCurr)
<=> v89229(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4464,axiom,
! [VarCurr] :
( v89172(VarCurr)
=> ( v89226(VarCurr)
<=> v89174(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4453,axiom,
! [VarCurr] :
( ~ v89206(VarCurr)
=> ( v89229(VarCurr)
<=> v89188(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4463,axiom,
! [VarCurr] :
( v89206(VarCurr)
=> ( v89229(VarCurr)
<=> v89230(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1117,axiom,
! [VarCurr] :
( ( ~ v89209(VarCurr)
& ~ v89211(VarCurr) )
=> ( v89230(VarCurr)
<=> v89234(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4452,axiom,
! [VarCurr] :
( v89211(VarCurr)
=> ( v89230(VarCurr)
<=> v89233(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4462,axiom,
! [VarCurr] :
( v89209(VarCurr)
=> ( v89230(VarCurr)
<=> v89231(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4451,axiom,
! [VarCurr] :
( ~ v89219(VarCurr)
=> ( v89234(VarCurr)
<=> v89188(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4461,axiom,
! [VarCurr] :
( v89219(VarCurr)
=> ( v89234(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4450,axiom,
! [VarCurr] :
( ~ v89213(VarCurr)
=> ( v89233(VarCurr)
<=> v89188(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4460,axiom,
! [VarCurr] :
( v89213(VarCurr)
=> ( v89233(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1875,axiom,
! [VarCurr] :
( ~ v89232(VarCurr)
=> ( v89231(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1907,axiom,
! [VarCurr] :
( v89232(VarCurr)
=> ( v89231(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6611,axiom,
! [VarCurr] :
( v89232(VarCurr)
<=> ( v89182(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16772,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89193(VarNext)
<=> ( v89194(VarNext)
& v89203(VarNext) ) ) ) ).
fof(addAssignment_27883,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89203(VarNext)
<=> v89201(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16771,axiom,
! [VarCurr] :
( v89201(VarCurr)
<=> ( v89172(VarCurr)
| v89204(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16770,axiom,
! [VarCurr] :
( v89204(VarCurr)
<=> ( v89205(VarCurr)
& v89225(VarCurr) ) ) ).
fof(writeUnaryOperator_6316,axiom,
! [VarCurr] :
( ~ v89225(VarCurr)
<=> v89172(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16769,axiom,
! [VarCurr] :
( v89205(VarCurr)
<=> ( v89206(VarCurr)
| v89223(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16768,axiom,
! [VarCurr] :
( v89223(VarCurr)
<=> ( v89184(VarCurr)
& v89224(VarCurr) ) ) ).
fof(writeUnaryOperator_6315,axiom,
! [VarCurr] :
( ~ v89224(VarCurr)
<=> v89186(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16767,axiom,
! [VarCurr] :
( v89206(VarCurr)
<=> ( v89207(VarCurr)
& v89186(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16766,axiom,
! [VarCurr] :
( v89207(VarCurr)
<=> ( v89208(VarCurr)
| v89217(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16765,axiom,
! [VarCurr] :
( v89217(VarCurr)
<=> ( v89218(VarCurr)
& v89222(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6610,axiom,
! [VarCurr] :
( v89222(VarCurr)
<=> ( ( v89210(VarCurr,bitIndex2)
<=> $false )
& ( v89210(VarCurr,bitIndex1)
<=> $false )
& ( v89210(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16764,axiom,
! [VarCurr] :
( v89218(VarCurr)
<=> ( v89219(VarCurr)
| v89220(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16763,axiom,
! [VarCurr] :
( v89220(VarCurr)
<=> ( v89184(VarCurr)
& v89221(VarCurr) ) ) ).
fof(writeUnaryOperator_6314,axiom,
! [VarCurr] :
( ~ v89221(VarCurr)
<=> v89219(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6609,axiom,
! [VarCurr] :
( v89219(VarCurr)
<=> ( v89182(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16762,axiom,
! [VarCurr] :
( v89208(VarCurr)
<=> ( v89209(VarCurr)
| v89211(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16761,axiom,
! [VarCurr] :
( v89211(VarCurr)
<=> ( v89212(VarCurr)
& v89216(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6608,axiom,
! [VarCurr] :
( v89216(VarCurr)
<=> ( ( v89210(VarCurr,bitIndex2)
<=> $false )
& ( v89210(VarCurr,bitIndex1)
<=> $true )
& ( v89210(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16760,axiom,
! [VarCurr] :
( v89212(VarCurr)
<=> ( v89213(VarCurr)
| v89214(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16759,axiom,
! [VarCurr] :
( v89214(VarCurr)
<=> ( v89184(VarCurr)
& v89215(VarCurr) ) ) ).
fof(writeUnaryOperator_6313,axiom,
! [VarCurr] :
( ~ v89215(VarCurr)
<=> v89213(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6607,axiom,
! [VarCurr] :
( v89213(VarCurr)
<=> ( v89182(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6606,axiom,
! [VarCurr] :
( v89209(VarCurr)
<=> ( ( v89210(VarCurr,bitIndex2)
<=> $true )
& ( v89210(VarCurr,bitIndex1)
<=> $false )
& ( v89210(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27882,axiom,
! [VarCurr] :
( v89210(VarCurr,bitIndex0)
<=> v89180(VarCurr) ) ).
fof(addAssignment_27881,axiom,
! [VarCurr] :
( v89210(VarCurr,bitIndex1)
<=> v89178(VarCurr) ) ).
fof(addAssignment_27880,axiom,
! [VarCurr] :
( v89210(VarCurr,bitIndex2)
<=> v89176(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16758,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89194(VarNext)
<=> ( v89195(VarNext)
& v89190(VarNext) ) ) ) ).
fof(writeUnaryOperator_6312,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v89195(VarNext)
<=> v89197(VarNext) ) ) ).
fof(addAssignment_27879,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89197(VarNext)
<=> v89190(VarCurr) ) ) ).
fof(addAssignment_27878,axiom,
! [VarCurr] :
( v89190(VarCurr)
<=> v75404(VarCurr) ) ).
fof(addAssignment_27877,axiom,
! [VarCurr] :
( v89188(VarCurr)
<=> $false ) ).
fof(addAssignment_27876,axiom,
! [VarCurr] :
( v89186(VarCurr)
<=> v75381(VarCurr) ) ).
fof(addAssignment_27875,axiom,
! [VarCurr] :
( v89184(VarCurr)
<=> $false ) ).
fof(addAssignment_27874,axiom,
! [VarCurr] :
( v89182(VarCurr)
<=> v75373(VarCurr,bitIndex9) ) ).
fof(addAssignment_27873,axiom,
! [VarCurr] :
( v75373(VarCurr,bitIndex9)
<=> v75375(VarCurr,bitIndex9) ) ).
fof(addAssignment_27872,axiom,
! [VarCurr] :
( v75375(VarCurr,bitIndex9)
<=> v72861(VarCurr,bitIndex9) ) ).
fof(addAssignment_27871,axiom,
! [VarCurr] :
( v89180(VarCurr)
<=> $false ) ).
fof(addAssignment_27870,axiom,
! [VarCurr] :
( v89178(VarCurr)
<=> $false ) ).
fof(addAssignment_27869,axiom,
! [VarCurr] :
( v89176(VarCurr)
<=> $true ) ).
fof(addAssignment_27868,axiom,
! [VarCurr] :
( v89174(VarCurr)
<=> $false ) ).
fof(addAssignment_27867,axiom,
! [VarCurr] :
( v89172(VarCurr)
<=> v75356(VarCurr) ) ).
fof(addAssignment_27866,axiom,
! [VarCurr] :
( v75226(VarCurr,bitIndex3)
<=> v75228(VarCurr,bitIndex3) ) ).
fof(addAssignment_27865,axiom,
! [VarCurr] :
( v75228(VarCurr,bitIndex3)
<=> v75230(VarCurr,bitIndex3) ) ).
fof(addAssignment_27864,axiom,
! [VarCurr] :
( v75230(VarCurr,bitIndex3)
<=> v75232(VarCurr,bitIndex3) ) ).
fof(addAssignment_27863,axiom,
! [VarCurr] :
( v75232(VarCurr,bitIndex3)
<=> v75234(VarCurr,bitIndex9) ) ).
fof(addAssignment_27862,axiom,
! [VarCurr] :
( v75234(VarCurr,bitIndex9)
<=> v75236(VarCurr,bitIndex9) ) ).
fof(addAssignment_27861,axiom,
! [VarCurr] :
( v75236(VarCurr,bitIndex9)
<=> v89102(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1396,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v89125(VarNext)
=> ( v89102(VarNext)
<=> v89102(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1454,axiom,
! [VarNext] :
( v89125(VarNext)
=> ( v89102(VarNext)
<=> v89160(VarNext) ) ) ).
fof(addAssignment_27860,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89160(VarNext)
<=> v89158(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4449,axiom,
! [VarCurr] :
( ~ v89104(VarCurr)
=> ( v89158(VarCurr)
<=> v89161(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4459,axiom,
! [VarCurr] :
( v89104(VarCurr)
=> ( v89158(VarCurr)
<=> v89106(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4448,axiom,
! [VarCurr] :
( ~ v89138(VarCurr)
=> ( v89161(VarCurr)
<=> v89120(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4458,axiom,
! [VarCurr] :
( v89138(VarCurr)
=> ( v89161(VarCurr)
<=> v89162(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1116,axiom,
! [VarCurr] :
( ( ~ v89141(VarCurr)
& ~ v89143(VarCurr) )
=> ( v89162(VarCurr)
<=> v89166(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4447,axiom,
! [VarCurr] :
( v89143(VarCurr)
=> ( v89162(VarCurr)
<=> v89165(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4457,axiom,
! [VarCurr] :
( v89141(VarCurr)
=> ( v89162(VarCurr)
<=> v89163(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4446,axiom,
! [VarCurr] :
( ~ v89151(VarCurr)
=> ( v89166(VarCurr)
<=> v89120(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4456,axiom,
! [VarCurr] :
( v89151(VarCurr)
=> ( v89166(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4445,axiom,
! [VarCurr] :
( ~ v89145(VarCurr)
=> ( v89165(VarCurr)
<=> v89120(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4455,axiom,
! [VarCurr] :
( v89145(VarCurr)
=> ( v89165(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1874,axiom,
! [VarCurr] :
( ~ v89164(VarCurr)
=> ( v89163(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1906,axiom,
! [VarCurr] :
( v89164(VarCurr)
=> ( v89163(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6605,axiom,
! [VarCurr] :
( v89164(VarCurr)
<=> ( v89114(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16757,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89125(VarNext)
<=> ( v89126(VarNext)
& v89135(VarNext) ) ) ) ).
fof(addAssignment_27859,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89135(VarNext)
<=> v89133(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16756,axiom,
! [VarCurr] :
( v89133(VarCurr)
<=> ( v89104(VarCurr)
| v89136(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16755,axiom,
! [VarCurr] :
( v89136(VarCurr)
<=> ( v89137(VarCurr)
& v89157(VarCurr) ) ) ).
fof(writeUnaryOperator_6311,axiom,
! [VarCurr] :
( ~ v89157(VarCurr)
<=> v89104(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16754,axiom,
! [VarCurr] :
( v89137(VarCurr)
<=> ( v89138(VarCurr)
| v89155(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16753,axiom,
! [VarCurr] :
( v89155(VarCurr)
<=> ( v89116(VarCurr)
& v89156(VarCurr) ) ) ).
fof(writeUnaryOperator_6310,axiom,
! [VarCurr] :
( ~ v89156(VarCurr)
<=> v89118(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16752,axiom,
! [VarCurr] :
( v89138(VarCurr)
<=> ( v89139(VarCurr)
& v89118(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16751,axiom,
! [VarCurr] :
( v89139(VarCurr)
<=> ( v89140(VarCurr)
| v89149(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16750,axiom,
! [VarCurr] :
( v89149(VarCurr)
<=> ( v89150(VarCurr)
& v89154(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6604,axiom,
! [VarCurr] :
( v89154(VarCurr)
<=> ( ( v89142(VarCurr,bitIndex2)
<=> $false )
& ( v89142(VarCurr,bitIndex1)
<=> $false )
& ( v89142(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16749,axiom,
! [VarCurr] :
( v89150(VarCurr)
<=> ( v89151(VarCurr)
| v89152(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16748,axiom,
! [VarCurr] :
( v89152(VarCurr)
<=> ( v89116(VarCurr)
& v89153(VarCurr) ) ) ).
fof(writeUnaryOperator_6309,axiom,
! [VarCurr] :
( ~ v89153(VarCurr)
<=> v89151(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6603,axiom,
! [VarCurr] :
( v89151(VarCurr)
<=> ( v89114(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16747,axiom,
! [VarCurr] :
( v89140(VarCurr)
<=> ( v89141(VarCurr)
| v89143(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16746,axiom,
! [VarCurr] :
( v89143(VarCurr)
<=> ( v89144(VarCurr)
& v89148(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6602,axiom,
! [VarCurr] :
( v89148(VarCurr)
<=> ( ( v89142(VarCurr,bitIndex2)
<=> $false )
& ( v89142(VarCurr,bitIndex1)
<=> $true )
& ( v89142(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16745,axiom,
! [VarCurr] :
( v89144(VarCurr)
<=> ( v89145(VarCurr)
| v89146(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16744,axiom,
! [VarCurr] :
( v89146(VarCurr)
<=> ( v89116(VarCurr)
& v89147(VarCurr) ) ) ).
fof(writeUnaryOperator_6308,axiom,
! [VarCurr] :
( ~ v89147(VarCurr)
<=> v89145(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6601,axiom,
! [VarCurr] :
( v89145(VarCurr)
<=> ( v89114(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6600,axiom,
! [VarCurr] :
( v89141(VarCurr)
<=> ( ( v89142(VarCurr,bitIndex2)
<=> $true )
& ( v89142(VarCurr,bitIndex1)
<=> $false )
& ( v89142(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27858,axiom,
! [VarCurr] :
( v89142(VarCurr,bitIndex0)
<=> v89112(VarCurr) ) ).
fof(addAssignment_27857,axiom,
! [VarCurr] :
( v89142(VarCurr,bitIndex1)
<=> v89110(VarCurr) ) ).
fof(addAssignment_27856,axiom,
! [VarCurr] :
( v89142(VarCurr,bitIndex2)
<=> v89108(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16743,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89126(VarNext)
<=> ( v89127(VarNext)
& v89122(VarNext) ) ) ) ).
fof(writeUnaryOperator_6307,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v89127(VarNext)
<=> v89129(VarNext) ) ) ).
fof(addAssignment_27855,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89129(VarNext)
<=> v89122(VarCurr) ) ) ).
fof(addAssignment_27854,axiom,
! [VarCurr] :
( v89122(VarCurr)
<=> v75290(VarCurr) ) ).
fof(addAssignment_27853,axiom,
! [VarCurr] :
( v89120(VarCurr)
<=> $false ) ).
fof(addAssignment_27852,axiom,
! [VarCurr] :
( v89118(VarCurr)
<=> v75267(VarCurr) ) ).
fof(addAssignment_27851,axiom,
! [VarCurr] :
( v89116(VarCurr)
<=> $false ) ).
fof(addAssignment_27850,axiom,
! [VarCurr] :
( v89114(VarCurr)
<=> v75259(VarCurr,bitIndex9) ) ).
fof(addAssignment_27849,axiom,
! [VarCurr] :
( v75259(VarCurr,bitIndex9)
<=> v75261(VarCurr,bitIndex9) ) ).
fof(addAssignment_27848,axiom,
! [VarCurr] :
( v75261(VarCurr,bitIndex9)
<=> v72861(VarCurr,bitIndex9) ) ).
fof(addAssignment_27847,axiom,
! [VarCurr] :
( v89112(VarCurr)
<=> $false ) ).
fof(addAssignment_27846,axiom,
! [VarCurr] :
( v89110(VarCurr)
<=> $false ) ).
fof(addAssignment_27845,axiom,
! [VarCurr] :
( v89108(VarCurr)
<=> $true ) ).
fof(addAssignment_27844,axiom,
! [VarCurr] :
( v89106(VarCurr)
<=> $false ) ).
fof(addAssignment_27843,axiom,
! [VarCurr] :
( v89104(VarCurr)
<=> v75242(VarCurr) ) ).
fof(addAssignment_27842,axiom,
! [VarCurr] :
( v75112(VarCurr,bitIndex3)
<=> v75114(VarCurr,bitIndex3) ) ).
fof(addAssignment_27841,axiom,
! [VarCurr] :
( v75114(VarCurr,bitIndex3)
<=> v75116(VarCurr,bitIndex3) ) ).
fof(addAssignment_27840,axiom,
! [VarCurr] :
( v75116(VarCurr,bitIndex3)
<=> v75118(VarCurr,bitIndex3) ) ).
fof(addAssignment_27839,axiom,
! [VarCurr] :
( v75118(VarCurr,bitIndex3)
<=> v75120(VarCurr,bitIndex9) ) ).
fof(addAssignment_27838,axiom,
! [VarCurr] :
( v75120(VarCurr,bitIndex9)
<=> v75122(VarCurr,bitIndex9) ) ).
fof(addAssignment_27837,axiom,
! [VarCurr] :
( v75122(VarCurr,bitIndex9)
<=> v89034(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1395,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v89057(VarNext)
=> ( v89034(VarNext)
<=> v89034(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1453,axiom,
! [VarNext] :
( v89057(VarNext)
=> ( v89034(VarNext)
<=> v89092(VarNext) ) ) ).
fof(addAssignment_27836,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89092(VarNext)
<=> v89090(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4444,axiom,
! [VarCurr] :
( ~ v89036(VarCurr)
=> ( v89090(VarCurr)
<=> v89093(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4454,axiom,
! [VarCurr] :
( v89036(VarCurr)
=> ( v89090(VarCurr)
<=> v89038(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4443,axiom,
! [VarCurr] :
( ~ v89070(VarCurr)
=> ( v89093(VarCurr)
<=> v89052(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4453,axiom,
! [VarCurr] :
( v89070(VarCurr)
=> ( v89093(VarCurr)
<=> v89094(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1115,axiom,
! [VarCurr] :
( ( ~ v89073(VarCurr)
& ~ v89075(VarCurr) )
=> ( v89094(VarCurr)
<=> v89098(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4442,axiom,
! [VarCurr] :
( v89075(VarCurr)
=> ( v89094(VarCurr)
<=> v89097(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4452,axiom,
! [VarCurr] :
( v89073(VarCurr)
=> ( v89094(VarCurr)
<=> v89095(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4441,axiom,
! [VarCurr] :
( ~ v89083(VarCurr)
=> ( v89098(VarCurr)
<=> v89052(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4451,axiom,
! [VarCurr] :
( v89083(VarCurr)
=> ( v89098(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4440,axiom,
! [VarCurr] :
( ~ v89077(VarCurr)
=> ( v89097(VarCurr)
<=> v89052(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4450,axiom,
! [VarCurr] :
( v89077(VarCurr)
=> ( v89097(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1873,axiom,
! [VarCurr] :
( ~ v89096(VarCurr)
=> ( v89095(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1905,axiom,
! [VarCurr] :
( v89096(VarCurr)
=> ( v89095(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6599,axiom,
! [VarCurr] :
( v89096(VarCurr)
<=> ( v89046(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16742,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89057(VarNext)
<=> ( v89058(VarNext)
& v89067(VarNext) ) ) ) ).
fof(addAssignment_27835,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89067(VarNext)
<=> v89065(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16741,axiom,
! [VarCurr] :
( v89065(VarCurr)
<=> ( v89036(VarCurr)
| v89068(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16740,axiom,
! [VarCurr] :
( v89068(VarCurr)
<=> ( v89069(VarCurr)
& v89089(VarCurr) ) ) ).
fof(writeUnaryOperator_6306,axiom,
! [VarCurr] :
( ~ v89089(VarCurr)
<=> v89036(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16739,axiom,
! [VarCurr] :
( v89069(VarCurr)
<=> ( v89070(VarCurr)
| v89087(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16738,axiom,
! [VarCurr] :
( v89087(VarCurr)
<=> ( v89048(VarCurr)
& v89088(VarCurr) ) ) ).
fof(writeUnaryOperator_6305,axiom,
! [VarCurr] :
( ~ v89088(VarCurr)
<=> v89050(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16737,axiom,
! [VarCurr] :
( v89070(VarCurr)
<=> ( v89071(VarCurr)
& v89050(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16736,axiom,
! [VarCurr] :
( v89071(VarCurr)
<=> ( v89072(VarCurr)
| v89081(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16735,axiom,
! [VarCurr] :
( v89081(VarCurr)
<=> ( v89082(VarCurr)
& v89086(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6598,axiom,
! [VarCurr] :
( v89086(VarCurr)
<=> ( ( v89074(VarCurr,bitIndex2)
<=> $false )
& ( v89074(VarCurr,bitIndex1)
<=> $false )
& ( v89074(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16734,axiom,
! [VarCurr] :
( v89082(VarCurr)
<=> ( v89083(VarCurr)
| v89084(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16733,axiom,
! [VarCurr] :
( v89084(VarCurr)
<=> ( v89048(VarCurr)
& v89085(VarCurr) ) ) ).
fof(writeUnaryOperator_6304,axiom,
! [VarCurr] :
( ~ v89085(VarCurr)
<=> v89083(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6597,axiom,
! [VarCurr] :
( v89083(VarCurr)
<=> ( v89046(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16732,axiom,
! [VarCurr] :
( v89072(VarCurr)
<=> ( v89073(VarCurr)
| v89075(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16731,axiom,
! [VarCurr] :
( v89075(VarCurr)
<=> ( v89076(VarCurr)
& v89080(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6596,axiom,
! [VarCurr] :
( v89080(VarCurr)
<=> ( ( v89074(VarCurr,bitIndex2)
<=> $false )
& ( v89074(VarCurr,bitIndex1)
<=> $true )
& ( v89074(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16730,axiom,
! [VarCurr] :
( v89076(VarCurr)
<=> ( v89077(VarCurr)
| v89078(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16729,axiom,
! [VarCurr] :
( v89078(VarCurr)
<=> ( v89048(VarCurr)
& v89079(VarCurr) ) ) ).
fof(writeUnaryOperator_6303,axiom,
! [VarCurr] :
( ~ v89079(VarCurr)
<=> v89077(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6595,axiom,
! [VarCurr] :
( v89077(VarCurr)
<=> ( v89046(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6594,axiom,
! [VarCurr] :
( v89073(VarCurr)
<=> ( ( v89074(VarCurr,bitIndex2)
<=> $true )
& ( v89074(VarCurr,bitIndex1)
<=> $false )
& ( v89074(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27834,axiom,
! [VarCurr] :
( v89074(VarCurr,bitIndex0)
<=> v89044(VarCurr) ) ).
fof(addAssignment_27833,axiom,
! [VarCurr] :
( v89074(VarCurr,bitIndex1)
<=> v89042(VarCurr) ) ).
fof(addAssignment_27832,axiom,
! [VarCurr] :
( v89074(VarCurr,bitIndex2)
<=> v89040(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16728,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89058(VarNext)
<=> ( v89059(VarNext)
& v89054(VarNext) ) ) ) ).
fof(writeUnaryOperator_6302,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v89059(VarNext)
<=> v89061(VarNext) ) ) ).
fof(addAssignment_27831,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89061(VarNext)
<=> v89054(VarCurr) ) ) ).
fof(addAssignment_27830,axiom,
! [VarCurr] :
( v89054(VarCurr)
<=> v75176(VarCurr) ) ).
fof(addAssignment_27829,axiom,
! [VarCurr] :
( v89052(VarCurr)
<=> $false ) ).
fof(addAssignment_27828,axiom,
! [VarCurr] :
( v89050(VarCurr)
<=> v75153(VarCurr) ) ).
fof(addAssignment_27827,axiom,
! [VarCurr] :
( v89048(VarCurr)
<=> $false ) ).
fof(addAssignment_27826,axiom,
! [VarCurr] :
( v89046(VarCurr)
<=> v75145(VarCurr,bitIndex9) ) ).
fof(addAssignment_27825,axiom,
! [VarCurr] :
( v75145(VarCurr,bitIndex9)
<=> v75147(VarCurr,bitIndex9) ) ).
fof(addAssignment_27824,axiom,
! [VarCurr] :
( v75147(VarCurr,bitIndex9)
<=> v72861(VarCurr,bitIndex9) ) ).
fof(addAssignment_27823,axiom,
! [VarCurr] :
( v89044(VarCurr)
<=> $false ) ).
fof(addAssignment_27822,axiom,
! [VarCurr] :
( v89042(VarCurr)
<=> $false ) ).
fof(addAssignment_27821,axiom,
! [VarCurr] :
( v89040(VarCurr)
<=> $true ) ).
fof(addAssignment_27820,axiom,
! [VarCurr] :
( v89038(VarCurr)
<=> $false ) ).
fof(addAssignment_27819,axiom,
! [VarCurr] :
( v89036(VarCurr)
<=> v75128(VarCurr) ) ).
fof(addAssignment_27818,axiom,
! [VarCurr] :
( v74998(VarCurr,bitIndex3)
<=> v75000(VarCurr,bitIndex3) ) ).
fof(addAssignment_27817,axiom,
! [VarCurr] :
( v75000(VarCurr,bitIndex3)
<=> v75002(VarCurr,bitIndex3) ) ).
fof(addAssignment_27816,axiom,
! [VarCurr] :
( v75002(VarCurr,bitIndex3)
<=> v75004(VarCurr,bitIndex3) ) ).
fof(addAssignment_27815,axiom,
! [VarCurr] :
( v75004(VarCurr,bitIndex3)
<=> v75006(VarCurr,bitIndex9) ) ).
fof(addAssignment_27814,axiom,
! [VarCurr] :
( v75006(VarCurr,bitIndex9)
<=> v75008(VarCurr,bitIndex9) ) ).
fof(addAssignment_27813,axiom,
! [VarCurr] :
( v75008(VarCurr,bitIndex9)
<=> v88966(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1394,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v88989(VarNext)
=> ( v88966(VarNext)
<=> v88966(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1452,axiom,
! [VarNext] :
( v88989(VarNext)
=> ( v88966(VarNext)
<=> v89024(VarNext) ) ) ).
fof(addAssignment_27812,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v89024(VarNext)
<=> v89022(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4439,axiom,
! [VarCurr] :
( ~ v88968(VarCurr)
=> ( v89022(VarCurr)
<=> v89025(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4449,axiom,
! [VarCurr] :
( v88968(VarCurr)
=> ( v89022(VarCurr)
<=> v88970(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4438,axiom,
! [VarCurr] :
( ~ v89002(VarCurr)
=> ( v89025(VarCurr)
<=> v88984(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4448,axiom,
! [VarCurr] :
( v89002(VarCurr)
=> ( v89025(VarCurr)
<=> v89026(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1114,axiom,
! [VarCurr] :
( ( ~ v89005(VarCurr)
& ~ v89007(VarCurr) )
=> ( v89026(VarCurr)
<=> v89030(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4437,axiom,
! [VarCurr] :
( v89007(VarCurr)
=> ( v89026(VarCurr)
<=> v89029(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4447,axiom,
! [VarCurr] :
( v89005(VarCurr)
=> ( v89026(VarCurr)
<=> v89027(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4436,axiom,
! [VarCurr] :
( ~ v89015(VarCurr)
=> ( v89030(VarCurr)
<=> v88984(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4446,axiom,
! [VarCurr] :
( v89015(VarCurr)
=> ( v89030(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4435,axiom,
! [VarCurr] :
( ~ v89009(VarCurr)
=> ( v89029(VarCurr)
<=> v88984(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4445,axiom,
! [VarCurr] :
( v89009(VarCurr)
=> ( v89029(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1872,axiom,
! [VarCurr] :
( ~ v89028(VarCurr)
=> ( v89027(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1904,axiom,
! [VarCurr] :
( v89028(VarCurr)
=> ( v89027(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6593,axiom,
! [VarCurr] :
( v89028(VarCurr)
<=> ( v88978(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16727,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88989(VarNext)
<=> ( v88990(VarNext)
& v88999(VarNext) ) ) ) ).
fof(addAssignment_27811,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88999(VarNext)
<=> v88997(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16726,axiom,
! [VarCurr] :
( v88997(VarCurr)
<=> ( v88968(VarCurr)
| v89000(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16725,axiom,
! [VarCurr] :
( v89000(VarCurr)
<=> ( v89001(VarCurr)
& v89021(VarCurr) ) ) ).
fof(writeUnaryOperator_6301,axiom,
! [VarCurr] :
( ~ v89021(VarCurr)
<=> v88968(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16724,axiom,
! [VarCurr] :
( v89001(VarCurr)
<=> ( v89002(VarCurr)
| v89019(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16723,axiom,
! [VarCurr] :
( v89019(VarCurr)
<=> ( v88980(VarCurr)
& v89020(VarCurr) ) ) ).
fof(writeUnaryOperator_6300,axiom,
! [VarCurr] :
( ~ v89020(VarCurr)
<=> v88982(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16722,axiom,
! [VarCurr] :
( v89002(VarCurr)
<=> ( v89003(VarCurr)
& v88982(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16721,axiom,
! [VarCurr] :
( v89003(VarCurr)
<=> ( v89004(VarCurr)
| v89013(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16720,axiom,
! [VarCurr] :
( v89013(VarCurr)
<=> ( v89014(VarCurr)
& v89018(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6592,axiom,
! [VarCurr] :
( v89018(VarCurr)
<=> ( ( v89006(VarCurr,bitIndex2)
<=> $false )
& ( v89006(VarCurr,bitIndex1)
<=> $false )
& ( v89006(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16719,axiom,
! [VarCurr] :
( v89014(VarCurr)
<=> ( v89015(VarCurr)
| v89016(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16718,axiom,
! [VarCurr] :
( v89016(VarCurr)
<=> ( v88980(VarCurr)
& v89017(VarCurr) ) ) ).
fof(writeUnaryOperator_6299,axiom,
! [VarCurr] :
( ~ v89017(VarCurr)
<=> v89015(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6591,axiom,
! [VarCurr] :
( v89015(VarCurr)
<=> ( v88978(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16717,axiom,
! [VarCurr] :
( v89004(VarCurr)
<=> ( v89005(VarCurr)
| v89007(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16716,axiom,
! [VarCurr] :
( v89007(VarCurr)
<=> ( v89008(VarCurr)
& v89012(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6590,axiom,
! [VarCurr] :
( v89012(VarCurr)
<=> ( ( v89006(VarCurr,bitIndex2)
<=> $false )
& ( v89006(VarCurr,bitIndex1)
<=> $true )
& ( v89006(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16715,axiom,
! [VarCurr] :
( v89008(VarCurr)
<=> ( v89009(VarCurr)
| v89010(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16714,axiom,
! [VarCurr] :
( v89010(VarCurr)
<=> ( v88980(VarCurr)
& v89011(VarCurr) ) ) ).
fof(writeUnaryOperator_6298,axiom,
! [VarCurr] :
( ~ v89011(VarCurr)
<=> v89009(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6589,axiom,
! [VarCurr] :
( v89009(VarCurr)
<=> ( v88978(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6588,axiom,
! [VarCurr] :
( v89005(VarCurr)
<=> ( ( v89006(VarCurr,bitIndex2)
<=> $true )
& ( v89006(VarCurr,bitIndex1)
<=> $false )
& ( v89006(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27810,axiom,
! [VarCurr] :
( v89006(VarCurr,bitIndex0)
<=> v88976(VarCurr) ) ).
fof(addAssignment_27809,axiom,
! [VarCurr] :
( v89006(VarCurr,bitIndex1)
<=> v88974(VarCurr) ) ).
fof(addAssignment_27808,axiom,
! [VarCurr] :
( v89006(VarCurr,bitIndex2)
<=> v88972(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16713,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88990(VarNext)
<=> ( v88991(VarNext)
& v88986(VarNext) ) ) ) ).
fof(writeUnaryOperator_6297,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v88991(VarNext)
<=> v88993(VarNext) ) ) ).
fof(addAssignment_27807,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88993(VarNext)
<=> v88986(VarCurr) ) ) ).
fof(addAssignment_27806,axiom,
! [VarCurr] :
( v88986(VarCurr)
<=> v75062(VarCurr) ) ).
fof(addAssignment_27805,axiom,
! [VarCurr] :
( v88984(VarCurr)
<=> $false ) ).
fof(addAssignment_27804,axiom,
! [VarCurr] :
( v88982(VarCurr)
<=> v75039(VarCurr) ) ).
fof(addAssignment_27803,axiom,
! [VarCurr] :
( v88980(VarCurr)
<=> $false ) ).
fof(addAssignment_27802,axiom,
! [VarCurr] :
( v88978(VarCurr)
<=> v75031(VarCurr,bitIndex9) ) ).
fof(addAssignment_27801,axiom,
! [VarCurr] :
( v75031(VarCurr,bitIndex9)
<=> v75033(VarCurr,bitIndex9) ) ).
fof(addAssignment_27800,axiom,
! [VarCurr] :
( v75033(VarCurr,bitIndex9)
<=> v72861(VarCurr,bitIndex9) ) ).
fof(addAssignment_27799,axiom,
! [VarCurr] :
( v88976(VarCurr)
<=> $false ) ).
fof(addAssignment_27798,axiom,
! [VarCurr] :
( v88974(VarCurr)
<=> $false ) ).
fof(addAssignment_27797,axiom,
! [VarCurr] :
( v88972(VarCurr)
<=> $true ) ).
fof(addAssignment_27796,axiom,
! [VarCurr] :
( v88970(VarCurr)
<=> $false ) ).
fof(addAssignment_27795,axiom,
! [VarCurr] :
( v88968(VarCurr)
<=> v75014(VarCurr) ) ).
fof(addAssignment_27794,axiom,
! [VarCurr] :
( v74884(VarCurr,bitIndex3)
<=> v74886(VarCurr,bitIndex3) ) ).
fof(addAssignment_27793,axiom,
! [VarCurr] :
( v74886(VarCurr,bitIndex3)
<=> v74888(VarCurr,bitIndex3) ) ).
fof(addAssignment_27792,axiom,
! [VarCurr] :
( v74888(VarCurr,bitIndex3)
<=> v74890(VarCurr,bitIndex3) ) ).
fof(addAssignment_27791,axiom,
! [VarCurr] :
( v74890(VarCurr,bitIndex3)
<=> v74892(VarCurr,bitIndex9) ) ).
fof(addAssignment_27790,axiom,
! [VarCurr] :
( v74892(VarCurr,bitIndex9)
<=> v74894(VarCurr,bitIndex9) ) ).
fof(addAssignment_27789,axiom,
! [VarCurr] :
( v74894(VarCurr,bitIndex9)
<=> v88898(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1393,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v88921(VarNext)
=> ( v88898(VarNext)
<=> v88898(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1451,axiom,
! [VarNext] :
( v88921(VarNext)
=> ( v88898(VarNext)
<=> v88956(VarNext) ) ) ).
fof(addAssignment_27788,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88956(VarNext)
<=> v88954(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4434,axiom,
! [VarCurr] :
( ~ v88900(VarCurr)
=> ( v88954(VarCurr)
<=> v88957(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4444,axiom,
! [VarCurr] :
( v88900(VarCurr)
=> ( v88954(VarCurr)
<=> v88902(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4433,axiom,
! [VarCurr] :
( ~ v88934(VarCurr)
=> ( v88957(VarCurr)
<=> v88916(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4443,axiom,
! [VarCurr] :
( v88934(VarCurr)
=> ( v88957(VarCurr)
<=> v88958(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1113,axiom,
! [VarCurr] :
( ( ~ v88937(VarCurr)
& ~ v88939(VarCurr) )
=> ( v88958(VarCurr)
<=> v88962(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4432,axiom,
! [VarCurr] :
( v88939(VarCurr)
=> ( v88958(VarCurr)
<=> v88961(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4442,axiom,
! [VarCurr] :
( v88937(VarCurr)
=> ( v88958(VarCurr)
<=> v88959(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4431,axiom,
! [VarCurr] :
( ~ v88947(VarCurr)
=> ( v88962(VarCurr)
<=> v88916(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4441,axiom,
! [VarCurr] :
( v88947(VarCurr)
=> ( v88962(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4430,axiom,
! [VarCurr] :
( ~ v88941(VarCurr)
=> ( v88961(VarCurr)
<=> v88916(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4440,axiom,
! [VarCurr] :
( v88941(VarCurr)
=> ( v88961(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1871,axiom,
! [VarCurr] :
( ~ v88960(VarCurr)
=> ( v88959(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1903,axiom,
! [VarCurr] :
( v88960(VarCurr)
=> ( v88959(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6587,axiom,
! [VarCurr] :
( v88960(VarCurr)
<=> ( v88910(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16712,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88921(VarNext)
<=> ( v88922(VarNext)
& v88931(VarNext) ) ) ) ).
fof(addAssignment_27787,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88931(VarNext)
<=> v88929(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16711,axiom,
! [VarCurr] :
( v88929(VarCurr)
<=> ( v88900(VarCurr)
| v88932(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16710,axiom,
! [VarCurr] :
( v88932(VarCurr)
<=> ( v88933(VarCurr)
& v88953(VarCurr) ) ) ).
fof(writeUnaryOperator_6296,axiom,
! [VarCurr] :
( ~ v88953(VarCurr)
<=> v88900(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16709,axiom,
! [VarCurr] :
( v88933(VarCurr)
<=> ( v88934(VarCurr)
| v88951(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16708,axiom,
! [VarCurr] :
( v88951(VarCurr)
<=> ( v88912(VarCurr)
& v88952(VarCurr) ) ) ).
fof(writeUnaryOperator_6295,axiom,
! [VarCurr] :
( ~ v88952(VarCurr)
<=> v88914(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16707,axiom,
! [VarCurr] :
( v88934(VarCurr)
<=> ( v88935(VarCurr)
& v88914(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16706,axiom,
! [VarCurr] :
( v88935(VarCurr)
<=> ( v88936(VarCurr)
| v88945(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16705,axiom,
! [VarCurr] :
( v88945(VarCurr)
<=> ( v88946(VarCurr)
& v88950(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6586,axiom,
! [VarCurr] :
( v88950(VarCurr)
<=> ( ( v88938(VarCurr,bitIndex2)
<=> $false )
& ( v88938(VarCurr,bitIndex1)
<=> $false )
& ( v88938(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16704,axiom,
! [VarCurr] :
( v88946(VarCurr)
<=> ( v88947(VarCurr)
| v88948(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16703,axiom,
! [VarCurr] :
( v88948(VarCurr)
<=> ( v88912(VarCurr)
& v88949(VarCurr) ) ) ).
fof(writeUnaryOperator_6294,axiom,
! [VarCurr] :
( ~ v88949(VarCurr)
<=> v88947(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6585,axiom,
! [VarCurr] :
( v88947(VarCurr)
<=> ( v88910(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16702,axiom,
! [VarCurr] :
( v88936(VarCurr)
<=> ( v88937(VarCurr)
| v88939(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16701,axiom,
! [VarCurr] :
( v88939(VarCurr)
<=> ( v88940(VarCurr)
& v88944(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6584,axiom,
! [VarCurr] :
( v88944(VarCurr)
<=> ( ( v88938(VarCurr,bitIndex2)
<=> $false )
& ( v88938(VarCurr,bitIndex1)
<=> $true )
& ( v88938(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16700,axiom,
! [VarCurr] :
( v88940(VarCurr)
<=> ( v88941(VarCurr)
| v88942(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16699,axiom,
! [VarCurr] :
( v88942(VarCurr)
<=> ( v88912(VarCurr)
& v88943(VarCurr) ) ) ).
fof(writeUnaryOperator_6293,axiom,
! [VarCurr] :
( ~ v88943(VarCurr)
<=> v88941(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6583,axiom,
! [VarCurr] :
( v88941(VarCurr)
<=> ( v88910(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6582,axiom,
! [VarCurr] :
( v88937(VarCurr)
<=> ( ( v88938(VarCurr,bitIndex2)
<=> $true )
& ( v88938(VarCurr,bitIndex1)
<=> $false )
& ( v88938(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27786,axiom,
! [VarCurr] :
( v88938(VarCurr,bitIndex0)
<=> v88908(VarCurr) ) ).
fof(addAssignment_27785,axiom,
! [VarCurr] :
( v88938(VarCurr,bitIndex1)
<=> v88906(VarCurr) ) ).
fof(addAssignment_27784,axiom,
! [VarCurr] :
( v88938(VarCurr,bitIndex2)
<=> v88904(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16698,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88922(VarNext)
<=> ( v88923(VarNext)
& v88918(VarNext) ) ) ) ).
fof(writeUnaryOperator_6292,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v88923(VarNext)
<=> v88925(VarNext) ) ) ).
fof(addAssignment_27783,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88925(VarNext)
<=> v88918(VarCurr) ) ) ).
fof(addAssignment_27782,axiom,
! [VarCurr] :
( v88918(VarCurr)
<=> v74948(VarCurr) ) ).
fof(addAssignment_27781,axiom,
! [VarCurr] :
( v88916(VarCurr)
<=> $false ) ).
fof(addAssignment_27780,axiom,
! [VarCurr] :
( v88914(VarCurr)
<=> v74925(VarCurr) ) ).
fof(addAssignment_27779,axiom,
! [VarCurr] :
( v88912(VarCurr)
<=> $false ) ).
fof(addAssignment_27778,axiom,
! [VarCurr] :
( v88910(VarCurr)
<=> v74917(VarCurr,bitIndex9) ) ).
fof(addAssignment_27777,axiom,
! [VarCurr] :
( v74917(VarCurr,bitIndex9)
<=> v74919(VarCurr,bitIndex9) ) ).
fof(addAssignment_27776,axiom,
! [VarCurr] :
( v74919(VarCurr,bitIndex9)
<=> v72861(VarCurr,bitIndex9) ) ).
fof(addAssignment_27775,axiom,
! [VarCurr] :
( v88908(VarCurr)
<=> $false ) ).
fof(addAssignment_27774,axiom,
! [VarCurr] :
( v88906(VarCurr)
<=> $false ) ).
fof(addAssignment_27773,axiom,
! [VarCurr] :
( v88904(VarCurr)
<=> $true ) ).
fof(addAssignment_27772,axiom,
! [VarCurr] :
( v88902(VarCurr)
<=> $false ) ).
fof(addAssignment_27771,axiom,
! [VarCurr] :
( v88900(VarCurr)
<=> v74900(VarCurr) ) ).
fof(addAssignment_27770,axiom,
! [VarCurr] :
( v74770(VarCurr,bitIndex3)
<=> v74772(VarCurr,bitIndex3) ) ).
fof(addAssignment_27769,axiom,
! [VarCurr] :
( v74772(VarCurr,bitIndex3)
<=> v74774(VarCurr,bitIndex3) ) ).
fof(addAssignment_27768,axiom,
! [VarCurr] :
( v74774(VarCurr,bitIndex3)
<=> v74776(VarCurr,bitIndex3) ) ).
fof(addAssignment_27767,axiom,
! [VarCurr] :
( v74776(VarCurr,bitIndex3)
<=> v74778(VarCurr,bitIndex9) ) ).
fof(addAssignment_27766,axiom,
! [VarCurr] :
( v74778(VarCurr,bitIndex9)
<=> v74780(VarCurr,bitIndex9) ) ).
fof(addAssignment_27765,axiom,
! [VarCurr] :
( v74780(VarCurr,bitIndex9)
<=> v88830(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1392,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v88853(VarNext)
=> ( v88830(VarNext)
<=> v88830(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1450,axiom,
! [VarNext] :
( v88853(VarNext)
=> ( v88830(VarNext)
<=> v88888(VarNext) ) ) ).
fof(addAssignment_27764,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88888(VarNext)
<=> v88886(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4429,axiom,
! [VarCurr] :
( ~ v88832(VarCurr)
=> ( v88886(VarCurr)
<=> v88889(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4439,axiom,
! [VarCurr] :
( v88832(VarCurr)
=> ( v88886(VarCurr)
<=> v88834(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4428,axiom,
! [VarCurr] :
( ~ v88866(VarCurr)
=> ( v88889(VarCurr)
<=> v88848(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4438,axiom,
! [VarCurr] :
( v88866(VarCurr)
=> ( v88889(VarCurr)
<=> v88890(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1112,axiom,
! [VarCurr] :
( ( ~ v88869(VarCurr)
& ~ v88871(VarCurr) )
=> ( v88890(VarCurr)
<=> v88894(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4427,axiom,
! [VarCurr] :
( v88871(VarCurr)
=> ( v88890(VarCurr)
<=> v88893(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4437,axiom,
! [VarCurr] :
( v88869(VarCurr)
=> ( v88890(VarCurr)
<=> v88891(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4426,axiom,
! [VarCurr] :
( ~ v88879(VarCurr)
=> ( v88894(VarCurr)
<=> v88848(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4436,axiom,
! [VarCurr] :
( v88879(VarCurr)
=> ( v88894(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4425,axiom,
! [VarCurr] :
( ~ v88873(VarCurr)
=> ( v88893(VarCurr)
<=> v88848(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4435,axiom,
! [VarCurr] :
( v88873(VarCurr)
=> ( v88893(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1870,axiom,
! [VarCurr] :
( ~ v88892(VarCurr)
=> ( v88891(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1902,axiom,
! [VarCurr] :
( v88892(VarCurr)
=> ( v88891(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6581,axiom,
! [VarCurr] :
( v88892(VarCurr)
<=> ( v88842(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16697,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88853(VarNext)
<=> ( v88854(VarNext)
& v88863(VarNext) ) ) ) ).
fof(addAssignment_27763,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88863(VarNext)
<=> v88861(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16696,axiom,
! [VarCurr] :
( v88861(VarCurr)
<=> ( v88832(VarCurr)
| v88864(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16695,axiom,
! [VarCurr] :
( v88864(VarCurr)
<=> ( v88865(VarCurr)
& v88885(VarCurr) ) ) ).
fof(writeUnaryOperator_6291,axiom,
! [VarCurr] :
( ~ v88885(VarCurr)
<=> v88832(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16694,axiom,
! [VarCurr] :
( v88865(VarCurr)
<=> ( v88866(VarCurr)
| v88883(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16693,axiom,
! [VarCurr] :
( v88883(VarCurr)
<=> ( v88844(VarCurr)
& v88884(VarCurr) ) ) ).
fof(writeUnaryOperator_6290,axiom,
! [VarCurr] :
( ~ v88884(VarCurr)
<=> v88846(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16692,axiom,
! [VarCurr] :
( v88866(VarCurr)
<=> ( v88867(VarCurr)
& v88846(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16691,axiom,
! [VarCurr] :
( v88867(VarCurr)
<=> ( v88868(VarCurr)
| v88877(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16690,axiom,
! [VarCurr] :
( v88877(VarCurr)
<=> ( v88878(VarCurr)
& v88882(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6580,axiom,
! [VarCurr] :
( v88882(VarCurr)
<=> ( ( v88870(VarCurr,bitIndex2)
<=> $false )
& ( v88870(VarCurr,bitIndex1)
<=> $false )
& ( v88870(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16689,axiom,
! [VarCurr] :
( v88878(VarCurr)
<=> ( v88879(VarCurr)
| v88880(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16688,axiom,
! [VarCurr] :
( v88880(VarCurr)
<=> ( v88844(VarCurr)
& v88881(VarCurr) ) ) ).
fof(writeUnaryOperator_6289,axiom,
! [VarCurr] :
( ~ v88881(VarCurr)
<=> v88879(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6579,axiom,
! [VarCurr] :
( v88879(VarCurr)
<=> ( v88842(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16687,axiom,
! [VarCurr] :
( v88868(VarCurr)
<=> ( v88869(VarCurr)
| v88871(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16686,axiom,
! [VarCurr] :
( v88871(VarCurr)
<=> ( v88872(VarCurr)
& v88876(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6578,axiom,
! [VarCurr] :
( v88876(VarCurr)
<=> ( ( v88870(VarCurr,bitIndex2)
<=> $false )
& ( v88870(VarCurr,bitIndex1)
<=> $true )
& ( v88870(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16685,axiom,
! [VarCurr] :
( v88872(VarCurr)
<=> ( v88873(VarCurr)
| v88874(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16684,axiom,
! [VarCurr] :
( v88874(VarCurr)
<=> ( v88844(VarCurr)
& v88875(VarCurr) ) ) ).
fof(writeUnaryOperator_6288,axiom,
! [VarCurr] :
( ~ v88875(VarCurr)
<=> v88873(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6577,axiom,
! [VarCurr] :
( v88873(VarCurr)
<=> ( v88842(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6576,axiom,
! [VarCurr] :
( v88869(VarCurr)
<=> ( ( v88870(VarCurr,bitIndex2)
<=> $true )
& ( v88870(VarCurr,bitIndex1)
<=> $false )
& ( v88870(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27762,axiom,
! [VarCurr] :
( v88870(VarCurr,bitIndex0)
<=> v88840(VarCurr) ) ).
fof(addAssignment_27761,axiom,
! [VarCurr] :
( v88870(VarCurr,bitIndex1)
<=> v88838(VarCurr) ) ).
fof(addAssignment_27760,axiom,
! [VarCurr] :
( v88870(VarCurr,bitIndex2)
<=> v88836(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16683,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88854(VarNext)
<=> ( v88855(VarNext)
& v88850(VarNext) ) ) ) ).
fof(writeUnaryOperator_6287,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v88855(VarNext)
<=> v88857(VarNext) ) ) ).
fof(addAssignment_27759,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88857(VarNext)
<=> v88850(VarCurr) ) ) ).
fof(addAssignment_27758,axiom,
! [VarCurr] :
( v88850(VarCurr)
<=> v74834(VarCurr) ) ).
fof(addAssignment_27757,axiom,
! [VarCurr] :
( v88848(VarCurr)
<=> $false ) ).
fof(addAssignment_27756,axiom,
! [VarCurr] :
( v88846(VarCurr)
<=> v74811(VarCurr) ) ).
fof(addAssignment_27755,axiom,
! [VarCurr] :
( v88844(VarCurr)
<=> $false ) ).
fof(addAssignment_27754,axiom,
! [VarCurr] :
( v88842(VarCurr)
<=> v74803(VarCurr,bitIndex9) ) ).
fof(addAssignment_27753,axiom,
! [VarCurr] :
( v74803(VarCurr,bitIndex9)
<=> v74805(VarCurr,bitIndex9) ) ).
fof(addAssignment_27752,axiom,
! [VarCurr] :
( v74805(VarCurr,bitIndex9)
<=> v72861(VarCurr,bitIndex9) ) ).
fof(addAssignment_27751,axiom,
! [VarCurr] :
( v88840(VarCurr)
<=> $false ) ).
fof(addAssignment_27750,axiom,
! [VarCurr] :
( v88838(VarCurr)
<=> $false ) ).
fof(addAssignment_27749,axiom,
! [VarCurr] :
( v88836(VarCurr)
<=> $true ) ).
fof(addAssignment_27748,axiom,
! [VarCurr] :
( v88834(VarCurr)
<=> $false ) ).
fof(addAssignment_27747,axiom,
! [VarCurr] :
( v88832(VarCurr)
<=> v74786(VarCurr) ) ).
fof(addAssignment_27746,axiom,
! [VarCurr] :
( v74656(VarCurr,bitIndex3)
<=> v74658(VarCurr,bitIndex3) ) ).
fof(addAssignment_27745,axiom,
! [VarCurr] :
( v74658(VarCurr,bitIndex3)
<=> v74660(VarCurr,bitIndex3) ) ).
fof(addAssignment_27744,axiom,
! [VarCurr] :
( v74660(VarCurr,bitIndex3)
<=> v74662(VarCurr,bitIndex3) ) ).
fof(addAssignment_27743,axiom,
! [VarCurr] :
( v74662(VarCurr,bitIndex3)
<=> v74664(VarCurr,bitIndex9) ) ).
fof(addAssignment_27742,axiom,
! [VarCurr] :
( v74664(VarCurr,bitIndex9)
<=> v74666(VarCurr,bitIndex9) ) ).
fof(addAssignment_27741,axiom,
! [VarCurr] :
( v74666(VarCurr,bitIndex9)
<=> v88762(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1391,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v88785(VarNext)
=> ( v88762(VarNext)
<=> v88762(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1449,axiom,
! [VarNext] :
( v88785(VarNext)
=> ( v88762(VarNext)
<=> v88820(VarNext) ) ) ).
fof(addAssignment_27740,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88820(VarNext)
<=> v88818(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4424,axiom,
! [VarCurr] :
( ~ v88764(VarCurr)
=> ( v88818(VarCurr)
<=> v88821(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4434,axiom,
! [VarCurr] :
( v88764(VarCurr)
=> ( v88818(VarCurr)
<=> v88766(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4423,axiom,
! [VarCurr] :
( ~ v88798(VarCurr)
=> ( v88821(VarCurr)
<=> v88780(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4433,axiom,
! [VarCurr] :
( v88798(VarCurr)
=> ( v88821(VarCurr)
<=> v88822(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1111,axiom,
! [VarCurr] :
( ( ~ v88801(VarCurr)
& ~ v88803(VarCurr) )
=> ( v88822(VarCurr)
<=> v88826(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4422,axiom,
! [VarCurr] :
( v88803(VarCurr)
=> ( v88822(VarCurr)
<=> v88825(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4432,axiom,
! [VarCurr] :
( v88801(VarCurr)
=> ( v88822(VarCurr)
<=> v88823(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4421,axiom,
! [VarCurr] :
( ~ v88811(VarCurr)
=> ( v88826(VarCurr)
<=> v88780(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4431,axiom,
! [VarCurr] :
( v88811(VarCurr)
=> ( v88826(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4420,axiom,
! [VarCurr] :
( ~ v88805(VarCurr)
=> ( v88825(VarCurr)
<=> v88780(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4430,axiom,
! [VarCurr] :
( v88805(VarCurr)
=> ( v88825(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1869,axiom,
! [VarCurr] :
( ~ v88824(VarCurr)
=> ( v88823(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1901,axiom,
! [VarCurr] :
( v88824(VarCurr)
=> ( v88823(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6575,axiom,
! [VarCurr] :
( v88824(VarCurr)
<=> ( v88774(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16682,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88785(VarNext)
<=> ( v88786(VarNext)
& v88795(VarNext) ) ) ) ).
fof(addAssignment_27739,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88795(VarNext)
<=> v88793(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16681,axiom,
! [VarCurr] :
( v88793(VarCurr)
<=> ( v88764(VarCurr)
| v88796(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16680,axiom,
! [VarCurr] :
( v88796(VarCurr)
<=> ( v88797(VarCurr)
& v88817(VarCurr) ) ) ).
fof(writeUnaryOperator_6286,axiom,
! [VarCurr] :
( ~ v88817(VarCurr)
<=> v88764(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16679,axiom,
! [VarCurr] :
( v88797(VarCurr)
<=> ( v88798(VarCurr)
| v88815(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16678,axiom,
! [VarCurr] :
( v88815(VarCurr)
<=> ( v88776(VarCurr)
& v88816(VarCurr) ) ) ).
fof(writeUnaryOperator_6285,axiom,
! [VarCurr] :
( ~ v88816(VarCurr)
<=> v88778(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16677,axiom,
! [VarCurr] :
( v88798(VarCurr)
<=> ( v88799(VarCurr)
& v88778(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16676,axiom,
! [VarCurr] :
( v88799(VarCurr)
<=> ( v88800(VarCurr)
| v88809(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16675,axiom,
! [VarCurr] :
( v88809(VarCurr)
<=> ( v88810(VarCurr)
& v88814(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6574,axiom,
! [VarCurr] :
( v88814(VarCurr)
<=> ( ( v88802(VarCurr,bitIndex2)
<=> $false )
& ( v88802(VarCurr,bitIndex1)
<=> $false )
& ( v88802(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16674,axiom,
! [VarCurr] :
( v88810(VarCurr)
<=> ( v88811(VarCurr)
| v88812(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16673,axiom,
! [VarCurr] :
( v88812(VarCurr)
<=> ( v88776(VarCurr)
& v88813(VarCurr) ) ) ).
fof(writeUnaryOperator_6284,axiom,
! [VarCurr] :
( ~ v88813(VarCurr)
<=> v88811(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6573,axiom,
! [VarCurr] :
( v88811(VarCurr)
<=> ( v88774(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16672,axiom,
! [VarCurr] :
( v88800(VarCurr)
<=> ( v88801(VarCurr)
| v88803(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16671,axiom,
! [VarCurr] :
( v88803(VarCurr)
<=> ( v88804(VarCurr)
& v88808(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6572,axiom,
! [VarCurr] :
( v88808(VarCurr)
<=> ( ( v88802(VarCurr,bitIndex2)
<=> $false )
& ( v88802(VarCurr,bitIndex1)
<=> $true )
& ( v88802(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16670,axiom,
! [VarCurr] :
( v88804(VarCurr)
<=> ( v88805(VarCurr)
| v88806(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16669,axiom,
! [VarCurr] :
( v88806(VarCurr)
<=> ( v88776(VarCurr)
& v88807(VarCurr) ) ) ).
fof(writeUnaryOperator_6283,axiom,
! [VarCurr] :
( ~ v88807(VarCurr)
<=> v88805(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6571,axiom,
! [VarCurr] :
( v88805(VarCurr)
<=> ( v88774(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6570,axiom,
! [VarCurr] :
( v88801(VarCurr)
<=> ( ( v88802(VarCurr,bitIndex2)
<=> $true )
& ( v88802(VarCurr,bitIndex1)
<=> $false )
& ( v88802(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27738,axiom,
! [VarCurr] :
( v88802(VarCurr,bitIndex0)
<=> v88772(VarCurr) ) ).
fof(addAssignment_27737,axiom,
! [VarCurr] :
( v88802(VarCurr,bitIndex1)
<=> v88770(VarCurr) ) ).
fof(addAssignment_27736,axiom,
! [VarCurr] :
( v88802(VarCurr,bitIndex2)
<=> v88768(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16668,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88786(VarNext)
<=> ( v88787(VarNext)
& v88782(VarNext) ) ) ) ).
fof(writeUnaryOperator_6282,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v88787(VarNext)
<=> v88789(VarNext) ) ) ).
fof(addAssignment_27735,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88789(VarNext)
<=> v88782(VarCurr) ) ) ).
fof(addAssignment_27734,axiom,
! [VarCurr] :
( v88782(VarCurr)
<=> v74720(VarCurr) ) ).
fof(addAssignment_27733,axiom,
! [VarCurr] :
( v88780(VarCurr)
<=> $false ) ).
fof(addAssignment_27732,axiom,
! [VarCurr] :
( v88778(VarCurr)
<=> v74697(VarCurr) ) ).
fof(addAssignment_27731,axiom,
! [VarCurr] :
( v88776(VarCurr)
<=> $false ) ).
fof(addAssignment_27730,axiom,
! [VarCurr] :
( v88774(VarCurr)
<=> v74689(VarCurr,bitIndex9) ) ).
fof(addAssignment_27729,axiom,
! [VarCurr] :
( v74689(VarCurr,bitIndex9)
<=> v74691(VarCurr,bitIndex9) ) ).
fof(addAssignment_27728,axiom,
! [VarCurr] :
( v74691(VarCurr,bitIndex9)
<=> v72861(VarCurr,bitIndex9) ) ).
fof(addAssignment_27727,axiom,
! [VarCurr] :
( v88772(VarCurr)
<=> $false ) ).
fof(addAssignment_27726,axiom,
! [VarCurr] :
( v88770(VarCurr)
<=> $false ) ).
fof(addAssignment_27725,axiom,
! [VarCurr] :
( v88768(VarCurr)
<=> $true ) ).
fof(addAssignment_27724,axiom,
! [VarCurr] :
( v88766(VarCurr)
<=> $false ) ).
fof(addAssignment_27723,axiom,
! [VarCurr] :
( v88764(VarCurr)
<=> v74672(VarCurr) ) ).
fof(addAssignment_27722,axiom,
! [VarCurr] :
( v74542(VarCurr,bitIndex3)
<=> v74544(VarCurr,bitIndex3) ) ).
fof(addAssignment_27721,axiom,
! [VarCurr] :
( v74544(VarCurr,bitIndex3)
<=> v74546(VarCurr,bitIndex3) ) ).
fof(addAssignment_27720,axiom,
! [VarCurr] :
( v74546(VarCurr,bitIndex3)
<=> v74548(VarCurr,bitIndex3) ) ).
fof(addAssignment_27719,axiom,
! [VarCurr] :
( v74548(VarCurr,bitIndex3)
<=> v74550(VarCurr,bitIndex9) ) ).
fof(addAssignment_27718,axiom,
! [VarCurr] :
( v74550(VarCurr,bitIndex9)
<=> v74552(VarCurr,bitIndex9) ) ).
fof(addAssignment_27717,axiom,
! [VarCurr] :
( v74552(VarCurr,bitIndex9)
<=> v88694(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1390,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v88717(VarNext)
=> ( v88694(VarNext)
<=> v88694(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1448,axiom,
! [VarNext] :
( v88717(VarNext)
=> ( v88694(VarNext)
<=> v88752(VarNext) ) ) ).
fof(addAssignment_27716,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88752(VarNext)
<=> v88750(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4419,axiom,
! [VarCurr] :
( ~ v88696(VarCurr)
=> ( v88750(VarCurr)
<=> v88753(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4429,axiom,
! [VarCurr] :
( v88696(VarCurr)
=> ( v88750(VarCurr)
<=> v88698(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4418,axiom,
! [VarCurr] :
( ~ v88730(VarCurr)
=> ( v88753(VarCurr)
<=> v88712(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4428,axiom,
! [VarCurr] :
( v88730(VarCurr)
=> ( v88753(VarCurr)
<=> v88754(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1110,axiom,
! [VarCurr] :
( ( ~ v88733(VarCurr)
& ~ v88735(VarCurr) )
=> ( v88754(VarCurr)
<=> v88758(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4417,axiom,
! [VarCurr] :
( v88735(VarCurr)
=> ( v88754(VarCurr)
<=> v88757(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4427,axiom,
! [VarCurr] :
( v88733(VarCurr)
=> ( v88754(VarCurr)
<=> v88755(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4416,axiom,
! [VarCurr] :
( ~ v88743(VarCurr)
=> ( v88758(VarCurr)
<=> v88712(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4426,axiom,
! [VarCurr] :
( v88743(VarCurr)
=> ( v88758(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4415,axiom,
! [VarCurr] :
( ~ v88737(VarCurr)
=> ( v88757(VarCurr)
<=> v88712(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4425,axiom,
! [VarCurr] :
( v88737(VarCurr)
=> ( v88757(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1868,axiom,
! [VarCurr] :
( ~ v88756(VarCurr)
=> ( v88755(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1900,axiom,
! [VarCurr] :
( v88756(VarCurr)
=> ( v88755(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6569,axiom,
! [VarCurr] :
( v88756(VarCurr)
<=> ( v88706(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16667,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88717(VarNext)
<=> ( v88718(VarNext)
& v88727(VarNext) ) ) ) ).
fof(addAssignment_27715,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88727(VarNext)
<=> v88725(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16666,axiom,
! [VarCurr] :
( v88725(VarCurr)
<=> ( v88696(VarCurr)
| v88728(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16665,axiom,
! [VarCurr] :
( v88728(VarCurr)
<=> ( v88729(VarCurr)
& v88749(VarCurr) ) ) ).
fof(writeUnaryOperator_6281,axiom,
! [VarCurr] :
( ~ v88749(VarCurr)
<=> v88696(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16664,axiom,
! [VarCurr] :
( v88729(VarCurr)
<=> ( v88730(VarCurr)
| v88747(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16663,axiom,
! [VarCurr] :
( v88747(VarCurr)
<=> ( v88708(VarCurr)
& v88748(VarCurr) ) ) ).
fof(writeUnaryOperator_6280,axiom,
! [VarCurr] :
( ~ v88748(VarCurr)
<=> v88710(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16662,axiom,
! [VarCurr] :
( v88730(VarCurr)
<=> ( v88731(VarCurr)
& v88710(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16661,axiom,
! [VarCurr] :
( v88731(VarCurr)
<=> ( v88732(VarCurr)
| v88741(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16660,axiom,
! [VarCurr] :
( v88741(VarCurr)
<=> ( v88742(VarCurr)
& v88746(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6568,axiom,
! [VarCurr] :
( v88746(VarCurr)
<=> ( ( v88734(VarCurr,bitIndex2)
<=> $false )
& ( v88734(VarCurr,bitIndex1)
<=> $false )
& ( v88734(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16659,axiom,
! [VarCurr] :
( v88742(VarCurr)
<=> ( v88743(VarCurr)
| v88744(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16658,axiom,
! [VarCurr] :
( v88744(VarCurr)
<=> ( v88708(VarCurr)
& v88745(VarCurr) ) ) ).
fof(writeUnaryOperator_6279,axiom,
! [VarCurr] :
( ~ v88745(VarCurr)
<=> v88743(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6567,axiom,
! [VarCurr] :
( v88743(VarCurr)
<=> ( v88706(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16657,axiom,
! [VarCurr] :
( v88732(VarCurr)
<=> ( v88733(VarCurr)
| v88735(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16656,axiom,
! [VarCurr] :
( v88735(VarCurr)
<=> ( v88736(VarCurr)
& v88740(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6566,axiom,
! [VarCurr] :
( v88740(VarCurr)
<=> ( ( v88734(VarCurr,bitIndex2)
<=> $false )
& ( v88734(VarCurr,bitIndex1)
<=> $true )
& ( v88734(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16655,axiom,
! [VarCurr] :
( v88736(VarCurr)
<=> ( v88737(VarCurr)
| v88738(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16654,axiom,
! [VarCurr] :
( v88738(VarCurr)
<=> ( v88708(VarCurr)
& v88739(VarCurr) ) ) ).
fof(writeUnaryOperator_6278,axiom,
! [VarCurr] :
( ~ v88739(VarCurr)
<=> v88737(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6565,axiom,
! [VarCurr] :
( v88737(VarCurr)
<=> ( v88706(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6564,axiom,
! [VarCurr] :
( v88733(VarCurr)
<=> ( ( v88734(VarCurr,bitIndex2)
<=> $true )
& ( v88734(VarCurr,bitIndex1)
<=> $false )
& ( v88734(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27714,axiom,
! [VarCurr] :
( v88734(VarCurr,bitIndex0)
<=> v88704(VarCurr) ) ).
fof(addAssignment_27713,axiom,
! [VarCurr] :
( v88734(VarCurr,bitIndex1)
<=> v88702(VarCurr) ) ).
fof(addAssignment_27712,axiom,
! [VarCurr] :
( v88734(VarCurr,bitIndex2)
<=> v88700(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16653,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88718(VarNext)
<=> ( v88719(VarNext)
& v88714(VarNext) ) ) ) ).
fof(writeUnaryOperator_6277,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v88719(VarNext)
<=> v88721(VarNext) ) ) ).
fof(addAssignment_27711,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88721(VarNext)
<=> v88714(VarCurr) ) ) ).
fof(addAssignment_27710,axiom,
! [VarCurr] :
( v88714(VarCurr)
<=> v74606(VarCurr) ) ).
fof(addAssignment_27709,axiom,
! [VarCurr] :
( v88712(VarCurr)
<=> $false ) ).
fof(addAssignment_27708,axiom,
! [VarCurr] :
( v88710(VarCurr)
<=> v74583(VarCurr) ) ).
fof(addAssignment_27707,axiom,
! [VarCurr] :
( v88708(VarCurr)
<=> $false ) ).
fof(addAssignment_27706,axiom,
! [VarCurr] :
( v88706(VarCurr)
<=> v74575(VarCurr,bitIndex9) ) ).
fof(addAssignment_27705,axiom,
! [VarCurr] :
( v74575(VarCurr,bitIndex9)
<=> v74577(VarCurr,bitIndex9) ) ).
fof(addAssignment_27704,axiom,
! [VarCurr] :
( v74577(VarCurr,bitIndex9)
<=> v72861(VarCurr,bitIndex9) ) ).
fof(addAssignment_27703,axiom,
! [VarCurr] :
( v88704(VarCurr)
<=> $false ) ).
fof(addAssignment_27702,axiom,
! [VarCurr] :
( v88702(VarCurr)
<=> $false ) ).
fof(addAssignment_27701,axiom,
! [VarCurr] :
( v88700(VarCurr)
<=> $true ) ).
fof(addAssignment_27700,axiom,
! [VarCurr] :
( v88698(VarCurr)
<=> $false ) ).
fof(addAssignment_27699,axiom,
! [VarCurr] :
( v88696(VarCurr)
<=> v74558(VarCurr) ) ).
fof(addAssignment_27698,axiom,
! [VarCurr] :
( v74428(VarCurr,bitIndex3)
<=> v74430(VarCurr,bitIndex3) ) ).
fof(addAssignment_27697,axiom,
! [VarCurr] :
( v74430(VarCurr,bitIndex3)
<=> v74432(VarCurr,bitIndex3) ) ).
fof(addAssignment_27696,axiom,
! [VarCurr] :
( v74432(VarCurr,bitIndex3)
<=> v74434(VarCurr,bitIndex3) ) ).
fof(addAssignment_27695,axiom,
! [VarCurr] :
( v74434(VarCurr,bitIndex3)
<=> v74436(VarCurr,bitIndex9) ) ).
fof(addAssignment_27694,axiom,
! [VarCurr] :
( v74436(VarCurr,bitIndex9)
<=> v74438(VarCurr,bitIndex9) ) ).
fof(addAssignment_27693,axiom,
! [VarCurr] :
( v74438(VarCurr,bitIndex9)
<=> v88626(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1389,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v88649(VarNext)
=> ( v88626(VarNext)
<=> v88626(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1447,axiom,
! [VarNext] :
( v88649(VarNext)
=> ( v88626(VarNext)
<=> v88684(VarNext) ) ) ).
fof(addAssignment_27692,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88684(VarNext)
<=> v88682(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4414,axiom,
! [VarCurr] :
( ~ v88628(VarCurr)
=> ( v88682(VarCurr)
<=> v88685(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4424,axiom,
! [VarCurr] :
( v88628(VarCurr)
=> ( v88682(VarCurr)
<=> v88630(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4413,axiom,
! [VarCurr] :
( ~ v88662(VarCurr)
=> ( v88685(VarCurr)
<=> v88644(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4423,axiom,
! [VarCurr] :
( v88662(VarCurr)
=> ( v88685(VarCurr)
<=> v88686(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1109,axiom,
! [VarCurr] :
( ( ~ v88665(VarCurr)
& ~ v88667(VarCurr) )
=> ( v88686(VarCurr)
<=> v88690(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4412,axiom,
! [VarCurr] :
( v88667(VarCurr)
=> ( v88686(VarCurr)
<=> v88689(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4422,axiom,
! [VarCurr] :
( v88665(VarCurr)
=> ( v88686(VarCurr)
<=> v88687(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4411,axiom,
! [VarCurr] :
( ~ v88675(VarCurr)
=> ( v88690(VarCurr)
<=> v88644(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4421,axiom,
! [VarCurr] :
( v88675(VarCurr)
=> ( v88690(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4410,axiom,
! [VarCurr] :
( ~ v88669(VarCurr)
=> ( v88689(VarCurr)
<=> v88644(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4420,axiom,
! [VarCurr] :
( v88669(VarCurr)
=> ( v88689(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1867,axiom,
! [VarCurr] :
( ~ v88688(VarCurr)
=> ( v88687(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1899,axiom,
! [VarCurr] :
( v88688(VarCurr)
=> ( v88687(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6563,axiom,
! [VarCurr] :
( v88688(VarCurr)
<=> ( v88638(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16652,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88649(VarNext)
<=> ( v88650(VarNext)
& v88659(VarNext) ) ) ) ).
fof(addAssignment_27691,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88659(VarNext)
<=> v88657(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16651,axiom,
! [VarCurr] :
( v88657(VarCurr)
<=> ( v88628(VarCurr)
| v88660(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16650,axiom,
! [VarCurr] :
( v88660(VarCurr)
<=> ( v88661(VarCurr)
& v88681(VarCurr) ) ) ).
fof(writeUnaryOperator_6276,axiom,
! [VarCurr] :
( ~ v88681(VarCurr)
<=> v88628(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16649,axiom,
! [VarCurr] :
( v88661(VarCurr)
<=> ( v88662(VarCurr)
| v88679(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16648,axiom,
! [VarCurr] :
( v88679(VarCurr)
<=> ( v88640(VarCurr)
& v88680(VarCurr) ) ) ).
fof(writeUnaryOperator_6275,axiom,
! [VarCurr] :
( ~ v88680(VarCurr)
<=> v88642(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16647,axiom,
! [VarCurr] :
( v88662(VarCurr)
<=> ( v88663(VarCurr)
& v88642(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16646,axiom,
! [VarCurr] :
( v88663(VarCurr)
<=> ( v88664(VarCurr)
| v88673(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16645,axiom,
! [VarCurr] :
( v88673(VarCurr)
<=> ( v88674(VarCurr)
& v88678(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6562,axiom,
! [VarCurr] :
( v88678(VarCurr)
<=> ( ( v88666(VarCurr,bitIndex2)
<=> $false )
& ( v88666(VarCurr,bitIndex1)
<=> $false )
& ( v88666(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16644,axiom,
! [VarCurr] :
( v88674(VarCurr)
<=> ( v88675(VarCurr)
| v88676(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16643,axiom,
! [VarCurr] :
( v88676(VarCurr)
<=> ( v88640(VarCurr)
& v88677(VarCurr) ) ) ).
fof(writeUnaryOperator_6274,axiom,
! [VarCurr] :
( ~ v88677(VarCurr)
<=> v88675(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6561,axiom,
! [VarCurr] :
( v88675(VarCurr)
<=> ( v88638(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16642,axiom,
! [VarCurr] :
( v88664(VarCurr)
<=> ( v88665(VarCurr)
| v88667(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16641,axiom,
! [VarCurr] :
( v88667(VarCurr)
<=> ( v88668(VarCurr)
& v88672(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6560,axiom,
! [VarCurr] :
( v88672(VarCurr)
<=> ( ( v88666(VarCurr,bitIndex2)
<=> $false )
& ( v88666(VarCurr,bitIndex1)
<=> $true )
& ( v88666(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16640,axiom,
! [VarCurr] :
( v88668(VarCurr)
<=> ( v88669(VarCurr)
| v88670(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16639,axiom,
! [VarCurr] :
( v88670(VarCurr)
<=> ( v88640(VarCurr)
& v88671(VarCurr) ) ) ).
fof(writeUnaryOperator_6273,axiom,
! [VarCurr] :
( ~ v88671(VarCurr)
<=> v88669(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6559,axiom,
! [VarCurr] :
( v88669(VarCurr)
<=> ( v88638(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6558,axiom,
! [VarCurr] :
( v88665(VarCurr)
<=> ( ( v88666(VarCurr,bitIndex2)
<=> $true )
& ( v88666(VarCurr,bitIndex1)
<=> $false )
& ( v88666(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27690,axiom,
! [VarCurr] :
( v88666(VarCurr,bitIndex0)
<=> v88636(VarCurr) ) ).
fof(addAssignment_27689,axiom,
! [VarCurr] :
( v88666(VarCurr,bitIndex1)
<=> v88634(VarCurr) ) ).
fof(addAssignment_27688,axiom,
! [VarCurr] :
( v88666(VarCurr,bitIndex2)
<=> v88632(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16638,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88650(VarNext)
<=> ( v88651(VarNext)
& v88646(VarNext) ) ) ) ).
fof(writeUnaryOperator_6272,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v88651(VarNext)
<=> v88653(VarNext) ) ) ).
fof(addAssignment_27687,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88653(VarNext)
<=> v88646(VarCurr) ) ) ).
fof(addAssignment_27686,axiom,
! [VarCurr] :
( v88646(VarCurr)
<=> v74492(VarCurr) ) ).
fof(addAssignment_27685,axiom,
! [VarCurr] :
( v88644(VarCurr)
<=> $false ) ).
fof(addAssignment_27684,axiom,
! [VarCurr] :
( v88642(VarCurr)
<=> v74469(VarCurr) ) ).
fof(addAssignment_27683,axiom,
! [VarCurr] :
( v88640(VarCurr)
<=> $false ) ).
fof(addAssignment_27682,axiom,
! [VarCurr] :
( v88638(VarCurr)
<=> v74461(VarCurr,bitIndex9) ) ).
fof(addAssignment_27681,axiom,
! [VarCurr] :
( v74461(VarCurr,bitIndex9)
<=> v74463(VarCurr,bitIndex9) ) ).
fof(addAssignment_27680,axiom,
! [VarCurr] :
( v74463(VarCurr,bitIndex9)
<=> v72861(VarCurr,bitIndex9) ) ).
fof(addAssignment_27679,axiom,
! [VarCurr] :
( v88636(VarCurr)
<=> $false ) ).
fof(addAssignment_27678,axiom,
! [VarCurr] :
( v88634(VarCurr)
<=> $false ) ).
fof(addAssignment_27677,axiom,
! [VarCurr] :
( v88632(VarCurr)
<=> $true ) ).
fof(addAssignment_27676,axiom,
! [VarCurr] :
( v88630(VarCurr)
<=> $false ) ).
fof(addAssignment_27675,axiom,
! [VarCurr] :
( v88628(VarCurr)
<=> v74444(VarCurr) ) ).
fof(addAssignment_27674,axiom,
! [VarCurr] :
( v74314(VarCurr,bitIndex3)
<=> v74316(VarCurr,bitIndex3) ) ).
fof(addAssignment_27673,axiom,
! [VarCurr] :
( v74316(VarCurr,bitIndex3)
<=> v74318(VarCurr,bitIndex3) ) ).
fof(addAssignment_27672,axiom,
! [VarCurr] :
( v74318(VarCurr,bitIndex3)
<=> v74320(VarCurr,bitIndex3) ) ).
fof(addAssignment_27671,axiom,
! [VarCurr] :
( v74320(VarCurr,bitIndex3)
<=> v74322(VarCurr,bitIndex9) ) ).
fof(addAssignment_27670,axiom,
! [VarCurr] :
( v74322(VarCurr,bitIndex9)
<=> v74324(VarCurr,bitIndex9) ) ).
fof(addAssignment_27669,axiom,
! [VarCurr] :
( v74324(VarCurr,bitIndex9)
<=> v88558(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1388,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v88581(VarNext)
=> ( v88558(VarNext)
<=> v88558(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1446,axiom,
! [VarNext] :
( v88581(VarNext)
=> ( v88558(VarNext)
<=> v88616(VarNext) ) ) ).
fof(addAssignment_27668,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88616(VarNext)
<=> v88614(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4409,axiom,
! [VarCurr] :
( ~ v88560(VarCurr)
=> ( v88614(VarCurr)
<=> v88617(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4419,axiom,
! [VarCurr] :
( v88560(VarCurr)
=> ( v88614(VarCurr)
<=> v88562(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4408,axiom,
! [VarCurr] :
( ~ v88594(VarCurr)
=> ( v88617(VarCurr)
<=> v88576(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4418,axiom,
! [VarCurr] :
( v88594(VarCurr)
=> ( v88617(VarCurr)
<=> v88618(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1108,axiom,
! [VarCurr] :
( ( ~ v88597(VarCurr)
& ~ v88599(VarCurr) )
=> ( v88618(VarCurr)
<=> v88622(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4407,axiom,
! [VarCurr] :
( v88599(VarCurr)
=> ( v88618(VarCurr)
<=> v88621(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4417,axiom,
! [VarCurr] :
( v88597(VarCurr)
=> ( v88618(VarCurr)
<=> v88619(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4406,axiom,
! [VarCurr] :
( ~ v88607(VarCurr)
=> ( v88622(VarCurr)
<=> v88576(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4416,axiom,
! [VarCurr] :
( v88607(VarCurr)
=> ( v88622(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4405,axiom,
! [VarCurr] :
( ~ v88601(VarCurr)
=> ( v88621(VarCurr)
<=> v88576(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4415,axiom,
! [VarCurr] :
( v88601(VarCurr)
=> ( v88621(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1866,axiom,
! [VarCurr] :
( ~ v88620(VarCurr)
=> ( v88619(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1898,axiom,
! [VarCurr] :
( v88620(VarCurr)
=> ( v88619(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6557,axiom,
! [VarCurr] :
( v88620(VarCurr)
<=> ( v88570(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16637,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88581(VarNext)
<=> ( v88582(VarNext)
& v88591(VarNext) ) ) ) ).
fof(addAssignment_27667,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88591(VarNext)
<=> v88589(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16636,axiom,
! [VarCurr] :
( v88589(VarCurr)
<=> ( v88560(VarCurr)
| v88592(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16635,axiom,
! [VarCurr] :
( v88592(VarCurr)
<=> ( v88593(VarCurr)
& v88613(VarCurr) ) ) ).
fof(writeUnaryOperator_6271,axiom,
! [VarCurr] :
( ~ v88613(VarCurr)
<=> v88560(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16634,axiom,
! [VarCurr] :
( v88593(VarCurr)
<=> ( v88594(VarCurr)
| v88611(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16633,axiom,
! [VarCurr] :
( v88611(VarCurr)
<=> ( v88572(VarCurr)
& v88612(VarCurr) ) ) ).
fof(writeUnaryOperator_6270,axiom,
! [VarCurr] :
( ~ v88612(VarCurr)
<=> v88574(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16632,axiom,
! [VarCurr] :
( v88594(VarCurr)
<=> ( v88595(VarCurr)
& v88574(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16631,axiom,
! [VarCurr] :
( v88595(VarCurr)
<=> ( v88596(VarCurr)
| v88605(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16630,axiom,
! [VarCurr] :
( v88605(VarCurr)
<=> ( v88606(VarCurr)
& v88610(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6556,axiom,
! [VarCurr] :
( v88610(VarCurr)
<=> ( ( v88598(VarCurr,bitIndex2)
<=> $false )
& ( v88598(VarCurr,bitIndex1)
<=> $false )
& ( v88598(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16629,axiom,
! [VarCurr] :
( v88606(VarCurr)
<=> ( v88607(VarCurr)
| v88608(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16628,axiom,
! [VarCurr] :
( v88608(VarCurr)
<=> ( v88572(VarCurr)
& v88609(VarCurr) ) ) ).
fof(writeUnaryOperator_6269,axiom,
! [VarCurr] :
( ~ v88609(VarCurr)
<=> v88607(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6555,axiom,
! [VarCurr] :
( v88607(VarCurr)
<=> ( v88570(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16627,axiom,
! [VarCurr] :
( v88596(VarCurr)
<=> ( v88597(VarCurr)
| v88599(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16626,axiom,
! [VarCurr] :
( v88599(VarCurr)
<=> ( v88600(VarCurr)
& v88604(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6554,axiom,
! [VarCurr] :
( v88604(VarCurr)
<=> ( ( v88598(VarCurr,bitIndex2)
<=> $false )
& ( v88598(VarCurr,bitIndex1)
<=> $true )
& ( v88598(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16625,axiom,
! [VarCurr] :
( v88600(VarCurr)
<=> ( v88601(VarCurr)
| v88602(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16624,axiom,
! [VarCurr] :
( v88602(VarCurr)
<=> ( v88572(VarCurr)
& v88603(VarCurr) ) ) ).
fof(writeUnaryOperator_6268,axiom,
! [VarCurr] :
( ~ v88603(VarCurr)
<=> v88601(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6553,axiom,
! [VarCurr] :
( v88601(VarCurr)
<=> ( v88570(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6552,axiom,
! [VarCurr] :
( v88597(VarCurr)
<=> ( ( v88598(VarCurr,bitIndex2)
<=> $true )
& ( v88598(VarCurr,bitIndex1)
<=> $false )
& ( v88598(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27666,axiom,
! [VarCurr] :
( v88598(VarCurr,bitIndex0)
<=> v88568(VarCurr) ) ).
fof(addAssignment_27665,axiom,
! [VarCurr] :
( v88598(VarCurr,bitIndex1)
<=> v88566(VarCurr) ) ).
fof(addAssignment_27664,axiom,
! [VarCurr] :
( v88598(VarCurr,bitIndex2)
<=> v88564(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16623,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88582(VarNext)
<=> ( v88583(VarNext)
& v88578(VarNext) ) ) ) ).
fof(writeUnaryOperator_6267,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v88583(VarNext)
<=> v88585(VarNext) ) ) ).
fof(addAssignment_27663,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88585(VarNext)
<=> v88578(VarCurr) ) ) ).
fof(addAssignment_27662,axiom,
! [VarCurr] :
( v88578(VarCurr)
<=> v74378(VarCurr) ) ).
fof(addAssignment_27661,axiom,
! [VarCurr] :
( v88576(VarCurr)
<=> $false ) ).
fof(addAssignment_27660,axiom,
! [VarCurr] :
( v88574(VarCurr)
<=> v74355(VarCurr) ) ).
fof(addAssignment_27659,axiom,
! [VarCurr] :
( v88572(VarCurr)
<=> $false ) ).
fof(addAssignment_27658,axiom,
! [VarCurr] :
( v88570(VarCurr)
<=> v74347(VarCurr,bitIndex9) ) ).
fof(addAssignment_27657,axiom,
! [VarCurr] :
( v74347(VarCurr,bitIndex9)
<=> v74349(VarCurr,bitIndex9) ) ).
fof(addAssignment_27656,axiom,
! [VarCurr] :
( v74349(VarCurr,bitIndex9)
<=> v72861(VarCurr,bitIndex9) ) ).
fof(addAssignment_27655,axiom,
! [VarCurr] :
( v88568(VarCurr)
<=> $false ) ).
fof(addAssignment_27654,axiom,
! [VarCurr] :
( v88566(VarCurr)
<=> $false ) ).
fof(addAssignment_27653,axiom,
! [VarCurr] :
( v88564(VarCurr)
<=> $true ) ).
fof(addAssignment_27652,axiom,
! [VarCurr] :
( v88562(VarCurr)
<=> $false ) ).
fof(addAssignment_27651,axiom,
! [VarCurr] :
( v88560(VarCurr)
<=> v74330(VarCurr) ) ).
fof(addAssignment_27650,axiom,
! [VarCurr] :
( v74200(VarCurr,bitIndex3)
<=> v74202(VarCurr,bitIndex3) ) ).
fof(addAssignment_27649,axiom,
! [VarCurr] :
( v74202(VarCurr,bitIndex3)
<=> v74204(VarCurr,bitIndex3) ) ).
fof(addAssignment_27648,axiom,
! [VarCurr] :
( v74204(VarCurr,bitIndex3)
<=> v74206(VarCurr,bitIndex3) ) ).
fof(addAssignment_27647,axiom,
! [VarCurr] :
( v74206(VarCurr,bitIndex3)
<=> v74208(VarCurr,bitIndex9) ) ).
fof(addAssignment_27646,axiom,
! [VarCurr] :
( v74208(VarCurr,bitIndex9)
<=> v74210(VarCurr,bitIndex9) ) ).
fof(addAssignment_27645,axiom,
! [VarCurr] :
( v74210(VarCurr,bitIndex9)
<=> v88490(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1387,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v88513(VarNext)
=> ( v88490(VarNext)
<=> v88490(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1445,axiom,
! [VarNext] :
( v88513(VarNext)
=> ( v88490(VarNext)
<=> v88548(VarNext) ) ) ).
fof(addAssignment_27644,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88548(VarNext)
<=> v88546(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4404,axiom,
! [VarCurr] :
( ~ v88492(VarCurr)
=> ( v88546(VarCurr)
<=> v88549(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4414,axiom,
! [VarCurr] :
( v88492(VarCurr)
=> ( v88546(VarCurr)
<=> v88494(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4403,axiom,
! [VarCurr] :
( ~ v88526(VarCurr)
=> ( v88549(VarCurr)
<=> v88508(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4413,axiom,
! [VarCurr] :
( v88526(VarCurr)
=> ( v88549(VarCurr)
<=> v88550(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1107,axiom,
! [VarCurr] :
( ( ~ v88529(VarCurr)
& ~ v88531(VarCurr) )
=> ( v88550(VarCurr)
<=> v88554(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4402,axiom,
! [VarCurr] :
( v88531(VarCurr)
=> ( v88550(VarCurr)
<=> v88553(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4412,axiom,
! [VarCurr] :
( v88529(VarCurr)
=> ( v88550(VarCurr)
<=> v88551(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4401,axiom,
! [VarCurr] :
( ~ v88539(VarCurr)
=> ( v88554(VarCurr)
<=> v88508(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4411,axiom,
! [VarCurr] :
( v88539(VarCurr)
=> ( v88554(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4400,axiom,
! [VarCurr] :
( ~ v88533(VarCurr)
=> ( v88553(VarCurr)
<=> v88508(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4410,axiom,
! [VarCurr] :
( v88533(VarCurr)
=> ( v88553(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1865,axiom,
! [VarCurr] :
( ~ v88552(VarCurr)
=> ( v88551(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1897,axiom,
! [VarCurr] :
( v88552(VarCurr)
=> ( v88551(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6551,axiom,
! [VarCurr] :
( v88552(VarCurr)
<=> ( v88502(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16622,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88513(VarNext)
<=> ( v88514(VarNext)
& v88523(VarNext) ) ) ) ).
fof(addAssignment_27643,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88523(VarNext)
<=> v88521(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16621,axiom,
! [VarCurr] :
( v88521(VarCurr)
<=> ( v88492(VarCurr)
| v88524(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16620,axiom,
! [VarCurr] :
( v88524(VarCurr)
<=> ( v88525(VarCurr)
& v88545(VarCurr) ) ) ).
fof(writeUnaryOperator_6266,axiom,
! [VarCurr] :
( ~ v88545(VarCurr)
<=> v88492(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16619,axiom,
! [VarCurr] :
( v88525(VarCurr)
<=> ( v88526(VarCurr)
| v88543(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16618,axiom,
! [VarCurr] :
( v88543(VarCurr)
<=> ( v88504(VarCurr)
& v88544(VarCurr) ) ) ).
fof(writeUnaryOperator_6265,axiom,
! [VarCurr] :
( ~ v88544(VarCurr)
<=> v88506(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16617,axiom,
! [VarCurr] :
( v88526(VarCurr)
<=> ( v88527(VarCurr)
& v88506(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16616,axiom,
! [VarCurr] :
( v88527(VarCurr)
<=> ( v88528(VarCurr)
| v88537(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16615,axiom,
! [VarCurr] :
( v88537(VarCurr)
<=> ( v88538(VarCurr)
& v88542(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6550,axiom,
! [VarCurr] :
( v88542(VarCurr)
<=> ( ( v88530(VarCurr,bitIndex2)
<=> $false )
& ( v88530(VarCurr,bitIndex1)
<=> $false )
& ( v88530(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16614,axiom,
! [VarCurr] :
( v88538(VarCurr)
<=> ( v88539(VarCurr)
| v88540(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16613,axiom,
! [VarCurr] :
( v88540(VarCurr)
<=> ( v88504(VarCurr)
& v88541(VarCurr) ) ) ).
fof(writeUnaryOperator_6264,axiom,
! [VarCurr] :
( ~ v88541(VarCurr)
<=> v88539(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6549,axiom,
! [VarCurr] :
( v88539(VarCurr)
<=> ( v88502(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16612,axiom,
! [VarCurr] :
( v88528(VarCurr)
<=> ( v88529(VarCurr)
| v88531(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16611,axiom,
! [VarCurr] :
( v88531(VarCurr)
<=> ( v88532(VarCurr)
& v88536(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6548,axiom,
! [VarCurr] :
( v88536(VarCurr)
<=> ( ( v88530(VarCurr,bitIndex2)
<=> $false )
& ( v88530(VarCurr,bitIndex1)
<=> $true )
& ( v88530(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16610,axiom,
! [VarCurr] :
( v88532(VarCurr)
<=> ( v88533(VarCurr)
| v88534(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16609,axiom,
! [VarCurr] :
( v88534(VarCurr)
<=> ( v88504(VarCurr)
& v88535(VarCurr) ) ) ).
fof(writeUnaryOperator_6263,axiom,
! [VarCurr] :
( ~ v88535(VarCurr)
<=> v88533(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6547,axiom,
! [VarCurr] :
( v88533(VarCurr)
<=> ( v88502(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6546,axiom,
! [VarCurr] :
( v88529(VarCurr)
<=> ( ( v88530(VarCurr,bitIndex2)
<=> $true )
& ( v88530(VarCurr,bitIndex1)
<=> $false )
& ( v88530(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27642,axiom,
! [VarCurr] :
( v88530(VarCurr,bitIndex0)
<=> v88500(VarCurr) ) ).
fof(addAssignment_27641,axiom,
! [VarCurr] :
( v88530(VarCurr,bitIndex1)
<=> v88498(VarCurr) ) ).
fof(addAssignment_27640,axiom,
! [VarCurr] :
( v88530(VarCurr,bitIndex2)
<=> v88496(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16608,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88514(VarNext)
<=> ( v88515(VarNext)
& v88510(VarNext) ) ) ) ).
fof(writeUnaryOperator_6262,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v88515(VarNext)
<=> v88517(VarNext) ) ) ).
fof(addAssignment_27639,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88517(VarNext)
<=> v88510(VarCurr) ) ) ).
fof(addAssignment_27638,axiom,
! [VarCurr] :
( v88510(VarCurr)
<=> v74264(VarCurr) ) ).
fof(addAssignment_27637,axiom,
! [VarCurr] :
( v88508(VarCurr)
<=> $false ) ).
fof(addAssignment_27636,axiom,
! [VarCurr] :
( v88506(VarCurr)
<=> v74241(VarCurr) ) ).
fof(addAssignment_27635,axiom,
! [VarCurr] :
( v88504(VarCurr)
<=> $false ) ).
fof(addAssignment_27634,axiom,
! [VarCurr] :
( v88502(VarCurr)
<=> v74233(VarCurr,bitIndex9) ) ).
fof(addAssignment_27633,axiom,
! [VarCurr] :
( v74233(VarCurr,bitIndex9)
<=> v74235(VarCurr,bitIndex9) ) ).
fof(addAssignment_27632,axiom,
! [VarCurr] :
( v74235(VarCurr,bitIndex9)
<=> v72861(VarCurr,bitIndex9) ) ).
fof(addAssignment_27631,axiom,
! [VarCurr] :
( v88500(VarCurr)
<=> $false ) ).
fof(addAssignment_27630,axiom,
! [VarCurr] :
( v88498(VarCurr)
<=> $false ) ).
fof(addAssignment_27629,axiom,
! [VarCurr] :
( v88496(VarCurr)
<=> $true ) ).
fof(addAssignment_27628,axiom,
! [VarCurr] :
( v88494(VarCurr)
<=> $false ) ).
fof(addAssignment_27627,axiom,
! [VarCurr] :
( v88492(VarCurr)
<=> v74216(VarCurr) ) ).
fof(addAssignment_27626,axiom,
! [VarCurr] :
( v74086(VarCurr,bitIndex3)
<=> v74088(VarCurr,bitIndex3) ) ).
fof(addAssignment_27625,axiom,
! [VarCurr] :
( v74088(VarCurr,bitIndex3)
<=> v74090(VarCurr,bitIndex3) ) ).
fof(addAssignment_27624,axiom,
! [VarCurr] :
( v74090(VarCurr,bitIndex3)
<=> v74092(VarCurr,bitIndex3) ) ).
fof(addAssignment_27623,axiom,
! [VarCurr] :
( v74092(VarCurr,bitIndex3)
<=> v74094(VarCurr,bitIndex9) ) ).
fof(addAssignment_27622,axiom,
! [VarCurr] :
( v74094(VarCurr,bitIndex9)
<=> v74096(VarCurr,bitIndex9) ) ).
fof(addAssignment_27621,axiom,
! [VarCurr] :
( v74096(VarCurr,bitIndex9)
<=> v88422(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1386,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v88445(VarNext)
=> ( v88422(VarNext)
<=> v88422(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1444,axiom,
! [VarNext] :
( v88445(VarNext)
=> ( v88422(VarNext)
<=> v88480(VarNext) ) ) ).
fof(addAssignment_27620,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88480(VarNext)
<=> v88478(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4399,axiom,
! [VarCurr] :
( ~ v88424(VarCurr)
=> ( v88478(VarCurr)
<=> v88481(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4409,axiom,
! [VarCurr] :
( v88424(VarCurr)
=> ( v88478(VarCurr)
<=> v88426(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4398,axiom,
! [VarCurr] :
( ~ v88458(VarCurr)
=> ( v88481(VarCurr)
<=> v88440(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4408,axiom,
! [VarCurr] :
( v88458(VarCurr)
=> ( v88481(VarCurr)
<=> v88482(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1106,axiom,
! [VarCurr] :
( ( ~ v88461(VarCurr)
& ~ v88463(VarCurr) )
=> ( v88482(VarCurr)
<=> v88486(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4397,axiom,
! [VarCurr] :
( v88463(VarCurr)
=> ( v88482(VarCurr)
<=> v88485(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4407,axiom,
! [VarCurr] :
( v88461(VarCurr)
=> ( v88482(VarCurr)
<=> v88483(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4396,axiom,
! [VarCurr] :
( ~ v88471(VarCurr)
=> ( v88486(VarCurr)
<=> v88440(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4406,axiom,
! [VarCurr] :
( v88471(VarCurr)
=> ( v88486(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4395,axiom,
! [VarCurr] :
( ~ v88465(VarCurr)
=> ( v88485(VarCurr)
<=> v88440(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4405,axiom,
! [VarCurr] :
( v88465(VarCurr)
=> ( v88485(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1864,axiom,
! [VarCurr] :
( ~ v88484(VarCurr)
=> ( v88483(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1896,axiom,
! [VarCurr] :
( v88484(VarCurr)
=> ( v88483(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6545,axiom,
! [VarCurr] :
( v88484(VarCurr)
<=> ( v88434(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16607,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88445(VarNext)
<=> ( v88446(VarNext)
& v88455(VarNext) ) ) ) ).
fof(addAssignment_27619,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88455(VarNext)
<=> v88453(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16606,axiom,
! [VarCurr] :
( v88453(VarCurr)
<=> ( v88424(VarCurr)
| v88456(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16605,axiom,
! [VarCurr] :
( v88456(VarCurr)
<=> ( v88457(VarCurr)
& v88477(VarCurr) ) ) ).
fof(writeUnaryOperator_6261,axiom,
! [VarCurr] :
( ~ v88477(VarCurr)
<=> v88424(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16604,axiom,
! [VarCurr] :
( v88457(VarCurr)
<=> ( v88458(VarCurr)
| v88475(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16603,axiom,
! [VarCurr] :
( v88475(VarCurr)
<=> ( v88436(VarCurr)
& v88476(VarCurr) ) ) ).
fof(writeUnaryOperator_6260,axiom,
! [VarCurr] :
( ~ v88476(VarCurr)
<=> v88438(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16602,axiom,
! [VarCurr] :
( v88458(VarCurr)
<=> ( v88459(VarCurr)
& v88438(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16601,axiom,
! [VarCurr] :
( v88459(VarCurr)
<=> ( v88460(VarCurr)
| v88469(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16600,axiom,
! [VarCurr] :
( v88469(VarCurr)
<=> ( v88470(VarCurr)
& v88474(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6544,axiom,
! [VarCurr] :
( v88474(VarCurr)
<=> ( ( v88462(VarCurr,bitIndex2)
<=> $false )
& ( v88462(VarCurr,bitIndex1)
<=> $false )
& ( v88462(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16599,axiom,
! [VarCurr] :
( v88470(VarCurr)
<=> ( v88471(VarCurr)
| v88472(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16598,axiom,
! [VarCurr] :
( v88472(VarCurr)
<=> ( v88436(VarCurr)
& v88473(VarCurr) ) ) ).
fof(writeUnaryOperator_6259,axiom,
! [VarCurr] :
( ~ v88473(VarCurr)
<=> v88471(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6543,axiom,
! [VarCurr] :
( v88471(VarCurr)
<=> ( v88434(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16597,axiom,
! [VarCurr] :
( v88460(VarCurr)
<=> ( v88461(VarCurr)
| v88463(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16596,axiom,
! [VarCurr] :
( v88463(VarCurr)
<=> ( v88464(VarCurr)
& v88468(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6542,axiom,
! [VarCurr] :
( v88468(VarCurr)
<=> ( ( v88462(VarCurr,bitIndex2)
<=> $false )
& ( v88462(VarCurr,bitIndex1)
<=> $true )
& ( v88462(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16595,axiom,
! [VarCurr] :
( v88464(VarCurr)
<=> ( v88465(VarCurr)
| v88466(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16594,axiom,
! [VarCurr] :
( v88466(VarCurr)
<=> ( v88436(VarCurr)
& v88467(VarCurr) ) ) ).
fof(writeUnaryOperator_6258,axiom,
! [VarCurr] :
( ~ v88467(VarCurr)
<=> v88465(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6541,axiom,
! [VarCurr] :
( v88465(VarCurr)
<=> ( v88434(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6540,axiom,
! [VarCurr] :
( v88461(VarCurr)
<=> ( ( v88462(VarCurr,bitIndex2)
<=> $true )
& ( v88462(VarCurr,bitIndex1)
<=> $false )
& ( v88462(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27618,axiom,
! [VarCurr] :
( v88462(VarCurr,bitIndex0)
<=> v88432(VarCurr) ) ).
fof(addAssignment_27617,axiom,
! [VarCurr] :
( v88462(VarCurr,bitIndex1)
<=> v88430(VarCurr) ) ).
fof(addAssignment_27616,axiom,
! [VarCurr] :
( v88462(VarCurr,bitIndex2)
<=> v88428(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16593,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88446(VarNext)
<=> ( v88447(VarNext)
& v88442(VarNext) ) ) ) ).
fof(writeUnaryOperator_6257,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v88447(VarNext)
<=> v88449(VarNext) ) ) ).
fof(addAssignment_27615,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88449(VarNext)
<=> v88442(VarCurr) ) ) ).
fof(addAssignment_27614,axiom,
! [VarCurr] :
( v88442(VarCurr)
<=> v74150(VarCurr) ) ).
fof(addAssignment_27613,axiom,
! [VarCurr] :
( v88440(VarCurr)
<=> $false ) ).
fof(addAssignment_27612,axiom,
! [VarCurr] :
( v88438(VarCurr)
<=> v74127(VarCurr) ) ).
fof(addAssignment_27611,axiom,
! [VarCurr] :
( v88436(VarCurr)
<=> $false ) ).
fof(addAssignment_27610,axiom,
! [VarCurr] :
( v88434(VarCurr)
<=> v74119(VarCurr,bitIndex9) ) ).
fof(addAssignment_27609,axiom,
! [VarCurr] :
( v74119(VarCurr,bitIndex9)
<=> v74121(VarCurr,bitIndex9) ) ).
fof(addAssignment_27608,axiom,
! [VarCurr] :
( v74121(VarCurr,bitIndex9)
<=> v72861(VarCurr,bitIndex9) ) ).
fof(addAssignment_27607,axiom,
! [VarCurr] :
( v88432(VarCurr)
<=> $false ) ).
fof(addAssignment_27606,axiom,
! [VarCurr] :
( v88430(VarCurr)
<=> $false ) ).
fof(addAssignment_27605,axiom,
! [VarCurr] :
( v88428(VarCurr)
<=> $true ) ).
fof(addAssignment_27604,axiom,
! [VarCurr] :
( v88426(VarCurr)
<=> $false ) ).
fof(addAssignment_27603,axiom,
! [VarCurr] :
( v88424(VarCurr)
<=> v74102(VarCurr) ) ).
fof(addAssignment_27602,axiom,
! [VarCurr] :
( v73972(VarCurr,bitIndex3)
<=> v73974(VarCurr,bitIndex3) ) ).
fof(addAssignment_27601,axiom,
! [VarCurr] :
( v73974(VarCurr,bitIndex3)
<=> v73976(VarCurr,bitIndex3) ) ).
fof(addAssignment_27600,axiom,
! [VarCurr] :
( v73976(VarCurr,bitIndex3)
<=> v73978(VarCurr,bitIndex3) ) ).
fof(addAssignment_27599,axiom,
! [VarCurr] :
( v73978(VarCurr,bitIndex3)
<=> v73980(VarCurr,bitIndex9) ) ).
fof(addAssignment_27598,axiom,
! [VarCurr] :
( v73980(VarCurr,bitIndex9)
<=> v73982(VarCurr,bitIndex9) ) ).
fof(addAssignment_27597,axiom,
! [VarCurr] :
( v73982(VarCurr,bitIndex9)
<=> v88354(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1385,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v88377(VarNext)
=> ( v88354(VarNext)
<=> v88354(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1443,axiom,
! [VarNext] :
( v88377(VarNext)
=> ( v88354(VarNext)
<=> v88412(VarNext) ) ) ).
fof(addAssignment_27596,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88412(VarNext)
<=> v88410(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4394,axiom,
! [VarCurr] :
( ~ v88356(VarCurr)
=> ( v88410(VarCurr)
<=> v88413(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4404,axiom,
! [VarCurr] :
( v88356(VarCurr)
=> ( v88410(VarCurr)
<=> v88358(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4393,axiom,
! [VarCurr] :
( ~ v88390(VarCurr)
=> ( v88413(VarCurr)
<=> v88372(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4403,axiom,
! [VarCurr] :
( v88390(VarCurr)
=> ( v88413(VarCurr)
<=> v88414(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1105,axiom,
! [VarCurr] :
( ( ~ v88393(VarCurr)
& ~ v88395(VarCurr) )
=> ( v88414(VarCurr)
<=> v88418(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4392,axiom,
! [VarCurr] :
( v88395(VarCurr)
=> ( v88414(VarCurr)
<=> v88417(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4402,axiom,
! [VarCurr] :
( v88393(VarCurr)
=> ( v88414(VarCurr)
<=> v88415(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4391,axiom,
! [VarCurr] :
( ~ v88403(VarCurr)
=> ( v88418(VarCurr)
<=> v88372(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4401,axiom,
! [VarCurr] :
( v88403(VarCurr)
=> ( v88418(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4390,axiom,
! [VarCurr] :
( ~ v88397(VarCurr)
=> ( v88417(VarCurr)
<=> v88372(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4400,axiom,
! [VarCurr] :
( v88397(VarCurr)
=> ( v88417(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1863,axiom,
! [VarCurr] :
( ~ v88416(VarCurr)
=> ( v88415(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1895,axiom,
! [VarCurr] :
( v88416(VarCurr)
=> ( v88415(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6539,axiom,
! [VarCurr] :
( v88416(VarCurr)
<=> ( v88366(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16592,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88377(VarNext)
<=> ( v88378(VarNext)
& v88387(VarNext) ) ) ) ).
fof(addAssignment_27595,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88387(VarNext)
<=> v88385(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16591,axiom,
! [VarCurr] :
( v88385(VarCurr)
<=> ( v88356(VarCurr)
| v88388(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16590,axiom,
! [VarCurr] :
( v88388(VarCurr)
<=> ( v88389(VarCurr)
& v88409(VarCurr) ) ) ).
fof(writeUnaryOperator_6256,axiom,
! [VarCurr] :
( ~ v88409(VarCurr)
<=> v88356(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16589,axiom,
! [VarCurr] :
( v88389(VarCurr)
<=> ( v88390(VarCurr)
| v88407(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16588,axiom,
! [VarCurr] :
( v88407(VarCurr)
<=> ( v88368(VarCurr)
& v88408(VarCurr) ) ) ).
fof(writeUnaryOperator_6255,axiom,
! [VarCurr] :
( ~ v88408(VarCurr)
<=> v88370(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16587,axiom,
! [VarCurr] :
( v88390(VarCurr)
<=> ( v88391(VarCurr)
& v88370(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16586,axiom,
! [VarCurr] :
( v88391(VarCurr)
<=> ( v88392(VarCurr)
| v88401(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16585,axiom,
! [VarCurr] :
( v88401(VarCurr)
<=> ( v88402(VarCurr)
& v88406(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6538,axiom,
! [VarCurr] :
( v88406(VarCurr)
<=> ( ( v88394(VarCurr,bitIndex2)
<=> $false )
& ( v88394(VarCurr,bitIndex1)
<=> $false )
& ( v88394(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16584,axiom,
! [VarCurr] :
( v88402(VarCurr)
<=> ( v88403(VarCurr)
| v88404(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16583,axiom,
! [VarCurr] :
( v88404(VarCurr)
<=> ( v88368(VarCurr)
& v88405(VarCurr) ) ) ).
fof(writeUnaryOperator_6254,axiom,
! [VarCurr] :
( ~ v88405(VarCurr)
<=> v88403(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6537,axiom,
! [VarCurr] :
( v88403(VarCurr)
<=> ( v88366(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16582,axiom,
! [VarCurr] :
( v88392(VarCurr)
<=> ( v88393(VarCurr)
| v88395(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16581,axiom,
! [VarCurr] :
( v88395(VarCurr)
<=> ( v88396(VarCurr)
& v88400(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6536,axiom,
! [VarCurr] :
( v88400(VarCurr)
<=> ( ( v88394(VarCurr,bitIndex2)
<=> $false )
& ( v88394(VarCurr,bitIndex1)
<=> $true )
& ( v88394(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16580,axiom,
! [VarCurr] :
( v88396(VarCurr)
<=> ( v88397(VarCurr)
| v88398(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16579,axiom,
! [VarCurr] :
( v88398(VarCurr)
<=> ( v88368(VarCurr)
& v88399(VarCurr) ) ) ).
fof(writeUnaryOperator_6253,axiom,
! [VarCurr] :
( ~ v88399(VarCurr)
<=> v88397(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6535,axiom,
! [VarCurr] :
( v88397(VarCurr)
<=> ( v88366(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6534,axiom,
! [VarCurr] :
( v88393(VarCurr)
<=> ( ( v88394(VarCurr,bitIndex2)
<=> $true )
& ( v88394(VarCurr,bitIndex1)
<=> $false )
& ( v88394(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27594,axiom,
! [VarCurr] :
( v88394(VarCurr,bitIndex0)
<=> v88364(VarCurr) ) ).
fof(addAssignment_27593,axiom,
! [VarCurr] :
( v88394(VarCurr,bitIndex1)
<=> v88362(VarCurr) ) ).
fof(addAssignment_27592,axiom,
! [VarCurr] :
( v88394(VarCurr,bitIndex2)
<=> v88360(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16578,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88378(VarNext)
<=> ( v88379(VarNext)
& v88374(VarNext) ) ) ) ).
fof(writeUnaryOperator_6252,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v88379(VarNext)
<=> v88381(VarNext) ) ) ).
fof(addAssignment_27591,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88381(VarNext)
<=> v88374(VarCurr) ) ) ).
fof(addAssignment_27590,axiom,
! [VarCurr] :
( v88374(VarCurr)
<=> v74036(VarCurr) ) ).
fof(addAssignment_27589,axiom,
! [VarCurr] :
( v88372(VarCurr)
<=> $false ) ).
fof(addAssignment_27588,axiom,
! [VarCurr] :
( v88370(VarCurr)
<=> v74013(VarCurr) ) ).
fof(addAssignment_27587,axiom,
! [VarCurr] :
( v88368(VarCurr)
<=> $false ) ).
fof(addAssignment_27586,axiom,
! [VarCurr] :
( v88366(VarCurr)
<=> v74005(VarCurr,bitIndex9) ) ).
fof(addAssignment_27585,axiom,
! [VarCurr] :
( v74005(VarCurr,bitIndex9)
<=> v74007(VarCurr,bitIndex9) ) ).
fof(addAssignment_27584,axiom,
! [VarCurr] :
( v74007(VarCurr,bitIndex9)
<=> v72861(VarCurr,bitIndex9) ) ).
fof(addAssignment_27583,axiom,
! [VarCurr] :
( v88364(VarCurr)
<=> $false ) ).
fof(addAssignment_27582,axiom,
! [VarCurr] :
( v88362(VarCurr)
<=> $false ) ).
fof(addAssignment_27581,axiom,
! [VarCurr] :
( v88360(VarCurr)
<=> $true ) ).
fof(addAssignment_27580,axiom,
! [VarCurr] :
( v88358(VarCurr)
<=> $false ) ).
fof(addAssignment_27579,axiom,
! [VarCurr] :
( v88356(VarCurr)
<=> v73988(VarCurr) ) ).
fof(addAssignment_27578,axiom,
! [VarCurr] :
( v73858(VarCurr,bitIndex3)
<=> v73860(VarCurr,bitIndex3) ) ).
fof(addAssignment_27577,axiom,
! [VarCurr] :
( v73860(VarCurr,bitIndex3)
<=> v73862(VarCurr,bitIndex3) ) ).
fof(addAssignment_27576,axiom,
! [VarCurr] :
( v73862(VarCurr,bitIndex3)
<=> v73864(VarCurr,bitIndex3) ) ).
fof(addAssignment_27575,axiom,
! [VarCurr] :
( v73864(VarCurr,bitIndex3)
<=> v73866(VarCurr,bitIndex9) ) ).
fof(addAssignment_27574,axiom,
! [VarCurr] :
( v73866(VarCurr,bitIndex9)
<=> v73868(VarCurr,bitIndex9) ) ).
fof(addAssignment_27573,axiom,
! [VarCurr] :
( v73868(VarCurr,bitIndex9)
<=> v88286(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1384,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v88309(VarNext)
=> ( v88286(VarNext)
<=> v88286(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1442,axiom,
! [VarNext] :
( v88309(VarNext)
=> ( v88286(VarNext)
<=> v88344(VarNext) ) ) ).
fof(addAssignment_27572,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88344(VarNext)
<=> v88342(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4389,axiom,
! [VarCurr] :
( ~ v88288(VarCurr)
=> ( v88342(VarCurr)
<=> v88345(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4399,axiom,
! [VarCurr] :
( v88288(VarCurr)
=> ( v88342(VarCurr)
<=> v88290(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4388,axiom,
! [VarCurr] :
( ~ v88322(VarCurr)
=> ( v88345(VarCurr)
<=> v88304(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4398,axiom,
! [VarCurr] :
( v88322(VarCurr)
=> ( v88345(VarCurr)
<=> v88346(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1104,axiom,
! [VarCurr] :
( ( ~ v88325(VarCurr)
& ~ v88327(VarCurr) )
=> ( v88346(VarCurr)
<=> v88350(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4387,axiom,
! [VarCurr] :
( v88327(VarCurr)
=> ( v88346(VarCurr)
<=> v88349(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4397,axiom,
! [VarCurr] :
( v88325(VarCurr)
=> ( v88346(VarCurr)
<=> v88347(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4386,axiom,
! [VarCurr] :
( ~ v88335(VarCurr)
=> ( v88350(VarCurr)
<=> v88304(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4396,axiom,
! [VarCurr] :
( v88335(VarCurr)
=> ( v88350(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4385,axiom,
! [VarCurr] :
( ~ v88329(VarCurr)
=> ( v88349(VarCurr)
<=> v88304(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4395,axiom,
! [VarCurr] :
( v88329(VarCurr)
=> ( v88349(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1862,axiom,
! [VarCurr] :
( ~ v88348(VarCurr)
=> ( v88347(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1894,axiom,
! [VarCurr] :
( v88348(VarCurr)
=> ( v88347(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6533,axiom,
! [VarCurr] :
( v88348(VarCurr)
<=> ( v88298(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16577,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88309(VarNext)
<=> ( v88310(VarNext)
& v88319(VarNext) ) ) ) ).
fof(addAssignment_27571,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88319(VarNext)
<=> v88317(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16576,axiom,
! [VarCurr] :
( v88317(VarCurr)
<=> ( v88288(VarCurr)
| v88320(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16575,axiom,
! [VarCurr] :
( v88320(VarCurr)
<=> ( v88321(VarCurr)
& v88341(VarCurr) ) ) ).
fof(writeUnaryOperator_6251,axiom,
! [VarCurr] :
( ~ v88341(VarCurr)
<=> v88288(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16574,axiom,
! [VarCurr] :
( v88321(VarCurr)
<=> ( v88322(VarCurr)
| v88339(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16573,axiom,
! [VarCurr] :
( v88339(VarCurr)
<=> ( v88300(VarCurr)
& v88340(VarCurr) ) ) ).
fof(writeUnaryOperator_6250,axiom,
! [VarCurr] :
( ~ v88340(VarCurr)
<=> v88302(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16572,axiom,
! [VarCurr] :
( v88322(VarCurr)
<=> ( v88323(VarCurr)
& v88302(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16571,axiom,
! [VarCurr] :
( v88323(VarCurr)
<=> ( v88324(VarCurr)
| v88333(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16570,axiom,
! [VarCurr] :
( v88333(VarCurr)
<=> ( v88334(VarCurr)
& v88338(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6532,axiom,
! [VarCurr] :
( v88338(VarCurr)
<=> ( ( v88326(VarCurr,bitIndex2)
<=> $false )
& ( v88326(VarCurr,bitIndex1)
<=> $false )
& ( v88326(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16569,axiom,
! [VarCurr] :
( v88334(VarCurr)
<=> ( v88335(VarCurr)
| v88336(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16568,axiom,
! [VarCurr] :
( v88336(VarCurr)
<=> ( v88300(VarCurr)
& v88337(VarCurr) ) ) ).
fof(writeUnaryOperator_6249,axiom,
! [VarCurr] :
( ~ v88337(VarCurr)
<=> v88335(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6531,axiom,
! [VarCurr] :
( v88335(VarCurr)
<=> ( v88298(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16567,axiom,
! [VarCurr] :
( v88324(VarCurr)
<=> ( v88325(VarCurr)
| v88327(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16566,axiom,
! [VarCurr] :
( v88327(VarCurr)
<=> ( v88328(VarCurr)
& v88332(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6530,axiom,
! [VarCurr] :
( v88332(VarCurr)
<=> ( ( v88326(VarCurr,bitIndex2)
<=> $false )
& ( v88326(VarCurr,bitIndex1)
<=> $true )
& ( v88326(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16565,axiom,
! [VarCurr] :
( v88328(VarCurr)
<=> ( v88329(VarCurr)
| v88330(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16564,axiom,
! [VarCurr] :
( v88330(VarCurr)
<=> ( v88300(VarCurr)
& v88331(VarCurr) ) ) ).
fof(writeUnaryOperator_6248,axiom,
! [VarCurr] :
( ~ v88331(VarCurr)
<=> v88329(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6529,axiom,
! [VarCurr] :
( v88329(VarCurr)
<=> ( v88298(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6528,axiom,
! [VarCurr] :
( v88325(VarCurr)
<=> ( ( v88326(VarCurr,bitIndex2)
<=> $true )
& ( v88326(VarCurr,bitIndex1)
<=> $false )
& ( v88326(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27570,axiom,
! [VarCurr] :
( v88326(VarCurr,bitIndex0)
<=> v88296(VarCurr) ) ).
fof(addAssignment_27569,axiom,
! [VarCurr] :
( v88326(VarCurr,bitIndex1)
<=> v88294(VarCurr) ) ).
fof(addAssignment_27568,axiom,
! [VarCurr] :
( v88326(VarCurr,bitIndex2)
<=> v88292(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16563,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88310(VarNext)
<=> ( v88311(VarNext)
& v88306(VarNext) ) ) ) ).
fof(writeUnaryOperator_6247,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v88311(VarNext)
<=> v88313(VarNext) ) ) ).
fof(addAssignment_27567,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88313(VarNext)
<=> v88306(VarCurr) ) ) ).
fof(addAssignment_27566,axiom,
! [VarCurr] :
( v88306(VarCurr)
<=> v73922(VarCurr) ) ).
fof(addAssignment_27565,axiom,
! [VarCurr] :
( v88304(VarCurr)
<=> $false ) ).
fof(addAssignment_27564,axiom,
! [VarCurr] :
( v88302(VarCurr)
<=> v73899(VarCurr) ) ).
fof(addAssignment_27563,axiom,
! [VarCurr] :
( v88300(VarCurr)
<=> $false ) ).
fof(addAssignment_27562,axiom,
! [VarCurr] :
( v88298(VarCurr)
<=> v73891(VarCurr,bitIndex9) ) ).
fof(addAssignment_27561,axiom,
! [VarCurr] :
( v73891(VarCurr,bitIndex9)
<=> v73893(VarCurr,bitIndex9) ) ).
fof(addAssignment_27560,axiom,
! [VarCurr] :
( v73893(VarCurr,bitIndex9)
<=> v72861(VarCurr,bitIndex9) ) ).
fof(addAssignment_27559,axiom,
! [VarCurr] :
( v88296(VarCurr)
<=> $false ) ).
fof(addAssignment_27558,axiom,
! [VarCurr] :
( v88294(VarCurr)
<=> $false ) ).
fof(addAssignment_27557,axiom,
! [VarCurr] :
( v88292(VarCurr)
<=> $true ) ).
fof(addAssignment_27556,axiom,
! [VarCurr] :
( v88290(VarCurr)
<=> $false ) ).
fof(addAssignment_27555,axiom,
! [VarCurr] :
( v88288(VarCurr)
<=> v73874(VarCurr) ) ).
fof(addAssignment_27554,axiom,
! [VarCurr] :
( v73744(VarCurr,bitIndex3)
<=> v73746(VarCurr,bitIndex3) ) ).
fof(addAssignment_27553,axiom,
! [VarCurr] :
( v73746(VarCurr,bitIndex3)
<=> v73748(VarCurr,bitIndex3) ) ).
fof(addAssignment_27552,axiom,
! [VarCurr] :
( v73748(VarCurr,bitIndex3)
<=> v73750(VarCurr,bitIndex3) ) ).
fof(addAssignment_27551,axiom,
! [VarCurr] :
( v73750(VarCurr,bitIndex3)
<=> v73752(VarCurr,bitIndex9) ) ).
fof(addAssignment_27550,axiom,
! [VarCurr] :
( v73752(VarCurr,bitIndex9)
<=> v73754(VarCurr,bitIndex9) ) ).
fof(addAssignment_27549,axiom,
! [VarCurr] :
( v73754(VarCurr,bitIndex9)
<=> v88218(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1383,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v88241(VarNext)
=> ( v88218(VarNext)
<=> v88218(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1441,axiom,
! [VarNext] :
( v88241(VarNext)
=> ( v88218(VarNext)
<=> v88276(VarNext) ) ) ).
fof(addAssignment_27548,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88276(VarNext)
<=> v88274(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4384,axiom,
! [VarCurr] :
( ~ v88220(VarCurr)
=> ( v88274(VarCurr)
<=> v88277(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4394,axiom,
! [VarCurr] :
( v88220(VarCurr)
=> ( v88274(VarCurr)
<=> v88222(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4383,axiom,
! [VarCurr] :
( ~ v88254(VarCurr)
=> ( v88277(VarCurr)
<=> v88236(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4393,axiom,
! [VarCurr] :
( v88254(VarCurr)
=> ( v88277(VarCurr)
<=> v88278(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1103,axiom,
! [VarCurr] :
( ( ~ v88257(VarCurr)
& ~ v88259(VarCurr) )
=> ( v88278(VarCurr)
<=> v88282(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4382,axiom,
! [VarCurr] :
( v88259(VarCurr)
=> ( v88278(VarCurr)
<=> v88281(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4392,axiom,
! [VarCurr] :
( v88257(VarCurr)
=> ( v88278(VarCurr)
<=> v88279(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4381,axiom,
! [VarCurr] :
( ~ v88267(VarCurr)
=> ( v88282(VarCurr)
<=> v88236(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4391,axiom,
! [VarCurr] :
( v88267(VarCurr)
=> ( v88282(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4380,axiom,
! [VarCurr] :
( ~ v88261(VarCurr)
=> ( v88281(VarCurr)
<=> v88236(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4390,axiom,
! [VarCurr] :
( v88261(VarCurr)
=> ( v88281(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1861,axiom,
! [VarCurr] :
( ~ v88280(VarCurr)
=> ( v88279(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1893,axiom,
! [VarCurr] :
( v88280(VarCurr)
=> ( v88279(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6527,axiom,
! [VarCurr] :
( v88280(VarCurr)
<=> ( v88230(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16562,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88241(VarNext)
<=> ( v88242(VarNext)
& v88251(VarNext) ) ) ) ).
fof(addAssignment_27547,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88251(VarNext)
<=> v88249(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16561,axiom,
! [VarCurr] :
( v88249(VarCurr)
<=> ( v88220(VarCurr)
| v88252(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16560,axiom,
! [VarCurr] :
( v88252(VarCurr)
<=> ( v88253(VarCurr)
& v88273(VarCurr) ) ) ).
fof(writeUnaryOperator_6246,axiom,
! [VarCurr] :
( ~ v88273(VarCurr)
<=> v88220(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16559,axiom,
! [VarCurr] :
( v88253(VarCurr)
<=> ( v88254(VarCurr)
| v88271(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16558,axiom,
! [VarCurr] :
( v88271(VarCurr)
<=> ( v88232(VarCurr)
& v88272(VarCurr) ) ) ).
fof(writeUnaryOperator_6245,axiom,
! [VarCurr] :
( ~ v88272(VarCurr)
<=> v88234(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16557,axiom,
! [VarCurr] :
( v88254(VarCurr)
<=> ( v88255(VarCurr)
& v88234(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16556,axiom,
! [VarCurr] :
( v88255(VarCurr)
<=> ( v88256(VarCurr)
| v88265(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16555,axiom,
! [VarCurr] :
( v88265(VarCurr)
<=> ( v88266(VarCurr)
& v88270(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6526,axiom,
! [VarCurr] :
( v88270(VarCurr)
<=> ( ( v88258(VarCurr,bitIndex2)
<=> $false )
& ( v88258(VarCurr,bitIndex1)
<=> $false )
& ( v88258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16554,axiom,
! [VarCurr] :
( v88266(VarCurr)
<=> ( v88267(VarCurr)
| v88268(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16553,axiom,
! [VarCurr] :
( v88268(VarCurr)
<=> ( v88232(VarCurr)
& v88269(VarCurr) ) ) ).
fof(writeUnaryOperator_6244,axiom,
! [VarCurr] :
( ~ v88269(VarCurr)
<=> v88267(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6525,axiom,
! [VarCurr] :
( v88267(VarCurr)
<=> ( v88230(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16552,axiom,
! [VarCurr] :
( v88256(VarCurr)
<=> ( v88257(VarCurr)
| v88259(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16551,axiom,
! [VarCurr] :
( v88259(VarCurr)
<=> ( v88260(VarCurr)
& v88264(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6524,axiom,
! [VarCurr] :
( v88264(VarCurr)
<=> ( ( v88258(VarCurr,bitIndex2)
<=> $false )
& ( v88258(VarCurr,bitIndex1)
<=> $true )
& ( v88258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16550,axiom,
! [VarCurr] :
( v88260(VarCurr)
<=> ( v88261(VarCurr)
| v88262(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16549,axiom,
! [VarCurr] :
( v88262(VarCurr)
<=> ( v88232(VarCurr)
& v88263(VarCurr) ) ) ).
fof(writeUnaryOperator_6243,axiom,
! [VarCurr] :
( ~ v88263(VarCurr)
<=> v88261(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6523,axiom,
! [VarCurr] :
( v88261(VarCurr)
<=> ( v88230(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6522,axiom,
! [VarCurr] :
( v88257(VarCurr)
<=> ( ( v88258(VarCurr,bitIndex2)
<=> $true )
& ( v88258(VarCurr,bitIndex1)
<=> $false )
& ( v88258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27546,axiom,
! [VarCurr] :
( v88258(VarCurr,bitIndex0)
<=> v88228(VarCurr) ) ).
fof(addAssignment_27545,axiom,
! [VarCurr] :
( v88258(VarCurr,bitIndex1)
<=> v88226(VarCurr) ) ).
fof(addAssignment_27544,axiom,
! [VarCurr] :
( v88258(VarCurr,bitIndex2)
<=> v88224(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16548,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88242(VarNext)
<=> ( v88243(VarNext)
& v88238(VarNext) ) ) ) ).
fof(writeUnaryOperator_6242,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v88243(VarNext)
<=> v88245(VarNext) ) ) ).
fof(addAssignment_27543,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88245(VarNext)
<=> v88238(VarCurr) ) ) ).
fof(addAssignment_27542,axiom,
! [VarCurr] :
( v88238(VarCurr)
<=> v73808(VarCurr) ) ).
fof(addAssignment_27541,axiom,
! [VarCurr] :
( v88236(VarCurr)
<=> $false ) ).
fof(addAssignment_27540,axiom,
! [VarCurr] :
( v88234(VarCurr)
<=> v73785(VarCurr) ) ).
fof(addAssignment_27539,axiom,
! [VarCurr] :
( v88232(VarCurr)
<=> $false ) ).
fof(addAssignment_27538,axiom,
! [VarCurr] :
( v88230(VarCurr)
<=> v73777(VarCurr,bitIndex9) ) ).
fof(addAssignment_27537,axiom,
! [VarCurr] :
( v73777(VarCurr,bitIndex9)
<=> v73779(VarCurr,bitIndex9) ) ).
fof(addAssignment_27536,axiom,
! [VarCurr] :
( v73779(VarCurr,bitIndex9)
<=> v72861(VarCurr,bitIndex9) ) ).
fof(addAssignment_27535,axiom,
! [VarCurr] :
( v88228(VarCurr)
<=> $false ) ).
fof(addAssignment_27534,axiom,
! [VarCurr] :
( v88226(VarCurr)
<=> $false ) ).
fof(addAssignment_27533,axiom,
! [VarCurr] :
( v88224(VarCurr)
<=> $true ) ).
fof(addAssignment_27532,axiom,
! [VarCurr] :
( v88222(VarCurr)
<=> $false ) ).
fof(addAssignment_27531,axiom,
! [VarCurr] :
( v88220(VarCurr)
<=> v73760(VarCurr) ) ).
fof(addAssignment_27530,axiom,
! [VarCurr] :
( v73630(VarCurr,bitIndex3)
<=> v73632(VarCurr,bitIndex3) ) ).
fof(addAssignment_27529,axiom,
! [VarCurr] :
( v73632(VarCurr,bitIndex3)
<=> v73634(VarCurr,bitIndex3) ) ).
fof(addAssignment_27528,axiom,
! [VarCurr] :
( v73634(VarCurr,bitIndex3)
<=> v73636(VarCurr,bitIndex3) ) ).
fof(addAssignment_27527,axiom,
! [VarCurr] :
( v73636(VarCurr,bitIndex3)
<=> v73638(VarCurr,bitIndex9) ) ).
fof(addAssignment_27526,axiom,
! [VarCurr] :
( v73638(VarCurr,bitIndex9)
<=> v73640(VarCurr,bitIndex9) ) ).
fof(addAssignment_27525,axiom,
! [VarCurr] :
( v73640(VarCurr,bitIndex9)
<=> v88150(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1382,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v88173(VarNext)
=> ( v88150(VarNext)
<=> v88150(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1440,axiom,
! [VarNext] :
( v88173(VarNext)
=> ( v88150(VarNext)
<=> v88208(VarNext) ) ) ).
fof(addAssignment_27524,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88208(VarNext)
<=> v88206(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4379,axiom,
! [VarCurr] :
( ~ v88152(VarCurr)
=> ( v88206(VarCurr)
<=> v88209(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4389,axiom,
! [VarCurr] :
( v88152(VarCurr)
=> ( v88206(VarCurr)
<=> v88154(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4378,axiom,
! [VarCurr] :
( ~ v88186(VarCurr)
=> ( v88209(VarCurr)
<=> v88168(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4388,axiom,
! [VarCurr] :
( v88186(VarCurr)
=> ( v88209(VarCurr)
<=> v88210(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1102,axiom,
! [VarCurr] :
( ( ~ v88189(VarCurr)
& ~ v88191(VarCurr) )
=> ( v88210(VarCurr)
<=> v88214(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4377,axiom,
! [VarCurr] :
( v88191(VarCurr)
=> ( v88210(VarCurr)
<=> v88213(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4387,axiom,
! [VarCurr] :
( v88189(VarCurr)
=> ( v88210(VarCurr)
<=> v88211(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4376,axiom,
! [VarCurr] :
( ~ v88199(VarCurr)
=> ( v88214(VarCurr)
<=> v88168(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4386,axiom,
! [VarCurr] :
( v88199(VarCurr)
=> ( v88214(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4375,axiom,
! [VarCurr] :
( ~ v88193(VarCurr)
=> ( v88213(VarCurr)
<=> v88168(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4385,axiom,
! [VarCurr] :
( v88193(VarCurr)
=> ( v88213(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1860,axiom,
! [VarCurr] :
( ~ v88212(VarCurr)
=> ( v88211(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1892,axiom,
! [VarCurr] :
( v88212(VarCurr)
=> ( v88211(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6521,axiom,
! [VarCurr] :
( v88212(VarCurr)
<=> ( v88162(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16547,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88173(VarNext)
<=> ( v88174(VarNext)
& v88183(VarNext) ) ) ) ).
fof(addAssignment_27523,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88183(VarNext)
<=> v88181(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16546,axiom,
! [VarCurr] :
( v88181(VarCurr)
<=> ( v88152(VarCurr)
| v88184(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16545,axiom,
! [VarCurr] :
( v88184(VarCurr)
<=> ( v88185(VarCurr)
& v88205(VarCurr) ) ) ).
fof(writeUnaryOperator_6241,axiom,
! [VarCurr] :
( ~ v88205(VarCurr)
<=> v88152(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16544,axiom,
! [VarCurr] :
( v88185(VarCurr)
<=> ( v88186(VarCurr)
| v88203(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16543,axiom,
! [VarCurr] :
( v88203(VarCurr)
<=> ( v88164(VarCurr)
& v88204(VarCurr) ) ) ).
fof(writeUnaryOperator_6240,axiom,
! [VarCurr] :
( ~ v88204(VarCurr)
<=> v88166(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16542,axiom,
! [VarCurr] :
( v88186(VarCurr)
<=> ( v88187(VarCurr)
& v88166(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16541,axiom,
! [VarCurr] :
( v88187(VarCurr)
<=> ( v88188(VarCurr)
| v88197(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16540,axiom,
! [VarCurr] :
( v88197(VarCurr)
<=> ( v88198(VarCurr)
& v88202(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6520,axiom,
! [VarCurr] :
( v88202(VarCurr)
<=> ( ( v88190(VarCurr,bitIndex2)
<=> $false )
& ( v88190(VarCurr,bitIndex1)
<=> $false )
& ( v88190(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16539,axiom,
! [VarCurr] :
( v88198(VarCurr)
<=> ( v88199(VarCurr)
| v88200(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16538,axiom,
! [VarCurr] :
( v88200(VarCurr)
<=> ( v88164(VarCurr)
& v88201(VarCurr) ) ) ).
fof(writeUnaryOperator_6239,axiom,
! [VarCurr] :
( ~ v88201(VarCurr)
<=> v88199(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6519,axiom,
! [VarCurr] :
( v88199(VarCurr)
<=> ( v88162(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16537,axiom,
! [VarCurr] :
( v88188(VarCurr)
<=> ( v88189(VarCurr)
| v88191(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16536,axiom,
! [VarCurr] :
( v88191(VarCurr)
<=> ( v88192(VarCurr)
& v88196(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6518,axiom,
! [VarCurr] :
( v88196(VarCurr)
<=> ( ( v88190(VarCurr,bitIndex2)
<=> $false )
& ( v88190(VarCurr,bitIndex1)
<=> $true )
& ( v88190(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16535,axiom,
! [VarCurr] :
( v88192(VarCurr)
<=> ( v88193(VarCurr)
| v88194(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16534,axiom,
! [VarCurr] :
( v88194(VarCurr)
<=> ( v88164(VarCurr)
& v88195(VarCurr) ) ) ).
fof(writeUnaryOperator_6238,axiom,
! [VarCurr] :
( ~ v88195(VarCurr)
<=> v88193(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6517,axiom,
! [VarCurr] :
( v88193(VarCurr)
<=> ( v88162(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6516,axiom,
! [VarCurr] :
( v88189(VarCurr)
<=> ( ( v88190(VarCurr,bitIndex2)
<=> $true )
& ( v88190(VarCurr,bitIndex1)
<=> $false )
& ( v88190(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27522,axiom,
! [VarCurr] :
( v88190(VarCurr,bitIndex0)
<=> v88160(VarCurr) ) ).
fof(addAssignment_27521,axiom,
! [VarCurr] :
( v88190(VarCurr,bitIndex1)
<=> v88158(VarCurr) ) ).
fof(addAssignment_27520,axiom,
! [VarCurr] :
( v88190(VarCurr,bitIndex2)
<=> v88156(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16533,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88174(VarNext)
<=> ( v88175(VarNext)
& v88170(VarNext) ) ) ) ).
fof(writeUnaryOperator_6237,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v88175(VarNext)
<=> v88177(VarNext) ) ) ).
fof(addAssignment_27519,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88177(VarNext)
<=> v88170(VarCurr) ) ) ).
fof(addAssignment_27518,axiom,
! [VarCurr] :
( v88170(VarCurr)
<=> v73694(VarCurr) ) ).
fof(addAssignment_27517,axiom,
! [VarCurr] :
( v88168(VarCurr)
<=> $false ) ).
fof(addAssignment_27516,axiom,
! [VarCurr] :
( v88166(VarCurr)
<=> v73671(VarCurr) ) ).
fof(addAssignment_27515,axiom,
! [VarCurr] :
( v88164(VarCurr)
<=> $false ) ).
fof(addAssignment_27514,axiom,
! [VarCurr] :
( v88162(VarCurr)
<=> v73663(VarCurr,bitIndex9) ) ).
fof(addAssignment_27513,axiom,
! [VarCurr] :
( v73663(VarCurr,bitIndex9)
<=> v73665(VarCurr,bitIndex9) ) ).
fof(addAssignment_27512,axiom,
! [VarCurr] :
( v73665(VarCurr,bitIndex9)
<=> v72861(VarCurr,bitIndex9) ) ).
fof(addAssignment_27511,axiom,
! [VarCurr] :
( v88160(VarCurr)
<=> $false ) ).
fof(addAssignment_27510,axiom,
! [VarCurr] :
( v88158(VarCurr)
<=> $false ) ).
fof(addAssignment_27509,axiom,
! [VarCurr] :
( v88156(VarCurr)
<=> $true ) ).
fof(addAssignment_27508,axiom,
! [VarCurr] :
( v88154(VarCurr)
<=> $false ) ).
fof(addAssignment_27507,axiom,
! [VarCurr] :
( v88152(VarCurr)
<=> v73646(VarCurr) ) ).
fof(addAssignment_27506,axiom,
! [VarCurr] :
( v73516(VarCurr,bitIndex3)
<=> v73518(VarCurr,bitIndex3) ) ).
fof(addAssignment_27505,axiom,
! [VarCurr] :
( v73518(VarCurr,bitIndex3)
<=> v73520(VarCurr,bitIndex3) ) ).
fof(addAssignment_27504,axiom,
! [VarCurr] :
( v73520(VarCurr,bitIndex3)
<=> v73522(VarCurr,bitIndex3) ) ).
fof(addAssignment_27503,axiom,
! [VarCurr] :
( v73522(VarCurr,bitIndex3)
<=> v73524(VarCurr,bitIndex9) ) ).
fof(addAssignment_27502,axiom,
! [VarCurr] :
( v73524(VarCurr,bitIndex9)
<=> v73526(VarCurr,bitIndex9) ) ).
fof(addAssignment_27501,axiom,
! [VarCurr] :
( v73526(VarCurr,bitIndex9)
<=> v88082(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1381,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v88105(VarNext)
=> ( v88082(VarNext)
<=> v88082(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1439,axiom,
! [VarNext] :
( v88105(VarNext)
=> ( v88082(VarNext)
<=> v88140(VarNext) ) ) ).
fof(addAssignment_27500,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88140(VarNext)
<=> v88138(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4374,axiom,
! [VarCurr] :
( ~ v88084(VarCurr)
=> ( v88138(VarCurr)
<=> v88141(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4384,axiom,
! [VarCurr] :
( v88084(VarCurr)
=> ( v88138(VarCurr)
<=> v88086(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4373,axiom,
! [VarCurr] :
( ~ v88118(VarCurr)
=> ( v88141(VarCurr)
<=> v88100(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4383,axiom,
! [VarCurr] :
( v88118(VarCurr)
=> ( v88141(VarCurr)
<=> v88142(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1101,axiom,
! [VarCurr] :
( ( ~ v88121(VarCurr)
& ~ v88123(VarCurr) )
=> ( v88142(VarCurr)
<=> v88146(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4372,axiom,
! [VarCurr] :
( v88123(VarCurr)
=> ( v88142(VarCurr)
<=> v88145(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4382,axiom,
! [VarCurr] :
( v88121(VarCurr)
=> ( v88142(VarCurr)
<=> v88143(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4371,axiom,
! [VarCurr] :
( ~ v88131(VarCurr)
=> ( v88146(VarCurr)
<=> v88100(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4381,axiom,
! [VarCurr] :
( v88131(VarCurr)
=> ( v88146(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4370,axiom,
! [VarCurr] :
( ~ v88125(VarCurr)
=> ( v88145(VarCurr)
<=> v88100(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4380,axiom,
! [VarCurr] :
( v88125(VarCurr)
=> ( v88145(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1859,axiom,
! [VarCurr] :
( ~ v88144(VarCurr)
=> ( v88143(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1891,axiom,
! [VarCurr] :
( v88144(VarCurr)
=> ( v88143(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6515,axiom,
! [VarCurr] :
( v88144(VarCurr)
<=> ( v88094(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16532,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88105(VarNext)
<=> ( v88106(VarNext)
& v88115(VarNext) ) ) ) ).
fof(addAssignment_27499,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88115(VarNext)
<=> v88113(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16531,axiom,
! [VarCurr] :
( v88113(VarCurr)
<=> ( v88084(VarCurr)
| v88116(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16530,axiom,
! [VarCurr] :
( v88116(VarCurr)
<=> ( v88117(VarCurr)
& v88137(VarCurr) ) ) ).
fof(writeUnaryOperator_6236,axiom,
! [VarCurr] :
( ~ v88137(VarCurr)
<=> v88084(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16529,axiom,
! [VarCurr] :
( v88117(VarCurr)
<=> ( v88118(VarCurr)
| v88135(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16528,axiom,
! [VarCurr] :
( v88135(VarCurr)
<=> ( v88096(VarCurr)
& v88136(VarCurr) ) ) ).
fof(writeUnaryOperator_6235,axiom,
! [VarCurr] :
( ~ v88136(VarCurr)
<=> v88098(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16527,axiom,
! [VarCurr] :
( v88118(VarCurr)
<=> ( v88119(VarCurr)
& v88098(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16526,axiom,
! [VarCurr] :
( v88119(VarCurr)
<=> ( v88120(VarCurr)
| v88129(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16525,axiom,
! [VarCurr] :
( v88129(VarCurr)
<=> ( v88130(VarCurr)
& v88134(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6514,axiom,
! [VarCurr] :
( v88134(VarCurr)
<=> ( ( v88122(VarCurr,bitIndex2)
<=> $false )
& ( v88122(VarCurr,bitIndex1)
<=> $false )
& ( v88122(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16524,axiom,
! [VarCurr] :
( v88130(VarCurr)
<=> ( v88131(VarCurr)
| v88132(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16523,axiom,
! [VarCurr] :
( v88132(VarCurr)
<=> ( v88096(VarCurr)
& v88133(VarCurr) ) ) ).
fof(writeUnaryOperator_6234,axiom,
! [VarCurr] :
( ~ v88133(VarCurr)
<=> v88131(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6513,axiom,
! [VarCurr] :
( v88131(VarCurr)
<=> ( v88094(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16522,axiom,
! [VarCurr] :
( v88120(VarCurr)
<=> ( v88121(VarCurr)
| v88123(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16521,axiom,
! [VarCurr] :
( v88123(VarCurr)
<=> ( v88124(VarCurr)
& v88128(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6512,axiom,
! [VarCurr] :
( v88128(VarCurr)
<=> ( ( v88122(VarCurr,bitIndex2)
<=> $false )
& ( v88122(VarCurr,bitIndex1)
<=> $true )
& ( v88122(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16520,axiom,
! [VarCurr] :
( v88124(VarCurr)
<=> ( v88125(VarCurr)
| v88126(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16519,axiom,
! [VarCurr] :
( v88126(VarCurr)
<=> ( v88096(VarCurr)
& v88127(VarCurr) ) ) ).
fof(writeUnaryOperator_6233,axiom,
! [VarCurr] :
( ~ v88127(VarCurr)
<=> v88125(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6511,axiom,
! [VarCurr] :
( v88125(VarCurr)
<=> ( v88094(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6510,axiom,
! [VarCurr] :
( v88121(VarCurr)
<=> ( ( v88122(VarCurr,bitIndex2)
<=> $true )
& ( v88122(VarCurr,bitIndex1)
<=> $false )
& ( v88122(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27498,axiom,
! [VarCurr] :
( v88122(VarCurr,bitIndex0)
<=> v88092(VarCurr) ) ).
fof(addAssignment_27497,axiom,
! [VarCurr] :
( v88122(VarCurr,bitIndex1)
<=> v88090(VarCurr) ) ).
fof(addAssignment_27496,axiom,
! [VarCurr] :
( v88122(VarCurr,bitIndex2)
<=> v88088(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16518,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88106(VarNext)
<=> ( v88107(VarNext)
& v88102(VarNext) ) ) ) ).
fof(writeUnaryOperator_6232,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v88107(VarNext)
<=> v88109(VarNext) ) ) ).
fof(addAssignment_27495,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88109(VarNext)
<=> v88102(VarCurr) ) ) ).
fof(addAssignment_27494,axiom,
! [VarCurr] :
( v88102(VarCurr)
<=> v73580(VarCurr) ) ).
fof(addAssignment_27493,axiom,
! [VarCurr] :
( v88100(VarCurr)
<=> $false ) ).
fof(addAssignment_27492,axiom,
! [VarCurr] :
( v88098(VarCurr)
<=> v73557(VarCurr) ) ).
fof(addAssignment_27491,axiom,
! [VarCurr] :
( v88096(VarCurr)
<=> $false ) ).
fof(addAssignment_27490,axiom,
! [VarCurr] :
( v88094(VarCurr)
<=> v73549(VarCurr,bitIndex9) ) ).
fof(addAssignment_27489,axiom,
! [VarCurr] :
( v73549(VarCurr,bitIndex9)
<=> v73551(VarCurr,bitIndex9) ) ).
fof(addAssignment_27488,axiom,
! [VarCurr] :
( v73551(VarCurr,bitIndex9)
<=> v72861(VarCurr,bitIndex9) ) ).
fof(addAssignment_27487,axiom,
! [VarCurr] :
( v88092(VarCurr)
<=> $false ) ).
fof(addAssignment_27486,axiom,
! [VarCurr] :
( v88090(VarCurr)
<=> $false ) ).
fof(addAssignment_27485,axiom,
! [VarCurr] :
( v88088(VarCurr)
<=> $true ) ).
fof(addAssignment_27484,axiom,
! [VarCurr] :
( v88086(VarCurr)
<=> $false ) ).
fof(addAssignment_27483,axiom,
! [VarCurr] :
( v88084(VarCurr)
<=> v73532(VarCurr) ) ).
fof(addAssignment_27482,axiom,
! [VarCurr] :
( v73402(VarCurr,bitIndex3)
<=> v73404(VarCurr,bitIndex3) ) ).
fof(addAssignment_27481,axiom,
! [VarCurr] :
( v73404(VarCurr,bitIndex3)
<=> v73406(VarCurr,bitIndex3) ) ).
fof(addAssignment_27480,axiom,
! [VarCurr] :
( v73406(VarCurr,bitIndex3)
<=> v73408(VarCurr,bitIndex3) ) ).
fof(addAssignment_27479,axiom,
! [VarCurr] :
( v73408(VarCurr,bitIndex3)
<=> v73410(VarCurr,bitIndex9) ) ).
fof(addAssignment_27478,axiom,
! [VarCurr] :
( v73410(VarCurr,bitIndex9)
<=> v73412(VarCurr,bitIndex9) ) ).
fof(addAssignment_27477,axiom,
! [VarCurr] :
( v73412(VarCurr,bitIndex9)
<=> v88014(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1380,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v88037(VarNext)
=> ( v88014(VarNext)
<=> v88014(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1438,axiom,
! [VarNext] :
( v88037(VarNext)
=> ( v88014(VarNext)
<=> v88072(VarNext) ) ) ).
fof(addAssignment_27476,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88072(VarNext)
<=> v88070(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4369,axiom,
! [VarCurr] :
( ~ v88016(VarCurr)
=> ( v88070(VarCurr)
<=> v88073(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4379,axiom,
! [VarCurr] :
( v88016(VarCurr)
=> ( v88070(VarCurr)
<=> v88018(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4368,axiom,
! [VarCurr] :
( ~ v88050(VarCurr)
=> ( v88073(VarCurr)
<=> v88032(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4378,axiom,
! [VarCurr] :
( v88050(VarCurr)
=> ( v88073(VarCurr)
<=> v88074(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1100,axiom,
! [VarCurr] :
( ( ~ v88053(VarCurr)
& ~ v88055(VarCurr) )
=> ( v88074(VarCurr)
<=> v88078(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4367,axiom,
! [VarCurr] :
( v88055(VarCurr)
=> ( v88074(VarCurr)
<=> v88077(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4377,axiom,
! [VarCurr] :
( v88053(VarCurr)
=> ( v88074(VarCurr)
<=> v88075(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4366,axiom,
! [VarCurr] :
( ~ v88063(VarCurr)
=> ( v88078(VarCurr)
<=> v88032(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4376,axiom,
! [VarCurr] :
( v88063(VarCurr)
=> ( v88078(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4365,axiom,
! [VarCurr] :
( ~ v88057(VarCurr)
=> ( v88077(VarCurr)
<=> v88032(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4375,axiom,
! [VarCurr] :
( v88057(VarCurr)
=> ( v88077(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1858,axiom,
! [VarCurr] :
( ~ v88076(VarCurr)
=> ( v88075(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1890,axiom,
! [VarCurr] :
( v88076(VarCurr)
=> ( v88075(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6509,axiom,
! [VarCurr] :
( v88076(VarCurr)
<=> ( v88026(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16517,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88037(VarNext)
<=> ( v88038(VarNext)
& v88047(VarNext) ) ) ) ).
fof(addAssignment_27475,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88047(VarNext)
<=> v88045(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16516,axiom,
! [VarCurr] :
( v88045(VarCurr)
<=> ( v88016(VarCurr)
| v88048(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16515,axiom,
! [VarCurr] :
( v88048(VarCurr)
<=> ( v88049(VarCurr)
& v88069(VarCurr) ) ) ).
fof(writeUnaryOperator_6231,axiom,
! [VarCurr] :
( ~ v88069(VarCurr)
<=> v88016(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16514,axiom,
! [VarCurr] :
( v88049(VarCurr)
<=> ( v88050(VarCurr)
| v88067(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16513,axiom,
! [VarCurr] :
( v88067(VarCurr)
<=> ( v88028(VarCurr)
& v88068(VarCurr) ) ) ).
fof(writeUnaryOperator_6230,axiom,
! [VarCurr] :
( ~ v88068(VarCurr)
<=> v88030(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16512,axiom,
! [VarCurr] :
( v88050(VarCurr)
<=> ( v88051(VarCurr)
& v88030(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16511,axiom,
! [VarCurr] :
( v88051(VarCurr)
<=> ( v88052(VarCurr)
| v88061(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16510,axiom,
! [VarCurr] :
( v88061(VarCurr)
<=> ( v88062(VarCurr)
& v88066(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6508,axiom,
! [VarCurr] :
( v88066(VarCurr)
<=> ( ( v88054(VarCurr,bitIndex2)
<=> $false )
& ( v88054(VarCurr,bitIndex1)
<=> $false )
& ( v88054(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16509,axiom,
! [VarCurr] :
( v88062(VarCurr)
<=> ( v88063(VarCurr)
| v88064(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16508,axiom,
! [VarCurr] :
( v88064(VarCurr)
<=> ( v88028(VarCurr)
& v88065(VarCurr) ) ) ).
fof(writeUnaryOperator_6229,axiom,
! [VarCurr] :
( ~ v88065(VarCurr)
<=> v88063(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6507,axiom,
! [VarCurr] :
( v88063(VarCurr)
<=> ( v88026(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16507,axiom,
! [VarCurr] :
( v88052(VarCurr)
<=> ( v88053(VarCurr)
| v88055(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16506,axiom,
! [VarCurr] :
( v88055(VarCurr)
<=> ( v88056(VarCurr)
& v88060(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6506,axiom,
! [VarCurr] :
( v88060(VarCurr)
<=> ( ( v88054(VarCurr,bitIndex2)
<=> $false )
& ( v88054(VarCurr,bitIndex1)
<=> $true )
& ( v88054(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16505,axiom,
! [VarCurr] :
( v88056(VarCurr)
<=> ( v88057(VarCurr)
| v88058(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16504,axiom,
! [VarCurr] :
( v88058(VarCurr)
<=> ( v88028(VarCurr)
& v88059(VarCurr) ) ) ).
fof(writeUnaryOperator_6228,axiom,
! [VarCurr] :
( ~ v88059(VarCurr)
<=> v88057(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6505,axiom,
! [VarCurr] :
( v88057(VarCurr)
<=> ( v88026(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6504,axiom,
! [VarCurr] :
( v88053(VarCurr)
<=> ( ( v88054(VarCurr,bitIndex2)
<=> $true )
& ( v88054(VarCurr,bitIndex1)
<=> $false )
& ( v88054(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27474,axiom,
! [VarCurr] :
( v88054(VarCurr,bitIndex0)
<=> v88024(VarCurr) ) ).
fof(addAssignment_27473,axiom,
! [VarCurr] :
( v88054(VarCurr,bitIndex1)
<=> v88022(VarCurr) ) ).
fof(addAssignment_27472,axiom,
! [VarCurr] :
( v88054(VarCurr,bitIndex2)
<=> v88020(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16503,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88038(VarNext)
<=> ( v88039(VarNext)
& v88034(VarNext) ) ) ) ).
fof(writeUnaryOperator_6227,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v88039(VarNext)
<=> v88041(VarNext) ) ) ).
fof(addAssignment_27471,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88041(VarNext)
<=> v88034(VarCurr) ) ) ).
fof(addAssignment_27470,axiom,
! [VarCurr] :
( v88034(VarCurr)
<=> v73466(VarCurr) ) ).
fof(addAssignment_27469,axiom,
! [VarCurr] :
( v88032(VarCurr)
<=> $false ) ).
fof(addAssignment_27468,axiom,
! [VarCurr] :
( v88030(VarCurr)
<=> v73443(VarCurr) ) ).
fof(addAssignment_27467,axiom,
! [VarCurr] :
( v88028(VarCurr)
<=> $false ) ).
fof(addAssignment_27466,axiom,
! [VarCurr] :
( v88026(VarCurr)
<=> v73435(VarCurr,bitIndex9) ) ).
fof(addAssignment_27465,axiom,
! [VarCurr] :
( v73435(VarCurr,bitIndex9)
<=> v73437(VarCurr,bitIndex9) ) ).
fof(addAssignment_27464,axiom,
! [VarCurr] :
( v73437(VarCurr,bitIndex9)
<=> v72861(VarCurr,bitIndex9) ) ).
fof(addAssignment_27463,axiom,
! [VarCurr] :
( v88024(VarCurr)
<=> $false ) ).
fof(addAssignment_27462,axiom,
! [VarCurr] :
( v88022(VarCurr)
<=> $false ) ).
fof(addAssignment_27461,axiom,
! [VarCurr] :
( v88020(VarCurr)
<=> $true ) ).
fof(addAssignment_27460,axiom,
! [VarCurr] :
( v88018(VarCurr)
<=> $false ) ).
fof(addAssignment_27459,axiom,
! [VarCurr] :
( v88016(VarCurr)
<=> v73418(VarCurr) ) ).
fof(addAssignment_27458,axiom,
! [VarCurr] :
( v73288(VarCurr,bitIndex3)
<=> v73290(VarCurr,bitIndex3) ) ).
fof(addAssignment_27457,axiom,
! [VarCurr] :
( v73290(VarCurr,bitIndex3)
<=> v73292(VarCurr,bitIndex3) ) ).
fof(addAssignment_27456,axiom,
! [VarCurr] :
( v73292(VarCurr,bitIndex3)
<=> v73294(VarCurr,bitIndex3) ) ).
fof(addAssignment_27455,axiom,
! [VarCurr] :
( v73294(VarCurr,bitIndex3)
<=> v73296(VarCurr,bitIndex9) ) ).
fof(addAssignment_27454,axiom,
! [VarCurr] :
( v73296(VarCurr,bitIndex9)
<=> v73298(VarCurr,bitIndex9) ) ).
fof(addAssignment_27453,axiom,
! [VarCurr] :
( v73298(VarCurr,bitIndex9)
<=> v87946(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1379,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v87969(VarNext)
=> ( v87946(VarNext)
<=> v87946(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1437,axiom,
! [VarNext] :
( v87969(VarNext)
=> ( v87946(VarNext)
<=> v88004(VarNext) ) ) ).
fof(addAssignment_27452,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v88004(VarNext)
<=> v88002(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4364,axiom,
! [VarCurr] :
( ~ v87948(VarCurr)
=> ( v88002(VarCurr)
<=> v88005(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4374,axiom,
! [VarCurr] :
( v87948(VarCurr)
=> ( v88002(VarCurr)
<=> v87950(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4363,axiom,
! [VarCurr] :
( ~ v87982(VarCurr)
=> ( v88005(VarCurr)
<=> v87964(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4373,axiom,
! [VarCurr] :
( v87982(VarCurr)
=> ( v88005(VarCurr)
<=> v88006(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1099,axiom,
! [VarCurr] :
( ( ~ v87985(VarCurr)
& ~ v87987(VarCurr) )
=> ( v88006(VarCurr)
<=> v88010(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4362,axiom,
! [VarCurr] :
( v87987(VarCurr)
=> ( v88006(VarCurr)
<=> v88009(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4372,axiom,
! [VarCurr] :
( v87985(VarCurr)
=> ( v88006(VarCurr)
<=> v88007(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4361,axiom,
! [VarCurr] :
( ~ v87995(VarCurr)
=> ( v88010(VarCurr)
<=> v87964(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4371,axiom,
! [VarCurr] :
( v87995(VarCurr)
=> ( v88010(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4360,axiom,
! [VarCurr] :
( ~ v87989(VarCurr)
=> ( v88009(VarCurr)
<=> v87964(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4370,axiom,
! [VarCurr] :
( v87989(VarCurr)
=> ( v88009(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1857,axiom,
! [VarCurr] :
( ~ v88008(VarCurr)
=> ( v88007(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1889,axiom,
! [VarCurr] :
( v88008(VarCurr)
=> ( v88007(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6503,axiom,
! [VarCurr] :
( v88008(VarCurr)
<=> ( v87958(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16502,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v87969(VarNext)
<=> ( v87970(VarNext)
& v87979(VarNext) ) ) ) ).
fof(addAssignment_27451,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v87979(VarNext)
<=> v87977(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16501,axiom,
! [VarCurr] :
( v87977(VarCurr)
<=> ( v87948(VarCurr)
| v87980(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16500,axiom,
! [VarCurr] :
( v87980(VarCurr)
<=> ( v87981(VarCurr)
& v88001(VarCurr) ) ) ).
fof(writeUnaryOperator_6226,axiom,
! [VarCurr] :
( ~ v88001(VarCurr)
<=> v87948(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16499,axiom,
! [VarCurr] :
( v87981(VarCurr)
<=> ( v87982(VarCurr)
| v87999(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16498,axiom,
! [VarCurr] :
( v87999(VarCurr)
<=> ( v87960(VarCurr)
& v88000(VarCurr) ) ) ).
fof(writeUnaryOperator_6225,axiom,
! [VarCurr] :
( ~ v88000(VarCurr)
<=> v87962(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16497,axiom,
! [VarCurr] :
( v87982(VarCurr)
<=> ( v87983(VarCurr)
& v87962(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16496,axiom,
! [VarCurr] :
( v87983(VarCurr)
<=> ( v87984(VarCurr)
| v87993(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16495,axiom,
! [VarCurr] :
( v87993(VarCurr)
<=> ( v87994(VarCurr)
& v87998(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6502,axiom,
! [VarCurr] :
( v87998(VarCurr)
<=> ( ( v87986(VarCurr,bitIndex2)
<=> $false )
& ( v87986(VarCurr,bitIndex1)
<=> $false )
& ( v87986(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16494,axiom,
! [VarCurr] :
( v87994(VarCurr)
<=> ( v87995(VarCurr)
| v87996(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16493,axiom,
! [VarCurr] :
( v87996(VarCurr)
<=> ( v87960(VarCurr)
& v87997(VarCurr) ) ) ).
fof(writeUnaryOperator_6224,axiom,
! [VarCurr] :
( ~ v87997(VarCurr)
<=> v87995(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6501,axiom,
! [VarCurr] :
( v87995(VarCurr)
<=> ( v87958(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16492,axiom,
! [VarCurr] :
( v87984(VarCurr)
<=> ( v87985(VarCurr)
| v87987(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16491,axiom,
! [VarCurr] :
( v87987(VarCurr)
<=> ( v87988(VarCurr)
& v87992(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6500,axiom,
! [VarCurr] :
( v87992(VarCurr)
<=> ( ( v87986(VarCurr,bitIndex2)
<=> $false )
& ( v87986(VarCurr,bitIndex1)
<=> $true )
& ( v87986(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16490,axiom,
! [VarCurr] :
( v87988(VarCurr)
<=> ( v87989(VarCurr)
| v87990(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16489,axiom,
! [VarCurr] :
( v87990(VarCurr)
<=> ( v87960(VarCurr)
& v87991(VarCurr) ) ) ).
fof(writeUnaryOperator_6223,axiom,
! [VarCurr] :
( ~ v87991(VarCurr)
<=> v87989(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6499,axiom,
! [VarCurr] :
( v87989(VarCurr)
<=> ( v87958(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6498,axiom,
! [VarCurr] :
( v87985(VarCurr)
<=> ( ( v87986(VarCurr,bitIndex2)
<=> $true )
& ( v87986(VarCurr,bitIndex1)
<=> $false )
& ( v87986(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27450,axiom,
! [VarCurr] :
( v87986(VarCurr,bitIndex0)
<=> v87956(VarCurr) ) ).
fof(addAssignment_27449,axiom,
! [VarCurr] :
( v87986(VarCurr,bitIndex1)
<=> v87954(VarCurr) ) ).
fof(addAssignment_27448,axiom,
! [VarCurr] :
( v87986(VarCurr,bitIndex2)
<=> v87952(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16488,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v87970(VarNext)
<=> ( v87971(VarNext)
& v87966(VarNext) ) ) ) ).
fof(writeUnaryOperator_6222,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v87971(VarNext)
<=> v87973(VarNext) ) ) ).
fof(addAssignment_27447,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v87973(VarNext)
<=> v87966(VarCurr) ) ) ).
fof(addAssignment_27446,axiom,
! [VarCurr] :
( v87966(VarCurr)
<=> v73352(VarCurr) ) ).
fof(addAssignment_27445,axiom,
! [VarCurr] :
( v87964(VarCurr)
<=> $false ) ).
fof(addAssignment_27444,axiom,
! [VarCurr] :
( v87962(VarCurr)
<=> v73329(VarCurr) ) ).
fof(addAssignment_27443,axiom,
! [VarCurr] :
( v87960(VarCurr)
<=> $false ) ).
fof(addAssignment_27442,axiom,
! [VarCurr] :
( v87958(VarCurr)
<=> v73321(VarCurr,bitIndex9) ) ).
fof(addAssignment_27441,axiom,
! [VarCurr] :
( v73321(VarCurr,bitIndex9)
<=> v73323(VarCurr,bitIndex9) ) ).
fof(addAssignment_27440,axiom,
! [VarCurr] :
( v73323(VarCurr,bitIndex9)
<=> v72861(VarCurr,bitIndex9) ) ).
fof(addAssignment_27439,axiom,
! [VarCurr] :
( v87956(VarCurr)
<=> $false ) ).
fof(addAssignment_27438,axiom,
! [VarCurr] :
( v87954(VarCurr)
<=> $false ) ).
fof(addAssignment_27437,axiom,
! [VarCurr] :
( v87952(VarCurr)
<=> $true ) ).
fof(addAssignment_27436,axiom,
! [VarCurr] :
( v87950(VarCurr)
<=> $false ) ).
fof(addAssignment_27435,axiom,
! [VarCurr] :
( v87948(VarCurr)
<=> v73304(VarCurr) ) ).
fof(addAssignment_27434,axiom,
! [VarCurr] :
( v73174(VarCurr,bitIndex3)
<=> v73176(VarCurr,bitIndex3) ) ).
fof(addAssignment_27433,axiom,
! [VarCurr] :
( v73176(VarCurr,bitIndex3)
<=> v73178(VarCurr,bitIndex3) ) ).
fof(addAssignment_27432,axiom,
! [VarCurr] :
( v73178(VarCurr,bitIndex3)
<=> v73180(VarCurr,bitIndex3) ) ).
fof(addAssignment_27431,axiom,
! [VarCurr] :
( v73180(VarCurr,bitIndex3)
<=> v73182(VarCurr,bitIndex9) ) ).
fof(addAssignment_27430,axiom,
! [VarCurr] :
( v73182(VarCurr,bitIndex9)
<=> v73184(VarCurr,bitIndex9) ) ).
fof(addAssignment_27429,axiom,
! [VarCurr] :
( v73184(VarCurr,bitIndex9)
<=> v87878(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1378,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v87901(VarNext)
=> ( v87878(VarNext)
<=> v87878(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1436,axiom,
! [VarNext] :
( v87901(VarNext)
=> ( v87878(VarNext)
<=> v87936(VarNext) ) ) ).
fof(addAssignment_27428,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v87936(VarNext)
<=> v87934(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4359,axiom,
! [VarCurr] :
( ~ v87880(VarCurr)
=> ( v87934(VarCurr)
<=> v87937(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4369,axiom,
! [VarCurr] :
( v87880(VarCurr)
=> ( v87934(VarCurr)
<=> v87882(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4358,axiom,
! [VarCurr] :
( ~ v87914(VarCurr)
=> ( v87937(VarCurr)
<=> v87896(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4368,axiom,
! [VarCurr] :
( v87914(VarCurr)
=> ( v87937(VarCurr)
<=> v87938(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1098,axiom,
! [VarCurr] :
( ( ~ v87917(VarCurr)
& ~ v87919(VarCurr) )
=> ( v87938(VarCurr)
<=> v87942(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4357,axiom,
! [VarCurr] :
( v87919(VarCurr)
=> ( v87938(VarCurr)
<=> v87941(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4367,axiom,
! [VarCurr] :
( v87917(VarCurr)
=> ( v87938(VarCurr)
<=> v87939(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4356,axiom,
! [VarCurr] :
( ~ v87927(VarCurr)
=> ( v87942(VarCurr)
<=> v87896(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4366,axiom,
! [VarCurr] :
( v87927(VarCurr)
=> ( v87942(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4355,axiom,
! [VarCurr] :
( ~ v87921(VarCurr)
=> ( v87941(VarCurr)
<=> v87896(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4365,axiom,
! [VarCurr] :
( v87921(VarCurr)
=> ( v87941(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1856,axiom,
! [VarCurr] :
( ~ v87940(VarCurr)
=> ( v87939(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1888,axiom,
! [VarCurr] :
( v87940(VarCurr)
=> ( v87939(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6497,axiom,
! [VarCurr] :
( v87940(VarCurr)
<=> ( v87890(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16487,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v87901(VarNext)
<=> ( v87902(VarNext)
& v87911(VarNext) ) ) ) ).
fof(addAssignment_27427,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v87911(VarNext)
<=> v87909(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16486,axiom,
! [VarCurr] :
( v87909(VarCurr)
<=> ( v87880(VarCurr)
| v87912(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16485,axiom,
! [VarCurr] :
( v87912(VarCurr)
<=> ( v87913(VarCurr)
& v87933(VarCurr) ) ) ).
fof(writeUnaryOperator_6221,axiom,
! [VarCurr] :
( ~ v87933(VarCurr)
<=> v87880(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16484,axiom,
! [VarCurr] :
( v87913(VarCurr)
<=> ( v87914(VarCurr)
| v87931(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16483,axiom,
! [VarCurr] :
( v87931(VarCurr)
<=> ( v87892(VarCurr)
& v87932(VarCurr) ) ) ).
fof(writeUnaryOperator_6220,axiom,
! [VarCurr] :
( ~ v87932(VarCurr)
<=> v87894(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16482,axiom,
! [VarCurr] :
( v87914(VarCurr)
<=> ( v87915(VarCurr)
& v87894(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16481,axiom,
! [VarCurr] :
( v87915(VarCurr)
<=> ( v87916(VarCurr)
| v87925(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16480,axiom,
! [VarCurr] :
( v87925(VarCurr)
<=> ( v87926(VarCurr)
& v87930(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6496,axiom,
! [VarCurr] :
( v87930(VarCurr)
<=> ( ( v87918(VarCurr,bitIndex2)
<=> $false )
& ( v87918(VarCurr,bitIndex1)
<=> $false )
& ( v87918(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16479,axiom,
! [VarCurr] :
( v87926(VarCurr)
<=> ( v87927(VarCurr)
| v87928(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16478,axiom,
! [VarCurr] :
( v87928(VarCurr)
<=> ( v87892(VarCurr)
& v87929(VarCurr) ) ) ).
fof(writeUnaryOperator_6219,axiom,
! [VarCurr] :
( ~ v87929(VarCurr)
<=> v87927(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6495,axiom,
! [VarCurr] :
( v87927(VarCurr)
<=> ( v87890(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16477,axiom,
! [VarCurr] :
( v87916(VarCurr)
<=> ( v87917(VarCurr)
| v87919(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16476,axiom,
! [VarCurr] :
( v87919(VarCurr)
<=> ( v87920(VarCurr)
& v87924(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6494,axiom,
! [VarCurr] :
( v87924(VarCurr)
<=> ( ( v87918(VarCurr,bitIndex2)
<=> $false )
& ( v87918(VarCurr,bitIndex1)
<=> $true )
& ( v87918(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16475,axiom,
! [VarCurr] :
( v87920(VarCurr)
<=> ( v87921(VarCurr)
| v87922(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16474,axiom,
! [VarCurr] :
( v87922(VarCurr)
<=> ( v87892(VarCurr)
& v87923(VarCurr) ) ) ).
fof(writeUnaryOperator_6218,axiom,
! [VarCurr] :
( ~ v87923(VarCurr)
<=> v87921(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6493,axiom,
! [VarCurr] :
( v87921(VarCurr)
<=> ( v87890(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6492,axiom,
! [VarCurr] :
( v87917(VarCurr)
<=> ( ( v87918(VarCurr,bitIndex2)
<=> $true )
& ( v87918(VarCurr,bitIndex1)
<=> $false )
& ( v87918(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27426,axiom,
! [VarCurr] :
( v87918(VarCurr,bitIndex0)
<=> v87888(VarCurr) ) ).
fof(addAssignment_27425,axiom,
! [VarCurr] :
( v87918(VarCurr,bitIndex1)
<=> v87886(VarCurr) ) ).
fof(addAssignment_27424,axiom,
! [VarCurr] :
( v87918(VarCurr,bitIndex2)
<=> v87884(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16473,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v87902(VarNext)
<=> ( v87903(VarNext)
& v87898(VarNext) ) ) ) ).
fof(writeUnaryOperator_6217,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v87903(VarNext)
<=> v87905(VarNext) ) ) ).
fof(addAssignment_27423,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v87905(VarNext)
<=> v87898(VarCurr) ) ) ).
fof(addAssignment_27422,axiom,
! [VarCurr] :
( v87898(VarCurr)
<=> v73238(VarCurr) ) ).
fof(addAssignment_27421,axiom,
! [VarCurr] :
( v87896(VarCurr)
<=> $false ) ).
fof(addAssignment_27420,axiom,
! [VarCurr] :
( v87894(VarCurr)
<=> v73215(VarCurr) ) ).
fof(addAssignment_27419,axiom,
! [VarCurr] :
( v87892(VarCurr)
<=> $false ) ).
fof(addAssignment_27418,axiom,
! [VarCurr] :
( v87890(VarCurr)
<=> v73207(VarCurr,bitIndex9) ) ).
fof(addAssignment_27417,axiom,
! [VarCurr] :
( v73207(VarCurr,bitIndex9)
<=> v73209(VarCurr,bitIndex9) ) ).
fof(addAssignment_27416,axiom,
! [VarCurr] :
( v73209(VarCurr,bitIndex9)
<=> v72861(VarCurr,bitIndex9) ) ).
fof(addAssignment_27415,axiom,
! [VarCurr] :
( v87888(VarCurr)
<=> $false ) ).
fof(addAssignment_27414,axiom,
! [VarCurr] :
( v87886(VarCurr)
<=> $false ) ).
fof(addAssignment_27413,axiom,
! [VarCurr] :
( v87884(VarCurr)
<=> $true ) ).
fof(addAssignment_27412,axiom,
! [VarCurr] :
( v87882(VarCurr)
<=> $false ) ).
fof(addAssignment_27411,axiom,
! [VarCurr] :
( v87880(VarCurr)
<=> v73190(VarCurr) ) ).
fof(addAssignment_27410,axiom,
! [VarCurr] :
( v73060(VarCurr,bitIndex3)
<=> v73062(VarCurr,bitIndex3) ) ).
fof(addAssignment_27409,axiom,
! [VarCurr] :
( v73062(VarCurr,bitIndex3)
<=> v73064(VarCurr,bitIndex3) ) ).
fof(addAssignment_27408,axiom,
! [VarCurr] :
( v73064(VarCurr,bitIndex3)
<=> v73066(VarCurr,bitIndex3) ) ).
fof(addAssignment_27407,axiom,
! [VarCurr] :
( v73066(VarCurr,bitIndex3)
<=> v73068(VarCurr,bitIndex9) ) ).
fof(addAssignment_27406,axiom,
! [VarCurr] :
( v73068(VarCurr,bitIndex9)
<=> v73070(VarCurr,bitIndex9) ) ).
fof(addAssignment_27405,axiom,
! [VarCurr] :
( v73070(VarCurr,bitIndex9)
<=> v87810(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1377,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v87833(VarNext)
=> ( v87810(VarNext)
<=> v87810(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1435,axiom,
! [VarNext] :
( v87833(VarNext)
=> ( v87810(VarNext)
<=> v87868(VarNext) ) ) ).
fof(addAssignment_27404,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v87868(VarNext)
<=> v87866(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4354,axiom,
! [VarCurr] :
( ~ v87812(VarCurr)
=> ( v87866(VarCurr)
<=> v87869(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4364,axiom,
! [VarCurr] :
( v87812(VarCurr)
=> ( v87866(VarCurr)
<=> v87814(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4353,axiom,
! [VarCurr] :
( ~ v87846(VarCurr)
=> ( v87869(VarCurr)
<=> v87828(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4363,axiom,
! [VarCurr] :
( v87846(VarCurr)
=> ( v87869(VarCurr)
<=> v87870(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1097,axiom,
! [VarCurr] :
( ( ~ v87849(VarCurr)
& ~ v87851(VarCurr) )
=> ( v87870(VarCurr)
<=> v87874(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4352,axiom,
! [VarCurr] :
( v87851(VarCurr)
=> ( v87870(VarCurr)
<=> v87873(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4362,axiom,
! [VarCurr] :
( v87849(VarCurr)
=> ( v87870(VarCurr)
<=> v87871(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4351,axiom,
! [VarCurr] :
( ~ v87859(VarCurr)
=> ( v87874(VarCurr)
<=> v87828(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4361,axiom,
! [VarCurr] :
( v87859(VarCurr)
=> ( v87874(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4350,axiom,
! [VarCurr] :
( ~ v87853(VarCurr)
=> ( v87873(VarCurr)
<=> v87828(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4360,axiom,
! [VarCurr] :
( v87853(VarCurr)
=> ( v87873(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1855,axiom,
! [VarCurr] :
( ~ v87872(VarCurr)
=> ( v87871(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1887,axiom,
! [VarCurr] :
( v87872(VarCurr)
=> ( v87871(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6491,axiom,
! [VarCurr] :
( v87872(VarCurr)
<=> ( v87822(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16472,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v87833(VarNext)
<=> ( v87834(VarNext)
& v87843(VarNext) ) ) ) ).
fof(addAssignment_27403,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v87843(VarNext)
<=> v87841(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16471,axiom,
! [VarCurr] :
( v87841(VarCurr)
<=> ( v87812(VarCurr)
| v87844(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16470,axiom,
! [VarCurr] :
( v87844(VarCurr)
<=> ( v87845(VarCurr)
& v87865(VarCurr) ) ) ).
fof(writeUnaryOperator_6216,axiom,
! [VarCurr] :
( ~ v87865(VarCurr)
<=> v87812(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16469,axiom,
! [VarCurr] :
( v87845(VarCurr)
<=> ( v87846(VarCurr)
| v87863(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16468,axiom,
! [VarCurr] :
( v87863(VarCurr)
<=> ( v87824(VarCurr)
& v87864(VarCurr) ) ) ).
fof(writeUnaryOperator_6215,axiom,
! [VarCurr] :
( ~ v87864(VarCurr)
<=> v87826(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16467,axiom,
! [VarCurr] :
( v87846(VarCurr)
<=> ( v87847(VarCurr)
& v87826(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16466,axiom,
! [VarCurr] :
( v87847(VarCurr)
<=> ( v87848(VarCurr)
| v87857(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16465,axiom,
! [VarCurr] :
( v87857(VarCurr)
<=> ( v87858(VarCurr)
& v87862(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6490,axiom,
! [VarCurr] :
( v87862(VarCurr)
<=> ( ( v87850(VarCurr,bitIndex2)
<=> $false )
& ( v87850(VarCurr,bitIndex1)
<=> $false )
& ( v87850(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16464,axiom,
! [VarCurr] :
( v87858(VarCurr)
<=> ( v87859(VarCurr)
| v87860(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16463,axiom,
! [VarCurr] :
( v87860(VarCurr)
<=> ( v87824(VarCurr)
& v87861(VarCurr) ) ) ).
fof(writeUnaryOperator_6214,axiom,
! [VarCurr] :
( ~ v87861(VarCurr)
<=> v87859(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6489,axiom,
! [VarCurr] :
( v87859(VarCurr)
<=> ( v87822(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16462,axiom,
! [VarCurr] :
( v87848(VarCurr)
<=> ( v87849(VarCurr)
| v87851(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16461,axiom,
! [VarCurr] :
( v87851(VarCurr)
<=> ( v87852(VarCurr)
& v87856(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6488,axiom,
! [VarCurr] :
( v87856(VarCurr)
<=> ( ( v87850(VarCurr,bitIndex2)
<=> $false )
& ( v87850(VarCurr,bitIndex1)
<=> $true )
& ( v87850(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16460,axiom,
! [VarCurr] :
( v87852(VarCurr)
<=> ( v87853(VarCurr)
| v87854(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16459,axiom,
! [VarCurr] :
( v87854(VarCurr)
<=> ( v87824(VarCurr)
& v87855(VarCurr) ) ) ).
fof(writeUnaryOperator_6213,axiom,
! [VarCurr] :
( ~ v87855(VarCurr)
<=> v87853(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6487,axiom,
! [VarCurr] :
( v87853(VarCurr)
<=> ( v87822(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6486,axiom,
! [VarCurr] :
( v87849(VarCurr)
<=> ( ( v87850(VarCurr,bitIndex2)
<=> $true )
& ( v87850(VarCurr,bitIndex1)
<=> $false )
& ( v87850(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27402,axiom,
! [VarCurr] :
( v87850(VarCurr,bitIndex0)
<=> v87820(VarCurr) ) ).
fof(addAssignment_27401,axiom,
! [VarCurr] :
( v87850(VarCurr,bitIndex1)
<=> v87818(VarCurr) ) ).
fof(addAssignment_27400,axiom,
! [VarCurr] :
( v87850(VarCurr,bitIndex2)
<=> v87816(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16458,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v87834(VarNext)
<=> ( v87835(VarNext)
& v87830(VarNext) ) ) ) ).
fof(writeUnaryOperator_6212,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v87835(VarNext)
<=> v87837(VarNext) ) ) ).
fof(addAssignment_27399,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v87837(VarNext)
<=> v87830(VarCurr) ) ) ).
fof(addAssignment_27398,axiom,
! [VarCurr] :
( v87830(VarCurr)
<=> v73124(VarCurr) ) ).
fof(addAssignment_27397,axiom,
! [VarCurr] :
( v87828(VarCurr)
<=> $false ) ).
fof(addAssignment_27396,axiom,
! [VarCurr] :
( v87826(VarCurr)
<=> v73101(VarCurr) ) ).
fof(addAssignment_27395,axiom,
! [VarCurr] :
( v87824(VarCurr)
<=> $false ) ).
fof(addAssignment_27394,axiom,
! [VarCurr] :
( v87822(VarCurr)
<=> v73093(VarCurr,bitIndex9) ) ).
fof(addAssignment_27393,axiom,
! [VarCurr] :
( v73093(VarCurr,bitIndex9)
<=> v73095(VarCurr,bitIndex9) ) ).
fof(addAssignment_27392,axiom,
! [VarCurr] :
( v73095(VarCurr,bitIndex9)
<=> v72861(VarCurr,bitIndex9) ) ).
fof(addAssignment_27391,axiom,
! [VarCurr] :
( v87820(VarCurr)
<=> $false ) ).
fof(addAssignment_27390,axiom,
! [VarCurr] :
( v87818(VarCurr)
<=> $false ) ).
fof(addAssignment_27389,axiom,
! [VarCurr] :
( v87816(VarCurr)
<=> $true ) ).
fof(addAssignment_27388,axiom,
! [VarCurr] :
( v87814(VarCurr)
<=> $false ) ).
fof(addAssignment_27387,axiom,
! [VarCurr] :
( v87812(VarCurr)
<=> v73076(VarCurr) ) ).
fof(addAssignment_27386,axiom,
! [VarCurr] :
( v72946(VarCurr,bitIndex3)
<=> v72948(VarCurr,bitIndex3) ) ).
fof(addAssignment_27385,axiom,
! [VarCurr] :
( v72948(VarCurr,bitIndex3)
<=> v72950(VarCurr,bitIndex3) ) ).
fof(addAssignment_27384,axiom,
! [VarCurr] :
( v72950(VarCurr,bitIndex3)
<=> v72952(VarCurr,bitIndex3) ) ).
fof(addAssignment_27383,axiom,
! [VarCurr] :
( v72952(VarCurr,bitIndex3)
<=> v72954(VarCurr,bitIndex9) ) ).
fof(addAssignment_27382,axiom,
! [VarCurr] :
( v72954(VarCurr,bitIndex9)
<=> v72956(VarCurr,bitIndex9) ) ).
fof(addAssignment_27381,axiom,
! [VarCurr] :
( v72956(VarCurr,bitIndex9)
<=> v87742(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1376,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v87765(VarNext)
=> ( v87742(VarNext)
<=> v87742(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1434,axiom,
! [VarNext] :
( v87765(VarNext)
=> ( v87742(VarNext)
<=> v87800(VarNext) ) ) ).
fof(addAssignment_27380,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v87800(VarNext)
<=> v87798(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4349,axiom,
! [VarCurr] :
( ~ v87744(VarCurr)
=> ( v87798(VarCurr)
<=> v87801(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4359,axiom,
! [VarCurr] :
( v87744(VarCurr)
=> ( v87798(VarCurr)
<=> v87746(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4348,axiom,
! [VarCurr] :
( ~ v87778(VarCurr)
=> ( v87801(VarCurr)
<=> v87760(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4358,axiom,
! [VarCurr] :
( v87778(VarCurr)
=> ( v87801(VarCurr)
<=> v87802(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1096,axiom,
! [VarCurr] :
( ( ~ v87781(VarCurr)
& ~ v87783(VarCurr) )
=> ( v87802(VarCurr)
<=> v87806(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4347,axiom,
! [VarCurr] :
( v87783(VarCurr)
=> ( v87802(VarCurr)
<=> v87805(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4357,axiom,
! [VarCurr] :
( v87781(VarCurr)
=> ( v87802(VarCurr)
<=> v87803(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4346,axiom,
! [VarCurr] :
( ~ v87791(VarCurr)
=> ( v87806(VarCurr)
<=> v87760(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4356,axiom,
! [VarCurr] :
( v87791(VarCurr)
=> ( v87806(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4345,axiom,
! [VarCurr] :
( ~ v87785(VarCurr)
=> ( v87805(VarCurr)
<=> v87760(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4355,axiom,
! [VarCurr] :
( v87785(VarCurr)
=> ( v87805(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1854,axiom,
! [VarCurr] :
( ~ v87804(VarCurr)
=> ( v87803(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1886,axiom,
! [VarCurr] :
( v87804(VarCurr)
=> ( v87803(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6485,axiom,
! [VarCurr] :
( v87804(VarCurr)
<=> ( v87754(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16457,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v87765(VarNext)
<=> ( v87766(VarNext)
& v87775(VarNext) ) ) ) ).
fof(addAssignment_27379,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v87775(VarNext)
<=> v87773(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16456,axiom,
! [VarCurr] :
( v87773(VarCurr)
<=> ( v87744(VarCurr)
| v87776(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16455,axiom,
! [VarCurr] :
( v87776(VarCurr)
<=> ( v87777(VarCurr)
& v87797(VarCurr) ) ) ).
fof(writeUnaryOperator_6211,axiom,
! [VarCurr] :
( ~ v87797(VarCurr)
<=> v87744(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16454,axiom,
! [VarCurr] :
( v87777(VarCurr)
<=> ( v87778(VarCurr)
| v87795(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16453,axiom,
! [VarCurr] :
( v87795(VarCurr)
<=> ( v87756(VarCurr)
& v87796(VarCurr) ) ) ).
fof(writeUnaryOperator_6210,axiom,
! [VarCurr] :
( ~ v87796(VarCurr)
<=> v87758(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16452,axiom,
! [VarCurr] :
( v87778(VarCurr)
<=> ( v87779(VarCurr)
& v87758(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16451,axiom,
! [VarCurr] :
( v87779(VarCurr)
<=> ( v87780(VarCurr)
| v87789(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16450,axiom,
! [VarCurr] :
( v87789(VarCurr)
<=> ( v87790(VarCurr)
& v87794(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6484,axiom,
! [VarCurr] :
( v87794(VarCurr)
<=> ( ( v87782(VarCurr,bitIndex2)
<=> $false )
& ( v87782(VarCurr,bitIndex1)
<=> $false )
& ( v87782(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16449,axiom,
! [VarCurr] :
( v87790(VarCurr)
<=> ( v87791(VarCurr)
| v87792(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16448,axiom,
! [VarCurr] :
( v87792(VarCurr)
<=> ( v87756(VarCurr)
& v87793(VarCurr) ) ) ).
fof(writeUnaryOperator_6209,axiom,
! [VarCurr] :
( ~ v87793(VarCurr)
<=> v87791(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6483,axiom,
! [VarCurr] :
( v87791(VarCurr)
<=> ( v87754(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16447,axiom,
! [VarCurr] :
( v87780(VarCurr)
<=> ( v87781(VarCurr)
| v87783(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16446,axiom,
! [VarCurr] :
( v87783(VarCurr)
<=> ( v87784(VarCurr)
& v87788(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6482,axiom,
! [VarCurr] :
( v87788(VarCurr)
<=> ( ( v87782(VarCurr,bitIndex2)
<=> $false )
& ( v87782(VarCurr,bitIndex1)
<=> $true )
& ( v87782(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16445,axiom,
! [VarCurr] :
( v87784(VarCurr)
<=> ( v87785(VarCurr)
| v87786(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16444,axiom,
! [VarCurr] :
( v87786(VarCurr)
<=> ( v87756(VarCurr)
& v87787(VarCurr) ) ) ).
fof(writeUnaryOperator_6208,axiom,
! [VarCurr] :
( ~ v87787(VarCurr)
<=> v87785(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6481,axiom,
! [VarCurr] :
( v87785(VarCurr)
<=> ( v87754(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6480,axiom,
! [VarCurr] :
( v87781(VarCurr)
<=> ( ( v87782(VarCurr,bitIndex2)
<=> $true )
& ( v87782(VarCurr,bitIndex1)
<=> $false )
& ( v87782(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27378,axiom,
! [VarCurr] :
( v87782(VarCurr,bitIndex0)
<=> v87752(VarCurr) ) ).
fof(addAssignment_27377,axiom,
! [VarCurr] :
( v87782(VarCurr,bitIndex1)
<=> v87750(VarCurr) ) ).
fof(addAssignment_27376,axiom,
! [VarCurr] :
( v87782(VarCurr,bitIndex2)
<=> v87748(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16443,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v87766(VarNext)
<=> ( v87767(VarNext)
& v87762(VarNext) ) ) ) ).
fof(writeUnaryOperator_6207,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v87767(VarNext)
<=> v87769(VarNext) ) ) ).
fof(addAssignment_27375,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v87769(VarNext)
<=> v87762(VarCurr) ) ) ).
fof(addAssignment_27374,axiom,
! [VarCurr] :
( v87762(VarCurr)
<=> v73010(VarCurr) ) ).
fof(addAssignment_27373,axiom,
! [VarCurr] :
( v87760(VarCurr)
<=> $false ) ).
fof(addAssignment_27372,axiom,
! [VarCurr] :
( v87758(VarCurr)
<=> v72987(VarCurr) ) ).
fof(addAssignment_27371,axiom,
! [VarCurr] :
( v87756(VarCurr)
<=> $false ) ).
fof(addAssignment_27370,axiom,
! [VarCurr] :
( v87754(VarCurr)
<=> v72979(VarCurr,bitIndex9) ) ).
fof(addAssignment_27369,axiom,
! [VarCurr] :
( v72979(VarCurr,bitIndex9)
<=> v72981(VarCurr,bitIndex9) ) ).
fof(addAssignment_27368,axiom,
! [VarCurr] :
( v72981(VarCurr,bitIndex9)
<=> v72861(VarCurr,bitIndex9) ) ).
fof(addAssignment_27367,axiom,
! [VarCurr] :
( v87752(VarCurr)
<=> $false ) ).
fof(addAssignment_27366,axiom,
! [VarCurr] :
( v87750(VarCurr)
<=> $false ) ).
fof(addAssignment_27365,axiom,
! [VarCurr] :
( v87748(VarCurr)
<=> $true ) ).
fof(addAssignment_27364,axiom,
! [VarCurr] :
( v87746(VarCurr)
<=> $false ) ).
fof(addAssignment_27363,axiom,
! [VarCurr] :
( v87744(VarCurr)
<=> v72962(VarCurr) ) ).
fof(addAssignment_27362,axiom,
! [VarCurr] :
( v72814(VarCurr,bitIndex3)
<=> v72816(VarCurr,bitIndex3) ) ).
fof(addAssignment_27361,axiom,
! [VarCurr] :
( v72816(VarCurr,bitIndex3)
<=> v72818(VarCurr,bitIndex3) ) ).
fof(addAssignment_27360,axiom,
! [VarCurr] :
( v72818(VarCurr,bitIndex3)
<=> v72820(VarCurr,bitIndex3) ) ).
fof(addAssignment_27359,axiom,
! [VarCurr] :
( v72820(VarCurr,bitIndex3)
<=> v72822(VarCurr,bitIndex9) ) ).
fof(addAssignment_27358,axiom,
! [VarCurr] :
( v72822(VarCurr,bitIndex9)
<=> v72824(VarCurr,bitIndex9) ) ).
fof(addAssignment_27357,axiom,
! [VarCurr] :
( v72824(VarCurr,bitIndex9)
<=> v87674(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1375,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v87697(VarNext)
=> ( v87674(VarNext)
<=> v87674(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1433,axiom,
! [VarNext] :
( v87697(VarNext)
=> ( v87674(VarNext)
<=> v87732(VarNext) ) ) ).
fof(addAssignment_27356,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v87732(VarNext)
<=> v87730(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4344,axiom,
! [VarCurr] :
( ~ v87676(VarCurr)
=> ( v87730(VarCurr)
<=> v87733(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4354,axiom,
! [VarCurr] :
( v87676(VarCurr)
=> ( v87730(VarCurr)
<=> v87678(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4343,axiom,
! [VarCurr] :
( ~ v87710(VarCurr)
=> ( v87733(VarCurr)
<=> v87692(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4353,axiom,
! [VarCurr] :
( v87710(VarCurr)
=> ( v87733(VarCurr)
<=> v87734(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1095,axiom,
! [VarCurr] :
( ( ~ v87713(VarCurr)
& ~ v87715(VarCurr) )
=> ( v87734(VarCurr)
<=> v87738(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4342,axiom,
! [VarCurr] :
( v87715(VarCurr)
=> ( v87734(VarCurr)
<=> v87737(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4352,axiom,
! [VarCurr] :
( v87713(VarCurr)
=> ( v87734(VarCurr)
<=> v87735(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4341,axiom,
! [VarCurr] :
( ~ v87723(VarCurr)
=> ( v87738(VarCurr)
<=> v87692(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4351,axiom,
! [VarCurr] :
( v87723(VarCurr)
=> ( v87738(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4340,axiom,
! [VarCurr] :
( ~ v87717(VarCurr)
=> ( v87737(VarCurr)
<=> v87692(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4350,axiom,
! [VarCurr] :
( v87717(VarCurr)
=> ( v87737(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1853,axiom,
! [VarCurr] :
( ~ v87736(VarCurr)
=> ( v87735(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1885,axiom,
! [VarCurr] :
( v87736(VarCurr)
=> ( v87735(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6479,axiom,
! [VarCurr] :
( v87736(VarCurr)
<=> ( v87686(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16442,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v87697(VarNext)
<=> ( v87698(VarNext)
& v87707(VarNext) ) ) ) ).
fof(addAssignment_27355,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v87707(VarNext)
<=> v87705(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16441,axiom,
! [VarCurr] :
( v87705(VarCurr)
<=> ( v87676(VarCurr)
| v87708(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16440,axiom,
! [VarCurr] :
( v87708(VarCurr)
<=> ( v87709(VarCurr)
& v87729(VarCurr) ) ) ).
fof(writeUnaryOperator_6206,axiom,
! [VarCurr] :
( ~ v87729(VarCurr)
<=> v87676(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16439,axiom,
! [VarCurr] :
( v87709(VarCurr)
<=> ( v87710(VarCurr)
| v87727(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16438,axiom,
! [VarCurr] :
( v87727(VarCurr)
<=> ( v87688(VarCurr)
& v87728(VarCurr) ) ) ).
fof(writeUnaryOperator_6205,axiom,
! [VarCurr] :
( ~ v87728(VarCurr)
<=> v87690(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16437,axiom,
! [VarCurr] :
( v87710(VarCurr)
<=> ( v87711(VarCurr)
& v87690(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16436,axiom,
! [VarCurr] :
( v87711(VarCurr)
<=> ( v87712(VarCurr)
| v87721(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16435,axiom,
! [VarCurr] :
( v87721(VarCurr)
<=> ( v87722(VarCurr)
& v87726(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6478,axiom,
! [VarCurr] :
( v87726(VarCurr)
<=> ( ( v87714(VarCurr,bitIndex2)
<=> $false )
& ( v87714(VarCurr,bitIndex1)
<=> $false )
& ( v87714(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16434,axiom,
! [VarCurr] :
( v87722(VarCurr)
<=> ( v87723(VarCurr)
| v87724(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16433,axiom,
! [VarCurr] :
( v87724(VarCurr)
<=> ( v87688(VarCurr)
& v87725(VarCurr) ) ) ).
fof(writeUnaryOperator_6204,axiom,
! [VarCurr] :
( ~ v87725(VarCurr)
<=> v87723(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6477,axiom,
! [VarCurr] :
( v87723(VarCurr)
<=> ( v87686(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16432,axiom,
! [VarCurr] :
( v87712(VarCurr)
<=> ( v87713(VarCurr)
| v87715(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16431,axiom,
! [VarCurr] :
( v87715(VarCurr)
<=> ( v87716(VarCurr)
& v87720(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6476,axiom,
! [VarCurr] :
( v87720(VarCurr)
<=> ( ( v87714(VarCurr,bitIndex2)
<=> $false )
& ( v87714(VarCurr,bitIndex1)
<=> $true )
& ( v87714(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16430,axiom,
! [VarCurr] :
( v87716(VarCurr)
<=> ( v87717(VarCurr)
| v87718(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16429,axiom,
! [VarCurr] :
( v87718(VarCurr)
<=> ( v87688(VarCurr)
& v87719(VarCurr) ) ) ).
fof(writeUnaryOperator_6203,axiom,
! [VarCurr] :
( ~ v87719(VarCurr)
<=> v87717(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6475,axiom,
! [VarCurr] :
( v87717(VarCurr)
<=> ( v87686(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6474,axiom,
! [VarCurr] :
( v87713(VarCurr)
<=> ( ( v87714(VarCurr,bitIndex2)
<=> $true )
& ( v87714(VarCurr,bitIndex1)
<=> $false )
& ( v87714(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27354,axiom,
! [VarCurr] :
( v87714(VarCurr,bitIndex0)
<=> v87684(VarCurr) ) ).
fof(addAssignment_27353,axiom,
! [VarCurr] :
( v87714(VarCurr,bitIndex1)
<=> v87682(VarCurr) ) ).
fof(addAssignment_27352,axiom,
! [VarCurr] :
( v87714(VarCurr,bitIndex2)
<=> v87680(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16428,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v87698(VarNext)
<=> ( v87699(VarNext)
& v87694(VarNext) ) ) ) ).
fof(writeUnaryOperator_6202,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v87699(VarNext)
<=> v87701(VarNext) ) ) ).
fof(addAssignment_27351,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v87701(VarNext)
<=> v87694(VarCurr) ) ) ).
fof(addAssignment_27350,axiom,
! [VarCurr] :
( v87694(VarCurr)
<=> v72892(VarCurr) ) ).
fof(addAssignment_27349,axiom,
! [VarCurr] :
( v87692(VarCurr)
<=> $false ) ).
fof(addAssignment_27348,axiom,
! [VarCurr] :
( v87690(VarCurr)
<=> v72867(VarCurr) ) ).
fof(addAssignment_27347,axiom,
! [VarCurr] :
( v87688(VarCurr)
<=> $false ) ).
fof(addAssignment_27346,axiom,
! [VarCurr] :
( v87686(VarCurr)
<=> v72857(VarCurr,bitIndex9) ) ).
fof(addAssignment_27345,axiom,
! [VarCurr] :
( v72857(VarCurr,bitIndex9)
<=> v72859(VarCurr,bitIndex9) ) ).
fof(addAssignment_27344,axiom,
! [VarCurr] :
( v72859(VarCurr,bitIndex9)
<=> v72861(VarCurr,bitIndex9) ) ).
fof(addAssignment_27343,axiom,
! [VarCurr] :
( v72861(VarCurr,bitIndex9)
<=> v68423(VarCurr,bitIndex9) ) ).
fof(addAssignment_27342,axiom,
! [VarCurr] :
( v68423(VarCurr,bitIndex9)
<=> v68425(VarCurr,bitIndex9) ) ).
fof(addAssignment_27341,axiom,
! [VarCurr] :
( v68425(VarCurr,bitIndex9)
<=> v68427(VarCurr,bitIndex9) ) ).
fof(addAssignment_27340,axiom,
! [VarCurr] :
( v68427(VarCurr,bitIndex9)
<=> v68429(VarCurr,bitIndex9) ) ).
fof(addAssignment_27339,axiom,
! [VarCurr] :
( v68429(VarCurr,bitIndex9)
<=> v68431(VarCurr,bitIndex9) ) ).
fof(addAssignment_27338,axiom,
! [VarCurr] :
( v68431(VarCurr,bitIndex9)
<=> v68433(VarCurr,bitIndex9) ) ).
fof(addAssignment_27337,axiom,
! [VarCurr] :
( v87684(VarCurr)
<=> $false ) ).
fof(addAssignment_27336,axiom,
! [VarCurr] :
( v87682(VarCurr)
<=> $false ) ).
fof(addAssignment_27335,axiom,
! [VarCurr] :
( v87680(VarCurr)
<=> $true ) ).
fof(addAssignment_27334,axiom,
! [VarCurr] :
( v87678(VarCurr)
<=> $false ) ).
fof(addAssignment_27333,axiom,
! [VarCurr] :
( v87676(VarCurr)
<=> v72830(VarCurr) ) ).
fof(addAssignment_27332,axiom,
! [VarCurr] :
( v87654(VarCurr)
<=> v87656(VarCurr) ) ).
fof(addAssignment_27331,axiom,
! [VarCurr] :
( v87656(VarCurr)
<=> v68313(VarCurr) ) ).
fof(addAssignment_27330,axiom,
! [VarCurr] :
( v84350(VarCurr)
<=> v84352(VarCurr) ) ).
fof(addAssignment_27329,axiom,
! [VarCurr] :
( v84352(VarCurr)
<=> v84354(VarCurr) ) ).
fof(addAssignment_27328,axiom,
! [VarCurr] :
( v84354(VarCurr)
<=> v84356(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6473,axiom,
! [VarCurr] :
( v84356(VarCurr)
<=> ( ( v84358(VarCurr,bitIndex1)
<=> $false )
& ( v84358(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1374,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v87628(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v84358(VarNext,B)
<=> v84358(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1432,axiom,
! [VarNext] :
( v87628(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v84358(VarNext,B)
<=> v87638(VarNext,B) ) ) ) ).
fof(addAssignment_27327,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v87638(VarNext,B)
<=> v87636(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1852,axiom,
! [VarCurr] :
( ~ v87639(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v87636(VarCurr,B)
<=> v84364(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1884,axiom,
! [VarCurr] :
( v87639(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v87636(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_6201,axiom,
! [VarCurr] :
( ~ v87639(VarCurr)
<=> v84360(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16427,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v87628(VarNext)
<=> v87629(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16426,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v87629(VarNext)
<=> ( v87630(VarNext)
& v87625(VarNext) ) ) ) ).
fof(writeUnaryOperator_6200,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v87630(VarNext)
<=> v87632(VarNext) ) ) ).
fof(addAssignment_27326,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v87632(VarNext)
<=> v87625(VarCurr) ) ) ).
fof(addAssignment_27325,axiom,
! [VarCurr] :
( v87625(VarCurr)
<=> v87363(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_133,axiom,
! [VarCurr] :
( ( ~ v87614(VarCurr)
& ~ v87616(VarCurr)
& ~ v87618(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v84364(VarCurr,B)
<=> v87623(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1094,axiom,
! [VarCurr] :
( v87618(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v84364(VarCurr,B)
<=> v87619(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4339,axiom,
! [VarCurr] :
( v87616(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v84364(VarCurr,B)
<=> v87617(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4349,axiom,
! [VarCurr] :
( v87614(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v84364(VarCurr,B)
<=> v87615(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1851,axiom,
! [VarCurr] :
( ~ v87343(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v87623(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1883,axiom,
! [VarCurr] :
( v87343(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v87623(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6472,axiom,
! [VarCurr] :
( v87622(VarCurr)
<=> ( ( v84358(VarCurr,bitIndex1)
<=> $true )
& ( v84358(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1850,axiom,
! [VarCurr] :
( ~ v87316(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v87619(VarCurr,B)
<=> v87621(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1882,axiom,
! [VarCurr] :
( v87316(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v87619(VarCurr,B)
<=> v87620(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1849,axiom,
! [VarCurr] :
( ~ v87337(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v87621(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1881,axiom,
! [VarCurr] :
( v87337(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v87621(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1848,axiom,
! [VarCurr] :
( ~ v84366(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v87620(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1880,axiom,
! [VarCurr] :
( v84366(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v87620(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6471,axiom,
! [VarCurr] :
( v87618(VarCurr)
<=> ( ( v84358(VarCurr,bitIndex1)
<=> $true )
& ( v84358(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1847,axiom,
! [VarCurr] :
( ~ v87305(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v87617(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1879,axiom,
! [VarCurr] :
( v87305(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v87617(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6470,axiom,
! [VarCurr] :
( v87616(VarCurr)
<=> ( ( v84358(VarCurr,bitIndex1)
<=> $false )
& ( v84358(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1846,axiom,
! [VarCurr] :
( ~ v84366(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v87615(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1878,axiom,
! [VarCurr] :
( v84366(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v87615(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6469,axiom,
! [VarCurr] :
( v87614(VarCurr)
<=> ( ( v84358(VarCurr,bitIndex1)
<=> $false )
& ( v84358(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27324,axiom,
! [VarCurr] :
( v87343(VarCurr)
<=> v87345(VarCurr) ) ).
fof(addAssignment_27323,axiom,
! [VarCurr] :
( v87345(VarCurr)
<=> v87347(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16425,axiom,
! [VarCurr] :
( v87347(VarCurr)
<=> ( v87349(VarCurr)
& v87612(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6468,axiom,
! [VarCurr] :
( v87612(VarCurr)
<=> ( ( v87385(VarCurr,bitIndex24)
<=> $false )
& ( v87385(VarCurr,bitIndex23)
<=> $false )
& ( v87385(VarCurr,bitIndex22)
<=> $false )
& ( v87385(VarCurr,bitIndex21)
<=> $false )
& ( v87385(VarCurr,bitIndex20)
<=> $false )
& ( v87385(VarCurr,bitIndex19)
<=> $false )
& ( v87385(VarCurr,bitIndex18)
<=> $false )
& ( v87385(VarCurr,bitIndex17)
<=> $false )
& ( v87385(VarCurr,bitIndex16)
<=> $false )
& ( v87385(VarCurr,bitIndex15)
<=> $false )
& ( v87385(VarCurr,bitIndex14)
<=> $false )
& ( v87385(VarCurr,bitIndex13)
<=> $false )
& ( v87385(VarCurr,bitIndex12)
<=> $false )
& ( v87385(VarCurr,bitIndex11)
<=> $false )
& ( v87385(VarCurr,bitIndex10)
<=> $false )
& ( v87385(VarCurr,bitIndex9)
<=> $false )
& ( v87385(VarCurr,bitIndex8)
<=> $false )
& ( v87385(VarCurr,bitIndex7)
<=> $false )
& ( v87385(VarCurr,bitIndex6)
<=> $false )
& ( v87385(VarCurr,bitIndex5)
<=> $false )
& ( v87385(VarCurr,bitIndex4)
<=> $false )
& ( v87385(VarCurr,bitIndex3)
<=> $false )
& ( v87385(VarCurr,bitIndex2)
<=> $false )
& ( v87385(VarCurr,bitIndex1)
<=> $false )
& ( v87385(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1373,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v87392(VarNext)
=> ! [B] :
( range_24_0(B)
=> ( v87385(VarNext,B)
<=> v87385(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1431,axiom,
! [VarNext] :
( v87392(VarNext)
=> ! [B] :
( range_24_0(B)
=> ( v87385(VarNext,B)
<=> v87431(VarNext,B) ) ) ) ).
fof(addAssignment_27322,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_24_0(B)
=> ( v87431(VarNext,B)
<=> v87429(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1845,axiom,
! [VarCurr] :
( ~ v87428(VarCurr)
=> ! [B] :
( range_24_0(B)
=> ( v87429(VarCurr,B)
<=> v87432(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1877,axiom,
! [VarCurr] :
( v87428(VarCurr)
=> ! [B] :
( range_24_0(B)
=> ( v87429(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1844,axiom,
! [VarCurr] :
( ~ v87353(VarCurr)
=> ! [B] :
( range_24_0(B)
=> ( v87432(VarCurr,B)
<=> v87433(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1876,axiom,
! [VarCurr] :
( v87353(VarCurr)
=> ! [B] :
( range_24_0(B)
=> ( v87432(VarCurr,B)
<=> v87387(VarCurr,B) ) ) ) ).
fof(addAssignment_27321,axiom,
! [VarCurr] :
( v87433(VarCurr,bitIndex0)
<=> v87607(VarCurr) ) ).
fof(addAssignment_27320,axiom,
! [VarCurr] :
( v87433(VarCurr,bitIndex1)
<=> v87605(VarCurr) ) ).
fof(addAssignment_27319,axiom,
! [VarCurr] :
( v87433(VarCurr,bitIndex2)
<=> v87601(VarCurr) ) ).
fof(addAssignment_27318,axiom,
! [VarCurr] :
( v87433(VarCurr,bitIndex3)
<=> v87597(VarCurr) ) ).
fof(addAssignment_27317,axiom,
! [VarCurr] :
( v87433(VarCurr,bitIndex4)
<=> v87593(VarCurr) ) ).
fof(addAssignment_27316,axiom,
! [VarCurr] :
( v87433(VarCurr,bitIndex5)
<=> v87589(VarCurr) ) ).
fof(addAssignment_27315,axiom,
! [VarCurr] :
( v87433(VarCurr,bitIndex6)
<=> v87585(VarCurr) ) ).
fof(addAssignment_27314,axiom,
! [VarCurr] :
( v87433(VarCurr,bitIndex7)
<=> v87581(VarCurr) ) ).
fof(addAssignment_27313,axiom,
! [VarCurr] :
( v87433(VarCurr,bitIndex8)
<=> v87577(VarCurr) ) ).
fof(addAssignment_27312,axiom,
! [VarCurr] :
( v87433(VarCurr,bitIndex9)
<=> v87573(VarCurr) ) ).
fof(addAssignment_27311,axiom,
! [VarCurr] :
( v87433(VarCurr,bitIndex10)
<=> v87569(VarCurr) ) ).
fof(addAssignment_27310,axiom,
! [VarCurr] :
( v87433(VarCurr,bitIndex11)
<=> v87565(VarCurr) ) ).
fof(addAssignment_27309,axiom,
! [VarCurr] :
( v87433(VarCurr,bitIndex12)
<=> v87561(VarCurr) ) ).
fof(addAssignment_27308,axiom,
! [VarCurr] :
( v87433(VarCurr,bitIndex13)
<=> v87557(VarCurr) ) ).
fof(addAssignment_27307,axiom,
! [VarCurr] :
( v87433(VarCurr,bitIndex14)
<=> v87553(VarCurr) ) ).
fof(addAssignment_27306,axiom,
! [VarCurr] :
( v87433(VarCurr,bitIndex15)
<=> v87549(VarCurr) ) ).
fof(addAssignment_27305,axiom,
! [VarCurr] :
( v87433(VarCurr,bitIndex16)
<=> v87545(VarCurr) ) ).
fof(addAssignment_27304,axiom,
! [VarCurr] :
( v87433(VarCurr,bitIndex17)
<=> v87541(VarCurr) ) ).
fof(addAssignment_27303,axiom,
! [VarCurr] :
( v87433(VarCurr,bitIndex18)
<=> v87537(VarCurr) ) ).
fof(addAssignment_27302,axiom,
! [VarCurr] :
( v87433(VarCurr,bitIndex19)
<=> v87533(VarCurr) ) ).
fof(addAssignment_27301,axiom,
! [VarCurr] :
( v87433(VarCurr,bitIndex20)
<=> v87529(VarCurr) ) ).
fof(addAssignment_27300,axiom,
! [VarCurr] :
( v87433(VarCurr,bitIndex21)
<=> v87525(VarCurr) ) ).
fof(addAssignment_27299,axiom,
! [VarCurr] :
( v87433(VarCurr,bitIndex22)
<=> v87521(VarCurr) ) ).
fof(addAssignment_27298,axiom,
! [VarCurr] :
( v87433(VarCurr,bitIndex23)
<=> v87517(VarCurr) ) ).
fof(addAssignment_27297,axiom,
! [VarCurr] :
( v87433(VarCurr,bitIndex24)
<=> v87513(VarCurr) ) ).
fof(addAssignment_27296,axiom,
! [VarCurr] :
( v87433(VarCurr,bitIndex25)
<=> v87435(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16424,axiom,
! [VarCurr] :
( v87605(VarCurr)
<=> ( v87606(VarCurr)
& v87608(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16423,axiom,
! [VarCurr] :
( v87608(VarCurr)
<=> ( v87439(VarCurr,bitIndex0)
| v87487(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1117,axiom,
! [VarCurr] :
( v87606(VarCurr)
<=> ( v87607(VarCurr)
| v87439(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_6199,axiom,
! [VarCurr] :
( ~ v87607(VarCurr)
<=> v87439(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16422,axiom,
! [VarCurr] :
( v87601(VarCurr)
<=> ( v87602(VarCurr)
& v87604(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16421,axiom,
! [VarCurr] :
( v87604(VarCurr)
<=> ( v87485(VarCurr)
| v87488(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1116,axiom,
! [VarCurr] :
( v87602(VarCurr)
<=> ( v87603(VarCurr)
| v87439(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_6198,axiom,
! [VarCurr] :
( ~ v87603(VarCurr)
<=> v87485(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16420,axiom,
! [VarCurr] :
( v87597(VarCurr)
<=> ( v87598(VarCurr)
& v87600(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16419,axiom,
! [VarCurr] :
( v87600(VarCurr)
<=> ( v87483(VarCurr)
| v87489(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1115,axiom,
! [VarCurr] :
( v87598(VarCurr)
<=> ( v87599(VarCurr)
| v87439(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_6197,axiom,
! [VarCurr] :
( ~ v87599(VarCurr)
<=> v87483(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16418,axiom,
! [VarCurr] :
( v87593(VarCurr)
<=> ( v87594(VarCurr)
& v87596(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16417,axiom,
! [VarCurr] :
( v87596(VarCurr)
<=> ( v87481(VarCurr)
| v87490(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1114,axiom,
! [VarCurr] :
( v87594(VarCurr)
<=> ( v87595(VarCurr)
| v87439(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_6196,axiom,
! [VarCurr] :
( ~ v87595(VarCurr)
<=> v87481(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16416,axiom,
! [VarCurr] :
( v87589(VarCurr)
<=> ( v87590(VarCurr)
& v87592(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16415,axiom,
! [VarCurr] :
( v87592(VarCurr)
<=> ( v87479(VarCurr)
| v87491(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1113,axiom,
! [VarCurr] :
( v87590(VarCurr)
<=> ( v87591(VarCurr)
| v87439(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_6195,axiom,
! [VarCurr] :
( ~ v87591(VarCurr)
<=> v87479(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16414,axiom,
! [VarCurr] :
( v87585(VarCurr)
<=> ( v87586(VarCurr)
& v87588(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16413,axiom,
! [VarCurr] :
( v87588(VarCurr)
<=> ( v87477(VarCurr)
| v87492(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1112,axiom,
! [VarCurr] :
( v87586(VarCurr)
<=> ( v87587(VarCurr)
| v87439(VarCurr,bitIndex6) ) ) ).
fof(writeUnaryOperator_6194,axiom,
! [VarCurr] :
( ~ v87587(VarCurr)
<=> v87477(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16412,axiom,
! [VarCurr] :
( v87581(VarCurr)
<=> ( v87582(VarCurr)
& v87584(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16411,axiom,
! [VarCurr] :
( v87584(VarCurr)
<=> ( v87475(VarCurr)
| v87493(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1111,axiom,
! [VarCurr] :
( v87582(VarCurr)
<=> ( v87583(VarCurr)
| v87439(VarCurr,bitIndex7) ) ) ).
fof(writeUnaryOperator_6193,axiom,
! [VarCurr] :
( ~ v87583(VarCurr)
<=> v87475(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16410,axiom,
! [VarCurr] :
( v87577(VarCurr)
<=> ( v87578(VarCurr)
& v87580(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16409,axiom,
! [VarCurr] :
( v87580(VarCurr)
<=> ( v87473(VarCurr)
| v87494(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1110,axiom,
! [VarCurr] :
( v87578(VarCurr)
<=> ( v87579(VarCurr)
| v87439(VarCurr,bitIndex8) ) ) ).
fof(writeUnaryOperator_6192,axiom,
! [VarCurr] :
( ~ v87579(VarCurr)
<=> v87473(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16408,axiom,
! [VarCurr] :
( v87573(VarCurr)
<=> ( v87574(VarCurr)
& v87576(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16407,axiom,
! [VarCurr] :
( v87576(VarCurr)
<=> ( v87471(VarCurr)
| v87495(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1109,axiom,
! [VarCurr] :
( v87574(VarCurr)
<=> ( v87575(VarCurr)
| v87439(VarCurr,bitIndex9) ) ) ).
fof(writeUnaryOperator_6191,axiom,
! [VarCurr] :
( ~ v87575(VarCurr)
<=> v87471(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16406,axiom,
! [VarCurr] :
( v87569(VarCurr)
<=> ( v87570(VarCurr)
& v87572(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16405,axiom,
! [VarCurr] :
( v87572(VarCurr)
<=> ( v87469(VarCurr)
| v87496(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1108,axiom,
! [VarCurr] :
( v87570(VarCurr)
<=> ( v87571(VarCurr)
| v87439(VarCurr,bitIndex10) ) ) ).
fof(writeUnaryOperator_6190,axiom,
! [VarCurr] :
( ~ v87571(VarCurr)
<=> v87469(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16404,axiom,
! [VarCurr] :
( v87565(VarCurr)
<=> ( v87566(VarCurr)
& v87568(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16403,axiom,
! [VarCurr] :
( v87568(VarCurr)
<=> ( v87467(VarCurr)
| v87497(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1107,axiom,
! [VarCurr] :
( v87566(VarCurr)
<=> ( v87567(VarCurr)
| v87439(VarCurr,bitIndex11) ) ) ).
fof(writeUnaryOperator_6189,axiom,
! [VarCurr] :
( ~ v87567(VarCurr)
<=> v87467(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16402,axiom,
! [VarCurr] :
( v87561(VarCurr)
<=> ( v87562(VarCurr)
& v87564(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16401,axiom,
! [VarCurr] :
( v87564(VarCurr)
<=> ( v87465(VarCurr)
| v87498(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1106,axiom,
! [VarCurr] :
( v87562(VarCurr)
<=> ( v87563(VarCurr)
| v87439(VarCurr,bitIndex12) ) ) ).
fof(writeUnaryOperator_6188,axiom,
! [VarCurr] :
( ~ v87563(VarCurr)
<=> v87465(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16400,axiom,
! [VarCurr] :
( v87557(VarCurr)
<=> ( v87558(VarCurr)
& v87560(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16399,axiom,
! [VarCurr] :
( v87560(VarCurr)
<=> ( v87463(VarCurr)
| v87499(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1105,axiom,
! [VarCurr] :
( v87558(VarCurr)
<=> ( v87559(VarCurr)
| v87439(VarCurr,bitIndex13) ) ) ).
fof(writeUnaryOperator_6187,axiom,
! [VarCurr] :
( ~ v87559(VarCurr)
<=> v87463(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16398,axiom,
! [VarCurr] :
( v87553(VarCurr)
<=> ( v87554(VarCurr)
& v87556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16397,axiom,
! [VarCurr] :
( v87556(VarCurr)
<=> ( v87461(VarCurr)
| v87500(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1104,axiom,
! [VarCurr] :
( v87554(VarCurr)
<=> ( v87555(VarCurr)
| v87439(VarCurr,bitIndex14) ) ) ).
fof(writeUnaryOperator_6186,axiom,
! [VarCurr] :
( ~ v87555(VarCurr)
<=> v87461(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16396,axiom,
! [VarCurr] :
( v87549(VarCurr)
<=> ( v87550(VarCurr)
& v87552(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16395,axiom,
! [VarCurr] :
( v87552(VarCurr)
<=> ( v87459(VarCurr)
| v87501(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1103,axiom,
! [VarCurr] :
( v87550(VarCurr)
<=> ( v87551(VarCurr)
| v87439(VarCurr,bitIndex15) ) ) ).
fof(writeUnaryOperator_6185,axiom,
! [VarCurr] :
( ~ v87551(VarCurr)
<=> v87459(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16394,axiom,
! [VarCurr] :
( v87545(VarCurr)
<=> ( v87546(VarCurr)
& v87548(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16393,axiom,
! [VarCurr] :
( v87548(VarCurr)
<=> ( v87457(VarCurr)
| v87502(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1102,axiom,
! [VarCurr] :
( v87546(VarCurr)
<=> ( v87547(VarCurr)
| v87439(VarCurr,bitIndex16) ) ) ).
fof(writeUnaryOperator_6184,axiom,
! [VarCurr] :
( ~ v87547(VarCurr)
<=> v87457(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16392,axiom,
! [VarCurr] :
( v87541(VarCurr)
<=> ( v87542(VarCurr)
& v87544(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16391,axiom,
! [VarCurr] :
( v87544(VarCurr)
<=> ( v87455(VarCurr)
| v87503(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1101,axiom,
! [VarCurr] :
( v87542(VarCurr)
<=> ( v87543(VarCurr)
| v87439(VarCurr,bitIndex17) ) ) ).
fof(writeUnaryOperator_6183,axiom,
! [VarCurr] :
( ~ v87543(VarCurr)
<=> v87455(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16390,axiom,
! [VarCurr] :
( v87537(VarCurr)
<=> ( v87538(VarCurr)
& v87540(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16389,axiom,
! [VarCurr] :
( v87540(VarCurr)
<=> ( v87453(VarCurr)
| v87504(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1100,axiom,
! [VarCurr] :
( v87538(VarCurr)
<=> ( v87539(VarCurr)
| v87439(VarCurr,bitIndex18) ) ) ).
fof(writeUnaryOperator_6182,axiom,
! [VarCurr] :
( ~ v87539(VarCurr)
<=> v87453(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16388,axiom,
! [VarCurr] :
( v87533(VarCurr)
<=> ( v87534(VarCurr)
& v87536(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16387,axiom,
! [VarCurr] :
( v87536(VarCurr)
<=> ( v87451(VarCurr)
| v87505(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1099,axiom,
! [VarCurr] :
( v87534(VarCurr)
<=> ( v87535(VarCurr)
| v87439(VarCurr,bitIndex19) ) ) ).
fof(writeUnaryOperator_6181,axiom,
! [VarCurr] :
( ~ v87535(VarCurr)
<=> v87451(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16386,axiom,
! [VarCurr] :
( v87529(VarCurr)
<=> ( v87530(VarCurr)
& v87532(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16385,axiom,
! [VarCurr] :
( v87532(VarCurr)
<=> ( v87449(VarCurr)
| v87506(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1098,axiom,
! [VarCurr] :
( v87530(VarCurr)
<=> ( v87531(VarCurr)
| v87439(VarCurr,bitIndex20) ) ) ).
fof(writeUnaryOperator_6180,axiom,
! [VarCurr] :
( ~ v87531(VarCurr)
<=> v87449(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16384,axiom,
! [VarCurr] :
( v87525(VarCurr)
<=> ( v87526(VarCurr)
& v87528(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16383,axiom,
! [VarCurr] :
( v87528(VarCurr)
<=> ( v87447(VarCurr)
| v87507(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1097,axiom,
! [VarCurr] :
( v87526(VarCurr)
<=> ( v87527(VarCurr)
| v87439(VarCurr,bitIndex21) ) ) ).
fof(writeUnaryOperator_6179,axiom,
! [VarCurr] :
( ~ v87527(VarCurr)
<=> v87447(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16382,axiom,
! [VarCurr] :
( v87521(VarCurr)
<=> ( v87522(VarCurr)
& v87524(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16381,axiom,
! [VarCurr] :
( v87524(VarCurr)
<=> ( v87445(VarCurr)
| v87508(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1096,axiom,
! [VarCurr] :
( v87522(VarCurr)
<=> ( v87523(VarCurr)
| v87439(VarCurr,bitIndex22) ) ) ).
fof(writeUnaryOperator_6178,axiom,
! [VarCurr] :
( ~ v87523(VarCurr)
<=> v87445(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16380,axiom,
! [VarCurr] :
( v87517(VarCurr)
<=> ( v87518(VarCurr)
& v87520(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16379,axiom,
! [VarCurr] :
( v87520(VarCurr)
<=> ( v87443(VarCurr)
| v87509(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1095,axiom,
! [VarCurr] :
( v87518(VarCurr)
<=> ( v87519(VarCurr)
| v87439(VarCurr,bitIndex23) ) ) ).
fof(writeUnaryOperator_6177,axiom,
! [VarCurr] :
( ~ v87519(VarCurr)
<=> v87443(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16378,axiom,
! [VarCurr] :
( v87513(VarCurr)
<=> ( v87514(VarCurr)
& v87516(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16377,axiom,
! [VarCurr] :
( v87516(VarCurr)
<=> ( v87441(VarCurr)
| v87510(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1094,axiom,
! [VarCurr] :
( v87514(VarCurr)
<=> ( v87515(VarCurr)
| v87439(VarCurr,bitIndex24) ) ) ).
fof(writeUnaryOperator_6176,axiom,
! [VarCurr] :
( ~ v87515(VarCurr)
<=> v87441(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16376,axiom,
! [VarCurr] :
( v87435(VarCurr)
<=> ( v87436(VarCurr)
& v87511(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16375,axiom,
! [VarCurr] :
( v87511(VarCurr)
<=> ( v87438(VarCurr)
| v87512(VarCurr) ) ) ).
fof(writeUnaryOperator_6175,axiom,
! [VarCurr] :
( ~ v87512(VarCurr)
<=> v87439(VarCurr,bitIndex25) ) ).
fof(writeBinaryOperatorShiftedRanges_1093,axiom,
! [VarCurr] :
( v87436(VarCurr)
<=> ( v87437(VarCurr)
| v87439(VarCurr,bitIndex25) ) ) ).
fof(writeUnaryOperator_6174,axiom,
! [VarCurr] :
( ~ v87437(VarCurr)
<=> v87438(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1092,axiom,
! [VarCurr] :
( v87438(VarCurr)
<=> ( v87439(VarCurr,bitIndex24)
| v87440(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16374,axiom,
! [VarCurr] :
( v87440(VarCurr)
<=> ( v87441(VarCurr)
& v87510(VarCurr) ) ) ).
fof(writeUnaryOperator_6173,axiom,
! [VarCurr] :
( ~ v87510(VarCurr)
<=> v87439(VarCurr,bitIndex24) ) ).
fof(writeBinaryOperatorShiftedRanges_1091,axiom,
! [VarCurr] :
( v87441(VarCurr)
<=> ( v87439(VarCurr,bitIndex23)
| v87442(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16373,axiom,
! [VarCurr] :
( v87442(VarCurr)
<=> ( v87443(VarCurr)
& v87509(VarCurr) ) ) ).
fof(writeUnaryOperator_6172,axiom,
! [VarCurr] :
( ~ v87509(VarCurr)
<=> v87439(VarCurr,bitIndex23) ) ).
fof(writeBinaryOperatorShiftedRanges_1090,axiom,
! [VarCurr] :
( v87443(VarCurr)
<=> ( v87439(VarCurr,bitIndex22)
| v87444(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16372,axiom,
! [VarCurr] :
( v87444(VarCurr)
<=> ( v87445(VarCurr)
& v87508(VarCurr) ) ) ).
fof(writeUnaryOperator_6171,axiom,
! [VarCurr] :
( ~ v87508(VarCurr)
<=> v87439(VarCurr,bitIndex22) ) ).
fof(writeBinaryOperatorShiftedRanges_1089,axiom,
! [VarCurr] :
( v87445(VarCurr)
<=> ( v87439(VarCurr,bitIndex21)
| v87446(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16371,axiom,
! [VarCurr] :
( v87446(VarCurr)
<=> ( v87447(VarCurr)
& v87507(VarCurr) ) ) ).
fof(writeUnaryOperator_6170,axiom,
! [VarCurr] :
( ~ v87507(VarCurr)
<=> v87439(VarCurr,bitIndex21) ) ).
fof(writeBinaryOperatorShiftedRanges_1088,axiom,
! [VarCurr] :
( v87447(VarCurr)
<=> ( v87439(VarCurr,bitIndex20)
| v87448(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16370,axiom,
! [VarCurr] :
( v87448(VarCurr)
<=> ( v87449(VarCurr)
& v87506(VarCurr) ) ) ).
fof(writeUnaryOperator_6169,axiom,
! [VarCurr] :
( ~ v87506(VarCurr)
<=> v87439(VarCurr,bitIndex20) ) ).
fof(writeBinaryOperatorShiftedRanges_1087,axiom,
! [VarCurr] :
( v87449(VarCurr)
<=> ( v87439(VarCurr,bitIndex19)
| v87450(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16369,axiom,
! [VarCurr] :
( v87450(VarCurr)
<=> ( v87451(VarCurr)
& v87505(VarCurr) ) ) ).
fof(writeUnaryOperator_6168,axiom,
! [VarCurr] :
( ~ v87505(VarCurr)
<=> v87439(VarCurr,bitIndex19) ) ).
fof(writeBinaryOperatorShiftedRanges_1086,axiom,
! [VarCurr] :
( v87451(VarCurr)
<=> ( v87439(VarCurr,bitIndex18)
| v87452(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16368,axiom,
! [VarCurr] :
( v87452(VarCurr)
<=> ( v87453(VarCurr)
& v87504(VarCurr) ) ) ).
fof(writeUnaryOperator_6167,axiom,
! [VarCurr] :
( ~ v87504(VarCurr)
<=> v87439(VarCurr,bitIndex18) ) ).
fof(writeBinaryOperatorShiftedRanges_1085,axiom,
! [VarCurr] :
( v87453(VarCurr)
<=> ( v87439(VarCurr,bitIndex17)
| v87454(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16367,axiom,
! [VarCurr] :
( v87454(VarCurr)
<=> ( v87455(VarCurr)
& v87503(VarCurr) ) ) ).
fof(writeUnaryOperator_6166,axiom,
! [VarCurr] :
( ~ v87503(VarCurr)
<=> v87439(VarCurr,bitIndex17) ) ).
fof(writeBinaryOperatorShiftedRanges_1084,axiom,
! [VarCurr] :
( v87455(VarCurr)
<=> ( v87439(VarCurr,bitIndex16)
| v87456(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16366,axiom,
! [VarCurr] :
( v87456(VarCurr)
<=> ( v87457(VarCurr)
& v87502(VarCurr) ) ) ).
fof(writeUnaryOperator_6165,axiom,
! [VarCurr] :
( ~ v87502(VarCurr)
<=> v87439(VarCurr,bitIndex16) ) ).
fof(writeBinaryOperatorShiftedRanges_1083,axiom,
! [VarCurr] :
( v87457(VarCurr)
<=> ( v87439(VarCurr,bitIndex15)
| v87458(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16365,axiom,
! [VarCurr] :
( v87458(VarCurr)
<=> ( v87459(VarCurr)
& v87501(VarCurr) ) ) ).
fof(writeUnaryOperator_6164,axiom,
! [VarCurr] :
( ~ v87501(VarCurr)
<=> v87439(VarCurr,bitIndex15) ) ).
fof(writeBinaryOperatorShiftedRanges_1082,axiom,
! [VarCurr] :
( v87459(VarCurr)
<=> ( v87439(VarCurr,bitIndex14)
| v87460(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16364,axiom,
! [VarCurr] :
( v87460(VarCurr)
<=> ( v87461(VarCurr)
& v87500(VarCurr) ) ) ).
fof(writeUnaryOperator_6163,axiom,
! [VarCurr] :
( ~ v87500(VarCurr)
<=> v87439(VarCurr,bitIndex14) ) ).
fof(writeBinaryOperatorShiftedRanges_1081,axiom,
! [VarCurr] :
( v87461(VarCurr)
<=> ( v87439(VarCurr,bitIndex13)
| v87462(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16363,axiom,
! [VarCurr] :
( v87462(VarCurr)
<=> ( v87463(VarCurr)
& v87499(VarCurr) ) ) ).
fof(writeUnaryOperator_6162,axiom,
! [VarCurr] :
( ~ v87499(VarCurr)
<=> v87439(VarCurr,bitIndex13) ) ).
fof(writeBinaryOperatorShiftedRanges_1080,axiom,
! [VarCurr] :
( v87463(VarCurr)
<=> ( v87439(VarCurr,bitIndex12)
| v87464(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16362,axiom,
! [VarCurr] :
( v87464(VarCurr)
<=> ( v87465(VarCurr)
& v87498(VarCurr) ) ) ).
fof(writeUnaryOperator_6161,axiom,
! [VarCurr] :
( ~ v87498(VarCurr)
<=> v87439(VarCurr,bitIndex12) ) ).
fof(writeBinaryOperatorShiftedRanges_1079,axiom,
! [VarCurr] :
( v87465(VarCurr)
<=> ( v87439(VarCurr,bitIndex11)
| v87466(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16361,axiom,
! [VarCurr] :
( v87466(VarCurr)
<=> ( v87467(VarCurr)
& v87497(VarCurr) ) ) ).
fof(writeUnaryOperator_6160,axiom,
! [VarCurr] :
( ~ v87497(VarCurr)
<=> v87439(VarCurr,bitIndex11) ) ).
fof(writeBinaryOperatorShiftedRanges_1078,axiom,
! [VarCurr] :
( v87467(VarCurr)
<=> ( v87439(VarCurr,bitIndex10)
| v87468(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16360,axiom,
! [VarCurr] :
( v87468(VarCurr)
<=> ( v87469(VarCurr)
& v87496(VarCurr) ) ) ).
fof(writeUnaryOperator_6159,axiom,
! [VarCurr] :
( ~ v87496(VarCurr)
<=> v87439(VarCurr,bitIndex10) ) ).
fof(writeBinaryOperatorShiftedRanges_1077,axiom,
! [VarCurr] :
( v87469(VarCurr)
<=> ( v87439(VarCurr,bitIndex9)
| v87470(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16359,axiom,
! [VarCurr] :
( v87470(VarCurr)
<=> ( v87471(VarCurr)
& v87495(VarCurr) ) ) ).
fof(writeUnaryOperator_6158,axiom,
! [VarCurr] :
( ~ v87495(VarCurr)
<=> v87439(VarCurr,bitIndex9) ) ).
fof(writeBinaryOperatorShiftedRanges_1076,axiom,
! [VarCurr] :
( v87471(VarCurr)
<=> ( v87439(VarCurr,bitIndex8)
| v87472(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16358,axiom,
! [VarCurr] :
( v87472(VarCurr)
<=> ( v87473(VarCurr)
& v87494(VarCurr) ) ) ).
fof(writeUnaryOperator_6157,axiom,
! [VarCurr] :
( ~ v87494(VarCurr)
<=> v87439(VarCurr,bitIndex8) ) ).
fof(writeBinaryOperatorShiftedRanges_1075,axiom,
! [VarCurr] :
( v87473(VarCurr)
<=> ( v87439(VarCurr,bitIndex7)
| v87474(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16357,axiom,
! [VarCurr] :
( v87474(VarCurr)
<=> ( v87475(VarCurr)
& v87493(VarCurr) ) ) ).
fof(writeUnaryOperator_6156,axiom,
! [VarCurr] :
( ~ v87493(VarCurr)
<=> v87439(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorShiftedRanges_1074,axiom,
! [VarCurr] :
( v87475(VarCurr)
<=> ( v87439(VarCurr,bitIndex6)
| v87476(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16356,axiom,
! [VarCurr] :
( v87476(VarCurr)
<=> ( v87477(VarCurr)
& v87492(VarCurr) ) ) ).
fof(writeUnaryOperator_6155,axiom,
! [VarCurr] :
( ~ v87492(VarCurr)
<=> v87439(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorShiftedRanges_1073,axiom,
! [VarCurr] :
( v87477(VarCurr)
<=> ( v87439(VarCurr,bitIndex5)
| v87478(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16355,axiom,
! [VarCurr] :
( v87478(VarCurr)
<=> ( v87479(VarCurr)
& v87491(VarCurr) ) ) ).
fof(writeUnaryOperator_6154,axiom,
! [VarCurr] :
( ~ v87491(VarCurr)
<=> v87439(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_1072,axiom,
! [VarCurr] :
( v87479(VarCurr)
<=> ( v87439(VarCurr,bitIndex4)
| v87480(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16354,axiom,
! [VarCurr] :
( v87480(VarCurr)
<=> ( v87481(VarCurr)
& v87490(VarCurr) ) ) ).
fof(writeUnaryOperator_6153,axiom,
! [VarCurr] :
( ~ v87490(VarCurr)
<=> v87439(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_1071,axiom,
! [VarCurr] :
( v87481(VarCurr)
<=> ( v87439(VarCurr,bitIndex3)
| v87482(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16353,axiom,
! [VarCurr] :
( v87482(VarCurr)
<=> ( v87483(VarCurr)
& v87489(VarCurr) ) ) ).
fof(writeUnaryOperator_6152,axiom,
! [VarCurr] :
( ~ v87489(VarCurr)
<=> v87439(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_1070,axiom,
! [VarCurr] :
( v87483(VarCurr)
<=> ( v87439(VarCurr,bitIndex2)
| v87484(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16352,axiom,
! [VarCurr] :
( v87484(VarCurr)
<=> ( v87485(VarCurr)
& v87488(VarCurr) ) ) ).
fof(writeUnaryOperator_6151,axiom,
! [VarCurr] :
( ~ v87488(VarCurr)
<=> v87439(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_1069,axiom,
! [VarCurr] :
( v87485(VarCurr)
<=> ( v87439(VarCurr,bitIndex1)
| v87486(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16351,axiom,
! [VarCurr] :
( v87486(VarCurr)
<=> ( v87439(VarCurr,bitIndex0)
& v87487(VarCurr) ) ) ).
fof(writeUnaryOperator_6150,axiom,
! [VarCurr] :
( ~ v87487(VarCurr)
<=> v87439(VarCurr,bitIndex1) ) ).
fof(addZeroExtensionConstraint_1,axiom,
! [VarCurr] : ~ v87439(VarCurr,bitIndex25) ).
fof(addAssignment_27295,axiom,
! [VarCurr,B] :
( range_24_0(B)
=> ( v87439(VarCurr,B)
<=> v87385(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16350,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v87392(VarNext)
<=> ( v87393(VarNext)
& v87400(VarNext) ) ) ) ).
fof(addAssignment_27294,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v87400(VarNext)
<=> v87398(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16349,axiom,
! [VarCurr] :
( v87398(VarCurr)
<=> ( v87401(VarCurr)
| v87428(VarCurr) ) ) ).
fof(writeUnaryOperator_6149,axiom,
! [VarCurr] :
( ~ v87428(VarCurr)
<=> v87351(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16348,axiom,
! [VarCurr] :
( v87401(VarCurr)
<=> ( v87402(VarCurr)
| v87353(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16347,axiom,
! [VarCurr] :
( v87402(VarCurr)
<=> ( v87349(VarCurr)
& v87403(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1068,axiom,
! [VarCurr] :
( v87403(VarCurr)
<=> ( v87405(VarCurr)
| v87385(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1067,axiom,
! [VarCurr] :
( v87405(VarCurr)
<=> ( v87406(VarCurr)
| v87385(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1066,axiom,
! [VarCurr] :
( v87406(VarCurr)
<=> ( v87407(VarCurr)
| v87385(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1065,axiom,
! [VarCurr] :
( v87407(VarCurr)
<=> ( v87408(VarCurr)
| v87385(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1064,axiom,
! [VarCurr] :
( v87408(VarCurr)
<=> ( v87409(VarCurr)
| v87385(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1063,axiom,
! [VarCurr] :
( v87409(VarCurr)
<=> ( v87410(VarCurr)
| v87385(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1062,axiom,
! [VarCurr] :
( v87410(VarCurr)
<=> ( v87411(VarCurr)
| v87385(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1061,axiom,
! [VarCurr] :
( v87411(VarCurr)
<=> ( v87412(VarCurr)
| v87385(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1060,axiom,
! [VarCurr] :
( v87412(VarCurr)
<=> ( v87413(VarCurr)
| v87385(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1059,axiom,
! [VarCurr] :
( v87413(VarCurr)
<=> ( v87414(VarCurr)
| v87385(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1058,axiom,
! [VarCurr] :
( v87414(VarCurr)
<=> ( v87415(VarCurr)
| v87385(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1057,axiom,
! [VarCurr] :
( v87415(VarCurr)
<=> ( v87416(VarCurr)
| v87385(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1056,axiom,
! [VarCurr] :
( v87416(VarCurr)
<=> ( v87417(VarCurr)
| v87385(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1055,axiom,
! [VarCurr] :
( v87417(VarCurr)
<=> ( v87418(VarCurr)
| v87385(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1054,axiom,
! [VarCurr] :
( v87418(VarCurr)
<=> ( v87419(VarCurr)
| v87385(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1053,axiom,
! [VarCurr] :
( v87419(VarCurr)
<=> ( v87420(VarCurr)
| v87385(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1052,axiom,
! [VarCurr] :
( v87420(VarCurr)
<=> ( v87421(VarCurr)
| v87385(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1051,axiom,
! [VarCurr] :
( v87421(VarCurr)
<=> ( v87422(VarCurr)
| v87385(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1050,axiom,
! [VarCurr] :
( v87422(VarCurr)
<=> ( v87423(VarCurr)
| v87385(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1049,axiom,
! [VarCurr] :
( v87423(VarCurr)
<=> ( v87424(VarCurr)
| v87385(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1048,axiom,
! [VarCurr] :
( v87424(VarCurr)
<=> ( v87425(VarCurr)
| v87385(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1047,axiom,
! [VarCurr] :
( v87425(VarCurr)
<=> ( v87426(VarCurr)
| v87385(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1046,axiom,
! [VarCurr] :
( v87426(VarCurr)
<=> ( v87427(VarCurr)
| v87385(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1045,axiom,
! [VarCurr] :
( v87427(VarCurr)
<=> ( v87385(VarCurr,bitIndex0)
| v87385(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16346,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v87393(VarNext)
<=> ( v87394(VarNext)
& v87361(VarNext) ) ) ) ).
fof(writeUnaryOperator_6148,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v87394(VarNext)
<=> v87370(VarNext) ) ) ).
fof(addAssignment_27293,axiom,
! [VarCurr,B] :
( range_24_0(B)
=> ( v87387(VarCurr,B)
<=> v87389(VarCurr,B) ) ) ).
fof(addAssignment_27292,axiom,
! [VarCurr,B] :
( range_24_0(B)
=> ( v87389(VarCurr,B)
<=> v84030(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1372,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v87366(VarNext)
=> ( v87349(VarNext)
<=> v87349(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1430,axiom,
! [VarNext] :
( v87366(VarNext)
=> ( v87349(VarNext)
<=> v87381(VarNext) ) ) ).
fof(addAssignment_27291,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v87381(VarNext)
<=> v87379(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1843,axiom,
! [VarCurr] :
( ~ v87377(VarCurr)
=> ( v87379(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1875,axiom,
! [VarCurr] :
( v87377(VarCurr)
=> ( v87379(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16345,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v87366(VarNext)
<=> ( v87367(VarNext)
& v87376(VarNext) ) ) ) ).
fof(addAssignment_27290,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v87376(VarNext)
<=> v87374(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16344,axiom,
! [VarCurr] :
( v87374(VarCurr)
<=> ( v87353(VarCurr)
| v87377(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16343,axiom,
! [VarCurr] :
( v87377(VarCurr)
<=> ( v87378(VarCurr)
| v87347(VarCurr) ) ) ).
fof(writeUnaryOperator_6147,axiom,
! [VarCurr] :
( ~ v87378(VarCurr)
<=> v87351(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16342,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v87367(VarNext)
<=> ( v87368(VarNext)
& v87361(VarNext) ) ) ) ).
fof(writeUnaryOperator_6146,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v87368(VarNext)
<=> v87370(VarNext) ) ) ).
fof(addAssignment_27289,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v87370(VarNext)
<=> v87361(VarCurr) ) ) ).
fof(addAssignment_27288,axiom,
! [VarCurr] :
( v87361(VarCurr)
<=> v87363(VarCurr) ) ).
fof(addAssignment_27287,axiom,
! [VarCurr] :
( v87363(VarCurr)
<=> v84001(VarCurr) ) ).
fof(addAssignment_27286,axiom,
! [VarCurr] :
( v87353(VarCurr)
<=> v87355(VarCurr) ) ).
fof(addAssignment_27285,axiom,
! [VarCurr] :
( v87355(VarCurr)
<=> v87357(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16341,axiom,
! [VarCurr] :
( v87357(VarCurr)
<=> ( v87359(VarCurr)
& v87337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6467,axiom,
! [VarCurr] :
( v87359(VarCurr)
<=> ( ( v84358(VarCurr,bitIndex1)
<=> $true )
& ( v84358(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27284,axiom,
! [VarCurr] :
( v87351(VarCurr)
<=> v84362(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16340,axiom,
! [VarCurr] :
( v87337(VarCurr)
<=> ( v87339(VarCurr)
& v87341(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6466,axiom,
! [VarCurr] :
( v87341(VarCurr)
<=> ( ( v87326(VarCurr,bitIndex1)
<=> v87330(VarCurr,bitIndex1) )
& ( v87326(VarCurr,bitIndex0)
<=> v87330(VarCurr,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16339,axiom,
! [VarCurr] :
( v87339(VarCurr)
<=> ( v87318(VarCurr)
& v87340(VarCurr) ) ) ).
fof(writeUnaryOperator_6145,axiom,
! [VarCurr] :
( ~ v87340(VarCurr)
<=> v87322(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16338,axiom,
! [VarCurr] :
( v87316(VarCurr)
<=> ( v87334(VarCurr)
& v87335(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6465,axiom,
! [VarCurr] :
( v87335(VarCurr)
<=> ( ( v87326(VarCurr,bitIndex1)
<=> v87330(VarCurr,bitIndex1) )
& ( v87326(VarCurr,bitIndex0)
<=> v87330(VarCurr,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16337,axiom,
! [VarCurr] :
( v87334(VarCurr)
<=> ( v87318(VarCurr)
& v87322(VarCurr) ) ) ).
fof(addAssignment_27283,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v87330(VarCurr,B)
<=> v87332(VarCurr,B) ) ) ).
fof(addAssignment_27282,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v87332(VarCurr,B)
<=> v83951(VarCurr,B) ) ) ).
fof(addAssignment_27281,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v87326(VarCurr,B)
<=> v87328(VarCurr,B) ) ) ).
fof(addAssignment_27280,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v87328(VarCurr,B)
<=> b10(B) ) ) ).
fof(addAssignment_27279,axiom,
! [VarCurr] :
( v87322(VarCurr)
<=> v87324(VarCurr) ) ).
fof(addAssignment_27278,axiom,
! [VarCurr] :
( v87324(VarCurr)
<=> v83912(VarCurr) ) ).
fof(addAssignment_27277,axiom,
! [VarCurr] :
( v87318(VarCurr)
<=> v87320(VarCurr) ) ).
fof(addAssignment_27276,axiom,
! [VarCurr] :
( v87320(VarCurr)
<=> v83870(VarCurr) ) ).
fof(addAssignment_27275,axiom,
! [VarCurr] :
( v87305(VarCurr)
<=> v87307(VarCurr) ) ).
fof(addAssignment_27274,axiom,
! [VarCurr] :
( v87307(VarCurr)
<=> v87309(VarCurr) ) ).
fof(addAssignment_27273,axiom,
! [VarCurr] :
( v87309(VarCurr)
<=> v87311(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16336,axiom,
! [VarCurr] :
( v87311(VarCurr)
<=> ( v87313(VarCurr)
& v87314(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6464,axiom,
! [VarCurr] :
( v87314(VarCurr)
<=> ( ( v80892(VarCurr,bitIndex1)
<=> $true )
& ( v80892(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6463,axiom,
! [VarCurr] :
( v87313(VarCurr)
<=> ( ( v68323(VarCurr,bitIndex1)
<=> $false )
& ( v68323(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16335,axiom,
! [VarCurr] :
( v84366(VarCurr)
<=> ( v87242(VarCurr)
| v87273(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16334,axiom,
! [VarCurr] :
( v87273(VarCurr)
<=> ( v87274(VarCurr)
| v87289(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16333,axiom,
! [VarCurr] :
( v87289(VarCurr)
<=> ( v87290(VarCurr)
| v87297(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16332,axiom,
! [VarCurr] :
( v87297(VarCurr)
<=> ( v87298(VarCurr)
| v87301(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16331,axiom,
! [VarCurr] :
( v87301(VarCurr)
<=> ( v87302(VarCurr)
| v87303(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1044,axiom,
! [VarCurr] :
( v87303(VarCurr)
<=> ( v84368(VarCurr,bitIndex62)
| v84368(VarCurr,bitIndex63) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1043,axiom,
! [VarCurr] :
( v87302(VarCurr)
<=> ( v84368(VarCurr,bitIndex60)
| v84368(VarCurr,bitIndex61) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16330,axiom,
! [VarCurr] :
( v87298(VarCurr)
<=> ( v87299(VarCurr)
| v87300(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1042,axiom,
! [VarCurr] :
( v87300(VarCurr)
<=> ( v84368(VarCurr,bitIndex58)
| v84368(VarCurr,bitIndex59) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1041,axiom,
! [VarCurr] :
( v87299(VarCurr)
<=> ( v84368(VarCurr,bitIndex56)
| v84368(VarCurr,bitIndex57) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16329,axiom,
! [VarCurr] :
( v87290(VarCurr)
<=> ( v87291(VarCurr)
| v87294(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16328,axiom,
! [VarCurr] :
( v87294(VarCurr)
<=> ( v87295(VarCurr)
| v87296(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1040,axiom,
! [VarCurr] :
( v87296(VarCurr)
<=> ( v84368(VarCurr,bitIndex54)
| v84368(VarCurr,bitIndex55) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1039,axiom,
! [VarCurr] :
( v87295(VarCurr)
<=> ( v84368(VarCurr,bitIndex52)
| v84368(VarCurr,bitIndex53) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16327,axiom,
! [VarCurr] :
( v87291(VarCurr)
<=> ( v87292(VarCurr)
| v87293(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1038,axiom,
! [VarCurr] :
( v87293(VarCurr)
<=> ( v84368(VarCurr,bitIndex50)
| v84368(VarCurr,bitIndex51) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1037,axiom,
! [VarCurr] :
( v87292(VarCurr)
<=> ( v84368(VarCurr,bitIndex48)
| v84368(VarCurr,bitIndex49) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16326,axiom,
! [VarCurr] :
( v87274(VarCurr)
<=> ( v87275(VarCurr)
| v87282(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16325,axiom,
! [VarCurr] :
( v87282(VarCurr)
<=> ( v87283(VarCurr)
| v87286(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16324,axiom,
! [VarCurr] :
( v87286(VarCurr)
<=> ( v87287(VarCurr)
| v87288(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1036,axiom,
! [VarCurr] :
( v87288(VarCurr)
<=> ( v84368(VarCurr,bitIndex46)
| v84368(VarCurr,bitIndex47) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1035,axiom,
! [VarCurr] :
( v87287(VarCurr)
<=> ( v84368(VarCurr,bitIndex44)
| v84368(VarCurr,bitIndex45) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16323,axiom,
! [VarCurr] :
( v87283(VarCurr)
<=> ( v87284(VarCurr)
| v87285(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1034,axiom,
! [VarCurr] :
( v87285(VarCurr)
<=> ( v84368(VarCurr,bitIndex42)
| v84368(VarCurr,bitIndex43) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1033,axiom,
! [VarCurr] :
( v87284(VarCurr)
<=> ( v84368(VarCurr,bitIndex40)
| v84368(VarCurr,bitIndex41) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16322,axiom,
! [VarCurr] :
( v87275(VarCurr)
<=> ( v87276(VarCurr)
| v87279(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16321,axiom,
! [VarCurr] :
( v87279(VarCurr)
<=> ( v87280(VarCurr)
| v87281(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1032,axiom,
! [VarCurr] :
( v87281(VarCurr)
<=> ( v84368(VarCurr,bitIndex38)
| v84368(VarCurr,bitIndex39) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1031,axiom,
! [VarCurr] :
( v87280(VarCurr)
<=> ( v84368(VarCurr,bitIndex36)
| v84368(VarCurr,bitIndex37) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16320,axiom,
! [VarCurr] :
( v87276(VarCurr)
<=> ( v87277(VarCurr)
| v87278(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1030,axiom,
! [VarCurr] :
( v87278(VarCurr)
<=> ( v84368(VarCurr,bitIndex34)
| v84368(VarCurr,bitIndex35) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1029,axiom,
! [VarCurr] :
( v87277(VarCurr)
<=> ( v84368(VarCurr,bitIndex32)
| v84368(VarCurr,bitIndex33) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16319,axiom,
! [VarCurr] :
( v87242(VarCurr)
<=> ( v87243(VarCurr)
| v87258(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16318,axiom,
! [VarCurr] :
( v87258(VarCurr)
<=> ( v87259(VarCurr)
| v87266(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16317,axiom,
! [VarCurr] :
( v87266(VarCurr)
<=> ( v87267(VarCurr)
| v87270(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16316,axiom,
! [VarCurr] :
( v87270(VarCurr)
<=> ( v87271(VarCurr)
| v87272(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1028,axiom,
! [VarCurr] :
( v87272(VarCurr)
<=> ( v84368(VarCurr,bitIndex30)
| v84368(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1027,axiom,
! [VarCurr] :
( v87271(VarCurr)
<=> ( v84368(VarCurr,bitIndex28)
| v84368(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16315,axiom,
! [VarCurr] :
( v87267(VarCurr)
<=> ( v87268(VarCurr)
| v87269(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1026,axiom,
! [VarCurr] :
( v87269(VarCurr)
<=> ( v84368(VarCurr,bitIndex26)
| v84368(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1025,axiom,
! [VarCurr] :
( v87268(VarCurr)
<=> ( v84368(VarCurr,bitIndex24)
| v84368(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16314,axiom,
! [VarCurr] :
( v87259(VarCurr)
<=> ( v87260(VarCurr)
| v87263(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16313,axiom,
! [VarCurr] :
( v87263(VarCurr)
<=> ( v87264(VarCurr)
| v87265(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1024,axiom,
! [VarCurr] :
( v87265(VarCurr)
<=> ( v84368(VarCurr,bitIndex22)
| v84368(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1023,axiom,
! [VarCurr] :
( v87264(VarCurr)
<=> ( v84368(VarCurr,bitIndex20)
| v84368(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16312,axiom,
! [VarCurr] :
( v87260(VarCurr)
<=> ( v87261(VarCurr)
| v87262(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1022,axiom,
! [VarCurr] :
( v87262(VarCurr)
<=> ( v84368(VarCurr,bitIndex18)
| v84368(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1021,axiom,
! [VarCurr] :
( v87261(VarCurr)
<=> ( v84368(VarCurr,bitIndex16)
| v84368(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16311,axiom,
! [VarCurr] :
( v87243(VarCurr)
<=> ( v87244(VarCurr)
| v87251(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16310,axiom,
! [VarCurr] :
( v87251(VarCurr)
<=> ( v87252(VarCurr)
| v87255(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16309,axiom,
! [VarCurr] :
( v87255(VarCurr)
<=> ( v87256(VarCurr)
| v87257(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1020,axiom,
! [VarCurr] :
( v87257(VarCurr)
<=> ( v84368(VarCurr,bitIndex14)
| v84368(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1019,axiom,
! [VarCurr] :
( v87256(VarCurr)
<=> ( v84368(VarCurr,bitIndex12)
| v84368(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16308,axiom,
! [VarCurr] :
( v87252(VarCurr)
<=> ( v87253(VarCurr)
| v87254(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1018,axiom,
! [VarCurr] :
( v87254(VarCurr)
<=> ( v84368(VarCurr,bitIndex10)
| v84368(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1017,axiom,
! [VarCurr] :
( v87253(VarCurr)
<=> ( v84368(VarCurr,bitIndex8)
| v84368(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16307,axiom,
! [VarCurr] :
( v87244(VarCurr)
<=> ( v87245(VarCurr)
| v87248(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16306,axiom,
! [VarCurr] :
( v87248(VarCurr)
<=> ( v87249(VarCurr)
| v87250(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1016,axiom,
! [VarCurr] :
( v87250(VarCurr)
<=> ( v84368(VarCurr,bitIndex6)
| v84368(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1015,axiom,
! [VarCurr] :
( v87249(VarCurr)
<=> ( v84368(VarCurr,bitIndex4)
| v84368(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16305,axiom,
! [VarCurr] :
( v87245(VarCurr)
<=> ( v87246(VarCurr)
| v87247(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1014,axiom,
! [VarCurr] :
( v87247(VarCurr)
<=> ( v84368(VarCurr,bitIndex2)
| v84368(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1013,axiom,
! [VarCurr] :
( v87246(VarCurr)
<=> ( v84368(VarCurr,bitIndex0)
| v84368(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_27272,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v84368(VarCurr,B)
<=> v84370(VarCurr,B) ) ) ).
fof(addAssignment_27271,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v84370(VarCurr,B)
<=> v84372(VarCurr,B) ) ) ).
fof(addAssignment_27270,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v84372(VarCurr,B)
<=> v84374(VarCurr,B) ) ) ).
fof(addAssignment_27269,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v84374(VarCurr,B)
<=> v84376(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_24,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v84376(VarCurr,B)
<=> ( v87237(VarCurr,B)
& v77621(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_23,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v87237(VarCurr,B)
<=> ( v87238(VarCurr,B)
& v84378(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_22,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v87238(VarCurr,B)
<=> ( v87239(VarCurr,B)
& v72809(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_6144,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v87239(VarCurr,B)
<=> ~ v68359(VarCurr,B) ) ) ).
fof(addAssignment_27268,axiom,
! [VarCurr,B] :
( range_19_0(B)
=> ( v84378(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_27267,axiom,
! [VarCurr] :
( v84378(VarCurr,bitIndex20)
<=> v77506(VarCurr,bitIndex2) ) ).
fof(addAssignment_27266,axiom,
! [VarCurr] :
( v84378(VarCurr,bitIndex21)
<=> v77392(VarCurr,bitIndex2) ) ).
fof(addAssignment_27265,axiom,
! [VarCurr] :
( v84378(VarCurr,bitIndex22)
<=> v77278(VarCurr,bitIndex2) ) ).
fof(addAssignment_27264,axiom,
! [VarCurr] :
( v84378(VarCurr,bitIndex23)
<=> v77164(VarCurr,bitIndex2) ) ).
fof(addAssignment_27263,axiom,
! [VarCurr] :
( v84378(VarCurr,bitIndex24)
<=> v77050(VarCurr,bitIndex2) ) ).
fof(addAssignment_27262,axiom,
! [VarCurr] :
( v84378(VarCurr,bitIndex25)
<=> v76936(VarCurr,bitIndex2) ) ).
fof(addAssignment_27261,axiom,
! [VarCurr] :
( v84378(VarCurr,bitIndex26)
<=> v76822(VarCurr,bitIndex2) ) ).
fof(addAssignment_27260,axiom,
! [VarCurr] :
( v84378(VarCurr,bitIndex27)
<=> v76708(VarCurr,bitIndex2) ) ).
fof(addAssignment_27259,axiom,
! [VarCurr] :
( v84378(VarCurr,bitIndex28)
<=> v76594(VarCurr,bitIndex2) ) ).
fof(addAssignment_27258,axiom,
! [VarCurr] :
( v84378(VarCurr,bitIndex29)
<=> v76480(VarCurr,bitIndex2) ) ).
fof(addAssignment_27257,axiom,
! [VarCurr] :
( v84378(VarCurr,bitIndex30)
<=> v76366(VarCurr,bitIndex2) ) ).
fof(addAssignment_27256,axiom,
! [VarCurr] :
( v84378(VarCurr,bitIndex31)
<=> v76252(VarCurr,bitIndex2) ) ).
fof(addAssignment_27255,axiom,
! [VarCurr] :
( v84378(VarCurr,bitIndex32)
<=> v76138(VarCurr,bitIndex2) ) ).
fof(addAssignment_27254,axiom,
! [VarCurr] :
( v84378(VarCurr,bitIndex33)
<=> v76024(VarCurr,bitIndex2) ) ).
fof(addAssignment_27253,axiom,
! [VarCurr] :
( v84378(VarCurr,bitIndex34)
<=> v75910(VarCurr,bitIndex2) ) ).
fof(addAssignment_27252,axiom,
! [VarCurr] :
( v84378(VarCurr,bitIndex35)
<=> v75796(VarCurr,bitIndex2) ) ).
fof(addAssignment_27251,axiom,
! [VarCurr] :
( v84378(VarCurr,bitIndex36)
<=> v75682(VarCurr,bitIndex2) ) ).
fof(addAssignment_27250,axiom,
! [VarCurr] :
( v84378(VarCurr,bitIndex37)
<=> v75568(VarCurr,bitIndex2) ) ).
fof(addAssignment_27249,axiom,
! [VarCurr] :
( v84378(VarCurr,bitIndex38)
<=> v75454(VarCurr,bitIndex2) ) ).
fof(addAssignment_27248,axiom,
! [VarCurr] :
( v84378(VarCurr,bitIndex39)
<=> v75340(VarCurr,bitIndex2) ) ).
fof(addAssignment_27247,axiom,
! [VarCurr] :
( v84378(VarCurr,bitIndex40)
<=> v75226(VarCurr,bitIndex2) ) ).
fof(addAssignment_27246,axiom,
! [VarCurr] :
( v84378(VarCurr,bitIndex41)
<=> v75112(VarCurr,bitIndex2) ) ).
fof(addAssignment_27245,axiom,
! [VarCurr] :
( v84378(VarCurr,bitIndex42)
<=> v74998(VarCurr,bitIndex2) ) ).
fof(addAssignment_27244,axiom,
! [VarCurr] :
( v84378(VarCurr,bitIndex43)
<=> v74884(VarCurr,bitIndex2) ) ).
fof(addAssignment_27243,axiom,
! [VarCurr] :
( v84378(VarCurr,bitIndex44)
<=> v74770(VarCurr,bitIndex2) ) ).
fof(addAssignment_27242,axiom,
! [VarCurr] :
( v84378(VarCurr,bitIndex45)
<=> v74656(VarCurr,bitIndex2) ) ).
fof(addAssignment_27241,axiom,
! [VarCurr] :
( v84378(VarCurr,bitIndex46)
<=> v74542(VarCurr,bitIndex2) ) ).
fof(addAssignment_27240,axiom,
! [VarCurr] :
( v84378(VarCurr,bitIndex47)
<=> v74428(VarCurr,bitIndex2) ) ).
fof(addAssignment_27239,axiom,
! [VarCurr] :
( v84378(VarCurr,bitIndex48)
<=> v74314(VarCurr,bitIndex2) ) ).
fof(addAssignment_27238,axiom,
! [VarCurr] :
( v84378(VarCurr,bitIndex49)
<=> v74200(VarCurr,bitIndex2) ) ).
fof(addAssignment_27237,axiom,
! [VarCurr] :
( v84378(VarCurr,bitIndex50)
<=> v74086(VarCurr,bitIndex2) ) ).
fof(addAssignment_27236,axiom,
! [VarCurr] :
( v84378(VarCurr,bitIndex51)
<=> v73972(VarCurr,bitIndex2) ) ).
fof(addAssignment_27235,axiom,
! [VarCurr] :
( v84378(VarCurr,bitIndex52)
<=> v73858(VarCurr,bitIndex2) ) ).
fof(addAssignment_27234,axiom,
! [VarCurr] :
( v84378(VarCurr,bitIndex53)
<=> v73744(VarCurr,bitIndex2) ) ).
fof(addAssignment_27233,axiom,
! [VarCurr] :
( v84378(VarCurr,bitIndex54)
<=> v73630(VarCurr,bitIndex2) ) ).
fof(addAssignment_27232,axiom,
! [VarCurr] :
( v84378(VarCurr,bitIndex55)
<=> v73516(VarCurr,bitIndex2) ) ).
fof(addAssignment_27231,axiom,
! [VarCurr] :
( v84378(VarCurr,bitIndex56)
<=> v73402(VarCurr,bitIndex2) ) ).
fof(addAssignment_27230,axiom,
! [VarCurr] :
( v84378(VarCurr,bitIndex57)
<=> v73288(VarCurr,bitIndex2) ) ).
fof(addAssignment_27229,axiom,
! [VarCurr] :
( v84378(VarCurr,bitIndex58)
<=> v73174(VarCurr,bitIndex2) ) ).
fof(addAssignment_27228,axiom,
! [VarCurr] :
( v84378(VarCurr,bitIndex59)
<=> v73060(VarCurr,bitIndex2) ) ).
fof(addAssignment_27227,axiom,
! [VarCurr] :
( ( v84378(VarCurr,bitIndex61)
<=> $false )
& ( v84378(VarCurr,bitIndex60)
<=> $false ) ) ).
fof(addAssignment_27226,axiom,
! [VarCurr] :
( v84378(VarCurr,bitIndex62)
<=> v72946(VarCurr,bitIndex2) ) ).
fof(addAssignment_27225,axiom,
! [VarCurr] :
( v84378(VarCurr,bitIndex63)
<=> v72814(VarCurr,bitIndex2) ) ).
fof(addAssignment_27224,axiom,
! [VarCurr] :
( v77506(VarCurr,bitIndex2)
<=> v77508(VarCurr,bitIndex2) ) ).
fof(addAssignment_27223,axiom,
! [VarCurr] :
( v77508(VarCurr,bitIndex2)
<=> v77510(VarCurr,bitIndex2) ) ).
fof(addAssignment_27222,axiom,
! [VarCurr] :
( v77510(VarCurr,bitIndex2)
<=> v77512(VarCurr,bitIndex2) ) ).
fof(addAssignment_27221,axiom,
! [VarCurr] :
( v77512(VarCurr,bitIndex2)
<=> v77514(VarCurr,bitIndex8) ) ).
fof(addAssignment_27220,axiom,
! [VarCurr] :
( v77514(VarCurr,bitIndex8)
<=> v77516(VarCurr,bitIndex8) ) ).
fof(addAssignment_27219,axiom,
! [VarCurr] :
( v77516(VarCurr,bitIndex8)
<=> v87168(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1371,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v87191(VarNext)
=> ( v87168(VarNext)
<=> v87168(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1429,axiom,
! [VarNext] :
( v87191(VarNext)
=> ( v87168(VarNext)
<=> v87226(VarNext) ) ) ).
fof(addAssignment_27218,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v87226(VarNext)
<=> v87224(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4338,axiom,
! [VarCurr] :
( ~ v87170(VarCurr)
=> ( v87224(VarCurr)
<=> v87227(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4348,axiom,
! [VarCurr] :
( v87170(VarCurr)
=> ( v87224(VarCurr)
<=> v87172(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4337,axiom,
! [VarCurr] :
( ~ v87204(VarCurr)
=> ( v87227(VarCurr)
<=> v87186(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4347,axiom,
! [VarCurr] :
( v87204(VarCurr)
=> ( v87227(VarCurr)
<=> v87228(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1093,axiom,
! [VarCurr] :
( ( ~ v87207(VarCurr)
& ~ v87209(VarCurr) )
=> ( v87228(VarCurr)
<=> v87232(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4336,axiom,
! [VarCurr] :
( v87209(VarCurr)
=> ( v87228(VarCurr)
<=> v87231(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4346,axiom,
! [VarCurr] :
( v87207(VarCurr)
=> ( v87228(VarCurr)
<=> v87229(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4335,axiom,
! [VarCurr] :
( ~ v87217(VarCurr)
=> ( v87232(VarCurr)
<=> v87186(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4345,axiom,
! [VarCurr] :
( v87217(VarCurr)
=> ( v87232(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4334,axiom,
! [VarCurr] :
( ~ v87211(VarCurr)
=> ( v87231(VarCurr)
<=> v87186(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4344,axiom,
! [VarCurr] :
( v87211(VarCurr)
=> ( v87231(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1842,axiom,
! [VarCurr] :
( ~ v87230(VarCurr)
=> ( v87229(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1874,axiom,
! [VarCurr] :
( v87230(VarCurr)
=> ( v87229(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6462,axiom,
! [VarCurr] :
( v87230(VarCurr)
<=> ( v87180(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16304,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v87191(VarNext)
<=> ( v87192(VarNext)
& v87201(VarNext) ) ) ) ).
fof(addAssignment_27217,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v87201(VarNext)
<=> v87199(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16303,axiom,
! [VarCurr] :
( v87199(VarCurr)
<=> ( v87170(VarCurr)
| v87202(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16302,axiom,
! [VarCurr] :
( v87202(VarCurr)
<=> ( v87203(VarCurr)
& v87223(VarCurr) ) ) ).
fof(writeUnaryOperator_6143,axiom,
! [VarCurr] :
( ~ v87223(VarCurr)
<=> v87170(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16301,axiom,
! [VarCurr] :
( v87203(VarCurr)
<=> ( v87204(VarCurr)
| v87221(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16300,axiom,
! [VarCurr] :
( v87221(VarCurr)
<=> ( v87182(VarCurr)
& v87222(VarCurr) ) ) ).
fof(writeUnaryOperator_6142,axiom,
! [VarCurr] :
( ~ v87222(VarCurr)
<=> v87184(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16299,axiom,
! [VarCurr] :
( v87204(VarCurr)
<=> ( v87205(VarCurr)
& v87184(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16298,axiom,
! [VarCurr] :
( v87205(VarCurr)
<=> ( v87206(VarCurr)
| v87215(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16297,axiom,
! [VarCurr] :
( v87215(VarCurr)
<=> ( v87216(VarCurr)
& v87220(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6461,axiom,
! [VarCurr] :
( v87220(VarCurr)
<=> ( ( v87208(VarCurr,bitIndex2)
<=> $false )
& ( v87208(VarCurr,bitIndex1)
<=> $false )
& ( v87208(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16296,axiom,
! [VarCurr] :
( v87216(VarCurr)
<=> ( v87217(VarCurr)
| v87218(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16295,axiom,
! [VarCurr] :
( v87218(VarCurr)
<=> ( v87182(VarCurr)
& v87219(VarCurr) ) ) ).
fof(writeUnaryOperator_6141,axiom,
! [VarCurr] :
( ~ v87219(VarCurr)
<=> v87217(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6460,axiom,
! [VarCurr] :
( v87217(VarCurr)
<=> ( v87180(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16294,axiom,
! [VarCurr] :
( v87206(VarCurr)
<=> ( v87207(VarCurr)
| v87209(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16293,axiom,
! [VarCurr] :
( v87209(VarCurr)
<=> ( v87210(VarCurr)
& v87214(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6459,axiom,
! [VarCurr] :
( v87214(VarCurr)
<=> ( ( v87208(VarCurr,bitIndex2)
<=> $false )
& ( v87208(VarCurr,bitIndex1)
<=> $true )
& ( v87208(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16292,axiom,
! [VarCurr] :
( v87210(VarCurr)
<=> ( v87211(VarCurr)
| v87212(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16291,axiom,
! [VarCurr] :
( v87212(VarCurr)
<=> ( v87182(VarCurr)
& v87213(VarCurr) ) ) ).
fof(writeUnaryOperator_6140,axiom,
! [VarCurr] :
( ~ v87213(VarCurr)
<=> v87211(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6458,axiom,
! [VarCurr] :
( v87211(VarCurr)
<=> ( v87180(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6457,axiom,
! [VarCurr] :
( v87207(VarCurr)
<=> ( ( v87208(VarCurr,bitIndex2)
<=> $true )
& ( v87208(VarCurr,bitIndex1)
<=> $false )
& ( v87208(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27216,axiom,
! [VarCurr] :
( v87208(VarCurr,bitIndex0)
<=> v87178(VarCurr) ) ).
fof(addAssignment_27215,axiom,
! [VarCurr] :
( v87208(VarCurr,bitIndex1)
<=> v87176(VarCurr) ) ).
fof(addAssignment_27214,axiom,
! [VarCurr] :
( v87208(VarCurr,bitIndex2)
<=> v87174(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16290,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v87192(VarNext)
<=> ( v87193(VarNext)
& v87188(VarNext) ) ) ) ).
fof(writeUnaryOperator_6139,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v87193(VarNext)
<=> v87195(VarNext) ) ) ).
fof(addAssignment_27213,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v87195(VarNext)
<=> v87188(VarCurr) ) ) ).
fof(addAssignment_27212,axiom,
! [VarCurr] :
( v87188(VarCurr)
<=> v77570(VarCurr) ) ).
fof(addAssignment_27211,axiom,
! [VarCurr] :
( v87186(VarCurr)
<=> $false ) ).
fof(addAssignment_27210,axiom,
! [VarCurr] :
( v87184(VarCurr)
<=> v77547(VarCurr) ) ).
fof(addAssignment_27209,axiom,
! [VarCurr] :
( v87182(VarCurr)
<=> $false ) ).
fof(addAssignment_27208,axiom,
! [VarCurr] :
( v87180(VarCurr)
<=> v77539(VarCurr,bitIndex8) ) ).
fof(addAssignment_27207,axiom,
! [VarCurr] :
( v77539(VarCurr,bitIndex8)
<=> v77541(VarCurr,bitIndex8) ) ).
fof(addAssignment_27206,axiom,
! [VarCurr] :
( v77541(VarCurr,bitIndex8)
<=> v72861(VarCurr,bitIndex8) ) ).
fof(addAssignment_27205,axiom,
! [VarCurr] :
( v87178(VarCurr)
<=> $false ) ).
fof(addAssignment_27204,axiom,
! [VarCurr] :
( v87176(VarCurr)
<=> $false ) ).
fof(addAssignment_27203,axiom,
! [VarCurr] :
( v87174(VarCurr)
<=> $true ) ).
fof(addAssignment_27202,axiom,
! [VarCurr] :
( v87172(VarCurr)
<=> $false ) ).
fof(addAssignment_27201,axiom,
! [VarCurr] :
( v87170(VarCurr)
<=> v77522(VarCurr) ) ).
fof(addAssignment_27200,axiom,
! [VarCurr] :
( v77392(VarCurr,bitIndex2)
<=> v77394(VarCurr,bitIndex2) ) ).
fof(addAssignment_27199,axiom,
! [VarCurr] :
( v77394(VarCurr,bitIndex2)
<=> v77396(VarCurr,bitIndex2) ) ).
fof(addAssignment_27198,axiom,
! [VarCurr] :
( v77396(VarCurr,bitIndex2)
<=> v77398(VarCurr,bitIndex2) ) ).
fof(addAssignment_27197,axiom,
! [VarCurr] :
( v77398(VarCurr,bitIndex2)
<=> v77400(VarCurr,bitIndex8) ) ).
fof(addAssignment_27196,axiom,
! [VarCurr] :
( v77400(VarCurr,bitIndex8)
<=> v77402(VarCurr,bitIndex8) ) ).
fof(addAssignment_27195,axiom,
! [VarCurr] :
( v77402(VarCurr,bitIndex8)
<=> v87100(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1370,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v87123(VarNext)
=> ( v87100(VarNext)
<=> v87100(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1428,axiom,
! [VarNext] :
( v87123(VarNext)
=> ( v87100(VarNext)
<=> v87158(VarNext) ) ) ).
fof(addAssignment_27194,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v87158(VarNext)
<=> v87156(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4333,axiom,
! [VarCurr] :
( ~ v87102(VarCurr)
=> ( v87156(VarCurr)
<=> v87159(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4343,axiom,
! [VarCurr] :
( v87102(VarCurr)
=> ( v87156(VarCurr)
<=> v87104(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4332,axiom,
! [VarCurr] :
( ~ v87136(VarCurr)
=> ( v87159(VarCurr)
<=> v87118(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4342,axiom,
! [VarCurr] :
( v87136(VarCurr)
=> ( v87159(VarCurr)
<=> v87160(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1092,axiom,
! [VarCurr] :
( ( ~ v87139(VarCurr)
& ~ v87141(VarCurr) )
=> ( v87160(VarCurr)
<=> v87164(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4331,axiom,
! [VarCurr] :
( v87141(VarCurr)
=> ( v87160(VarCurr)
<=> v87163(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4341,axiom,
! [VarCurr] :
( v87139(VarCurr)
=> ( v87160(VarCurr)
<=> v87161(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4330,axiom,
! [VarCurr] :
( ~ v87149(VarCurr)
=> ( v87164(VarCurr)
<=> v87118(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4340,axiom,
! [VarCurr] :
( v87149(VarCurr)
=> ( v87164(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4329,axiom,
! [VarCurr] :
( ~ v87143(VarCurr)
=> ( v87163(VarCurr)
<=> v87118(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4339,axiom,
! [VarCurr] :
( v87143(VarCurr)
=> ( v87163(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1841,axiom,
! [VarCurr] :
( ~ v87162(VarCurr)
=> ( v87161(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1873,axiom,
! [VarCurr] :
( v87162(VarCurr)
=> ( v87161(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6456,axiom,
! [VarCurr] :
( v87162(VarCurr)
<=> ( v87112(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16289,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v87123(VarNext)
<=> ( v87124(VarNext)
& v87133(VarNext) ) ) ) ).
fof(addAssignment_27193,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v87133(VarNext)
<=> v87131(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16288,axiom,
! [VarCurr] :
( v87131(VarCurr)
<=> ( v87102(VarCurr)
| v87134(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16287,axiom,
! [VarCurr] :
( v87134(VarCurr)
<=> ( v87135(VarCurr)
& v87155(VarCurr) ) ) ).
fof(writeUnaryOperator_6138,axiom,
! [VarCurr] :
( ~ v87155(VarCurr)
<=> v87102(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16286,axiom,
! [VarCurr] :
( v87135(VarCurr)
<=> ( v87136(VarCurr)
| v87153(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16285,axiom,
! [VarCurr] :
( v87153(VarCurr)
<=> ( v87114(VarCurr)
& v87154(VarCurr) ) ) ).
fof(writeUnaryOperator_6137,axiom,
! [VarCurr] :
( ~ v87154(VarCurr)
<=> v87116(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16284,axiom,
! [VarCurr] :
( v87136(VarCurr)
<=> ( v87137(VarCurr)
& v87116(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16283,axiom,
! [VarCurr] :
( v87137(VarCurr)
<=> ( v87138(VarCurr)
| v87147(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16282,axiom,
! [VarCurr] :
( v87147(VarCurr)
<=> ( v87148(VarCurr)
& v87152(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6455,axiom,
! [VarCurr] :
( v87152(VarCurr)
<=> ( ( v87140(VarCurr,bitIndex2)
<=> $false )
& ( v87140(VarCurr,bitIndex1)
<=> $false )
& ( v87140(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16281,axiom,
! [VarCurr] :
( v87148(VarCurr)
<=> ( v87149(VarCurr)
| v87150(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16280,axiom,
! [VarCurr] :
( v87150(VarCurr)
<=> ( v87114(VarCurr)
& v87151(VarCurr) ) ) ).
fof(writeUnaryOperator_6136,axiom,
! [VarCurr] :
( ~ v87151(VarCurr)
<=> v87149(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6454,axiom,
! [VarCurr] :
( v87149(VarCurr)
<=> ( v87112(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16279,axiom,
! [VarCurr] :
( v87138(VarCurr)
<=> ( v87139(VarCurr)
| v87141(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16278,axiom,
! [VarCurr] :
( v87141(VarCurr)
<=> ( v87142(VarCurr)
& v87146(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6453,axiom,
! [VarCurr] :
( v87146(VarCurr)
<=> ( ( v87140(VarCurr,bitIndex2)
<=> $false )
& ( v87140(VarCurr,bitIndex1)
<=> $true )
& ( v87140(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16277,axiom,
! [VarCurr] :
( v87142(VarCurr)
<=> ( v87143(VarCurr)
| v87144(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16276,axiom,
! [VarCurr] :
( v87144(VarCurr)
<=> ( v87114(VarCurr)
& v87145(VarCurr) ) ) ).
fof(writeUnaryOperator_6135,axiom,
! [VarCurr] :
( ~ v87145(VarCurr)
<=> v87143(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6452,axiom,
! [VarCurr] :
( v87143(VarCurr)
<=> ( v87112(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6451,axiom,
! [VarCurr] :
( v87139(VarCurr)
<=> ( ( v87140(VarCurr,bitIndex2)
<=> $true )
& ( v87140(VarCurr,bitIndex1)
<=> $false )
& ( v87140(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27192,axiom,
! [VarCurr] :
( v87140(VarCurr,bitIndex0)
<=> v87110(VarCurr) ) ).
fof(addAssignment_27191,axiom,
! [VarCurr] :
( v87140(VarCurr,bitIndex1)
<=> v87108(VarCurr) ) ).
fof(addAssignment_27190,axiom,
! [VarCurr] :
( v87140(VarCurr,bitIndex2)
<=> v87106(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16275,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v87124(VarNext)
<=> ( v87125(VarNext)
& v87120(VarNext) ) ) ) ).
fof(writeUnaryOperator_6134,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v87125(VarNext)
<=> v87127(VarNext) ) ) ).
fof(addAssignment_27189,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v87127(VarNext)
<=> v87120(VarCurr) ) ) ).
fof(addAssignment_27188,axiom,
! [VarCurr] :
( v87120(VarCurr)
<=> v77456(VarCurr) ) ).
fof(addAssignment_27187,axiom,
! [VarCurr] :
( v87118(VarCurr)
<=> $false ) ).
fof(addAssignment_27186,axiom,
! [VarCurr] :
( v87116(VarCurr)
<=> v77433(VarCurr) ) ).
fof(addAssignment_27185,axiom,
! [VarCurr] :
( v87114(VarCurr)
<=> $false ) ).
fof(addAssignment_27184,axiom,
! [VarCurr] :
( v87112(VarCurr)
<=> v77425(VarCurr,bitIndex8) ) ).
fof(addAssignment_27183,axiom,
! [VarCurr] :
( v77425(VarCurr,bitIndex8)
<=> v77427(VarCurr,bitIndex8) ) ).
fof(addAssignment_27182,axiom,
! [VarCurr] :
( v77427(VarCurr,bitIndex8)
<=> v72861(VarCurr,bitIndex8) ) ).
fof(addAssignment_27181,axiom,
! [VarCurr] :
( v87110(VarCurr)
<=> $false ) ).
fof(addAssignment_27180,axiom,
! [VarCurr] :
( v87108(VarCurr)
<=> $false ) ).
fof(addAssignment_27179,axiom,
! [VarCurr] :
( v87106(VarCurr)
<=> $true ) ).
fof(addAssignment_27178,axiom,
! [VarCurr] :
( v87104(VarCurr)
<=> $false ) ).
fof(addAssignment_27177,axiom,
! [VarCurr] :
( v87102(VarCurr)
<=> v77408(VarCurr) ) ).
fof(addAssignment_27176,axiom,
! [VarCurr] :
( v77278(VarCurr,bitIndex2)
<=> v77280(VarCurr,bitIndex2) ) ).
fof(addAssignment_27175,axiom,
! [VarCurr] :
( v77280(VarCurr,bitIndex2)
<=> v77282(VarCurr,bitIndex2) ) ).
fof(addAssignment_27174,axiom,
! [VarCurr] :
( v77282(VarCurr,bitIndex2)
<=> v77284(VarCurr,bitIndex2) ) ).
fof(addAssignment_27173,axiom,
! [VarCurr] :
( v77284(VarCurr,bitIndex2)
<=> v77286(VarCurr,bitIndex8) ) ).
fof(addAssignment_27172,axiom,
! [VarCurr] :
( v77286(VarCurr,bitIndex8)
<=> v77288(VarCurr,bitIndex8) ) ).
fof(addAssignment_27171,axiom,
! [VarCurr] :
( v77288(VarCurr,bitIndex8)
<=> v87032(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1369,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v87055(VarNext)
=> ( v87032(VarNext)
<=> v87032(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1427,axiom,
! [VarNext] :
( v87055(VarNext)
=> ( v87032(VarNext)
<=> v87090(VarNext) ) ) ).
fof(addAssignment_27170,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v87090(VarNext)
<=> v87088(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4328,axiom,
! [VarCurr] :
( ~ v87034(VarCurr)
=> ( v87088(VarCurr)
<=> v87091(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4338,axiom,
! [VarCurr] :
( v87034(VarCurr)
=> ( v87088(VarCurr)
<=> v87036(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4327,axiom,
! [VarCurr] :
( ~ v87068(VarCurr)
=> ( v87091(VarCurr)
<=> v87050(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4337,axiom,
! [VarCurr] :
( v87068(VarCurr)
=> ( v87091(VarCurr)
<=> v87092(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1091,axiom,
! [VarCurr] :
( ( ~ v87071(VarCurr)
& ~ v87073(VarCurr) )
=> ( v87092(VarCurr)
<=> v87096(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4326,axiom,
! [VarCurr] :
( v87073(VarCurr)
=> ( v87092(VarCurr)
<=> v87095(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4336,axiom,
! [VarCurr] :
( v87071(VarCurr)
=> ( v87092(VarCurr)
<=> v87093(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4325,axiom,
! [VarCurr] :
( ~ v87081(VarCurr)
=> ( v87096(VarCurr)
<=> v87050(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4335,axiom,
! [VarCurr] :
( v87081(VarCurr)
=> ( v87096(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4324,axiom,
! [VarCurr] :
( ~ v87075(VarCurr)
=> ( v87095(VarCurr)
<=> v87050(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4334,axiom,
! [VarCurr] :
( v87075(VarCurr)
=> ( v87095(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1840,axiom,
! [VarCurr] :
( ~ v87094(VarCurr)
=> ( v87093(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1872,axiom,
! [VarCurr] :
( v87094(VarCurr)
=> ( v87093(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6450,axiom,
! [VarCurr] :
( v87094(VarCurr)
<=> ( v87044(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16274,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v87055(VarNext)
<=> ( v87056(VarNext)
& v87065(VarNext) ) ) ) ).
fof(addAssignment_27169,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v87065(VarNext)
<=> v87063(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16273,axiom,
! [VarCurr] :
( v87063(VarCurr)
<=> ( v87034(VarCurr)
| v87066(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16272,axiom,
! [VarCurr] :
( v87066(VarCurr)
<=> ( v87067(VarCurr)
& v87087(VarCurr) ) ) ).
fof(writeUnaryOperator_6133,axiom,
! [VarCurr] :
( ~ v87087(VarCurr)
<=> v87034(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16271,axiom,
! [VarCurr] :
( v87067(VarCurr)
<=> ( v87068(VarCurr)
| v87085(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16270,axiom,
! [VarCurr] :
( v87085(VarCurr)
<=> ( v87046(VarCurr)
& v87086(VarCurr) ) ) ).
fof(writeUnaryOperator_6132,axiom,
! [VarCurr] :
( ~ v87086(VarCurr)
<=> v87048(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16269,axiom,
! [VarCurr] :
( v87068(VarCurr)
<=> ( v87069(VarCurr)
& v87048(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16268,axiom,
! [VarCurr] :
( v87069(VarCurr)
<=> ( v87070(VarCurr)
| v87079(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16267,axiom,
! [VarCurr] :
( v87079(VarCurr)
<=> ( v87080(VarCurr)
& v87084(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6449,axiom,
! [VarCurr] :
( v87084(VarCurr)
<=> ( ( v87072(VarCurr,bitIndex2)
<=> $false )
& ( v87072(VarCurr,bitIndex1)
<=> $false )
& ( v87072(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16266,axiom,
! [VarCurr] :
( v87080(VarCurr)
<=> ( v87081(VarCurr)
| v87082(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16265,axiom,
! [VarCurr] :
( v87082(VarCurr)
<=> ( v87046(VarCurr)
& v87083(VarCurr) ) ) ).
fof(writeUnaryOperator_6131,axiom,
! [VarCurr] :
( ~ v87083(VarCurr)
<=> v87081(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6448,axiom,
! [VarCurr] :
( v87081(VarCurr)
<=> ( v87044(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16264,axiom,
! [VarCurr] :
( v87070(VarCurr)
<=> ( v87071(VarCurr)
| v87073(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16263,axiom,
! [VarCurr] :
( v87073(VarCurr)
<=> ( v87074(VarCurr)
& v87078(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6447,axiom,
! [VarCurr] :
( v87078(VarCurr)
<=> ( ( v87072(VarCurr,bitIndex2)
<=> $false )
& ( v87072(VarCurr,bitIndex1)
<=> $true )
& ( v87072(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16262,axiom,
! [VarCurr] :
( v87074(VarCurr)
<=> ( v87075(VarCurr)
| v87076(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16261,axiom,
! [VarCurr] :
( v87076(VarCurr)
<=> ( v87046(VarCurr)
& v87077(VarCurr) ) ) ).
fof(writeUnaryOperator_6130,axiom,
! [VarCurr] :
( ~ v87077(VarCurr)
<=> v87075(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6446,axiom,
! [VarCurr] :
( v87075(VarCurr)
<=> ( v87044(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6445,axiom,
! [VarCurr] :
( v87071(VarCurr)
<=> ( ( v87072(VarCurr,bitIndex2)
<=> $true )
& ( v87072(VarCurr,bitIndex1)
<=> $false )
& ( v87072(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27168,axiom,
! [VarCurr] :
( v87072(VarCurr,bitIndex0)
<=> v87042(VarCurr) ) ).
fof(addAssignment_27167,axiom,
! [VarCurr] :
( v87072(VarCurr,bitIndex1)
<=> v87040(VarCurr) ) ).
fof(addAssignment_27166,axiom,
! [VarCurr] :
( v87072(VarCurr,bitIndex2)
<=> v87038(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16260,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v87056(VarNext)
<=> ( v87057(VarNext)
& v87052(VarNext) ) ) ) ).
fof(writeUnaryOperator_6129,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v87057(VarNext)
<=> v87059(VarNext) ) ) ).
fof(addAssignment_27165,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v87059(VarNext)
<=> v87052(VarCurr) ) ) ).
fof(addAssignment_27164,axiom,
! [VarCurr] :
( v87052(VarCurr)
<=> v77342(VarCurr) ) ).
fof(addAssignment_27163,axiom,
! [VarCurr] :
( v87050(VarCurr)
<=> $false ) ).
fof(addAssignment_27162,axiom,
! [VarCurr] :
( v87048(VarCurr)
<=> v77319(VarCurr) ) ).
fof(addAssignment_27161,axiom,
! [VarCurr] :
( v87046(VarCurr)
<=> $false ) ).
fof(addAssignment_27160,axiom,
! [VarCurr] :
( v87044(VarCurr)
<=> v77311(VarCurr,bitIndex8) ) ).
fof(addAssignment_27159,axiom,
! [VarCurr] :
( v77311(VarCurr,bitIndex8)
<=> v77313(VarCurr,bitIndex8) ) ).
fof(addAssignment_27158,axiom,
! [VarCurr] :
( v77313(VarCurr,bitIndex8)
<=> v72861(VarCurr,bitIndex8) ) ).
fof(addAssignment_27157,axiom,
! [VarCurr] :
( v87042(VarCurr)
<=> $false ) ).
fof(addAssignment_27156,axiom,
! [VarCurr] :
( v87040(VarCurr)
<=> $false ) ).
fof(addAssignment_27155,axiom,
! [VarCurr] :
( v87038(VarCurr)
<=> $true ) ).
fof(addAssignment_27154,axiom,
! [VarCurr] :
( v87036(VarCurr)
<=> $false ) ).
fof(addAssignment_27153,axiom,
! [VarCurr] :
( v87034(VarCurr)
<=> v77294(VarCurr) ) ).
fof(addAssignment_27152,axiom,
! [VarCurr] :
( v77164(VarCurr,bitIndex2)
<=> v77166(VarCurr,bitIndex2) ) ).
fof(addAssignment_27151,axiom,
! [VarCurr] :
( v77166(VarCurr,bitIndex2)
<=> v77168(VarCurr,bitIndex2) ) ).
fof(addAssignment_27150,axiom,
! [VarCurr] :
( v77168(VarCurr,bitIndex2)
<=> v77170(VarCurr,bitIndex2) ) ).
fof(addAssignment_27149,axiom,
! [VarCurr] :
( v77170(VarCurr,bitIndex2)
<=> v77172(VarCurr,bitIndex8) ) ).
fof(addAssignment_27148,axiom,
! [VarCurr] :
( v77172(VarCurr,bitIndex8)
<=> v77174(VarCurr,bitIndex8) ) ).
fof(addAssignment_27147,axiom,
! [VarCurr] :
( v77174(VarCurr,bitIndex8)
<=> v86964(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1368,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v86987(VarNext)
=> ( v86964(VarNext)
<=> v86964(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1426,axiom,
! [VarNext] :
( v86987(VarNext)
=> ( v86964(VarNext)
<=> v87022(VarNext) ) ) ).
fof(addAssignment_27146,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v87022(VarNext)
<=> v87020(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4323,axiom,
! [VarCurr] :
( ~ v86966(VarCurr)
=> ( v87020(VarCurr)
<=> v87023(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4333,axiom,
! [VarCurr] :
( v86966(VarCurr)
=> ( v87020(VarCurr)
<=> v86968(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4322,axiom,
! [VarCurr] :
( ~ v87000(VarCurr)
=> ( v87023(VarCurr)
<=> v86982(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4332,axiom,
! [VarCurr] :
( v87000(VarCurr)
=> ( v87023(VarCurr)
<=> v87024(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1090,axiom,
! [VarCurr] :
( ( ~ v87003(VarCurr)
& ~ v87005(VarCurr) )
=> ( v87024(VarCurr)
<=> v87028(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4321,axiom,
! [VarCurr] :
( v87005(VarCurr)
=> ( v87024(VarCurr)
<=> v87027(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4331,axiom,
! [VarCurr] :
( v87003(VarCurr)
=> ( v87024(VarCurr)
<=> v87025(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4320,axiom,
! [VarCurr] :
( ~ v87013(VarCurr)
=> ( v87028(VarCurr)
<=> v86982(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4330,axiom,
! [VarCurr] :
( v87013(VarCurr)
=> ( v87028(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4319,axiom,
! [VarCurr] :
( ~ v87007(VarCurr)
=> ( v87027(VarCurr)
<=> v86982(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4329,axiom,
! [VarCurr] :
( v87007(VarCurr)
=> ( v87027(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1839,axiom,
! [VarCurr] :
( ~ v87026(VarCurr)
=> ( v87025(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1871,axiom,
! [VarCurr] :
( v87026(VarCurr)
=> ( v87025(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6444,axiom,
! [VarCurr] :
( v87026(VarCurr)
<=> ( v86976(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16259,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86987(VarNext)
<=> ( v86988(VarNext)
& v86997(VarNext) ) ) ) ).
fof(addAssignment_27145,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86997(VarNext)
<=> v86995(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16258,axiom,
! [VarCurr] :
( v86995(VarCurr)
<=> ( v86966(VarCurr)
| v86998(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16257,axiom,
! [VarCurr] :
( v86998(VarCurr)
<=> ( v86999(VarCurr)
& v87019(VarCurr) ) ) ).
fof(writeUnaryOperator_6128,axiom,
! [VarCurr] :
( ~ v87019(VarCurr)
<=> v86966(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16256,axiom,
! [VarCurr] :
( v86999(VarCurr)
<=> ( v87000(VarCurr)
| v87017(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16255,axiom,
! [VarCurr] :
( v87017(VarCurr)
<=> ( v86978(VarCurr)
& v87018(VarCurr) ) ) ).
fof(writeUnaryOperator_6127,axiom,
! [VarCurr] :
( ~ v87018(VarCurr)
<=> v86980(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16254,axiom,
! [VarCurr] :
( v87000(VarCurr)
<=> ( v87001(VarCurr)
& v86980(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16253,axiom,
! [VarCurr] :
( v87001(VarCurr)
<=> ( v87002(VarCurr)
| v87011(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16252,axiom,
! [VarCurr] :
( v87011(VarCurr)
<=> ( v87012(VarCurr)
& v87016(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6443,axiom,
! [VarCurr] :
( v87016(VarCurr)
<=> ( ( v87004(VarCurr,bitIndex2)
<=> $false )
& ( v87004(VarCurr,bitIndex1)
<=> $false )
& ( v87004(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16251,axiom,
! [VarCurr] :
( v87012(VarCurr)
<=> ( v87013(VarCurr)
| v87014(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16250,axiom,
! [VarCurr] :
( v87014(VarCurr)
<=> ( v86978(VarCurr)
& v87015(VarCurr) ) ) ).
fof(writeUnaryOperator_6126,axiom,
! [VarCurr] :
( ~ v87015(VarCurr)
<=> v87013(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6442,axiom,
! [VarCurr] :
( v87013(VarCurr)
<=> ( v86976(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16249,axiom,
! [VarCurr] :
( v87002(VarCurr)
<=> ( v87003(VarCurr)
| v87005(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16248,axiom,
! [VarCurr] :
( v87005(VarCurr)
<=> ( v87006(VarCurr)
& v87010(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6441,axiom,
! [VarCurr] :
( v87010(VarCurr)
<=> ( ( v87004(VarCurr,bitIndex2)
<=> $false )
& ( v87004(VarCurr,bitIndex1)
<=> $true )
& ( v87004(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16247,axiom,
! [VarCurr] :
( v87006(VarCurr)
<=> ( v87007(VarCurr)
| v87008(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16246,axiom,
! [VarCurr] :
( v87008(VarCurr)
<=> ( v86978(VarCurr)
& v87009(VarCurr) ) ) ).
fof(writeUnaryOperator_6125,axiom,
! [VarCurr] :
( ~ v87009(VarCurr)
<=> v87007(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6440,axiom,
! [VarCurr] :
( v87007(VarCurr)
<=> ( v86976(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6439,axiom,
! [VarCurr] :
( v87003(VarCurr)
<=> ( ( v87004(VarCurr,bitIndex2)
<=> $true )
& ( v87004(VarCurr,bitIndex1)
<=> $false )
& ( v87004(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27144,axiom,
! [VarCurr] :
( v87004(VarCurr,bitIndex0)
<=> v86974(VarCurr) ) ).
fof(addAssignment_27143,axiom,
! [VarCurr] :
( v87004(VarCurr,bitIndex1)
<=> v86972(VarCurr) ) ).
fof(addAssignment_27142,axiom,
! [VarCurr] :
( v87004(VarCurr,bitIndex2)
<=> v86970(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16245,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86988(VarNext)
<=> ( v86989(VarNext)
& v86984(VarNext) ) ) ) ).
fof(writeUnaryOperator_6124,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v86989(VarNext)
<=> v86991(VarNext) ) ) ).
fof(addAssignment_27141,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86991(VarNext)
<=> v86984(VarCurr) ) ) ).
fof(addAssignment_27140,axiom,
! [VarCurr] :
( v86984(VarCurr)
<=> v77228(VarCurr) ) ).
fof(addAssignment_27139,axiom,
! [VarCurr] :
( v86982(VarCurr)
<=> $false ) ).
fof(addAssignment_27138,axiom,
! [VarCurr] :
( v86980(VarCurr)
<=> v77205(VarCurr) ) ).
fof(addAssignment_27137,axiom,
! [VarCurr] :
( v86978(VarCurr)
<=> $false ) ).
fof(addAssignment_27136,axiom,
! [VarCurr] :
( v86976(VarCurr)
<=> v77197(VarCurr,bitIndex8) ) ).
fof(addAssignment_27135,axiom,
! [VarCurr] :
( v77197(VarCurr,bitIndex8)
<=> v77199(VarCurr,bitIndex8) ) ).
fof(addAssignment_27134,axiom,
! [VarCurr] :
( v77199(VarCurr,bitIndex8)
<=> v72861(VarCurr,bitIndex8) ) ).
fof(addAssignment_27133,axiom,
! [VarCurr] :
( v86974(VarCurr)
<=> $false ) ).
fof(addAssignment_27132,axiom,
! [VarCurr] :
( v86972(VarCurr)
<=> $false ) ).
fof(addAssignment_27131,axiom,
! [VarCurr] :
( v86970(VarCurr)
<=> $true ) ).
fof(addAssignment_27130,axiom,
! [VarCurr] :
( v86968(VarCurr)
<=> $false ) ).
fof(addAssignment_27129,axiom,
! [VarCurr] :
( v86966(VarCurr)
<=> v77180(VarCurr) ) ).
fof(addAssignment_27128,axiom,
! [VarCurr] :
( v77050(VarCurr,bitIndex2)
<=> v77052(VarCurr,bitIndex2) ) ).
fof(addAssignment_27127,axiom,
! [VarCurr] :
( v77052(VarCurr,bitIndex2)
<=> v77054(VarCurr,bitIndex2) ) ).
fof(addAssignment_27126,axiom,
! [VarCurr] :
( v77054(VarCurr,bitIndex2)
<=> v77056(VarCurr,bitIndex2) ) ).
fof(addAssignment_27125,axiom,
! [VarCurr] :
( v77056(VarCurr,bitIndex2)
<=> v77058(VarCurr,bitIndex8) ) ).
fof(addAssignment_27124,axiom,
! [VarCurr] :
( v77058(VarCurr,bitIndex8)
<=> v77060(VarCurr,bitIndex8) ) ).
fof(addAssignment_27123,axiom,
! [VarCurr] :
( v77060(VarCurr,bitIndex8)
<=> v86896(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1367,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v86919(VarNext)
=> ( v86896(VarNext)
<=> v86896(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1425,axiom,
! [VarNext] :
( v86919(VarNext)
=> ( v86896(VarNext)
<=> v86954(VarNext) ) ) ).
fof(addAssignment_27122,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86954(VarNext)
<=> v86952(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4318,axiom,
! [VarCurr] :
( ~ v86898(VarCurr)
=> ( v86952(VarCurr)
<=> v86955(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4328,axiom,
! [VarCurr] :
( v86898(VarCurr)
=> ( v86952(VarCurr)
<=> v86900(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4317,axiom,
! [VarCurr] :
( ~ v86932(VarCurr)
=> ( v86955(VarCurr)
<=> v86914(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4327,axiom,
! [VarCurr] :
( v86932(VarCurr)
=> ( v86955(VarCurr)
<=> v86956(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1089,axiom,
! [VarCurr] :
( ( ~ v86935(VarCurr)
& ~ v86937(VarCurr) )
=> ( v86956(VarCurr)
<=> v86960(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4316,axiom,
! [VarCurr] :
( v86937(VarCurr)
=> ( v86956(VarCurr)
<=> v86959(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4326,axiom,
! [VarCurr] :
( v86935(VarCurr)
=> ( v86956(VarCurr)
<=> v86957(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4315,axiom,
! [VarCurr] :
( ~ v86945(VarCurr)
=> ( v86960(VarCurr)
<=> v86914(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4325,axiom,
! [VarCurr] :
( v86945(VarCurr)
=> ( v86960(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4314,axiom,
! [VarCurr] :
( ~ v86939(VarCurr)
=> ( v86959(VarCurr)
<=> v86914(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4324,axiom,
! [VarCurr] :
( v86939(VarCurr)
=> ( v86959(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1838,axiom,
! [VarCurr] :
( ~ v86958(VarCurr)
=> ( v86957(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1870,axiom,
! [VarCurr] :
( v86958(VarCurr)
=> ( v86957(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6438,axiom,
! [VarCurr] :
( v86958(VarCurr)
<=> ( v86908(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16244,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86919(VarNext)
<=> ( v86920(VarNext)
& v86929(VarNext) ) ) ) ).
fof(addAssignment_27121,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86929(VarNext)
<=> v86927(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16243,axiom,
! [VarCurr] :
( v86927(VarCurr)
<=> ( v86898(VarCurr)
| v86930(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16242,axiom,
! [VarCurr] :
( v86930(VarCurr)
<=> ( v86931(VarCurr)
& v86951(VarCurr) ) ) ).
fof(writeUnaryOperator_6123,axiom,
! [VarCurr] :
( ~ v86951(VarCurr)
<=> v86898(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16241,axiom,
! [VarCurr] :
( v86931(VarCurr)
<=> ( v86932(VarCurr)
| v86949(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16240,axiom,
! [VarCurr] :
( v86949(VarCurr)
<=> ( v86910(VarCurr)
& v86950(VarCurr) ) ) ).
fof(writeUnaryOperator_6122,axiom,
! [VarCurr] :
( ~ v86950(VarCurr)
<=> v86912(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16239,axiom,
! [VarCurr] :
( v86932(VarCurr)
<=> ( v86933(VarCurr)
& v86912(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16238,axiom,
! [VarCurr] :
( v86933(VarCurr)
<=> ( v86934(VarCurr)
| v86943(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16237,axiom,
! [VarCurr] :
( v86943(VarCurr)
<=> ( v86944(VarCurr)
& v86948(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6437,axiom,
! [VarCurr] :
( v86948(VarCurr)
<=> ( ( v86936(VarCurr,bitIndex2)
<=> $false )
& ( v86936(VarCurr,bitIndex1)
<=> $false )
& ( v86936(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16236,axiom,
! [VarCurr] :
( v86944(VarCurr)
<=> ( v86945(VarCurr)
| v86946(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16235,axiom,
! [VarCurr] :
( v86946(VarCurr)
<=> ( v86910(VarCurr)
& v86947(VarCurr) ) ) ).
fof(writeUnaryOperator_6121,axiom,
! [VarCurr] :
( ~ v86947(VarCurr)
<=> v86945(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6436,axiom,
! [VarCurr] :
( v86945(VarCurr)
<=> ( v86908(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16234,axiom,
! [VarCurr] :
( v86934(VarCurr)
<=> ( v86935(VarCurr)
| v86937(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16233,axiom,
! [VarCurr] :
( v86937(VarCurr)
<=> ( v86938(VarCurr)
& v86942(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6435,axiom,
! [VarCurr] :
( v86942(VarCurr)
<=> ( ( v86936(VarCurr,bitIndex2)
<=> $false )
& ( v86936(VarCurr,bitIndex1)
<=> $true )
& ( v86936(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16232,axiom,
! [VarCurr] :
( v86938(VarCurr)
<=> ( v86939(VarCurr)
| v86940(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16231,axiom,
! [VarCurr] :
( v86940(VarCurr)
<=> ( v86910(VarCurr)
& v86941(VarCurr) ) ) ).
fof(writeUnaryOperator_6120,axiom,
! [VarCurr] :
( ~ v86941(VarCurr)
<=> v86939(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6434,axiom,
! [VarCurr] :
( v86939(VarCurr)
<=> ( v86908(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6433,axiom,
! [VarCurr] :
( v86935(VarCurr)
<=> ( ( v86936(VarCurr,bitIndex2)
<=> $true )
& ( v86936(VarCurr,bitIndex1)
<=> $false )
& ( v86936(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27120,axiom,
! [VarCurr] :
( v86936(VarCurr,bitIndex0)
<=> v86906(VarCurr) ) ).
fof(addAssignment_27119,axiom,
! [VarCurr] :
( v86936(VarCurr,bitIndex1)
<=> v86904(VarCurr) ) ).
fof(addAssignment_27118,axiom,
! [VarCurr] :
( v86936(VarCurr,bitIndex2)
<=> v86902(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16230,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86920(VarNext)
<=> ( v86921(VarNext)
& v86916(VarNext) ) ) ) ).
fof(writeUnaryOperator_6119,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v86921(VarNext)
<=> v86923(VarNext) ) ) ).
fof(addAssignment_27117,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86923(VarNext)
<=> v86916(VarCurr) ) ) ).
fof(addAssignment_27116,axiom,
! [VarCurr] :
( v86916(VarCurr)
<=> v77114(VarCurr) ) ).
fof(addAssignment_27115,axiom,
! [VarCurr] :
( v86914(VarCurr)
<=> $false ) ).
fof(addAssignment_27114,axiom,
! [VarCurr] :
( v86912(VarCurr)
<=> v77091(VarCurr) ) ).
fof(addAssignment_27113,axiom,
! [VarCurr] :
( v86910(VarCurr)
<=> $false ) ).
fof(addAssignment_27112,axiom,
! [VarCurr] :
( v86908(VarCurr)
<=> v77083(VarCurr,bitIndex8) ) ).
fof(addAssignment_27111,axiom,
! [VarCurr] :
( v77083(VarCurr,bitIndex8)
<=> v77085(VarCurr,bitIndex8) ) ).
fof(addAssignment_27110,axiom,
! [VarCurr] :
( v77085(VarCurr,bitIndex8)
<=> v72861(VarCurr,bitIndex8) ) ).
fof(addAssignment_27109,axiom,
! [VarCurr] :
( v86906(VarCurr)
<=> $false ) ).
fof(addAssignment_27108,axiom,
! [VarCurr] :
( v86904(VarCurr)
<=> $false ) ).
fof(addAssignment_27107,axiom,
! [VarCurr] :
( v86902(VarCurr)
<=> $true ) ).
fof(addAssignment_27106,axiom,
! [VarCurr] :
( v86900(VarCurr)
<=> $false ) ).
fof(addAssignment_27105,axiom,
! [VarCurr] :
( v86898(VarCurr)
<=> v77066(VarCurr) ) ).
fof(addAssignment_27104,axiom,
! [VarCurr] :
( v76936(VarCurr,bitIndex2)
<=> v76938(VarCurr,bitIndex2) ) ).
fof(addAssignment_27103,axiom,
! [VarCurr] :
( v76938(VarCurr,bitIndex2)
<=> v76940(VarCurr,bitIndex2) ) ).
fof(addAssignment_27102,axiom,
! [VarCurr] :
( v76940(VarCurr,bitIndex2)
<=> v76942(VarCurr,bitIndex2) ) ).
fof(addAssignment_27101,axiom,
! [VarCurr] :
( v76942(VarCurr,bitIndex2)
<=> v76944(VarCurr,bitIndex8) ) ).
fof(addAssignment_27100,axiom,
! [VarCurr] :
( v76944(VarCurr,bitIndex8)
<=> v76946(VarCurr,bitIndex8) ) ).
fof(addAssignment_27099,axiom,
! [VarCurr] :
( v76946(VarCurr,bitIndex8)
<=> v86828(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1366,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v86851(VarNext)
=> ( v86828(VarNext)
<=> v86828(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1424,axiom,
! [VarNext] :
( v86851(VarNext)
=> ( v86828(VarNext)
<=> v86886(VarNext) ) ) ).
fof(addAssignment_27098,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86886(VarNext)
<=> v86884(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4313,axiom,
! [VarCurr] :
( ~ v86830(VarCurr)
=> ( v86884(VarCurr)
<=> v86887(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4323,axiom,
! [VarCurr] :
( v86830(VarCurr)
=> ( v86884(VarCurr)
<=> v86832(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4312,axiom,
! [VarCurr] :
( ~ v86864(VarCurr)
=> ( v86887(VarCurr)
<=> v86846(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4322,axiom,
! [VarCurr] :
( v86864(VarCurr)
=> ( v86887(VarCurr)
<=> v86888(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1088,axiom,
! [VarCurr] :
( ( ~ v86867(VarCurr)
& ~ v86869(VarCurr) )
=> ( v86888(VarCurr)
<=> v86892(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4311,axiom,
! [VarCurr] :
( v86869(VarCurr)
=> ( v86888(VarCurr)
<=> v86891(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4321,axiom,
! [VarCurr] :
( v86867(VarCurr)
=> ( v86888(VarCurr)
<=> v86889(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4310,axiom,
! [VarCurr] :
( ~ v86877(VarCurr)
=> ( v86892(VarCurr)
<=> v86846(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4320,axiom,
! [VarCurr] :
( v86877(VarCurr)
=> ( v86892(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4309,axiom,
! [VarCurr] :
( ~ v86871(VarCurr)
=> ( v86891(VarCurr)
<=> v86846(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4319,axiom,
! [VarCurr] :
( v86871(VarCurr)
=> ( v86891(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1837,axiom,
! [VarCurr] :
( ~ v86890(VarCurr)
=> ( v86889(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1869,axiom,
! [VarCurr] :
( v86890(VarCurr)
=> ( v86889(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6432,axiom,
! [VarCurr] :
( v86890(VarCurr)
<=> ( v86840(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16229,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86851(VarNext)
<=> ( v86852(VarNext)
& v86861(VarNext) ) ) ) ).
fof(addAssignment_27097,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86861(VarNext)
<=> v86859(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16228,axiom,
! [VarCurr] :
( v86859(VarCurr)
<=> ( v86830(VarCurr)
| v86862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16227,axiom,
! [VarCurr] :
( v86862(VarCurr)
<=> ( v86863(VarCurr)
& v86883(VarCurr) ) ) ).
fof(writeUnaryOperator_6118,axiom,
! [VarCurr] :
( ~ v86883(VarCurr)
<=> v86830(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16226,axiom,
! [VarCurr] :
( v86863(VarCurr)
<=> ( v86864(VarCurr)
| v86881(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16225,axiom,
! [VarCurr] :
( v86881(VarCurr)
<=> ( v86842(VarCurr)
& v86882(VarCurr) ) ) ).
fof(writeUnaryOperator_6117,axiom,
! [VarCurr] :
( ~ v86882(VarCurr)
<=> v86844(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16224,axiom,
! [VarCurr] :
( v86864(VarCurr)
<=> ( v86865(VarCurr)
& v86844(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16223,axiom,
! [VarCurr] :
( v86865(VarCurr)
<=> ( v86866(VarCurr)
| v86875(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16222,axiom,
! [VarCurr] :
( v86875(VarCurr)
<=> ( v86876(VarCurr)
& v86880(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6431,axiom,
! [VarCurr] :
( v86880(VarCurr)
<=> ( ( v86868(VarCurr,bitIndex2)
<=> $false )
& ( v86868(VarCurr,bitIndex1)
<=> $false )
& ( v86868(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16221,axiom,
! [VarCurr] :
( v86876(VarCurr)
<=> ( v86877(VarCurr)
| v86878(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16220,axiom,
! [VarCurr] :
( v86878(VarCurr)
<=> ( v86842(VarCurr)
& v86879(VarCurr) ) ) ).
fof(writeUnaryOperator_6116,axiom,
! [VarCurr] :
( ~ v86879(VarCurr)
<=> v86877(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6430,axiom,
! [VarCurr] :
( v86877(VarCurr)
<=> ( v86840(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16219,axiom,
! [VarCurr] :
( v86866(VarCurr)
<=> ( v86867(VarCurr)
| v86869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16218,axiom,
! [VarCurr] :
( v86869(VarCurr)
<=> ( v86870(VarCurr)
& v86874(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6429,axiom,
! [VarCurr] :
( v86874(VarCurr)
<=> ( ( v86868(VarCurr,bitIndex2)
<=> $false )
& ( v86868(VarCurr,bitIndex1)
<=> $true )
& ( v86868(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16217,axiom,
! [VarCurr] :
( v86870(VarCurr)
<=> ( v86871(VarCurr)
| v86872(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16216,axiom,
! [VarCurr] :
( v86872(VarCurr)
<=> ( v86842(VarCurr)
& v86873(VarCurr) ) ) ).
fof(writeUnaryOperator_6115,axiom,
! [VarCurr] :
( ~ v86873(VarCurr)
<=> v86871(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6428,axiom,
! [VarCurr] :
( v86871(VarCurr)
<=> ( v86840(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6427,axiom,
! [VarCurr] :
( v86867(VarCurr)
<=> ( ( v86868(VarCurr,bitIndex2)
<=> $true )
& ( v86868(VarCurr,bitIndex1)
<=> $false )
& ( v86868(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27096,axiom,
! [VarCurr] :
( v86868(VarCurr,bitIndex0)
<=> v86838(VarCurr) ) ).
fof(addAssignment_27095,axiom,
! [VarCurr] :
( v86868(VarCurr,bitIndex1)
<=> v86836(VarCurr) ) ).
fof(addAssignment_27094,axiom,
! [VarCurr] :
( v86868(VarCurr,bitIndex2)
<=> v86834(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16215,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86852(VarNext)
<=> ( v86853(VarNext)
& v86848(VarNext) ) ) ) ).
fof(writeUnaryOperator_6114,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v86853(VarNext)
<=> v86855(VarNext) ) ) ).
fof(addAssignment_27093,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86855(VarNext)
<=> v86848(VarCurr) ) ) ).
fof(addAssignment_27092,axiom,
! [VarCurr] :
( v86848(VarCurr)
<=> v77000(VarCurr) ) ).
fof(addAssignment_27091,axiom,
! [VarCurr] :
( v86846(VarCurr)
<=> $false ) ).
fof(addAssignment_27090,axiom,
! [VarCurr] :
( v86844(VarCurr)
<=> v76977(VarCurr) ) ).
fof(addAssignment_27089,axiom,
! [VarCurr] :
( v86842(VarCurr)
<=> $false ) ).
fof(addAssignment_27088,axiom,
! [VarCurr] :
( v86840(VarCurr)
<=> v76969(VarCurr,bitIndex8) ) ).
fof(addAssignment_27087,axiom,
! [VarCurr] :
( v76969(VarCurr,bitIndex8)
<=> v76971(VarCurr,bitIndex8) ) ).
fof(addAssignment_27086,axiom,
! [VarCurr] :
( v76971(VarCurr,bitIndex8)
<=> v72861(VarCurr,bitIndex8) ) ).
fof(addAssignment_27085,axiom,
! [VarCurr] :
( v86838(VarCurr)
<=> $false ) ).
fof(addAssignment_27084,axiom,
! [VarCurr] :
( v86836(VarCurr)
<=> $false ) ).
fof(addAssignment_27083,axiom,
! [VarCurr] :
( v86834(VarCurr)
<=> $true ) ).
fof(addAssignment_27082,axiom,
! [VarCurr] :
( v86832(VarCurr)
<=> $false ) ).
fof(addAssignment_27081,axiom,
! [VarCurr] :
( v86830(VarCurr)
<=> v76952(VarCurr) ) ).
fof(addAssignment_27080,axiom,
! [VarCurr] :
( v76822(VarCurr,bitIndex2)
<=> v76824(VarCurr,bitIndex2) ) ).
fof(addAssignment_27079,axiom,
! [VarCurr] :
( v76824(VarCurr,bitIndex2)
<=> v76826(VarCurr,bitIndex2) ) ).
fof(addAssignment_27078,axiom,
! [VarCurr] :
( v76826(VarCurr,bitIndex2)
<=> v76828(VarCurr,bitIndex2) ) ).
fof(addAssignment_27077,axiom,
! [VarCurr] :
( v76828(VarCurr,bitIndex2)
<=> v76830(VarCurr,bitIndex8) ) ).
fof(addAssignment_27076,axiom,
! [VarCurr] :
( v76830(VarCurr,bitIndex8)
<=> v76832(VarCurr,bitIndex8) ) ).
fof(addAssignment_27075,axiom,
! [VarCurr] :
( v76832(VarCurr,bitIndex8)
<=> v86760(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1365,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v86783(VarNext)
=> ( v86760(VarNext)
<=> v86760(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1423,axiom,
! [VarNext] :
( v86783(VarNext)
=> ( v86760(VarNext)
<=> v86818(VarNext) ) ) ).
fof(addAssignment_27074,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86818(VarNext)
<=> v86816(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4308,axiom,
! [VarCurr] :
( ~ v86762(VarCurr)
=> ( v86816(VarCurr)
<=> v86819(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4318,axiom,
! [VarCurr] :
( v86762(VarCurr)
=> ( v86816(VarCurr)
<=> v86764(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4307,axiom,
! [VarCurr] :
( ~ v86796(VarCurr)
=> ( v86819(VarCurr)
<=> v86778(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4317,axiom,
! [VarCurr] :
( v86796(VarCurr)
=> ( v86819(VarCurr)
<=> v86820(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1087,axiom,
! [VarCurr] :
( ( ~ v86799(VarCurr)
& ~ v86801(VarCurr) )
=> ( v86820(VarCurr)
<=> v86824(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4306,axiom,
! [VarCurr] :
( v86801(VarCurr)
=> ( v86820(VarCurr)
<=> v86823(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4316,axiom,
! [VarCurr] :
( v86799(VarCurr)
=> ( v86820(VarCurr)
<=> v86821(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4305,axiom,
! [VarCurr] :
( ~ v86809(VarCurr)
=> ( v86824(VarCurr)
<=> v86778(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4315,axiom,
! [VarCurr] :
( v86809(VarCurr)
=> ( v86824(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4304,axiom,
! [VarCurr] :
( ~ v86803(VarCurr)
=> ( v86823(VarCurr)
<=> v86778(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4314,axiom,
! [VarCurr] :
( v86803(VarCurr)
=> ( v86823(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1836,axiom,
! [VarCurr] :
( ~ v86822(VarCurr)
=> ( v86821(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1868,axiom,
! [VarCurr] :
( v86822(VarCurr)
=> ( v86821(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6426,axiom,
! [VarCurr] :
( v86822(VarCurr)
<=> ( v86772(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16214,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86783(VarNext)
<=> ( v86784(VarNext)
& v86793(VarNext) ) ) ) ).
fof(addAssignment_27073,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86793(VarNext)
<=> v86791(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16213,axiom,
! [VarCurr] :
( v86791(VarCurr)
<=> ( v86762(VarCurr)
| v86794(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16212,axiom,
! [VarCurr] :
( v86794(VarCurr)
<=> ( v86795(VarCurr)
& v86815(VarCurr) ) ) ).
fof(writeUnaryOperator_6113,axiom,
! [VarCurr] :
( ~ v86815(VarCurr)
<=> v86762(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16211,axiom,
! [VarCurr] :
( v86795(VarCurr)
<=> ( v86796(VarCurr)
| v86813(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16210,axiom,
! [VarCurr] :
( v86813(VarCurr)
<=> ( v86774(VarCurr)
& v86814(VarCurr) ) ) ).
fof(writeUnaryOperator_6112,axiom,
! [VarCurr] :
( ~ v86814(VarCurr)
<=> v86776(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16209,axiom,
! [VarCurr] :
( v86796(VarCurr)
<=> ( v86797(VarCurr)
& v86776(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16208,axiom,
! [VarCurr] :
( v86797(VarCurr)
<=> ( v86798(VarCurr)
| v86807(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16207,axiom,
! [VarCurr] :
( v86807(VarCurr)
<=> ( v86808(VarCurr)
& v86812(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6425,axiom,
! [VarCurr] :
( v86812(VarCurr)
<=> ( ( v86800(VarCurr,bitIndex2)
<=> $false )
& ( v86800(VarCurr,bitIndex1)
<=> $false )
& ( v86800(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16206,axiom,
! [VarCurr] :
( v86808(VarCurr)
<=> ( v86809(VarCurr)
| v86810(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16205,axiom,
! [VarCurr] :
( v86810(VarCurr)
<=> ( v86774(VarCurr)
& v86811(VarCurr) ) ) ).
fof(writeUnaryOperator_6111,axiom,
! [VarCurr] :
( ~ v86811(VarCurr)
<=> v86809(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6424,axiom,
! [VarCurr] :
( v86809(VarCurr)
<=> ( v86772(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16204,axiom,
! [VarCurr] :
( v86798(VarCurr)
<=> ( v86799(VarCurr)
| v86801(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16203,axiom,
! [VarCurr] :
( v86801(VarCurr)
<=> ( v86802(VarCurr)
& v86806(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6423,axiom,
! [VarCurr] :
( v86806(VarCurr)
<=> ( ( v86800(VarCurr,bitIndex2)
<=> $false )
& ( v86800(VarCurr,bitIndex1)
<=> $true )
& ( v86800(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16202,axiom,
! [VarCurr] :
( v86802(VarCurr)
<=> ( v86803(VarCurr)
| v86804(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16201,axiom,
! [VarCurr] :
( v86804(VarCurr)
<=> ( v86774(VarCurr)
& v86805(VarCurr) ) ) ).
fof(writeUnaryOperator_6110,axiom,
! [VarCurr] :
( ~ v86805(VarCurr)
<=> v86803(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6422,axiom,
! [VarCurr] :
( v86803(VarCurr)
<=> ( v86772(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6421,axiom,
! [VarCurr] :
( v86799(VarCurr)
<=> ( ( v86800(VarCurr,bitIndex2)
<=> $true )
& ( v86800(VarCurr,bitIndex1)
<=> $false )
& ( v86800(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27072,axiom,
! [VarCurr] :
( v86800(VarCurr,bitIndex0)
<=> v86770(VarCurr) ) ).
fof(addAssignment_27071,axiom,
! [VarCurr] :
( v86800(VarCurr,bitIndex1)
<=> v86768(VarCurr) ) ).
fof(addAssignment_27070,axiom,
! [VarCurr] :
( v86800(VarCurr,bitIndex2)
<=> v86766(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16200,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86784(VarNext)
<=> ( v86785(VarNext)
& v86780(VarNext) ) ) ) ).
fof(writeUnaryOperator_6109,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v86785(VarNext)
<=> v86787(VarNext) ) ) ).
fof(addAssignment_27069,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86787(VarNext)
<=> v86780(VarCurr) ) ) ).
fof(addAssignment_27068,axiom,
! [VarCurr] :
( v86780(VarCurr)
<=> v76886(VarCurr) ) ).
fof(addAssignment_27067,axiom,
! [VarCurr] :
( v86778(VarCurr)
<=> $false ) ).
fof(addAssignment_27066,axiom,
! [VarCurr] :
( v86776(VarCurr)
<=> v76863(VarCurr) ) ).
fof(addAssignment_27065,axiom,
! [VarCurr] :
( v86774(VarCurr)
<=> $false ) ).
fof(addAssignment_27064,axiom,
! [VarCurr] :
( v86772(VarCurr)
<=> v76855(VarCurr,bitIndex8) ) ).
fof(addAssignment_27063,axiom,
! [VarCurr] :
( v76855(VarCurr,bitIndex8)
<=> v76857(VarCurr,bitIndex8) ) ).
fof(addAssignment_27062,axiom,
! [VarCurr] :
( v76857(VarCurr,bitIndex8)
<=> v72861(VarCurr,bitIndex8) ) ).
fof(addAssignment_27061,axiom,
! [VarCurr] :
( v86770(VarCurr)
<=> $false ) ).
fof(addAssignment_27060,axiom,
! [VarCurr] :
( v86768(VarCurr)
<=> $false ) ).
fof(addAssignment_27059,axiom,
! [VarCurr] :
( v86766(VarCurr)
<=> $true ) ).
fof(addAssignment_27058,axiom,
! [VarCurr] :
( v86764(VarCurr)
<=> $false ) ).
fof(addAssignment_27057,axiom,
! [VarCurr] :
( v86762(VarCurr)
<=> v76838(VarCurr) ) ).
fof(addAssignment_27056,axiom,
! [VarCurr] :
( v76708(VarCurr,bitIndex2)
<=> v76710(VarCurr,bitIndex2) ) ).
fof(addAssignment_27055,axiom,
! [VarCurr] :
( v76710(VarCurr,bitIndex2)
<=> v76712(VarCurr,bitIndex2) ) ).
fof(addAssignment_27054,axiom,
! [VarCurr] :
( v76712(VarCurr,bitIndex2)
<=> v76714(VarCurr,bitIndex2) ) ).
fof(addAssignment_27053,axiom,
! [VarCurr] :
( v76714(VarCurr,bitIndex2)
<=> v76716(VarCurr,bitIndex8) ) ).
fof(addAssignment_27052,axiom,
! [VarCurr] :
( v76716(VarCurr,bitIndex8)
<=> v76718(VarCurr,bitIndex8) ) ).
fof(addAssignment_27051,axiom,
! [VarCurr] :
( v76718(VarCurr,bitIndex8)
<=> v86692(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1364,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v86715(VarNext)
=> ( v86692(VarNext)
<=> v86692(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1422,axiom,
! [VarNext] :
( v86715(VarNext)
=> ( v86692(VarNext)
<=> v86750(VarNext) ) ) ).
fof(addAssignment_27050,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86750(VarNext)
<=> v86748(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4303,axiom,
! [VarCurr] :
( ~ v86694(VarCurr)
=> ( v86748(VarCurr)
<=> v86751(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4313,axiom,
! [VarCurr] :
( v86694(VarCurr)
=> ( v86748(VarCurr)
<=> v86696(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4302,axiom,
! [VarCurr] :
( ~ v86728(VarCurr)
=> ( v86751(VarCurr)
<=> v86710(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4312,axiom,
! [VarCurr] :
( v86728(VarCurr)
=> ( v86751(VarCurr)
<=> v86752(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1086,axiom,
! [VarCurr] :
( ( ~ v86731(VarCurr)
& ~ v86733(VarCurr) )
=> ( v86752(VarCurr)
<=> v86756(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4301,axiom,
! [VarCurr] :
( v86733(VarCurr)
=> ( v86752(VarCurr)
<=> v86755(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4311,axiom,
! [VarCurr] :
( v86731(VarCurr)
=> ( v86752(VarCurr)
<=> v86753(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4300,axiom,
! [VarCurr] :
( ~ v86741(VarCurr)
=> ( v86756(VarCurr)
<=> v86710(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4310,axiom,
! [VarCurr] :
( v86741(VarCurr)
=> ( v86756(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4299,axiom,
! [VarCurr] :
( ~ v86735(VarCurr)
=> ( v86755(VarCurr)
<=> v86710(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4309,axiom,
! [VarCurr] :
( v86735(VarCurr)
=> ( v86755(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1835,axiom,
! [VarCurr] :
( ~ v86754(VarCurr)
=> ( v86753(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1867,axiom,
! [VarCurr] :
( v86754(VarCurr)
=> ( v86753(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6420,axiom,
! [VarCurr] :
( v86754(VarCurr)
<=> ( v86704(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16199,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86715(VarNext)
<=> ( v86716(VarNext)
& v86725(VarNext) ) ) ) ).
fof(addAssignment_27049,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86725(VarNext)
<=> v86723(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16198,axiom,
! [VarCurr] :
( v86723(VarCurr)
<=> ( v86694(VarCurr)
| v86726(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16197,axiom,
! [VarCurr] :
( v86726(VarCurr)
<=> ( v86727(VarCurr)
& v86747(VarCurr) ) ) ).
fof(writeUnaryOperator_6108,axiom,
! [VarCurr] :
( ~ v86747(VarCurr)
<=> v86694(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16196,axiom,
! [VarCurr] :
( v86727(VarCurr)
<=> ( v86728(VarCurr)
| v86745(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16195,axiom,
! [VarCurr] :
( v86745(VarCurr)
<=> ( v86706(VarCurr)
& v86746(VarCurr) ) ) ).
fof(writeUnaryOperator_6107,axiom,
! [VarCurr] :
( ~ v86746(VarCurr)
<=> v86708(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16194,axiom,
! [VarCurr] :
( v86728(VarCurr)
<=> ( v86729(VarCurr)
& v86708(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16193,axiom,
! [VarCurr] :
( v86729(VarCurr)
<=> ( v86730(VarCurr)
| v86739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16192,axiom,
! [VarCurr] :
( v86739(VarCurr)
<=> ( v86740(VarCurr)
& v86744(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6419,axiom,
! [VarCurr] :
( v86744(VarCurr)
<=> ( ( v86732(VarCurr,bitIndex2)
<=> $false )
& ( v86732(VarCurr,bitIndex1)
<=> $false )
& ( v86732(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16191,axiom,
! [VarCurr] :
( v86740(VarCurr)
<=> ( v86741(VarCurr)
| v86742(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16190,axiom,
! [VarCurr] :
( v86742(VarCurr)
<=> ( v86706(VarCurr)
& v86743(VarCurr) ) ) ).
fof(writeUnaryOperator_6106,axiom,
! [VarCurr] :
( ~ v86743(VarCurr)
<=> v86741(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6418,axiom,
! [VarCurr] :
( v86741(VarCurr)
<=> ( v86704(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16189,axiom,
! [VarCurr] :
( v86730(VarCurr)
<=> ( v86731(VarCurr)
| v86733(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16188,axiom,
! [VarCurr] :
( v86733(VarCurr)
<=> ( v86734(VarCurr)
& v86738(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6417,axiom,
! [VarCurr] :
( v86738(VarCurr)
<=> ( ( v86732(VarCurr,bitIndex2)
<=> $false )
& ( v86732(VarCurr,bitIndex1)
<=> $true )
& ( v86732(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16187,axiom,
! [VarCurr] :
( v86734(VarCurr)
<=> ( v86735(VarCurr)
| v86736(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16186,axiom,
! [VarCurr] :
( v86736(VarCurr)
<=> ( v86706(VarCurr)
& v86737(VarCurr) ) ) ).
fof(writeUnaryOperator_6105,axiom,
! [VarCurr] :
( ~ v86737(VarCurr)
<=> v86735(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6416,axiom,
! [VarCurr] :
( v86735(VarCurr)
<=> ( v86704(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6415,axiom,
! [VarCurr] :
( v86731(VarCurr)
<=> ( ( v86732(VarCurr,bitIndex2)
<=> $true )
& ( v86732(VarCurr,bitIndex1)
<=> $false )
& ( v86732(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27048,axiom,
! [VarCurr] :
( v86732(VarCurr,bitIndex0)
<=> v86702(VarCurr) ) ).
fof(addAssignment_27047,axiom,
! [VarCurr] :
( v86732(VarCurr,bitIndex1)
<=> v86700(VarCurr) ) ).
fof(addAssignment_27046,axiom,
! [VarCurr] :
( v86732(VarCurr,bitIndex2)
<=> v86698(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16185,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86716(VarNext)
<=> ( v86717(VarNext)
& v86712(VarNext) ) ) ) ).
fof(writeUnaryOperator_6104,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v86717(VarNext)
<=> v86719(VarNext) ) ) ).
fof(addAssignment_27045,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86719(VarNext)
<=> v86712(VarCurr) ) ) ).
fof(addAssignment_27044,axiom,
! [VarCurr] :
( v86712(VarCurr)
<=> v76772(VarCurr) ) ).
fof(addAssignment_27043,axiom,
! [VarCurr] :
( v86710(VarCurr)
<=> $false ) ).
fof(addAssignment_27042,axiom,
! [VarCurr] :
( v86708(VarCurr)
<=> v76749(VarCurr) ) ).
fof(addAssignment_27041,axiom,
! [VarCurr] :
( v86706(VarCurr)
<=> $false ) ).
fof(addAssignment_27040,axiom,
! [VarCurr] :
( v86704(VarCurr)
<=> v76741(VarCurr,bitIndex8) ) ).
fof(addAssignment_27039,axiom,
! [VarCurr] :
( v76741(VarCurr,bitIndex8)
<=> v76743(VarCurr,bitIndex8) ) ).
fof(addAssignment_27038,axiom,
! [VarCurr] :
( v76743(VarCurr,bitIndex8)
<=> v72861(VarCurr,bitIndex8) ) ).
fof(addAssignment_27037,axiom,
! [VarCurr] :
( v86702(VarCurr)
<=> $false ) ).
fof(addAssignment_27036,axiom,
! [VarCurr] :
( v86700(VarCurr)
<=> $false ) ).
fof(addAssignment_27035,axiom,
! [VarCurr] :
( v86698(VarCurr)
<=> $true ) ).
fof(addAssignment_27034,axiom,
! [VarCurr] :
( v86696(VarCurr)
<=> $false ) ).
fof(addAssignment_27033,axiom,
! [VarCurr] :
( v86694(VarCurr)
<=> v76724(VarCurr) ) ).
fof(addAssignment_27032,axiom,
! [VarCurr] :
( v76594(VarCurr,bitIndex2)
<=> v76596(VarCurr,bitIndex2) ) ).
fof(addAssignment_27031,axiom,
! [VarCurr] :
( v76596(VarCurr,bitIndex2)
<=> v76598(VarCurr,bitIndex2) ) ).
fof(addAssignment_27030,axiom,
! [VarCurr] :
( v76598(VarCurr,bitIndex2)
<=> v76600(VarCurr,bitIndex2) ) ).
fof(addAssignment_27029,axiom,
! [VarCurr] :
( v76600(VarCurr,bitIndex2)
<=> v76602(VarCurr,bitIndex8) ) ).
fof(addAssignment_27028,axiom,
! [VarCurr] :
( v76602(VarCurr,bitIndex8)
<=> v76604(VarCurr,bitIndex8) ) ).
fof(addAssignment_27027,axiom,
! [VarCurr] :
( v76604(VarCurr,bitIndex8)
<=> v86624(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1363,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v86647(VarNext)
=> ( v86624(VarNext)
<=> v86624(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1421,axiom,
! [VarNext] :
( v86647(VarNext)
=> ( v86624(VarNext)
<=> v86682(VarNext) ) ) ).
fof(addAssignment_27026,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86682(VarNext)
<=> v86680(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4298,axiom,
! [VarCurr] :
( ~ v86626(VarCurr)
=> ( v86680(VarCurr)
<=> v86683(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4308,axiom,
! [VarCurr] :
( v86626(VarCurr)
=> ( v86680(VarCurr)
<=> v86628(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4297,axiom,
! [VarCurr] :
( ~ v86660(VarCurr)
=> ( v86683(VarCurr)
<=> v86642(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4307,axiom,
! [VarCurr] :
( v86660(VarCurr)
=> ( v86683(VarCurr)
<=> v86684(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1085,axiom,
! [VarCurr] :
( ( ~ v86663(VarCurr)
& ~ v86665(VarCurr) )
=> ( v86684(VarCurr)
<=> v86688(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4296,axiom,
! [VarCurr] :
( v86665(VarCurr)
=> ( v86684(VarCurr)
<=> v86687(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4306,axiom,
! [VarCurr] :
( v86663(VarCurr)
=> ( v86684(VarCurr)
<=> v86685(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4295,axiom,
! [VarCurr] :
( ~ v86673(VarCurr)
=> ( v86688(VarCurr)
<=> v86642(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4305,axiom,
! [VarCurr] :
( v86673(VarCurr)
=> ( v86688(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4294,axiom,
! [VarCurr] :
( ~ v86667(VarCurr)
=> ( v86687(VarCurr)
<=> v86642(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4304,axiom,
! [VarCurr] :
( v86667(VarCurr)
=> ( v86687(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1834,axiom,
! [VarCurr] :
( ~ v86686(VarCurr)
=> ( v86685(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1866,axiom,
! [VarCurr] :
( v86686(VarCurr)
=> ( v86685(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6414,axiom,
! [VarCurr] :
( v86686(VarCurr)
<=> ( v86636(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16184,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86647(VarNext)
<=> ( v86648(VarNext)
& v86657(VarNext) ) ) ) ).
fof(addAssignment_27025,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86657(VarNext)
<=> v86655(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16183,axiom,
! [VarCurr] :
( v86655(VarCurr)
<=> ( v86626(VarCurr)
| v86658(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16182,axiom,
! [VarCurr] :
( v86658(VarCurr)
<=> ( v86659(VarCurr)
& v86679(VarCurr) ) ) ).
fof(writeUnaryOperator_6103,axiom,
! [VarCurr] :
( ~ v86679(VarCurr)
<=> v86626(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16181,axiom,
! [VarCurr] :
( v86659(VarCurr)
<=> ( v86660(VarCurr)
| v86677(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16180,axiom,
! [VarCurr] :
( v86677(VarCurr)
<=> ( v86638(VarCurr)
& v86678(VarCurr) ) ) ).
fof(writeUnaryOperator_6102,axiom,
! [VarCurr] :
( ~ v86678(VarCurr)
<=> v86640(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16179,axiom,
! [VarCurr] :
( v86660(VarCurr)
<=> ( v86661(VarCurr)
& v86640(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16178,axiom,
! [VarCurr] :
( v86661(VarCurr)
<=> ( v86662(VarCurr)
| v86671(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16177,axiom,
! [VarCurr] :
( v86671(VarCurr)
<=> ( v86672(VarCurr)
& v86676(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6413,axiom,
! [VarCurr] :
( v86676(VarCurr)
<=> ( ( v86664(VarCurr,bitIndex2)
<=> $false )
& ( v86664(VarCurr,bitIndex1)
<=> $false )
& ( v86664(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16176,axiom,
! [VarCurr] :
( v86672(VarCurr)
<=> ( v86673(VarCurr)
| v86674(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16175,axiom,
! [VarCurr] :
( v86674(VarCurr)
<=> ( v86638(VarCurr)
& v86675(VarCurr) ) ) ).
fof(writeUnaryOperator_6101,axiom,
! [VarCurr] :
( ~ v86675(VarCurr)
<=> v86673(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6412,axiom,
! [VarCurr] :
( v86673(VarCurr)
<=> ( v86636(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16174,axiom,
! [VarCurr] :
( v86662(VarCurr)
<=> ( v86663(VarCurr)
| v86665(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16173,axiom,
! [VarCurr] :
( v86665(VarCurr)
<=> ( v86666(VarCurr)
& v86670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6411,axiom,
! [VarCurr] :
( v86670(VarCurr)
<=> ( ( v86664(VarCurr,bitIndex2)
<=> $false )
& ( v86664(VarCurr,bitIndex1)
<=> $true )
& ( v86664(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16172,axiom,
! [VarCurr] :
( v86666(VarCurr)
<=> ( v86667(VarCurr)
| v86668(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16171,axiom,
! [VarCurr] :
( v86668(VarCurr)
<=> ( v86638(VarCurr)
& v86669(VarCurr) ) ) ).
fof(writeUnaryOperator_6100,axiom,
! [VarCurr] :
( ~ v86669(VarCurr)
<=> v86667(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6410,axiom,
! [VarCurr] :
( v86667(VarCurr)
<=> ( v86636(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6409,axiom,
! [VarCurr] :
( v86663(VarCurr)
<=> ( ( v86664(VarCurr,bitIndex2)
<=> $true )
& ( v86664(VarCurr,bitIndex1)
<=> $false )
& ( v86664(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27024,axiom,
! [VarCurr] :
( v86664(VarCurr,bitIndex0)
<=> v86634(VarCurr) ) ).
fof(addAssignment_27023,axiom,
! [VarCurr] :
( v86664(VarCurr,bitIndex1)
<=> v86632(VarCurr) ) ).
fof(addAssignment_27022,axiom,
! [VarCurr] :
( v86664(VarCurr,bitIndex2)
<=> v86630(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16170,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86648(VarNext)
<=> ( v86649(VarNext)
& v86644(VarNext) ) ) ) ).
fof(writeUnaryOperator_6099,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v86649(VarNext)
<=> v86651(VarNext) ) ) ).
fof(addAssignment_27021,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86651(VarNext)
<=> v86644(VarCurr) ) ) ).
fof(addAssignment_27020,axiom,
! [VarCurr] :
( v86644(VarCurr)
<=> v76658(VarCurr) ) ).
fof(addAssignment_27019,axiom,
! [VarCurr] :
( v86642(VarCurr)
<=> $false ) ).
fof(addAssignment_27018,axiom,
! [VarCurr] :
( v86640(VarCurr)
<=> v76635(VarCurr) ) ).
fof(addAssignment_27017,axiom,
! [VarCurr] :
( v86638(VarCurr)
<=> $false ) ).
fof(addAssignment_27016,axiom,
! [VarCurr] :
( v86636(VarCurr)
<=> v76627(VarCurr,bitIndex8) ) ).
fof(addAssignment_27015,axiom,
! [VarCurr] :
( v76627(VarCurr,bitIndex8)
<=> v76629(VarCurr,bitIndex8) ) ).
fof(addAssignment_27014,axiom,
! [VarCurr] :
( v76629(VarCurr,bitIndex8)
<=> v72861(VarCurr,bitIndex8) ) ).
fof(addAssignment_27013,axiom,
! [VarCurr] :
( v86634(VarCurr)
<=> $false ) ).
fof(addAssignment_27012,axiom,
! [VarCurr] :
( v86632(VarCurr)
<=> $false ) ).
fof(addAssignment_27011,axiom,
! [VarCurr] :
( v86630(VarCurr)
<=> $true ) ).
fof(addAssignment_27010,axiom,
! [VarCurr] :
( v86628(VarCurr)
<=> $false ) ).
fof(addAssignment_27009,axiom,
! [VarCurr] :
( v86626(VarCurr)
<=> v76610(VarCurr) ) ).
fof(addAssignment_27008,axiom,
! [VarCurr] :
( v76480(VarCurr,bitIndex2)
<=> v76482(VarCurr,bitIndex2) ) ).
fof(addAssignment_27007,axiom,
! [VarCurr] :
( v76482(VarCurr,bitIndex2)
<=> v76484(VarCurr,bitIndex2) ) ).
fof(addAssignment_27006,axiom,
! [VarCurr] :
( v76484(VarCurr,bitIndex2)
<=> v76486(VarCurr,bitIndex2) ) ).
fof(addAssignment_27005,axiom,
! [VarCurr] :
( v76486(VarCurr,bitIndex2)
<=> v76488(VarCurr,bitIndex8) ) ).
fof(addAssignment_27004,axiom,
! [VarCurr] :
( v76488(VarCurr,bitIndex8)
<=> v76490(VarCurr,bitIndex8) ) ).
fof(addAssignment_27003,axiom,
! [VarCurr] :
( v76490(VarCurr,bitIndex8)
<=> v86556(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1362,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v86579(VarNext)
=> ( v86556(VarNext)
<=> v86556(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1420,axiom,
! [VarNext] :
( v86579(VarNext)
=> ( v86556(VarNext)
<=> v86614(VarNext) ) ) ).
fof(addAssignment_27002,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86614(VarNext)
<=> v86612(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4293,axiom,
! [VarCurr] :
( ~ v86558(VarCurr)
=> ( v86612(VarCurr)
<=> v86615(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4303,axiom,
! [VarCurr] :
( v86558(VarCurr)
=> ( v86612(VarCurr)
<=> v86560(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4292,axiom,
! [VarCurr] :
( ~ v86592(VarCurr)
=> ( v86615(VarCurr)
<=> v86574(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4302,axiom,
! [VarCurr] :
( v86592(VarCurr)
=> ( v86615(VarCurr)
<=> v86616(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1084,axiom,
! [VarCurr] :
( ( ~ v86595(VarCurr)
& ~ v86597(VarCurr) )
=> ( v86616(VarCurr)
<=> v86620(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4291,axiom,
! [VarCurr] :
( v86597(VarCurr)
=> ( v86616(VarCurr)
<=> v86619(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4301,axiom,
! [VarCurr] :
( v86595(VarCurr)
=> ( v86616(VarCurr)
<=> v86617(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4290,axiom,
! [VarCurr] :
( ~ v86605(VarCurr)
=> ( v86620(VarCurr)
<=> v86574(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4300,axiom,
! [VarCurr] :
( v86605(VarCurr)
=> ( v86620(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4289,axiom,
! [VarCurr] :
( ~ v86599(VarCurr)
=> ( v86619(VarCurr)
<=> v86574(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4299,axiom,
! [VarCurr] :
( v86599(VarCurr)
=> ( v86619(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1833,axiom,
! [VarCurr] :
( ~ v86618(VarCurr)
=> ( v86617(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1865,axiom,
! [VarCurr] :
( v86618(VarCurr)
=> ( v86617(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6408,axiom,
! [VarCurr] :
( v86618(VarCurr)
<=> ( v86568(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16169,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86579(VarNext)
<=> ( v86580(VarNext)
& v86589(VarNext) ) ) ) ).
fof(addAssignment_27001,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86589(VarNext)
<=> v86587(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16168,axiom,
! [VarCurr] :
( v86587(VarCurr)
<=> ( v86558(VarCurr)
| v86590(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16167,axiom,
! [VarCurr] :
( v86590(VarCurr)
<=> ( v86591(VarCurr)
& v86611(VarCurr) ) ) ).
fof(writeUnaryOperator_6098,axiom,
! [VarCurr] :
( ~ v86611(VarCurr)
<=> v86558(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16166,axiom,
! [VarCurr] :
( v86591(VarCurr)
<=> ( v86592(VarCurr)
| v86609(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16165,axiom,
! [VarCurr] :
( v86609(VarCurr)
<=> ( v86570(VarCurr)
& v86610(VarCurr) ) ) ).
fof(writeUnaryOperator_6097,axiom,
! [VarCurr] :
( ~ v86610(VarCurr)
<=> v86572(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16164,axiom,
! [VarCurr] :
( v86592(VarCurr)
<=> ( v86593(VarCurr)
& v86572(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16163,axiom,
! [VarCurr] :
( v86593(VarCurr)
<=> ( v86594(VarCurr)
| v86603(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16162,axiom,
! [VarCurr] :
( v86603(VarCurr)
<=> ( v86604(VarCurr)
& v86608(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6407,axiom,
! [VarCurr] :
( v86608(VarCurr)
<=> ( ( v86596(VarCurr,bitIndex2)
<=> $false )
& ( v86596(VarCurr,bitIndex1)
<=> $false )
& ( v86596(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16161,axiom,
! [VarCurr] :
( v86604(VarCurr)
<=> ( v86605(VarCurr)
| v86606(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16160,axiom,
! [VarCurr] :
( v86606(VarCurr)
<=> ( v86570(VarCurr)
& v86607(VarCurr) ) ) ).
fof(writeUnaryOperator_6096,axiom,
! [VarCurr] :
( ~ v86607(VarCurr)
<=> v86605(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6406,axiom,
! [VarCurr] :
( v86605(VarCurr)
<=> ( v86568(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16159,axiom,
! [VarCurr] :
( v86594(VarCurr)
<=> ( v86595(VarCurr)
| v86597(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16158,axiom,
! [VarCurr] :
( v86597(VarCurr)
<=> ( v86598(VarCurr)
& v86602(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6405,axiom,
! [VarCurr] :
( v86602(VarCurr)
<=> ( ( v86596(VarCurr,bitIndex2)
<=> $false )
& ( v86596(VarCurr,bitIndex1)
<=> $true )
& ( v86596(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16157,axiom,
! [VarCurr] :
( v86598(VarCurr)
<=> ( v86599(VarCurr)
| v86600(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16156,axiom,
! [VarCurr] :
( v86600(VarCurr)
<=> ( v86570(VarCurr)
& v86601(VarCurr) ) ) ).
fof(writeUnaryOperator_6095,axiom,
! [VarCurr] :
( ~ v86601(VarCurr)
<=> v86599(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6404,axiom,
! [VarCurr] :
( v86599(VarCurr)
<=> ( v86568(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6403,axiom,
! [VarCurr] :
( v86595(VarCurr)
<=> ( ( v86596(VarCurr,bitIndex2)
<=> $true )
& ( v86596(VarCurr,bitIndex1)
<=> $false )
& ( v86596(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27000,axiom,
! [VarCurr] :
( v86596(VarCurr,bitIndex0)
<=> v86566(VarCurr) ) ).
fof(addAssignment_26999,axiom,
! [VarCurr] :
( v86596(VarCurr,bitIndex1)
<=> v86564(VarCurr) ) ).
fof(addAssignment_26998,axiom,
! [VarCurr] :
( v86596(VarCurr,bitIndex2)
<=> v86562(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16155,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86580(VarNext)
<=> ( v86581(VarNext)
& v86576(VarNext) ) ) ) ).
fof(writeUnaryOperator_6094,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v86581(VarNext)
<=> v86583(VarNext) ) ) ).
fof(addAssignment_26997,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86583(VarNext)
<=> v86576(VarCurr) ) ) ).
fof(addAssignment_26996,axiom,
! [VarCurr] :
( v86576(VarCurr)
<=> v76544(VarCurr) ) ).
fof(addAssignment_26995,axiom,
! [VarCurr] :
( v86574(VarCurr)
<=> $false ) ).
fof(addAssignment_26994,axiom,
! [VarCurr] :
( v86572(VarCurr)
<=> v76521(VarCurr) ) ).
fof(addAssignment_26993,axiom,
! [VarCurr] :
( v86570(VarCurr)
<=> $false ) ).
fof(addAssignment_26992,axiom,
! [VarCurr] :
( v86568(VarCurr)
<=> v76513(VarCurr,bitIndex8) ) ).
fof(addAssignment_26991,axiom,
! [VarCurr] :
( v76513(VarCurr,bitIndex8)
<=> v76515(VarCurr,bitIndex8) ) ).
fof(addAssignment_26990,axiom,
! [VarCurr] :
( v76515(VarCurr,bitIndex8)
<=> v72861(VarCurr,bitIndex8) ) ).
fof(addAssignment_26989,axiom,
! [VarCurr] :
( v86566(VarCurr)
<=> $false ) ).
fof(addAssignment_26988,axiom,
! [VarCurr] :
( v86564(VarCurr)
<=> $false ) ).
fof(addAssignment_26987,axiom,
! [VarCurr] :
( v86562(VarCurr)
<=> $true ) ).
fof(addAssignment_26986,axiom,
! [VarCurr] :
( v86560(VarCurr)
<=> $false ) ).
fof(addAssignment_26985,axiom,
! [VarCurr] :
( v86558(VarCurr)
<=> v76496(VarCurr) ) ).
fof(addAssignment_26984,axiom,
! [VarCurr] :
( v76366(VarCurr,bitIndex2)
<=> v76368(VarCurr,bitIndex2) ) ).
fof(addAssignment_26983,axiom,
! [VarCurr] :
( v76368(VarCurr,bitIndex2)
<=> v76370(VarCurr,bitIndex2) ) ).
fof(addAssignment_26982,axiom,
! [VarCurr] :
( v76370(VarCurr,bitIndex2)
<=> v76372(VarCurr,bitIndex2) ) ).
fof(addAssignment_26981,axiom,
! [VarCurr] :
( v76372(VarCurr,bitIndex2)
<=> v76374(VarCurr,bitIndex8) ) ).
fof(addAssignment_26980,axiom,
! [VarCurr] :
( v76374(VarCurr,bitIndex8)
<=> v76376(VarCurr,bitIndex8) ) ).
fof(addAssignment_26979,axiom,
! [VarCurr] :
( v76376(VarCurr,bitIndex8)
<=> v86488(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1361,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v86511(VarNext)
=> ( v86488(VarNext)
<=> v86488(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1419,axiom,
! [VarNext] :
( v86511(VarNext)
=> ( v86488(VarNext)
<=> v86546(VarNext) ) ) ).
fof(addAssignment_26978,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86546(VarNext)
<=> v86544(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4288,axiom,
! [VarCurr] :
( ~ v86490(VarCurr)
=> ( v86544(VarCurr)
<=> v86547(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4298,axiom,
! [VarCurr] :
( v86490(VarCurr)
=> ( v86544(VarCurr)
<=> v86492(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4287,axiom,
! [VarCurr] :
( ~ v86524(VarCurr)
=> ( v86547(VarCurr)
<=> v86506(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4297,axiom,
! [VarCurr] :
( v86524(VarCurr)
=> ( v86547(VarCurr)
<=> v86548(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1083,axiom,
! [VarCurr] :
( ( ~ v86527(VarCurr)
& ~ v86529(VarCurr) )
=> ( v86548(VarCurr)
<=> v86552(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4286,axiom,
! [VarCurr] :
( v86529(VarCurr)
=> ( v86548(VarCurr)
<=> v86551(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4296,axiom,
! [VarCurr] :
( v86527(VarCurr)
=> ( v86548(VarCurr)
<=> v86549(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4285,axiom,
! [VarCurr] :
( ~ v86537(VarCurr)
=> ( v86552(VarCurr)
<=> v86506(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4295,axiom,
! [VarCurr] :
( v86537(VarCurr)
=> ( v86552(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4284,axiom,
! [VarCurr] :
( ~ v86531(VarCurr)
=> ( v86551(VarCurr)
<=> v86506(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4294,axiom,
! [VarCurr] :
( v86531(VarCurr)
=> ( v86551(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1832,axiom,
! [VarCurr] :
( ~ v86550(VarCurr)
=> ( v86549(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1864,axiom,
! [VarCurr] :
( v86550(VarCurr)
=> ( v86549(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6402,axiom,
! [VarCurr] :
( v86550(VarCurr)
<=> ( v86500(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16154,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86511(VarNext)
<=> ( v86512(VarNext)
& v86521(VarNext) ) ) ) ).
fof(addAssignment_26977,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86521(VarNext)
<=> v86519(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16153,axiom,
! [VarCurr] :
( v86519(VarCurr)
<=> ( v86490(VarCurr)
| v86522(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16152,axiom,
! [VarCurr] :
( v86522(VarCurr)
<=> ( v86523(VarCurr)
& v86543(VarCurr) ) ) ).
fof(writeUnaryOperator_6093,axiom,
! [VarCurr] :
( ~ v86543(VarCurr)
<=> v86490(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16151,axiom,
! [VarCurr] :
( v86523(VarCurr)
<=> ( v86524(VarCurr)
| v86541(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16150,axiom,
! [VarCurr] :
( v86541(VarCurr)
<=> ( v86502(VarCurr)
& v86542(VarCurr) ) ) ).
fof(writeUnaryOperator_6092,axiom,
! [VarCurr] :
( ~ v86542(VarCurr)
<=> v86504(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16149,axiom,
! [VarCurr] :
( v86524(VarCurr)
<=> ( v86525(VarCurr)
& v86504(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16148,axiom,
! [VarCurr] :
( v86525(VarCurr)
<=> ( v86526(VarCurr)
| v86535(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16147,axiom,
! [VarCurr] :
( v86535(VarCurr)
<=> ( v86536(VarCurr)
& v86540(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6401,axiom,
! [VarCurr] :
( v86540(VarCurr)
<=> ( ( v86528(VarCurr,bitIndex2)
<=> $false )
& ( v86528(VarCurr,bitIndex1)
<=> $false )
& ( v86528(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16146,axiom,
! [VarCurr] :
( v86536(VarCurr)
<=> ( v86537(VarCurr)
| v86538(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16145,axiom,
! [VarCurr] :
( v86538(VarCurr)
<=> ( v86502(VarCurr)
& v86539(VarCurr) ) ) ).
fof(writeUnaryOperator_6091,axiom,
! [VarCurr] :
( ~ v86539(VarCurr)
<=> v86537(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6400,axiom,
! [VarCurr] :
( v86537(VarCurr)
<=> ( v86500(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16144,axiom,
! [VarCurr] :
( v86526(VarCurr)
<=> ( v86527(VarCurr)
| v86529(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16143,axiom,
! [VarCurr] :
( v86529(VarCurr)
<=> ( v86530(VarCurr)
& v86534(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6399,axiom,
! [VarCurr] :
( v86534(VarCurr)
<=> ( ( v86528(VarCurr,bitIndex2)
<=> $false )
& ( v86528(VarCurr,bitIndex1)
<=> $true )
& ( v86528(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16142,axiom,
! [VarCurr] :
( v86530(VarCurr)
<=> ( v86531(VarCurr)
| v86532(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16141,axiom,
! [VarCurr] :
( v86532(VarCurr)
<=> ( v86502(VarCurr)
& v86533(VarCurr) ) ) ).
fof(writeUnaryOperator_6090,axiom,
! [VarCurr] :
( ~ v86533(VarCurr)
<=> v86531(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6398,axiom,
! [VarCurr] :
( v86531(VarCurr)
<=> ( v86500(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6397,axiom,
! [VarCurr] :
( v86527(VarCurr)
<=> ( ( v86528(VarCurr,bitIndex2)
<=> $true )
& ( v86528(VarCurr,bitIndex1)
<=> $false )
& ( v86528(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26976,axiom,
! [VarCurr] :
( v86528(VarCurr,bitIndex0)
<=> v86498(VarCurr) ) ).
fof(addAssignment_26975,axiom,
! [VarCurr] :
( v86528(VarCurr,bitIndex1)
<=> v86496(VarCurr) ) ).
fof(addAssignment_26974,axiom,
! [VarCurr] :
( v86528(VarCurr,bitIndex2)
<=> v86494(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16140,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86512(VarNext)
<=> ( v86513(VarNext)
& v86508(VarNext) ) ) ) ).
fof(writeUnaryOperator_6089,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v86513(VarNext)
<=> v86515(VarNext) ) ) ).
fof(addAssignment_26973,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86515(VarNext)
<=> v86508(VarCurr) ) ) ).
fof(addAssignment_26972,axiom,
! [VarCurr] :
( v86508(VarCurr)
<=> v76430(VarCurr) ) ).
fof(addAssignment_26971,axiom,
! [VarCurr] :
( v86506(VarCurr)
<=> $false ) ).
fof(addAssignment_26970,axiom,
! [VarCurr] :
( v86504(VarCurr)
<=> v76407(VarCurr) ) ).
fof(addAssignment_26969,axiom,
! [VarCurr] :
( v86502(VarCurr)
<=> $false ) ).
fof(addAssignment_26968,axiom,
! [VarCurr] :
( v86500(VarCurr)
<=> v76399(VarCurr,bitIndex8) ) ).
fof(addAssignment_26967,axiom,
! [VarCurr] :
( v76399(VarCurr,bitIndex8)
<=> v76401(VarCurr,bitIndex8) ) ).
fof(addAssignment_26966,axiom,
! [VarCurr] :
( v76401(VarCurr,bitIndex8)
<=> v72861(VarCurr,bitIndex8) ) ).
fof(addAssignment_26965,axiom,
! [VarCurr] :
( v86498(VarCurr)
<=> $false ) ).
fof(addAssignment_26964,axiom,
! [VarCurr] :
( v86496(VarCurr)
<=> $false ) ).
fof(addAssignment_26963,axiom,
! [VarCurr] :
( v86494(VarCurr)
<=> $true ) ).
fof(addAssignment_26962,axiom,
! [VarCurr] :
( v86492(VarCurr)
<=> $false ) ).
fof(addAssignment_26961,axiom,
! [VarCurr] :
( v86490(VarCurr)
<=> v76382(VarCurr) ) ).
fof(addAssignment_26960,axiom,
! [VarCurr] :
( v76252(VarCurr,bitIndex2)
<=> v76254(VarCurr,bitIndex2) ) ).
fof(addAssignment_26959,axiom,
! [VarCurr] :
( v76254(VarCurr,bitIndex2)
<=> v76256(VarCurr,bitIndex2) ) ).
fof(addAssignment_26958,axiom,
! [VarCurr] :
( v76256(VarCurr,bitIndex2)
<=> v76258(VarCurr,bitIndex2) ) ).
fof(addAssignment_26957,axiom,
! [VarCurr] :
( v76258(VarCurr,bitIndex2)
<=> v76260(VarCurr,bitIndex8) ) ).
fof(addAssignment_26956,axiom,
! [VarCurr] :
( v76260(VarCurr,bitIndex8)
<=> v76262(VarCurr,bitIndex8) ) ).
fof(addAssignment_26955,axiom,
! [VarCurr] :
( v76262(VarCurr,bitIndex8)
<=> v86420(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1360,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v86443(VarNext)
=> ( v86420(VarNext)
<=> v86420(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1418,axiom,
! [VarNext] :
( v86443(VarNext)
=> ( v86420(VarNext)
<=> v86478(VarNext) ) ) ).
fof(addAssignment_26954,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86478(VarNext)
<=> v86476(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4283,axiom,
! [VarCurr] :
( ~ v86422(VarCurr)
=> ( v86476(VarCurr)
<=> v86479(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4293,axiom,
! [VarCurr] :
( v86422(VarCurr)
=> ( v86476(VarCurr)
<=> v86424(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4282,axiom,
! [VarCurr] :
( ~ v86456(VarCurr)
=> ( v86479(VarCurr)
<=> v86438(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4292,axiom,
! [VarCurr] :
( v86456(VarCurr)
=> ( v86479(VarCurr)
<=> v86480(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1082,axiom,
! [VarCurr] :
( ( ~ v86459(VarCurr)
& ~ v86461(VarCurr) )
=> ( v86480(VarCurr)
<=> v86484(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4281,axiom,
! [VarCurr] :
( v86461(VarCurr)
=> ( v86480(VarCurr)
<=> v86483(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4291,axiom,
! [VarCurr] :
( v86459(VarCurr)
=> ( v86480(VarCurr)
<=> v86481(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4280,axiom,
! [VarCurr] :
( ~ v86469(VarCurr)
=> ( v86484(VarCurr)
<=> v86438(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4290,axiom,
! [VarCurr] :
( v86469(VarCurr)
=> ( v86484(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4279,axiom,
! [VarCurr] :
( ~ v86463(VarCurr)
=> ( v86483(VarCurr)
<=> v86438(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4289,axiom,
! [VarCurr] :
( v86463(VarCurr)
=> ( v86483(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1831,axiom,
! [VarCurr] :
( ~ v86482(VarCurr)
=> ( v86481(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1863,axiom,
! [VarCurr] :
( v86482(VarCurr)
=> ( v86481(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6396,axiom,
! [VarCurr] :
( v86482(VarCurr)
<=> ( v86432(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16139,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86443(VarNext)
<=> ( v86444(VarNext)
& v86453(VarNext) ) ) ) ).
fof(addAssignment_26953,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86453(VarNext)
<=> v86451(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16138,axiom,
! [VarCurr] :
( v86451(VarCurr)
<=> ( v86422(VarCurr)
| v86454(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16137,axiom,
! [VarCurr] :
( v86454(VarCurr)
<=> ( v86455(VarCurr)
& v86475(VarCurr) ) ) ).
fof(writeUnaryOperator_6088,axiom,
! [VarCurr] :
( ~ v86475(VarCurr)
<=> v86422(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16136,axiom,
! [VarCurr] :
( v86455(VarCurr)
<=> ( v86456(VarCurr)
| v86473(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16135,axiom,
! [VarCurr] :
( v86473(VarCurr)
<=> ( v86434(VarCurr)
& v86474(VarCurr) ) ) ).
fof(writeUnaryOperator_6087,axiom,
! [VarCurr] :
( ~ v86474(VarCurr)
<=> v86436(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16134,axiom,
! [VarCurr] :
( v86456(VarCurr)
<=> ( v86457(VarCurr)
& v86436(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16133,axiom,
! [VarCurr] :
( v86457(VarCurr)
<=> ( v86458(VarCurr)
| v86467(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16132,axiom,
! [VarCurr] :
( v86467(VarCurr)
<=> ( v86468(VarCurr)
& v86472(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6395,axiom,
! [VarCurr] :
( v86472(VarCurr)
<=> ( ( v86460(VarCurr,bitIndex2)
<=> $false )
& ( v86460(VarCurr,bitIndex1)
<=> $false )
& ( v86460(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16131,axiom,
! [VarCurr] :
( v86468(VarCurr)
<=> ( v86469(VarCurr)
| v86470(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16130,axiom,
! [VarCurr] :
( v86470(VarCurr)
<=> ( v86434(VarCurr)
& v86471(VarCurr) ) ) ).
fof(writeUnaryOperator_6086,axiom,
! [VarCurr] :
( ~ v86471(VarCurr)
<=> v86469(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6394,axiom,
! [VarCurr] :
( v86469(VarCurr)
<=> ( v86432(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16129,axiom,
! [VarCurr] :
( v86458(VarCurr)
<=> ( v86459(VarCurr)
| v86461(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16128,axiom,
! [VarCurr] :
( v86461(VarCurr)
<=> ( v86462(VarCurr)
& v86466(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6393,axiom,
! [VarCurr] :
( v86466(VarCurr)
<=> ( ( v86460(VarCurr,bitIndex2)
<=> $false )
& ( v86460(VarCurr,bitIndex1)
<=> $true )
& ( v86460(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16127,axiom,
! [VarCurr] :
( v86462(VarCurr)
<=> ( v86463(VarCurr)
| v86464(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16126,axiom,
! [VarCurr] :
( v86464(VarCurr)
<=> ( v86434(VarCurr)
& v86465(VarCurr) ) ) ).
fof(writeUnaryOperator_6085,axiom,
! [VarCurr] :
( ~ v86465(VarCurr)
<=> v86463(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6392,axiom,
! [VarCurr] :
( v86463(VarCurr)
<=> ( v86432(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6391,axiom,
! [VarCurr] :
( v86459(VarCurr)
<=> ( ( v86460(VarCurr,bitIndex2)
<=> $true )
& ( v86460(VarCurr,bitIndex1)
<=> $false )
& ( v86460(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26952,axiom,
! [VarCurr] :
( v86460(VarCurr,bitIndex0)
<=> v86430(VarCurr) ) ).
fof(addAssignment_26951,axiom,
! [VarCurr] :
( v86460(VarCurr,bitIndex1)
<=> v86428(VarCurr) ) ).
fof(addAssignment_26950,axiom,
! [VarCurr] :
( v86460(VarCurr,bitIndex2)
<=> v86426(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16125,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86444(VarNext)
<=> ( v86445(VarNext)
& v86440(VarNext) ) ) ) ).
fof(writeUnaryOperator_6084,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v86445(VarNext)
<=> v86447(VarNext) ) ) ).
fof(addAssignment_26949,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86447(VarNext)
<=> v86440(VarCurr) ) ) ).
fof(addAssignment_26948,axiom,
! [VarCurr] :
( v86440(VarCurr)
<=> v76316(VarCurr) ) ).
fof(addAssignment_26947,axiom,
! [VarCurr] :
( v86438(VarCurr)
<=> $false ) ).
fof(addAssignment_26946,axiom,
! [VarCurr] :
( v86436(VarCurr)
<=> v76293(VarCurr) ) ).
fof(addAssignment_26945,axiom,
! [VarCurr] :
( v86434(VarCurr)
<=> $false ) ).
fof(addAssignment_26944,axiom,
! [VarCurr] :
( v86432(VarCurr)
<=> v76285(VarCurr,bitIndex8) ) ).
fof(addAssignment_26943,axiom,
! [VarCurr] :
( v76285(VarCurr,bitIndex8)
<=> v76287(VarCurr,bitIndex8) ) ).
fof(addAssignment_26942,axiom,
! [VarCurr] :
( v76287(VarCurr,bitIndex8)
<=> v72861(VarCurr,bitIndex8) ) ).
fof(addAssignment_26941,axiom,
! [VarCurr] :
( v86430(VarCurr)
<=> $false ) ).
fof(addAssignment_26940,axiom,
! [VarCurr] :
( v86428(VarCurr)
<=> $false ) ).
fof(addAssignment_26939,axiom,
! [VarCurr] :
( v86426(VarCurr)
<=> $true ) ).
fof(addAssignment_26938,axiom,
! [VarCurr] :
( v86424(VarCurr)
<=> $false ) ).
fof(addAssignment_26937,axiom,
! [VarCurr] :
( v86422(VarCurr)
<=> v76268(VarCurr) ) ).
fof(addAssignment_26936,axiom,
! [VarCurr] :
( v76138(VarCurr,bitIndex2)
<=> v76140(VarCurr,bitIndex2) ) ).
fof(addAssignment_26935,axiom,
! [VarCurr] :
( v76140(VarCurr,bitIndex2)
<=> v76142(VarCurr,bitIndex2) ) ).
fof(addAssignment_26934,axiom,
! [VarCurr] :
( v76142(VarCurr,bitIndex2)
<=> v76144(VarCurr,bitIndex2) ) ).
fof(addAssignment_26933,axiom,
! [VarCurr] :
( v76144(VarCurr,bitIndex2)
<=> v76146(VarCurr,bitIndex8) ) ).
fof(addAssignment_26932,axiom,
! [VarCurr] :
( v76146(VarCurr,bitIndex8)
<=> v76148(VarCurr,bitIndex8) ) ).
fof(addAssignment_26931,axiom,
! [VarCurr] :
( v76148(VarCurr,bitIndex8)
<=> v86352(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1359,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v86375(VarNext)
=> ( v86352(VarNext)
<=> v86352(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1417,axiom,
! [VarNext] :
( v86375(VarNext)
=> ( v86352(VarNext)
<=> v86410(VarNext) ) ) ).
fof(addAssignment_26930,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86410(VarNext)
<=> v86408(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4278,axiom,
! [VarCurr] :
( ~ v86354(VarCurr)
=> ( v86408(VarCurr)
<=> v86411(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4288,axiom,
! [VarCurr] :
( v86354(VarCurr)
=> ( v86408(VarCurr)
<=> v86356(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4277,axiom,
! [VarCurr] :
( ~ v86388(VarCurr)
=> ( v86411(VarCurr)
<=> v86370(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4287,axiom,
! [VarCurr] :
( v86388(VarCurr)
=> ( v86411(VarCurr)
<=> v86412(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1081,axiom,
! [VarCurr] :
( ( ~ v86391(VarCurr)
& ~ v86393(VarCurr) )
=> ( v86412(VarCurr)
<=> v86416(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4276,axiom,
! [VarCurr] :
( v86393(VarCurr)
=> ( v86412(VarCurr)
<=> v86415(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4286,axiom,
! [VarCurr] :
( v86391(VarCurr)
=> ( v86412(VarCurr)
<=> v86413(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4275,axiom,
! [VarCurr] :
( ~ v86401(VarCurr)
=> ( v86416(VarCurr)
<=> v86370(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4285,axiom,
! [VarCurr] :
( v86401(VarCurr)
=> ( v86416(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4274,axiom,
! [VarCurr] :
( ~ v86395(VarCurr)
=> ( v86415(VarCurr)
<=> v86370(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4284,axiom,
! [VarCurr] :
( v86395(VarCurr)
=> ( v86415(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1830,axiom,
! [VarCurr] :
( ~ v86414(VarCurr)
=> ( v86413(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1862,axiom,
! [VarCurr] :
( v86414(VarCurr)
=> ( v86413(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6390,axiom,
! [VarCurr] :
( v86414(VarCurr)
<=> ( v86364(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16124,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86375(VarNext)
<=> ( v86376(VarNext)
& v86385(VarNext) ) ) ) ).
fof(addAssignment_26929,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86385(VarNext)
<=> v86383(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16123,axiom,
! [VarCurr] :
( v86383(VarCurr)
<=> ( v86354(VarCurr)
| v86386(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16122,axiom,
! [VarCurr] :
( v86386(VarCurr)
<=> ( v86387(VarCurr)
& v86407(VarCurr) ) ) ).
fof(writeUnaryOperator_6083,axiom,
! [VarCurr] :
( ~ v86407(VarCurr)
<=> v86354(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16121,axiom,
! [VarCurr] :
( v86387(VarCurr)
<=> ( v86388(VarCurr)
| v86405(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16120,axiom,
! [VarCurr] :
( v86405(VarCurr)
<=> ( v86366(VarCurr)
& v86406(VarCurr) ) ) ).
fof(writeUnaryOperator_6082,axiom,
! [VarCurr] :
( ~ v86406(VarCurr)
<=> v86368(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16119,axiom,
! [VarCurr] :
( v86388(VarCurr)
<=> ( v86389(VarCurr)
& v86368(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16118,axiom,
! [VarCurr] :
( v86389(VarCurr)
<=> ( v86390(VarCurr)
| v86399(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16117,axiom,
! [VarCurr] :
( v86399(VarCurr)
<=> ( v86400(VarCurr)
& v86404(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6389,axiom,
! [VarCurr] :
( v86404(VarCurr)
<=> ( ( v86392(VarCurr,bitIndex2)
<=> $false )
& ( v86392(VarCurr,bitIndex1)
<=> $false )
& ( v86392(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16116,axiom,
! [VarCurr] :
( v86400(VarCurr)
<=> ( v86401(VarCurr)
| v86402(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16115,axiom,
! [VarCurr] :
( v86402(VarCurr)
<=> ( v86366(VarCurr)
& v86403(VarCurr) ) ) ).
fof(writeUnaryOperator_6081,axiom,
! [VarCurr] :
( ~ v86403(VarCurr)
<=> v86401(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6388,axiom,
! [VarCurr] :
( v86401(VarCurr)
<=> ( v86364(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16114,axiom,
! [VarCurr] :
( v86390(VarCurr)
<=> ( v86391(VarCurr)
| v86393(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16113,axiom,
! [VarCurr] :
( v86393(VarCurr)
<=> ( v86394(VarCurr)
& v86398(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6387,axiom,
! [VarCurr] :
( v86398(VarCurr)
<=> ( ( v86392(VarCurr,bitIndex2)
<=> $false )
& ( v86392(VarCurr,bitIndex1)
<=> $true )
& ( v86392(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16112,axiom,
! [VarCurr] :
( v86394(VarCurr)
<=> ( v86395(VarCurr)
| v86396(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16111,axiom,
! [VarCurr] :
( v86396(VarCurr)
<=> ( v86366(VarCurr)
& v86397(VarCurr) ) ) ).
fof(writeUnaryOperator_6080,axiom,
! [VarCurr] :
( ~ v86397(VarCurr)
<=> v86395(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6386,axiom,
! [VarCurr] :
( v86395(VarCurr)
<=> ( v86364(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6385,axiom,
! [VarCurr] :
( v86391(VarCurr)
<=> ( ( v86392(VarCurr,bitIndex2)
<=> $true )
& ( v86392(VarCurr,bitIndex1)
<=> $false )
& ( v86392(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26928,axiom,
! [VarCurr] :
( v86392(VarCurr,bitIndex0)
<=> v86362(VarCurr) ) ).
fof(addAssignment_26927,axiom,
! [VarCurr] :
( v86392(VarCurr,bitIndex1)
<=> v86360(VarCurr) ) ).
fof(addAssignment_26926,axiom,
! [VarCurr] :
( v86392(VarCurr,bitIndex2)
<=> v86358(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16110,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86376(VarNext)
<=> ( v86377(VarNext)
& v86372(VarNext) ) ) ) ).
fof(writeUnaryOperator_6079,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v86377(VarNext)
<=> v86379(VarNext) ) ) ).
fof(addAssignment_26925,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86379(VarNext)
<=> v86372(VarCurr) ) ) ).
fof(addAssignment_26924,axiom,
! [VarCurr] :
( v86372(VarCurr)
<=> v76202(VarCurr) ) ).
fof(addAssignment_26923,axiom,
! [VarCurr] :
( v86370(VarCurr)
<=> $false ) ).
fof(addAssignment_26922,axiom,
! [VarCurr] :
( v86368(VarCurr)
<=> v76179(VarCurr) ) ).
fof(addAssignment_26921,axiom,
! [VarCurr] :
( v86366(VarCurr)
<=> $false ) ).
fof(addAssignment_26920,axiom,
! [VarCurr] :
( v86364(VarCurr)
<=> v76171(VarCurr,bitIndex8) ) ).
fof(addAssignment_26919,axiom,
! [VarCurr] :
( v76171(VarCurr,bitIndex8)
<=> v76173(VarCurr,bitIndex8) ) ).
fof(addAssignment_26918,axiom,
! [VarCurr] :
( v76173(VarCurr,bitIndex8)
<=> v72861(VarCurr,bitIndex8) ) ).
fof(addAssignment_26917,axiom,
! [VarCurr] :
( v86362(VarCurr)
<=> $false ) ).
fof(addAssignment_26916,axiom,
! [VarCurr] :
( v86360(VarCurr)
<=> $false ) ).
fof(addAssignment_26915,axiom,
! [VarCurr] :
( v86358(VarCurr)
<=> $true ) ).
fof(addAssignment_26914,axiom,
! [VarCurr] :
( v86356(VarCurr)
<=> $false ) ).
fof(addAssignment_26913,axiom,
! [VarCurr] :
( v86354(VarCurr)
<=> v76154(VarCurr) ) ).
fof(addAssignment_26912,axiom,
! [VarCurr] :
( v76024(VarCurr,bitIndex2)
<=> v76026(VarCurr,bitIndex2) ) ).
fof(addAssignment_26911,axiom,
! [VarCurr] :
( v76026(VarCurr,bitIndex2)
<=> v76028(VarCurr,bitIndex2) ) ).
fof(addAssignment_26910,axiom,
! [VarCurr] :
( v76028(VarCurr,bitIndex2)
<=> v76030(VarCurr,bitIndex2) ) ).
fof(addAssignment_26909,axiom,
! [VarCurr] :
( v76030(VarCurr,bitIndex2)
<=> v76032(VarCurr,bitIndex8) ) ).
fof(addAssignment_26908,axiom,
! [VarCurr] :
( v76032(VarCurr,bitIndex8)
<=> v76034(VarCurr,bitIndex8) ) ).
fof(addAssignment_26907,axiom,
! [VarCurr] :
( v76034(VarCurr,bitIndex8)
<=> v86284(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1358,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v86307(VarNext)
=> ( v86284(VarNext)
<=> v86284(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1416,axiom,
! [VarNext] :
( v86307(VarNext)
=> ( v86284(VarNext)
<=> v86342(VarNext) ) ) ).
fof(addAssignment_26906,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86342(VarNext)
<=> v86340(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4273,axiom,
! [VarCurr] :
( ~ v86286(VarCurr)
=> ( v86340(VarCurr)
<=> v86343(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4283,axiom,
! [VarCurr] :
( v86286(VarCurr)
=> ( v86340(VarCurr)
<=> v86288(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4272,axiom,
! [VarCurr] :
( ~ v86320(VarCurr)
=> ( v86343(VarCurr)
<=> v86302(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4282,axiom,
! [VarCurr] :
( v86320(VarCurr)
=> ( v86343(VarCurr)
<=> v86344(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1080,axiom,
! [VarCurr] :
( ( ~ v86323(VarCurr)
& ~ v86325(VarCurr) )
=> ( v86344(VarCurr)
<=> v86348(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4271,axiom,
! [VarCurr] :
( v86325(VarCurr)
=> ( v86344(VarCurr)
<=> v86347(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4281,axiom,
! [VarCurr] :
( v86323(VarCurr)
=> ( v86344(VarCurr)
<=> v86345(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4270,axiom,
! [VarCurr] :
( ~ v86333(VarCurr)
=> ( v86348(VarCurr)
<=> v86302(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4280,axiom,
! [VarCurr] :
( v86333(VarCurr)
=> ( v86348(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4269,axiom,
! [VarCurr] :
( ~ v86327(VarCurr)
=> ( v86347(VarCurr)
<=> v86302(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4279,axiom,
! [VarCurr] :
( v86327(VarCurr)
=> ( v86347(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1829,axiom,
! [VarCurr] :
( ~ v86346(VarCurr)
=> ( v86345(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1861,axiom,
! [VarCurr] :
( v86346(VarCurr)
=> ( v86345(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6384,axiom,
! [VarCurr] :
( v86346(VarCurr)
<=> ( v86296(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16109,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86307(VarNext)
<=> ( v86308(VarNext)
& v86317(VarNext) ) ) ) ).
fof(addAssignment_26905,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86317(VarNext)
<=> v86315(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16108,axiom,
! [VarCurr] :
( v86315(VarCurr)
<=> ( v86286(VarCurr)
| v86318(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16107,axiom,
! [VarCurr] :
( v86318(VarCurr)
<=> ( v86319(VarCurr)
& v86339(VarCurr) ) ) ).
fof(writeUnaryOperator_6078,axiom,
! [VarCurr] :
( ~ v86339(VarCurr)
<=> v86286(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16106,axiom,
! [VarCurr] :
( v86319(VarCurr)
<=> ( v86320(VarCurr)
| v86337(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16105,axiom,
! [VarCurr] :
( v86337(VarCurr)
<=> ( v86298(VarCurr)
& v86338(VarCurr) ) ) ).
fof(writeUnaryOperator_6077,axiom,
! [VarCurr] :
( ~ v86338(VarCurr)
<=> v86300(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16104,axiom,
! [VarCurr] :
( v86320(VarCurr)
<=> ( v86321(VarCurr)
& v86300(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16103,axiom,
! [VarCurr] :
( v86321(VarCurr)
<=> ( v86322(VarCurr)
| v86331(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16102,axiom,
! [VarCurr] :
( v86331(VarCurr)
<=> ( v86332(VarCurr)
& v86336(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6383,axiom,
! [VarCurr] :
( v86336(VarCurr)
<=> ( ( v86324(VarCurr,bitIndex2)
<=> $false )
& ( v86324(VarCurr,bitIndex1)
<=> $false )
& ( v86324(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16101,axiom,
! [VarCurr] :
( v86332(VarCurr)
<=> ( v86333(VarCurr)
| v86334(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16100,axiom,
! [VarCurr] :
( v86334(VarCurr)
<=> ( v86298(VarCurr)
& v86335(VarCurr) ) ) ).
fof(writeUnaryOperator_6076,axiom,
! [VarCurr] :
( ~ v86335(VarCurr)
<=> v86333(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6382,axiom,
! [VarCurr] :
( v86333(VarCurr)
<=> ( v86296(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16099,axiom,
! [VarCurr] :
( v86322(VarCurr)
<=> ( v86323(VarCurr)
| v86325(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16098,axiom,
! [VarCurr] :
( v86325(VarCurr)
<=> ( v86326(VarCurr)
& v86330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6381,axiom,
! [VarCurr] :
( v86330(VarCurr)
<=> ( ( v86324(VarCurr,bitIndex2)
<=> $false )
& ( v86324(VarCurr,bitIndex1)
<=> $true )
& ( v86324(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16097,axiom,
! [VarCurr] :
( v86326(VarCurr)
<=> ( v86327(VarCurr)
| v86328(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16096,axiom,
! [VarCurr] :
( v86328(VarCurr)
<=> ( v86298(VarCurr)
& v86329(VarCurr) ) ) ).
fof(writeUnaryOperator_6075,axiom,
! [VarCurr] :
( ~ v86329(VarCurr)
<=> v86327(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6380,axiom,
! [VarCurr] :
( v86327(VarCurr)
<=> ( v86296(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6379,axiom,
! [VarCurr] :
( v86323(VarCurr)
<=> ( ( v86324(VarCurr,bitIndex2)
<=> $true )
& ( v86324(VarCurr,bitIndex1)
<=> $false )
& ( v86324(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26904,axiom,
! [VarCurr] :
( v86324(VarCurr,bitIndex0)
<=> v86294(VarCurr) ) ).
fof(addAssignment_26903,axiom,
! [VarCurr] :
( v86324(VarCurr,bitIndex1)
<=> v86292(VarCurr) ) ).
fof(addAssignment_26902,axiom,
! [VarCurr] :
( v86324(VarCurr,bitIndex2)
<=> v86290(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16095,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86308(VarNext)
<=> ( v86309(VarNext)
& v86304(VarNext) ) ) ) ).
fof(writeUnaryOperator_6074,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v86309(VarNext)
<=> v86311(VarNext) ) ) ).
fof(addAssignment_26901,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86311(VarNext)
<=> v86304(VarCurr) ) ) ).
fof(addAssignment_26900,axiom,
! [VarCurr] :
( v86304(VarCurr)
<=> v76088(VarCurr) ) ).
fof(addAssignment_26899,axiom,
! [VarCurr] :
( v86302(VarCurr)
<=> $false ) ).
fof(addAssignment_26898,axiom,
! [VarCurr] :
( v86300(VarCurr)
<=> v76065(VarCurr) ) ).
fof(addAssignment_26897,axiom,
! [VarCurr] :
( v86298(VarCurr)
<=> $false ) ).
fof(addAssignment_26896,axiom,
! [VarCurr] :
( v86296(VarCurr)
<=> v76057(VarCurr,bitIndex8) ) ).
fof(addAssignment_26895,axiom,
! [VarCurr] :
( v76057(VarCurr,bitIndex8)
<=> v76059(VarCurr,bitIndex8) ) ).
fof(addAssignment_26894,axiom,
! [VarCurr] :
( v76059(VarCurr,bitIndex8)
<=> v72861(VarCurr,bitIndex8) ) ).
fof(addAssignment_26893,axiom,
! [VarCurr] :
( v86294(VarCurr)
<=> $false ) ).
fof(addAssignment_26892,axiom,
! [VarCurr] :
( v86292(VarCurr)
<=> $false ) ).
fof(addAssignment_26891,axiom,
! [VarCurr] :
( v86290(VarCurr)
<=> $true ) ).
fof(addAssignment_26890,axiom,
! [VarCurr] :
( v86288(VarCurr)
<=> $false ) ).
fof(addAssignment_26889,axiom,
! [VarCurr] :
( v86286(VarCurr)
<=> v76040(VarCurr) ) ).
fof(addAssignment_26888,axiom,
! [VarCurr] :
( v75910(VarCurr,bitIndex2)
<=> v75912(VarCurr,bitIndex2) ) ).
fof(addAssignment_26887,axiom,
! [VarCurr] :
( v75912(VarCurr,bitIndex2)
<=> v75914(VarCurr,bitIndex2) ) ).
fof(addAssignment_26886,axiom,
! [VarCurr] :
( v75914(VarCurr,bitIndex2)
<=> v75916(VarCurr,bitIndex2) ) ).
fof(addAssignment_26885,axiom,
! [VarCurr] :
( v75916(VarCurr,bitIndex2)
<=> v75918(VarCurr,bitIndex8) ) ).
fof(addAssignment_26884,axiom,
! [VarCurr] :
( v75918(VarCurr,bitIndex8)
<=> v75920(VarCurr,bitIndex8) ) ).
fof(addAssignment_26883,axiom,
! [VarCurr] :
( v75920(VarCurr,bitIndex8)
<=> v86216(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1357,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v86239(VarNext)
=> ( v86216(VarNext)
<=> v86216(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1415,axiom,
! [VarNext] :
( v86239(VarNext)
=> ( v86216(VarNext)
<=> v86274(VarNext) ) ) ).
fof(addAssignment_26882,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86274(VarNext)
<=> v86272(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4268,axiom,
! [VarCurr] :
( ~ v86218(VarCurr)
=> ( v86272(VarCurr)
<=> v86275(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4278,axiom,
! [VarCurr] :
( v86218(VarCurr)
=> ( v86272(VarCurr)
<=> v86220(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4267,axiom,
! [VarCurr] :
( ~ v86252(VarCurr)
=> ( v86275(VarCurr)
<=> v86234(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4277,axiom,
! [VarCurr] :
( v86252(VarCurr)
=> ( v86275(VarCurr)
<=> v86276(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1079,axiom,
! [VarCurr] :
( ( ~ v86255(VarCurr)
& ~ v86257(VarCurr) )
=> ( v86276(VarCurr)
<=> v86280(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4266,axiom,
! [VarCurr] :
( v86257(VarCurr)
=> ( v86276(VarCurr)
<=> v86279(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4276,axiom,
! [VarCurr] :
( v86255(VarCurr)
=> ( v86276(VarCurr)
<=> v86277(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4265,axiom,
! [VarCurr] :
( ~ v86265(VarCurr)
=> ( v86280(VarCurr)
<=> v86234(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4275,axiom,
! [VarCurr] :
( v86265(VarCurr)
=> ( v86280(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4264,axiom,
! [VarCurr] :
( ~ v86259(VarCurr)
=> ( v86279(VarCurr)
<=> v86234(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4274,axiom,
! [VarCurr] :
( v86259(VarCurr)
=> ( v86279(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1828,axiom,
! [VarCurr] :
( ~ v86278(VarCurr)
=> ( v86277(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1860,axiom,
! [VarCurr] :
( v86278(VarCurr)
=> ( v86277(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6378,axiom,
! [VarCurr] :
( v86278(VarCurr)
<=> ( v86228(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16094,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86239(VarNext)
<=> ( v86240(VarNext)
& v86249(VarNext) ) ) ) ).
fof(addAssignment_26881,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86249(VarNext)
<=> v86247(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16093,axiom,
! [VarCurr] :
( v86247(VarCurr)
<=> ( v86218(VarCurr)
| v86250(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16092,axiom,
! [VarCurr] :
( v86250(VarCurr)
<=> ( v86251(VarCurr)
& v86271(VarCurr) ) ) ).
fof(writeUnaryOperator_6073,axiom,
! [VarCurr] :
( ~ v86271(VarCurr)
<=> v86218(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16091,axiom,
! [VarCurr] :
( v86251(VarCurr)
<=> ( v86252(VarCurr)
| v86269(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16090,axiom,
! [VarCurr] :
( v86269(VarCurr)
<=> ( v86230(VarCurr)
& v86270(VarCurr) ) ) ).
fof(writeUnaryOperator_6072,axiom,
! [VarCurr] :
( ~ v86270(VarCurr)
<=> v86232(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16089,axiom,
! [VarCurr] :
( v86252(VarCurr)
<=> ( v86253(VarCurr)
& v86232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16088,axiom,
! [VarCurr] :
( v86253(VarCurr)
<=> ( v86254(VarCurr)
| v86263(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16087,axiom,
! [VarCurr] :
( v86263(VarCurr)
<=> ( v86264(VarCurr)
& v86268(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6377,axiom,
! [VarCurr] :
( v86268(VarCurr)
<=> ( ( v86256(VarCurr,bitIndex2)
<=> $false )
& ( v86256(VarCurr,bitIndex1)
<=> $false )
& ( v86256(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16086,axiom,
! [VarCurr] :
( v86264(VarCurr)
<=> ( v86265(VarCurr)
| v86266(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16085,axiom,
! [VarCurr] :
( v86266(VarCurr)
<=> ( v86230(VarCurr)
& v86267(VarCurr) ) ) ).
fof(writeUnaryOperator_6071,axiom,
! [VarCurr] :
( ~ v86267(VarCurr)
<=> v86265(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6376,axiom,
! [VarCurr] :
( v86265(VarCurr)
<=> ( v86228(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16084,axiom,
! [VarCurr] :
( v86254(VarCurr)
<=> ( v86255(VarCurr)
| v86257(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16083,axiom,
! [VarCurr] :
( v86257(VarCurr)
<=> ( v86258(VarCurr)
& v86262(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6375,axiom,
! [VarCurr] :
( v86262(VarCurr)
<=> ( ( v86256(VarCurr,bitIndex2)
<=> $false )
& ( v86256(VarCurr,bitIndex1)
<=> $true )
& ( v86256(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16082,axiom,
! [VarCurr] :
( v86258(VarCurr)
<=> ( v86259(VarCurr)
| v86260(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16081,axiom,
! [VarCurr] :
( v86260(VarCurr)
<=> ( v86230(VarCurr)
& v86261(VarCurr) ) ) ).
fof(writeUnaryOperator_6070,axiom,
! [VarCurr] :
( ~ v86261(VarCurr)
<=> v86259(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6374,axiom,
! [VarCurr] :
( v86259(VarCurr)
<=> ( v86228(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6373,axiom,
! [VarCurr] :
( v86255(VarCurr)
<=> ( ( v86256(VarCurr,bitIndex2)
<=> $true )
& ( v86256(VarCurr,bitIndex1)
<=> $false )
& ( v86256(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26880,axiom,
! [VarCurr] :
( v86256(VarCurr,bitIndex0)
<=> v86226(VarCurr) ) ).
fof(addAssignment_26879,axiom,
! [VarCurr] :
( v86256(VarCurr,bitIndex1)
<=> v86224(VarCurr) ) ).
fof(addAssignment_26878,axiom,
! [VarCurr] :
( v86256(VarCurr,bitIndex2)
<=> v86222(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16080,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86240(VarNext)
<=> ( v86241(VarNext)
& v86236(VarNext) ) ) ) ).
fof(writeUnaryOperator_6069,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v86241(VarNext)
<=> v86243(VarNext) ) ) ).
fof(addAssignment_26877,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86243(VarNext)
<=> v86236(VarCurr) ) ) ).
fof(addAssignment_26876,axiom,
! [VarCurr] :
( v86236(VarCurr)
<=> v75974(VarCurr) ) ).
fof(addAssignment_26875,axiom,
! [VarCurr] :
( v86234(VarCurr)
<=> $false ) ).
fof(addAssignment_26874,axiom,
! [VarCurr] :
( v86232(VarCurr)
<=> v75951(VarCurr) ) ).
fof(addAssignment_26873,axiom,
! [VarCurr] :
( v86230(VarCurr)
<=> $false ) ).
fof(addAssignment_26872,axiom,
! [VarCurr] :
( v86228(VarCurr)
<=> v75943(VarCurr,bitIndex8) ) ).
fof(addAssignment_26871,axiom,
! [VarCurr] :
( v75943(VarCurr,bitIndex8)
<=> v75945(VarCurr,bitIndex8) ) ).
fof(addAssignment_26870,axiom,
! [VarCurr] :
( v75945(VarCurr,bitIndex8)
<=> v72861(VarCurr,bitIndex8) ) ).
fof(addAssignment_26869,axiom,
! [VarCurr] :
( v86226(VarCurr)
<=> $false ) ).
fof(addAssignment_26868,axiom,
! [VarCurr] :
( v86224(VarCurr)
<=> $false ) ).
fof(addAssignment_26867,axiom,
! [VarCurr] :
( v86222(VarCurr)
<=> $true ) ).
fof(addAssignment_26866,axiom,
! [VarCurr] :
( v86220(VarCurr)
<=> $false ) ).
fof(addAssignment_26865,axiom,
! [VarCurr] :
( v86218(VarCurr)
<=> v75926(VarCurr) ) ).
fof(addAssignment_26864,axiom,
! [VarCurr] :
( v75796(VarCurr,bitIndex2)
<=> v75798(VarCurr,bitIndex2) ) ).
fof(addAssignment_26863,axiom,
! [VarCurr] :
( v75798(VarCurr,bitIndex2)
<=> v75800(VarCurr,bitIndex2) ) ).
fof(addAssignment_26862,axiom,
! [VarCurr] :
( v75800(VarCurr,bitIndex2)
<=> v75802(VarCurr,bitIndex2) ) ).
fof(addAssignment_26861,axiom,
! [VarCurr] :
( v75802(VarCurr,bitIndex2)
<=> v75804(VarCurr,bitIndex8) ) ).
fof(addAssignment_26860,axiom,
! [VarCurr] :
( v75804(VarCurr,bitIndex8)
<=> v75806(VarCurr,bitIndex8) ) ).
fof(addAssignment_26859,axiom,
! [VarCurr] :
( v75806(VarCurr,bitIndex8)
<=> v86148(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1356,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v86171(VarNext)
=> ( v86148(VarNext)
<=> v86148(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1414,axiom,
! [VarNext] :
( v86171(VarNext)
=> ( v86148(VarNext)
<=> v86206(VarNext) ) ) ).
fof(addAssignment_26858,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86206(VarNext)
<=> v86204(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4263,axiom,
! [VarCurr] :
( ~ v86150(VarCurr)
=> ( v86204(VarCurr)
<=> v86207(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4273,axiom,
! [VarCurr] :
( v86150(VarCurr)
=> ( v86204(VarCurr)
<=> v86152(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4262,axiom,
! [VarCurr] :
( ~ v86184(VarCurr)
=> ( v86207(VarCurr)
<=> v86166(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4272,axiom,
! [VarCurr] :
( v86184(VarCurr)
=> ( v86207(VarCurr)
<=> v86208(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1078,axiom,
! [VarCurr] :
( ( ~ v86187(VarCurr)
& ~ v86189(VarCurr) )
=> ( v86208(VarCurr)
<=> v86212(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4261,axiom,
! [VarCurr] :
( v86189(VarCurr)
=> ( v86208(VarCurr)
<=> v86211(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4271,axiom,
! [VarCurr] :
( v86187(VarCurr)
=> ( v86208(VarCurr)
<=> v86209(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4260,axiom,
! [VarCurr] :
( ~ v86197(VarCurr)
=> ( v86212(VarCurr)
<=> v86166(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4270,axiom,
! [VarCurr] :
( v86197(VarCurr)
=> ( v86212(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4259,axiom,
! [VarCurr] :
( ~ v86191(VarCurr)
=> ( v86211(VarCurr)
<=> v86166(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4269,axiom,
! [VarCurr] :
( v86191(VarCurr)
=> ( v86211(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1827,axiom,
! [VarCurr] :
( ~ v86210(VarCurr)
=> ( v86209(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1859,axiom,
! [VarCurr] :
( v86210(VarCurr)
=> ( v86209(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6372,axiom,
! [VarCurr] :
( v86210(VarCurr)
<=> ( v86160(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16079,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86171(VarNext)
<=> ( v86172(VarNext)
& v86181(VarNext) ) ) ) ).
fof(addAssignment_26857,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86181(VarNext)
<=> v86179(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16078,axiom,
! [VarCurr] :
( v86179(VarCurr)
<=> ( v86150(VarCurr)
| v86182(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16077,axiom,
! [VarCurr] :
( v86182(VarCurr)
<=> ( v86183(VarCurr)
& v86203(VarCurr) ) ) ).
fof(writeUnaryOperator_6068,axiom,
! [VarCurr] :
( ~ v86203(VarCurr)
<=> v86150(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16076,axiom,
! [VarCurr] :
( v86183(VarCurr)
<=> ( v86184(VarCurr)
| v86201(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16075,axiom,
! [VarCurr] :
( v86201(VarCurr)
<=> ( v86162(VarCurr)
& v86202(VarCurr) ) ) ).
fof(writeUnaryOperator_6067,axiom,
! [VarCurr] :
( ~ v86202(VarCurr)
<=> v86164(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16074,axiom,
! [VarCurr] :
( v86184(VarCurr)
<=> ( v86185(VarCurr)
& v86164(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16073,axiom,
! [VarCurr] :
( v86185(VarCurr)
<=> ( v86186(VarCurr)
| v86195(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16072,axiom,
! [VarCurr] :
( v86195(VarCurr)
<=> ( v86196(VarCurr)
& v86200(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6371,axiom,
! [VarCurr] :
( v86200(VarCurr)
<=> ( ( v86188(VarCurr,bitIndex2)
<=> $false )
& ( v86188(VarCurr,bitIndex1)
<=> $false )
& ( v86188(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16071,axiom,
! [VarCurr] :
( v86196(VarCurr)
<=> ( v86197(VarCurr)
| v86198(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16070,axiom,
! [VarCurr] :
( v86198(VarCurr)
<=> ( v86162(VarCurr)
& v86199(VarCurr) ) ) ).
fof(writeUnaryOperator_6066,axiom,
! [VarCurr] :
( ~ v86199(VarCurr)
<=> v86197(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6370,axiom,
! [VarCurr] :
( v86197(VarCurr)
<=> ( v86160(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16069,axiom,
! [VarCurr] :
( v86186(VarCurr)
<=> ( v86187(VarCurr)
| v86189(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16068,axiom,
! [VarCurr] :
( v86189(VarCurr)
<=> ( v86190(VarCurr)
& v86194(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6369,axiom,
! [VarCurr] :
( v86194(VarCurr)
<=> ( ( v86188(VarCurr,bitIndex2)
<=> $false )
& ( v86188(VarCurr,bitIndex1)
<=> $true )
& ( v86188(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16067,axiom,
! [VarCurr] :
( v86190(VarCurr)
<=> ( v86191(VarCurr)
| v86192(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16066,axiom,
! [VarCurr] :
( v86192(VarCurr)
<=> ( v86162(VarCurr)
& v86193(VarCurr) ) ) ).
fof(writeUnaryOperator_6065,axiom,
! [VarCurr] :
( ~ v86193(VarCurr)
<=> v86191(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6368,axiom,
! [VarCurr] :
( v86191(VarCurr)
<=> ( v86160(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6367,axiom,
! [VarCurr] :
( v86187(VarCurr)
<=> ( ( v86188(VarCurr,bitIndex2)
<=> $true )
& ( v86188(VarCurr,bitIndex1)
<=> $false )
& ( v86188(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26856,axiom,
! [VarCurr] :
( v86188(VarCurr,bitIndex0)
<=> v86158(VarCurr) ) ).
fof(addAssignment_26855,axiom,
! [VarCurr] :
( v86188(VarCurr,bitIndex1)
<=> v86156(VarCurr) ) ).
fof(addAssignment_26854,axiom,
! [VarCurr] :
( v86188(VarCurr,bitIndex2)
<=> v86154(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16065,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86172(VarNext)
<=> ( v86173(VarNext)
& v86168(VarNext) ) ) ) ).
fof(writeUnaryOperator_6064,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v86173(VarNext)
<=> v86175(VarNext) ) ) ).
fof(addAssignment_26853,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86175(VarNext)
<=> v86168(VarCurr) ) ) ).
fof(addAssignment_26852,axiom,
! [VarCurr] :
( v86168(VarCurr)
<=> v75860(VarCurr) ) ).
fof(addAssignment_26851,axiom,
! [VarCurr] :
( v86166(VarCurr)
<=> $false ) ).
fof(addAssignment_26850,axiom,
! [VarCurr] :
( v86164(VarCurr)
<=> v75837(VarCurr) ) ).
fof(addAssignment_26849,axiom,
! [VarCurr] :
( v86162(VarCurr)
<=> $false ) ).
fof(addAssignment_26848,axiom,
! [VarCurr] :
( v86160(VarCurr)
<=> v75829(VarCurr,bitIndex8) ) ).
fof(addAssignment_26847,axiom,
! [VarCurr] :
( v75829(VarCurr,bitIndex8)
<=> v75831(VarCurr,bitIndex8) ) ).
fof(addAssignment_26846,axiom,
! [VarCurr] :
( v75831(VarCurr,bitIndex8)
<=> v72861(VarCurr,bitIndex8) ) ).
fof(addAssignment_26845,axiom,
! [VarCurr] :
( v86158(VarCurr)
<=> $false ) ).
fof(addAssignment_26844,axiom,
! [VarCurr] :
( v86156(VarCurr)
<=> $false ) ).
fof(addAssignment_26843,axiom,
! [VarCurr] :
( v86154(VarCurr)
<=> $true ) ).
fof(addAssignment_26842,axiom,
! [VarCurr] :
( v86152(VarCurr)
<=> $false ) ).
fof(addAssignment_26841,axiom,
! [VarCurr] :
( v86150(VarCurr)
<=> v75812(VarCurr) ) ).
fof(addAssignment_26840,axiom,
! [VarCurr] :
( v75682(VarCurr,bitIndex2)
<=> v75684(VarCurr,bitIndex2) ) ).
fof(addAssignment_26839,axiom,
! [VarCurr] :
( v75684(VarCurr,bitIndex2)
<=> v75686(VarCurr,bitIndex2) ) ).
fof(addAssignment_26838,axiom,
! [VarCurr] :
( v75686(VarCurr,bitIndex2)
<=> v75688(VarCurr,bitIndex2) ) ).
fof(addAssignment_26837,axiom,
! [VarCurr] :
( v75688(VarCurr,bitIndex2)
<=> v75690(VarCurr,bitIndex8) ) ).
fof(addAssignment_26836,axiom,
! [VarCurr] :
( v75690(VarCurr,bitIndex8)
<=> v75692(VarCurr,bitIndex8) ) ).
fof(addAssignment_26835,axiom,
! [VarCurr] :
( v75692(VarCurr,bitIndex8)
<=> v86080(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1355,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v86103(VarNext)
=> ( v86080(VarNext)
<=> v86080(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1413,axiom,
! [VarNext] :
( v86103(VarNext)
=> ( v86080(VarNext)
<=> v86138(VarNext) ) ) ).
fof(addAssignment_26834,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86138(VarNext)
<=> v86136(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4258,axiom,
! [VarCurr] :
( ~ v86082(VarCurr)
=> ( v86136(VarCurr)
<=> v86139(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4268,axiom,
! [VarCurr] :
( v86082(VarCurr)
=> ( v86136(VarCurr)
<=> v86084(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4257,axiom,
! [VarCurr] :
( ~ v86116(VarCurr)
=> ( v86139(VarCurr)
<=> v86098(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4267,axiom,
! [VarCurr] :
( v86116(VarCurr)
=> ( v86139(VarCurr)
<=> v86140(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1077,axiom,
! [VarCurr] :
( ( ~ v86119(VarCurr)
& ~ v86121(VarCurr) )
=> ( v86140(VarCurr)
<=> v86144(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4256,axiom,
! [VarCurr] :
( v86121(VarCurr)
=> ( v86140(VarCurr)
<=> v86143(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4266,axiom,
! [VarCurr] :
( v86119(VarCurr)
=> ( v86140(VarCurr)
<=> v86141(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4255,axiom,
! [VarCurr] :
( ~ v86129(VarCurr)
=> ( v86144(VarCurr)
<=> v86098(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4265,axiom,
! [VarCurr] :
( v86129(VarCurr)
=> ( v86144(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4254,axiom,
! [VarCurr] :
( ~ v86123(VarCurr)
=> ( v86143(VarCurr)
<=> v86098(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4264,axiom,
! [VarCurr] :
( v86123(VarCurr)
=> ( v86143(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1826,axiom,
! [VarCurr] :
( ~ v86142(VarCurr)
=> ( v86141(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1858,axiom,
! [VarCurr] :
( v86142(VarCurr)
=> ( v86141(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6366,axiom,
! [VarCurr] :
( v86142(VarCurr)
<=> ( v86092(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16064,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86103(VarNext)
<=> ( v86104(VarNext)
& v86113(VarNext) ) ) ) ).
fof(addAssignment_26833,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86113(VarNext)
<=> v86111(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16063,axiom,
! [VarCurr] :
( v86111(VarCurr)
<=> ( v86082(VarCurr)
| v86114(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16062,axiom,
! [VarCurr] :
( v86114(VarCurr)
<=> ( v86115(VarCurr)
& v86135(VarCurr) ) ) ).
fof(writeUnaryOperator_6063,axiom,
! [VarCurr] :
( ~ v86135(VarCurr)
<=> v86082(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16061,axiom,
! [VarCurr] :
( v86115(VarCurr)
<=> ( v86116(VarCurr)
| v86133(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16060,axiom,
! [VarCurr] :
( v86133(VarCurr)
<=> ( v86094(VarCurr)
& v86134(VarCurr) ) ) ).
fof(writeUnaryOperator_6062,axiom,
! [VarCurr] :
( ~ v86134(VarCurr)
<=> v86096(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16059,axiom,
! [VarCurr] :
( v86116(VarCurr)
<=> ( v86117(VarCurr)
& v86096(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16058,axiom,
! [VarCurr] :
( v86117(VarCurr)
<=> ( v86118(VarCurr)
| v86127(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16057,axiom,
! [VarCurr] :
( v86127(VarCurr)
<=> ( v86128(VarCurr)
& v86132(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6365,axiom,
! [VarCurr] :
( v86132(VarCurr)
<=> ( ( v86120(VarCurr,bitIndex2)
<=> $false )
& ( v86120(VarCurr,bitIndex1)
<=> $false )
& ( v86120(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16056,axiom,
! [VarCurr] :
( v86128(VarCurr)
<=> ( v86129(VarCurr)
| v86130(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16055,axiom,
! [VarCurr] :
( v86130(VarCurr)
<=> ( v86094(VarCurr)
& v86131(VarCurr) ) ) ).
fof(writeUnaryOperator_6061,axiom,
! [VarCurr] :
( ~ v86131(VarCurr)
<=> v86129(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6364,axiom,
! [VarCurr] :
( v86129(VarCurr)
<=> ( v86092(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16054,axiom,
! [VarCurr] :
( v86118(VarCurr)
<=> ( v86119(VarCurr)
| v86121(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16053,axiom,
! [VarCurr] :
( v86121(VarCurr)
<=> ( v86122(VarCurr)
& v86126(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6363,axiom,
! [VarCurr] :
( v86126(VarCurr)
<=> ( ( v86120(VarCurr,bitIndex2)
<=> $false )
& ( v86120(VarCurr,bitIndex1)
<=> $true )
& ( v86120(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16052,axiom,
! [VarCurr] :
( v86122(VarCurr)
<=> ( v86123(VarCurr)
| v86124(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16051,axiom,
! [VarCurr] :
( v86124(VarCurr)
<=> ( v86094(VarCurr)
& v86125(VarCurr) ) ) ).
fof(writeUnaryOperator_6060,axiom,
! [VarCurr] :
( ~ v86125(VarCurr)
<=> v86123(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6362,axiom,
! [VarCurr] :
( v86123(VarCurr)
<=> ( v86092(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6361,axiom,
! [VarCurr] :
( v86119(VarCurr)
<=> ( ( v86120(VarCurr,bitIndex2)
<=> $true )
& ( v86120(VarCurr,bitIndex1)
<=> $false )
& ( v86120(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26832,axiom,
! [VarCurr] :
( v86120(VarCurr,bitIndex0)
<=> v86090(VarCurr) ) ).
fof(addAssignment_26831,axiom,
! [VarCurr] :
( v86120(VarCurr,bitIndex1)
<=> v86088(VarCurr) ) ).
fof(addAssignment_26830,axiom,
! [VarCurr] :
( v86120(VarCurr,bitIndex2)
<=> v86086(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16050,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86104(VarNext)
<=> ( v86105(VarNext)
& v86100(VarNext) ) ) ) ).
fof(writeUnaryOperator_6059,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v86105(VarNext)
<=> v86107(VarNext) ) ) ).
fof(addAssignment_26829,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86107(VarNext)
<=> v86100(VarCurr) ) ) ).
fof(addAssignment_26828,axiom,
! [VarCurr] :
( v86100(VarCurr)
<=> v75746(VarCurr) ) ).
fof(addAssignment_26827,axiom,
! [VarCurr] :
( v86098(VarCurr)
<=> $false ) ).
fof(addAssignment_26826,axiom,
! [VarCurr] :
( v86096(VarCurr)
<=> v75723(VarCurr) ) ).
fof(addAssignment_26825,axiom,
! [VarCurr] :
( v86094(VarCurr)
<=> $false ) ).
fof(addAssignment_26824,axiom,
! [VarCurr] :
( v86092(VarCurr)
<=> v75715(VarCurr,bitIndex8) ) ).
fof(addAssignment_26823,axiom,
! [VarCurr] :
( v75715(VarCurr,bitIndex8)
<=> v75717(VarCurr,bitIndex8) ) ).
fof(addAssignment_26822,axiom,
! [VarCurr] :
( v75717(VarCurr,bitIndex8)
<=> v72861(VarCurr,bitIndex8) ) ).
fof(addAssignment_26821,axiom,
! [VarCurr] :
( v86090(VarCurr)
<=> $false ) ).
fof(addAssignment_26820,axiom,
! [VarCurr] :
( v86088(VarCurr)
<=> $false ) ).
fof(addAssignment_26819,axiom,
! [VarCurr] :
( v86086(VarCurr)
<=> $true ) ).
fof(addAssignment_26818,axiom,
! [VarCurr] :
( v86084(VarCurr)
<=> $false ) ).
fof(addAssignment_26817,axiom,
! [VarCurr] :
( v86082(VarCurr)
<=> v75698(VarCurr) ) ).
fof(addAssignment_26816,axiom,
! [VarCurr] :
( v75568(VarCurr,bitIndex2)
<=> v75570(VarCurr,bitIndex2) ) ).
fof(addAssignment_26815,axiom,
! [VarCurr] :
( v75570(VarCurr,bitIndex2)
<=> v75572(VarCurr,bitIndex2) ) ).
fof(addAssignment_26814,axiom,
! [VarCurr] :
( v75572(VarCurr,bitIndex2)
<=> v75574(VarCurr,bitIndex2) ) ).
fof(addAssignment_26813,axiom,
! [VarCurr] :
( v75574(VarCurr,bitIndex2)
<=> v75576(VarCurr,bitIndex8) ) ).
fof(addAssignment_26812,axiom,
! [VarCurr] :
( v75576(VarCurr,bitIndex8)
<=> v75578(VarCurr,bitIndex8) ) ).
fof(addAssignment_26811,axiom,
! [VarCurr] :
( v75578(VarCurr,bitIndex8)
<=> v86012(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1354,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v86035(VarNext)
=> ( v86012(VarNext)
<=> v86012(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1412,axiom,
! [VarNext] :
( v86035(VarNext)
=> ( v86012(VarNext)
<=> v86070(VarNext) ) ) ).
fof(addAssignment_26810,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86070(VarNext)
<=> v86068(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4253,axiom,
! [VarCurr] :
( ~ v86014(VarCurr)
=> ( v86068(VarCurr)
<=> v86071(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4263,axiom,
! [VarCurr] :
( v86014(VarCurr)
=> ( v86068(VarCurr)
<=> v86016(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4252,axiom,
! [VarCurr] :
( ~ v86048(VarCurr)
=> ( v86071(VarCurr)
<=> v86030(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4262,axiom,
! [VarCurr] :
( v86048(VarCurr)
=> ( v86071(VarCurr)
<=> v86072(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1076,axiom,
! [VarCurr] :
( ( ~ v86051(VarCurr)
& ~ v86053(VarCurr) )
=> ( v86072(VarCurr)
<=> v86076(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4251,axiom,
! [VarCurr] :
( v86053(VarCurr)
=> ( v86072(VarCurr)
<=> v86075(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4261,axiom,
! [VarCurr] :
( v86051(VarCurr)
=> ( v86072(VarCurr)
<=> v86073(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4250,axiom,
! [VarCurr] :
( ~ v86061(VarCurr)
=> ( v86076(VarCurr)
<=> v86030(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4260,axiom,
! [VarCurr] :
( v86061(VarCurr)
=> ( v86076(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4249,axiom,
! [VarCurr] :
( ~ v86055(VarCurr)
=> ( v86075(VarCurr)
<=> v86030(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4259,axiom,
! [VarCurr] :
( v86055(VarCurr)
=> ( v86075(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1825,axiom,
! [VarCurr] :
( ~ v86074(VarCurr)
=> ( v86073(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1857,axiom,
! [VarCurr] :
( v86074(VarCurr)
=> ( v86073(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6360,axiom,
! [VarCurr] :
( v86074(VarCurr)
<=> ( v86024(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16049,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86035(VarNext)
<=> ( v86036(VarNext)
& v86045(VarNext) ) ) ) ).
fof(addAssignment_26809,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86045(VarNext)
<=> v86043(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16048,axiom,
! [VarCurr] :
( v86043(VarCurr)
<=> ( v86014(VarCurr)
| v86046(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16047,axiom,
! [VarCurr] :
( v86046(VarCurr)
<=> ( v86047(VarCurr)
& v86067(VarCurr) ) ) ).
fof(writeUnaryOperator_6058,axiom,
! [VarCurr] :
( ~ v86067(VarCurr)
<=> v86014(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16046,axiom,
! [VarCurr] :
( v86047(VarCurr)
<=> ( v86048(VarCurr)
| v86065(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16045,axiom,
! [VarCurr] :
( v86065(VarCurr)
<=> ( v86026(VarCurr)
& v86066(VarCurr) ) ) ).
fof(writeUnaryOperator_6057,axiom,
! [VarCurr] :
( ~ v86066(VarCurr)
<=> v86028(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16044,axiom,
! [VarCurr] :
( v86048(VarCurr)
<=> ( v86049(VarCurr)
& v86028(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16043,axiom,
! [VarCurr] :
( v86049(VarCurr)
<=> ( v86050(VarCurr)
| v86059(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16042,axiom,
! [VarCurr] :
( v86059(VarCurr)
<=> ( v86060(VarCurr)
& v86064(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6359,axiom,
! [VarCurr] :
( v86064(VarCurr)
<=> ( ( v86052(VarCurr,bitIndex2)
<=> $false )
& ( v86052(VarCurr,bitIndex1)
<=> $false )
& ( v86052(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16041,axiom,
! [VarCurr] :
( v86060(VarCurr)
<=> ( v86061(VarCurr)
| v86062(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16040,axiom,
! [VarCurr] :
( v86062(VarCurr)
<=> ( v86026(VarCurr)
& v86063(VarCurr) ) ) ).
fof(writeUnaryOperator_6056,axiom,
! [VarCurr] :
( ~ v86063(VarCurr)
<=> v86061(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6358,axiom,
! [VarCurr] :
( v86061(VarCurr)
<=> ( v86024(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16039,axiom,
! [VarCurr] :
( v86050(VarCurr)
<=> ( v86051(VarCurr)
| v86053(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16038,axiom,
! [VarCurr] :
( v86053(VarCurr)
<=> ( v86054(VarCurr)
& v86058(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6357,axiom,
! [VarCurr] :
( v86058(VarCurr)
<=> ( ( v86052(VarCurr,bitIndex2)
<=> $false )
& ( v86052(VarCurr,bitIndex1)
<=> $true )
& ( v86052(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16037,axiom,
! [VarCurr] :
( v86054(VarCurr)
<=> ( v86055(VarCurr)
| v86056(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16036,axiom,
! [VarCurr] :
( v86056(VarCurr)
<=> ( v86026(VarCurr)
& v86057(VarCurr) ) ) ).
fof(writeUnaryOperator_6055,axiom,
! [VarCurr] :
( ~ v86057(VarCurr)
<=> v86055(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6356,axiom,
! [VarCurr] :
( v86055(VarCurr)
<=> ( v86024(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6355,axiom,
! [VarCurr] :
( v86051(VarCurr)
<=> ( ( v86052(VarCurr,bitIndex2)
<=> $true )
& ( v86052(VarCurr,bitIndex1)
<=> $false )
& ( v86052(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26808,axiom,
! [VarCurr] :
( v86052(VarCurr,bitIndex0)
<=> v86022(VarCurr) ) ).
fof(addAssignment_26807,axiom,
! [VarCurr] :
( v86052(VarCurr,bitIndex1)
<=> v86020(VarCurr) ) ).
fof(addAssignment_26806,axiom,
! [VarCurr] :
( v86052(VarCurr,bitIndex2)
<=> v86018(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16035,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86036(VarNext)
<=> ( v86037(VarNext)
& v86032(VarNext) ) ) ) ).
fof(writeUnaryOperator_6054,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v86037(VarNext)
<=> v86039(VarNext) ) ) ).
fof(addAssignment_26805,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86039(VarNext)
<=> v86032(VarCurr) ) ) ).
fof(addAssignment_26804,axiom,
! [VarCurr] :
( v86032(VarCurr)
<=> v75632(VarCurr) ) ).
fof(addAssignment_26803,axiom,
! [VarCurr] :
( v86030(VarCurr)
<=> $false ) ).
fof(addAssignment_26802,axiom,
! [VarCurr] :
( v86028(VarCurr)
<=> v75609(VarCurr) ) ).
fof(addAssignment_26801,axiom,
! [VarCurr] :
( v86026(VarCurr)
<=> $false ) ).
fof(addAssignment_26800,axiom,
! [VarCurr] :
( v86024(VarCurr)
<=> v75601(VarCurr,bitIndex8) ) ).
fof(addAssignment_26799,axiom,
! [VarCurr] :
( v75601(VarCurr,bitIndex8)
<=> v75603(VarCurr,bitIndex8) ) ).
fof(addAssignment_26798,axiom,
! [VarCurr] :
( v75603(VarCurr,bitIndex8)
<=> v72861(VarCurr,bitIndex8) ) ).
fof(addAssignment_26797,axiom,
! [VarCurr] :
( v86022(VarCurr)
<=> $false ) ).
fof(addAssignment_26796,axiom,
! [VarCurr] :
( v86020(VarCurr)
<=> $false ) ).
fof(addAssignment_26795,axiom,
! [VarCurr] :
( v86018(VarCurr)
<=> $true ) ).
fof(addAssignment_26794,axiom,
! [VarCurr] :
( v86016(VarCurr)
<=> $false ) ).
fof(addAssignment_26793,axiom,
! [VarCurr] :
( v86014(VarCurr)
<=> v75584(VarCurr) ) ).
fof(addAssignment_26792,axiom,
! [VarCurr] :
( v75454(VarCurr,bitIndex2)
<=> v75456(VarCurr,bitIndex2) ) ).
fof(addAssignment_26791,axiom,
! [VarCurr] :
( v75456(VarCurr,bitIndex2)
<=> v75458(VarCurr,bitIndex2) ) ).
fof(addAssignment_26790,axiom,
! [VarCurr] :
( v75458(VarCurr,bitIndex2)
<=> v75460(VarCurr,bitIndex2) ) ).
fof(addAssignment_26789,axiom,
! [VarCurr] :
( v75460(VarCurr,bitIndex2)
<=> v75462(VarCurr,bitIndex8) ) ).
fof(addAssignment_26788,axiom,
! [VarCurr] :
( v75462(VarCurr,bitIndex8)
<=> v75464(VarCurr,bitIndex8) ) ).
fof(addAssignment_26787,axiom,
! [VarCurr] :
( v75464(VarCurr,bitIndex8)
<=> v85944(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1353,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v85967(VarNext)
=> ( v85944(VarNext)
<=> v85944(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1411,axiom,
! [VarNext] :
( v85967(VarNext)
=> ( v85944(VarNext)
<=> v86002(VarNext) ) ) ).
fof(addAssignment_26786,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v86002(VarNext)
<=> v86000(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4248,axiom,
! [VarCurr] :
( ~ v85946(VarCurr)
=> ( v86000(VarCurr)
<=> v86003(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4258,axiom,
! [VarCurr] :
( v85946(VarCurr)
=> ( v86000(VarCurr)
<=> v85948(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4247,axiom,
! [VarCurr] :
( ~ v85980(VarCurr)
=> ( v86003(VarCurr)
<=> v85962(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4257,axiom,
! [VarCurr] :
( v85980(VarCurr)
=> ( v86003(VarCurr)
<=> v86004(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1075,axiom,
! [VarCurr] :
( ( ~ v85983(VarCurr)
& ~ v85985(VarCurr) )
=> ( v86004(VarCurr)
<=> v86008(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4246,axiom,
! [VarCurr] :
( v85985(VarCurr)
=> ( v86004(VarCurr)
<=> v86007(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4256,axiom,
! [VarCurr] :
( v85983(VarCurr)
=> ( v86004(VarCurr)
<=> v86005(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4245,axiom,
! [VarCurr] :
( ~ v85993(VarCurr)
=> ( v86008(VarCurr)
<=> v85962(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4255,axiom,
! [VarCurr] :
( v85993(VarCurr)
=> ( v86008(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4244,axiom,
! [VarCurr] :
( ~ v85987(VarCurr)
=> ( v86007(VarCurr)
<=> v85962(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4254,axiom,
! [VarCurr] :
( v85987(VarCurr)
=> ( v86007(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1824,axiom,
! [VarCurr] :
( ~ v86006(VarCurr)
=> ( v86005(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1856,axiom,
! [VarCurr] :
( v86006(VarCurr)
=> ( v86005(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6354,axiom,
! [VarCurr] :
( v86006(VarCurr)
<=> ( v85956(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16034,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85967(VarNext)
<=> ( v85968(VarNext)
& v85977(VarNext) ) ) ) ).
fof(addAssignment_26785,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85977(VarNext)
<=> v85975(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16033,axiom,
! [VarCurr] :
( v85975(VarCurr)
<=> ( v85946(VarCurr)
| v85978(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16032,axiom,
! [VarCurr] :
( v85978(VarCurr)
<=> ( v85979(VarCurr)
& v85999(VarCurr) ) ) ).
fof(writeUnaryOperator_6053,axiom,
! [VarCurr] :
( ~ v85999(VarCurr)
<=> v85946(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16031,axiom,
! [VarCurr] :
( v85979(VarCurr)
<=> ( v85980(VarCurr)
| v85997(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16030,axiom,
! [VarCurr] :
( v85997(VarCurr)
<=> ( v85958(VarCurr)
& v85998(VarCurr) ) ) ).
fof(writeUnaryOperator_6052,axiom,
! [VarCurr] :
( ~ v85998(VarCurr)
<=> v85960(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16029,axiom,
! [VarCurr] :
( v85980(VarCurr)
<=> ( v85981(VarCurr)
& v85960(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16028,axiom,
! [VarCurr] :
( v85981(VarCurr)
<=> ( v85982(VarCurr)
| v85991(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16027,axiom,
! [VarCurr] :
( v85991(VarCurr)
<=> ( v85992(VarCurr)
& v85996(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6353,axiom,
! [VarCurr] :
( v85996(VarCurr)
<=> ( ( v85984(VarCurr,bitIndex2)
<=> $false )
& ( v85984(VarCurr,bitIndex1)
<=> $false )
& ( v85984(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16026,axiom,
! [VarCurr] :
( v85992(VarCurr)
<=> ( v85993(VarCurr)
| v85994(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16025,axiom,
! [VarCurr] :
( v85994(VarCurr)
<=> ( v85958(VarCurr)
& v85995(VarCurr) ) ) ).
fof(writeUnaryOperator_6051,axiom,
! [VarCurr] :
( ~ v85995(VarCurr)
<=> v85993(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6352,axiom,
! [VarCurr] :
( v85993(VarCurr)
<=> ( v85956(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16024,axiom,
! [VarCurr] :
( v85982(VarCurr)
<=> ( v85983(VarCurr)
| v85985(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16023,axiom,
! [VarCurr] :
( v85985(VarCurr)
<=> ( v85986(VarCurr)
& v85990(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6351,axiom,
! [VarCurr] :
( v85990(VarCurr)
<=> ( ( v85984(VarCurr,bitIndex2)
<=> $false )
& ( v85984(VarCurr,bitIndex1)
<=> $true )
& ( v85984(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16022,axiom,
! [VarCurr] :
( v85986(VarCurr)
<=> ( v85987(VarCurr)
| v85988(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16021,axiom,
! [VarCurr] :
( v85988(VarCurr)
<=> ( v85958(VarCurr)
& v85989(VarCurr) ) ) ).
fof(writeUnaryOperator_6050,axiom,
! [VarCurr] :
( ~ v85989(VarCurr)
<=> v85987(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6350,axiom,
! [VarCurr] :
( v85987(VarCurr)
<=> ( v85956(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6349,axiom,
! [VarCurr] :
( v85983(VarCurr)
<=> ( ( v85984(VarCurr,bitIndex2)
<=> $true )
& ( v85984(VarCurr,bitIndex1)
<=> $false )
& ( v85984(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26784,axiom,
! [VarCurr] :
( v85984(VarCurr,bitIndex0)
<=> v85954(VarCurr) ) ).
fof(addAssignment_26783,axiom,
! [VarCurr] :
( v85984(VarCurr,bitIndex1)
<=> v85952(VarCurr) ) ).
fof(addAssignment_26782,axiom,
! [VarCurr] :
( v85984(VarCurr,bitIndex2)
<=> v85950(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16020,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85968(VarNext)
<=> ( v85969(VarNext)
& v85964(VarNext) ) ) ) ).
fof(writeUnaryOperator_6049,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v85969(VarNext)
<=> v85971(VarNext) ) ) ).
fof(addAssignment_26781,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85971(VarNext)
<=> v85964(VarCurr) ) ) ).
fof(addAssignment_26780,axiom,
! [VarCurr] :
( v85964(VarCurr)
<=> v75518(VarCurr) ) ).
fof(addAssignment_26779,axiom,
! [VarCurr] :
( v85962(VarCurr)
<=> $false ) ).
fof(addAssignment_26778,axiom,
! [VarCurr] :
( v85960(VarCurr)
<=> v75495(VarCurr) ) ).
fof(addAssignment_26777,axiom,
! [VarCurr] :
( v85958(VarCurr)
<=> $false ) ).
fof(addAssignment_26776,axiom,
! [VarCurr] :
( v85956(VarCurr)
<=> v75487(VarCurr,bitIndex8) ) ).
fof(addAssignment_26775,axiom,
! [VarCurr] :
( v75487(VarCurr,bitIndex8)
<=> v75489(VarCurr,bitIndex8) ) ).
fof(addAssignment_26774,axiom,
! [VarCurr] :
( v75489(VarCurr,bitIndex8)
<=> v72861(VarCurr,bitIndex8) ) ).
fof(addAssignment_26773,axiom,
! [VarCurr] :
( v85954(VarCurr)
<=> $false ) ).
fof(addAssignment_26772,axiom,
! [VarCurr] :
( v85952(VarCurr)
<=> $false ) ).
fof(addAssignment_26771,axiom,
! [VarCurr] :
( v85950(VarCurr)
<=> $true ) ).
fof(addAssignment_26770,axiom,
! [VarCurr] :
( v85948(VarCurr)
<=> $false ) ).
fof(addAssignment_26769,axiom,
! [VarCurr] :
( v85946(VarCurr)
<=> v75470(VarCurr) ) ).
fof(addAssignment_26768,axiom,
! [VarCurr] :
( v75340(VarCurr,bitIndex2)
<=> v75342(VarCurr,bitIndex2) ) ).
fof(addAssignment_26767,axiom,
! [VarCurr] :
( v75342(VarCurr,bitIndex2)
<=> v75344(VarCurr,bitIndex2) ) ).
fof(addAssignment_26766,axiom,
! [VarCurr] :
( v75344(VarCurr,bitIndex2)
<=> v75346(VarCurr,bitIndex2) ) ).
fof(addAssignment_26765,axiom,
! [VarCurr] :
( v75346(VarCurr,bitIndex2)
<=> v75348(VarCurr,bitIndex8) ) ).
fof(addAssignment_26764,axiom,
! [VarCurr] :
( v75348(VarCurr,bitIndex8)
<=> v75350(VarCurr,bitIndex8) ) ).
fof(addAssignment_26763,axiom,
! [VarCurr] :
( v75350(VarCurr,bitIndex8)
<=> v85876(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1352,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v85899(VarNext)
=> ( v85876(VarNext)
<=> v85876(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1410,axiom,
! [VarNext] :
( v85899(VarNext)
=> ( v85876(VarNext)
<=> v85934(VarNext) ) ) ).
fof(addAssignment_26762,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85934(VarNext)
<=> v85932(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4243,axiom,
! [VarCurr] :
( ~ v85878(VarCurr)
=> ( v85932(VarCurr)
<=> v85935(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4253,axiom,
! [VarCurr] :
( v85878(VarCurr)
=> ( v85932(VarCurr)
<=> v85880(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4242,axiom,
! [VarCurr] :
( ~ v85912(VarCurr)
=> ( v85935(VarCurr)
<=> v85894(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4252,axiom,
! [VarCurr] :
( v85912(VarCurr)
=> ( v85935(VarCurr)
<=> v85936(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1074,axiom,
! [VarCurr] :
( ( ~ v85915(VarCurr)
& ~ v85917(VarCurr) )
=> ( v85936(VarCurr)
<=> v85940(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4241,axiom,
! [VarCurr] :
( v85917(VarCurr)
=> ( v85936(VarCurr)
<=> v85939(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4251,axiom,
! [VarCurr] :
( v85915(VarCurr)
=> ( v85936(VarCurr)
<=> v85937(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4240,axiom,
! [VarCurr] :
( ~ v85925(VarCurr)
=> ( v85940(VarCurr)
<=> v85894(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4250,axiom,
! [VarCurr] :
( v85925(VarCurr)
=> ( v85940(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4239,axiom,
! [VarCurr] :
( ~ v85919(VarCurr)
=> ( v85939(VarCurr)
<=> v85894(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4249,axiom,
! [VarCurr] :
( v85919(VarCurr)
=> ( v85939(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1823,axiom,
! [VarCurr] :
( ~ v85938(VarCurr)
=> ( v85937(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1855,axiom,
! [VarCurr] :
( v85938(VarCurr)
=> ( v85937(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6348,axiom,
! [VarCurr] :
( v85938(VarCurr)
<=> ( v85888(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16019,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85899(VarNext)
<=> ( v85900(VarNext)
& v85909(VarNext) ) ) ) ).
fof(addAssignment_26761,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85909(VarNext)
<=> v85907(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16018,axiom,
! [VarCurr] :
( v85907(VarCurr)
<=> ( v85878(VarCurr)
| v85910(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16017,axiom,
! [VarCurr] :
( v85910(VarCurr)
<=> ( v85911(VarCurr)
& v85931(VarCurr) ) ) ).
fof(writeUnaryOperator_6048,axiom,
! [VarCurr] :
( ~ v85931(VarCurr)
<=> v85878(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16016,axiom,
! [VarCurr] :
( v85911(VarCurr)
<=> ( v85912(VarCurr)
| v85929(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16015,axiom,
! [VarCurr] :
( v85929(VarCurr)
<=> ( v85890(VarCurr)
& v85930(VarCurr) ) ) ).
fof(writeUnaryOperator_6047,axiom,
! [VarCurr] :
( ~ v85930(VarCurr)
<=> v85892(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16014,axiom,
! [VarCurr] :
( v85912(VarCurr)
<=> ( v85913(VarCurr)
& v85892(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16013,axiom,
! [VarCurr] :
( v85913(VarCurr)
<=> ( v85914(VarCurr)
| v85923(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16012,axiom,
! [VarCurr] :
( v85923(VarCurr)
<=> ( v85924(VarCurr)
& v85928(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6347,axiom,
! [VarCurr] :
( v85928(VarCurr)
<=> ( ( v85916(VarCurr,bitIndex2)
<=> $false )
& ( v85916(VarCurr,bitIndex1)
<=> $false )
& ( v85916(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16011,axiom,
! [VarCurr] :
( v85924(VarCurr)
<=> ( v85925(VarCurr)
| v85926(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16010,axiom,
! [VarCurr] :
( v85926(VarCurr)
<=> ( v85890(VarCurr)
& v85927(VarCurr) ) ) ).
fof(writeUnaryOperator_6046,axiom,
! [VarCurr] :
( ~ v85927(VarCurr)
<=> v85925(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6346,axiom,
! [VarCurr] :
( v85925(VarCurr)
<=> ( v85888(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16009,axiom,
! [VarCurr] :
( v85914(VarCurr)
<=> ( v85915(VarCurr)
| v85917(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16008,axiom,
! [VarCurr] :
( v85917(VarCurr)
<=> ( v85918(VarCurr)
& v85922(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6345,axiom,
! [VarCurr] :
( v85922(VarCurr)
<=> ( ( v85916(VarCurr,bitIndex2)
<=> $false )
& ( v85916(VarCurr,bitIndex1)
<=> $true )
& ( v85916(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16007,axiom,
! [VarCurr] :
( v85918(VarCurr)
<=> ( v85919(VarCurr)
| v85920(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16006,axiom,
! [VarCurr] :
( v85920(VarCurr)
<=> ( v85890(VarCurr)
& v85921(VarCurr) ) ) ).
fof(writeUnaryOperator_6045,axiom,
! [VarCurr] :
( ~ v85921(VarCurr)
<=> v85919(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6344,axiom,
! [VarCurr] :
( v85919(VarCurr)
<=> ( v85888(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6343,axiom,
! [VarCurr] :
( v85915(VarCurr)
<=> ( ( v85916(VarCurr,bitIndex2)
<=> $true )
& ( v85916(VarCurr,bitIndex1)
<=> $false )
& ( v85916(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26760,axiom,
! [VarCurr] :
( v85916(VarCurr,bitIndex0)
<=> v85886(VarCurr) ) ).
fof(addAssignment_26759,axiom,
! [VarCurr] :
( v85916(VarCurr,bitIndex1)
<=> v85884(VarCurr) ) ).
fof(addAssignment_26758,axiom,
! [VarCurr] :
( v85916(VarCurr,bitIndex2)
<=> v85882(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16005,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85900(VarNext)
<=> ( v85901(VarNext)
& v85896(VarNext) ) ) ) ).
fof(writeUnaryOperator_6044,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v85901(VarNext)
<=> v85903(VarNext) ) ) ).
fof(addAssignment_26757,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85903(VarNext)
<=> v85896(VarCurr) ) ) ).
fof(addAssignment_26756,axiom,
! [VarCurr] :
( v85896(VarCurr)
<=> v75404(VarCurr) ) ).
fof(addAssignment_26755,axiom,
! [VarCurr] :
( v85894(VarCurr)
<=> $false ) ).
fof(addAssignment_26754,axiom,
! [VarCurr] :
( v85892(VarCurr)
<=> v75381(VarCurr) ) ).
fof(addAssignment_26753,axiom,
! [VarCurr] :
( v85890(VarCurr)
<=> $false ) ).
fof(addAssignment_26752,axiom,
! [VarCurr] :
( v85888(VarCurr)
<=> v75373(VarCurr,bitIndex8) ) ).
fof(addAssignment_26751,axiom,
! [VarCurr] :
( v75373(VarCurr,bitIndex8)
<=> v75375(VarCurr,bitIndex8) ) ).
fof(addAssignment_26750,axiom,
! [VarCurr] :
( v75375(VarCurr,bitIndex8)
<=> v72861(VarCurr,bitIndex8) ) ).
fof(addAssignment_26749,axiom,
! [VarCurr] :
( v85886(VarCurr)
<=> $false ) ).
fof(addAssignment_26748,axiom,
! [VarCurr] :
( v85884(VarCurr)
<=> $false ) ).
fof(addAssignment_26747,axiom,
! [VarCurr] :
( v85882(VarCurr)
<=> $true ) ).
fof(addAssignment_26746,axiom,
! [VarCurr] :
( v85880(VarCurr)
<=> $false ) ).
fof(addAssignment_26745,axiom,
! [VarCurr] :
( v85878(VarCurr)
<=> v75356(VarCurr) ) ).
fof(addAssignment_26744,axiom,
! [VarCurr] :
( v75226(VarCurr,bitIndex2)
<=> v75228(VarCurr,bitIndex2) ) ).
fof(addAssignment_26743,axiom,
! [VarCurr] :
( v75228(VarCurr,bitIndex2)
<=> v75230(VarCurr,bitIndex2) ) ).
fof(addAssignment_26742,axiom,
! [VarCurr] :
( v75230(VarCurr,bitIndex2)
<=> v75232(VarCurr,bitIndex2) ) ).
fof(addAssignment_26741,axiom,
! [VarCurr] :
( v75232(VarCurr,bitIndex2)
<=> v75234(VarCurr,bitIndex8) ) ).
fof(addAssignment_26740,axiom,
! [VarCurr] :
( v75234(VarCurr,bitIndex8)
<=> v75236(VarCurr,bitIndex8) ) ).
fof(addAssignment_26739,axiom,
! [VarCurr] :
( v75236(VarCurr,bitIndex8)
<=> v85808(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1351,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v85831(VarNext)
=> ( v85808(VarNext)
<=> v85808(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1409,axiom,
! [VarNext] :
( v85831(VarNext)
=> ( v85808(VarNext)
<=> v85866(VarNext) ) ) ).
fof(addAssignment_26738,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85866(VarNext)
<=> v85864(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4238,axiom,
! [VarCurr] :
( ~ v85810(VarCurr)
=> ( v85864(VarCurr)
<=> v85867(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4248,axiom,
! [VarCurr] :
( v85810(VarCurr)
=> ( v85864(VarCurr)
<=> v85812(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4237,axiom,
! [VarCurr] :
( ~ v85844(VarCurr)
=> ( v85867(VarCurr)
<=> v85826(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4247,axiom,
! [VarCurr] :
( v85844(VarCurr)
=> ( v85867(VarCurr)
<=> v85868(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1073,axiom,
! [VarCurr] :
( ( ~ v85847(VarCurr)
& ~ v85849(VarCurr) )
=> ( v85868(VarCurr)
<=> v85872(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4236,axiom,
! [VarCurr] :
( v85849(VarCurr)
=> ( v85868(VarCurr)
<=> v85871(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4246,axiom,
! [VarCurr] :
( v85847(VarCurr)
=> ( v85868(VarCurr)
<=> v85869(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4235,axiom,
! [VarCurr] :
( ~ v85857(VarCurr)
=> ( v85872(VarCurr)
<=> v85826(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4245,axiom,
! [VarCurr] :
( v85857(VarCurr)
=> ( v85872(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4234,axiom,
! [VarCurr] :
( ~ v85851(VarCurr)
=> ( v85871(VarCurr)
<=> v85826(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4244,axiom,
! [VarCurr] :
( v85851(VarCurr)
=> ( v85871(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1822,axiom,
! [VarCurr] :
( ~ v85870(VarCurr)
=> ( v85869(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1854,axiom,
! [VarCurr] :
( v85870(VarCurr)
=> ( v85869(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6342,axiom,
! [VarCurr] :
( v85870(VarCurr)
<=> ( v85820(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16004,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85831(VarNext)
<=> ( v85832(VarNext)
& v85841(VarNext) ) ) ) ).
fof(addAssignment_26737,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85841(VarNext)
<=> v85839(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16003,axiom,
! [VarCurr] :
( v85839(VarCurr)
<=> ( v85810(VarCurr)
| v85842(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16002,axiom,
! [VarCurr] :
( v85842(VarCurr)
<=> ( v85843(VarCurr)
& v85863(VarCurr) ) ) ).
fof(writeUnaryOperator_6043,axiom,
! [VarCurr] :
( ~ v85863(VarCurr)
<=> v85810(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16001,axiom,
! [VarCurr] :
( v85843(VarCurr)
<=> ( v85844(VarCurr)
| v85861(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_16000,axiom,
! [VarCurr] :
( v85861(VarCurr)
<=> ( v85822(VarCurr)
& v85862(VarCurr) ) ) ).
fof(writeUnaryOperator_6042,axiom,
! [VarCurr] :
( ~ v85862(VarCurr)
<=> v85824(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15999,axiom,
! [VarCurr] :
( v85844(VarCurr)
<=> ( v85845(VarCurr)
& v85824(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15998,axiom,
! [VarCurr] :
( v85845(VarCurr)
<=> ( v85846(VarCurr)
| v85855(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15997,axiom,
! [VarCurr] :
( v85855(VarCurr)
<=> ( v85856(VarCurr)
& v85860(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6341,axiom,
! [VarCurr] :
( v85860(VarCurr)
<=> ( ( v85848(VarCurr,bitIndex2)
<=> $false )
& ( v85848(VarCurr,bitIndex1)
<=> $false )
& ( v85848(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15996,axiom,
! [VarCurr] :
( v85856(VarCurr)
<=> ( v85857(VarCurr)
| v85858(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15995,axiom,
! [VarCurr] :
( v85858(VarCurr)
<=> ( v85822(VarCurr)
& v85859(VarCurr) ) ) ).
fof(writeUnaryOperator_6041,axiom,
! [VarCurr] :
( ~ v85859(VarCurr)
<=> v85857(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6340,axiom,
! [VarCurr] :
( v85857(VarCurr)
<=> ( v85820(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15994,axiom,
! [VarCurr] :
( v85846(VarCurr)
<=> ( v85847(VarCurr)
| v85849(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15993,axiom,
! [VarCurr] :
( v85849(VarCurr)
<=> ( v85850(VarCurr)
& v85854(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6339,axiom,
! [VarCurr] :
( v85854(VarCurr)
<=> ( ( v85848(VarCurr,bitIndex2)
<=> $false )
& ( v85848(VarCurr,bitIndex1)
<=> $true )
& ( v85848(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15992,axiom,
! [VarCurr] :
( v85850(VarCurr)
<=> ( v85851(VarCurr)
| v85852(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15991,axiom,
! [VarCurr] :
( v85852(VarCurr)
<=> ( v85822(VarCurr)
& v85853(VarCurr) ) ) ).
fof(writeUnaryOperator_6040,axiom,
! [VarCurr] :
( ~ v85853(VarCurr)
<=> v85851(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6338,axiom,
! [VarCurr] :
( v85851(VarCurr)
<=> ( v85820(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6337,axiom,
! [VarCurr] :
( v85847(VarCurr)
<=> ( ( v85848(VarCurr,bitIndex2)
<=> $true )
& ( v85848(VarCurr,bitIndex1)
<=> $false )
& ( v85848(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26736,axiom,
! [VarCurr] :
( v85848(VarCurr,bitIndex0)
<=> v85818(VarCurr) ) ).
fof(addAssignment_26735,axiom,
! [VarCurr] :
( v85848(VarCurr,bitIndex1)
<=> v85816(VarCurr) ) ).
fof(addAssignment_26734,axiom,
! [VarCurr] :
( v85848(VarCurr,bitIndex2)
<=> v85814(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15990,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85832(VarNext)
<=> ( v85833(VarNext)
& v85828(VarNext) ) ) ) ).
fof(writeUnaryOperator_6039,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v85833(VarNext)
<=> v85835(VarNext) ) ) ).
fof(addAssignment_26733,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85835(VarNext)
<=> v85828(VarCurr) ) ) ).
fof(addAssignment_26732,axiom,
! [VarCurr] :
( v85828(VarCurr)
<=> v75290(VarCurr) ) ).
fof(addAssignment_26731,axiom,
! [VarCurr] :
( v85826(VarCurr)
<=> $false ) ).
fof(addAssignment_26730,axiom,
! [VarCurr] :
( v85824(VarCurr)
<=> v75267(VarCurr) ) ).
fof(addAssignment_26729,axiom,
! [VarCurr] :
( v85822(VarCurr)
<=> $false ) ).
fof(addAssignment_26728,axiom,
! [VarCurr] :
( v85820(VarCurr)
<=> v75259(VarCurr,bitIndex8) ) ).
fof(addAssignment_26727,axiom,
! [VarCurr] :
( v75259(VarCurr,bitIndex8)
<=> v75261(VarCurr,bitIndex8) ) ).
fof(addAssignment_26726,axiom,
! [VarCurr] :
( v75261(VarCurr,bitIndex8)
<=> v72861(VarCurr,bitIndex8) ) ).
fof(addAssignment_26725,axiom,
! [VarCurr] :
( v85818(VarCurr)
<=> $false ) ).
fof(addAssignment_26724,axiom,
! [VarCurr] :
( v85816(VarCurr)
<=> $false ) ).
fof(addAssignment_26723,axiom,
! [VarCurr] :
( v85814(VarCurr)
<=> $true ) ).
fof(addAssignment_26722,axiom,
! [VarCurr] :
( v85812(VarCurr)
<=> $false ) ).
fof(addAssignment_26721,axiom,
! [VarCurr] :
( v85810(VarCurr)
<=> v75242(VarCurr) ) ).
fof(addAssignment_26720,axiom,
! [VarCurr] :
( v75112(VarCurr,bitIndex2)
<=> v75114(VarCurr,bitIndex2) ) ).
fof(addAssignment_26719,axiom,
! [VarCurr] :
( v75114(VarCurr,bitIndex2)
<=> v75116(VarCurr,bitIndex2) ) ).
fof(addAssignment_26718,axiom,
! [VarCurr] :
( v75116(VarCurr,bitIndex2)
<=> v75118(VarCurr,bitIndex2) ) ).
fof(addAssignment_26717,axiom,
! [VarCurr] :
( v75118(VarCurr,bitIndex2)
<=> v75120(VarCurr,bitIndex8) ) ).
fof(addAssignment_26716,axiom,
! [VarCurr] :
( v75120(VarCurr,bitIndex8)
<=> v75122(VarCurr,bitIndex8) ) ).
fof(addAssignment_26715,axiom,
! [VarCurr] :
( v75122(VarCurr,bitIndex8)
<=> v85740(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1350,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v85763(VarNext)
=> ( v85740(VarNext)
<=> v85740(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1408,axiom,
! [VarNext] :
( v85763(VarNext)
=> ( v85740(VarNext)
<=> v85798(VarNext) ) ) ).
fof(addAssignment_26714,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85798(VarNext)
<=> v85796(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4233,axiom,
! [VarCurr] :
( ~ v85742(VarCurr)
=> ( v85796(VarCurr)
<=> v85799(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4243,axiom,
! [VarCurr] :
( v85742(VarCurr)
=> ( v85796(VarCurr)
<=> v85744(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4232,axiom,
! [VarCurr] :
( ~ v85776(VarCurr)
=> ( v85799(VarCurr)
<=> v85758(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4242,axiom,
! [VarCurr] :
( v85776(VarCurr)
=> ( v85799(VarCurr)
<=> v85800(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1072,axiom,
! [VarCurr] :
( ( ~ v85779(VarCurr)
& ~ v85781(VarCurr) )
=> ( v85800(VarCurr)
<=> v85804(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4231,axiom,
! [VarCurr] :
( v85781(VarCurr)
=> ( v85800(VarCurr)
<=> v85803(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4241,axiom,
! [VarCurr] :
( v85779(VarCurr)
=> ( v85800(VarCurr)
<=> v85801(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4230,axiom,
! [VarCurr] :
( ~ v85789(VarCurr)
=> ( v85804(VarCurr)
<=> v85758(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4240,axiom,
! [VarCurr] :
( v85789(VarCurr)
=> ( v85804(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4229,axiom,
! [VarCurr] :
( ~ v85783(VarCurr)
=> ( v85803(VarCurr)
<=> v85758(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4239,axiom,
! [VarCurr] :
( v85783(VarCurr)
=> ( v85803(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1821,axiom,
! [VarCurr] :
( ~ v85802(VarCurr)
=> ( v85801(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1853,axiom,
! [VarCurr] :
( v85802(VarCurr)
=> ( v85801(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6336,axiom,
! [VarCurr] :
( v85802(VarCurr)
<=> ( v85752(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15989,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85763(VarNext)
<=> ( v85764(VarNext)
& v85773(VarNext) ) ) ) ).
fof(addAssignment_26713,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85773(VarNext)
<=> v85771(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15988,axiom,
! [VarCurr] :
( v85771(VarCurr)
<=> ( v85742(VarCurr)
| v85774(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15987,axiom,
! [VarCurr] :
( v85774(VarCurr)
<=> ( v85775(VarCurr)
& v85795(VarCurr) ) ) ).
fof(writeUnaryOperator_6038,axiom,
! [VarCurr] :
( ~ v85795(VarCurr)
<=> v85742(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15986,axiom,
! [VarCurr] :
( v85775(VarCurr)
<=> ( v85776(VarCurr)
| v85793(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15985,axiom,
! [VarCurr] :
( v85793(VarCurr)
<=> ( v85754(VarCurr)
& v85794(VarCurr) ) ) ).
fof(writeUnaryOperator_6037,axiom,
! [VarCurr] :
( ~ v85794(VarCurr)
<=> v85756(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15984,axiom,
! [VarCurr] :
( v85776(VarCurr)
<=> ( v85777(VarCurr)
& v85756(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15983,axiom,
! [VarCurr] :
( v85777(VarCurr)
<=> ( v85778(VarCurr)
| v85787(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15982,axiom,
! [VarCurr] :
( v85787(VarCurr)
<=> ( v85788(VarCurr)
& v85792(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6335,axiom,
! [VarCurr] :
( v85792(VarCurr)
<=> ( ( v85780(VarCurr,bitIndex2)
<=> $false )
& ( v85780(VarCurr,bitIndex1)
<=> $false )
& ( v85780(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15981,axiom,
! [VarCurr] :
( v85788(VarCurr)
<=> ( v85789(VarCurr)
| v85790(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15980,axiom,
! [VarCurr] :
( v85790(VarCurr)
<=> ( v85754(VarCurr)
& v85791(VarCurr) ) ) ).
fof(writeUnaryOperator_6036,axiom,
! [VarCurr] :
( ~ v85791(VarCurr)
<=> v85789(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6334,axiom,
! [VarCurr] :
( v85789(VarCurr)
<=> ( v85752(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15979,axiom,
! [VarCurr] :
( v85778(VarCurr)
<=> ( v85779(VarCurr)
| v85781(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15978,axiom,
! [VarCurr] :
( v85781(VarCurr)
<=> ( v85782(VarCurr)
& v85786(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6333,axiom,
! [VarCurr] :
( v85786(VarCurr)
<=> ( ( v85780(VarCurr,bitIndex2)
<=> $false )
& ( v85780(VarCurr,bitIndex1)
<=> $true )
& ( v85780(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15977,axiom,
! [VarCurr] :
( v85782(VarCurr)
<=> ( v85783(VarCurr)
| v85784(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15976,axiom,
! [VarCurr] :
( v85784(VarCurr)
<=> ( v85754(VarCurr)
& v85785(VarCurr) ) ) ).
fof(writeUnaryOperator_6035,axiom,
! [VarCurr] :
( ~ v85785(VarCurr)
<=> v85783(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6332,axiom,
! [VarCurr] :
( v85783(VarCurr)
<=> ( v85752(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6331,axiom,
! [VarCurr] :
( v85779(VarCurr)
<=> ( ( v85780(VarCurr,bitIndex2)
<=> $true )
& ( v85780(VarCurr,bitIndex1)
<=> $false )
& ( v85780(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26712,axiom,
! [VarCurr] :
( v85780(VarCurr,bitIndex0)
<=> v85750(VarCurr) ) ).
fof(addAssignment_26711,axiom,
! [VarCurr] :
( v85780(VarCurr,bitIndex1)
<=> v85748(VarCurr) ) ).
fof(addAssignment_26710,axiom,
! [VarCurr] :
( v85780(VarCurr,bitIndex2)
<=> v85746(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15975,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85764(VarNext)
<=> ( v85765(VarNext)
& v85760(VarNext) ) ) ) ).
fof(writeUnaryOperator_6034,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v85765(VarNext)
<=> v85767(VarNext) ) ) ).
fof(addAssignment_26709,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85767(VarNext)
<=> v85760(VarCurr) ) ) ).
fof(addAssignment_26708,axiom,
! [VarCurr] :
( v85760(VarCurr)
<=> v75176(VarCurr) ) ).
fof(addAssignment_26707,axiom,
! [VarCurr] :
( v85758(VarCurr)
<=> $false ) ).
fof(addAssignment_26706,axiom,
! [VarCurr] :
( v85756(VarCurr)
<=> v75153(VarCurr) ) ).
fof(addAssignment_26705,axiom,
! [VarCurr] :
( v85754(VarCurr)
<=> $false ) ).
fof(addAssignment_26704,axiom,
! [VarCurr] :
( v85752(VarCurr)
<=> v75145(VarCurr,bitIndex8) ) ).
fof(addAssignment_26703,axiom,
! [VarCurr] :
( v75145(VarCurr,bitIndex8)
<=> v75147(VarCurr,bitIndex8) ) ).
fof(addAssignment_26702,axiom,
! [VarCurr] :
( v75147(VarCurr,bitIndex8)
<=> v72861(VarCurr,bitIndex8) ) ).
fof(addAssignment_26701,axiom,
! [VarCurr] :
( v85750(VarCurr)
<=> $false ) ).
fof(addAssignment_26700,axiom,
! [VarCurr] :
( v85748(VarCurr)
<=> $false ) ).
fof(addAssignment_26699,axiom,
! [VarCurr] :
( v85746(VarCurr)
<=> $true ) ).
fof(addAssignment_26698,axiom,
! [VarCurr] :
( v85744(VarCurr)
<=> $false ) ).
fof(addAssignment_26697,axiom,
! [VarCurr] :
( v85742(VarCurr)
<=> v75128(VarCurr) ) ).
fof(addAssignment_26696,axiom,
! [VarCurr] :
( v74998(VarCurr,bitIndex2)
<=> v75000(VarCurr,bitIndex2) ) ).
fof(addAssignment_26695,axiom,
! [VarCurr] :
( v75000(VarCurr,bitIndex2)
<=> v75002(VarCurr,bitIndex2) ) ).
fof(addAssignment_26694,axiom,
! [VarCurr] :
( v75002(VarCurr,bitIndex2)
<=> v75004(VarCurr,bitIndex2) ) ).
fof(addAssignment_26693,axiom,
! [VarCurr] :
( v75004(VarCurr,bitIndex2)
<=> v75006(VarCurr,bitIndex8) ) ).
fof(addAssignment_26692,axiom,
! [VarCurr] :
( v75006(VarCurr,bitIndex8)
<=> v75008(VarCurr,bitIndex8) ) ).
fof(addAssignment_26691,axiom,
! [VarCurr] :
( v75008(VarCurr,bitIndex8)
<=> v85672(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1349,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v85695(VarNext)
=> ( v85672(VarNext)
<=> v85672(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1407,axiom,
! [VarNext] :
( v85695(VarNext)
=> ( v85672(VarNext)
<=> v85730(VarNext) ) ) ).
fof(addAssignment_26690,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85730(VarNext)
<=> v85728(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4228,axiom,
! [VarCurr] :
( ~ v85674(VarCurr)
=> ( v85728(VarCurr)
<=> v85731(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4238,axiom,
! [VarCurr] :
( v85674(VarCurr)
=> ( v85728(VarCurr)
<=> v85676(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4227,axiom,
! [VarCurr] :
( ~ v85708(VarCurr)
=> ( v85731(VarCurr)
<=> v85690(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4237,axiom,
! [VarCurr] :
( v85708(VarCurr)
=> ( v85731(VarCurr)
<=> v85732(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1071,axiom,
! [VarCurr] :
( ( ~ v85711(VarCurr)
& ~ v85713(VarCurr) )
=> ( v85732(VarCurr)
<=> v85736(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4226,axiom,
! [VarCurr] :
( v85713(VarCurr)
=> ( v85732(VarCurr)
<=> v85735(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4236,axiom,
! [VarCurr] :
( v85711(VarCurr)
=> ( v85732(VarCurr)
<=> v85733(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4225,axiom,
! [VarCurr] :
( ~ v85721(VarCurr)
=> ( v85736(VarCurr)
<=> v85690(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4235,axiom,
! [VarCurr] :
( v85721(VarCurr)
=> ( v85736(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4224,axiom,
! [VarCurr] :
( ~ v85715(VarCurr)
=> ( v85735(VarCurr)
<=> v85690(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4234,axiom,
! [VarCurr] :
( v85715(VarCurr)
=> ( v85735(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1820,axiom,
! [VarCurr] :
( ~ v85734(VarCurr)
=> ( v85733(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1852,axiom,
! [VarCurr] :
( v85734(VarCurr)
=> ( v85733(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6330,axiom,
! [VarCurr] :
( v85734(VarCurr)
<=> ( v85684(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15974,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85695(VarNext)
<=> ( v85696(VarNext)
& v85705(VarNext) ) ) ) ).
fof(addAssignment_26689,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85705(VarNext)
<=> v85703(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15973,axiom,
! [VarCurr] :
( v85703(VarCurr)
<=> ( v85674(VarCurr)
| v85706(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15972,axiom,
! [VarCurr] :
( v85706(VarCurr)
<=> ( v85707(VarCurr)
& v85727(VarCurr) ) ) ).
fof(writeUnaryOperator_6033,axiom,
! [VarCurr] :
( ~ v85727(VarCurr)
<=> v85674(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15971,axiom,
! [VarCurr] :
( v85707(VarCurr)
<=> ( v85708(VarCurr)
| v85725(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15970,axiom,
! [VarCurr] :
( v85725(VarCurr)
<=> ( v85686(VarCurr)
& v85726(VarCurr) ) ) ).
fof(writeUnaryOperator_6032,axiom,
! [VarCurr] :
( ~ v85726(VarCurr)
<=> v85688(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15969,axiom,
! [VarCurr] :
( v85708(VarCurr)
<=> ( v85709(VarCurr)
& v85688(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15968,axiom,
! [VarCurr] :
( v85709(VarCurr)
<=> ( v85710(VarCurr)
| v85719(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15967,axiom,
! [VarCurr] :
( v85719(VarCurr)
<=> ( v85720(VarCurr)
& v85724(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6329,axiom,
! [VarCurr] :
( v85724(VarCurr)
<=> ( ( v85712(VarCurr,bitIndex2)
<=> $false )
& ( v85712(VarCurr,bitIndex1)
<=> $false )
& ( v85712(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15966,axiom,
! [VarCurr] :
( v85720(VarCurr)
<=> ( v85721(VarCurr)
| v85722(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15965,axiom,
! [VarCurr] :
( v85722(VarCurr)
<=> ( v85686(VarCurr)
& v85723(VarCurr) ) ) ).
fof(writeUnaryOperator_6031,axiom,
! [VarCurr] :
( ~ v85723(VarCurr)
<=> v85721(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6328,axiom,
! [VarCurr] :
( v85721(VarCurr)
<=> ( v85684(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15964,axiom,
! [VarCurr] :
( v85710(VarCurr)
<=> ( v85711(VarCurr)
| v85713(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15963,axiom,
! [VarCurr] :
( v85713(VarCurr)
<=> ( v85714(VarCurr)
& v85718(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6327,axiom,
! [VarCurr] :
( v85718(VarCurr)
<=> ( ( v85712(VarCurr,bitIndex2)
<=> $false )
& ( v85712(VarCurr,bitIndex1)
<=> $true )
& ( v85712(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15962,axiom,
! [VarCurr] :
( v85714(VarCurr)
<=> ( v85715(VarCurr)
| v85716(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15961,axiom,
! [VarCurr] :
( v85716(VarCurr)
<=> ( v85686(VarCurr)
& v85717(VarCurr) ) ) ).
fof(writeUnaryOperator_6030,axiom,
! [VarCurr] :
( ~ v85717(VarCurr)
<=> v85715(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6326,axiom,
! [VarCurr] :
( v85715(VarCurr)
<=> ( v85684(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6325,axiom,
! [VarCurr] :
( v85711(VarCurr)
<=> ( ( v85712(VarCurr,bitIndex2)
<=> $true )
& ( v85712(VarCurr,bitIndex1)
<=> $false )
& ( v85712(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26688,axiom,
! [VarCurr] :
( v85712(VarCurr,bitIndex0)
<=> v85682(VarCurr) ) ).
fof(addAssignment_26687,axiom,
! [VarCurr] :
( v85712(VarCurr,bitIndex1)
<=> v85680(VarCurr) ) ).
fof(addAssignment_26686,axiom,
! [VarCurr] :
( v85712(VarCurr,bitIndex2)
<=> v85678(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15960,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85696(VarNext)
<=> ( v85697(VarNext)
& v85692(VarNext) ) ) ) ).
fof(writeUnaryOperator_6029,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v85697(VarNext)
<=> v85699(VarNext) ) ) ).
fof(addAssignment_26685,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85699(VarNext)
<=> v85692(VarCurr) ) ) ).
fof(addAssignment_26684,axiom,
! [VarCurr] :
( v85692(VarCurr)
<=> v75062(VarCurr) ) ).
fof(addAssignment_26683,axiom,
! [VarCurr] :
( v85690(VarCurr)
<=> $false ) ).
fof(addAssignment_26682,axiom,
! [VarCurr] :
( v85688(VarCurr)
<=> v75039(VarCurr) ) ).
fof(addAssignment_26681,axiom,
! [VarCurr] :
( v85686(VarCurr)
<=> $false ) ).
fof(addAssignment_26680,axiom,
! [VarCurr] :
( v85684(VarCurr)
<=> v75031(VarCurr,bitIndex8) ) ).
fof(addAssignment_26679,axiom,
! [VarCurr] :
( v75031(VarCurr,bitIndex8)
<=> v75033(VarCurr,bitIndex8) ) ).
fof(addAssignment_26678,axiom,
! [VarCurr] :
( v75033(VarCurr,bitIndex8)
<=> v72861(VarCurr,bitIndex8) ) ).
fof(addAssignment_26677,axiom,
! [VarCurr] :
( v85682(VarCurr)
<=> $false ) ).
fof(addAssignment_26676,axiom,
! [VarCurr] :
( v85680(VarCurr)
<=> $false ) ).
fof(addAssignment_26675,axiom,
! [VarCurr] :
( v85678(VarCurr)
<=> $true ) ).
fof(addAssignment_26674,axiom,
! [VarCurr] :
( v85676(VarCurr)
<=> $false ) ).
fof(addAssignment_26673,axiom,
! [VarCurr] :
( v85674(VarCurr)
<=> v75014(VarCurr) ) ).
fof(addAssignment_26672,axiom,
! [VarCurr] :
( v74884(VarCurr,bitIndex2)
<=> v74886(VarCurr,bitIndex2) ) ).
fof(addAssignment_26671,axiom,
! [VarCurr] :
( v74886(VarCurr,bitIndex2)
<=> v74888(VarCurr,bitIndex2) ) ).
fof(addAssignment_26670,axiom,
! [VarCurr] :
( v74888(VarCurr,bitIndex2)
<=> v74890(VarCurr,bitIndex2) ) ).
fof(addAssignment_26669,axiom,
! [VarCurr] :
( v74890(VarCurr,bitIndex2)
<=> v74892(VarCurr,bitIndex8) ) ).
fof(addAssignment_26668,axiom,
! [VarCurr] :
( v74892(VarCurr,bitIndex8)
<=> v74894(VarCurr,bitIndex8) ) ).
fof(addAssignment_26667,axiom,
! [VarCurr] :
( v74894(VarCurr,bitIndex8)
<=> v85604(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1348,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v85627(VarNext)
=> ( v85604(VarNext)
<=> v85604(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1406,axiom,
! [VarNext] :
( v85627(VarNext)
=> ( v85604(VarNext)
<=> v85662(VarNext) ) ) ).
fof(addAssignment_26666,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85662(VarNext)
<=> v85660(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4223,axiom,
! [VarCurr] :
( ~ v85606(VarCurr)
=> ( v85660(VarCurr)
<=> v85663(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4233,axiom,
! [VarCurr] :
( v85606(VarCurr)
=> ( v85660(VarCurr)
<=> v85608(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4222,axiom,
! [VarCurr] :
( ~ v85640(VarCurr)
=> ( v85663(VarCurr)
<=> v85622(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4232,axiom,
! [VarCurr] :
( v85640(VarCurr)
=> ( v85663(VarCurr)
<=> v85664(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1070,axiom,
! [VarCurr] :
( ( ~ v85643(VarCurr)
& ~ v85645(VarCurr) )
=> ( v85664(VarCurr)
<=> v85668(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4221,axiom,
! [VarCurr] :
( v85645(VarCurr)
=> ( v85664(VarCurr)
<=> v85667(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4231,axiom,
! [VarCurr] :
( v85643(VarCurr)
=> ( v85664(VarCurr)
<=> v85665(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4220,axiom,
! [VarCurr] :
( ~ v85653(VarCurr)
=> ( v85668(VarCurr)
<=> v85622(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4230,axiom,
! [VarCurr] :
( v85653(VarCurr)
=> ( v85668(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4219,axiom,
! [VarCurr] :
( ~ v85647(VarCurr)
=> ( v85667(VarCurr)
<=> v85622(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4229,axiom,
! [VarCurr] :
( v85647(VarCurr)
=> ( v85667(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1819,axiom,
! [VarCurr] :
( ~ v85666(VarCurr)
=> ( v85665(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1851,axiom,
! [VarCurr] :
( v85666(VarCurr)
=> ( v85665(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6324,axiom,
! [VarCurr] :
( v85666(VarCurr)
<=> ( v85616(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15959,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85627(VarNext)
<=> ( v85628(VarNext)
& v85637(VarNext) ) ) ) ).
fof(addAssignment_26665,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85637(VarNext)
<=> v85635(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15958,axiom,
! [VarCurr] :
( v85635(VarCurr)
<=> ( v85606(VarCurr)
| v85638(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15957,axiom,
! [VarCurr] :
( v85638(VarCurr)
<=> ( v85639(VarCurr)
& v85659(VarCurr) ) ) ).
fof(writeUnaryOperator_6028,axiom,
! [VarCurr] :
( ~ v85659(VarCurr)
<=> v85606(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15956,axiom,
! [VarCurr] :
( v85639(VarCurr)
<=> ( v85640(VarCurr)
| v85657(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15955,axiom,
! [VarCurr] :
( v85657(VarCurr)
<=> ( v85618(VarCurr)
& v85658(VarCurr) ) ) ).
fof(writeUnaryOperator_6027,axiom,
! [VarCurr] :
( ~ v85658(VarCurr)
<=> v85620(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15954,axiom,
! [VarCurr] :
( v85640(VarCurr)
<=> ( v85641(VarCurr)
& v85620(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15953,axiom,
! [VarCurr] :
( v85641(VarCurr)
<=> ( v85642(VarCurr)
| v85651(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15952,axiom,
! [VarCurr] :
( v85651(VarCurr)
<=> ( v85652(VarCurr)
& v85656(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6323,axiom,
! [VarCurr] :
( v85656(VarCurr)
<=> ( ( v85644(VarCurr,bitIndex2)
<=> $false )
& ( v85644(VarCurr,bitIndex1)
<=> $false )
& ( v85644(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15951,axiom,
! [VarCurr] :
( v85652(VarCurr)
<=> ( v85653(VarCurr)
| v85654(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15950,axiom,
! [VarCurr] :
( v85654(VarCurr)
<=> ( v85618(VarCurr)
& v85655(VarCurr) ) ) ).
fof(writeUnaryOperator_6026,axiom,
! [VarCurr] :
( ~ v85655(VarCurr)
<=> v85653(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6322,axiom,
! [VarCurr] :
( v85653(VarCurr)
<=> ( v85616(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15949,axiom,
! [VarCurr] :
( v85642(VarCurr)
<=> ( v85643(VarCurr)
| v85645(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15948,axiom,
! [VarCurr] :
( v85645(VarCurr)
<=> ( v85646(VarCurr)
& v85650(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6321,axiom,
! [VarCurr] :
( v85650(VarCurr)
<=> ( ( v85644(VarCurr,bitIndex2)
<=> $false )
& ( v85644(VarCurr,bitIndex1)
<=> $true )
& ( v85644(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15947,axiom,
! [VarCurr] :
( v85646(VarCurr)
<=> ( v85647(VarCurr)
| v85648(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15946,axiom,
! [VarCurr] :
( v85648(VarCurr)
<=> ( v85618(VarCurr)
& v85649(VarCurr) ) ) ).
fof(writeUnaryOperator_6025,axiom,
! [VarCurr] :
( ~ v85649(VarCurr)
<=> v85647(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6320,axiom,
! [VarCurr] :
( v85647(VarCurr)
<=> ( v85616(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6319,axiom,
! [VarCurr] :
( v85643(VarCurr)
<=> ( ( v85644(VarCurr,bitIndex2)
<=> $true )
& ( v85644(VarCurr,bitIndex1)
<=> $false )
& ( v85644(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26664,axiom,
! [VarCurr] :
( v85644(VarCurr,bitIndex0)
<=> v85614(VarCurr) ) ).
fof(addAssignment_26663,axiom,
! [VarCurr] :
( v85644(VarCurr,bitIndex1)
<=> v85612(VarCurr) ) ).
fof(addAssignment_26662,axiom,
! [VarCurr] :
( v85644(VarCurr,bitIndex2)
<=> v85610(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15945,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85628(VarNext)
<=> ( v85629(VarNext)
& v85624(VarNext) ) ) ) ).
fof(writeUnaryOperator_6024,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v85629(VarNext)
<=> v85631(VarNext) ) ) ).
fof(addAssignment_26661,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85631(VarNext)
<=> v85624(VarCurr) ) ) ).
fof(addAssignment_26660,axiom,
! [VarCurr] :
( v85624(VarCurr)
<=> v74948(VarCurr) ) ).
fof(addAssignment_26659,axiom,
! [VarCurr] :
( v85622(VarCurr)
<=> $false ) ).
fof(addAssignment_26658,axiom,
! [VarCurr] :
( v85620(VarCurr)
<=> v74925(VarCurr) ) ).
fof(addAssignment_26657,axiom,
! [VarCurr] :
( v85618(VarCurr)
<=> $false ) ).
fof(addAssignment_26656,axiom,
! [VarCurr] :
( v85616(VarCurr)
<=> v74917(VarCurr,bitIndex8) ) ).
fof(addAssignment_26655,axiom,
! [VarCurr] :
( v74917(VarCurr,bitIndex8)
<=> v74919(VarCurr,bitIndex8) ) ).
fof(addAssignment_26654,axiom,
! [VarCurr] :
( v74919(VarCurr,bitIndex8)
<=> v72861(VarCurr,bitIndex8) ) ).
fof(addAssignment_26653,axiom,
! [VarCurr] :
( v85614(VarCurr)
<=> $false ) ).
fof(addAssignment_26652,axiom,
! [VarCurr] :
( v85612(VarCurr)
<=> $false ) ).
fof(addAssignment_26651,axiom,
! [VarCurr] :
( v85610(VarCurr)
<=> $true ) ).
fof(addAssignment_26650,axiom,
! [VarCurr] :
( v85608(VarCurr)
<=> $false ) ).
fof(addAssignment_26649,axiom,
! [VarCurr] :
( v85606(VarCurr)
<=> v74900(VarCurr) ) ).
fof(addAssignment_26648,axiom,
! [VarCurr] :
( v74770(VarCurr,bitIndex2)
<=> v74772(VarCurr,bitIndex2) ) ).
fof(addAssignment_26647,axiom,
! [VarCurr] :
( v74772(VarCurr,bitIndex2)
<=> v74774(VarCurr,bitIndex2) ) ).
fof(addAssignment_26646,axiom,
! [VarCurr] :
( v74774(VarCurr,bitIndex2)
<=> v74776(VarCurr,bitIndex2) ) ).
fof(addAssignment_26645,axiom,
! [VarCurr] :
( v74776(VarCurr,bitIndex2)
<=> v74778(VarCurr,bitIndex8) ) ).
fof(addAssignment_26644,axiom,
! [VarCurr] :
( v74778(VarCurr,bitIndex8)
<=> v74780(VarCurr,bitIndex8) ) ).
fof(addAssignment_26643,axiom,
! [VarCurr] :
( v74780(VarCurr,bitIndex8)
<=> v85536(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1347,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v85559(VarNext)
=> ( v85536(VarNext)
<=> v85536(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1405,axiom,
! [VarNext] :
( v85559(VarNext)
=> ( v85536(VarNext)
<=> v85594(VarNext) ) ) ).
fof(addAssignment_26642,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85594(VarNext)
<=> v85592(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4218,axiom,
! [VarCurr] :
( ~ v85538(VarCurr)
=> ( v85592(VarCurr)
<=> v85595(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4228,axiom,
! [VarCurr] :
( v85538(VarCurr)
=> ( v85592(VarCurr)
<=> v85540(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4217,axiom,
! [VarCurr] :
( ~ v85572(VarCurr)
=> ( v85595(VarCurr)
<=> v85554(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4227,axiom,
! [VarCurr] :
( v85572(VarCurr)
=> ( v85595(VarCurr)
<=> v85596(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1069,axiom,
! [VarCurr] :
( ( ~ v85575(VarCurr)
& ~ v85577(VarCurr) )
=> ( v85596(VarCurr)
<=> v85600(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4216,axiom,
! [VarCurr] :
( v85577(VarCurr)
=> ( v85596(VarCurr)
<=> v85599(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4226,axiom,
! [VarCurr] :
( v85575(VarCurr)
=> ( v85596(VarCurr)
<=> v85597(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4215,axiom,
! [VarCurr] :
( ~ v85585(VarCurr)
=> ( v85600(VarCurr)
<=> v85554(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4225,axiom,
! [VarCurr] :
( v85585(VarCurr)
=> ( v85600(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4214,axiom,
! [VarCurr] :
( ~ v85579(VarCurr)
=> ( v85599(VarCurr)
<=> v85554(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4224,axiom,
! [VarCurr] :
( v85579(VarCurr)
=> ( v85599(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1818,axiom,
! [VarCurr] :
( ~ v85598(VarCurr)
=> ( v85597(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1850,axiom,
! [VarCurr] :
( v85598(VarCurr)
=> ( v85597(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6318,axiom,
! [VarCurr] :
( v85598(VarCurr)
<=> ( v85548(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15944,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85559(VarNext)
<=> ( v85560(VarNext)
& v85569(VarNext) ) ) ) ).
fof(addAssignment_26641,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85569(VarNext)
<=> v85567(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15943,axiom,
! [VarCurr] :
( v85567(VarCurr)
<=> ( v85538(VarCurr)
| v85570(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15942,axiom,
! [VarCurr] :
( v85570(VarCurr)
<=> ( v85571(VarCurr)
& v85591(VarCurr) ) ) ).
fof(writeUnaryOperator_6023,axiom,
! [VarCurr] :
( ~ v85591(VarCurr)
<=> v85538(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15941,axiom,
! [VarCurr] :
( v85571(VarCurr)
<=> ( v85572(VarCurr)
| v85589(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15940,axiom,
! [VarCurr] :
( v85589(VarCurr)
<=> ( v85550(VarCurr)
& v85590(VarCurr) ) ) ).
fof(writeUnaryOperator_6022,axiom,
! [VarCurr] :
( ~ v85590(VarCurr)
<=> v85552(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15939,axiom,
! [VarCurr] :
( v85572(VarCurr)
<=> ( v85573(VarCurr)
& v85552(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15938,axiom,
! [VarCurr] :
( v85573(VarCurr)
<=> ( v85574(VarCurr)
| v85583(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15937,axiom,
! [VarCurr] :
( v85583(VarCurr)
<=> ( v85584(VarCurr)
& v85588(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6317,axiom,
! [VarCurr] :
( v85588(VarCurr)
<=> ( ( v85576(VarCurr,bitIndex2)
<=> $false )
& ( v85576(VarCurr,bitIndex1)
<=> $false )
& ( v85576(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15936,axiom,
! [VarCurr] :
( v85584(VarCurr)
<=> ( v85585(VarCurr)
| v85586(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15935,axiom,
! [VarCurr] :
( v85586(VarCurr)
<=> ( v85550(VarCurr)
& v85587(VarCurr) ) ) ).
fof(writeUnaryOperator_6021,axiom,
! [VarCurr] :
( ~ v85587(VarCurr)
<=> v85585(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6316,axiom,
! [VarCurr] :
( v85585(VarCurr)
<=> ( v85548(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15934,axiom,
! [VarCurr] :
( v85574(VarCurr)
<=> ( v85575(VarCurr)
| v85577(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15933,axiom,
! [VarCurr] :
( v85577(VarCurr)
<=> ( v85578(VarCurr)
& v85582(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6315,axiom,
! [VarCurr] :
( v85582(VarCurr)
<=> ( ( v85576(VarCurr,bitIndex2)
<=> $false )
& ( v85576(VarCurr,bitIndex1)
<=> $true )
& ( v85576(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15932,axiom,
! [VarCurr] :
( v85578(VarCurr)
<=> ( v85579(VarCurr)
| v85580(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15931,axiom,
! [VarCurr] :
( v85580(VarCurr)
<=> ( v85550(VarCurr)
& v85581(VarCurr) ) ) ).
fof(writeUnaryOperator_6020,axiom,
! [VarCurr] :
( ~ v85581(VarCurr)
<=> v85579(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6314,axiom,
! [VarCurr] :
( v85579(VarCurr)
<=> ( v85548(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6313,axiom,
! [VarCurr] :
( v85575(VarCurr)
<=> ( ( v85576(VarCurr,bitIndex2)
<=> $true )
& ( v85576(VarCurr,bitIndex1)
<=> $false )
& ( v85576(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26640,axiom,
! [VarCurr] :
( v85576(VarCurr,bitIndex0)
<=> v85546(VarCurr) ) ).
fof(addAssignment_26639,axiom,
! [VarCurr] :
( v85576(VarCurr,bitIndex1)
<=> v85544(VarCurr) ) ).
fof(addAssignment_26638,axiom,
! [VarCurr] :
( v85576(VarCurr,bitIndex2)
<=> v85542(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15930,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85560(VarNext)
<=> ( v85561(VarNext)
& v85556(VarNext) ) ) ) ).
fof(writeUnaryOperator_6019,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v85561(VarNext)
<=> v85563(VarNext) ) ) ).
fof(addAssignment_26637,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85563(VarNext)
<=> v85556(VarCurr) ) ) ).
fof(addAssignment_26636,axiom,
! [VarCurr] :
( v85556(VarCurr)
<=> v74834(VarCurr) ) ).
fof(addAssignment_26635,axiom,
! [VarCurr] :
( v85554(VarCurr)
<=> $false ) ).
fof(addAssignment_26634,axiom,
! [VarCurr] :
( v85552(VarCurr)
<=> v74811(VarCurr) ) ).
fof(addAssignment_26633,axiom,
! [VarCurr] :
( v85550(VarCurr)
<=> $false ) ).
fof(addAssignment_26632,axiom,
! [VarCurr] :
( v85548(VarCurr)
<=> v74803(VarCurr,bitIndex8) ) ).
fof(addAssignment_26631,axiom,
! [VarCurr] :
( v74803(VarCurr,bitIndex8)
<=> v74805(VarCurr,bitIndex8) ) ).
fof(addAssignment_26630,axiom,
! [VarCurr] :
( v74805(VarCurr,bitIndex8)
<=> v72861(VarCurr,bitIndex8) ) ).
fof(addAssignment_26629,axiom,
! [VarCurr] :
( v85546(VarCurr)
<=> $false ) ).
fof(addAssignment_26628,axiom,
! [VarCurr] :
( v85544(VarCurr)
<=> $false ) ).
fof(addAssignment_26627,axiom,
! [VarCurr] :
( v85542(VarCurr)
<=> $true ) ).
fof(addAssignment_26626,axiom,
! [VarCurr] :
( v85540(VarCurr)
<=> $false ) ).
fof(addAssignment_26625,axiom,
! [VarCurr] :
( v85538(VarCurr)
<=> v74786(VarCurr) ) ).
fof(addAssignment_26624,axiom,
! [VarCurr] :
( v74656(VarCurr,bitIndex2)
<=> v74658(VarCurr,bitIndex2) ) ).
fof(addAssignment_26623,axiom,
! [VarCurr] :
( v74658(VarCurr,bitIndex2)
<=> v74660(VarCurr,bitIndex2) ) ).
fof(addAssignment_26622,axiom,
! [VarCurr] :
( v74660(VarCurr,bitIndex2)
<=> v74662(VarCurr,bitIndex2) ) ).
fof(addAssignment_26621,axiom,
! [VarCurr] :
( v74662(VarCurr,bitIndex2)
<=> v74664(VarCurr,bitIndex8) ) ).
fof(addAssignment_26620,axiom,
! [VarCurr] :
( v74664(VarCurr,bitIndex8)
<=> v74666(VarCurr,bitIndex8) ) ).
fof(addAssignment_26619,axiom,
! [VarCurr] :
( v74666(VarCurr,bitIndex8)
<=> v85468(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1346,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v85491(VarNext)
=> ( v85468(VarNext)
<=> v85468(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1404,axiom,
! [VarNext] :
( v85491(VarNext)
=> ( v85468(VarNext)
<=> v85526(VarNext) ) ) ).
fof(addAssignment_26618,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85526(VarNext)
<=> v85524(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4213,axiom,
! [VarCurr] :
( ~ v85470(VarCurr)
=> ( v85524(VarCurr)
<=> v85527(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4223,axiom,
! [VarCurr] :
( v85470(VarCurr)
=> ( v85524(VarCurr)
<=> v85472(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4212,axiom,
! [VarCurr] :
( ~ v85504(VarCurr)
=> ( v85527(VarCurr)
<=> v85486(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4222,axiom,
! [VarCurr] :
( v85504(VarCurr)
=> ( v85527(VarCurr)
<=> v85528(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1068,axiom,
! [VarCurr] :
( ( ~ v85507(VarCurr)
& ~ v85509(VarCurr) )
=> ( v85528(VarCurr)
<=> v85532(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4211,axiom,
! [VarCurr] :
( v85509(VarCurr)
=> ( v85528(VarCurr)
<=> v85531(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4221,axiom,
! [VarCurr] :
( v85507(VarCurr)
=> ( v85528(VarCurr)
<=> v85529(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4210,axiom,
! [VarCurr] :
( ~ v85517(VarCurr)
=> ( v85532(VarCurr)
<=> v85486(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4220,axiom,
! [VarCurr] :
( v85517(VarCurr)
=> ( v85532(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4209,axiom,
! [VarCurr] :
( ~ v85511(VarCurr)
=> ( v85531(VarCurr)
<=> v85486(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4219,axiom,
! [VarCurr] :
( v85511(VarCurr)
=> ( v85531(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1817,axiom,
! [VarCurr] :
( ~ v85530(VarCurr)
=> ( v85529(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1849,axiom,
! [VarCurr] :
( v85530(VarCurr)
=> ( v85529(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6312,axiom,
! [VarCurr] :
( v85530(VarCurr)
<=> ( v85480(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15929,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85491(VarNext)
<=> ( v85492(VarNext)
& v85501(VarNext) ) ) ) ).
fof(addAssignment_26617,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85501(VarNext)
<=> v85499(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15928,axiom,
! [VarCurr] :
( v85499(VarCurr)
<=> ( v85470(VarCurr)
| v85502(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15927,axiom,
! [VarCurr] :
( v85502(VarCurr)
<=> ( v85503(VarCurr)
& v85523(VarCurr) ) ) ).
fof(writeUnaryOperator_6018,axiom,
! [VarCurr] :
( ~ v85523(VarCurr)
<=> v85470(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15926,axiom,
! [VarCurr] :
( v85503(VarCurr)
<=> ( v85504(VarCurr)
| v85521(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15925,axiom,
! [VarCurr] :
( v85521(VarCurr)
<=> ( v85482(VarCurr)
& v85522(VarCurr) ) ) ).
fof(writeUnaryOperator_6017,axiom,
! [VarCurr] :
( ~ v85522(VarCurr)
<=> v85484(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15924,axiom,
! [VarCurr] :
( v85504(VarCurr)
<=> ( v85505(VarCurr)
& v85484(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15923,axiom,
! [VarCurr] :
( v85505(VarCurr)
<=> ( v85506(VarCurr)
| v85515(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15922,axiom,
! [VarCurr] :
( v85515(VarCurr)
<=> ( v85516(VarCurr)
& v85520(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6311,axiom,
! [VarCurr] :
( v85520(VarCurr)
<=> ( ( v85508(VarCurr,bitIndex2)
<=> $false )
& ( v85508(VarCurr,bitIndex1)
<=> $false )
& ( v85508(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15921,axiom,
! [VarCurr] :
( v85516(VarCurr)
<=> ( v85517(VarCurr)
| v85518(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15920,axiom,
! [VarCurr] :
( v85518(VarCurr)
<=> ( v85482(VarCurr)
& v85519(VarCurr) ) ) ).
fof(writeUnaryOperator_6016,axiom,
! [VarCurr] :
( ~ v85519(VarCurr)
<=> v85517(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6310,axiom,
! [VarCurr] :
( v85517(VarCurr)
<=> ( v85480(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15919,axiom,
! [VarCurr] :
( v85506(VarCurr)
<=> ( v85507(VarCurr)
| v85509(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15918,axiom,
! [VarCurr] :
( v85509(VarCurr)
<=> ( v85510(VarCurr)
& v85514(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6309,axiom,
! [VarCurr] :
( v85514(VarCurr)
<=> ( ( v85508(VarCurr,bitIndex2)
<=> $false )
& ( v85508(VarCurr,bitIndex1)
<=> $true )
& ( v85508(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15917,axiom,
! [VarCurr] :
( v85510(VarCurr)
<=> ( v85511(VarCurr)
| v85512(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15916,axiom,
! [VarCurr] :
( v85512(VarCurr)
<=> ( v85482(VarCurr)
& v85513(VarCurr) ) ) ).
fof(writeUnaryOperator_6015,axiom,
! [VarCurr] :
( ~ v85513(VarCurr)
<=> v85511(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6308,axiom,
! [VarCurr] :
( v85511(VarCurr)
<=> ( v85480(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6307,axiom,
! [VarCurr] :
( v85507(VarCurr)
<=> ( ( v85508(VarCurr,bitIndex2)
<=> $true )
& ( v85508(VarCurr,bitIndex1)
<=> $false )
& ( v85508(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26616,axiom,
! [VarCurr] :
( v85508(VarCurr,bitIndex0)
<=> v85478(VarCurr) ) ).
fof(addAssignment_26615,axiom,
! [VarCurr] :
( v85508(VarCurr,bitIndex1)
<=> v85476(VarCurr) ) ).
fof(addAssignment_26614,axiom,
! [VarCurr] :
( v85508(VarCurr,bitIndex2)
<=> v85474(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15915,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85492(VarNext)
<=> ( v85493(VarNext)
& v85488(VarNext) ) ) ) ).
fof(writeUnaryOperator_6014,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v85493(VarNext)
<=> v85495(VarNext) ) ) ).
fof(addAssignment_26613,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85495(VarNext)
<=> v85488(VarCurr) ) ) ).
fof(addAssignment_26612,axiom,
! [VarCurr] :
( v85488(VarCurr)
<=> v74720(VarCurr) ) ).
fof(addAssignment_26611,axiom,
! [VarCurr] :
( v85486(VarCurr)
<=> $false ) ).
fof(addAssignment_26610,axiom,
! [VarCurr] :
( v85484(VarCurr)
<=> v74697(VarCurr) ) ).
fof(addAssignment_26609,axiom,
! [VarCurr] :
( v85482(VarCurr)
<=> $false ) ).
fof(addAssignment_26608,axiom,
! [VarCurr] :
( v85480(VarCurr)
<=> v74689(VarCurr,bitIndex8) ) ).
fof(addAssignment_26607,axiom,
! [VarCurr] :
( v74689(VarCurr,bitIndex8)
<=> v74691(VarCurr,bitIndex8) ) ).
fof(addAssignment_26606,axiom,
! [VarCurr] :
( v74691(VarCurr,bitIndex8)
<=> v72861(VarCurr,bitIndex8) ) ).
fof(addAssignment_26605,axiom,
! [VarCurr] :
( v85478(VarCurr)
<=> $false ) ).
fof(addAssignment_26604,axiom,
! [VarCurr] :
( v85476(VarCurr)
<=> $false ) ).
fof(addAssignment_26603,axiom,
! [VarCurr] :
( v85474(VarCurr)
<=> $true ) ).
fof(addAssignment_26602,axiom,
! [VarCurr] :
( v85472(VarCurr)
<=> $false ) ).
fof(addAssignment_26601,axiom,
! [VarCurr] :
( v85470(VarCurr)
<=> v74672(VarCurr) ) ).
fof(addAssignment_26600,axiom,
! [VarCurr] :
( v74542(VarCurr,bitIndex2)
<=> v74544(VarCurr,bitIndex2) ) ).
fof(addAssignment_26599,axiom,
! [VarCurr] :
( v74544(VarCurr,bitIndex2)
<=> v74546(VarCurr,bitIndex2) ) ).
fof(addAssignment_26598,axiom,
! [VarCurr] :
( v74546(VarCurr,bitIndex2)
<=> v74548(VarCurr,bitIndex2) ) ).
fof(addAssignment_26597,axiom,
! [VarCurr] :
( v74548(VarCurr,bitIndex2)
<=> v74550(VarCurr,bitIndex8) ) ).
fof(addAssignment_26596,axiom,
! [VarCurr] :
( v74550(VarCurr,bitIndex8)
<=> v74552(VarCurr,bitIndex8) ) ).
fof(addAssignment_26595,axiom,
! [VarCurr] :
( v74552(VarCurr,bitIndex8)
<=> v85400(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1345,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v85423(VarNext)
=> ( v85400(VarNext)
<=> v85400(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1403,axiom,
! [VarNext] :
( v85423(VarNext)
=> ( v85400(VarNext)
<=> v85458(VarNext) ) ) ).
fof(addAssignment_26594,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85458(VarNext)
<=> v85456(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4208,axiom,
! [VarCurr] :
( ~ v85402(VarCurr)
=> ( v85456(VarCurr)
<=> v85459(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4218,axiom,
! [VarCurr] :
( v85402(VarCurr)
=> ( v85456(VarCurr)
<=> v85404(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4207,axiom,
! [VarCurr] :
( ~ v85436(VarCurr)
=> ( v85459(VarCurr)
<=> v85418(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4217,axiom,
! [VarCurr] :
( v85436(VarCurr)
=> ( v85459(VarCurr)
<=> v85460(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1067,axiom,
! [VarCurr] :
( ( ~ v85439(VarCurr)
& ~ v85441(VarCurr) )
=> ( v85460(VarCurr)
<=> v85464(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4206,axiom,
! [VarCurr] :
( v85441(VarCurr)
=> ( v85460(VarCurr)
<=> v85463(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4216,axiom,
! [VarCurr] :
( v85439(VarCurr)
=> ( v85460(VarCurr)
<=> v85461(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4205,axiom,
! [VarCurr] :
( ~ v85449(VarCurr)
=> ( v85464(VarCurr)
<=> v85418(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4215,axiom,
! [VarCurr] :
( v85449(VarCurr)
=> ( v85464(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4204,axiom,
! [VarCurr] :
( ~ v85443(VarCurr)
=> ( v85463(VarCurr)
<=> v85418(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4214,axiom,
! [VarCurr] :
( v85443(VarCurr)
=> ( v85463(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1816,axiom,
! [VarCurr] :
( ~ v85462(VarCurr)
=> ( v85461(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1848,axiom,
! [VarCurr] :
( v85462(VarCurr)
=> ( v85461(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6306,axiom,
! [VarCurr] :
( v85462(VarCurr)
<=> ( v85412(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15914,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85423(VarNext)
<=> ( v85424(VarNext)
& v85433(VarNext) ) ) ) ).
fof(addAssignment_26593,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85433(VarNext)
<=> v85431(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15913,axiom,
! [VarCurr] :
( v85431(VarCurr)
<=> ( v85402(VarCurr)
| v85434(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15912,axiom,
! [VarCurr] :
( v85434(VarCurr)
<=> ( v85435(VarCurr)
& v85455(VarCurr) ) ) ).
fof(writeUnaryOperator_6013,axiom,
! [VarCurr] :
( ~ v85455(VarCurr)
<=> v85402(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15911,axiom,
! [VarCurr] :
( v85435(VarCurr)
<=> ( v85436(VarCurr)
| v85453(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15910,axiom,
! [VarCurr] :
( v85453(VarCurr)
<=> ( v85414(VarCurr)
& v85454(VarCurr) ) ) ).
fof(writeUnaryOperator_6012,axiom,
! [VarCurr] :
( ~ v85454(VarCurr)
<=> v85416(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15909,axiom,
! [VarCurr] :
( v85436(VarCurr)
<=> ( v85437(VarCurr)
& v85416(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15908,axiom,
! [VarCurr] :
( v85437(VarCurr)
<=> ( v85438(VarCurr)
| v85447(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15907,axiom,
! [VarCurr] :
( v85447(VarCurr)
<=> ( v85448(VarCurr)
& v85452(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6305,axiom,
! [VarCurr] :
( v85452(VarCurr)
<=> ( ( v85440(VarCurr,bitIndex2)
<=> $false )
& ( v85440(VarCurr,bitIndex1)
<=> $false )
& ( v85440(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15906,axiom,
! [VarCurr] :
( v85448(VarCurr)
<=> ( v85449(VarCurr)
| v85450(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15905,axiom,
! [VarCurr] :
( v85450(VarCurr)
<=> ( v85414(VarCurr)
& v85451(VarCurr) ) ) ).
fof(writeUnaryOperator_6011,axiom,
! [VarCurr] :
( ~ v85451(VarCurr)
<=> v85449(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6304,axiom,
! [VarCurr] :
( v85449(VarCurr)
<=> ( v85412(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15904,axiom,
! [VarCurr] :
( v85438(VarCurr)
<=> ( v85439(VarCurr)
| v85441(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15903,axiom,
! [VarCurr] :
( v85441(VarCurr)
<=> ( v85442(VarCurr)
& v85446(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6303,axiom,
! [VarCurr] :
( v85446(VarCurr)
<=> ( ( v85440(VarCurr,bitIndex2)
<=> $false )
& ( v85440(VarCurr,bitIndex1)
<=> $true )
& ( v85440(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15902,axiom,
! [VarCurr] :
( v85442(VarCurr)
<=> ( v85443(VarCurr)
| v85444(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15901,axiom,
! [VarCurr] :
( v85444(VarCurr)
<=> ( v85414(VarCurr)
& v85445(VarCurr) ) ) ).
fof(writeUnaryOperator_6010,axiom,
! [VarCurr] :
( ~ v85445(VarCurr)
<=> v85443(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6302,axiom,
! [VarCurr] :
( v85443(VarCurr)
<=> ( v85412(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6301,axiom,
! [VarCurr] :
( v85439(VarCurr)
<=> ( ( v85440(VarCurr,bitIndex2)
<=> $true )
& ( v85440(VarCurr,bitIndex1)
<=> $false )
& ( v85440(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26592,axiom,
! [VarCurr] :
( v85440(VarCurr,bitIndex0)
<=> v85410(VarCurr) ) ).
fof(addAssignment_26591,axiom,
! [VarCurr] :
( v85440(VarCurr,bitIndex1)
<=> v85408(VarCurr) ) ).
fof(addAssignment_26590,axiom,
! [VarCurr] :
( v85440(VarCurr,bitIndex2)
<=> v85406(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15900,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85424(VarNext)
<=> ( v85425(VarNext)
& v85420(VarNext) ) ) ) ).
fof(writeUnaryOperator_6009,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v85425(VarNext)
<=> v85427(VarNext) ) ) ).
fof(addAssignment_26589,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85427(VarNext)
<=> v85420(VarCurr) ) ) ).
fof(addAssignment_26588,axiom,
! [VarCurr] :
( v85420(VarCurr)
<=> v74606(VarCurr) ) ).
fof(addAssignment_26587,axiom,
! [VarCurr] :
( v85418(VarCurr)
<=> $false ) ).
fof(addAssignment_26586,axiom,
! [VarCurr] :
( v85416(VarCurr)
<=> v74583(VarCurr) ) ).
fof(addAssignment_26585,axiom,
! [VarCurr] :
( v85414(VarCurr)
<=> $false ) ).
fof(addAssignment_26584,axiom,
! [VarCurr] :
( v85412(VarCurr)
<=> v74575(VarCurr,bitIndex8) ) ).
fof(addAssignment_26583,axiom,
! [VarCurr] :
( v74575(VarCurr,bitIndex8)
<=> v74577(VarCurr,bitIndex8) ) ).
fof(addAssignment_26582,axiom,
! [VarCurr] :
( v74577(VarCurr,bitIndex8)
<=> v72861(VarCurr,bitIndex8) ) ).
fof(addAssignment_26581,axiom,
! [VarCurr] :
( v85410(VarCurr)
<=> $false ) ).
fof(addAssignment_26580,axiom,
! [VarCurr] :
( v85408(VarCurr)
<=> $false ) ).
fof(addAssignment_26579,axiom,
! [VarCurr] :
( v85406(VarCurr)
<=> $true ) ).
fof(addAssignment_26578,axiom,
! [VarCurr] :
( v85404(VarCurr)
<=> $false ) ).
fof(addAssignment_26577,axiom,
! [VarCurr] :
( v85402(VarCurr)
<=> v74558(VarCurr) ) ).
fof(addAssignment_26576,axiom,
! [VarCurr] :
( v74428(VarCurr,bitIndex2)
<=> v74430(VarCurr,bitIndex2) ) ).
fof(addAssignment_26575,axiom,
! [VarCurr] :
( v74430(VarCurr,bitIndex2)
<=> v74432(VarCurr,bitIndex2) ) ).
fof(addAssignment_26574,axiom,
! [VarCurr] :
( v74432(VarCurr,bitIndex2)
<=> v74434(VarCurr,bitIndex2) ) ).
fof(addAssignment_26573,axiom,
! [VarCurr] :
( v74434(VarCurr,bitIndex2)
<=> v74436(VarCurr,bitIndex8) ) ).
fof(addAssignment_26572,axiom,
! [VarCurr] :
( v74436(VarCurr,bitIndex8)
<=> v74438(VarCurr,bitIndex8) ) ).
fof(addAssignment_26571,axiom,
! [VarCurr] :
( v74438(VarCurr,bitIndex8)
<=> v85332(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1344,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v85355(VarNext)
=> ( v85332(VarNext)
<=> v85332(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1402,axiom,
! [VarNext] :
( v85355(VarNext)
=> ( v85332(VarNext)
<=> v85390(VarNext) ) ) ).
fof(addAssignment_26570,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85390(VarNext)
<=> v85388(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4203,axiom,
! [VarCurr] :
( ~ v85334(VarCurr)
=> ( v85388(VarCurr)
<=> v85391(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4213,axiom,
! [VarCurr] :
( v85334(VarCurr)
=> ( v85388(VarCurr)
<=> v85336(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4202,axiom,
! [VarCurr] :
( ~ v85368(VarCurr)
=> ( v85391(VarCurr)
<=> v85350(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4212,axiom,
! [VarCurr] :
( v85368(VarCurr)
=> ( v85391(VarCurr)
<=> v85392(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1066,axiom,
! [VarCurr] :
( ( ~ v85371(VarCurr)
& ~ v85373(VarCurr) )
=> ( v85392(VarCurr)
<=> v85396(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4201,axiom,
! [VarCurr] :
( v85373(VarCurr)
=> ( v85392(VarCurr)
<=> v85395(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4211,axiom,
! [VarCurr] :
( v85371(VarCurr)
=> ( v85392(VarCurr)
<=> v85393(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4200,axiom,
! [VarCurr] :
( ~ v85381(VarCurr)
=> ( v85396(VarCurr)
<=> v85350(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4210,axiom,
! [VarCurr] :
( v85381(VarCurr)
=> ( v85396(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4199,axiom,
! [VarCurr] :
( ~ v85375(VarCurr)
=> ( v85395(VarCurr)
<=> v85350(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4209,axiom,
! [VarCurr] :
( v85375(VarCurr)
=> ( v85395(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1815,axiom,
! [VarCurr] :
( ~ v85394(VarCurr)
=> ( v85393(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1847,axiom,
! [VarCurr] :
( v85394(VarCurr)
=> ( v85393(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6300,axiom,
! [VarCurr] :
( v85394(VarCurr)
<=> ( v85344(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15899,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85355(VarNext)
<=> ( v85356(VarNext)
& v85365(VarNext) ) ) ) ).
fof(addAssignment_26569,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85365(VarNext)
<=> v85363(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15898,axiom,
! [VarCurr] :
( v85363(VarCurr)
<=> ( v85334(VarCurr)
| v85366(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15897,axiom,
! [VarCurr] :
( v85366(VarCurr)
<=> ( v85367(VarCurr)
& v85387(VarCurr) ) ) ).
fof(writeUnaryOperator_6008,axiom,
! [VarCurr] :
( ~ v85387(VarCurr)
<=> v85334(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15896,axiom,
! [VarCurr] :
( v85367(VarCurr)
<=> ( v85368(VarCurr)
| v85385(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15895,axiom,
! [VarCurr] :
( v85385(VarCurr)
<=> ( v85346(VarCurr)
& v85386(VarCurr) ) ) ).
fof(writeUnaryOperator_6007,axiom,
! [VarCurr] :
( ~ v85386(VarCurr)
<=> v85348(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15894,axiom,
! [VarCurr] :
( v85368(VarCurr)
<=> ( v85369(VarCurr)
& v85348(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15893,axiom,
! [VarCurr] :
( v85369(VarCurr)
<=> ( v85370(VarCurr)
| v85379(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15892,axiom,
! [VarCurr] :
( v85379(VarCurr)
<=> ( v85380(VarCurr)
& v85384(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6299,axiom,
! [VarCurr] :
( v85384(VarCurr)
<=> ( ( v85372(VarCurr,bitIndex2)
<=> $false )
& ( v85372(VarCurr,bitIndex1)
<=> $false )
& ( v85372(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15891,axiom,
! [VarCurr] :
( v85380(VarCurr)
<=> ( v85381(VarCurr)
| v85382(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15890,axiom,
! [VarCurr] :
( v85382(VarCurr)
<=> ( v85346(VarCurr)
& v85383(VarCurr) ) ) ).
fof(writeUnaryOperator_6006,axiom,
! [VarCurr] :
( ~ v85383(VarCurr)
<=> v85381(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6298,axiom,
! [VarCurr] :
( v85381(VarCurr)
<=> ( v85344(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15889,axiom,
! [VarCurr] :
( v85370(VarCurr)
<=> ( v85371(VarCurr)
| v85373(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15888,axiom,
! [VarCurr] :
( v85373(VarCurr)
<=> ( v85374(VarCurr)
& v85378(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6297,axiom,
! [VarCurr] :
( v85378(VarCurr)
<=> ( ( v85372(VarCurr,bitIndex2)
<=> $false )
& ( v85372(VarCurr,bitIndex1)
<=> $true )
& ( v85372(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15887,axiom,
! [VarCurr] :
( v85374(VarCurr)
<=> ( v85375(VarCurr)
| v85376(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15886,axiom,
! [VarCurr] :
( v85376(VarCurr)
<=> ( v85346(VarCurr)
& v85377(VarCurr) ) ) ).
fof(writeUnaryOperator_6005,axiom,
! [VarCurr] :
( ~ v85377(VarCurr)
<=> v85375(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6296,axiom,
! [VarCurr] :
( v85375(VarCurr)
<=> ( v85344(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6295,axiom,
! [VarCurr] :
( v85371(VarCurr)
<=> ( ( v85372(VarCurr,bitIndex2)
<=> $true )
& ( v85372(VarCurr,bitIndex1)
<=> $false )
& ( v85372(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26568,axiom,
! [VarCurr] :
( v85372(VarCurr,bitIndex0)
<=> v85342(VarCurr) ) ).
fof(addAssignment_26567,axiom,
! [VarCurr] :
( v85372(VarCurr,bitIndex1)
<=> v85340(VarCurr) ) ).
fof(addAssignment_26566,axiom,
! [VarCurr] :
( v85372(VarCurr,bitIndex2)
<=> v85338(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15885,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85356(VarNext)
<=> ( v85357(VarNext)
& v85352(VarNext) ) ) ) ).
fof(writeUnaryOperator_6004,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v85357(VarNext)
<=> v85359(VarNext) ) ) ).
fof(addAssignment_26565,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85359(VarNext)
<=> v85352(VarCurr) ) ) ).
fof(addAssignment_26564,axiom,
! [VarCurr] :
( v85352(VarCurr)
<=> v74492(VarCurr) ) ).
fof(addAssignment_26563,axiom,
! [VarCurr] :
( v85350(VarCurr)
<=> $false ) ).
fof(addAssignment_26562,axiom,
! [VarCurr] :
( v85348(VarCurr)
<=> v74469(VarCurr) ) ).
fof(addAssignment_26561,axiom,
! [VarCurr] :
( v85346(VarCurr)
<=> $false ) ).
fof(addAssignment_26560,axiom,
! [VarCurr] :
( v85344(VarCurr)
<=> v74461(VarCurr,bitIndex8) ) ).
fof(addAssignment_26559,axiom,
! [VarCurr] :
( v74461(VarCurr,bitIndex8)
<=> v74463(VarCurr,bitIndex8) ) ).
fof(addAssignment_26558,axiom,
! [VarCurr] :
( v74463(VarCurr,bitIndex8)
<=> v72861(VarCurr,bitIndex8) ) ).
fof(addAssignment_26557,axiom,
! [VarCurr] :
( v85342(VarCurr)
<=> $false ) ).
fof(addAssignment_26556,axiom,
! [VarCurr] :
( v85340(VarCurr)
<=> $false ) ).
fof(addAssignment_26555,axiom,
! [VarCurr] :
( v85338(VarCurr)
<=> $true ) ).
fof(addAssignment_26554,axiom,
! [VarCurr] :
( v85336(VarCurr)
<=> $false ) ).
fof(addAssignment_26553,axiom,
! [VarCurr] :
( v85334(VarCurr)
<=> v74444(VarCurr) ) ).
fof(addAssignment_26552,axiom,
! [VarCurr] :
( v74314(VarCurr,bitIndex2)
<=> v74316(VarCurr,bitIndex2) ) ).
fof(addAssignment_26551,axiom,
! [VarCurr] :
( v74316(VarCurr,bitIndex2)
<=> v74318(VarCurr,bitIndex2) ) ).
fof(addAssignment_26550,axiom,
! [VarCurr] :
( v74318(VarCurr,bitIndex2)
<=> v74320(VarCurr,bitIndex2) ) ).
fof(addAssignment_26549,axiom,
! [VarCurr] :
( v74320(VarCurr,bitIndex2)
<=> v74322(VarCurr,bitIndex8) ) ).
fof(addAssignment_26548,axiom,
! [VarCurr] :
( v74322(VarCurr,bitIndex8)
<=> v74324(VarCurr,bitIndex8) ) ).
fof(addAssignment_26547,axiom,
! [VarCurr] :
( v74324(VarCurr,bitIndex8)
<=> v85264(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1343,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v85287(VarNext)
=> ( v85264(VarNext)
<=> v85264(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1401,axiom,
! [VarNext] :
( v85287(VarNext)
=> ( v85264(VarNext)
<=> v85322(VarNext) ) ) ).
fof(addAssignment_26546,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85322(VarNext)
<=> v85320(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4198,axiom,
! [VarCurr] :
( ~ v85266(VarCurr)
=> ( v85320(VarCurr)
<=> v85323(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4208,axiom,
! [VarCurr] :
( v85266(VarCurr)
=> ( v85320(VarCurr)
<=> v85268(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4197,axiom,
! [VarCurr] :
( ~ v85300(VarCurr)
=> ( v85323(VarCurr)
<=> v85282(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4207,axiom,
! [VarCurr] :
( v85300(VarCurr)
=> ( v85323(VarCurr)
<=> v85324(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1065,axiom,
! [VarCurr] :
( ( ~ v85303(VarCurr)
& ~ v85305(VarCurr) )
=> ( v85324(VarCurr)
<=> v85328(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4196,axiom,
! [VarCurr] :
( v85305(VarCurr)
=> ( v85324(VarCurr)
<=> v85327(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4206,axiom,
! [VarCurr] :
( v85303(VarCurr)
=> ( v85324(VarCurr)
<=> v85325(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4195,axiom,
! [VarCurr] :
( ~ v85313(VarCurr)
=> ( v85328(VarCurr)
<=> v85282(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4205,axiom,
! [VarCurr] :
( v85313(VarCurr)
=> ( v85328(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4194,axiom,
! [VarCurr] :
( ~ v85307(VarCurr)
=> ( v85327(VarCurr)
<=> v85282(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4204,axiom,
! [VarCurr] :
( v85307(VarCurr)
=> ( v85327(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1814,axiom,
! [VarCurr] :
( ~ v85326(VarCurr)
=> ( v85325(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1846,axiom,
! [VarCurr] :
( v85326(VarCurr)
=> ( v85325(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6294,axiom,
! [VarCurr] :
( v85326(VarCurr)
<=> ( v85276(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15884,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85287(VarNext)
<=> ( v85288(VarNext)
& v85297(VarNext) ) ) ) ).
fof(addAssignment_26545,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85297(VarNext)
<=> v85295(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15883,axiom,
! [VarCurr] :
( v85295(VarCurr)
<=> ( v85266(VarCurr)
| v85298(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15882,axiom,
! [VarCurr] :
( v85298(VarCurr)
<=> ( v85299(VarCurr)
& v85319(VarCurr) ) ) ).
fof(writeUnaryOperator_6003,axiom,
! [VarCurr] :
( ~ v85319(VarCurr)
<=> v85266(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15881,axiom,
! [VarCurr] :
( v85299(VarCurr)
<=> ( v85300(VarCurr)
| v85317(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15880,axiom,
! [VarCurr] :
( v85317(VarCurr)
<=> ( v85278(VarCurr)
& v85318(VarCurr) ) ) ).
fof(writeUnaryOperator_6002,axiom,
! [VarCurr] :
( ~ v85318(VarCurr)
<=> v85280(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15879,axiom,
! [VarCurr] :
( v85300(VarCurr)
<=> ( v85301(VarCurr)
& v85280(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15878,axiom,
! [VarCurr] :
( v85301(VarCurr)
<=> ( v85302(VarCurr)
| v85311(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15877,axiom,
! [VarCurr] :
( v85311(VarCurr)
<=> ( v85312(VarCurr)
& v85316(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6293,axiom,
! [VarCurr] :
( v85316(VarCurr)
<=> ( ( v85304(VarCurr,bitIndex2)
<=> $false )
& ( v85304(VarCurr,bitIndex1)
<=> $false )
& ( v85304(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15876,axiom,
! [VarCurr] :
( v85312(VarCurr)
<=> ( v85313(VarCurr)
| v85314(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15875,axiom,
! [VarCurr] :
( v85314(VarCurr)
<=> ( v85278(VarCurr)
& v85315(VarCurr) ) ) ).
fof(writeUnaryOperator_6001,axiom,
! [VarCurr] :
( ~ v85315(VarCurr)
<=> v85313(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6292,axiom,
! [VarCurr] :
( v85313(VarCurr)
<=> ( v85276(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15874,axiom,
! [VarCurr] :
( v85302(VarCurr)
<=> ( v85303(VarCurr)
| v85305(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15873,axiom,
! [VarCurr] :
( v85305(VarCurr)
<=> ( v85306(VarCurr)
& v85310(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6291,axiom,
! [VarCurr] :
( v85310(VarCurr)
<=> ( ( v85304(VarCurr,bitIndex2)
<=> $false )
& ( v85304(VarCurr,bitIndex1)
<=> $true )
& ( v85304(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15872,axiom,
! [VarCurr] :
( v85306(VarCurr)
<=> ( v85307(VarCurr)
| v85308(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15871,axiom,
! [VarCurr] :
( v85308(VarCurr)
<=> ( v85278(VarCurr)
& v85309(VarCurr) ) ) ).
fof(writeUnaryOperator_6000,axiom,
! [VarCurr] :
( ~ v85309(VarCurr)
<=> v85307(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6290,axiom,
! [VarCurr] :
( v85307(VarCurr)
<=> ( v85276(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6289,axiom,
! [VarCurr] :
( v85303(VarCurr)
<=> ( ( v85304(VarCurr,bitIndex2)
<=> $true )
& ( v85304(VarCurr,bitIndex1)
<=> $false )
& ( v85304(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26544,axiom,
! [VarCurr] :
( v85304(VarCurr,bitIndex0)
<=> v85274(VarCurr) ) ).
fof(addAssignment_26543,axiom,
! [VarCurr] :
( v85304(VarCurr,bitIndex1)
<=> v85272(VarCurr) ) ).
fof(addAssignment_26542,axiom,
! [VarCurr] :
( v85304(VarCurr,bitIndex2)
<=> v85270(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15870,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85288(VarNext)
<=> ( v85289(VarNext)
& v85284(VarNext) ) ) ) ).
fof(writeUnaryOperator_5999,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v85289(VarNext)
<=> v85291(VarNext) ) ) ).
fof(addAssignment_26541,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85291(VarNext)
<=> v85284(VarCurr) ) ) ).
fof(addAssignment_26540,axiom,
! [VarCurr] :
( v85284(VarCurr)
<=> v74378(VarCurr) ) ).
fof(addAssignment_26539,axiom,
! [VarCurr] :
( v85282(VarCurr)
<=> $false ) ).
fof(addAssignment_26538,axiom,
! [VarCurr] :
( v85280(VarCurr)
<=> v74355(VarCurr) ) ).
fof(addAssignment_26537,axiom,
! [VarCurr] :
( v85278(VarCurr)
<=> $false ) ).
fof(addAssignment_26536,axiom,
! [VarCurr] :
( v85276(VarCurr)
<=> v74347(VarCurr,bitIndex8) ) ).
fof(addAssignment_26535,axiom,
! [VarCurr] :
( v74347(VarCurr,bitIndex8)
<=> v74349(VarCurr,bitIndex8) ) ).
fof(addAssignment_26534,axiom,
! [VarCurr] :
( v74349(VarCurr,bitIndex8)
<=> v72861(VarCurr,bitIndex8) ) ).
fof(addAssignment_26533,axiom,
! [VarCurr] :
( v85274(VarCurr)
<=> $false ) ).
fof(addAssignment_26532,axiom,
! [VarCurr] :
( v85272(VarCurr)
<=> $false ) ).
fof(addAssignment_26531,axiom,
! [VarCurr] :
( v85270(VarCurr)
<=> $true ) ).
fof(addAssignment_26530,axiom,
! [VarCurr] :
( v85268(VarCurr)
<=> $false ) ).
fof(addAssignment_26529,axiom,
! [VarCurr] :
( v85266(VarCurr)
<=> v74330(VarCurr) ) ).
fof(addAssignment_26528,axiom,
! [VarCurr] :
( v74200(VarCurr,bitIndex2)
<=> v74202(VarCurr,bitIndex2) ) ).
fof(addAssignment_26527,axiom,
! [VarCurr] :
( v74202(VarCurr,bitIndex2)
<=> v74204(VarCurr,bitIndex2) ) ).
fof(addAssignment_26526,axiom,
! [VarCurr] :
( v74204(VarCurr,bitIndex2)
<=> v74206(VarCurr,bitIndex2) ) ).
fof(addAssignment_26525,axiom,
! [VarCurr] :
( v74206(VarCurr,bitIndex2)
<=> v74208(VarCurr,bitIndex8) ) ).
fof(addAssignment_26524,axiom,
! [VarCurr] :
( v74208(VarCurr,bitIndex8)
<=> v74210(VarCurr,bitIndex8) ) ).
fof(addAssignment_26523,axiom,
! [VarCurr] :
( v74210(VarCurr,bitIndex8)
<=> v85196(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1342,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v85219(VarNext)
=> ( v85196(VarNext)
<=> v85196(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1400,axiom,
! [VarNext] :
( v85219(VarNext)
=> ( v85196(VarNext)
<=> v85254(VarNext) ) ) ).
fof(addAssignment_26522,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85254(VarNext)
<=> v85252(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4193,axiom,
! [VarCurr] :
( ~ v85198(VarCurr)
=> ( v85252(VarCurr)
<=> v85255(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4203,axiom,
! [VarCurr] :
( v85198(VarCurr)
=> ( v85252(VarCurr)
<=> v85200(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4192,axiom,
! [VarCurr] :
( ~ v85232(VarCurr)
=> ( v85255(VarCurr)
<=> v85214(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4202,axiom,
! [VarCurr] :
( v85232(VarCurr)
=> ( v85255(VarCurr)
<=> v85256(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1064,axiom,
! [VarCurr] :
( ( ~ v85235(VarCurr)
& ~ v85237(VarCurr) )
=> ( v85256(VarCurr)
<=> v85260(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4191,axiom,
! [VarCurr] :
( v85237(VarCurr)
=> ( v85256(VarCurr)
<=> v85259(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4201,axiom,
! [VarCurr] :
( v85235(VarCurr)
=> ( v85256(VarCurr)
<=> v85257(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4190,axiom,
! [VarCurr] :
( ~ v85245(VarCurr)
=> ( v85260(VarCurr)
<=> v85214(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4200,axiom,
! [VarCurr] :
( v85245(VarCurr)
=> ( v85260(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4189,axiom,
! [VarCurr] :
( ~ v85239(VarCurr)
=> ( v85259(VarCurr)
<=> v85214(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4199,axiom,
! [VarCurr] :
( v85239(VarCurr)
=> ( v85259(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1813,axiom,
! [VarCurr] :
( ~ v85258(VarCurr)
=> ( v85257(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1845,axiom,
! [VarCurr] :
( v85258(VarCurr)
=> ( v85257(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6288,axiom,
! [VarCurr] :
( v85258(VarCurr)
<=> ( v85208(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15869,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85219(VarNext)
<=> ( v85220(VarNext)
& v85229(VarNext) ) ) ) ).
fof(addAssignment_26521,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85229(VarNext)
<=> v85227(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15868,axiom,
! [VarCurr] :
( v85227(VarCurr)
<=> ( v85198(VarCurr)
| v85230(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15867,axiom,
! [VarCurr] :
( v85230(VarCurr)
<=> ( v85231(VarCurr)
& v85251(VarCurr) ) ) ).
fof(writeUnaryOperator_5998,axiom,
! [VarCurr] :
( ~ v85251(VarCurr)
<=> v85198(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15866,axiom,
! [VarCurr] :
( v85231(VarCurr)
<=> ( v85232(VarCurr)
| v85249(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15865,axiom,
! [VarCurr] :
( v85249(VarCurr)
<=> ( v85210(VarCurr)
& v85250(VarCurr) ) ) ).
fof(writeUnaryOperator_5997,axiom,
! [VarCurr] :
( ~ v85250(VarCurr)
<=> v85212(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15864,axiom,
! [VarCurr] :
( v85232(VarCurr)
<=> ( v85233(VarCurr)
& v85212(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15863,axiom,
! [VarCurr] :
( v85233(VarCurr)
<=> ( v85234(VarCurr)
| v85243(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15862,axiom,
! [VarCurr] :
( v85243(VarCurr)
<=> ( v85244(VarCurr)
& v85248(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6287,axiom,
! [VarCurr] :
( v85248(VarCurr)
<=> ( ( v85236(VarCurr,bitIndex2)
<=> $false )
& ( v85236(VarCurr,bitIndex1)
<=> $false )
& ( v85236(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15861,axiom,
! [VarCurr] :
( v85244(VarCurr)
<=> ( v85245(VarCurr)
| v85246(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15860,axiom,
! [VarCurr] :
( v85246(VarCurr)
<=> ( v85210(VarCurr)
& v85247(VarCurr) ) ) ).
fof(writeUnaryOperator_5996,axiom,
! [VarCurr] :
( ~ v85247(VarCurr)
<=> v85245(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6286,axiom,
! [VarCurr] :
( v85245(VarCurr)
<=> ( v85208(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15859,axiom,
! [VarCurr] :
( v85234(VarCurr)
<=> ( v85235(VarCurr)
| v85237(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15858,axiom,
! [VarCurr] :
( v85237(VarCurr)
<=> ( v85238(VarCurr)
& v85242(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6285,axiom,
! [VarCurr] :
( v85242(VarCurr)
<=> ( ( v85236(VarCurr,bitIndex2)
<=> $false )
& ( v85236(VarCurr,bitIndex1)
<=> $true )
& ( v85236(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15857,axiom,
! [VarCurr] :
( v85238(VarCurr)
<=> ( v85239(VarCurr)
| v85240(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15856,axiom,
! [VarCurr] :
( v85240(VarCurr)
<=> ( v85210(VarCurr)
& v85241(VarCurr) ) ) ).
fof(writeUnaryOperator_5995,axiom,
! [VarCurr] :
( ~ v85241(VarCurr)
<=> v85239(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6284,axiom,
! [VarCurr] :
( v85239(VarCurr)
<=> ( v85208(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6283,axiom,
! [VarCurr] :
( v85235(VarCurr)
<=> ( ( v85236(VarCurr,bitIndex2)
<=> $true )
& ( v85236(VarCurr,bitIndex1)
<=> $false )
& ( v85236(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26520,axiom,
! [VarCurr] :
( v85236(VarCurr,bitIndex0)
<=> v85206(VarCurr) ) ).
fof(addAssignment_26519,axiom,
! [VarCurr] :
( v85236(VarCurr,bitIndex1)
<=> v85204(VarCurr) ) ).
fof(addAssignment_26518,axiom,
! [VarCurr] :
( v85236(VarCurr,bitIndex2)
<=> v85202(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15855,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85220(VarNext)
<=> ( v85221(VarNext)
& v85216(VarNext) ) ) ) ).
fof(writeUnaryOperator_5994,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v85221(VarNext)
<=> v85223(VarNext) ) ) ).
fof(addAssignment_26517,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85223(VarNext)
<=> v85216(VarCurr) ) ) ).
fof(addAssignment_26516,axiom,
! [VarCurr] :
( v85216(VarCurr)
<=> v74264(VarCurr) ) ).
fof(addAssignment_26515,axiom,
! [VarCurr] :
( v85214(VarCurr)
<=> $false ) ).
fof(addAssignment_26514,axiom,
! [VarCurr] :
( v85212(VarCurr)
<=> v74241(VarCurr) ) ).
fof(addAssignment_26513,axiom,
! [VarCurr] :
( v85210(VarCurr)
<=> $false ) ).
fof(addAssignment_26512,axiom,
! [VarCurr] :
( v85208(VarCurr)
<=> v74233(VarCurr,bitIndex8) ) ).
fof(addAssignment_26511,axiom,
! [VarCurr] :
( v74233(VarCurr,bitIndex8)
<=> v74235(VarCurr,bitIndex8) ) ).
fof(addAssignment_26510,axiom,
! [VarCurr] :
( v74235(VarCurr,bitIndex8)
<=> v72861(VarCurr,bitIndex8) ) ).
fof(addAssignment_26509,axiom,
! [VarCurr] :
( v85206(VarCurr)
<=> $false ) ).
fof(addAssignment_26508,axiom,
! [VarCurr] :
( v85204(VarCurr)
<=> $false ) ).
fof(addAssignment_26507,axiom,
! [VarCurr] :
( v85202(VarCurr)
<=> $true ) ).
fof(addAssignment_26506,axiom,
! [VarCurr] :
( v85200(VarCurr)
<=> $false ) ).
fof(addAssignment_26505,axiom,
! [VarCurr] :
( v85198(VarCurr)
<=> v74216(VarCurr) ) ).
fof(addAssignment_26504,axiom,
! [VarCurr] :
( v74086(VarCurr,bitIndex2)
<=> v74088(VarCurr,bitIndex2) ) ).
fof(addAssignment_26503,axiom,
! [VarCurr] :
( v74088(VarCurr,bitIndex2)
<=> v74090(VarCurr,bitIndex2) ) ).
fof(addAssignment_26502,axiom,
! [VarCurr] :
( v74090(VarCurr,bitIndex2)
<=> v74092(VarCurr,bitIndex2) ) ).
fof(addAssignment_26501,axiom,
! [VarCurr] :
( v74092(VarCurr,bitIndex2)
<=> v74094(VarCurr,bitIndex8) ) ).
fof(addAssignment_26500,axiom,
! [VarCurr] :
( v74094(VarCurr,bitIndex8)
<=> v74096(VarCurr,bitIndex8) ) ).
fof(addAssignment_26499,axiom,
! [VarCurr] :
( v74096(VarCurr,bitIndex8)
<=> v85128(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1341,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v85151(VarNext)
=> ( v85128(VarNext)
<=> v85128(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1399,axiom,
! [VarNext] :
( v85151(VarNext)
=> ( v85128(VarNext)
<=> v85186(VarNext) ) ) ).
fof(addAssignment_26498,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85186(VarNext)
<=> v85184(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4188,axiom,
! [VarCurr] :
( ~ v85130(VarCurr)
=> ( v85184(VarCurr)
<=> v85187(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4198,axiom,
! [VarCurr] :
( v85130(VarCurr)
=> ( v85184(VarCurr)
<=> v85132(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4187,axiom,
! [VarCurr] :
( ~ v85164(VarCurr)
=> ( v85187(VarCurr)
<=> v85146(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4197,axiom,
! [VarCurr] :
( v85164(VarCurr)
=> ( v85187(VarCurr)
<=> v85188(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1063,axiom,
! [VarCurr] :
( ( ~ v85167(VarCurr)
& ~ v85169(VarCurr) )
=> ( v85188(VarCurr)
<=> v85192(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4186,axiom,
! [VarCurr] :
( v85169(VarCurr)
=> ( v85188(VarCurr)
<=> v85191(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4196,axiom,
! [VarCurr] :
( v85167(VarCurr)
=> ( v85188(VarCurr)
<=> v85189(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4185,axiom,
! [VarCurr] :
( ~ v85177(VarCurr)
=> ( v85192(VarCurr)
<=> v85146(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4195,axiom,
! [VarCurr] :
( v85177(VarCurr)
=> ( v85192(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4184,axiom,
! [VarCurr] :
( ~ v85171(VarCurr)
=> ( v85191(VarCurr)
<=> v85146(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4194,axiom,
! [VarCurr] :
( v85171(VarCurr)
=> ( v85191(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1812,axiom,
! [VarCurr] :
( ~ v85190(VarCurr)
=> ( v85189(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1844,axiom,
! [VarCurr] :
( v85190(VarCurr)
=> ( v85189(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6282,axiom,
! [VarCurr] :
( v85190(VarCurr)
<=> ( v85140(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15854,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85151(VarNext)
<=> ( v85152(VarNext)
& v85161(VarNext) ) ) ) ).
fof(addAssignment_26497,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85161(VarNext)
<=> v85159(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15853,axiom,
! [VarCurr] :
( v85159(VarCurr)
<=> ( v85130(VarCurr)
| v85162(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15852,axiom,
! [VarCurr] :
( v85162(VarCurr)
<=> ( v85163(VarCurr)
& v85183(VarCurr) ) ) ).
fof(writeUnaryOperator_5993,axiom,
! [VarCurr] :
( ~ v85183(VarCurr)
<=> v85130(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15851,axiom,
! [VarCurr] :
( v85163(VarCurr)
<=> ( v85164(VarCurr)
| v85181(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15850,axiom,
! [VarCurr] :
( v85181(VarCurr)
<=> ( v85142(VarCurr)
& v85182(VarCurr) ) ) ).
fof(writeUnaryOperator_5992,axiom,
! [VarCurr] :
( ~ v85182(VarCurr)
<=> v85144(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15849,axiom,
! [VarCurr] :
( v85164(VarCurr)
<=> ( v85165(VarCurr)
& v85144(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15848,axiom,
! [VarCurr] :
( v85165(VarCurr)
<=> ( v85166(VarCurr)
| v85175(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15847,axiom,
! [VarCurr] :
( v85175(VarCurr)
<=> ( v85176(VarCurr)
& v85180(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6281,axiom,
! [VarCurr] :
( v85180(VarCurr)
<=> ( ( v85168(VarCurr,bitIndex2)
<=> $false )
& ( v85168(VarCurr,bitIndex1)
<=> $false )
& ( v85168(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15846,axiom,
! [VarCurr] :
( v85176(VarCurr)
<=> ( v85177(VarCurr)
| v85178(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15845,axiom,
! [VarCurr] :
( v85178(VarCurr)
<=> ( v85142(VarCurr)
& v85179(VarCurr) ) ) ).
fof(writeUnaryOperator_5991,axiom,
! [VarCurr] :
( ~ v85179(VarCurr)
<=> v85177(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6280,axiom,
! [VarCurr] :
( v85177(VarCurr)
<=> ( v85140(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15844,axiom,
! [VarCurr] :
( v85166(VarCurr)
<=> ( v85167(VarCurr)
| v85169(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15843,axiom,
! [VarCurr] :
( v85169(VarCurr)
<=> ( v85170(VarCurr)
& v85174(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6279,axiom,
! [VarCurr] :
( v85174(VarCurr)
<=> ( ( v85168(VarCurr,bitIndex2)
<=> $false )
& ( v85168(VarCurr,bitIndex1)
<=> $true )
& ( v85168(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15842,axiom,
! [VarCurr] :
( v85170(VarCurr)
<=> ( v85171(VarCurr)
| v85172(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15841,axiom,
! [VarCurr] :
( v85172(VarCurr)
<=> ( v85142(VarCurr)
& v85173(VarCurr) ) ) ).
fof(writeUnaryOperator_5990,axiom,
! [VarCurr] :
( ~ v85173(VarCurr)
<=> v85171(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6278,axiom,
! [VarCurr] :
( v85171(VarCurr)
<=> ( v85140(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6277,axiom,
! [VarCurr] :
( v85167(VarCurr)
<=> ( ( v85168(VarCurr,bitIndex2)
<=> $true )
& ( v85168(VarCurr,bitIndex1)
<=> $false )
& ( v85168(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26496,axiom,
! [VarCurr] :
( v85168(VarCurr,bitIndex0)
<=> v85138(VarCurr) ) ).
fof(addAssignment_26495,axiom,
! [VarCurr] :
( v85168(VarCurr,bitIndex1)
<=> v85136(VarCurr) ) ).
fof(addAssignment_26494,axiom,
! [VarCurr] :
( v85168(VarCurr,bitIndex2)
<=> v85134(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15840,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85152(VarNext)
<=> ( v85153(VarNext)
& v85148(VarNext) ) ) ) ).
fof(writeUnaryOperator_5989,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v85153(VarNext)
<=> v85155(VarNext) ) ) ).
fof(addAssignment_26493,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85155(VarNext)
<=> v85148(VarCurr) ) ) ).
fof(addAssignment_26492,axiom,
! [VarCurr] :
( v85148(VarCurr)
<=> v74150(VarCurr) ) ).
fof(addAssignment_26491,axiom,
! [VarCurr] :
( v85146(VarCurr)
<=> $false ) ).
fof(addAssignment_26490,axiom,
! [VarCurr] :
( v85144(VarCurr)
<=> v74127(VarCurr) ) ).
fof(addAssignment_26489,axiom,
! [VarCurr] :
( v85142(VarCurr)
<=> $false ) ).
fof(addAssignment_26488,axiom,
! [VarCurr] :
( v85140(VarCurr)
<=> v74119(VarCurr,bitIndex8) ) ).
fof(addAssignment_26487,axiom,
! [VarCurr] :
( v74119(VarCurr,bitIndex8)
<=> v74121(VarCurr,bitIndex8) ) ).
fof(addAssignment_26486,axiom,
! [VarCurr] :
( v74121(VarCurr,bitIndex8)
<=> v72861(VarCurr,bitIndex8) ) ).
fof(addAssignment_26485,axiom,
! [VarCurr] :
( v85138(VarCurr)
<=> $false ) ).
fof(addAssignment_26484,axiom,
! [VarCurr] :
( v85136(VarCurr)
<=> $false ) ).
fof(addAssignment_26483,axiom,
! [VarCurr] :
( v85134(VarCurr)
<=> $true ) ).
fof(addAssignment_26482,axiom,
! [VarCurr] :
( v85132(VarCurr)
<=> $false ) ).
fof(addAssignment_26481,axiom,
! [VarCurr] :
( v85130(VarCurr)
<=> v74102(VarCurr) ) ).
fof(addAssignment_26480,axiom,
! [VarCurr] :
( v73972(VarCurr,bitIndex2)
<=> v73974(VarCurr,bitIndex2) ) ).
fof(addAssignment_26479,axiom,
! [VarCurr] :
( v73974(VarCurr,bitIndex2)
<=> v73976(VarCurr,bitIndex2) ) ).
fof(addAssignment_26478,axiom,
! [VarCurr] :
( v73976(VarCurr,bitIndex2)
<=> v73978(VarCurr,bitIndex2) ) ).
fof(addAssignment_26477,axiom,
! [VarCurr] :
( v73978(VarCurr,bitIndex2)
<=> v73980(VarCurr,bitIndex8) ) ).
fof(addAssignment_26476,axiom,
! [VarCurr] :
( v73980(VarCurr,bitIndex8)
<=> v73982(VarCurr,bitIndex8) ) ).
fof(addAssignment_26475,axiom,
! [VarCurr] :
( v73982(VarCurr,bitIndex8)
<=> v85060(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1340,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v85083(VarNext)
=> ( v85060(VarNext)
<=> v85060(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1398,axiom,
! [VarNext] :
( v85083(VarNext)
=> ( v85060(VarNext)
<=> v85118(VarNext) ) ) ).
fof(addAssignment_26474,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85118(VarNext)
<=> v85116(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4183,axiom,
! [VarCurr] :
( ~ v85062(VarCurr)
=> ( v85116(VarCurr)
<=> v85119(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4193,axiom,
! [VarCurr] :
( v85062(VarCurr)
=> ( v85116(VarCurr)
<=> v85064(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4182,axiom,
! [VarCurr] :
( ~ v85096(VarCurr)
=> ( v85119(VarCurr)
<=> v85078(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4192,axiom,
! [VarCurr] :
( v85096(VarCurr)
=> ( v85119(VarCurr)
<=> v85120(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1062,axiom,
! [VarCurr] :
( ( ~ v85099(VarCurr)
& ~ v85101(VarCurr) )
=> ( v85120(VarCurr)
<=> v85124(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4181,axiom,
! [VarCurr] :
( v85101(VarCurr)
=> ( v85120(VarCurr)
<=> v85123(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4191,axiom,
! [VarCurr] :
( v85099(VarCurr)
=> ( v85120(VarCurr)
<=> v85121(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4180,axiom,
! [VarCurr] :
( ~ v85109(VarCurr)
=> ( v85124(VarCurr)
<=> v85078(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4190,axiom,
! [VarCurr] :
( v85109(VarCurr)
=> ( v85124(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4179,axiom,
! [VarCurr] :
( ~ v85103(VarCurr)
=> ( v85123(VarCurr)
<=> v85078(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4189,axiom,
! [VarCurr] :
( v85103(VarCurr)
=> ( v85123(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1811,axiom,
! [VarCurr] :
( ~ v85122(VarCurr)
=> ( v85121(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1843,axiom,
! [VarCurr] :
( v85122(VarCurr)
=> ( v85121(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6276,axiom,
! [VarCurr] :
( v85122(VarCurr)
<=> ( v85072(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15839,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85083(VarNext)
<=> ( v85084(VarNext)
& v85093(VarNext) ) ) ) ).
fof(addAssignment_26473,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85093(VarNext)
<=> v85091(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15838,axiom,
! [VarCurr] :
( v85091(VarCurr)
<=> ( v85062(VarCurr)
| v85094(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15837,axiom,
! [VarCurr] :
( v85094(VarCurr)
<=> ( v85095(VarCurr)
& v85115(VarCurr) ) ) ).
fof(writeUnaryOperator_5988,axiom,
! [VarCurr] :
( ~ v85115(VarCurr)
<=> v85062(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15836,axiom,
! [VarCurr] :
( v85095(VarCurr)
<=> ( v85096(VarCurr)
| v85113(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15835,axiom,
! [VarCurr] :
( v85113(VarCurr)
<=> ( v85074(VarCurr)
& v85114(VarCurr) ) ) ).
fof(writeUnaryOperator_5987,axiom,
! [VarCurr] :
( ~ v85114(VarCurr)
<=> v85076(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15834,axiom,
! [VarCurr] :
( v85096(VarCurr)
<=> ( v85097(VarCurr)
& v85076(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15833,axiom,
! [VarCurr] :
( v85097(VarCurr)
<=> ( v85098(VarCurr)
| v85107(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15832,axiom,
! [VarCurr] :
( v85107(VarCurr)
<=> ( v85108(VarCurr)
& v85112(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6275,axiom,
! [VarCurr] :
( v85112(VarCurr)
<=> ( ( v85100(VarCurr,bitIndex2)
<=> $false )
& ( v85100(VarCurr,bitIndex1)
<=> $false )
& ( v85100(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15831,axiom,
! [VarCurr] :
( v85108(VarCurr)
<=> ( v85109(VarCurr)
| v85110(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15830,axiom,
! [VarCurr] :
( v85110(VarCurr)
<=> ( v85074(VarCurr)
& v85111(VarCurr) ) ) ).
fof(writeUnaryOperator_5986,axiom,
! [VarCurr] :
( ~ v85111(VarCurr)
<=> v85109(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6274,axiom,
! [VarCurr] :
( v85109(VarCurr)
<=> ( v85072(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15829,axiom,
! [VarCurr] :
( v85098(VarCurr)
<=> ( v85099(VarCurr)
| v85101(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15828,axiom,
! [VarCurr] :
( v85101(VarCurr)
<=> ( v85102(VarCurr)
& v85106(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6273,axiom,
! [VarCurr] :
( v85106(VarCurr)
<=> ( ( v85100(VarCurr,bitIndex2)
<=> $false )
& ( v85100(VarCurr,bitIndex1)
<=> $true )
& ( v85100(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15827,axiom,
! [VarCurr] :
( v85102(VarCurr)
<=> ( v85103(VarCurr)
| v85104(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15826,axiom,
! [VarCurr] :
( v85104(VarCurr)
<=> ( v85074(VarCurr)
& v85105(VarCurr) ) ) ).
fof(writeUnaryOperator_5985,axiom,
! [VarCurr] :
( ~ v85105(VarCurr)
<=> v85103(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6272,axiom,
! [VarCurr] :
( v85103(VarCurr)
<=> ( v85072(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6271,axiom,
! [VarCurr] :
( v85099(VarCurr)
<=> ( ( v85100(VarCurr,bitIndex2)
<=> $true )
& ( v85100(VarCurr,bitIndex1)
<=> $false )
& ( v85100(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26472,axiom,
! [VarCurr] :
( v85100(VarCurr,bitIndex0)
<=> v85070(VarCurr) ) ).
fof(addAssignment_26471,axiom,
! [VarCurr] :
( v85100(VarCurr,bitIndex1)
<=> v85068(VarCurr) ) ).
fof(addAssignment_26470,axiom,
! [VarCurr] :
( v85100(VarCurr,bitIndex2)
<=> v85066(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15825,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85084(VarNext)
<=> ( v85085(VarNext)
& v85080(VarNext) ) ) ) ).
fof(writeUnaryOperator_5984,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v85085(VarNext)
<=> v85087(VarNext) ) ) ).
fof(addAssignment_26469,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85087(VarNext)
<=> v85080(VarCurr) ) ) ).
fof(addAssignment_26468,axiom,
! [VarCurr] :
( v85080(VarCurr)
<=> v74036(VarCurr) ) ).
fof(addAssignment_26467,axiom,
! [VarCurr] :
( v85078(VarCurr)
<=> $false ) ).
fof(addAssignment_26466,axiom,
! [VarCurr] :
( v85076(VarCurr)
<=> v74013(VarCurr) ) ).
fof(addAssignment_26465,axiom,
! [VarCurr] :
( v85074(VarCurr)
<=> $false ) ).
fof(addAssignment_26464,axiom,
! [VarCurr] :
( v85072(VarCurr)
<=> v74005(VarCurr,bitIndex8) ) ).
fof(addAssignment_26463,axiom,
! [VarCurr] :
( v74005(VarCurr,bitIndex8)
<=> v74007(VarCurr,bitIndex8) ) ).
fof(addAssignment_26462,axiom,
! [VarCurr] :
( v74007(VarCurr,bitIndex8)
<=> v72861(VarCurr,bitIndex8) ) ).
fof(addAssignment_26461,axiom,
! [VarCurr] :
( v85070(VarCurr)
<=> $false ) ).
fof(addAssignment_26460,axiom,
! [VarCurr] :
( v85068(VarCurr)
<=> $false ) ).
fof(addAssignment_26459,axiom,
! [VarCurr] :
( v85066(VarCurr)
<=> $true ) ).
fof(addAssignment_26458,axiom,
! [VarCurr] :
( v85064(VarCurr)
<=> $false ) ).
fof(addAssignment_26457,axiom,
! [VarCurr] :
( v85062(VarCurr)
<=> v73988(VarCurr) ) ).
fof(addAssignment_26456,axiom,
! [VarCurr] :
( v73858(VarCurr,bitIndex2)
<=> v73860(VarCurr,bitIndex2) ) ).
fof(addAssignment_26455,axiom,
! [VarCurr] :
( v73860(VarCurr,bitIndex2)
<=> v73862(VarCurr,bitIndex2) ) ).
fof(addAssignment_26454,axiom,
! [VarCurr] :
( v73862(VarCurr,bitIndex2)
<=> v73864(VarCurr,bitIndex2) ) ).
fof(addAssignment_26453,axiom,
! [VarCurr] :
( v73864(VarCurr,bitIndex2)
<=> v73866(VarCurr,bitIndex8) ) ).
fof(addAssignment_26452,axiom,
! [VarCurr] :
( v73866(VarCurr,bitIndex8)
<=> v73868(VarCurr,bitIndex8) ) ).
fof(addAssignment_26451,axiom,
! [VarCurr] :
( v73868(VarCurr,bitIndex8)
<=> v84992(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1339,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v85015(VarNext)
=> ( v84992(VarNext)
<=> v84992(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1397,axiom,
! [VarNext] :
( v85015(VarNext)
=> ( v84992(VarNext)
<=> v85050(VarNext) ) ) ).
fof(addAssignment_26450,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85050(VarNext)
<=> v85048(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4178,axiom,
! [VarCurr] :
( ~ v84994(VarCurr)
=> ( v85048(VarCurr)
<=> v85051(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4188,axiom,
! [VarCurr] :
( v84994(VarCurr)
=> ( v85048(VarCurr)
<=> v84996(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4177,axiom,
! [VarCurr] :
( ~ v85028(VarCurr)
=> ( v85051(VarCurr)
<=> v85010(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4187,axiom,
! [VarCurr] :
( v85028(VarCurr)
=> ( v85051(VarCurr)
<=> v85052(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1061,axiom,
! [VarCurr] :
( ( ~ v85031(VarCurr)
& ~ v85033(VarCurr) )
=> ( v85052(VarCurr)
<=> v85056(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4176,axiom,
! [VarCurr] :
( v85033(VarCurr)
=> ( v85052(VarCurr)
<=> v85055(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4186,axiom,
! [VarCurr] :
( v85031(VarCurr)
=> ( v85052(VarCurr)
<=> v85053(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4175,axiom,
! [VarCurr] :
( ~ v85041(VarCurr)
=> ( v85056(VarCurr)
<=> v85010(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4185,axiom,
! [VarCurr] :
( v85041(VarCurr)
=> ( v85056(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4174,axiom,
! [VarCurr] :
( ~ v85035(VarCurr)
=> ( v85055(VarCurr)
<=> v85010(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4184,axiom,
! [VarCurr] :
( v85035(VarCurr)
=> ( v85055(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1810,axiom,
! [VarCurr] :
( ~ v85054(VarCurr)
=> ( v85053(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1842,axiom,
! [VarCurr] :
( v85054(VarCurr)
=> ( v85053(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6270,axiom,
! [VarCurr] :
( v85054(VarCurr)
<=> ( v85004(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15824,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85015(VarNext)
<=> ( v85016(VarNext)
& v85025(VarNext) ) ) ) ).
fof(addAssignment_26449,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85025(VarNext)
<=> v85023(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15823,axiom,
! [VarCurr] :
( v85023(VarCurr)
<=> ( v84994(VarCurr)
| v85026(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15822,axiom,
! [VarCurr] :
( v85026(VarCurr)
<=> ( v85027(VarCurr)
& v85047(VarCurr) ) ) ).
fof(writeUnaryOperator_5983,axiom,
! [VarCurr] :
( ~ v85047(VarCurr)
<=> v84994(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15821,axiom,
! [VarCurr] :
( v85027(VarCurr)
<=> ( v85028(VarCurr)
| v85045(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15820,axiom,
! [VarCurr] :
( v85045(VarCurr)
<=> ( v85006(VarCurr)
& v85046(VarCurr) ) ) ).
fof(writeUnaryOperator_5982,axiom,
! [VarCurr] :
( ~ v85046(VarCurr)
<=> v85008(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15819,axiom,
! [VarCurr] :
( v85028(VarCurr)
<=> ( v85029(VarCurr)
& v85008(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15818,axiom,
! [VarCurr] :
( v85029(VarCurr)
<=> ( v85030(VarCurr)
| v85039(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15817,axiom,
! [VarCurr] :
( v85039(VarCurr)
<=> ( v85040(VarCurr)
& v85044(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6269,axiom,
! [VarCurr] :
( v85044(VarCurr)
<=> ( ( v85032(VarCurr,bitIndex2)
<=> $false )
& ( v85032(VarCurr,bitIndex1)
<=> $false )
& ( v85032(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15816,axiom,
! [VarCurr] :
( v85040(VarCurr)
<=> ( v85041(VarCurr)
| v85042(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15815,axiom,
! [VarCurr] :
( v85042(VarCurr)
<=> ( v85006(VarCurr)
& v85043(VarCurr) ) ) ).
fof(writeUnaryOperator_5981,axiom,
! [VarCurr] :
( ~ v85043(VarCurr)
<=> v85041(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6268,axiom,
! [VarCurr] :
( v85041(VarCurr)
<=> ( v85004(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15814,axiom,
! [VarCurr] :
( v85030(VarCurr)
<=> ( v85031(VarCurr)
| v85033(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15813,axiom,
! [VarCurr] :
( v85033(VarCurr)
<=> ( v85034(VarCurr)
& v85038(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6267,axiom,
! [VarCurr] :
( v85038(VarCurr)
<=> ( ( v85032(VarCurr,bitIndex2)
<=> $false )
& ( v85032(VarCurr,bitIndex1)
<=> $true )
& ( v85032(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15812,axiom,
! [VarCurr] :
( v85034(VarCurr)
<=> ( v85035(VarCurr)
| v85036(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15811,axiom,
! [VarCurr] :
( v85036(VarCurr)
<=> ( v85006(VarCurr)
& v85037(VarCurr) ) ) ).
fof(writeUnaryOperator_5980,axiom,
! [VarCurr] :
( ~ v85037(VarCurr)
<=> v85035(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6266,axiom,
! [VarCurr] :
( v85035(VarCurr)
<=> ( v85004(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6265,axiom,
! [VarCurr] :
( v85031(VarCurr)
<=> ( ( v85032(VarCurr,bitIndex2)
<=> $true )
& ( v85032(VarCurr,bitIndex1)
<=> $false )
& ( v85032(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26448,axiom,
! [VarCurr] :
( v85032(VarCurr,bitIndex0)
<=> v85002(VarCurr) ) ).
fof(addAssignment_26447,axiom,
! [VarCurr] :
( v85032(VarCurr,bitIndex1)
<=> v85000(VarCurr) ) ).
fof(addAssignment_26446,axiom,
! [VarCurr] :
( v85032(VarCurr,bitIndex2)
<=> v84998(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15810,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85016(VarNext)
<=> ( v85017(VarNext)
& v85012(VarNext) ) ) ) ).
fof(writeUnaryOperator_5979,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v85017(VarNext)
<=> v85019(VarNext) ) ) ).
fof(addAssignment_26445,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v85019(VarNext)
<=> v85012(VarCurr) ) ) ).
fof(addAssignment_26444,axiom,
! [VarCurr] :
( v85012(VarCurr)
<=> v73922(VarCurr) ) ).
fof(addAssignment_26443,axiom,
! [VarCurr] :
( v85010(VarCurr)
<=> $false ) ).
fof(addAssignment_26442,axiom,
! [VarCurr] :
( v85008(VarCurr)
<=> v73899(VarCurr) ) ).
fof(addAssignment_26441,axiom,
! [VarCurr] :
( v85006(VarCurr)
<=> $false ) ).
fof(addAssignment_26440,axiom,
! [VarCurr] :
( v85004(VarCurr)
<=> v73891(VarCurr,bitIndex8) ) ).
fof(addAssignment_26439,axiom,
! [VarCurr] :
( v73891(VarCurr,bitIndex8)
<=> v73893(VarCurr,bitIndex8) ) ).
fof(addAssignment_26438,axiom,
! [VarCurr] :
( v73893(VarCurr,bitIndex8)
<=> v72861(VarCurr,bitIndex8) ) ).
fof(addAssignment_26437,axiom,
! [VarCurr] :
( v85002(VarCurr)
<=> $false ) ).
fof(addAssignment_26436,axiom,
! [VarCurr] :
( v85000(VarCurr)
<=> $false ) ).
fof(addAssignment_26435,axiom,
! [VarCurr] :
( v84998(VarCurr)
<=> $true ) ).
fof(addAssignment_26434,axiom,
! [VarCurr] :
( v84996(VarCurr)
<=> $false ) ).
fof(addAssignment_26433,axiom,
! [VarCurr] :
( v84994(VarCurr)
<=> v73874(VarCurr) ) ).
fof(addAssignment_26432,axiom,
! [VarCurr] :
( v73744(VarCurr,bitIndex2)
<=> v73746(VarCurr,bitIndex2) ) ).
fof(addAssignment_26431,axiom,
! [VarCurr] :
( v73746(VarCurr,bitIndex2)
<=> v73748(VarCurr,bitIndex2) ) ).
fof(addAssignment_26430,axiom,
! [VarCurr] :
( v73748(VarCurr,bitIndex2)
<=> v73750(VarCurr,bitIndex2) ) ).
fof(addAssignment_26429,axiom,
! [VarCurr] :
( v73750(VarCurr,bitIndex2)
<=> v73752(VarCurr,bitIndex8) ) ).
fof(addAssignment_26428,axiom,
! [VarCurr] :
( v73752(VarCurr,bitIndex8)
<=> v73754(VarCurr,bitIndex8) ) ).
fof(addAssignment_26427,axiom,
! [VarCurr] :
( v73754(VarCurr,bitIndex8)
<=> v84924(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1338,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v84947(VarNext)
=> ( v84924(VarNext)
<=> v84924(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1396,axiom,
! [VarNext] :
( v84947(VarNext)
=> ( v84924(VarNext)
<=> v84982(VarNext) ) ) ).
fof(addAssignment_26426,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84982(VarNext)
<=> v84980(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4173,axiom,
! [VarCurr] :
( ~ v84926(VarCurr)
=> ( v84980(VarCurr)
<=> v84983(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4183,axiom,
! [VarCurr] :
( v84926(VarCurr)
=> ( v84980(VarCurr)
<=> v84928(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4172,axiom,
! [VarCurr] :
( ~ v84960(VarCurr)
=> ( v84983(VarCurr)
<=> v84942(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4182,axiom,
! [VarCurr] :
( v84960(VarCurr)
=> ( v84983(VarCurr)
<=> v84984(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1060,axiom,
! [VarCurr] :
( ( ~ v84963(VarCurr)
& ~ v84965(VarCurr) )
=> ( v84984(VarCurr)
<=> v84988(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4171,axiom,
! [VarCurr] :
( v84965(VarCurr)
=> ( v84984(VarCurr)
<=> v84987(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4181,axiom,
! [VarCurr] :
( v84963(VarCurr)
=> ( v84984(VarCurr)
<=> v84985(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4170,axiom,
! [VarCurr] :
( ~ v84973(VarCurr)
=> ( v84988(VarCurr)
<=> v84942(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4180,axiom,
! [VarCurr] :
( v84973(VarCurr)
=> ( v84988(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4169,axiom,
! [VarCurr] :
( ~ v84967(VarCurr)
=> ( v84987(VarCurr)
<=> v84942(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4179,axiom,
! [VarCurr] :
( v84967(VarCurr)
=> ( v84987(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1809,axiom,
! [VarCurr] :
( ~ v84986(VarCurr)
=> ( v84985(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1841,axiom,
! [VarCurr] :
( v84986(VarCurr)
=> ( v84985(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6264,axiom,
! [VarCurr] :
( v84986(VarCurr)
<=> ( v84936(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15809,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84947(VarNext)
<=> ( v84948(VarNext)
& v84957(VarNext) ) ) ) ).
fof(addAssignment_26425,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84957(VarNext)
<=> v84955(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15808,axiom,
! [VarCurr] :
( v84955(VarCurr)
<=> ( v84926(VarCurr)
| v84958(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15807,axiom,
! [VarCurr] :
( v84958(VarCurr)
<=> ( v84959(VarCurr)
& v84979(VarCurr) ) ) ).
fof(writeUnaryOperator_5978,axiom,
! [VarCurr] :
( ~ v84979(VarCurr)
<=> v84926(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15806,axiom,
! [VarCurr] :
( v84959(VarCurr)
<=> ( v84960(VarCurr)
| v84977(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15805,axiom,
! [VarCurr] :
( v84977(VarCurr)
<=> ( v84938(VarCurr)
& v84978(VarCurr) ) ) ).
fof(writeUnaryOperator_5977,axiom,
! [VarCurr] :
( ~ v84978(VarCurr)
<=> v84940(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15804,axiom,
! [VarCurr] :
( v84960(VarCurr)
<=> ( v84961(VarCurr)
& v84940(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15803,axiom,
! [VarCurr] :
( v84961(VarCurr)
<=> ( v84962(VarCurr)
| v84971(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15802,axiom,
! [VarCurr] :
( v84971(VarCurr)
<=> ( v84972(VarCurr)
& v84976(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6263,axiom,
! [VarCurr] :
( v84976(VarCurr)
<=> ( ( v84964(VarCurr,bitIndex2)
<=> $false )
& ( v84964(VarCurr,bitIndex1)
<=> $false )
& ( v84964(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15801,axiom,
! [VarCurr] :
( v84972(VarCurr)
<=> ( v84973(VarCurr)
| v84974(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15800,axiom,
! [VarCurr] :
( v84974(VarCurr)
<=> ( v84938(VarCurr)
& v84975(VarCurr) ) ) ).
fof(writeUnaryOperator_5976,axiom,
! [VarCurr] :
( ~ v84975(VarCurr)
<=> v84973(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6262,axiom,
! [VarCurr] :
( v84973(VarCurr)
<=> ( v84936(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15799,axiom,
! [VarCurr] :
( v84962(VarCurr)
<=> ( v84963(VarCurr)
| v84965(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15798,axiom,
! [VarCurr] :
( v84965(VarCurr)
<=> ( v84966(VarCurr)
& v84970(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6261,axiom,
! [VarCurr] :
( v84970(VarCurr)
<=> ( ( v84964(VarCurr,bitIndex2)
<=> $false )
& ( v84964(VarCurr,bitIndex1)
<=> $true )
& ( v84964(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15797,axiom,
! [VarCurr] :
( v84966(VarCurr)
<=> ( v84967(VarCurr)
| v84968(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15796,axiom,
! [VarCurr] :
( v84968(VarCurr)
<=> ( v84938(VarCurr)
& v84969(VarCurr) ) ) ).
fof(writeUnaryOperator_5975,axiom,
! [VarCurr] :
( ~ v84969(VarCurr)
<=> v84967(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6260,axiom,
! [VarCurr] :
( v84967(VarCurr)
<=> ( v84936(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6259,axiom,
! [VarCurr] :
( v84963(VarCurr)
<=> ( ( v84964(VarCurr,bitIndex2)
<=> $true )
& ( v84964(VarCurr,bitIndex1)
<=> $false )
& ( v84964(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26424,axiom,
! [VarCurr] :
( v84964(VarCurr,bitIndex0)
<=> v84934(VarCurr) ) ).
fof(addAssignment_26423,axiom,
! [VarCurr] :
( v84964(VarCurr,bitIndex1)
<=> v84932(VarCurr) ) ).
fof(addAssignment_26422,axiom,
! [VarCurr] :
( v84964(VarCurr,bitIndex2)
<=> v84930(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15795,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84948(VarNext)
<=> ( v84949(VarNext)
& v84944(VarNext) ) ) ) ).
fof(writeUnaryOperator_5974,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v84949(VarNext)
<=> v84951(VarNext) ) ) ).
fof(addAssignment_26421,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84951(VarNext)
<=> v84944(VarCurr) ) ) ).
fof(addAssignment_26420,axiom,
! [VarCurr] :
( v84944(VarCurr)
<=> v73808(VarCurr) ) ).
fof(addAssignment_26419,axiom,
! [VarCurr] :
( v84942(VarCurr)
<=> $false ) ).
fof(addAssignment_26418,axiom,
! [VarCurr] :
( v84940(VarCurr)
<=> v73785(VarCurr) ) ).
fof(addAssignment_26417,axiom,
! [VarCurr] :
( v84938(VarCurr)
<=> $false ) ).
fof(addAssignment_26416,axiom,
! [VarCurr] :
( v84936(VarCurr)
<=> v73777(VarCurr,bitIndex8) ) ).
fof(addAssignment_26415,axiom,
! [VarCurr] :
( v73777(VarCurr,bitIndex8)
<=> v73779(VarCurr,bitIndex8) ) ).
fof(addAssignment_26414,axiom,
! [VarCurr] :
( v73779(VarCurr,bitIndex8)
<=> v72861(VarCurr,bitIndex8) ) ).
fof(addAssignment_26413,axiom,
! [VarCurr] :
( v84934(VarCurr)
<=> $false ) ).
fof(addAssignment_26412,axiom,
! [VarCurr] :
( v84932(VarCurr)
<=> $false ) ).
fof(addAssignment_26411,axiom,
! [VarCurr] :
( v84930(VarCurr)
<=> $true ) ).
fof(addAssignment_26410,axiom,
! [VarCurr] :
( v84928(VarCurr)
<=> $false ) ).
fof(addAssignment_26409,axiom,
! [VarCurr] :
( v84926(VarCurr)
<=> v73760(VarCurr) ) ).
fof(addAssignment_26408,axiom,
! [VarCurr] :
( v73630(VarCurr,bitIndex2)
<=> v73632(VarCurr,bitIndex2) ) ).
fof(addAssignment_26407,axiom,
! [VarCurr] :
( v73632(VarCurr,bitIndex2)
<=> v73634(VarCurr,bitIndex2) ) ).
fof(addAssignment_26406,axiom,
! [VarCurr] :
( v73634(VarCurr,bitIndex2)
<=> v73636(VarCurr,bitIndex2) ) ).
fof(addAssignment_26405,axiom,
! [VarCurr] :
( v73636(VarCurr,bitIndex2)
<=> v73638(VarCurr,bitIndex8) ) ).
fof(addAssignment_26404,axiom,
! [VarCurr] :
( v73638(VarCurr,bitIndex8)
<=> v73640(VarCurr,bitIndex8) ) ).
fof(addAssignment_26403,axiom,
! [VarCurr] :
( v73640(VarCurr,bitIndex8)
<=> v84856(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1337,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v84879(VarNext)
=> ( v84856(VarNext)
<=> v84856(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1395,axiom,
! [VarNext] :
( v84879(VarNext)
=> ( v84856(VarNext)
<=> v84914(VarNext) ) ) ).
fof(addAssignment_26402,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84914(VarNext)
<=> v84912(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4168,axiom,
! [VarCurr] :
( ~ v84858(VarCurr)
=> ( v84912(VarCurr)
<=> v84915(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4178,axiom,
! [VarCurr] :
( v84858(VarCurr)
=> ( v84912(VarCurr)
<=> v84860(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4167,axiom,
! [VarCurr] :
( ~ v84892(VarCurr)
=> ( v84915(VarCurr)
<=> v84874(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4177,axiom,
! [VarCurr] :
( v84892(VarCurr)
=> ( v84915(VarCurr)
<=> v84916(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1059,axiom,
! [VarCurr] :
( ( ~ v84895(VarCurr)
& ~ v84897(VarCurr) )
=> ( v84916(VarCurr)
<=> v84920(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4166,axiom,
! [VarCurr] :
( v84897(VarCurr)
=> ( v84916(VarCurr)
<=> v84919(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4176,axiom,
! [VarCurr] :
( v84895(VarCurr)
=> ( v84916(VarCurr)
<=> v84917(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4165,axiom,
! [VarCurr] :
( ~ v84905(VarCurr)
=> ( v84920(VarCurr)
<=> v84874(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4175,axiom,
! [VarCurr] :
( v84905(VarCurr)
=> ( v84920(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4164,axiom,
! [VarCurr] :
( ~ v84899(VarCurr)
=> ( v84919(VarCurr)
<=> v84874(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4174,axiom,
! [VarCurr] :
( v84899(VarCurr)
=> ( v84919(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1808,axiom,
! [VarCurr] :
( ~ v84918(VarCurr)
=> ( v84917(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1840,axiom,
! [VarCurr] :
( v84918(VarCurr)
=> ( v84917(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6258,axiom,
! [VarCurr] :
( v84918(VarCurr)
<=> ( v84868(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15794,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84879(VarNext)
<=> ( v84880(VarNext)
& v84889(VarNext) ) ) ) ).
fof(addAssignment_26401,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84889(VarNext)
<=> v84887(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15793,axiom,
! [VarCurr] :
( v84887(VarCurr)
<=> ( v84858(VarCurr)
| v84890(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15792,axiom,
! [VarCurr] :
( v84890(VarCurr)
<=> ( v84891(VarCurr)
& v84911(VarCurr) ) ) ).
fof(writeUnaryOperator_5973,axiom,
! [VarCurr] :
( ~ v84911(VarCurr)
<=> v84858(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15791,axiom,
! [VarCurr] :
( v84891(VarCurr)
<=> ( v84892(VarCurr)
| v84909(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15790,axiom,
! [VarCurr] :
( v84909(VarCurr)
<=> ( v84870(VarCurr)
& v84910(VarCurr) ) ) ).
fof(writeUnaryOperator_5972,axiom,
! [VarCurr] :
( ~ v84910(VarCurr)
<=> v84872(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15789,axiom,
! [VarCurr] :
( v84892(VarCurr)
<=> ( v84893(VarCurr)
& v84872(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15788,axiom,
! [VarCurr] :
( v84893(VarCurr)
<=> ( v84894(VarCurr)
| v84903(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15787,axiom,
! [VarCurr] :
( v84903(VarCurr)
<=> ( v84904(VarCurr)
& v84908(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6257,axiom,
! [VarCurr] :
( v84908(VarCurr)
<=> ( ( v84896(VarCurr,bitIndex2)
<=> $false )
& ( v84896(VarCurr,bitIndex1)
<=> $false )
& ( v84896(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15786,axiom,
! [VarCurr] :
( v84904(VarCurr)
<=> ( v84905(VarCurr)
| v84906(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15785,axiom,
! [VarCurr] :
( v84906(VarCurr)
<=> ( v84870(VarCurr)
& v84907(VarCurr) ) ) ).
fof(writeUnaryOperator_5971,axiom,
! [VarCurr] :
( ~ v84907(VarCurr)
<=> v84905(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6256,axiom,
! [VarCurr] :
( v84905(VarCurr)
<=> ( v84868(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15784,axiom,
! [VarCurr] :
( v84894(VarCurr)
<=> ( v84895(VarCurr)
| v84897(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15783,axiom,
! [VarCurr] :
( v84897(VarCurr)
<=> ( v84898(VarCurr)
& v84902(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6255,axiom,
! [VarCurr] :
( v84902(VarCurr)
<=> ( ( v84896(VarCurr,bitIndex2)
<=> $false )
& ( v84896(VarCurr,bitIndex1)
<=> $true )
& ( v84896(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15782,axiom,
! [VarCurr] :
( v84898(VarCurr)
<=> ( v84899(VarCurr)
| v84900(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15781,axiom,
! [VarCurr] :
( v84900(VarCurr)
<=> ( v84870(VarCurr)
& v84901(VarCurr) ) ) ).
fof(writeUnaryOperator_5970,axiom,
! [VarCurr] :
( ~ v84901(VarCurr)
<=> v84899(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6254,axiom,
! [VarCurr] :
( v84899(VarCurr)
<=> ( v84868(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6253,axiom,
! [VarCurr] :
( v84895(VarCurr)
<=> ( ( v84896(VarCurr,bitIndex2)
<=> $true )
& ( v84896(VarCurr,bitIndex1)
<=> $false )
& ( v84896(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26400,axiom,
! [VarCurr] :
( v84896(VarCurr,bitIndex0)
<=> v84866(VarCurr) ) ).
fof(addAssignment_26399,axiom,
! [VarCurr] :
( v84896(VarCurr,bitIndex1)
<=> v84864(VarCurr) ) ).
fof(addAssignment_26398,axiom,
! [VarCurr] :
( v84896(VarCurr,bitIndex2)
<=> v84862(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15780,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84880(VarNext)
<=> ( v84881(VarNext)
& v84876(VarNext) ) ) ) ).
fof(writeUnaryOperator_5969,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v84881(VarNext)
<=> v84883(VarNext) ) ) ).
fof(addAssignment_26397,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84883(VarNext)
<=> v84876(VarCurr) ) ) ).
fof(addAssignment_26396,axiom,
! [VarCurr] :
( v84876(VarCurr)
<=> v73694(VarCurr) ) ).
fof(addAssignment_26395,axiom,
! [VarCurr] :
( v84874(VarCurr)
<=> $false ) ).
fof(addAssignment_26394,axiom,
! [VarCurr] :
( v84872(VarCurr)
<=> v73671(VarCurr) ) ).
fof(addAssignment_26393,axiom,
! [VarCurr] :
( v84870(VarCurr)
<=> $false ) ).
fof(addAssignment_26392,axiom,
! [VarCurr] :
( v84868(VarCurr)
<=> v73663(VarCurr,bitIndex8) ) ).
fof(addAssignment_26391,axiom,
! [VarCurr] :
( v73663(VarCurr,bitIndex8)
<=> v73665(VarCurr,bitIndex8) ) ).
fof(addAssignment_26390,axiom,
! [VarCurr] :
( v73665(VarCurr,bitIndex8)
<=> v72861(VarCurr,bitIndex8) ) ).
fof(addAssignment_26389,axiom,
! [VarCurr] :
( v84866(VarCurr)
<=> $false ) ).
fof(addAssignment_26388,axiom,
! [VarCurr] :
( v84864(VarCurr)
<=> $false ) ).
fof(addAssignment_26387,axiom,
! [VarCurr] :
( v84862(VarCurr)
<=> $true ) ).
fof(addAssignment_26386,axiom,
! [VarCurr] :
( v84860(VarCurr)
<=> $false ) ).
fof(addAssignment_26385,axiom,
! [VarCurr] :
( v84858(VarCurr)
<=> v73646(VarCurr) ) ).
fof(addAssignment_26384,axiom,
! [VarCurr] :
( v73516(VarCurr,bitIndex2)
<=> v73518(VarCurr,bitIndex2) ) ).
fof(addAssignment_26383,axiom,
! [VarCurr] :
( v73518(VarCurr,bitIndex2)
<=> v73520(VarCurr,bitIndex2) ) ).
fof(addAssignment_26382,axiom,
! [VarCurr] :
( v73520(VarCurr,bitIndex2)
<=> v73522(VarCurr,bitIndex2) ) ).
fof(addAssignment_26381,axiom,
! [VarCurr] :
( v73522(VarCurr,bitIndex2)
<=> v73524(VarCurr,bitIndex8) ) ).
fof(addAssignment_26380,axiom,
! [VarCurr] :
( v73524(VarCurr,bitIndex8)
<=> v73526(VarCurr,bitIndex8) ) ).
fof(addAssignment_26379,axiom,
! [VarCurr] :
( v73526(VarCurr,bitIndex8)
<=> v84788(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1336,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v84811(VarNext)
=> ( v84788(VarNext)
<=> v84788(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1394,axiom,
! [VarNext] :
( v84811(VarNext)
=> ( v84788(VarNext)
<=> v84846(VarNext) ) ) ).
fof(addAssignment_26378,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84846(VarNext)
<=> v84844(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4163,axiom,
! [VarCurr] :
( ~ v84790(VarCurr)
=> ( v84844(VarCurr)
<=> v84847(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4173,axiom,
! [VarCurr] :
( v84790(VarCurr)
=> ( v84844(VarCurr)
<=> v84792(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4162,axiom,
! [VarCurr] :
( ~ v84824(VarCurr)
=> ( v84847(VarCurr)
<=> v84806(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4172,axiom,
! [VarCurr] :
( v84824(VarCurr)
=> ( v84847(VarCurr)
<=> v84848(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1058,axiom,
! [VarCurr] :
( ( ~ v84827(VarCurr)
& ~ v84829(VarCurr) )
=> ( v84848(VarCurr)
<=> v84852(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4161,axiom,
! [VarCurr] :
( v84829(VarCurr)
=> ( v84848(VarCurr)
<=> v84851(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4171,axiom,
! [VarCurr] :
( v84827(VarCurr)
=> ( v84848(VarCurr)
<=> v84849(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4160,axiom,
! [VarCurr] :
( ~ v84837(VarCurr)
=> ( v84852(VarCurr)
<=> v84806(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4170,axiom,
! [VarCurr] :
( v84837(VarCurr)
=> ( v84852(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4159,axiom,
! [VarCurr] :
( ~ v84831(VarCurr)
=> ( v84851(VarCurr)
<=> v84806(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4169,axiom,
! [VarCurr] :
( v84831(VarCurr)
=> ( v84851(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1807,axiom,
! [VarCurr] :
( ~ v84850(VarCurr)
=> ( v84849(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1839,axiom,
! [VarCurr] :
( v84850(VarCurr)
=> ( v84849(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6252,axiom,
! [VarCurr] :
( v84850(VarCurr)
<=> ( v84800(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15779,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84811(VarNext)
<=> ( v84812(VarNext)
& v84821(VarNext) ) ) ) ).
fof(addAssignment_26377,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84821(VarNext)
<=> v84819(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15778,axiom,
! [VarCurr] :
( v84819(VarCurr)
<=> ( v84790(VarCurr)
| v84822(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15777,axiom,
! [VarCurr] :
( v84822(VarCurr)
<=> ( v84823(VarCurr)
& v84843(VarCurr) ) ) ).
fof(writeUnaryOperator_5968,axiom,
! [VarCurr] :
( ~ v84843(VarCurr)
<=> v84790(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15776,axiom,
! [VarCurr] :
( v84823(VarCurr)
<=> ( v84824(VarCurr)
| v84841(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15775,axiom,
! [VarCurr] :
( v84841(VarCurr)
<=> ( v84802(VarCurr)
& v84842(VarCurr) ) ) ).
fof(writeUnaryOperator_5967,axiom,
! [VarCurr] :
( ~ v84842(VarCurr)
<=> v84804(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15774,axiom,
! [VarCurr] :
( v84824(VarCurr)
<=> ( v84825(VarCurr)
& v84804(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15773,axiom,
! [VarCurr] :
( v84825(VarCurr)
<=> ( v84826(VarCurr)
| v84835(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15772,axiom,
! [VarCurr] :
( v84835(VarCurr)
<=> ( v84836(VarCurr)
& v84840(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6251,axiom,
! [VarCurr] :
( v84840(VarCurr)
<=> ( ( v84828(VarCurr,bitIndex2)
<=> $false )
& ( v84828(VarCurr,bitIndex1)
<=> $false )
& ( v84828(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15771,axiom,
! [VarCurr] :
( v84836(VarCurr)
<=> ( v84837(VarCurr)
| v84838(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15770,axiom,
! [VarCurr] :
( v84838(VarCurr)
<=> ( v84802(VarCurr)
& v84839(VarCurr) ) ) ).
fof(writeUnaryOperator_5966,axiom,
! [VarCurr] :
( ~ v84839(VarCurr)
<=> v84837(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6250,axiom,
! [VarCurr] :
( v84837(VarCurr)
<=> ( v84800(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15769,axiom,
! [VarCurr] :
( v84826(VarCurr)
<=> ( v84827(VarCurr)
| v84829(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15768,axiom,
! [VarCurr] :
( v84829(VarCurr)
<=> ( v84830(VarCurr)
& v84834(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6249,axiom,
! [VarCurr] :
( v84834(VarCurr)
<=> ( ( v84828(VarCurr,bitIndex2)
<=> $false )
& ( v84828(VarCurr,bitIndex1)
<=> $true )
& ( v84828(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15767,axiom,
! [VarCurr] :
( v84830(VarCurr)
<=> ( v84831(VarCurr)
| v84832(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15766,axiom,
! [VarCurr] :
( v84832(VarCurr)
<=> ( v84802(VarCurr)
& v84833(VarCurr) ) ) ).
fof(writeUnaryOperator_5965,axiom,
! [VarCurr] :
( ~ v84833(VarCurr)
<=> v84831(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6248,axiom,
! [VarCurr] :
( v84831(VarCurr)
<=> ( v84800(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6247,axiom,
! [VarCurr] :
( v84827(VarCurr)
<=> ( ( v84828(VarCurr,bitIndex2)
<=> $true )
& ( v84828(VarCurr,bitIndex1)
<=> $false )
& ( v84828(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26376,axiom,
! [VarCurr] :
( v84828(VarCurr,bitIndex0)
<=> v84798(VarCurr) ) ).
fof(addAssignment_26375,axiom,
! [VarCurr] :
( v84828(VarCurr,bitIndex1)
<=> v84796(VarCurr) ) ).
fof(addAssignment_26374,axiom,
! [VarCurr] :
( v84828(VarCurr,bitIndex2)
<=> v84794(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15765,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84812(VarNext)
<=> ( v84813(VarNext)
& v84808(VarNext) ) ) ) ).
fof(writeUnaryOperator_5964,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v84813(VarNext)
<=> v84815(VarNext) ) ) ).
fof(addAssignment_26373,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84815(VarNext)
<=> v84808(VarCurr) ) ) ).
fof(addAssignment_26372,axiom,
! [VarCurr] :
( v84808(VarCurr)
<=> v73580(VarCurr) ) ).
fof(addAssignment_26371,axiom,
! [VarCurr] :
( v84806(VarCurr)
<=> $false ) ).
fof(addAssignment_26370,axiom,
! [VarCurr] :
( v84804(VarCurr)
<=> v73557(VarCurr) ) ).
fof(addAssignment_26369,axiom,
! [VarCurr] :
( v84802(VarCurr)
<=> $false ) ).
fof(addAssignment_26368,axiom,
! [VarCurr] :
( v84800(VarCurr)
<=> v73549(VarCurr,bitIndex8) ) ).
fof(addAssignment_26367,axiom,
! [VarCurr] :
( v73549(VarCurr,bitIndex8)
<=> v73551(VarCurr,bitIndex8) ) ).
fof(addAssignment_26366,axiom,
! [VarCurr] :
( v73551(VarCurr,bitIndex8)
<=> v72861(VarCurr,bitIndex8) ) ).
fof(addAssignment_26365,axiom,
! [VarCurr] :
( v84798(VarCurr)
<=> $false ) ).
fof(addAssignment_26364,axiom,
! [VarCurr] :
( v84796(VarCurr)
<=> $false ) ).
fof(addAssignment_26363,axiom,
! [VarCurr] :
( v84794(VarCurr)
<=> $true ) ).
fof(addAssignment_26362,axiom,
! [VarCurr] :
( v84792(VarCurr)
<=> $false ) ).
fof(addAssignment_26361,axiom,
! [VarCurr] :
( v84790(VarCurr)
<=> v73532(VarCurr) ) ).
fof(addAssignment_26360,axiom,
! [VarCurr] :
( v73402(VarCurr,bitIndex2)
<=> v73404(VarCurr,bitIndex2) ) ).
fof(addAssignment_26359,axiom,
! [VarCurr] :
( v73404(VarCurr,bitIndex2)
<=> v73406(VarCurr,bitIndex2) ) ).
fof(addAssignment_26358,axiom,
! [VarCurr] :
( v73406(VarCurr,bitIndex2)
<=> v73408(VarCurr,bitIndex2) ) ).
fof(addAssignment_26357,axiom,
! [VarCurr] :
( v73408(VarCurr,bitIndex2)
<=> v73410(VarCurr,bitIndex8) ) ).
fof(addAssignment_26356,axiom,
! [VarCurr] :
( v73410(VarCurr,bitIndex8)
<=> v73412(VarCurr,bitIndex8) ) ).
fof(addAssignment_26355,axiom,
! [VarCurr] :
( v73412(VarCurr,bitIndex8)
<=> v84720(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1335,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v84743(VarNext)
=> ( v84720(VarNext)
<=> v84720(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1393,axiom,
! [VarNext] :
( v84743(VarNext)
=> ( v84720(VarNext)
<=> v84778(VarNext) ) ) ).
fof(addAssignment_26354,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84778(VarNext)
<=> v84776(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4158,axiom,
! [VarCurr] :
( ~ v84722(VarCurr)
=> ( v84776(VarCurr)
<=> v84779(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4168,axiom,
! [VarCurr] :
( v84722(VarCurr)
=> ( v84776(VarCurr)
<=> v84724(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4157,axiom,
! [VarCurr] :
( ~ v84756(VarCurr)
=> ( v84779(VarCurr)
<=> v84738(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4167,axiom,
! [VarCurr] :
( v84756(VarCurr)
=> ( v84779(VarCurr)
<=> v84780(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1057,axiom,
! [VarCurr] :
( ( ~ v84759(VarCurr)
& ~ v84761(VarCurr) )
=> ( v84780(VarCurr)
<=> v84784(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4156,axiom,
! [VarCurr] :
( v84761(VarCurr)
=> ( v84780(VarCurr)
<=> v84783(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4166,axiom,
! [VarCurr] :
( v84759(VarCurr)
=> ( v84780(VarCurr)
<=> v84781(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4155,axiom,
! [VarCurr] :
( ~ v84769(VarCurr)
=> ( v84784(VarCurr)
<=> v84738(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4165,axiom,
! [VarCurr] :
( v84769(VarCurr)
=> ( v84784(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4154,axiom,
! [VarCurr] :
( ~ v84763(VarCurr)
=> ( v84783(VarCurr)
<=> v84738(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4164,axiom,
! [VarCurr] :
( v84763(VarCurr)
=> ( v84783(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1806,axiom,
! [VarCurr] :
( ~ v84782(VarCurr)
=> ( v84781(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1838,axiom,
! [VarCurr] :
( v84782(VarCurr)
=> ( v84781(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6246,axiom,
! [VarCurr] :
( v84782(VarCurr)
<=> ( v84732(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15764,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84743(VarNext)
<=> ( v84744(VarNext)
& v84753(VarNext) ) ) ) ).
fof(addAssignment_26353,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84753(VarNext)
<=> v84751(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15763,axiom,
! [VarCurr] :
( v84751(VarCurr)
<=> ( v84722(VarCurr)
| v84754(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15762,axiom,
! [VarCurr] :
( v84754(VarCurr)
<=> ( v84755(VarCurr)
& v84775(VarCurr) ) ) ).
fof(writeUnaryOperator_5963,axiom,
! [VarCurr] :
( ~ v84775(VarCurr)
<=> v84722(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15761,axiom,
! [VarCurr] :
( v84755(VarCurr)
<=> ( v84756(VarCurr)
| v84773(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15760,axiom,
! [VarCurr] :
( v84773(VarCurr)
<=> ( v84734(VarCurr)
& v84774(VarCurr) ) ) ).
fof(writeUnaryOperator_5962,axiom,
! [VarCurr] :
( ~ v84774(VarCurr)
<=> v84736(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15759,axiom,
! [VarCurr] :
( v84756(VarCurr)
<=> ( v84757(VarCurr)
& v84736(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15758,axiom,
! [VarCurr] :
( v84757(VarCurr)
<=> ( v84758(VarCurr)
| v84767(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15757,axiom,
! [VarCurr] :
( v84767(VarCurr)
<=> ( v84768(VarCurr)
& v84772(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6245,axiom,
! [VarCurr] :
( v84772(VarCurr)
<=> ( ( v84760(VarCurr,bitIndex2)
<=> $false )
& ( v84760(VarCurr,bitIndex1)
<=> $false )
& ( v84760(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15756,axiom,
! [VarCurr] :
( v84768(VarCurr)
<=> ( v84769(VarCurr)
| v84770(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15755,axiom,
! [VarCurr] :
( v84770(VarCurr)
<=> ( v84734(VarCurr)
& v84771(VarCurr) ) ) ).
fof(writeUnaryOperator_5961,axiom,
! [VarCurr] :
( ~ v84771(VarCurr)
<=> v84769(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6244,axiom,
! [VarCurr] :
( v84769(VarCurr)
<=> ( v84732(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15754,axiom,
! [VarCurr] :
( v84758(VarCurr)
<=> ( v84759(VarCurr)
| v84761(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15753,axiom,
! [VarCurr] :
( v84761(VarCurr)
<=> ( v84762(VarCurr)
& v84766(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6243,axiom,
! [VarCurr] :
( v84766(VarCurr)
<=> ( ( v84760(VarCurr,bitIndex2)
<=> $false )
& ( v84760(VarCurr,bitIndex1)
<=> $true )
& ( v84760(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15752,axiom,
! [VarCurr] :
( v84762(VarCurr)
<=> ( v84763(VarCurr)
| v84764(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15751,axiom,
! [VarCurr] :
( v84764(VarCurr)
<=> ( v84734(VarCurr)
& v84765(VarCurr) ) ) ).
fof(writeUnaryOperator_5960,axiom,
! [VarCurr] :
( ~ v84765(VarCurr)
<=> v84763(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6242,axiom,
! [VarCurr] :
( v84763(VarCurr)
<=> ( v84732(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6241,axiom,
! [VarCurr] :
( v84759(VarCurr)
<=> ( ( v84760(VarCurr,bitIndex2)
<=> $true )
& ( v84760(VarCurr,bitIndex1)
<=> $false )
& ( v84760(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26352,axiom,
! [VarCurr] :
( v84760(VarCurr,bitIndex0)
<=> v84730(VarCurr) ) ).
fof(addAssignment_26351,axiom,
! [VarCurr] :
( v84760(VarCurr,bitIndex1)
<=> v84728(VarCurr) ) ).
fof(addAssignment_26350,axiom,
! [VarCurr] :
( v84760(VarCurr,bitIndex2)
<=> v84726(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15750,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84744(VarNext)
<=> ( v84745(VarNext)
& v84740(VarNext) ) ) ) ).
fof(writeUnaryOperator_5959,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v84745(VarNext)
<=> v84747(VarNext) ) ) ).
fof(addAssignment_26349,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84747(VarNext)
<=> v84740(VarCurr) ) ) ).
fof(addAssignment_26348,axiom,
! [VarCurr] :
( v84740(VarCurr)
<=> v73466(VarCurr) ) ).
fof(addAssignment_26347,axiom,
! [VarCurr] :
( v84738(VarCurr)
<=> $false ) ).
fof(addAssignment_26346,axiom,
! [VarCurr] :
( v84736(VarCurr)
<=> v73443(VarCurr) ) ).
fof(addAssignment_26345,axiom,
! [VarCurr] :
( v84734(VarCurr)
<=> $false ) ).
fof(addAssignment_26344,axiom,
! [VarCurr] :
( v84732(VarCurr)
<=> v73435(VarCurr,bitIndex8) ) ).
fof(addAssignment_26343,axiom,
! [VarCurr] :
( v73435(VarCurr,bitIndex8)
<=> v73437(VarCurr,bitIndex8) ) ).
fof(addAssignment_26342,axiom,
! [VarCurr] :
( v73437(VarCurr,bitIndex8)
<=> v72861(VarCurr,bitIndex8) ) ).
fof(addAssignment_26341,axiom,
! [VarCurr] :
( v84730(VarCurr)
<=> $false ) ).
fof(addAssignment_26340,axiom,
! [VarCurr] :
( v84728(VarCurr)
<=> $false ) ).
fof(addAssignment_26339,axiom,
! [VarCurr] :
( v84726(VarCurr)
<=> $true ) ).
fof(addAssignment_26338,axiom,
! [VarCurr] :
( v84724(VarCurr)
<=> $false ) ).
fof(addAssignment_26337,axiom,
! [VarCurr] :
( v84722(VarCurr)
<=> v73418(VarCurr) ) ).
fof(addAssignment_26336,axiom,
! [VarCurr] :
( v73288(VarCurr,bitIndex2)
<=> v73290(VarCurr,bitIndex2) ) ).
fof(addAssignment_26335,axiom,
! [VarCurr] :
( v73290(VarCurr,bitIndex2)
<=> v73292(VarCurr,bitIndex2) ) ).
fof(addAssignment_26334,axiom,
! [VarCurr] :
( v73292(VarCurr,bitIndex2)
<=> v73294(VarCurr,bitIndex2) ) ).
fof(addAssignment_26333,axiom,
! [VarCurr] :
( v73294(VarCurr,bitIndex2)
<=> v73296(VarCurr,bitIndex8) ) ).
fof(addAssignment_26332,axiom,
! [VarCurr] :
( v73296(VarCurr,bitIndex8)
<=> v73298(VarCurr,bitIndex8) ) ).
fof(addAssignment_26331,axiom,
! [VarCurr] :
( v73298(VarCurr,bitIndex8)
<=> v84652(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1334,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v84675(VarNext)
=> ( v84652(VarNext)
<=> v84652(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1392,axiom,
! [VarNext] :
( v84675(VarNext)
=> ( v84652(VarNext)
<=> v84710(VarNext) ) ) ).
fof(addAssignment_26330,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84710(VarNext)
<=> v84708(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4153,axiom,
! [VarCurr] :
( ~ v84654(VarCurr)
=> ( v84708(VarCurr)
<=> v84711(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4163,axiom,
! [VarCurr] :
( v84654(VarCurr)
=> ( v84708(VarCurr)
<=> v84656(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4152,axiom,
! [VarCurr] :
( ~ v84688(VarCurr)
=> ( v84711(VarCurr)
<=> v84670(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4162,axiom,
! [VarCurr] :
( v84688(VarCurr)
=> ( v84711(VarCurr)
<=> v84712(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1056,axiom,
! [VarCurr] :
( ( ~ v84691(VarCurr)
& ~ v84693(VarCurr) )
=> ( v84712(VarCurr)
<=> v84716(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4151,axiom,
! [VarCurr] :
( v84693(VarCurr)
=> ( v84712(VarCurr)
<=> v84715(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4161,axiom,
! [VarCurr] :
( v84691(VarCurr)
=> ( v84712(VarCurr)
<=> v84713(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4150,axiom,
! [VarCurr] :
( ~ v84701(VarCurr)
=> ( v84716(VarCurr)
<=> v84670(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4160,axiom,
! [VarCurr] :
( v84701(VarCurr)
=> ( v84716(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4149,axiom,
! [VarCurr] :
( ~ v84695(VarCurr)
=> ( v84715(VarCurr)
<=> v84670(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4159,axiom,
! [VarCurr] :
( v84695(VarCurr)
=> ( v84715(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1805,axiom,
! [VarCurr] :
( ~ v84714(VarCurr)
=> ( v84713(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1837,axiom,
! [VarCurr] :
( v84714(VarCurr)
=> ( v84713(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6240,axiom,
! [VarCurr] :
( v84714(VarCurr)
<=> ( v84664(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15749,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84675(VarNext)
<=> ( v84676(VarNext)
& v84685(VarNext) ) ) ) ).
fof(addAssignment_26329,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84685(VarNext)
<=> v84683(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15748,axiom,
! [VarCurr] :
( v84683(VarCurr)
<=> ( v84654(VarCurr)
| v84686(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15747,axiom,
! [VarCurr] :
( v84686(VarCurr)
<=> ( v84687(VarCurr)
& v84707(VarCurr) ) ) ).
fof(writeUnaryOperator_5958,axiom,
! [VarCurr] :
( ~ v84707(VarCurr)
<=> v84654(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15746,axiom,
! [VarCurr] :
( v84687(VarCurr)
<=> ( v84688(VarCurr)
| v84705(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15745,axiom,
! [VarCurr] :
( v84705(VarCurr)
<=> ( v84666(VarCurr)
& v84706(VarCurr) ) ) ).
fof(writeUnaryOperator_5957,axiom,
! [VarCurr] :
( ~ v84706(VarCurr)
<=> v84668(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15744,axiom,
! [VarCurr] :
( v84688(VarCurr)
<=> ( v84689(VarCurr)
& v84668(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15743,axiom,
! [VarCurr] :
( v84689(VarCurr)
<=> ( v84690(VarCurr)
| v84699(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15742,axiom,
! [VarCurr] :
( v84699(VarCurr)
<=> ( v84700(VarCurr)
& v84704(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6239,axiom,
! [VarCurr] :
( v84704(VarCurr)
<=> ( ( v84692(VarCurr,bitIndex2)
<=> $false )
& ( v84692(VarCurr,bitIndex1)
<=> $false )
& ( v84692(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15741,axiom,
! [VarCurr] :
( v84700(VarCurr)
<=> ( v84701(VarCurr)
| v84702(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15740,axiom,
! [VarCurr] :
( v84702(VarCurr)
<=> ( v84666(VarCurr)
& v84703(VarCurr) ) ) ).
fof(writeUnaryOperator_5956,axiom,
! [VarCurr] :
( ~ v84703(VarCurr)
<=> v84701(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6238,axiom,
! [VarCurr] :
( v84701(VarCurr)
<=> ( v84664(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15739,axiom,
! [VarCurr] :
( v84690(VarCurr)
<=> ( v84691(VarCurr)
| v84693(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15738,axiom,
! [VarCurr] :
( v84693(VarCurr)
<=> ( v84694(VarCurr)
& v84698(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6237,axiom,
! [VarCurr] :
( v84698(VarCurr)
<=> ( ( v84692(VarCurr,bitIndex2)
<=> $false )
& ( v84692(VarCurr,bitIndex1)
<=> $true )
& ( v84692(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15737,axiom,
! [VarCurr] :
( v84694(VarCurr)
<=> ( v84695(VarCurr)
| v84696(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15736,axiom,
! [VarCurr] :
( v84696(VarCurr)
<=> ( v84666(VarCurr)
& v84697(VarCurr) ) ) ).
fof(writeUnaryOperator_5955,axiom,
! [VarCurr] :
( ~ v84697(VarCurr)
<=> v84695(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6236,axiom,
! [VarCurr] :
( v84695(VarCurr)
<=> ( v84664(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6235,axiom,
! [VarCurr] :
( v84691(VarCurr)
<=> ( ( v84692(VarCurr,bitIndex2)
<=> $true )
& ( v84692(VarCurr,bitIndex1)
<=> $false )
& ( v84692(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26328,axiom,
! [VarCurr] :
( v84692(VarCurr,bitIndex0)
<=> v84662(VarCurr) ) ).
fof(addAssignment_26327,axiom,
! [VarCurr] :
( v84692(VarCurr,bitIndex1)
<=> v84660(VarCurr) ) ).
fof(addAssignment_26326,axiom,
! [VarCurr] :
( v84692(VarCurr,bitIndex2)
<=> v84658(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15735,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84676(VarNext)
<=> ( v84677(VarNext)
& v84672(VarNext) ) ) ) ).
fof(writeUnaryOperator_5954,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v84677(VarNext)
<=> v84679(VarNext) ) ) ).
fof(addAssignment_26325,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84679(VarNext)
<=> v84672(VarCurr) ) ) ).
fof(addAssignment_26324,axiom,
! [VarCurr] :
( v84672(VarCurr)
<=> v73352(VarCurr) ) ).
fof(addAssignment_26323,axiom,
! [VarCurr] :
( v84670(VarCurr)
<=> $false ) ).
fof(addAssignment_26322,axiom,
! [VarCurr] :
( v84668(VarCurr)
<=> v73329(VarCurr) ) ).
fof(addAssignment_26321,axiom,
! [VarCurr] :
( v84666(VarCurr)
<=> $false ) ).
fof(addAssignment_26320,axiom,
! [VarCurr] :
( v84664(VarCurr)
<=> v73321(VarCurr,bitIndex8) ) ).
fof(addAssignment_26319,axiom,
! [VarCurr] :
( v73321(VarCurr,bitIndex8)
<=> v73323(VarCurr,bitIndex8) ) ).
fof(addAssignment_26318,axiom,
! [VarCurr] :
( v73323(VarCurr,bitIndex8)
<=> v72861(VarCurr,bitIndex8) ) ).
fof(addAssignment_26317,axiom,
! [VarCurr] :
( v84662(VarCurr)
<=> $false ) ).
fof(addAssignment_26316,axiom,
! [VarCurr] :
( v84660(VarCurr)
<=> $false ) ).
fof(addAssignment_26315,axiom,
! [VarCurr] :
( v84658(VarCurr)
<=> $true ) ).
fof(addAssignment_26314,axiom,
! [VarCurr] :
( v84656(VarCurr)
<=> $false ) ).
fof(addAssignment_26313,axiom,
! [VarCurr] :
( v84654(VarCurr)
<=> v73304(VarCurr) ) ).
fof(addAssignment_26312,axiom,
! [VarCurr] :
( v73174(VarCurr,bitIndex2)
<=> v73176(VarCurr,bitIndex2) ) ).
fof(addAssignment_26311,axiom,
! [VarCurr] :
( v73176(VarCurr,bitIndex2)
<=> v73178(VarCurr,bitIndex2) ) ).
fof(addAssignment_26310,axiom,
! [VarCurr] :
( v73178(VarCurr,bitIndex2)
<=> v73180(VarCurr,bitIndex2) ) ).
fof(addAssignment_26309,axiom,
! [VarCurr] :
( v73180(VarCurr,bitIndex2)
<=> v73182(VarCurr,bitIndex8) ) ).
fof(addAssignment_26308,axiom,
! [VarCurr] :
( v73182(VarCurr,bitIndex8)
<=> v73184(VarCurr,bitIndex8) ) ).
fof(addAssignment_26307,axiom,
! [VarCurr] :
( v73184(VarCurr,bitIndex8)
<=> v84584(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1333,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v84607(VarNext)
=> ( v84584(VarNext)
<=> v84584(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1391,axiom,
! [VarNext] :
( v84607(VarNext)
=> ( v84584(VarNext)
<=> v84642(VarNext) ) ) ).
fof(addAssignment_26306,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84642(VarNext)
<=> v84640(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4148,axiom,
! [VarCurr] :
( ~ v84586(VarCurr)
=> ( v84640(VarCurr)
<=> v84643(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4158,axiom,
! [VarCurr] :
( v84586(VarCurr)
=> ( v84640(VarCurr)
<=> v84588(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4147,axiom,
! [VarCurr] :
( ~ v84620(VarCurr)
=> ( v84643(VarCurr)
<=> v84602(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4157,axiom,
! [VarCurr] :
( v84620(VarCurr)
=> ( v84643(VarCurr)
<=> v84644(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1055,axiom,
! [VarCurr] :
( ( ~ v84623(VarCurr)
& ~ v84625(VarCurr) )
=> ( v84644(VarCurr)
<=> v84648(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4146,axiom,
! [VarCurr] :
( v84625(VarCurr)
=> ( v84644(VarCurr)
<=> v84647(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4156,axiom,
! [VarCurr] :
( v84623(VarCurr)
=> ( v84644(VarCurr)
<=> v84645(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4145,axiom,
! [VarCurr] :
( ~ v84633(VarCurr)
=> ( v84648(VarCurr)
<=> v84602(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4155,axiom,
! [VarCurr] :
( v84633(VarCurr)
=> ( v84648(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4144,axiom,
! [VarCurr] :
( ~ v84627(VarCurr)
=> ( v84647(VarCurr)
<=> v84602(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4154,axiom,
! [VarCurr] :
( v84627(VarCurr)
=> ( v84647(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1804,axiom,
! [VarCurr] :
( ~ v84646(VarCurr)
=> ( v84645(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1836,axiom,
! [VarCurr] :
( v84646(VarCurr)
=> ( v84645(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6234,axiom,
! [VarCurr] :
( v84646(VarCurr)
<=> ( v84596(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15734,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84607(VarNext)
<=> ( v84608(VarNext)
& v84617(VarNext) ) ) ) ).
fof(addAssignment_26305,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84617(VarNext)
<=> v84615(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15733,axiom,
! [VarCurr] :
( v84615(VarCurr)
<=> ( v84586(VarCurr)
| v84618(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15732,axiom,
! [VarCurr] :
( v84618(VarCurr)
<=> ( v84619(VarCurr)
& v84639(VarCurr) ) ) ).
fof(writeUnaryOperator_5953,axiom,
! [VarCurr] :
( ~ v84639(VarCurr)
<=> v84586(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15731,axiom,
! [VarCurr] :
( v84619(VarCurr)
<=> ( v84620(VarCurr)
| v84637(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15730,axiom,
! [VarCurr] :
( v84637(VarCurr)
<=> ( v84598(VarCurr)
& v84638(VarCurr) ) ) ).
fof(writeUnaryOperator_5952,axiom,
! [VarCurr] :
( ~ v84638(VarCurr)
<=> v84600(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15729,axiom,
! [VarCurr] :
( v84620(VarCurr)
<=> ( v84621(VarCurr)
& v84600(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15728,axiom,
! [VarCurr] :
( v84621(VarCurr)
<=> ( v84622(VarCurr)
| v84631(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15727,axiom,
! [VarCurr] :
( v84631(VarCurr)
<=> ( v84632(VarCurr)
& v84636(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6233,axiom,
! [VarCurr] :
( v84636(VarCurr)
<=> ( ( v84624(VarCurr,bitIndex2)
<=> $false )
& ( v84624(VarCurr,bitIndex1)
<=> $false )
& ( v84624(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15726,axiom,
! [VarCurr] :
( v84632(VarCurr)
<=> ( v84633(VarCurr)
| v84634(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15725,axiom,
! [VarCurr] :
( v84634(VarCurr)
<=> ( v84598(VarCurr)
& v84635(VarCurr) ) ) ).
fof(writeUnaryOperator_5951,axiom,
! [VarCurr] :
( ~ v84635(VarCurr)
<=> v84633(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6232,axiom,
! [VarCurr] :
( v84633(VarCurr)
<=> ( v84596(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15724,axiom,
! [VarCurr] :
( v84622(VarCurr)
<=> ( v84623(VarCurr)
| v84625(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15723,axiom,
! [VarCurr] :
( v84625(VarCurr)
<=> ( v84626(VarCurr)
& v84630(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6231,axiom,
! [VarCurr] :
( v84630(VarCurr)
<=> ( ( v84624(VarCurr,bitIndex2)
<=> $false )
& ( v84624(VarCurr,bitIndex1)
<=> $true )
& ( v84624(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15722,axiom,
! [VarCurr] :
( v84626(VarCurr)
<=> ( v84627(VarCurr)
| v84628(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15721,axiom,
! [VarCurr] :
( v84628(VarCurr)
<=> ( v84598(VarCurr)
& v84629(VarCurr) ) ) ).
fof(writeUnaryOperator_5950,axiom,
! [VarCurr] :
( ~ v84629(VarCurr)
<=> v84627(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6230,axiom,
! [VarCurr] :
( v84627(VarCurr)
<=> ( v84596(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6229,axiom,
! [VarCurr] :
( v84623(VarCurr)
<=> ( ( v84624(VarCurr,bitIndex2)
<=> $true )
& ( v84624(VarCurr,bitIndex1)
<=> $false )
& ( v84624(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26304,axiom,
! [VarCurr] :
( v84624(VarCurr,bitIndex0)
<=> v84594(VarCurr) ) ).
fof(addAssignment_26303,axiom,
! [VarCurr] :
( v84624(VarCurr,bitIndex1)
<=> v84592(VarCurr) ) ).
fof(addAssignment_26302,axiom,
! [VarCurr] :
( v84624(VarCurr,bitIndex2)
<=> v84590(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15720,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84608(VarNext)
<=> ( v84609(VarNext)
& v84604(VarNext) ) ) ) ).
fof(writeUnaryOperator_5949,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v84609(VarNext)
<=> v84611(VarNext) ) ) ).
fof(addAssignment_26301,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84611(VarNext)
<=> v84604(VarCurr) ) ) ).
fof(addAssignment_26300,axiom,
! [VarCurr] :
( v84604(VarCurr)
<=> v73238(VarCurr) ) ).
fof(addAssignment_26299,axiom,
! [VarCurr] :
( v84602(VarCurr)
<=> $false ) ).
fof(addAssignment_26298,axiom,
! [VarCurr] :
( v84600(VarCurr)
<=> v73215(VarCurr) ) ).
fof(addAssignment_26297,axiom,
! [VarCurr] :
( v84598(VarCurr)
<=> $false ) ).
fof(addAssignment_26296,axiom,
! [VarCurr] :
( v84596(VarCurr)
<=> v73207(VarCurr,bitIndex8) ) ).
fof(addAssignment_26295,axiom,
! [VarCurr] :
( v73207(VarCurr,bitIndex8)
<=> v73209(VarCurr,bitIndex8) ) ).
fof(addAssignment_26294,axiom,
! [VarCurr] :
( v73209(VarCurr,bitIndex8)
<=> v72861(VarCurr,bitIndex8) ) ).
fof(addAssignment_26293,axiom,
! [VarCurr] :
( v84594(VarCurr)
<=> $false ) ).
fof(addAssignment_26292,axiom,
! [VarCurr] :
( v84592(VarCurr)
<=> $false ) ).
fof(addAssignment_26291,axiom,
! [VarCurr] :
( v84590(VarCurr)
<=> $true ) ).
fof(addAssignment_26290,axiom,
! [VarCurr] :
( v84588(VarCurr)
<=> $false ) ).
fof(addAssignment_26289,axiom,
! [VarCurr] :
( v84586(VarCurr)
<=> v73190(VarCurr) ) ).
fof(addAssignment_26288,axiom,
! [VarCurr] :
( v73060(VarCurr,bitIndex2)
<=> v73062(VarCurr,bitIndex2) ) ).
fof(addAssignment_26287,axiom,
! [VarCurr] :
( v73062(VarCurr,bitIndex2)
<=> v73064(VarCurr,bitIndex2) ) ).
fof(addAssignment_26286,axiom,
! [VarCurr] :
( v73064(VarCurr,bitIndex2)
<=> v73066(VarCurr,bitIndex2) ) ).
fof(addAssignment_26285,axiom,
! [VarCurr] :
( v73066(VarCurr,bitIndex2)
<=> v73068(VarCurr,bitIndex8) ) ).
fof(addAssignment_26284,axiom,
! [VarCurr] :
( v73068(VarCurr,bitIndex8)
<=> v73070(VarCurr,bitIndex8) ) ).
fof(addAssignment_26283,axiom,
! [VarCurr] :
( v73070(VarCurr,bitIndex8)
<=> v84516(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1332,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v84539(VarNext)
=> ( v84516(VarNext)
<=> v84516(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1390,axiom,
! [VarNext] :
( v84539(VarNext)
=> ( v84516(VarNext)
<=> v84574(VarNext) ) ) ).
fof(addAssignment_26282,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84574(VarNext)
<=> v84572(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4143,axiom,
! [VarCurr] :
( ~ v84518(VarCurr)
=> ( v84572(VarCurr)
<=> v84575(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4153,axiom,
! [VarCurr] :
( v84518(VarCurr)
=> ( v84572(VarCurr)
<=> v84520(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4142,axiom,
! [VarCurr] :
( ~ v84552(VarCurr)
=> ( v84575(VarCurr)
<=> v84534(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4152,axiom,
! [VarCurr] :
( v84552(VarCurr)
=> ( v84575(VarCurr)
<=> v84576(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1054,axiom,
! [VarCurr] :
( ( ~ v84555(VarCurr)
& ~ v84557(VarCurr) )
=> ( v84576(VarCurr)
<=> v84580(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4141,axiom,
! [VarCurr] :
( v84557(VarCurr)
=> ( v84576(VarCurr)
<=> v84579(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4151,axiom,
! [VarCurr] :
( v84555(VarCurr)
=> ( v84576(VarCurr)
<=> v84577(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4140,axiom,
! [VarCurr] :
( ~ v84565(VarCurr)
=> ( v84580(VarCurr)
<=> v84534(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4150,axiom,
! [VarCurr] :
( v84565(VarCurr)
=> ( v84580(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4139,axiom,
! [VarCurr] :
( ~ v84559(VarCurr)
=> ( v84579(VarCurr)
<=> v84534(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4149,axiom,
! [VarCurr] :
( v84559(VarCurr)
=> ( v84579(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1803,axiom,
! [VarCurr] :
( ~ v84578(VarCurr)
=> ( v84577(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1835,axiom,
! [VarCurr] :
( v84578(VarCurr)
=> ( v84577(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6228,axiom,
! [VarCurr] :
( v84578(VarCurr)
<=> ( v84528(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15719,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84539(VarNext)
<=> ( v84540(VarNext)
& v84549(VarNext) ) ) ) ).
fof(addAssignment_26281,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84549(VarNext)
<=> v84547(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15718,axiom,
! [VarCurr] :
( v84547(VarCurr)
<=> ( v84518(VarCurr)
| v84550(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15717,axiom,
! [VarCurr] :
( v84550(VarCurr)
<=> ( v84551(VarCurr)
& v84571(VarCurr) ) ) ).
fof(writeUnaryOperator_5948,axiom,
! [VarCurr] :
( ~ v84571(VarCurr)
<=> v84518(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15716,axiom,
! [VarCurr] :
( v84551(VarCurr)
<=> ( v84552(VarCurr)
| v84569(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15715,axiom,
! [VarCurr] :
( v84569(VarCurr)
<=> ( v84530(VarCurr)
& v84570(VarCurr) ) ) ).
fof(writeUnaryOperator_5947,axiom,
! [VarCurr] :
( ~ v84570(VarCurr)
<=> v84532(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15714,axiom,
! [VarCurr] :
( v84552(VarCurr)
<=> ( v84553(VarCurr)
& v84532(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15713,axiom,
! [VarCurr] :
( v84553(VarCurr)
<=> ( v84554(VarCurr)
| v84563(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15712,axiom,
! [VarCurr] :
( v84563(VarCurr)
<=> ( v84564(VarCurr)
& v84568(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6227,axiom,
! [VarCurr] :
( v84568(VarCurr)
<=> ( ( v84556(VarCurr,bitIndex2)
<=> $false )
& ( v84556(VarCurr,bitIndex1)
<=> $false )
& ( v84556(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15711,axiom,
! [VarCurr] :
( v84564(VarCurr)
<=> ( v84565(VarCurr)
| v84566(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15710,axiom,
! [VarCurr] :
( v84566(VarCurr)
<=> ( v84530(VarCurr)
& v84567(VarCurr) ) ) ).
fof(writeUnaryOperator_5946,axiom,
! [VarCurr] :
( ~ v84567(VarCurr)
<=> v84565(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6226,axiom,
! [VarCurr] :
( v84565(VarCurr)
<=> ( v84528(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15709,axiom,
! [VarCurr] :
( v84554(VarCurr)
<=> ( v84555(VarCurr)
| v84557(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15708,axiom,
! [VarCurr] :
( v84557(VarCurr)
<=> ( v84558(VarCurr)
& v84562(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6225,axiom,
! [VarCurr] :
( v84562(VarCurr)
<=> ( ( v84556(VarCurr,bitIndex2)
<=> $false )
& ( v84556(VarCurr,bitIndex1)
<=> $true )
& ( v84556(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15707,axiom,
! [VarCurr] :
( v84558(VarCurr)
<=> ( v84559(VarCurr)
| v84560(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15706,axiom,
! [VarCurr] :
( v84560(VarCurr)
<=> ( v84530(VarCurr)
& v84561(VarCurr) ) ) ).
fof(writeUnaryOperator_5945,axiom,
! [VarCurr] :
( ~ v84561(VarCurr)
<=> v84559(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6224,axiom,
! [VarCurr] :
( v84559(VarCurr)
<=> ( v84528(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6223,axiom,
! [VarCurr] :
( v84555(VarCurr)
<=> ( ( v84556(VarCurr,bitIndex2)
<=> $true )
& ( v84556(VarCurr,bitIndex1)
<=> $false )
& ( v84556(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26280,axiom,
! [VarCurr] :
( v84556(VarCurr,bitIndex0)
<=> v84526(VarCurr) ) ).
fof(addAssignment_26279,axiom,
! [VarCurr] :
( v84556(VarCurr,bitIndex1)
<=> v84524(VarCurr) ) ).
fof(addAssignment_26278,axiom,
! [VarCurr] :
( v84556(VarCurr,bitIndex2)
<=> v84522(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15705,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84540(VarNext)
<=> ( v84541(VarNext)
& v84536(VarNext) ) ) ) ).
fof(writeUnaryOperator_5944,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v84541(VarNext)
<=> v84543(VarNext) ) ) ).
fof(addAssignment_26277,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84543(VarNext)
<=> v84536(VarCurr) ) ) ).
fof(addAssignment_26276,axiom,
! [VarCurr] :
( v84536(VarCurr)
<=> v73124(VarCurr) ) ).
fof(addAssignment_26275,axiom,
! [VarCurr] :
( v84534(VarCurr)
<=> $false ) ).
fof(addAssignment_26274,axiom,
! [VarCurr] :
( v84532(VarCurr)
<=> v73101(VarCurr) ) ).
fof(addAssignment_26273,axiom,
! [VarCurr] :
( v84530(VarCurr)
<=> $false ) ).
fof(addAssignment_26272,axiom,
! [VarCurr] :
( v84528(VarCurr)
<=> v73093(VarCurr,bitIndex8) ) ).
fof(addAssignment_26271,axiom,
! [VarCurr] :
( v73093(VarCurr,bitIndex8)
<=> v73095(VarCurr,bitIndex8) ) ).
fof(addAssignment_26270,axiom,
! [VarCurr] :
( v73095(VarCurr,bitIndex8)
<=> v72861(VarCurr,bitIndex8) ) ).
fof(addAssignment_26269,axiom,
! [VarCurr] :
( v84526(VarCurr)
<=> $false ) ).
fof(addAssignment_26268,axiom,
! [VarCurr] :
( v84524(VarCurr)
<=> $false ) ).
fof(addAssignment_26267,axiom,
! [VarCurr] :
( v84522(VarCurr)
<=> $true ) ).
fof(addAssignment_26266,axiom,
! [VarCurr] :
( v84520(VarCurr)
<=> $false ) ).
fof(addAssignment_26265,axiom,
! [VarCurr] :
( v84518(VarCurr)
<=> v73076(VarCurr) ) ).
fof(addAssignment_26264,axiom,
! [VarCurr] :
( v72946(VarCurr,bitIndex2)
<=> v72948(VarCurr,bitIndex2) ) ).
fof(addAssignment_26263,axiom,
! [VarCurr] :
( v72948(VarCurr,bitIndex2)
<=> v72950(VarCurr,bitIndex2) ) ).
fof(addAssignment_26262,axiom,
! [VarCurr] :
( v72950(VarCurr,bitIndex2)
<=> v72952(VarCurr,bitIndex2) ) ).
fof(addAssignment_26261,axiom,
! [VarCurr] :
( v72952(VarCurr,bitIndex2)
<=> v72954(VarCurr,bitIndex8) ) ).
fof(addAssignment_26260,axiom,
! [VarCurr] :
( v72954(VarCurr,bitIndex8)
<=> v72956(VarCurr,bitIndex8) ) ).
fof(addAssignment_26259,axiom,
! [VarCurr] :
( v72956(VarCurr,bitIndex8)
<=> v84448(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1331,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v84471(VarNext)
=> ( v84448(VarNext)
<=> v84448(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1389,axiom,
! [VarNext] :
( v84471(VarNext)
=> ( v84448(VarNext)
<=> v84506(VarNext) ) ) ).
fof(addAssignment_26258,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84506(VarNext)
<=> v84504(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4138,axiom,
! [VarCurr] :
( ~ v84450(VarCurr)
=> ( v84504(VarCurr)
<=> v84507(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4148,axiom,
! [VarCurr] :
( v84450(VarCurr)
=> ( v84504(VarCurr)
<=> v84452(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4137,axiom,
! [VarCurr] :
( ~ v84484(VarCurr)
=> ( v84507(VarCurr)
<=> v84466(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4147,axiom,
! [VarCurr] :
( v84484(VarCurr)
=> ( v84507(VarCurr)
<=> v84508(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1053,axiom,
! [VarCurr] :
( ( ~ v84487(VarCurr)
& ~ v84489(VarCurr) )
=> ( v84508(VarCurr)
<=> v84512(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4136,axiom,
! [VarCurr] :
( v84489(VarCurr)
=> ( v84508(VarCurr)
<=> v84511(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4146,axiom,
! [VarCurr] :
( v84487(VarCurr)
=> ( v84508(VarCurr)
<=> v84509(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4135,axiom,
! [VarCurr] :
( ~ v84497(VarCurr)
=> ( v84512(VarCurr)
<=> v84466(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4145,axiom,
! [VarCurr] :
( v84497(VarCurr)
=> ( v84512(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4134,axiom,
! [VarCurr] :
( ~ v84491(VarCurr)
=> ( v84511(VarCurr)
<=> v84466(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4144,axiom,
! [VarCurr] :
( v84491(VarCurr)
=> ( v84511(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1802,axiom,
! [VarCurr] :
( ~ v84510(VarCurr)
=> ( v84509(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1834,axiom,
! [VarCurr] :
( v84510(VarCurr)
=> ( v84509(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6222,axiom,
! [VarCurr] :
( v84510(VarCurr)
<=> ( v84460(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15704,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84471(VarNext)
<=> ( v84472(VarNext)
& v84481(VarNext) ) ) ) ).
fof(addAssignment_26257,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84481(VarNext)
<=> v84479(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15703,axiom,
! [VarCurr] :
( v84479(VarCurr)
<=> ( v84450(VarCurr)
| v84482(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15702,axiom,
! [VarCurr] :
( v84482(VarCurr)
<=> ( v84483(VarCurr)
& v84503(VarCurr) ) ) ).
fof(writeUnaryOperator_5943,axiom,
! [VarCurr] :
( ~ v84503(VarCurr)
<=> v84450(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15701,axiom,
! [VarCurr] :
( v84483(VarCurr)
<=> ( v84484(VarCurr)
| v84501(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15700,axiom,
! [VarCurr] :
( v84501(VarCurr)
<=> ( v84462(VarCurr)
& v84502(VarCurr) ) ) ).
fof(writeUnaryOperator_5942,axiom,
! [VarCurr] :
( ~ v84502(VarCurr)
<=> v84464(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15699,axiom,
! [VarCurr] :
( v84484(VarCurr)
<=> ( v84485(VarCurr)
& v84464(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15698,axiom,
! [VarCurr] :
( v84485(VarCurr)
<=> ( v84486(VarCurr)
| v84495(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15697,axiom,
! [VarCurr] :
( v84495(VarCurr)
<=> ( v84496(VarCurr)
& v84500(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6221,axiom,
! [VarCurr] :
( v84500(VarCurr)
<=> ( ( v84488(VarCurr,bitIndex2)
<=> $false )
& ( v84488(VarCurr,bitIndex1)
<=> $false )
& ( v84488(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15696,axiom,
! [VarCurr] :
( v84496(VarCurr)
<=> ( v84497(VarCurr)
| v84498(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15695,axiom,
! [VarCurr] :
( v84498(VarCurr)
<=> ( v84462(VarCurr)
& v84499(VarCurr) ) ) ).
fof(writeUnaryOperator_5941,axiom,
! [VarCurr] :
( ~ v84499(VarCurr)
<=> v84497(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6220,axiom,
! [VarCurr] :
( v84497(VarCurr)
<=> ( v84460(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15694,axiom,
! [VarCurr] :
( v84486(VarCurr)
<=> ( v84487(VarCurr)
| v84489(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15693,axiom,
! [VarCurr] :
( v84489(VarCurr)
<=> ( v84490(VarCurr)
& v84494(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6219,axiom,
! [VarCurr] :
( v84494(VarCurr)
<=> ( ( v84488(VarCurr,bitIndex2)
<=> $false )
& ( v84488(VarCurr,bitIndex1)
<=> $true )
& ( v84488(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15692,axiom,
! [VarCurr] :
( v84490(VarCurr)
<=> ( v84491(VarCurr)
| v84492(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15691,axiom,
! [VarCurr] :
( v84492(VarCurr)
<=> ( v84462(VarCurr)
& v84493(VarCurr) ) ) ).
fof(writeUnaryOperator_5940,axiom,
! [VarCurr] :
( ~ v84493(VarCurr)
<=> v84491(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6218,axiom,
! [VarCurr] :
( v84491(VarCurr)
<=> ( v84460(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6217,axiom,
! [VarCurr] :
( v84487(VarCurr)
<=> ( ( v84488(VarCurr,bitIndex2)
<=> $true )
& ( v84488(VarCurr,bitIndex1)
<=> $false )
& ( v84488(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26256,axiom,
! [VarCurr] :
( v84488(VarCurr,bitIndex0)
<=> v84458(VarCurr) ) ).
fof(addAssignment_26255,axiom,
! [VarCurr] :
( v84488(VarCurr,bitIndex1)
<=> v84456(VarCurr) ) ).
fof(addAssignment_26254,axiom,
! [VarCurr] :
( v84488(VarCurr,bitIndex2)
<=> v84454(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15690,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84472(VarNext)
<=> ( v84473(VarNext)
& v84468(VarNext) ) ) ) ).
fof(writeUnaryOperator_5939,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v84473(VarNext)
<=> v84475(VarNext) ) ) ).
fof(addAssignment_26253,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84475(VarNext)
<=> v84468(VarCurr) ) ) ).
fof(addAssignment_26252,axiom,
! [VarCurr] :
( v84468(VarCurr)
<=> v73010(VarCurr) ) ).
fof(addAssignment_26251,axiom,
! [VarCurr] :
( v84466(VarCurr)
<=> $false ) ).
fof(addAssignment_26250,axiom,
! [VarCurr] :
( v84464(VarCurr)
<=> v72987(VarCurr) ) ).
fof(addAssignment_26249,axiom,
! [VarCurr] :
( v84462(VarCurr)
<=> $false ) ).
fof(addAssignment_26248,axiom,
! [VarCurr] :
( v84460(VarCurr)
<=> v72979(VarCurr,bitIndex8) ) ).
fof(addAssignment_26247,axiom,
! [VarCurr] :
( v72979(VarCurr,bitIndex8)
<=> v72981(VarCurr,bitIndex8) ) ).
fof(addAssignment_26246,axiom,
! [VarCurr] :
( v72981(VarCurr,bitIndex8)
<=> v72861(VarCurr,bitIndex8) ) ).
fof(addAssignment_26245,axiom,
! [VarCurr] :
( v84458(VarCurr)
<=> $false ) ).
fof(addAssignment_26244,axiom,
! [VarCurr] :
( v84456(VarCurr)
<=> $false ) ).
fof(addAssignment_26243,axiom,
! [VarCurr] :
( v84454(VarCurr)
<=> $true ) ).
fof(addAssignment_26242,axiom,
! [VarCurr] :
( v84452(VarCurr)
<=> $false ) ).
fof(addAssignment_26241,axiom,
! [VarCurr] :
( v84450(VarCurr)
<=> v72962(VarCurr) ) ).
fof(addAssignment_26240,axiom,
! [VarCurr] :
( v72814(VarCurr,bitIndex2)
<=> v72816(VarCurr,bitIndex2) ) ).
fof(addAssignment_26239,axiom,
! [VarCurr] :
( v72816(VarCurr,bitIndex2)
<=> v72818(VarCurr,bitIndex2) ) ).
fof(addAssignment_26238,axiom,
! [VarCurr] :
( v72818(VarCurr,bitIndex2)
<=> v72820(VarCurr,bitIndex2) ) ).
fof(addAssignment_26237,axiom,
! [VarCurr] :
( v72820(VarCurr,bitIndex2)
<=> v72822(VarCurr,bitIndex8) ) ).
fof(addAssignment_26236,axiom,
! [VarCurr] :
( v72822(VarCurr,bitIndex8)
<=> v72824(VarCurr,bitIndex8) ) ).
fof(addAssignment_26235,axiom,
! [VarCurr] :
( v72824(VarCurr,bitIndex8)
<=> v84380(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1330,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v84403(VarNext)
=> ( v84380(VarNext)
<=> v84380(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1388,axiom,
! [VarNext] :
( v84403(VarNext)
=> ( v84380(VarNext)
<=> v84438(VarNext) ) ) ).
fof(addAssignment_26234,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84438(VarNext)
<=> v84436(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4133,axiom,
! [VarCurr] :
( ~ v84382(VarCurr)
=> ( v84436(VarCurr)
<=> v84439(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4143,axiom,
! [VarCurr] :
( v84382(VarCurr)
=> ( v84436(VarCurr)
<=> v84384(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4132,axiom,
! [VarCurr] :
( ~ v84416(VarCurr)
=> ( v84439(VarCurr)
<=> v84398(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4142,axiom,
! [VarCurr] :
( v84416(VarCurr)
=> ( v84439(VarCurr)
<=> v84440(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1052,axiom,
! [VarCurr] :
( ( ~ v84419(VarCurr)
& ~ v84421(VarCurr) )
=> ( v84440(VarCurr)
<=> v84444(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4131,axiom,
! [VarCurr] :
( v84421(VarCurr)
=> ( v84440(VarCurr)
<=> v84443(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4141,axiom,
! [VarCurr] :
( v84419(VarCurr)
=> ( v84440(VarCurr)
<=> v84441(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4130,axiom,
! [VarCurr] :
( ~ v84429(VarCurr)
=> ( v84444(VarCurr)
<=> v84398(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4140,axiom,
! [VarCurr] :
( v84429(VarCurr)
=> ( v84444(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4129,axiom,
! [VarCurr] :
( ~ v84423(VarCurr)
=> ( v84443(VarCurr)
<=> v84398(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4139,axiom,
! [VarCurr] :
( v84423(VarCurr)
=> ( v84443(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1801,axiom,
! [VarCurr] :
( ~ v84442(VarCurr)
=> ( v84441(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1833,axiom,
! [VarCurr] :
( v84442(VarCurr)
=> ( v84441(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6216,axiom,
! [VarCurr] :
( v84442(VarCurr)
<=> ( v84392(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15689,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84403(VarNext)
<=> ( v84404(VarNext)
& v84413(VarNext) ) ) ) ).
fof(addAssignment_26233,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84413(VarNext)
<=> v84411(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15688,axiom,
! [VarCurr] :
( v84411(VarCurr)
<=> ( v84382(VarCurr)
| v84414(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15687,axiom,
! [VarCurr] :
( v84414(VarCurr)
<=> ( v84415(VarCurr)
& v84435(VarCurr) ) ) ).
fof(writeUnaryOperator_5938,axiom,
! [VarCurr] :
( ~ v84435(VarCurr)
<=> v84382(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15686,axiom,
! [VarCurr] :
( v84415(VarCurr)
<=> ( v84416(VarCurr)
| v84433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15685,axiom,
! [VarCurr] :
( v84433(VarCurr)
<=> ( v84394(VarCurr)
& v84434(VarCurr) ) ) ).
fof(writeUnaryOperator_5937,axiom,
! [VarCurr] :
( ~ v84434(VarCurr)
<=> v84396(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15684,axiom,
! [VarCurr] :
( v84416(VarCurr)
<=> ( v84417(VarCurr)
& v84396(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15683,axiom,
! [VarCurr] :
( v84417(VarCurr)
<=> ( v84418(VarCurr)
| v84427(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15682,axiom,
! [VarCurr] :
( v84427(VarCurr)
<=> ( v84428(VarCurr)
& v84432(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6215,axiom,
! [VarCurr] :
( v84432(VarCurr)
<=> ( ( v84420(VarCurr,bitIndex2)
<=> $false )
& ( v84420(VarCurr,bitIndex1)
<=> $false )
& ( v84420(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15681,axiom,
! [VarCurr] :
( v84428(VarCurr)
<=> ( v84429(VarCurr)
| v84430(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15680,axiom,
! [VarCurr] :
( v84430(VarCurr)
<=> ( v84394(VarCurr)
& v84431(VarCurr) ) ) ).
fof(writeUnaryOperator_5936,axiom,
! [VarCurr] :
( ~ v84431(VarCurr)
<=> v84429(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6214,axiom,
! [VarCurr] :
( v84429(VarCurr)
<=> ( v84392(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15679,axiom,
! [VarCurr] :
( v84418(VarCurr)
<=> ( v84419(VarCurr)
| v84421(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15678,axiom,
! [VarCurr] :
( v84421(VarCurr)
<=> ( v84422(VarCurr)
& v84426(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6213,axiom,
! [VarCurr] :
( v84426(VarCurr)
<=> ( ( v84420(VarCurr,bitIndex2)
<=> $false )
& ( v84420(VarCurr,bitIndex1)
<=> $true )
& ( v84420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15677,axiom,
! [VarCurr] :
( v84422(VarCurr)
<=> ( v84423(VarCurr)
| v84424(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15676,axiom,
! [VarCurr] :
( v84424(VarCurr)
<=> ( v84394(VarCurr)
& v84425(VarCurr) ) ) ).
fof(writeUnaryOperator_5935,axiom,
! [VarCurr] :
( ~ v84425(VarCurr)
<=> v84423(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6212,axiom,
! [VarCurr] :
( v84423(VarCurr)
<=> ( v84392(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6211,axiom,
! [VarCurr] :
( v84419(VarCurr)
<=> ( ( v84420(VarCurr,bitIndex2)
<=> $true )
& ( v84420(VarCurr,bitIndex1)
<=> $false )
& ( v84420(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26232,axiom,
! [VarCurr] :
( v84420(VarCurr,bitIndex0)
<=> v84390(VarCurr) ) ).
fof(addAssignment_26231,axiom,
! [VarCurr] :
( v84420(VarCurr,bitIndex1)
<=> v84388(VarCurr) ) ).
fof(addAssignment_26230,axiom,
! [VarCurr] :
( v84420(VarCurr,bitIndex2)
<=> v84386(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15675,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84404(VarNext)
<=> ( v84405(VarNext)
& v84400(VarNext) ) ) ) ).
fof(writeUnaryOperator_5934,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v84405(VarNext)
<=> v84407(VarNext) ) ) ).
fof(addAssignment_26229,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84407(VarNext)
<=> v84400(VarCurr) ) ) ).
fof(addAssignment_26228,axiom,
! [VarCurr] :
( v84400(VarCurr)
<=> v72892(VarCurr) ) ).
fof(addAssignment_26227,axiom,
! [VarCurr] :
( v84398(VarCurr)
<=> $false ) ).
fof(addAssignment_26226,axiom,
! [VarCurr] :
( v84396(VarCurr)
<=> v72867(VarCurr) ) ).
fof(addAssignment_26225,axiom,
! [VarCurr] :
( v84394(VarCurr)
<=> $false ) ).
fof(addAssignment_26224,axiom,
! [VarCurr] :
( v84392(VarCurr)
<=> v72857(VarCurr,bitIndex8) ) ).
fof(addAssignment_26223,axiom,
! [VarCurr] :
( v72857(VarCurr,bitIndex8)
<=> v72859(VarCurr,bitIndex8) ) ).
fof(addAssignment_26222,axiom,
! [VarCurr] :
( v72859(VarCurr,bitIndex8)
<=> v72861(VarCurr,bitIndex8) ) ).
fof(addAssignment_26221,axiom,
! [VarCurr] :
( v72861(VarCurr,bitIndex8)
<=> v68423(VarCurr,bitIndex8) ) ).
fof(addAssignment_26220,axiom,
! [VarCurr] :
( v68423(VarCurr,bitIndex8)
<=> v68425(VarCurr,bitIndex8) ) ).
fof(addAssignment_26219,axiom,
! [VarCurr] :
( v68425(VarCurr,bitIndex8)
<=> v68427(VarCurr,bitIndex8) ) ).
fof(addAssignment_26218,axiom,
! [VarCurr] :
( v68427(VarCurr,bitIndex8)
<=> v68429(VarCurr,bitIndex8) ) ).
fof(addAssignment_26217,axiom,
! [VarCurr] :
( v68429(VarCurr,bitIndex8)
<=> v68431(VarCurr,bitIndex8) ) ).
fof(addAssignment_26216,axiom,
! [VarCurr] :
( v68431(VarCurr,bitIndex8)
<=> v68433(VarCurr,bitIndex8) ) ).
fof(addAssignment_26215,axiom,
! [VarCurr] :
( v84390(VarCurr)
<=> $false ) ).
fof(addAssignment_26214,axiom,
! [VarCurr] :
( v84388(VarCurr)
<=> $false ) ).
fof(addAssignment_26213,axiom,
! [VarCurr] :
( v84386(VarCurr)
<=> $true ) ).
fof(addAssignment_26212,axiom,
! [VarCurr] :
( v84384(VarCurr)
<=> $false ) ).
fof(addAssignment_26211,axiom,
! [VarCurr] :
( v84382(VarCurr)
<=> v72830(VarCurr) ) ).
fof(addAssignment_26210,axiom,
! [VarCurr] :
( v84360(VarCurr)
<=> v84362(VarCurr) ) ).
fof(addAssignment_26209,axiom,
! [VarCurr] :
( v84362(VarCurr)
<=> v68313(VarCurr) ) ).
fof(addAssignment_26208,axiom,
! [VarCurr] :
( v80898(VarCurr)
<=> v80900(VarCurr) ) ).
fof(addAssignment_26207,axiom,
! [VarCurr] :
( v80900(VarCurr)
<=> v80902(VarCurr) ) ).
fof(addAssignment_26206,axiom,
! [VarCurr] :
( v80902(VarCurr)
<=> v80904(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6210,axiom,
! [VarCurr] :
( v80904(VarCurr)
<=> ( ( v80906(VarCurr,bitIndex1)
<=> $false )
& ( v80906(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1329,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v84334(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v80906(VarNext,B)
<=> v80906(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1387,axiom,
! [VarNext] :
( v84334(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v80906(VarNext,B)
<=> v84344(VarNext,B) ) ) ) ).
fof(addAssignment_26205,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v84344(VarNext,B)
<=> v84342(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1800,axiom,
! [VarCurr] :
( ~ v84345(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v84342(VarCurr,B)
<=> v80912(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1832,axiom,
! [VarCurr] :
( v84345(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v84342(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_5933,axiom,
! [VarCurr] :
( ~ v84345(VarCurr)
<=> v80908(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15674,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84334(VarNext)
<=> v84335(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15673,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84335(VarNext)
<=> ( v84336(VarNext)
& v84331(VarNext) ) ) ) ).
fof(writeUnaryOperator_5932,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v84336(VarNext)
<=> v84338(VarNext) ) ) ).
fof(addAssignment_26204,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84338(VarNext)
<=> v84331(VarCurr) ) ) ).
fof(addAssignment_26203,axiom,
! [VarCurr] :
( v84331(VarCurr)
<=> v83999(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_132,axiom,
! [VarCurr] :
( ( ~ v84320(VarCurr)
& ~ v84322(VarCurr)
& ~ v84324(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v80912(VarCurr,B)
<=> v84329(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1051,axiom,
! [VarCurr] :
( v84324(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v80912(VarCurr,B)
<=> v84325(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4128,axiom,
! [VarCurr] :
( v84322(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v80912(VarCurr,B)
<=> v84323(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4138,axiom,
! [VarCurr] :
( v84320(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v80912(VarCurr,B)
<=> v84321(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1799,axiom,
! [VarCurr] :
( ~ v83979(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v84329(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1831,axiom,
! [VarCurr] :
( v83979(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v84329(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6209,axiom,
! [VarCurr] :
( v84328(VarCurr)
<=> ( ( v80906(VarCurr,bitIndex1)
<=> $true )
& ( v80906(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1798,axiom,
! [VarCurr] :
( ~ v83864(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v84325(VarCurr,B)
<=> v84327(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1830,axiom,
! [VarCurr] :
( v83864(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v84325(VarCurr,B)
<=> v84326(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1797,axiom,
! [VarCurr] :
( ~ v83973(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v84327(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1829,axiom,
! [VarCurr] :
( v83973(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v84327(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1796,axiom,
! [VarCurr] :
( ~ v80914(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v84326(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1828,axiom,
! [VarCurr] :
( v80914(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v84326(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6208,axiom,
! [VarCurr] :
( v84324(VarCurr)
<=> ( ( v80906(VarCurr,bitIndex1)
<=> $true )
& ( v80906(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1795,axiom,
! [VarCurr] :
( ~ v83853(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v84323(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1827,axiom,
! [VarCurr] :
( v83853(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v84323(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6207,axiom,
! [VarCurr] :
( v84322(VarCurr)
<=> ( ( v80906(VarCurr,bitIndex1)
<=> $false )
& ( v80906(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1794,axiom,
! [VarCurr] :
( ~ v80914(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v84321(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1826,axiom,
! [VarCurr] :
( v80914(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v84321(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6206,axiom,
! [VarCurr] :
( v84320(VarCurr)
<=> ( ( v80906(VarCurr,bitIndex1)
<=> $false )
& ( v80906(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26202,axiom,
! [VarCurr] :
( v83979(VarCurr)
<=> v83981(VarCurr) ) ).
fof(addAssignment_26201,axiom,
! [VarCurr] :
( v83981(VarCurr)
<=> v83983(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15672,axiom,
! [VarCurr] :
( v83983(VarCurr)
<=> ( v83985(VarCurr)
& v84318(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6205,axiom,
! [VarCurr] :
( v84318(VarCurr)
<=> ( ( v84023(VarCurr,bitIndex24)
<=> $false )
& ( v84023(VarCurr,bitIndex23)
<=> $false )
& ( v84023(VarCurr,bitIndex22)
<=> $false )
& ( v84023(VarCurr,bitIndex21)
<=> $false )
& ( v84023(VarCurr,bitIndex20)
<=> $false )
& ( v84023(VarCurr,bitIndex19)
<=> $false )
& ( v84023(VarCurr,bitIndex18)
<=> $false )
& ( v84023(VarCurr,bitIndex17)
<=> $false )
& ( v84023(VarCurr,bitIndex16)
<=> $false )
& ( v84023(VarCurr,bitIndex15)
<=> $false )
& ( v84023(VarCurr,bitIndex14)
<=> $false )
& ( v84023(VarCurr,bitIndex13)
<=> $false )
& ( v84023(VarCurr,bitIndex12)
<=> $false )
& ( v84023(VarCurr,bitIndex11)
<=> $false )
& ( v84023(VarCurr,bitIndex10)
<=> $false )
& ( v84023(VarCurr,bitIndex9)
<=> $false )
& ( v84023(VarCurr,bitIndex8)
<=> $false )
& ( v84023(VarCurr,bitIndex7)
<=> $false )
& ( v84023(VarCurr,bitIndex6)
<=> $false )
& ( v84023(VarCurr,bitIndex5)
<=> $false )
& ( v84023(VarCurr,bitIndex4)
<=> $false )
& ( v84023(VarCurr,bitIndex3)
<=> $false )
& ( v84023(VarCurr,bitIndex2)
<=> $false )
& ( v84023(VarCurr,bitIndex1)
<=> $false )
& ( v84023(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1328,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v84098(VarNext)
=> ! [B] :
( range_24_0(B)
=> ( v84023(VarNext,B)
<=> v84023(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1386,axiom,
! [VarNext] :
( v84098(VarNext)
=> ! [B] :
( range_24_0(B)
=> ( v84023(VarNext,B)
<=> v84137(VarNext,B) ) ) ) ).
fof(addAssignment_26200,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_24_0(B)
=> ( v84137(VarNext,B)
<=> v84135(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1793,axiom,
! [VarCurr] :
( ~ v84134(VarCurr)
=> ! [B] :
( range_24_0(B)
=> ( v84135(VarCurr,B)
<=> v84138(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1825,axiom,
! [VarCurr] :
( v84134(VarCurr)
=> ! [B] :
( range_24_0(B)
=> ( v84135(VarCurr,B)
<=> $false ) ) ) ).
fof(bitBlastConstant_11281,axiom,
~ b0000000000000000000000000(bitIndex24) ).
fof(bitBlastConstant_11280,axiom,
~ b0000000000000000000000000(bitIndex23) ).
fof(bitBlastConstant_11279,axiom,
~ b0000000000000000000000000(bitIndex22) ).
fof(bitBlastConstant_11278,axiom,
~ b0000000000000000000000000(bitIndex21) ).
fof(bitBlastConstant_11277,axiom,
~ b0000000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_11276,axiom,
~ b0000000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_11275,axiom,
~ b0000000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_11274,axiom,
~ b0000000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_11273,axiom,
~ b0000000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_11272,axiom,
~ b0000000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_11271,axiom,
~ b0000000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_11270,axiom,
~ b0000000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_11269,axiom,
~ b0000000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_11268,axiom,
~ b0000000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_11267,axiom,
~ b0000000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_11266,axiom,
~ b0000000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_11265,axiom,
~ b0000000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_11264,axiom,
~ b0000000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_11263,axiom,
~ b0000000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_11262,axiom,
~ b0000000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_11261,axiom,
~ b0000000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_11260,axiom,
~ b0000000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_11259,axiom,
~ b0000000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_11258,axiom,
~ b0000000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_11257,axiom,
~ b0000000000000000000000000(bitIndex0) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1792,axiom,
! [VarCurr] :
( ~ v83989(VarCurr)
=> ! [B] :
( range_24_0(B)
=> ( v84138(VarCurr,B)
<=> v84139(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1824,axiom,
! [VarCurr] :
( v83989(VarCurr)
=> ! [B] :
( range_24_0(B)
=> ( v84138(VarCurr,B)
<=> v84026(VarCurr,B) ) ) ) ).
fof(addAssignment_26199,axiom,
! [VarCurr] :
( v84139(VarCurr,bitIndex0)
<=> v84313(VarCurr) ) ).
fof(addAssignment_26198,axiom,
! [VarCurr] :
( v84139(VarCurr,bitIndex1)
<=> v84311(VarCurr) ) ).
fof(addAssignment_26197,axiom,
! [VarCurr] :
( v84139(VarCurr,bitIndex2)
<=> v84307(VarCurr) ) ).
fof(addAssignment_26196,axiom,
! [VarCurr] :
( v84139(VarCurr,bitIndex3)
<=> v84303(VarCurr) ) ).
fof(addAssignment_26195,axiom,
! [VarCurr] :
( v84139(VarCurr,bitIndex4)
<=> v84299(VarCurr) ) ).
fof(addAssignment_26194,axiom,
! [VarCurr] :
( v84139(VarCurr,bitIndex5)
<=> v84295(VarCurr) ) ).
fof(addAssignment_26193,axiom,
! [VarCurr] :
( v84139(VarCurr,bitIndex6)
<=> v84291(VarCurr) ) ).
fof(addAssignment_26192,axiom,
! [VarCurr] :
( v84139(VarCurr,bitIndex7)
<=> v84287(VarCurr) ) ).
fof(addAssignment_26191,axiom,
! [VarCurr] :
( v84139(VarCurr,bitIndex8)
<=> v84283(VarCurr) ) ).
fof(addAssignment_26190,axiom,
! [VarCurr] :
( v84139(VarCurr,bitIndex9)
<=> v84279(VarCurr) ) ).
fof(addAssignment_26189,axiom,
! [VarCurr] :
( v84139(VarCurr,bitIndex10)
<=> v84275(VarCurr) ) ).
fof(addAssignment_26188,axiom,
! [VarCurr] :
( v84139(VarCurr,bitIndex11)
<=> v84271(VarCurr) ) ).
fof(addAssignment_26187,axiom,
! [VarCurr] :
( v84139(VarCurr,bitIndex12)
<=> v84267(VarCurr) ) ).
fof(addAssignment_26186,axiom,
! [VarCurr] :
( v84139(VarCurr,bitIndex13)
<=> v84263(VarCurr) ) ).
fof(addAssignment_26185,axiom,
! [VarCurr] :
( v84139(VarCurr,bitIndex14)
<=> v84259(VarCurr) ) ).
fof(addAssignment_26184,axiom,
! [VarCurr] :
( v84139(VarCurr,bitIndex15)
<=> v84255(VarCurr) ) ).
fof(addAssignment_26183,axiom,
! [VarCurr] :
( v84139(VarCurr,bitIndex16)
<=> v84251(VarCurr) ) ).
fof(addAssignment_26182,axiom,
! [VarCurr] :
( v84139(VarCurr,bitIndex17)
<=> v84247(VarCurr) ) ).
fof(addAssignment_26181,axiom,
! [VarCurr] :
( v84139(VarCurr,bitIndex18)
<=> v84243(VarCurr) ) ).
fof(addAssignment_26180,axiom,
! [VarCurr] :
( v84139(VarCurr,bitIndex19)
<=> v84239(VarCurr) ) ).
fof(addAssignment_26179,axiom,
! [VarCurr] :
( v84139(VarCurr,bitIndex20)
<=> v84235(VarCurr) ) ).
fof(addAssignment_26178,axiom,
! [VarCurr] :
( v84139(VarCurr,bitIndex21)
<=> v84231(VarCurr) ) ).
fof(addAssignment_26177,axiom,
! [VarCurr] :
( v84139(VarCurr,bitIndex22)
<=> v84227(VarCurr) ) ).
fof(addAssignment_26176,axiom,
! [VarCurr] :
( v84139(VarCurr,bitIndex23)
<=> v84223(VarCurr) ) ).
fof(addAssignment_26175,axiom,
! [VarCurr] :
( v84139(VarCurr,bitIndex24)
<=> v84219(VarCurr) ) ).
fof(addAssignment_26174,axiom,
! [VarCurr] :
( v84139(VarCurr,bitIndex25)
<=> v84141(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15671,axiom,
! [VarCurr] :
( v84311(VarCurr)
<=> ( v84312(VarCurr)
& v84314(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15670,axiom,
! [VarCurr] :
( v84314(VarCurr)
<=> ( v84145(VarCurr,bitIndex0)
| v84193(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1012,axiom,
! [VarCurr] :
( v84312(VarCurr)
<=> ( v84313(VarCurr)
| v84145(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_5931,axiom,
! [VarCurr] :
( ~ v84313(VarCurr)
<=> v84145(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15669,axiom,
! [VarCurr] :
( v84307(VarCurr)
<=> ( v84308(VarCurr)
& v84310(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15668,axiom,
! [VarCurr] :
( v84310(VarCurr)
<=> ( v84191(VarCurr)
| v84194(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1011,axiom,
! [VarCurr] :
( v84308(VarCurr)
<=> ( v84309(VarCurr)
| v84145(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_5930,axiom,
! [VarCurr] :
( ~ v84309(VarCurr)
<=> v84191(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15667,axiom,
! [VarCurr] :
( v84303(VarCurr)
<=> ( v84304(VarCurr)
& v84306(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15666,axiom,
! [VarCurr] :
( v84306(VarCurr)
<=> ( v84189(VarCurr)
| v84195(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1010,axiom,
! [VarCurr] :
( v84304(VarCurr)
<=> ( v84305(VarCurr)
| v84145(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_5929,axiom,
! [VarCurr] :
( ~ v84305(VarCurr)
<=> v84189(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15665,axiom,
! [VarCurr] :
( v84299(VarCurr)
<=> ( v84300(VarCurr)
& v84302(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15664,axiom,
! [VarCurr] :
( v84302(VarCurr)
<=> ( v84187(VarCurr)
| v84196(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1009,axiom,
! [VarCurr] :
( v84300(VarCurr)
<=> ( v84301(VarCurr)
| v84145(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_5928,axiom,
! [VarCurr] :
( ~ v84301(VarCurr)
<=> v84187(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15663,axiom,
! [VarCurr] :
( v84295(VarCurr)
<=> ( v84296(VarCurr)
& v84298(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15662,axiom,
! [VarCurr] :
( v84298(VarCurr)
<=> ( v84185(VarCurr)
| v84197(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1008,axiom,
! [VarCurr] :
( v84296(VarCurr)
<=> ( v84297(VarCurr)
| v84145(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_5927,axiom,
! [VarCurr] :
( ~ v84297(VarCurr)
<=> v84185(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15661,axiom,
! [VarCurr] :
( v84291(VarCurr)
<=> ( v84292(VarCurr)
& v84294(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15660,axiom,
! [VarCurr] :
( v84294(VarCurr)
<=> ( v84183(VarCurr)
| v84198(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1007,axiom,
! [VarCurr] :
( v84292(VarCurr)
<=> ( v84293(VarCurr)
| v84145(VarCurr,bitIndex6) ) ) ).
fof(writeUnaryOperator_5926,axiom,
! [VarCurr] :
( ~ v84293(VarCurr)
<=> v84183(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15659,axiom,
! [VarCurr] :
( v84287(VarCurr)
<=> ( v84288(VarCurr)
& v84290(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15658,axiom,
! [VarCurr] :
( v84290(VarCurr)
<=> ( v84181(VarCurr)
| v84199(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1006,axiom,
! [VarCurr] :
( v84288(VarCurr)
<=> ( v84289(VarCurr)
| v84145(VarCurr,bitIndex7) ) ) ).
fof(writeUnaryOperator_5925,axiom,
! [VarCurr] :
( ~ v84289(VarCurr)
<=> v84181(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15657,axiom,
! [VarCurr] :
( v84283(VarCurr)
<=> ( v84284(VarCurr)
& v84286(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15656,axiom,
! [VarCurr] :
( v84286(VarCurr)
<=> ( v84179(VarCurr)
| v84200(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1005,axiom,
! [VarCurr] :
( v84284(VarCurr)
<=> ( v84285(VarCurr)
| v84145(VarCurr,bitIndex8) ) ) ).
fof(writeUnaryOperator_5924,axiom,
! [VarCurr] :
( ~ v84285(VarCurr)
<=> v84179(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15655,axiom,
! [VarCurr] :
( v84279(VarCurr)
<=> ( v84280(VarCurr)
& v84282(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15654,axiom,
! [VarCurr] :
( v84282(VarCurr)
<=> ( v84177(VarCurr)
| v84201(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1004,axiom,
! [VarCurr] :
( v84280(VarCurr)
<=> ( v84281(VarCurr)
| v84145(VarCurr,bitIndex9) ) ) ).
fof(writeUnaryOperator_5923,axiom,
! [VarCurr] :
( ~ v84281(VarCurr)
<=> v84177(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15653,axiom,
! [VarCurr] :
( v84275(VarCurr)
<=> ( v84276(VarCurr)
& v84278(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15652,axiom,
! [VarCurr] :
( v84278(VarCurr)
<=> ( v84175(VarCurr)
| v84202(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1003,axiom,
! [VarCurr] :
( v84276(VarCurr)
<=> ( v84277(VarCurr)
| v84145(VarCurr,bitIndex10) ) ) ).
fof(writeUnaryOperator_5922,axiom,
! [VarCurr] :
( ~ v84277(VarCurr)
<=> v84175(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15651,axiom,
! [VarCurr] :
( v84271(VarCurr)
<=> ( v84272(VarCurr)
& v84274(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15650,axiom,
! [VarCurr] :
( v84274(VarCurr)
<=> ( v84173(VarCurr)
| v84203(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1002,axiom,
! [VarCurr] :
( v84272(VarCurr)
<=> ( v84273(VarCurr)
| v84145(VarCurr,bitIndex11) ) ) ).
fof(writeUnaryOperator_5921,axiom,
! [VarCurr] :
( ~ v84273(VarCurr)
<=> v84173(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15649,axiom,
! [VarCurr] :
( v84267(VarCurr)
<=> ( v84268(VarCurr)
& v84270(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15648,axiom,
! [VarCurr] :
( v84270(VarCurr)
<=> ( v84171(VarCurr)
| v84204(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1001,axiom,
! [VarCurr] :
( v84268(VarCurr)
<=> ( v84269(VarCurr)
| v84145(VarCurr,bitIndex12) ) ) ).
fof(writeUnaryOperator_5920,axiom,
! [VarCurr] :
( ~ v84269(VarCurr)
<=> v84171(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15647,axiom,
! [VarCurr] :
( v84263(VarCurr)
<=> ( v84264(VarCurr)
& v84266(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15646,axiom,
! [VarCurr] :
( v84266(VarCurr)
<=> ( v84169(VarCurr)
| v84205(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1000,axiom,
! [VarCurr] :
( v84264(VarCurr)
<=> ( v84265(VarCurr)
| v84145(VarCurr,bitIndex13) ) ) ).
fof(writeUnaryOperator_5919,axiom,
! [VarCurr] :
( ~ v84265(VarCurr)
<=> v84169(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15645,axiom,
! [VarCurr] :
( v84259(VarCurr)
<=> ( v84260(VarCurr)
& v84262(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15644,axiom,
! [VarCurr] :
( v84262(VarCurr)
<=> ( v84167(VarCurr)
| v84206(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_999,axiom,
! [VarCurr] :
( v84260(VarCurr)
<=> ( v84261(VarCurr)
| v84145(VarCurr,bitIndex14) ) ) ).
fof(writeUnaryOperator_5918,axiom,
! [VarCurr] :
( ~ v84261(VarCurr)
<=> v84167(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15643,axiom,
! [VarCurr] :
( v84255(VarCurr)
<=> ( v84256(VarCurr)
& v84258(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15642,axiom,
! [VarCurr] :
( v84258(VarCurr)
<=> ( v84165(VarCurr)
| v84207(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_998,axiom,
! [VarCurr] :
( v84256(VarCurr)
<=> ( v84257(VarCurr)
| v84145(VarCurr,bitIndex15) ) ) ).
fof(writeUnaryOperator_5917,axiom,
! [VarCurr] :
( ~ v84257(VarCurr)
<=> v84165(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15641,axiom,
! [VarCurr] :
( v84251(VarCurr)
<=> ( v84252(VarCurr)
& v84254(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15640,axiom,
! [VarCurr] :
( v84254(VarCurr)
<=> ( v84163(VarCurr)
| v84208(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_997,axiom,
! [VarCurr] :
( v84252(VarCurr)
<=> ( v84253(VarCurr)
| v84145(VarCurr,bitIndex16) ) ) ).
fof(writeUnaryOperator_5916,axiom,
! [VarCurr] :
( ~ v84253(VarCurr)
<=> v84163(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15639,axiom,
! [VarCurr] :
( v84247(VarCurr)
<=> ( v84248(VarCurr)
& v84250(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15638,axiom,
! [VarCurr] :
( v84250(VarCurr)
<=> ( v84161(VarCurr)
| v84209(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_996,axiom,
! [VarCurr] :
( v84248(VarCurr)
<=> ( v84249(VarCurr)
| v84145(VarCurr,bitIndex17) ) ) ).
fof(writeUnaryOperator_5915,axiom,
! [VarCurr] :
( ~ v84249(VarCurr)
<=> v84161(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15637,axiom,
! [VarCurr] :
( v84243(VarCurr)
<=> ( v84244(VarCurr)
& v84246(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15636,axiom,
! [VarCurr] :
( v84246(VarCurr)
<=> ( v84159(VarCurr)
| v84210(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_995,axiom,
! [VarCurr] :
( v84244(VarCurr)
<=> ( v84245(VarCurr)
| v84145(VarCurr,bitIndex18) ) ) ).
fof(writeUnaryOperator_5914,axiom,
! [VarCurr] :
( ~ v84245(VarCurr)
<=> v84159(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15635,axiom,
! [VarCurr] :
( v84239(VarCurr)
<=> ( v84240(VarCurr)
& v84242(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15634,axiom,
! [VarCurr] :
( v84242(VarCurr)
<=> ( v84157(VarCurr)
| v84211(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_994,axiom,
! [VarCurr] :
( v84240(VarCurr)
<=> ( v84241(VarCurr)
| v84145(VarCurr,bitIndex19) ) ) ).
fof(writeUnaryOperator_5913,axiom,
! [VarCurr] :
( ~ v84241(VarCurr)
<=> v84157(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15633,axiom,
! [VarCurr] :
( v84235(VarCurr)
<=> ( v84236(VarCurr)
& v84238(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15632,axiom,
! [VarCurr] :
( v84238(VarCurr)
<=> ( v84155(VarCurr)
| v84212(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_993,axiom,
! [VarCurr] :
( v84236(VarCurr)
<=> ( v84237(VarCurr)
| v84145(VarCurr,bitIndex20) ) ) ).
fof(writeUnaryOperator_5912,axiom,
! [VarCurr] :
( ~ v84237(VarCurr)
<=> v84155(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15631,axiom,
! [VarCurr] :
( v84231(VarCurr)
<=> ( v84232(VarCurr)
& v84234(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15630,axiom,
! [VarCurr] :
( v84234(VarCurr)
<=> ( v84153(VarCurr)
| v84213(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_992,axiom,
! [VarCurr] :
( v84232(VarCurr)
<=> ( v84233(VarCurr)
| v84145(VarCurr,bitIndex21) ) ) ).
fof(writeUnaryOperator_5911,axiom,
! [VarCurr] :
( ~ v84233(VarCurr)
<=> v84153(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15629,axiom,
! [VarCurr] :
( v84227(VarCurr)
<=> ( v84228(VarCurr)
& v84230(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15628,axiom,
! [VarCurr] :
( v84230(VarCurr)
<=> ( v84151(VarCurr)
| v84214(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_991,axiom,
! [VarCurr] :
( v84228(VarCurr)
<=> ( v84229(VarCurr)
| v84145(VarCurr,bitIndex22) ) ) ).
fof(writeUnaryOperator_5910,axiom,
! [VarCurr] :
( ~ v84229(VarCurr)
<=> v84151(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15627,axiom,
! [VarCurr] :
( v84223(VarCurr)
<=> ( v84224(VarCurr)
& v84226(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15626,axiom,
! [VarCurr] :
( v84226(VarCurr)
<=> ( v84149(VarCurr)
| v84215(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_990,axiom,
! [VarCurr] :
( v84224(VarCurr)
<=> ( v84225(VarCurr)
| v84145(VarCurr,bitIndex23) ) ) ).
fof(writeUnaryOperator_5909,axiom,
! [VarCurr] :
( ~ v84225(VarCurr)
<=> v84149(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15625,axiom,
! [VarCurr] :
( v84219(VarCurr)
<=> ( v84220(VarCurr)
& v84222(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15624,axiom,
! [VarCurr] :
( v84222(VarCurr)
<=> ( v84147(VarCurr)
| v84216(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_989,axiom,
! [VarCurr] :
( v84220(VarCurr)
<=> ( v84221(VarCurr)
| v84145(VarCurr,bitIndex24) ) ) ).
fof(writeUnaryOperator_5908,axiom,
! [VarCurr] :
( ~ v84221(VarCurr)
<=> v84147(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15623,axiom,
! [VarCurr] :
( v84141(VarCurr)
<=> ( v84142(VarCurr)
& v84217(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15622,axiom,
! [VarCurr] :
( v84217(VarCurr)
<=> ( v84144(VarCurr)
| v84218(VarCurr) ) ) ).
fof(writeUnaryOperator_5907,axiom,
! [VarCurr] :
( ~ v84218(VarCurr)
<=> v84145(VarCurr,bitIndex25) ) ).
fof(writeBinaryOperatorShiftedRanges_988,axiom,
! [VarCurr] :
( v84142(VarCurr)
<=> ( v84143(VarCurr)
| v84145(VarCurr,bitIndex25) ) ) ).
fof(writeUnaryOperator_5906,axiom,
! [VarCurr] :
( ~ v84143(VarCurr)
<=> v84144(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_987,axiom,
! [VarCurr] :
( v84144(VarCurr)
<=> ( v84145(VarCurr,bitIndex24)
| v84146(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15621,axiom,
! [VarCurr] :
( v84146(VarCurr)
<=> ( v84147(VarCurr)
& v84216(VarCurr) ) ) ).
fof(writeUnaryOperator_5905,axiom,
! [VarCurr] :
( ~ v84216(VarCurr)
<=> v84145(VarCurr,bitIndex24) ) ).
fof(writeBinaryOperatorShiftedRanges_986,axiom,
! [VarCurr] :
( v84147(VarCurr)
<=> ( v84145(VarCurr,bitIndex23)
| v84148(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15620,axiom,
! [VarCurr] :
( v84148(VarCurr)
<=> ( v84149(VarCurr)
& v84215(VarCurr) ) ) ).
fof(writeUnaryOperator_5904,axiom,
! [VarCurr] :
( ~ v84215(VarCurr)
<=> v84145(VarCurr,bitIndex23) ) ).
fof(writeBinaryOperatorShiftedRanges_985,axiom,
! [VarCurr] :
( v84149(VarCurr)
<=> ( v84145(VarCurr,bitIndex22)
| v84150(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15619,axiom,
! [VarCurr] :
( v84150(VarCurr)
<=> ( v84151(VarCurr)
& v84214(VarCurr) ) ) ).
fof(writeUnaryOperator_5903,axiom,
! [VarCurr] :
( ~ v84214(VarCurr)
<=> v84145(VarCurr,bitIndex22) ) ).
fof(writeBinaryOperatorShiftedRanges_984,axiom,
! [VarCurr] :
( v84151(VarCurr)
<=> ( v84145(VarCurr,bitIndex21)
| v84152(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15618,axiom,
! [VarCurr] :
( v84152(VarCurr)
<=> ( v84153(VarCurr)
& v84213(VarCurr) ) ) ).
fof(writeUnaryOperator_5902,axiom,
! [VarCurr] :
( ~ v84213(VarCurr)
<=> v84145(VarCurr,bitIndex21) ) ).
fof(writeBinaryOperatorShiftedRanges_983,axiom,
! [VarCurr] :
( v84153(VarCurr)
<=> ( v84145(VarCurr,bitIndex20)
| v84154(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15617,axiom,
! [VarCurr] :
( v84154(VarCurr)
<=> ( v84155(VarCurr)
& v84212(VarCurr) ) ) ).
fof(writeUnaryOperator_5901,axiom,
! [VarCurr] :
( ~ v84212(VarCurr)
<=> v84145(VarCurr,bitIndex20) ) ).
fof(writeBinaryOperatorShiftedRanges_982,axiom,
! [VarCurr] :
( v84155(VarCurr)
<=> ( v84145(VarCurr,bitIndex19)
| v84156(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15616,axiom,
! [VarCurr] :
( v84156(VarCurr)
<=> ( v84157(VarCurr)
& v84211(VarCurr) ) ) ).
fof(writeUnaryOperator_5900,axiom,
! [VarCurr] :
( ~ v84211(VarCurr)
<=> v84145(VarCurr,bitIndex19) ) ).
fof(writeBinaryOperatorShiftedRanges_981,axiom,
! [VarCurr] :
( v84157(VarCurr)
<=> ( v84145(VarCurr,bitIndex18)
| v84158(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15615,axiom,
! [VarCurr] :
( v84158(VarCurr)
<=> ( v84159(VarCurr)
& v84210(VarCurr) ) ) ).
fof(writeUnaryOperator_5899,axiom,
! [VarCurr] :
( ~ v84210(VarCurr)
<=> v84145(VarCurr,bitIndex18) ) ).
fof(writeBinaryOperatorShiftedRanges_980,axiom,
! [VarCurr] :
( v84159(VarCurr)
<=> ( v84145(VarCurr,bitIndex17)
| v84160(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15614,axiom,
! [VarCurr] :
( v84160(VarCurr)
<=> ( v84161(VarCurr)
& v84209(VarCurr) ) ) ).
fof(writeUnaryOperator_5898,axiom,
! [VarCurr] :
( ~ v84209(VarCurr)
<=> v84145(VarCurr,bitIndex17) ) ).
fof(writeBinaryOperatorShiftedRanges_979,axiom,
! [VarCurr] :
( v84161(VarCurr)
<=> ( v84145(VarCurr,bitIndex16)
| v84162(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15613,axiom,
! [VarCurr] :
( v84162(VarCurr)
<=> ( v84163(VarCurr)
& v84208(VarCurr) ) ) ).
fof(writeUnaryOperator_5897,axiom,
! [VarCurr] :
( ~ v84208(VarCurr)
<=> v84145(VarCurr,bitIndex16) ) ).
fof(writeBinaryOperatorShiftedRanges_978,axiom,
! [VarCurr] :
( v84163(VarCurr)
<=> ( v84145(VarCurr,bitIndex15)
| v84164(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15612,axiom,
! [VarCurr] :
( v84164(VarCurr)
<=> ( v84165(VarCurr)
& v84207(VarCurr) ) ) ).
fof(writeUnaryOperator_5896,axiom,
! [VarCurr] :
( ~ v84207(VarCurr)
<=> v84145(VarCurr,bitIndex15) ) ).
fof(writeBinaryOperatorShiftedRanges_977,axiom,
! [VarCurr] :
( v84165(VarCurr)
<=> ( v84145(VarCurr,bitIndex14)
| v84166(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15611,axiom,
! [VarCurr] :
( v84166(VarCurr)
<=> ( v84167(VarCurr)
& v84206(VarCurr) ) ) ).
fof(writeUnaryOperator_5895,axiom,
! [VarCurr] :
( ~ v84206(VarCurr)
<=> v84145(VarCurr,bitIndex14) ) ).
fof(writeBinaryOperatorShiftedRanges_976,axiom,
! [VarCurr] :
( v84167(VarCurr)
<=> ( v84145(VarCurr,bitIndex13)
| v84168(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15610,axiom,
! [VarCurr] :
( v84168(VarCurr)
<=> ( v84169(VarCurr)
& v84205(VarCurr) ) ) ).
fof(writeUnaryOperator_5894,axiom,
! [VarCurr] :
( ~ v84205(VarCurr)
<=> v84145(VarCurr,bitIndex13) ) ).
fof(writeBinaryOperatorShiftedRanges_975,axiom,
! [VarCurr] :
( v84169(VarCurr)
<=> ( v84145(VarCurr,bitIndex12)
| v84170(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15609,axiom,
! [VarCurr] :
( v84170(VarCurr)
<=> ( v84171(VarCurr)
& v84204(VarCurr) ) ) ).
fof(writeUnaryOperator_5893,axiom,
! [VarCurr] :
( ~ v84204(VarCurr)
<=> v84145(VarCurr,bitIndex12) ) ).
fof(writeBinaryOperatorShiftedRanges_974,axiom,
! [VarCurr] :
( v84171(VarCurr)
<=> ( v84145(VarCurr,bitIndex11)
| v84172(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15608,axiom,
! [VarCurr] :
( v84172(VarCurr)
<=> ( v84173(VarCurr)
& v84203(VarCurr) ) ) ).
fof(writeUnaryOperator_5892,axiom,
! [VarCurr] :
( ~ v84203(VarCurr)
<=> v84145(VarCurr,bitIndex11) ) ).
fof(writeBinaryOperatorShiftedRanges_973,axiom,
! [VarCurr] :
( v84173(VarCurr)
<=> ( v84145(VarCurr,bitIndex10)
| v84174(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15607,axiom,
! [VarCurr] :
( v84174(VarCurr)
<=> ( v84175(VarCurr)
& v84202(VarCurr) ) ) ).
fof(writeUnaryOperator_5891,axiom,
! [VarCurr] :
( ~ v84202(VarCurr)
<=> v84145(VarCurr,bitIndex10) ) ).
fof(writeBinaryOperatorShiftedRanges_972,axiom,
! [VarCurr] :
( v84175(VarCurr)
<=> ( v84145(VarCurr,bitIndex9)
| v84176(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15606,axiom,
! [VarCurr] :
( v84176(VarCurr)
<=> ( v84177(VarCurr)
& v84201(VarCurr) ) ) ).
fof(writeUnaryOperator_5890,axiom,
! [VarCurr] :
( ~ v84201(VarCurr)
<=> v84145(VarCurr,bitIndex9) ) ).
fof(writeBinaryOperatorShiftedRanges_971,axiom,
! [VarCurr] :
( v84177(VarCurr)
<=> ( v84145(VarCurr,bitIndex8)
| v84178(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15605,axiom,
! [VarCurr] :
( v84178(VarCurr)
<=> ( v84179(VarCurr)
& v84200(VarCurr) ) ) ).
fof(writeUnaryOperator_5889,axiom,
! [VarCurr] :
( ~ v84200(VarCurr)
<=> v84145(VarCurr,bitIndex8) ) ).
fof(writeBinaryOperatorShiftedRanges_970,axiom,
! [VarCurr] :
( v84179(VarCurr)
<=> ( v84145(VarCurr,bitIndex7)
| v84180(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15604,axiom,
! [VarCurr] :
( v84180(VarCurr)
<=> ( v84181(VarCurr)
& v84199(VarCurr) ) ) ).
fof(writeUnaryOperator_5888,axiom,
! [VarCurr] :
( ~ v84199(VarCurr)
<=> v84145(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorShiftedRanges_969,axiom,
! [VarCurr] :
( v84181(VarCurr)
<=> ( v84145(VarCurr,bitIndex6)
| v84182(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15603,axiom,
! [VarCurr] :
( v84182(VarCurr)
<=> ( v84183(VarCurr)
& v84198(VarCurr) ) ) ).
fof(writeUnaryOperator_5887,axiom,
! [VarCurr] :
( ~ v84198(VarCurr)
<=> v84145(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorShiftedRanges_968,axiom,
! [VarCurr] :
( v84183(VarCurr)
<=> ( v84145(VarCurr,bitIndex5)
| v84184(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15602,axiom,
! [VarCurr] :
( v84184(VarCurr)
<=> ( v84185(VarCurr)
& v84197(VarCurr) ) ) ).
fof(writeUnaryOperator_5886,axiom,
! [VarCurr] :
( ~ v84197(VarCurr)
<=> v84145(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_967,axiom,
! [VarCurr] :
( v84185(VarCurr)
<=> ( v84145(VarCurr,bitIndex4)
| v84186(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15601,axiom,
! [VarCurr] :
( v84186(VarCurr)
<=> ( v84187(VarCurr)
& v84196(VarCurr) ) ) ).
fof(writeUnaryOperator_5885,axiom,
! [VarCurr] :
( ~ v84196(VarCurr)
<=> v84145(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_966,axiom,
! [VarCurr] :
( v84187(VarCurr)
<=> ( v84145(VarCurr,bitIndex3)
| v84188(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15600,axiom,
! [VarCurr] :
( v84188(VarCurr)
<=> ( v84189(VarCurr)
& v84195(VarCurr) ) ) ).
fof(writeUnaryOperator_5884,axiom,
! [VarCurr] :
( ~ v84195(VarCurr)
<=> v84145(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_965,axiom,
! [VarCurr] :
( v84189(VarCurr)
<=> ( v84145(VarCurr,bitIndex2)
| v84190(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15599,axiom,
! [VarCurr] :
( v84190(VarCurr)
<=> ( v84191(VarCurr)
& v84194(VarCurr) ) ) ).
fof(writeUnaryOperator_5883,axiom,
! [VarCurr] :
( ~ v84194(VarCurr)
<=> v84145(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_964,axiom,
! [VarCurr] :
( v84191(VarCurr)
<=> ( v84145(VarCurr,bitIndex1)
| v84192(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15598,axiom,
! [VarCurr] :
( v84192(VarCurr)
<=> ( v84145(VarCurr,bitIndex0)
& v84193(VarCurr) ) ) ).
fof(writeUnaryOperator_5882,axiom,
! [VarCurr] :
( ~ v84193(VarCurr)
<=> v84145(VarCurr,bitIndex1) ) ).
fof(addZeroExtensionConstraint,axiom,
! [VarCurr] : ~ v84145(VarCurr,bitIndex25) ).
fof(addAssignment_26173,axiom,
! [VarCurr,B] :
( range_24_0(B)
=> ( v84145(VarCurr,B)
<=> v84023(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15597,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84098(VarNext)
<=> ( v84099(VarNext)
& v84106(VarNext) ) ) ) ).
fof(addAssignment_26172,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84106(VarNext)
<=> v84104(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15596,axiom,
! [VarCurr] :
( v84104(VarCurr)
<=> ( v84107(VarCurr)
| v84134(VarCurr) ) ) ).
fof(writeUnaryOperator_5881,axiom,
! [VarCurr] :
( ~ v84134(VarCurr)
<=> v83987(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15595,axiom,
! [VarCurr] :
( v84107(VarCurr)
<=> ( v84108(VarCurr)
| v83989(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15594,axiom,
! [VarCurr] :
( v84108(VarCurr)
<=> ( v83985(VarCurr)
& v84109(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_963,axiom,
! [VarCurr] :
( v84109(VarCurr)
<=> ( v84111(VarCurr)
| v84023(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_962,axiom,
! [VarCurr] :
( v84111(VarCurr)
<=> ( v84112(VarCurr)
| v84023(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_961,axiom,
! [VarCurr] :
( v84112(VarCurr)
<=> ( v84113(VarCurr)
| v84023(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_960,axiom,
! [VarCurr] :
( v84113(VarCurr)
<=> ( v84114(VarCurr)
| v84023(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_959,axiom,
! [VarCurr] :
( v84114(VarCurr)
<=> ( v84115(VarCurr)
| v84023(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_958,axiom,
! [VarCurr] :
( v84115(VarCurr)
<=> ( v84116(VarCurr)
| v84023(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_957,axiom,
! [VarCurr] :
( v84116(VarCurr)
<=> ( v84117(VarCurr)
| v84023(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_956,axiom,
! [VarCurr] :
( v84117(VarCurr)
<=> ( v84118(VarCurr)
| v84023(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_955,axiom,
! [VarCurr] :
( v84118(VarCurr)
<=> ( v84119(VarCurr)
| v84023(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_954,axiom,
! [VarCurr] :
( v84119(VarCurr)
<=> ( v84120(VarCurr)
| v84023(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_953,axiom,
! [VarCurr] :
( v84120(VarCurr)
<=> ( v84121(VarCurr)
| v84023(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_952,axiom,
! [VarCurr] :
( v84121(VarCurr)
<=> ( v84122(VarCurr)
| v84023(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_951,axiom,
! [VarCurr] :
( v84122(VarCurr)
<=> ( v84123(VarCurr)
| v84023(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_950,axiom,
! [VarCurr] :
( v84123(VarCurr)
<=> ( v84124(VarCurr)
| v84023(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_949,axiom,
! [VarCurr] :
( v84124(VarCurr)
<=> ( v84125(VarCurr)
| v84023(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_948,axiom,
! [VarCurr] :
( v84125(VarCurr)
<=> ( v84126(VarCurr)
| v84023(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_947,axiom,
! [VarCurr] :
( v84126(VarCurr)
<=> ( v84127(VarCurr)
| v84023(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_946,axiom,
! [VarCurr] :
( v84127(VarCurr)
<=> ( v84128(VarCurr)
| v84023(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_945,axiom,
! [VarCurr] :
( v84128(VarCurr)
<=> ( v84129(VarCurr)
| v84023(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_944,axiom,
! [VarCurr] :
( v84129(VarCurr)
<=> ( v84130(VarCurr)
| v84023(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_943,axiom,
! [VarCurr] :
( v84130(VarCurr)
<=> ( v84131(VarCurr)
| v84023(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_942,axiom,
! [VarCurr] :
( v84131(VarCurr)
<=> ( v84132(VarCurr)
| v84023(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_941,axiom,
! [VarCurr] :
( v84132(VarCurr)
<=> ( v84133(VarCurr)
| v84023(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_940,axiom,
! [VarCurr] :
( v84133(VarCurr)
<=> ( v84023(VarCurr,bitIndex0)
| v84023(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15593,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84099(VarNext)
<=> ( v84100(VarNext)
& v83997(VarNext) ) ) ) ).
fof(writeUnaryOperator_5880,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v84100(VarNext)
<=> v84008(VarNext) ) ) ).
fof(addAssignment_26171,axiom,
! [VarCurr,B] :
( range_24_0(B)
=> ( v84026(VarCurr,B)
<=> v84028(VarCurr,B) ) ) ).
fof(addAssignment_26170,axiom,
! [VarCurr,B] :
( range_24_0(B)
=> ( v84028(VarCurr,B)
<=> v84030(VarCurr,B) ) ) ).
fof(addAssignment_26169,axiom,
! [VarCurr,B] :
( range_24_0(B)
=> ( v84030(VarCurr,B)
<=> v84032(VarCurr,B) ) ) ).
fof(addAssignment_26168,axiom,
! [VarCurr,B] :
( range_24_0(B)
=> ( v84032(VarCurr,B)
<=> v84034(VarCurr,B) ) ) ).
fof(addAssignment_26167,axiom,
! [VarCurr,B] :
( range_24_0(B)
=> ( v84034(VarCurr,B)
<=> v84036(VarCurr,B) ) ) ).
fof(addAssignment_26166,axiom,
! [VarCurr,B] :
( range_24_0(B)
=> ( v84036(VarCurr,B)
<=> v84038(VarCurr,B) ) ) ).
fof(addAssignment_26165,axiom,
! [VarCurr,B] :
( range_24_0(B)
=> ( v84038(VarCurr,B)
<=> v84040(VarCurr,B) ) ) ).
fof(addAssignment_26164,axiom,
! [VarCurr,B] :
( range_24_0(B)
=> ( v84040(VarCurr,B)
<=> v84042(VarCurr,B) ) ) ).
fof(addAssignment_26163,axiom,
! [VarCurr,B] :
( range_24_0(B)
=> ( v84042(VarCurr,B)
<=> v84044(VarCurr,B) ) ) ).
fof(range_axiom_65,axiom,
! [B] :
( range_24_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 ) ) ).
fof(addAssignment_26162,axiom,
! [VarCurr] :
( v84044(VarCurr,bitIndex24)
<=> v84094(VarCurr) ) ).
fof(addAssignment_26161,axiom,
! [VarCurr] :
( v84044(VarCurr,bitIndex23)
<=> v84092(VarCurr) ) ).
fof(addAssignment_26160,axiom,
! [VarCurr] :
( v84044(VarCurr,bitIndex22)
<=> v84090(VarCurr) ) ).
fof(addAssignment_26159,axiom,
! [VarCurr] :
( v84044(VarCurr,bitIndex21)
<=> v84088(VarCurr) ) ).
fof(addAssignment_26158,axiom,
! [VarCurr] :
( v84044(VarCurr,bitIndex20)
<=> v84086(VarCurr) ) ).
fof(addAssignment_26157,axiom,
! [VarCurr] :
( v84044(VarCurr,bitIndex19)
<=> v84084(VarCurr) ) ).
fof(addAssignment_26156,axiom,
! [VarCurr] :
( v84044(VarCurr,bitIndex18)
<=> v84082(VarCurr) ) ).
fof(addAssignment_26155,axiom,
! [VarCurr] :
( v84044(VarCurr,bitIndex17)
<=> v84080(VarCurr) ) ).
fof(addAssignment_26154,axiom,
! [VarCurr] :
( v84044(VarCurr,bitIndex16)
<=> v84078(VarCurr) ) ).
fof(addAssignment_26153,axiom,
! [VarCurr] :
( v84044(VarCurr,bitIndex15)
<=> v84076(VarCurr) ) ).
fof(addAssignment_26152,axiom,
! [VarCurr] :
( v84044(VarCurr,bitIndex14)
<=> v84074(VarCurr) ) ).
fof(addAssignment_26151,axiom,
! [VarCurr] :
( v84044(VarCurr,bitIndex13)
<=> v84072(VarCurr) ) ).
fof(addAssignment_26150,axiom,
! [VarCurr] :
( v84044(VarCurr,bitIndex12)
<=> v84070(VarCurr) ) ).
fof(addAssignment_26149,axiom,
! [VarCurr] :
( v84044(VarCurr,bitIndex11)
<=> v84068(VarCurr) ) ).
fof(addAssignment_26148,axiom,
! [VarCurr] :
( v84044(VarCurr,bitIndex10)
<=> v84066(VarCurr) ) ).
fof(addAssignment_26147,axiom,
! [VarCurr] :
( v84044(VarCurr,bitIndex9)
<=> v84064(VarCurr) ) ).
fof(addAssignment_26146,axiom,
! [VarCurr] :
( v84044(VarCurr,bitIndex8)
<=> v84062(VarCurr) ) ).
fof(addAssignment_26145,axiom,
! [VarCurr] :
( v84044(VarCurr,bitIndex7)
<=> v84060(VarCurr) ) ).
fof(addAssignment_26144,axiom,
! [VarCurr] :
( v84044(VarCurr,bitIndex6)
<=> v84058(VarCurr) ) ).
fof(addAssignment_26143,axiom,
! [VarCurr] :
( v84044(VarCurr,bitIndex5)
<=> v84056(VarCurr) ) ).
fof(addAssignment_26142,axiom,
! [VarCurr] :
( v84044(VarCurr,bitIndex4)
<=> v84054(VarCurr) ) ).
fof(addAssignment_26141,axiom,
! [VarCurr] :
( v84044(VarCurr,bitIndex3)
<=> v84052(VarCurr) ) ).
fof(addAssignment_26140,axiom,
! [VarCurr] :
( v84044(VarCurr,bitIndex2)
<=> v84050(VarCurr) ) ).
fof(addAssignment_26139,axiom,
! [VarCurr] :
( v84044(VarCurr,bitIndex1)
<=> v84048(VarCurr) ) ).
fof(addAssignment_26138,axiom,
! [VarCurr] :
( v84044(VarCurr,bitIndex0)
<=> v84046(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1327,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v84004(VarNext)
=> ( v83985(VarNext)
<=> v83985(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1385,axiom,
! [VarNext] :
( v84004(VarNext)
=> ( v83985(VarNext)
<=> v84019(VarNext) ) ) ).
fof(addAssignment_26137,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84019(VarNext)
<=> v84017(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1791,axiom,
! [VarCurr] :
( ~ v84015(VarCurr)
=> ( v84017(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1823,axiom,
! [VarCurr] :
( v84015(VarCurr)
=> ( v84017(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15592,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84004(VarNext)
<=> ( v84005(VarNext)
& v84014(VarNext) ) ) ) ).
fof(addAssignment_26136,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84014(VarNext)
<=> v84012(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15591,axiom,
! [VarCurr] :
( v84012(VarCurr)
<=> ( v83989(VarCurr)
| v84015(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15590,axiom,
! [VarCurr] :
( v84015(VarCurr)
<=> ( v84016(VarCurr)
| v83983(VarCurr) ) ) ).
fof(writeUnaryOperator_5879,axiom,
! [VarCurr] :
( ~ v84016(VarCurr)
<=> v83987(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15589,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84005(VarNext)
<=> ( v84006(VarNext)
& v83997(VarNext) ) ) ) ).
fof(writeUnaryOperator_5878,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v84006(VarNext)
<=> v84008(VarNext) ) ) ).
fof(addAssignment_26135,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v84008(VarNext)
<=> v83997(VarCurr) ) ) ).
fof(addAssignment_26134,axiom,
! [VarCurr] :
( v83997(VarCurr)
<=> v83999(VarCurr) ) ).
fof(addAssignment_26133,axiom,
! [VarCurr] :
( v83999(VarCurr)
<=> v84001(VarCurr) ) ).
fof(addAssignment_26132,axiom,
! [VarCurr] :
( v84001(VarCurr)
<=> v549(VarCurr) ) ).
fof(addAssignment_26131,axiom,
! [VarCurr] :
( v83989(VarCurr)
<=> v83991(VarCurr) ) ).
fof(addAssignment_26130,axiom,
! [VarCurr] :
( v83991(VarCurr)
<=> v83993(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15588,axiom,
! [VarCurr] :
( v83993(VarCurr)
<=> ( v83995(VarCurr)
& v83973(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6204,axiom,
! [VarCurr] :
( v83995(VarCurr)
<=> ( ( v80906(VarCurr,bitIndex1)
<=> $true )
& ( v80906(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26129,axiom,
! [VarCurr] :
( v83987(VarCurr)
<=> v80910(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15587,axiom,
! [VarCurr] :
( v83973(VarCurr)
<=> ( v83975(VarCurr)
& v83977(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6203,axiom,
! [VarCurr] :
( v83977(VarCurr)
<=> ( ( v83943(VarCurr,bitIndex1)
<=> v83947(VarCurr,bitIndex1) )
& ( v83943(VarCurr,bitIndex0)
<=> v83947(VarCurr,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15586,axiom,
! [VarCurr] :
( v83975(VarCurr)
<=> ( v83866(VarCurr)
& v83976(VarCurr) ) ) ).
fof(writeUnaryOperator_5877,axiom,
! [VarCurr] :
( ~ v83976(VarCurr)
<=> v83908(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15585,axiom,
! [VarCurr] :
( v83864(VarCurr)
<=> ( v83970(VarCurr)
& v83971(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6202,axiom,
! [VarCurr] :
( v83971(VarCurr)
<=> ( ( v83943(VarCurr,bitIndex1)
<=> v83947(VarCurr,bitIndex1) )
& ( v83943(VarCurr,bitIndex0)
<=> v83947(VarCurr,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15584,axiom,
! [VarCurr] :
( v83970(VarCurr)
<=> ( v83866(VarCurr)
& v83908(VarCurr) ) ) ).
fof(addAssignment_26128,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v83947(VarCurr,B)
<=> v83949(VarCurr,B) ) ) ).
fof(addAssignment_26127,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v83949(VarCurr,B)
<=> v83951(VarCurr,B) ) ) ).
fof(addAssignment_26126,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v83951(VarCurr,B)
<=> v83953(VarCurr,B) ) ) ).
fof(addAssignment_26125,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v83953(VarCurr,B)
<=> v83955(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1326,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v83958(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v83955(VarNext,B)
<=> v83955(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1384,axiom,
! [VarNext] :
( v83958(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v83955(VarNext,B)
<=> v83966(VarNext,B) ) ) ) ).
fof(addAssignment_26124,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v83966(VarNext,B)
<=> v83964(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_117,axiom,
! [VarCurr] :
( ~ v83904(VarCurr)
=> ( ( v83964(VarCurr,bitIndex1)
<=> v83918(VarCurr,bitIndex2) )
& ( v83964(VarCurr,bitIndex0)
<=> v83918(VarCurr,bitIndex1) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1822,axiom,
! [VarCurr] :
( v83904(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v83964(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15583,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83958(VarNext)
<=> v83959(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15582,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83959(VarNext)
<=> ( v83961(VarNext)
& v83890(VarNext) ) ) ) ).
fof(writeUnaryOperator_5876,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v83961(VarNext)
<=> v83897(VarNext) ) ) ).
fof(addAssignment_26123,axiom,
! [VarCurr,B] :
( range_2_1(B)
=> ( v83918(VarCurr,B)
<=> v83920(VarCurr,B) ) ) ).
fof(addAssignment_26122,axiom,
! [VarCurr,B] :
( range_2_1(B)
=> ( v83920(VarCurr,B)
<=> v83922(VarCurr,B) ) ) ).
fof(addAssignment_26121,axiom,
! [VarCurr,B] :
( range_2_1(B)
=> ( v83922(VarCurr,B)
<=> v83924(VarCurr,B) ) ) ).
fof(addAssignment_26120,axiom,
! [VarCurr,B] :
( range_2_1(B)
=> ( v83924(VarCurr,B)
<=> v83926(VarCurr,B) ) ) ).
fof(addAssignment_26119,axiom,
! [VarCurr,B] :
( range_2_1(B)
=> ( v83926(VarCurr,B)
<=> v83928(VarCurr,B) ) ) ).
fof(range_axiom_64,axiom,
! [B] :
( range_2_1(B)
<=> ( $false
| bitIndex1 = B
| bitIndex2 = B ) ) ).
fof(addAssignment_26118,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v83943(VarCurr,B)
<=> v83945(VarCurr,B) ) ) ).
fof(addAssignment_26117,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v83945(VarCurr,B)
<=> b01(B) ) ) ).
fof(addAssignment_26116,axiom,
! [VarCurr] :
( v83908(VarCurr)
<=> v83910(VarCurr) ) ).
fof(addAssignment_26115,axiom,
! [VarCurr] :
( v83910(VarCurr)
<=> v83912(VarCurr) ) ).
fof(addAssignment_26114,axiom,
! [VarCurr] :
( v83912(VarCurr)
<=> v83914(VarCurr) ) ).
fof(addAssignment_26113,axiom,
! [VarCurr] :
( v83914(VarCurr)
<=> v83916(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1325,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v83931(VarNext)
=> ( v83916(VarNext)
<=> v83916(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1383,axiom,
! [VarNext] :
( v83931(VarNext)
=> ( v83916(VarNext)
<=> v83939(VarNext) ) ) ).
fof(addAssignment_26112,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83939(VarNext)
<=> v83937(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1790,axiom,
! [VarCurr] :
( ~ v83904(VarCurr)
=> ( v83937(VarCurr)
<=> v83918(VarCurr,bitIndex0) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1821,axiom,
! [VarCurr] :
( v83904(VarCurr)
=> ( v83937(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15581,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83931(VarNext)
<=> v83932(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15580,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83932(VarNext)
<=> ( v83934(VarNext)
& v83890(VarNext) ) ) ) ).
fof(writeUnaryOperator_5875,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v83934(VarNext)
<=> v83897(VarNext) ) ) ).
fof(addAssignment_26111,axiom,
! [VarCurr] :
( v83918(VarCurr,bitIndex0)
<=> v83920(VarCurr,bitIndex0) ) ).
fof(addAssignment_26110,axiom,
! [VarCurr] :
( v83920(VarCurr,bitIndex0)
<=> v83922(VarCurr,bitIndex0) ) ).
fof(addAssignment_26109,axiom,
! [VarCurr] :
( v83922(VarCurr,bitIndex0)
<=> v83924(VarCurr,bitIndex0) ) ).
fof(addAssignment_26108,axiom,
! [VarCurr] :
( v83924(VarCurr,bitIndex0)
<=> v83926(VarCurr,bitIndex0) ) ).
fof(addAssignment_26107,axiom,
! [VarCurr] :
( v83926(VarCurr,bitIndex0)
<=> v83928(VarCurr,bitIndex0) ) ).
fof(addAssignment_26106,axiom,
! [VarCurr] :
( v83866(VarCurr)
<=> v83868(VarCurr) ) ).
fof(addAssignment_26105,axiom,
! [VarCurr] :
( v83868(VarCurr)
<=> v83870(VarCurr) ) ).
fof(addAssignment_26104,axiom,
! [VarCurr] :
( v83870(VarCurr)
<=> v83872(VarCurr) ) ).
fof(addAssignment_26103,axiom,
! [VarCurr] :
( v83872(VarCurr)
<=> v83874(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1324,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v83893(VarNext)
=> ( v83874(VarNext)
<=> v83874(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1382,axiom,
! [VarNext] :
( v83893(VarNext)
=> ( v83874(VarNext)
<=> v83903(VarNext) ) ) ).
fof(addAssignment_26102,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83903(VarNext)
<=> v83901(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1789,axiom,
! [VarCurr] :
( ~ v83904(VarCurr)
=> ( v83901(VarCurr)
<=> v83878(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1820,axiom,
! [VarCurr] :
( v83904(VarCurr)
=> ( v83901(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_5874,axiom,
! [VarCurr] :
( ~ v83904(VarCurr)
<=> v83876(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15579,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83893(VarNext)
<=> v83894(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15578,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83894(VarNext)
<=> ( v83895(VarNext)
& v83890(VarNext) ) ) ) ).
fof(writeUnaryOperator_5873,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v83895(VarNext)
<=> v83897(VarNext) ) ) ).
fof(addAssignment_26101,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83897(VarNext)
<=> v83890(VarCurr) ) ) ).
fof(addAssignment_26100,axiom,
! [VarCurr] :
( v83890(VarCurr)
<=> v549(VarCurr) ) ).
fof(addAssignment_26099,axiom,
! [VarCurr] :
( v83878(VarCurr)
<=> v83880(VarCurr) ) ).
fof(addAssignment_26098,axiom,
! [VarCurr] :
( v83880(VarCurr)
<=> v83882(VarCurr) ) ).
fof(addAssignment_26097,axiom,
! [VarCurr] :
( v83882(VarCurr)
<=> v83884(VarCurr) ) ).
fof(addAssignment_26096,axiom,
! [VarCurr] :
( v83884(VarCurr)
<=> v83886(VarCurr) ) ).
fof(addAssignment_26095,axiom,
! [VarCurr] :
( v83886(VarCurr)
<=> v83888(VarCurr) ) ).
fof(addAssignment_26094,axiom,
! [VarCurr] :
( v83876(VarCurr)
<=> v349(VarCurr) ) ).
fof(addAssignment_26093,axiom,
! [VarCurr] :
( v83853(VarCurr)
<=> v83855(VarCurr) ) ).
fof(addAssignment_26092,axiom,
! [VarCurr] :
( v83855(VarCurr)
<=> v83857(VarCurr) ) ).
fof(addAssignment_26091,axiom,
! [VarCurr] :
( v83857(VarCurr)
<=> v83859(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15577,axiom,
! [VarCurr] :
( v83859(VarCurr)
<=> ( v83861(VarCurr)
& v83862(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6201,axiom,
! [VarCurr] :
( v83862(VarCurr)
<=> ( ( v80892(VarCurr,bitIndex1)
<=> $false )
& ( v80892(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6200,axiom,
! [VarCurr] :
( v83861(VarCurr)
<=> ( ( v68323(VarCurr,bitIndex1)
<=> $false )
& ( v68323(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignmentInitValueVector_28,axiom,
! [B] :
( range_1_0(B)
=> ( v68323(constB0,B)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15576,axiom,
! [VarCurr] :
( v80914(VarCurr)
<=> ( v83790(VarCurr)
| v83821(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15575,axiom,
! [VarCurr] :
( v83821(VarCurr)
<=> ( v83822(VarCurr)
| v83837(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15574,axiom,
! [VarCurr] :
( v83837(VarCurr)
<=> ( v83838(VarCurr)
| v83845(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15573,axiom,
! [VarCurr] :
( v83845(VarCurr)
<=> ( v83846(VarCurr)
| v83849(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15572,axiom,
! [VarCurr] :
( v83849(VarCurr)
<=> ( v83850(VarCurr)
| v83851(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_939,axiom,
! [VarCurr] :
( v83851(VarCurr)
<=> ( v80916(VarCurr,bitIndex62)
| v80916(VarCurr,bitIndex63) ) ) ).
fof(writeBinaryOperatorShiftedRanges_938,axiom,
! [VarCurr] :
( v83850(VarCurr)
<=> ( v80916(VarCurr,bitIndex60)
| v80916(VarCurr,bitIndex61) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15571,axiom,
! [VarCurr] :
( v83846(VarCurr)
<=> ( v83847(VarCurr)
| v83848(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_937,axiom,
! [VarCurr] :
( v83848(VarCurr)
<=> ( v80916(VarCurr,bitIndex58)
| v80916(VarCurr,bitIndex59) ) ) ).
fof(writeBinaryOperatorShiftedRanges_936,axiom,
! [VarCurr] :
( v83847(VarCurr)
<=> ( v80916(VarCurr,bitIndex56)
| v80916(VarCurr,bitIndex57) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15570,axiom,
! [VarCurr] :
( v83838(VarCurr)
<=> ( v83839(VarCurr)
| v83842(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15569,axiom,
! [VarCurr] :
( v83842(VarCurr)
<=> ( v83843(VarCurr)
| v83844(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_935,axiom,
! [VarCurr] :
( v83844(VarCurr)
<=> ( v80916(VarCurr,bitIndex54)
| v80916(VarCurr,bitIndex55) ) ) ).
fof(writeBinaryOperatorShiftedRanges_934,axiom,
! [VarCurr] :
( v83843(VarCurr)
<=> ( v80916(VarCurr,bitIndex52)
| v80916(VarCurr,bitIndex53) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15568,axiom,
! [VarCurr] :
( v83839(VarCurr)
<=> ( v83840(VarCurr)
| v83841(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_933,axiom,
! [VarCurr] :
( v83841(VarCurr)
<=> ( v80916(VarCurr,bitIndex50)
| v80916(VarCurr,bitIndex51) ) ) ).
fof(writeBinaryOperatorShiftedRanges_932,axiom,
! [VarCurr] :
( v83840(VarCurr)
<=> ( v80916(VarCurr,bitIndex48)
| v80916(VarCurr,bitIndex49) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15567,axiom,
! [VarCurr] :
( v83822(VarCurr)
<=> ( v83823(VarCurr)
| v83830(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15566,axiom,
! [VarCurr] :
( v83830(VarCurr)
<=> ( v83831(VarCurr)
| v83834(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15565,axiom,
! [VarCurr] :
( v83834(VarCurr)
<=> ( v83835(VarCurr)
| v83836(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_931,axiom,
! [VarCurr] :
( v83836(VarCurr)
<=> ( v80916(VarCurr,bitIndex46)
| v80916(VarCurr,bitIndex47) ) ) ).
fof(writeBinaryOperatorShiftedRanges_930,axiom,
! [VarCurr] :
( v83835(VarCurr)
<=> ( v80916(VarCurr,bitIndex44)
| v80916(VarCurr,bitIndex45) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15564,axiom,
! [VarCurr] :
( v83831(VarCurr)
<=> ( v83832(VarCurr)
| v83833(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_929,axiom,
! [VarCurr] :
( v83833(VarCurr)
<=> ( v80916(VarCurr,bitIndex42)
| v80916(VarCurr,bitIndex43) ) ) ).
fof(writeBinaryOperatorShiftedRanges_928,axiom,
! [VarCurr] :
( v83832(VarCurr)
<=> ( v80916(VarCurr,bitIndex40)
| v80916(VarCurr,bitIndex41) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15563,axiom,
! [VarCurr] :
( v83823(VarCurr)
<=> ( v83824(VarCurr)
| v83827(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15562,axiom,
! [VarCurr] :
( v83827(VarCurr)
<=> ( v83828(VarCurr)
| v83829(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_927,axiom,
! [VarCurr] :
( v83829(VarCurr)
<=> ( v80916(VarCurr,bitIndex38)
| v80916(VarCurr,bitIndex39) ) ) ).
fof(writeBinaryOperatorShiftedRanges_926,axiom,
! [VarCurr] :
( v83828(VarCurr)
<=> ( v80916(VarCurr,bitIndex36)
| v80916(VarCurr,bitIndex37) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15561,axiom,
! [VarCurr] :
( v83824(VarCurr)
<=> ( v83825(VarCurr)
| v83826(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_925,axiom,
! [VarCurr] :
( v83826(VarCurr)
<=> ( v80916(VarCurr,bitIndex34)
| v80916(VarCurr,bitIndex35) ) ) ).
fof(writeBinaryOperatorShiftedRanges_924,axiom,
! [VarCurr] :
( v83825(VarCurr)
<=> ( v80916(VarCurr,bitIndex32)
| v80916(VarCurr,bitIndex33) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15560,axiom,
! [VarCurr] :
( v83790(VarCurr)
<=> ( v83791(VarCurr)
| v83806(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15559,axiom,
! [VarCurr] :
( v83806(VarCurr)
<=> ( v83807(VarCurr)
| v83814(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15558,axiom,
! [VarCurr] :
( v83814(VarCurr)
<=> ( v83815(VarCurr)
| v83818(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15557,axiom,
! [VarCurr] :
( v83818(VarCurr)
<=> ( v83819(VarCurr)
| v83820(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_923,axiom,
! [VarCurr] :
( v83820(VarCurr)
<=> ( v80916(VarCurr,bitIndex30)
| v80916(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorShiftedRanges_922,axiom,
! [VarCurr] :
( v83819(VarCurr)
<=> ( v80916(VarCurr,bitIndex28)
| v80916(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15556,axiom,
! [VarCurr] :
( v83815(VarCurr)
<=> ( v83816(VarCurr)
| v83817(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_921,axiom,
! [VarCurr] :
( v83817(VarCurr)
<=> ( v80916(VarCurr,bitIndex26)
| v80916(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_920,axiom,
! [VarCurr] :
( v83816(VarCurr)
<=> ( v80916(VarCurr,bitIndex24)
| v80916(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15555,axiom,
! [VarCurr] :
( v83807(VarCurr)
<=> ( v83808(VarCurr)
| v83811(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15554,axiom,
! [VarCurr] :
( v83811(VarCurr)
<=> ( v83812(VarCurr)
| v83813(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_919,axiom,
! [VarCurr] :
( v83813(VarCurr)
<=> ( v80916(VarCurr,bitIndex22)
| v80916(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_918,axiom,
! [VarCurr] :
( v83812(VarCurr)
<=> ( v80916(VarCurr,bitIndex20)
| v80916(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15553,axiom,
! [VarCurr] :
( v83808(VarCurr)
<=> ( v83809(VarCurr)
| v83810(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_917,axiom,
! [VarCurr] :
( v83810(VarCurr)
<=> ( v80916(VarCurr,bitIndex18)
| v80916(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_916,axiom,
! [VarCurr] :
( v83809(VarCurr)
<=> ( v80916(VarCurr,bitIndex16)
| v80916(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15552,axiom,
! [VarCurr] :
( v83791(VarCurr)
<=> ( v83792(VarCurr)
| v83799(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15551,axiom,
! [VarCurr] :
( v83799(VarCurr)
<=> ( v83800(VarCurr)
| v83803(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15550,axiom,
! [VarCurr] :
( v83803(VarCurr)
<=> ( v83804(VarCurr)
| v83805(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_915,axiom,
! [VarCurr] :
( v83805(VarCurr)
<=> ( v80916(VarCurr,bitIndex14)
| v80916(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_914,axiom,
! [VarCurr] :
( v83804(VarCurr)
<=> ( v80916(VarCurr,bitIndex12)
| v80916(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15549,axiom,
! [VarCurr] :
( v83800(VarCurr)
<=> ( v83801(VarCurr)
| v83802(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_913,axiom,
! [VarCurr] :
( v83802(VarCurr)
<=> ( v80916(VarCurr,bitIndex10)
| v80916(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_912,axiom,
! [VarCurr] :
( v83801(VarCurr)
<=> ( v80916(VarCurr,bitIndex8)
| v80916(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15548,axiom,
! [VarCurr] :
( v83792(VarCurr)
<=> ( v83793(VarCurr)
| v83796(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15547,axiom,
! [VarCurr] :
( v83796(VarCurr)
<=> ( v83797(VarCurr)
| v83798(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_911,axiom,
! [VarCurr] :
( v83798(VarCurr)
<=> ( v80916(VarCurr,bitIndex6)
| v80916(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_910,axiom,
! [VarCurr] :
( v83797(VarCurr)
<=> ( v80916(VarCurr,bitIndex4)
| v80916(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15546,axiom,
! [VarCurr] :
( v83793(VarCurr)
<=> ( v83794(VarCurr)
| v83795(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_909,axiom,
! [VarCurr] :
( v83795(VarCurr)
<=> ( v80916(VarCurr,bitIndex2)
| v80916(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_908,axiom,
! [VarCurr] :
( v83794(VarCurr)
<=> ( v80916(VarCurr,bitIndex0)
| v80916(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_26090,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v80916(VarCurr,B)
<=> v80918(VarCurr,B) ) ) ).
fof(addAssignment_26089,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v80918(VarCurr,B)
<=> v80920(VarCurr,B) ) ) ).
fof(addAssignment_26088,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v80920(VarCurr,B)
<=> v80922(VarCurr,B) ) ) ).
fof(addAssignment_26087,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v80922(VarCurr,B)
<=> v80924(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_21,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v80924(VarCurr,B)
<=> ( v83785(VarCurr,B)
& v77621(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_20,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v83785(VarCurr,B)
<=> ( v83786(VarCurr,B)
& v80926(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_19,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v83786(VarCurr,B)
<=> ( v83787(VarCurr,B)
& v72809(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_5872,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v83787(VarCurr,B)
<=> ~ v68359(VarCurr,B) ) ) ).
fof(addAssignment_26086,axiom,
! [VarCurr,B] :
( range_19_0(B)
=> ( v80926(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_26085,axiom,
! [VarCurr] :
( v80926(VarCurr,bitIndex20)
<=> v77506(VarCurr,bitIndex1) ) ).
fof(addAssignment_26084,axiom,
! [VarCurr] :
( v80926(VarCurr,bitIndex21)
<=> v77392(VarCurr,bitIndex1) ) ).
fof(addAssignment_26083,axiom,
! [VarCurr] :
( v80926(VarCurr,bitIndex22)
<=> v77278(VarCurr,bitIndex1) ) ).
fof(addAssignment_26082,axiom,
! [VarCurr] :
( v80926(VarCurr,bitIndex23)
<=> v77164(VarCurr,bitIndex1) ) ).
fof(addAssignment_26081,axiom,
! [VarCurr] :
( v80926(VarCurr,bitIndex24)
<=> v77050(VarCurr,bitIndex1) ) ).
fof(addAssignment_26080,axiom,
! [VarCurr] :
( v80926(VarCurr,bitIndex25)
<=> v76936(VarCurr,bitIndex1) ) ).
fof(addAssignment_26079,axiom,
! [VarCurr] :
( v80926(VarCurr,bitIndex26)
<=> v76822(VarCurr,bitIndex1) ) ).
fof(addAssignment_26078,axiom,
! [VarCurr] :
( v80926(VarCurr,bitIndex27)
<=> v76708(VarCurr,bitIndex1) ) ).
fof(addAssignment_26077,axiom,
! [VarCurr] :
( v80926(VarCurr,bitIndex28)
<=> v76594(VarCurr,bitIndex1) ) ).
fof(addAssignment_26076,axiom,
! [VarCurr] :
( v80926(VarCurr,bitIndex29)
<=> v76480(VarCurr,bitIndex1) ) ).
fof(addAssignment_26075,axiom,
! [VarCurr] :
( v80926(VarCurr,bitIndex30)
<=> v76366(VarCurr,bitIndex1) ) ).
fof(addAssignment_26074,axiom,
! [VarCurr] :
( v80926(VarCurr,bitIndex31)
<=> v76252(VarCurr,bitIndex1) ) ).
fof(addAssignment_26073,axiom,
! [VarCurr] :
( v80926(VarCurr,bitIndex32)
<=> v76138(VarCurr,bitIndex1) ) ).
fof(addAssignment_26072,axiom,
! [VarCurr] :
( v80926(VarCurr,bitIndex33)
<=> v76024(VarCurr,bitIndex1) ) ).
fof(addAssignment_26071,axiom,
! [VarCurr] :
( v80926(VarCurr,bitIndex34)
<=> v75910(VarCurr,bitIndex1) ) ).
fof(addAssignment_26070,axiom,
! [VarCurr] :
( v80926(VarCurr,bitIndex35)
<=> v75796(VarCurr,bitIndex1) ) ).
fof(addAssignment_26069,axiom,
! [VarCurr] :
( v80926(VarCurr,bitIndex36)
<=> v75682(VarCurr,bitIndex1) ) ).
fof(addAssignment_26068,axiom,
! [VarCurr] :
( v80926(VarCurr,bitIndex37)
<=> v75568(VarCurr,bitIndex1) ) ).
fof(addAssignment_26067,axiom,
! [VarCurr] :
( v80926(VarCurr,bitIndex38)
<=> v75454(VarCurr,bitIndex1) ) ).
fof(addAssignment_26066,axiom,
! [VarCurr] :
( v80926(VarCurr,bitIndex39)
<=> v75340(VarCurr,bitIndex1) ) ).
fof(addAssignment_26065,axiom,
! [VarCurr] :
( v80926(VarCurr,bitIndex40)
<=> v75226(VarCurr,bitIndex1) ) ).
fof(addAssignment_26064,axiom,
! [VarCurr] :
( v80926(VarCurr,bitIndex41)
<=> v75112(VarCurr,bitIndex1) ) ).
fof(addAssignment_26063,axiom,
! [VarCurr] :
( v80926(VarCurr,bitIndex42)
<=> v74998(VarCurr,bitIndex1) ) ).
fof(addAssignment_26062,axiom,
! [VarCurr] :
( v80926(VarCurr,bitIndex43)
<=> v74884(VarCurr,bitIndex1) ) ).
fof(addAssignment_26061,axiom,
! [VarCurr] :
( v80926(VarCurr,bitIndex44)
<=> v74770(VarCurr,bitIndex1) ) ).
fof(addAssignment_26060,axiom,
! [VarCurr] :
( v80926(VarCurr,bitIndex45)
<=> v74656(VarCurr,bitIndex1) ) ).
fof(addAssignment_26059,axiom,
! [VarCurr] :
( v80926(VarCurr,bitIndex46)
<=> v74542(VarCurr,bitIndex1) ) ).
fof(addAssignment_26058,axiom,
! [VarCurr] :
( v80926(VarCurr,bitIndex47)
<=> v74428(VarCurr,bitIndex1) ) ).
fof(addAssignment_26057,axiom,
! [VarCurr] :
( v80926(VarCurr,bitIndex48)
<=> v74314(VarCurr,bitIndex1) ) ).
fof(addAssignment_26056,axiom,
! [VarCurr] :
( v80926(VarCurr,bitIndex49)
<=> v74200(VarCurr,bitIndex1) ) ).
fof(addAssignment_26055,axiom,
! [VarCurr] :
( v80926(VarCurr,bitIndex50)
<=> v74086(VarCurr,bitIndex1) ) ).
fof(addAssignment_26054,axiom,
! [VarCurr] :
( v80926(VarCurr,bitIndex51)
<=> v73972(VarCurr,bitIndex1) ) ).
fof(addAssignment_26053,axiom,
! [VarCurr] :
( v80926(VarCurr,bitIndex52)
<=> v73858(VarCurr,bitIndex1) ) ).
fof(addAssignment_26052,axiom,
! [VarCurr] :
( v80926(VarCurr,bitIndex53)
<=> v73744(VarCurr,bitIndex1) ) ).
fof(addAssignment_26051,axiom,
! [VarCurr] :
( v80926(VarCurr,bitIndex54)
<=> v73630(VarCurr,bitIndex1) ) ).
fof(addAssignment_26050,axiom,
! [VarCurr] :
( v80926(VarCurr,bitIndex55)
<=> v73516(VarCurr,bitIndex1) ) ).
fof(addAssignment_26049,axiom,
! [VarCurr] :
( v80926(VarCurr,bitIndex56)
<=> v73402(VarCurr,bitIndex1) ) ).
fof(addAssignment_26048,axiom,
! [VarCurr] :
( v80926(VarCurr,bitIndex57)
<=> v73288(VarCurr,bitIndex1) ) ).
fof(addAssignment_26047,axiom,
! [VarCurr] :
( v80926(VarCurr,bitIndex58)
<=> v73174(VarCurr,bitIndex1) ) ).
fof(addAssignment_26046,axiom,
! [VarCurr] :
( v80926(VarCurr,bitIndex59)
<=> v73060(VarCurr,bitIndex1) ) ).
fof(addAssignment_26045,axiom,
! [VarCurr] :
( ( v80926(VarCurr,bitIndex61)
<=> $false )
& ( v80926(VarCurr,bitIndex60)
<=> $false ) ) ).
fof(addAssignment_26044,axiom,
! [VarCurr] :
( v80926(VarCurr,bitIndex62)
<=> v72946(VarCurr,bitIndex1) ) ).
fof(addAssignment_26043,axiom,
! [VarCurr] :
( v80926(VarCurr,bitIndex63)
<=> v72814(VarCurr,bitIndex1) ) ).
fof(addAssignment_26042,axiom,
! [VarCurr] :
( v77506(VarCurr,bitIndex1)
<=> v77508(VarCurr,bitIndex1) ) ).
fof(addAssignment_26041,axiom,
! [VarCurr] :
( v77508(VarCurr,bitIndex1)
<=> v77510(VarCurr,bitIndex1) ) ).
fof(addAssignment_26040,axiom,
! [VarCurr] :
( v77510(VarCurr,bitIndex1)
<=> v77512(VarCurr,bitIndex1) ) ).
fof(addAssignment_26039,axiom,
! [VarCurr] :
( v77512(VarCurr,bitIndex1)
<=> v77514(VarCurr,bitIndex7) ) ).
fof(addAssignment_26038,axiom,
! [VarCurr] :
( v77514(VarCurr,bitIndex7)
<=> v77516(VarCurr,bitIndex7) ) ).
fof(addAssignment_26037,axiom,
! [VarCurr] :
( v77516(VarCurr,bitIndex7)
<=> v83716(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1323,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v83739(VarNext)
=> ( v83716(VarNext)
<=> v83716(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1381,axiom,
! [VarNext] :
( v83739(VarNext)
=> ( v83716(VarNext)
<=> v83774(VarNext) ) ) ).
fof(addAssignment_26036,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83774(VarNext)
<=> v83772(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4127,axiom,
! [VarCurr] :
( ~ v83718(VarCurr)
=> ( v83772(VarCurr)
<=> v83775(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4137,axiom,
! [VarCurr] :
( v83718(VarCurr)
=> ( v83772(VarCurr)
<=> v83720(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4126,axiom,
! [VarCurr] :
( ~ v83752(VarCurr)
=> ( v83775(VarCurr)
<=> v83734(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4136,axiom,
! [VarCurr] :
( v83752(VarCurr)
=> ( v83775(VarCurr)
<=> v83776(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1050,axiom,
! [VarCurr] :
( ( ~ v83755(VarCurr)
& ~ v83757(VarCurr) )
=> ( v83776(VarCurr)
<=> v83780(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4125,axiom,
! [VarCurr] :
( v83757(VarCurr)
=> ( v83776(VarCurr)
<=> v83779(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4135,axiom,
! [VarCurr] :
( v83755(VarCurr)
=> ( v83776(VarCurr)
<=> v83777(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4124,axiom,
! [VarCurr] :
( ~ v83765(VarCurr)
=> ( v83780(VarCurr)
<=> v83734(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4134,axiom,
! [VarCurr] :
( v83765(VarCurr)
=> ( v83780(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4123,axiom,
! [VarCurr] :
( ~ v83759(VarCurr)
=> ( v83779(VarCurr)
<=> v83734(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4133,axiom,
! [VarCurr] :
( v83759(VarCurr)
=> ( v83779(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1788,axiom,
! [VarCurr] :
( ~ v83778(VarCurr)
=> ( v83777(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1819,axiom,
! [VarCurr] :
( v83778(VarCurr)
=> ( v83777(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6199,axiom,
! [VarCurr] :
( v83778(VarCurr)
<=> ( v83728(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15545,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83739(VarNext)
<=> ( v83740(VarNext)
& v83749(VarNext) ) ) ) ).
fof(addAssignment_26035,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83749(VarNext)
<=> v83747(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15544,axiom,
! [VarCurr] :
( v83747(VarCurr)
<=> ( v83718(VarCurr)
| v83750(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15543,axiom,
! [VarCurr] :
( v83750(VarCurr)
<=> ( v83751(VarCurr)
& v83771(VarCurr) ) ) ).
fof(writeUnaryOperator_5871,axiom,
! [VarCurr] :
( ~ v83771(VarCurr)
<=> v83718(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15542,axiom,
! [VarCurr] :
( v83751(VarCurr)
<=> ( v83752(VarCurr)
| v83769(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15541,axiom,
! [VarCurr] :
( v83769(VarCurr)
<=> ( v83730(VarCurr)
& v83770(VarCurr) ) ) ).
fof(writeUnaryOperator_5870,axiom,
! [VarCurr] :
( ~ v83770(VarCurr)
<=> v83732(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15540,axiom,
! [VarCurr] :
( v83752(VarCurr)
<=> ( v83753(VarCurr)
& v83732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15539,axiom,
! [VarCurr] :
( v83753(VarCurr)
<=> ( v83754(VarCurr)
| v83763(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15538,axiom,
! [VarCurr] :
( v83763(VarCurr)
<=> ( v83764(VarCurr)
& v83768(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6198,axiom,
! [VarCurr] :
( v83768(VarCurr)
<=> ( ( v83756(VarCurr,bitIndex2)
<=> $false )
& ( v83756(VarCurr,bitIndex1)
<=> $false )
& ( v83756(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15537,axiom,
! [VarCurr] :
( v83764(VarCurr)
<=> ( v83765(VarCurr)
| v83766(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15536,axiom,
! [VarCurr] :
( v83766(VarCurr)
<=> ( v83730(VarCurr)
& v83767(VarCurr) ) ) ).
fof(writeUnaryOperator_5869,axiom,
! [VarCurr] :
( ~ v83767(VarCurr)
<=> v83765(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6197,axiom,
! [VarCurr] :
( v83765(VarCurr)
<=> ( v83728(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15535,axiom,
! [VarCurr] :
( v83754(VarCurr)
<=> ( v83755(VarCurr)
| v83757(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15534,axiom,
! [VarCurr] :
( v83757(VarCurr)
<=> ( v83758(VarCurr)
& v83762(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6196,axiom,
! [VarCurr] :
( v83762(VarCurr)
<=> ( ( v83756(VarCurr,bitIndex2)
<=> $false )
& ( v83756(VarCurr,bitIndex1)
<=> $true )
& ( v83756(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15533,axiom,
! [VarCurr] :
( v83758(VarCurr)
<=> ( v83759(VarCurr)
| v83760(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15532,axiom,
! [VarCurr] :
( v83760(VarCurr)
<=> ( v83730(VarCurr)
& v83761(VarCurr) ) ) ).
fof(writeUnaryOperator_5868,axiom,
! [VarCurr] :
( ~ v83761(VarCurr)
<=> v83759(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6195,axiom,
! [VarCurr] :
( v83759(VarCurr)
<=> ( v83728(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6194,axiom,
! [VarCurr] :
( v83755(VarCurr)
<=> ( ( v83756(VarCurr,bitIndex2)
<=> $true )
& ( v83756(VarCurr,bitIndex1)
<=> $false )
& ( v83756(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26034,axiom,
! [VarCurr] :
( v83756(VarCurr,bitIndex0)
<=> v83726(VarCurr) ) ).
fof(addAssignment_26033,axiom,
! [VarCurr] :
( v83756(VarCurr,bitIndex1)
<=> v83724(VarCurr) ) ).
fof(addAssignment_26032,axiom,
! [VarCurr] :
( v83756(VarCurr,bitIndex2)
<=> v83722(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15531,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83740(VarNext)
<=> ( v83741(VarNext)
& v83736(VarNext) ) ) ) ).
fof(writeUnaryOperator_5867,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v83741(VarNext)
<=> v83743(VarNext) ) ) ).
fof(addAssignment_26031,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83743(VarNext)
<=> v83736(VarCurr) ) ) ).
fof(addAssignment_26030,axiom,
! [VarCurr] :
( v83736(VarCurr)
<=> v77570(VarCurr) ) ).
fof(addAssignment_26029,axiom,
! [VarCurr] :
( v83734(VarCurr)
<=> $false ) ).
fof(addAssignment_26028,axiom,
! [VarCurr] :
( v83732(VarCurr)
<=> v77547(VarCurr) ) ).
fof(addAssignment_26027,axiom,
! [VarCurr] :
( v83730(VarCurr)
<=> $false ) ).
fof(addAssignment_26026,axiom,
! [VarCurr] :
( v83728(VarCurr)
<=> v77539(VarCurr,bitIndex7) ) ).
fof(addAssignment_26025,axiom,
! [VarCurr] :
( v77539(VarCurr,bitIndex7)
<=> v77541(VarCurr,bitIndex7) ) ).
fof(addAssignment_26024,axiom,
! [VarCurr] :
( v77541(VarCurr,bitIndex7)
<=> v72861(VarCurr,bitIndex7) ) ).
fof(addAssignment_26023,axiom,
! [VarCurr] :
( v83726(VarCurr)
<=> $false ) ).
fof(addAssignment_26022,axiom,
! [VarCurr] :
( v83724(VarCurr)
<=> $false ) ).
fof(addAssignment_26021,axiom,
! [VarCurr] :
( v83722(VarCurr)
<=> $true ) ).
fof(addAssignment_26020,axiom,
! [VarCurr] :
( v83720(VarCurr)
<=> $false ) ).
fof(addAssignment_26019,axiom,
! [VarCurr] :
( v83718(VarCurr)
<=> v77522(VarCurr) ) ).
fof(addAssignment_26018,axiom,
! [VarCurr] :
( v77392(VarCurr,bitIndex1)
<=> v77394(VarCurr,bitIndex1) ) ).
fof(addAssignment_26017,axiom,
! [VarCurr] :
( v77394(VarCurr,bitIndex1)
<=> v77396(VarCurr,bitIndex1) ) ).
fof(addAssignment_26016,axiom,
! [VarCurr] :
( v77396(VarCurr,bitIndex1)
<=> v77398(VarCurr,bitIndex1) ) ).
fof(addAssignment_26015,axiom,
! [VarCurr] :
( v77398(VarCurr,bitIndex1)
<=> v77400(VarCurr,bitIndex7) ) ).
fof(addAssignment_26014,axiom,
! [VarCurr] :
( v77400(VarCurr,bitIndex7)
<=> v77402(VarCurr,bitIndex7) ) ).
fof(addAssignment_26013,axiom,
! [VarCurr] :
( v77402(VarCurr,bitIndex7)
<=> v83648(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1322,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v83671(VarNext)
=> ( v83648(VarNext)
<=> v83648(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1380,axiom,
! [VarNext] :
( v83671(VarNext)
=> ( v83648(VarNext)
<=> v83706(VarNext) ) ) ).
fof(addAssignment_26012,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83706(VarNext)
<=> v83704(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4122,axiom,
! [VarCurr] :
( ~ v83650(VarCurr)
=> ( v83704(VarCurr)
<=> v83707(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4132,axiom,
! [VarCurr] :
( v83650(VarCurr)
=> ( v83704(VarCurr)
<=> v83652(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4121,axiom,
! [VarCurr] :
( ~ v83684(VarCurr)
=> ( v83707(VarCurr)
<=> v83666(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4131,axiom,
! [VarCurr] :
( v83684(VarCurr)
=> ( v83707(VarCurr)
<=> v83708(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1049,axiom,
! [VarCurr] :
( ( ~ v83687(VarCurr)
& ~ v83689(VarCurr) )
=> ( v83708(VarCurr)
<=> v83712(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4120,axiom,
! [VarCurr] :
( v83689(VarCurr)
=> ( v83708(VarCurr)
<=> v83711(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4130,axiom,
! [VarCurr] :
( v83687(VarCurr)
=> ( v83708(VarCurr)
<=> v83709(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4119,axiom,
! [VarCurr] :
( ~ v83697(VarCurr)
=> ( v83712(VarCurr)
<=> v83666(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4129,axiom,
! [VarCurr] :
( v83697(VarCurr)
=> ( v83712(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4118,axiom,
! [VarCurr] :
( ~ v83691(VarCurr)
=> ( v83711(VarCurr)
<=> v83666(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4128,axiom,
! [VarCurr] :
( v83691(VarCurr)
=> ( v83711(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1787,axiom,
! [VarCurr] :
( ~ v83710(VarCurr)
=> ( v83709(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1818,axiom,
! [VarCurr] :
( v83710(VarCurr)
=> ( v83709(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6193,axiom,
! [VarCurr] :
( v83710(VarCurr)
<=> ( v83660(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15530,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83671(VarNext)
<=> ( v83672(VarNext)
& v83681(VarNext) ) ) ) ).
fof(addAssignment_26011,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83681(VarNext)
<=> v83679(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15529,axiom,
! [VarCurr] :
( v83679(VarCurr)
<=> ( v83650(VarCurr)
| v83682(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15528,axiom,
! [VarCurr] :
( v83682(VarCurr)
<=> ( v83683(VarCurr)
& v83703(VarCurr) ) ) ).
fof(writeUnaryOperator_5866,axiom,
! [VarCurr] :
( ~ v83703(VarCurr)
<=> v83650(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15527,axiom,
! [VarCurr] :
( v83683(VarCurr)
<=> ( v83684(VarCurr)
| v83701(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15526,axiom,
! [VarCurr] :
( v83701(VarCurr)
<=> ( v83662(VarCurr)
& v83702(VarCurr) ) ) ).
fof(writeUnaryOperator_5865,axiom,
! [VarCurr] :
( ~ v83702(VarCurr)
<=> v83664(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15525,axiom,
! [VarCurr] :
( v83684(VarCurr)
<=> ( v83685(VarCurr)
& v83664(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15524,axiom,
! [VarCurr] :
( v83685(VarCurr)
<=> ( v83686(VarCurr)
| v83695(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15523,axiom,
! [VarCurr] :
( v83695(VarCurr)
<=> ( v83696(VarCurr)
& v83700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6192,axiom,
! [VarCurr] :
( v83700(VarCurr)
<=> ( ( v83688(VarCurr,bitIndex2)
<=> $false )
& ( v83688(VarCurr,bitIndex1)
<=> $false )
& ( v83688(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15522,axiom,
! [VarCurr] :
( v83696(VarCurr)
<=> ( v83697(VarCurr)
| v83698(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15521,axiom,
! [VarCurr] :
( v83698(VarCurr)
<=> ( v83662(VarCurr)
& v83699(VarCurr) ) ) ).
fof(writeUnaryOperator_5864,axiom,
! [VarCurr] :
( ~ v83699(VarCurr)
<=> v83697(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6191,axiom,
! [VarCurr] :
( v83697(VarCurr)
<=> ( v83660(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15520,axiom,
! [VarCurr] :
( v83686(VarCurr)
<=> ( v83687(VarCurr)
| v83689(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15519,axiom,
! [VarCurr] :
( v83689(VarCurr)
<=> ( v83690(VarCurr)
& v83694(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6190,axiom,
! [VarCurr] :
( v83694(VarCurr)
<=> ( ( v83688(VarCurr,bitIndex2)
<=> $false )
& ( v83688(VarCurr,bitIndex1)
<=> $true )
& ( v83688(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15518,axiom,
! [VarCurr] :
( v83690(VarCurr)
<=> ( v83691(VarCurr)
| v83692(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15517,axiom,
! [VarCurr] :
( v83692(VarCurr)
<=> ( v83662(VarCurr)
& v83693(VarCurr) ) ) ).
fof(writeUnaryOperator_5863,axiom,
! [VarCurr] :
( ~ v83693(VarCurr)
<=> v83691(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6189,axiom,
! [VarCurr] :
( v83691(VarCurr)
<=> ( v83660(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6188,axiom,
! [VarCurr] :
( v83687(VarCurr)
<=> ( ( v83688(VarCurr,bitIndex2)
<=> $true )
& ( v83688(VarCurr,bitIndex1)
<=> $false )
& ( v83688(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26010,axiom,
! [VarCurr] :
( v83688(VarCurr,bitIndex0)
<=> v83658(VarCurr) ) ).
fof(addAssignment_26009,axiom,
! [VarCurr] :
( v83688(VarCurr,bitIndex1)
<=> v83656(VarCurr) ) ).
fof(addAssignment_26008,axiom,
! [VarCurr] :
( v83688(VarCurr,bitIndex2)
<=> v83654(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15516,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83672(VarNext)
<=> ( v83673(VarNext)
& v83668(VarNext) ) ) ) ).
fof(writeUnaryOperator_5862,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v83673(VarNext)
<=> v83675(VarNext) ) ) ).
fof(addAssignment_26007,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83675(VarNext)
<=> v83668(VarCurr) ) ) ).
fof(addAssignment_26006,axiom,
! [VarCurr] :
( v83668(VarCurr)
<=> v77456(VarCurr) ) ).
fof(addAssignment_26005,axiom,
! [VarCurr] :
( v83666(VarCurr)
<=> $false ) ).
fof(addAssignment_26004,axiom,
! [VarCurr] :
( v83664(VarCurr)
<=> v77433(VarCurr) ) ).
fof(addAssignment_26003,axiom,
! [VarCurr] :
( v83662(VarCurr)
<=> $false ) ).
fof(addAssignment_26002,axiom,
! [VarCurr] :
( v83660(VarCurr)
<=> v77425(VarCurr,bitIndex7) ) ).
fof(addAssignment_26001,axiom,
! [VarCurr] :
( v77425(VarCurr,bitIndex7)
<=> v77427(VarCurr,bitIndex7) ) ).
fof(addAssignment_26000,axiom,
! [VarCurr] :
( v77427(VarCurr,bitIndex7)
<=> v72861(VarCurr,bitIndex7) ) ).
fof(addAssignment_25999,axiom,
! [VarCurr] :
( v83658(VarCurr)
<=> $false ) ).
fof(addAssignment_25998,axiom,
! [VarCurr] :
( v83656(VarCurr)
<=> $false ) ).
fof(addAssignment_25997,axiom,
! [VarCurr] :
( v83654(VarCurr)
<=> $true ) ).
fof(addAssignment_25996,axiom,
! [VarCurr] :
( v83652(VarCurr)
<=> $false ) ).
fof(addAssignment_25995,axiom,
! [VarCurr] :
( v83650(VarCurr)
<=> v77408(VarCurr) ) ).
fof(addAssignment_25994,axiom,
! [VarCurr] :
( v77278(VarCurr,bitIndex1)
<=> v77280(VarCurr,bitIndex1) ) ).
fof(addAssignment_25993,axiom,
! [VarCurr] :
( v77280(VarCurr,bitIndex1)
<=> v77282(VarCurr,bitIndex1) ) ).
fof(addAssignment_25992,axiom,
! [VarCurr] :
( v77282(VarCurr,bitIndex1)
<=> v77284(VarCurr,bitIndex1) ) ).
fof(addAssignment_25991,axiom,
! [VarCurr] :
( v77284(VarCurr,bitIndex1)
<=> v77286(VarCurr,bitIndex7) ) ).
fof(addAssignment_25990,axiom,
! [VarCurr] :
( v77286(VarCurr,bitIndex7)
<=> v77288(VarCurr,bitIndex7) ) ).
fof(addAssignment_25989,axiom,
! [VarCurr] :
( v77288(VarCurr,bitIndex7)
<=> v83580(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1321,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v83603(VarNext)
=> ( v83580(VarNext)
<=> v83580(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1379,axiom,
! [VarNext] :
( v83603(VarNext)
=> ( v83580(VarNext)
<=> v83638(VarNext) ) ) ).
fof(addAssignment_25988,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83638(VarNext)
<=> v83636(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4117,axiom,
! [VarCurr] :
( ~ v83582(VarCurr)
=> ( v83636(VarCurr)
<=> v83639(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4127,axiom,
! [VarCurr] :
( v83582(VarCurr)
=> ( v83636(VarCurr)
<=> v83584(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4116,axiom,
! [VarCurr] :
( ~ v83616(VarCurr)
=> ( v83639(VarCurr)
<=> v83598(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4126,axiom,
! [VarCurr] :
( v83616(VarCurr)
=> ( v83639(VarCurr)
<=> v83640(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1048,axiom,
! [VarCurr] :
( ( ~ v83619(VarCurr)
& ~ v83621(VarCurr) )
=> ( v83640(VarCurr)
<=> v83644(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4115,axiom,
! [VarCurr] :
( v83621(VarCurr)
=> ( v83640(VarCurr)
<=> v83643(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4125,axiom,
! [VarCurr] :
( v83619(VarCurr)
=> ( v83640(VarCurr)
<=> v83641(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4114,axiom,
! [VarCurr] :
( ~ v83629(VarCurr)
=> ( v83644(VarCurr)
<=> v83598(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4124,axiom,
! [VarCurr] :
( v83629(VarCurr)
=> ( v83644(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4113,axiom,
! [VarCurr] :
( ~ v83623(VarCurr)
=> ( v83643(VarCurr)
<=> v83598(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4123,axiom,
! [VarCurr] :
( v83623(VarCurr)
=> ( v83643(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1786,axiom,
! [VarCurr] :
( ~ v83642(VarCurr)
=> ( v83641(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1817,axiom,
! [VarCurr] :
( v83642(VarCurr)
=> ( v83641(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6187,axiom,
! [VarCurr] :
( v83642(VarCurr)
<=> ( v83592(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15515,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83603(VarNext)
<=> ( v83604(VarNext)
& v83613(VarNext) ) ) ) ).
fof(addAssignment_25987,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83613(VarNext)
<=> v83611(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15514,axiom,
! [VarCurr] :
( v83611(VarCurr)
<=> ( v83582(VarCurr)
| v83614(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15513,axiom,
! [VarCurr] :
( v83614(VarCurr)
<=> ( v83615(VarCurr)
& v83635(VarCurr) ) ) ).
fof(writeUnaryOperator_5861,axiom,
! [VarCurr] :
( ~ v83635(VarCurr)
<=> v83582(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15512,axiom,
! [VarCurr] :
( v83615(VarCurr)
<=> ( v83616(VarCurr)
| v83633(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15511,axiom,
! [VarCurr] :
( v83633(VarCurr)
<=> ( v83594(VarCurr)
& v83634(VarCurr) ) ) ).
fof(writeUnaryOperator_5860,axiom,
! [VarCurr] :
( ~ v83634(VarCurr)
<=> v83596(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15510,axiom,
! [VarCurr] :
( v83616(VarCurr)
<=> ( v83617(VarCurr)
& v83596(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15509,axiom,
! [VarCurr] :
( v83617(VarCurr)
<=> ( v83618(VarCurr)
| v83627(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15508,axiom,
! [VarCurr] :
( v83627(VarCurr)
<=> ( v83628(VarCurr)
& v83632(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6186,axiom,
! [VarCurr] :
( v83632(VarCurr)
<=> ( ( v83620(VarCurr,bitIndex2)
<=> $false )
& ( v83620(VarCurr,bitIndex1)
<=> $false )
& ( v83620(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15507,axiom,
! [VarCurr] :
( v83628(VarCurr)
<=> ( v83629(VarCurr)
| v83630(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15506,axiom,
! [VarCurr] :
( v83630(VarCurr)
<=> ( v83594(VarCurr)
& v83631(VarCurr) ) ) ).
fof(writeUnaryOperator_5859,axiom,
! [VarCurr] :
( ~ v83631(VarCurr)
<=> v83629(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6185,axiom,
! [VarCurr] :
( v83629(VarCurr)
<=> ( v83592(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15505,axiom,
! [VarCurr] :
( v83618(VarCurr)
<=> ( v83619(VarCurr)
| v83621(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15504,axiom,
! [VarCurr] :
( v83621(VarCurr)
<=> ( v83622(VarCurr)
& v83626(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6184,axiom,
! [VarCurr] :
( v83626(VarCurr)
<=> ( ( v83620(VarCurr,bitIndex2)
<=> $false )
& ( v83620(VarCurr,bitIndex1)
<=> $true )
& ( v83620(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15503,axiom,
! [VarCurr] :
( v83622(VarCurr)
<=> ( v83623(VarCurr)
| v83624(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15502,axiom,
! [VarCurr] :
( v83624(VarCurr)
<=> ( v83594(VarCurr)
& v83625(VarCurr) ) ) ).
fof(writeUnaryOperator_5858,axiom,
! [VarCurr] :
( ~ v83625(VarCurr)
<=> v83623(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6183,axiom,
! [VarCurr] :
( v83623(VarCurr)
<=> ( v83592(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6182,axiom,
! [VarCurr] :
( v83619(VarCurr)
<=> ( ( v83620(VarCurr,bitIndex2)
<=> $true )
& ( v83620(VarCurr,bitIndex1)
<=> $false )
& ( v83620(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_25986,axiom,
! [VarCurr] :
( v83620(VarCurr,bitIndex0)
<=> v83590(VarCurr) ) ).
fof(addAssignment_25985,axiom,
! [VarCurr] :
( v83620(VarCurr,bitIndex1)
<=> v83588(VarCurr) ) ).
fof(addAssignment_25984,axiom,
! [VarCurr] :
( v83620(VarCurr,bitIndex2)
<=> v83586(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15501,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83604(VarNext)
<=> ( v83605(VarNext)
& v83600(VarNext) ) ) ) ).
fof(writeUnaryOperator_5857,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v83605(VarNext)
<=> v83607(VarNext) ) ) ).
fof(addAssignment_25983,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83607(VarNext)
<=> v83600(VarCurr) ) ) ).
fof(addAssignment_25982,axiom,
! [VarCurr] :
( v83600(VarCurr)
<=> v77342(VarCurr) ) ).
fof(addAssignment_25981,axiom,
! [VarCurr] :
( v83598(VarCurr)
<=> $false ) ).
fof(addAssignment_25980,axiom,
! [VarCurr] :
( v83596(VarCurr)
<=> v77319(VarCurr) ) ).
fof(addAssignment_25979,axiom,
! [VarCurr] :
( v83594(VarCurr)
<=> $false ) ).
fof(addAssignment_25978,axiom,
! [VarCurr] :
( v83592(VarCurr)
<=> v77311(VarCurr,bitIndex7) ) ).
fof(addAssignment_25977,axiom,
! [VarCurr] :
( v77311(VarCurr,bitIndex7)
<=> v77313(VarCurr,bitIndex7) ) ).
fof(addAssignment_25976,axiom,
! [VarCurr] :
( v77313(VarCurr,bitIndex7)
<=> v72861(VarCurr,bitIndex7) ) ).
fof(addAssignment_25975,axiom,
! [VarCurr] :
( v83590(VarCurr)
<=> $false ) ).
fof(addAssignment_25974,axiom,
! [VarCurr] :
( v83588(VarCurr)
<=> $false ) ).
fof(addAssignment_25973,axiom,
! [VarCurr] :
( v83586(VarCurr)
<=> $true ) ).
fof(addAssignment_25972,axiom,
! [VarCurr] :
( v83584(VarCurr)
<=> $false ) ).
fof(addAssignment_25971,axiom,
! [VarCurr] :
( v83582(VarCurr)
<=> v77294(VarCurr) ) ).
fof(addAssignment_25970,axiom,
! [VarCurr] :
( v77164(VarCurr,bitIndex1)
<=> v77166(VarCurr,bitIndex1) ) ).
fof(addAssignment_25969,axiom,
! [VarCurr] :
( v77166(VarCurr,bitIndex1)
<=> v77168(VarCurr,bitIndex1) ) ).
fof(addAssignment_25968,axiom,
! [VarCurr] :
( v77168(VarCurr,bitIndex1)
<=> v77170(VarCurr,bitIndex1) ) ).
fof(addAssignment_25967,axiom,
! [VarCurr] :
( v77170(VarCurr,bitIndex1)
<=> v77172(VarCurr,bitIndex7) ) ).
fof(addAssignment_25966,axiom,
! [VarCurr] :
( v77172(VarCurr,bitIndex7)
<=> v77174(VarCurr,bitIndex7) ) ).
fof(addAssignment_25965,axiom,
! [VarCurr] :
( v77174(VarCurr,bitIndex7)
<=> v83512(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1320,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v83535(VarNext)
=> ( v83512(VarNext)
<=> v83512(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1378,axiom,
! [VarNext] :
( v83535(VarNext)
=> ( v83512(VarNext)
<=> v83570(VarNext) ) ) ).
fof(addAssignment_25964,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83570(VarNext)
<=> v83568(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4112,axiom,
! [VarCurr] :
( ~ v83514(VarCurr)
=> ( v83568(VarCurr)
<=> v83571(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4122,axiom,
! [VarCurr] :
( v83514(VarCurr)
=> ( v83568(VarCurr)
<=> v83516(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4111,axiom,
! [VarCurr] :
( ~ v83548(VarCurr)
=> ( v83571(VarCurr)
<=> v83530(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4121,axiom,
! [VarCurr] :
( v83548(VarCurr)
=> ( v83571(VarCurr)
<=> v83572(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1047,axiom,
! [VarCurr] :
( ( ~ v83551(VarCurr)
& ~ v83553(VarCurr) )
=> ( v83572(VarCurr)
<=> v83576(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4110,axiom,
! [VarCurr] :
( v83553(VarCurr)
=> ( v83572(VarCurr)
<=> v83575(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4120,axiom,
! [VarCurr] :
( v83551(VarCurr)
=> ( v83572(VarCurr)
<=> v83573(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4109,axiom,
! [VarCurr] :
( ~ v83561(VarCurr)
=> ( v83576(VarCurr)
<=> v83530(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4119,axiom,
! [VarCurr] :
( v83561(VarCurr)
=> ( v83576(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4108,axiom,
! [VarCurr] :
( ~ v83555(VarCurr)
=> ( v83575(VarCurr)
<=> v83530(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4118,axiom,
! [VarCurr] :
( v83555(VarCurr)
=> ( v83575(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1785,axiom,
! [VarCurr] :
( ~ v83574(VarCurr)
=> ( v83573(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1816,axiom,
! [VarCurr] :
( v83574(VarCurr)
=> ( v83573(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6181,axiom,
! [VarCurr] :
( v83574(VarCurr)
<=> ( v83524(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15500,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83535(VarNext)
<=> ( v83536(VarNext)
& v83545(VarNext) ) ) ) ).
fof(addAssignment_25963,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83545(VarNext)
<=> v83543(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15499,axiom,
! [VarCurr] :
( v83543(VarCurr)
<=> ( v83514(VarCurr)
| v83546(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15498,axiom,
! [VarCurr] :
( v83546(VarCurr)
<=> ( v83547(VarCurr)
& v83567(VarCurr) ) ) ).
fof(writeUnaryOperator_5856,axiom,
! [VarCurr] :
( ~ v83567(VarCurr)
<=> v83514(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15497,axiom,
! [VarCurr] :
( v83547(VarCurr)
<=> ( v83548(VarCurr)
| v83565(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15496,axiom,
! [VarCurr] :
( v83565(VarCurr)
<=> ( v83526(VarCurr)
& v83566(VarCurr) ) ) ).
fof(writeUnaryOperator_5855,axiom,
! [VarCurr] :
( ~ v83566(VarCurr)
<=> v83528(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15495,axiom,
! [VarCurr] :
( v83548(VarCurr)
<=> ( v83549(VarCurr)
& v83528(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15494,axiom,
! [VarCurr] :
( v83549(VarCurr)
<=> ( v83550(VarCurr)
| v83559(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15493,axiom,
! [VarCurr] :
( v83559(VarCurr)
<=> ( v83560(VarCurr)
& v83564(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6180,axiom,
! [VarCurr] :
( v83564(VarCurr)
<=> ( ( v83552(VarCurr,bitIndex2)
<=> $false )
& ( v83552(VarCurr,bitIndex1)
<=> $false )
& ( v83552(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15492,axiom,
! [VarCurr] :
( v83560(VarCurr)
<=> ( v83561(VarCurr)
| v83562(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15491,axiom,
! [VarCurr] :
( v83562(VarCurr)
<=> ( v83526(VarCurr)
& v83563(VarCurr) ) ) ).
fof(writeUnaryOperator_5854,axiom,
! [VarCurr] :
( ~ v83563(VarCurr)
<=> v83561(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6179,axiom,
! [VarCurr] :
( v83561(VarCurr)
<=> ( v83524(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15490,axiom,
! [VarCurr] :
( v83550(VarCurr)
<=> ( v83551(VarCurr)
| v83553(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15489,axiom,
! [VarCurr] :
( v83553(VarCurr)
<=> ( v83554(VarCurr)
& v83558(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6178,axiom,
! [VarCurr] :
( v83558(VarCurr)
<=> ( ( v83552(VarCurr,bitIndex2)
<=> $false )
& ( v83552(VarCurr,bitIndex1)
<=> $true )
& ( v83552(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15488,axiom,
! [VarCurr] :
( v83554(VarCurr)
<=> ( v83555(VarCurr)
| v83556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15487,axiom,
! [VarCurr] :
( v83556(VarCurr)
<=> ( v83526(VarCurr)
& v83557(VarCurr) ) ) ).
fof(writeUnaryOperator_5853,axiom,
! [VarCurr] :
( ~ v83557(VarCurr)
<=> v83555(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6177,axiom,
! [VarCurr] :
( v83555(VarCurr)
<=> ( v83524(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6176,axiom,
! [VarCurr] :
( v83551(VarCurr)
<=> ( ( v83552(VarCurr,bitIndex2)
<=> $true )
& ( v83552(VarCurr,bitIndex1)
<=> $false )
& ( v83552(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_25962,axiom,
! [VarCurr] :
( v83552(VarCurr,bitIndex0)
<=> v83522(VarCurr) ) ).
fof(addAssignment_25961,axiom,
! [VarCurr] :
( v83552(VarCurr,bitIndex1)
<=> v83520(VarCurr) ) ).
fof(addAssignment_25960,axiom,
! [VarCurr] :
( v83552(VarCurr,bitIndex2)
<=> v83518(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15486,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83536(VarNext)
<=> ( v83537(VarNext)
& v83532(VarNext) ) ) ) ).
fof(writeUnaryOperator_5852,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v83537(VarNext)
<=> v83539(VarNext) ) ) ).
fof(addAssignment_25959,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83539(VarNext)
<=> v83532(VarCurr) ) ) ).
fof(addAssignment_25958,axiom,
! [VarCurr] :
( v83532(VarCurr)
<=> v77228(VarCurr) ) ).
fof(addAssignment_25957,axiom,
! [VarCurr] :
( v83530(VarCurr)
<=> $false ) ).
fof(addAssignment_25956,axiom,
! [VarCurr] :
( v83528(VarCurr)
<=> v77205(VarCurr) ) ).
fof(addAssignment_25955,axiom,
! [VarCurr] :
( v83526(VarCurr)
<=> $false ) ).
fof(addAssignment_25954,axiom,
! [VarCurr] :
( v83524(VarCurr)
<=> v77197(VarCurr,bitIndex7) ) ).
fof(addAssignment_25953,axiom,
! [VarCurr] :
( v77197(VarCurr,bitIndex7)
<=> v77199(VarCurr,bitIndex7) ) ).
fof(addAssignment_25952,axiom,
! [VarCurr] :
( v77199(VarCurr,bitIndex7)
<=> v72861(VarCurr,bitIndex7) ) ).
fof(addAssignment_25951,axiom,
! [VarCurr] :
( v83522(VarCurr)
<=> $false ) ).
fof(addAssignment_25950,axiom,
! [VarCurr] :
( v83520(VarCurr)
<=> $false ) ).
fof(addAssignment_25949,axiom,
! [VarCurr] :
( v83518(VarCurr)
<=> $true ) ).
fof(addAssignment_25948,axiom,
! [VarCurr] :
( v83516(VarCurr)
<=> $false ) ).
fof(addAssignment_25947,axiom,
! [VarCurr] :
( v83514(VarCurr)
<=> v77180(VarCurr) ) ).
fof(addAssignment_25946,axiom,
! [VarCurr] :
( v77050(VarCurr,bitIndex1)
<=> v77052(VarCurr,bitIndex1) ) ).
fof(addAssignment_25945,axiom,
! [VarCurr] :
( v77052(VarCurr,bitIndex1)
<=> v77054(VarCurr,bitIndex1) ) ).
fof(addAssignment_25944,axiom,
! [VarCurr] :
( v77054(VarCurr,bitIndex1)
<=> v77056(VarCurr,bitIndex1) ) ).
fof(addAssignment_25943,axiom,
! [VarCurr] :
( v77056(VarCurr,bitIndex1)
<=> v77058(VarCurr,bitIndex7) ) ).
fof(addAssignment_25942,axiom,
! [VarCurr] :
( v77058(VarCurr,bitIndex7)
<=> v77060(VarCurr,bitIndex7) ) ).
fof(addAssignment_25941,axiom,
! [VarCurr] :
( v77060(VarCurr,bitIndex7)
<=> v83444(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1319,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v83467(VarNext)
=> ( v83444(VarNext)
<=> v83444(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1377,axiom,
! [VarNext] :
( v83467(VarNext)
=> ( v83444(VarNext)
<=> v83502(VarNext) ) ) ).
fof(addAssignment_25940,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83502(VarNext)
<=> v83500(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4107,axiom,
! [VarCurr] :
( ~ v83446(VarCurr)
=> ( v83500(VarCurr)
<=> v83503(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4117,axiom,
! [VarCurr] :
( v83446(VarCurr)
=> ( v83500(VarCurr)
<=> v83448(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4106,axiom,
! [VarCurr] :
( ~ v83480(VarCurr)
=> ( v83503(VarCurr)
<=> v83462(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4116,axiom,
! [VarCurr] :
( v83480(VarCurr)
=> ( v83503(VarCurr)
<=> v83504(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1046,axiom,
! [VarCurr] :
( ( ~ v83483(VarCurr)
& ~ v83485(VarCurr) )
=> ( v83504(VarCurr)
<=> v83508(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4105,axiom,
! [VarCurr] :
( v83485(VarCurr)
=> ( v83504(VarCurr)
<=> v83507(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4115,axiom,
! [VarCurr] :
( v83483(VarCurr)
=> ( v83504(VarCurr)
<=> v83505(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4104,axiom,
! [VarCurr] :
( ~ v83493(VarCurr)
=> ( v83508(VarCurr)
<=> v83462(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4114,axiom,
! [VarCurr] :
( v83493(VarCurr)
=> ( v83508(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4103,axiom,
! [VarCurr] :
( ~ v83487(VarCurr)
=> ( v83507(VarCurr)
<=> v83462(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4113,axiom,
! [VarCurr] :
( v83487(VarCurr)
=> ( v83507(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1784,axiom,
! [VarCurr] :
( ~ v83506(VarCurr)
=> ( v83505(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1815,axiom,
! [VarCurr] :
( v83506(VarCurr)
=> ( v83505(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6175,axiom,
! [VarCurr] :
( v83506(VarCurr)
<=> ( v83456(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15485,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83467(VarNext)
<=> ( v83468(VarNext)
& v83477(VarNext) ) ) ) ).
fof(addAssignment_25939,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83477(VarNext)
<=> v83475(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15484,axiom,
! [VarCurr] :
( v83475(VarCurr)
<=> ( v83446(VarCurr)
| v83478(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15483,axiom,
! [VarCurr] :
( v83478(VarCurr)
<=> ( v83479(VarCurr)
& v83499(VarCurr) ) ) ).
fof(writeUnaryOperator_5851,axiom,
! [VarCurr] :
( ~ v83499(VarCurr)
<=> v83446(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15482,axiom,
! [VarCurr] :
( v83479(VarCurr)
<=> ( v83480(VarCurr)
| v83497(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15481,axiom,
! [VarCurr] :
( v83497(VarCurr)
<=> ( v83458(VarCurr)
& v83498(VarCurr) ) ) ).
fof(writeUnaryOperator_5850,axiom,
! [VarCurr] :
( ~ v83498(VarCurr)
<=> v83460(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15480,axiom,
! [VarCurr] :
( v83480(VarCurr)
<=> ( v83481(VarCurr)
& v83460(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15479,axiom,
! [VarCurr] :
( v83481(VarCurr)
<=> ( v83482(VarCurr)
| v83491(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15478,axiom,
! [VarCurr] :
( v83491(VarCurr)
<=> ( v83492(VarCurr)
& v83496(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6174,axiom,
! [VarCurr] :
( v83496(VarCurr)
<=> ( ( v83484(VarCurr,bitIndex2)
<=> $false )
& ( v83484(VarCurr,bitIndex1)
<=> $false )
& ( v83484(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15477,axiom,
! [VarCurr] :
( v83492(VarCurr)
<=> ( v83493(VarCurr)
| v83494(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15476,axiom,
! [VarCurr] :
( v83494(VarCurr)
<=> ( v83458(VarCurr)
& v83495(VarCurr) ) ) ).
fof(writeUnaryOperator_5849,axiom,
! [VarCurr] :
( ~ v83495(VarCurr)
<=> v83493(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6173,axiom,
! [VarCurr] :
( v83493(VarCurr)
<=> ( v83456(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15475,axiom,
! [VarCurr] :
( v83482(VarCurr)
<=> ( v83483(VarCurr)
| v83485(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15474,axiom,
! [VarCurr] :
( v83485(VarCurr)
<=> ( v83486(VarCurr)
& v83490(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6172,axiom,
! [VarCurr] :
( v83490(VarCurr)
<=> ( ( v83484(VarCurr,bitIndex2)
<=> $false )
& ( v83484(VarCurr,bitIndex1)
<=> $true )
& ( v83484(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15473,axiom,
! [VarCurr] :
( v83486(VarCurr)
<=> ( v83487(VarCurr)
| v83488(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15472,axiom,
! [VarCurr] :
( v83488(VarCurr)
<=> ( v83458(VarCurr)
& v83489(VarCurr) ) ) ).
fof(writeUnaryOperator_5848,axiom,
! [VarCurr] :
( ~ v83489(VarCurr)
<=> v83487(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6171,axiom,
! [VarCurr] :
( v83487(VarCurr)
<=> ( v83456(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6170,axiom,
! [VarCurr] :
( v83483(VarCurr)
<=> ( ( v83484(VarCurr,bitIndex2)
<=> $true )
& ( v83484(VarCurr,bitIndex1)
<=> $false )
& ( v83484(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_25938,axiom,
! [VarCurr] :
( v83484(VarCurr,bitIndex0)
<=> v83454(VarCurr) ) ).
fof(addAssignment_25937,axiom,
! [VarCurr] :
( v83484(VarCurr,bitIndex1)
<=> v83452(VarCurr) ) ).
fof(addAssignment_25936,axiom,
! [VarCurr] :
( v83484(VarCurr,bitIndex2)
<=> v83450(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15471,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83468(VarNext)
<=> ( v83469(VarNext)
& v83464(VarNext) ) ) ) ).
fof(writeUnaryOperator_5847,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v83469(VarNext)
<=> v83471(VarNext) ) ) ).
fof(addAssignment_25935,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83471(VarNext)
<=> v83464(VarCurr) ) ) ).
fof(addAssignment_25934,axiom,
! [VarCurr] :
( v83464(VarCurr)
<=> v77114(VarCurr) ) ).
fof(addAssignment_25933,axiom,
! [VarCurr] :
( v83462(VarCurr)
<=> $false ) ).
fof(addAssignment_25932,axiom,
! [VarCurr] :
( v83460(VarCurr)
<=> v77091(VarCurr) ) ).
fof(addAssignment_25931,axiom,
! [VarCurr] :
( v83458(VarCurr)
<=> $false ) ).
fof(addAssignment_25930,axiom,
! [VarCurr] :
( v83456(VarCurr)
<=> v77083(VarCurr,bitIndex7) ) ).
fof(addAssignment_25929,axiom,
! [VarCurr] :
( v77083(VarCurr,bitIndex7)
<=> v77085(VarCurr,bitIndex7) ) ).
fof(addAssignment_25928,axiom,
! [VarCurr] :
( v77085(VarCurr,bitIndex7)
<=> v72861(VarCurr,bitIndex7) ) ).
fof(addAssignment_25927,axiom,
! [VarCurr] :
( v83454(VarCurr)
<=> $false ) ).
fof(addAssignment_25926,axiom,
! [VarCurr] :
( v83452(VarCurr)
<=> $false ) ).
fof(addAssignment_25925,axiom,
! [VarCurr] :
( v83450(VarCurr)
<=> $true ) ).
fof(addAssignment_25924,axiom,
! [VarCurr] :
( v83448(VarCurr)
<=> $false ) ).
fof(addAssignment_25923,axiom,
! [VarCurr] :
( v83446(VarCurr)
<=> v77066(VarCurr) ) ).
fof(addAssignment_25922,axiom,
! [VarCurr] :
( v76936(VarCurr,bitIndex1)
<=> v76938(VarCurr,bitIndex1) ) ).
fof(addAssignment_25921,axiom,
! [VarCurr] :
( v76938(VarCurr,bitIndex1)
<=> v76940(VarCurr,bitIndex1) ) ).
fof(addAssignment_25920,axiom,
! [VarCurr] :
( v76940(VarCurr,bitIndex1)
<=> v76942(VarCurr,bitIndex1) ) ).
fof(addAssignment_25919,axiom,
! [VarCurr] :
( v76942(VarCurr,bitIndex1)
<=> v76944(VarCurr,bitIndex7) ) ).
fof(addAssignment_25918,axiom,
! [VarCurr] :
( v76944(VarCurr,bitIndex7)
<=> v76946(VarCurr,bitIndex7) ) ).
fof(addAssignment_25917,axiom,
! [VarCurr] :
( v76946(VarCurr,bitIndex7)
<=> v83376(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1318,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v83399(VarNext)
=> ( v83376(VarNext)
<=> v83376(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1376,axiom,
! [VarNext] :
( v83399(VarNext)
=> ( v83376(VarNext)
<=> v83434(VarNext) ) ) ).
fof(addAssignment_25916,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83434(VarNext)
<=> v83432(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4102,axiom,
! [VarCurr] :
( ~ v83378(VarCurr)
=> ( v83432(VarCurr)
<=> v83435(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4112,axiom,
! [VarCurr] :
( v83378(VarCurr)
=> ( v83432(VarCurr)
<=> v83380(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4101,axiom,
! [VarCurr] :
( ~ v83412(VarCurr)
=> ( v83435(VarCurr)
<=> v83394(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4111,axiom,
! [VarCurr] :
( v83412(VarCurr)
=> ( v83435(VarCurr)
<=> v83436(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1045,axiom,
! [VarCurr] :
( ( ~ v83415(VarCurr)
& ~ v83417(VarCurr) )
=> ( v83436(VarCurr)
<=> v83440(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4100,axiom,
! [VarCurr] :
( v83417(VarCurr)
=> ( v83436(VarCurr)
<=> v83439(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4110,axiom,
! [VarCurr] :
( v83415(VarCurr)
=> ( v83436(VarCurr)
<=> v83437(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4099,axiom,
! [VarCurr] :
( ~ v83425(VarCurr)
=> ( v83440(VarCurr)
<=> v83394(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4109,axiom,
! [VarCurr] :
( v83425(VarCurr)
=> ( v83440(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4098,axiom,
! [VarCurr] :
( ~ v83419(VarCurr)
=> ( v83439(VarCurr)
<=> v83394(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4108,axiom,
! [VarCurr] :
( v83419(VarCurr)
=> ( v83439(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1783,axiom,
! [VarCurr] :
( ~ v83438(VarCurr)
=> ( v83437(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1814,axiom,
! [VarCurr] :
( v83438(VarCurr)
=> ( v83437(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6169,axiom,
! [VarCurr] :
( v83438(VarCurr)
<=> ( v83388(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15470,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83399(VarNext)
<=> ( v83400(VarNext)
& v83409(VarNext) ) ) ) ).
fof(addAssignment_25915,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83409(VarNext)
<=> v83407(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15469,axiom,
! [VarCurr] :
( v83407(VarCurr)
<=> ( v83378(VarCurr)
| v83410(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15468,axiom,
! [VarCurr] :
( v83410(VarCurr)
<=> ( v83411(VarCurr)
& v83431(VarCurr) ) ) ).
fof(writeUnaryOperator_5846,axiom,
! [VarCurr] :
( ~ v83431(VarCurr)
<=> v83378(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15467,axiom,
! [VarCurr] :
( v83411(VarCurr)
<=> ( v83412(VarCurr)
| v83429(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15466,axiom,
! [VarCurr] :
( v83429(VarCurr)
<=> ( v83390(VarCurr)
& v83430(VarCurr) ) ) ).
fof(writeUnaryOperator_5845,axiom,
! [VarCurr] :
( ~ v83430(VarCurr)
<=> v83392(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15465,axiom,
! [VarCurr] :
( v83412(VarCurr)
<=> ( v83413(VarCurr)
& v83392(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15464,axiom,
! [VarCurr] :
( v83413(VarCurr)
<=> ( v83414(VarCurr)
| v83423(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15463,axiom,
! [VarCurr] :
( v83423(VarCurr)
<=> ( v83424(VarCurr)
& v83428(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6168,axiom,
! [VarCurr] :
( v83428(VarCurr)
<=> ( ( v83416(VarCurr,bitIndex2)
<=> $false )
& ( v83416(VarCurr,bitIndex1)
<=> $false )
& ( v83416(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15462,axiom,
! [VarCurr] :
( v83424(VarCurr)
<=> ( v83425(VarCurr)
| v83426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15461,axiom,
! [VarCurr] :
( v83426(VarCurr)
<=> ( v83390(VarCurr)
& v83427(VarCurr) ) ) ).
fof(writeUnaryOperator_5844,axiom,
! [VarCurr] :
( ~ v83427(VarCurr)
<=> v83425(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6167,axiom,
! [VarCurr] :
( v83425(VarCurr)
<=> ( v83388(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15460,axiom,
! [VarCurr] :
( v83414(VarCurr)
<=> ( v83415(VarCurr)
| v83417(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15459,axiom,
! [VarCurr] :
( v83417(VarCurr)
<=> ( v83418(VarCurr)
& v83422(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6166,axiom,
! [VarCurr] :
( v83422(VarCurr)
<=> ( ( v83416(VarCurr,bitIndex2)
<=> $false )
& ( v83416(VarCurr,bitIndex1)
<=> $true )
& ( v83416(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15458,axiom,
! [VarCurr] :
( v83418(VarCurr)
<=> ( v83419(VarCurr)
| v83420(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15457,axiom,
! [VarCurr] :
( v83420(VarCurr)
<=> ( v83390(VarCurr)
& v83421(VarCurr) ) ) ).
fof(writeUnaryOperator_5843,axiom,
! [VarCurr] :
( ~ v83421(VarCurr)
<=> v83419(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6165,axiom,
! [VarCurr] :
( v83419(VarCurr)
<=> ( v83388(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6164,axiom,
! [VarCurr] :
( v83415(VarCurr)
<=> ( ( v83416(VarCurr,bitIndex2)
<=> $true )
& ( v83416(VarCurr,bitIndex1)
<=> $false )
& ( v83416(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_25914,axiom,
! [VarCurr] :
( v83416(VarCurr,bitIndex0)
<=> v83386(VarCurr) ) ).
fof(addAssignment_25913,axiom,
! [VarCurr] :
( v83416(VarCurr,bitIndex1)
<=> v83384(VarCurr) ) ).
fof(addAssignment_25912,axiom,
! [VarCurr] :
( v83416(VarCurr,bitIndex2)
<=> v83382(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15456,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83400(VarNext)
<=> ( v83401(VarNext)
& v83396(VarNext) ) ) ) ).
fof(writeUnaryOperator_5842,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v83401(VarNext)
<=> v83403(VarNext) ) ) ).
fof(addAssignment_25911,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83403(VarNext)
<=> v83396(VarCurr) ) ) ).
fof(addAssignment_25910,axiom,
! [VarCurr] :
( v83396(VarCurr)
<=> v77000(VarCurr) ) ).
fof(addAssignment_25909,axiom,
! [VarCurr] :
( v83394(VarCurr)
<=> $false ) ).
fof(addAssignment_25908,axiom,
! [VarCurr] :
( v83392(VarCurr)
<=> v76977(VarCurr) ) ).
fof(addAssignment_25907,axiom,
! [VarCurr] :
( v83390(VarCurr)
<=> $false ) ).
fof(addAssignment_25906,axiom,
! [VarCurr] :
( v83388(VarCurr)
<=> v76969(VarCurr,bitIndex7) ) ).
fof(addAssignment_25905,axiom,
! [VarCurr] :
( v76969(VarCurr,bitIndex7)
<=> v76971(VarCurr,bitIndex7) ) ).
fof(addAssignment_25904,axiom,
! [VarCurr] :
( v76971(VarCurr,bitIndex7)
<=> v72861(VarCurr,bitIndex7) ) ).
fof(addAssignment_25903,axiom,
! [VarCurr] :
( v83386(VarCurr)
<=> $false ) ).
fof(addAssignment_25902,axiom,
! [VarCurr] :
( v83384(VarCurr)
<=> $false ) ).
fof(addAssignment_25901,axiom,
! [VarCurr] :
( v83382(VarCurr)
<=> $true ) ).
fof(addAssignment_25900,axiom,
! [VarCurr] :
( v83380(VarCurr)
<=> $false ) ).
fof(addAssignment_25899,axiom,
! [VarCurr] :
( v83378(VarCurr)
<=> v76952(VarCurr) ) ).
fof(addAssignment_25898,axiom,
! [VarCurr] :
( v76822(VarCurr,bitIndex1)
<=> v76824(VarCurr,bitIndex1) ) ).
fof(addAssignment_25897,axiom,
! [VarCurr] :
( v76824(VarCurr,bitIndex1)
<=> v76826(VarCurr,bitIndex1) ) ).
fof(addAssignment_25896,axiom,
! [VarCurr] :
( v76826(VarCurr,bitIndex1)
<=> v76828(VarCurr,bitIndex1) ) ).
fof(addAssignment_25895,axiom,
! [VarCurr] :
( v76828(VarCurr,bitIndex1)
<=> v76830(VarCurr,bitIndex7) ) ).
fof(addAssignment_25894,axiom,
! [VarCurr] :
( v76830(VarCurr,bitIndex7)
<=> v76832(VarCurr,bitIndex7) ) ).
fof(addAssignment_25893,axiom,
! [VarCurr] :
( v76832(VarCurr,bitIndex7)
<=> v83308(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1317,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v83331(VarNext)
=> ( v83308(VarNext)
<=> v83308(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1375,axiom,
! [VarNext] :
( v83331(VarNext)
=> ( v83308(VarNext)
<=> v83366(VarNext) ) ) ).
fof(addAssignment_25892,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83366(VarNext)
<=> v83364(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4097,axiom,
! [VarCurr] :
( ~ v83310(VarCurr)
=> ( v83364(VarCurr)
<=> v83367(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4107,axiom,
! [VarCurr] :
( v83310(VarCurr)
=> ( v83364(VarCurr)
<=> v83312(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4096,axiom,
! [VarCurr] :
( ~ v83344(VarCurr)
=> ( v83367(VarCurr)
<=> v83326(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4106,axiom,
! [VarCurr] :
( v83344(VarCurr)
=> ( v83367(VarCurr)
<=> v83368(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1044,axiom,
! [VarCurr] :
( ( ~ v83347(VarCurr)
& ~ v83349(VarCurr) )
=> ( v83368(VarCurr)
<=> v83372(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4095,axiom,
! [VarCurr] :
( v83349(VarCurr)
=> ( v83368(VarCurr)
<=> v83371(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4105,axiom,
! [VarCurr] :
( v83347(VarCurr)
=> ( v83368(VarCurr)
<=> v83369(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4094,axiom,
! [VarCurr] :
( ~ v83357(VarCurr)
=> ( v83372(VarCurr)
<=> v83326(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4104,axiom,
! [VarCurr] :
( v83357(VarCurr)
=> ( v83372(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4093,axiom,
! [VarCurr] :
( ~ v83351(VarCurr)
=> ( v83371(VarCurr)
<=> v83326(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4103,axiom,
! [VarCurr] :
( v83351(VarCurr)
=> ( v83371(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1782,axiom,
! [VarCurr] :
( ~ v83370(VarCurr)
=> ( v83369(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1813,axiom,
! [VarCurr] :
( v83370(VarCurr)
=> ( v83369(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6163,axiom,
! [VarCurr] :
( v83370(VarCurr)
<=> ( v83320(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15455,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83331(VarNext)
<=> ( v83332(VarNext)
& v83341(VarNext) ) ) ) ).
fof(addAssignment_25891,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83341(VarNext)
<=> v83339(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15454,axiom,
! [VarCurr] :
( v83339(VarCurr)
<=> ( v83310(VarCurr)
| v83342(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15453,axiom,
! [VarCurr] :
( v83342(VarCurr)
<=> ( v83343(VarCurr)
& v83363(VarCurr) ) ) ).
fof(writeUnaryOperator_5841,axiom,
! [VarCurr] :
( ~ v83363(VarCurr)
<=> v83310(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15452,axiom,
! [VarCurr] :
( v83343(VarCurr)
<=> ( v83344(VarCurr)
| v83361(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15451,axiom,
! [VarCurr] :
( v83361(VarCurr)
<=> ( v83322(VarCurr)
& v83362(VarCurr) ) ) ).
fof(writeUnaryOperator_5840,axiom,
! [VarCurr] :
( ~ v83362(VarCurr)
<=> v83324(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15450,axiom,
! [VarCurr] :
( v83344(VarCurr)
<=> ( v83345(VarCurr)
& v83324(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15449,axiom,
! [VarCurr] :
( v83345(VarCurr)
<=> ( v83346(VarCurr)
| v83355(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15448,axiom,
! [VarCurr] :
( v83355(VarCurr)
<=> ( v83356(VarCurr)
& v83360(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6162,axiom,
! [VarCurr] :
( v83360(VarCurr)
<=> ( ( v83348(VarCurr,bitIndex2)
<=> $false )
& ( v83348(VarCurr,bitIndex1)
<=> $false )
& ( v83348(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15447,axiom,
! [VarCurr] :
( v83356(VarCurr)
<=> ( v83357(VarCurr)
| v83358(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15446,axiom,
! [VarCurr] :
( v83358(VarCurr)
<=> ( v83322(VarCurr)
& v83359(VarCurr) ) ) ).
fof(writeUnaryOperator_5839,axiom,
! [VarCurr] :
( ~ v83359(VarCurr)
<=> v83357(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6161,axiom,
! [VarCurr] :
( v83357(VarCurr)
<=> ( v83320(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15445,axiom,
! [VarCurr] :
( v83346(VarCurr)
<=> ( v83347(VarCurr)
| v83349(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15444,axiom,
! [VarCurr] :
( v83349(VarCurr)
<=> ( v83350(VarCurr)
& v83354(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6160,axiom,
! [VarCurr] :
( v83354(VarCurr)
<=> ( ( v83348(VarCurr,bitIndex2)
<=> $false )
& ( v83348(VarCurr,bitIndex1)
<=> $true )
& ( v83348(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15443,axiom,
! [VarCurr] :
( v83350(VarCurr)
<=> ( v83351(VarCurr)
| v83352(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15442,axiom,
! [VarCurr] :
( v83352(VarCurr)
<=> ( v83322(VarCurr)
& v83353(VarCurr) ) ) ).
fof(writeUnaryOperator_5838,axiom,
! [VarCurr] :
( ~ v83353(VarCurr)
<=> v83351(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6159,axiom,
! [VarCurr] :
( v83351(VarCurr)
<=> ( v83320(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6158,axiom,
! [VarCurr] :
( v83347(VarCurr)
<=> ( ( v83348(VarCurr,bitIndex2)
<=> $true )
& ( v83348(VarCurr,bitIndex1)
<=> $false )
& ( v83348(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_25890,axiom,
! [VarCurr] :
( v83348(VarCurr,bitIndex0)
<=> v83318(VarCurr) ) ).
fof(addAssignment_25889,axiom,
! [VarCurr] :
( v83348(VarCurr,bitIndex1)
<=> v83316(VarCurr) ) ).
fof(addAssignment_25888,axiom,
! [VarCurr] :
( v83348(VarCurr,bitIndex2)
<=> v83314(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15441,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83332(VarNext)
<=> ( v83333(VarNext)
& v83328(VarNext) ) ) ) ).
fof(writeUnaryOperator_5837,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v83333(VarNext)
<=> v83335(VarNext) ) ) ).
fof(addAssignment_25887,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83335(VarNext)
<=> v83328(VarCurr) ) ) ).
fof(addAssignment_25886,axiom,
! [VarCurr] :
( v83328(VarCurr)
<=> v76886(VarCurr) ) ).
fof(addAssignment_25885,axiom,
! [VarCurr] :
( v83326(VarCurr)
<=> $false ) ).
fof(addAssignment_25884,axiom,
! [VarCurr] :
( v83324(VarCurr)
<=> v76863(VarCurr) ) ).
fof(addAssignment_25883,axiom,
! [VarCurr] :
( v83322(VarCurr)
<=> $false ) ).
fof(addAssignment_25882,axiom,
! [VarCurr] :
( v83320(VarCurr)
<=> v76855(VarCurr,bitIndex7) ) ).
fof(addAssignment_25881,axiom,
! [VarCurr] :
( v76855(VarCurr,bitIndex7)
<=> v76857(VarCurr,bitIndex7) ) ).
fof(addAssignment_25880,axiom,
! [VarCurr] :
( v76857(VarCurr,bitIndex7)
<=> v72861(VarCurr,bitIndex7) ) ).
fof(addAssignment_25879,axiom,
! [VarCurr] :
( v83318(VarCurr)
<=> $false ) ).
fof(addAssignment_25878,axiom,
! [VarCurr] :
( v83316(VarCurr)
<=> $false ) ).
fof(addAssignment_25877,axiom,
! [VarCurr] :
( v83314(VarCurr)
<=> $true ) ).
fof(addAssignment_25876,axiom,
! [VarCurr] :
( v83312(VarCurr)
<=> $false ) ).
fof(addAssignment_25875,axiom,
! [VarCurr] :
( v83310(VarCurr)
<=> v76838(VarCurr) ) ).
fof(addAssignment_25874,axiom,
! [VarCurr] :
( v76708(VarCurr,bitIndex1)
<=> v76710(VarCurr,bitIndex1) ) ).
fof(addAssignment_25873,axiom,
! [VarCurr] :
( v76710(VarCurr,bitIndex1)
<=> v76712(VarCurr,bitIndex1) ) ).
fof(addAssignment_25872,axiom,
! [VarCurr] :
( v76712(VarCurr,bitIndex1)
<=> v76714(VarCurr,bitIndex1) ) ).
fof(addAssignment_25871,axiom,
! [VarCurr] :
( v76714(VarCurr,bitIndex1)
<=> v76716(VarCurr,bitIndex7) ) ).
fof(addAssignment_25870,axiom,
! [VarCurr] :
( v76716(VarCurr,bitIndex7)
<=> v76718(VarCurr,bitIndex7) ) ).
fof(addAssignment_25869,axiom,
! [VarCurr] :
( v76718(VarCurr,bitIndex7)
<=> v83240(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1316,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v83263(VarNext)
=> ( v83240(VarNext)
<=> v83240(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1374,axiom,
! [VarNext] :
( v83263(VarNext)
=> ( v83240(VarNext)
<=> v83298(VarNext) ) ) ).
fof(addAssignment_25868,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83298(VarNext)
<=> v83296(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4092,axiom,
! [VarCurr] :
( ~ v83242(VarCurr)
=> ( v83296(VarCurr)
<=> v83299(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4102,axiom,
! [VarCurr] :
( v83242(VarCurr)
=> ( v83296(VarCurr)
<=> v83244(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4091,axiom,
! [VarCurr] :
( ~ v83276(VarCurr)
=> ( v83299(VarCurr)
<=> v83258(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4101,axiom,
! [VarCurr] :
( v83276(VarCurr)
=> ( v83299(VarCurr)
<=> v83300(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1043,axiom,
! [VarCurr] :
( ( ~ v83279(VarCurr)
& ~ v83281(VarCurr) )
=> ( v83300(VarCurr)
<=> v83304(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4090,axiom,
! [VarCurr] :
( v83281(VarCurr)
=> ( v83300(VarCurr)
<=> v83303(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4100,axiom,
! [VarCurr] :
( v83279(VarCurr)
=> ( v83300(VarCurr)
<=> v83301(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4089,axiom,
! [VarCurr] :
( ~ v83289(VarCurr)
=> ( v83304(VarCurr)
<=> v83258(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4099,axiom,
! [VarCurr] :
( v83289(VarCurr)
=> ( v83304(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4088,axiom,
! [VarCurr] :
( ~ v83283(VarCurr)
=> ( v83303(VarCurr)
<=> v83258(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4098,axiom,
! [VarCurr] :
( v83283(VarCurr)
=> ( v83303(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1781,axiom,
! [VarCurr] :
( ~ v83302(VarCurr)
=> ( v83301(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1812,axiom,
! [VarCurr] :
( v83302(VarCurr)
=> ( v83301(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6157,axiom,
! [VarCurr] :
( v83302(VarCurr)
<=> ( v83252(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15440,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83263(VarNext)
<=> ( v83264(VarNext)
& v83273(VarNext) ) ) ) ).
fof(addAssignment_25867,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83273(VarNext)
<=> v83271(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15439,axiom,
! [VarCurr] :
( v83271(VarCurr)
<=> ( v83242(VarCurr)
| v83274(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15438,axiom,
! [VarCurr] :
( v83274(VarCurr)
<=> ( v83275(VarCurr)
& v83295(VarCurr) ) ) ).
fof(writeUnaryOperator_5836,axiom,
! [VarCurr] :
( ~ v83295(VarCurr)
<=> v83242(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15437,axiom,
! [VarCurr] :
( v83275(VarCurr)
<=> ( v83276(VarCurr)
| v83293(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15436,axiom,
! [VarCurr] :
( v83293(VarCurr)
<=> ( v83254(VarCurr)
& v83294(VarCurr) ) ) ).
fof(writeUnaryOperator_5835,axiom,
! [VarCurr] :
( ~ v83294(VarCurr)
<=> v83256(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15435,axiom,
! [VarCurr] :
( v83276(VarCurr)
<=> ( v83277(VarCurr)
& v83256(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15434,axiom,
! [VarCurr] :
( v83277(VarCurr)
<=> ( v83278(VarCurr)
| v83287(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15433,axiom,
! [VarCurr] :
( v83287(VarCurr)
<=> ( v83288(VarCurr)
& v83292(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6156,axiom,
! [VarCurr] :
( v83292(VarCurr)
<=> ( ( v83280(VarCurr,bitIndex2)
<=> $false )
& ( v83280(VarCurr,bitIndex1)
<=> $false )
& ( v83280(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15432,axiom,
! [VarCurr] :
( v83288(VarCurr)
<=> ( v83289(VarCurr)
| v83290(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15431,axiom,
! [VarCurr] :
( v83290(VarCurr)
<=> ( v83254(VarCurr)
& v83291(VarCurr) ) ) ).
fof(writeUnaryOperator_5834,axiom,
! [VarCurr] :
( ~ v83291(VarCurr)
<=> v83289(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6155,axiom,
! [VarCurr] :
( v83289(VarCurr)
<=> ( v83252(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15430,axiom,
! [VarCurr] :
( v83278(VarCurr)
<=> ( v83279(VarCurr)
| v83281(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15429,axiom,
! [VarCurr] :
( v83281(VarCurr)
<=> ( v83282(VarCurr)
& v83286(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6154,axiom,
! [VarCurr] :
( v83286(VarCurr)
<=> ( ( v83280(VarCurr,bitIndex2)
<=> $false )
& ( v83280(VarCurr,bitIndex1)
<=> $true )
& ( v83280(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15428,axiom,
! [VarCurr] :
( v83282(VarCurr)
<=> ( v83283(VarCurr)
| v83284(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15427,axiom,
! [VarCurr] :
( v83284(VarCurr)
<=> ( v83254(VarCurr)
& v83285(VarCurr) ) ) ).
fof(writeUnaryOperator_5833,axiom,
! [VarCurr] :
( ~ v83285(VarCurr)
<=> v83283(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6153,axiom,
! [VarCurr] :
( v83283(VarCurr)
<=> ( v83252(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6152,axiom,
! [VarCurr] :
( v83279(VarCurr)
<=> ( ( v83280(VarCurr,bitIndex2)
<=> $true )
& ( v83280(VarCurr,bitIndex1)
<=> $false )
& ( v83280(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_25866,axiom,
! [VarCurr] :
( v83280(VarCurr,bitIndex0)
<=> v83250(VarCurr) ) ).
fof(addAssignment_25865,axiom,
! [VarCurr] :
( v83280(VarCurr,bitIndex1)
<=> v83248(VarCurr) ) ).
fof(addAssignment_25864,axiom,
! [VarCurr] :
( v83280(VarCurr,bitIndex2)
<=> v83246(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15426,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83264(VarNext)
<=> ( v83265(VarNext)
& v83260(VarNext) ) ) ) ).
fof(writeUnaryOperator_5832,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v83265(VarNext)
<=> v83267(VarNext) ) ) ).
fof(addAssignment_25863,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83267(VarNext)
<=> v83260(VarCurr) ) ) ).
fof(addAssignment_25862,axiom,
! [VarCurr] :
( v83260(VarCurr)
<=> v76772(VarCurr) ) ).
fof(addAssignment_25861,axiom,
! [VarCurr] :
( v83258(VarCurr)
<=> $false ) ).
fof(addAssignment_25860,axiom,
! [VarCurr] :
( v83256(VarCurr)
<=> v76749(VarCurr) ) ).
fof(addAssignment_25859,axiom,
! [VarCurr] :
( v83254(VarCurr)
<=> $false ) ).
fof(addAssignment_25858,axiom,
! [VarCurr] :
( v83252(VarCurr)
<=> v76741(VarCurr,bitIndex7) ) ).
fof(addAssignment_25857,axiom,
! [VarCurr] :
( v76741(VarCurr,bitIndex7)
<=> v76743(VarCurr,bitIndex7) ) ).
fof(addAssignment_25856,axiom,
! [VarCurr] :
( v76743(VarCurr,bitIndex7)
<=> v72861(VarCurr,bitIndex7) ) ).
fof(addAssignment_25855,axiom,
! [VarCurr] :
( v83250(VarCurr)
<=> $false ) ).
fof(addAssignment_25854,axiom,
! [VarCurr] :
( v83248(VarCurr)
<=> $false ) ).
fof(addAssignment_25853,axiom,
! [VarCurr] :
( v83246(VarCurr)
<=> $true ) ).
fof(addAssignment_25852,axiom,
! [VarCurr] :
( v83244(VarCurr)
<=> $false ) ).
fof(addAssignment_25851,axiom,
! [VarCurr] :
( v83242(VarCurr)
<=> v76724(VarCurr) ) ).
fof(addAssignment_25850,axiom,
! [VarCurr] :
( v76594(VarCurr,bitIndex1)
<=> v76596(VarCurr,bitIndex1) ) ).
fof(addAssignment_25849,axiom,
! [VarCurr] :
( v76596(VarCurr,bitIndex1)
<=> v76598(VarCurr,bitIndex1) ) ).
fof(addAssignment_25848,axiom,
! [VarCurr] :
( v76598(VarCurr,bitIndex1)
<=> v76600(VarCurr,bitIndex1) ) ).
fof(addAssignment_25847,axiom,
! [VarCurr] :
( v76600(VarCurr,bitIndex1)
<=> v76602(VarCurr,bitIndex7) ) ).
fof(addAssignment_25846,axiom,
! [VarCurr] :
( v76602(VarCurr,bitIndex7)
<=> v76604(VarCurr,bitIndex7) ) ).
fof(addAssignment_25845,axiom,
! [VarCurr] :
( v76604(VarCurr,bitIndex7)
<=> v83172(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1315,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v83195(VarNext)
=> ( v83172(VarNext)
<=> v83172(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1373,axiom,
! [VarNext] :
( v83195(VarNext)
=> ( v83172(VarNext)
<=> v83230(VarNext) ) ) ).
fof(addAssignment_25844,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83230(VarNext)
<=> v83228(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4087,axiom,
! [VarCurr] :
( ~ v83174(VarCurr)
=> ( v83228(VarCurr)
<=> v83231(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4097,axiom,
! [VarCurr] :
( v83174(VarCurr)
=> ( v83228(VarCurr)
<=> v83176(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4086,axiom,
! [VarCurr] :
( ~ v83208(VarCurr)
=> ( v83231(VarCurr)
<=> v83190(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4096,axiom,
! [VarCurr] :
( v83208(VarCurr)
=> ( v83231(VarCurr)
<=> v83232(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1042,axiom,
! [VarCurr] :
( ( ~ v83211(VarCurr)
& ~ v83213(VarCurr) )
=> ( v83232(VarCurr)
<=> v83236(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4085,axiom,
! [VarCurr] :
( v83213(VarCurr)
=> ( v83232(VarCurr)
<=> v83235(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4095,axiom,
! [VarCurr] :
( v83211(VarCurr)
=> ( v83232(VarCurr)
<=> v83233(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4084,axiom,
! [VarCurr] :
( ~ v83221(VarCurr)
=> ( v83236(VarCurr)
<=> v83190(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4094,axiom,
! [VarCurr] :
( v83221(VarCurr)
=> ( v83236(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4083,axiom,
! [VarCurr] :
( ~ v83215(VarCurr)
=> ( v83235(VarCurr)
<=> v83190(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4093,axiom,
! [VarCurr] :
( v83215(VarCurr)
=> ( v83235(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1780,axiom,
! [VarCurr] :
( ~ v83234(VarCurr)
=> ( v83233(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1811,axiom,
! [VarCurr] :
( v83234(VarCurr)
=> ( v83233(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6151,axiom,
! [VarCurr] :
( v83234(VarCurr)
<=> ( v83184(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15425,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83195(VarNext)
<=> ( v83196(VarNext)
& v83205(VarNext) ) ) ) ).
fof(addAssignment_25843,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83205(VarNext)
<=> v83203(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15424,axiom,
! [VarCurr] :
( v83203(VarCurr)
<=> ( v83174(VarCurr)
| v83206(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15423,axiom,
! [VarCurr] :
( v83206(VarCurr)
<=> ( v83207(VarCurr)
& v83227(VarCurr) ) ) ).
fof(writeUnaryOperator_5831,axiom,
! [VarCurr] :
( ~ v83227(VarCurr)
<=> v83174(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15422,axiom,
! [VarCurr] :
( v83207(VarCurr)
<=> ( v83208(VarCurr)
| v83225(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15421,axiom,
! [VarCurr] :
( v83225(VarCurr)
<=> ( v83186(VarCurr)
& v83226(VarCurr) ) ) ).
fof(writeUnaryOperator_5830,axiom,
! [VarCurr] :
( ~ v83226(VarCurr)
<=> v83188(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15420,axiom,
! [VarCurr] :
( v83208(VarCurr)
<=> ( v83209(VarCurr)
& v83188(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15419,axiom,
! [VarCurr] :
( v83209(VarCurr)
<=> ( v83210(VarCurr)
| v83219(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15418,axiom,
! [VarCurr] :
( v83219(VarCurr)
<=> ( v83220(VarCurr)
& v83224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6150,axiom,
! [VarCurr] :
( v83224(VarCurr)
<=> ( ( v83212(VarCurr,bitIndex2)
<=> $false )
& ( v83212(VarCurr,bitIndex1)
<=> $false )
& ( v83212(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15417,axiom,
! [VarCurr] :
( v83220(VarCurr)
<=> ( v83221(VarCurr)
| v83222(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15416,axiom,
! [VarCurr] :
( v83222(VarCurr)
<=> ( v83186(VarCurr)
& v83223(VarCurr) ) ) ).
fof(writeUnaryOperator_5829,axiom,
! [VarCurr] :
( ~ v83223(VarCurr)
<=> v83221(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6149,axiom,
! [VarCurr] :
( v83221(VarCurr)
<=> ( v83184(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15415,axiom,
! [VarCurr] :
( v83210(VarCurr)
<=> ( v83211(VarCurr)
| v83213(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15414,axiom,
! [VarCurr] :
( v83213(VarCurr)
<=> ( v83214(VarCurr)
& v83218(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6148,axiom,
! [VarCurr] :
( v83218(VarCurr)
<=> ( ( v83212(VarCurr,bitIndex2)
<=> $false )
& ( v83212(VarCurr,bitIndex1)
<=> $true )
& ( v83212(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15413,axiom,
! [VarCurr] :
( v83214(VarCurr)
<=> ( v83215(VarCurr)
| v83216(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15412,axiom,
! [VarCurr] :
( v83216(VarCurr)
<=> ( v83186(VarCurr)
& v83217(VarCurr) ) ) ).
fof(writeUnaryOperator_5828,axiom,
! [VarCurr] :
( ~ v83217(VarCurr)
<=> v83215(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6147,axiom,
! [VarCurr] :
( v83215(VarCurr)
<=> ( v83184(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6146,axiom,
! [VarCurr] :
( v83211(VarCurr)
<=> ( ( v83212(VarCurr,bitIndex2)
<=> $true )
& ( v83212(VarCurr,bitIndex1)
<=> $false )
& ( v83212(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_25842,axiom,
! [VarCurr] :
( v83212(VarCurr,bitIndex0)
<=> v83182(VarCurr) ) ).
fof(addAssignment_25841,axiom,
! [VarCurr] :
( v83212(VarCurr,bitIndex1)
<=> v83180(VarCurr) ) ).
fof(addAssignment_25840,axiom,
! [VarCurr] :
( v83212(VarCurr,bitIndex2)
<=> v83178(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15411,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83196(VarNext)
<=> ( v83197(VarNext)
& v83192(VarNext) ) ) ) ).
fof(writeUnaryOperator_5827,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v83197(VarNext)
<=> v83199(VarNext) ) ) ).
fof(addAssignment_25839,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83199(VarNext)
<=> v83192(VarCurr) ) ) ).
fof(addAssignment_25838,axiom,
! [VarCurr] :
( v83192(VarCurr)
<=> v76658(VarCurr) ) ).
fof(addAssignment_25837,axiom,
! [VarCurr] :
( v83190(VarCurr)
<=> $false ) ).
fof(addAssignment_25836,axiom,
! [VarCurr] :
( v83188(VarCurr)
<=> v76635(VarCurr) ) ).
fof(addAssignment_25835,axiom,
! [VarCurr] :
( v83186(VarCurr)
<=> $false ) ).
fof(addAssignment_25834,axiom,
! [VarCurr] :
( v83184(VarCurr)
<=> v76627(VarCurr,bitIndex7) ) ).
fof(addAssignment_25833,axiom,
! [VarCurr] :
( v76627(VarCurr,bitIndex7)
<=> v76629(VarCurr,bitIndex7) ) ).
fof(addAssignment_25832,axiom,
! [VarCurr] :
( v76629(VarCurr,bitIndex7)
<=> v72861(VarCurr,bitIndex7) ) ).
fof(addAssignment_25831,axiom,
! [VarCurr] :
( v83182(VarCurr)
<=> $false ) ).
fof(addAssignment_25830,axiom,
! [VarCurr] :
( v83180(VarCurr)
<=> $false ) ).
fof(addAssignment_25829,axiom,
! [VarCurr] :
( v83178(VarCurr)
<=> $true ) ).
fof(addAssignment_25828,axiom,
! [VarCurr] :
( v83176(VarCurr)
<=> $false ) ).
fof(addAssignment_25827,axiom,
! [VarCurr] :
( v83174(VarCurr)
<=> v76610(VarCurr) ) ).
fof(addAssignment_25826,axiom,
! [VarCurr] :
( v76480(VarCurr,bitIndex1)
<=> v76482(VarCurr,bitIndex1) ) ).
fof(addAssignment_25825,axiom,
! [VarCurr] :
( v76482(VarCurr,bitIndex1)
<=> v76484(VarCurr,bitIndex1) ) ).
fof(addAssignment_25824,axiom,
! [VarCurr] :
( v76484(VarCurr,bitIndex1)
<=> v76486(VarCurr,bitIndex1) ) ).
fof(addAssignment_25823,axiom,
! [VarCurr] :
( v76486(VarCurr,bitIndex1)
<=> v76488(VarCurr,bitIndex7) ) ).
fof(addAssignment_25822,axiom,
! [VarCurr] :
( v76488(VarCurr,bitIndex7)
<=> v76490(VarCurr,bitIndex7) ) ).
fof(addAssignment_25821,axiom,
! [VarCurr] :
( v76490(VarCurr,bitIndex7)
<=> v83104(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1314,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v83127(VarNext)
=> ( v83104(VarNext)
<=> v83104(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1372,axiom,
! [VarNext] :
( v83127(VarNext)
=> ( v83104(VarNext)
<=> v83162(VarNext) ) ) ).
fof(addAssignment_25820,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83162(VarNext)
<=> v83160(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4082,axiom,
! [VarCurr] :
( ~ v83106(VarCurr)
=> ( v83160(VarCurr)
<=> v83163(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4092,axiom,
! [VarCurr] :
( v83106(VarCurr)
=> ( v83160(VarCurr)
<=> v83108(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4081,axiom,
! [VarCurr] :
( ~ v83140(VarCurr)
=> ( v83163(VarCurr)
<=> v83122(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4091,axiom,
! [VarCurr] :
( v83140(VarCurr)
=> ( v83163(VarCurr)
<=> v83164(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1041,axiom,
! [VarCurr] :
( ( ~ v83143(VarCurr)
& ~ v83145(VarCurr) )
=> ( v83164(VarCurr)
<=> v83168(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4080,axiom,
! [VarCurr] :
( v83145(VarCurr)
=> ( v83164(VarCurr)
<=> v83167(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4090,axiom,
! [VarCurr] :
( v83143(VarCurr)
=> ( v83164(VarCurr)
<=> v83165(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4079,axiom,
! [VarCurr] :
( ~ v83153(VarCurr)
=> ( v83168(VarCurr)
<=> v83122(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4089,axiom,
! [VarCurr] :
( v83153(VarCurr)
=> ( v83168(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4078,axiom,
! [VarCurr] :
( ~ v83147(VarCurr)
=> ( v83167(VarCurr)
<=> v83122(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4088,axiom,
! [VarCurr] :
( v83147(VarCurr)
=> ( v83167(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1779,axiom,
! [VarCurr] :
( ~ v83166(VarCurr)
=> ( v83165(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1810,axiom,
! [VarCurr] :
( v83166(VarCurr)
=> ( v83165(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6145,axiom,
! [VarCurr] :
( v83166(VarCurr)
<=> ( v83116(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15410,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83127(VarNext)
<=> ( v83128(VarNext)
& v83137(VarNext) ) ) ) ).
fof(addAssignment_25819,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83137(VarNext)
<=> v83135(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15409,axiom,
! [VarCurr] :
( v83135(VarCurr)
<=> ( v83106(VarCurr)
| v83138(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15408,axiom,
! [VarCurr] :
( v83138(VarCurr)
<=> ( v83139(VarCurr)
& v83159(VarCurr) ) ) ).
fof(writeUnaryOperator_5826,axiom,
! [VarCurr] :
( ~ v83159(VarCurr)
<=> v83106(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15407,axiom,
! [VarCurr] :
( v83139(VarCurr)
<=> ( v83140(VarCurr)
| v83157(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15406,axiom,
! [VarCurr] :
( v83157(VarCurr)
<=> ( v83118(VarCurr)
& v83158(VarCurr) ) ) ).
fof(writeUnaryOperator_5825,axiom,
! [VarCurr] :
( ~ v83158(VarCurr)
<=> v83120(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15405,axiom,
! [VarCurr] :
( v83140(VarCurr)
<=> ( v83141(VarCurr)
& v83120(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15404,axiom,
! [VarCurr] :
( v83141(VarCurr)
<=> ( v83142(VarCurr)
| v83151(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15403,axiom,
! [VarCurr] :
( v83151(VarCurr)
<=> ( v83152(VarCurr)
& v83156(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6144,axiom,
! [VarCurr] :
( v83156(VarCurr)
<=> ( ( v83144(VarCurr,bitIndex2)
<=> $false )
& ( v83144(VarCurr,bitIndex1)
<=> $false )
& ( v83144(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15402,axiom,
! [VarCurr] :
( v83152(VarCurr)
<=> ( v83153(VarCurr)
| v83154(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15401,axiom,
! [VarCurr] :
( v83154(VarCurr)
<=> ( v83118(VarCurr)
& v83155(VarCurr) ) ) ).
fof(writeUnaryOperator_5824,axiom,
! [VarCurr] :
( ~ v83155(VarCurr)
<=> v83153(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6143,axiom,
! [VarCurr] :
( v83153(VarCurr)
<=> ( v83116(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15400,axiom,
! [VarCurr] :
( v83142(VarCurr)
<=> ( v83143(VarCurr)
| v83145(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15399,axiom,
! [VarCurr] :
( v83145(VarCurr)
<=> ( v83146(VarCurr)
& v83150(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6142,axiom,
! [VarCurr] :
( v83150(VarCurr)
<=> ( ( v83144(VarCurr,bitIndex2)
<=> $false )
& ( v83144(VarCurr,bitIndex1)
<=> $true )
& ( v83144(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15398,axiom,
! [VarCurr] :
( v83146(VarCurr)
<=> ( v83147(VarCurr)
| v83148(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15397,axiom,
! [VarCurr] :
( v83148(VarCurr)
<=> ( v83118(VarCurr)
& v83149(VarCurr) ) ) ).
fof(writeUnaryOperator_5823,axiom,
! [VarCurr] :
( ~ v83149(VarCurr)
<=> v83147(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6141,axiom,
! [VarCurr] :
( v83147(VarCurr)
<=> ( v83116(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6140,axiom,
! [VarCurr] :
( v83143(VarCurr)
<=> ( ( v83144(VarCurr,bitIndex2)
<=> $true )
& ( v83144(VarCurr,bitIndex1)
<=> $false )
& ( v83144(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_25818,axiom,
! [VarCurr] :
( v83144(VarCurr,bitIndex0)
<=> v83114(VarCurr) ) ).
fof(addAssignment_25817,axiom,
! [VarCurr] :
( v83144(VarCurr,bitIndex1)
<=> v83112(VarCurr) ) ).
fof(addAssignment_25816,axiom,
! [VarCurr] :
( v83144(VarCurr,bitIndex2)
<=> v83110(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15396,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83128(VarNext)
<=> ( v83129(VarNext)
& v83124(VarNext) ) ) ) ).
fof(writeUnaryOperator_5822,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v83129(VarNext)
<=> v83131(VarNext) ) ) ).
fof(addAssignment_25815,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83131(VarNext)
<=> v83124(VarCurr) ) ) ).
fof(addAssignment_25814,axiom,
! [VarCurr] :
( v83124(VarCurr)
<=> v76544(VarCurr) ) ).
fof(addAssignment_25813,axiom,
! [VarCurr] :
( v83122(VarCurr)
<=> $false ) ).
fof(addAssignment_25812,axiom,
! [VarCurr] :
( v83120(VarCurr)
<=> v76521(VarCurr) ) ).
fof(addAssignment_25811,axiom,
! [VarCurr] :
( v83118(VarCurr)
<=> $false ) ).
fof(addAssignment_25810,axiom,
! [VarCurr] :
( v83116(VarCurr)
<=> v76513(VarCurr,bitIndex7) ) ).
fof(addAssignment_25809,axiom,
! [VarCurr] :
( v76513(VarCurr,bitIndex7)
<=> v76515(VarCurr,bitIndex7) ) ).
fof(addAssignment_25808,axiom,
! [VarCurr] :
( v76515(VarCurr,bitIndex7)
<=> v72861(VarCurr,bitIndex7) ) ).
fof(addAssignment_25807,axiom,
! [VarCurr] :
( v83114(VarCurr)
<=> $false ) ).
fof(addAssignment_25806,axiom,
! [VarCurr] :
( v83112(VarCurr)
<=> $false ) ).
fof(addAssignment_25805,axiom,
! [VarCurr] :
( v83110(VarCurr)
<=> $true ) ).
fof(addAssignment_25804,axiom,
! [VarCurr] :
( v83108(VarCurr)
<=> $false ) ).
fof(addAssignment_25803,axiom,
! [VarCurr] :
( v83106(VarCurr)
<=> v76496(VarCurr) ) ).
fof(addAssignment_25802,axiom,
! [VarCurr] :
( v76366(VarCurr,bitIndex1)
<=> v76368(VarCurr,bitIndex1) ) ).
fof(addAssignment_25801,axiom,
! [VarCurr] :
( v76368(VarCurr,bitIndex1)
<=> v76370(VarCurr,bitIndex1) ) ).
fof(addAssignment_25800,axiom,
! [VarCurr] :
( v76370(VarCurr,bitIndex1)
<=> v76372(VarCurr,bitIndex1) ) ).
fof(addAssignment_25799,axiom,
! [VarCurr] :
( v76372(VarCurr,bitIndex1)
<=> v76374(VarCurr,bitIndex7) ) ).
fof(addAssignment_25798,axiom,
! [VarCurr] :
( v76374(VarCurr,bitIndex7)
<=> v76376(VarCurr,bitIndex7) ) ).
fof(addAssignment_25797,axiom,
! [VarCurr] :
( v76376(VarCurr,bitIndex7)
<=> v83036(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1313,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v83059(VarNext)
=> ( v83036(VarNext)
<=> v83036(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1371,axiom,
! [VarNext] :
( v83059(VarNext)
=> ( v83036(VarNext)
<=> v83094(VarNext) ) ) ).
fof(addAssignment_25796,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83094(VarNext)
<=> v83092(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4077,axiom,
! [VarCurr] :
( ~ v83038(VarCurr)
=> ( v83092(VarCurr)
<=> v83095(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4087,axiom,
! [VarCurr] :
( v83038(VarCurr)
=> ( v83092(VarCurr)
<=> v83040(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4076,axiom,
! [VarCurr] :
( ~ v83072(VarCurr)
=> ( v83095(VarCurr)
<=> v83054(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4086,axiom,
! [VarCurr] :
( v83072(VarCurr)
=> ( v83095(VarCurr)
<=> v83096(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1040,axiom,
! [VarCurr] :
( ( ~ v83075(VarCurr)
& ~ v83077(VarCurr) )
=> ( v83096(VarCurr)
<=> v83100(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4075,axiom,
! [VarCurr] :
( v83077(VarCurr)
=> ( v83096(VarCurr)
<=> v83099(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4085,axiom,
! [VarCurr] :
( v83075(VarCurr)
=> ( v83096(VarCurr)
<=> v83097(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4074,axiom,
! [VarCurr] :
( ~ v83085(VarCurr)
=> ( v83100(VarCurr)
<=> v83054(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4084,axiom,
! [VarCurr] :
( v83085(VarCurr)
=> ( v83100(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4073,axiom,
! [VarCurr] :
( ~ v83079(VarCurr)
=> ( v83099(VarCurr)
<=> v83054(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4083,axiom,
! [VarCurr] :
( v83079(VarCurr)
=> ( v83099(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1778,axiom,
! [VarCurr] :
( ~ v83098(VarCurr)
=> ( v83097(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1809,axiom,
! [VarCurr] :
( v83098(VarCurr)
=> ( v83097(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6139,axiom,
! [VarCurr] :
( v83098(VarCurr)
<=> ( v83048(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15395,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83059(VarNext)
<=> ( v83060(VarNext)
& v83069(VarNext) ) ) ) ).
fof(addAssignment_25795,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83069(VarNext)
<=> v83067(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15394,axiom,
! [VarCurr] :
( v83067(VarCurr)
<=> ( v83038(VarCurr)
| v83070(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15393,axiom,
! [VarCurr] :
( v83070(VarCurr)
<=> ( v83071(VarCurr)
& v83091(VarCurr) ) ) ).
fof(writeUnaryOperator_5821,axiom,
! [VarCurr] :
( ~ v83091(VarCurr)
<=> v83038(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15392,axiom,
! [VarCurr] :
( v83071(VarCurr)
<=> ( v83072(VarCurr)
| v83089(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15391,axiom,
! [VarCurr] :
( v83089(VarCurr)
<=> ( v83050(VarCurr)
& v83090(VarCurr) ) ) ).
fof(writeUnaryOperator_5820,axiom,
! [VarCurr] :
( ~ v83090(VarCurr)
<=> v83052(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15390,axiom,
! [VarCurr] :
( v83072(VarCurr)
<=> ( v83073(VarCurr)
& v83052(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15389,axiom,
! [VarCurr] :
( v83073(VarCurr)
<=> ( v83074(VarCurr)
| v83083(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15388,axiom,
! [VarCurr] :
( v83083(VarCurr)
<=> ( v83084(VarCurr)
& v83088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6138,axiom,
! [VarCurr] :
( v83088(VarCurr)
<=> ( ( v83076(VarCurr,bitIndex2)
<=> $false )
& ( v83076(VarCurr,bitIndex1)
<=> $false )
& ( v83076(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15387,axiom,
! [VarCurr] :
( v83084(VarCurr)
<=> ( v83085(VarCurr)
| v83086(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15386,axiom,
! [VarCurr] :
( v83086(VarCurr)
<=> ( v83050(VarCurr)
& v83087(VarCurr) ) ) ).
fof(writeUnaryOperator_5819,axiom,
! [VarCurr] :
( ~ v83087(VarCurr)
<=> v83085(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6137,axiom,
! [VarCurr] :
( v83085(VarCurr)
<=> ( v83048(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15385,axiom,
! [VarCurr] :
( v83074(VarCurr)
<=> ( v83075(VarCurr)
| v83077(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15384,axiom,
! [VarCurr] :
( v83077(VarCurr)
<=> ( v83078(VarCurr)
& v83082(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6136,axiom,
! [VarCurr] :
( v83082(VarCurr)
<=> ( ( v83076(VarCurr,bitIndex2)
<=> $false )
& ( v83076(VarCurr,bitIndex1)
<=> $true )
& ( v83076(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15383,axiom,
! [VarCurr] :
( v83078(VarCurr)
<=> ( v83079(VarCurr)
| v83080(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15382,axiom,
! [VarCurr] :
( v83080(VarCurr)
<=> ( v83050(VarCurr)
& v83081(VarCurr) ) ) ).
fof(writeUnaryOperator_5818,axiom,
! [VarCurr] :
( ~ v83081(VarCurr)
<=> v83079(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6135,axiom,
! [VarCurr] :
( v83079(VarCurr)
<=> ( v83048(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6134,axiom,
! [VarCurr] :
( v83075(VarCurr)
<=> ( ( v83076(VarCurr,bitIndex2)
<=> $true )
& ( v83076(VarCurr,bitIndex1)
<=> $false )
& ( v83076(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_25794,axiom,
! [VarCurr] :
( v83076(VarCurr,bitIndex0)
<=> v83046(VarCurr) ) ).
fof(addAssignment_25793,axiom,
! [VarCurr] :
( v83076(VarCurr,bitIndex1)
<=> v83044(VarCurr) ) ).
fof(addAssignment_25792,axiom,
! [VarCurr] :
( v83076(VarCurr,bitIndex2)
<=> v83042(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15381,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83060(VarNext)
<=> ( v83061(VarNext)
& v83056(VarNext) ) ) ) ).
fof(writeUnaryOperator_5817,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v83061(VarNext)
<=> v83063(VarNext) ) ) ).
fof(addAssignment_25791,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83063(VarNext)
<=> v83056(VarCurr) ) ) ).
fof(addAssignment_25790,axiom,
! [VarCurr] :
( v83056(VarCurr)
<=> v76430(VarCurr) ) ).
fof(addAssignment_25789,axiom,
! [VarCurr] :
( v83054(VarCurr)
<=> $false ) ).
fof(addAssignment_25788,axiom,
! [VarCurr] :
( v83052(VarCurr)
<=> v76407(VarCurr) ) ).
fof(addAssignment_25787,axiom,
! [VarCurr] :
( v83050(VarCurr)
<=> $false ) ).
fof(addAssignment_25786,axiom,
! [VarCurr] :
( v83048(VarCurr)
<=> v76399(VarCurr,bitIndex7) ) ).
fof(addAssignment_25785,axiom,
! [VarCurr] :
( v76399(VarCurr,bitIndex7)
<=> v76401(VarCurr,bitIndex7) ) ).
fof(addAssignment_25784,axiom,
! [VarCurr] :
( v76401(VarCurr,bitIndex7)
<=> v72861(VarCurr,bitIndex7) ) ).
fof(addAssignment_25783,axiom,
! [VarCurr] :
( v83046(VarCurr)
<=> $false ) ).
fof(addAssignment_25782,axiom,
! [VarCurr] :
( v83044(VarCurr)
<=> $false ) ).
fof(addAssignment_25781,axiom,
! [VarCurr] :
( v83042(VarCurr)
<=> $true ) ).
fof(addAssignment_25780,axiom,
! [VarCurr] :
( v83040(VarCurr)
<=> $false ) ).
fof(addAssignment_25779,axiom,
! [VarCurr] :
( v83038(VarCurr)
<=> v76382(VarCurr) ) ).
fof(addAssignment_25778,axiom,
! [VarCurr] :
( v76252(VarCurr,bitIndex1)
<=> v76254(VarCurr,bitIndex1) ) ).
fof(addAssignment_25777,axiom,
! [VarCurr] :
( v76254(VarCurr,bitIndex1)
<=> v76256(VarCurr,bitIndex1) ) ).
fof(addAssignment_25776,axiom,
! [VarCurr] :
( v76256(VarCurr,bitIndex1)
<=> v76258(VarCurr,bitIndex1) ) ).
fof(addAssignment_25775,axiom,
! [VarCurr] :
( v76258(VarCurr,bitIndex1)
<=> v76260(VarCurr,bitIndex7) ) ).
fof(addAssignment_25774,axiom,
! [VarCurr] :
( v76260(VarCurr,bitIndex7)
<=> v76262(VarCurr,bitIndex7) ) ).
fof(addAssignment_25773,axiom,
! [VarCurr] :
( v76262(VarCurr,bitIndex7)
<=> v82968(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1312,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v82991(VarNext)
=> ( v82968(VarNext)
<=> v82968(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1370,axiom,
! [VarNext] :
( v82991(VarNext)
=> ( v82968(VarNext)
<=> v83026(VarNext) ) ) ).
fof(addAssignment_25772,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83026(VarNext)
<=> v83024(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4072,axiom,
! [VarCurr] :
( ~ v82970(VarCurr)
=> ( v83024(VarCurr)
<=> v83027(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4082,axiom,
! [VarCurr] :
( v82970(VarCurr)
=> ( v83024(VarCurr)
<=> v82972(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4071,axiom,
! [VarCurr] :
( ~ v83004(VarCurr)
=> ( v83027(VarCurr)
<=> v82986(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4081,axiom,
! [VarCurr] :
( v83004(VarCurr)
=> ( v83027(VarCurr)
<=> v83028(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1039,axiom,
! [VarCurr] :
( ( ~ v83007(VarCurr)
& ~ v83009(VarCurr) )
=> ( v83028(VarCurr)
<=> v83032(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4070,axiom,
! [VarCurr] :
( v83009(VarCurr)
=> ( v83028(VarCurr)
<=> v83031(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4080,axiom,
! [VarCurr] :
( v83007(VarCurr)
=> ( v83028(VarCurr)
<=> v83029(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4069,axiom,
! [VarCurr] :
( ~ v83017(VarCurr)
=> ( v83032(VarCurr)
<=> v82986(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4079,axiom,
! [VarCurr] :
( v83017(VarCurr)
=> ( v83032(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4068,axiom,
! [VarCurr] :
( ~ v83011(VarCurr)
=> ( v83031(VarCurr)
<=> v82986(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4078,axiom,
! [VarCurr] :
( v83011(VarCurr)
=> ( v83031(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1777,axiom,
! [VarCurr] :
( ~ v83030(VarCurr)
=> ( v83029(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1808,axiom,
! [VarCurr] :
( v83030(VarCurr)
=> ( v83029(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6133,axiom,
! [VarCurr] :
( v83030(VarCurr)
<=> ( v82980(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15380,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82991(VarNext)
<=> ( v82992(VarNext)
& v83001(VarNext) ) ) ) ).
fof(addAssignment_25771,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v83001(VarNext)
<=> v82999(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15379,axiom,
! [VarCurr] :
( v82999(VarCurr)
<=> ( v82970(VarCurr)
| v83002(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15378,axiom,
! [VarCurr] :
( v83002(VarCurr)
<=> ( v83003(VarCurr)
& v83023(VarCurr) ) ) ).
fof(writeUnaryOperator_5816,axiom,
! [VarCurr] :
( ~ v83023(VarCurr)
<=> v82970(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15377,axiom,
! [VarCurr] :
( v83003(VarCurr)
<=> ( v83004(VarCurr)
| v83021(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15376,axiom,
! [VarCurr] :
( v83021(VarCurr)
<=> ( v82982(VarCurr)
& v83022(VarCurr) ) ) ).
fof(writeUnaryOperator_5815,axiom,
! [VarCurr] :
( ~ v83022(VarCurr)
<=> v82984(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15375,axiom,
! [VarCurr] :
( v83004(VarCurr)
<=> ( v83005(VarCurr)
& v82984(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15374,axiom,
! [VarCurr] :
( v83005(VarCurr)
<=> ( v83006(VarCurr)
| v83015(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15373,axiom,
! [VarCurr] :
( v83015(VarCurr)
<=> ( v83016(VarCurr)
& v83020(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6132,axiom,
! [VarCurr] :
( v83020(VarCurr)
<=> ( ( v83008(VarCurr,bitIndex2)
<=> $false )
& ( v83008(VarCurr,bitIndex1)
<=> $false )
& ( v83008(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15372,axiom,
! [VarCurr] :
( v83016(VarCurr)
<=> ( v83017(VarCurr)
| v83018(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15371,axiom,
! [VarCurr] :
( v83018(VarCurr)
<=> ( v82982(VarCurr)
& v83019(VarCurr) ) ) ).
fof(writeUnaryOperator_5814,axiom,
! [VarCurr] :
( ~ v83019(VarCurr)
<=> v83017(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6131,axiom,
! [VarCurr] :
( v83017(VarCurr)
<=> ( v82980(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15370,axiom,
! [VarCurr] :
( v83006(VarCurr)
<=> ( v83007(VarCurr)
| v83009(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15369,axiom,
! [VarCurr] :
( v83009(VarCurr)
<=> ( v83010(VarCurr)
& v83014(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6130,axiom,
! [VarCurr] :
( v83014(VarCurr)
<=> ( ( v83008(VarCurr,bitIndex2)
<=> $false )
& ( v83008(VarCurr,bitIndex1)
<=> $true )
& ( v83008(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15368,axiom,
! [VarCurr] :
( v83010(VarCurr)
<=> ( v83011(VarCurr)
| v83012(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15367,axiom,
! [VarCurr] :
( v83012(VarCurr)
<=> ( v82982(VarCurr)
& v83013(VarCurr) ) ) ).
fof(writeUnaryOperator_5813,axiom,
! [VarCurr] :
( ~ v83013(VarCurr)
<=> v83011(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6129,axiom,
! [VarCurr] :
( v83011(VarCurr)
<=> ( v82980(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6128,axiom,
! [VarCurr] :
( v83007(VarCurr)
<=> ( ( v83008(VarCurr,bitIndex2)
<=> $true )
& ( v83008(VarCurr,bitIndex1)
<=> $false )
& ( v83008(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_25770,axiom,
! [VarCurr] :
( v83008(VarCurr,bitIndex0)
<=> v82978(VarCurr) ) ).
fof(addAssignment_25769,axiom,
! [VarCurr] :
( v83008(VarCurr,bitIndex1)
<=> v82976(VarCurr) ) ).
fof(addAssignment_25768,axiom,
! [VarCurr] :
( v83008(VarCurr,bitIndex2)
<=> v82974(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15366,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82992(VarNext)
<=> ( v82993(VarNext)
& v82988(VarNext) ) ) ) ).
fof(writeUnaryOperator_5812,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v82993(VarNext)
<=> v82995(VarNext) ) ) ).
fof(addAssignment_25767,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82995(VarNext)
<=> v82988(VarCurr) ) ) ).
fof(addAssignment_25766,axiom,
! [VarCurr] :
( v82988(VarCurr)
<=> v76316(VarCurr) ) ).
fof(addAssignment_25765,axiom,
! [VarCurr] :
( v82986(VarCurr)
<=> $false ) ).
fof(addAssignment_25764,axiom,
! [VarCurr] :
( v82984(VarCurr)
<=> v76293(VarCurr) ) ).
fof(addAssignment_25763,axiom,
! [VarCurr] :
( v82982(VarCurr)
<=> $false ) ).
fof(addAssignment_25762,axiom,
! [VarCurr] :
( v82980(VarCurr)
<=> v76285(VarCurr,bitIndex7) ) ).
fof(addAssignment_25761,axiom,
! [VarCurr] :
( v76285(VarCurr,bitIndex7)
<=> v76287(VarCurr,bitIndex7) ) ).
fof(addAssignment_25760,axiom,
! [VarCurr] :
( v76287(VarCurr,bitIndex7)
<=> v72861(VarCurr,bitIndex7) ) ).
fof(addAssignment_25759,axiom,
! [VarCurr] :
( v82978(VarCurr)
<=> $false ) ).
fof(addAssignment_25758,axiom,
! [VarCurr] :
( v82976(VarCurr)
<=> $false ) ).
fof(addAssignment_25757,axiom,
! [VarCurr] :
( v82974(VarCurr)
<=> $true ) ).
fof(addAssignment_25756,axiom,
! [VarCurr] :
( v82972(VarCurr)
<=> $false ) ).
fof(addAssignment_25755,axiom,
! [VarCurr] :
( v82970(VarCurr)
<=> v76268(VarCurr) ) ).
fof(addAssignment_25754,axiom,
! [VarCurr] :
( v76138(VarCurr,bitIndex1)
<=> v76140(VarCurr,bitIndex1) ) ).
fof(addAssignment_25753,axiom,
! [VarCurr] :
( v76140(VarCurr,bitIndex1)
<=> v76142(VarCurr,bitIndex1) ) ).
fof(addAssignment_25752,axiom,
! [VarCurr] :
( v76142(VarCurr,bitIndex1)
<=> v76144(VarCurr,bitIndex1) ) ).
fof(addAssignment_25751,axiom,
! [VarCurr] :
( v76144(VarCurr,bitIndex1)
<=> v76146(VarCurr,bitIndex7) ) ).
fof(addAssignment_25750,axiom,
! [VarCurr] :
( v76146(VarCurr,bitIndex7)
<=> v76148(VarCurr,bitIndex7) ) ).
fof(addAssignment_25749,axiom,
! [VarCurr] :
( v76148(VarCurr,bitIndex7)
<=> v82900(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1311,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v82923(VarNext)
=> ( v82900(VarNext)
<=> v82900(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1369,axiom,
! [VarNext] :
( v82923(VarNext)
=> ( v82900(VarNext)
<=> v82958(VarNext) ) ) ).
fof(addAssignment_25748,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82958(VarNext)
<=> v82956(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4067,axiom,
! [VarCurr] :
( ~ v82902(VarCurr)
=> ( v82956(VarCurr)
<=> v82959(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4077,axiom,
! [VarCurr] :
( v82902(VarCurr)
=> ( v82956(VarCurr)
<=> v82904(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4066,axiom,
! [VarCurr] :
( ~ v82936(VarCurr)
=> ( v82959(VarCurr)
<=> v82918(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4076,axiom,
! [VarCurr] :
( v82936(VarCurr)
=> ( v82959(VarCurr)
<=> v82960(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1038,axiom,
! [VarCurr] :
( ( ~ v82939(VarCurr)
& ~ v82941(VarCurr) )
=> ( v82960(VarCurr)
<=> v82964(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4065,axiom,
! [VarCurr] :
( v82941(VarCurr)
=> ( v82960(VarCurr)
<=> v82963(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4075,axiom,
! [VarCurr] :
( v82939(VarCurr)
=> ( v82960(VarCurr)
<=> v82961(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4064,axiom,
! [VarCurr] :
( ~ v82949(VarCurr)
=> ( v82964(VarCurr)
<=> v82918(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4074,axiom,
! [VarCurr] :
( v82949(VarCurr)
=> ( v82964(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4063,axiom,
! [VarCurr] :
( ~ v82943(VarCurr)
=> ( v82963(VarCurr)
<=> v82918(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4073,axiom,
! [VarCurr] :
( v82943(VarCurr)
=> ( v82963(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1776,axiom,
! [VarCurr] :
( ~ v82962(VarCurr)
=> ( v82961(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1807,axiom,
! [VarCurr] :
( v82962(VarCurr)
=> ( v82961(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6127,axiom,
! [VarCurr] :
( v82962(VarCurr)
<=> ( v82912(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15365,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82923(VarNext)
<=> ( v82924(VarNext)
& v82933(VarNext) ) ) ) ).
fof(addAssignment_25747,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82933(VarNext)
<=> v82931(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15364,axiom,
! [VarCurr] :
( v82931(VarCurr)
<=> ( v82902(VarCurr)
| v82934(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15363,axiom,
! [VarCurr] :
( v82934(VarCurr)
<=> ( v82935(VarCurr)
& v82955(VarCurr) ) ) ).
fof(writeUnaryOperator_5811,axiom,
! [VarCurr] :
( ~ v82955(VarCurr)
<=> v82902(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15362,axiom,
! [VarCurr] :
( v82935(VarCurr)
<=> ( v82936(VarCurr)
| v82953(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15361,axiom,
! [VarCurr] :
( v82953(VarCurr)
<=> ( v82914(VarCurr)
& v82954(VarCurr) ) ) ).
fof(writeUnaryOperator_5810,axiom,
! [VarCurr] :
( ~ v82954(VarCurr)
<=> v82916(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15360,axiom,
! [VarCurr] :
( v82936(VarCurr)
<=> ( v82937(VarCurr)
& v82916(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15359,axiom,
! [VarCurr] :
( v82937(VarCurr)
<=> ( v82938(VarCurr)
| v82947(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15358,axiom,
! [VarCurr] :
( v82947(VarCurr)
<=> ( v82948(VarCurr)
& v82952(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6126,axiom,
! [VarCurr] :
( v82952(VarCurr)
<=> ( ( v82940(VarCurr,bitIndex2)
<=> $false )
& ( v82940(VarCurr,bitIndex1)
<=> $false )
& ( v82940(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15357,axiom,
! [VarCurr] :
( v82948(VarCurr)
<=> ( v82949(VarCurr)
| v82950(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15356,axiom,
! [VarCurr] :
( v82950(VarCurr)
<=> ( v82914(VarCurr)
& v82951(VarCurr) ) ) ).
fof(writeUnaryOperator_5809,axiom,
! [VarCurr] :
( ~ v82951(VarCurr)
<=> v82949(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6125,axiom,
! [VarCurr] :
( v82949(VarCurr)
<=> ( v82912(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15355,axiom,
! [VarCurr] :
( v82938(VarCurr)
<=> ( v82939(VarCurr)
| v82941(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15354,axiom,
! [VarCurr] :
( v82941(VarCurr)
<=> ( v82942(VarCurr)
& v82946(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6124,axiom,
! [VarCurr] :
( v82946(VarCurr)
<=> ( ( v82940(VarCurr,bitIndex2)
<=> $false )
& ( v82940(VarCurr,bitIndex1)
<=> $true )
& ( v82940(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15353,axiom,
! [VarCurr] :
( v82942(VarCurr)
<=> ( v82943(VarCurr)
| v82944(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15352,axiom,
! [VarCurr] :
( v82944(VarCurr)
<=> ( v82914(VarCurr)
& v82945(VarCurr) ) ) ).
fof(writeUnaryOperator_5808,axiom,
! [VarCurr] :
( ~ v82945(VarCurr)
<=> v82943(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6123,axiom,
! [VarCurr] :
( v82943(VarCurr)
<=> ( v82912(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6122,axiom,
! [VarCurr] :
( v82939(VarCurr)
<=> ( ( v82940(VarCurr,bitIndex2)
<=> $true )
& ( v82940(VarCurr,bitIndex1)
<=> $false )
& ( v82940(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_25746,axiom,
! [VarCurr] :
( v82940(VarCurr,bitIndex0)
<=> v82910(VarCurr) ) ).
fof(addAssignment_25745,axiom,
! [VarCurr] :
( v82940(VarCurr,bitIndex1)
<=> v82908(VarCurr) ) ).
fof(addAssignment_25744,axiom,
! [VarCurr] :
( v82940(VarCurr,bitIndex2)
<=> v82906(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15351,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82924(VarNext)
<=> ( v82925(VarNext)
& v82920(VarNext) ) ) ) ).
fof(writeUnaryOperator_5807,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v82925(VarNext)
<=> v82927(VarNext) ) ) ).
fof(addAssignment_25743,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82927(VarNext)
<=> v82920(VarCurr) ) ) ).
fof(addAssignment_25742,axiom,
! [VarCurr] :
( v82920(VarCurr)
<=> v76202(VarCurr) ) ).
fof(addAssignment_25741,axiom,
! [VarCurr] :
( v82918(VarCurr)
<=> $false ) ).
fof(addAssignment_25740,axiom,
! [VarCurr] :
( v82916(VarCurr)
<=> v76179(VarCurr) ) ).
fof(addAssignment_25739,axiom,
! [VarCurr] :
( v82914(VarCurr)
<=> $false ) ).
fof(addAssignment_25738,axiom,
! [VarCurr] :
( v82912(VarCurr)
<=> v76171(VarCurr,bitIndex7) ) ).
fof(addAssignment_25737,axiom,
! [VarCurr] :
( v76171(VarCurr,bitIndex7)
<=> v76173(VarCurr,bitIndex7) ) ).
fof(addAssignment_25736,axiom,
! [VarCurr] :
( v76173(VarCurr,bitIndex7)
<=> v72861(VarCurr,bitIndex7) ) ).
fof(addAssignment_25735,axiom,
! [VarCurr] :
( v82910(VarCurr)
<=> $false ) ).
fof(addAssignment_25734,axiom,
! [VarCurr] :
( v82908(VarCurr)
<=> $false ) ).
fof(addAssignment_25733,axiom,
! [VarCurr] :
( v82906(VarCurr)
<=> $true ) ).
fof(addAssignment_25732,axiom,
! [VarCurr] :
( v82904(VarCurr)
<=> $false ) ).
fof(addAssignment_25731,axiom,
! [VarCurr] :
( v82902(VarCurr)
<=> v76154(VarCurr) ) ).
fof(addAssignment_25730,axiom,
! [VarCurr] :
( v76024(VarCurr,bitIndex1)
<=> v76026(VarCurr,bitIndex1) ) ).
fof(addAssignment_25729,axiom,
! [VarCurr] :
( v76026(VarCurr,bitIndex1)
<=> v76028(VarCurr,bitIndex1) ) ).
fof(addAssignment_25728,axiom,
! [VarCurr] :
( v76028(VarCurr,bitIndex1)
<=> v76030(VarCurr,bitIndex1) ) ).
fof(addAssignment_25727,axiom,
! [VarCurr] :
( v76030(VarCurr,bitIndex1)
<=> v76032(VarCurr,bitIndex7) ) ).
fof(addAssignment_25726,axiom,
! [VarCurr] :
( v76032(VarCurr,bitIndex7)
<=> v76034(VarCurr,bitIndex7) ) ).
fof(addAssignment_25725,axiom,
! [VarCurr] :
( v76034(VarCurr,bitIndex7)
<=> v82832(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1310,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v82855(VarNext)
=> ( v82832(VarNext)
<=> v82832(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1368,axiom,
! [VarNext] :
( v82855(VarNext)
=> ( v82832(VarNext)
<=> v82890(VarNext) ) ) ).
fof(addAssignment_25724,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82890(VarNext)
<=> v82888(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4062,axiom,
! [VarCurr] :
( ~ v82834(VarCurr)
=> ( v82888(VarCurr)
<=> v82891(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4072,axiom,
! [VarCurr] :
( v82834(VarCurr)
=> ( v82888(VarCurr)
<=> v82836(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4061,axiom,
! [VarCurr] :
( ~ v82868(VarCurr)
=> ( v82891(VarCurr)
<=> v82850(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4071,axiom,
! [VarCurr] :
( v82868(VarCurr)
=> ( v82891(VarCurr)
<=> v82892(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1037,axiom,
! [VarCurr] :
( ( ~ v82871(VarCurr)
& ~ v82873(VarCurr) )
=> ( v82892(VarCurr)
<=> v82896(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4060,axiom,
! [VarCurr] :
( v82873(VarCurr)
=> ( v82892(VarCurr)
<=> v82895(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4070,axiom,
! [VarCurr] :
( v82871(VarCurr)
=> ( v82892(VarCurr)
<=> v82893(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4059,axiom,
! [VarCurr] :
( ~ v82881(VarCurr)
=> ( v82896(VarCurr)
<=> v82850(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4069,axiom,
! [VarCurr] :
( v82881(VarCurr)
=> ( v82896(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4058,axiom,
! [VarCurr] :
( ~ v82875(VarCurr)
=> ( v82895(VarCurr)
<=> v82850(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4068,axiom,
! [VarCurr] :
( v82875(VarCurr)
=> ( v82895(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1775,axiom,
! [VarCurr] :
( ~ v82894(VarCurr)
=> ( v82893(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1806,axiom,
! [VarCurr] :
( v82894(VarCurr)
=> ( v82893(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6121,axiom,
! [VarCurr] :
( v82894(VarCurr)
<=> ( v82844(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15350,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82855(VarNext)
<=> ( v82856(VarNext)
& v82865(VarNext) ) ) ) ).
fof(addAssignment_25723,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82865(VarNext)
<=> v82863(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15349,axiom,
! [VarCurr] :
( v82863(VarCurr)
<=> ( v82834(VarCurr)
| v82866(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15348,axiom,
! [VarCurr] :
( v82866(VarCurr)
<=> ( v82867(VarCurr)
& v82887(VarCurr) ) ) ).
fof(writeUnaryOperator_5806,axiom,
! [VarCurr] :
( ~ v82887(VarCurr)
<=> v82834(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15347,axiom,
! [VarCurr] :
( v82867(VarCurr)
<=> ( v82868(VarCurr)
| v82885(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15346,axiom,
! [VarCurr] :
( v82885(VarCurr)
<=> ( v82846(VarCurr)
& v82886(VarCurr) ) ) ).
fof(writeUnaryOperator_5805,axiom,
! [VarCurr] :
( ~ v82886(VarCurr)
<=> v82848(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15345,axiom,
! [VarCurr] :
( v82868(VarCurr)
<=> ( v82869(VarCurr)
& v82848(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15344,axiom,
! [VarCurr] :
( v82869(VarCurr)
<=> ( v82870(VarCurr)
| v82879(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15343,axiom,
! [VarCurr] :
( v82879(VarCurr)
<=> ( v82880(VarCurr)
& v82884(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6120,axiom,
! [VarCurr] :
( v82884(VarCurr)
<=> ( ( v82872(VarCurr,bitIndex2)
<=> $false )
& ( v82872(VarCurr,bitIndex1)
<=> $false )
& ( v82872(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15342,axiom,
! [VarCurr] :
( v82880(VarCurr)
<=> ( v82881(VarCurr)
| v82882(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15341,axiom,
! [VarCurr] :
( v82882(VarCurr)
<=> ( v82846(VarCurr)
& v82883(VarCurr) ) ) ).
fof(writeUnaryOperator_5804,axiom,
! [VarCurr] :
( ~ v82883(VarCurr)
<=> v82881(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6119,axiom,
! [VarCurr] :
( v82881(VarCurr)
<=> ( v82844(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15340,axiom,
! [VarCurr] :
( v82870(VarCurr)
<=> ( v82871(VarCurr)
| v82873(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15339,axiom,
! [VarCurr] :
( v82873(VarCurr)
<=> ( v82874(VarCurr)
& v82878(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6118,axiom,
! [VarCurr] :
( v82878(VarCurr)
<=> ( ( v82872(VarCurr,bitIndex2)
<=> $false )
& ( v82872(VarCurr,bitIndex1)
<=> $true )
& ( v82872(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15338,axiom,
! [VarCurr] :
( v82874(VarCurr)
<=> ( v82875(VarCurr)
| v82876(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15337,axiom,
! [VarCurr] :
( v82876(VarCurr)
<=> ( v82846(VarCurr)
& v82877(VarCurr) ) ) ).
fof(writeUnaryOperator_5803,axiom,
! [VarCurr] :
( ~ v82877(VarCurr)
<=> v82875(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6117,axiom,
! [VarCurr] :
( v82875(VarCurr)
<=> ( v82844(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6116,axiom,
! [VarCurr] :
( v82871(VarCurr)
<=> ( ( v82872(VarCurr,bitIndex2)
<=> $true )
& ( v82872(VarCurr,bitIndex1)
<=> $false )
& ( v82872(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_25722,axiom,
! [VarCurr] :
( v82872(VarCurr,bitIndex0)
<=> v82842(VarCurr) ) ).
fof(addAssignment_25721,axiom,
! [VarCurr] :
( v82872(VarCurr,bitIndex1)
<=> v82840(VarCurr) ) ).
fof(addAssignment_25720,axiom,
! [VarCurr] :
( v82872(VarCurr,bitIndex2)
<=> v82838(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15336,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82856(VarNext)
<=> ( v82857(VarNext)
& v82852(VarNext) ) ) ) ).
fof(writeUnaryOperator_5802,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v82857(VarNext)
<=> v82859(VarNext) ) ) ).
fof(addAssignment_25719,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82859(VarNext)
<=> v82852(VarCurr) ) ) ).
fof(addAssignment_25718,axiom,
! [VarCurr] :
( v82852(VarCurr)
<=> v76088(VarCurr) ) ).
fof(addAssignment_25717,axiom,
! [VarCurr] :
( v82850(VarCurr)
<=> $false ) ).
fof(addAssignment_25716,axiom,
! [VarCurr] :
( v82848(VarCurr)
<=> v76065(VarCurr) ) ).
fof(addAssignment_25715,axiom,
! [VarCurr] :
( v82846(VarCurr)
<=> $false ) ).
fof(addAssignment_25714,axiom,
! [VarCurr] :
( v82844(VarCurr)
<=> v76057(VarCurr,bitIndex7) ) ).
fof(addAssignment_25713,axiom,
! [VarCurr] :
( v76057(VarCurr,bitIndex7)
<=> v76059(VarCurr,bitIndex7) ) ).
fof(addAssignment_25712,axiom,
! [VarCurr] :
( v76059(VarCurr,bitIndex7)
<=> v72861(VarCurr,bitIndex7) ) ).
fof(addAssignment_25711,axiom,
! [VarCurr] :
( v82842(VarCurr)
<=> $false ) ).
fof(addAssignment_25710,axiom,
! [VarCurr] :
( v82840(VarCurr)
<=> $false ) ).
fof(addAssignment_25709,axiom,
! [VarCurr] :
( v82838(VarCurr)
<=> $true ) ).
fof(addAssignment_25708,axiom,
! [VarCurr] :
( v82836(VarCurr)
<=> $false ) ).
fof(addAssignment_25707,axiom,
! [VarCurr] :
( v82834(VarCurr)
<=> v76040(VarCurr) ) ).
fof(addAssignment_25706,axiom,
! [VarCurr] :
( v75910(VarCurr,bitIndex1)
<=> v75912(VarCurr,bitIndex1) ) ).
fof(addAssignment_25705,axiom,
! [VarCurr] :
( v75912(VarCurr,bitIndex1)
<=> v75914(VarCurr,bitIndex1) ) ).
fof(addAssignment_25704,axiom,
! [VarCurr] :
( v75914(VarCurr,bitIndex1)
<=> v75916(VarCurr,bitIndex1) ) ).
fof(addAssignment_25703,axiom,
! [VarCurr] :
( v75916(VarCurr,bitIndex1)
<=> v75918(VarCurr,bitIndex7) ) ).
fof(addAssignment_25702,axiom,
! [VarCurr] :
( v75918(VarCurr,bitIndex7)
<=> v75920(VarCurr,bitIndex7) ) ).
fof(addAssignment_25701,axiom,
! [VarCurr] :
( v75920(VarCurr,bitIndex7)
<=> v82764(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1309,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v82787(VarNext)
=> ( v82764(VarNext)
<=> v82764(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1367,axiom,
! [VarNext] :
( v82787(VarNext)
=> ( v82764(VarNext)
<=> v82822(VarNext) ) ) ).
fof(addAssignment_25700,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82822(VarNext)
<=> v82820(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4057,axiom,
! [VarCurr] :
( ~ v82766(VarCurr)
=> ( v82820(VarCurr)
<=> v82823(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4067,axiom,
! [VarCurr] :
( v82766(VarCurr)
=> ( v82820(VarCurr)
<=> v82768(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4056,axiom,
! [VarCurr] :
( ~ v82800(VarCurr)
=> ( v82823(VarCurr)
<=> v82782(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4066,axiom,
! [VarCurr] :
( v82800(VarCurr)
=> ( v82823(VarCurr)
<=> v82824(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1036,axiom,
! [VarCurr] :
( ( ~ v82803(VarCurr)
& ~ v82805(VarCurr) )
=> ( v82824(VarCurr)
<=> v82828(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4055,axiom,
! [VarCurr] :
( v82805(VarCurr)
=> ( v82824(VarCurr)
<=> v82827(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4065,axiom,
! [VarCurr] :
( v82803(VarCurr)
=> ( v82824(VarCurr)
<=> v82825(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4054,axiom,
! [VarCurr] :
( ~ v82813(VarCurr)
=> ( v82828(VarCurr)
<=> v82782(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4064,axiom,
! [VarCurr] :
( v82813(VarCurr)
=> ( v82828(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4053,axiom,
! [VarCurr] :
( ~ v82807(VarCurr)
=> ( v82827(VarCurr)
<=> v82782(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4063,axiom,
! [VarCurr] :
( v82807(VarCurr)
=> ( v82827(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1774,axiom,
! [VarCurr] :
( ~ v82826(VarCurr)
=> ( v82825(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1805,axiom,
! [VarCurr] :
( v82826(VarCurr)
=> ( v82825(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6115,axiom,
! [VarCurr] :
( v82826(VarCurr)
<=> ( v82776(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15335,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82787(VarNext)
<=> ( v82788(VarNext)
& v82797(VarNext) ) ) ) ).
fof(addAssignment_25699,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82797(VarNext)
<=> v82795(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15334,axiom,
! [VarCurr] :
( v82795(VarCurr)
<=> ( v82766(VarCurr)
| v82798(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15333,axiom,
! [VarCurr] :
( v82798(VarCurr)
<=> ( v82799(VarCurr)
& v82819(VarCurr) ) ) ).
fof(writeUnaryOperator_5801,axiom,
! [VarCurr] :
( ~ v82819(VarCurr)
<=> v82766(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15332,axiom,
! [VarCurr] :
( v82799(VarCurr)
<=> ( v82800(VarCurr)
| v82817(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15331,axiom,
! [VarCurr] :
( v82817(VarCurr)
<=> ( v82778(VarCurr)
& v82818(VarCurr) ) ) ).
fof(writeUnaryOperator_5800,axiom,
! [VarCurr] :
( ~ v82818(VarCurr)
<=> v82780(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15330,axiom,
! [VarCurr] :
( v82800(VarCurr)
<=> ( v82801(VarCurr)
& v82780(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15329,axiom,
! [VarCurr] :
( v82801(VarCurr)
<=> ( v82802(VarCurr)
| v82811(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15328,axiom,
! [VarCurr] :
( v82811(VarCurr)
<=> ( v82812(VarCurr)
& v82816(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6114,axiom,
! [VarCurr] :
( v82816(VarCurr)
<=> ( ( v82804(VarCurr,bitIndex2)
<=> $false )
& ( v82804(VarCurr,bitIndex1)
<=> $false )
& ( v82804(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15327,axiom,
! [VarCurr] :
( v82812(VarCurr)
<=> ( v82813(VarCurr)
| v82814(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15326,axiom,
! [VarCurr] :
( v82814(VarCurr)
<=> ( v82778(VarCurr)
& v82815(VarCurr) ) ) ).
fof(writeUnaryOperator_5799,axiom,
! [VarCurr] :
( ~ v82815(VarCurr)
<=> v82813(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6113,axiom,
! [VarCurr] :
( v82813(VarCurr)
<=> ( v82776(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15325,axiom,
! [VarCurr] :
( v82802(VarCurr)
<=> ( v82803(VarCurr)
| v82805(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15324,axiom,
! [VarCurr] :
( v82805(VarCurr)
<=> ( v82806(VarCurr)
& v82810(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6112,axiom,
! [VarCurr] :
( v82810(VarCurr)
<=> ( ( v82804(VarCurr,bitIndex2)
<=> $false )
& ( v82804(VarCurr,bitIndex1)
<=> $true )
& ( v82804(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15323,axiom,
! [VarCurr] :
( v82806(VarCurr)
<=> ( v82807(VarCurr)
| v82808(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15322,axiom,
! [VarCurr] :
( v82808(VarCurr)
<=> ( v82778(VarCurr)
& v82809(VarCurr) ) ) ).
fof(writeUnaryOperator_5798,axiom,
! [VarCurr] :
( ~ v82809(VarCurr)
<=> v82807(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6111,axiom,
! [VarCurr] :
( v82807(VarCurr)
<=> ( v82776(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6110,axiom,
! [VarCurr] :
( v82803(VarCurr)
<=> ( ( v82804(VarCurr,bitIndex2)
<=> $true )
& ( v82804(VarCurr,bitIndex1)
<=> $false )
& ( v82804(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_25698,axiom,
! [VarCurr] :
( v82804(VarCurr,bitIndex0)
<=> v82774(VarCurr) ) ).
fof(addAssignment_25697,axiom,
! [VarCurr] :
( v82804(VarCurr,bitIndex1)
<=> v82772(VarCurr) ) ).
fof(addAssignment_25696,axiom,
! [VarCurr] :
( v82804(VarCurr,bitIndex2)
<=> v82770(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15321,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82788(VarNext)
<=> ( v82789(VarNext)
& v82784(VarNext) ) ) ) ).
fof(writeUnaryOperator_5797,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v82789(VarNext)
<=> v82791(VarNext) ) ) ).
fof(addAssignment_25695,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82791(VarNext)
<=> v82784(VarCurr) ) ) ).
fof(addAssignment_25694,axiom,
! [VarCurr] :
( v82784(VarCurr)
<=> v75974(VarCurr) ) ).
fof(addAssignment_25693,axiom,
! [VarCurr] :
( v82782(VarCurr)
<=> $false ) ).
fof(addAssignment_25692,axiom,
! [VarCurr] :
( v82780(VarCurr)
<=> v75951(VarCurr) ) ).
fof(addAssignment_25691,axiom,
! [VarCurr] :
( v82778(VarCurr)
<=> $false ) ).
fof(addAssignment_25690,axiom,
! [VarCurr] :
( v82776(VarCurr)
<=> v75943(VarCurr,bitIndex7) ) ).
fof(addAssignment_25689,axiom,
! [VarCurr] :
( v75943(VarCurr,bitIndex7)
<=> v75945(VarCurr,bitIndex7) ) ).
fof(addAssignment_25688,axiom,
! [VarCurr] :
( v75945(VarCurr,bitIndex7)
<=> v72861(VarCurr,bitIndex7) ) ).
fof(addAssignment_25687,axiom,
! [VarCurr] :
( v82774(VarCurr)
<=> $false ) ).
fof(addAssignment_25686,axiom,
! [VarCurr] :
( v82772(VarCurr)
<=> $false ) ).
fof(addAssignment_25685,axiom,
! [VarCurr] :
( v82770(VarCurr)
<=> $true ) ).
fof(addAssignment_25684,axiom,
! [VarCurr] :
( v82768(VarCurr)
<=> $false ) ).
fof(addAssignment_25683,axiom,
! [VarCurr] :
( v82766(VarCurr)
<=> v75926(VarCurr) ) ).
fof(addAssignment_25682,axiom,
! [VarCurr] :
( v75796(VarCurr,bitIndex1)
<=> v75798(VarCurr,bitIndex1) ) ).
fof(addAssignment_25681,axiom,
! [VarCurr] :
( v75798(VarCurr,bitIndex1)
<=> v75800(VarCurr,bitIndex1) ) ).
fof(addAssignment_25680,axiom,
! [VarCurr] :
( v75800(VarCurr,bitIndex1)
<=> v75802(VarCurr,bitIndex1) ) ).
fof(addAssignment_25679,axiom,
! [VarCurr] :
( v75802(VarCurr,bitIndex1)
<=> v75804(VarCurr,bitIndex7) ) ).
fof(addAssignment_25678,axiom,
! [VarCurr] :
( v75804(VarCurr,bitIndex7)
<=> v75806(VarCurr,bitIndex7) ) ).
fof(addAssignment_25677,axiom,
! [VarCurr] :
( v75806(VarCurr,bitIndex7)
<=> v82696(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1308,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v82719(VarNext)
=> ( v82696(VarNext)
<=> v82696(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1366,axiom,
! [VarNext] :
( v82719(VarNext)
=> ( v82696(VarNext)
<=> v82754(VarNext) ) ) ).
fof(addAssignment_25676,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82754(VarNext)
<=> v82752(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4052,axiom,
! [VarCurr] :
( ~ v82698(VarCurr)
=> ( v82752(VarCurr)
<=> v82755(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4062,axiom,
! [VarCurr] :
( v82698(VarCurr)
=> ( v82752(VarCurr)
<=> v82700(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4051,axiom,
! [VarCurr] :
( ~ v82732(VarCurr)
=> ( v82755(VarCurr)
<=> v82714(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4061,axiom,
! [VarCurr] :
( v82732(VarCurr)
=> ( v82755(VarCurr)
<=> v82756(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1035,axiom,
! [VarCurr] :
( ( ~ v82735(VarCurr)
& ~ v82737(VarCurr) )
=> ( v82756(VarCurr)
<=> v82760(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4050,axiom,
! [VarCurr] :
( v82737(VarCurr)
=> ( v82756(VarCurr)
<=> v82759(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4060,axiom,
! [VarCurr] :
( v82735(VarCurr)
=> ( v82756(VarCurr)
<=> v82757(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4049,axiom,
! [VarCurr] :
( ~ v82745(VarCurr)
=> ( v82760(VarCurr)
<=> v82714(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4059,axiom,
! [VarCurr] :
( v82745(VarCurr)
=> ( v82760(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4048,axiom,
! [VarCurr] :
( ~ v82739(VarCurr)
=> ( v82759(VarCurr)
<=> v82714(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4058,axiom,
! [VarCurr] :
( v82739(VarCurr)
=> ( v82759(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1773,axiom,
! [VarCurr] :
( ~ v82758(VarCurr)
=> ( v82757(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1804,axiom,
! [VarCurr] :
( v82758(VarCurr)
=> ( v82757(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6109,axiom,
! [VarCurr] :
( v82758(VarCurr)
<=> ( v82708(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15320,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82719(VarNext)
<=> ( v82720(VarNext)
& v82729(VarNext) ) ) ) ).
fof(addAssignment_25675,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82729(VarNext)
<=> v82727(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15319,axiom,
! [VarCurr] :
( v82727(VarCurr)
<=> ( v82698(VarCurr)
| v82730(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15318,axiom,
! [VarCurr] :
( v82730(VarCurr)
<=> ( v82731(VarCurr)
& v82751(VarCurr) ) ) ).
fof(writeUnaryOperator_5796,axiom,
! [VarCurr] :
( ~ v82751(VarCurr)
<=> v82698(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15317,axiom,
! [VarCurr] :
( v82731(VarCurr)
<=> ( v82732(VarCurr)
| v82749(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15316,axiom,
! [VarCurr] :
( v82749(VarCurr)
<=> ( v82710(VarCurr)
& v82750(VarCurr) ) ) ).
fof(writeUnaryOperator_5795,axiom,
! [VarCurr] :
( ~ v82750(VarCurr)
<=> v82712(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15315,axiom,
! [VarCurr] :
( v82732(VarCurr)
<=> ( v82733(VarCurr)
& v82712(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15314,axiom,
! [VarCurr] :
( v82733(VarCurr)
<=> ( v82734(VarCurr)
| v82743(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15313,axiom,
! [VarCurr] :
( v82743(VarCurr)
<=> ( v82744(VarCurr)
& v82748(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6108,axiom,
! [VarCurr] :
( v82748(VarCurr)
<=> ( ( v82736(VarCurr,bitIndex2)
<=> $false )
& ( v82736(VarCurr,bitIndex1)
<=> $false )
& ( v82736(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15312,axiom,
! [VarCurr] :
( v82744(VarCurr)
<=> ( v82745(VarCurr)
| v82746(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15311,axiom,
! [VarCurr] :
( v82746(VarCurr)
<=> ( v82710(VarCurr)
& v82747(VarCurr) ) ) ).
fof(writeUnaryOperator_5794,axiom,
! [VarCurr] :
( ~ v82747(VarCurr)
<=> v82745(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6107,axiom,
! [VarCurr] :
( v82745(VarCurr)
<=> ( v82708(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15310,axiom,
! [VarCurr] :
( v82734(VarCurr)
<=> ( v82735(VarCurr)
| v82737(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15309,axiom,
! [VarCurr] :
( v82737(VarCurr)
<=> ( v82738(VarCurr)
& v82742(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6106,axiom,
! [VarCurr] :
( v82742(VarCurr)
<=> ( ( v82736(VarCurr,bitIndex2)
<=> $false )
& ( v82736(VarCurr,bitIndex1)
<=> $true )
& ( v82736(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15308,axiom,
! [VarCurr] :
( v82738(VarCurr)
<=> ( v82739(VarCurr)
| v82740(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15307,axiom,
! [VarCurr] :
( v82740(VarCurr)
<=> ( v82710(VarCurr)
& v82741(VarCurr) ) ) ).
fof(writeUnaryOperator_5793,axiom,
! [VarCurr] :
( ~ v82741(VarCurr)
<=> v82739(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6105,axiom,
! [VarCurr] :
( v82739(VarCurr)
<=> ( v82708(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6104,axiom,
! [VarCurr] :
( v82735(VarCurr)
<=> ( ( v82736(VarCurr,bitIndex2)
<=> $true )
& ( v82736(VarCurr,bitIndex1)
<=> $false )
& ( v82736(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_25674,axiom,
! [VarCurr] :
( v82736(VarCurr,bitIndex0)
<=> v82706(VarCurr) ) ).
fof(addAssignment_25673,axiom,
! [VarCurr] :
( v82736(VarCurr,bitIndex1)
<=> v82704(VarCurr) ) ).
fof(addAssignment_25672,axiom,
! [VarCurr] :
( v82736(VarCurr,bitIndex2)
<=> v82702(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15306,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82720(VarNext)
<=> ( v82721(VarNext)
& v82716(VarNext) ) ) ) ).
fof(writeUnaryOperator_5792,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v82721(VarNext)
<=> v82723(VarNext) ) ) ).
fof(addAssignment_25671,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82723(VarNext)
<=> v82716(VarCurr) ) ) ).
fof(addAssignment_25670,axiom,
! [VarCurr] :
( v82716(VarCurr)
<=> v75860(VarCurr) ) ).
fof(addAssignment_25669,axiom,
! [VarCurr] :
( v82714(VarCurr)
<=> $false ) ).
fof(addAssignment_25668,axiom,
! [VarCurr] :
( v82712(VarCurr)
<=> v75837(VarCurr) ) ).
fof(addAssignment_25667,axiom,
! [VarCurr] :
( v82710(VarCurr)
<=> $false ) ).
fof(addAssignment_25666,axiom,
! [VarCurr] :
( v82708(VarCurr)
<=> v75829(VarCurr,bitIndex7) ) ).
fof(addAssignment_25665,axiom,
! [VarCurr] :
( v75829(VarCurr,bitIndex7)
<=> v75831(VarCurr,bitIndex7) ) ).
fof(addAssignment_25664,axiom,
! [VarCurr] :
( v75831(VarCurr,bitIndex7)
<=> v72861(VarCurr,bitIndex7) ) ).
fof(addAssignment_25663,axiom,
! [VarCurr] :
( v82706(VarCurr)
<=> $false ) ).
fof(addAssignment_25662,axiom,
! [VarCurr] :
( v82704(VarCurr)
<=> $false ) ).
fof(addAssignment_25661,axiom,
! [VarCurr] :
( v82702(VarCurr)
<=> $true ) ).
fof(addAssignment_25660,axiom,
! [VarCurr] :
( v82700(VarCurr)
<=> $false ) ).
fof(addAssignment_25659,axiom,
! [VarCurr] :
( v82698(VarCurr)
<=> v75812(VarCurr) ) ).
fof(addAssignment_25658,axiom,
! [VarCurr] :
( v75682(VarCurr,bitIndex1)
<=> v75684(VarCurr,bitIndex1) ) ).
fof(addAssignment_25657,axiom,
! [VarCurr] :
( v75684(VarCurr,bitIndex1)
<=> v75686(VarCurr,bitIndex1) ) ).
fof(addAssignment_25656,axiom,
! [VarCurr] :
( v75686(VarCurr,bitIndex1)
<=> v75688(VarCurr,bitIndex1) ) ).
fof(addAssignment_25655,axiom,
! [VarCurr] :
( v75688(VarCurr,bitIndex1)
<=> v75690(VarCurr,bitIndex7) ) ).
fof(addAssignment_25654,axiom,
! [VarCurr] :
( v75690(VarCurr,bitIndex7)
<=> v75692(VarCurr,bitIndex7) ) ).
fof(addAssignment_25653,axiom,
! [VarCurr] :
( v75692(VarCurr,bitIndex7)
<=> v82628(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1307,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v82651(VarNext)
=> ( v82628(VarNext)
<=> v82628(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1365,axiom,
! [VarNext] :
( v82651(VarNext)
=> ( v82628(VarNext)
<=> v82686(VarNext) ) ) ).
fof(addAssignment_25652,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82686(VarNext)
<=> v82684(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4047,axiom,
! [VarCurr] :
( ~ v82630(VarCurr)
=> ( v82684(VarCurr)
<=> v82687(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4057,axiom,
! [VarCurr] :
( v82630(VarCurr)
=> ( v82684(VarCurr)
<=> v82632(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4046,axiom,
! [VarCurr] :
( ~ v82664(VarCurr)
=> ( v82687(VarCurr)
<=> v82646(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4056,axiom,
! [VarCurr] :
( v82664(VarCurr)
=> ( v82687(VarCurr)
<=> v82688(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1034,axiom,
! [VarCurr] :
( ( ~ v82667(VarCurr)
& ~ v82669(VarCurr) )
=> ( v82688(VarCurr)
<=> v82692(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4045,axiom,
! [VarCurr] :
( v82669(VarCurr)
=> ( v82688(VarCurr)
<=> v82691(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4055,axiom,
! [VarCurr] :
( v82667(VarCurr)
=> ( v82688(VarCurr)
<=> v82689(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4044,axiom,
! [VarCurr] :
( ~ v82677(VarCurr)
=> ( v82692(VarCurr)
<=> v82646(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4054,axiom,
! [VarCurr] :
( v82677(VarCurr)
=> ( v82692(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4043,axiom,
! [VarCurr] :
( ~ v82671(VarCurr)
=> ( v82691(VarCurr)
<=> v82646(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4053,axiom,
! [VarCurr] :
( v82671(VarCurr)
=> ( v82691(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1772,axiom,
! [VarCurr] :
( ~ v82690(VarCurr)
=> ( v82689(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1803,axiom,
! [VarCurr] :
( v82690(VarCurr)
=> ( v82689(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6103,axiom,
! [VarCurr] :
( v82690(VarCurr)
<=> ( v82640(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15305,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82651(VarNext)
<=> ( v82652(VarNext)
& v82661(VarNext) ) ) ) ).
fof(addAssignment_25651,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82661(VarNext)
<=> v82659(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15304,axiom,
! [VarCurr] :
( v82659(VarCurr)
<=> ( v82630(VarCurr)
| v82662(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15303,axiom,
! [VarCurr] :
( v82662(VarCurr)
<=> ( v82663(VarCurr)
& v82683(VarCurr) ) ) ).
fof(writeUnaryOperator_5791,axiom,
! [VarCurr] :
( ~ v82683(VarCurr)
<=> v82630(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15302,axiom,
! [VarCurr] :
( v82663(VarCurr)
<=> ( v82664(VarCurr)
| v82681(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15301,axiom,
! [VarCurr] :
( v82681(VarCurr)
<=> ( v82642(VarCurr)
& v82682(VarCurr) ) ) ).
fof(writeUnaryOperator_5790,axiom,
! [VarCurr] :
( ~ v82682(VarCurr)
<=> v82644(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15300,axiom,
! [VarCurr] :
( v82664(VarCurr)
<=> ( v82665(VarCurr)
& v82644(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15299,axiom,
! [VarCurr] :
( v82665(VarCurr)
<=> ( v82666(VarCurr)
| v82675(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15298,axiom,
! [VarCurr] :
( v82675(VarCurr)
<=> ( v82676(VarCurr)
& v82680(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6102,axiom,
! [VarCurr] :
( v82680(VarCurr)
<=> ( ( v82668(VarCurr,bitIndex2)
<=> $false )
& ( v82668(VarCurr,bitIndex1)
<=> $false )
& ( v82668(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15297,axiom,
! [VarCurr] :
( v82676(VarCurr)
<=> ( v82677(VarCurr)
| v82678(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15296,axiom,
! [VarCurr] :
( v82678(VarCurr)
<=> ( v82642(VarCurr)
& v82679(VarCurr) ) ) ).
fof(writeUnaryOperator_5789,axiom,
! [VarCurr] :
( ~ v82679(VarCurr)
<=> v82677(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6101,axiom,
! [VarCurr] :
( v82677(VarCurr)
<=> ( v82640(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15295,axiom,
! [VarCurr] :
( v82666(VarCurr)
<=> ( v82667(VarCurr)
| v82669(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15294,axiom,
! [VarCurr] :
( v82669(VarCurr)
<=> ( v82670(VarCurr)
& v82674(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6100,axiom,
! [VarCurr] :
( v82674(VarCurr)
<=> ( ( v82668(VarCurr,bitIndex2)
<=> $false )
& ( v82668(VarCurr,bitIndex1)
<=> $true )
& ( v82668(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15293,axiom,
! [VarCurr] :
( v82670(VarCurr)
<=> ( v82671(VarCurr)
| v82672(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15292,axiom,
! [VarCurr] :
( v82672(VarCurr)
<=> ( v82642(VarCurr)
& v82673(VarCurr) ) ) ).
fof(writeUnaryOperator_5788,axiom,
! [VarCurr] :
( ~ v82673(VarCurr)
<=> v82671(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6099,axiom,
! [VarCurr] :
( v82671(VarCurr)
<=> ( v82640(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6098,axiom,
! [VarCurr] :
( v82667(VarCurr)
<=> ( ( v82668(VarCurr,bitIndex2)
<=> $true )
& ( v82668(VarCurr,bitIndex1)
<=> $false )
& ( v82668(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_25650,axiom,
! [VarCurr] :
( v82668(VarCurr,bitIndex0)
<=> v82638(VarCurr) ) ).
fof(addAssignment_25649,axiom,
! [VarCurr] :
( v82668(VarCurr,bitIndex1)
<=> v82636(VarCurr) ) ).
fof(addAssignment_25648,axiom,
! [VarCurr] :
( v82668(VarCurr,bitIndex2)
<=> v82634(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15291,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82652(VarNext)
<=> ( v82653(VarNext)
& v82648(VarNext) ) ) ) ).
fof(writeUnaryOperator_5787,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v82653(VarNext)
<=> v82655(VarNext) ) ) ).
fof(addAssignment_25647,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82655(VarNext)
<=> v82648(VarCurr) ) ) ).
fof(addAssignment_25646,axiom,
! [VarCurr] :
( v82648(VarCurr)
<=> v75746(VarCurr) ) ).
fof(addAssignment_25645,axiom,
! [VarCurr] :
( v82646(VarCurr)
<=> $false ) ).
fof(addAssignment_25644,axiom,
! [VarCurr] :
( v82644(VarCurr)
<=> v75723(VarCurr) ) ).
fof(addAssignment_25643,axiom,
! [VarCurr] :
( v82642(VarCurr)
<=> $false ) ).
fof(addAssignment_25642,axiom,
! [VarCurr] :
( v82640(VarCurr)
<=> v75715(VarCurr,bitIndex7) ) ).
fof(addAssignment_25641,axiom,
! [VarCurr] :
( v75715(VarCurr,bitIndex7)
<=> v75717(VarCurr,bitIndex7) ) ).
fof(addAssignment_25640,axiom,
! [VarCurr] :
( v75717(VarCurr,bitIndex7)
<=> v72861(VarCurr,bitIndex7) ) ).
fof(addAssignment_25639,axiom,
! [VarCurr] :
( v82638(VarCurr)
<=> $false ) ).
fof(addAssignment_25638,axiom,
! [VarCurr] :
( v82636(VarCurr)
<=> $false ) ).
fof(addAssignment_25637,axiom,
! [VarCurr] :
( v82634(VarCurr)
<=> $true ) ).
fof(addAssignment_25636,axiom,
! [VarCurr] :
( v82632(VarCurr)
<=> $false ) ).
fof(addAssignment_25635,axiom,
! [VarCurr] :
( v82630(VarCurr)
<=> v75698(VarCurr) ) ).
fof(addAssignment_25634,axiom,
! [VarCurr] :
( v75568(VarCurr,bitIndex1)
<=> v75570(VarCurr,bitIndex1) ) ).
fof(addAssignment_25633,axiom,
! [VarCurr] :
( v75570(VarCurr,bitIndex1)
<=> v75572(VarCurr,bitIndex1) ) ).
fof(addAssignment_25632,axiom,
! [VarCurr] :
( v75572(VarCurr,bitIndex1)
<=> v75574(VarCurr,bitIndex1) ) ).
fof(addAssignment_25631,axiom,
! [VarCurr] :
( v75574(VarCurr,bitIndex1)
<=> v75576(VarCurr,bitIndex7) ) ).
fof(addAssignment_25630,axiom,
! [VarCurr] :
( v75576(VarCurr,bitIndex7)
<=> v75578(VarCurr,bitIndex7) ) ).
fof(addAssignment_25629,axiom,
! [VarCurr] :
( v75578(VarCurr,bitIndex7)
<=> v82560(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1306,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v82583(VarNext)
=> ( v82560(VarNext)
<=> v82560(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1364,axiom,
! [VarNext] :
( v82583(VarNext)
=> ( v82560(VarNext)
<=> v82618(VarNext) ) ) ).
fof(addAssignment_25628,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82618(VarNext)
<=> v82616(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4042,axiom,
! [VarCurr] :
( ~ v82562(VarCurr)
=> ( v82616(VarCurr)
<=> v82619(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4052,axiom,
! [VarCurr] :
( v82562(VarCurr)
=> ( v82616(VarCurr)
<=> v82564(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4041,axiom,
! [VarCurr] :
( ~ v82596(VarCurr)
=> ( v82619(VarCurr)
<=> v82578(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4051,axiom,
! [VarCurr] :
( v82596(VarCurr)
=> ( v82619(VarCurr)
<=> v82620(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1033,axiom,
! [VarCurr] :
( ( ~ v82599(VarCurr)
& ~ v82601(VarCurr) )
=> ( v82620(VarCurr)
<=> v82624(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4040,axiom,
! [VarCurr] :
( v82601(VarCurr)
=> ( v82620(VarCurr)
<=> v82623(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4050,axiom,
! [VarCurr] :
( v82599(VarCurr)
=> ( v82620(VarCurr)
<=> v82621(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4039,axiom,
! [VarCurr] :
( ~ v82609(VarCurr)
=> ( v82624(VarCurr)
<=> v82578(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4049,axiom,
! [VarCurr] :
( v82609(VarCurr)
=> ( v82624(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4038,axiom,
! [VarCurr] :
( ~ v82603(VarCurr)
=> ( v82623(VarCurr)
<=> v82578(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4048,axiom,
! [VarCurr] :
( v82603(VarCurr)
=> ( v82623(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1771,axiom,
! [VarCurr] :
( ~ v82622(VarCurr)
=> ( v82621(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1802,axiom,
! [VarCurr] :
( v82622(VarCurr)
=> ( v82621(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6097,axiom,
! [VarCurr] :
( v82622(VarCurr)
<=> ( v82572(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15290,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82583(VarNext)
<=> ( v82584(VarNext)
& v82593(VarNext) ) ) ) ).
fof(addAssignment_25627,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82593(VarNext)
<=> v82591(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15289,axiom,
! [VarCurr] :
( v82591(VarCurr)
<=> ( v82562(VarCurr)
| v82594(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15288,axiom,
! [VarCurr] :
( v82594(VarCurr)
<=> ( v82595(VarCurr)
& v82615(VarCurr) ) ) ).
fof(writeUnaryOperator_5786,axiom,
! [VarCurr] :
( ~ v82615(VarCurr)
<=> v82562(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15287,axiom,
! [VarCurr] :
( v82595(VarCurr)
<=> ( v82596(VarCurr)
| v82613(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15286,axiom,
! [VarCurr] :
( v82613(VarCurr)
<=> ( v82574(VarCurr)
& v82614(VarCurr) ) ) ).
fof(writeUnaryOperator_5785,axiom,
! [VarCurr] :
( ~ v82614(VarCurr)
<=> v82576(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15285,axiom,
! [VarCurr] :
( v82596(VarCurr)
<=> ( v82597(VarCurr)
& v82576(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15284,axiom,
! [VarCurr] :
( v82597(VarCurr)
<=> ( v82598(VarCurr)
| v82607(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15283,axiom,
! [VarCurr] :
( v82607(VarCurr)
<=> ( v82608(VarCurr)
& v82612(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6096,axiom,
! [VarCurr] :
( v82612(VarCurr)
<=> ( ( v82600(VarCurr,bitIndex2)
<=> $false )
& ( v82600(VarCurr,bitIndex1)
<=> $false )
& ( v82600(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15282,axiom,
! [VarCurr] :
( v82608(VarCurr)
<=> ( v82609(VarCurr)
| v82610(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15281,axiom,
! [VarCurr] :
( v82610(VarCurr)
<=> ( v82574(VarCurr)
& v82611(VarCurr) ) ) ).
fof(writeUnaryOperator_5784,axiom,
! [VarCurr] :
( ~ v82611(VarCurr)
<=> v82609(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6095,axiom,
! [VarCurr] :
( v82609(VarCurr)
<=> ( v82572(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15280,axiom,
! [VarCurr] :
( v82598(VarCurr)
<=> ( v82599(VarCurr)
| v82601(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15279,axiom,
! [VarCurr] :
( v82601(VarCurr)
<=> ( v82602(VarCurr)
& v82606(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6094,axiom,
! [VarCurr] :
( v82606(VarCurr)
<=> ( ( v82600(VarCurr,bitIndex2)
<=> $false )
& ( v82600(VarCurr,bitIndex1)
<=> $true )
& ( v82600(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15278,axiom,
! [VarCurr] :
( v82602(VarCurr)
<=> ( v82603(VarCurr)
| v82604(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15277,axiom,
! [VarCurr] :
( v82604(VarCurr)
<=> ( v82574(VarCurr)
& v82605(VarCurr) ) ) ).
fof(writeUnaryOperator_5783,axiom,
! [VarCurr] :
( ~ v82605(VarCurr)
<=> v82603(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6093,axiom,
! [VarCurr] :
( v82603(VarCurr)
<=> ( v82572(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6092,axiom,
! [VarCurr] :
( v82599(VarCurr)
<=> ( ( v82600(VarCurr,bitIndex2)
<=> $true )
& ( v82600(VarCurr,bitIndex1)
<=> $false )
& ( v82600(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_25626,axiom,
! [VarCurr] :
( v82600(VarCurr,bitIndex0)
<=> v82570(VarCurr) ) ).
fof(addAssignment_25625,axiom,
! [VarCurr] :
( v82600(VarCurr,bitIndex1)
<=> v82568(VarCurr) ) ).
fof(addAssignment_25624,axiom,
! [VarCurr] :
( v82600(VarCurr,bitIndex2)
<=> v82566(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15276,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82584(VarNext)
<=> ( v82585(VarNext)
& v82580(VarNext) ) ) ) ).
fof(writeUnaryOperator_5782,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v82585(VarNext)
<=> v82587(VarNext) ) ) ).
fof(addAssignment_25623,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82587(VarNext)
<=> v82580(VarCurr) ) ) ).
fof(addAssignment_25622,axiom,
! [VarCurr] :
( v82580(VarCurr)
<=> v75632(VarCurr) ) ).
fof(addAssignment_25621,axiom,
! [VarCurr] :
( v82578(VarCurr)
<=> $false ) ).
fof(addAssignment_25620,axiom,
! [VarCurr] :
( v82576(VarCurr)
<=> v75609(VarCurr) ) ).
fof(addAssignment_25619,axiom,
! [VarCurr] :
( v82574(VarCurr)
<=> $false ) ).
fof(addAssignment_25618,axiom,
! [VarCurr] :
( v82572(VarCurr)
<=> v75601(VarCurr,bitIndex7) ) ).
fof(addAssignment_25617,axiom,
! [VarCurr] :
( v75601(VarCurr,bitIndex7)
<=> v75603(VarCurr,bitIndex7) ) ).
fof(addAssignment_25616,axiom,
! [VarCurr] :
( v75603(VarCurr,bitIndex7)
<=> v72861(VarCurr,bitIndex7) ) ).
fof(addAssignment_25615,axiom,
! [VarCurr] :
( v82570(VarCurr)
<=> $false ) ).
fof(addAssignment_25614,axiom,
! [VarCurr] :
( v82568(VarCurr)
<=> $false ) ).
fof(addAssignment_25613,axiom,
! [VarCurr] :
( v82566(VarCurr)
<=> $true ) ).
fof(addAssignment_25612,axiom,
! [VarCurr] :
( v82564(VarCurr)
<=> $false ) ).
fof(addAssignment_25611,axiom,
! [VarCurr] :
( v82562(VarCurr)
<=> v75584(VarCurr) ) ).
fof(addAssignment_25610,axiom,
! [VarCurr] :
( v75454(VarCurr,bitIndex1)
<=> v75456(VarCurr,bitIndex1) ) ).
fof(addAssignment_25609,axiom,
! [VarCurr] :
( v75456(VarCurr,bitIndex1)
<=> v75458(VarCurr,bitIndex1) ) ).
fof(addAssignment_25608,axiom,
! [VarCurr] :
( v75458(VarCurr,bitIndex1)
<=> v75460(VarCurr,bitIndex1) ) ).
fof(addAssignment_25607,axiom,
! [VarCurr] :
( v75460(VarCurr,bitIndex1)
<=> v75462(VarCurr,bitIndex7) ) ).
fof(addAssignment_25606,axiom,
! [VarCurr] :
( v75462(VarCurr,bitIndex7)
<=> v75464(VarCurr,bitIndex7) ) ).
fof(addAssignment_25605,axiom,
! [VarCurr] :
( v75464(VarCurr,bitIndex7)
<=> v82492(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1305,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v82515(VarNext)
=> ( v82492(VarNext)
<=> v82492(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1363,axiom,
! [VarNext] :
( v82515(VarNext)
=> ( v82492(VarNext)
<=> v82550(VarNext) ) ) ).
fof(addAssignment_25604,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82550(VarNext)
<=> v82548(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4037,axiom,
! [VarCurr] :
( ~ v82494(VarCurr)
=> ( v82548(VarCurr)
<=> v82551(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4047,axiom,
! [VarCurr] :
( v82494(VarCurr)
=> ( v82548(VarCurr)
<=> v82496(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4036,axiom,
! [VarCurr] :
( ~ v82528(VarCurr)
=> ( v82551(VarCurr)
<=> v82510(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4046,axiom,
! [VarCurr] :
( v82528(VarCurr)
=> ( v82551(VarCurr)
<=> v82552(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1032,axiom,
! [VarCurr] :
( ( ~ v82531(VarCurr)
& ~ v82533(VarCurr) )
=> ( v82552(VarCurr)
<=> v82556(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4035,axiom,
! [VarCurr] :
( v82533(VarCurr)
=> ( v82552(VarCurr)
<=> v82555(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4045,axiom,
! [VarCurr] :
( v82531(VarCurr)
=> ( v82552(VarCurr)
<=> v82553(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4034,axiom,
! [VarCurr] :
( ~ v82541(VarCurr)
=> ( v82556(VarCurr)
<=> v82510(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4044,axiom,
! [VarCurr] :
( v82541(VarCurr)
=> ( v82556(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4033,axiom,
! [VarCurr] :
( ~ v82535(VarCurr)
=> ( v82555(VarCurr)
<=> v82510(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4043,axiom,
! [VarCurr] :
( v82535(VarCurr)
=> ( v82555(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1770,axiom,
! [VarCurr] :
( ~ v82554(VarCurr)
=> ( v82553(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1801,axiom,
! [VarCurr] :
( v82554(VarCurr)
=> ( v82553(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6091,axiom,
! [VarCurr] :
( v82554(VarCurr)
<=> ( v82504(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15275,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82515(VarNext)
<=> ( v82516(VarNext)
& v82525(VarNext) ) ) ) ).
fof(addAssignment_25603,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82525(VarNext)
<=> v82523(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15274,axiom,
! [VarCurr] :
( v82523(VarCurr)
<=> ( v82494(VarCurr)
| v82526(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15273,axiom,
! [VarCurr] :
( v82526(VarCurr)
<=> ( v82527(VarCurr)
& v82547(VarCurr) ) ) ).
fof(writeUnaryOperator_5781,axiom,
! [VarCurr] :
( ~ v82547(VarCurr)
<=> v82494(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15272,axiom,
! [VarCurr] :
( v82527(VarCurr)
<=> ( v82528(VarCurr)
| v82545(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15271,axiom,
! [VarCurr] :
( v82545(VarCurr)
<=> ( v82506(VarCurr)
& v82546(VarCurr) ) ) ).
fof(writeUnaryOperator_5780,axiom,
! [VarCurr] :
( ~ v82546(VarCurr)
<=> v82508(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15270,axiom,
! [VarCurr] :
( v82528(VarCurr)
<=> ( v82529(VarCurr)
& v82508(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15269,axiom,
! [VarCurr] :
( v82529(VarCurr)
<=> ( v82530(VarCurr)
| v82539(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15268,axiom,
! [VarCurr] :
( v82539(VarCurr)
<=> ( v82540(VarCurr)
& v82544(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6090,axiom,
! [VarCurr] :
( v82544(VarCurr)
<=> ( ( v82532(VarCurr,bitIndex2)
<=> $false )
& ( v82532(VarCurr,bitIndex1)
<=> $false )
& ( v82532(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15267,axiom,
! [VarCurr] :
( v82540(VarCurr)
<=> ( v82541(VarCurr)
| v82542(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15266,axiom,
! [VarCurr] :
( v82542(VarCurr)
<=> ( v82506(VarCurr)
& v82543(VarCurr) ) ) ).
fof(writeUnaryOperator_5779,axiom,
! [VarCurr] :
( ~ v82543(VarCurr)
<=> v82541(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6089,axiom,
! [VarCurr] :
( v82541(VarCurr)
<=> ( v82504(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15265,axiom,
! [VarCurr] :
( v82530(VarCurr)
<=> ( v82531(VarCurr)
| v82533(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15264,axiom,
! [VarCurr] :
( v82533(VarCurr)
<=> ( v82534(VarCurr)
& v82538(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6088,axiom,
! [VarCurr] :
( v82538(VarCurr)
<=> ( ( v82532(VarCurr,bitIndex2)
<=> $false )
& ( v82532(VarCurr,bitIndex1)
<=> $true )
& ( v82532(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15263,axiom,
! [VarCurr] :
( v82534(VarCurr)
<=> ( v82535(VarCurr)
| v82536(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15262,axiom,
! [VarCurr] :
( v82536(VarCurr)
<=> ( v82506(VarCurr)
& v82537(VarCurr) ) ) ).
fof(writeUnaryOperator_5778,axiom,
! [VarCurr] :
( ~ v82537(VarCurr)
<=> v82535(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6087,axiom,
! [VarCurr] :
( v82535(VarCurr)
<=> ( v82504(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6086,axiom,
! [VarCurr] :
( v82531(VarCurr)
<=> ( ( v82532(VarCurr,bitIndex2)
<=> $true )
& ( v82532(VarCurr,bitIndex1)
<=> $false )
& ( v82532(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_25602,axiom,
! [VarCurr] :
( v82532(VarCurr,bitIndex0)
<=> v82502(VarCurr) ) ).
fof(addAssignment_25601,axiom,
! [VarCurr] :
( v82532(VarCurr,bitIndex1)
<=> v82500(VarCurr) ) ).
fof(addAssignment_25600,axiom,
! [VarCurr] :
( v82532(VarCurr,bitIndex2)
<=> v82498(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15261,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82516(VarNext)
<=> ( v82517(VarNext)
& v82512(VarNext) ) ) ) ).
fof(writeUnaryOperator_5777,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v82517(VarNext)
<=> v82519(VarNext) ) ) ).
fof(addAssignment_25599,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82519(VarNext)
<=> v82512(VarCurr) ) ) ).
fof(addAssignment_25598,axiom,
! [VarCurr] :
( v82512(VarCurr)
<=> v75518(VarCurr) ) ).
fof(addAssignment_25597,axiom,
! [VarCurr] :
( v82510(VarCurr)
<=> $false ) ).
fof(addAssignment_25596,axiom,
! [VarCurr] :
( v82508(VarCurr)
<=> v75495(VarCurr) ) ).
fof(addAssignment_25595,axiom,
! [VarCurr] :
( v82506(VarCurr)
<=> $false ) ).
fof(addAssignment_25594,axiom,
! [VarCurr] :
( v82504(VarCurr)
<=> v75487(VarCurr,bitIndex7) ) ).
fof(addAssignment_25593,axiom,
! [VarCurr] :
( v75487(VarCurr,bitIndex7)
<=> v75489(VarCurr,bitIndex7) ) ).
fof(addAssignment_25592,axiom,
! [VarCurr] :
( v75489(VarCurr,bitIndex7)
<=> v72861(VarCurr,bitIndex7) ) ).
fof(addAssignment_25591,axiom,
! [VarCurr] :
( v82502(VarCurr)
<=> $false ) ).
fof(addAssignment_25590,axiom,
! [VarCurr] :
( v82500(VarCurr)
<=> $false ) ).
fof(addAssignment_25589,axiom,
! [VarCurr] :
( v82498(VarCurr)
<=> $true ) ).
fof(addAssignment_25588,axiom,
! [VarCurr] :
( v82496(VarCurr)
<=> $false ) ).
fof(addAssignment_25587,axiom,
! [VarCurr] :
( v82494(VarCurr)
<=> v75470(VarCurr) ) ).
fof(addAssignment_25586,axiom,
! [VarCurr] :
( v75340(VarCurr,bitIndex1)
<=> v75342(VarCurr,bitIndex1) ) ).
fof(addAssignment_25585,axiom,
! [VarCurr] :
( v75342(VarCurr,bitIndex1)
<=> v75344(VarCurr,bitIndex1) ) ).
fof(addAssignment_25584,axiom,
! [VarCurr] :
( v75344(VarCurr,bitIndex1)
<=> v75346(VarCurr,bitIndex1) ) ).
fof(addAssignment_25583,axiom,
! [VarCurr] :
( v75346(VarCurr,bitIndex1)
<=> v75348(VarCurr,bitIndex7) ) ).
fof(addAssignment_25582,axiom,
! [VarCurr] :
( v75348(VarCurr,bitIndex7)
<=> v75350(VarCurr,bitIndex7) ) ).
fof(addAssignment_25581,axiom,
! [VarCurr] :
( v75350(VarCurr,bitIndex7)
<=> v82424(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1304,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v82447(VarNext)
=> ( v82424(VarNext)
<=> v82424(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1362,axiom,
! [VarNext] :
( v82447(VarNext)
=> ( v82424(VarNext)
<=> v82482(VarNext) ) ) ).
fof(addAssignment_25580,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82482(VarNext)
<=> v82480(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4032,axiom,
! [VarCurr] :
( ~ v82426(VarCurr)
=> ( v82480(VarCurr)
<=> v82483(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4042,axiom,
! [VarCurr] :
( v82426(VarCurr)
=> ( v82480(VarCurr)
<=> v82428(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4031,axiom,
! [VarCurr] :
( ~ v82460(VarCurr)
=> ( v82483(VarCurr)
<=> v82442(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4041,axiom,
! [VarCurr] :
( v82460(VarCurr)
=> ( v82483(VarCurr)
<=> v82484(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1031,axiom,
! [VarCurr] :
( ( ~ v82463(VarCurr)
& ~ v82465(VarCurr) )
=> ( v82484(VarCurr)
<=> v82488(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4030,axiom,
! [VarCurr] :
( v82465(VarCurr)
=> ( v82484(VarCurr)
<=> v82487(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4040,axiom,
! [VarCurr] :
( v82463(VarCurr)
=> ( v82484(VarCurr)
<=> v82485(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4029,axiom,
! [VarCurr] :
( ~ v82473(VarCurr)
=> ( v82488(VarCurr)
<=> v82442(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4039,axiom,
! [VarCurr] :
( v82473(VarCurr)
=> ( v82488(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4028,axiom,
! [VarCurr] :
( ~ v82467(VarCurr)
=> ( v82487(VarCurr)
<=> v82442(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4038,axiom,
! [VarCurr] :
( v82467(VarCurr)
=> ( v82487(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1769,axiom,
! [VarCurr] :
( ~ v82486(VarCurr)
=> ( v82485(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1800,axiom,
! [VarCurr] :
( v82486(VarCurr)
=> ( v82485(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6085,axiom,
! [VarCurr] :
( v82486(VarCurr)
<=> ( v82436(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15260,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82447(VarNext)
<=> ( v82448(VarNext)
& v82457(VarNext) ) ) ) ).
fof(addAssignment_25579,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82457(VarNext)
<=> v82455(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15259,axiom,
! [VarCurr] :
( v82455(VarCurr)
<=> ( v82426(VarCurr)
| v82458(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15258,axiom,
! [VarCurr] :
( v82458(VarCurr)
<=> ( v82459(VarCurr)
& v82479(VarCurr) ) ) ).
fof(writeUnaryOperator_5776,axiom,
! [VarCurr] :
( ~ v82479(VarCurr)
<=> v82426(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15257,axiom,
! [VarCurr] :
( v82459(VarCurr)
<=> ( v82460(VarCurr)
| v82477(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15256,axiom,
! [VarCurr] :
( v82477(VarCurr)
<=> ( v82438(VarCurr)
& v82478(VarCurr) ) ) ).
fof(writeUnaryOperator_5775,axiom,
! [VarCurr] :
( ~ v82478(VarCurr)
<=> v82440(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15255,axiom,
! [VarCurr] :
( v82460(VarCurr)
<=> ( v82461(VarCurr)
& v82440(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15254,axiom,
! [VarCurr] :
( v82461(VarCurr)
<=> ( v82462(VarCurr)
| v82471(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15253,axiom,
! [VarCurr] :
( v82471(VarCurr)
<=> ( v82472(VarCurr)
& v82476(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6084,axiom,
! [VarCurr] :
( v82476(VarCurr)
<=> ( ( v82464(VarCurr,bitIndex2)
<=> $false )
& ( v82464(VarCurr,bitIndex1)
<=> $false )
& ( v82464(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15252,axiom,
! [VarCurr] :
( v82472(VarCurr)
<=> ( v82473(VarCurr)
| v82474(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15251,axiom,
! [VarCurr] :
( v82474(VarCurr)
<=> ( v82438(VarCurr)
& v82475(VarCurr) ) ) ).
fof(writeUnaryOperator_5774,axiom,
! [VarCurr] :
( ~ v82475(VarCurr)
<=> v82473(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6083,axiom,
! [VarCurr] :
( v82473(VarCurr)
<=> ( v82436(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15250,axiom,
! [VarCurr] :
( v82462(VarCurr)
<=> ( v82463(VarCurr)
| v82465(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15249,axiom,
! [VarCurr] :
( v82465(VarCurr)
<=> ( v82466(VarCurr)
& v82470(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6082,axiom,
! [VarCurr] :
( v82470(VarCurr)
<=> ( ( v82464(VarCurr,bitIndex2)
<=> $false )
& ( v82464(VarCurr,bitIndex1)
<=> $true )
& ( v82464(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15248,axiom,
! [VarCurr] :
( v82466(VarCurr)
<=> ( v82467(VarCurr)
| v82468(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15247,axiom,
! [VarCurr] :
( v82468(VarCurr)
<=> ( v82438(VarCurr)
& v82469(VarCurr) ) ) ).
fof(writeUnaryOperator_5773,axiom,
! [VarCurr] :
( ~ v82469(VarCurr)
<=> v82467(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6081,axiom,
! [VarCurr] :
( v82467(VarCurr)
<=> ( v82436(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6080,axiom,
! [VarCurr] :
( v82463(VarCurr)
<=> ( ( v82464(VarCurr,bitIndex2)
<=> $true )
& ( v82464(VarCurr,bitIndex1)
<=> $false )
& ( v82464(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_25578,axiom,
! [VarCurr] :
( v82464(VarCurr,bitIndex0)
<=> v82434(VarCurr) ) ).
fof(addAssignment_25577,axiom,
! [VarCurr] :
( v82464(VarCurr,bitIndex1)
<=> v82432(VarCurr) ) ).
fof(addAssignment_25576,axiom,
! [VarCurr] :
( v82464(VarCurr,bitIndex2)
<=> v82430(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15246,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82448(VarNext)
<=> ( v82449(VarNext)
& v82444(VarNext) ) ) ) ).
fof(writeUnaryOperator_5772,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v82449(VarNext)
<=> v82451(VarNext) ) ) ).
fof(addAssignment_25575,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82451(VarNext)
<=> v82444(VarCurr) ) ) ).
fof(addAssignment_25574,axiom,
! [VarCurr] :
( v82444(VarCurr)
<=> v75404(VarCurr) ) ).
fof(addAssignment_25573,axiom,
! [VarCurr] :
( v82442(VarCurr)
<=> $false ) ).
fof(addAssignment_25572,axiom,
! [VarCurr] :
( v82440(VarCurr)
<=> v75381(VarCurr) ) ).
fof(addAssignment_25571,axiom,
! [VarCurr] :
( v82438(VarCurr)
<=> $false ) ).
fof(addAssignment_25570,axiom,
! [VarCurr] :
( v82436(VarCurr)
<=> v75373(VarCurr,bitIndex7) ) ).
fof(addAssignment_25569,axiom,
! [VarCurr] :
( v75373(VarCurr,bitIndex7)
<=> v75375(VarCurr,bitIndex7) ) ).
fof(addAssignment_25568,axiom,
! [VarCurr] :
( v75375(VarCurr,bitIndex7)
<=> v72861(VarCurr,bitIndex7) ) ).
fof(addAssignment_25567,axiom,
! [VarCurr] :
( v82434(VarCurr)
<=> $false ) ).
fof(addAssignment_25566,axiom,
! [VarCurr] :
( v82432(VarCurr)
<=> $false ) ).
fof(addAssignment_25565,axiom,
! [VarCurr] :
( v82430(VarCurr)
<=> $true ) ).
fof(addAssignment_25564,axiom,
! [VarCurr] :
( v82428(VarCurr)
<=> $false ) ).
fof(addAssignment_25563,axiom,
! [VarCurr] :
( v82426(VarCurr)
<=> v75356(VarCurr) ) ).
fof(addAssignment_25562,axiom,
! [VarCurr] :
( v75226(VarCurr,bitIndex1)
<=> v75228(VarCurr,bitIndex1) ) ).
fof(addAssignment_25561,axiom,
! [VarCurr] :
( v75228(VarCurr,bitIndex1)
<=> v75230(VarCurr,bitIndex1) ) ).
fof(addAssignment_25560,axiom,
! [VarCurr] :
( v75230(VarCurr,bitIndex1)
<=> v75232(VarCurr,bitIndex1) ) ).
fof(addAssignment_25559,axiom,
! [VarCurr] :
( v75232(VarCurr,bitIndex1)
<=> v75234(VarCurr,bitIndex7) ) ).
fof(addAssignment_25558,axiom,
! [VarCurr] :
( v75234(VarCurr,bitIndex7)
<=> v75236(VarCurr,bitIndex7) ) ).
fof(addAssignment_25557,axiom,
! [VarCurr] :
( v75236(VarCurr,bitIndex7)
<=> v82356(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1303,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v82379(VarNext)
=> ( v82356(VarNext)
<=> v82356(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1361,axiom,
! [VarNext] :
( v82379(VarNext)
=> ( v82356(VarNext)
<=> v82414(VarNext) ) ) ).
fof(addAssignment_25556,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82414(VarNext)
<=> v82412(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4027,axiom,
! [VarCurr] :
( ~ v82358(VarCurr)
=> ( v82412(VarCurr)
<=> v82415(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4037,axiom,
! [VarCurr] :
( v82358(VarCurr)
=> ( v82412(VarCurr)
<=> v82360(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4026,axiom,
! [VarCurr] :
( ~ v82392(VarCurr)
=> ( v82415(VarCurr)
<=> v82374(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4036,axiom,
! [VarCurr] :
( v82392(VarCurr)
=> ( v82415(VarCurr)
<=> v82416(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1030,axiom,
! [VarCurr] :
( ( ~ v82395(VarCurr)
& ~ v82397(VarCurr) )
=> ( v82416(VarCurr)
<=> v82420(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4025,axiom,
! [VarCurr] :
( v82397(VarCurr)
=> ( v82416(VarCurr)
<=> v82419(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4035,axiom,
! [VarCurr] :
( v82395(VarCurr)
=> ( v82416(VarCurr)
<=> v82417(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4024,axiom,
! [VarCurr] :
( ~ v82405(VarCurr)
=> ( v82420(VarCurr)
<=> v82374(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4034,axiom,
! [VarCurr] :
( v82405(VarCurr)
=> ( v82420(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4023,axiom,
! [VarCurr] :
( ~ v82399(VarCurr)
=> ( v82419(VarCurr)
<=> v82374(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4033,axiom,
! [VarCurr] :
( v82399(VarCurr)
=> ( v82419(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1768,axiom,
! [VarCurr] :
( ~ v82418(VarCurr)
=> ( v82417(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1799,axiom,
! [VarCurr] :
( v82418(VarCurr)
=> ( v82417(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6079,axiom,
! [VarCurr] :
( v82418(VarCurr)
<=> ( v82368(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15245,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82379(VarNext)
<=> ( v82380(VarNext)
& v82389(VarNext) ) ) ) ).
fof(addAssignment_25555,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82389(VarNext)
<=> v82387(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15244,axiom,
! [VarCurr] :
( v82387(VarCurr)
<=> ( v82358(VarCurr)
| v82390(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15243,axiom,
! [VarCurr] :
( v82390(VarCurr)
<=> ( v82391(VarCurr)
& v82411(VarCurr) ) ) ).
fof(writeUnaryOperator_5771,axiom,
! [VarCurr] :
( ~ v82411(VarCurr)
<=> v82358(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15242,axiom,
! [VarCurr] :
( v82391(VarCurr)
<=> ( v82392(VarCurr)
| v82409(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15241,axiom,
! [VarCurr] :
( v82409(VarCurr)
<=> ( v82370(VarCurr)
& v82410(VarCurr) ) ) ).
fof(writeUnaryOperator_5770,axiom,
! [VarCurr] :
( ~ v82410(VarCurr)
<=> v82372(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15240,axiom,
! [VarCurr] :
( v82392(VarCurr)
<=> ( v82393(VarCurr)
& v82372(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15239,axiom,
! [VarCurr] :
( v82393(VarCurr)
<=> ( v82394(VarCurr)
| v82403(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15238,axiom,
! [VarCurr] :
( v82403(VarCurr)
<=> ( v82404(VarCurr)
& v82408(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6078,axiom,
! [VarCurr] :
( v82408(VarCurr)
<=> ( ( v82396(VarCurr,bitIndex2)
<=> $false )
& ( v82396(VarCurr,bitIndex1)
<=> $false )
& ( v82396(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15237,axiom,
! [VarCurr] :
( v82404(VarCurr)
<=> ( v82405(VarCurr)
| v82406(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15236,axiom,
! [VarCurr] :
( v82406(VarCurr)
<=> ( v82370(VarCurr)
& v82407(VarCurr) ) ) ).
fof(writeUnaryOperator_5769,axiom,
! [VarCurr] :
( ~ v82407(VarCurr)
<=> v82405(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6077,axiom,
! [VarCurr] :
( v82405(VarCurr)
<=> ( v82368(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15235,axiom,
! [VarCurr] :
( v82394(VarCurr)
<=> ( v82395(VarCurr)
| v82397(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15234,axiom,
! [VarCurr] :
( v82397(VarCurr)
<=> ( v82398(VarCurr)
& v82402(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6076,axiom,
! [VarCurr] :
( v82402(VarCurr)
<=> ( ( v82396(VarCurr,bitIndex2)
<=> $false )
& ( v82396(VarCurr,bitIndex1)
<=> $true )
& ( v82396(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15233,axiom,
! [VarCurr] :
( v82398(VarCurr)
<=> ( v82399(VarCurr)
| v82400(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15232,axiom,
! [VarCurr] :
( v82400(VarCurr)
<=> ( v82370(VarCurr)
& v82401(VarCurr) ) ) ).
fof(writeUnaryOperator_5768,axiom,
! [VarCurr] :
( ~ v82401(VarCurr)
<=> v82399(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6075,axiom,
! [VarCurr] :
( v82399(VarCurr)
<=> ( v82368(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6074,axiom,
! [VarCurr] :
( v82395(VarCurr)
<=> ( ( v82396(VarCurr,bitIndex2)
<=> $true )
& ( v82396(VarCurr,bitIndex1)
<=> $false )
& ( v82396(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_25554,axiom,
! [VarCurr] :
( v82396(VarCurr,bitIndex0)
<=> v82366(VarCurr) ) ).
fof(addAssignment_25553,axiom,
! [VarCurr] :
( v82396(VarCurr,bitIndex1)
<=> v82364(VarCurr) ) ).
fof(addAssignment_25552,axiom,
! [VarCurr] :
( v82396(VarCurr,bitIndex2)
<=> v82362(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15231,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82380(VarNext)
<=> ( v82381(VarNext)
& v82376(VarNext) ) ) ) ).
fof(writeUnaryOperator_5767,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v82381(VarNext)
<=> v82383(VarNext) ) ) ).
fof(addAssignment_25551,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82383(VarNext)
<=> v82376(VarCurr) ) ) ).
fof(addAssignment_25550,axiom,
! [VarCurr] :
( v82376(VarCurr)
<=> v75290(VarCurr) ) ).
fof(addAssignment_25549,axiom,
! [VarCurr] :
( v82374(VarCurr)
<=> $false ) ).
fof(addAssignment_25548,axiom,
! [VarCurr] :
( v82372(VarCurr)
<=> v75267(VarCurr) ) ).
fof(addAssignment_25547,axiom,
! [VarCurr] :
( v82370(VarCurr)
<=> $false ) ).
fof(addAssignment_25546,axiom,
! [VarCurr] :
( v82368(VarCurr)
<=> v75259(VarCurr,bitIndex7) ) ).
fof(addAssignment_25545,axiom,
! [VarCurr] :
( v75259(VarCurr,bitIndex7)
<=> v75261(VarCurr,bitIndex7) ) ).
fof(addAssignment_25544,axiom,
! [VarCurr] :
( v75261(VarCurr,bitIndex7)
<=> v72861(VarCurr,bitIndex7) ) ).
fof(addAssignment_25543,axiom,
! [VarCurr] :
( v82366(VarCurr)
<=> $false ) ).
fof(addAssignment_25542,axiom,
! [VarCurr] :
( v82364(VarCurr)
<=> $false ) ).
fof(addAssignment_25541,axiom,
! [VarCurr] :
( v82362(VarCurr)
<=> $true ) ).
fof(addAssignment_25540,axiom,
! [VarCurr] :
( v82360(VarCurr)
<=> $false ) ).
fof(addAssignment_25539,axiom,
! [VarCurr] :
( v82358(VarCurr)
<=> v75242(VarCurr) ) ).
fof(addAssignment_25538,axiom,
! [VarCurr] :
( v75112(VarCurr,bitIndex1)
<=> v75114(VarCurr,bitIndex1) ) ).
fof(addAssignment_25537,axiom,
! [VarCurr] :
( v75114(VarCurr,bitIndex1)
<=> v75116(VarCurr,bitIndex1) ) ).
fof(addAssignment_25536,axiom,
! [VarCurr] :
( v75116(VarCurr,bitIndex1)
<=> v75118(VarCurr,bitIndex1) ) ).
fof(addAssignment_25535,axiom,
! [VarCurr] :
( v75118(VarCurr,bitIndex1)
<=> v75120(VarCurr,bitIndex7) ) ).
fof(addAssignment_25534,axiom,
! [VarCurr] :
( v75120(VarCurr,bitIndex7)
<=> v75122(VarCurr,bitIndex7) ) ).
fof(addAssignment_25533,axiom,
! [VarCurr] :
( v75122(VarCurr,bitIndex7)
<=> v82288(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1302,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v82311(VarNext)
=> ( v82288(VarNext)
<=> v82288(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1360,axiom,
! [VarNext] :
( v82311(VarNext)
=> ( v82288(VarNext)
<=> v82346(VarNext) ) ) ).
fof(addAssignment_25532,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82346(VarNext)
<=> v82344(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4022,axiom,
! [VarCurr] :
( ~ v82290(VarCurr)
=> ( v82344(VarCurr)
<=> v82347(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4032,axiom,
! [VarCurr] :
( v82290(VarCurr)
=> ( v82344(VarCurr)
<=> v82292(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4021,axiom,
! [VarCurr] :
( ~ v82324(VarCurr)
=> ( v82347(VarCurr)
<=> v82306(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4031,axiom,
! [VarCurr] :
( v82324(VarCurr)
=> ( v82347(VarCurr)
<=> v82348(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1029,axiom,
! [VarCurr] :
( ( ~ v82327(VarCurr)
& ~ v82329(VarCurr) )
=> ( v82348(VarCurr)
<=> v82352(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4020,axiom,
! [VarCurr] :
( v82329(VarCurr)
=> ( v82348(VarCurr)
<=> v82351(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4030,axiom,
! [VarCurr] :
( v82327(VarCurr)
=> ( v82348(VarCurr)
<=> v82349(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4019,axiom,
! [VarCurr] :
( ~ v82337(VarCurr)
=> ( v82352(VarCurr)
<=> v82306(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4029,axiom,
! [VarCurr] :
( v82337(VarCurr)
=> ( v82352(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4018,axiom,
! [VarCurr] :
( ~ v82331(VarCurr)
=> ( v82351(VarCurr)
<=> v82306(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4028,axiom,
! [VarCurr] :
( v82331(VarCurr)
=> ( v82351(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1767,axiom,
! [VarCurr] :
( ~ v82350(VarCurr)
=> ( v82349(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1798,axiom,
! [VarCurr] :
( v82350(VarCurr)
=> ( v82349(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6073,axiom,
! [VarCurr] :
( v82350(VarCurr)
<=> ( v82300(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15230,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82311(VarNext)
<=> ( v82312(VarNext)
& v82321(VarNext) ) ) ) ).
fof(addAssignment_25531,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82321(VarNext)
<=> v82319(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15229,axiom,
! [VarCurr] :
( v82319(VarCurr)
<=> ( v82290(VarCurr)
| v82322(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15228,axiom,
! [VarCurr] :
( v82322(VarCurr)
<=> ( v82323(VarCurr)
& v82343(VarCurr) ) ) ).
fof(writeUnaryOperator_5766,axiom,
! [VarCurr] :
( ~ v82343(VarCurr)
<=> v82290(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15227,axiom,
! [VarCurr] :
( v82323(VarCurr)
<=> ( v82324(VarCurr)
| v82341(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15226,axiom,
! [VarCurr] :
( v82341(VarCurr)
<=> ( v82302(VarCurr)
& v82342(VarCurr) ) ) ).
fof(writeUnaryOperator_5765,axiom,
! [VarCurr] :
( ~ v82342(VarCurr)
<=> v82304(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15225,axiom,
! [VarCurr] :
( v82324(VarCurr)
<=> ( v82325(VarCurr)
& v82304(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15224,axiom,
! [VarCurr] :
( v82325(VarCurr)
<=> ( v82326(VarCurr)
| v82335(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15223,axiom,
! [VarCurr] :
( v82335(VarCurr)
<=> ( v82336(VarCurr)
& v82340(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6072,axiom,
! [VarCurr] :
( v82340(VarCurr)
<=> ( ( v82328(VarCurr,bitIndex2)
<=> $false )
& ( v82328(VarCurr,bitIndex1)
<=> $false )
& ( v82328(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15222,axiom,
! [VarCurr] :
( v82336(VarCurr)
<=> ( v82337(VarCurr)
| v82338(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15221,axiom,
! [VarCurr] :
( v82338(VarCurr)
<=> ( v82302(VarCurr)
& v82339(VarCurr) ) ) ).
fof(writeUnaryOperator_5764,axiom,
! [VarCurr] :
( ~ v82339(VarCurr)
<=> v82337(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6071,axiom,
! [VarCurr] :
( v82337(VarCurr)
<=> ( v82300(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15220,axiom,
! [VarCurr] :
( v82326(VarCurr)
<=> ( v82327(VarCurr)
| v82329(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15219,axiom,
! [VarCurr] :
( v82329(VarCurr)
<=> ( v82330(VarCurr)
& v82334(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6070,axiom,
! [VarCurr] :
( v82334(VarCurr)
<=> ( ( v82328(VarCurr,bitIndex2)
<=> $false )
& ( v82328(VarCurr,bitIndex1)
<=> $true )
& ( v82328(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15218,axiom,
! [VarCurr] :
( v82330(VarCurr)
<=> ( v82331(VarCurr)
| v82332(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15217,axiom,
! [VarCurr] :
( v82332(VarCurr)
<=> ( v82302(VarCurr)
& v82333(VarCurr) ) ) ).
fof(writeUnaryOperator_5763,axiom,
! [VarCurr] :
( ~ v82333(VarCurr)
<=> v82331(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6069,axiom,
! [VarCurr] :
( v82331(VarCurr)
<=> ( v82300(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6068,axiom,
! [VarCurr] :
( v82327(VarCurr)
<=> ( ( v82328(VarCurr,bitIndex2)
<=> $true )
& ( v82328(VarCurr,bitIndex1)
<=> $false )
& ( v82328(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_25530,axiom,
! [VarCurr] :
( v82328(VarCurr,bitIndex0)
<=> v82298(VarCurr) ) ).
fof(addAssignment_25529,axiom,
! [VarCurr] :
( v82328(VarCurr,bitIndex1)
<=> v82296(VarCurr) ) ).
fof(addAssignment_25528,axiom,
! [VarCurr] :
( v82328(VarCurr,bitIndex2)
<=> v82294(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15216,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82312(VarNext)
<=> ( v82313(VarNext)
& v82308(VarNext) ) ) ) ).
fof(writeUnaryOperator_5762,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v82313(VarNext)
<=> v82315(VarNext) ) ) ).
fof(addAssignment_25527,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82315(VarNext)
<=> v82308(VarCurr) ) ) ).
fof(addAssignment_25526,axiom,
! [VarCurr] :
( v82308(VarCurr)
<=> v75176(VarCurr) ) ).
fof(addAssignment_25525,axiom,
! [VarCurr] :
( v82306(VarCurr)
<=> $false ) ).
fof(addAssignment_25524,axiom,
! [VarCurr] :
( v82304(VarCurr)
<=> v75153(VarCurr) ) ).
fof(addAssignment_25523,axiom,
! [VarCurr] :
( v82302(VarCurr)
<=> $false ) ).
fof(addAssignment_25522,axiom,
! [VarCurr] :
( v82300(VarCurr)
<=> v75145(VarCurr,bitIndex7) ) ).
fof(addAssignment_25521,axiom,
! [VarCurr] :
( v75145(VarCurr,bitIndex7)
<=> v75147(VarCurr,bitIndex7) ) ).
fof(addAssignment_25520,axiom,
! [VarCurr] :
( v75147(VarCurr,bitIndex7)
<=> v72861(VarCurr,bitIndex7) ) ).
fof(addAssignment_25519,axiom,
! [VarCurr] :
( v82298(VarCurr)
<=> $false ) ).
fof(addAssignment_25518,axiom,
! [VarCurr] :
( v82296(VarCurr)
<=> $false ) ).
fof(addAssignment_25517,axiom,
! [VarCurr] :
( v82294(VarCurr)
<=> $true ) ).
fof(addAssignment_25516,axiom,
! [VarCurr] :
( v82292(VarCurr)
<=> $false ) ).
fof(addAssignment_25515,axiom,
! [VarCurr] :
( v82290(VarCurr)
<=> v75128(VarCurr) ) ).
fof(addAssignment_25514,axiom,
! [VarCurr] :
( v74998(VarCurr,bitIndex1)
<=> v75000(VarCurr,bitIndex1) ) ).
fof(addAssignment_25513,axiom,
! [VarCurr] :
( v75000(VarCurr,bitIndex1)
<=> v75002(VarCurr,bitIndex1) ) ).
fof(addAssignment_25512,axiom,
! [VarCurr] :
( v75002(VarCurr,bitIndex1)
<=> v75004(VarCurr,bitIndex1) ) ).
fof(addAssignment_25511,axiom,
! [VarCurr] :
( v75004(VarCurr,bitIndex1)
<=> v75006(VarCurr,bitIndex7) ) ).
fof(addAssignment_25510,axiom,
! [VarCurr] :
( v75006(VarCurr,bitIndex7)
<=> v75008(VarCurr,bitIndex7) ) ).
fof(addAssignment_25509,axiom,
! [VarCurr] :
( v75008(VarCurr,bitIndex7)
<=> v82220(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1301,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v82243(VarNext)
=> ( v82220(VarNext)
<=> v82220(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1359,axiom,
! [VarNext] :
( v82243(VarNext)
=> ( v82220(VarNext)
<=> v82278(VarNext) ) ) ).
fof(addAssignment_25508,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82278(VarNext)
<=> v82276(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4017,axiom,
! [VarCurr] :
( ~ v82222(VarCurr)
=> ( v82276(VarCurr)
<=> v82279(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4027,axiom,
! [VarCurr] :
( v82222(VarCurr)
=> ( v82276(VarCurr)
<=> v82224(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4016,axiom,
! [VarCurr] :
( ~ v82256(VarCurr)
=> ( v82279(VarCurr)
<=> v82238(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4026,axiom,
! [VarCurr] :
( v82256(VarCurr)
=> ( v82279(VarCurr)
<=> v82280(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1028,axiom,
! [VarCurr] :
( ( ~ v82259(VarCurr)
& ~ v82261(VarCurr) )
=> ( v82280(VarCurr)
<=> v82284(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4015,axiom,
! [VarCurr] :
( v82261(VarCurr)
=> ( v82280(VarCurr)
<=> v82283(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4025,axiom,
! [VarCurr] :
( v82259(VarCurr)
=> ( v82280(VarCurr)
<=> v82281(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4014,axiom,
! [VarCurr] :
( ~ v82269(VarCurr)
=> ( v82284(VarCurr)
<=> v82238(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4024,axiom,
! [VarCurr] :
( v82269(VarCurr)
=> ( v82284(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4013,axiom,
! [VarCurr] :
( ~ v82263(VarCurr)
=> ( v82283(VarCurr)
<=> v82238(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4023,axiom,
! [VarCurr] :
( v82263(VarCurr)
=> ( v82283(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1766,axiom,
! [VarCurr] :
( ~ v82282(VarCurr)
=> ( v82281(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1797,axiom,
! [VarCurr] :
( v82282(VarCurr)
=> ( v82281(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6067,axiom,
! [VarCurr] :
( v82282(VarCurr)
<=> ( v82232(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15215,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82243(VarNext)
<=> ( v82244(VarNext)
& v82253(VarNext) ) ) ) ).
fof(addAssignment_25507,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82253(VarNext)
<=> v82251(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15214,axiom,
! [VarCurr] :
( v82251(VarCurr)
<=> ( v82222(VarCurr)
| v82254(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15213,axiom,
! [VarCurr] :
( v82254(VarCurr)
<=> ( v82255(VarCurr)
& v82275(VarCurr) ) ) ).
fof(writeUnaryOperator_5761,axiom,
! [VarCurr] :
( ~ v82275(VarCurr)
<=> v82222(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15212,axiom,
! [VarCurr] :
( v82255(VarCurr)
<=> ( v82256(VarCurr)
| v82273(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15211,axiom,
! [VarCurr] :
( v82273(VarCurr)
<=> ( v82234(VarCurr)
& v82274(VarCurr) ) ) ).
fof(writeUnaryOperator_5760,axiom,
! [VarCurr] :
( ~ v82274(VarCurr)
<=> v82236(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15210,axiom,
! [VarCurr] :
( v82256(VarCurr)
<=> ( v82257(VarCurr)
& v82236(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15209,axiom,
! [VarCurr] :
( v82257(VarCurr)
<=> ( v82258(VarCurr)
| v82267(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15208,axiom,
! [VarCurr] :
( v82267(VarCurr)
<=> ( v82268(VarCurr)
& v82272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6066,axiom,
! [VarCurr] :
( v82272(VarCurr)
<=> ( ( v82260(VarCurr,bitIndex2)
<=> $false )
& ( v82260(VarCurr,bitIndex1)
<=> $false )
& ( v82260(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15207,axiom,
! [VarCurr] :
( v82268(VarCurr)
<=> ( v82269(VarCurr)
| v82270(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15206,axiom,
! [VarCurr] :
( v82270(VarCurr)
<=> ( v82234(VarCurr)
& v82271(VarCurr) ) ) ).
fof(writeUnaryOperator_5759,axiom,
! [VarCurr] :
( ~ v82271(VarCurr)
<=> v82269(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6065,axiom,
! [VarCurr] :
( v82269(VarCurr)
<=> ( v82232(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15205,axiom,
! [VarCurr] :
( v82258(VarCurr)
<=> ( v82259(VarCurr)
| v82261(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15204,axiom,
! [VarCurr] :
( v82261(VarCurr)
<=> ( v82262(VarCurr)
& v82266(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6064,axiom,
! [VarCurr] :
( v82266(VarCurr)
<=> ( ( v82260(VarCurr,bitIndex2)
<=> $false )
& ( v82260(VarCurr,bitIndex1)
<=> $true )
& ( v82260(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15203,axiom,
! [VarCurr] :
( v82262(VarCurr)
<=> ( v82263(VarCurr)
| v82264(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15202,axiom,
! [VarCurr] :
( v82264(VarCurr)
<=> ( v82234(VarCurr)
& v82265(VarCurr) ) ) ).
fof(writeUnaryOperator_5758,axiom,
! [VarCurr] :
( ~ v82265(VarCurr)
<=> v82263(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6063,axiom,
! [VarCurr] :
( v82263(VarCurr)
<=> ( v82232(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6062,axiom,
! [VarCurr] :
( v82259(VarCurr)
<=> ( ( v82260(VarCurr,bitIndex2)
<=> $true )
& ( v82260(VarCurr,bitIndex1)
<=> $false )
& ( v82260(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_25506,axiom,
! [VarCurr] :
( v82260(VarCurr,bitIndex0)
<=> v82230(VarCurr) ) ).
fof(addAssignment_25505,axiom,
! [VarCurr] :
( v82260(VarCurr,bitIndex1)
<=> v82228(VarCurr) ) ).
fof(addAssignment_25504,axiom,
! [VarCurr] :
( v82260(VarCurr,bitIndex2)
<=> v82226(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15201,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82244(VarNext)
<=> ( v82245(VarNext)
& v82240(VarNext) ) ) ) ).
fof(writeUnaryOperator_5757,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v82245(VarNext)
<=> v82247(VarNext) ) ) ).
fof(addAssignment_25503,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82247(VarNext)
<=> v82240(VarCurr) ) ) ).
fof(addAssignment_25502,axiom,
! [VarCurr] :
( v82240(VarCurr)
<=> v75062(VarCurr) ) ).
fof(addAssignment_25501,axiom,
! [VarCurr] :
( v82238(VarCurr)
<=> $false ) ).
fof(addAssignment_25500,axiom,
! [VarCurr] :
( v82236(VarCurr)
<=> v75039(VarCurr) ) ).
fof(addAssignment_25499,axiom,
! [VarCurr] :
( v82234(VarCurr)
<=> $false ) ).
fof(addAssignment_25498,axiom,
! [VarCurr] :
( v82232(VarCurr)
<=> v75031(VarCurr,bitIndex7) ) ).
fof(addAssignment_25497,axiom,
! [VarCurr] :
( v75031(VarCurr,bitIndex7)
<=> v75033(VarCurr,bitIndex7) ) ).
fof(addAssignment_25496,axiom,
! [VarCurr] :
( v75033(VarCurr,bitIndex7)
<=> v72861(VarCurr,bitIndex7) ) ).
fof(addAssignment_25495,axiom,
! [VarCurr] :
( v82230(VarCurr)
<=> $false ) ).
fof(addAssignment_25494,axiom,
! [VarCurr] :
( v82228(VarCurr)
<=> $false ) ).
fof(addAssignment_25493,axiom,
! [VarCurr] :
( v82226(VarCurr)
<=> $true ) ).
fof(addAssignment_25492,axiom,
! [VarCurr] :
( v82224(VarCurr)
<=> $false ) ).
fof(addAssignment_25491,axiom,
! [VarCurr] :
( v82222(VarCurr)
<=> v75014(VarCurr) ) ).
fof(addAssignment_25490,axiom,
! [VarCurr] :
( v74884(VarCurr,bitIndex1)
<=> v74886(VarCurr,bitIndex1) ) ).
fof(addAssignment_25489,axiom,
! [VarCurr] :
( v74886(VarCurr,bitIndex1)
<=> v74888(VarCurr,bitIndex1) ) ).
fof(addAssignment_25488,axiom,
! [VarCurr] :
( v74888(VarCurr,bitIndex1)
<=> v74890(VarCurr,bitIndex1) ) ).
fof(addAssignment_25487,axiom,
! [VarCurr] :
( v74890(VarCurr,bitIndex1)
<=> v74892(VarCurr,bitIndex7) ) ).
fof(addAssignment_25486,axiom,
! [VarCurr] :
( v74892(VarCurr,bitIndex7)
<=> v74894(VarCurr,bitIndex7) ) ).
fof(addAssignment_25485,axiom,
! [VarCurr] :
( v74894(VarCurr,bitIndex7)
<=> v82152(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1300,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v82175(VarNext)
=> ( v82152(VarNext)
<=> v82152(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1358,axiom,
! [VarNext] :
( v82175(VarNext)
=> ( v82152(VarNext)
<=> v82210(VarNext) ) ) ).
fof(addAssignment_25484,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82210(VarNext)
<=> v82208(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4012,axiom,
! [VarCurr] :
( ~ v82154(VarCurr)
=> ( v82208(VarCurr)
<=> v82211(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4022,axiom,
! [VarCurr] :
( v82154(VarCurr)
=> ( v82208(VarCurr)
<=> v82156(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4011,axiom,
! [VarCurr] :
( ~ v82188(VarCurr)
=> ( v82211(VarCurr)
<=> v82170(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4021,axiom,
! [VarCurr] :
( v82188(VarCurr)
=> ( v82211(VarCurr)
<=> v82212(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1027,axiom,
! [VarCurr] :
( ( ~ v82191(VarCurr)
& ~ v82193(VarCurr) )
=> ( v82212(VarCurr)
<=> v82216(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4010,axiom,
! [VarCurr] :
( v82193(VarCurr)
=> ( v82212(VarCurr)
<=> v82215(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4020,axiom,
! [VarCurr] :
( v82191(VarCurr)
=> ( v82212(VarCurr)
<=> v82213(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4009,axiom,
! [VarCurr] :
( ~ v82201(VarCurr)
=> ( v82216(VarCurr)
<=> v82170(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4019,axiom,
! [VarCurr] :
( v82201(VarCurr)
=> ( v82216(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4008,axiom,
! [VarCurr] :
( ~ v82195(VarCurr)
=> ( v82215(VarCurr)
<=> v82170(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4018,axiom,
! [VarCurr] :
( v82195(VarCurr)
=> ( v82215(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1765,axiom,
! [VarCurr] :
( ~ v82214(VarCurr)
=> ( v82213(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1796,axiom,
! [VarCurr] :
( v82214(VarCurr)
=> ( v82213(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6061,axiom,
! [VarCurr] :
( v82214(VarCurr)
<=> ( v82164(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15200,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82175(VarNext)
<=> ( v82176(VarNext)
& v82185(VarNext) ) ) ) ).
fof(addAssignment_25483,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82185(VarNext)
<=> v82183(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15199,axiom,
! [VarCurr] :
( v82183(VarCurr)
<=> ( v82154(VarCurr)
| v82186(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15198,axiom,
! [VarCurr] :
( v82186(VarCurr)
<=> ( v82187(VarCurr)
& v82207(VarCurr) ) ) ).
fof(writeUnaryOperator_5756,axiom,
! [VarCurr] :
( ~ v82207(VarCurr)
<=> v82154(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15197,axiom,
! [VarCurr] :
( v82187(VarCurr)
<=> ( v82188(VarCurr)
| v82205(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15196,axiom,
! [VarCurr] :
( v82205(VarCurr)
<=> ( v82166(VarCurr)
& v82206(VarCurr) ) ) ).
fof(writeUnaryOperator_5755,axiom,
! [VarCurr] :
( ~ v82206(VarCurr)
<=> v82168(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15195,axiom,
! [VarCurr] :
( v82188(VarCurr)
<=> ( v82189(VarCurr)
& v82168(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15194,axiom,
! [VarCurr] :
( v82189(VarCurr)
<=> ( v82190(VarCurr)
| v82199(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15193,axiom,
! [VarCurr] :
( v82199(VarCurr)
<=> ( v82200(VarCurr)
& v82204(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6060,axiom,
! [VarCurr] :
( v82204(VarCurr)
<=> ( ( v82192(VarCurr,bitIndex2)
<=> $false )
& ( v82192(VarCurr,bitIndex1)
<=> $false )
& ( v82192(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15192,axiom,
! [VarCurr] :
( v82200(VarCurr)
<=> ( v82201(VarCurr)
| v82202(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15191,axiom,
! [VarCurr] :
( v82202(VarCurr)
<=> ( v82166(VarCurr)
& v82203(VarCurr) ) ) ).
fof(writeUnaryOperator_5754,axiom,
! [VarCurr] :
( ~ v82203(VarCurr)
<=> v82201(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6059,axiom,
! [VarCurr] :
( v82201(VarCurr)
<=> ( v82164(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15190,axiom,
! [VarCurr] :
( v82190(VarCurr)
<=> ( v82191(VarCurr)
| v82193(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15189,axiom,
! [VarCurr] :
( v82193(VarCurr)
<=> ( v82194(VarCurr)
& v82198(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6058,axiom,
! [VarCurr] :
( v82198(VarCurr)
<=> ( ( v82192(VarCurr,bitIndex2)
<=> $false )
& ( v82192(VarCurr,bitIndex1)
<=> $true )
& ( v82192(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15188,axiom,
! [VarCurr] :
( v82194(VarCurr)
<=> ( v82195(VarCurr)
| v82196(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15187,axiom,
! [VarCurr] :
( v82196(VarCurr)
<=> ( v82166(VarCurr)
& v82197(VarCurr) ) ) ).
fof(writeUnaryOperator_5753,axiom,
! [VarCurr] :
( ~ v82197(VarCurr)
<=> v82195(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6057,axiom,
! [VarCurr] :
( v82195(VarCurr)
<=> ( v82164(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6056,axiom,
! [VarCurr] :
( v82191(VarCurr)
<=> ( ( v82192(VarCurr,bitIndex2)
<=> $true )
& ( v82192(VarCurr,bitIndex1)
<=> $false )
& ( v82192(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_25482,axiom,
! [VarCurr] :
( v82192(VarCurr,bitIndex0)
<=> v82162(VarCurr) ) ).
fof(addAssignment_25481,axiom,
! [VarCurr] :
( v82192(VarCurr,bitIndex1)
<=> v82160(VarCurr) ) ).
fof(addAssignment_25480,axiom,
! [VarCurr] :
( v82192(VarCurr,bitIndex2)
<=> v82158(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15186,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82176(VarNext)
<=> ( v82177(VarNext)
& v82172(VarNext) ) ) ) ).
fof(writeUnaryOperator_5752,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v82177(VarNext)
<=> v82179(VarNext) ) ) ).
fof(addAssignment_25479,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82179(VarNext)
<=> v82172(VarCurr) ) ) ).
fof(addAssignment_25478,axiom,
! [VarCurr] :
( v82172(VarCurr)
<=> v74948(VarCurr) ) ).
fof(addAssignment_25477,axiom,
! [VarCurr] :
( v82170(VarCurr)
<=> $false ) ).
fof(addAssignment_25476,axiom,
! [VarCurr] :
( v82168(VarCurr)
<=> v74925(VarCurr) ) ).
fof(addAssignment_25475,axiom,
! [VarCurr] :
( v82166(VarCurr)
<=> $false ) ).
fof(addAssignment_25474,axiom,
! [VarCurr] :
( v82164(VarCurr)
<=> v74917(VarCurr,bitIndex7) ) ).
fof(addAssignment_25473,axiom,
! [VarCurr] :
( v74917(VarCurr,bitIndex7)
<=> v74919(VarCurr,bitIndex7) ) ).
fof(addAssignment_25472,axiom,
! [VarCurr] :
( v74919(VarCurr,bitIndex7)
<=> v72861(VarCurr,bitIndex7) ) ).
fof(addAssignment_25471,axiom,
! [VarCurr] :
( v82162(VarCurr)
<=> $false ) ).
fof(addAssignment_25470,axiom,
! [VarCurr] :
( v82160(VarCurr)
<=> $false ) ).
fof(addAssignment_25469,axiom,
! [VarCurr] :
( v82158(VarCurr)
<=> $true ) ).
fof(addAssignment_25468,axiom,
! [VarCurr] :
( v82156(VarCurr)
<=> $false ) ).
fof(addAssignment_25467,axiom,
! [VarCurr] :
( v82154(VarCurr)
<=> v74900(VarCurr) ) ).
fof(addAssignment_25466,axiom,
! [VarCurr] :
( v74770(VarCurr,bitIndex1)
<=> v74772(VarCurr,bitIndex1) ) ).
fof(addAssignment_25465,axiom,
! [VarCurr] :
( v74772(VarCurr,bitIndex1)
<=> v74774(VarCurr,bitIndex1) ) ).
fof(addAssignment_25464,axiom,
! [VarCurr] :
( v74774(VarCurr,bitIndex1)
<=> v74776(VarCurr,bitIndex1) ) ).
fof(addAssignment_25463,axiom,
! [VarCurr] :
( v74776(VarCurr,bitIndex1)
<=> v74778(VarCurr,bitIndex7) ) ).
fof(addAssignment_25462,axiom,
! [VarCurr] :
( v74778(VarCurr,bitIndex7)
<=> v74780(VarCurr,bitIndex7) ) ).
fof(addAssignment_25461,axiom,
! [VarCurr] :
( v74780(VarCurr,bitIndex7)
<=> v82084(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1299,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v82107(VarNext)
=> ( v82084(VarNext)
<=> v82084(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1357,axiom,
! [VarNext] :
( v82107(VarNext)
=> ( v82084(VarNext)
<=> v82142(VarNext) ) ) ).
fof(addAssignment_25460,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82142(VarNext)
<=> v82140(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4007,axiom,
! [VarCurr] :
( ~ v82086(VarCurr)
=> ( v82140(VarCurr)
<=> v82143(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4017,axiom,
! [VarCurr] :
( v82086(VarCurr)
=> ( v82140(VarCurr)
<=> v82088(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4006,axiom,
! [VarCurr] :
( ~ v82120(VarCurr)
=> ( v82143(VarCurr)
<=> v82102(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4016,axiom,
! [VarCurr] :
( v82120(VarCurr)
=> ( v82143(VarCurr)
<=> v82144(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1026,axiom,
! [VarCurr] :
( ( ~ v82123(VarCurr)
& ~ v82125(VarCurr) )
=> ( v82144(VarCurr)
<=> v82148(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4005,axiom,
! [VarCurr] :
( v82125(VarCurr)
=> ( v82144(VarCurr)
<=> v82147(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4015,axiom,
! [VarCurr] :
( v82123(VarCurr)
=> ( v82144(VarCurr)
<=> v82145(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4004,axiom,
! [VarCurr] :
( ~ v82133(VarCurr)
=> ( v82148(VarCurr)
<=> v82102(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4014,axiom,
! [VarCurr] :
( v82133(VarCurr)
=> ( v82148(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4003,axiom,
! [VarCurr] :
( ~ v82127(VarCurr)
=> ( v82147(VarCurr)
<=> v82102(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4013,axiom,
! [VarCurr] :
( v82127(VarCurr)
=> ( v82147(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1764,axiom,
! [VarCurr] :
( ~ v82146(VarCurr)
=> ( v82145(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1795,axiom,
! [VarCurr] :
( v82146(VarCurr)
=> ( v82145(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6055,axiom,
! [VarCurr] :
( v82146(VarCurr)
<=> ( v82096(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15185,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82107(VarNext)
<=> ( v82108(VarNext)
& v82117(VarNext) ) ) ) ).
fof(addAssignment_25459,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82117(VarNext)
<=> v82115(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15184,axiom,
! [VarCurr] :
( v82115(VarCurr)
<=> ( v82086(VarCurr)
| v82118(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15183,axiom,
! [VarCurr] :
( v82118(VarCurr)
<=> ( v82119(VarCurr)
& v82139(VarCurr) ) ) ).
fof(writeUnaryOperator_5751,axiom,
! [VarCurr] :
( ~ v82139(VarCurr)
<=> v82086(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15182,axiom,
! [VarCurr] :
( v82119(VarCurr)
<=> ( v82120(VarCurr)
| v82137(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15181,axiom,
! [VarCurr] :
( v82137(VarCurr)
<=> ( v82098(VarCurr)
& v82138(VarCurr) ) ) ).
fof(writeUnaryOperator_5750,axiom,
! [VarCurr] :
( ~ v82138(VarCurr)
<=> v82100(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15180,axiom,
! [VarCurr] :
( v82120(VarCurr)
<=> ( v82121(VarCurr)
& v82100(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15179,axiom,
! [VarCurr] :
( v82121(VarCurr)
<=> ( v82122(VarCurr)
| v82131(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15178,axiom,
! [VarCurr] :
( v82131(VarCurr)
<=> ( v82132(VarCurr)
& v82136(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6054,axiom,
! [VarCurr] :
( v82136(VarCurr)
<=> ( ( v82124(VarCurr,bitIndex2)
<=> $false )
& ( v82124(VarCurr,bitIndex1)
<=> $false )
& ( v82124(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15177,axiom,
! [VarCurr] :
( v82132(VarCurr)
<=> ( v82133(VarCurr)
| v82134(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15176,axiom,
! [VarCurr] :
( v82134(VarCurr)
<=> ( v82098(VarCurr)
& v82135(VarCurr) ) ) ).
fof(writeUnaryOperator_5749,axiom,
! [VarCurr] :
( ~ v82135(VarCurr)
<=> v82133(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6053,axiom,
! [VarCurr] :
( v82133(VarCurr)
<=> ( v82096(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15175,axiom,
! [VarCurr] :
( v82122(VarCurr)
<=> ( v82123(VarCurr)
| v82125(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15174,axiom,
! [VarCurr] :
( v82125(VarCurr)
<=> ( v82126(VarCurr)
& v82130(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6052,axiom,
! [VarCurr] :
( v82130(VarCurr)
<=> ( ( v82124(VarCurr,bitIndex2)
<=> $false )
& ( v82124(VarCurr,bitIndex1)
<=> $true )
& ( v82124(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15173,axiom,
! [VarCurr] :
( v82126(VarCurr)
<=> ( v82127(VarCurr)
| v82128(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15172,axiom,
! [VarCurr] :
( v82128(VarCurr)
<=> ( v82098(VarCurr)
& v82129(VarCurr) ) ) ).
fof(writeUnaryOperator_5748,axiom,
! [VarCurr] :
( ~ v82129(VarCurr)
<=> v82127(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6051,axiom,
! [VarCurr] :
( v82127(VarCurr)
<=> ( v82096(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6050,axiom,
! [VarCurr] :
( v82123(VarCurr)
<=> ( ( v82124(VarCurr,bitIndex2)
<=> $true )
& ( v82124(VarCurr,bitIndex1)
<=> $false )
& ( v82124(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_25458,axiom,
! [VarCurr] :
( v82124(VarCurr,bitIndex0)
<=> v82094(VarCurr) ) ).
fof(addAssignment_25457,axiom,
! [VarCurr] :
( v82124(VarCurr,bitIndex1)
<=> v82092(VarCurr) ) ).
fof(addAssignment_25456,axiom,
! [VarCurr] :
( v82124(VarCurr,bitIndex2)
<=> v82090(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15171,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82108(VarNext)
<=> ( v82109(VarNext)
& v82104(VarNext) ) ) ) ).
fof(writeUnaryOperator_5747,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v82109(VarNext)
<=> v82111(VarNext) ) ) ).
fof(addAssignment_25455,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82111(VarNext)
<=> v82104(VarCurr) ) ) ).
fof(addAssignment_25454,axiom,
! [VarCurr] :
( v82104(VarCurr)
<=> v74834(VarCurr) ) ).
fof(addAssignment_25453,axiom,
! [VarCurr] :
( v82102(VarCurr)
<=> $false ) ).
fof(addAssignment_25452,axiom,
! [VarCurr] :
( v82100(VarCurr)
<=> v74811(VarCurr) ) ).
fof(addAssignment_25451,axiom,
! [VarCurr] :
( v82098(VarCurr)
<=> $false ) ).
fof(addAssignment_25450,axiom,
! [VarCurr] :
( v82096(VarCurr)
<=> v74803(VarCurr,bitIndex7) ) ).
fof(addAssignment_25449,axiom,
! [VarCurr] :
( v74803(VarCurr,bitIndex7)
<=> v74805(VarCurr,bitIndex7) ) ).
fof(addAssignment_25448,axiom,
! [VarCurr] :
( v74805(VarCurr,bitIndex7)
<=> v72861(VarCurr,bitIndex7) ) ).
fof(addAssignment_25447,axiom,
! [VarCurr] :
( v82094(VarCurr)
<=> $false ) ).
fof(addAssignment_25446,axiom,
! [VarCurr] :
( v82092(VarCurr)
<=> $false ) ).
fof(addAssignment_25445,axiom,
! [VarCurr] :
( v82090(VarCurr)
<=> $true ) ).
fof(addAssignment_25444,axiom,
! [VarCurr] :
( v82088(VarCurr)
<=> $false ) ).
fof(addAssignment_25443,axiom,
! [VarCurr] :
( v82086(VarCurr)
<=> v74786(VarCurr) ) ).
fof(addAssignment_25442,axiom,
! [VarCurr] :
( v74656(VarCurr,bitIndex1)
<=> v74658(VarCurr,bitIndex1) ) ).
fof(addAssignment_25441,axiom,
! [VarCurr] :
( v74658(VarCurr,bitIndex1)
<=> v74660(VarCurr,bitIndex1) ) ).
fof(addAssignment_25440,axiom,
! [VarCurr] :
( v74660(VarCurr,bitIndex1)
<=> v74662(VarCurr,bitIndex1) ) ).
fof(addAssignment_25439,axiom,
! [VarCurr] :
( v74662(VarCurr,bitIndex1)
<=> v74664(VarCurr,bitIndex7) ) ).
fof(addAssignment_25438,axiom,
! [VarCurr] :
( v74664(VarCurr,bitIndex7)
<=> v74666(VarCurr,bitIndex7) ) ).
fof(addAssignment_25437,axiom,
! [VarCurr] :
( v74666(VarCurr,bitIndex7)
<=> v82016(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1298,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v82039(VarNext)
=> ( v82016(VarNext)
<=> v82016(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1356,axiom,
! [VarNext] :
( v82039(VarNext)
=> ( v82016(VarNext)
<=> v82074(VarNext) ) ) ).
fof(addAssignment_25436,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82074(VarNext)
<=> v82072(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4002,axiom,
! [VarCurr] :
( ~ v82018(VarCurr)
=> ( v82072(VarCurr)
<=> v82075(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4012,axiom,
! [VarCurr] :
( v82018(VarCurr)
=> ( v82072(VarCurr)
<=> v82020(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4001,axiom,
! [VarCurr] :
( ~ v82052(VarCurr)
=> ( v82075(VarCurr)
<=> v82034(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4011,axiom,
! [VarCurr] :
( v82052(VarCurr)
=> ( v82075(VarCurr)
<=> v82076(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1025,axiom,
! [VarCurr] :
( ( ~ v82055(VarCurr)
& ~ v82057(VarCurr) )
=> ( v82076(VarCurr)
<=> v82080(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4000,axiom,
! [VarCurr] :
( v82057(VarCurr)
=> ( v82076(VarCurr)
<=> v82079(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4010,axiom,
! [VarCurr] :
( v82055(VarCurr)
=> ( v82076(VarCurr)
<=> v82077(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3999,axiom,
! [VarCurr] :
( ~ v82065(VarCurr)
=> ( v82080(VarCurr)
<=> v82034(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4009,axiom,
! [VarCurr] :
( v82065(VarCurr)
=> ( v82080(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3998,axiom,
! [VarCurr] :
( ~ v82059(VarCurr)
=> ( v82079(VarCurr)
<=> v82034(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4008,axiom,
! [VarCurr] :
( v82059(VarCurr)
=> ( v82079(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1763,axiom,
! [VarCurr] :
( ~ v82078(VarCurr)
=> ( v82077(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1794,axiom,
! [VarCurr] :
( v82078(VarCurr)
=> ( v82077(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6049,axiom,
! [VarCurr] :
( v82078(VarCurr)
<=> ( v82028(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15170,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82039(VarNext)
<=> ( v82040(VarNext)
& v82049(VarNext) ) ) ) ).
fof(addAssignment_25435,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82049(VarNext)
<=> v82047(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15169,axiom,
! [VarCurr] :
( v82047(VarCurr)
<=> ( v82018(VarCurr)
| v82050(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15168,axiom,
! [VarCurr] :
( v82050(VarCurr)
<=> ( v82051(VarCurr)
& v82071(VarCurr) ) ) ).
fof(writeUnaryOperator_5746,axiom,
! [VarCurr] :
( ~ v82071(VarCurr)
<=> v82018(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15167,axiom,
! [VarCurr] :
( v82051(VarCurr)
<=> ( v82052(VarCurr)
| v82069(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15166,axiom,
! [VarCurr] :
( v82069(VarCurr)
<=> ( v82030(VarCurr)
& v82070(VarCurr) ) ) ).
fof(writeUnaryOperator_5745,axiom,
! [VarCurr] :
( ~ v82070(VarCurr)
<=> v82032(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15165,axiom,
! [VarCurr] :
( v82052(VarCurr)
<=> ( v82053(VarCurr)
& v82032(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15164,axiom,
! [VarCurr] :
( v82053(VarCurr)
<=> ( v82054(VarCurr)
| v82063(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15163,axiom,
! [VarCurr] :
( v82063(VarCurr)
<=> ( v82064(VarCurr)
& v82068(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6048,axiom,
! [VarCurr] :
( v82068(VarCurr)
<=> ( ( v82056(VarCurr,bitIndex2)
<=> $false )
& ( v82056(VarCurr,bitIndex1)
<=> $false )
& ( v82056(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15162,axiom,
! [VarCurr] :
( v82064(VarCurr)
<=> ( v82065(VarCurr)
| v82066(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15161,axiom,
! [VarCurr] :
( v82066(VarCurr)
<=> ( v82030(VarCurr)
& v82067(VarCurr) ) ) ).
fof(writeUnaryOperator_5744,axiom,
! [VarCurr] :
( ~ v82067(VarCurr)
<=> v82065(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6047,axiom,
! [VarCurr] :
( v82065(VarCurr)
<=> ( v82028(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15160,axiom,
! [VarCurr] :
( v82054(VarCurr)
<=> ( v82055(VarCurr)
| v82057(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15159,axiom,
! [VarCurr] :
( v82057(VarCurr)
<=> ( v82058(VarCurr)
& v82062(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6046,axiom,
! [VarCurr] :
( v82062(VarCurr)
<=> ( ( v82056(VarCurr,bitIndex2)
<=> $false )
& ( v82056(VarCurr,bitIndex1)
<=> $true )
& ( v82056(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15158,axiom,
! [VarCurr] :
( v82058(VarCurr)
<=> ( v82059(VarCurr)
| v82060(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15157,axiom,
! [VarCurr] :
( v82060(VarCurr)
<=> ( v82030(VarCurr)
& v82061(VarCurr) ) ) ).
fof(writeUnaryOperator_5743,axiom,
! [VarCurr] :
( ~ v82061(VarCurr)
<=> v82059(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6045,axiom,
! [VarCurr] :
( v82059(VarCurr)
<=> ( v82028(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6044,axiom,
! [VarCurr] :
( v82055(VarCurr)
<=> ( ( v82056(VarCurr,bitIndex2)
<=> $true )
& ( v82056(VarCurr,bitIndex1)
<=> $false )
& ( v82056(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_25434,axiom,
! [VarCurr] :
( v82056(VarCurr,bitIndex0)
<=> v82026(VarCurr) ) ).
fof(addAssignment_25433,axiom,
! [VarCurr] :
( v82056(VarCurr,bitIndex1)
<=> v82024(VarCurr) ) ).
fof(addAssignment_25432,axiom,
! [VarCurr] :
( v82056(VarCurr,bitIndex2)
<=> v82022(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15156,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82040(VarNext)
<=> ( v82041(VarNext)
& v82036(VarNext) ) ) ) ).
fof(writeUnaryOperator_5742,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v82041(VarNext)
<=> v82043(VarNext) ) ) ).
fof(addAssignment_25431,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82043(VarNext)
<=> v82036(VarCurr) ) ) ).
fof(addAssignment_25430,axiom,
! [VarCurr] :
( v82036(VarCurr)
<=> v74720(VarCurr) ) ).
fof(addAssignment_25429,axiom,
! [VarCurr] :
( v82034(VarCurr)
<=> $false ) ).
fof(addAssignment_25428,axiom,
! [VarCurr] :
( v82032(VarCurr)
<=> v74697(VarCurr) ) ).
fof(addAssignment_25427,axiom,
! [VarCurr] :
( v82030(VarCurr)
<=> $false ) ).
fof(addAssignment_25426,axiom,
! [VarCurr] :
( v82028(VarCurr)
<=> v74689(VarCurr,bitIndex7) ) ).
fof(addAssignment_25425,axiom,
! [VarCurr] :
( v74689(VarCurr,bitIndex7)
<=> v74691(VarCurr,bitIndex7) ) ).
fof(addAssignment_25424,axiom,
! [VarCurr] :
( v74691(VarCurr,bitIndex7)
<=> v72861(VarCurr,bitIndex7) ) ).
fof(addAssignment_25423,axiom,
! [VarCurr] :
( v82026(VarCurr)
<=> $false ) ).
fof(addAssignment_25422,axiom,
! [VarCurr] :
( v82024(VarCurr)
<=> $false ) ).
fof(addAssignment_25421,axiom,
! [VarCurr] :
( v82022(VarCurr)
<=> $true ) ).
fof(addAssignment_25420,axiom,
! [VarCurr] :
( v82020(VarCurr)
<=> $false ) ).
fof(addAssignment_25419,axiom,
! [VarCurr] :
( v82018(VarCurr)
<=> v74672(VarCurr) ) ).
fof(addAssignment_25418,axiom,
! [VarCurr] :
( v74542(VarCurr,bitIndex1)
<=> v74544(VarCurr,bitIndex1) ) ).
fof(addAssignment_25417,axiom,
! [VarCurr] :
( v74544(VarCurr,bitIndex1)
<=> v74546(VarCurr,bitIndex1) ) ).
fof(addAssignment_25416,axiom,
! [VarCurr] :
( v74546(VarCurr,bitIndex1)
<=> v74548(VarCurr,bitIndex1) ) ).
fof(addAssignment_25415,axiom,
! [VarCurr] :
( v74548(VarCurr,bitIndex1)
<=> v74550(VarCurr,bitIndex7) ) ).
fof(addAssignment_25414,axiom,
! [VarCurr] :
( v74550(VarCurr,bitIndex7)
<=> v74552(VarCurr,bitIndex7) ) ).
fof(addAssignment_25413,axiom,
! [VarCurr] :
( v74552(VarCurr,bitIndex7)
<=> v81948(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1297,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v81971(VarNext)
=> ( v81948(VarNext)
<=> v81948(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1355,axiom,
! [VarNext] :
( v81971(VarNext)
=> ( v81948(VarNext)
<=> v82006(VarNext) ) ) ).
fof(addAssignment_25412,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v82006(VarNext)
<=> v82004(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3997,axiom,
! [VarCurr] :
( ~ v81950(VarCurr)
=> ( v82004(VarCurr)
<=> v82007(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4007,axiom,
! [VarCurr] :
( v81950(VarCurr)
=> ( v82004(VarCurr)
<=> v81952(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3996,axiom,
! [VarCurr] :
( ~ v81984(VarCurr)
=> ( v82007(VarCurr)
<=> v81966(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4006,axiom,
! [VarCurr] :
( v81984(VarCurr)
=> ( v82007(VarCurr)
<=> v82008(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1024,axiom,
! [VarCurr] :
( ( ~ v81987(VarCurr)
& ~ v81989(VarCurr) )
=> ( v82008(VarCurr)
<=> v82012(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3995,axiom,
! [VarCurr] :
( v81989(VarCurr)
=> ( v82008(VarCurr)
<=> v82011(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4005,axiom,
! [VarCurr] :
( v81987(VarCurr)
=> ( v82008(VarCurr)
<=> v82009(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3994,axiom,
! [VarCurr] :
( ~ v81997(VarCurr)
=> ( v82012(VarCurr)
<=> v81966(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4004,axiom,
! [VarCurr] :
( v81997(VarCurr)
=> ( v82012(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3993,axiom,
! [VarCurr] :
( ~ v81991(VarCurr)
=> ( v82011(VarCurr)
<=> v81966(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4003,axiom,
! [VarCurr] :
( v81991(VarCurr)
=> ( v82011(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1762,axiom,
! [VarCurr] :
( ~ v82010(VarCurr)
=> ( v82009(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1793,axiom,
! [VarCurr] :
( v82010(VarCurr)
=> ( v82009(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6043,axiom,
! [VarCurr] :
( v82010(VarCurr)
<=> ( v81960(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15155,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81971(VarNext)
<=> ( v81972(VarNext)
& v81981(VarNext) ) ) ) ).
fof(addAssignment_25411,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81981(VarNext)
<=> v81979(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15154,axiom,
! [VarCurr] :
( v81979(VarCurr)
<=> ( v81950(VarCurr)
| v81982(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15153,axiom,
! [VarCurr] :
( v81982(VarCurr)
<=> ( v81983(VarCurr)
& v82003(VarCurr) ) ) ).
fof(writeUnaryOperator_5741,axiom,
! [VarCurr] :
( ~ v82003(VarCurr)
<=> v81950(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15152,axiom,
! [VarCurr] :
( v81983(VarCurr)
<=> ( v81984(VarCurr)
| v82001(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15151,axiom,
! [VarCurr] :
( v82001(VarCurr)
<=> ( v81962(VarCurr)
& v82002(VarCurr) ) ) ).
fof(writeUnaryOperator_5740,axiom,
! [VarCurr] :
( ~ v82002(VarCurr)
<=> v81964(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15150,axiom,
! [VarCurr] :
( v81984(VarCurr)
<=> ( v81985(VarCurr)
& v81964(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15149,axiom,
! [VarCurr] :
( v81985(VarCurr)
<=> ( v81986(VarCurr)
| v81995(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15148,axiom,
! [VarCurr] :
( v81995(VarCurr)
<=> ( v81996(VarCurr)
& v82000(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6042,axiom,
! [VarCurr] :
( v82000(VarCurr)
<=> ( ( v81988(VarCurr,bitIndex2)
<=> $false )
& ( v81988(VarCurr,bitIndex1)
<=> $false )
& ( v81988(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15147,axiom,
! [VarCurr] :
( v81996(VarCurr)
<=> ( v81997(VarCurr)
| v81998(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15146,axiom,
! [VarCurr] :
( v81998(VarCurr)
<=> ( v81962(VarCurr)
& v81999(VarCurr) ) ) ).
fof(writeUnaryOperator_5739,axiom,
! [VarCurr] :
( ~ v81999(VarCurr)
<=> v81997(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6041,axiom,
! [VarCurr] :
( v81997(VarCurr)
<=> ( v81960(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15145,axiom,
! [VarCurr] :
( v81986(VarCurr)
<=> ( v81987(VarCurr)
| v81989(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15144,axiom,
! [VarCurr] :
( v81989(VarCurr)
<=> ( v81990(VarCurr)
& v81994(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6040,axiom,
! [VarCurr] :
( v81994(VarCurr)
<=> ( ( v81988(VarCurr,bitIndex2)
<=> $false )
& ( v81988(VarCurr,bitIndex1)
<=> $true )
& ( v81988(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15143,axiom,
! [VarCurr] :
( v81990(VarCurr)
<=> ( v81991(VarCurr)
| v81992(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15142,axiom,
! [VarCurr] :
( v81992(VarCurr)
<=> ( v81962(VarCurr)
& v81993(VarCurr) ) ) ).
fof(writeUnaryOperator_5738,axiom,
! [VarCurr] :
( ~ v81993(VarCurr)
<=> v81991(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6039,axiom,
! [VarCurr] :
( v81991(VarCurr)
<=> ( v81960(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6038,axiom,
! [VarCurr] :
( v81987(VarCurr)
<=> ( ( v81988(VarCurr,bitIndex2)
<=> $true )
& ( v81988(VarCurr,bitIndex1)
<=> $false )
& ( v81988(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_25410,axiom,
! [VarCurr] :
( v81988(VarCurr,bitIndex0)
<=> v81958(VarCurr) ) ).
fof(addAssignment_25409,axiom,
! [VarCurr] :
( v81988(VarCurr,bitIndex1)
<=> v81956(VarCurr) ) ).
fof(addAssignment_25408,axiom,
! [VarCurr] :
( v81988(VarCurr,bitIndex2)
<=> v81954(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15141,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81972(VarNext)
<=> ( v81973(VarNext)
& v81968(VarNext) ) ) ) ).
fof(writeUnaryOperator_5737,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v81973(VarNext)
<=> v81975(VarNext) ) ) ).
fof(addAssignment_25407,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81975(VarNext)
<=> v81968(VarCurr) ) ) ).
fof(addAssignment_25406,axiom,
! [VarCurr] :
( v81968(VarCurr)
<=> v74606(VarCurr) ) ).
fof(addAssignment_25405,axiom,
! [VarCurr] :
( v81966(VarCurr)
<=> $false ) ).
fof(addAssignment_25404,axiom,
! [VarCurr] :
( v81964(VarCurr)
<=> v74583(VarCurr) ) ).
fof(addAssignment_25403,axiom,
! [VarCurr] :
( v81962(VarCurr)
<=> $false ) ).
fof(addAssignment_25402,axiom,
! [VarCurr] :
( v81960(VarCurr)
<=> v74575(VarCurr,bitIndex7) ) ).
fof(addAssignment_25401,axiom,
! [VarCurr] :
( v74575(VarCurr,bitIndex7)
<=> v74577(VarCurr,bitIndex7) ) ).
fof(addAssignment_25400,axiom,
! [VarCurr] :
( v74577(VarCurr,bitIndex7)
<=> v72861(VarCurr,bitIndex7) ) ).
fof(addAssignment_25399,axiom,
! [VarCurr] :
( v81958(VarCurr)
<=> $false ) ).
fof(addAssignment_25398,axiom,
! [VarCurr] :
( v81956(VarCurr)
<=> $false ) ).
fof(addAssignment_25397,axiom,
! [VarCurr] :
( v81954(VarCurr)
<=> $true ) ).
fof(addAssignment_25396,axiom,
! [VarCurr] :
( v81952(VarCurr)
<=> $false ) ).
fof(addAssignment_25395,axiom,
! [VarCurr] :
( v81950(VarCurr)
<=> v74558(VarCurr) ) ).
fof(addAssignment_25394,axiom,
! [VarCurr] :
( v74428(VarCurr,bitIndex1)
<=> v74430(VarCurr,bitIndex1) ) ).
fof(addAssignment_25393,axiom,
! [VarCurr] :
( v74430(VarCurr,bitIndex1)
<=> v74432(VarCurr,bitIndex1) ) ).
fof(addAssignment_25392,axiom,
! [VarCurr] :
( v74432(VarCurr,bitIndex1)
<=> v74434(VarCurr,bitIndex1) ) ).
fof(addAssignment_25391,axiom,
! [VarCurr] :
( v74434(VarCurr,bitIndex1)
<=> v74436(VarCurr,bitIndex7) ) ).
fof(addAssignment_25390,axiom,
! [VarCurr] :
( v74436(VarCurr,bitIndex7)
<=> v74438(VarCurr,bitIndex7) ) ).
fof(addAssignment_25389,axiom,
! [VarCurr] :
( v74438(VarCurr,bitIndex7)
<=> v81880(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1296,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v81903(VarNext)
=> ( v81880(VarNext)
<=> v81880(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1354,axiom,
! [VarNext] :
( v81903(VarNext)
=> ( v81880(VarNext)
<=> v81938(VarNext) ) ) ).
fof(addAssignment_25388,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81938(VarNext)
<=> v81936(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3992,axiom,
! [VarCurr] :
( ~ v81882(VarCurr)
=> ( v81936(VarCurr)
<=> v81939(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4002,axiom,
! [VarCurr] :
( v81882(VarCurr)
=> ( v81936(VarCurr)
<=> v81884(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3991,axiom,
! [VarCurr] :
( ~ v81916(VarCurr)
=> ( v81939(VarCurr)
<=> v81898(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4001,axiom,
! [VarCurr] :
( v81916(VarCurr)
=> ( v81939(VarCurr)
<=> v81940(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1023,axiom,
! [VarCurr] :
( ( ~ v81919(VarCurr)
& ~ v81921(VarCurr) )
=> ( v81940(VarCurr)
<=> v81944(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3990,axiom,
! [VarCurr] :
( v81921(VarCurr)
=> ( v81940(VarCurr)
<=> v81943(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4000,axiom,
! [VarCurr] :
( v81919(VarCurr)
=> ( v81940(VarCurr)
<=> v81941(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3989,axiom,
! [VarCurr] :
( ~ v81929(VarCurr)
=> ( v81944(VarCurr)
<=> v81898(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3999,axiom,
! [VarCurr] :
( v81929(VarCurr)
=> ( v81944(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3988,axiom,
! [VarCurr] :
( ~ v81923(VarCurr)
=> ( v81943(VarCurr)
<=> v81898(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3998,axiom,
! [VarCurr] :
( v81923(VarCurr)
=> ( v81943(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1761,axiom,
! [VarCurr] :
( ~ v81942(VarCurr)
=> ( v81941(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1792,axiom,
! [VarCurr] :
( v81942(VarCurr)
=> ( v81941(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6037,axiom,
! [VarCurr] :
( v81942(VarCurr)
<=> ( v81892(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15140,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81903(VarNext)
<=> ( v81904(VarNext)
& v81913(VarNext) ) ) ) ).
fof(addAssignment_25387,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81913(VarNext)
<=> v81911(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15139,axiom,
! [VarCurr] :
( v81911(VarCurr)
<=> ( v81882(VarCurr)
| v81914(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15138,axiom,
! [VarCurr] :
( v81914(VarCurr)
<=> ( v81915(VarCurr)
& v81935(VarCurr) ) ) ).
fof(writeUnaryOperator_5736,axiom,
! [VarCurr] :
( ~ v81935(VarCurr)
<=> v81882(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15137,axiom,
! [VarCurr] :
( v81915(VarCurr)
<=> ( v81916(VarCurr)
| v81933(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15136,axiom,
! [VarCurr] :
( v81933(VarCurr)
<=> ( v81894(VarCurr)
& v81934(VarCurr) ) ) ).
fof(writeUnaryOperator_5735,axiom,
! [VarCurr] :
( ~ v81934(VarCurr)
<=> v81896(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15135,axiom,
! [VarCurr] :
( v81916(VarCurr)
<=> ( v81917(VarCurr)
& v81896(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15134,axiom,
! [VarCurr] :
( v81917(VarCurr)
<=> ( v81918(VarCurr)
| v81927(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15133,axiom,
! [VarCurr] :
( v81927(VarCurr)
<=> ( v81928(VarCurr)
& v81932(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6036,axiom,
! [VarCurr] :
( v81932(VarCurr)
<=> ( ( v81920(VarCurr,bitIndex2)
<=> $false )
& ( v81920(VarCurr,bitIndex1)
<=> $false )
& ( v81920(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15132,axiom,
! [VarCurr] :
( v81928(VarCurr)
<=> ( v81929(VarCurr)
| v81930(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15131,axiom,
! [VarCurr] :
( v81930(VarCurr)
<=> ( v81894(VarCurr)
& v81931(VarCurr) ) ) ).
fof(writeUnaryOperator_5734,axiom,
! [VarCurr] :
( ~ v81931(VarCurr)
<=> v81929(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6035,axiom,
! [VarCurr] :
( v81929(VarCurr)
<=> ( v81892(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15130,axiom,
! [VarCurr] :
( v81918(VarCurr)
<=> ( v81919(VarCurr)
| v81921(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15129,axiom,
! [VarCurr] :
( v81921(VarCurr)
<=> ( v81922(VarCurr)
& v81926(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6034,axiom,
! [VarCurr] :
( v81926(VarCurr)
<=> ( ( v81920(VarCurr,bitIndex2)
<=> $false )
& ( v81920(VarCurr,bitIndex1)
<=> $true )
& ( v81920(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15128,axiom,
! [VarCurr] :
( v81922(VarCurr)
<=> ( v81923(VarCurr)
| v81924(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15127,axiom,
! [VarCurr] :
( v81924(VarCurr)
<=> ( v81894(VarCurr)
& v81925(VarCurr) ) ) ).
fof(writeUnaryOperator_5733,axiom,
! [VarCurr] :
( ~ v81925(VarCurr)
<=> v81923(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6033,axiom,
! [VarCurr] :
( v81923(VarCurr)
<=> ( v81892(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6032,axiom,
! [VarCurr] :
( v81919(VarCurr)
<=> ( ( v81920(VarCurr,bitIndex2)
<=> $true )
& ( v81920(VarCurr,bitIndex1)
<=> $false )
& ( v81920(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_25386,axiom,
! [VarCurr] :
( v81920(VarCurr,bitIndex0)
<=> v81890(VarCurr) ) ).
fof(addAssignment_25385,axiom,
! [VarCurr] :
( v81920(VarCurr,bitIndex1)
<=> v81888(VarCurr) ) ).
fof(addAssignment_25384,axiom,
! [VarCurr] :
( v81920(VarCurr,bitIndex2)
<=> v81886(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15126,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81904(VarNext)
<=> ( v81905(VarNext)
& v81900(VarNext) ) ) ) ).
fof(writeUnaryOperator_5732,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v81905(VarNext)
<=> v81907(VarNext) ) ) ).
fof(addAssignment_25383,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81907(VarNext)
<=> v81900(VarCurr) ) ) ).
fof(addAssignment_25382,axiom,
! [VarCurr] :
( v81900(VarCurr)
<=> v74492(VarCurr) ) ).
fof(addAssignment_25381,axiom,
! [VarCurr] :
( v81898(VarCurr)
<=> $false ) ).
fof(addAssignment_25380,axiom,
! [VarCurr] :
( v81896(VarCurr)
<=> v74469(VarCurr) ) ).
fof(addAssignment_25379,axiom,
! [VarCurr] :
( v81894(VarCurr)
<=> $false ) ).
fof(addAssignment_25378,axiom,
! [VarCurr] :
( v81892(VarCurr)
<=> v74461(VarCurr,bitIndex7) ) ).
fof(addAssignment_25377,axiom,
! [VarCurr] :
( v74461(VarCurr,bitIndex7)
<=> v74463(VarCurr,bitIndex7) ) ).
fof(addAssignment_25376,axiom,
! [VarCurr] :
( v74463(VarCurr,bitIndex7)
<=> v72861(VarCurr,bitIndex7) ) ).
fof(addAssignment_25375,axiom,
! [VarCurr] :
( v81890(VarCurr)
<=> $false ) ).
fof(addAssignment_25374,axiom,
! [VarCurr] :
( v81888(VarCurr)
<=> $false ) ).
fof(addAssignment_25373,axiom,
! [VarCurr] :
( v81886(VarCurr)
<=> $true ) ).
fof(addAssignment_25372,axiom,
! [VarCurr] :
( v81884(VarCurr)
<=> $false ) ).
fof(addAssignment_25371,axiom,
! [VarCurr] :
( v81882(VarCurr)
<=> v74444(VarCurr) ) ).
fof(addAssignment_25370,axiom,
! [VarCurr] :
( v74314(VarCurr,bitIndex1)
<=> v74316(VarCurr,bitIndex1) ) ).
fof(addAssignment_25369,axiom,
! [VarCurr] :
( v74316(VarCurr,bitIndex1)
<=> v74318(VarCurr,bitIndex1) ) ).
fof(addAssignment_25368,axiom,
! [VarCurr] :
( v74318(VarCurr,bitIndex1)
<=> v74320(VarCurr,bitIndex1) ) ).
fof(addAssignment_25367,axiom,
! [VarCurr] :
( v74320(VarCurr,bitIndex1)
<=> v74322(VarCurr,bitIndex7) ) ).
fof(addAssignment_25366,axiom,
! [VarCurr] :
( v74322(VarCurr,bitIndex7)
<=> v74324(VarCurr,bitIndex7) ) ).
fof(addAssignment_25365,axiom,
! [VarCurr] :
( v74324(VarCurr,bitIndex7)
<=> v81812(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1295,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v81835(VarNext)
=> ( v81812(VarNext)
<=> v81812(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1353,axiom,
! [VarNext] :
( v81835(VarNext)
=> ( v81812(VarNext)
<=> v81870(VarNext) ) ) ).
fof(addAssignment_25364,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81870(VarNext)
<=> v81868(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3987,axiom,
! [VarCurr] :
( ~ v81814(VarCurr)
=> ( v81868(VarCurr)
<=> v81871(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3997,axiom,
! [VarCurr] :
( v81814(VarCurr)
=> ( v81868(VarCurr)
<=> v81816(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3986,axiom,
! [VarCurr] :
( ~ v81848(VarCurr)
=> ( v81871(VarCurr)
<=> v81830(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3996,axiom,
! [VarCurr] :
( v81848(VarCurr)
=> ( v81871(VarCurr)
<=> v81872(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1022,axiom,
! [VarCurr] :
( ( ~ v81851(VarCurr)
& ~ v81853(VarCurr) )
=> ( v81872(VarCurr)
<=> v81876(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3985,axiom,
! [VarCurr] :
( v81853(VarCurr)
=> ( v81872(VarCurr)
<=> v81875(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3995,axiom,
! [VarCurr] :
( v81851(VarCurr)
=> ( v81872(VarCurr)
<=> v81873(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3984,axiom,
! [VarCurr] :
( ~ v81861(VarCurr)
=> ( v81876(VarCurr)
<=> v81830(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3994,axiom,
! [VarCurr] :
( v81861(VarCurr)
=> ( v81876(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3983,axiom,
! [VarCurr] :
( ~ v81855(VarCurr)
=> ( v81875(VarCurr)
<=> v81830(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3993,axiom,
! [VarCurr] :
( v81855(VarCurr)
=> ( v81875(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1760,axiom,
! [VarCurr] :
( ~ v81874(VarCurr)
=> ( v81873(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1791,axiom,
! [VarCurr] :
( v81874(VarCurr)
=> ( v81873(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6031,axiom,
! [VarCurr] :
( v81874(VarCurr)
<=> ( v81824(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15125,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81835(VarNext)
<=> ( v81836(VarNext)
& v81845(VarNext) ) ) ) ).
fof(addAssignment_25363,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81845(VarNext)
<=> v81843(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15124,axiom,
! [VarCurr] :
( v81843(VarCurr)
<=> ( v81814(VarCurr)
| v81846(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15123,axiom,
! [VarCurr] :
( v81846(VarCurr)
<=> ( v81847(VarCurr)
& v81867(VarCurr) ) ) ).
fof(writeUnaryOperator_5731,axiom,
! [VarCurr] :
( ~ v81867(VarCurr)
<=> v81814(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15122,axiom,
! [VarCurr] :
( v81847(VarCurr)
<=> ( v81848(VarCurr)
| v81865(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15121,axiom,
! [VarCurr] :
( v81865(VarCurr)
<=> ( v81826(VarCurr)
& v81866(VarCurr) ) ) ).
fof(writeUnaryOperator_5730,axiom,
! [VarCurr] :
( ~ v81866(VarCurr)
<=> v81828(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15120,axiom,
! [VarCurr] :
( v81848(VarCurr)
<=> ( v81849(VarCurr)
& v81828(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15119,axiom,
! [VarCurr] :
( v81849(VarCurr)
<=> ( v81850(VarCurr)
| v81859(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15118,axiom,
! [VarCurr] :
( v81859(VarCurr)
<=> ( v81860(VarCurr)
& v81864(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6030,axiom,
! [VarCurr] :
( v81864(VarCurr)
<=> ( ( v81852(VarCurr,bitIndex2)
<=> $false )
& ( v81852(VarCurr,bitIndex1)
<=> $false )
& ( v81852(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15117,axiom,
! [VarCurr] :
( v81860(VarCurr)
<=> ( v81861(VarCurr)
| v81862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15116,axiom,
! [VarCurr] :
( v81862(VarCurr)
<=> ( v81826(VarCurr)
& v81863(VarCurr) ) ) ).
fof(writeUnaryOperator_5729,axiom,
! [VarCurr] :
( ~ v81863(VarCurr)
<=> v81861(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6029,axiom,
! [VarCurr] :
( v81861(VarCurr)
<=> ( v81824(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15115,axiom,
! [VarCurr] :
( v81850(VarCurr)
<=> ( v81851(VarCurr)
| v81853(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15114,axiom,
! [VarCurr] :
( v81853(VarCurr)
<=> ( v81854(VarCurr)
& v81858(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6028,axiom,
! [VarCurr] :
( v81858(VarCurr)
<=> ( ( v81852(VarCurr,bitIndex2)
<=> $false )
& ( v81852(VarCurr,bitIndex1)
<=> $true )
& ( v81852(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15113,axiom,
! [VarCurr] :
( v81854(VarCurr)
<=> ( v81855(VarCurr)
| v81856(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15112,axiom,
! [VarCurr] :
( v81856(VarCurr)
<=> ( v81826(VarCurr)
& v81857(VarCurr) ) ) ).
fof(writeUnaryOperator_5728,axiom,
! [VarCurr] :
( ~ v81857(VarCurr)
<=> v81855(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6027,axiom,
! [VarCurr] :
( v81855(VarCurr)
<=> ( v81824(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6026,axiom,
! [VarCurr] :
( v81851(VarCurr)
<=> ( ( v81852(VarCurr,bitIndex2)
<=> $true )
& ( v81852(VarCurr,bitIndex1)
<=> $false )
& ( v81852(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_25362,axiom,
! [VarCurr] :
( v81852(VarCurr,bitIndex0)
<=> v81822(VarCurr) ) ).
fof(addAssignment_25361,axiom,
! [VarCurr] :
( v81852(VarCurr,bitIndex1)
<=> v81820(VarCurr) ) ).
fof(addAssignment_25360,axiom,
! [VarCurr] :
( v81852(VarCurr,bitIndex2)
<=> v81818(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15111,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81836(VarNext)
<=> ( v81837(VarNext)
& v81832(VarNext) ) ) ) ).
fof(writeUnaryOperator_5727,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v81837(VarNext)
<=> v81839(VarNext) ) ) ).
fof(addAssignment_25359,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81839(VarNext)
<=> v81832(VarCurr) ) ) ).
fof(addAssignment_25358,axiom,
! [VarCurr] :
( v81832(VarCurr)
<=> v74378(VarCurr) ) ).
fof(addAssignment_25357,axiom,
! [VarCurr] :
( v81830(VarCurr)
<=> $false ) ).
fof(addAssignment_25356,axiom,
! [VarCurr] :
( v81828(VarCurr)
<=> v74355(VarCurr) ) ).
fof(addAssignment_25355,axiom,
! [VarCurr] :
( v81826(VarCurr)
<=> $false ) ).
fof(addAssignment_25354,axiom,
! [VarCurr] :
( v81824(VarCurr)
<=> v74347(VarCurr,bitIndex7) ) ).
fof(addAssignment_25353,axiom,
! [VarCurr] :
( v74347(VarCurr,bitIndex7)
<=> v74349(VarCurr,bitIndex7) ) ).
fof(addAssignment_25352,axiom,
! [VarCurr] :
( v74349(VarCurr,bitIndex7)
<=> v72861(VarCurr,bitIndex7) ) ).
fof(addAssignment_25351,axiom,
! [VarCurr] :
( v81822(VarCurr)
<=> $false ) ).
fof(addAssignment_25350,axiom,
! [VarCurr] :
( v81820(VarCurr)
<=> $false ) ).
fof(addAssignment_25349,axiom,
! [VarCurr] :
( v81818(VarCurr)
<=> $true ) ).
fof(addAssignment_25348,axiom,
! [VarCurr] :
( v81816(VarCurr)
<=> $false ) ).
fof(addAssignment_25347,axiom,
! [VarCurr] :
( v81814(VarCurr)
<=> v74330(VarCurr) ) ).
fof(addAssignment_25346,axiom,
! [VarCurr] :
( v74200(VarCurr,bitIndex1)
<=> v74202(VarCurr,bitIndex1) ) ).
fof(addAssignment_25345,axiom,
! [VarCurr] :
( v74202(VarCurr,bitIndex1)
<=> v74204(VarCurr,bitIndex1) ) ).
fof(addAssignment_25344,axiom,
! [VarCurr] :
( v74204(VarCurr,bitIndex1)
<=> v74206(VarCurr,bitIndex1) ) ).
fof(addAssignment_25343,axiom,
! [VarCurr] :
( v74206(VarCurr,bitIndex1)
<=> v74208(VarCurr,bitIndex7) ) ).
fof(addAssignment_25342,axiom,
! [VarCurr] :
( v74208(VarCurr,bitIndex7)
<=> v74210(VarCurr,bitIndex7) ) ).
fof(addAssignment_25341,axiom,
! [VarCurr] :
( v74210(VarCurr,bitIndex7)
<=> v81744(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1294,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v81767(VarNext)
=> ( v81744(VarNext)
<=> v81744(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1352,axiom,
! [VarNext] :
( v81767(VarNext)
=> ( v81744(VarNext)
<=> v81802(VarNext) ) ) ).
fof(addAssignment_25340,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81802(VarNext)
<=> v81800(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3982,axiom,
! [VarCurr] :
( ~ v81746(VarCurr)
=> ( v81800(VarCurr)
<=> v81803(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3992,axiom,
! [VarCurr] :
( v81746(VarCurr)
=> ( v81800(VarCurr)
<=> v81748(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3981,axiom,
! [VarCurr] :
( ~ v81780(VarCurr)
=> ( v81803(VarCurr)
<=> v81762(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3991,axiom,
! [VarCurr] :
( v81780(VarCurr)
=> ( v81803(VarCurr)
<=> v81804(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1021,axiom,
! [VarCurr] :
( ( ~ v81783(VarCurr)
& ~ v81785(VarCurr) )
=> ( v81804(VarCurr)
<=> v81808(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3980,axiom,
! [VarCurr] :
( v81785(VarCurr)
=> ( v81804(VarCurr)
<=> v81807(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3990,axiom,
! [VarCurr] :
( v81783(VarCurr)
=> ( v81804(VarCurr)
<=> v81805(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3979,axiom,
! [VarCurr] :
( ~ v81793(VarCurr)
=> ( v81808(VarCurr)
<=> v81762(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3989,axiom,
! [VarCurr] :
( v81793(VarCurr)
=> ( v81808(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3978,axiom,
! [VarCurr] :
( ~ v81787(VarCurr)
=> ( v81807(VarCurr)
<=> v81762(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3988,axiom,
! [VarCurr] :
( v81787(VarCurr)
=> ( v81807(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1759,axiom,
! [VarCurr] :
( ~ v81806(VarCurr)
=> ( v81805(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1790,axiom,
! [VarCurr] :
( v81806(VarCurr)
=> ( v81805(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6025,axiom,
! [VarCurr] :
( v81806(VarCurr)
<=> ( v81756(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15110,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81767(VarNext)
<=> ( v81768(VarNext)
& v81777(VarNext) ) ) ) ).
fof(addAssignment_25339,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81777(VarNext)
<=> v81775(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15109,axiom,
! [VarCurr] :
( v81775(VarCurr)
<=> ( v81746(VarCurr)
| v81778(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15108,axiom,
! [VarCurr] :
( v81778(VarCurr)
<=> ( v81779(VarCurr)
& v81799(VarCurr) ) ) ).
fof(writeUnaryOperator_5726,axiom,
! [VarCurr] :
( ~ v81799(VarCurr)
<=> v81746(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15107,axiom,
! [VarCurr] :
( v81779(VarCurr)
<=> ( v81780(VarCurr)
| v81797(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15106,axiom,
! [VarCurr] :
( v81797(VarCurr)
<=> ( v81758(VarCurr)
& v81798(VarCurr) ) ) ).
fof(writeUnaryOperator_5725,axiom,
! [VarCurr] :
( ~ v81798(VarCurr)
<=> v81760(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15105,axiom,
! [VarCurr] :
( v81780(VarCurr)
<=> ( v81781(VarCurr)
& v81760(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15104,axiom,
! [VarCurr] :
( v81781(VarCurr)
<=> ( v81782(VarCurr)
| v81791(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15103,axiom,
! [VarCurr] :
( v81791(VarCurr)
<=> ( v81792(VarCurr)
& v81796(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6024,axiom,
! [VarCurr] :
( v81796(VarCurr)
<=> ( ( v81784(VarCurr,bitIndex2)
<=> $false )
& ( v81784(VarCurr,bitIndex1)
<=> $false )
& ( v81784(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15102,axiom,
! [VarCurr] :
( v81792(VarCurr)
<=> ( v81793(VarCurr)
| v81794(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15101,axiom,
! [VarCurr] :
( v81794(VarCurr)
<=> ( v81758(VarCurr)
& v81795(VarCurr) ) ) ).
fof(writeUnaryOperator_5724,axiom,
! [VarCurr] :
( ~ v81795(VarCurr)
<=> v81793(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6023,axiom,
! [VarCurr] :
( v81793(VarCurr)
<=> ( v81756(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15100,axiom,
! [VarCurr] :
( v81782(VarCurr)
<=> ( v81783(VarCurr)
| v81785(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15099,axiom,
! [VarCurr] :
( v81785(VarCurr)
<=> ( v81786(VarCurr)
& v81790(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6022,axiom,
! [VarCurr] :
( v81790(VarCurr)
<=> ( ( v81784(VarCurr,bitIndex2)
<=> $false )
& ( v81784(VarCurr,bitIndex1)
<=> $true )
& ( v81784(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15098,axiom,
! [VarCurr] :
( v81786(VarCurr)
<=> ( v81787(VarCurr)
| v81788(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15097,axiom,
! [VarCurr] :
( v81788(VarCurr)
<=> ( v81758(VarCurr)
& v81789(VarCurr) ) ) ).
fof(writeUnaryOperator_5723,axiom,
! [VarCurr] :
( ~ v81789(VarCurr)
<=> v81787(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6021,axiom,
! [VarCurr] :
( v81787(VarCurr)
<=> ( v81756(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6020,axiom,
! [VarCurr] :
( v81783(VarCurr)
<=> ( ( v81784(VarCurr,bitIndex2)
<=> $true )
& ( v81784(VarCurr,bitIndex1)
<=> $false )
& ( v81784(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_25338,axiom,
! [VarCurr] :
( v81784(VarCurr,bitIndex0)
<=> v81754(VarCurr) ) ).
fof(addAssignment_25337,axiom,
! [VarCurr] :
( v81784(VarCurr,bitIndex1)
<=> v81752(VarCurr) ) ).
fof(addAssignment_25336,axiom,
! [VarCurr] :
( v81784(VarCurr,bitIndex2)
<=> v81750(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15096,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81768(VarNext)
<=> ( v81769(VarNext)
& v81764(VarNext) ) ) ) ).
fof(writeUnaryOperator_5722,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v81769(VarNext)
<=> v81771(VarNext) ) ) ).
fof(addAssignment_25335,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81771(VarNext)
<=> v81764(VarCurr) ) ) ).
fof(addAssignment_25334,axiom,
! [VarCurr] :
( v81764(VarCurr)
<=> v74264(VarCurr) ) ).
fof(addAssignment_25333,axiom,
! [VarCurr] :
( v81762(VarCurr)
<=> $false ) ).
fof(addAssignment_25332,axiom,
! [VarCurr] :
( v81760(VarCurr)
<=> v74241(VarCurr) ) ).
fof(addAssignment_25331,axiom,
! [VarCurr] :
( v81758(VarCurr)
<=> $false ) ).
fof(addAssignment_25330,axiom,
! [VarCurr] :
( v81756(VarCurr)
<=> v74233(VarCurr,bitIndex7) ) ).
fof(addAssignment_25329,axiom,
! [VarCurr] :
( v74233(VarCurr,bitIndex7)
<=> v74235(VarCurr,bitIndex7) ) ).
fof(addAssignment_25328,axiom,
! [VarCurr] :
( v74235(VarCurr,bitIndex7)
<=> v72861(VarCurr,bitIndex7) ) ).
fof(addAssignment_25327,axiom,
! [VarCurr] :
( v81754(VarCurr)
<=> $false ) ).
fof(addAssignment_25326,axiom,
! [VarCurr] :
( v81752(VarCurr)
<=> $false ) ).
fof(addAssignment_25325,axiom,
! [VarCurr] :
( v81750(VarCurr)
<=> $true ) ).
fof(addAssignment_25324,axiom,
! [VarCurr] :
( v81748(VarCurr)
<=> $false ) ).
fof(addAssignment_25323,axiom,
! [VarCurr] :
( v81746(VarCurr)
<=> v74216(VarCurr) ) ).
fof(addAssignment_25322,axiom,
! [VarCurr] :
( v74086(VarCurr,bitIndex1)
<=> v74088(VarCurr,bitIndex1) ) ).
fof(addAssignment_25321,axiom,
! [VarCurr] :
( v74088(VarCurr,bitIndex1)
<=> v74090(VarCurr,bitIndex1) ) ).
fof(addAssignment_25320,axiom,
! [VarCurr] :
( v74090(VarCurr,bitIndex1)
<=> v74092(VarCurr,bitIndex1) ) ).
fof(addAssignment_25319,axiom,
! [VarCurr] :
( v74092(VarCurr,bitIndex1)
<=> v74094(VarCurr,bitIndex7) ) ).
fof(addAssignment_25318,axiom,
! [VarCurr] :
( v74094(VarCurr,bitIndex7)
<=> v74096(VarCurr,bitIndex7) ) ).
fof(addAssignment_25317,axiom,
! [VarCurr] :
( v74096(VarCurr,bitIndex7)
<=> v81676(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1293,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v81699(VarNext)
=> ( v81676(VarNext)
<=> v81676(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1351,axiom,
! [VarNext] :
( v81699(VarNext)
=> ( v81676(VarNext)
<=> v81734(VarNext) ) ) ).
fof(addAssignment_25316,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81734(VarNext)
<=> v81732(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3977,axiom,
! [VarCurr] :
( ~ v81678(VarCurr)
=> ( v81732(VarCurr)
<=> v81735(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3987,axiom,
! [VarCurr] :
( v81678(VarCurr)
=> ( v81732(VarCurr)
<=> v81680(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3976,axiom,
! [VarCurr] :
( ~ v81712(VarCurr)
=> ( v81735(VarCurr)
<=> v81694(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3986,axiom,
! [VarCurr] :
( v81712(VarCurr)
=> ( v81735(VarCurr)
<=> v81736(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1020,axiom,
! [VarCurr] :
( ( ~ v81715(VarCurr)
& ~ v81717(VarCurr) )
=> ( v81736(VarCurr)
<=> v81740(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3975,axiom,
! [VarCurr] :
( v81717(VarCurr)
=> ( v81736(VarCurr)
<=> v81739(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3985,axiom,
! [VarCurr] :
( v81715(VarCurr)
=> ( v81736(VarCurr)
<=> v81737(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3974,axiom,
! [VarCurr] :
( ~ v81725(VarCurr)
=> ( v81740(VarCurr)
<=> v81694(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3984,axiom,
! [VarCurr] :
( v81725(VarCurr)
=> ( v81740(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3973,axiom,
! [VarCurr] :
( ~ v81719(VarCurr)
=> ( v81739(VarCurr)
<=> v81694(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3983,axiom,
! [VarCurr] :
( v81719(VarCurr)
=> ( v81739(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1758,axiom,
! [VarCurr] :
( ~ v81738(VarCurr)
=> ( v81737(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1789,axiom,
! [VarCurr] :
( v81738(VarCurr)
=> ( v81737(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6019,axiom,
! [VarCurr] :
( v81738(VarCurr)
<=> ( v81688(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15095,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81699(VarNext)
<=> ( v81700(VarNext)
& v81709(VarNext) ) ) ) ).
fof(addAssignment_25315,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81709(VarNext)
<=> v81707(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15094,axiom,
! [VarCurr] :
( v81707(VarCurr)
<=> ( v81678(VarCurr)
| v81710(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15093,axiom,
! [VarCurr] :
( v81710(VarCurr)
<=> ( v81711(VarCurr)
& v81731(VarCurr) ) ) ).
fof(writeUnaryOperator_5721,axiom,
! [VarCurr] :
( ~ v81731(VarCurr)
<=> v81678(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15092,axiom,
! [VarCurr] :
( v81711(VarCurr)
<=> ( v81712(VarCurr)
| v81729(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15091,axiom,
! [VarCurr] :
( v81729(VarCurr)
<=> ( v81690(VarCurr)
& v81730(VarCurr) ) ) ).
fof(writeUnaryOperator_5720,axiom,
! [VarCurr] :
( ~ v81730(VarCurr)
<=> v81692(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15090,axiom,
! [VarCurr] :
( v81712(VarCurr)
<=> ( v81713(VarCurr)
& v81692(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15089,axiom,
! [VarCurr] :
( v81713(VarCurr)
<=> ( v81714(VarCurr)
| v81723(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15088,axiom,
! [VarCurr] :
( v81723(VarCurr)
<=> ( v81724(VarCurr)
& v81728(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6018,axiom,
! [VarCurr] :
( v81728(VarCurr)
<=> ( ( v81716(VarCurr,bitIndex2)
<=> $false )
& ( v81716(VarCurr,bitIndex1)
<=> $false )
& ( v81716(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15087,axiom,
! [VarCurr] :
( v81724(VarCurr)
<=> ( v81725(VarCurr)
| v81726(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15086,axiom,
! [VarCurr] :
( v81726(VarCurr)
<=> ( v81690(VarCurr)
& v81727(VarCurr) ) ) ).
fof(writeUnaryOperator_5719,axiom,
! [VarCurr] :
( ~ v81727(VarCurr)
<=> v81725(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6017,axiom,
! [VarCurr] :
( v81725(VarCurr)
<=> ( v81688(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15085,axiom,
! [VarCurr] :
( v81714(VarCurr)
<=> ( v81715(VarCurr)
| v81717(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15084,axiom,
! [VarCurr] :
( v81717(VarCurr)
<=> ( v81718(VarCurr)
& v81722(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6016,axiom,
! [VarCurr] :
( v81722(VarCurr)
<=> ( ( v81716(VarCurr,bitIndex2)
<=> $false )
& ( v81716(VarCurr,bitIndex1)
<=> $true )
& ( v81716(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15083,axiom,
! [VarCurr] :
( v81718(VarCurr)
<=> ( v81719(VarCurr)
| v81720(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15082,axiom,
! [VarCurr] :
( v81720(VarCurr)
<=> ( v81690(VarCurr)
& v81721(VarCurr) ) ) ).
fof(writeUnaryOperator_5718,axiom,
! [VarCurr] :
( ~ v81721(VarCurr)
<=> v81719(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6015,axiom,
! [VarCurr] :
( v81719(VarCurr)
<=> ( v81688(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6014,axiom,
! [VarCurr] :
( v81715(VarCurr)
<=> ( ( v81716(VarCurr,bitIndex2)
<=> $true )
& ( v81716(VarCurr,bitIndex1)
<=> $false )
& ( v81716(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_25314,axiom,
! [VarCurr] :
( v81716(VarCurr,bitIndex0)
<=> v81686(VarCurr) ) ).
fof(addAssignment_25313,axiom,
! [VarCurr] :
( v81716(VarCurr,bitIndex1)
<=> v81684(VarCurr) ) ).
fof(addAssignment_25312,axiom,
! [VarCurr] :
( v81716(VarCurr,bitIndex2)
<=> v81682(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15081,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81700(VarNext)
<=> ( v81701(VarNext)
& v81696(VarNext) ) ) ) ).
fof(writeUnaryOperator_5717,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v81701(VarNext)
<=> v81703(VarNext) ) ) ).
fof(addAssignment_25311,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81703(VarNext)
<=> v81696(VarCurr) ) ) ).
fof(addAssignment_25310,axiom,
! [VarCurr] :
( v81696(VarCurr)
<=> v74150(VarCurr) ) ).
fof(addAssignment_25309,axiom,
! [VarCurr] :
( v81694(VarCurr)
<=> $false ) ).
fof(addAssignment_25308,axiom,
! [VarCurr] :
( v81692(VarCurr)
<=> v74127(VarCurr) ) ).
fof(addAssignment_25307,axiom,
! [VarCurr] :
( v81690(VarCurr)
<=> $false ) ).
fof(addAssignment_25306,axiom,
! [VarCurr] :
( v81688(VarCurr)
<=> v74119(VarCurr,bitIndex7) ) ).
fof(addAssignment_25305,axiom,
! [VarCurr] :
( v74119(VarCurr,bitIndex7)
<=> v74121(VarCurr,bitIndex7) ) ).
fof(addAssignment_25304,axiom,
! [VarCurr] :
( v74121(VarCurr,bitIndex7)
<=> v72861(VarCurr,bitIndex7) ) ).
fof(addAssignment_25303,axiom,
! [VarCurr] :
( v81686(VarCurr)
<=> $false ) ).
fof(addAssignment_25302,axiom,
! [VarCurr] :
( v81684(VarCurr)
<=> $false ) ).
fof(addAssignment_25301,axiom,
! [VarCurr] :
( v81682(VarCurr)
<=> $true ) ).
fof(addAssignment_25300,axiom,
! [VarCurr] :
( v81680(VarCurr)
<=> $false ) ).
fof(addAssignment_25299,axiom,
! [VarCurr] :
( v81678(VarCurr)
<=> v74102(VarCurr) ) ).
fof(addAssignment_25298,axiom,
! [VarCurr] :
( v73972(VarCurr,bitIndex1)
<=> v73974(VarCurr,bitIndex1) ) ).
fof(addAssignment_25297,axiom,
! [VarCurr] :
( v73974(VarCurr,bitIndex1)
<=> v73976(VarCurr,bitIndex1) ) ).
fof(addAssignment_25296,axiom,
! [VarCurr] :
( v73976(VarCurr,bitIndex1)
<=> v73978(VarCurr,bitIndex1) ) ).
fof(addAssignment_25295,axiom,
! [VarCurr] :
( v73978(VarCurr,bitIndex1)
<=> v73980(VarCurr,bitIndex7) ) ).
fof(addAssignment_25294,axiom,
! [VarCurr] :
( v73980(VarCurr,bitIndex7)
<=> v73982(VarCurr,bitIndex7) ) ).
fof(addAssignment_25293,axiom,
! [VarCurr] :
( v73982(VarCurr,bitIndex7)
<=> v81608(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1292,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v81631(VarNext)
=> ( v81608(VarNext)
<=> v81608(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1350,axiom,
! [VarNext] :
( v81631(VarNext)
=> ( v81608(VarNext)
<=> v81666(VarNext) ) ) ).
fof(addAssignment_25292,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81666(VarNext)
<=> v81664(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3972,axiom,
! [VarCurr] :
( ~ v81610(VarCurr)
=> ( v81664(VarCurr)
<=> v81667(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3982,axiom,
! [VarCurr] :
( v81610(VarCurr)
=> ( v81664(VarCurr)
<=> v81612(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3971,axiom,
! [VarCurr] :
( ~ v81644(VarCurr)
=> ( v81667(VarCurr)
<=> v81626(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3981,axiom,
! [VarCurr] :
( v81644(VarCurr)
=> ( v81667(VarCurr)
<=> v81668(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1019,axiom,
! [VarCurr] :
( ( ~ v81647(VarCurr)
& ~ v81649(VarCurr) )
=> ( v81668(VarCurr)
<=> v81672(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3970,axiom,
! [VarCurr] :
( v81649(VarCurr)
=> ( v81668(VarCurr)
<=> v81671(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3980,axiom,
! [VarCurr] :
( v81647(VarCurr)
=> ( v81668(VarCurr)
<=> v81669(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3969,axiom,
! [VarCurr] :
( ~ v81657(VarCurr)
=> ( v81672(VarCurr)
<=> v81626(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3979,axiom,
! [VarCurr] :
( v81657(VarCurr)
=> ( v81672(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3968,axiom,
! [VarCurr] :
( ~ v81651(VarCurr)
=> ( v81671(VarCurr)
<=> v81626(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3978,axiom,
! [VarCurr] :
( v81651(VarCurr)
=> ( v81671(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1757,axiom,
! [VarCurr] :
( ~ v81670(VarCurr)
=> ( v81669(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1788,axiom,
! [VarCurr] :
( v81670(VarCurr)
=> ( v81669(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6013,axiom,
! [VarCurr] :
( v81670(VarCurr)
<=> ( v81620(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15080,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81631(VarNext)
<=> ( v81632(VarNext)
& v81641(VarNext) ) ) ) ).
fof(addAssignment_25291,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81641(VarNext)
<=> v81639(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15079,axiom,
! [VarCurr] :
( v81639(VarCurr)
<=> ( v81610(VarCurr)
| v81642(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15078,axiom,
! [VarCurr] :
( v81642(VarCurr)
<=> ( v81643(VarCurr)
& v81663(VarCurr) ) ) ).
fof(writeUnaryOperator_5716,axiom,
! [VarCurr] :
( ~ v81663(VarCurr)
<=> v81610(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15077,axiom,
! [VarCurr] :
( v81643(VarCurr)
<=> ( v81644(VarCurr)
| v81661(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15076,axiom,
! [VarCurr] :
( v81661(VarCurr)
<=> ( v81622(VarCurr)
& v81662(VarCurr) ) ) ).
fof(writeUnaryOperator_5715,axiom,
! [VarCurr] :
( ~ v81662(VarCurr)
<=> v81624(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15075,axiom,
! [VarCurr] :
( v81644(VarCurr)
<=> ( v81645(VarCurr)
& v81624(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15074,axiom,
! [VarCurr] :
( v81645(VarCurr)
<=> ( v81646(VarCurr)
| v81655(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15073,axiom,
! [VarCurr] :
( v81655(VarCurr)
<=> ( v81656(VarCurr)
& v81660(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6012,axiom,
! [VarCurr] :
( v81660(VarCurr)
<=> ( ( v81648(VarCurr,bitIndex2)
<=> $false )
& ( v81648(VarCurr,bitIndex1)
<=> $false )
& ( v81648(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15072,axiom,
! [VarCurr] :
( v81656(VarCurr)
<=> ( v81657(VarCurr)
| v81658(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15071,axiom,
! [VarCurr] :
( v81658(VarCurr)
<=> ( v81622(VarCurr)
& v81659(VarCurr) ) ) ).
fof(writeUnaryOperator_5714,axiom,
! [VarCurr] :
( ~ v81659(VarCurr)
<=> v81657(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6011,axiom,
! [VarCurr] :
( v81657(VarCurr)
<=> ( v81620(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15070,axiom,
! [VarCurr] :
( v81646(VarCurr)
<=> ( v81647(VarCurr)
| v81649(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15069,axiom,
! [VarCurr] :
( v81649(VarCurr)
<=> ( v81650(VarCurr)
& v81654(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6010,axiom,
! [VarCurr] :
( v81654(VarCurr)
<=> ( ( v81648(VarCurr,bitIndex2)
<=> $false )
& ( v81648(VarCurr,bitIndex1)
<=> $true )
& ( v81648(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15068,axiom,
! [VarCurr] :
( v81650(VarCurr)
<=> ( v81651(VarCurr)
| v81652(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15067,axiom,
! [VarCurr] :
( v81652(VarCurr)
<=> ( v81622(VarCurr)
& v81653(VarCurr) ) ) ).
fof(writeUnaryOperator_5713,axiom,
! [VarCurr] :
( ~ v81653(VarCurr)
<=> v81651(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6009,axiom,
! [VarCurr] :
( v81651(VarCurr)
<=> ( v81620(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6008,axiom,
! [VarCurr] :
( v81647(VarCurr)
<=> ( ( v81648(VarCurr,bitIndex2)
<=> $true )
& ( v81648(VarCurr,bitIndex1)
<=> $false )
& ( v81648(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_25290,axiom,
! [VarCurr] :
( v81648(VarCurr,bitIndex0)
<=> v81618(VarCurr) ) ).
fof(addAssignment_25289,axiom,
! [VarCurr] :
( v81648(VarCurr,bitIndex1)
<=> v81616(VarCurr) ) ).
fof(addAssignment_25288,axiom,
! [VarCurr] :
( v81648(VarCurr,bitIndex2)
<=> v81614(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15066,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81632(VarNext)
<=> ( v81633(VarNext)
& v81628(VarNext) ) ) ) ).
fof(writeUnaryOperator_5712,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v81633(VarNext)
<=> v81635(VarNext) ) ) ).
fof(addAssignment_25287,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81635(VarNext)
<=> v81628(VarCurr) ) ) ).
fof(addAssignment_25286,axiom,
! [VarCurr] :
( v81628(VarCurr)
<=> v74036(VarCurr) ) ).
fof(addAssignment_25285,axiom,
! [VarCurr] :
( v81626(VarCurr)
<=> $false ) ).
fof(addAssignment_25284,axiom,
! [VarCurr] :
( v81624(VarCurr)
<=> v74013(VarCurr) ) ).
fof(addAssignment_25283,axiom,
! [VarCurr] :
( v81622(VarCurr)
<=> $false ) ).
fof(addAssignment_25282,axiom,
! [VarCurr] :
( v81620(VarCurr)
<=> v74005(VarCurr,bitIndex7) ) ).
fof(addAssignment_25281,axiom,
! [VarCurr] :
( v74005(VarCurr,bitIndex7)
<=> v74007(VarCurr,bitIndex7) ) ).
fof(addAssignment_25280,axiom,
! [VarCurr] :
( v74007(VarCurr,bitIndex7)
<=> v72861(VarCurr,bitIndex7) ) ).
fof(addAssignment_25279,axiom,
! [VarCurr] :
( v81618(VarCurr)
<=> $false ) ).
fof(addAssignment_25278,axiom,
! [VarCurr] :
( v81616(VarCurr)
<=> $false ) ).
fof(addAssignment_25277,axiom,
! [VarCurr] :
( v81614(VarCurr)
<=> $true ) ).
fof(addAssignment_25276,axiom,
! [VarCurr] :
( v81612(VarCurr)
<=> $false ) ).
fof(addAssignment_25275,axiom,
! [VarCurr] :
( v81610(VarCurr)
<=> v73988(VarCurr) ) ).
fof(addAssignment_25274,axiom,
! [VarCurr] :
( v73858(VarCurr,bitIndex1)
<=> v73860(VarCurr,bitIndex1) ) ).
fof(addAssignment_25273,axiom,
! [VarCurr] :
( v73860(VarCurr,bitIndex1)
<=> v73862(VarCurr,bitIndex1) ) ).
fof(addAssignment_25272,axiom,
! [VarCurr] :
( v73862(VarCurr,bitIndex1)
<=> v73864(VarCurr,bitIndex1) ) ).
fof(addAssignment_25271,axiom,
! [VarCurr] :
( v73864(VarCurr,bitIndex1)
<=> v73866(VarCurr,bitIndex7) ) ).
fof(addAssignment_25270,axiom,
! [VarCurr] :
( v73866(VarCurr,bitIndex7)
<=> v73868(VarCurr,bitIndex7) ) ).
fof(addAssignment_25269,axiom,
! [VarCurr] :
( v73868(VarCurr,bitIndex7)
<=> v81540(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1291,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v81563(VarNext)
=> ( v81540(VarNext)
<=> v81540(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1349,axiom,
! [VarNext] :
( v81563(VarNext)
=> ( v81540(VarNext)
<=> v81598(VarNext) ) ) ).
fof(addAssignment_25268,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81598(VarNext)
<=> v81596(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3967,axiom,
! [VarCurr] :
( ~ v81542(VarCurr)
=> ( v81596(VarCurr)
<=> v81599(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3977,axiom,
! [VarCurr] :
( v81542(VarCurr)
=> ( v81596(VarCurr)
<=> v81544(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3966,axiom,
! [VarCurr] :
( ~ v81576(VarCurr)
=> ( v81599(VarCurr)
<=> v81558(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3976,axiom,
! [VarCurr] :
( v81576(VarCurr)
=> ( v81599(VarCurr)
<=> v81600(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1018,axiom,
! [VarCurr] :
( ( ~ v81579(VarCurr)
& ~ v81581(VarCurr) )
=> ( v81600(VarCurr)
<=> v81604(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3965,axiom,
! [VarCurr] :
( v81581(VarCurr)
=> ( v81600(VarCurr)
<=> v81603(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3975,axiom,
! [VarCurr] :
( v81579(VarCurr)
=> ( v81600(VarCurr)
<=> v81601(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3964,axiom,
! [VarCurr] :
( ~ v81589(VarCurr)
=> ( v81604(VarCurr)
<=> v81558(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3974,axiom,
! [VarCurr] :
( v81589(VarCurr)
=> ( v81604(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3963,axiom,
! [VarCurr] :
( ~ v81583(VarCurr)
=> ( v81603(VarCurr)
<=> v81558(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3973,axiom,
! [VarCurr] :
( v81583(VarCurr)
=> ( v81603(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1756,axiom,
! [VarCurr] :
( ~ v81602(VarCurr)
=> ( v81601(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1787,axiom,
! [VarCurr] :
( v81602(VarCurr)
=> ( v81601(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6007,axiom,
! [VarCurr] :
( v81602(VarCurr)
<=> ( v81552(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15065,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81563(VarNext)
<=> ( v81564(VarNext)
& v81573(VarNext) ) ) ) ).
fof(addAssignment_25267,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81573(VarNext)
<=> v81571(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15064,axiom,
! [VarCurr] :
( v81571(VarCurr)
<=> ( v81542(VarCurr)
| v81574(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15063,axiom,
! [VarCurr] :
( v81574(VarCurr)
<=> ( v81575(VarCurr)
& v81595(VarCurr) ) ) ).
fof(writeUnaryOperator_5711,axiom,
! [VarCurr] :
( ~ v81595(VarCurr)
<=> v81542(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15062,axiom,
! [VarCurr] :
( v81575(VarCurr)
<=> ( v81576(VarCurr)
| v81593(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15061,axiom,
! [VarCurr] :
( v81593(VarCurr)
<=> ( v81554(VarCurr)
& v81594(VarCurr) ) ) ).
fof(writeUnaryOperator_5710,axiom,
! [VarCurr] :
( ~ v81594(VarCurr)
<=> v81556(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15060,axiom,
! [VarCurr] :
( v81576(VarCurr)
<=> ( v81577(VarCurr)
& v81556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15059,axiom,
! [VarCurr] :
( v81577(VarCurr)
<=> ( v81578(VarCurr)
| v81587(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15058,axiom,
! [VarCurr] :
( v81587(VarCurr)
<=> ( v81588(VarCurr)
& v81592(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6006,axiom,
! [VarCurr] :
( v81592(VarCurr)
<=> ( ( v81580(VarCurr,bitIndex2)
<=> $false )
& ( v81580(VarCurr,bitIndex1)
<=> $false )
& ( v81580(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15057,axiom,
! [VarCurr] :
( v81588(VarCurr)
<=> ( v81589(VarCurr)
| v81590(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15056,axiom,
! [VarCurr] :
( v81590(VarCurr)
<=> ( v81554(VarCurr)
& v81591(VarCurr) ) ) ).
fof(writeUnaryOperator_5709,axiom,
! [VarCurr] :
( ~ v81591(VarCurr)
<=> v81589(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6005,axiom,
! [VarCurr] :
( v81589(VarCurr)
<=> ( v81552(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15055,axiom,
! [VarCurr] :
( v81578(VarCurr)
<=> ( v81579(VarCurr)
| v81581(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15054,axiom,
! [VarCurr] :
( v81581(VarCurr)
<=> ( v81582(VarCurr)
& v81586(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6004,axiom,
! [VarCurr] :
( v81586(VarCurr)
<=> ( ( v81580(VarCurr,bitIndex2)
<=> $false )
& ( v81580(VarCurr,bitIndex1)
<=> $true )
& ( v81580(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15053,axiom,
! [VarCurr] :
( v81582(VarCurr)
<=> ( v81583(VarCurr)
| v81584(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15052,axiom,
! [VarCurr] :
( v81584(VarCurr)
<=> ( v81554(VarCurr)
& v81585(VarCurr) ) ) ).
fof(writeUnaryOperator_5708,axiom,
! [VarCurr] :
( ~ v81585(VarCurr)
<=> v81583(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6003,axiom,
! [VarCurr] :
( v81583(VarCurr)
<=> ( v81552(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6002,axiom,
! [VarCurr] :
( v81579(VarCurr)
<=> ( ( v81580(VarCurr,bitIndex2)
<=> $true )
& ( v81580(VarCurr,bitIndex1)
<=> $false )
& ( v81580(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_25266,axiom,
! [VarCurr] :
( v81580(VarCurr,bitIndex0)
<=> v81550(VarCurr) ) ).
fof(addAssignment_25265,axiom,
! [VarCurr] :
( v81580(VarCurr,bitIndex1)
<=> v81548(VarCurr) ) ).
fof(addAssignment_25264,axiom,
! [VarCurr] :
( v81580(VarCurr,bitIndex2)
<=> v81546(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15051,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81564(VarNext)
<=> ( v81565(VarNext)
& v81560(VarNext) ) ) ) ).
fof(writeUnaryOperator_5707,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v81565(VarNext)
<=> v81567(VarNext) ) ) ).
fof(addAssignment_25263,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81567(VarNext)
<=> v81560(VarCurr) ) ) ).
fof(addAssignment_25262,axiom,
! [VarCurr] :
( v81560(VarCurr)
<=> v73922(VarCurr) ) ).
fof(addAssignment_25261,axiom,
! [VarCurr] :
( v81558(VarCurr)
<=> $false ) ).
fof(addAssignment_25260,axiom,
! [VarCurr] :
( v81556(VarCurr)
<=> v73899(VarCurr) ) ).
fof(addAssignment_25259,axiom,
! [VarCurr] :
( v81554(VarCurr)
<=> $false ) ).
fof(addAssignment_25258,axiom,
! [VarCurr] :
( v81552(VarCurr)
<=> v73891(VarCurr,bitIndex7) ) ).
fof(addAssignment_25257,axiom,
! [VarCurr] :
( v73891(VarCurr,bitIndex7)
<=> v73893(VarCurr,bitIndex7) ) ).
fof(addAssignment_25256,axiom,
! [VarCurr] :
( v73893(VarCurr,bitIndex7)
<=> v72861(VarCurr,bitIndex7) ) ).
fof(addAssignment_25255,axiom,
! [VarCurr] :
( v81550(VarCurr)
<=> $false ) ).
fof(addAssignment_25254,axiom,
! [VarCurr] :
( v81548(VarCurr)
<=> $false ) ).
fof(addAssignment_25253,axiom,
! [VarCurr] :
( v81546(VarCurr)
<=> $true ) ).
fof(addAssignment_25252,axiom,
! [VarCurr] :
( v81544(VarCurr)
<=> $false ) ).
fof(addAssignment_25251,axiom,
! [VarCurr] :
( v81542(VarCurr)
<=> v73874(VarCurr) ) ).
fof(addAssignment_25250,axiom,
! [VarCurr] :
( v73744(VarCurr,bitIndex1)
<=> v73746(VarCurr,bitIndex1) ) ).
fof(addAssignment_25249,axiom,
! [VarCurr] :
( v73746(VarCurr,bitIndex1)
<=> v73748(VarCurr,bitIndex1) ) ).
fof(addAssignment_25248,axiom,
! [VarCurr] :
( v73748(VarCurr,bitIndex1)
<=> v73750(VarCurr,bitIndex1) ) ).
fof(addAssignment_25247,axiom,
! [VarCurr] :
( v73750(VarCurr,bitIndex1)
<=> v73752(VarCurr,bitIndex7) ) ).
fof(addAssignment_25246,axiom,
! [VarCurr] :
( v73752(VarCurr,bitIndex7)
<=> v73754(VarCurr,bitIndex7) ) ).
fof(addAssignment_25245,axiom,
! [VarCurr] :
( v73754(VarCurr,bitIndex7)
<=> v81472(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1290,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v81495(VarNext)
=> ( v81472(VarNext)
<=> v81472(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1348,axiom,
! [VarNext] :
( v81495(VarNext)
=> ( v81472(VarNext)
<=> v81530(VarNext) ) ) ).
fof(addAssignment_25244,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81530(VarNext)
<=> v81528(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3962,axiom,
! [VarCurr] :
( ~ v81474(VarCurr)
=> ( v81528(VarCurr)
<=> v81531(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3972,axiom,
! [VarCurr] :
( v81474(VarCurr)
=> ( v81528(VarCurr)
<=> v81476(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3961,axiom,
! [VarCurr] :
( ~ v81508(VarCurr)
=> ( v81531(VarCurr)
<=> v81490(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3971,axiom,
! [VarCurr] :
( v81508(VarCurr)
=> ( v81531(VarCurr)
<=> v81532(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1017,axiom,
! [VarCurr] :
( ( ~ v81511(VarCurr)
& ~ v81513(VarCurr) )
=> ( v81532(VarCurr)
<=> v81536(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3960,axiom,
! [VarCurr] :
( v81513(VarCurr)
=> ( v81532(VarCurr)
<=> v81535(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3970,axiom,
! [VarCurr] :
( v81511(VarCurr)
=> ( v81532(VarCurr)
<=> v81533(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3959,axiom,
! [VarCurr] :
( ~ v81521(VarCurr)
=> ( v81536(VarCurr)
<=> v81490(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3969,axiom,
! [VarCurr] :
( v81521(VarCurr)
=> ( v81536(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3958,axiom,
! [VarCurr] :
( ~ v81515(VarCurr)
=> ( v81535(VarCurr)
<=> v81490(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3968,axiom,
! [VarCurr] :
( v81515(VarCurr)
=> ( v81535(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1755,axiom,
! [VarCurr] :
( ~ v81534(VarCurr)
=> ( v81533(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1786,axiom,
! [VarCurr] :
( v81534(VarCurr)
=> ( v81533(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6001,axiom,
! [VarCurr] :
( v81534(VarCurr)
<=> ( v81484(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15050,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81495(VarNext)
<=> ( v81496(VarNext)
& v81505(VarNext) ) ) ) ).
fof(addAssignment_25243,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81505(VarNext)
<=> v81503(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15049,axiom,
! [VarCurr] :
( v81503(VarCurr)
<=> ( v81474(VarCurr)
| v81506(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15048,axiom,
! [VarCurr] :
( v81506(VarCurr)
<=> ( v81507(VarCurr)
& v81527(VarCurr) ) ) ).
fof(writeUnaryOperator_5706,axiom,
! [VarCurr] :
( ~ v81527(VarCurr)
<=> v81474(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15047,axiom,
! [VarCurr] :
( v81507(VarCurr)
<=> ( v81508(VarCurr)
| v81525(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15046,axiom,
! [VarCurr] :
( v81525(VarCurr)
<=> ( v81486(VarCurr)
& v81526(VarCurr) ) ) ).
fof(writeUnaryOperator_5705,axiom,
! [VarCurr] :
( ~ v81526(VarCurr)
<=> v81488(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15045,axiom,
! [VarCurr] :
( v81508(VarCurr)
<=> ( v81509(VarCurr)
& v81488(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15044,axiom,
! [VarCurr] :
( v81509(VarCurr)
<=> ( v81510(VarCurr)
| v81519(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15043,axiom,
! [VarCurr] :
( v81519(VarCurr)
<=> ( v81520(VarCurr)
& v81524(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6000,axiom,
! [VarCurr] :
( v81524(VarCurr)
<=> ( ( v81512(VarCurr,bitIndex2)
<=> $false )
& ( v81512(VarCurr,bitIndex1)
<=> $false )
& ( v81512(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15042,axiom,
! [VarCurr] :
( v81520(VarCurr)
<=> ( v81521(VarCurr)
| v81522(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15041,axiom,
! [VarCurr] :
( v81522(VarCurr)
<=> ( v81486(VarCurr)
& v81523(VarCurr) ) ) ).
fof(writeUnaryOperator_5704,axiom,
! [VarCurr] :
( ~ v81523(VarCurr)
<=> v81521(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5999,axiom,
! [VarCurr] :
( v81521(VarCurr)
<=> ( v81484(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15040,axiom,
! [VarCurr] :
( v81510(VarCurr)
<=> ( v81511(VarCurr)
| v81513(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15039,axiom,
! [VarCurr] :
( v81513(VarCurr)
<=> ( v81514(VarCurr)
& v81518(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5998,axiom,
! [VarCurr] :
( v81518(VarCurr)
<=> ( ( v81512(VarCurr,bitIndex2)
<=> $false )
& ( v81512(VarCurr,bitIndex1)
<=> $true )
& ( v81512(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15038,axiom,
! [VarCurr] :
( v81514(VarCurr)
<=> ( v81515(VarCurr)
| v81516(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15037,axiom,
! [VarCurr] :
( v81516(VarCurr)
<=> ( v81486(VarCurr)
& v81517(VarCurr) ) ) ).
fof(writeUnaryOperator_5703,axiom,
! [VarCurr] :
( ~ v81517(VarCurr)
<=> v81515(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5997,axiom,
! [VarCurr] :
( v81515(VarCurr)
<=> ( v81484(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5996,axiom,
! [VarCurr] :
( v81511(VarCurr)
<=> ( ( v81512(VarCurr,bitIndex2)
<=> $true )
& ( v81512(VarCurr,bitIndex1)
<=> $false )
& ( v81512(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_25242,axiom,
! [VarCurr] :
( v81512(VarCurr,bitIndex0)
<=> v81482(VarCurr) ) ).
fof(addAssignment_25241,axiom,
! [VarCurr] :
( v81512(VarCurr,bitIndex1)
<=> v81480(VarCurr) ) ).
fof(addAssignment_25240,axiom,
! [VarCurr] :
( v81512(VarCurr,bitIndex2)
<=> v81478(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15036,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81496(VarNext)
<=> ( v81497(VarNext)
& v81492(VarNext) ) ) ) ).
fof(writeUnaryOperator_5702,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v81497(VarNext)
<=> v81499(VarNext) ) ) ).
fof(addAssignment_25239,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81499(VarNext)
<=> v81492(VarCurr) ) ) ).
fof(addAssignment_25238,axiom,
! [VarCurr] :
( v81492(VarCurr)
<=> v73808(VarCurr) ) ).
fof(addAssignment_25237,axiom,
! [VarCurr] :
( v81490(VarCurr)
<=> $false ) ).
fof(addAssignment_25236,axiom,
! [VarCurr] :
( v81488(VarCurr)
<=> v73785(VarCurr) ) ).
fof(addAssignment_25235,axiom,
! [VarCurr] :
( v81486(VarCurr)
<=> $false ) ).
fof(addAssignment_25234,axiom,
! [VarCurr] :
( v81484(VarCurr)
<=> v73777(VarCurr,bitIndex7) ) ).
fof(addAssignment_25233,axiom,
! [VarCurr] :
( v73777(VarCurr,bitIndex7)
<=> v73779(VarCurr,bitIndex7) ) ).
fof(addAssignment_25232,axiom,
! [VarCurr] :
( v73779(VarCurr,bitIndex7)
<=> v72861(VarCurr,bitIndex7) ) ).
fof(addAssignment_25231,axiom,
! [VarCurr] :
( v81482(VarCurr)
<=> $false ) ).
fof(addAssignment_25230,axiom,
! [VarCurr] :
( v81480(VarCurr)
<=> $false ) ).
fof(addAssignment_25229,axiom,
! [VarCurr] :
( v81478(VarCurr)
<=> $true ) ).
fof(addAssignment_25228,axiom,
! [VarCurr] :
( v81476(VarCurr)
<=> $false ) ).
fof(addAssignment_25227,axiom,
! [VarCurr] :
( v81474(VarCurr)
<=> v73760(VarCurr) ) ).
fof(addAssignment_25226,axiom,
! [VarCurr] :
( v73630(VarCurr,bitIndex1)
<=> v73632(VarCurr,bitIndex1) ) ).
fof(addAssignment_25225,axiom,
! [VarCurr] :
( v73632(VarCurr,bitIndex1)
<=> v73634(VarCurr,bitIndex1) ) ).
fof(addAssignment_25224,axiom,
! [VarCurr] :
( v73634(VarCurr,bitIndex1)
<=> v73636(VarCurr,bitIndex1) ) ).
fof(addAssignment_25223,axiom,
! [VarCurr] :
( v73636(VarCurr,bitIndex1)
<=> v73638(VarCurr,bitIndex7) ) ).
fof(addAssignment_25222,axiom,
! [VarCurr] :
( v73638(VarCurr,bitIndex7)
<=> v73640(VarCurr,bitIndex7) ) ).
fof(addAssignment_25221,axiom,
! [VarCurr] :
( v73640(VarCurr,bitIndex7)
<=> v81404(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1289,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v81427(VarNext)
=> ( v81404(VarNext)
<=> v81404(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1347,axiom,
! [VarNext] :
( v81427(VarNext)
=> ( v81404(VarNext)
<=> v81462(VarNext) ) ) ).
fof(addAssignment_25220,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81462(VarNext)
<=> v81460(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3957,axiom,
! [VarCurr] :
( ~ v81406(VarCurr)
=> ( v81460(VarCurr)
<=> v81463(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3967,axiom,
! [VarCurr] :
( v81406(VarCurr)
=> ( v81460(VarCurr)
<=> v81408(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3956,axiom,
! [VarCurr] :
( ~ v81440(VarCurr)
=> ( v81463(VarCurr)
<=> v81422(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3966,axiom,
! [VarCurr] :
( v81440(VarCurr)
=> ( v81463(VarCurr)
<=> v81464(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1016,axiom,
! [VarCurr] :
( ( ~ v81443(VarCurr)
& ~ v81445(VarCurr) )
=> ( v81464(VarCurr)
<=> v81468(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3955,axiom,
! [VarCurr] :
( v81445(VarCurr)
=> ( v81464(VarCurr)
<=> v81467(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3965,axiom,
! [VarCurr] :
( v81443(VarCurr)
=> ( v81464(VarCurr)
<=> v81465(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3954,axiom,
! [VarCurr] :
( ~ v81453(VarCurr)
=> ( v81468(VarCurr)
<=> v81422(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3964,axiom,
! [VarCurr] :
( v81453(VarCurr)
=> ( v81468(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3953,axiom,
! [VarCurr] :
( ~ v81447(VarCurr)
=> ( v81467(VarCurr)
<=> v81422(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3963,axiom,
! [VarCurr] :
( v81447(VarCurr)
=> ( v81467(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1754,axiom,
! [VarCurr] :
( ~ v81466(VarCurr)
=> ( v81465(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1785,axiom,
! [VarCurr] :
( v81466(VarCurr)
=> ( v81465(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5995,axiom,
! [VarCurr] :
( v81466(VarCurr)
<=> ( v81416(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15035,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81427(VarNext)
<=> ( v81428(VarNext)
& v81437(VarNext) ) ) ) ).
fof(addAssignment_25219,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81437(VarNext)
<=> v81435(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15034,axiom,
! [VarCurr] :
( v81435(VarCurr)
<=> ( v81406(VarCurr)
| v81438(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15033,axiom,
! [VarCurr] :
( v81438(VarCurr)
<=> ( v81439(VarCurr)
& v81459(VarCurr) ) ) ).
fof(writeUnaryOperator_5701,axiom,
! [VarCurr] :
( ~ v81459(VarCurr)
<=> v81406(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15032,axiom,
! [VarCurr] :
( v81439(VarCurr)
<=> ( v81440(VarCurr)
| v81457(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15031,axiom,
! [VarCurr] :
( v81457(VarCurr)
<=> ( v81418(VarCurr)
& v81458(VarCurr) ) ) ).
fof(writeUnaryOperator_5700,axiom,
! [VarCurr] :
( ~ v81458(VarCurr)
<=> v81420(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15030,axiom,
! [VarCurr] :
( v81440(VarCurr)
<=> ( v81441(VarCurr)
& v81420(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15029,axiom,
! [VarCurr] :
( v81441(VarCurr)
<=> ( v81442(VarCurr)
| v81451(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15028,axiom,
! [VarCurr] :
( v81451(VarCurr)
<=> ( v81452(VarCurr)
& v81456(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5994,axiom,
! [VarCurr] :
( v81456(VarCurr)
<=> ( ( v81444(VarCurr,bitIndex2)
<=> $false )
& ( v81444(VarCurr,bitIndex1)
<=> $false )
& ( v81444(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15027,axiom,
! [VarCurr] :
( v81452(VarCurr)
<=> ( v81453(VarCurr)
| v81454(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15026,axiom,
! [VarCurr] :
( v81454(VarCurr)
<=> ( v81418(VarCurr)
& v81455(VarCurr) ) ) ).
fof(writeUnaryOperator_5699,axiom,
! [VarCurr] :
( ~ v81455(VarCurr)
<=> v81453(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5993,axiom,
! [VarCurr] :
( v81453(VarCurr)
<=> ( v81416(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15025,axiom,
! [VarCurr] :
( v81442(VarCurr)
<=> ( v81443(VarCurr)
| v81445(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15024,axiom,
! [VarCurr] :
( v81445(VarCurr)
<=> ( v81446(VarCurr)
& v81450(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5992,axiom,
! [VarCurr] :
( v81450(VarCurr)
<=> ( ( v81444(VarCurr,bitIndex2)
<=> $false )
& ( v81444(VarCurr,bitIndex1)
<=> $true )
& ( v81444(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15023,axiom,
! [VarCurr] :
( v81446(VarCurr)
<=> ( v81447(VarCurr)
| v81448(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15022,axiom,
! [VarCurr] :
( v81448(VarCurr)
<=> ( v81418(VarCurr)
& v81449(VarCurr) ) ) ).
fof(writeUnaryOperator_5698,axiom,
! [VarCurr] :
( ~ v81449(VarCurr)
<=> v81447(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5991,axiom,
! [VarCurr] :
( v81447(VarCurr)
<=> ( v81416(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5990,axiom,
! [VarCurr] :
( v81443(VarCurr)
<=> ( ( v81444(VarCurr,bitIndex2)
<=> $true )
& ( v81444(VarCurr,bitIndex1)
<=> $false )
& ( v81444(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_25218,axiom,
! [VarCurr] :
( v81444(VarCurr,bitIndex0)
<=> v81414(VarCurr) ) ).
fof(addAssignment_25217,axiom,
! [VarCurr] :
( v81444(VarCurr,bitIndex1)
<=> v81412(VarCurr) ) ).
fof(addAssignment_25216,axiom,
! [VarCurr] :
( v81444(VarCurr,bitIndex2)
<=> v81410(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15021,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81428(VarNext)
<=> ( v81429(VarNext)
& v81424(VarNext) ) ) ) ).
fof(writeUnaryOperator_5697,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v81429(VarNext)
<=> v81431(VarNext) ) ) ).
fof(addAssignment_25215,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81431(VarNext)
<=> v81424(VarCurr) ) ) ).
fof(addAssignment_25214,axiom,
! [VarCurr] :
( v81424(VarCurr)
<=> v73694(VarCurr) ) ).
fof(addAssignment_25213,axiom,
! [VarCurr] :
( v81422(VarCurr)
<=> $false ) ).
fof(addAssignment_25212,axiom,
! [VarCurr] :
( v81420(VarCurr)
<=> v73671(VarCurr) ) ).
fof(addAssignment_25211,axiom,
! [VarCurr] :
( v81418(VarCurr)
<=> $false ) ).
fof(addAssignment_25210,axiom,
! [VarCurr] :
( v81416(VarCurr)
<=> v73663(VarCurr,bitIndex7) ) ).
fof(addAssignment_25209,axiom,
! [VarCurr] :
( v73663(VarCurr,bitIndex7)
<=> v73665(VarCurr,bitIndex7) ) ).
fof(addAssignment_25208,axiom,
! [VarCurr] :
( v73665(VarCurr,bitIndex7)
<=> v72861(VarCurr,bitIndex7) ) ).
fof(addAssignment_25207,axiom,
! [VarCurr] :
( v81414(VarCurr)
<=> $false ) ).
fof(addAssignment_25206,axiom,
! [VarCurr] :
( v81412(VarCurr)
<=> $false ) ).
fof(addAssignment_25205,axiom,
! [VarCurr] :
( v81410(VarCurr)
<=> $true ) ).
fof(addAssignment_25204,axiom,
! [VarCurr] :
( v81408(VarCurr)
<=> $false ) ).
fof(addAssignment_25203,axiom,
! [VarCurr] :
( v81406(VarCurr)
<=> v73646(VarCurr) ) ).
fof(addAssignment_25202,axiom,
! [VarCurr] :
( v73516(VarCurr,bitIndex1)
<=> v73518(VarCurr,bitIndex1) ) ).
fof(addAssignment_25201,axiom,
! [VarCurr] :
( v73518(VarCurr,bitIndex1)
<=> v73520(VarCurr,bitIndex1) ) ).
fof(addAssignment_25200,axiom,
! [VarCurr] :
( v73520(VarCurr,bitIndex1)
<=> v73522(VarCurr,bitIndex1) ) ).
fof(addAssignment_25199,axiom,
! [VarCurr] :
( v73522(VarCurr,bitIndex1)
<=> v73524(VarCurr,bitIndex7) ) ).
fof(addAssignment_25198,axiom,
! [VarCurr] :
( v73524(VarCurr,bitIndex7)
<=> v73526(VarCurr,bitIndex7) ) ).
fof(addAssignment_25197,axiom,
! [VarCurr] :
( v73526(VarCurr,bitIndex7)
<=> v81336(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1288,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v81359(VarNext)
=> ( v81336(VarNext)
<=> v81336(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1346,axiom,
! [VarNext] :
( v81359(VarNext)
=> ( v81336(VarNext)
<=> v81394(VarNext) ) ) ).
fof(addAssignment_25196,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81394(VarNext)
<=> v81392(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3952,axiom,
! [VarCurr] :
( ~ v81338(VarCurr)
=> ( v81392(VarCurr)
<=> v81395(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3962,axiom,
! [VarCurr] :
( v81338(VarCurr)
=> ( v81392(VarCurr)
<=> v81340(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3951,axiom,
! [VarCurr] :
( ~ v81372(VarCurr)
=> ( v81395(VarCurr)
<=> v81354(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3961,axiom,
! [VarCurr] :
( v81372(VarCurr)
=> ( v81395(VarCurr)
<=> v81396(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1015,axiom,
! [VarCurr] :
( ( ~ v81375(VarCurr)
& ~ v81377(VarCurr) )
=> ( v81396(VarCurr)
<=> v81400(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3950,axiom,
! [VarCurr] :
( v81377(VarCurr)
=> ( v81396(VarCurr)
<=> v81399(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3960,axiom,
! [VarCurr] :
( v81375(VarCurr)
=> ( v81396(VarCurr)
<=> v81397(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3949,axiom,
! [VarCurr] :
( ~ v81385(VarCurr)
=> ( v81400(VarCurr)
<=> v81354(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3959,axiom,
! [VarCurr] :
( v81385(VarCurr)
=> ( v81400(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3948,axiom,
! [VarCurr] :
( ~ v81379(VarCurr)
=> ( v81399(VarCurr)
<=> v81354(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3958,axiom,
! [VarCurr] :
( v81379(VarCurr)
=> ( v81399(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1753,axiom,
! [VarCurr] :
( ~ v81398(VarCurr)
=> ( v81397(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1784,axiom,
! [VarCurr] :
( v81398(VarCurr)
=> ( v81397(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5989,axiom,
! [VarCurr] :
( v81398(VarCurr)
<=> ( v81348(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15020,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81359(VarNext)
<=> ( v81360(VarNext)
& v81369(VarNext) ) ) ) ).
fof(addAssignment_25195,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81369(VarNext)
<=> v81367(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15019,axiom,
! [VarCurr] :
( v81367(VarCurr)
<=> ( v81338(VarCurr)
| v81370(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15018,axiom,
! [VarCurr] :
( v81370(VarCurr)
<=> ( v81371(VarCurr)
& v81391(VarCurr) ) ) ).
fof(writeUnaryOperator_5696,axiom,
! [VarCurr] :
( ~ v81391(VarCurr)
<=> v81338(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15017,axiom,
! [VarCurr] :
( v81371(VarCurr)
<=> ( v81372(VarCurr)
| v81389(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15016,axiom,
! [VarCurr] :
( v81389(VarCurr)
<=> ( v81350(VarCurr)
& v81390(VarCurr) ) ) ).
fof(writeUnaryOperator_5695,axiom,
! [VarCurr] :
( ~ v81390(VarCurr)
<=> v81352(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15015,axiom,
! [VarCurr] :
( v81372(VarCurr)
<=> ( v81373(VarCurr)
& v81352(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15014,axiom,
! [VarCurr] :
( v81373(VarCurr)
<=> ( v81374(VarCurr)
| v81383(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15013,axiom,
! [VarCurr] :
( v81383(VarCurr)
<=> ( v81384(VarCurr)
& v81388(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5988,axiom,
! [VarCurr] :
( v81388(VarCurr)
<=> ( ( v81376(VarCurr,bitIndex2)
<=> $false )
& ( v81376(VarCurr,bitIndex1)
<=> $false )
& ( v81376(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15012,axiom,
! [VarCurr] :
( v81384(VarCurr)
<=> ( v81385(VarCurr)
| v81386(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15011,axiom,
! [VarCurr] :
( v81386(VarCurr)
<=> ( v81350(VarCurr)
& v81387(VarCurr) ) ) ).
fof(writeUnaryOperator_5694,axiom,
! [VarCurr] :
( ~ v81387(VarCurr)
<=> v81385(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5987,axiom,
! [VarCurr] :
( v81385(VarCurr)
<=> ( v81348(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15010,axiom,
! [VarCurr] :
( v81374(VarCurr)
<=> ( v81375(VarCurr)
| v81377(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15009,axiom,
! [VarCurr] :
( v81377(VarCurr)
<=> ( v81378(VarCurr)
& v81382(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5986,axiom,
! [VarCurr] :
( v81382(VarCurr)
<=> ( ( v81376(VarCurr,bitIndex2)
<=> $false )
& ( v81376(VarCurr,bitIndex1)
<=> $true )
& ( v81376(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15008,axiom,
! [VarCurr] :
( v81378(VarCurr)
<=> ( v81379(VarCurr)
| v81380(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15007,axiom,
! [VarCurr] :
( v81380(VarCurr)
<=> ( v81350(VarCurr)
& v81381(VarCurr) ) ) ).
fof(writeUnaryOperator_5693,axiom,
! [VarCurr] :
( ~ v81381(VarCurr)
<=> v81379(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5985,axiom,
! [VarCurr] :
( v81379(VarCurr)
<=> ( v81348(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5984,axiom,
! [VarCurr] :
( v81375(VarCurr)
<=> ( ( v81376(VarCurr,bitIndex2)
<=> $true )
& ( v81376(VarCurr,bitIndex1)
<=> $false )
& ( v81376(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_25194,axiom,
! [VarCurr] :
( v81376(VarCurr,bitIndex0)
<=> v81346(VarCurr) ) ).
fof(addAssignment_25193,axiom,
! [VarCurr] :
( v81376(VarCurr,bitIndex1)
<=> v81344(VarCurr) ) ).
fof(addAssignment_25192,axiom,
! [VarCurr] :
( v81376(VarCurr,bitIndex2)
<=> v81342(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15006,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81360(VarNext)
<=> ( v81361(VarNext)
& v81356(VarNext) ) ) ) ).
fof(writeUnaryOperator_5692,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v81361(VarNext)
<=> v81363(VarNext) ) ) ).
fof(addAssignment_25191,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81363(VarNext)
<=> v81356(VarCurr) ) ) ).
fof(addAssignment_25190,axiom,
! [VarCurr] :
( v81356(VarCurr)
<=> v73580(VarCurr) ) ).
fof(addAssignment_25189,axiom,
! [VarCurr] :
( v81354(VarCurr)
<=> $false ) ).
fof(addAssignment_25188,axiom,
! [VarCurr] :
( v81352(VarCurr)
<=> v73557(VarCurr) ) ).
fof(addAssignment_25187,axiom,
! [VarCurr] :
( v81350(VarCurr)
<=> $false ) ).
fof(addAssignment_25186,axiom,
! [VarCurr] :
( v81348(VarCurr)
<=> v73549(VarCurr,bitIndex7) ) ).
fof(addAssignment_25185,axiom,
! [VarCurr] :
( v73549(VarCurr,bitIndex7)
<=> v73551(VarCurr,bitIndex7) ) ).
fof(addAssignment_25184,axiom,
! [VarCurr] :
( v73551(VarCurr,bitIndex7)
<=> v72861(VarCurr,bitIndex7) ) ).
fof(addAssignment_25183,axiom,
! [VarCurr] :
( v81346(VarCurr)
<=> $false ) ).
fof(addAssignment_25182,axiom,
! [VarCurr] :
( v81344(VarCurr)
<=> $false ) ).
fof(addAssignment_25181,axiom,
! [VarCurr] :
( v81342(VarCurr)
<=> $true ) ).
fof(addAssignment_25180,axiom,
! [VarCurr] :
( v81340(VarCurr)
<=> $false ) ).
fof(addAssignment_25179,axiom,
! [VarCurr] :
( v81338(VarCurr)
<=> v73532(VarCurr) ) ).
fof(addAssignment_25178,axiom,
! [VarCurr] :
( v73402(VarCurr,bitIndex1)
<=> v73404(VarCurr,bitIndex1) ) ).
fof(addAssignment_25177,axiom,
! [VarCurr] :
( v73404(VarCurr,bitIndex1)
<=> v73406(VarCurr,bitIndex1) ) ).
fof(addAssignment_25176,axiom,
! [VarCurr] :
( v73406(VarCurr,bitIndex1)
<=> v73408(VarCurr,bitIndex1) ) ).
fof(addAssignment_25175,axiom,
! [VarCurr] :
( v73408(VarCurr,bitIndex1)
<=> v73410(VarCurr,bitIndex7) ) ).
fof(addAssignment_25174,axiom,
! [VarCurr] :
( v73410(VarCurr,bitIndex7)
<=> v73412(VarCurr,bitIndex7) ) ).
fof(addAssignment_25173,axiom,
! [VarCurr] :
( v73412(VarCurr,bitIndex7)
<=> v81268(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1287,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v81291(VarNext)
=> ( v81268(VarNext)
<=> v81268(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1345,axiom,
! [VarNext] :
( v81291(VarNext)
=> ( v81268(VarNext)
<=> v81326(VarNext) ) ) ).
fof(addAssignment_25172,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81326(VarNext)
<=> v81324(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3947,axiom,
! [VarCurr] :
( ~ v81270(VarCurr)
=> ( v81324(VarCurr)
<=> v81327(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3957,axiom,
! [VarCurr] :
( v81270(VarCurr)
=> ( v81324(VarCurr)
<=> v81272(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3946,axiom,
! [VarCurr] :
( ~ v81304(VarCurr)
=> ( v81327(VarCurr)
<=> v81286(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3956,axiom,
! [VarCurr] :
( v81304(VarCurr)
=> ( v81327(VarCurr)
<=> v81328(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1014,axiom,
! [VarCurr] :
( ( ~ v81307(VarCurr)
& ~ v81309(VarCurr) )
=> ( v81328(VarCurr)
<=> v81332(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3945,axiom,
! [VarCurr] :
( v81309(VarCurr)
=> ( v81328(VarCurr)
<=> v81331(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3955,axiom,
! [VarCurr] :
( v81307(VarCurr)
=> ( v81328(VarCurr)
<=> v81329(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3944,axiom,
! [VarCurr] :
( ~ v81317(VarCurr)
=> ( v81332(VarCurr)
<=> v81286(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3954,axiom,
! [VarCurr] :
( v81317(VarCurr)
=> ( v81332(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3943,axiom,
! [VarCurr] :
( ~ v81311(VarCurr)
=> ( v81331(VarCurr)
<=> v81286(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3953,axiom,
! [VarCurr] :
( v81311(VarCurr)
=> ( v81331(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1752,axiom,
! [VarCurr] :
( ~ v81330(VarCurr)
=> ( v81329(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1783,axiom,
! [VarCurr] :
( v81330(VarCurr)
=> ( v81329(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5983,axiom,
! [VarCurr] :
( v81330(VarCurr)
<=> ( v81280(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15005,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81291(VarNext)
<=> ( v81292(VarNext)
& v81301(VarNext) ) ) ) ).
fof(addAssignment_25171,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81301(VarNext)
<=> v81299(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15004,axiom,
! [VarCurr] :
( v81299(VarCurr)
<=> ( v81270(VarCurr)
| v81302(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15003,axiom,
! [VarCurr] :
( v81302(VarCurr)
<=> ( v81303(VarCurr)
& v81323(VarCurr) ) ) ).
fof(writeUnaryOperator_5691,axiom,
! [VarCurr] :
( ~ v81323(VarCurr)
<=> v81270(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15002,axiom,
! [VarCurr] :
( v81303(VarCurr)
<=> ( v81304(VarCurr)
| v81321(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15001,axiom,
! [VarCurr] :
( v81321(VarCurr)
<=> ( v81282(VarCurr)
& v81322(VarCurr) ) ) ).
fof(writeUnaryOperator_5690,axiom,
! [VarCurr] :
( ~ v81322(VarCurr)
<=> v81284(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_15000,axiom,
! [VarCurr] :
( v81304(VarCurr)
<=> ( v81305(VarCurr)
& v81284(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14999,axiom,
! [VarCurr] :
( v81305(VarCurr)
<=> ( v81306(VarCurr)
| v81315(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14998,axiom,
! [VarCurr] :
( v81315(VarCurr)
<=> ( v81316(VarCurr)
& v81320(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5982,axiom,
! [VarCurr] :
( v81320(VarCurr)
<=> ( ( v81308(VarCurr,bitIndex2)
<=> $false )
& ( v81308(VarCurr,bitIndex1)
<=> $false )
& ( v81308(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14997,axiom,
! [VarCurr] :
( v81316(VarCurr)
<=> ( v81317(VarCurr)
| v81318(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14996,axiom,
! [VarCurr] :
( v81318(VarCurr)
<=> ( v81282(VarCurr)
& v81319(VarCurr) ) ) ).
fof(writeUnaryOperator_5689,axiom,
! [VarCurr] :
( ~ v81319(VarCurr)
<=> v81317(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5981,axiom,
! [VarCurr] :
( v81317(VarCurr)
<=> ( v81280(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14995,axiom,
! [VarCurr] :
( v81306(VarCurr)
<=> ( v81307(VarCurr)
| v81309(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14994,axiom,
! [VarCurr] :
( v81309(VarCurr)
<=> ( v81310(VarCurr)
& v81314(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5980,axiom,
! [VarCurr] :
( v81314(VarCurr)
<=> ( ( v81308(VarCurr,bitIndex2)
<=> $false )
& ( v81308(VarCurr,bitIndex1)
<=> $true )
& ( v81308(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14993,axiom,
! [VarCurr] :
( v81310(VarCurr)
<=> ( v81311(VarCurr)
| v81312(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14992,axiom,
! [VarCurr] :
( v81312(VarCurr)
<=> ( v81282(VarCurr)
& v81313(VarCurr) ) ) ).
fof(writeUnaryOperator_5688,axiom,
! [VarCurr] :
( ~ v81313(VarCurr)
<=> v81311(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5979,axiom,
! [VarCurr] :
( v81311(VarCurr)
<=> ( v81280(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5978,axiom,
! [VarCurr] :
( v81307(VarCurr)
<=> ( ( v81308(VarCurr,bitIndex2)
<=> $true )
& ( v81308(VarCurr,bitIndex1)
<=> $false )
& ( v81308(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_25170,axiom,
! [VarCurr] :
( v81308(VarCurr,bitIndex0)
<=> v81278(VarCurr) ) ).
fof(addAssignment_25169,axiom,
! [VarCurr] :
( v81308(VarCurr,bitIndex1)
<=> v81276(VarCurr) ) ).
fof(addAssignment_25168,axiom,
! [VarCurr] :
( v81308(VarCurr,bitIndex2)
<=> v81274(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14991,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81292(VarNext)
<=> ( v81293(VarNext)
& v81288(VarNext) ) ) ) ).
fof(writeUnaryOperator_5687,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v81293(VarNext)
<=> v81295(VarNext) ) ) ).
fof(addAssignment_25167,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81295(VarNext)
<=> v81288(VarCurr) ) ) ).
fof(addAssignment_25166,axiom,
! [VarCurr] :
( v81288(VarCurr)
<=> v73466(VarCurr) ) ).
fof(addAssignment_25165,axiom,
! [VarCurr] :
( v81286(VarCurr)
<=> $false ) ).
fof(addAssignment_25164,axiom,
! [VarCurr] :
( v81284(VarCurr)
<=> v73443(VarCurr) ) ).
fof(addAssignment_25163,axiom,
! [VarCurr] :
( v81282(VarCurr)
<=> $false ) ).
fof(addAssignment_25162,axiom,
! [VarCurr] :
( v81280(VarCurr)
<=> v73435(VarCurr,bitIndex7) ) ).
fof(addAssignment_25161,axiom,
! [VarCurr] :
( v73435(VarCurr,bitIndex7)
<=> v73437(VarCurr,bitIndex7) ) ).
fof(addAssignment_25160,axiom,
! [VarCurr] :
( v73437(VarCurr,bitIndex7)
<=> v72861(VarCurr,bitIndex7) ) ).
fof(addAssignment_25159,axiom,
! [VarCurr] :
( v81278(VarCurr)
<=> $false ) ).
fof(addAssignment_25158,axiom,
! [VarCurr] :
( v81276(VarCurr)
<=> $false ) ).
fof(addAssignment_25157,axiom,
! [VarCurr] :
( v81274(VarCurr)
<=> $true ) ).
fof(addAssignment_25156,axiom,
! [VarCurr] :
( v81272(VarCurr)
<=> $false ) ).
fof(addAssignment_25155,axiom,
! [VarCurr] :
( v81270(VarCurr)
<=> v73418(VarCurr) ) ).
fof(addAssignment_25154,axiom,
! [VarCurr] :
( v73288(VarCurr,bitIndex1)
<=> v73290(VarCurr,bitIndex1) ) ).
fof(addAssignment_25153,axiom,
! [VarCurr] :
( v73290(VarCurr,bitIndex1)
<=> v73292(VarCurr,bitIndex1) ) ).
fof(addAssignment_25152,axiom,
! [VarCurr] :
( v73292(VarCurr,bitIndex1)
<=> v73294(VarCurr,bitIndex1) ) ).
fof(addAssignment_25151,axiom,
! [VarCurr] :
( v73294(VarCurr,bitIndex1)
<=> v73296(VarCurr,bitIndex7) ) ).
fof(addAssignment_25150,axiom,
! [VarCurr] :
( v73296(VarCurr,bitIndex7)
<=> v73298(VarCurr,bitIndex7) ) ).
fof(addAssignment_25149,axiom,
! [VarCurr] :
( v73298(VarCurr,bitIndex7)
<=> v81200(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1286,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v81223(VarNext)
=> ( v81200(VarNext)
<=> v81200(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1344,axiom,
! [VarNext] :
( v81223(VarNext)
=> ( v81200(VarNext)
<=> v81258(VarNext) ) ) ).
fof(addAssignment_25148,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81258(VarNext)
<=> v81256(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3942,axiom,
! [VarCurr] :
( ~ v81202(VarCurr)
=> ( v81256(VarCurr)
<=> v81259(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3952,axiom,
! [VarCurr] :
( v81202(VarCurr)
=> ( v81256(VarCurr)
<=> v81204(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3941,axiom,
! [VarCurr] :
( ~ v81236(VarCurr)
=> ( v81259(VarCurr)
<=> v81218(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3951,axiom,
! [VarCurr] :
( v81236(VarCurr)
=> ( v81259(VarCurr)
<=> v81260(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1013,axiom,
! [VarCurr] :
( ( ~ v81239(VarCurr)
& ~ v81241(VarCurr) )
=> ( v81260(VarCurr)
<=> v81264(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3940,axiom,
! [VarCurr] :
( v81241(VarCurr)
=> ( v81260(VarCurr)
<=> v81263(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3950,axiom,
! [VarCurr] :
( v81239(VarCurr)
=> ( v81260(VarCurr)
<=> v81261(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3939,axiom,
! [VarCurr] :
( ~ v81249(VarCurr)
=> ( v81264(VarCurr)
<=> v81218(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3949,axiom,
! [VarCurr] :
( v81249(VarCurr)
=> ( v81264(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3938,axiom,
! [VarCurr] :
( ~ v81243(VarCurr)
=> ( v81263(VarCurr)
<=> v81218(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3948,axiom,
! [VarCurr] :
( v81243(VarCurr)
=> ( v81263(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1751,axiom,
! [VarCurr] :
( ~ v81262(VarCurr)
=> ( v81261(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1782,axiom,
! [VarCurr] :
( v81262(VarCurr)
=> ( v81261(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5977,axiom,
! [VarCurr] :
( v81262(VarCurr)
<=> ( v81212(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14990,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81223(VarNext)
<=> ( v81224(VarNext)
& v81233(VarNext) ) ) ) ).
fof(addAssignment_25147,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81233(VarNext)
<=> v81231(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14989,axiom,
! [VarCurr] :
( v81231(VarCurr)
<=> ( v81202(VarCurr)
| v81234(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14988,axiom,
! [VarCurr] :
( v81234(VarCurr)
<=> ( v81235(VarCurr)
& v81255(VarCurr) ) ) ).
fof(writeUnaryOperator_5686,axiom,
! [VarCurr] :
( ~ v81255(VarCurr)
<=> v81202(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14987,axiom,
! [VarCurr] :
( v81235(VarCurr)
<=> ( v81236(VarCurr)
| v81253(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14986,axiom,
! [VarCurr] :
( v81253(VarCurr)
<=> ( v81214(VarCurr)
& v81254(VarCurr) ) ) ).
fof(writeUnaryOperator_5685,axiom,
! [VarCurr] :
( ~ v81254(VarCurr)
<=> v81216(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14985,axiom,
! [VarCurr] :
( v81236(VarCurr)
<=> ( v81237(VarCurr)
& v81216(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14984,axiom,
! [VarCurr] :
( v81237(VarCurr)
<=> ( v81238(VarCurr)
| v81247(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14983,axiom,
! [VarCurr] :
( v81247(VarCurr)
<=> ( v81248(VarCurr)
& v81252(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5976,axiom,
! [VarCurr] :
( v81252(VarCurr)
<=> ( ( v81240(VarCurr,bitIndex2)
<=> $false )
& ( v81240(VarCurr,bitIndex1)
<=> $false )
& ( v81240(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14982,axiom,
! [VarCurr] :
( v81248(VarCurr)
<=> ( v81249(VarCurr)
| v81250(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14981,axiom,
! [VarCurr] :
( v81250(VarCurr)
<=> ( v81214(VarCurr)
& v81251(VarCurr) ) ) ).
fof(writeUnaryOperator_5684,axiom,
! [VarCurr] :
( ~ v81251(VarCurr)
<=> v81249(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5975,axiom,
! [VarCurr] :
( v81249(VarCurr)
<=> ( v81212(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14980,axiom,
! [VarCurr] :
( v81238(VarCurr)
<=> ( v81239(VarCurr)
| v81241(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14979,axiom,
! [VarCurr] :
( v81241(VarCurr)
<=> ( v81242(VarCurr)
& v81246(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5974,axiom,
! [VarCurr] :
( v81246(VarCurr)
<=> ( ( v81240(VarCurr,bitIndex2)
<=> $false )
& ( v81240(VarCurr,bitIndex1)
<=> $true )
& ( v81240(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14978,axiom,
! [VarCurr] :
( v81242(VarCurr)
<=> ( v81243(VarCurr)
| v81244(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14977,axiom,
! [VarCurr] :
( v81244(VarCurr)
<=> ( v81214(VarCurr)
& v81245(VarCurr) ) ) ).
fof(writeUnaryOperator_5683,axiom,
! [VarCurr] :
( ~ v81245(VarCurr)
<=> v81243(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5973,axiom,
! [VarCurr] :
( v81243(VarCurr)
<=> ( v81212(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5972,axiom,
! [VarCurr] :
( v81239(VarCurr)
<=> ( ( v81240(VarCurr,bitIndex2)
<=> $true )
& ( v81240(VarCurr,bitIndex1)
<=> $false )
& ( v81240(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_25146,axiom,
! [VarCurr] :
( v81240(VarCurr,bitIndex0)
<=> v81210(VarCurr) ) ).
fof(addAssignment_25145,axiom,
! [VarCurr] :
( v81240(VarCurr,bitIndex1)
<=> v81208(VarCurr) ) ).
fof(addAssignment_25144,axiom,
! [VarCurr] :
( v81240(VarCurr,bitIndex2)
<=> v81206(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14976,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81224(VarNext)
<=> ( v81225(VarNext)
& v81220(VarNext) ) ) ) ).
fof(writeUnaryOperator_5682,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v81225(VarNext)
<=> v81227(VarNext) ) ) ).
fof(addAssignment_25143,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81227(VarNext)
<=> v81220(VarCurr) ) ) ).
fof(addAssignment_25142,axiom,
! [VarCurr] :
( v81220(VarCurr)
<=> v73352(VarCurr) ) ).
fof(addAssignment_25141,axiom,
! [VarCurr] :
( v81218(VarCurr)
<=> $false ) ).
fof(addAssignment_25140,axiom,
! [VarCurr] :
( v81216(VarCurr)
<=> v73329(VarCurr) ) ).
fof(addAssignment_25139,axiom,
! [VarCurr] :
( v81214(VarCurr)
<=> $false ) ).
fof(addAssignment_25138,axiom,
! [VarCurr] :
( v81212(VarCurr)
<=> v73321(VarCurr,bitIndex7) ) ).
fof(addAssignment_25137,axiom,
! [VarCurr] :
( v73321(VarCurr,bitIndex7)
<=> v73323(VarCurr,bitIndex7) ) ).
fof(addAssignment_25136,axiom,
! [VarCurr] :
( v73323(VarCurr,bitIndex7)
<=> v72861(VarCurr,bitIndex7) ) ).
fof(addAssignment_25135,axiom,
! [VarCurr] :
( v81210(VarCurr)
<=> $false ) ).
fof(addAssignment_25134,axiom,
! [VarCurr] :
( v81208(VarCurr)
<=> $false ) ).
fof(addAssignment_25133,axiom,
! [VarCurr] :
( v81206(VarCurr)
<=> $true ) ).
fof(addAssignment_25132,axiom,
! [VarCurr] :
( v81204(VarCurr)
<=> $false ) ).
fof(addAssignment_25131,axiom,
! [VarCurr] :
( v81202(VarCurr)
<=> v73304(VarCurr) ) ).
fof(addAssignment_25130,axiom,
! [VarCurr] :
( v73174(VarCurr,bitIndex1)
<=> v73176(VarCurr,bitIndex1) ) ).
fof(addAssignment_25129,axiom,
! [VarCurr] :
( v73176(VarCurr,bitIndex1)
<=> v73178(VarCurr,bitIndex1) ) ).
fof(addAssignment_25128,axiom,
! [VarCurr] :
( v73178(VarCurr,bitIndex1)
<=> v73180(VarCurr,bitIndex1) ) ).
fof(addAssignment_25127,axiom,
! [VarCurr] :
( v73180(VarCurr,bitIndex1)
<=> v73182(VarCurr,bitIndex7) ) ).
fof(addAssignment_25126,axiom,
! [VarCurr] :
( v73182(VarCurr,bitIndex7)
<=> v73184(VarCurr,bitIndex7) ) ).
fof(addAssignment_25125,axiom,
! [VarCurr] :
( v73184(VarCurr,bitIndex7)
<=> v81132(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1285,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v81155(VarNext)
=> ( v81132(VarNext)
<=> v81132(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1343,axiom,
! [VarNext] :
( v81155(VarNext)
=> ( v81132(VarNext)
<=> v81190(VarNext) ) ) ).
fof(addAssignment_25124,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81190(VarNext)
<=> v81188(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3937,axiom,
! [VarCurr] :
( ~ v81134(VarCurr)
=> ( v81188(VarCurr)
<=> v81191(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3947,axiom,
! [VarCurr] :
( v81134(VarCurr)
=> ( v81188(VarCurr)
<=> v81136(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3936,axiom,
! [VarCurr] :
( ~ v81168(VarCurr)
=> ( v81191(VarCurr)
<=> v81150(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3946,axiom,
! [VarCurr] :
( v81168(VarCurr)
=> ( v81191(VarCurr)
<=> v81192(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1012,axiom,
! [VarCurr] :
( ( ~ v81171(VarCurr)
& ~ v81173(VarCurr) )
=> ( v81192(VarCurr)
<=> v81196(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3935,axiom,
! [VarCurr] :
( v81173(VarCurr)
=> ( v81192(VarCurr)
<=> v81195(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3945,axiom,
! [VarCurr] :
( v81171(VarCurr)
=> ( v81192(VarCurr)
<=> v81193(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3934,axiom,
! [VarCurr] :
( ~ v81181(VarCurr)
=> ( v81196(VarCurr)
<=> v81150(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3944,axiom,
! [VarCurr] :
( v81181(VarCurr)
=> ( v81196(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3933,axiom,
! [VarCurr] :
( ~ v81175(VarCurr)
=> ( v81195(VarCurr)
<=> v81150(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3943,axiom,
! [VarCurr] :
( v81175(VarCurr)
=> ( v81195(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1750,axiom,
! [VarCurr] :
( ~ v81194(VarCurr)
=> ( v81193(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1781,axiom,
! [VarCurr] :
( v81194(VarCurr)
=> ( v81193(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5971,axiom,
! [VarCurr] :
( v81194(VarCurr)
<=> ( v81144(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14975,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81155(VarNext)
<=> ( v81156(VarNext)
& v81165(VarNext) ) ) ) ).
fof(addAssignment_25123,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81165(VarNext)
<=> v81163(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14974,axiom,
! [VarCurr] :
( v81163(VarCurr)
<=> ( v81134(VarCurr)
| v81166(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14973,axiom,
! [VarCurr] :
( v81166(VarCurr)
<=> ( v81167(VarCurr)
& v81187(VarCurr) ) ) ).
fof(writeUnaryOperator_5681,axiom,
! [VarCurr] :
( ~ v81187(VarCurr)
<=> v81134(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14972,axiom,
! [VarCurr] :
( v81167(VarCurr)
<=> ( v81168(VarCurr)
| v81185(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14971,axiom,
! [VarCurr] :
( v81185(VarCurr)
<=> ( v81146(VarCurr)
& v81186(VarCurr) ) ) ).
fof(writeUnaryOperator_5680,axiom,
! [VarCurr] :
( ~ v81186(VarCurr)
<=> v81148(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14970,axiom,
! [VarCurr] :
( v81168(VarCurr)
<=> ( v81169(VarCurr)
& v81148(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14969,axiom,
! [VarCurr] :
( v81169(VarCurr)
<=> ( v81170(VarCurr)
| v81179(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14968,axiom,
! [VarCurr] :
( v81179(VarCurr)
<=> ( v81180(VarCurr)
& v81184(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5970,axiom,
! [VarCurr] :
( v81184(VarCurr)
<=> ( ( v81172(VarCurr,bitIndex2)
<=> $false )
& ( v81172(VarCurr,bitIndex1)
<=> $false )
& ( v81172(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14967,axiom,
! [VarCurr] :
( v81180(VarCurr)
<=> ( v81181(VarCurr)
| v81182(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14966,axiom,
! [VarCurr] :
( v81182(VarCurr)
<=> ( v81146(VarCurr)
& v81183(VarCurr) ) ) ).
fof(writeUnaryOperator_5679,axiom,
! [VarCurr] :
( ~ v81183(VarCurr)
<=> v81181(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5969,axiom,
! [VarCurr] :
( v81181(VarCurr)
<=> ( v81144(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14965,axiom,
! [VarCurr] :
( v81170(VarCurr)
<=> ( v81171(VarCurr)
| v81173(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14964,axiom,
! [VarCurr] :
( v81173(VarCurr)
<=> ( v81174(VarCurr)
& v81178(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5968,axiom,
! [VarCurr] :
( v81178(VarCurr)
<=> ( ( v81172(VarCurr,bitIndex2)
<=> $false )
& ( v81172(VarCurr,bitIndex1)
<=> $true )
& ( v81172(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14963,axiom,
! [VarCurr] :
( v81174(VarCurr)
<=> ( v81175(VarCurr)
| v81176(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14962,axiom,
! [VarCurr] :
( v81176(VarCurr)
<=> ( v81146(VarCurr)
& v81177(VarCurr) ) ) ).
fof(writeUnaryOperator_5678,axiom,
! [VarCurr] :
( ~ v81177(VarCurr)
<=> v81175(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5967,axiom,
! [VarCurr] :
( v81175(VarCurr)
<=> ( v81144(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5966,axiom,
! [VarCurr] :
( v81171(VarCurr)
<=> ( ( v81172(VarCurr,bitIndex2)
<=> $true )
& ( v81172(VarCurr,bitIndex1)
<=> $false )
& ( v81172(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_25122,axiom,
! [VarCurr] :
( v81172(VarCurr,bitIndex0)
<=> v81142(VarCurr) ) ).
fof(addAssignment_25121,axiom,
! [VarCurr] :
( v81172(VarCurr,bitIndex1)
<=> v81140(VarCurr) ) ).
fof(addAssignment_25120,axiom,
! [VarCurr] :
( v81172(VarCurr,bitIndex2)
<=> v81138(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14961,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81156(VarNext)
<=> ( v81157(VarNext)
& v81152(VarNext) ) ) ) ).
fof(writeUnaryOperator_5677,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v81157(VarNext)
<=> v81159(VarNext) ) ) ).
fof(addAssignment_25119,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81159(VarNext)
<=> v81152(VarCurr) ) ) ).
fof(addAssignment_25118,axiom,
! [VarCurr] :
( v81152(VarCurr)
<=> v73238(VarCurr) ) ).
fof(addAssignment_25117,axiom,
! [VarCurr] :
( v81150(VarCurr)
<=> $false ) ).
fof(addAssignment_25116,axiom,
! [VarCurr] :
( v81148(VarCurr)
<=> v73215(VarCurr) ) ).
fof(addAssignment_25115,axiom,
! [VarCurr] :
( v81146(VarCurr)
<=> $false ) ).
fof(addAssignment_25114,axiom,
! [VarCurr] :
( v81144(VarCurr)
<=> v73207(VarCurr,bitIndex7) ) ).
fof(addAssignment_25113,axiom,
! [VarCurr] :
( v73207(VarCurr,bitIndex7)
<=> v73209(VarCurr,bitIndex7) ) ).
fof(addAssignment_25112,axiom,
! [VarCurr] :
( v73209(VarCurr,bitIndex7)
<=> v72861(VarCurr,bitIndex7) ) ).
fof(addAssignment_25111,axiom,
! [VarCurr] :
( v81142(VarCurr)
<=> $false ) ).
fof(addAssignment_25110,axiom,
! [VarCurr] :
( v81140(VarCurr)
<=> $false ) ).
fof(addAssignment_25109,axiom,
! [VarCurr] :
( v81138(VarCurr)
<=> $true ) ).
fof(addAssignment_25108,axiom,
! [VarCurr] :
( v81136(VarCurr)
<=> $false ) ).
fof(addAssignment_25107,axiom,
! [VarCurr] :
( v81134(VarCurr)
<=> v73190(VarCurr) ) ).
fof(addAssignment_25106,axiom,
! [VarCurr] :
( v73060(VarCurr,bitIndex1)
<=> v73062(VarCurr,bitIndex1) ) ).
fof(addAssignment_25105,axiom,
! [VarCurr] :
( v73062(VarCurr,bitIndex1)
<=> v73064(VarCurr,bitIndex1) ) ).
fof(addAssignment_25104,axiom,
! [VarCurr] :
( v73064(VarCurr,bitIndex1)
<=> v73066(VarCurr,bitIndex1) ) ).
fof(addAssignment_25103,axiom,
! [VarCurr] :
( v73066(VarCurr,bitIndex1)
<=> v73068(VarCurr,bitIndex7) ) ).
fof(addAssignment_25102,axiom,
! [VarCurr] :
( v73068(VarCurr,bitIndex7)
<=> v73070(VarCurr,bitIndex7) ) ).
fof(addAssignment_25101,axiom,
! [VarCurr] :
( v73070(VarCurr,bitIndex7)
<=> v81064(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1284,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v81087(VarNext)
=> ( v81064(VarNext)
<=> v81064(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1342,axiom,
! [VarNext] :
( v81087(VarNext)
=> ( v81064(VarNext)
<=> v81122(VarNext) ) ) ).
fof(addAssignment_25100,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81122(VarNext)
<=> v81120(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3932,axiom,
! [VarCurr] :
( ~ v81066(VarCurr)
=> ( v81120(VarCurr)
<=> v81123(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3942,axiom,
! [VarCurr] :
( v81066(VarCurr)
=> ( v81120(VarCurr)
<=> v81068(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3931,axiom,
! [VarCurr] :
( ~ v81100(VarCurr)
=> ( v81123(VarCurr)
<=> v81082(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3941,axiom,
! [VarCurr] :
( v81100(VarCurr)
=> ( v81123(VarCurr)
<=> v81124(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1011,axiom,
! [VarCurr] :
( ( ~ v81103(VarCurr)
& ~ v81105(VarCurr) )
=> ( v81124(VarCurr)
<=> v81128(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3930,axiom,
! [VarCurr] :
( v81105(VarCurr)
=> ( v81124(VarCurr)
<=> v81127(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3940,axiom,
! [VarCurr] :
( v81103(VarCurr)
=> ( v81124(VarCurr)
<=> v81125(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3929,axiom,
! [VarCurr] :
( ~ v81113(VarCurr)
=> ( v81128(VarCurr)
<=> v81082(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3939,axiom,
! [VarCurr] :
( v81113(VarCurr)
=> ( v81128(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3928,axiom,
! [VarCurr] :
( ~ v81107(VarCurr)
=> ( v81127(VarCurr)
<=> v81082(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3938,axiom,
! [VarCurr] :
( v81107(VarCurr)
=> ( v81127(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1749,axiom,
! [VarCurr] :
( ~ v81126(VarCurr)
=> ( v81125(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1780,axiom,
! [VarCurr] :
( v81126(VarCurr)
=> ( v81125(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5965,axiom,
! [VarCurr] :
( v81126(VarCurr)
<=> ( v81076(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14960,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81087(VarNext)
<=> ( v81088(VarNext)
& v81097(VarNext) ) ) ) ).
fof(addAssignment_25099,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81097(VarNext)
<=> v81095(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14959,axiom,
! [VarCurr] :
( v81095(VarCurr)
<=> ( v81066(VarCurr)
| v81098(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14958,axiom,
! [VarCurr] :
( v81098(VarCurr)
<=> ( v81099(VarCurr)
& v81119(VarCurr) ) ) ).
fof(writeUnaryOperator_5676,axiom,
! [VarCurr] :
( ~ v81119(VarCurr)
<=> v81066(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14957,axiom,
! [VarCurr] :
( v81099(VarCurr)
<=> ( v81100(VarCurr)
| v81117(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14956,axiom,
! [VarCurr] :
( v81117(VarCurr)
<=> ( v81078(VarCurr)
& v81118(VarCurr) ) ) ).
fof(writeUnaryOperator_5675,axiom,
! [VarCurr] :
( ~ v81118(VarCurr)
<=> v81080(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14955,axiom,
! [VarCurr] :
( v81100(VarCurr)
<=> ( v81101(VarCurr)
& v81080(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14954,axiom,
! [VarCurr] :
( v81101(VarCurr)
<=> ( v81102(VarCurr)
| v81111(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14953,axiom,
! [VarCurr] :
( v81111(VarCurr)
<=> ( v81112(VarCurr)
& v81116(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5964,axiom,
! [VarCurr] :
( v81116(VarCurr)
<=> ( ( v81104(VarCurr,bitIndex2)
<=> $false )
& ( v81104(VarCurr,bitIndex1)
<=> $false )
& ( v81104(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14952,axiom,
! [VarCurr] :
( v81112(VarCurr)
<=> ( v81113(VarCurr)
| v81114(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14951,axiom,
! [VarCurr] :
( v81114(VarCurr)
<=> ( v81078(VarCurr)
& v81115(VarCurr) ) ) ).
fof(writeUnaryOperator_5674,axiom,
! [VarCurr] :
( ~ v81115(VarCurr)
<=> v81113(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5963,axiom,
! [VarCurr] :
( v81113(VarCurr)
<=> ( v81076(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14950,axiom,
! [VarCurr] :
( v81102(VarCurr)
<=> ( v81103(VarCurr)
| v81105(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14949,axiom,
! [VarCurr] :
( v81105(VarCurr)
<=> ( v81106(VarCurr)
& v81110(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5962,axiom,
! [VarCurr] :
( v81110(VarCurr)
<=> ( ( v81104(VarCurr,bitIndex2)
<=> $false )
& ( v81104(VarCurr,bitIndex1)
<=> $true )
& ( v81104(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14948,axiom,
! [VarCurr] :
( v81106(VarCurr)
<=> ( v81107(VarCurr)
| v81108(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14947,axiom,
! [VarCurr] :
( v81108(VarCurr)
<=> ( v81078(VarCurr)
& v81109(VarCurr) ) ) ).
fof(writeUnaryOperator_5673,axiom,
! [VarCurr] :
( ~ v81109(VarCurr)
<=> v81107(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5961,axiom,
! [VarCurr] :
( v81107(VarCurr)
<=> ( v81076(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5960,axiom,
! [VarCurr] :
( v81103(VarCurr)
<=> ( ( v81104(VarCurr,bitIndex2)
<=> $true )
& ( v81104(VarCurr,bitIndex1)
<=> $false )
& ( v81104(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_25098,axiom,
! [VarCurr] :
( v81104(VarCurr,bitIndex0)
<=> v81074(VarCurr) ) ).
fof(addAssignment_25097,axiom,
! [VarCurr] :
( v81104(VarCurr,bitIndex1)
<=> v81072(VarCurr) ) ).
fof(addAssignment_25096,axiom,
! [VarCurr] :
( v81104(VarCurr,bitIndex2)
<=> v81070(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14946,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81088(VarNext)
<=> ( v81089(VarNext)
& v81084(VarNext) ) ) ) ).
fof(writeUnaryOperator_5672,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v81089(VarNext)
<=> v81091(VarNext) ) ) ).
fof(addAssignment_25095,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81091(VarNext)
<=> v81084(VarCurr) ) ) ).
fof(addAssignment_25094,axiom,
! [VarCurr] :
( v81084(VarCurr)
<=> v73124(VarCurr) ) ).
fof(addAssignment_25093,axiom,
! [VarCurr] :
( v81082(VarCurr)
<=> $false ) ).
fof(addAssignment_25092,axiom,
! [VarCurr] :
( v81080(VarCurr)
<=> v73101(VarCurr) ) ).
fof(addAssignment_25091,axiom,
! [VarCurr] :
( v81078(VarCurr)
<=> $false ) ).
fof(addAssignment_25090,axiom,
! [VarCurr] :
( v81076(VarCurr)
<=> v73093(VarCurr,bitIndex7) ) ).
fof(addAssignment_25089,axiom,
! [VarCurr] :
( v73093(VarCurr,bitIndex7)
<=> v73095(VarCurr,bitIndex7) ) ).
fof(addAssignment_25088,axiom,
! [VarCurr] :
( v73095(VarCurr,bitIndex7)
<=> v72861(VarCurr,bitIndex7) ) ).
fof(addAssignment_25087,axiom,
! [VarCurr] :
( v81074(VarCurr)
<=> $false ) ).
fof(addAssignment_25086,axiom,
! [VarCurr] :
( v81072(VarCurr)
<=> $false ) ).
fof(addAssignment_25085,axiom,
! [VarCurr] :
( v81070(VarCurr)
<=> $true ) ).
fof(addAssignment_25084,axiom,
! [VarCurr] :
( v81068(VarCurr)
<=> $false ) ).
fof(addAssignment_25083,axiom,
! [VarCurr] :
( v81066(VarCurr)
<=> v73076(VarCurr) ) ).
fof(addAssignment_25082,axiom,
! [VarCurr] :
( v72946(VarCurr,bitIndex1)
<=> v72948(VarCurr,bitIndex1) ) ).
fof(addAssignment_25081,axiom,
! [VarCurr] :
( v72948(VarCurr,bitIndex1)
<=> v72950(VarCurr,bitIndex1) ) ).
fof(addAssignment_25080,axiom,
! [VarCurr] :
( v72950(VarCurr,bitIndex1)
<=> v72952(VarCurr,bitIndex1) ) ).
fof(addAssignment_25079,axiom,
! [VarCurr] :
( v72952(VarCurr,bitIndex1)
<=> v72954(VarCurr,bitIndex7) ) ).
fof(addAssignment_25078,axiom,
! [VarCurr] :
( v72954(VarCurr,bitIndex7)
<=> v72956(VarCurr,bitIndex7) ) ).
fof(addAssignment_25077,axiom,
! [VarCurr] :
( v72956(VarCurr,bitIndex7)
<=> v80996(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1283,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v81019(VarNext)
=> ( v80996(VarNext)
<=> v80996(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1341,axiom,
! [VarNext] :
( v81019(VarNext)
=> ( v80996(VarNext)
<=> v81054(VarNext) ) ) ).
fof(addAssignment_25076,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81054(VarNext)
<=> v81052(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3927,axiom,
! [VarCurr] :
( ~ v80998(VarCurr)
=> ( v81052(VarCurr)
<=> v81055(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3937,axiom,
! [VarCurr] :
( v80998(VarCurr)
=> ( v81052(VarCurr)
<=> v81000(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3926,axiom,
! [VarCurr] :
( ~ v81032(VarCurr)
=> ( v81055(VarCurr)
<=> v81014(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3936,axiom,
! [VarCurr] :
( v81032(VarCurr)
=> ( v81055(VarCurr)
<=> v81056(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1010,axiom,
! [VarCurr] :
( ( ~ v81035(VarCurr)
& ~ v81037(VarCurr) )
=> ( v81056(VarCurr)
<=> v81060(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3925,axiom,
! [VarCurr] :
( v81037(VarCurr)
=> ( v81056(VarCurr)
<=> v81059(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3935,axiom,
! [VarCurr] :
( v81035(VarCurr)
=> ( v81056(VarCurr)
<=> v81057(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3924,axiom,
! [VarCurr] :
( ~ v81045(VarCurr)
=> ( v81060(VarCurr)
<=> v81014(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3934,axiom,
! [VarCurr] :
( v81045(VarCurr)
=> ( v81060(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3923,axiom,
! [VarCurr] :
( ~ v81039(VarCurr)
=> ( v81059(VarCurr)
<=> v81014(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3933,axiom,
! [VarCurr] :
( v81039(VarCurr)
=> ( v81059(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1748,axiom,
! [VarCurr] :
( ~ v81058(VarCurr)
=> ( v81057(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1779,axiom,
! [VarCurr] :
( v81058(VarCurr)
=> ( v81057(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5959,axiom,
! [VarCurr] :
( v81058(VarCurr)
<=> ( v81008(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14945,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81019(VarNext)
<=> ( v81020(VarNext)
& v81029(VarNext) ) ) ) ).
fof(addAssignment_25075,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81029(VarNext)
<=> v81027(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14944,axiom,
! [VarCurr] :
( v81027(VarCurr)
<=> ( v80998(VarCurr)
| v81030(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14943,axiom,
! [VarCurr] :
( v81030(VarCurr)
<=> ( v81031(VarCurr)
& v81051(VarCurr) ) ) ).
fof(writeUnaryOperator_5671,axiom,
! [VarCurr] :
( ~ v81051(VarCurr)
<=> v80998(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14942,axiom,
! [VarCurr] :
( v81031(VarCurr)
<=> ( v81032(VarCurr)
| v81049(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14941,axiom,
! [VarCurr] :
( v81049(VarCurr)
<=> ( v81010(VarCurr)
& v81050(VarCurr) ) ) ).
fof(writeUnaryOperator_5670,axiom,
! [VarCurr] :
( ~ v81050(VarCurr)
<=> v81012(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14940,axiom,
! [VarCurr] :
( v81032(VarCurr)
<=> ( v81033(VarCurr)
& v81012(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14939,axiom,
! [VarCurr] :
( v81033(VarCurr)
<=> ( v81034(VarCurr)
| v81043(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14938,axiom,
! [VarCurr] :
( v81043(VarCurr)
<=> ( v81044(VarCurr)
& v81048(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5958,axiom,
! [VarCurr] :
( v81048(VarCurr)
<=> ( ( v81036(VarCurr,bitIndex2)
<=> $false )
& ( v81036(VarCurr,bitIndex1)
<=> $false )
& ( v81036(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14937,axiom,
! [VarCurr] :
( v81044(VarCurr)
<=> ( v81045(VarCurr)
| v81046(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14936,axiom,
! [VarCurr] :
( v81046(VarCurr)
<=> ( v81010(VarCurr)
& v81047(VarCurr) ) ) ).
fof(writeUnaryOperator_5669,axiom,
! [VarCurr] :
( ~ v81047(VarCurr)
<=> v81045(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5957,axiom,
! [VarCurr] :
( v81045(VarCurr)
<=> ( v81008(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14935,axiom,
! [VarCurr] :
( v81034(VarCurr)
<=> ( v81035(VarCurr)
| v81037(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14934,axiom,
! [VarCurr] :
( v81037(VarCurr)
<=> ( v81038(VarCurr)
& v81042(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5956,axiom,
! [VarCurr] :
( v81042(VarCurr)
<=> ( ( v81036(VarCurr,bitIndex2)
<=> $false )
& ( v81036(VarCurr,bitIndex1)
<=> $true )
& ( v81036(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14933,axiom,
! [VarCurr] :
( v81038(VarCurr)
<=> ( v81039(VarCurr)
| v81040(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14932,axiom,
! [VarCurr] :
( v81040(VarCurr)
<=> ( v81010(VarCurr)
& v81041(VarCurr) ) ) ).
fof(writeUnaryOperator_5668,axiom,
! [VarCurr] :
( ~ v81041(VarCurr)
<=> v81039(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5955,axiom,
! [VarCurr] :
( v81039(VarCurr)
<=> ( v81008(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5954,axiom,
! [VarCurr] :
( v81035(VarCurr)
<=> ( ( v81036(VarCurr,bitIndex2)
<=> $true )
& ( v81036(VarCurr,bitIndex1)
<=> $false )
& ( v81036(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_25074,axiom,
! [VarCurr] :
( v81036(VarCurr,bitIndex0)
<=> v81006(VarCurr) ) ).
fof(addAssignment_25073,axiom,
! [VarCurr] :
( v81036(VarCurr,bitIndex1)
<=> v81004(VarCurr) ) ).
fof(addAssignment_25072,axiom,
! [VarCurr] :
( v81036(VarCurr,bitIndex2)
<=> v81002(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14931,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81020(VarNext)
<=> ( v81021(VarNext)
& v81016(VarNext) ) ) ) ).
fof(writeUnaryOperator_5667,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v81021(VarNext)
<=> v81023(VarNext) ) ) ).
fof(addAssignment_25071,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v81023(VarNext)
<=> v81016(VarCurr) ) ) ).
fof(addAssignment_25070,axiom,
! [VarCurr] :
( v81016(VarCurr)
<=> v73010(VarCurr) ) ).
fof(addAssignment_25069,axiom,
! [VarCurr] :
( v81014(VarCurr)
<=> $false ) ).
fof(addAssignment_25068,axiom,
! [VarCurr] :
( v81012(VarCurr)
<=> v72987(VarCurr) ) ).
fof(addAssignment_25067,axiom,
! [VarCurr] :
( v81010(VarCurr)
<=> $false ) ).
fof(addAssignment_25066,axiom,
! [VarCurr] :
( v81008(VarCurr)
<=> v72979(VarCurr,bitIndex7) ) ).
fof(addAssignment_25065,axiom,
! [VarCurr] :
( v72979(VarCurr,bitIndex7)
<=> v72981(VarCurr,bitIndex7) ) ).
fof(addAssignment_25064,axiom,
! [VarCurr] :
( v72981(VarCurr,bitIndex7)
<=> v72861(VarCurr,bitIndex7) ) ).
fof(addAssignment_25063,axiom,
! [VarCurr] :
( v81006(VarCurr)
<=> $false ) ).
fof(addAssignment_25062,axiom,
! [VarCurr] :
( v81004(VarCurr)
<=> $false ) ).
fof(addAssignment_25061,axiom,
! [VarCurr] :
( v81002(VarCurr)
<=> $true ) ).
fof(addAssignment_25060,axiom,
! [VarCurr] :
( v81000(VarCurr)
<=> $false ) ).
fof(addAssignment_25059,axiom,
! [VarCurr] :
( v80998(VarCurr)
<=> v72962(VarCurr) ) ).
fof(addAssignment_25058,axiom,
! [VarCurr] :
( v72814(VarCurr,bitIndex1)
<=> v72816(VarCurr,bitIndex1) ) ).
fof(addAssignment_25057,axiom,
! [VarCurr] :
( v72816(VarCurr,bitIndex1)
<=> v72818(VarCurr,bitIndex1) ) ).
fof(addAssignment_25056,axiom,
! [VarCurr] :
( v72818(VarCurr,bitIndex1)
<=> v72820(VarCurr,bitIndex1) ) ).
fof(addAssignment_25055,axiom,
! [VarCurr] :
( v72820(VarCurr,bitIndex1)
<=> v72822(VarCurr,bitIndex7) ) ).
fof(addAssignment_25054,axiom,
! [VarCurr] :
( v72822(VarCurr,bitIndex7)
<=> v72824(VarCurr,bitIndex7) ) ).
fof(addAssignment_25053,axiom,
! [VarCurr] :
( v72824(VarCurr,bitIndex7)
<=> v80928(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1282,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v80951(VarNext)
=> ( v80928(VarNext)
<=> v80928(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1340,axiom,
! [VarNext] :
( v80951(VarNext)
=> ( v80928(VarNext)
<=> v80986(VarNext) ) ) ).
fof(addAssignment_25052,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80986(VarNext)
<=> v80984(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3922,axiom,
! [VarCurr] :
( ~ v80930(VarCurr)
=> ( v80984(VarCurr)
<=> v80987(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3932,axiom,
! [VarCurr] :
( v80930(VarCurr)
=> ( v80984(VarCurr)
<=> v80932(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3921,axiom,
! [VarCurr] :
( ~ v80964(VarCurr)
=> ( v80987(VarCurr)
<=> v80946(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3931,axiom,
! [VarCurr] :
( v80964(VarCurr)
=> ( v80987(VarCurr)
<=> v80988(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1009,axiom,
! [VarCurr] :
( ( ~ v80967(VarCurr)
& ~ v80969(VarCurr) )
=> ( v80988(VarCurr)
<=> v80992(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3920,axiom,
! [VarCurr] :
( v80969(VarCurr)
=> ( v80988(VarCurr)
<=> v80991(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3930,axiom,
! [VarCurr] :
( v80967(VarCurr)
=> ( v80988(VarCurr)
<=> v80989(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3919,axiom,
! [VarCurr] :
( ~ v80977(VarCurr)
=> ( v80992(VarCurr)
<=> v80946(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3929,axiom,
! [VarCurr] :
( v80977(VarCurr)
=> ( v80992(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3918,axiom,
! [VarCurr] :
( ~ v80971(VarCurr)
=> ( v80991(VarCurr)
<=> v80946(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3928,axiom,
! [VarCurr] :
( v80971(VarCurr)
=> ( v80991(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1747,axiom,
! [VarCurr] :
( ~ v80990(VarCurr)
=> ( v80989(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1778,axiom,
! [VarCurr] :
( v80990(VarCurr)
=> ( v80989(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5953,axiom,
! [VarCurr] :
( v80990(VarCurr)
<=> ( v80940(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14930,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80951(VarNext)
<=> ( v80952(VarNext)
& v80961(VarNext) ) ) ) ).
fof(addAssignment_25051,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80961(VarNext)
<=> v80959(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14929,axiom,
! [VarCurr] :
( v80959(VarCurr)
<=> ( v80930(VarCurr)
| v80962(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14928,axiom,
! [VarCurr] :
( v80962(VarCurr)
<=> ( v80963(VarCurr)
& v80983(VarCurr) ) ) ).
fof(writeUnaryOperator_5666,axiom,
! [VarCurr] :
( ~ v80983(VarCurr)
<=> v80930(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14927,axiom,
! [VarCurr] :
( v80963(VarCurr)
<=> ( v80964(VarCurr)
| v80981(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14926,axiom,
! [VarCurr] :
( v80981(VarCurr)
<=> ( v80942(VarCurr)
& v80982(VarCurr) ) ) ).
fof(writeUnaryOperator_5665,axiom,
! [VarCurr] :
( ~ v80982(VarCurr)
<=> v80944(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14925,axiom,
! [VarCurr] :
( v80964(VarCurr)
<=> ( v80965(VarCurr)
& v80944(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14924,axiom,
! [VarCurr] :
( v80965(VarCurr)
<=> ( v80966(VarCurr)
| v80975(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14923,axiom,
! [VarCurr] :
( v80975(VarCurr)
<=> ( v80976(VarCurr)
& v80980(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5952,axiom,
! [VarCurr] :
( v80980(VarCurr)
<=> ( ( v80968(VarCurr,bitIndex2)
<=> $false )
& ( v80968(VarCurr,bitIndex1)
<=> $false )
& ( v80968(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14922,axiom,
! [VarCurr] :
( v80976(VarCurr)
<=> ( v80977(VarCurr)
| v80978(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14921,axiom,
! [VarCurr] :
( v80978(VarCurr)
<=> ( v80942(VarCurr)
& v80979(VarCurr) ) ) ).
fof(writeUnaryOperator_5664,axiom,
! [VarCurr] :
( ~ v80979(VarCurr)
<=> v80977(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5951,axiom,
! [VarCurr] :
( v80977(VarCurr)
<=> ( v80940(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14920,axiom,
! [VarCurr] :
( v80966(VarCurr)
<=> ( v80967(VarCurr)
| v80969(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14919,axiom,
! [VarCurr] :
( v80969(VarCurr)
<=> ( v80970(VarCurr)
& v80974(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5950,axiom,
! [VarCurr] :
( v80974(VarCurr)
<=> ( ( v80968(VarCurr,bitIndex2)
<=> $false )
& ( v80968(VarCurr,bitIndex1)
<=> $true )
& ( v80968(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14918,axiom,
! [VarCurr] :
( v80970(VarCurr)
<=> ( v80971(VarCurr)
| v80972(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14917,axiom,
! [VarCurr] :
( v80972(VarCurr)
<=> ( v80942(VarCurr)
& v80973(VarCurr) ) ) ).
fof(writeUnaryOperator_5663,axiom,
! [VarCurr] :
( ~ v80973(VarCurr)
<=> v80971(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5949,axiom,
! [VarCurr] :
( v80971(VarCurr)
<=> ( v80940(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5948,axiom,
! [VarCurr] :
( v80967(VarCurr)
<=> ( ( v80968(VarCurr,bitIndex2)
<=> $true )
& ( v80968(VarCurr,bitIndex1)
<=> $false )
& ( v80968(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_25050,axiom,
! [VarCurr] :
( v80968(VarCurr,bitIndex0)
<=> v80938(VarCurr) ) ).
fof(addAssignment_25049,axiom,
! [VarCurr] :
( v80968(VarCurr,bitIndex1)
<=> v80936(VarCurr) ) ).
fof(addAssignment_25048,axiom,
! [VarCurr] :
( v80968(VarCurr,bitIndex2)
<=> v80934(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14916,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80952(VarNext)
<=> ( v80953(VarNext)
& v80948(VarNext) ) ) ) ).
fof(writeUnaryOperator_5662,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v80953(VarNext)
<=> v80955(VarNext) ) ) ).
fof(addAssignment_25047,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80955(VarNext)
<=> v80948(VarCurr) ) ) ).
fof(addAssignment_25046,axiom,
! [VarCurr] :
( v80948(VarCurr)
<=> v72892(VarCurr) ) ).
fof(addAssignment_25045,axiom,
! [VarCurr] :
( v80946(VarCurr)
<=> $false ) ).
fof(addAssignment_25044,axiom,
! [VarCurr] :
( v80944(VarCurr)
<=> v72867(VarCurr) ) ).
fof(addAssignment_25043,axiom,
! [VarCurr] :
( v80942(VarCurr)
<=> $false ) ).
fof(addAssignment_25042,axiom,
! [VarCurr] :
( v80940(VarCurr)
<=> v72857(VarCurr,bitIndex7) ) ).
fof(addAssignment_25041,axiom,
! [VarCurr] :
( v72857(VarCurr,bitIndex7)
<=> v72859(VarCurr,bitIndex7) ) ).
fof(addAssignment_25040,axiom,
! [VarCurr] :
( v72859(VarCurr,bitIndex7)
<=> v72861(VarCurr,bitIndex7) ) ).
fof(addAssignment_25039,axiom,
! [VarCurr] :
( v72861(VarCurr,bitIndex7)
<=> v68423(VarCurr,bitIndex7) ) ).
fof(addAssignment_25038,axiom,
! [VarCurr] :
( v68423(VarCurr,bitIndex7)
<=> v68425(VarCurr,bitIndex7) ) ).
fof(addAssignment_25037,axiom,
! [VarCurr] :
( v68425(VarCurr,bitIndex7)
<=> v68427(VarCurr,bitIndex7) ) ).
fof(addAssignment_25036,axiom,
! [VarCurr] :
( v68427(VarCurr,bitIndex7)
<=> v68429(VarCurr,bitIndex7) ) ).
fof(addAssignment_25035,axiom,
! [VarCurr] :
( v68429(VarCurr,bitIndex7)
<=> v68431(VarCurr,bitIndex7) ) ).
fof(addAssignment_25034,axiom,
! [VarCurr] :
( v68431(VarCurr,bitIndex7)
<=> v68433(VarCurr,bitIndex7) ) ).
fof(addAssignment_25033,axiom,
! [VarCurr] :
( v80938(VarCurr)
<=> $false ) ).
fof(addAssignment_25032,axiom,
! [VarCurr] :
( v80936(VarCurr)
<=> $false ) ).
fof(addAssignment_25031,axiom,
! [VarCurr] :
( v80934(VarCurr)
<=> $true ) ).
fof(addAssignment_25030,axiom,
! [VarCurr] :
( v80932(VarCurr)
<=> $false ) ).
fof(addAssignment_25029,axiom,
! [VarCurr] :
( v80930(VarCurr)
<=> v72830(VarCurr) ) ).
fof(addAssignment_25028,axiom,
! [VarCurr] :
( v80908(VarCurr)
<=> v80910(VarCurr) ) ).
fof(addAssignment_25027,axiom,
! [VarCurr] :
( v80910(VarCurr)
<=> v68313(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14915,axiom,
! [VarCurr] :
( v68347(VarCurr)
<=> ( v80821(VarCurr)
| v80852(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14914,axiom,
! [VarCurr] :
( v80852(VarCurr)
<=> ( v80853(VarCurr)
| v80868(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14913,axiom,
! [VarCurr] :
( v80868(VarCurr)
<=> ( v80869(VarCurr)
| v80876(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14912,axiom,
! [VarCurr] :
( v80876(VarCurr)
<=> ( v80877(VarCurr)
| v80880(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14911,axiom,
! [VarCurr] :
( v80880(VarCurr)
<=> ( v80881(VarCurr)
| v80882(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_907,axiom,
! [VarCurr] :
( v80882(VarCurr)
<=> ( v68349(VarCurr,bitIndex62)
| v68349(VarCurr,bitIndex63) ) ) ).
fof(writeBinaryOperatorShiftedRanges_906,axiom,
! [VarCurr] :
( v80881(VarCurr)
<=> ( v68349(VarCurr,bitIndex60)
| v68349(VarCurr,bitIndex61) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14910,axiom,
! [VarCurr] :
( v80877(VarCurr)
<=> ( v80878(VarCurr)
| v80879(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_905,axiom,
! [VarCurr] :
( v80879(VarCurr)
<=> ( v68349(VarCurr,bitIndex58)
| v68349(VarCurr,bitIndex59) ) ) ).
fof(writeBinaryOperatorShiftedRanges_904,axiom,
! [VarCurr] :
( v80878(VarCurr)
<=> ( v68349(VarCurr,bitIndex56)
| v68349(VarCurr,bitIndex57) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14909,axiom,
! [VarCurr] :
( v80869(VarCurr)
<=> ( v80870(VarCurr)
| v80873(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14908,axiom,
! [VarCurr] :
( v80873(VarCurr)
<=> ( v80874(VarCurr)
| v80875(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_903,axiom,
! [VarCurr] :
( v80875(VarCurr)
<=> ( v68349(VarCurr,bitIndex54)
| v68349(VarCurr,bitIndex55) ) ) ).
fof(writeBinaryOperatorShiftedRanges_902,axiom,
! [VarCurr] :
( v80874(VarCurr)
<=> ( v68349(VarCurr,bitIndex52)
| v68349(VarCurr,bitIndex53) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14907,axiom,
! [VarCurr] :
( v80870(VarCurr)
<=> ( v80871(VarCurr)
| v80872(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_901,axiom,
! [VarCurr] :
( v80872(VarCurr)
<=> ( v68349(VarCurr,bitIndex50)
| v68349(VarCurr,bitIndex51) ) ) ).
fof(writeBinaryOperatorShiftedRanges_900,axiom,
! [VarCurr] :
( v80871(VarCurr)
<=> ( v68349(VarCurr,bitIndex48)
| v68349(VarCurr,bitIndex49) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14906,axiom,
! [VarCurr] :
( v80853(VarCurr)
<=> ( v80854(VarCurr)
| v80861(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14905,axiom,
! [VarCurr] :
( v80861(VarCurr)
<=> ( v80862(VarCurr)
| v80865(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14904,axiom,
! [VarCurr] :
( v80865(VarCurr)
<=> ( v80866(VarCurr)
| v80867(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_899,axiom,
! [VarCurr] :
( v80867(VarCurr)
<=> ( v68349(VarCurr,bitIndex46)
| v68349(VarCurr,bitIndex47) ) ) ).
fof(writeBinaryOperatorShiftedRanges_898,axiom,
! [VarCurr] :
( v80866(VarCurr)
<=> ( v68349(VarCurr,bitIndex44)
| v68349(VarCurr,bitIndex45) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14903,axiom,
! [VarCurr] :
( v80862(VarCurr)
<=> ( v80863(VarCurr)
| v80864(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_897,axiom,
! [VarCurr] :
( v80864(VarCurr)
<=> ( v68349(VarCurr,bitIndex42)
| v68349(VarCurr,bitIndex43) ) ) ).
fof(writeBinaryOperatorShiftedRanges_896,axiom,
! [VarCurr] :
( v80863(VarCurr)
<=> ( v68349(VarCurr,bitIndex40)
| v68349(VarCurr,bitIndex41) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14902,axiom,
! [VarCurr] :
( v80854(VarCurr)
<=> ( v80855(VarCurr)
| v80858(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14901,axiom,
! [VarCurr] :
( v80858(VarCurr)
<=> ( v80859(VarCurr)
| v80860(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_895,axiom,
! [VarCurr] :
( v80860(VarCurr)
<=> ( v68349(VarCurr,bitIndex38)
| v68349(VarCurr,bitIndex39) ) ) ).
fof(writeBinaryOperatorShiftedRanges_894,axiom,
! [VarCurr] :
( v80859(VarCurr)
<=> ( v68349(VarCurr,bitIndex36)
| v68349(VarCurr,bitIndex37) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14900,axiom,
! [VarCurr] :
( v80855(VarCurr)
<=> ( v80856(VarCurr)
| v80857(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_893,axiom,
! [VarCurr] :
( v80857(VarCurr)
<=> ( v68349(VarCurr,bitIndex34)
| v68349(VarCurr,bitIndex35) ) ) ).
fof(writeBinaryOperatorShiftedRanges_892,axiom,
! [VarCurr] :
( v80856(VarCurr)
<=> ( v68349(VarCurr,bitIndex32)
| v68349(VarCurr,bitIndex33) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14899,axiom,
! [VarCurr] :
( v80821(VarCurr)
<=> ( v80822(VarCurr)
| v80837(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14898,axiom,
! [VarCurr] :
( v80837(VarCurr)
<=> ( v80838(VarCurr)
| v80845(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14897,axiom,
! [VarCurr] :
( v80845(VarCurr)
<=> ( v80846(VarCurr)
| v80849(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14896,axiom,
! [VarCurr] :
( v80849(VarCurr)
<=> ( v80850(VarCurr)
| v80851(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_891,axiom,
! [VarCurr] :
( v80851(VarCurr)
<=> ( v68349(VarCurr,bitIndex30)
| v68349(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorShiftedRanges_890,axiom,
! [VarCurr] :
( v80850(VarCurr)
<=> ( v68349(VarCurr,bitIndex28)
| v68349(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14895,axiom,
! [VarCurr] :
( v80846(VarCurr)
<=> ( v80847(VarCurr)
| v80848(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_889,axiom,
! [VarCurr] :
( v80848(VarCurr)
<=> ( v68349(VarCurr,bitIndex26)
| v68349(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_888,axiom,
! [VarCurr] :
( v80847(VarCurr)
<=> ( v68349(VarCurr,bitIndex24)
| v68349(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14894,axiom,
! [VarCurr] :
( v80838(VarCurr)
<=> ( v80839(VarCurr)
| v80842(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14893,axiom,
! [VarCurr] :
( v80842(VarCurr)
<=> ( v80843(VarCurr)
| v80844(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_887,axiom,
! [VarCurr] :
( v80844(VarCurr)
<=> ( v68349(VarCurr,bitIndex22)
| v68349(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_886,axiom,
! [VarCurr] :
( v80843(VarCurr)
<=> ( v68349(VarCurr,bitIndex20)
| v68349(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14892,axiom,
! [VarCurr] :
( v80839(VarCurr)
<=> ( v80840(VarCurr)
| v80841(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_885,axiom,
! [VarCurr] :
( v80841(VarCurr)
<=> ( v68349(VarCurr,bitIndex18)
| v68349(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_884,axiom,
! [VarCurr] :
( v80840(VarCurr)
<=> ( v68349(VarCurr,bitIndex16)
| v68349(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14891,axiom,
! [VarCurr] :
( v80822(VarCurr)
<=> ( v80823(VarCurr)
| v80830(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14890,axiom,
! [VarCurr] :
( v80830(VarCurr)
<=> ( v80831(VarCurr)
| v80834(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14889,axiom,
! [VarCurr] :
( v80834(VarCurr)
<=> ( v80835(VarCurr)
| v80836(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_883,axiom,
! [VarCurr] :
( v80836(VarCurr)
<=> ( v68349(VarCurr,bitIndex14)
| v68349(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_882,axiom,
! [VarCurr] :
( v80835(VarCurr)
<=> ( v68349(VarCurr,bitIndex12)
| v68349(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14888,axiom,
! [VarCurr] :
( v80831(VarCurr)
<=> ( v80832(VarCurr)
| v80833(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_881,axiom,
! [VarCurr] :
( v80833(VarCurr)
<=> ( v68349(VarCurr,bitIndex10)
| v68349(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_880,axiom,
! [VarCurr] :
( v80832(VarCurr)
<=> ( v68349(VarCurr,bitIndex8)
| v68349(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14887,axiom,
! [VarCurr] :
( v80823(VarCurr)
<=> ( v80824(VarCurr)
| v80827(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14886,axiom,
! [VarCurr] :
( v80827(VarCurr)
<=> ( v80828(VarCurr)
| v80829(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_879,axiom,
! [VarCurr] :
( v80829(VarCurr)
<=> ( v68349(VarCurr,bitIndex6)
| v68349(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_878,axiom,
! [VarCurr] :
( v80828(VarCurr)
<=> ( v68349(VarCurr,bitIndex4)
| v68349(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14885,axiom,
! [VarCurr] :
( v80824(VarCurr)
<=> ( v80825(VarCurr)
| v80826(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_877,axiom,
! [VarCurr] :
( v80826(VarCurr)
<=> ( v68349(VarCurr,bitIndex2)
| v68349(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_876,axiom,
! [VarCurr] :
( v80825(VarCurr)
<=> ( v68349(VarCurr,bitIndex0)
| v68349(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_25026,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v68349(VarCurr,B)
<=> v68351(VarCurr,B) ) ) ).
fof(addAssignment_25025,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v68351(VarCurr,B)
<=> v68353(VarCurr,B) ) ) ).
fof(addAssignment_25024,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v68353(VarCurr,B)
<=> v68355(VarCurr,B) ) ) ).
fof(addAssignment_25023,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v68355(VarCurr,B)
<=> v68357(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_18,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v68357(VarCurr,B)
<=> ( v80816(VarCurr,B)
& v77621(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_17,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v80816(VarCurr,B)
<=> ( v80817(VarCurr,B)
& v72812(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_16,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v80817(VarCurr,B)
<=> ( v80818(VarCurr,B)
& v72809(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_5661,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v80818(VarCurr,B)
<=> ~ v68359(VarCurr,B) ) ) ).
fof(addAssignment_25022,axiom,
! [VarCurr,B] :
( range_19_0(B)
=> ( v77621(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_25021,axiom,
! [VarCurr] :
( v77621(VarCurr,bitIndex20)
<=> v80739(VarCurr) ) ).
fof(addAssignment_25020,axiom,
! [VarCurr] :
( v77621(VarCurr,bitIndex21)
<=> v80663(VarCurr) ) ).
fof(addAssignment_25019,axiom,
! [VarCurr] :
( v77621(VarCurr,bitIndex22)
<=> v80587(VarCurr) ) ).
fof(addAssignment_25018,axiom,
! [VarCurr] :
( v77621(VarCurr,bitIndex23)
<=> v80511(VarCurr) ) ).
fof(addAssignment_25017,axiom,
! [VarCurr] :
( v77621(VarCurr,bitIndex24)
<=> v80435(VarCurr) ) ).
fof(addAssignment_25016,axiom,
! [VarCurr] :
( v77621(VarCurr,bitIndex25)
<=> v80359(VarCurr) ) ).
fof(addAssignment_25015,axiom,
! [VarCurr] :
( v77621(VarCurr,bitIndex26)
<=> v80283(VarCurr) ) ).
fof(addAssignment_25014,axiom,
! [VarCurr] :
( v77621(VarCurr,bitIndex27)
<=> v80207(VarCurr) ) ).
fof(addAssignment_25013,axiom,
! [VarCurr] :
( v77621(VarCurr,bitIndex28)
<=> v80131(VarCurr) ) ).
fof(addAssignment_25012,axiom,
! [VarCurr] :
( v77621(VarCurr,bitIndex29)
<=> v80055(VarCurr) ) ).
fof(addAssignment_25011,axiom,
! [VarCurr] :
( v77621(VarCurr,bitIndex30)
<=> v79979(VarCurr) ) ).
fof(addAssignment_25010,axiom,
! [VarCurr] :
( v77621(VarCurr,bitIndex31)
<=> v79903(VarCurr) ) ).
fof(addAssignment_25009,axiom,
! [VarCurr] :
( v77621(VarCurr,bitIndex32)
<=> v79827(VarCurr) ) ).
fof(addAssignment_25008,axiom,
! [VarCurr] :
( v77621(VarCurr,bitIndex33)
<=> v79751(VarCurr) ) ).
fof(addAssignment_25007,axiom,
! [VarCurr] :
( v77621(VarCurr,bitIndex34)
<=> v79675(VarCurr) ) ).
fof(addAssignment_25006,axiom,
! [VarCurr] :
( v77621(VarCurr,bitIndex35)
<=> v79599(VarCurr) ) ).
fof(addAssignment_25005,axiom,
! [VarCurr] :
( v77621(VarCurr,bitIndex36)
<=> v79523(VarCurr) ) ).
fof(addAssignment_25004,axiom,
! [VarCurr] :
( v77621(VarCurr,bitIndex37)
<=> v79447(VarCurr) ) ).
fof(addAssignment_25003,axiom,
! [VarCurr] :
( v77621(VarCurr,bitIndex38)
<=> v79371(VarCurr) ) ).
fof(addAssignment_25002,axiom,
! [VarCurr] :
( v77621(VarCurr,bitIndex39)
<=> v79295(VarCurr) ) ).
fof(addAssignment_25001,axiom,
! [VarCurr] :
( v77621(VarCurr,bitIndex40)
<=> v79219(VarCurr) ) ).
fof(addAssignment_25000,axiom,
! [VarCurr] :
( v77621(VarCurr,bitIndex41)
<=> v79143(VarCurr) ) ).
fof(addAssignment_24999,axiom,
! [VarCurr] :
( v77621(VarCurr,bitIndex42)
<=> v79067(VarCurr) ) ).
fof(addAssignment_24998,axiom,
! [VarCurr] :
( v77621(VarCurr,bitIndex43)
<=> v78991(VarCurr) ) ).
fof(addAssignment_24997,axiom,
! [VarCurr] :
( v77621(VarCurr,bitIndex44)
<=> v78915(VarCurr) ) ).
fof(addAssignment_24996,axiom,
! [VarCurr] :
( v77621(VarCurr,bitIndex45)
<=> v78839(VarCurr) ) ).
fof(addAssignment_24995,axiom,
! [VarCurr] :
( v77621(VarCurr,bitIndex46)
<=> v78763(VarCurr) ) ).
fof(addAssignment_24994,axiom,
! [VarCurr] :
( v77621(VarCurr,bitIndex47)
<=> v78687(VarCurr) ) ).
fof(addAssignment_24993,axiom,
! [VarCurr] :
( v77621(VarCurr,bitIndex48)
<=> v78611(VarCurr) ) ).
fof(addAssignment_24992,axiom,
! [VarCurr] :
( v77621(VarCurr,bitIndex49)
<=> v78535(VarCurr) ) ).
fof(addAssignment_24991,axiom,
! [VarCurr] :
( v77621(VarCurr,bitIndex50)
<=> v78459(VarCurr) ) ).
fof(addAssignment_24990,axiom,
! [VarCurr] :
( v77621(VarCurr,bitIndex51)
<=> v78383(VarCurr) ) ).
fof(addAssignment_24989,axiom,
! [VarCurr] :
( v77621(VarCurr,bitIndex52)
<=> v78307(VarCurr) ) ).
fof(addAssignment_24988,axiom,
! [VarCurr] :
( v77621(VarCurr,bitIndex53)
<=> v78231(VarCurr) ) ).
fof(addAssignment_24987,axiom,
! [VarCurr] :
( v77621(VarCurr,bitIndex54)
<=> v78155(VarCurr) ) ).
fof(addAssignment_24986,axiom,
! [VarCurr] :
( v77621(VarCurr,bitIndex55)
<=> v78079(VarCurr) ) ).
fof(addAssignment_24985,axiom,
! [VarCurr] :
( v77621(VarCurr,bitIndex56)
<=> v78003(VarCurr) ) ).
fof(addAssignment_24984,axiom,
! [VarCurr] :
( v77621(VarCurr,bitIndex57)
<=> v77927(VarCurr) ) ).
fof(addAssignment_24983,axiom,
! [VarCurr] :
( v77621(VarCurr,bitIndex58)
<=> v77851(VarCurr) ) ).
fof(addAssignment_24982,axiom,
! [VarCurr] :
( v77621(VarCurr,bitIndex59)
<=> v77775(VarCurr) ) ).
fof(addAssignment_24981,axiom,
! [VarCurr] :
( ( v77621(VarCurr,bitIndex61)
<=> $false )
& ( v77621(VarCurr,bitIndex60)
<=> $false ) ) ).
fof(addAssignment_24980,axiom,
! [VarCurr] :
( v77621(VarCurr,bitIndex62)
<=> v77699(VarCurr) ) ).
fof(addAssignment_24979,axiom,
! [VarCurr] :
( v77621(VarCurr,bitIndex63)
<=> v77623(VarCurr) ) ).
fof(addAssignment_24978,axiom,
! [VarCurr] :
( v80739(VarCurr)
<=> v80741(VarCurr) ) ).
fof(addAssignment_24977,axiom,
! [VarCurr] :
( v80741(VarCurr)
<=> v80743(VarCurr) ) ).
fof(addAssignment_24976,axiom,
! [VarCurr] :
( v80743(VarCurr)
<=> v80745(VarCurr) ) ).
fof(addAssignment_24975,axiom,
! [VarCurr] :
( v80745(VarCurr)
<=> v77514(VarCurr,bitIndex31) ) ).
fof(addAssignment_24974,axiom,
! [VarCurr] :
( v77514(VarCurr,bitIndex31)
<=> v77516(VarCurr,bitIndex31) ) ).
fof(addAssignment_24973,axiom,
! [VarCurr] :
( v77516(VarCurr,bitIndex31)
<=> v80747(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1281,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v80770(VarNext)
=> ( v80747(VarNext)
<=> v80747(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1339,axiom,
! [VarNext] :
( v80770(VarNext)
=> ( v80747(VarNext)
<=> v80805(VarNext) ) ) ).
fof(addAssignment_24972,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80805(VarNext)
<=> v80803(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3917,axiom,
! [VarCurr] :
( ~ v80749(VarCurr)
=> ( v80803(VarCurr)
<=> v80806(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3927,axiom,
! [VarCurr] :
( v80749(VarCurr)
=> ( v80803(VarCurr)
<=> v80751(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3916,axiom,
! [VarCurr] :
( ~ v80783(VarCurr)
=> ( v80806(VarCurr)
<=> v80765(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3926,axiom,
! [VarCurr] :
( v80783(VarCurr)
=> ( v80806(VarCurr)
<=> v80807(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1008,axiom,
! [VarCurr] :
( ( ~ v80786(VarCurr)
& ~ v80788(VarCurr) )
=> ( v80807(VarCurr)
<=> v80811(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3915,axiom,
! [VarCurr] :
( v80788(VarCurr)
=> ( v80807(VarCurr)
<=> v80810(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3925,axiom,
! [VarCurr] :
( v80786(VarCurr)
=> ( v80807(VarCurr)
<=> v80808(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3914,axiom,
! [VarCurr] :
( ~ v80796(VarCurr)
=> ( v80811(VarCurr)
<=> v80765(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3924,axiom,
! [VarCurr] :
( v80796(VarCurr)
=> ( v80811(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3913,axiom,
! [VarCurr] :
( ~ v80790(VarCurr)
=> ( v80810(VarCurr)
<=> v80765(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3923,axiom,
! [VarCurr] :
( v80790(VarCurr)
=> ( v80810(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1746,axiom,
! [VarCurr] :
( ~ v80809(VarCurr)
=> ( v80808(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1777,axiom,
! [VarCurr] :
( v80809(VarCurr)
=> ( v80808(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5947,axiom,
! [VarCurr] :
( v80809(VarCurr)
<=> ( v80759(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14884,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80770(VarNext)
<=> ( v80771(VarNext)
& v80780(VarNext) ) ) ) ).
fof(addAssignment_24971,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80780(VarNext)
<=> v80778(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14883,axiom,
! [VarCurr] :
( v80778(VarCurr)
<=> ( v80749(VarCurr)
| v80781(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14882,axiom,
! [VarCurr] :
( v80781(VarCurr)
<=> ( v80782(VarCurr)
& v80802(VarCurr) ) ) ).
fof(writeUnaryOperator_5660,axiom,
! [VarCurr] :
( ~ v80802(VarCurr)
<=> v80749(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14881,axiom,
! [VarCurr] :
( v80782(VarCurr)
<=> ( v80783(VarCurr)
| v80800(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14880,axiom,
! [VarCurr] :
( v80800(VarCurr)
<=> ( v80761(VarCurr)
& v80801(VarCurr) ) ) ).
fof(writeUnaryOperator_5659,axiom,
! [VarCurr] :
( ~ v80801(VarCurr)
<=> v80763(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14879,axiom,
! [VarCurr] :
( v80783(VarCurr)
<=> ( v80784(VarCurr)
& v80763(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14878,axiom,
! [VarCurr] :
( v80784(VarCurr)
<=> ( v80785(VarCurr)
| v80794(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14877,axiom,
! [VarCurr] :
( v80794(VarCurr)
<=> ( v80795(VarCurr)
& v80799(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5946,axiom,
! [VarCurr] :
( v80799(VarCurr)
<=> ( ( v80787(VarCurr,bitIndex2)
<=> $false )
& ( v80787(VarCurr,bitIndex1)
<=> $false )
& ( v80787(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14876,axiom,
! [VarCurr] :
( v80795(VarCurr)
<=> ( v80796(VarCurr)
| v80797(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14875,axiom,
! [VarCurr] :
( v80797(VarCurr)
<=> ( v80761(VarCurr)
& v80798(VarCurr) ) ) ).
fof(writeUnaryOperator_5658,axiom,
! [VarCurr] :
( ~ v80798(VarCurr)
<=> v80796(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5945,axiom,
! [VarCurr] :
( v80796(VarCurr)
<=> ( v80759(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14874,axiom,
! [VarCurr] :
( v80785(VarCurr)
<=> ( v80786(VarCurr)
| v80788(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14873,axiom,
! [VarCurr] :
( v80788(VarCurr)
<=> ( v80789(VarCurr)
& v80793(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5944,axiom,
! [VarCurr] :
( v80793(VarCurr)
<=> ( ( v80787(VarCurr,bitIndex2)
<=> $false )
& ( v80787(VarCurr,bitIndex1)
<=> $true )
& ( v80787(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14872,axiom,
! [VarCurr] :
( v80789(VarCurr)
<=> ( v80790(VarCurr)
| v80791(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14871,axiom,
! [VarCurr] :
( v80791(VarCurr)
<=> ( v80761(VarCurr)
& v80792(VarCurr) ) ) ).
fof(writeUnaryOperator_5657,axiom,
! [VarCurr] :
( ~ v80792(VarCurr)
<=> v80790(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5943,axiom,
! [VarCurr] :
( v80790(VarCurr)
<=> ( v80759(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5942,axiom,
! [VarCurr] :
( v80786(VarCurr)
<=> ( ( v80787(VarCurr,bitIndex2)
<=> $true )
& ( v80787(VarCurr,bitIndex1)
<=> $false )
& ( v80787(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_24970,axiom,
! [VarCurr] :
( v80787(VarCurr,bitIndex0)
<=> v80757(VarCurr) ) ).
fof(addAssignment_24969,axiom,
! [VarCurr] :
( v80787(VarCurr,bitIndex1)
<=> v80755(VarCurr) ) ).
fof(addAssignment_24968,axiom,
! [VarCurr] :
( v80787(VarCurr,bitIndex2)
<=> v80753(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14870,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80771(VarNext)
<=> ( v80772(VarNext)
& v80767(VarNext) ) ) ) ).
fof(writeUnaryOperator_5656,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v80772(VarNext)
<=> v80774(VarNext) ) ) ).
fof(addAssignment_24967,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80774(VarNext)
<=> v80767(VarCurr) ) ) ).
fof(addAssignment_24966,axiom,
! [VarCurr] :
( v80767(VarCurr)
<=> v77570(VarCurr) ) ).
fof(addAssignment_24965,axiom,
! [VarCurr] :
( v80765(VarCurr)
<=> $false ) ).
fof(addAssignment_24964,axiom,
! [VarCurr] :
( v80763(VarCurr)
<=> v77547(VarCurr) ) ).
fof(addAssignment_24963,axiom,
! [VarCurr] :
( v80761(VarCurr)
<=> $false ) ).
fof(addAssignment_24962,axiom,
! [VarCurr] :
( v80759(VarCurr)
<=> v77539(VarCurr,bitIndex31) ) ).
fof(addAssignment_24961,axiom,
! [VarCurr] :
( v77539(VarCurr,bitIndex31)
<=> v77541(VarCurr,bitIndex31) ) ).
fof(addAssignment_24960,axiom,
! [VarCurr] :
( v77541(VarCurr,bitIndex31)
<=> v72861(VarCurr,bitIndex31) ) ).
fof(addAssignment_24959,axiom,
! [VarCurr] :
( v80757(VarCurr)
<=> $false ) ).
fof(addAssignment_24958,axiom,
! [VarCurr] :
( v80755(VarCurr)
<=> $false ) ).
fof(addAssignment_24957,axiom,
! [VarCurr] :
( v80753(VarCurr)
<=> $true ) ).
fof(addAssignment_24956,axiom,
! [VarCurr] :
( v80751(VarCurr)
<=> $false ) ).
fof(addAssignment_24955,axiom,
! [VarCurr] :
( v80749(VarCurr)
<=> v77522(VarCurr) ) ).
fof(addAssignment_24954,axiom,
! [VarCurr] :
( v80663(VarCurr)
<=> v80665(VarCurr) ) ).
fof(addAssignment_24953,axiom,
! [VarCurr] :
( v80665(VarCurr)
<=> v80667(VarCurr) ) ).
fof(addAssignment_24952,axiom,
! [VarCurr] :
( v80667(VarCurr)
<=> v80669(VarCurr) ) ).
fof(addAssignment_24951,axiom,
! [VarCurr] :
( v80669(VarCurr)
<=> v77400(VarCurr,bitIndex31) ) ).
fof(addAssignment_24950,axiom,
! [VarCurr] :
( v77400(VarCurr,bitIndex31)
<=> v77402(VarCurr,bitIndex31) ) ).
fof(addAssignment_24949,axiom,
! [VarCurr] :
( v77402(VarCurr,bitIndex31)
<=> v80671(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1280,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v80694(VarNext)
=> ( v80671(VarNext)
<=> v80671(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1338,axiom,
! [VarNext] :
( v80694(VarNext)
=> ( v80671(VarNext)
<=> v80729(VarNext) ) ) ).
fof(addAssignment_24948,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80729(VarNext)
<=> v80727(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3912,axiom,
! [VarCurr] :
( ~ v80673(VarCurr)
=> ( v80727(VarCurr)
<=> v80730(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3922,axiom,
! [VarCurr] :
( v80673(VarCurr)
=> ( v80727(VarCurr)
<=> v80675(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3911,axiom,
! [VarCurr] :
( ~ v80707(VarCurr)
=> ( v80730(VarCurr)
<=> v80689(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3921,axiom,
! [VarCurr] :
( v80707(VarCurr)
=> ( v80730(VarCurr)
<=> v80731(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1007,axiom,
! [VarCurr] :
( ( ~ v80710(VarCurr)
& ~ v80712(VarCurr) )
=> ( v80731(VarCurr)
<=> v80735(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3910,axiom,
! [VarCurr] :
( v80712(VarCurr)
=> ( v80731(VarCurr)
<=> v80734(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3920,axiom,
! [VarCurr] :
( v80710(VarCurr)
=> ( v80731(VarCurr)
<=> v80732(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3909,axiom,
! [VarCurr] :
( ~ v80720(VarCurr)
=> ( v80735(VarCurr)
<=> v80689(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3919,axiom,
! [VarCurr] :
( v80720(VarCurr)
=> ( v80735(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3908,axiom,
! [VarCurr] :
( ~ v80714(VarCurr)
=> ( v80734(VarCurr)
<=> v80689(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3918,axiom,
! [VarCurr] :
( v80714(VarCurr)
=> ( v80734(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1745,axiom,
! [VarCurr] :
( ~ v80733(VarCurr)
=> ( v80732(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1776,axiom,
! [VarCurr] :
( v80733(VarCurr)
=> ( v80732(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5941,axiom,
! [VarCurr] :
( v80733(VarCurr)
<=> ( v80683(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14869,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80694(VarNext)
<=> ( v80695(VarNext)
& v80704(VarNext) ) ) ) ).
fof(addAssignment_24947,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80704(VarNext)
<=> v80702(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14868,axiom,
! [VarCurr] :
( v80702(VarCurr)
<=> ( v80673(VarCurr)
| v80705(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14867,axiom,
! [VarCurr] :
( v80705(VarCurr)
<=> ( v80706(VarCurr)
& v80726(VarCurr) ) ) ).
fof(writeUnaryOperator_5655,axiom,
! [VarCurr] :
( ~ v80726(VarCurr)
<=> v80673(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14866,axiom,
! [VarCurr] :
( v80706(VarCurr)
<=> ( v80707(VarCurr)
| v80724(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14865,axiom,
! [VarCurr] :
( v80724(VarCurr)
<=> ( v80685(VarCurr)
& v80725(VarCurr) ) ) ).
fof(writeUnaryOperator_5654,axiom,
! [VarCurr] :
( ~ v80725(VarCurr)
<=> v80687(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14864,axiom,
! [VarCurr] :
( v80707(VarCurr)
<=> ( v80708(VarCurr)
& v80687(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14863,axiom,
! [VarCurr] :
( v80708(VarCurr)
<=> ( v80709(VarCurr)
| v80718(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14862,axiom,
! [VarCurr] :
( v80718(VarCurr)
<=> ( v80719(VarCurr)
& v80723(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5940,axiom,
! [VarCurr] :
( v80723(VarCurr)
<=> ( ( v80711(VarCurr,bitIndex2)
<=> $false )
& ( v80711(VarCurr,bitIndex1)
<=> $false )
& ( v80711(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14861,axiom,
! [VarCurr] :
( v80719(VarCurr)
<=> ( v80720(VarCurr)
| v80721(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14860,axiom,
! [VarCurr] :
( v80721(VarCurr)
<=> ( v80685(VarCurr)
& v80722(VarCurr) ) ) ).
fof(writeUnaryOperator_5653,axiom,
! [VarCurr] :
( ~ v80722(VarCurr)
<=> v80720(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5939,axiom,
! [VarCurr] :
( v80720(VarCurr)
<=> ( v80683(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14859,axiom,
! [VarCurr] :
( v80709(VarCurr)
<=> ( v80710(VarCurr)
| v80712(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14858,axiom,
! [VarCurr] :
( v80712(VarCurr)
<=> ( v80713(VarCurr)
& v80717(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5938,axiom,
! [VarCurr] :
( v80717(VarCurr)
<=> ( ( v80711(VarCurr,bitIndex2)
<=> $false )
& ( v80711(VarCurr,bitIndex1)
<=> $true )
& ( v80711(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14857,axiom,
! [VarCurr] :
( v80713(VarCurr)
<=> ( v80714(VarCurr)
| v80715(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14856,axiom,
! [VarCurr] :
( v80715(VarCurr)
<=> ( v80685(VarCurr)
& v80716(VarCurr) ) ) ).
fof(writeUnaryOperator_5652,axiom,
! [VarCurr] :
( ~ v80716(VarCurr)
<=> v80714(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5937,axiom,
! [VarCurr] :
( v80714(VarCurr)
<=> ( v80683(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5936,axiom,
! [VarCurr] :
( v80710(VarCurr)
<=> ( ( v80711(VarCurr,bitIndex2)
<=> $true )
& ( v80711(VarCurr,bitIndex1)
<=> $false )
& ( v80711(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_24946,axiom,
! [VarCurr] :
( v80711(VarCurr,bitIndex0)
<=> v80681(VarCurr) ) ).
fof(addAssignment_24945,axiom,
! [VarCurr] :
( v80711(VarCurr,bitIndex1)
<=> v80679(VarCurr) ) ).
fof(addAssignment_24944,axiom,
! [VarCurr] :
( v80711(VarCurr,bitIndex2)
<=> v80677(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14855,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80695(VarNext)
<=> ( v80696(VarNext)
& v80691(VarNext) ) ) ) ).
fof(writeUnaryOperator_5651,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v80696(VarNext)
<=> v80698(VarNext) ) ) ).
fof(addAssignment_24943,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80698(VarNext)
<=> v80691(VarCurr) ) ) ).
fof(addAssignment_24942,axiom,
! [VarCurr] :
( v80691(VarCurr)
<=> v77456(VarCurr) ) ).
fof(addAssignment_24941,axiom,
! [VarCurr] :
( v80689(VarCurr)
<=> $false ) ).
fof(addAssignment_24940,axiom,
! [VarCurr] :
( v80687(VarCurr)
<=> v77433(VarCurr) ) ).
fof(addAssignment_24939,axiom,
! [VarCurr] :
( v80685(VarCurr)
<=> $false ) ).
fof(addAssignment_24938,axiom,
! [VarCurr] :
( v80683(VarCurr)
<=> v77425(VarCurr,bitIndex31) ) ).
fof(addAssignment_24937,axiom,
! [VarCurr] :
( v77425(VarCurr,bitIndex31)
<=> v77427(VarCurr,bitIndex31) ) ).
fof(addAssignment_24936,axiom,
! [VarCurr] :
( v77427(VarCurr,bitIndex31)
<=> v72861(VarCurr,bitIndex31) ) ).
fof(addAssignment_24935,axiom,
! [VarCurr] :
( v80681(VarCurr)
<=> $false ) ).
fof(addAssignment_24934,axiom,
! [VarCurr] :
( v80679(VarCurr)
<=> $false ) ).
fof(addAssignment_24933,axiom,
! [VarCurr] :
( v80677(VarCurr)
<=> $true ) ).
fof(addAssignment_24932,axiom,
! [VarCurr] :
( v80675(VarCurr)
<=> $false ) ).
fof(addAssignment_24931,axiom,
! [VarCurr] :
( v80673(VarCurr)
<=> v77408(VarCurr) ) ).
fof(addAssignment_24930,axiom,
! [VarCurr] :
( v80587(VarCurr)
<=> v80589(VarCurr) ) ).
fof(addAssignment_24929,axiom,
! [VarCurr] :
( v80589(VarCurr)
<=> v80591(VarCurr) ) ).
fof(addAssignment_24928,axiom,
! [VarCurr] :
( v80591(VarCurr)
<=> v80593(VarCurr) ) ).
fof(addAssignment_24927,axiom,
! [VarCurr] :
( v80593(VarCurr)
<=> v77286(VarCurr,bitIndex31) ) ).
fof(addAssignment_24926,axiom,
! [VarCurr] :
( v77286(VarCurr,bitIndex31)
<=> v77288(VarCurr,bitIndex31) ) ).
fof(addAssignment_24925,axiom,
! [VarCurr] :
( v77288(VarCurr,bitIndex31)
<=> v80595(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1279,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v80618(VarNext)
=> ( v80595(VarNext)
<=> v80595(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1337,axiom,
! [VarNext] :
( v80618(VarNext)
=> ( v80595(VarNext)
<=> v80653(VarNext) ) ) ).
fof(addAssignment_24924,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80653(VarNext)
<=> v80651(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3907,axiom,
! [VarCurr] :
( ~ v80597(VarCurr)
=> ( v80651(VarCurr)
<=> v80654(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3917,axiom,
! [VarCurr] :
( v80597(VarCurr)
=> ( v80651(VarCurr)
<=> v80599(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3906,axiom,
! [VarCurr] :
( ~ v80631(VarCurr)
=> ( v80654(VarCurr)
<=> v80613(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3916,axiom,
! [VarCurr] :
( v80631(VarCurr)
=> ( v80654(VarCurr)
<=> v80655(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1006,axiom,
! [VarCurr] :
( ( ~ v80634(VarCurr)
& ~ v80636(VarCurr) )
=> ( v80655(VarCurr)
<=> v80659(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3905,axiom,
! [VarCurr] :
( v80636(VarCurr)
=> ( v80655(VarCurr)
<=> v80658(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3915,axiom,
! [VarCurr] :
( v80634(VarCurr)
=> ( v80655(VarCurr)
<=> v80656(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3904,axiom,
! [VarCurr] :
( ~ v80644(VarCurr)
=> ( v80659(VarCurr)
<=> v80613(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3914,axiom,
! [VarCurr] :
( v80644(VarCurr)
=> ( v80659(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3903,axiom,
! [VarCurr] :
( ~ v80638(VarCurr)
=> ( v80658(VarCurr)
<=> v80613(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3913,axiom,
! [VarCurr] :
( v80638(VarCurr)
=> ( v80658(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1744,axiom,
! [VarCurr] :
( ~ v80657(VarCurr)
=> ( v80656(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1775,axiom,
! [VarCurr] :
( v80657(VarCurr)
=> ( v80656(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5935,axiom,
! [VarCurr] :
( v80657(VarCurr)
<=> ( v80607(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14854,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80618(VarNext)
<=> ( v80619(VarNext)
& v80628(VarNext) ) ) ) ).
fof(addAssignment_24923,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80628(VarNext)
<=> v80626(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14853,axiom,
! [VarCurr] :
( v80626(VarCurr)
<=> ( v80597(VarCurr)
| v80629(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14852,axiom,
! [VarCurr] :
( v80629(VarCurr)
<=> ( v80630(VarCurr)
& v80650(VarCurr) ) ) ).
fof(writeUnaryOperator_5650,axiom,
! [VarCurr] :
( ~ v80650(VarCurr)
<=> v80597(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14851,axiom,
! [VarCurr] :
( v80630(VarCurr)
<=> ( v80631(VarCurr)
| v80648(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14850,axiom,
! [VarCurr] :
( v80648(VarCurr)
<=> ( v80609(VarCurr)
& v80649(VarCurr) ) ) ).
fof(writeUnaryOperator_5649,axiom,
! [VarCurr] :
( ~ v80649(VarCurr)
<=> v80611(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14849,axiom,
! [VarCurr] :
( v80631(VarCurr)
<=> ( v80632(VarCurr)
& v80611(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14848,axiom,
! [VarCurr] :
( v80632(VarCurr)
<=> ( v80633(VarCurr)
| v80642(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14847,axiom,
! [VarCurr] :
( v80642(VarCurr)
<=> ( v80643(VarCurr)
& v80647(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5934,axiom,
! [VarCurr] :
( v80647(VarCurr)
<=> ( ( v80635(VarCurr,bitIndex2)
<=> $false )
& ( v80635(VarCurr,bitIndex1)
<=> $false )
& ( v80635(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14846,axiom,
! [VarCurr] :
( v80643(VarCurr)
<=> ( v80644(VarCurr)
| v80645(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14845,axiom,
! [VarCurr] :
( v80645(VarCurr)
<=> ( v80609(VarCurr)
& v80646(VarCurr) ) ) ).
fof(writeUnaryOperator_5648,axiom,
! [VarCurr] :
( ~ v80646(VarCurr)
<=> v80644(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5933,axiom,
! [VarCurr] :
( v80644(VarCurr)
<=> ( v80607(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14844,axiom,
! [VarCurr] :
( v80633(VarCurr)
<=> ( v80634(VarCurr)
| v80636(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14843,axiom,
! [VarCurr] :
( v80636(VarCurr)
<=> ( v80637(VarCurr)
& v80641(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5932,axiom,
! [VarCurr] :
( v80641(VarCurr)
<=> ( ( v80635(VarCurr,bitIndex2)
<=> $false )
& ( v80635(VarCurr,bitIndex1)
<=> $true )
& ( v80635(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14842,axiom,
! [VarCurr] :
( v80637(VarCurr)
<=> ( v80638(VarCurr)
| v80639(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14841,axiom,
! [VarCurr] :
( v80639(VarCurr)
<=> ( v80609(VarCurr)
& v80640(VarCurr) ) ) ).
fof(writeUnaryOperator_5647,axiom,
! [VarCurr] :
( ~ v80640(VarCurr)
<=> v80638(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5931,axiom,
! [VarCurr] :
( v80638(VarCurr)
<=> ( v80607(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5930,axiom,
! [VarCurr] :
( v80634(VarCurr)
<=> ( ( v80635(VarCurr,bitIndex2)
<=> $true )
& ( v80635(VarCurr,bitIndex1)
<=> $false )
& ( v80635(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_24922,axiom,
! [VarCurr] :
( v80635(VarCurr,bitIndex0)
<=> v80605(VarCurr) ) ).
fof(addAssignment_24921,axiom,
! [VarCurr] :
( v80635(VarCurr,bitIndex1)
<=> v80603(VarCurr) ) ).
fof(addAssignment_24920,axiom,
! [VarCurr] :
( v80635(VarCurr,bitIndex2)
<=> v80601(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14840,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80619(VarNext)
<=> ( v80620(VarNext)
& v80615(VarNext) ) ) ) ).
fof(writeUnaryOperator_5646,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v80620(VarNext)
<=> v80622(VarNext) ) ) ).
fof(addAssignment_24919,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80622(VarNext)
<=> v80615(VarCurr) ) ) ).
fof(addAssignment_24918,axiom,
! [VarCurr] :
( v80615(VarCurr)
<=> v77342(VarCurr) ) ).
fof(addAssignment_24917,axiom,
! [VarCurr] :
( v80613(VarCurr)
<=> $false ) ).
fof(addAssignment_24916,axiom,
! [VarCurr] :
( v80611(VarCurr)
<=> v77319(VarCurr) ) ).
fof(addAssignment_24915,axiom,
! [VarCurr] :
( v80609(VarCurr)
<=> $false ) ).
fof(addAssignment_24914,axiom,
! [VarCurr] :
( v80607(VarCurr)
<=> v77311(VarCurr,bitIndex31) ) ).
fof(addAssignment_24913,axiom,
! [VarCurr] :
( v77311(VarCurr,bitIndex31)
<=> v77313(VarCurr,bitIndex31) ) ).
fof(addAssignment_24912,axiom,
! [VarCurr] :
( v77313(VarCurr,bitIndex31)
<=> v72861(VarCurr,bitIndex31) ) ).
fof(addAssignment_24911,axiom,
! [VarCurr] :
( v80605(VarCurr)
<=> $false ) ).
fof(addAssignment_24910,axiom,
! [VarCurr] :
( v80603(VarCurr)
<=> $false ) ).
fof(addAssignment_24909,axiom,
! [VarCurr] :
( v80601(VarCurr)
<=> $true ) ).
fof(addAssignment_24908,axiom,
! [VarCurr] :
( v80599(VarCurr)
<=> $false ) ).
fof(addAssignment_24907,axiom,
! [VarCurr] :
( v80597(VarCurr)
<=> v77294(VarCurr) ) ).
fof(addAssignment_24906,axiom,
! [VarCurr] :
( v80511(VarCurr)
<=> v80513(VarCurr) ) ).
fof(addAssignment_24905,axiom,
! [VarCurr] :
( v80513(VarCurr)
<=> v80515(VarCurr) ) ).
fof(addAssignment_24904,axiom,
! [VarCurr] :
( v80515(VarCurr)
<=> v80517(VarCurr) ) ).
fof(addAssignment_24903,axiom,
! [VarCurr] :
( v80517(VarCurr)
<=> v77172(VarCurr,bitIndex31) ) ).
fof(addAssignment_24902,axiom,
! [VarCurr] :
( v77172(VarCurr,bitIndex31)
<=> v77174(VarCurr,bitIndex31) ) ).
fof(addAssignment_24901,axiom,
! [VarCurr] :
( v77174(VarCurr,bitIndex31)
<=> v80519(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1278,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v80542(VarNext)
=> ( v80519(VarNext)
<=> v80519(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1336,axiom,
! [VarNext] :
( v80542(VarNext)
=> ( v80519(VarNext)
<=> v80577(VarNext) ) ) ).
fof(addAssignment_24900,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80577(VarNext)
<=> v80575(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3902,axiom,
! [VarCurr] :
( ~ v80521(VarCurr)
=> ( v80575(VarCurr)
<=> v80578(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3912,axiom,
! [VarCurr] :
( v80521(VarCurr)
=> ( v80575(VarCurr)
<=> v80523(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3901,axiom,
! [VarCurr] :
( ~ v80555(VarCurr)
=> ( v80578(VarCurr)
<=> v80537(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3911,axiom,
! [VarCurr] :
( v80555(VarCurr)
=> ( v80578(VarCurr)
<=> v80579(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1005,axiom,
! [VarCurr] :
( ( ~ v80558(VarCurr)
& ~ v80560(VarCurr) )
=> ( v80579(VarCurr)
<=> v80583(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3900,axiom,
! [VarCurr] :
( v80560(VarCurr)
=> ( v80579(VarCurr)
<=> v80582(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3910,axiom,
! [VarCurr] :
( v80558(VarCurr)
=> ( v80579(VarCurr)
<=> v80580(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3899,axiom,
! [VarCurr] :
( ~ v80568(VarCurr)
=> ( v80583(VarCurr)
<=> v80537(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3909,axiom,
! [VarCurr] :
( v80568(VarCurr)
=> ( v80583(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3898,axiom,
! [VarCurr] :
( ~ v80562(VarCurr)
=> ( v80582(VarCurr)
<=> v80537(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3908,axiom,
! [VarCurr] :
( v80562(VarCurr)
=> ( v80582(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1743,axiom,
! [VarCurr] :
( ~ v80581(VarCurr)
=> ( v80580(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1774,axiom,
! [VarCurr] :
( v80581(VarCurr)
=> ( v80580(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5929,axiom,
! [VarCurr] :
( v80581(VarCurr)
<=> ( v80531(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14839,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80542(VarNext)
<=> ( v80543(VarNext)
& v80552(VarNext) ) ) ) ).
fof(addAssignment_24899,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80552(VarNext)
<=> v80550(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14838,axiom,
! [VarCurr] :
( v80550(VarCurr)
<=> ( v80521(VarCurr)
| v80553(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14837,axiom,
! [VarCurr] :
( v80553(VarCurr)
<=> ( v80554(VarCurr)
& v80574(VarCurr) ) ) ).
fof(writeUnaryOperator_5645,axiom,
! [VarCurr] :
( ~ v80574(VarCurr)
<=> v80521(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14836,axiom,
! [VarCurr] :
( v80554(VarCurr)
<=> ( v80555(VarCurr)
| v80572(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14835,axiom,
! [VarCurr] :
( v80572(VarCurr)
<=> ( v80533(VarCurr)
& v80573(VarCurr) ) ) ).
fof(writeUnaryOperator_5644,axiom,
! [VarCurr] :
( ~ v80573(VarCurr)
<=> v80535(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14834,axiom,
! [VarCurr] :
( v80555(VarCurr)
<=> ( v80556(VarCurr)
& v80535(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14833,axiom,
! [VarCurr] :
( v80556(VarCurr)
<=> ( v80557(VarCurr)
| v80566(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14832,axiom,
! [VarCurr] :
( v80566(VarCurr)
<=> ( v80567(VarCurr)
& v80571(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5928,axiom,
! [VarCurr] :
( v80571(VarCurr)
<=> ( ( v80559(VarCurr,bitIndex2)
<=> $false )
& ( v80559(VarCurr,bitIndex1)
<=> $false )
& ( v80559(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14831,axiom,
! [VarCurr] :
( v80567(VarCurr)
<=> ( v80568(VarCurr)
| v80569(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14830,axiom,
! [VarCurr] :
( v80569(VarCurr)
<=> ( v80533(VarCurr)
& v80570(VarCurr) ) ) ).
fof(writeUnaryOperator_5643,axiom,
! [VarCurr] :
( ~ v80570(VarCurr)
<=> v80568(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5927,axiom,
! [VarCurr] :
( v80568(VarCurr)
<=> ( v80531(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14829,axiom,
! [VarCurr] :
( v80557(VarCurr)
<=> ( v80558(VarCurr)
| v80560(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14828,axiom,
! [VarCurr] :
( v80560(VarCurr)
<=> ( v80561(VarCurr)
& v80565(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5926,axiom,
! [VarCurr] :
( v80565(VarCurr)
<=> ( ( v80559(VarCurr,bitIndex2)
<=> $false )
& ( v80559(VarCurr,bitIndex1)
<=> $true )
& ( v80559(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14827,axiom,
! [VarCurr] :
( v80561(VarCurr)
<=> ( v80562(VarCurr)
| v80563(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14826,axiom,
! [VarCurr] :
( v80563(VarCurr)
<=> ( v80533(VarCurr)
& v80564(VarCurr) ) ) ).
fof(writeUnaryOperator_5642,axiom,
! [VarCurr] :
( ~ v80564(VarCurr)
<=> v80562(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5925,axiom,
! [VarCurr] :
( v80562(VarCurr)
<=> ( v80531(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5924,axiom,
! [VarCurr] :
( v80558(VarCurr)
<=> ( ( v80559(VarCurr,bitIndex2)
<=> $true )
& ( v80559(VarCurr,bitIndex1)
<=> $false )
& ( v80559(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_24898,axiom,
! [VarCurr] :
( v80559(VarCurr,bitIndex0)
<=> v80529(VarCurr) ) ).
fof(addAssignment_24897,axiom,
! [VarCurr] :
( v80559(VarCurr,bitIndex1)
<=> v80527(VarCurr) ) ).
fof(addAssignment_24896,axiom,
! [VarCurr] :
( v80559(VarCurr,bitIndex2)
<=> v80525(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14825,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80543(VarNext)
<=> ( v80544(VarNext)
& v80539(VarNext) ) ) ) ).
fof(writeUnaryOperator_5641,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v80544(VarNext)
<=> v80546(VarNext) ) ) ).
fof(addAssignment_24895,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80546(VarNext)
<=> v80539(VarCurr) ) ) ).
fof(addAssignment_24894,axiom,
! [VarCurr] :
( v80539(VarCurr)
<=> v77228(VarCurr) ) ).
fof(addAssignment_24893,axiom,
! [VarCurr] :
( v80537(VarCurr)
<=> $false ) ).
fof(addAssignment_24892,axiom,
! [VarCurr] :
( v80535(VarCurr)
<=> v77205(VarCurr) ) ).
fof(addAssignment_24891,axiom,
! [VarCurr] :
( v80533(VarCurr)
<=> $false ) ).
fof(addAssignment_24890,axiom,
! [VarCurr] :
( v80531(VarCurr)
<=> v77197(VarCurr,bitIndex31) ) ).
fof(addAssignment_24889,axiom,
! [VarCurr] :
( v77197(VarCurr,bitIndex31)
<=> v77199(VarCurr,bitIndex31) ) ).
fof(addAssignment_24888,axiom,
! [VarCurr] :
( v77199(VarCurr,bitIndex31)
<=> v72861(VarCurr,bitIndex31) ) ).
fof(addAssignment_24887,axiom,
! [VarCurr] :
( v80529(VarCurr)
<=> $false ) ).
fof(addAssignment_24886,axiom,
! [VarCurr] :
( v80527(VarCurr)
<=> $false ) ).
fof(addAssignment_24885,axiom,
! [VarCurr] :
( v80525(VarCurr)
<=> $true ) ).
fof(addAssignment_24884,axiom,
! [VarCurr] :
( v80523(VarCurr)
<=> $false ) ).
fof(addAssignment_24883,axiom,
! [VarCurr] :
( v80521(VarCurr)
<=> v77180(VarCurr) ) ).
fof(addAssignment_24882,axiom,
! [VarCurr] :
( v80435(VarCurr)
<=> v80437(VarCurr) ) ).
fof(addAssignment_24881,axiom,
! [VarCurr] :
( v80437(VarCurr)
<=> v80439(VarCurr) ) ).
fof(addAssignment_24880,axiom,
! [VarCurr] :
( v80439(VarCurr)
<=> v80441(VarCurr) ) ).
fof(addAssignment_24879,axiom,
! [VarCurr] :
( v80441(VarCurr)
<=> v77058(VarCurr,bitIndex31) ) ).
fof(addAssignment_24878,axiom,
! [VarCurr] :
( v77058(VarCurr,bitIndex31)
<=> v77060(VarCurr,bitIndex31) ) ).
fof(addAssignment_24877,axiom,
! [VarCurr] :
( v77060(VarCurr,bitIndex31)
<=> v80443(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1277,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v80466(VarNext)
=> ( v80443(VarNext)
<=> v80443(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1335,axiom,
! [VarNext] :
( v80466(VarNext)
=> ( v80443(VarNext)
<=> v80501(VarNext) ) ) ).
fof(addAssignment_24876,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80501(VarNext)
<=> v80499(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3897,axiom,
! [VarCurr] :
( ~ v80445(VarCurr)
=> ( v80499(VarCurr)
<=> v80502(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3907,axiom,
! [VarCurr] :
( v80445(VarCurr)
=> ( v80499(VarCurr)
<=> v80447(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3896,axiom,
! [VarCurr] :
( ~ v80479(VarCurr)
=> ( v80502(VarCurr)
<=> v80461(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3906,axiom,
! [VarCurr] :
( v80479(VarCurr)
=> ( v80502(VarCurr)
<=> v80503(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1004,axiom,
! [VarCurr] :
( ( ~ v80482(VarCurr)
& ~ v80484(VarCurr) )
=> ( v80503(VarCurr)
<=> v80507(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3895,axiom,
! [VarCurr] :
( v80484(VarCurr)
=> ( v80503(VarCurr)
<=> v80506(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3905,axiom,
! [VarCurr] :
( v80482(VarCurr)
=> ( v80503(VarCurr)
<=> v80504(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3894,axiom,
! [VarCurr] :
( ~ v80492(VarCurr)
=> ( v80507(VarCurr)
<=> v80461(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3904,axiom,
! [VarCurr] :
( v80492(VarCurr)
=> ( v80507(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3893,axiom,
! [VarCurr] :
( ~ v80486(VarCurr)
=> ( v80506(VarCurr)
<=> v80461(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3903,axiom,
! [VarCurr] :
( v80486(VarCurr)
=> ( v80506(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1742,axiom,
! [VarCurr] :
( ~ v80505(VarCurr)
=> ( v80504(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1773,axiom,
! [VarCurr] :
( v80505(VarCurr)
=> ( v80504(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5923,axiom,
! [VarCurr] :
( v80505(VarCurr)
<=> ( v80455(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14824,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80466(VarNext)
<=> ( v80467(VarNext)
& v80476(VarNext) ) ) ) ).
fof(addAssignment_24875,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80476(VarNext)
<=> v80474(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14823,axiom,
! [VarCurr] :
( v80474(VarCurr)
<=> ( v80445(VarCurr)
| v80477(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14822,axiom,
! [VarCurr] :
( v80477(VarCurr)
<=> ( v80478(VarCurr)
& v80498(VarCurr) ) ) ).
fof(writeUnaryOperator_5640,axiom,
! [VarCurr] :
( ~ v80498(VarCurr)
<=> v80445(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14821,axiom,
! [VarCurr] :
( v80478(VarCurr)
<=> ( v80479(VarCurr)
| v80496(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14820,axiom,
! [VarCurr] :
( v80496(VarCurr)
<=> ( v80457(VarCurr)
& v80497(VarCurr) ) ) ).
fof(writeUnaryOperator_5639,axiom,
! [VarCurr] :
( ~ v80497(VarCurr)
<=> v80459(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14819,axiom,
! [VarCurr] :
( v80479(VarCurr)
<=> ( v80480(VarCurr)
& v80459(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14818,axiom,
! [VarCurr] :
( v80480(VarCurr)
<=> ( v80481(VarCurr)
| v80490(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14817,axiom,
! [VarCurr] :
( v80490(VarCurr)
<=> ( v80491(VarCurr)
& v80495(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5922,axiom,
! [VarCurr] :
( v80495(VarCurr)
<=> ( ( v80483(VarCurr,bitIndex2)
<=> $false )
& ( v80483(VarCurr,bitIndex1)
<=> $false )
& ( v80483(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14816,axiom,
! [VarCurr] :
( v80491(VarCurr)
<=> ( v80492(VarCurr)
| v80493(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14815,axiom,
! [VarCurr] :
( v80493(VarCurr)
<=> ( v80457(VarCurr)
& v80494(VarCurr) ) ) ).
fof(writeUnaryOperator_5638,axiom,
! [VarCurr] :
( ~ v80494(VarCurr)
<=> v80492(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5921,axiom,
! [VarCurr] :
( v80492(VarCurr)
<=> ( v80455(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14814,axiom,
! [VarCurr] :
( v80481(VarCurr)
<=> ( v80482(VarCurr)
| v80484(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14813,axiom,
! [VarCurr] :
( v80484(VarCurr)
<=> ( v80485(VarCurr)
& v80489(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5920,axiom,
! [VarCurr] :
( v80489(VarCurr)
<=> ( ( v80483(VarCurr,bitIndex2)
<=> $false )
& ( v80483(VarCurr,bitIndex1)
<=> $true )
& ( v80483(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14812,axiom,
! [VarCurr] :
( v80485(VarCurr)
<=> ( v80486(VarCurr)
| v80487(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14811,axiom,
! [VarCurr] :
( v80487(VarCurr)
<=> ( v80457(VarCurr)
& v80488(VarCurr) ) ) ).
fof(writeUnaryOperator_5637,axiom,
! [VarCurr] :
( ~ v80488(VarCurr)
<=> v80486(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5919,axiom,
! [VarCurr] :
( v80486(VarCurr)
<=> ( v80455(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5918,axiom,
! [VarCurr] :
( v80482(VarCurr)
<=> ( ( v80483(VarCurr,bitIndex2)
<=> $true )
& ( v80483(VarCurr,bitIndex1)
<=> $false )
& ( v80483(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_24874,axiom,
! [VarCurr] :
( v80483(VarCurr,bitIndex0)
<=> v80453(VarCurr) ) ).
fof(addAssignment_24873,axiom,
! [VarCurr] :
( v80483(VarCurr,bitIndex1)
<=> v80451(VarCurr) ) ).
fof(addAssignment_24872,axiom,
! [VarCurr] :
( v80483(VarCurr,bitIndex2)
<=> v80449(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14810,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80467(VarNext)
<=> ( v80468(VarNext)
& v80463(VarNext) ) ) ) ).
fof(writeUnaryOperator_5636,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v80468(VarNext)
<=> v80470(VarNext) ) ) ).
fof(addAssignment_24871,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80470(VarNext)
<=> v80463(VarCurr) ) ) ).
fof(addAssignment_24870,axiom,
! [VarCurr] :
( v80463(VarCurr)
<=> v77114(VarCurr) ) ).
fof(addAssignment_24869,axiom,
! [VarCurr] :
( v80461(VarCurr)
<=> $false ) ).
fof(addAssignment_24868,axiom,
! [VarCurr] :
( v80459(VarCurr)
<=> v77091(VarCurr) ) ).
fof(addAssignment_24867,axiom,
! [VarCurr] :
( v80457(VarCurr)
<=> $false ) ).
fof(addAssignment_24866,axiom,
! [VarCurr] :
( v80455(VarCurr)
<=> v77083(VarCurr,bitIndex31) ) ).
fof(addAssignment_24865,axiom,
! [VarCurr] :
( v77083(VarCurr,bitIndex31)
<=> v77085(VarCurr,bitIndex31) ) ).
fof(addAssignment_24864,axiom,
! [VarCurr] :
( v77085(VarCurr,bitIndex31)
<=> v72861(VarCurr,bitIndex31) ) ).
fof(addAssignment_24863,axiom,
! [VarCurr] :
( v80453(VarCurr)
<=> $false ) ).
fof(addAssignment_24862,axiom,
! [VarCurr] :
( v80451(VarCurr)
<=> $false ) ).
fof(addAssignment_24861,axiom,
! [VarCurr] :
( v80449(VarCurr)
<=> $true ) ).
fof(addAssignment_24860,axiom,
! [VarCurr] :
( v80447(VarCurr)
<=> $false ) ).
fof(addAssignment_24859,axiom,
! [VarCurr] :
( v80445(VarCurr)
<=> v77066(VarCurr) ) ).
fof(addAssignment_24858,axiom,
! [VarCurr] :
( v80359(VarCurr)
<=> v80361(VarCurr) ) ).
fof(addAssignment_24857,axiom,
! [VarCurr] :
( v80361(VarCurr)
<=> v80363(VarCurr) ) ).
fof(addAssignment_24856,axiom,
! [VarCurr] :
( v80363(VarCurr)
<=> v80365(VarCurr) ) ).
fof(addAssignment_24855,axiom,
! [VarCurr] :
( v80365(VarCurr)
<=> v76944(VarCurr,bitIndex31) ) ).
fof(addAssignment_24854,axiom,
! [VarCurr] :
( v76944(VarCurr,bitIndex31)
<=> v76946(VarCurr,bitIndex31) ) ).
fof(addAssignment_24853,axiom,
! [VarCurr] :
( v76946(VarCurr,bitIndex31)
<=> v80367(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1276,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v80390(VarNext)
=> ( v80367(VarNext)
<=> v80367(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1334,axiom,
! [VarNext] :
( v80390(VarNext)
=> ( v80367(VarNext)
<=> v80425(VarNext) ) ) ).
fof(addAssignment_24852,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80425(VarNext)
<=> v80423(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3892,axiom,
! [VarCurr] :
( ~ v80369(VarCurr)
=> ( v80423(VarCurr)
<=> v80426(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3902,axiom,
! [VarCurr] :
( v80369(VarCurr)
=> ( v80423(VarCurr)
<=> v80371(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3891,axiom,
! [VarCurr] :
( ~ v80403(VarCurr)
=> ( v80426(VarCurr)
<=> v80385(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3901,axiom,
! [VarCurr] :
( v80403(VarCurr)
=> ( v80426(VarCurr)
<=> v80427(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1003,axiom,
! [VarCurr] :
( ( ~ v80406(VarCurr)
& ~ v80408(VarCurr) )
=> ( v80427(VarCurr)
<=> v80431(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3890,axiom,
! [VarCurr] :
( v80408(VarCurr)
=> ( v80427(VarCurr)
<=> v80430(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3900,axiom,
! [VarCurr] :
( v80406(VarCurr)
=> ( v80427(VarCurr)
<=> v80428(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3889,axiom,
! [VarCurr] :
( ~ v80416(VarCurr)
=> ( v80431(VarCurr)
<=> v80385(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3899,axiom,
! [VarCurr] :
( v80416(VarCurr)
=> ( v80431(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3888,axiom,
! [VarCurr] :
( ~ v80410(VarCurr)
=> ( v80430(VarCurr)
<=> v80385(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3898,axiom,
! [VarCurr] :
( v80410(VarCurr)
=> ( v80430(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1741,axiom,
! [VarCurr] :
( ~ v80429(VarCurr)
=> ( v80428(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1772,axiom,
! [VarCurr] :
( v80429(VarCurr)
=> ( v80428(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5917,axiom,
! [VarCurr] :
( v80429(VarCurr)
<=> ( v80379(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14809,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80390(VarNext)
<=> ( v80391(VarNext)
& v80400(VarNext) ) ) ) ).
fof(addAssignment_24851,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80400(VarNext)
<=> v80398(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14808,axiom,
! [VarCurr] :
( v80398(VarCurr)
<=> ( v80369(VarCurr)
| v80401(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14807,axiom,
! [VarCurr] :
( v80401(VarCurr)
<=> ( v80402(VarCurr)
& v80422(VarCurr) ) ) ).
fof(writeUnaryOperator_5635,axiom,
! [VarCurr] :
( ~ v80422(VarCurr)
<=> v80369(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14806,axiom,
! [VarCurr] :
( v80402(VarCurr)
<=> ( v80403(VarCurr)
| v80420(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14805,axiom,
! [VarCurr] :
( v80420(VarCurr)
<=> ( v80381(VarCurr)
& v80421(VarCurr) ) ) ).
fof(writeUnaryOperator_5634,axiom,
! [VarCurr] :
( ~ v80421(VarCurr)
<=> v80383(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14804,axiom,
! [VarCurr] :
( v80403(VarCurr)
<=> ( v80404(VarCurr)
& v80383(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14803,axiom,
! [VarCurr] :
( v80404(VarCurr)
<=> ( v80405(VarCurr)
| v80414(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14802,axiom,
! [VarCurr] :
( v80414(VarCurr)
<=> ( v80415(VarCurr)
& v80419(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5916,axiom,
! [VarCurr] :
( v80419(VarCurr)
<=> ( ( v80407(VarCurr,bitIndex2)
<=> $false )
& ( v80407(VarCurr,bitIndex1)
<=> $false )
& ( v80407(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14801,axiom,
! [VarCurr] :
( v80415(VarCurr)
<=> ( v80416(VarCurr)
| v80417(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14800,axiom,
! [VarCurr] :
( v80417(VarCurr)
<=> ( v80381(VarCurr)
& v80418(VarCurr) ) ) ).
fof(writeUnaryOperator_5633,axiom,
! [VarCurr] :
( ~ v80418(VarCurr)
<=> v80416(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5915,axiom,
! [VarCurr] :
( v80416(VarCurr)
<=> ( v80379(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14799,axiom,
! [VarCurr] :
( v80405(VarCurr)
<=> ( v80406(VarCurr)
| v80408(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14798,axiom,
! [VarCurr] :
( v80408(VarCurr)
<=> ( v80409(VarCurr)
& v80413(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5914,axiom,
! [VarCurr] :
( v80413(VarCurr)
<=> ( ( v80407(VarCurr,bitIndex2)
<=> $false )
& ( v80407(VarCurr,bitIndex1)
<=> $true )
& ( v80407(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14797,axiom,
! [VarCurr] :
( v80409(VarCurr)
<=> ( v80410(VarCurr)
| v80411(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14796,axiom,
! [VarCurr] :
( v80411(VarCurr)
<=> ( v80381(VarCurr)
& v80412(VarCurr) ) ) ).
fof(writeUnaryOperator_5632,axiom,
! [VarCurr] :
( ~ v80412(VarCurr)
<=> v80410(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5913,axiom,
! [VarCurr] :
( v80410(VarCurr)
<=> ( v80379(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5912,axiom,
! [VarCurr] :
( v80406(VarCurr)
<=> ( ( v80407(VarCurr,bitIndex2)
<=> $true )
& ( v80407(VarCurr,bitIndex1)
<=> $false )
& ( v80407(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_24850,axiom,
! [VarCurr] :
( v80407(VarCurr,bitIndex0)
<=> v80377(VarCurr) ) ).
fof(addAssignment_24849,axiom,
! [VarCurr] :
( v80407(VarCurr,bitIndex1)
<=> v80375(VarCurr) ) ).
fof(addAssignment_24848,axiom,
! [VarCurr] :
( v80407(VarCurr,bitIndex2)
<=> v80373(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14795,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80391(VarNext)
<=> ( v80392(VarNext)
& v80387(VarNext) ) ) ) ).
fof(writeUnaryOperator_5631,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v80392(VarNext)
<=> v80394(VarNext) ) ) ).
fof(addAssignment_24847,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80394(VarNext)
<=> v80387(VarCurr) ) ) ).
fof(addAssignment_24846,axiom,
! [VarCurr] :
( v80387(VarCurr)
<=> v77000(VarCurr) ) ).
fof(addAssignment_24845,axiom,
! [VarCurr] :
( v80385(VarCurr)
<=> $false ) ).
fof(addAssignment_24844,axiom,
! [VarCurr] :
( v80383(VarCurr)
<=> v76977(VarCurr) ) ).
fof(addAssignment_24843,axiom,
! [VarCurr] :
( v80381(VarCurr)
<=> $false ) ).
fof(addAssignment_24842,axiom,
! [VarCurr] :
( v80379(VarCurr)
<=> v76969(VarCurr,bitIndex31) ) ).
fof(addAssignment_24841,axiom,
! [VarCurr] :
( v76969(VarCurr,bitIndex31)
<=> v76971(VarCurr,bitIndex31) ) ).
fof(addAssignment_24840,axiom,
! [VarCurr] :
( v76971(VarCurr,bitIndex31)
<=> v72861(VarCurr,bitIndex31) ) ).
fof(addAssignment_24839,axiom,
! [VarCurr] :
( v80377(VarCurr)
<=> $false ) ).
fof(addAssignment_24838,axiom,
! [VarCurr] :
( v80375(VarCurr)
<=> $false ) ).
fof(addAssignment_24837,axiom,
! [VarCurr] :
( v80373(VarCurr)
<=> $true ) ).
fof(addAssignment_24836,axiom,
! [VarCurr] :
( v80371(VarCurr)
<=> $false ) ).
fof(addAssignment_24835,axiom,
! [VarCurr] :
( v80369(VarCurr)
<=> v76952(VarCurr) ) ).
fof(addAssignment_24834,axiom,
! [VarCurr] :
( v80283(VarCurr)
<=> v80285(VarCurr) ) ).
fof(addAssignment_24833,axiom,
! [VarCurr] :
( v80285(VarCurr)
<=> v80287(VarCurr) ) ).
fof(addAssignment_24832,axiom,
! [VarCurr] :
( v80287(VarCurr)
<=> v80289(VarCurr) ) ).
fof(addAssignment_24831,axiom,
! [VarCurr] :
( v80289(VarCurr)
<=> v76830(VarCurr,bitIndex31) ) ).
fof(addAssignment_24830,axiom,
! [VarCurr] :
( v76830(VarCurr,bitIndex31)
<=> v76832(VarCurr,bitIndex31) ) ).
fof(addAssignment_24829,axiom,
! [VarCurr] :
( v76832(VarCurr,bitIndex31)
<=> v80291(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1275,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v80314(VarNext)
=> ( v80291(VarNext)
<=> v80291(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1333,axiom,
! [VarNext] :
( v80314(VarNext)
=> ( v80291(VarNext)
<=> v80349(VarNext) ) ) ).
fof(addAssignment_24828,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80349(VarNext)
<=> v80347(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3887,axiom,
! [VarCurr] :
( ~ v80293(VarCurr)
=> ( v80347(VarCurr)
<=> v80350(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3897,axiom,
! [VarCurr] :
( v80293(VarCurr)
=> ( v80347(VarCurr)
<=> v80295(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3886,axiom,
! [VarCurr] :
( ~ v80327(VarCurr)
=> ( v80350(VarCurr)
<=> v80309(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3896,axiom,
! [VarCurr] :
( v80327(VarCurr)
=> ( v80350(VarCurr)
<=> v80351(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1002,axiom,
! [VarCurr] :
( ( ~ v80330(VarCurr)
& ~ v80332(VarCurr) )
=> ( v80351(VarCurr)
<=> v80355(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3885,axiom,
! [VarCurr] :
( v80332(VarCurr)
=> ( v80351(VarCurr)
<=> v80354(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3895,axiom,
! [VarCurr] :
( v80330(VarCurr)
=> ( v80351(VarCurr)
<=> v80352(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3884,axiom,
! [VarCurr] :
( ~ v80340(VarCurr)
=> ( v80355(VarCurr)
<=> v80309(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3894,axiom,
! [VarCurr] :
( v80340(VarCurr)
=> ( v80355(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3883,axiom,
! [VarCurr] :
( ~ v80334(VarCurr)
=> ( v80354(VarCurr)
<=> v80309(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3893,axiom,
! [VarCurr] :
( v80334(VarCurr)
=> ( v80354(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1740,axiom,
! [VarCurr] :
( ~ v80353(VarCurr)
=> ( v80352(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1771,axiom,
! [VarCurr] :
( v80353(VarCurr)
=> ( v80352(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5911,axiom,
! [VarCurr] :
( v80353(VarCurr)
<=> ( v80303(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14794,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80314(VarNext)
<=> ( v80315(VarNext)
& v80324(VarNext) ) ) ) ).
fof(addAssignment_24827,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80324(VarNext)
<=> v80322(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14793,axiom,
! [VarCurr] :
( v80322(VarCurr)
<=> ( v80293(VarCurr)
| v80325(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14792,axiom,
! [VarCurr] :
( v80325(VarCurr)
<=> ( v80326(VarCurr)
& v80346(VarCurr) ) ) ).
fof(writeUnaryOperator_5630,axiom,
! [VarCurr] :
( ~ v80346(VarCurr)
<=> v80293(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14791,axiom,
! [VarCurr] :
( v80326(VarCurr)
<=> ( v80327(VarCurr)
| v80344(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14790,axiom,
! [VarCurr] :
( v80344(VarCurr)
<=> ( v80305(VarCurr)
& v80345(VarCurr) ) ) ).
fof(writeUnaryOperator_5629,axiom,
! [VarCurr] :
( ~ v80345(VarCurr)
<=> v80307(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14789,axiom,
! [VarCurr] :
( v80327(VarCurr)
<=> ( v80328(VarCurr)
& v80307(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14788,axiom,
! [VarCurr] :
( v80328(VarCurr)
<=> ( v80329(VarCurr)
| v80338(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14787,axiom,
! [VarCurr] :
( v80338(VarCurr)
<=> ( v80339(VarCurr)
& v80343(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5910,axiom,
! [VarCurr] :
( v80343(VarCurr)
<=> ( ( v80331(VarCurr,bitIndex2)
<=> $false )
& ( v80331(VarCurr,bitIndex1)
<=> $false )
& ( v80331(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14786,axiom,
! [VarCurr] :
( v80339(VarCurr)
<=> ( v80340(VarCurr)
| v80341(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14785,axiom,
! [VarCurr] :
( v80341(VarCurr)
<=> ( v80305(VarCurr)
& v80342(VarCurr) ) ) ).
fof(writeUnaryOperator_5628,axiom,
! [VarCurr] :
( ~ v80342(VarCurr)
<=> v80340(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5909,axiom,
! [VarCurr] :
( v80340(VarCurr)
<=> ( v80303(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14784,axiom,
! [VarCurr] :
( v80329(VarCurr)
<=> ( v80330(VarCurr)
| v80332(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14783,axiom,
! [VarCurr] :
( v80332(VarCurr)
<=> ( v80333(VarCurr)
& v80337(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5908,axiom,
! [VarCurr] :
( v80337(VarCurr)
<=> ( ( v80331(VarCurr,bitIndex2)
<=> $false )
& ( v80331(VarCurr,bitIndex1)
<=> $true )
& ( v80331(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14782,axiom,
! [VarCurr] :
( v80333(VarCurr)
<=> ( v80334(VarCurr)
| v80335(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14781,axiom,
! [VarCurr] :
( v80335(VarCurr)
<=> ( v80305(VarCurr)
& v80336(VarCurr) ) ) ).
fof(writeUnaryOperator_5627,axiom,
! [VarCurr] :
( ~ v80336(VarCurr)
<=> v80334(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5907,axiom,
! [VarCurr] :
( v80334(VarCurr)
<=> ( v80303(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5906,axiom,
! [VarCurr] :
( v80330(VarCurr)
<=> ( ( v80331(VarCurr,bitIndex2)
<=> $true )
& ( v80331(VarCurr,bitIndex1)
<=> $false )
& ( v80331(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_24826,axiom,
! [VarCurr] :
( v80331(VarCurr,bitIndex0)
<=> v80301(VarCurr) ) ).
fof(addAssignment_24825,axiom,
! [VarCurr] :
( v80331(VarCurr,bitIndex1)
<=> v80299(VarCurr) ) ).
fof(addAssignment_24824,axiom,
! [VarCurr] :
( v80331(VarCurr,bitIndex2)
<=> v80297(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14780,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80315(VarNext)
<=> ( v80316(VarNext)
& v80311(VarNext) ) ) ) ).
fof(writeUnaryOperator_5626,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v80316(VarNext)
<=> v80318(VarNext) ) ) ).
fof(addAssignment_24823,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80318(VarNext)
<=> v80311(VarCurr) ) ) ).
fof(addAssignment_24822,axiom,
! [VarCurr] :
( v80311(VarCurr)
<=> v76886(VarCurr) ) ).
fof(addAssignment_24821,axiom,
! [VarCurr] :
( v80309(VarCurr)
<=> $false ) ).
fof(addAssignment_24820,axiom,
! [VarCurr] :
( v80307(VarCurr)
<=> v76863(VarCurr) ) ).
fof(addAssignment_24819,axiom,
! [VarCurr] :
( v80305(VarCurr)
<=> $false ) ).
fof(addAssignment_24818,axiom,
! [VarCurr] :
( v80303(VarCurr)
<=> v76855(VarCurr,bitIndex31) ) ).
fof(addAssignment_24817,axiom,
! [VarCurr] :
( v76855(VarCurr,bitIndex31)
<=> v76857(VarCurr,bitIndex31) ) ).
fof(addAssignment_24816,axiom,
! [VarCurr] :
( v76857(VarCurr,bitIndex31)
<=> v72861(VarCurr,bitIndex31) ) ).
fof(addAssignment_24815,axiom,
! [VarCurr] :
( v80301(VarCurr)
<=> $false ) ).
fof(addAssignment_24814,axiom,
! [VarCurr] :
( v80299(VarCurr)
<=> $false ) ).
fof(addAssignment_24813,axiom,
! [VarCurr] :
( v80297(VarCurr)
<=> $true ) ).
fof(addAssignment_24812,axiom,
! [VarCurr] :
( v80295(VarCurr)
<=> $false ) ).
fof(addAssignment_24811,axiom,
! [VarCurr] :
( v80293(VarCurr)
<=> v76838(VarCurr) ) ).
fof(addAssignment_24810,axiom,
! [VarCurr] :
( v80207(VarCurr)
<=> v80209(VarCurr) ) ).
fof(addAssignment_24809,axiom,
! [VarCurr] :
( v80209(VarCurr)
<=> v80211(VarCurr) ) ).
fof(addAssignment_24808,axiom,
! [VarCurr] :
( v80211(VarCurr)
<=> v80213(VarCurr) ) ).
fof(addAssignment_24807,axiom,
! [VarCurr] :
( v80213(VarCurr)
<=> v76716(VarCurr,bitIndex31) ) ).
fof(addAssignment_24806,axiom,
! [VarCurr] :
( v76716(VarCurr,bitIndex31)
<=> v76718(VarCurr,bitIndex31) ) ).
fof(addAssignment_24805,axiom,
! [VarCurr] :
( v76718(VarCurr,bitIndex31)
<=> v80215(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1274,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v80238(VarNext)
=> ( v80215(VarNext)
<=> v80215(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1332,axiom,
! [VarNext] :
( v80238(VarNext)
=> ( v80215(VarNext)
<=> v80273(VarNext) ) ) ).
fof(addAssignment_24804,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80273(VarNext)
<=> v80271(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3882,axiom,
! [VarCurr] :
( ~ v80217(VarCurr)
=> ( v80271(VarCurr)
<=> v80274(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3892,axiom,
! [VarCurr] :
( v80217(VarCurr)
=> ( v80271(VarCurr)
<=> v80219(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3881,axiom,
! [VarCurr] :
( ~ v80251(VarCurr)
=> ( v80274(VarCurr)
<=> v80233(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3891,axiom,
! [VarCurr] :
( v80251(VarCurr)
=> ( v80274(VarCurr)
<=> v80275(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1001,axiom,
! [VarCurr] :
( ( ~ v80254(VarCurr)
& ~ v80256(VarCurr) )
=> ( v80275(VarCurr)
<=> v80279(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3880,axiom,
! [VarCurr] :
( v80256(VarCurr)
=> ( v80275(VarCurr)
<=> v80278(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3890,axiom,
! [VarCurr] :
( v80254(VarCurr)
=> ( v80275(VarCurr)
<=> v80276(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3879,axiom,
! [VarCurr] :
( ~ v80264(VarCurr)
=> ( v80279(VarCurr)
<=> v80233(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3889,axiom,
! [VarCurr] :
( v80264(VarCurr)
=> ( v80279(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3878,axiom,
! [VarCurr] :
( ~ v80258(VarCurr)
=> ( v80278(VarCurr)
<=> v80233(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3888,axiom,
! [VarCurr] :
( v80258(VarCurr)
=> ( v80278(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1739,axiom,
! [VarCurr] :
( ~ v80277(VarCurr)
=> ( v80276(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1770,axiom,
! [VarCurr] :
( v80277(VarCurr)
=> ( v80276(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5905,axiom,
! [VarCurr] :
( v80277(VarCurr)
<=> ( v80227(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14779,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80238(VarNext)
<=> ( v80239(VarNext)
& v80248(VarNext) ) ) ) ).
fof(addAssignment_24803,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80248(VarNext)
<=> v80246(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14778,axiom,
! [VarCurr] :
( v80246(VarCurr)
<=> ( v80217(VarCurr)
| v80249(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14777,axiom,
! [VarCurr] :
( v80249(VarCurr)
<=> ( v80250(VarCurr)
& v80270(VarCurr) ) ) ).
fof(writeUnaryOperator_5625,axiom,
! [VarCurr] :
( ~ v80270(VarCurr)
<=> v80217(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14776,axiom,
! [VarCurr] :
( v80250(VarCurr)
<=> ( v80251(VarCurr)
| v80268(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14775,axiom,
! [VarCurr] :
( v80268(VarCurr)
<=> ( v80229(VarCurr)
& v80269(VarCurr) ) ) ).
fof(writeUnaryOperator_5624,axiom,
! [VarCurr] :
( ~ v80269(VarCurr)
<=> v80231(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14774,axiom,
! [VarCurr] :
( v80251(VarCurr)
<=> ( v80252(VarCurr)
& v80231(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14773,axiom,
! [VarCurr] :
( v80252(VarCurr)
<=> ( v80253(VarCurr)
| v80262(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14772,axiom,
! [VarCurr] :
( v80262(VarCurr)
<=> ( v80263(VarCurr)
& v80267(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5904,axiom,
! [VarCurr] :
( v80267(VarCurr)
<=> ( ( v80255(VarCurr,bitIndex2)
<=> $false )
& ( v80255(VarCurr,bitIndex1)
<=> $false )
& ( v80255(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14771,axiom,
! [VarCurr] :
( v80263(VarCurr)
<=> ( v80264(VarCurr)
| v80265(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14770,axiom,
! [VarCurr] :
( v80265(VarCurr)
<=> ( v80229(VarCurr)
& v80266(VarCurr) ) ) ).
fof(writeUnaryOperator_5623,axiom,
! [VarCurr] :
( ~ v80266(VarCurr)
<=> v80264(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5903,axiom,
! [VarCurr] :
( v80264(VarCurr)
<=> ( v80227(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14769,axiom,
! [VarCurr] :
( v80253(VarCurr)
<=> ( v80254(VarCurr)
| v80256(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14768,axiom,
! [VarCurr] :
( v80256(VarCurr)
<=> ( v80257(VarCurr)
& v80261(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5902,axiom,
! [VarCurr] :
( v80261(VarCurr)
<=> ( ( v80255(VarCurr,bitIndex2)
<=> $false )
& ( v80255(VarCurr,bitIndex1)
<=> $true )
& ( v80255(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14767,axiom,
! [VarCurr] :
( v80257(VarCurr)
<=> ( v80258(VarCurr)
| v80259(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14766,axiom,
! [VarCurr] :
( v80259(VarCurr)
<=> ( v80229(VarCurr)
& v80260(VarCurr) ) ) ).
fof(writeUnaryOperator_5622,axiom,
! [VarCurr] :
( ~ v80260(VarCurr)
<=> v80258(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5901,axiom,
! [VarCurr] :
( v80258(VarCurr)
<=> ( v80227(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5900,axiom,
! [VarCurr] :
( v80254(VarCurr)
<=> ( ( v80255(VarCurr,bitIndex2)
<=> $true )
& ( v80255(VarCurr,bitIndex1)
<=> $false )
& ( v80255(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_24802,axiom,
! [VarCurr] :
( v80255(VarCurr,bitIndex0)
<=> v80225(VarCurr) ) ).
fof(addAssignment_24801,axiom,
! [VarCurr] :
( v80255(VarCurr,bitIndex1)
<=> v80223(VarCurr) ) ).
fof(addAssignment_24800,axiom,
! [VarCurr] :
( v80255(VarCurr,bitIndex2)
<=> v80221(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14765,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80239(VarNext)
<=> ( v80240(VarNext)
& v80235(VarNext) ) ) ) ).
fof(writeUnaryOperator_5621,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v80240(VarNext)
<=> v80242(VarNext) ) ) ).
fof(addAssignment_24799,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80242(VarNext)
<=> v80235(VarCurr) ) ) ).
fof(addAssignment_24798,axiom,
! [VarCurr] :
( v80235(VarCurr)
<=> v76772(VarCurr) ) ).
fof(addAssignment_24797,axiom,
! [VarCurr] :
( v80233(VarCurr)
<=> $false ) ).
fof(addAssignment_24796,axiom,
! [VarCurr] :
( v80231(VarCurr)
<=> v76749(VarCurr) ) ).
fof(addAssignment_24795,axiom,
! [VarCurr] :
( v80229(VarCurr)
<=> $false ) ).
fof(addAssignment_24794,axiom,
! [VarCurr] :
( v80227(VarCurr)
<=> v76741(VarCurr,bitIndex31) ) ).
fof(addAssignment_24793,axiom,
! [VarCurr] :
( v76741(VarCurr,bitIndex31)
<=> v76743(VarCurr,bitIndex31) ) ).
fof(addAssignment_24792,axiom,
! [VarCurr] :
( v76743(VarCurr,bitIndex31)
<=> v72861(VarCurr,bitIndex31) ) ).
fof(addAssignment_24791,axiom,
! [VarCurr] :
( v80225(VarCurr)
<=> $false ) ).
fof(addAssignment_24790,axiom,
! [VarCurr] :
( v80223(VarCurr)
<=> $false ) ).
fof(addAssignment_24789,axiom,
! [VarCurr] :
( v80221(VarCurr)
<=> $true ) ).
fof(addAssignment_24788,axiom,
! [VarCurr] :
( v80219(VarCurr)
<=> $false ) ).
fof(addAssignment_24787,axiom,
! [VarCurr] :
( v80217(VarCurr)
<=> v76724(VarCurr) ) ).
fof(addAssignment_24786,axiom,
! [VarCurr] :
( v80131(VarCurr)
<=> v80133(VarCurr) ) ).
fof(addAssignment_24785,axiom,
! [VarCurr] :
( v80133(VarCurr)
<=> v80135(VarCurr) ) ).
fof(addAssignment_24784,axiom,
! [VarCurr] :
( v80135(VarCurr)
<=> v80137(VarCurr) ) ).
fof(addAssignment_24783,axiom,
! [VarCurr] :
( v80137(VarCurr)
<=> v76602(VarCurr,bitIndex31) ) ).
fof(addAssignment_24782,axiom,
! [VarCurr] :
( v76602(VarCurr,bitIndex31)
<=> v76604(VarCurr,bitIndex31) ) ).
fof(addAssignment_24781,axiom,
! [VarCurr] :
( v76604(VarCurr,bitIndex31)
<=> v80139(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1273,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v80162(VarNext)
=> ( v80139(VarNext)
<=> v80139(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1331,axiom,
! [VarNext] :
( v80162(VarNext)
=> ( v80139(VarNext)
<=> v80197(VarNext) ) ) ).
fof(addAssignment_24780,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80197(VarNext)
<=> v80195(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3877,axiom,
! [VarCurr] :
( ~ v80141(VarCurr)
=> ( v80195(VarCurr)
<=> v80198(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3887,axiom,
! [VarCurr] :
( v80141(VarCurr)
=> ( v80195(VarCurr)
<=> v80143(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3876,axiom,
! [VarCurr] :
( ~ v80175(VarCurr)
=> ( v80198(VarCurr)
<=> v80157(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3886,axiom,
! [VarCurr] :
( v80175(VarCurr)
=> ( v80198(VarCurr)
<=> v80199(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1000,axiom,
! [VarCurr] :
( ( ~ v80178(VarCurr)
& ~ v80180(VarCurr) )
=> ( v80199(VarCurr)
<=> v80203(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3875,axiom,
! [VarCurr] :
( v80180(VarCurr)
=> ( v80199(VarCurr)
<=> v80202(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3885,axiom,
! [VarCurr] :
( v80178(VarCurr)
=> ( v80199(VarCurr)
<=> v80200(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3874,axiom,
! [VarCurr] :
( ~ v80188(VarCurr)
=> ( v80203(VarCurr)
<=> v80157(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3884,axiom,
! [VarCurr] :
( v80188(VarCurr)
=> ( v80203(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3873,axiom,
! [VarCurr] :
( ~ v80182(VarCurr)
=> ( v80202(VarCurr)
<=> v80157(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3883,axiom,
! [VarCurr] :
( v80182(VarCurr)
=> ( v80202(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1738,axiom,
! [VarCurr] :
( ~ v80201(VarCurr)
=> ( v80200(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1769,axiom,
! [VarCurr] :
( v80201(VarCurr)
=> ( v80200(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5899,axiom,
! [VarCurr] :
( v80201(VarCurr)
<=> ( v80151(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14764,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80162(VarNext)
<=> ( v80163(VarNext)
& v80172(VarNext) ) ) ) ).
fof(addAssignment_24779,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80172(VarNext)
<=> v80170(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14763,axiom,
! [VarCurr] :
( v80170(VarCurr)
<=> ( v80141(VarCurr)
| v80173(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14762,axiom,
! [VarCurr] :
( v80173(VarCurr)
<=> ( v80174(VarCurr)
& v80194(VarCurr) ) ) ).
fof(writeUnaryOperator_5620,axiom,
! [VarCurr] :
( ~ v80194(VarCurr)
<=> v80141(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14761,axiom,
! [VarCurr] :
( v80174(VarCurr)
<=> ( v80175(VarCurr)
| v80192(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14760,axiom,
! [VarCurr] :
( v80192(VarCurr)
<=> ( v80153(VarCurr)
& v80193(VarCurr) ) ) ).
fof(writeUnaryOperator_5619,axiom,
! [VarCurr] :
( ~ v80193(VarCurr)
<=> v80155(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14759,axiom,
! [VarCurr] :
( v80175(VarCurr)
<=> ( v80176(VarCurr)
& v80155(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14758,axiom,
! [VarCurr] :
( v80176(VarCurr)
<=> ( v80177(VarCurr)
| v80186(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14757,axiom,
! [VarCurr] :
( v80186(VarCurr)
<=> ( v80187(VarCurr)
& v80191(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5898,axiom,
! [VarCurr] :
( v80191(VarCurr)
<=> ( ( v80179(VarCurr,bitIndex2)
<=> $false )
& ( v80179(VarCurr,bitIndex1)
<=> $false )
& ( v80179(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14756,axiom,
! [VarCurr] :
( v80187(VarCurr)
<=> ( v80188(VarCurr)
| v80189(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14755,axiom,
! [VarCurr] :
( v80189(VarCurr)
<=> ( v80153(VarCurr)
& v80190(VarCurr) ) ) ).
fof(writeUnaryOperator_5618,axiom,
! [VarCurr] :
( ~ v80190(VarCurr)
<=> v80188(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5897,axiom,
! [VarCurr] :
( v80188(VarCurr)
<=> ( v80151(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14754,axiom,
! [VarCurr] :
( v80177(VarCurr)
<=> ( v80178(VarCurr)
| v80180(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14753,axiom,
! [VarCurr] :
( v80180(VarCurr)
<=> ( v80181(VarCurr)
& v80185(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5896,axiom,
! [VarCurr] :
( v80185(VarCurr)
<=> ( ( v80179(VarCurr,bitIndex2)
<=> $false )
& ( v80179(VarCurr,bitIndex1)
<=> $true )
& ( v80179(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14752,axiom,
! [VarCurr] :
( v80181(VarCurr)
<=> ( v80182(VarCurr)
| v80183(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14751,axiom,
! [VarCurr] :
( v80183(VarCurr)
<=> ( v80153(VarCurr)
& v80184(VarCurr) ) ) ).
fof(writeUnaryOperator_5617,axiom,
! [VarCurr] :
( ~ v80184(VarCurr)
<=> v80182(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5895,axiom,
! [VarCurr] :
( v80182(VarCurr)
<=> ( v80151(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5894,axiom,
! [VarCurr] :
( v80178(VarCurr)
<=> ( ( v80179(VarCurr,bitIndex2)
<=> $true )
& ( v80179(VarCurr,bitIndex1)
<=> $false )
& ( v80179(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_24778,axiom,
! [VarCurr] :
( v80179(VarCurr,bitIndex0)
<=> v80149(VarCurr) ) ).
fof(addAssignment_24777,axiom,
! [VarCurr] :
( v80179(VarCurr,bitIndex1)
<=> v80147(VarCurr) ) ).
fof(addAssignment_24776,axiom,
! [VarCurr] :
( v80179(VarCurr,bitIndex2)
<=> v80145(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14750,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80163(VarNext)
<=> ( v80164(VarNext)
& v80159(VarNext) ) ) ) ).
fof(writeUnaryOperator_5616,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v80164(VarNext)
<=> v80166(VarNext) ) ) ).
fof(addAssignment_24775,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80166(VarNext)
<=> v80159(VarCurr) ) ) ).
fof(addAssignment_24774,axiom,
! [VarCurr] :
( v80159(VarCurr)
<=> v76658(VarCurr) ) ).
fof(addAssignment_24773,axiom,
! [VarCurr] :
( v80157(VarCurr)
<=> $false ) ).
fof(addAssignment_24772,axiom,
! [VarCurr] :
( v80155(VarCurr)
<=> v76635(VarCurr) ) ).
fof(addAssignment_24771,axiom,
! [VarCurr] :
( v80153(VarCurr)
<=> $false ) ).
fof(addAssignment_24770,axiom,
! [VarCurr] :
( v80151(VarCurr)
<=> v76627(VarCurr,bitIndex31) ) ).
fof(addAssignment_24769,axiom,
! [VarCurr] :
( v76627(VarCurr,bitIndex31)
<=> v76629(VarCurr,bitIndex31) ) ).
fof(addAssignment_24768,axiom,
! [VarCurr] :
( v76629(VarCurr,bitIndex31)
<=> v72861(VarCurr,bitIndex31) ) ).
fof(addAssignment_24767,axiom,
! [VarCurr] :
( v80149(VarCurr)
<=> $false ) ).
fof(addAssignment_24766,axiom,
! [VarCurr] :
( v80147(VarCurr)
<=> $false ) ).
fof(addAssignment_24765,axiom,
! [VarCurr] :
( v80145(VarCurr)
<=> $true ) ).
fof(addAssignment_24764,axiom,
! [VarCurr] :
( v80143(VarCurr)
<=> $false ) ).
fof(addAssignment_24763,axiom,
! [VarCurr] :
( v80141(VarCurr)
<=> v76610(VarCurr) ) ).
fof(addAssignment_24762,axiom,
! [VarCurr] :
( v80055(VarCurr)
<=> v80057(VarCurr) ) ).
fof(addAssignment_24761,axiom,
! [VarCurr] :
( v80057(VarCurr)
<=> v80059(VarCurr) ) ).
fof(addAssignment_24760,axiom,
! [VarCurr] :
( v80059(VarCurr)
<=> v80061(VarCurr) ) ).
fof(addAssignment_24759,axiom,
! [VarCurr] :
( v80061(VarCurr)
<=> v76488(VarCurr,bitIndex31) ) ).
fof(addAssignment_24758,axiom,
! [VarCurr] :
( v76488(VarCurr,bitIndex31)
<=> v76490(VarCurr,bitIndex31) ) ).
fof(addAssignment_24757,axiom,
! [VarCurr] :
( v76490(VarCurr,bitIndex31)
<=> v80063(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1272,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v80086(VarNext)
=> ( v80063(VarNext)
<=> v80063(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1330,axiom,
! [VarNext] :
( v80086(VarNext)
=> ( v80063(VarNext)
<=> v80121(VarNext) ) ) ).
fof(addAssignment_24756,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80121(VarNext)
<=> v80119(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3872,axiom,
! [VarCurr] :
( ~ v80065(VarCurr)
=> ( v80119(VarCurr)
<=> v80122(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3882,axiom,
! [VarCurr] :
( v80065(VarCurr)
=> ( v80119(VarCurr)
<=> v80067(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3871,axiom,
! [VarCurr] :
( ~ v80099(VarCurr)
=> ( v80122(VarCurr)
<=> v80081(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3881,axiom,
! [VarCurr] :
( v80099(VarCurr)
=> ( v80122(VarCurr)
<=> v80123(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_999,axiom,
! [VarCurr] :
( ( ~ v80102(VarCurr)
& ~ v80104(VarCurr) )
=> ( v80123(VarCurr)
<=> v80127(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3870,axiom,
! [VarCurr] :
( v80104(VarCurr)
=> ( v80123(VarCurr)
<=> v80126(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3880,axiom,
! [VarCurr] :
( v80102(VarCurr)
=> ( v80123(VarCurr)
<=> v80124(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3869,axiom,
! [VarCurr] :
( ~ v80112(VarCurr)
=> ( v80127(VarCurr)
<=> v80081(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3879,axiom,
! [VarCurr] :
( v80112(VarCurr)
=> ( v80127(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3868,axiom,
! [VarCurr] :
( ~ v80106(VarCurr)
=> ( v80126(VarCurr)
<=> v80081(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3878,axiom,
! [VarCurr] :
( v80106(VarCurr)
=> ( v80126(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1737,axiom,
! [VarCurr] :
( ~ v80125(VarCurr)
=> ( v80124(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1768,axiom,
! [VarCurr] :
( v80125(VarCurr)
=> ( v80124(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5893,axiom,
! [VarCurr] :
( v80125(VarCurr)
<=> ( v80075(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14749,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80086(VarNext)
<=> ( v80087(VarNext)
& v80096(VarNext) ) ) ) ).
fof(addAssignment_24755,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80096(VarNext)
<=> v80094(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14748,axiom,
! [VarCurr] :
( v80094(VarCurr)
<=> ( v80065(VarCurr)
| v80097(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14747,axiom,
! [VarCurr] :
( v80097(VarCurr)
<=> ( v80098(VarCurr)
& v80118(VarCurr) ) ) ).
fof(writeUnaryOperator_5615,axiom,
! [VarCurr] :
( ~ v80118(VarCurr)
<=> v80065(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14746,axiom,
! [VarCurr] :
( v80098(VarCurr)
<=> ( v80099(VarCurr)
| v80116(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14745,axiom,
! [VarCurr] :
( v80116(VarCurr)
<=> ( v80077(VarCurr)
& v80117(VarCurr) ) ) ).
fof(writeUnaryOperator_5614,axiom,
! [VarCurr] :
( ~ v80117(VarCurr)
<=> v80079(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14744,axiom,
! [VarCurr] :
( v80099(VarCurr)
<=> ( v80100(VarCurr)
& v80079(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14743,axiom,
! [VarCurr] :
( v80100(VarCurr)
<=> ( v80101(VarCurr)
| v80110(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14742,axiom,
! [VarCurr] :
( v80110(VarCurr)
<=> ( v80111(VarCurr)
& v80115(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5892,axiom,
! [VarCurr] :
( v80115(VarCurr)
<=> ( ( v80103(VarCurr,bitIndex2)
<=> $false )
& ( v80103(VarCurr,bitIndex1)
<=> $false )
& ( v80103(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14741,axiom,
! [VarCurr] :
( v80111(VarCurr)
<=> ( v80112(VarCurr)
| v80113(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14740,axiom,
! [VarCurr] :
( v80113(VarCurr)
<=> ( v80077(VarCurr)
& v80114(VarCurr) ) ) ).
fof(writeUnaryOperator_5613,axiom,
! [VarCurr] :
( ~ v80114(VarCurr)
<=> v80112(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5891,axiom,
! [VarCurr] :
( v80112(VarCurr)
<=> ( v80075(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14739,axiom,
! [VarCurr] :
( v80101(VarCurr)
<=> ( v80102(VarCurr)
| v80104(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14738,axiom,
! [VarCurr] :
( v80104(VarCurr)
<=> ( v80105(VarCurr)
& v80109(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5890,axiom,
! [VarCurr] :
( v80109(VarCurr)
<=> ( ( v80103(VarCurr,bitIndex2)
<=> $false )
& ( v80103(VarCurr,bitIndex1)
<=> $true )
& ( v80103(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14737,axiom,
! [VarCurr] :
( v80105(VarCurr)
<=> ( v80106(VarCurr)
| v80107(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14736,axiom,
! [VarCurr] :
( v80107(VarCurr)
<=> ( v80077(VarCurr)
& v80108(VarCurr) ) ) ).
fof(writeUnaryOperator_5612,axiom,
! [VarCurr] :
( ~ v80108(VarCurr)
<=> v80106(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5889,axiom,
! [VarCurr] :
( v80106(VarCurr)
<=> ( v80075(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5888,axiom,
! [VarCurr] :
( v80102(VarCurr)
<=> ( ( v80103(VarCurr,bitIndex2)
<=> $true )
& ( v80103(VarCurr,bitIndex1)
<=> $false )
& ( v80103(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_24754,axiom,
! [VarCurr] :
( v80103(VarCurr,bitIndex0)
<=> v80073(VarCurr) ) ).
fof(addAssignment_24753,axiom,
! [VarCurr] :
( v80103(VarCurr,bitIndex1)
<=> v80071(VarCurr) ) ).
fof(addAssignment_24752,axiom,
! [VarCurr] :
( v80103(VarCurr,bitIndex2)
<=> v80069(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14735,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80087(VarNext)
<=> ( v80088(VarNext)
& v80083(VarNext) ) ) ) ).
fof(writeUnaryOperator_5611,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v80088(VarNext)
<=> v80090(VarNext) ) ) ).
fof(addAssignment_24751,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80090(VarNext)
<=> v80083(VarCurr) ) ) ).
fof(addAssignment_24750,axiom,
! [VarCurr] :
( v80083(VarCurr)
<=> v76544(VarCurr) ) ).
fof(addAssignment_24749,axiom,
! [VarCurr] :
( v80081(VarCurr)
<=> $false ) ).
fof(addAssignment_24748,axiom,
! [VarCurr] :
( v80079(VarCurr)
<=> v76521(VarCurr) ) ).
fof(addAssignment_24747,axiom,
! [VarCurr] :
( v80077(VarCurr)
<=> $false ) ).
fof(addAssignment_24746,axiom,
! [VarCurr] :
( v80075(VarCurr)
<=> v76513(VarCurr,bitIndex31) ) ).
fof(addAssignment_24745,axiom,
! [VarCurr] :
( v76513(VarCurr,bitIndex31)
<=> v76515(VarCurr,bitIndex31) ) ).
fof(addAssignment_24744,axiom,
! [VarCurr] :
( v76515(VarCurr,bitIndex31)
<=> v72861(VarCurr,bitIndex31) ) ).
fof(addAssignment_24743,axiom,
! [VarCurr] :
( v80073(VarCurr)
<=> $false ) ).
fof(addAssignment_24742,axiom,
! [VarCurr] :
( v80071(VarCurr)
<=> $false ) ).
fof(addAssignment_24741,axiom,
! [VarCurr] :
( v80069(VarCurr)
<=> $true ) ).
fof(addAssignment_24740,axiom,
! [VarCurr] :
( v80067(VarCurr)
<=> $false ) ).
fof(addAssignment_24739,axiom,
! [VarCurr] :
( v80065(VarCurr)
<=> v76496(VarCurr) ) ).
fof(addAssignment_24738,axiom,
! [VarCurr] :
( v79979(VarCurr)
<=> v79981(VarCurr) ) ).
fof(addAssignment_24737,axiom,
! [VarCurr] :
( v79981(VarCurr)
<=> v79983(VarCurr) ) ).
fof(addAssignment_24736,axiom,
! [VarCurr] :
( v79983(VarCurr)
<=> v79985(VarCurr) ) ).
fof(addAssignment_24735,axiom,
! [VarCurr] :
( v79985(VarCurr)
<=> v76374(VarCurr,bitIndex31) ) ).
fof(addAssignment_24734,axiom,
! [VarCurr] :
( v76374(VarCurr,bitIndex31)
<=> v76376(VarCurr,bitIndex31) ) ).
fof(addAssignment_24733,axiom,
! [VarCurr] :
( v76376(VarCurr,bitIndex31)
<=> v79987(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1271,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v80010(VarNext)
=> ( v79987(VarNext)
<=> v79987(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1329,axiom,
! [VarNext] :
( v80010(VarNext)
=> ( v79987(VarNext)
<=> v80045(VarNext) ) ) ).
fof(addAssignment_24732,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80045(VarNext)
<=> v80043(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3867,axiom,
! [VarCurr] :
( ~ v79989(VarCurr)
=> ( v80043(VarCurr)
<=> v80046(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3877,axiom,
! [VarCurr] :
( v79989(VarCurr)
=> ( v80043(VarCurr)
<=> v79991(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3866,axiom,
! [VarCurr] :
( ~ v80023(VarCurr)
=> ( v80046(VarCurr)
<=> v80005(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3876,axiom,
! [VarCurr] :
( v80023(VarCurr)
=> ( v80046(VarCurr)
<=> v80047(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_998,axiom,
! [VarCurr] :
( ( ~ v80026(VarCurr)
& ~ v80028(VarCurr) )
=> ( v80047(VarCurr)
<=> v80051(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3865,axiom,
! [VarCurr] :
( v80028(VarCurr)
=> ( v80047(VarCurr)
<=> v80050(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3875,axiom,
! [VarCurr] :
( v80026(VarCurr)
=> ( v80047(VarCurr)
<=> v80048(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3864,axiom,
! [VarCurr] :
( ~ v80036(VarCurr)
=> ( v80051(VarCurr)
<=> v80005(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3874,axiom,
! [VarCurr] :
( v80036(VarCurr)
=> ( v80051(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3863,axiom,
! [VarCurr] :
( ~ v80030(VarCurr)
=> ( v80050(VarCurr)
<=> v80005(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3873,axiom,
! [VarCurr] :
( v80030(VarCurr)
=> ( v80050(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1736,axiom,
! [VarCurr] :
( ~ v80049(VarCurr)
=> ( v80048(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1767,axiom,
! [VarCurr] :
( v80049(VarCurr)
=> ( v80048(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5887,axiom,
! [VarCurr] :
( v80049(VarCurr)
<=> ( v79999(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14734,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80010(VarNext)
<=> ( v80011(VarNext)
& v80020(VarNext) ) ) ) ).
fof(addAssignment_24731,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80020(VarNext)
<=> v80018(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14733,axiom,
! [VarCurr] :
( v80018(VarCurr)
<=> ( v79989(VarCurr)
| v80021(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14732,axiom,
! [VarCurr] :
( v80021(VarCurr)
<=> ( v80022(VarCurr)
& v80042(VarCurr) ) ) ).
fof(writeUnaryOperator_5610,axiom,
! [VarCurr] :
( ~ v80042(VarCurr)
<=> v79989(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14731,axiom,
! [VarCurr] :
( v80022(VarCurr)
<=> ( v80023(VarCurr)
| v80040(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14730,axiom,
! [VarCurr] :
( v80040(VarCurr)
<=> ( v80001(VarCurr)
& v80041(VarCurr) ) ) ).
fof(writeUnaryOperator_5609,axiom,
! [VarCurr] :
( ~ v80041(VarCurr)
<=> v80003(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14729,axiom,
! [VarCurr] :
( v80023(VarCurr)
<=> ( v80024(VarCurr)
& v80003(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14728,axiom,
! [VarCurr] :
( v80024(VarCurr)
<=> ( v80025(VarCurr)
| v80034(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14727,axiom,
! [VarCurr] :
( v80034(VarCurr)
<=> ( v80035(VarCurr)
& v80039(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5886,axiom,
! [VarCurr] :
( v80039(VarCurr)
<=> ( ( v80027(VarCurr,bitIndex2)
<=> $false )
& ( v80027(VarCurr,bitIndex1)
<=> $false )
& ( v80027(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14726,axiom,
! [VarCurr] :
( v80035(VarCurr)
<=> ( v80036(VarCurr)
| v80037(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14725,axiom,
! [VarCurr] :
( v80037(VarCurr)
<=> ( v80001(VarCurr)
& v80038(VarCurr) ) ) ).
fof(writeUnaryOperator_5608,axiom,
! [VarCurr] :
( ~ v80038(VarCurr)
<=> v80036(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5885,axiom,
! [VarCurr] :
( v80036(VarCurr)
<=> ( v79999(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14724,axiom,
! [VarCurr] :
( v80025(VarCurr)
<=> ( v80026(VarCurr)
| v80028(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14723,axiom,
! [VarCurr] :
( v80028(VarCurr)
<=> ( v80029(VarCurr)
& v80033(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5884,axiom,
! [VarCurr] :
( v80033(VarCurr)
<=> ( ( v80027(VarCurr,bitIndex2)
<=> $false )
& ( v80027(VarCurr,bitIndex1)
<=> $true )
& ( v80027(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14722,axiom,
! [VarCurr] :
( v80029(VarCurr)
<=> ( v80030(VarCurr)
| v80031(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14721,axiom,
! [VarCurr] :
( v80031(VarCurr)
<=> ( v80001(VarCurr)
& v80032(VarCurr) ) ) ).
fof(writeUnaryOperator_5607,axiom,
! [VarCurr] :
( ~ v80032(VarCurr)
<=> v80030(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5883,axiom,
! [VarCurr] :
( v80030(VarCurr)
<=> ( v79999(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5882,axiom,
! [VarCurr] :
( v80026(VarCurr)
<=> ( ( v80027(VarCurr,bitIndex2)
<=> $true )
& ( v80027(VarCurr,bitIndex1)
<=> $false )
& ( v80027(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_24730,axiom,
! [VarCurr] :
( v80027(VarCurr,bitIndex0)
<=> v79997(VarCurr) ) ).
fof(addAssignment_24729,axiom,
! [VarCurr] :
( v80027(VarCurr,bitIndex1)
<=> v79995(VarCurr) ) ).
fof(addAssignment_24728,axiom,
! [VarCurr] :
( v80027(VarCurr,bitIndex2)
<=> v79993(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14720,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80011(VarNext)
<=> ( v80012(VarNext)
& v80007(VarNext) ) ) ) ).
fof(writeUnaryOperator_5606,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v80012(VarNext)
<=> v80014(VarNext) ) ) ).
fof(addAssignment_24727,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v80014(VarNext)
<=> v80007(VarCurr) ) ) ).
fof(addAssignment_24726,axiom,
! [VarCurr] :
( v80007(VarCurr)
<=> v76430(VarCurr) ) ).
fof(addAssignment_24725,axiom,
! [VarCurr] :
( v80005(VarCurr)
<=> $false ) ).
fof(addAssignment_24724,axiom,
! [VarCurr] :
( v80003(VarCurr)
<=> v76407(VarCurr) ) ).
fof(addAssignment_24723,axiom,
! [VarCurr] :
( v80001(VarCurr)
<=> $false ) ).
fof(addAssignment_24722,axiom,
! [VarCurr] :
( v79999(VarCurr)
<=> v76399(VarCurr,bitIndex31) ) ).
fof(addAssignment_24721,axiom,
! [VarCurr] :
( v76399(VarCurr,bitIndex31)
<=> v76401(VarCurr,bitIndex31) ) ).
fof(addAssignment_24720,axiom,
! [VarCurr] :
( v76401(VarCurr,bitIndex31)
<=> v72861(VarCurr,bitIndex31) ) ).
fof(addAssignment_24719,axiom,
! [VarCurr] :
( v79997(VarCurr)
<=> $false ) ).
fof(addAssignment_24718,axiom,
! [VarCurr] :
( v79995(VarCurr)
<=> $false ) ).
fof(addAssignment_24717,axiom,
! [VarCurr] :
( v79993(VarCurr)
<=> $true ) ).
fof(addAssignment_24716,axiom,
! [VarCurr] :
( v79991(VarCurr)
<=> $false ) ).
fof(addAssignment_24715,axiom,
! [VarCurr] :
( v79989(VarCurr)
<=> v76382(VarCurr) ) ).
fof(addAssignment_24714,axiom,
! [VarCurr] :
( v79903(VarCurr)
<=> v79905(VarCurr) ) ).
fof(addAssignment_24713,axiom,
! [VarCurr] :
( v79905(VarCurr)
<=> v79907(VarCurr) ) ).
fof(addAssignment_24712,axiom,
! [VarCurr] :
( v79907(VarCurr)
<=> v79909(VarCurr) ) ).
fof(addAssignment_24711,axiom,
! [VarCurr] :
( v79909(VarCurr)
<=> v76260(VarCurr,bitIndex31) ) ).
fof(addAssignment_24710,axiom,
! [VarCurr] :
( v76260(VarCurr,bitIndex31)
<=> v76262(VarCurr,bitIndex31) ) ).
fof(addAssignment_24709,axiom,
! [VarCurr] :
( v76262(VarCurr,bitIndex31)
<=> v79911(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1270,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v79934(VarNext)
=> ( v79911(VarNext)
<=> v79911(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1328,axiom,
! [VarNext] :
( v79934(VarNext)
=> ( v79911(VarNext)
<=> v79969(VarNext) ) ) ).
fof(addAssignment_24708,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79969(VarNext)
<=> v79967(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3862,axiom,
! [VarCurr] :
( ~ v79913(VarCurr)
=> ( v79967(VarCurr)
<=> v79970(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3872,axiom,
! [VarCurr] :
( v79913(VarCurr)
=> ( v79967(VarCurr)
<=> v79915(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3861,axiom,
! [VarCurr] :
( ~ v79947(VarCurr)
=> ( v79970(VarCurr)
<=> v79929(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3871,axiom,
! [VarCurr] :
( v79947(VarCurr)
=> ( v79970(VarCurr)
<=> v79971(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_997,axiom,
! [VarCurr] :
( ( ~ v79950(VarCurr)
& ~ v79952(VarCurr) )
=> ( v79971(VarCurr)
<=> v79975(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3860,axiom,
! [VarCurr] :
( v79952(VarCurr)
=> ( v79971(VarCurr)
<=> v79974(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3870,axiom,
! [VarCurr] :
( v79950(VarCurr)
=> ( v79971(VarCurr)
<=> v79972(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3859,axiom,
! [VarCurr] :
( ~ v79960(VarCurr)
=> ( v79975(VarCurr)
<=> v79929(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3869,axiom,
! [VarCurr] :
( v79960(VarCurr)
=> ( v79975(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3858,axiom,
! [VarCurr] :
( ~ v79954(VarCurr)
=> ( v79974(VarCurr)
<=> v79929(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3868,axiom,
! [VarCurr] :
( v79954(VarCurr)
=> ( v79974(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1735,axiom,
! [VarCurr] :
( ~ v79973(VarCurr)
=> ( v79972(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1766,axiom,
! [VarCurr] :
( v79973(VarCurr)
=> ( v79972(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5881,axiom,
! [VarCurr] :
( v79973(VarCurr)
<=> ( v79923(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14719,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79934(VarNext)
<=> ( v79935(VarNext)
& v79944(VarNext) ) ) ) ).
fof(addAssignment_24707,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79944(VarNext)
<=> v79942(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14718,axiom,
! [VarCurr] :
( v79942(VarCurr)
<=> ( v79913(VarCurr)
| v79945(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14717,axiom,
! [VarCurr] :
( v79945(VarCurr)
<=> ( v79946(VarCurr)
& v79966(VarCurr) ) ) ).
fof(writeUnaryOperator_5605,axiom,
! [VarCurr] :
( ~ v79966(VarCurr)
<=> v79913(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14716,axiom,
! [VarCurr] :
( v79946(VarCurr)
<=> ( v79947(VarCurr)
| v79964(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14715,axiom,
! [VarCurr] :
( v79964(VarCurr)
<=> ( v79925(VarCurr)
& v79965(VarCurr) ) ) ).
fof(writeUnaryOperator_5604,axiom,
! [VarCurr] :
( ~ v79965(VarCurr)
<=> v79927(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14714,axiom,
! [VarCurr] :
( v79947(VarCurr)
<=> ( v79948(VarCurr)
& v79927(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14713,axiom,
! [VarCurr] :
( v79948(VarCurr)
<=> ( v79949(VarCurr)
| v79958(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14712,axiom,
! [VarCurr] :
( v79958(VarCurr)
<=> ( v79959(VarCurr)
& v79963(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5880,axiom,
! [VarCurr] :
( v79963(VarCurr)
<=> ( ( v79951(VarCurr,bitIndex2)
<=> $false )
& ( v79951(VarCurr,bitIndex1)
<=> $false )
& ( v79951(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14711,axiom,
! [VarCurr] :
( v79959(VarCurr)
<=> ( v79960(VarCurr)
| v79961(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14710,axiom,
! [VarCurr] :
( v79961(VarCurr)
<=> ( v79925(VarCurr)
& v79962(VarCurr) ) ) ).
fof(writeUnaryOperator_5603,axiom,
! [VarCurr] :
( ~ v79962(VarCurr)
<=> v79960(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5879,axiom,
! [VarCurr] :
( v79960(VarCurr)
<=> ( v79923(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14709,axiom,
! [VarCurr] :
( v79949(VarCurr)
<=> ( v79950(VarCurr)
| v79952(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14708,axiom,
! [VarCurr] :
( v79952(VarCurr)
<=> ( v79953(VarCurr)
& v79957(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5878,axiom,
! [VarCurr] :
( v79957(VarCurr)
<=> ( ( v79951(VarCurr,bitIndex2)
<=> $false )
& ( v79951(VarCurr,bitIndex1)
<=> $true )
& ( v79951(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14707,axiom,
! [VarCurr] :
( v79953(VarCurr)
<=> ( v79954(VarCurr)
| v79955(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14706,axiom,
! [VarCurr] :
( v79955(VarCurr)
<=> ( v79925(VarCurr)
& v79956(VarCurr) ) ) ).
fof(writeUnaryOperator_5602,axiom,
! [VarCurr] :
( ~ v79956(VarCurr)
<=> v79954(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5877,axiom,
! [VarCurr] :
( v79954(VarCurr)
<=> ( v79923(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5876,axiom,
! [VarCurr] :
( v79950(VarCurr)
<=> ( ( v79951(VarCurr,bitIndex2)
<=> $true )
& ( v79951(VarCurr,bitIndex1)
<=> $false )
& ( v79951(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_24706,axiom,
! [VarCurr] :
( v79951(VarCurr,bitIndex0)
<=> v79921(VarCurr) ) ).
fof(addAssignment_24705,axiom,
! [VarCurr] :
( v79951(VarCurr,bitIndex1)
<=> v79919(VarCurr) ) ).
fof(addAssignment_24704,axiom,
! [VarCurr] :
( v79951(VarCurr,bitIndex2)
<=> v79917(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14705,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79935(VarNext)
<=> ( v79936(VarNext)
& v79931(VarNext) ) ) ) ).
fof(writeUnaryOperator_5601,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v79936(VarNext)
<=> v79938(VarNext) ) ) ).
fof(addAssignment_24703,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79938(VarNext)
<=> v79931(VarCurr) ) ) ).
fof(addAssignment_24702,axiom,
! [VarCurr] :
( v79931(VarCurr)
<=> v76316(VarCurr) ) ).
fof(addAssignment_24701,axiom,
! [VarCurr] :
( v79929(VarCurr)
<=> $false ) ).
fof(addAssignment_24700,axiom,
! [VarCurr] :
( v79927(VarCurr)
<=> v76293(VarCurr) ) ).
fof(addAssignment_24699,axiom,
! [VarCurr] :
( v79925(VarCurr)
<=> $false ) ).
fof(addAssignment_24698,axiom,
! [VarCurr] :
( v79923(VarCurr)
<=> v76285(VarCurr,bitIndex31) ) ).
fof(addAssignment_24697,axiom,
! [VarCurr] :
( v76285(VarCurr,bitIndex31)
<=> v76287(VarCurr,bitIndex31) ) ).
fof(addAssignment_24696,axiom,
! [VarCurr] :
( v76287(VarCurr,bitIndex31)
<=> v72861(VarCurr,bitIndex31) ) ).
fof(addAssignment_24695,axiom,
! [VarCurr] :
( v79921(VarCurr)
<=> $false ) ).
fof(addAssignment_24694,axiom,
! [VarCurr] :
( v79919(VarCurr)
<=> $false ) ).
fof(addAssignment_24693,axiom,
! [VarCurr] :
( v79917(VarCurr)
<=> $true ) ).
fof(addAssignment_24692,axiom,
! [VarCurr] :
( v79915(VarCurr)
<=> $false ) ).
fof(addAssignment_24691,axiom,
! [VarCurr] :
( v79913(VarCurr)
<=> v76268(VarCurr) ) ).
fof(addAssignment_24690,axiom,
! [VarCurr] :
( v79827(VarCurr)
<=> v79829(VarCurr) ) ).
fof(addAssignment_24689,axiom,
! [VarCurr] :
( v79829(VarCurr)
<=> v79831(VarCurr) ) ).
fof(addAssignment_24688,axiom,
! [VarCurr] :
( v79831(VarCurr)
<=> v79833(VarCurr) ) ).
fof(addAssignment_24687,axiom,
! [VarCurr] :
( v79833(VarCurr)
<=> v76146(VarCurr,bitIndex31) ) ).
fof(addAssignment_24686,axiom,
! [VarCurr] :
( v76146(VarCurr,bitIndex31)
<=> v76148(VarCurr,bitIndex31) ) ).
fof(addAssignment_24685,axiom,
! [VarCurr] :
( v76148(VarCurr,bitIndex31)
<=> v79835(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1269,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v79858(VarNext)
=> ( v79835(VarNext)
<=> v79835(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1327,axiom,
! [VarNext] :
( v79858(VarNext)
=> ( v79835(VarNext)
<=> v79893(VarNext) ) ) ).
fof(addAssignment_24684,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79893(VarNext)
<=> v79891(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3857,axiom,
! [VarCurr] :
( ~ v79837(VarCurr)
=> ( v79891(VarCurr)
<=> v79894(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3867,axiom,
! [VarCurr] :
( v79837(VarCurr)
=> ( v79891(VarCurr)
<=> v79839(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3856,axiom,
! [VarCurr] :
( ~ v79871(VarCurr)
=> ( v79894(VarCurr)
<=> v79853(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3866,axiom,
! [VarCurr] :
( v79871(VarCurr)
=> ( v79894(VarCurr)
<=> v79895(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_996,axiom,
! [VarCurr] :
( ( ~ v79874(VarCurr)
& ~ v79876(VarCurr) )
=> ( v79895(VarCurr)
<=> v79899(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3855,axiom,
! [VarCurr] :
( v79876(VarCurr)
=> ( v79895(VarCurr)
<=> v79898(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3865,axiom,
! [VarCurr] :
( v79874(VarCurr)
=> ( v79895(VarCurr)
<=> v79896(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3854,axiom,
! [VarCurr] :
( ~ v79884(VarCurr)
=> ( v79899(VarCurr)
<=> v79853(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3864,axiom,
! [VarCurr] :
( v79884(VarCurr)
=> ( v79899(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3853,axiom,
! [VarCurr] :
( ~ v79878(VarCurr)
=> ( v79898(VarCurr)
<=> v79853(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3863,axiom,
! [VarCurr] :
( v79878(VarCurr)
=> ( v79898(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1734,axiom,
! [VarCurr] :
( ~ v79897(VarCurr)
=> ( v79896(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1765,axiom,
! [VarCurr] :
( v79897(VarCurr)
=> ( v79896(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5875,axiom,
! [VarCurr] :
( v79897(VarCurr)
<=> ( v79847(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14704,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79858(VarNext)
<=> ( v79859(VarNext)
& v79868(VarNext) ) ) ) ).
fof(addAssignment_24683,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79868(VarNext)
<=> v79866(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14703,axiom,
! [VarCurr] :
( v79866(VarCurr)
<=> ( v79837(VarCurr)
| v79869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14702,axiom,
! [VarCurr] :
( v79869(VarCurr)
<=> ( v79870(VarCurr)
& v79890(VarCurr) ) ) ).
fof(writeUnaryOperator_5600,axiom,
! [VarCurr] :
( ~ v79890(VarCurr)
<=> v79837(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14701,axiom,
! [VarCurr] :
( v79870(VarCurr)
<=> ( v79871(VarCurr)
| v79888(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14700,axiom,
! [VarCurr] :
( v79888(VarCurr)
<=> ( v79849(VarCurr)
& v79889(VarCurr) ) ) ).
fof(writeUnaryOperator_5599,axiom,
! [VarCurr] :
( ~ v79889(VarCurr)
<=> v79851(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14699,axiom,
! [VarCurr] :
( v79871(VarCurr)
<=> ( v79872(VarCurr)
& v79851(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14698,axiom,
! [VarCurr] :
( v79872(VarCurr)
<=> ( v79873(VarCurr)
| v79882(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14697,axiom,
! [VarCurr] :
( v79882(VarCurr)
<=> ( v79883(VarCurr)
& v79887(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5874,axiom,
! [VarCurr] :
( v79887(VarCurr)
<=> ( ( v79875(VarCurr,bitIndex2)
<=> $false )
& ( v79875(VarCurr,bitIndex1)
<=> $false )
& ( v79875(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14696,axiom,
! [VarCurr] :
( v79883(VarCurr)
<=> ( v79884(VarCurr)
| v79885(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14695,axiom,
! [VarCurr] :
( v79885(VarCurr)
<=> ( v79849(VarCurr)
& v79886(VarCurr) ) ) ).
fof(writeUnaryOperator_5598,axiom,
! [VarCurr] :
( ~ v79886(VarCurr)
<=> v79884(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5873,axiom,
! [VarCurr] :
( v79884(VarCurr)
<=> ( v79847(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14694,axiom,
! [VarCurr] :
( v79873(VarCurr)
<=> ( v79874(VarCurr)
| v79876(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14693,axiom,
! [VarCurr] :
( v79876(VarCurr)
<=> ( v79877(VarCurr)
& v79881(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5872,axiom,
! [VarCurr] :
( v79881(VarCurr)
<=> ( ( v79875(VarCurr,bitIndex2)
<=> $false )
& ( v79875(VarCurr,bitIndex1)
<=> $true )
& ( v79875(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14692,axiom,
! [VarCurr] :
( v79877(VarCurr)
<=> ( v79878(VarCurr)
| v79879(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14691,axiom,
! [VarCurr] :
( v79879(VarCurr)
<=> ( v79849(VarCurr)
& v79880(VarCurr) ) ) ).
fof(writeUnaryOperator_5597,axiom,
! [VarCurr] :
( ~ v79880(VarCurr)
<=> v79878(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5871,axiom,
! [VarCurr] :
( v79878(VarCurr)
<=> ( v79847(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5870,axiom,
! [VarCurr] :
( v79874(VarCurr)
<=> ( ( v79875(VarCurr,bitIndex2)
<=> $true )
& ( v79875(VarCurr,bitIndex1)
<=> $false )
& ( v79875(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_24682,axiom,
! [VarCurr] :
( v79875(VarCurr,bitIndex0)
<=> v79845(VarCurr) ) ).
fof(addAssignment_24681,axiom,
! [VarCurr] :
( v79875(VarCurr,bitIndex1)
<=> v79843(VarCurr) ) ).
fof(addAssignment_24680,axiom,
! [VarCurr] :
( v79875(VarCurr,bitIndex2)
<=> v79841(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14690,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79859(VarNext)
<=> ( v79860(VarNext)
& v79855(VarNext) ) ) ) ).
fof(writeUnaryOperator_5596,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v79860(VarNext)
<=> v79862(VarNext) ) ) ).
fof(addAssignment_24679,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79862(VarNext)
<=> v79855(VarCurr) ) ) ).
fof(addAssignment_24678,axiom,
! [VarCurr] :
( v79855(VarCurr)
<=> v76202(VarCurr) ) ).
fof(addAssignment_24677,axiom,
! [VarCurr] :
( v79853(VarCurr)
<=> $false ) ).
fof(addAssignment_24676,axiom,
! [VarCurr] :
( v79851(VarCurr)
<=> v76179(VarCurr) ) ).
fof(addAssignment_24675,axiom,
! [VarCurr] :
( v79849(VarCurr)
<=> $false ) ).
fof(addAssignment_24674,axiom,
! [VarCurr] :
( v79847(VarCurr)
<=> v76171(VarCurr,bitIndex31) ) ).
fof(addAssignment_24673,axiom,
! [VarCurr] :
( v76171(VarCurr,bitIndex31)
<=> v76173(VarCurr,bitIndex31) ) ).
fof(addAssignment_24672,axiom,
! [VarCurr] :
( v76173(VarCurr,bitIndex31)
<=> v72861(VarCurr,bitIndex31) ) ).
fof(addAssignment_24671,axiom,
! [VarCurr] :
( v79845(VarCurr)
<=> $false ) ).
fof(addAssignment_24670,axiom,
! [VarCurr] :
( v79843(VarCurr)
<=> $false ) ).
fof(addAssignment_24669,axiom,
! [VarCurr] :
( v79841(VarCurr)
<=> $true ) ).
fof(addAssignment_24668,axiom,
! [VarCurr] :
( v79839(VarCurr)
<=> $false ) ).
fof(addAssignment_24667,axiom,
! [VarCurr] :
( v79837(VarCurr)
<=> v76154(VarCurr) ) ).
fof(addAssignment_24666,axiom,
! [VarCurr] :
( v79751(VarCurr)
<=> v79753(VarCurr) ) ).
fof(addAssignment_24665,axiom,
! [VarCurr] :
( v79753(VarCurr)
<=> v79755(VarCurr) ) ).
fof(addAssignment_24664,axiom,
! [VarCurr] :
( v79755(VarCurr)
<=> v79757(VarCurr) ) ).
fof(addAssignment_24663,axiom,
! [VarCurr] :
( v79757(VarCurr)
<=> v76032(VarCurr,bitIndex31) ) ).
fof(addAssignment_24662,axiom,
! [VarCurr] :
( v76032(VarCurr,bitIndex31)
<=> v76034(VarCurr,bitIndex31) ) ).
fof(addAssignment_24661,axiom,
! [VarCurr] :
( v76034(VarCurr,bitIndex31)
<=> v79759(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1268,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v79782(VarNext)
=> ( v79759(VarNext)
<=> v79759(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1326,axiom,
! [VarNext] :
( v79782(VarNext)
=> ( v79759(VarNext)
<=> v79817(VarNext) ) ) ).
fof(addAssignment_24660,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79817(VarNext)
<=> v79815(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3852,axiom,
! [VarCurr] :
( ~ v79761(VarCurr)
=> ( v79815(VarCurr)
<=> v79818(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3862,axiom,
! [VarCurr] :
( v79761(VarCurr)
=> ( v79815(VarCurr)
<=> v79763(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3851,axiom,
! [VarCurr] :
( ~ v79795(VarCurr)
=> ( v79818(VarCurr)
<=> v79777(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3861,axiom,
! [VarCurr] :
( v79795(VarCurr)
=> ( v79818(VarCurr)
<=> v79819(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_995,axiom,
! [VarCurr] :
( ( ~ v79798(VarCurr)
& ~ v79800(VarCurr) )
=> ( v79819(VarCurr)
<=> v79823(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3850,axiom,
! [VarCurr] :
( v79800(VarCurr)
=> ( v79819(VarCurr)
<=> v79822(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3860,axiom,
! [VarCurr] :
( v79798(VarCurr)
=> ( v79819(VarCurr)
<=> v79820(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3849,axiom,
! [VarCurr] :
( ~ v79808(VarCurr)
=> ( v79823(VarCurr)
<=> v79777(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3859,axiom,
! [VarCurr] :
( v79808(VarCurr)
=> ( v79823(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3848,axiom,
! [VarCurr] :
( ~ v79802(VarCurr)
=> ( v79822(VarCurr)
<=> v79777(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3858,axiom,
! [VarCurr] :
( v79802(VarCurr)
=> ( v79822(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1733,axiom,
! [VarCurr] :
( ~ v79821(VarCurr)
=> ( v79820(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1764,axiom,
! [VarCurr] :
( v79821(VarCurr)
=> ( v79820(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5869,axiom,
! [VarCurr] :
( v79821(VarCurr)
<=> ( v79771(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14689,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79782(VarNext)
<=> ( v79783(VarNext)
& v79792(VarNext) ) ) ) ).
fof(addAssignment_24659,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79792(VarNext)
<=> v79790(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14688,axiom,
! [VarCurr] :
( v79790(VarCurr)
<=> ( v79761(VarCurr)
| v79793(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14687,axiom,
! [VarCurr] :
( v79793(VarCurr)
<=> ( v79794(VarCurr)
& v79814(VarCurr) ) ) ).
fof(writeUnaryOperator_5595,axiom,
! [VarCurr] :
( ~ v79814(VarCurr)
<=> v79761(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14686,axiom,
! [VarCurr] :
( v79794(VarCurr)
<=> ( v79795(VarCurr)
| v79812(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14685,axiom,
! [VarCurr] :
( v79812(VarCurr)
<=> ( v79773(VarCurr)
& v79813(VarCurr) ) ) ).
fof(writeUnaryOperator_5594,axiom,
! [VarCurr] :
( ~ v79813(VarCurr)
<=> v79775(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14684,axiom,
! [VarCurr] :
( v79795(VarCurr)
<=> ( v79796(VarCurr)
& v79775(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14683,axiom,
! [VarCurr] :
( v79796(VarCurr)
<=> ( v79797(VarCurr)
| v79806(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14682,axiom,
! [VarCurr] :
( v79806(VarCurr)
<=> ( v79807(VarCurr)
& v79811(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5868,axiom,
! [VarCurr] :
( v79811(VarCurr)
<=> ( ( v79799(VarCurr,bitIndex2)
<=> $false )
& ( v79799(VarCurr,bitIndex1)
<=> $false )
& ( v79799(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14681,axiom,
! [VarCurr] :
( v79807(VarCurr)
<=> ( v79808(VarCurr)
| v79809(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14680,axiom,
! [VarCurr] :
( v79809(VarCurr)
<=> ( v79773(VarCurr)
& v79810(VarCurr) ) ) ).
fof(writeUnaryOperator_5593,axiom,
! [VarCurr] :
( ~ v79810(VarCurr)
<=> v79808(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5867,axiom,
! [VarCurr] :
( v79808(VarCurr)
<=> ( v79771(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14679,axiom,
! [VarCurr] :
( v79797(VarCurr)
<=> ( v79798(VarCurr)
| v79800(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14678,axiom,
! [VarCurr] :
( v79800(VarCurr)
<=> ( v79801(VarCurr)
& v79805(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5866,axiom,
! [VarCurr] :
( v79805(VarCurr)
<=> ( ( v79799(VarCurr,bitIndex2)
<=> $false )
& ( v79799(VarCurr,bitIndex1)
<=> $true )
& ( v79799(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14677,axiom,
! [VarCurr] :
( v79801(VarCurr)
<=> ( v79802(VarCurr)
| v79803(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14676,axiom,
! [VarCurr] :
( v79803(VarCurr)
<=> ( v79773(VarCurr)
& v79804(VarCurr) ) ) ).
fof(writeUnaryOperator_5592,axiom,
! [VarCurr] :
( ~ v79804(VarCurr)
<=> v79802(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5865,axiom,
! [VarCurr] :
( v79802(VarCurr)
<=> ( v79771(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5864,axiom,
! [VarCurr] :
( v79798(VarCurr)
<=> ( ( v79799(VarCurr,bitIndex2)
<=> $true )
& ( v79799(VarCurr,bitIndex1)
<=> $false )
& ( v79799(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_24658,axiom,
! [VarCurr] :
( v79799(VarCurr,bitIndex0)
<=> v79769(VarCurr) ) ).
fof(addAssignment_24657,axiom,
! [VarCurr] :
( v79799(VarCurr,bitIndex1)
<=> v79767(VarCurr) ) ).
fof(addAssignment_24656,axiom,
! [VarCurr] :
( v79799(VarCurr,bitIndex2)
<=> v79765(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14675,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79783(VarNext)
<=> ( v79784(VarNext)
& v79779(VarNext) ) ) ) ).
fof(writeUnaryOperator_5591,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v79784(VarNext)
<=> v79786(VarNext) ) ) ).
fof(addAssignment_24655,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79786(VarNext)
<=> v79779(VarCurr) ) ) ).
fof(addAssignment_24654,axiom,
! [VarCurr] :
( v79779(VarCurr)
<=> v76088(VarCurr) ) ).
fof(addAssignment_24653,axiom,
! [VarCurr] :
( v79777(VarCurr)
<=> $false ) ).
fof(addAssignment_24652,axiom,
! [VarCurr] :
( v79775(VarCurr)
<=> v76065(VarCurr) ) ).
fof(addAssignment_24651,axiom,
! [VarCurr] :
( v79773(VarCurr)
<=> $false ) ).
fof(addAssignment_24650,axiom,
! [VarCurr] :
( v79771(VarCurr)
<=> v76057(VarCurr,bitIndex31) ) ).
fof(addAssignment_24649,axiom,
! [VarCurr] :
( v76057(VarCurr,bitIndex31)
<=> v76059(VarCurr,bitIndex31) ) ).
fof(addAssignment_24648,axiom,
! [VarCurr] :
( v76059(VarCurr,bitIndex31)
<=> v72861(VarCurr,bitIndex31) ) ).
fof(addAssignment_24647,axiom,
! [VarCurr] :
( v79769(VarCurr)
<=> $false ) ).
fof(addAssignment_24646,axiom,
! [VarCurr] :
( v79767(VarCurr)
<=> $false ) ).
fof(addAssignment_24645,axiom,
! [VarCurr] :
( v79765(VarCurr)
<=> $true ) ).
fof(addAssignment_24644,axiom,
! [VarCurr] :
( v79763(VarCurr)
<=> $false ) ).
fof(addAssignment_24643,axiom,
! [VarCurr] :
( v79761(VarCurr)
<=> v76040(VarCurr) ) ).
fof(addAssignment_24642,axiom,
! [VarCurr] :
( v79675(VarCurr)
<=> v79677(VarCurr) ) ).
fof(addAssignment_24641,axiom,
! [VarCurr] :
( v79677(VarCurr)
<=> v79679(VarCurr) ) ).
fof(addAssignment_24640,axiom,
! [VarCurr] :
( v79679(VarCurr)
<=> v79681(VarCurr) ) ).
fof(addAssignment_24639,axiom,
! [VarCurr] :
( v79681(VarCurr)
<=> v75918(VarCurr,bitIndex31) ) ).
fof(addAssignment_24638,axiom,
! [VarCurr] :
( v75918(VarCurr,bitIndex31)
<=> v75920(VarCurr,bitIndex31) ) ).
fof(addAssignment_24637,axiom,
! [VarCurr] :
( v75920(VarCurr,bitIndex31)
<=> v79683(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1267,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v79706(VarNext)
=> ( v79683(VarNext)
<=> v79683(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1325,axiom,
! [VarNext] :
( v79706(VarNext)
=> ( v79683(VarNext)
<=> v79741(VarNext) ) ) ).
fof(addAssignment_24636,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79741(VarNext)
<=> v79739(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3847,axiom,
! [VarCurr] :
( ~ v79685(VarCurr)
=> ( v79739(VarCurr)
<=> v79742(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3857,axiom,
! [VarCurr] :
( v79685(VarCurr)
=> ( v79739(VarCurr)
<=> v79687(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3846,axiom,
! [VarCurr] :
( ~ v79719(VarCurr)
=> ( v79742(VarCurr)
<=> v79701(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3856,axiom,
! [VarCurr] :
( v79719(VarCurr)
=> ( v79742(VarCurr)
<=> v79743(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_994,axiom,
! [VarCurr] :
( ( ~ v79722(VarCurr)
& ~ v79724(VarCurr) )
=> ( v79743(VarCurr)
<=> v79747(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3845,axiom,
! [VarCurr] :
( v79724(VarCurr)
=> ( v79743(VarCurr)
<=> v79746(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3855,axiom,
! [VarCurr] :
( v79722(VarCurr)
=> ( v79743(VarCurr)
<=> v79744(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3844,axiom,
! [VarCurr] :
( ~ v79732(VarCurr)
=> ( v79747(VarCurr)
<=> v79701(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3854,axiom,
! [VarCurr] :
( v79732(VarCurr)
=> ( v79747(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3843,axiom,
! [VarCurr] :
( ~ v79726(VarCurr)
=> ( v79746(VarCurr)
<=> v79701(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3853,axiom,
! [VarCurr] :
( v79726(VarCurr)
=> ( v79746(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1732,axiom,
! [VarCurr] :
( ~ v79745(VarCurr)
=> ( v79744(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1763,axiom,
! [VarCurr] :
( v79745(VarCurr)
=> ( v79744(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5863,axiom,
! [VarCurr] :
( v79745(VarCurr)
<=> ( v79695(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14674,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79706(VarNext)
<=> ( v79707(VarNext)
& v79716(VarNext) ) ) ) ).
fof(addAssignment_24635,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79716(VarNext)
<=> v79714(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14673,axiom,
! [VarCurr] :
( v79714(VarCurr)
<=> ( v79685(VarCurr)
| v79717(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14672,axiom,
! [VarCurr] :
( v79717(VarCurr)
<=> ( v79718(VarCurr)
& v79738(VarCurr) ) ) ).
fof(writeUnaryOperator_5590,axiom,
! [VarCurr] :
( ~ v79738(VarCurr)
<=> v79685(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14671,axiom,
! [VarCurr] :
( v79718(VarCurr)
<=> ( v79719(VarCurr)
| v79736(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14670,axiom,
! [VarCurr] :
( v79736(VarCurr)
<=> ( v79697(VarCurr)
& v79737(VarCurr) ) ) ).
fof(writeUnaryOperator_5589,axiom,
! [VarCurr] :
( ~ v79737(VarCurr)
<=> v79699(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14669,axiom,
! [VarCurr] :
( v79719(VarCurr)
<=> ( v79720(VarCurr)
& v79699(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14668,axiom,
! [VarCurr] :
( v79720(VarCurr)
<=> ( v79721(VarCurr)
| v79730(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14667,axiom,
! [VarCurr] :
( v79730(VarCurr)
<=> ( v79731(VarCurr)
& v79735(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5862,axiom,
! [VarCurr] :
( v79735(VarCurr)
<=> ( ( v79723(VarCurr,bitIndex2)
<=> $false )
& ( v79723(VarCurr,bitIndex1)
<=> $false )
& ( v79723(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14666,axiom,
! [VarCurr] :
( v79731(VarCurr)
<=> ( v79732(VarCurr)
| v79733(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14665,axiom,
! [VarCurr] :
( v79733(VarCurr)
<=> ( v79697(VarCurr)
& v79734(VarCurr) ) ) ).
fof(writeUnaryOperator_5588,axiom,
! [VarCurr] :
( ~ v79734(VarCurr)
<=> v79732(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5861,axiom,
! [VarCurr] :
( v79732(VarCurr)
<=> ( v79695(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14664,axiom,
! [VarCurr] :
( v79721(VarCurr)
<=> ( v79722(VarCurr)
| v79724(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14663,axiom,
! [VarCurr] :
( v79724(VarCurr)
<=> ( v79725(VarCurr)
& v79729(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5860,axiom,
! [VarCurr] :
( v79729(VarCurr)
<=> ( ( v79723(VarCurr,bitIndex2)
<=> $false )
& ( v79723(VarCurr,bitIndex1)
<=> $true )
& ( v79723(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14662,axiom,
! [VarCurr] :
( v79725(VarCurr)
<=> ( v79726(VarCurr)
| v79727(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14661,axiom,
! [VarCurr] :
( v79727(VarCurr)
<=> ( v79697(VarCurr)
& v79728(VarCurr) ) ) ).
fof(writeUnaryOperator_5587,axiom,
! [VarCurr] :
( ~ v79728(VarCurr)
<=> v79726(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5859,axiom,
! [VarCurr] :
( v79726(VarCurr)
<=> ( v79695(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5858,axiom,
! [VarCurr] :
( v79722(VarCurr)
<=> ( ( v79723(VarCurr,bitIndex2)
<=> $true )
& ( v79723(VarCurr,bitIndex1)
<=> $false )
& ( v79723(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_24634,axiom,
! [VarCurr] :
( v79723(VarCurr,bitIndex0)
<=> v79693(VarCurr) ) ).
fof(addAssignment_24633,axiom,
! [VarCurr] :
( v79723(VarCurr,bitIndex1)
<=> v79691(VarCurr) ) ).
fof(addAssignment_24632,axiom,
! [VarCurr] :
( v79723(VarCurr,bitIndex2)
<=> v79689(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14660,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79707(VarNext)
<=> ( v79708(VarNext)
& v79703(VarNext) ) ) ) ).
fof(writeUnaryOperator_5586,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v79708(VarNext)
<=> v79710(VarNext) ) ) ).
fof(addAssignment_24631,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79710(VarNext)
<=> v79703(VarCurr) ) ) ).
fof(addAssignment_24630,axiom,
! [VarCurr] :
( v79703(VarCurr)
<=> v75974(VarCurr) ) ).
fof(addAssignment_24629,axiom,
! [VarCurr] :
( v79701(VarCurr)
<=> $false ) ).
fof(addAssignment_24628,axiom,
! [VarCurr] :
( v79699(VarCurr)
<=> v75951(VarCurr) ) ).
fof(addAssignment_24627,axiom,
! [VarCurr] :
( v79697(VarCurr)
<=> $false ) ).
fof(addAssignment_24626,axiom,
! [VarCurr] :
( v79695(VarCurr)
<=> v75943(VarCurr,bitIndex31) ) ).
fof(addAssignment_24625,axiom,
! [VarCurr] :
( v75943(VarCurr,bitIndex31)
<=> v75945(VarCurr,bitIndex31) ) ).
fof(addAssignment_24624,axiom,
! [VarCurr] :
( v75945(VarCurr,bitIndex31)
<=> v72861(VarCurr,bitIndex31) ) ).
fof(addAssignment_24623,axiom,
! [VarCurr] :
( v79693(VarCurr)
<=> $false ) ).
fof(addAssignment_24622,axiom,
! [VarCurr] :
( v79691(VarCurr)
<=> $false ) ).
fof(addAssignment_24621,axiom,
! [VarCurr] :
( v79689(VarCurr)
<=> $true ) ).
fof(addAssignment_24620,axiom,
! [VarCurr] :
( v79687(VarCurr)
<=> $false ) ).
fof(addAssignment_24619,axiom,
! [VarCurr] :
( v79685(VarCurr)
<=> v75926(VarCurr) ) ).
fof(addAssignment_24618,axiom,
! [VarCurr] :
( v79599(VarCurr)
<=> v79601(VarCurr) ) ).
fof(addAssignment_24617,axiom,
! [VarCurr] :
( v79601(VarCurr)
<=> v79603(VarCurr) ) ).
fof(addAssignment_24616,axiom,
! [VarCurr] :
( v79603(VarCurr)
<=> v79605(VarCurr) ) ).
fof(addAssignment_24615,axiom,
! [VarCurr] :
( v79605(VarCurr)
<=> v75804(VarCurr,bitIndex31) ) ).
fof(addAssignment_24614,axiom,
! [VarCurr] :
( v75804(VarCurr,bitIndex31)
<=> v75806(VarCurr,bitIndex31) ) ).
fof(addAssignment_24613,axiom,
! [VarCurr] :
( v75806(VarCurr,bitIndex31)
<=> v79607(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1266,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v79630(VarNext)
=> ( v79607(VarNext)
<=> v79607(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1324,axiom,
! [VarNext] :
( v79630(VarNext)
=> ( v79607(VarNext)
<=> v79665(VarNext) ) ) ).
fof(addAssignment_24612,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79665(VarNext)
<=> v79663(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3842,axiom,
! [VarCurr] :
( ~ v79609(VarCurr)
=> ( v79663(VarCurr)
<=> v79666(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3852,axiom,
! [VarCurr] :
( v79609(VarCurr)
=> ( v79663(VarCurr)
<=> v79611(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3841,axiom,
! [VarCurr] :
( ~ v79643(VarCurr)
=> ( v79666(VarCurr)
<=> v79625(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3851,axiom,
! [VarCurr] :
( v79643(VarCurr)
=> ( v79666(VarCurr)
<=> v79667(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_993,axiom,
! [VarCurr] :
( ( ~ v79646(VarCurr)
& ~ v79648(VarCurr) )
=> ( v79667(VarCurr)
<=> v79671(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3840,axiom,
! [VarCurr] :
( v79648(VarCurr)
=> ( v79667(VarCurr)
<=> v79670(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3850,axiom,
! [VarCurr] :
( v79646(VarCurr)
=> ( v79667(VarCurr)
<=> v79668(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3839,axiom,
! [VarCurr] :
( ~ v79656(VarCurr)
=> ( v79671(VarCurr)
<=> v79625(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3849,axiom,
! [VarCurr] :
( v79656(VarCurr)
=> ( v79671(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3838,axiom,
! [VarCurr] :
( ~ v79650(VarCurr)
=> ( v79670(VarCurr)
<=> v79625(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3848,axiom,
! [VarCurr] :
( v79650(VarCurr)
=> ( v79670(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1731,axiom,
! [VarCurr] :
( ~ v79669(VarCurr)
=> ( v79668(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1762,axiom,
! [VarCurr] :
( v79669(VarCurr)
=> ( v79668(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5857,axiom,
! [VarCurr] :
( v79669(VarCurr)
<=> ( v79619(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14659,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79630(VarNext)
<=> ( v79631(VarNext)
& v79640(VarNext) ) ) ) ).
fof(addAssignment_24611,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79640(VarNext)
<=> v79638(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14658,axiom,
! [VarCurr] :
( v79638(VarCurr)
<=> ( v79609(VarCurr)
| v79641(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14657,axiom,
! [VarCurr] :
( v79641(VarCurr)
<=> ( v79642(VarCurr)
& v79662(VarCurr) ) ) ).
fof(writeUnaryOperator_5585,axiom,
! [VarCurr] :
( ~ v79662(VarCurr)
<=> v79609(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14656,axiom,
! [VarCurr] :
( v79642(VarCurr)
<=> ( v79643(VarCurr)
| v79660(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14655,axiom,
! [VarCurr] :
( v79660(VarCurr)
<=> ( v79621(VarCurr)
& v79661(VarCurr) ) ) ).
fof(writeUnaryOperator_5584,axiom,
! [VarCurr] :
( ~ v79661(VarCurr)
<=> v79623(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14654,axiom,
! [VarCurr] :
( v79643(VarCurr)
<=> ( v79644(VarCurr)
& v79623(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14653,axiom,
! [VarCurr] :
( v79644(VarCurr)
<=> ( v79645(VarCurr)
| v79654(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14652,axiom,
! [VarCurr] :
( v79654(VarCurr)
<=> ( v79655(VarCurr)
& v79659(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5856,axiom,
! [VarCurr] :
( v79659(VarCurr)
<=> ( ( v79647(VarCurr,bitIndex2)
<=> $false )
& ( v79647(VarCurr,bitIndex1)
<=> $false )
& ( v79647(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14651,axiom,
! [VarCurr] :
( v79655(VarCurr)
<=> ( v79656(VarCurr)
| v79657(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14650,axiom,
! [VarCurr] :
( v79657(VarCurr)
<=> ( v79621(VarCurr)
& v79658(VarCurr) ) ) ).
fof(writeUnaryOperator_5583,axiom,
! [VarCurr] :
( ~ v79658(VarCurr)
<=> v79656(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5855,axiom,
! [VarCurr] :
( v79656(VarCurr)
<=> ( v79619(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14649,axiom,
! [VarCurr] :
( v79645(VarCurr)
<=> ( v79646(VarCurr)
| v79648(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14648,axiom,
! [VarCurr] :
( v79648(VarCurr)
<=> ( v79649(VarCurr)
& v79653(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5854,axiom,
! [VarCurr] :
( v79653(VarCurr)
<=> ( ( v79647(VarCurr,bitIndex2)
<=> $false )
& ( v79647(VarCurr,bitIndex1)
<=> $true )
& ( v79647(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14647,axiom,
! [VarCurr] :
( v79649(VarCurr)
<=> ( v79650(VarCurr)
| v79651(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14646,axiom,
! [VarCurr] :
( v79651(VarCurr)
<=> ( v79621(VarCurr)
& v79652(VarCurr) ) ) ).
fof(writeUnaryOperator_5582,axiom,
! [VarCurr] :
( ~ v79652(VarCurr)
<=> v79650(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5853,axiom,
! [VarCurr] :
( v79650(VarCurr)
<=> ( v79619(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5852,axiom,
! [VarCurr] :
( v79646(VarCurr)
<=> ( ( v79647(VarCurr,bitIndex2)
<=> $true )
& ( v79647(VarCurr,bitIndex1)
<=> $false )
& ( v79647(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_24610,axiom,
! [VarCurr] :
( v79647(VarCurr,bitIndex0)
<=> v79617(VarCurr) ) ).
fof(addAssignment_24609,axiom,
! [VarCurr] :
( v79647(VarCurr,bitIndex1)
<=> v79615(VarCurr) ) ).
fof(addAssignment_24608,axiom,
! [VarCurr] :
( v79647(VarCurr,bitIndex2)
<=> v79613(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14645,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79631(VarNext)
<=> ( v79632(VarNext)
& v79627(VarNext) ) ) ) ).
fof(writeUnaryOperator_5581,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v79632(VarNext)
<=> v79634(VarNext) ) ) ).
fof(addAssignment_24607,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79634(VarNext)
<=> v79627(VarCurr) ) ) ).
fof(addAssignment_24606,axiom,
! [VarCurr] :
( v79627(VarCurr)
<=> v75860(VarCurr) ) ).
fof(addAssignment_24605,axiom,
! [VarCurr] :
( v79625(VarCurr)
<=> $false ) ).
fof(addAssignment_24604,axiom,
! [VarCurr] :
( v79623(VarCurr)
<=> v75837(VarCurr) ) ).
fof(addAssignment_24603,axiom,
! [VarCurr] :
( v79621(VarCurr)
<=> $false ) ).
fof(addAssignment_24602,axiom,
! [VarCurr] :
( v79619(VarCurr)
<=> v75829(VarCurr,bitIndex31) ) ).
fof(addAssignment_24601,axiom,
! [VarCurr] :
( v75829(VarCurr,bitIndex31)
<=> v75831(VarCurr,bitIndex31) ) ).
fof(addAssignment_24600,axiom,
! [VarCurr] :
( v75831(VarCurr,bitIndex31)
<=> v72861(VarCurr,bitIndex31) ) ).
fof(addAssignment_24599,axiom,
! [VarCurr] :
( v79617(VarCurr)
<=> $false ) ).
fof(addAssignment_24598,axiom,
! [VarCurr] :
( v79615(VarCurr)
<=> $false ) ).
fof(addAssignment_24597,axiom,
! [VarCurr] :
( v79613(VarCurr)
<=> $true ) ).
fof(addAssignment_24596,axiom,
! [VarCurr] :
( v79611(VarCurr)
<=> $false ) ).
fof(addAssignment_24595,axiom,
! [VarCurr] :
( v79609(VarCurr)
<=> v75812(VarCurr) ) ).
fof(addAssignment_24594,axiom,
! [VarCurr] :
( v79523(VarCurr)
<=> v79525(VarCurr) ) ).
fof(addAssignment_24593,axiom,
! [VarCurr] :
( v79525(VarCurr)
<=> v79527(VarCurr) ) ).
fof(addAssignment_24592,axiom,
! [VarCurr] :
( v79527(VarCurr)
<=> v79529(VarCurr) ) ).
fof(addAssignment_24591,axiom,
! [VarCurr] :
( v79529(VarCurr)
<=> v75690(VarCurr,bitIndex31) ) ).
fof(addAssignment_24590,axiom,
! [VarCurr] :
( v75690(VarCurr,bitIndex31)
<=> v75692(VarCurr,bitIndex31) ) ).
fof(addAssignment_24589,axiom,
! [VarCurr] :
( v75692(VarCurr,bitIndex31)
<=> v79531(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1265,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v79554(VarNext)
=> ( v79531(VarNext)
<=> v79531(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1323,axiom,
! [VarNext] :
( v79554(VarNext)
=> ( v79531(VarNext)
<=> v79589(VarNext) ) ) ).
fof(addAssignment_24588,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79589(VarNext)
<=> v79587(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3837,axiom,
! [VarCurr] :
( ~ v79533(VarCurr)
=> ( v79587(VarCurr)
<=> v79590(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3847,axiom,
! [VarCurr] :
( v79533(VarCurr)
=> ( v79587(VarCurr)
<=> v79535(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3836,axiom,
! [VarCurr] :
( ~ v79567(VarCurr)
=> ( v79590(VarCurr)
<=> v79549(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3846,axiom,
! [VarCurr] :
( v79567(VarCurr)
=> ( v79590(VarCurr)
<=> v79591(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_992,axiom,
! [VarCurr] :
( ( ~ v79570(VarCurr)
& ~ v79572(VarCurr) )
=> ( v79591(VarCurr)
<=> v79595(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3835,axiom,
! [VarCurr] :
( v79572(VarCurr)
=> ( v79591(VarCurr)
<=> v79594(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3845,axiom,
! [VarCurr] :
( v79570(VarCurr)
=> ( v79591(VarCurr)
<=> v79592(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3834,axiom,
! [VarCurr] :
( ~ v79580(VarCurr)
=> ( v79595(VarCurr)
<=> v79549(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3844,axiom,
! [VarCurr] :
( v79580(VarCurr)
=> ( v79595(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3833,axiom,
! [VarCurr] :
( ~ v79574(VarCurr)
=> ( v79594(VarCurr)
<=> v79549(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3843,axiom,
! [VarCurr] :
( v79574(VarCurr)
=> ( v79594(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1730,axiom,
! [VarCurr] :
( ~ v79593(VarCurr)
=> ( v79592(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1761,axiom,
! [VarCurr] :
( v79593(VarCurr)
=> ( v79592(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5851,axiom,
! [VarCurr] :
( v79593(VarCurr)
<=> ( v79543(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14644,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79554(VarNext)
<=> ( v79555(VarNext)
& v79564(VarNext) ) ) ) ).
fof(addAssignment_24587,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79564(VarNext)
<=> v79562(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14643,axiom,
! [VarCurr] :
( v79562(VarCurr)
<=> ( v79533(VarCurr)
| v79565(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14642,axiom,
! [VarCurr] :
( v79565(VarCurr)
<=> ( v79566(VarCurr)
& v79586(VarCurr) ) ) ).
fof(writeUnaryOperator_5580,axiom,
! [VarCurr] :
( ~ v79586(VarCurr)
<=> v79533(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14641,axiom,
! [VarCurr] :
( v79566(VarCurr)
<=> ( v79567(VarCurr)
| v79584(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14640,axiom,
! [VarCurr] :
( v79584(VarCurr)
<=> ( v79545(VarCurr)
& v79585(VarCurr) ) ) ).
fof(writeUnaryOperator_5579,axiom,
! [VarCurr] :
( ~ v79585(VarCurr)
<=> v79547(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14639,axiom,
! [VarCurr] :
( v79567(VarCurr)
<=> ( v79568(VarCurr)
& v79547(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14638,axiom,
! [VarCurr] :
( v79568(VarCurr)
<=> ( v79569(VarCurr)
| v79578(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14637,axiom,
! [VarCurr] :
( v79578(VarCurr)
<=> ( v79579(VarCurr)
& v79583(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5850,axiom,
! [VarCurr] :
( v79583(VarCurr)
<=> ( ( v79571(VarCurr,bitIndex2)
<=> $false )
& ( v79571(VarCurr,bitIndex1)
<=> $false )
& ( v79571(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14636,axiom,
! [VarCurr] :
( v79579(VarCurr)
<=> ( v79580(VarCurr)
| v79581(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14635,axiom,
! [VarCurr] :
( v79581(VarCurr)
<=> ( v79545(VarCurr)
& v79582(VarCurr) ) ) ).
fof(writeUnaryOperator_5578,axiom,
! [VarCurr] :
( ~ v79582(VarCurr)
<=> v79580(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5849,axiom,
! [VarCurr] :
( v79580(VarCurr)
<=> ( v79543(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14634,axiom,
! [VarCurr] :
( v79569(VarCurr)
<=> ( v79570(VarCurr)
| v79572(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14633,axiom,
! [VarCurr] :
( v79572(VarCurr)
<=> ( v79573(VarCurr)
& v79577(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5848,axiom,
! [VarCurr] :
( v79577(VarCurr)
<=> ( ( v79571(VarCurr,bitIndex2)
<=> $false )
& ( v79571(VarCurr,bitIndex1)
<=> $true )
& ( v79571(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14632,axiom,
! [VarCurr] :
( v79573(VarCurr)
<=> ( v79574(VarCurr)
| v79575(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14631,axiom,
! [VarCurr] :
( v79575(VarCurr)
<=> ( v79545(VarCurr)
& v79576(VarCurr) ) ) ).
fof(writeUnaryOperator_5577,axiom,
! [VarCurr] :
( ~ v79576(VarCurr)
<=> v79574(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5847,axiom,
! [VarCurr] :
( v79574(VarCurr)
<=> ( v79543(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5846,axiom,
! [VarCurr] :
( v79570(VarCurr)
<=> ( ( v79571(VarCurr,bitIndex2)
<=> $true )
& ( v79571(VarCurr,bitIndex1)
<=> $false )
& ( v79571(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_24586,axiom,
! [VarCurr] :
( v79571(VarCurr,bitIndex0)
<=> v79541(VarCurr) ) ).
fof(addAssignment_24585,axiom,
! [VarCurr] :
( v79571(VarCurr,bitIndex1)
<=> v79539(VarCurr) ) ).
fof(addAssignment_24584,axiom,
! [VarCurr] :
( v79571(VarCurr,bitIndex2)
<=> v79537(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14630,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79555(VarNext)
<=> ( v79556(VarNext)
& v79551(VarNext) ) ) ) ).
fof(writeUnaryOperator_5576,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v79556(VarNext)
<=> v79558(VarNext) ) ) ).
fof(addAssignment_24583,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79558(VarNext)
<=> v79551(VarCurr) ) ) ).
fof(addAssignment_24582,axiom,
! [VarCurr] :
( v79551(VarCurr)
<=> v75746(VarCurr) ) ).
fof(addAssignment_24581,axiom,
! [VarCurr] :
( v79549(VarCurr)
<=> $false ) ).
fof(addAssignment_24580,axiom,
! [VarCurr] :
( v79547(VarCurr)
<=> v75723(VarCurr) ) ).
fof(addAssignment_24579,axiom,
! [VarCurr] :
( v79545(VarCurr)
<=> $false ) ).
fof(addAssignment_24578,axiom,
! [VarCurr] :
( v79543(VarCurr)
<=> v75715(VarCurr,bitIndex31) ) ).
fof(addAssignment_24577,axiom,
! [VarCurr] :
( v75715(VarCurr,bitIndex31)
<=> v75717(VarCurr,bitIndex31) ) ).
fof(addAssignment_24576,axiom,
! [VarCurr] :
( v75717(VarCurr,bitIndex31)
<=> v72861(VarCurr,bitIndex31) ) ).
fof(addAssignment_24575,axiom,
! [VarCurr] :
( v79541(VarCurr)
<=> $false ) ).
fof(addAssignment_24574,axiom,
! [VarCurr] :
( v79539(VarCurr)
<=> $false ) ).
fof(addAssignment_24573,axiom,
! [VarCurr] :
( v79537(VarCurr)
<=> $true ) ).
fof(addAssignment_24572,axiom,
! [VarCurr] :
( v79535(VarCurr)
<=> $false ) ).
fof(addAssignment_24571,axiom,
! [VarCurr] :
( v79533(VarCurr)
<=> v75698(VarCurr) ) ).
fof(addAssignment_24570,axiom,
! [VarCurr] :
( v79447(VarCurr)
<=> v79449(VarCurr) ) ).
fof(addAssignment_24569,axiom,
! [VarCurr] :
( v79449(VarCurr)
<=> v79451(VarCurr) ) ).
fof(addAssignment_24568,axiom,
! [VarCurr] :
( v79451(VarCurr)
<=> v79453(VarCurr) ) ).
fof(addAssignment_24567,axiom,
! [VarCurr] :
( v79453(VarCurr)
<=> v75576(VarCurr,bitIndex31) ) ).
fof(addAssignment_24566,axiom,
! [VarCurr] :
( v75576(VarCurr,bitIndex31)
<=> v75578(VarCurr,bitIndex31) ) ).
fof(addAssignment_24565,axiom,
! [VarCurr] :
( v75578(VarCurr,bitIndex31)
<=> v79455(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1264,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v79478(VarNext)
=> ( v79455(VarNext)
<=> v79455(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1322,axiom,
! [VarNext] :
( v79478(VarNext)
=> ( v79455(VarNext)
<=> v79513(VarNext) ) ) ).
fof(addAssignment_24564,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79513(VarNext)
<=> v79511(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3832,axiom,
! [VarCurr] :
( ~ v79457(VarCurr)
=> ( v79511(VarCurr)
<=> v79514(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3842,axiom,
! [VarCurr] :
( v79457(VarCurr)
=> ( v79511(VarCurr)
<=> v79459(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3831,axiom,
! [VarCurr] :
( ~ v79491(VarCurr)
=> ( v79514(VarCurr)
<=> v79473(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3841,axiom,
! [VarCurr] :
( v79491(VarCurr)
=> ( v79514(VarCurr)
<=> v79515(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_991,axiom,
! [VarCurr] :
( ( ~ v79494(VarCurr)
& ~ v79496(VarCurr) )
=> ( v79515(VarCurr)
<=> v79519(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3830,axiom,
! [VarCurr] :
( v79496(VarCurr)
=> ( v79515(VarCurr)
<=> v79518(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3840,axiom,
! [VarCurr] :
( v79494(VarCurr)
=> ( v79515(VarCurr)
<=> v79516(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3829,axiom,
! [VarCurr] :
( ~ v79504(VarCurr)
=> ( v79519(VarCurr)
<=> v79473(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3839,axiom,
! [VarCurr] :
( v79504(VarCurr)
=> ( v79519(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3828,axiom,
! [VarCurr] :
( ~ v79498(VarCurr)
=> ( v79518(VarCurr)
<=> v79473(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3838,axiom,
! [VarCurr] :
( v79498(VarCurr)
=> ( v79518(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1729,axiom,
! [VarCurr] :
( ~ v79517(VarCurr)
=> ( v79516(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1760,axiom,
! [VarCurr] :
( v79517(VarCurr)
=> ( v79516(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5845,axiom,
! [VarCurr] :
( v79517(VarCurr)
<=> ( v79467(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14629,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79478(VarNext)
<=> ( v79479(VarNext)
& v79488(VarNext) ) ) ) ).
fof(addAssignment_24563,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79488(VarNext)
<=> v79486(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14628,axiom,
! [VarCurr] :
( v79486(VarCurr)
<=> ( v79457(VarCurr)
| v79489(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14627,axiom,
! [VarCurr] :
( v79489(VarCurr)
<=> ( v79490(VarCurr)
& v79510(VarCurr) ) ) ).
fof(writeUnaryOperator_5575,axiom,
! [VarCurr] :
( ~ v79510(VarCurr)
<=> v79457(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14626,axiom,
! [VarCurr] :
( v79490(VarCurr)
<=> ( v79491(VarCurr)
| v79508(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14625,axiom,
! [VarCurr] :
( v79508(VarCurr)
<=> ( v79469(VarCurr)
& v79509(VarCurr) ) ) ).
fof(writeUnaryOperator_5574,axiom,
! [VarCurr] :
( ~ v79509(VarCurr)
<=> v79471(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14624,axiom,
! [VarCurr] :
( v79491(VarCurr)
<=> ( v79492(VarCurr)
& v79471(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14623,axiom,
! [VarCurr] :
( v79492(VarCurr)
<=> ( v79493(VarCurr)
| v79502(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14622,axiom,
! [VarCurr] :
( v79502(VarCurr)
<=> ( v79503(VarCurr)
& v79507(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5844,axiom,
! [VarCurr] :
( v79507(VarCurr)
<=> ( ( v79495(VarCurr,bitIndex2)
<=> $false )
& ( v79495(VarCurr,bitIndex1)
<=> $false )
& ( v79495(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14621,axiom,
! [VarCurr] :
( v79503(VarCurr)
<=> ( v79504(VarCurr)
| v79505(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14620,axiom,
! [VarCurr] :
( v79505(VarCurr)
<=> ( v79469(VarCurr)
& v79506(VarCurr) ) ) ).
fof(writeUnaryOperator_5573,axiom,
! [VarCurr] :
( ~ v79506(VarCurr)
<=> v79504(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5843,axiom,
! [VarCurr] :
( v79504(VarCurr)
<=> ( v79467(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14619,axiom,
! [VarCurr] :
( v79493(VarCurr)
<=> ( v79494(VarCurr)
| v79496(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14618,axiom,
! [VarCurr] :
( v79496(VarCurr)
<=> ( v79497(VarCurr)
& v79501(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5842,axiom,
! [VarCurr] :
( v79501(VarCurr)
<=> ( ( v79495(VarCurr,bitIndex2)
<=> $false )
& ( v79495(VarCurr,bitIndex1)
<=> $true )
& ( v79495(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14617,axiom,
! [VarCurr] :
( v79497(VarCurr)
<=> ( v79498(VarCurr)
| v79499(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14616,axiom,
! [VarCurr] :
( v79499(VarCurr)
<=> ( v79469(VarCurr)
& v79500(VarCurr) ) ) ).
fof(writeUnaryOperator_5572,axiom,
! [VarCurr] :
( ~ v79500(VarCurr)
<=> v79498(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5841,axiom,
! [VarCurr] :
( v79498(VarCurr)
<=> ( v79467(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5840,axiom,
! [VarCurr] :
( v79494(VarCurr)
<=> ( ( v79495(VarCurr,bitIndex2)
<=> $true )
& ( v79495(VarCurr,bitIndex1)
<=> $false )
& ( v79495(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_24562,axiom,
! [VarCurr] :
( v79495(VarCurr,bitIndex0)
<=> v79465(VarCurr) ) ).
fof(addAssignment_24561,axiom,
! [VarCurr] :
( v79495(VarCurr,bitIndex1)
<=> v79463(VarCurr) ) ).
fof(addAssignment_24560,axiom,
! [VarCurr] :
( v79495(VarCurr,bitIndex2)
<=> v79461(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14615,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79479(VarNext)
<=> ( v79480(VarNext)
& v79475(VarNext) ) ) ) ).
fof(writeUnaryOperator_5571,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v79480(VarNext)
<=> v79482(VarNext) ) ) ).
fof(addAssignment_24559,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79482(VarNext)
<=> v79475(VarCurr) ) ) ).
fof(addAssignment_24558,axiom,
! [VarCurr] :
( v79475(VarCurr)
<=> v75632(VarCurr) ) ).
fof(addAssignment_24557,axiom,
! [VarCurr] :
( v79473(VarCurr)
<=> $false ) ).
fof(addAssignment_24556,axiom,
! [VarCurr] :
( v79471(VarCurr)
<=> v75609(VarCurr) ) ).
fof(addAssignment_24555,axiom,
! [VarCurr] :
( v79469(VarCurr)
<=> $false ) ).
fof(addAssignment_24554,axiom,
! [VarCurr] :
( v79467(VarCurr)
<=> v75601(VarCurr,bitIndex31) ) ).
fof(addAssignment_24553,axiom,
! [VarCurr] :
( v75601(VarCurr,bitIndex31)
<=> v75603(VarCurr,bitIndex31) ) ).
fof(addAssignment_24552,axiom,
! [VarCurr] :
( v75603(VarCurr,bitIndex31)
<=> v72861(VarCurr,bitIndex31) ) ).
fof(addAssignment_24551,axiom,
! [VarCurr] :
( v79465(VarCurr)
<=> $false ) ).
fof(addAssignment_24550,axiom,
! [VarCurr] :
( v79463(VarCurr)
<=> $false ) ).
fof(addAssignment_24549,axiom,
! [VarCurr] :
( v79461(VarCurr)
<=> $true ) ).
fof(addAssignment_24548,axiom,
! [VarCurr] :
( v79459(VarCurr)
<=> $false ) ).
fof(addAssignment_24547,axiom,
! [VarCurr] :
( v79457(VarCurr)
<=> v75584(VarCurr) ) ).
fof(addAssignment_24546,axiom,
! [VarCurr] :
( v79371(VarCurr)
<=> v79373(VarCurr) ) ).
fof(addAssignment_24545,axiom,
! [VarCurr] :
( v79373(VarCurr)
<=> v79375(VarCurr) ) ).
fof(addAssignment_24544,axiom,
! [VarCurr] :
( v79375(VarCurr)
<=> v79377(VarCurr) ) ).
fof(addAssignment_24543,axiom,
! [VarCurr] :
( v79377(VarCurr)
<=> v75462(VarCurr,bitIndex31) ) ).
fof(addAssignment_24542,axiom,
! [VarCurr] :
( v75462(VarCurr,bitIndex31)
<=> v75464(VarCurr,bitIndex31) ) ).
fof(addAssignment_24541,axiom,
! [VarCurr] :
( v75464(VarCurr,bitIndex31)
<=> v79379(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1263,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v79402(VarNext)
=> ( v79379(VarNext)
<=> v79379(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1321,axiom,
! [VarNext] :
( v79402(VarNext)
=> ( v79379(VarNext)
<=> v79437(VarNext) ) ) ).
fof(addAssignment_24540,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79437(VarNext)
<=> v79435(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3827,axiom,
! [VarCurr] :
( ~ v79381(VarCurr)
=> ( v79435(VarCurr)
<=> v79438(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3837,axiom,
! [VarCurr] :
( v79381(VarCurr)
=> ( v79435(VarCurr)
<=> v79383(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3826,axiom,
! [VarCurr] :
( ~ v79415(VarCurr)
=> ( v79438(VarCurr)
<=> v79397(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3836,axiom,
! [VarCurr] :
( v79415(VarCurr)
=> ( v79438(VarCurr)
<=> v79439(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_990,axiom,
! [VarCurr] :
( ( ~ v79418(VarCurr)
& ~ v79420(VarCurr) )
=> ( v79439(VarCurr)
<=> v79443(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3825,axiom,
! [VarCurr] :
( v79420(VarCurr)
=> ( v79439(VarCurr)
<=> v79442(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3835,axiom,
! [VarCurr] :
( v79418(VarCurr)
=> ( v79439(VarCurr)
<=> v79440(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3824,axiom,
! [VarCurr] :
( ~ v79428(VarCurr)
=> ( v79443(VarCurr)
<=> v79397(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3834,axiom,
! [VarCurr] :
( v79428(VarCurr)
=> ( v79443(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3823,axiom,
! [VarCurr] :
( ~ v79422(VarCurr)
=> ( v79442(VarCurr)
<=> v79397(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3833,axiom,
! [VarCurr] :
( v79422(VarCurr)
=> ( v79442(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1728,axiom,
! [VarCurr] :
( ~ v79441(VarCurr)
=> ( v79440(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1759,axiom,
! [VarCurr] :
( v79441(VarCurr)
=> ( v79440(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5839,axiom,
! [VarCurr] :
( v79441(VarCurr)
<=> ( v79391(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14614,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79402(VarNext)
<=> ( v79403(VarNext)
& v79412(VarNext) ) ) ) ).
fof(addAssignment_24539,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79412(VarNext)
<=> v79410(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14613,axiom,
! [VarCurr] :
( v79410(VarCurr)
<=> ( v79381(VarCurr)
| v79413(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14612,axiom,
! [VarCurr] :
( v79413(VarCurr)
<=> ( v79414(VarCurr)
& v79434(VarCurr) ) ) ).
fof(writeUnaryOperator_5570,axiom,
! [VarCurr] :
( ~ v79434(VarCurr)
<=> v79381(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14611,axiom,
! [VarCurr] :
( v79414(VarCurr)
<=> ( v79415(VarCurr)
| v79432(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14610,axiom,
! [VarCurr] :
( v79432(VarCurr)
<=> ( v79393(VarCurr)
& v79433(VarCurr) ) ) ).
fof(writeUnaryOperator_5569,axiom,
! [VarCurr] :
( ~ v79433(VarCurr)
<=> v79395(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14609,axiom,
! [VarCurr] :
( v79415(VarCurr)
<=> ( v79416(VarCurr)
& v79395(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14608,axiom,
! [VarCurr] :
( v79416(VarCurr)
<=> ( v79417(VarCurr)
| v79426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14607,axiom,
! [VarCurr] :
( v79426(VarCurr)
<=> ( v79427(VarCurr)
& v79431(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5838,axiom,
! [VarCurr] :
( v79431(VarCurr)
<=> ( ( v79419(VarCurr,bitIndex2)
<=> $false )
& ( v79419(VarCurr,bitIndex1)
<=> $false )
& ( v79419(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14606,axiom,
! [VarCurr] :
( v79427(VarCurr)
<=> ( v79428(VarCurr)
| v79429(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14605,axiom,
! [VarCurr] :
( v79429(VarCurr)
<=> ( v79393(VarCurr)
& v79430(VarCurr) ) ) ).
fof(writeUnaryOperator_5568,axiom,
! [VarCurr] :
( ~ v79430(VarCurr)
<=> v79428(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5837,axiom,
! [VarCurr] :
( v79428(VarCurr)
<=> ( v79391(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14604,axiom,
! [VarCurr] :
( v79417(VarCurr)
<=> ( v79418(VarCurr)
| v79420(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14603,axiom,
! [VarCurr] :
( v79420(VarCurr)
<=> ( v79421(VarCurr)
& v79425(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5836,axiom,
! [VarCurr] :
( v79425(VarCurr)
<=> ( ( v79419(VarCurr,bitIndex2)
<=> $false )
& ( v79419(VarCurr,bitIndex1)
<=> $true )
& ( v79419(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14602,axiom,
! [VarCurr] :
( v79421(VarCurr)
<=> ( v79422(VarCurr)
| v79423(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14601,axiom,
! [VarCurr] :
( v79423(VarCurr)
<=> ( v79393(VarCurr)
& v79424(VarCurr) ) ) ).
fof(writeUnaryOperator_5567,axiom,
! [VarCurr] :
( ~ v79424(VarCurr)
<=> v79422(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5835,axiom,
! [VarCurr] :
( v79422(VarCurr)
<=> ( v79391(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5834,axiom,
! [VarCurr] :
( v79418(VarCurr)
<=> ( ( v79419(VarCurr,bitIndex2)
<=> $true )
& ( v79419(VarCurr,bitIndex1)
<=> $false )
& ( v79419(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_24538,axiom,
! [VarCurr] :
( v79419(VarCurr,bitIndex0)
<=> v79389(VarCurr) ) ).
fof(addAssignment_24537,axiom,
! [VarCurr] :
( v79419(VarCurr,bitIndex1)
<=> v79387(VarCurr) ) ).
fof(addAssignment_24536,axiom,
! [VarCurr] :
( v79419(VarCurr,bitIndex2)
<=> v79385(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14600,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79403(VarNext)
<=> ( v79404(VarNext)
& v79399(VarNext) ) ) ) ).
fof(writeUnaryOperator_5566,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v79404(VarNext)
<=> v79406(VarNext) ) ) ).
fof(addAssignment_24535,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79406(VarNext)
<=> v79399(VarCurr) ) ) ).
fof(addAssignment_24534,axiom,
! [VarCurr] :
( v79399(VarCurr)
<=> v75518(VarCurr) ) ).
fof(addAssignment_24533,axiom,
! [VarCurr] :
( v79397(VarCurr)
<=> $false ) ).
fof(addAssignment_24532,axiom,
! [VarCurr] :
( v79395(VarCurr)
<=> v75495(VarCurr) ) ).
fof(addAssignment_24531,axiom,
! [VarCurr] :
( v79393(VarCurr)
<=> $false ) ).
fof(addAssignment_24530,axiom,
! [VarCurr] :
( v79391(VarCurr)
<=> v75487(VarCurr,bitIndex31) ) ).
fof(addAssignment_24529,axiom,
! [VarCurr] :
( v75487(VarCurr,bitIndex31)
<=> v75489(VarCurr,bitIndex31) ) ).
fof(addAssignment_24528,axiom,
! [VarCurr] :
( v75489(VarCurr,bitIndex31)
<=> v72861(VarCurr,bitIndex31) ) ).
fof(addAssignment_24527,axiom,
! [VarCurr] :
( v79389(VarCurr)
<=> $false ) ).
fof(addAssignment_24526,axiom,
! [VarCurr] :
( v79387(VarCurr)
<=> $false ) ).
fof(addAssignment_24525,axiom,
! [VarCurr] :
( v79385(VarCurr)
<=> $true ) ).
fof(addAssignment_24524,axiom,
! [VarCurr] :
( v79383(VarCurr)
<=> $false ) ).
fof(addAssignment_24523,axiom,
! [VarCurr] :
( v79381(VarCurr)
<=> v75470(VarCurr) ) ).
fof(addAssignment_24522,axiom,
! [VarCurr] :
( v79295(VarCurr)
<=> v79297(VarCurr) ) ).
fof(addAssignment_24521,axiom,
! [VarCurr] :
( v79297(VarCurr)
<=> v79299(VarCurr) ) ).
fof(addAssignment_24520,axiom,
! [VarCurr] :
( v79299(VarCurr)
<=> v79301(VarCurr) ) ).
fof(addAssignment_24519,axiom,
! [VarCurr] :
( v79301(VarCurr)
<=> v75348(VarCurr,bitIndex31) ) ).
fof(addAssignment_24518,axiom,
! [VarCurr] :
( v75348(VarCurr,bitIndex31)
<=> v75350(VarCurr,bitIndex31) ) ).
fof(addAssignment_24517,axiom,
! [VarCurr] :
( v75350(VarCurr,bitIndex31)
<=> v79303(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1262,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v79326(VarNext)
=> ( v79303(VarNext)
<=> v79303(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1320,axiom,
! [VarNext] :
( v79326(VarNext)
=> ( v79303(VarNext)
<=> v79361(VarNext) ) ) ).
fof(addAssignment_24516,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79361(VarNext)
<=> v79359(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3822,axiom,
! [VarCurr] :
( ~ v79305(VarCurr)
=> ( v79359(VarCurr)
<=> v79362(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3832,axiom,
! [VarCurr] :
( v79305(VarCurr)
=> ( v79359(VarCurr)
<=> v79307(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3821,axiom,
! [VarCurr] :
( ~ v79339(VarCurr)
=> ( v79362(VarCurr)
<=> v79321(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3831,axiom,
! [VarCurr] :
( v79339(VarCurr)
=> ( v79362(VarCurr)
<=> v79363(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_989,axiom,
! [VarCurr] :
( ( ~ v79342(VarCurr)
& ~ v79344(VarCurr) )
=> ( v79363(VarCurr)
<=> v79367(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3820,axiom,
! [VarCurr] :
( v79344(VarCurr)
=> ( v79363(VarCurr)
<=> v79366(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3830,axiom,
! [VarCurr] :
( v79342(VarCurr)
=> ( v79363(VarCurr)
<=> v79364(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3819,axiom,
! [VarCurr] :
( ~ v79352(VarCurr)
=> ( v79367(VarCurr)
<=> v79321(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3829,axiom,
! [VarCurr] :
( v79352(VarCurr)
=> ( v79367(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3818,axiom,
! [VarCurr] :
( ~ v79346(VarCurr)
=> ( v79366(VarCurr)
<=> v79321(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3828,axiom,
! [VarCurr] :
( v79346(VarCurr)
=> ( v79366(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1727,axiom,
! [VarCurr] :
( ~ v79365(VarCurr)
=> ( v79364(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1758,axiom,
! [VarCurr] :
( v79365(VarCurr)
=> ( v79364(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5833,axiom,
! [VarCurr] :
( v79365(VarCurr)
<=> ( v79315(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14599,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79326(VarNext)
<=> ( v79327(VarNext)
& v79336(VarNext) ) ) ) ).
fof(addAssignment_24515,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79336(VarNext)
<=> v79334(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14598,axiom,
! [VarCurr] :
( v79334(VarCurr)
<=> ( v79305(VarCurr)
| v79337(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14597,axiom,
! [VarCurr] :
( v79337(VarCurr)
<=> ( v79338(VarCurr)
& v79358(VarCurr) ) ) ).
fof(writeUnaryOperator_5565,axiom,
! [VarCurr] :
( ~ v79358(VarCurr)
<=> v79305(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14596,axiom,
! [VarCurr] :
( v79338(VarCurr)
<=> ( v79339(VarCurr)
| v79356(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14595,axiom,
! [VarCurr] :
( v79356(VarCurr)
<=> ( v79317(VarCurr)
& v79357(VarCurr) ) ) ).
fof(writeUnaryOperator_5564,axiom,
! [VarCurr] :
( ~ v79357(VarCurr)
<=> v79319(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14594,axiom,
! [VarCurr] :
( v79339(VarCurr)
<=> ( v79340(VarCurr)
& v79319(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14593,axiom,
! [VarCurr] :
( v79340(VarCurr)
<=> ( v79341(VarCurr)
| v79350(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14592,axiom,
! [VarCurr] :
( v79350(VarCurr)
<=> ( v79351(VarCurr)
& v79355(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5832,axiom,
! [VarCurr] :
( v79355(VarCurr)
<=> ( ( v79343(VarCurr,bitIndex2)
<=> $false )
& ( v79343(VarCurr,bitIndex1)
<=> $false )
& ( v79343(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14591,axiom,
! [VarCurr] :
( v79351(VarCurr)
<=> ( v79352(VarCurr)
| v79353(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14590,axiom,
! [VarCurr] :
( v79353(VarCurr)
<=> ( v79317(VarCurr)
& v79354(VarCurr) ) ) ).
fof(writeUnaryOperator_5563,axiom,
! [VarCurr] :
( ~ v79354(VarCurr)
<=> v79352(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5831,axiom,
! [VarCurr] :
( v79352(VarCurr)
<=> ( v79315(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14589,axiom,
! [VarCurr] :
( v79341(VarCurr)
<=> ( v79342(VarCurr)
| v79344(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14588,axiom,
! [VarCurr] :
( v79344(VarCurr)
<=> ( v79345(VarCurr)
& v79349(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5830,axiom,
! [VarCurr] :
( v79349(VarCurr)
<=> ( ( v79343(VarCurr,bitIndex2)
<=> $false )
& ( v79343(VarCurr,bitIndex1)
<=> $true )
& ( v79343(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14587,axiom,
! [VarCurr] :
( v79345(VarCurr)
<=> ( v79346(VarCurr)
| v79347(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14586,axiom,
! [VarCurr] :
( v79347(VarCurr)
<=> ( v79317(VarCurr)
& v79348(VarCurr) ) ) ).
fof(writeUnaryOperator_5562,axiom,
! [VarCurr] :
( ~ v79348(VarCurr)
<=> v79346(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5829,axiom,
! [VarCurr] :
( v79346(VarCurr)
<=> ( v79315(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5828,axiom,
! [VarCurr] :
( v79342(VarCurr)
<=> ( ( v79343(VarCurr,bitIndex2)
<=> $true )
& ( v79343(VarCurr,bitIndex1)
<=> $false )
& ( v79343(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_24514,axiom,
! [VarCurr] :
( v79343(VarCurr,bitIndex0)
<=> v79313(VarCurr) ) ).
fof(addAssignment_24513,axiom,
! [VarCurr] :
( v79343(VarCurr,bitIndex1)
<=> v79311(VarCurr) ) ).
fof(addAssignment_24512,axiom,
! [VarCurr] :
( v79343(VarCurr,bitIndex2)
<=> v79309(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14585,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79327(VarNext)
<=> ( v79328(VarNext)
& v79323(VarNext) ) ) ) ).
fof(writeUnaryOperator_5561,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v79328(VarNext)
<=> v79330(VarNext) ) ) ).
fof(addAssignment_24511,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79330(VarNext)
<=> v79323(VarCurr) ) ) ).
fof(addAssignment_24510,axiom,
! [VarCurr] :
( v79323(VarCurr)
<=> v75404(VarCurr) ) ).
fof(addAssignment_24509,axiom,
! [VarCurr] :
( v79321(VarCurr)
<=> $false ) ).
fof(addAssignment_24508,axiom,
! [VarCurr] :
( v79319(VarCurr)
<=> v75381(VarCurr) ) ).
fof(addAssignment_24507,axiom,
! [VarCurr] :
( v79317(VarCurr)
<=> $false ) ).
fof(addAssignment_24506,axiom,
! [VarCurr] :
( v79315(VarCurr)
<=> v75373(VarCurr,bitIndex31) ) ).
fof(addAssignment_24505,axiom,
! [VarCurr] :
( v75373(VarCurr,bitIndex31)
<=> v75375(VarCurr,bitIndex31) ) ).
fof(addAssignment_24504,axiom,
! [VarCurr] :
( v75375(VarCurr,bitIndex31)
<=> v72861(VarCurr,bitIndex31) ) ).
fof(addAssignment_24503,axiom,
! [VarCurr] :
( v79313(VarCurr)
<=> $false ) ).
fof(addAssignment_24502,axiom,
! [VarCurr] :
( v79311(VarCurr)
<=> $false ) ).
fof(addAssignment_24501,axiom,
! [VarCurr] :
( v79309(VarCurr)
<=> $true ) ).
fof(addAssignment_24500,axiom,
! [VarCurr] :
( v79307(VarCurr)
<=> $false ) ).
fof(addAssignment_24499,axiom,
! [VarCurr] :
( v79305(VarCurr)
<=> v75356(VarCurr) ) ).
fof(addAssignment_24498,axiom,
! [VarCurr] :
( v79219(VarCurr)
<=> v79221(VarCurr) ) ).
fof(addAssignment_24497,axiom,
! [VarCurr] :
( v79221(VarCurr)
<=> v79223(VarCurr) ) ).
fof(addAssignment_24496,axiom,
! [VarCurr] :
( v79223(VarCurr)
<=> v79225(VarCurr) ) ).
fof(addAssignment_24495,axiom,
! [VarCurr] :
( v79225(VarCurr)
<=> v75234(VarCurr,bitIndex31) ) ).
fof(addAssignment_24494,axiom,
! [VarCurr] :
( v75234(VarCurr,bitIndex31)
<=> v75236(VarCurr,bitIndex31) ) ).
fof(addAssignment_24493,axiom,
! [VarCurr] :
( v75236(VarCurr,bitIndex31)
<=> v79227(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1261,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v79250(VarNext)
=> ( v79227(VarNext)
<=> v79227(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1319,axiom,
! [VarNext] :
( v79250(VarNext)
=> ( v79227(VarNext)
<=> v79285(VarNext) ) ) ).
fof(addAssignment_24492,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79285(VarNext)
<=> v79283(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3817,axiom,
! [VarCurr] :
( ~ v79229(VarCurr)
=> ( v79283(VarCurr)
<=> v79286(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3827,axiom,
! [VarCurr] :
( v79229(VarCurr)
=> ( v79283(VarCurr)
<=> v79231(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3816,axiom,
! [VarCurr] :
( ~ v79263(VarCurr)
=> ( v79286(VarCurr)
<=> v79245(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3826,axiom,
! [VarCurr] :
( v79263(VarCurr)
=> ( v79286(VarCurr)
<=> v79287(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_988,axiom,
! [VarCurr] :
( ( ~ v79266(VarCurr)
& ~ v79268(VarCurr) )
=> ( v79287(VarCurr)
<=> v79291(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3815,axiom,
! [VarCurr] :
( v79268(VarCurr)
=> ( v79287(VarCurr)
<=> v79290(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3825,axiom,
! [VarCurr] :
( v79266(VarCurr)
=> ( v79287(VarCurr)
<=> v79288(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3814,axiom,
! [VarCurr] :
( ~ v79276(VarCurr)
=> ( v79291(VarCurr)
<=> v79245(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3824,axiom,
! [VarCurr] :
( v79276(VarCurr)
=> ( v79291(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3813,axiom,
! [VarCurr] :
( ~ v79270(VarCurr)
=> ( v79290(VarCurr)
<=> v79245(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3823,axiom,
! [VarCurr] :
( v79270(VarCurr)
=> ( v79290(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1726,axiom,
! [VarCurr] :
( ~ v79289(VarCurr)
=> ( v79288(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1757,axiom,
! [VarCurr] :
( v79289(VarCurr)
=> ( v79288(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5827,axiom,
! [VarCurr] :
( v79289(VarCurr)
<=> ( v79239(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14584,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79250(VarNext)
<=> ( v79251(VarNext)
& v79260(VarNext) ) ) ) ).
fof(addAssignment_24491,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79260(VarNext)
<=> v79258(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14583,axiom,
! [VarCurr] :
( v79258(VarCurr)
<=> ( v79229(VarCurr)
| v79261(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14582,axiom,
! [VarCurr] :
( v79261(VarCurr)
<=> ( v79262(VarCurr)
& v79282(VarCurr) ) ) ).
fof(writeUnaryOperator_5560,axiom,
! [VarCurr] :
( ~ v79282(VarCurr)
<=> v79229(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14581,axiom,
! [VarCurr] :
( v79262(VarCurr)
<=> ( v79263(VarCurr)
| v79280(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14580,axiom,
! [VarCurr] :
( v79280(VarCurr)
<=> ( v79241(VarCurr)
& v79281(VarCurr) ) ) ).
fof(writeUnaryOperator_5559,axiom,
! [VarCurr] :
( ~ v79281(VarCurr)
<=> v79243(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14579,axiom,
! [VarCurr] :
( v79263(VarCurr)
<=> ( v79264(VarCurr)
& v79243(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14578,axiom,
! [VarCurr] :
( v79264(VarCurr)
<=> ( v79265(VarCurr)
| v79274(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14577,axiom,
! [VarCurr] :
( v79274(VarCurr)
<=> ( v79275(VarCurr)
& v79279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5826,axiom,
! [VarCurr] :
( v79279(VarCurr)
<=> ( ( v79267(VarCurr,bitIndex2)
<=> $false )
& ( v79267(VarCurr,bitIndex1)
<=> $false )
& ( v79267(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14576,axiom,
! [VarCurr] :
( v79275(VarCurr)
<=> ( v79276(VarCurr)
| v79277(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14575,axiom,
! [VarCurr] :
( v79277(VarCurr)
<=> ( v79241(VarCurr)
& v79278(VarCurr) ) ) ).
fof(writeUnaryOperator_5558,axiom,
! [VarCurr] :
( ~ v79278(VarCurr)
<=> v79276(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5825,axiom,
! [VarCurr] :
( v79276(VarCurr)
<=> ( v79239(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14574,axiom,
! [VarCurr] :
( v79265(VarCurr)
<=> ( v79266(VarCurr)
| v79268(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14573,axiom,
! [VarCurr] :
( v79268(VarCurr)
<=> ( v79269(VarCurr)
& v79273(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5824,axiom,
! [VarCurr] :
( v79273(VarCurr)
<=> ( ( v79267(VarCurr,bitIndex2)
<=> $false )
& ( v79267(VarCurr,bitIndex1)
<=> $true )
& ( v79267(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14572,axiom,
! [VarCurr] :
( v79269(VarCurr)
<=> ( v79270(VarCurr)
| v79271(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14571,axiom,
! [VarCurr] :
( v79271(VarCurr)
<=> ( v79241(VarCurr)
& v79272(VarCurr) ) ) ).
fof(writeUnaryOperator_5557,axiom,
! [VarCurr] :
( ~ v79272(VarCurr)
<=> v79270(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5823,axiom,
! [VarCurr] :
( v79270(VarCurr)
<=> ( v79239(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5822,axiom,
! [VarCurr] :
( v79266(VarCurr)
<=> ( ( v79267(VarCurr,bitIndex2)
<=> $true )
& ( v79267(VarCurr,bitIndex1)
<=> $false )
& ( v79267(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_24490,axiom,
! [VarCurr] :
( v79267(VarCurr,bitIndex0)
<=> v79237(VarCurr) ) ).
fof(addAssignment_24489,axiom,
! [VarCurr] :
( v79267(VarCurr,bitIndex1)
<=> v79235(VarCurr) ) ).
fof(addAssignment_24488,axiom,
! [VarCurr] :
( v79267(VarCurr,bitIndex2)
<=> v79233(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14570,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79251(VarNext)
<=> ( v79252(VarNext)
& v79247(VarNext) ) ) ) ).
fof(writeUnaryOperator_5556,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v79252(VarNext)
<=> v79254(VarNext) ) ) ).
fof(addAssignment_24487,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79254(VarNext)
<=> v79247(VarCurr) ) ) ).
fof(addAssignment_24486,axiom,
! [VarCurr] :
( v79247(VarCurr)
<=> v75290(VarCurr) ) ).
fof(addAssignment_24485,axiom,
! [VarCurr] :
( v79245(VarCurr)
<=> $false ) ).
fof(addAssignment_24484,axiom,
! [VarCurr] :
( v79243(VarCurr)
<=> v75267(VarCurr) ) ).
fof(addAssignment_24483,axiom,
! [VarCurr] :
( v79241(VarCurr)
<=> $false ) ).
fof(addAssignment_24482,axiom,
! [VarCurr] :
( v79239(VarCurr)
<=> v75259(VarCurr,bitIndex31) ) ).
fof(addAssignment_24481,axiom,
! [VarCurr] :
( v75259(VarCurr,bitIndex31)
<=> v75261(VarCurr,bitIndex31) ) ).
fof(addAssignment_24480,axiom,
! [VarCurr] :
( v75261(VarCurr,bitIndex31)
<=> v72861(VarCurr,bitIndex31) ) ).
fof(addAssignment_24479,axiom,
! [VarCurr] :
( v79237(VarCurr)
<=> $false ) ).
fof(addAssignment_24478,axiom,
! [VarCurr] :
( v79235(VarCurr)
<=> $false ) ).
fof(addAssignment_24477,axiom,
! [VarCurr] :
( v79233(VarCurr)
<=> $true ) ).
fof(addAssignment_24476,axiom,
! [VarCurr] :
( v79231(VarCurr)
<=> $false ) ).
fof(addAssignment_24475,axiom,
! [VarCurr] :
( v79229(VarCurr)
<=> v75242(VarCurr) ) ).
fof(addAssignment_24474,axiom,
! [VarCurr] :
( v79143(VarCurr)
<=> v79145(VarCurr) ) ).
fof(addAssignment_24473,axiom,
! [VarCurr] :
( v79145(VarCurr)
<=> v79147(VarCurr) ) ).
fof(addAssignment_24472,axiom,
! [VarCurr] :
( v79147(VarCurr)
<=> v79149(VarCurr) ) ).
fof(addAssignment_24471,axiom,
! [VarCurr] :
( v79149(VarCurr)
<=> v75120(VarCurr,bitIndex31) ) ).
fof(addAssignment_24470,axiom,
! [VarCurr] :
( v75120(VarCurr,bitIndex31)
<=> v75122(VarCurr,bitIndex31) ) ).
fof(addAssignment_24469,axiom,
! [VarCurr] :
( v75122(VarCurr,bitIndex31)
<=> v79151(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1260,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v79174(VarNext)
=> ( v79151(VarNext)
<=> v79151(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1318,axiom,
! [VarNext] :
( v79174(VarNext)
=> ( v79151(VarNext)
<=> v79209(VarNext) ) ) ).
fof(addAssignment_24468,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79209(VarNext)
<=> v79207(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3812,axiom,
! [VarCurr] :
( ~ v79153(VarCurr)
=> ( v79207(VarCurr)
<=> v79210(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3822,axiom,
! [VarCurr] :
( v79153(VarCurr)
=> ( v79207(VarCurr)
<=> v79155(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3811,axiom,
! [VarCurr] :
( ~ v79187(VarCurr)
=> ( v79210(VarCurr)
<=> v79169(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3821,axiom,
! [VarCurr] :
( v79187(VarCurr)
=> ( v79210(VarCurr)
<=> v79211(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_987,axiom,
! [VarCurr] :
( ( ~ v79190(VarCurr)
& ~ v79192(VarCurr) )
=> ( v79211(VarCurr)
<=> v79215(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3810,axiom,
! [VarCurr] :
( v79192(VarCurr)
=> ( v79211(VarCurr)
<=> v79214(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3820,axiom,
! [VarCurr] :
( v79190(VarCurr)
=> ( v79211(VarCurr)
<=> v79212(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3809,axiom,
! [VarCurr] :
( ~ v79200(VarCurr)
=> ( v79215(VarCurr)
<=> v79169(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3819,axiom,
! [VarCurr] :
( v79200(VarCurr)
=> ( v79215(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3808,axiom,
! [VarCurr] :
( ~ v79194(VarCurr)
=> ( v79214(VarCurr)
<=> v79169(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3818,axiom,
! [VarCurr] :
( v79194(VarCurr)
=> ( v79214(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1725,axiom,
! [VarCurr] :
( ~ v79213(VarCurr)
=> ( v79212(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1756,axiom,
! [VarCurr] :
( v79213(VarCurr)
=> ( v79212(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5821,axiom,
! [VarCurr] :
( v79213(VarCurr)
<=> ( v79163(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14569,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79174(VarNext)
<=> ( v79175(VarNext)
& v79184(VarNext) ) ) ) ).
fof(addAssignment_24467,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79184(VarNext)
<=> v79182(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14568,axiom,
! [VarCurr] :
( v79182(VarCurr)
<=> ( v79153(VarCurr)
| v79185(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14567,axiom,
! [VarCurr] :
( v79185(VarCurr)
<=> ( v79186(VarCurr)
& v79206(VarCurr) ) ) ).
fof(writeUnaryOperator_5555,axiom,
! [VarCurr] :
( ~ v79206(VarCurr)
<=> v79153(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14566,axiom,
! [VarCurr] :
( v79186(VarCurr)
<=> ( v79187(VarCurr)
| v79204(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14565,axiom,
! [VarCurr] :
( v79204(VarCurr)
<=> ( v79165(VarCurr)
& v79205(VarCurr) ) ) ).
fof(writeUnaryOperator_5554,axiom,
! [VarCurr] :
( ~ v79205(VarCurr)
<=> v79167(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14564,axiom,
! [VarCurr] :
( v79187(VarCurr)
<=> ( v79188(VarCurr)
& v79167(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14563,axiom,
! [VarCurr] :
( v79188(VarCurr)
<=> ( v79189(VarCurr)
| v79198(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14562,axiom,
! [VarCurr] :
( v79198(VarCurr)
<=> ( v79199(VarCurr)
& v79203(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5820,axiom,
! [VarCurr] :
( v79203(VarCurr)
<=> ( ( v79191(VarCurr,bitIndex2)
<=> $false )
& ( v79191(VarCurr,bitIndex1)
<=> $false )
& ( v79191(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14561,axiom,
! [VarCurr] :
( v79199(VarCurr)
<=> ( v79200(VarCurr)
| v79201(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14560,axiom,
! [VarCurr] :
( v79201(VarCurr)
<=> ( v79165(VarCurr)
& v79202(VarCurr) ) ) ).
fof(writeUnaryOperator_5553,axiom,
! [VarCurr] :
( ~ v79202(VarCurr)
<=> v79200(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5819,axiom,
! [VarCurr] :
( v79200(VarCurr)
<=> ( v79163(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14559,axiom,
! [VarCurr] :
( v79189(VarCurr)
<=> ( v79190(VarCurr)
| v79192(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14558,axiom,
! [VarCurr] :
( v79192(VarCurr)
<=> ( v79193(VarCurr)
& v79197(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5818,axiom,
! [VarCurr] :
( v79197(VarCurr)
<=> ( ( v79191(VarCurr,bitIndex2)
<=> $false )
& ( v79191(VarCurr,bitIndex1)
<=> $true )
& ( v79191(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14557,axiom,
! [VarCurr] :
( v79193(VarCurr)
<=> ( v79194(VarCurr)
| v79195(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14556,axiom,
! [VarCurr] :
( v79195(VarCurr)
<=> ( v79165(VarCurr)
& v79196(VarCurr) ) ) ).
fof(writeUnaryOperator_5552,axiom,
! [VarCurr] :
( ~ v79196(VarCurr)
<=> v79194(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5817,axiom,
! [VarCurr] :
( v79194(VarCurr)
<=> ( v79163(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5816,axiom,
! [VarCurr] :
( v79190(VarCurr)
<=> ( ( v79191(VarCurr,bitIndex2)
<=> $true )
& ( v79191(VarCurr,bitIndex1)
<=> $false )
& ( v79191(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_24466,axiom,
! [VarCurr] :
( v79191(VarCurr,bitIndex0)
<=> v79161(VarCurr) ) ).
fof(addAssignment_24465,axiom,
! [VarCurr] :
( v79191(VarCurr,bitIndex1)
<=> v79159(VarCurr) ) ).
fof(addAssignment_24464,axiom,
! [VarCurr] :
( v79191(VarCurr,bitIndex2)
<=> v79157(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14555,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79175(VarNext)
<=> ( v79176(VarNext)
& v79171(VarNext) ) ) ) ).
fof(writeUnaryOperator_5551,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v79176(VarNext)
<=> v79178(VarNext) ) ) ).
fof(addAssignment_24463,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79178(VarNext)
<=> v79171(VarCurr) ) ) ).
fof(addAssignment_24462,axiom,
! [VarCurr] :
( v79171(VarCurr)
<=> v75176(VarCurr) ) ).
fof(addAssignment_24461,axiom,
! [VarCurr] :
( v79169(VarCurr)
<=> $false ) ).
fof(addAssignment_24460,axiom,
! [VarCurr] :
( v79167(VarCurr)
<=> v75153(VarCurr) ) ).
fof(addAssignment_24459,axiom,
! [VarCurr] :
( v79165(VarCurr)
<=> $false ) ).
fof(addAssignment_24458,axiom,
! [VarCurr] :
( v79163(VarCurr)
<=> v75145(VarCurr,bitIndex31) ) ).
fof(addAssignment_24457,axiom,
! [VarCurr] :
( v75145(VarCurr,bitIndex31)
<=> v75147(VarCurr,bitIndex31) ) ).
fof(addAssignment_24456,axiom,
! [VarCurr] :
( v75147(VarCurr,bitIndex31)
<=> v72861(VarCurr,bitIndex31) ) ).
fof(addAssignment_24455,axiom,
! [VarCurr] :
( v79161(VarCurr)
<=> $false ) ).
fof(addAssignment_24454,axiom,
! [VarCurr] :
( v79159(VarCurr)
<=> $false ) ).
fof(addAssignment_24453,axiom,
! [VarCurr] :
( v79157(VarCurr)
<=> $true ) ).
fof(addAssignment_24452,axiom,
! [VarCurr] :
( v79155(VarCurr)
<=> $false ) ).
fof(addAssignment_24451,axiom,
! [VarCurr] :
( v79153(VarCurr)
<=> v75128(VarCurr) ) ).
fof(addAssignment_24450,axiom,
! [VarCurr] :
( v79067(VarCurr)
<=> v79069(VarCurr) ) ).
fof(addAssignment_24449,axiom,
! [VarCurr] :
( v79069(VarCurr)
<=> v79071(VarCurr) ) ).
fof(addAssignment_24448,axiom,
! [VarCurr] :
( v79071(VarCurr)
<=> v79073(VarCurr) ) ).
fof(addAssignment_24447,axiom,
! [VarCurr] :
( v79073(VarCurr)
<=> v75006(VarCurr,bitIndex31) ) ).
fof(addAssignment_24446,axiom,
! [VarCurr] :
( v75006(VarCurr,bitIndex31)
<=> v75008(VarCurr,bitIndex31) ) ).
fof(addAssignment_24445,axiom,
! [VarCurr] :
( v75008(VarCurr,bitIndex31)
<=> v79075(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1259,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v79098(VarNext)
=> ( v79075(VarNext)
<=> v79075(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1317,axiom,
! [VarNext] :
( v79098(VarNext)
=> ( v79075(VarNext)
<=> v79133(VarNext) ) ) ).
fof(addAssignment_24444,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79133(VarNext)
<=> v79131(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3807,axiom,
! [VarCurr] :
( ~ v79077(VarCurr)
=> ( v79131(VarCurr)
<=> v79134(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3817,axiom,
! [VarCurr] :
( v79077(VarCurr)
=> ( v79131(VarCurr)
<=> v79079(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3806,axiom,
! [VarCurr] :
( ~ v79111(VarCurr)
=> ( v79134(VarCurr)
<=> v79093(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3816,axiom,
! [VarCurr] :
( v79111(VarCurr)
=> ( v79134(VarCurr)
<=> v79135(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_986,axiom,
! [VarCurr] :
( ( ~ v79114(VarCurr)
& ~ v79116(VarCurr) )
=> ( v79135(VarCurr)
<=> v79139(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3805,axiom,
! [VarCurr] :
( v79116(VarCurr)
=> ( v79135(VarCurr)
<=> v79138(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3815,axiom,
! [VarCurr] :
( v79114(VarCurr)
=> ( v79135(VarCurr)
<=> v79136(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3804,axiom,
! [VarCurr] :
( ~ v79124(VarCurr)
=> ( v79139(VarCurr)
<=> v79093(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3814,axiom,
! [VarCurr] :
( v79124(VarCurr)
=> ( v79139(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3803,axiom,
! [VarCurr] :
( ~ v79118(VarCurr)
=> ( v79138(VarCurr)
<=> v79093(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3813,axiom,
! [VarCurr] :
( v79118(VarCurr)
=> ( v79138(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1724,axiom,
! [VarCurr] :
( ~ v79137(VarCurr)
=> ( v79136(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1755,axiom,
! [VarCurr] :
( v79137(VarCurr)
=> ( v79136(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5815,axiom,
! [VarCurr] :
( v79137(VarCurr)
<=> ( v79087(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14554,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79098(VarNext)
<=> ( v79099(VarNext)
& v79108(VarNext) ) ) ) ).
fof(addAssignment_24443,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79108(VarNext)
<=> v79106(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14553,axiom,
! [VarCurr] :
( v79106(VarCurr)
<=> ( v79077(VarCurr)
| v79109(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14552,axiom,
! [VarCurr] :
( v79109(VarCurr)
<=> ( v79110(VarCurr)
& v79130(VarCurr) ) ) ).
fof(writeUnaryOperator_5550,axiom,
! [VarCurr] :
( ~ v79130(VarCurr)
<=> v79077(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14551,axiom,
! [VarCurr] :
( v79110(VarCurr)
<=> ( v79111(VarCurr)
| v79128(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14550,axiom,
! [VarCurr] :
( v79128(VarCurr)
<=> ( v79089(VarCurr)
& v79129(VarCurr) ) ) ).
fof(writeUnaryOperator_5549,axiom,
! [VarCurr] :
( ~ v79129(VarCurr)
<=> v79091(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14549,axiom,
! [VarCurr] :
( v79111(VarCurr)
<=> ( v79112(VarCurr)
& v79091(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14548,axiom,
! [VarCurr] :
( v79112(VarCurr)
<=> ( v79113(VarCurr)
| v79122(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14547,axiom,
! [VarCurr] :
( v79122(VarCurr)
<=> ( v79123(VarCurr)
& v79127(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5814,axiom,
! [VarCurr] :
( v79127(VarCurr)
<=> ( ( v79115(VarCurr,bitIndex2)
<=> $false )
& ( v79115(VarCurr,bitIndex1)
<=> $false )
& ( v79115(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14546,axiom,
! [VarCurr] :
( v79123(VarCurr)
<=> ( v79124(VarCurr)
| v79125(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14545,axiom,
! [VarCurr] :
( v79125(VarCurr)
<=> ( v79089(VarCurr)
& v79126(VarCurr) ) ) ).
fof(writeUnaryOperator_5548,axiom,
! [VarCurr] :
( ~ v79126(VarCurr)
<=> v79124(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5813,axiom,
! [VarCurr] :
( v79124(VarCurr)
<=> ( v79087(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14544,axiom,
! [VarCurr] :
( v79113(VarCurr)
<=> ( v79114(VarCurr)
| v79116(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14543,axiom,
! [VarCurr] :
( v79116(VarCurr)
<=> ( v79117(VarCurr)
& v79121(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5812,axiom,
! [VarCurr] :
( v79121(VarCurr)
<=> ( ( v79115(VarCurr,bitIndex2)
<=> $false )
& ( v79115(VarCurr,bitIndex1)
<=> $true )
& ( v79115(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14542,axiom,
! [VarCurr] :
( v79117(VarCurr)
<=> ( v79118(VarCurr)
| v79119(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14541,axiom,
! [VarCurr] :
( v79119(VarCurr)
<=> ( v79089(VarCurr)
& v79120(VarCurr) ) ) ).
fof(writeUnaryOperator_5547,axiom,
! [VarCurr] :
( ~ v79120(VarCurr)
<=> v79118(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5811,axiom,
! [VarCurr] :
( v79118(VarCurr)
<=> ( v79087(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5810,axiom,
! [VarCurr] :
( v79114(VarCurr)
<=> ( ( v79115(VarCurr,bitIndex2)
<=> $true )
& ( v79115(VarCurr,bitIndex1)
<=> $false )
& ( v79115(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_24442,axiom,
! [VarCurr] :
( v79115(VarCurr,bitIndex0)
<=> v79085(VarCurr) ) ).
fof(addAssignment_24441,axiom,
! [VarCurr] :
( v79115(VarCurr,bitIndex1)
<=> v79083(VarCurr) ) ).
fof(addAssignment_24440,axiom,
! [VarCurr] :
( v79115(VarCurr,bitIndex2)
<=> v79081(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14540,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79099(VarNext)
<=> ( v79100(VarNext)
& v79095(VarNext) ) ) ) ).
fof(writeUnaryOperator_5546,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v79100(VarNext)
<=> v79102(VarNext) ) ) ).
fof(addAssignment_24439,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79102(VarNext)
<=> v79095(VarCurr) ) ) ).
fof(addAssignment_24438,axiom,
! [VarCurr] :
( v79095(VarCurr)
<=> v75062(VarCurr) ) ).
fof(addAssignment_24437,axiom,
! [VarCurr] :
( v79093(VarCurr)
<=> $false ) ).
fof(addAssignment_24436,axiom,
! [VarCurr] :
( v79091(VarCurr)
<=> v75039(VarCurr) ) ).
fof(addAssignment_24435,axiom,
! [VarCurr] :
( v79089(VarCurr)
<=> $false ) ).
fof(addAssignment_24434,axiom,
! [VarCurr] :
( v79087(VarCurr)
<=> v75031(VarCurr,bitIndex31) ) ).
fof(addAssignment_24433,axiom,
! [VarCurr] :
( v75031(VarCurr,bitIndex31)
<=> v75033(VarCurr,bitIndex31) ) ).
fof(addAssignment_24432,axiom,
! [VarCurr] :
( v75033(VarCurr,bitIndex31)
<=> v72861(VarCurr,bitIndex31) ) ).
fof(addAssignment_24431,axiom,
! [VarCurr] :
( v79085(VarCurr)
<=> $false ) ).
fof(addAssignment_24430,axiom,
! [VarCurr] :
( v79083(VarCurr)
<=> $false ) ).
fof(addAssignment_24429,axiom,
! [VarCurr] :
( v79081(VarCurr)
<=> $true ) ).
fof(addAssignment_24428,axiom,
! [VarCurr] :
( v79079(VarCurr)
<=> $false ) ).
fof(addAssignment_24427,axiom,
! [VarCurr] :
( v79077(VarCurr)
<=> v75014(VarCurr) ) ).
fof(addAssignment_24426,axiom,
! [VarCurr] :
( v78991(VarCurr)
<=> v78993(VarCurr) ) ).
fof(addAssignment_24425,axiom,
! [VarCurr] :
( v78993(VarCurr)
<=> v78995(VarCurr) ) ).
fof(addAssignment_24424,axiom,
! [VarCurr] :
( v78995(VarCurr)
<=> v78997(VarCurr) ) ).
fof(addAssignment_24423,axiom,
! [VarCurr] :
( v78997(VarCurr)
<=> v74892(VarCurr,bitIndex31) ) ).
fof(addAssignment_24422,axiom,
! [VarCurr] :
( v74892(VarCurr,bitIndex31)
<=> v74894(VarCurr,bitIndex31) ) ).
fof(addAssignment_24421,axiom,
! [VarCurr] :
( v74894(VarCurr,bitIndex31)
<=> v78999(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1258,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v79022(VarNext)
=> ( v78999(VarNext)
<=> v78999(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1316,axiom,
! [VarNext] :
( v79022(VarNext)
=> ( v78999(VarNext)
<=> v79057(VarNext) ) ) ).
fof(addAssignment_24420,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79057(VarNext)
<=> v79055(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3802,axiom,
! [VarCurr] :
( ~ v79001(VarCurr)
=> ( v79055(VarCurr)
<=> v79058(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3812,axiom,
! [VarCurr] :
( v79001(VarCurr)
=> ( v79055(VarCurr)
<=> v79003(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3801,axiom,
! [VarCurr] :
( ~ v79035(VarCurr)
=> ( v79058(VarCurr)
<=> v79017(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3811,axiom,
! [VarCurr] :
( v79035(VarCurr)
=> ( v79058(VarCurr)
<=> v79059(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_985,axiom,
! [VarCurr] :
( ( ~ v79038(VarCurr)
& ~ v79040(VarCurr) )
=> ( v79059(VarCurr)
<=> v79063(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3800,axiom,
! [VarCurr] :
( v79040(VarCurr)
=> ( v79059(VarCurr)
<=> v79062(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3810,axiom,
! [VarCurr] :
( v79038(VarCurr)
=> ( v79059(VarCurr)
<=> v79060(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3799,axiom,
! [VarCurr] :
( ~ v79048(VarCurr)
=> ( v79063(VarCurr)
<=> v79017(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3809,axiom,
! [VarCurr] :
( v79048(VarCurr)
=> ( v79063(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3798,axiom,
! [VarCurr] :
( ~ v79042(VarCurr)
=> ( v79062(VarCurr)
<=> v79017(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3808,axiom,
! [VarCurr] :
( v79042(VarCurr)
=> ( v79062(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1723,axiom,
! [VarCurr] :
( ~ v79061(VarCurr)
=> ( v79060(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1754,axiom,
! [VarCurr] :
( v79061(VarCurr)
=> ( v79060(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5809,axiom,
! [VarCurr] :
( v79061(VarCurr)
<=> ( v79011(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14539,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79022(VarNext)
<=> ( v79023(VarNext)
& v79032(VarNext) ) ) ) ).
fof(addAssignment_24419,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79032(VarNext)
<=> v79030(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14538,axiom,
! [VarCurr] :
( v79030(VarCurr)
<=> ( v79001(VarCurr)
| v79033(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14537,axiom,
! [VarCurr] :
( v79033(VarCurr)
<=> ( v79034(VarCurr)
& v79054(VarCurr) ) ) ).
fof(writeUnaryOperator_5545,axiom,
! [VarCurr] :
( ~ v79054(VarCurr)
<=> v79001(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14536,axiom,
! [VarCurr] :
( v79034(VarCurr)
<=> ( v79035(VarCurr)
| v79052(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14535,axiom,
! [VarCurr] :
( v79052(VarCurr)
<=> ( v79013(VarCurr)
& v79053(VarCurr) ) ) ).
fof(writeUnaryOperator_5544,axiom,
! [VarCurr] :
( ~ v79053(VarCurr)
<=> v79015(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14534,axiom,
! [VarCurr] :
( v79035(VarCurr)
<=> ( v79036(VarCurr)
& v79015(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14533,axiom,
! [VarCurr] :
( v79036(VarCurr)
<=> ( v79037(VarCurr)
| v79046(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14532,axiom,
! [VarCurr] :
( v79046(VarCurr)
<=> ( v79047(VarCurr)
& v79051(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5808,axiom,
! [VarCurr] :
( v79051(VarCurr)
<=> ( ( v79039(VarCurr,bitIndex2)
<=> $false )
& ( v79039(VarCurr,bitIndex1)
<=> $false )
& ( v79039(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14531,axiom,
! [VarCurr] :
( v79047(VarCurr)
<=> ( v79048(VarCurr)
| v79049(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14530,axiom,
! [VarCurr] :
( v79049(VarCurr)
<=> ( v79013(VarCurr)
& v79050(VarCurr) ) ) ).
fof(writeUnaryOperator_5543,axiom,
! [VarCurr] :
( ~ v79050(VarCurr)
<=> v79048(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5807,axiom,
! [VarCurr] :
( v79048(VarCurr)
<=> ( v79011(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14529,axiom,
! [VarCurr] :
( v79037(VarCurr)
<=> ( v79038(VarCurr)
| v79040(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14528,axiom,
! [VarCurr] :
( v79040(VarCurr)
<=> ( v79041(VarCurr)
& v79045(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5806,axiom,
! [VarCurr] :
( v79045(VarCurr)
<=> ( ( v79039(VarCurr,bitIndex2)
<=> $false )
& ( v79039(VarCurr,bitIndex1)
<=> $true )
& ( v79039(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14527,axiom,
! [VarCurr] :
( v79041(VarCurr)
<=> ( v79042(VarCurr)
| v79043(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14526,axiom,
! [VarCurr] :
( v79043(VarCurr)
<=> ( v79013(VarCurr)
& v79044(VarCurr) ) ) ).
fof(writeUnaryOperator_5542,axiom,
! [VarCurr] :
( ~ v79044(VarCurr)
<=> v79042(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5805,axiom,
! [VarCurr] :
( v79042(VarCurr)
<=> ( v79011(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5804,axiom,
! [VarCurr] :
( v79038(VarCurr)
<=> ( ( v79039(VarCurr,bitIndex2)
<=> $true )
& ( v79039(VarCurr,bitIndex1)
<=> $false )
& ( v79039(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_24418,axiom,
! [VarCurr] :
( v79039(VarCurr,bitIndex0)
<=> v79009(VarCurr) ) ).
fof(addAssignment_24417,axiom,
! [VarCurr] :
( v79039(VarCurr,bitIndex1)
<=> v79007(VarCurr) ) ).
fof(addAssignment_24416,axiom,
! [VarCurr] :
( v79039(VarCurr,bitIndex2)
<=> v79005(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14525,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79023(VarNext)
<=> ( v79024(VarNext)
& v79019(VarNext) ) ) ) ).
fof(writeUnaryOperator_5541,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v79024(VarNext)
<=> v79026(VarNext) ) ) ).
fof(addAssignment_24415,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v79026(VarNext)
<=> v79019(VarCurr) ) ) ).
fof(addAssignment_24414,axiom,
! [VarCurr] :
( v79019(VarCurr)
<=> v74948(VarCurr) ) ).
fof(addAssignment_24413,axiom,
! [VarCurr] :
( v79017(VarCurr)
<=> $false ) ).
fof(addAssignment_24412,axiom,
! [VarCurr] :
( v79015(VarCurr)
<=> v74925(VarCurr) ) ).
fof(addAssignment_24411,axiom,
! [VarCurr] :
( v79013(VarCurr)
<=> $false ) ).
fof(addAssignment_24410,axiom,
! [VarCurr] :
( v79011(VarCurr)
<=> v74917(VarCurr,bitIndex31) ) ).
fof(addAssignment_24409,axiom,
! [VarCurr] :
( v74917(VarCurr,bitIndex31)
<=> v74919(VarCurr,bitIndex31) ) ).
fof(addAssignment_24408,axiom,
! [VarCurr] :
( v74919(VarCurr,bitIndex31)
<=> v72861(VarCurr,bitIndex31) ) ).
fof(addAssignment_24407,axiom,
! [VarCurr] :
( v79009(VarCurr)
<=> $false ) ).
fof(addAssignment_24406,axiom,
! [VarCurr] :
( v79007(VarCurr)
<=> $false ) ).
fof(addAssignment_24405,axiom,
! [VarCurr] :
( v79005(VarCurr)
<=> $true ) ).
fof(addAssignment_24404,axiom,
! [VarCurr] :
( v79003(VarCurr)
<=> $false ) ).
fof(addAssignment_24403,axiom,
! [VarCurr] :
( v79001(VarCurr)
<=> v74900(VarCurr) ) ).
fof(addAssignment_24402,axiom,
! [VarCurr] :
( v78915(VarCurr)
<=> v78917(VarCurr) ) ).
fof(addAssignment_24401,axiom,
! [VarCurr] :
( v78917(VarCurr)
<=> v78919(VarCurr) ) ).
fof(addAssignment_24400,axiom,
! [VarCurr] :
( v78919(VarCurr)
<=> v78921(VarCurr) ) ).
fof(addAssignment_24399,axiom,
! [VarCurr] :
( v78921(VarCurr)
<=> v74778(VarCurr,bitIndex31) ) ).
fof(addAssignment_24398,axiom,
! [VarCurr] :
( v74778(VarCurr,bitIndex31)
<=> v74780(VarCurr,bitIndex31) ) ).
fof(addAssignment_24397,axiom,
! [VarCurr] :
( v74780(VarCurr,bitIndex31)
<=> v78923(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1257,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v78946(VarNext)
=> ( v78923(VarNext)
<=> v78923(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1315,axiom,
! [VarNext] :
( v78946(VarNext)
=> ( v78923(VarNext)
<=> v78981(VarNext) ) ) ).
fof(addAssignment_24396,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78981(VarNext)
<=> v78979(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3797,axiom,
! [VarCurr] :
( ~ v78925(VarCurr)
=> ( v78979(VarCurr)
<=> v78982(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3807,axiom,
! [VarCurr] :
( v78925(VarCurr)
=> ( v78979(VarCurr)
<=> v78927(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3796,axiom,
! [VarCurr] :
( ~ v78959(VarCurr)
=> ( v78982(VarCurr)
<=> v78941(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3806,axiom,
! [VarCurr] :
( v78959(VarCurr)
=> ( v78982(VarCurr)
<=> v78983(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_984,axiom,
! [VarCurr] :
( ( ~ v78962(VarCurr)
& ~ v78964(VarCurr) )
=> ( v78983(VarCurr)
<=> v78987(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3795,axiom,
! [VarCurr] :
( v78964(VarCurr)
=> ( v78983(VarCurr)
<=> v78986(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3805,axiom,
! [VarCurr] :
( v78962(VarCurr)
=> ( v78983(VarCurr)
<=> v78984(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3794,axiom,
! [VarCurr] :
( ~ v78972(VarCurr)
=> ( v78987(VarCurr)
<=> v78941(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3804,axiom,
! [VarCurr] :
( v78972(VarCurr)
=> ( v78987(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3793,axiom,
! [VarCurr] :
( ~ v78966(VarCurr)
=> ( v78986(VarCurr)
<=> v78941(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3803,axiom,
! [VarCurr] :
( v78966(VarCurr)
=> ( v78986(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1722,axiom,
! [VarCurr] :
( ~ v78985(VarCurr)
=> ( v78984(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1753,axiom,
! [VarCurr] :
( v78985(VarCurr)
=> ( v78984(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5803,axiom,
! [VarCurr] :
( v78985(VarCurr)
<=> ( v78935(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14524,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78946(VarNext)
<=> ( v78947(VarNext)
& v78956(VarNext) ) ) ) ).
fof(addAssignment_24395,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78956(VarNext)
<=> v78954(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14523,axiom,
! [VarCurr] :
( v78954(VarCurr)
<=> ( v78925(VarCurr)
| v78957(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14522,axiom,
! [VarCurr] :
( v78957(VarCurr)
<=> ( v78958(VarCurr)
& v78978(VarCurr) ) ) ).
fof(writeUnaryOperator_5540,axiom,
! [VarCurr] :
( ~ v78978(VarCurr)
<=> v78925(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14521,axiom,
! [VarCurr] :
( v78958(VarCurr)
<=> ( v78959(VarCurr)
| v78976(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14520,axiom,
! [VarCurr] :
( v78976(VarCurr)
<=> ( v78937(VarCurr)
& v78977(VarCurr) ) ) ).
fof(writeUnaryOperator_5539,axiom,
! [VarCurr] :
( ~ v78977(VarCurr)
<=> v78939(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14519,axiom,
! [VarCurr] :
( v78959(VarCurr)
<=> ( v78960(VarCurr)
& v78939(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14518,axiom,
! [VarCurr] :
( v78960(VarCurr)
<=> ( v78961(VarCurr)
| v78970(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14517,axiom,
! [VarCurr] :
( v78970(VarCurr)
<=> ( v78971(VarCurr)
& v78975(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5802,axiom,
! [VarCurr] :
( v78975(VarCurr)
<=> ( ( v78963(VarCurr,bitIndex2)
<=> $false )
& ( v78963(VarCurr,bitIndex1)
<=> $false )
& ( v78963(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14516,axiom,
! [VarCurr] :
( v78971(VarCurr)
<=> ( v78972(VarCurr)
| v78973(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14515,axiom,
! [VarCurr] :
( v78973(VarCurr)
<=> ( v78937(VarCurr)
& v78974(VarCurr) ) ) ).
fof(writeUnaryOperator_5538,axiom,
! [VarCurr] :
( ~ v78974(VarCurr)
<=> v78972(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5801,axiom,
! [VarCurr] :
( v78972(VarCurr)
<=> ( v78935(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14514,axiom,
! [VarCurr] :
( v78961(VarCurr)
<=> ( v78962(VarCurr)
| v78964(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14513,axiom,
! [VarCurr] :
( v78964(VarCurr)
<=> ( v78965(VarCurr)
& v78969(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5800,axiom,
! [VarCurr] :
( v78969(VarCurr)
<=> ( ( v78963(VarCurr,bitIndex2)
<=> $false )
& ( v78963(VarCurr,bitIndex1)
<=> $true )
& ( v78963(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14512,axiom,
! [VarCurr] :
( v78965(VarCurr)
<=> ( v78966(VarCurr)
| v78967(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14511,axiom,
! [VarCurr] :
( v78967(VarCurr)
<=> ( v78937(VarCurr)
& v78968(VarCurr) ) ) ).
fof(writeUnaryOperator_5537,axiom,
! [VarCurr] :
( ~ v78968(VarCurr)
<=> v78966(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5799,axiom,
! [VarCurr] :
( v78966(VarCurr)
<=> ( v78935(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5798,axiom,
! [VarCurr] :
( v78962(VarCurr)
<=> ( ( v78963(VarCurr,bitIndex2)
<=> $true )
& ( v78963(VarCurr,bitIndex1)
<=> $false )
& ( v78963(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_24394,axiom,
! [VarCurr] :
( v78963(VarCurr,bitIndex0)
<=> v78933(VarCurr) ) ).
fof(addAssignment_24393,axiom,
! [VarCurr] :
( v78963(VarCurr,bitIndex1)
<=> v78931(VarCurr) ) ).
fof(addAssignment_24392,axiom,
! [VarCurr] :
( v78963(VarCurr,bitIndex2)
<=> v78929(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14510,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78947(VarNext)
<=> ( v78948(VarNext)
& v78943(VarNext) ) ) ) ).
fof(writeUnaryOperator_5536,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v78948(VarNext)
<=> v78950(VarNext) ) ) ).
fof(addAssignment_24391,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78950(VarNext)
<=> v78943(VarCurr) ) ) ).
fof(addAssignment_24390,axiom,
! [VarCurr] :
( v78943(VarCurr)
<=> v74834(VarCurr) ) ).
fof(addAssignment_24389,axiom,
! [VarCurr] :
( v78941(VarCurr)
<=> $false ) ).
fof(addAssignment_24388,axiom,
! [VarCurr] :
( v78939(VarCurr)
<=> v74811(VarCurr) ) ).
fof(addAssignment_24387,axiom,
! [VarCurr] :
( v78937(VarCurr)
<=> $false ) ).
fof(addAssignment_24386,axiom,
! [VarCurr] :
( v78935(VarCurr)
<=> v74803(VarCurr,bitIndex31) ) ).
fof(addAssignment_24385,axiom,
! [VarCurr] :
( v74803(VarCurr,bitIndex31)
<=> v74805(VarCurr,bitIndex31) ) ).
fof(addAssignment_24384,axiom,
! [VarCurr] :
( v74805(VarCurr,bitIndex31)
<=> v72861(VarCurr,bitIndex31) ) ).
fof(addAssignment_24383,axiom,
! [VarCurr] :
( v78933(VarCurr)
<=> $false ) ).
fof(addAssignment_24382,axiom,
! [VarCurr] :
( v78931(VarCurr)
<=> $false ) ).
fof(addAssignment_24381,axiom,
! [VarCurr] :
( v78929(VarCurr)
<=> $true ) ).
fof(addAssignment_24380,axiom,
! [VarCurr] :
( v78927(VarCurr)
<=> $false ) ).
fof(addAssignment_24379,axiom,
! [VarCurr] :
( v78925(VarCurr)
<=> v74786(VarCurr) ) ).
fof(addAssignment_24378,axiom,
! [VarCurr] :
( v78839(VarCurr)
<=> v78841(VarCurr) ) ).
fof(addAssignment_24377,axiom,
! [VarCurr] :
( v78841(VarCurr)
<=> v78843(VarCurr) ) ).
fof(addAssignment_24376,axiom,
! [VarCurr] :
( v78843(VarCurr)
<=> v78845(VarCurr) ) ).
fof(addAssignment_24375,axiom,
! [VarCurr] :
( v78845(VarCurr)
<=> v74664(VarCurr,bitIndex31) ) ).
fof(addAssignment_24374,axiom,
! [VarCurr] :
( v74664(VarCurr,bitIndex31)
<=> v74666(VarCurr,bitIndex31) ) ).
fof(addAssignment_24373,axiom,
! [VarCurr] :
( v74666(VarCurr,bitIndex31)
<=> v78847(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1256,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v78870(VarNext)
=> ( v78847(VarNext)
<=> v78847(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1314,axiom,
! [VarNext] :
( v78870(VarNext)
=> ( v78847(VarNext)
<=> v78905(VarNext) ) ) ).
fof(addAssignment_24372,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78905(VarNext)
<=> v78903(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3792,axiom,
! [VarCurr] :
( ~ v78849(VarCurr)
=> ( v78903(VarCurr)
<=> v78906(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3802,axiom,
! [VarCurr] :
( v78849(VarCurr)
=> ( v78903(VarCurr)
<=> v78851(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3791,axiom,
! [VarCurr] :
( ~ v78883(VarCurr)
=> ( v78906(VarCurr)
<=> v78865(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3801,axiom,
! [VarCurr] :
( v78883(VarCurr)
=> ( v78906(VarCurr)
<=> v78907(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_983,axiom,
! [VarCurr] :
( ( ~ v78886(VarCurr)
& ~ v78888(VarCurr) )
=> ( v78907(VarCurr)
<=> v78911(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3790,axiom,
! [VarCurr] :
( v78888(VarCurr)
=> ( v78907(VarCurr)
<=> v78910(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3800,axiom,
! [VarCurr] :
( v78886(VarCurr)
=> ( v78907(VarCurr)
<=> v78908(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3789,axiom,
! [VarCurr] :
( ~ v78896(VarCurr)
=> ( v78911(VarCurr)
<=> v78865(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3799,axiom,
! [VarCurr] :
( v78896(VarCurr)
=> ( v78911(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3788,axiom,
! [VarCurr] :
( ~ v78890(VarCurr)
=> ( v78910(VarCurr)
<=> v78865(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3798,axiom,
! [VarCurr] :
( v78890(VarCurr)
=> ( v78910(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1721,axiom,
! [VarCurr] :
( ~ v78909(VarCurr)
=> ( v78908(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1752,axiom,
! [VarCurr] :
( v78909(VarCurr)
=> ( v78908(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5797,axiom,
! [VarCurr] :
( v78909(VarCurr)
<=> ( v78859(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14509,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78870(VarNext)
<=> ( v78871(VarNext)
& v78880(VarNext) ) ) ) ).
fof(addAssignment_24371,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78880(VarNext)
<=> v78878(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14508,axiom,
! [VarCurr] :
( v78878(VarCurr)
<=> ( v78849(VarCurr)
| v78881(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14507,axiom,
! [VarCurr] :
( v78881(VarCurr)
<=> ( v78882(VarCurr)
& v78902(VarCurr) ) ) ).
fof(writeUnaryOperator_5535,axiom,
! [VarCurr] :
( ~ v78902(VarCurr)
<=> v78849(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14506,axiom,
! [VarCurr] :
( v78882(VarCurr)
<=> ( v78883(VarCurr)
| v78900(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14505,axiom,
! [VarCurr] :
( v78900(VarCurr)
<=> ( v78861(VarCurr)
& v78901(VarCurr) ) ) ).
fof(writeUnaryOperator_5534,axiom,
! [VarCurr] :
( ~ v78901(VarCurr)
<=> v78863(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14504,axiom,
! [VarCurr] :
( v78883(VarCurr)
<=> ( v78884(VarCurr)
& v78863(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14503,axiom,
! [VarCurr] :
( v78884(VarCurr)
<=> ( v78885(VarCurr)
| v78894(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14502,axiom,
! [VarCurr] :
( v78894(VarCurr)
<=> ( v78895(VarCurr)
& v78899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5796,axiom,
! [VarCurr] :
( v78899(VarCurr)
<=> ( ( v78887(VarCurr,bitIndex2)
<=> $false )
& ( v78887(VarCurr,bitIndex1)
<=> $false )
& ( v78887(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14501,axiom,
! [VarCurr] :
( v78895(VarCurr)
<=> ( v78896(VarCurr)
| v78897(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14500,axiom,
! [VarCurr] :
( v78897(VarCurr)
<=> ( v78861(VarCurr)
& v78898(VarCurr) ) ) ).
fof(writeUnaryOperator_5533,axiom,
! [VarCurr] :
( ~ v78898(VarCurr)
<=> v78896(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5795,axiom,
! [VarCurr] :
( v78896(VarCurr)
<=> ( v78859(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14499,axiom,
! [VarCurr] :
( v78885(VarCurr)
<=> ( v78886(VarCurr)
| v78888(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14498,axiom,
! [VarCurr] :
( v78888(VarCurr)
<=> ( v78889(VarCurr)
& v78893(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5794,axiom,
! [VarCurr] :
( v78893(VarCurr)
<=> ( ( v78887(VarCurr,bitIndex2)
<=> $false )
& ( v78887(VarCurr,bitIndex1)
<=> $true )
& ( v78887(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14497,axiom,
! [VarCurr] :
( v78889(VarCurr)
<=> ( v78890(VarCurr)
| v78891(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14496,axiom,
! [VarCurr] :
( v78891(VarCurr)
<=> ( v78861(VarCurr)
& v78892(VarCurr) ) ) ).
fof(writeUnaryOperator_5532,axiom,
! [VarCurr] :
( ~ v78892(VarCurr)
<=> v78890(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5793,axiom,
! [VarCurr] :
( v78890(VarCurr)
<=> ( v78859(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5792,axiom,
! [VarCurr] :
( v78886(VarCurr)
<=> ( ( v78887(VarCurr,bitIndex2)
<=> $true )
& ( v78887(VarCurr,bitIndex1)
<=> $false )
& ( v78887(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_24370,axiom,
! [VarCurr] :
( v78887(VarCurr,bitIndex0)
<=> v78857(VarCurr) ) ).
fof(addAssignment_24369,axiom,
! [VarCurr] :
( v78887(VarCurr,bitIndex1)
<=> v78855(VarCurr) ) ).
fof(addAssignment_24368,axiom,
! [VarCurr] :
( v78887(VarCurr,bitIndex2)
<=> v78853(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14495,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78871(VarNext)
<=> ( v78872(VarNext)
& v78867(VarNext) ) ) ) ).
fof(writeUnaryOperator_5531,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v78872(VarNext)
<=> v78874(VarNext) ) ) ).
fof(addAssignment_24367,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78874(VarNext)
<=> v78867(VarCurr) ) ) ).
fof(addAssignment_24366,axiom,
! [VarCurr] :
( v78867(VarCurr)
<=> v74720(VarCurr) ) ).
fof(addAssignment_24365,axiom,
! [VarCurr] :
( v78865(VarCurr)
<=> $false ) ).
fof(addAssignment_24364,axiom,
! [VarCurr] :
( v78863(VarCurr)
<=> v74697(VarCurr) ) ).
fof(addAssignment_24363,axiom,
! [VarCurr] :
( v78861(VarCurr)
<=> $false ) ).
fof(addAssignment_24362,axiom,
! [VarCurr] :
( v78859(VarCurr)
<=> v74689(VarCurr,bitIndex31) ) ).
fof(addAssignment_24361,axiom,
! [VarCurr] :
( v74689(VarCurr,bitIndex31)
<=> v74691(VarCurr,bitIndex31) ) ).
fof(addAssignment_24360,axiom,
! [VarCurr] :
( v74691(VarCurr,bitIndex31)
<=> v72861(VarCurr,bitIndex31) ) ).
fof(addAssignment_24359,axiom,
! [VarCurr] :
( v78857(VarCurr)
<=> $false ) ).
fof(addAssignment_24358,axiom,
! [VarCurr] :
( v78855(VarCurr)
<=> $false ) ).
fof(addAssignment_24357,axiom,
! [VarCurr] :
( v78853(VarCurr)
<=> $true ) ).
fof(addAssignment_24356,axiom,
! [VarCurr] :
( v78851(VarCurr)
<=> $false ) ).
fof(addAssignment_24355,axiom,
! [VarCurr] :
( v78849(VarCurr)
<=> v74672(VarCurr) ) ).
fof(addAssignment_24354,axiom,
! [VarCurr] :
( v78763(VarCurr)
<=> v78765(VarCurr) ) ).
fof(addAssignment_24353,axiom,
! [VarCurr] :
( v78765(VarCurr)
<=> v78767(VarCurr) ) ).
fof(addAssignment_24352,axiom,
! [VarCurr] :
( v78767(VarCurr)
<=> v78769(VarCurr) ) ).
fof(addAssignment_24351,axiom,
! [VarCurr] :
( v78769(VarCurr)
<=> v74550(VarCurr,bitIndex31) ) ).
fof(addAssignment_24350,axiom,
! [VarCurr] :
( v74550(VarCurr,bitIndex31)
<=> v74552(VarCurr,bitIndex31) ) ).
fof(addAssignment_24349,axiom,
! [VarCurr] :
( v74552(VarCurr,bitIndex31)
<=> v78771(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1255,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v78794(VarNext)
=> ( v78771(VarNext)
<=> v78771(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1313,axiom,
! [VarNext] :
( v78794(VarNext)
=> ( v78771(VarNext)
<=> v78829(VarNext) ) ) ).
fof(addAssignment_24348,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78829(VarNext)
<=> v78827(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3787,axiom,
! [VarCurr] :
( ~ v78773(VarCurr)
=> ( v78827(VarCurr)
<=> v78830(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3797,axiom,
! [VarCurr] :
( v78773(VarCurr)
=> ( v78827(VarCurr)
<=> v78775(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3786,axiom,
! [VarCurr] :
( ~ v78807(VarCurr)
=> ( v78830(VarCurr)
<=> v78789(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3796,axiom,
! [VarCurr] :
( v78807(VarCurr)
=> ( v78830(VarCurr)
<=> v78831(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_982,axiom,
! [VarCurr] :
( ( ~ v78810(VarCurr)
& ~ v78812(VarCurr) )
=> ( v78831(VarCurr)
<=> v78835(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3785,axiom,
! [VarCurr] :
( v78812(VarCurr)
=> ( v78831(VarCurr)
<=> v78834(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3795,axiom,
! [VarCurr] :
( v78810(VarCurr)
=> ( v78831(VarCurr)
<=> v78832(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3784,axiom,
! [VarCurr] :
( ~ v78820(VarCurr)
=> ( v78835(VarCurr)
<=> v78789(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3794,axiom,
! [VarCurr] :
( v78820(VarCurr)
=> ( v78835(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3783,axiom,
! [VarCurr] :
( ~ v78814(VarCurr)
=> ( v78834(VarCurr)
<=> v78789(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3793,axiom,
! [VarCurr] :
( v78814(VarCurr)
=> ( v78834(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1720,axiom,
! [VarCurr] :
( ~ v78833(VarCurr)
=> ( v78832(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1751,axiom,
! [VarCurr] :
( v78833(VarCurr)
=> ( v78832(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5791,axiom,
! [VarCurr] :
( v78833(VarCurr)
<=> ( v78783(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14494,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78794(VarNext)
<=> ( v78795(VarNext)
& v78804(VarNext) ) ) ) ).
fof(addAssignment_24347,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78804(VarNext)
<=> v78802(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14493,axiom,
! [VarCurr] :
( v78802(VarCurr)
<=> ( v78773(VarCurr)
| v78805(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14492,axiom,
! [VarCurr] :
( v78805(VarCurr)
<=> ( v78806(VarCurr)
& v78826(VarCurr) ) ) ).
fof(writeUnaryOperator_5530,axiom,
! [VarCurr] :
( ~ v78826(VarCurr)
<=> v78773(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14491,axiom,
! [VarCurr] :
( v78806(VarCurr)
<=> ( v78807(VarCurr)
| v78824(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14490,axiom,
! [VarCurr] :
( v78824(VarCurr)
<=> ( v78785(VarCurr)
& v78825(VarCurr) ) ) ).
fof(writeUnaryOperator_5529,axiom,
! [VarCurr] :
( ~ v78825(VarCurr)
<=> v78787(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14489,axiom,
! [VarCurr] :
( v78807(VarCurr)
<=> ( v78808(VarCurr)
& v78787(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14488,axiom,
! [VarCurr] :
( v78808(VarCurr)
<=> ( v78809(VarCurr)
| v78818(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14487,axiom,
! [VarCurr] :
( v78818(VarCurr)
<=> ( v78819(VarCurr)
& v78823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5790,axiom,
! [VarCurr] :
( v78823(VarCurr)
<=> ( ( v78811(VarCurr,bitIndex2)
<=> $false )
& ( v78811(VarCurr,bitIndex1)
<=> $false )
& ( v78811(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14486,axiom,
! [VarCurr] :
( v78819(VarCurr)
<=> ( v78820(VarCurr)
| v78821(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14485,axiom,
! [VarCurr] :
( v78821(VarCurr)
<=> ( v78785(VarCurr)
& v78822(VarCurr) ) ) ).
fof(writeUnaryOperator_5528,axiom,
! [VarCurr] :
( ~ v78822(VarCurr)
<=> v78820(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5789,axiom,
! [VarCurr] :
( v78820(VarCurr)
<=> ( v78783(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14484,axiom,
! [VarCurr] :
( v78809(VarCurr)
<=> ( v78810(VarCurr)
| v78812(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14483,axiom,
! [VarCurr] :
( v78812(VarCurr)
<=> ( v78813(VarCurr)
& v78817(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5788,axiom,
! [VarCurr] :
( v78817(VarCurr)
<=> ( ( v78811(VarCurr,bitIndex2)
<=> $false )
& ( v78811(VarCurr,bitIndex1)
<=> $true )
& ( v78811(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14482,axiom,
! [VarCurr] :
( v78813(VarCurr)
<=> ( v78814(VarCurr)
| v78815(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14481,axiom,
! [VarCurr] :
( v78815(VarCurr)
<=> ( v78785(VarCurr)
& v78816(VarCurr) ) ) ).
fof(writeUnaryOperator_5527,axiom,
! [VarCurr] :
( ~ v78816(VarCurr)
<=> v78814(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5787,axiom,
! [VarCurr] :
( v78814(VarCurr)
<=> ( v78783(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5786,axiom,
! [VarCurr] :
( v78810(VarCurr)
<=> ( ( v78811(VarCurr,bitIndex2)
<=> $true )
& ( v78811(VarCurr,bitIndex1)
<=> $false )
& ( v78811(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_24346,axiom,
! [VarCurr] :
( v78811(VarCurr,bitIndex0)
<=> v78781(VarCurr) ) ).
fof(addAssignment_24345,axiom,
! [VarCurr] :
( v78811(VarCurr,bitIndex1)
<=> v78779(VarCurr) ) ).
fof(addAssignment_24344,axiom,
! [VarCurr] :
( v78811(VarCurr,bitIndex2)
<=> v78777(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14480,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78795(VarNext)
<=> ( v78796(VarNext)
& v78791(VarNext) ) ) ) ).
fof(writeUnaryOperator_5526,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v78796(VarNext)
<=> v78798(VarNext) ) ) ).
fof(addAssignment_24343,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78798(VarNext)
<=> v78791(VarCurr) ) ) ).
fof(addAssignment_24342,axiom,
! [VarCurr] :
( v78791(VarCurr)
<=> v74606(VarCurr) ) ).
fof(addAssignment_24341,axiom,
! [VarCurr] :
( v78789(VarCurr)
<=> $false ) ).
fof(addAssignment_24340,axiom,
! [VarCurr] :
( v78787(VarCurr)
<=> v74583(VarCurr) ) ).
fof(addAssignment_24339,axiom,
! [VarCurr] :
( v78785(VarCurr)
<=> $false ) ).
fof(addAssignment_24338,axiom,
! [VarCurr] :
( v78783(VarCurr)
<=> v74575(VarCurr,bitIndex31) ) ).
fof(addAssignment_24337,axiom,
! [VarCurr] :
( v74575(VarCurr,bitIndex31)
<=> v74577(VarCurr,bitIndex31) ) ).
fof(addAssignment_24336,axiom,
! [VarCurr] :
( v74577(VarCurr,bitIndex31)
<=> v72861(VarCurr,bitIndex31) ) ).
fof(addAssignment_24335,axiom,
! [VarCurr] :
( v78781(VarCurr)
<=> $false ) ).
fof(addAssignment_24334,axiom,
! [VarCurr] :
( v78779(VarCurr)
<=> $false ) ).
fof(addAssignment_24333,axiom,
! [VarCurr] :
( v78777(VarCurr)
<=> $true ) ).
fof(addAssignment_24332,axiom,
! [VarCurr] :
( v78775(VarCurr)
<=> $false ) ).
fof(addAssignment_24331,axiom,
! [VarCurr] :
( v78773(VarCurr)
<=> v74558(VarCurr) ) ).
fof(addAssignment_24330,axiom,
! [VarCurr] :
( v78687(VarCurr)
<=> v78689(VarCurr) ) ).
fof(addAssignment_24329,axiom,
! [VarCurr] :
( v78689(VarCurr)
<=> v78691(VarCurr) ) ).
fof(addAssignment_24328,axiom,
! [VarCurr] :
( v78691(VarCurr)
<=> v78693(VarCurr) ) ).
fof(addAssignment_24327,axiom,
! [VarCurr] :
( v78693(VarCurr)
<=> v74436(VarCurr,bitIndex31) ) ).
fof(addAssignment_24326,axiom,
! [VarCurr] :
( v74436(VarCurr,bitIndex31)
<=> v74438(VarCurr,bitIndex31) ) ).
fof(addAssignment_24325,axiom,
! [VarCurr] :
( v74438(VarCurr,bitIndex31)
<=> v78695(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1254,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v78718(VarNext)
=> ( v78695(VarNext)
<=> v78695(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1312,axiom,
! [VarNext] :
( v78718(VarNext)
=> ( v78695(VarNext)
<=> v78753(VarNext) ) ) ).
fof(addAssignment_24324,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78753(VarNext)
<=> v78751(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3782,axiom,
! [VarCurr] :
( ~ v78697(VarCurr)
=> ( v78751(VarCurr)
<=> v78754(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3792,axiom,
! [VarCurr] :
( v78697(VarCurr)
=> ( v78751(VarCurr)
<=> v78699(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3781,axiom,
! [VarCurr] :
( ~ v78731(VarCurr)
=> ( v78754(VarCurr)
<=> v78713(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3791,axiom,
! [VarCurr] :
( v78731(VarCurr)
=> ( v78754(VarCurr)
<=> v78755(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_981,axiom,
! [VarCurr] :
( ( ~ v78734(VarCurr)
& ~ v78736(VarCurr) )
=> ( v78755(VarCurr)
<=> v78759(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3780,axiom,
! [VarCurr] :
( v78736(VarCurr)
=> ( v78755(VarCurr)
<=> v78758(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3790,axiom,
! [VarCurr] :
( v78734(VarCurr)
=> ( v78755(VarCurr)
<=> v78756(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3779,axiom,
! [VarCurr] :
( ~ v78744(VarCurr)
=> ( v78759(VarCurr)
<=> v78713(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3789,axiom,
! [VarCurr] :
( v78744(VarCurr)
=> ( v78759(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3778,axiom,
! [VarCurr] :
( ~ v78738(VarCurr)
=> ( v78758(VarCurr)
<=> v78713(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3788,axiom,
! [VarCurr] :
( v78738(VarCurr)
=> ( v78758(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1719,axiom,
! [VarCurr] :
( ~ v78757(VarCurr)
=> ( v78756(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1750,axiom,
! [VarCurr] :
( v78757(VarCurr)
=> ( v78756(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5785,axiom,
! [VarCurr] :
( v78757(VarCurr)
<=> ( v78707(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14479,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78718(VarNext)
<=> ( v78719(VarNext)
& v78728(VarNext) ) ) ) ).
fof(addAssignment_24323,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78728(VarNext)
<=> v78726(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14478,axiom,
! [VarCurr] :
( v78726(VarCurr)
<=> ( v78697(VarCurr)
| v78729(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14477,axiom,
! [VarCurr] :
( v78729(VarCurr)
<=> ( v78730(VarCurr)
& v78750(VarCurr) ) ) ).
fof(writeUnaryOperator_5525,axiom,
! [VarCurr] :
( ~ v78750(VarCurr)
<=> v78697(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14476,axiom,
! [VarCurr] :
( v78730(VarCurr)
<=> ( v78731(VarCurr)
| v78748(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14475,axiom,
! [VarCurr] :
( v78748(VarCurr)
<=> ( v78709(VarCurr)
& v78749(VarCurr) ) ) ).
fof(writeUnaryOperator_5524,axiom,
! [VarCurr] :
( ~ v78749(VarCurr)
<=> v78711(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14474,axiom,
! [VarCurr] :
( v78731(VarCurr)
<=> ( v78732(VarCurr)
& v78711(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14473,axiom,
! [VarCurr] :
( v78732(VarCurr)
<=> ( v78733(VarCurr)
| v78742(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14472,axiom,
! [VarCurr] :
( v78742(VarCurr)
<=> ( v78743(VarCurr)
& v78747(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5784,axiom,
! [VarCurr] :
( v78747(VarCurr)
<=> ( ( v78735(VarCurr,bitIndex2)
<=> $false )
& ( v78735(VarCurr,bitIndex1)
<=> $false )
& ( v78735(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14471,axiom,
! [VarCurr] :
( v78743(VarCurr)
<=> ( v78744(VarCurr)
| v78745(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14470,axiom,
! [VarCurr] :
( v78745(VarCurr)
<=> ( v78709(VarCurr)
& v78746(VarCurr) ) ) ).
fof(writeUnaryOperator_5523,axiom,
! [VarCurr] :
( ~ v78746(VarCurr)
<=> v78744(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5783,axiom,
! [VarCurr] :
( v78744(VarCurr)
<=> ( v78707(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14469,axiom,
! [VarCurr] :
( v78733(VarCurr)
<=> ( v78734(VarCurr)
| v78736(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14468,axiom,
! [VarCurr] :
( v78736(VarCurr)
<=> ( v78737(VarCurr)
& v78741(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5782,axiom,
! [VarCurr] :
( v78741(VarCurr)
<=> ( ( v78735(VarCurr,bitIndex2)
<=> $false )
& ( v78735(VarCurr,bitIndex1)
<=> $true )
& ( v78735(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14467,axiom,
! [VarCurr] :
( v78737(VarCurr)
<=> ( v78738(VarCurr)
| v78739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14466,axiom,
! [VarCurr] :
( v78739(VarCurr)
<=> ( v78709(VarCurr)
& v78740(VarCurr) ) ) ).
fof(writeUnaryOperator_5522,axiom,
! [VarCurr] :
( ~ v78740(VarCurr)
<=> v78738(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5781,axiom,
! [VarCurr] :
( v78738(VarCurr)
<=> ( v78707(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5780,axiom,
! [VarCurr] :
( v78734(VarCurr)
<=> ( ( v78735(VarCurr,bitIndex2)
<=> $true )
& ( v78735(VarCurr,bitIndex1)
<=> $false )
& ( v78735(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_24322,axiom,
! [VarCurr] :
( v78735(VarCurr,bitIndex0)
<=> v78705(VarCurr) ) ).
fof(addAssignment_24321,axiom,
! [VarCurr] :
( v78735(VarCurr,bitIndex1)
<=> v78703(VarCurr) ) ).
fof(addAssignment_24320,axiom,
! [VarCurr] :
( v78735(VarCurr,bitIndex2)
<=> v78701(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14465,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78719(VarNext)
<=> ( v78720(VarNext)
& v78715(VarNext) ) ) ) ).
fof(writeUnaryOperator_5521,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v78720(VarNext)
<=> v78722(VarNext) ) ) ).
fof(addAssignment_24319,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78722(VarNext)
<=> v78715(VarCurr) ) ) ).
fof(addAssignment_24318,axiom,
! [VarCurr] :
( v78715(VarCurr)
<=> v74492(VarCurr) ) ).
fof(addAssignment_24317,axiom,
! [VarCurr] :
( v78713(VarCurr)
<=> $false ) ).
fof(addAssignment_24316,axiom,
! [VarCurr] :
( v78711(VarCurr)
<=> v74469(VarCurr) ) ).
fof(addAssignment_24315,axiom,
! [VarCurr] :
( v78709(VarCurr)
<=> $false ) ).
fof(addAssignment_24314,axiom,
! [VarCurr] :
( v78707(VarCurr)
<=> v74461(VarCurr,bitIndex31) ) ).
fof(addAssignment_24313,axiom,
! [VarCurr] :
( v74461(VarCurr,bitIndex31)
<=> v74463(VarCurr,bitIndex31) ) ).
fof(addAssignment_24312,axiom,
! [VarCurr] :
( v74463(VarCurr,bitIndex31)
<=> v72861(VarCurr,bitIndex31) ) ).
fof(addAssignment_24311,axiom,
! [VarCurr] :
( v78705(VarCurr)
<=> $false ) ).
fof(addAssignment_24310,axiom,
! [VarCurr] :
( v78703(VarCurr)
<=> $false ) ).
fof(addAssignment_24309,axiom,
! [VarCurr] :
( v78701(VarCurr)
<=> $true ) ).
fof(addAssignment_24308,axiom,
! [VarCurr] :
( v78699(VarCurr)
<=> $false ) ).
fof(addAssignment_24307,axiom,
! [VarCurr] :
( v78697(VarCurr)
<=> v74444(VarCurr) ) ).
fof(addAssignment_24306,axiom,
! [VarCurr] :
( v78611(VarCurr)
<=> v78613(VarCurr) ) ).
fof(addAssignment_24305,axiom,
! [VarCurr] :
( v78613(VarCurr)
<=> v78615(VarCurr) ) ).
fof(addAssignment_24304,axiom,
! [VarCurr] :
( v78615(VarCurr)
<=> v78617(VarCurr) ) ).
fof(addAssignment_24303,axiom,
! [VarCurr] :
( v78617(VarCurr)
<=> v74322(VarCurr,bitIndex31) ) ).
fof(addAssignment_24302,axiom,
! [VarCurr] :
( v74322(VarCurr,bitIndex31)
<=> v74324(VarCurr,bitIndex31) ) ).
fof(addAssignment_24301,axiom,
! [VarCurr] :
( v74324(VarCurr,bitIndex31)
<=> v78619(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1253,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v78642(VarNext)
=> ( v78619(VarNext)
<=> v78619(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1311,axiom,
! [VarNext] :
( v78642(VarNext)
=> ( v78619(VarNext)
<=> v78677(VarNext) ) ) ).
fof(addAssignment_24300,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78677(VarNext)
<=> v78675(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3777,axiom,
! [VarCurr] :
( ~ v78621(VarCurr)
=> ( v78675(VarCurr)
<=> v78678(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3787,axiom,
! [VarCurr] :
( v78621(VarCurr)
=> ( v78675(VarCurr)
<=> v78623(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3776,axiom,
! [VarCurr] :
( ~ v78655(VarCurr)
=> ( v78678(VarCurr)
<=> v78637(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3786,axiom,
! [VarCurr] :
( v78655(VarCurr)
=> ( v78678(VarCurr)
<=> v78679(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_980,axiom,
! [VarCurr] :
( ( ~ v78658(VarCurr)
& ~ v78660(VarCurr) )
=> ( v78679(VarCurr)
<=> v78683(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3775,axiom,
! [VarCurr] :
( v78660(VarCurr)
=> ( v78679(VarCurr)
<=> v78682(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3785,axiom,
! [VarCurr] :
( v78658(VarCurr)
=> ( v78679(VarCurr)
<=> v78680(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3774,axiom,
! [VarCurr] :
( ~ v78668(VarCurr)
=> ( v78683(VarCurr)
<=> v78637(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3784,axiom,
! [VarCurr] :
( v78668(VarCurr)
=> ( v78683(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3773,axiom,
! [VarCurr] :
( ~ v78662(VarCurr)
=> ( v78682(VarCurr)
<=> v78637(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3783,axiom,
! [VarCurr] :
( v78662(VarCurr)
=> ( v78682(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1718,axiom,
! [VarCurr] :
( ~ v78681(VarCurr)
=> ( v78680(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1749,axiom,
! [VarCurr] :
( v78681(VarCurr)
=> ( v78680(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5779,axiom,
! [VarCurr] :
( v78681(VarCurr)
<=> ( v78631(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14464,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78642(VarNext)
<=> ( v78643(VarNext)
& v78652(VarNext) ) ) ) ).
fof(addAssignment_24299,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78652(VarNext)
<=> v78650(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14463,axiom,
! [VarCurr] :
( v78650(VarCurr)
<=> ( v78621(VarCurr)
| v78653(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14462,axiom,
! [VarCurr] :
( v78653(VarCurr)
<=> ( v78654(VarCurr)
& v78674(VarCurr) ) ) ).
fof(writeUnaryOperator_5520,axiom,
! [VarCurr] :
( ~ v78674(VarCurr)
<=> v78621(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14461,axiom,
! [VarCurr] :
( v78654(VarCurr)
<=> ( v78655(VarCurr)
| v78672(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14460,axiom,
! [VarCurr] :
( v78672(VarCurr)
<=> ( v78633(VarCurr)
& v78673(VarCurr) ) ) ).
fof(writeUnaryOperator_5519,axiom,
! [VarCurr] :
( ~ v78673(VarCurr)
<=> v78635(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14459,axiom,
! [VarCurr] :
( v78655(VarCurr)
<=> ( v78656(VarCurr)
& v78635(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14458,axiom,
! [VarCurr] :
( v78656(VarCurr)
<=> ( v78657(VarCurr)
| v78666(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14457,axiom,
! [VarCurr] :
( v78666(VarCurr)
<=> ( v78667(VarCurr)
& v78671(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5778,axiom,
! [VarCurr] :
( v78671(VarCurr)
<=> ( ( v78659(VarCurr,bitIndex2)
<=> $false )
& ( v78659(VarCurr,bitIndex1)
<=> $false )
& ( v78659(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14456,axiom,
! [VarCurr] :
( v78667(VarCurr)
<=> ( v78668(VarCurr)
| v78669(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14455,axiom,
! [VarCurr] :
( v78669(VarCurr)
<=> ( v78633(VarCurr)
& v78670(VarCurr) ) ) ).
fof(writeUnaryOperator_5518,axiom,
! [VarCurr] :
( ~ v78670(VarCurr)
<=> v78668(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5777,axiom,
! [VarCurr] :
( v78668(VarCurr)
<=> ( v78631(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14454,axiom,
! [VarCurr] :
( v78657(VarCurr)
<=> ( v78658(VarCurr)
| v78660(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14453,axiom,
! [VarCurr] :
( v78660(VarCurr)
<=> ( v78661(VarCurr)
& v78665(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5776,axiom,
! [VarCurr] :
( v78665(VarCurr)
<=> ( ( v78659(VarCurr,bitIndex2)
<=> $false )
& ( v78659(VarCurr,bitIndex1)
<=> $true )
& ( v78659(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14452,axiom,
! [VarCurr] :
( v78661(VarCurr)
<=> ( v78662(VarCurr)
| v78663(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14451,axiom,
! [VarCurr] :
( v78663(VarCurr)
<=> ( v78633(VarCurr)
& v78664(VarCurr) ) ) ).
fof(writeUnaryOperator_5517,axiom,
! [VarCurr] :
( ~ v78664(VarCurr)
<=> v78662(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5775,axiom,
! [VarCurr] :
( v78662(VarCurr)
<=> ( v78631(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5774,axiom,
! [VarCurr] :
( v78658(VarCurr)
<=> ( ( v78659(VarCurr,bitIndex2)
<=> $true )
& ( v78659(VarCurr,bitIndex1)
<=> $false )
& ( v78659(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_24298,axiom,
! [VarCurr] :
( v78659(VarCurr,bitIndex0)
<=> v78629(VarCurr) ) ).
fof(addAssignment_24297,axiom,
! [VarCurr] :
( v78659(VarCurr,bitIndex1)
<=> v78627(VarCurr) ) ).
fof(addAssignment_24296,axiom,
! [VarCurr] :
( v78659(VarCurr,bitIndex2)
<=> v78625(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14450,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78643(VarNext)
<=> ( v78644(VarNext)
& v78639(VarNext) ) ) ) ).
fof(writeUnaryOperator_5516,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v78644(VarNext)
<=> v78646(VarNext) ) ) ).
fof(addAssignment_24295,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78646(VarNext)
<=> v78639(VarCurr) ) ) ).
fof(addAssignment_24294,axiom,
! [VarCurr] :
( v78639(VarCurr)
<=> v74378(VarCurr) ) ).
fof(addAssignment_24293,axiom,
! [VarCurr] :
( v78637(VarCurr)
<=> $false ) ).
fof(addAssignment_24292,axiom,
! [VarCurr] :
( v78635(VarCurr)
<=> v74355(VarCurr) ) ).
fof(addAssignment_24291,axiom,
! [VarCurr] :
( v78633(VarCurr)
<=> $false ) ).
fof(addAssignment_24290,axiom,
! [VarCurr] :
( v78631(VarCurr)
<=> v74347(VarCurr,bitIndex31) ) ).
fof(addAssignment_24289,axiom,
! [VarCurr] :
( v74347(VarCurr,bitIndex31)
<=> v74349(VarCurr,bitIndex31) ) ).
fof(addAssignment_24288,axiom,
! [VarCurr] :
( v74349(VarCurr,bitIndex31)
<=> v72861(VarCurr,bitIndex31) ) ).
fof(addAssignment_24287,axiom,
! [VarCurr] :
( v78629(VarCurr)
<=> $false ) ).
fof(addAssignment_24286,axiom,
! [VarCurr] :
( v78627(VarCurr)
<=> $false ) ).
fof(addAssignment_24285,axiom,
! [VarCurr] :
( v78625(VarCurr)
<=> $true ) ).
fof(addAssignment_24284,axiom,
! [VarCurr] :
( v78623(VarCurr)
<=> $false ) ).
fof(addAssignment_24283,axiom,
! [VarCurr] :
( v78621(VarCurr)
<=> v74330(VarCurr) ) ).
fof(addAssignment_24282,axiom,
! [VarCurr] :
( v78535(VarCurr)
<=> v78537(VarCurr) ) ).
fof(addAssignment_24281,axiom,
! [VarCurr] :
( v78537(VarCurr)
<=> v78539(VarCurr) ) ).
fof(addAssignment_24280,axiom,
! [VarCurr] :
( v78539(VarCurr)
<=> v78541(VarCurr) ) ).
fof(addAssignment_24279,axiom,
! [VarCurr] :
( v78541(VarCurr)
<=> v74208(VarCurr,bitIndex31) ) ).
fof(addAssignment_24278,axiom,
! [VarCurr] :
( v74208(VarCurr,bitIndex31)
<=> v74210(VarCurr,bitIndex31) ) ).
fof(addAssignment_24277,axiom,
! [VarCurr] :
( v74210(VarCurr,bitIndex31)
<=> v78543(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1252,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v78566(VarNext)
=> ( v78543(VarNext)
<=> v78543(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1310,axiom,
! [VarNext] :
( v78566(VarNext)
=> ( v78543(VarNext)
<=> v78601(VarNext) ) ) ).
fof(addAssignment_24276,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78601(VarNext)
<=> v78599(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3772,axiom,
! [VarCurr] :
( ~ v78545(VarCurr)
=> ( v78599(VarCurr)
<=> v78602(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3782,axiom,
! [VarCurr] :
( v78545(VarCurr)
=> ( v78599(VarCurr)
<=> v78547(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3771,axiom,
! [VarCurr] :
( ~ v78579(VarCurr)
=> ( v78602(VarCurr)
<=> v78561(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3781,axiom,
! [VarCurr] :
( v78579(VarCurr)
=> ( v78602(VarCurr)
<=> v78603(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_979,axiom,
! [VarCurr] :
( ( ~ v78582(VarCurr)
& ~ v78584(VarCurr) )
=> ( v78603(VarCurr)
<=> v78607(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3770,axiom,
! [VarCurr] :
( v78584(VarCurr)
=> ( v78603(VarCurr)
<=> v78606(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3780,axiom,
! [VarCurr] :
( v78582(VarCurr)
=> ( v78603(VarCurr)
<=> v78604(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3769,axiom,
! [VarCurr] :
( ~ v78592(VarCurr)
=> ( v78607(VarCurr)
<=> v78561(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3779,axiom,
! [VarCurr] :
( v78592(VarCurr)
=> ( v78607(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3768,axiom,
! [VarCurr] :
( ~ v78586(VarCurr)
=> ( v78606(VarCurr)
<=> v78561(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3778,axiom,
! [VarCurr] :
( v78586(VarCurr)
=> ( v78606(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1717,axiom,
! [VarCurr] :
( ~ v78605(VarCurr)
=> ( v78604(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1748,axiom,
! [VarCurr] :
( v78605(VarCurr)
=> ( v78604(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5773,axiom,
! [VarCurr] :
( v78605(VarCurr)
<=> ( v78555(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14449,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78566(VarNext)
<=> ( v78567(VarNext)
& v78576(VarNext) ) ) ) ).
fof(addAssignment_24275,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78576(VarNext)
<=> v78574(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14448,axiom,
! [VarCurr] :
( v78574(VarCurr)
<=> ( v78545(VarCurr)
| v78577(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14447,axiom,
! [VarCurr] :
( v78577(VarCurr)
<=> ( v78578(VarCurr)
& v78598(VarCurr) ) ) ).
fof(writeUnaryOperator_5515,axiom,
! [VarCurr] :
( ~ v78598(VarCurr)
<=> v78545(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14446,axiom,
! [VarCurr] :
( v78578(VarCurr)
<=> ( v78579(VarCurr)
| v78596(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14445,axiom,
! [VarCurr] :
( v78596(VarCurr)
<=> ( v78557(VarCurr)
& v78597(VarCurr) ) ) ).
fof(writeUnaryOperator_5514,axiom,
! [VarCurr] :
( ~ v78597(VarCurr)
<=> v78559(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14444,axiom,
! [VarCurr] :
( v78579(VarCurr)
<=> ( v78580(VarCurr)
& v78559(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14443,axiom,
! [VarCurr] :
( v78580(VarCurr)
<=> ( v78581(VarCurr)
| v78590(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14442,axiom,
! [VarCurr] :
( v78590(VarCurr)
<=> ( v78591(VarCurr)
& v78595(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5772,axiom,
! [VarCurr] :
( v78595(VarCurr)
<=> ( ( v78583(VarCurr,bitIndex2)
<=> $false )
& ( v78583(VarCurr,bitIndex1)
<=> $false )
& ( v78583(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14441,axiom,
! [VarCurr] :
( v78591(VarCurr)
<=> ( v78592(VarCurr)
| v78593(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14440,axiom,
! [VarCurr] :
( v78593(VarCurr)
<=> ( v78557(VarCurr)
& v78594(VarCurr) ) ) ).
fof(writeUnaryOperator_5513,axiom,
! [VarCurr] :
( ~ v78594(VarCurr)
<=> v78592(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5771,axiom,
! [VarCurr] :
( v78592(VarCurr)
<=> ( v78555(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14439,axiom,
! [VarCurr] :
( v78581(VarCurr)
<=> ( v78582(VarCurr)
| v78584(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14438,axiom,
! [VarCurr] :
( v78584(VarCurr)
<=> ( v78585(VarCurr)
& v78589(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5770,axiom,
! [VarCurr] :
( v78589(VarCurr)
<=> ( ( v78583(VarCurr,bitIndex2)
<=> $false )
& ( v78583(VarCurr,bitIndex1)
<=> $true )
& ( v78583(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14437,axiom,
! [VarCurr] :
( v78585(VarCurr)
<=> ( v78586(VarCurr)
| v78587(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14436,axiom,
! [VarCurr] :
( v78587(VarCurr)
<=> ( v78557(VarCurr)
& v78588(VarCurr) ) ) ).
fof(writeUnaryOperator_5512,axiom,
! [VarCurr] :
( ~ v78588(VarCurr)
<=> v78586(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5769,axiom,
! [VarCurr] :
( v78586(VarCurr)
<=> ( v78555(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5768,axiom,
! [VarCurr] :
( v78582(VarCurr)
<=> ( ( v78583(VarCurr,bitIndex2)
<=> $true )
& ( v78583(VarCurr,bitIndex1)
<=> $false )
& ( v78583(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_24274,axiom,
! [VarCurr] :
( v78583(VarCurr,bitIndex0)
<=> v78553(VarCurr) ) ).
fof(addAssignment_24273,axiom,
! [VarCurr] :
( v78583(VarCurr,bitIndex1)
<=> v78551(VarCurr) ) ).
fof(addAssignment_24272,axiom,
! [VarCurr] :
( v78583(VarCurr,bitIndex2)
<=> v78549(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14435,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78567(VarNext)
<=> ( v78568(VarNext)
& v78563(VarNext) ) ) ) ).
fof(writeUnaryOperator_5511,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v78568(VarNext)
<=> v78570(VarNext) ) ) ).
fof(addAssignment_24271,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78570(VarNext)
<=> v78563(VarCurr) ) ) ).
fof(addAssignment_24270,axiom,
! [VarCurr] :
( v78563(VarCurr)
<=> v74264(VarCurr) ) ).
fof(addAssignment_24269,axiom,
! [VarCurr] :
( v78561(VarCurr)
<=> $false ) ).
fof(addAssignment_24268,axiom,
! [VarCurr] :
( v78559(VarCurr)
<=> v74241(VarCurr) ) ).
fof(addAssignment_24267,axiom,
! [VarCurr] :
( v78557(VarCurr)
<=> $false ) ).
fof(addAssignment_24266,axiom,
! [VarCurr] :
( v78555(VarCurr)
<=> v74233(VarCurr,bitIndex31) ) ).
fof(addAssignment_24265,axiom,
! [VarCurr] :
( v74233(VarCurr,bitIndex31)
<=> v74235(VarCurr,bitIndex31) ) ).
fof(addAssignment_24264,axiom,
! [VarCurr] :
( v74235(VarCurr,bitIndex31)
<=> v72861(VarCurr,bitIndex31) ) ).
fof(addAssignment_24263,axiom,
! [VarCurr] :
( v78553(VarCurr)
<=> $false ) ).
fof(addAssignment_24262,axiom,
! [VarCurr] :
( v78551(VarCurr)
<=> $false ) ).
fof(addAssignment_24261,axiom,
! [VarCurr] :
( v78549(VarCurr)
<=> $true ) ).
fof(addAssignment_24260,axiom,
! [VarCurr] :
( v78547(VarCurr)
<=> $false ) ).
fof(addAssignment_24259,axiom,
! [VarCurr] :
( v78545(VarCurr)
<=> v74216(VarCurr) ) ).
fof(addAssignment_24258,axiom,
! [VarCurr] :
( v78459(VarCurr)
<=> v78461(VarCurr) ) ).
fof(addAssignment_24257,axiom,
! [VarCurr] :
( v78461(VarCurr)
<=> v78463(VarCurr) ) ).
fof(addAssignment_24256,axiom,
! [VarCurr] :
( v78463(VarCurr)
<=> v78465(VarCurr) ) ).
fof(addAssignment_24255,axiom,
! [VarCurr] :
( v78465(VarCurr)
<=> v74094(VarCurr,bitIndex31) ) ).
fof(addAssignment_24254,axiom,
! [VarCurr] :
( v74094(VarCurr,bitIndex31)
<=> v74096(VarCurr,bitIndex31) ) ).
fof(addAssignment_24253,axiom,
! [VarCurr] :
( v74096(VarCurr,bitIndex31)
<=> v78467(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1251,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v78490(VarNext)
=> ( v78467(VarNext)
<=> v78467(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1309,axiom,
! [VarNext] :
( v78490(VarNext)
=> ( v78467(VarNext)
<=> v78525(VarNext) ) ) ).
fof(addAssignment_24252,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78525(VarNext)
<=> v78523(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3767,axiom,
! [VarCurr] :
( ~ v78469(VarCurr)
=> ( v78523(VarCurr)
<=> v78526(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3777,axiom,
! [VarCurr] :
( v78469(VarCurr)
=> ( v78523(VarCurr)
<=> v78471(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3766,axiom,
! [VarCurr] :
( ~ v78503(VarCurr)
=> ( v78526(VarCurr)
<=> v78485(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3776,axiom,
! [VarCurr] :
( v78503(VarCurr)
=> ( v78526(VarCurr)
<=> v78527(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_978,axiom,
! [VarCurr] :
( ( ~ v78506(VarCurr)
& ~ v78508(VarCurr) )
=> ( v78527(VarCurr)
<=> v78531(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3765,axiom,
! [VarCurr] :
( v78508(VarCurr)
=> ( v78527(VarCurr)
<=> v78530(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3775,axiom,
! [VarCurr] :
( v78506(VarCurr)
=> ( v78527(VarCurr)
<=> v78528(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3764,axiom,
! [VarCurr] :
( ~ v78516(VarCurr)
=> ( v78531(VarCurr)
<=> v78485(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3774,axiom,
! [VarCurr] :
( v78516(VarCurr)
=> ( v78531(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3763,axiom,
! [VarCurr] :
( ~ v78510(VarCurr)
=> ( v78530(VarCurr)
<=> v78485(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3773,axiom,
! [VarCurr] :
( v78510(VarCurr)
=> ( v78530(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1716,axiom,
! [VarCurr] :
( ~ v78529(VarCurr)
=> ( v78528(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1747,axiom,
! [VarCurr] :
( v78529(VarCurr)
=> ( v78528(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5767,axiom,
! [VarCurr] :
( v78529(VarCurr)
<=> ( v78479(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14434,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78490(VarNext)
<=> ( v78491(VarNext)
& v78500(VarNext) ) ) ) ).
fof(addAssignment_24251,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78500(VarNext)
<=> v78498(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14433,axiom,
! [VarCurr] :
( v78498(VarCurr)
<=> ( v78469(VarCurr)
| v78501(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14432,axiom,
! [VarCurr] :
( v78501(VarCurr)
<=> ( v78502(VarCurr)
& v78522(VarCurr) ) ) ).
fof(writeUnaryOperator_5510,axiom,
! [VarCurr] :
( ~ v78522(VarCurr)
<=> v78469(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14431,axiom,
! [VarCurr] :
( v78502(VarCurr)
<=> ( v78503(VarCurr)
| v78520(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14430,axiom,
! [VarCurr] :
( v78520(VarCurr)
<=> ( v78481(VarCurr)
& v78521(VarCurr) ) ) ).
fof(writeUnaryOperator_5509,axiom,
! [VarCurr] :
( ~ v78521(VarCurr)
<=> v78483(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14429,axiom,
! [VarCurr] :
( v78503(VarCurr)
<=> ( v78504(VarCurr)
& v78483(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14428,axiom,
! [VarCurr] :
( v78504(VarCurr)
<=> ( v78505(VarCurr)
| v78514(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14427,axiom,
! [VarCurr] :
( v78514(VarCurr)
<=> ( v78515(VarCurr)
& v78519(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5766,axiom,
! [VarCurr] :
( v78519(VarCurr)
<=> ( ( v78507(VarCurr,bitIndex2)
<=> $false )
& ( v78507(VarCurr,bitIndex1)
<=> $false )
& ( v78507(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14426,axiom,
! [VarCurr] :
( v78515(VarCurr)
<=> ( v78516(VarCurr)
| v78517(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14425,axiom,
! [VarCurr] :
( v78517(VarCurr)
<=> ( v78481(VarCurr)
& v78518(VarCurr) ) ) ).
fof(writeUnaryOperator_5508,axiom,
! [VarCurr] :
( ~ v78518(VarCurr)
<=> v78516(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5765,axiom,
! [VarCurr] :
( v78516(VarCurr)
<=> ( v78479(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14424,axiom,
! [VarCurr] :
( v78505(VarCurr)
<=> ( v78506(VarCurr)
| v78508(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14423,axiom,
! [VarCurr] :
( v78508(VarCurr)
<=> ( v78509(VarCurr)
& v78513(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5764,axiom,
! [VarCurr] :
( v78513(VarCurr)
<=> ( ( v78507(VarCurr,bitIndex2)
<=> $false )
& ( v78507(VarCurr,bitIndex1)
<=> $true )
& ( v78507(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14422,axiom,
! [VarCurr] :
( v78509(VarCurr)
<=> ( v78510(VarCurr)
| v78511(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14421,axiom,
! [VarCurr] :
( v78511(VarCurr)
<=> ( v78481(VarCurr)
& v78512(VarCurr) ) ) ).
fof(writeUnaryOperator_5507,axiom,
! [VarCurr] :
( ~ v78512(VarCurr)
<=> v78510(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5763,axiom,
! [VarCurr] :
( v78510(VarCurr)
<=> ( v78479(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5762,axiom,
! [VarCurr] :
( v78506(VarCurr)
<=> ( ( v78507(VarCurr,bitIndex2)
<=> $true )
& ( v78507(VarCurr,bitIndex1)
<=> $false )
& ( v78507(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_24250,axiom,
! [VarCurr] :
( v78507(VarCurr,bitIndex0)
<=> v78477(VarCurr) ) ).
fof(addAssignment_24249,axiom,
! [VarCurr] :
( v78507(VarCurr,bitIndex1)
<=> v78475(VarCurr) ) ).
fof(addAssignment_24248,axiom,
! [VarCurr] :
( v78507(VarCurr,bitIndex2)
<=> v78473(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14420,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78491(VarNext)
<=> ( v78492(VarNext)
& v78487(VarNext) ) ) ) ).
fof(writeUnaryOperator_5506,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v78492(VarNext)
<=> v78494(VarNext) ) ) ).
fof(addAssignment_24247,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78494(VarNext)
<=> v78487(VarCurr) ) ) ).
fof(addAssignment_24246,axiom,
! [VarCurr] :
( v78487(VarCurr)
<=> v74150(VarCurr) ) ).
fof(addAssignment_24245,axiom,
! [VarCurr] :
( v78485(VarCurr)
<=> $false ) ).
fof(addAssignment_24244,axiom,
! [VarCurr] :
( v78483(VarCurr)
<=> v74127(VarCurr) ) ).
fof(addAssignment_24243,axiom,
! [VarCurr] :
( v78481(VarCurr)
<=> $false ) ).
fof(addAssignment_24242,axiom,
! [VarCurr] :
( v78479(VarCurr)
<=> v74119(VarCurr,bitIndex31) ) ).
fof(addAssignment_24241,axiom,
! [VarCurr] :
( v74119(VarCurr,bitIndex31)
<=> v74121(VarCurr,bitIndex31) ) ).
fof(addAssignment_24240,axiom,
! [VarCurr] :
( v74121(VarCurr,bitIndex31)
<=> v72861(VarCurr,bitIndex31) ) ).
fof(addAssignment_24239,axiom,
! [VarCurr] :
( v78477(VarCurr)
<=> $false ) ).
fof(addAssignment_24238,axiom,
! [VarCurr] :
( v78475(VarCurr)
<=> $false ) ).
fof(addAssignment_24237,axiom,
! [VarCurr] :
( v78473(VarCurr)
<=> $true ) ).
fof(addAssignment_24236,axiom,
! [VarCurr] :
( v78471(VarCurr)
<=> $false ) ).
fof(addAssignment_24235,axiom,
! [VarCurr] :
( v78469(VarCurr)
<=> v74102(VarCurr) ) ).
fof(addAssignment_24234,axiom,
! [VarCurr] :
( v78383(VarCurr)
<=> v78385(VarCurr) ) ).
fof(addAssignment_24233,axiom,
! [VarCurr] :
( v78385(VarCurr)
<=> v78387(VarCurr) ) ).
fof(addAssignment_24232,axiom,
! [VarCurr] :
( v78387(VarCurr)
<=> v78389(VarCurr) ) ).
fof(addAssignment_24231,axiom,
! [VarCurr] :
( v78389(VarCurr)
<=> v73980(VarCurr,bitIndex31) ) ).
fof(addAssignment_24230,axiom,
! [VarCurr] :
( v73980(VarCurr,bitIndex31)
<=> v73982(VarCurr,bitIndex31) ) ).
fof(addAssignment_24229,axiom,
! [VarCurr] :
( v73982(VarCurr,bitIndex31)
<=> v78391(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1250,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v78414(VarNext)
=> ( v78391(VarNext)
<=> v78391(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1308,axiom,
! [VarNext] :
( v78414(VarNext)
=> ( v78391(VarNext)
<=> v78449(VarNext) ) ) ).
fof(addAssignment_24228,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78449(VarNext)
<=> v78447(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3762,axiom,
! [VarCurr] :
( ~ v78393(VarCurr)
=> ( v78447(VarCurr)
<=> v78450(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3772,axiom,
! [VarCurr] :
( v78393(VarCurr)
=> ( v78447(VarCurr)
<=> v78395(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3761,axiom,
! [VarCurr] :
( ~ v78427(VarCurr)
=> ( v78450(VarCurr)
<=> v78409(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3771,axiom,
! [VarCurr] :
( v78427(VarCurr)
=> ( v78450(VarCurr)
<=> v78451(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_977,axiom,
! [VarCurr] :
( ( ~ v78430(VarCurr)
& ~ v78432(VarCurr) )
=> ( v78451(VarCurr)
<=> v78455(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3760,axiom,
! [VarCurr] :
( v78432(VarCurr)
=> ( v78451(VarCurr)
<=> v78454(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3770,axiom,
! [VarCurr] :
( v78430(VarCurr)
=> ( v78451(VarCurr)
<=> v78452(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3759,axiom,
! [VarCurr] :
( ~ v78440(VarCurr)
=> ( v78455(VarCurr)
<=> v78409(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3769,axiom,
! [VarCurr] :
( v78440(VarCurr)
=> ( v78455(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3758,axiom,
! [VarCurr] :
( ~ v78434(VarCurr)
=> ( v78454(VarCurr)
<=> v78409(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3768,axiom,
! [VarCurr] :
( v78434(VarCurr)
=> ( v78454(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1715,axiom,
! [VarCurr] :
( ~ v78453(VarCurr)
=> ( v78452(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1746,axiom,
! [VarCurr] :
( v78453(VarCurr)
=> ( v78452(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5761,axiom,
! [VarCurr] :
( v78453(VarCurr)
<=> ( v78403(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14419,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78414(VarNext)
<=> ( v78415(VarNext)
& v78424(VarNext) ) ) ) ).
fof(addAssignment_24227,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78424(VarNext)
<=> v78422(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14418,axiom,
! [VarCurr] :
( v78422(VarCurr)
<=> ( v78393(VarCurr)
| v78425(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14417,axiom,
! [VarCurr] :
( v78425(VarCurr)
<=> ( v78426(VarCurr)
& v78446(VarCurr) ) ) ).
fof(writeUnaryOperator_5505,axiom,
! [VarCurr] :
( ~ v78446(VarCurr)
<=> v78393(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14416,axiom,
! [VarCurr] :
( v78426(VarCurr)
<=> ( v78427(VarCurr)
| v78444(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14415,axiom,
! [VarCurr] :
( v78444(VarCurr)
<=> ( v78405(VarCurr)
& v78445(VarCurr) ) ) ).
fof(writeUnaryOperator_5504,axiom,
! [VarCurr] :
( ~ v78445(VarCurr)
<=> v78407(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14414,axiom,
! [VarCurr] :
( v78427(VarCurr)
<=> ( v78428(VarCurr)
& v78407(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14413,axiom,
! [VarCurr] :
( v78428(VarCurr)
<=> ( v78429(VarCurr)
| v78438(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14412,axiom,
! [VarCurr] :
( v78438(VarCurr)
<=> ( v78439(VarCurr)
& v78443(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5760,axiom,
! [VarCurr] :
( v78443(VarCurr)
<=> ( ( v78431(VarCurr,bitIndex2)
<=> $false )
& ( v78431(VarCurr,bitIndex1)
<=> $false )
& ( v78431(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14411,axiom,
! [VarCurr] :
( v78439(VarCurr)
<=> ( v78440(VarCurr)
| v78441(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14410,axiom,
! [VarCurr] :
( v78441(VarCurr)
<=> ( v78405(VarCurr)
& v78442(VarCurr) ) ) ).
fof(writeUnaryOperator_5503,axiom,
! [VarCurr] :
( ~ v78442(VarCurr)
<=> v78440(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5759,axiom,
! [VarCurr] :
( v78440(VarCurr)
<=> ( v78403(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14409,axiom,
! [VarCurr] :
( v78429(VarCurr)
<=> ( v78430(VarCurr)
| v78432(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14408,axiom,
! [VarCurr] :
( v78432(VarCurr)
<=> ( v78433(VarCurr)
& v78437(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5758,axiom,
! [VarCurr] :
( v78437(VarCurr)
<=> ( ( v78431(VarCurr,bitIndex2)
<=> $false )
& ( v78431(VarCurr,bitIndex1)
<=> $true )
& ( v78431(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14407,axiom,
! [VarCurr] :
( v78433(VarCurr)
<=> ( v78434(VarCurr)
| v78435(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14406,axiom,
! [VarCurr] :
( v78435(VarCurr)
<=> ( v78405(VarCurr)
& v78436(VarCurr) ) ) ).
fof(writeUnaryOperator_5502,axiom,
! [VarCurr] :
( ~ v78436(VarCurr)
<=> v78434(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5757,axiom,
! [VarCurr] :
( v78434(VarCurr)
<=> ( v78403(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5756,axiom,
! [VarCurr] :
( v78430(VarCurr)
<=> ( ( v78431(VarCurr,bitIndex2)
<=> $true )
& ( v78431(VarCurr,bitIndex1)
<=> $false )
& ( v78431(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_24226,axiom,
! [VarCurr] :
( v78431(VarCurr,bitIndex0)
<=> v78401(VarCurr) ) ).
fof(addAssignment_24225,axiom,
! [VarCurr] :
( v78431(VarCurr,bitIndex1)
<=> v78399(VarCurr) ) ).
fof(addAssignment_24224,axiom,
! [VarCurr] :
( v78431(VarCurr,bitIndex2)
<=> v78397(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14405,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78415(VarNext)
<=> ( v78416(VarNext)
& v78411(VarNext) ) ) ) ).
fof(writeUnaryOperator_5501,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v78416(VarNext)
<=> v78418(VarNext) ) ) ).
fof(addAssignment_24223,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78418(VarNext)
<=> v78411(VarCurr) ) ) ).
fof(addAssignment_24222,axiom,
! [VarCurr] :
( v78411(VarCurr)
<=> v74036(VarCurr) ) ).
fof(addAssignment_24221,axiom,
! [VarCurr] :
( v78409(VarCurr)
<=> $false ) ).
fof(addAssignment_24220,axiom,
! [VarCurr] :
( v78407(VarCurr)
<=> v74013(VarCurr) ) ).
fof(addAssignment_24219,axiom,
! [VarCurr] :
( v78405(VarCurr)
<=> $false ) ).
fof(addAssignment_24218,axiom,
! [VarCurr] :
( v78403(VarCurr)
<=> v74005(VarCurr,bitIndex31) ) ).
fof(addAssignment_24217,axiom,
! [VarCurr] :
( v74005(VarCurr,bitIndex31)
<=> v74007(VarCurr,bitIndex31) ) ).
fof(addAssignment_24216,axiom,
! [VarCurr] :
( v74007(VarCurr,bitIndex31)
<=> v72861(VarCurr,bitIndex31) ) ).
fof(addAssignment_24215,axiom,
! [VarCurr] :
( v78401(VarCurr)
<=> $false ) ).
fof(addAssignment_24214,axiom,
! [VarCurr] :
( v78399(VarCurr)
<=> $false ) ).
fof(addAssignment_24213,axiom,
! [VarCurr] :
( v78397(VarCurr)
<=> $true ) ).
fof(addAssignment_24212,axiom,
! [VarCurr] :
( v78395(VarCurr)
<=> $false ) ).
fof(addAssignment_24211,axiom,
! [VarCurr] :
( v78393(VarCurr)
<=> v73988(VarCurr) ) ).
fof(addAssignment_24210,axiom,
! [VarCurr] :
( v78307(VarCurr)
<=> v78309(VarCurr) ) ).
fof(addAssignment_24209,axiom,
! [VarCurr] :
( v78309(VarCurr)
<=> v78311(VarCurr) ) ).
fof(addAssignment_24208,axiom,
! [VarCurr] :
( v78311(VarCurr)
<=> v78313(VarCurr) ) ).
fof(addAssignment_24207,axiom,
! [VarCurr] :
( v78313(VarCurr)
<=> v73866(VarCurr,bitIndex31) ) ).
fof(addAssignment_24206,axiom,
! [VarCurr] :
( v73866(VarCurr,bitIndex31)
<=> v73868(VarCurr,bitIndex31) ) ).
fof(addAssignment_24205,axiom,
! [VarCurr] :
( v73868(VarCurr,bitIndex31)
<=> v78315(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1249,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v78338(VarNext)
=> ( v78315(VarNext)
<=> v78315(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1307,axiom,
! [VarNext] :
( v78338(VarNext)
=> ( v78315(VarNext)
<=> v78373(VarNext) ) ) ).
fof(addAssignment_24204,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78373(VarNext)
<=> v78371(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3757,axiom,
! [VarCurr] :
( ~ v78317(VarCurr)
=> ( v78371(VarCurr)
<=> v78374(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3767,axiom,
! [VarCurr] :
( v78317(VarCurr)
=> ( v78371(VarCurr)
<=> v78319(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3756,axiom,
! [VarCurr] :
( ~ v78351(VarCurr)
=> ( v78374(VarCurr)
<=> v78333(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3766,axiom,
! [VarCurr] :
( v78351(VarCurr)
=> ( v78374(VarCurr)
<=> v78375(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_976,axiom,
! [VarCurr] :
( ( ~ v78354(VarCurr)
& ~ v78356(VarCurr) )
=> ( v78375(VarCurr)
<=> v78379(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3755,axiom,
! [VarCurr] :
( v78356(VarCurr)
=> ( v78375(VarCurr)
<=> v78378(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3765,axiom,
! [VarCurr] :
( v78354(VarCurr)
=> ( v78375(VarCurr)
<=> v78376(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3754,axiom,
! [VarCurr] :
( ~ v78364(VarCurr)
=> ( v78379(VarCurr)
<=> v78333(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3764,axiom,
! [VarCurr] :
( v78364(VarCurr)
=> ( v78379(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3753,axiom,
! [VarCurr] :
( ~ v78358(VarCurr)
=> ( v78378(VarCurr)
<=> v78333(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3763,axiom,
! [VarCurr] :
( v78358(VarCurr)
=> ( v78378(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1714,axiom,
! [VarCurr] :
( ~ v78377(VarCurr)
=> ( v78376(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1745,axiom,
! [VarCurr] :
( v78377(VarCurr)
=> ( v78376(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5755,axiom,
! [VarCurr] :
( v78377(VarCurr)
<=> ( v78327(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14404,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78338(VarNext)
<=> ( v78339(VarNext)
& v78348(VarNext) ) ) ) ).
fof(addAssignment_24203,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78348(VarNext)
<=> v78346(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14403,axiom,
! [VarCurr] :
( v78346(VarCurr)
<=> ( v78317(VarCurr)
| v78349(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14402,axiom,
! [VarCurr] :
( v78349(VarCurr)
<=> ( v78350(VarCurr)
& v78370(VarCurr) ) ) ).
fof(writeUnaryOperator_5500,axiom,
! [VarCurr] :
( ~ v78370(VarCurr)
<=> v78317(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14401,axiom,
! [VarCurr] :
( v78350(VarCurr)
<=> ( v78351(VarCurr)
| v78368(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14400,axiom,
! [VarCurr] :
( v78368(VarCurr)
<=> ( v78329(VarCurr)
& v78369(VarCurr) ) ) ).
fof(writeUnaryOperator_5499,axiom,
! [VarCurr] :
( ~ v78369(VarCurr)
<=> v78331(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14399,axiom,
! [VarCurr] :
( v78351(VarCurr)
<=> ( v78352(VarCurr)
& v78331(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14398,axiom,
! [VarCurr] :
( v78352(VarCurr)
<=> ( v78353(VarCurr)
| v78362(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14397,axiom,
! [VarCurr] :
( v78362(VarCurr)
<=> ( v78363(VarCurr)
& v78367(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5754,axiom,
! [VarCurr] :
( v78367(VarCurr)
<=> ( ( v78355(VarCurr,bitIndex2)
<=> $false )
& ( v78355(VarCurr,bitIndex1)
<=> $false )
& ( v78355(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14396,axiom,
! [VarCurr] :
( v78363(VarCurr)
<=> ( v78364(VarCurr)
| v78365(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14395,axiom,
! [VarCurr] :
( v78365(VarCurr)
<=> ( v78329(VarCurr)
& v78366(VarCurr) ) ) ).
fof(writeUnaryOperator_5498,axiom,
! [VarCurr] :
( ~ v78366(VarCurr)
<=> v78364(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5753,axiom,
! [VarCurr] :
( v78364(VarCurr)
<=> ( v78327(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14394,axiom,
! [VarCurr] :
( v78353(VarCurr)
<=> ( v78354(VarCurr)
| v78356(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14393,axiom,
! [VarCurr] :
( v78356(VarCurr)
<=> ( v78357(VarCurr)
& v78361(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5752,axiom,
! [VarCurr] :
( v78361(VarCurr)
<=> ( ( v78355(VarCurr,bitIndex2)
<=> $false )
& ( v78355(VarCurr,bitIndex1)
<=> $true )
& ( v78355(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14392,axiom,
! [VarCurr] :
( v78357(VarCurr)
<=> ( v78358(VarCurr)
| v78359(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14391,axiom,
! [VarCurr] :
( v78359(VarCurr)
<=> ( v78329(VarCurr)
& v78360(VarCurr) ) ) ).
fof(writeUnaryOperator_5497,axiom,
! [VarCurr] :
( ~ v78360(VarCurr)
<=> v78358(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5751,axiom,
! [VarCurr] :
( v78358(VarCurr)
<=> ( v78327(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5750,axiom,
! [VarCurr] :
( v78354(VarCurr)
<=> ( ( v78355(VarCurr,bitIndex2)
<=> $true )
& ( v78355(VarCurr,bitIndex1)
<=> $false )
& ( v78355(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_24202,axiom,
! [VarCurr] :
( v78355(VarCurr,bitIndex0)
<=> v78325(VarCurr) ) ).
fof(addAssignment_24201,axiom,
! [VarCurr] :
( v78355(VarCurr,bitIndex1)
<=> v78323(VarCurr) ) ).
fof(addAssignment_24200,axiom,
! [VarCurr] :
( v78355(VarCurr,bitIndex2)
<=> v78321(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14390,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78339(VarNext)
<=> ( v78340(VarNext)
& v78335(VarNext) ) ) ) ).
fof(writeUnaryOperator_5496,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v78340(VarNext)
<=> v78342(VarNext) ) ) ).
fof(addAssignment_24199,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78342(VarNext)
<=> v78335(VarCurr) ) ) ).
fof(addAssignment_24198,axiom,
! [VarCurr] :
( v78335(VarCurr)
<=> v73922(VarCurr) ) ).
fof(addAssignment_24197,axiom,
! [VarCurr] :
( v78333(VarCurr)
<=> $false ) ).
fof(addAssignment_24196,axiom,
! [VarCurr] :
( v78331(VarCurr)
<=> v73899(VarCurr) ) ).
fof(addAssignment_24195,axiom,
! [VarCurr] :
( v78329(VarCurr)
<=> $false ) ).
fof(addAssignment_24194,axiom,
! [VarCurr] :
( v78327(VarCurr)
<=> v73891(VarCurr,bitIndex31) ) ).
fof(addAssignment_24193,axiom,
! [VarCurr] :
( v73891(VarCurr,bitIndex31)
<=> v73893(VarCurr,bitIndex31) ) ).
fof(addAssignment_24192,axiom,
! [VarCurr] :
( v73893(VarCurr,bitIndex31)
<=> v72861(VarCurr,bitIndex31) ) ).
fof(addAssignment_24191,axiom,
! [VarCurr] :
( v78325(VarCurr)
<=> $false ) ).
fof(addAssignment_24190,axiom,
! [VarCurr] :
( v78323(VarCurr)
<=> $false ) ).
fof(addAssignment_24189,axiom,
! [VarCurr] :
( v78321(VarCurr)
<=> $true ) ).
fof(addAssignment_24188,axiom,
! [VarCurr] :
( v78319(VarCurr)
<=> $false ) ).
fof(addAssignment_24187,axiom,
! [VarCurr] :
( v78317(VarCurr)
<=> v73874(VarCurr) ) ).
fof(addAssignment_24186,axiom,
! [VarCurr] :
( v78231(VarCurr)
<=> v78233(VarCurr) ) ).
fof(addAssignment_24185,axiom,
! [VarCurr] :
( v78233(VarCurr)
<=> v78235(VarCurr) ) ).
fof(addAssignment_24184,axiom,
! [VarCurr] :
( v78235(VarCurr)
<=> v78237(VarCurr) ) ).
fof(addAssignment_24183,axiom,
! [VarCurr] :
( v78237(VarCurr)
<=> v73752(VarCurr,bitIndex31) ) ).
fof(addAssignment_24182,axiom,
! [VarCurr] :
( v73752(VarCurr,bitIndex31)
<=> v73754(VarCurr,bitIndex31) ) ).
fof(addAssignment_24181,axiom,
! [VarCurr] :
( v73754(VarCurr,bitIndex31)
<=> v78239(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1248,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v78262(VarNext)
=> ( v78239(VarNext)
<=> v78239(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1306,axiom,
! [VarNext] :
( v78262(VarNext)
=> ( v78239(VarNext)
<=> v78297(VarNext) ) ) ).
fof(addAssignment_24180,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78297(VarNext)
<=> v78295(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3752,axiom,
! [VarCurr] :
( ~ v78241(VarCurr)
=> ( v78295(VarCurr)
<=> v78298(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3762,axiom,
! [VarCurr] :
( v78241(VarCurr)
=> ( v78295(VarCurr)
<=> v78243(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3751,axiom,
! [VarCurr] :
( ~ v78275(VarCurr)
=> ( v78298(VarCurr)
<=> v78257(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3761,axiom,
! [VarCurr] :
( v78275(VarCurr)
=> ( v78298(VarCurr)
<=> v78299(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_975,axiom,
! [VarCurr] :
( ( ~ v78278(VarCurr)
& ~ v78280(VarCurr) )
=> ( v78299(VarCurr)
<=> v78303(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3750,axiom,
! [VarCurr] :
( v78280(VarCurr)
=> ( v78299(VarCurr)
<=> v78302(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3760,axiom,
! [VarCurr] :
( v78278(VarCurr)
=> ( v78299(VarCurr)
<=> v78300(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3749,axiom,
! [VarCurr] :
( ~ v78288(VarCurr)
=> ( v78303(VarCurr)
<=> v78257(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3759,axiom,
! [VarCurr] :
( v78288(VarCurr)
=> ( v78303(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3748,axiom,
! [VarCurr] :
( ~ v78282(VarCurr)
=> ( v78302(VarCurr)
<=> v78257(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3758,axiom,
! [VarCurr] :
( v78282(VarCurr)
=> ( v78302(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1713,axiom,
! [VarCurr] :
( ~ v78301(VarCurr)
=> ( v78300(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1744,axiom,
! [VarCurr] :
( v78301(VarCurr)
=> ( v78300(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5749,axiom,
! [VarCurr] :
( v78301(VarCurr)
<=> ( v78251(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14389,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78262(VarNext)
<=> ( v78263(VarNext)
& v78272(VarNext) ) ) ) ).
fof(addAssignment_24179,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78272(VarNext)
<=> v78270(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14388,axiom,
! [VarCurr] :
( v78270(VarCurr)
<=> ( v78241(VarCurr)
| v78273(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14387,axiom,
! [VarCurr] :
( v78273(VarCurr)
<=> ( v78274(VarCurr)
& v78294(VarCurr) ) ) ).
fof(writeUnaryOperator_5495,axiom,
! [VarCurr] :
( ~ v78294(VarCurr)
<=> v78241(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14386,axiom,
! [VarCurr] :
( v78274(VarCurr)
<=> ( v78275(VarCurr)
| v78292(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14385,axiom,
! [VarCurr] :
( v78292(VarCurr)
<=> ( v78253(VarCurr)
& v78293(VarCurr) ) ) ).
fof(writeUnaryOperator_5494,axiom,
! [VarCurr] :
( ~ v78293(VarCurr)
<=> v78255(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14384,axiom,
! [VarCurr] :
( v78275(VarCurr)
<=> ( v78276(VarCurr)
& v78255(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14383,axiom,
! [VarCurr] :
( v78276(VarCurr)
<=> ( v78277(VarCurr)
| v78286(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14382,axiom,
! [VarCurr] :
( v78286(VarCurr)
<=> ( v78287(VarCurr)
& v78291(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5748,axiom,
! [VarCurr] :
( v78291(VarCurr)
<=> ( ( v78279(VarCurr,bitIndex2)
<=> $false )
& ( v78279(VarCurr,bitIndex1)
<=> $false )
& ( v78279(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14381,axiom,
! [VarCurr] :
( v78287(VarCurr)
<=> ( v78288(VarCurr)
| v78289(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14380,axiom,
! [VarCurr] :
( v78289(VarCurr)
<=> ( v78253(VarCurr)
& v78290(VarCurr) ) ) ).
fof(writeUnaryOperator_5493,axiom,
! [VarCurr] :
( ~ v78290(VarCurr)
<=> v78288(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5747,axiom,
! [VarCurr] :
( v78288(VarCurr)
<=> ( v78251(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14379,axiom,
! [VarCurr] :
( v78277(VarCurr)
<=> ( v78278(VarCurr)
| v78280(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14378,axiom,
! [VarCurr] :
( v78280(VarCurr)
<=> ( v78281(VarCurr)
& v78285(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5746,axiom,
! [VarCurr] :
( v78285(VarCurr)
<=> ( ( v78279(VarCurr,bitIndex2)
<=> $false )
& ( v78279(VarCurr,bitIndex1)
<=> $true )
& ( v78279(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14377,axiom,
! [VarCurr] :
( v78281(VarCurr)
<=> ( v78282(VarCurr)
| v78283(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14376,axiom,
! [VarCurr] :
( v78283(VarCurr)
<=> ( v78253(VarCurr)
& v78284(VarCurr) ) ) ).
fof(writeUnaryOperator_5492,axiom,
! [VarCurr] :
( ~ v78284(VarCurr)
<=> v78282(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5745,axiom,
! [VarCurr] :
( v78282(VarCurr)
<=> ( v78251(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5744,axiom,
! [VarCurr] :
( v78278(VarCurr)
<=> ( ( v78279(VarCurr,bitIndex2)
<=> $true )
& ( v78279(VarCurr,bitIndex1)
<=> $false )
& ( v78279(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_24178,axiom,
! [VarCurr] :
( v78279(VarCurr,bitIndex0)
<=> v78249(VarCurr) ) ).
fof(addAssignment_24177,axiom,
! [VarCurr] :
( v78279(VarCurr,bitIndex1)
<=> v78247(VarCurr) ) ).
fof(addAssignment_24176,axiom,
! [VarCurr] :
( v78279(VarCurr,bitIndex2)
<=> v78245(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14375,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78263(VarNext)
<=> ( v78264(VarNext)
& v78259(VarNext) ) ) ) ).
fof(writeUnaryOperator_5491,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v78264(VarNext)
<=> v78266(VarNext) ) ) ).
fof(addAssignment_24175,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78266(VarNext)
<=> v78259(VarCurr) ) ) ).
fof(addAssignment_24174,axiom,
! [VarCurr] :
( v78259(VarCurr)
<=> v73808(VarCurr) ) ).
fof(addAssignment_24173,axiom,
! [VarCurr] :
( v78257(VarCurr)
<=> $false ) ).
fof(addAssignment_24172,axiom,
! [VarCurr] :
( v78255(VarCurr)
<=> v73785(VarCurr) ) ).
fof(addAssignment_24171,axiom,
! [VarCurr] :
( v78253(VarCurr)
<=> $false ) ).
fof(addAssignment_24170,axiom,
! [VarCurr] :
( v78251(VarCurr)
<=> v73777(VarCurr,bitIndex31) ) ).
fof(addAssignment_24169,axiom,
! [VarCurr] :
( v73777(VarCurr,bitIndex31)
<=> v73779(VarCurr,bitIndex31) ) ).
fof(addAssignment_24168,axiom,
! [VarCurr] :
( v73779(VarCurr,bitIndex31)
<=> v72861(VarCurr,bitIndex31) ) ).
fof(addAssignment_24167,axiom,
! [VarCurr] :
( v78249(VarCurr)
<=> $false ) ).
fof(addAssignment_24166,axiom,
! [VarCurr] :
( v78247(VarCurr)
<=> $false ) ).
fof(addAssignment_24165,axiom,
! [VarCurr] :
( v78245(VarCurr)
<=> $true ) ).
fof(addAssignment_24164,axiom,
! [VarCurr] :
( v78243(VarCurr)
<=> $false ) ).
fof(addAssignment_24163,axiom,
! [VarCurr] :
( v78241(VarCurr)
<=> v73760(VarCurr) ) ).
fof(addAssignment_24162,axiom,
! [VarCurr] :
( v78155(VarCurr)
<=> v78157(VarCurr) ) ).
fof(addAssignment_24161,axiom,
! [VarCurr] :
( v78157(VarCurr)
<=> v78159(VarCurr) ) ).
fof(addAssignment_24160,axiom,
! [VarCurr] :
( v78159(VarCurr)
<=> v78161(VarCurr) ) ).
fof(addAssignment_24159,axiom,
! [VarCurr] :
( v78161(VarCurr)
<=> v73638(VarCurr,bitIndex31) ) ).
fof(addAssignment_24158,axiom,
! [VarCurr] :
( v73638(VarCurr,bitIndex31)
<=> v73640(VarCurr,bitIndex31) ) ).
fof(addAssignment_24157,axiom,
! [VarCurr] :
( v73640(VarCurr,bitIndex31)
<=> v78163(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1247,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v78186(VarNext)
=> ( v78163(VarNext)
<=> v78163(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1305,axiom,
! [VarNext] :
( v78186(VarNext)
=> ( v78163(VarNext)
<=> v78221(VarNext) ) ) ).
fof(addAssignment_24156,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78221(VarNext)
<=> v78219(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3747,axiom,
! [VarCurr] :
( ~ v78165(VarCurr)
=> ( v78219(VarCurr)
<=> v78222(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3757,axiom,
! [VarCurr] :
( v78165(VarCurr)
=> ( v78219(VarCurr)
<=> v78167(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3746,axiom,
! [VarCurr] :
( ~ v78199(VarCurr)
=> ( v78222(VarCurr)
<=> v78181(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3756,axiom,
! [VarCurr] :
( v78199(VarCurr)
=> ( v78222(VarCurr)
<=> v78223(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_974,axiom,
! [VarCurr] :
( ( ~ v78202(VarCurr)
& ~ v78204(VarCurr) )
=> ( v78223(VarCurr)
<=> v78227(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3745,axiom,
! [VarCurr] :
( v78204(VarCurr)
=> ( v78223(VarCurr)
<=> v78226(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3755,axiom,
! [VarCurr] :
( v78202(VarCurr)
=> ( v78223(VarCurr)
<=> v78224(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3744,axiom,
! [VarCurr] :
( ~ v78212(VarCurr)
=> ( v78227(VarCurr)
<=> v78181(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3754,axiom,
! [VarCurr] :
( v78212(VarCurr)
=> ( v78227(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3743,axiom,
! [VarCurr] :
( ~ v78206(VarCurr)
=> ( v78226(VarCurr)
<=> v78181(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3753,axiom,
! [VarCurr] :
( v78206(VarCurr)
=> ( v78226(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1712,axiom,
! [VarCurr] :
( ~ v78225(VarCurr)
=> ( v78224(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1743,axiom,
! [VarCurr] :
( v78225(VarCurr)
=> ( v78224(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5743,axiom,
! [VarCurr] :
( v78225(VarCurr)
<=> ( v78175(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14374,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78186(VarNext)
<=> ( v78187(VarNext)
& v78196(VarNext) ) ) ) ).
fof(addAssignment_24155,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78196(VarNext)
<=> v78194(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14373,axiom,
! [VarCurr] :
( v78194(VarCurr)
<=> ( v78165(VarCurr)
| v78197(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14372,axiom,
! [VarCurr] :
( v78197(VarCurr)
<=> ( v78198(VarCurr)
& v78218(VarCurr) ) ) ).
fof(writeUnaryOperator_5490,axiom,
! [VarCurr] :
( ~ v78218(VarCurr)
<=> v78165(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14371,axiom,
! [VarCurr] :
( v78198(VarCurr)
<=> ( v78199(VarCurr)
| v78216(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14370,axiom,
! [VarCurr] :
( v78216(VarCurr)
<=> ( v78177(VarCurr)
& v78217(VarCurr) ) ) ).
fof(writeUnaryOperator_5489,axiom,
! [VarCurr] :
( ~ v78217(VarCurr)
<=> v78179(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14369,axiom,
! [VarCurr] :
( v78199(VarCurr)
<=> ( v78200(VarCurr)
& v78179(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14368,axiom,
! [VarCurr] :
( v78200(VarCurr)
<=> ( v78201(VarCurr)
| v78210(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14367,axiom,
! [VarCurr] :
( v78210(VarCurr)
<=> ( v78211(VarCurr)
& v78215(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5742,axiom,
! [VarCurr] :
( v78215(VarCurr)
<=> ( ( v78203(VarCurr,bitIndex2)
<=> $false )
& ( v78203(VarCurr,bitIndex1)
<=> $false )
& ( v78203(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14366,axiom,
! [VarCurr] :
( v78211(VarCurr)
<=> ( v78212(VarCurr)
| v78213(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14365,axiom,
! [VarCurr] :
( v78213(VarCurr)
<=> ( v78177(VarCurr)
& v78214(VarCurr) ) ) ).
fof(writeUnaryOperator_5488,axiom,
! [VarCurr] :
( ~ v78214(VarCurr)
<=> v78212(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5741,axiom,
! [VarCurr] :
( v78212(VarCurr)
<=> ( v78175(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14364,axiom,
! [VarCurr] :
( v78201(VarCurr)
<=> ( v78202(VarCurr)
| v78204(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14363,axiom,
! [VarCurr] :
( v78204(VarCurr)
<=> ( v78205(VarCurr)
& v78209(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5740,axiom,
! [VarCurr] :
( v78209(VarCurr)
<=> ( ( v78203(VarCurr,bitIndex2)
<=> $false )
& ( v78203(VarCurr,bitIndex1)
<=> $true )
& ( v78203(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14362,axiom,
! [VarCurr] :
( v78205(VarCurr)
<=> ( v78206(VarCurr)
| v78207(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14361,axiom,
! [VarCurr] :
( v78207(VarCurr)
<=> ( v78177(VarCurr)
& v78208(VarCurr) ) ) ).
fof(writeUnaryOperator_5487,axiom,
! [VarCurr] :
( ~ v78208(VarCurr)
<=> v78206(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5739,axiom,
! [VarCurr] :
( v78206(VarCurr)
<=> ( v78175(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5738,axiom,
! [VarCurr] :
( v78202(VarCurr)
<=> ( ( v78203(VarCurr,bitIndex2)
<=> $true )
& ( v78203(VarCurr,bitIndex1)
<=> $false )
& ( v78203(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_24154,axiom,
! [VarCurr] :
( v78203(VarCurr,bitIndex0)
<=> v78173(VarCurr) ) ).
fof(addAssignment_24153,axiom,
! [VarCurr] :
( v78203(VarCurr,bitIndex1)
<=> v78171(VarCurr) ) ).
fof(addAssignment_24152,axiom,
! [VarCurr] :
( v78203(VarCurr,bitIndex2)
<=> v78169(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14360,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78187(VarNext)
<=> ( v78188(VarNext)
& v78183(VarNext) ) ) ) ).
fof(writeUnaryOperator_5486,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v78188(VarNext)
<=> v78190(VarNext) ) ) ).
fof(addAssignment_24151,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78190(VarNext)
<=> v78183(VarCurr) ) ) ).
fof(addAssignment_24150,axiom,
! [VarCurr] :
( v78183(VarCurr)
<=> v73694(VarCurr) ) ).
fof(addAssignment_24149,axiom,
! [VarCurr] :
( v78181(VarCurr)
<=> $false ) ).
fof(addAssignment_24148,axiom,
! [VarCurr] :
( v78179(VarCurr)
<=> v73671(VarCurr) ) ).
fof(addAssignment_24147,axiom,
! [VarCurr] :
( v78177(VarCurr)
<=> $false ) ).
fof(addAssignment_24146,axiom,
! [VarCurr] :
( v78175(VarCurr)
<=> v73663(VarCurr,bitIndex31) ) ).
fof(addAssignment_24145,axiom,
! [VarCurr] :
( v73663(VarCurr,bitIndex31)
<=> v73665(VarCurr,bitIndex31) ) ).
fof(addAssignment_24144,axiom,
! [VarCurr] :
( v73665(VarCurr,bitIndex31)
<=> v72861(VarCurr,bitIndex31) ) ).
fof(addAssignment_24143,axiom,
! [VarCurr] :
( v78173(VarCurr)
<=> $false ) ).
fof(addAssignment_24142,axiom,
! [VarCurr] :
( v78171(VarCurr)
<=> $false ) ).
fof(addAssignment_24141,axiom,
! [VarCurr] :
( v78169(VarCurr)
<=> $true ) ).
fof(addAssignment_24140,axiom,
! [VarCurr] :
( v78167(VarCurr)
<=> $false ) ).
fof(addAssignment_24139,axiom,
! [VarCurr] :
( v78165(VarCurr)
<=> v73646(VarCurr) ) ).
fof(addAssignment_24138,axiom,
! [VarCurr] :
( v78079(VarCurr)
<=> v78081(VarCurr) ) ).
fof(addAssignment_24137,axiom,
! [VarCurr] :
( v78081(VarCurr)
<=> v78083(VarCurr) ) ).
fof(addAssignment_24136,axiom,
! [VarCurr] :
( v78083(VarCurr)
<=> v78085(VarCurr) ) ).
fof(addAssignment_24135,axiom,
! [VarCurr] :
( v78085(VarCurr)
<=> v73524(VarCurr,bitIndex31) ) ).
fof(addAssignment_24134,axiom,
! [VarCurr] :
( v73524(VarCurr,bitIndex31)
<=> v73526(VarCurr,bitIndex31) ) ).
fof(addAssignment_24133,axiom,
! [VarCurr] :
( v73526(VarCurr,bitIndex31)
<=> v78087(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1246,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v78110(VarNext)
=> ( v78087(VarNext)
<=> v78087(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1304,axiom,
! [VarNext] :
( v78110(VarNext)
=> ( v78087(VarNext)
<=> v78145(VarNext) ) ) ).
fof(addAssignment_24132,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78145(VarNext)
<=> v78143(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3742,axiom,
! [VarCurr] :
( ~ v78089(VarCurr)
=> ( v78143(VarCurr)
<=> v78146(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3752,axiom,
! [VarCurr] :
( v78089(VarCurr)
=> ( v78143(VarCurr)
<=> v78091(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3741,axiom,
! [VarCurr] :
( ~ v78123(VarCurr)
=> ( v78146(VarCurr)
<=> v78105(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3751,axiom,
! [VarCurr] :
( v78123(VarCurr)
=> ( v78146(VarCurr)
<=> v78147(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_973,axiom,
! [VarCurr] :
( ( ~ v78126(VarCurr)
& ~ v78128(VarCurr) )
=> ( v78147(VarCurr)
<=> v78151(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3740,axiom,
! [VarCurr] :
( v78128(VarCurr)
=> ( v78147(VarCurr)
<=> v78150(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3750,axiom,
! [VarCurr] :
( v78126(VarCurr)
=> ( v78147(VarCurr)
<=> v78148(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3739,axiom,
! [VarCurr] :
( ~ v78136(VarCurr)
=> ( v78151(VarCurr)
<=> v78105(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3749,axiom,
! [VarCurr] :
( v78136(VarCurr)
=> ( v78151(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3738,axiom,
! [VarCurr] :
( ~ v78130(VarCurr)
=> ( v78150(VarCurr)
<=> v78105(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3748,axiom,
! [VarCurr] :
( v78130(VarCurr)
=> ( v78150(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1711,axiom,
! [VarCurr] :
( ~ v78149(VarCurr)
=> ( v78148(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1742,axiom,
! [VarCurr] :
( v78149(VarCurr)
=> ( v78148(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5737,axiom,
! [VarCurr] :
( v78149(VarCurr)
<=> ( v78099(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14359,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78110(VarNext)
<=> ( v78111(VarNext)
& v78120(VarNext) ) ) ) ).
fof(addAssignment_24131,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78120(VarNext)
<=> v78118(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14358,axiom,
! [VarCurr] :
( v78118(VarCurr)
<=> ( v78089(VarCurr)
| v78121(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14357,axiom,
! [VarCurr] :
( v78121(VarCurr)
<=> ( v78122(VarCurr)
& v78142(VarCurr) ) ) ).
fof(writeUnaryOperator_5485,axiom,
! [VarCurr] :
( ~ v78142(VarCurr)
<=> v78089(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14356,axiom,
! [VarCurr] :
( v78122(VarCurr)
<=> ( v78123(VarCurr)
| v78140(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14355,axiom,
! [VarCurr] :
( v78140(VarCurr)
<=> ( v78101(VarCurr)
& v78141(VarCurr) ) ) ).
fof(writeUnaryOperator_5484,axiom,
! [VarCurr] :
( ~ v78141(VarCurr)
<=> v78103(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14354,axiom,
! [VarCurr] :
( v78123(VarCurr)
<=> ( v78124(VarCurr)
& v78103(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14353,axiom,
! [VarCurr] :
( v78124(VarCurr)
<=> ( v78125(VarCurr)
| v78134(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14352,axiom,
! [VarCurr] :
( v78134(VarCurr)
<=> ( v78135(VarCurr)
& v78139(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5736,axiom,
! [VarCurr] :
( v78139(VarCurr)
<=> ( ( v78127(VarCurr,bitIndex2)
<=> $false )
& ( v78127(VarCurr,bitIndex1)
<=> $false )
& ( v78127(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14351,axiom,
! [VarCurr] :
( v78135(VarCurr)
<=> ( v78136(VarCurr)
| v78137(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14350,axiom,
! [VarCurr] :
( v78137(VarCurr)
<=> ( v78101(VarCurr)
& v78138(VarCurr) ) ) ).
fof(writeUnaryOperator_5483,axiom,
! [VarCurr] :
( ~ v78138(VarCurr)
<=> v78136(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5735,axiom,
! [VarCurr] :
( v78136(VarCurr)
<=> ( v78099(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14349,axiom,
! [VarCurr] :
( v78125(VarCurr)
<=> ( v78126(VarCurr)
| v78128(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14348,axiom,
! [VarCurr] :
( v78128(VarCurr)
<=> ( v78129(VarCurr)
& v78133(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5734,axiom,
! [VarCurr] :
( v78133(VarCurr)
<=> ( ( v78127(VarCurr,bitIndex2)
<=> $false )
& ( v78127(VarCurr,bitIndex1)
<=> $true )
& ( v78127(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14347,axiom,
! [VarCurr] :
( v78129(VarCurr)
<=> ( v78130(VarCurr)
| v78131(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14346,axiom,
! [VarCurr] :
( v78131(VarCurr)
<=> ( v78101(VarCurr)
& v78132(VarCurr) ) ) ).
fof(writeUnaryOperator_5482,axiom,
! [VarCurr] :
( ~ v78132(VarCurr)
<=> v78130(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5733,axiom,
! [VarCurr] :
( v78130(VarCurr)
<=> ( v78099(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5732,axiom,
! [VarCurr] :
( v78126(VarCurr)
<=> ( ( v78127(VarCurr,bitIndex2)
<=> $true )
& ( v78127(VarCurr,bitIndex1)
<=> $false )
& ( v78127(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_24130,axiom,
! [VarCurr] :
( v78127(VarCurr,bitIndex0)
<=> v78097(VarCurr) ) ).
fof(addAssignment_24129,axiom,
! [VarCurr] :
( v78127(VarCurr,bitIndex1)
<=> v78095(VarCurr) ) ).
fof(addAssignment_24128,axiom,
! [VarCurr] :
( v78127(VarCurr,bitIndex2)
<=> v78093(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14345,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78111(VarNext)
<=> ( v78112(VarNext)
& v78107(VarNext) ) ) ) ).
fof(writeUnaryOperator_5481,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v78112(VarNext)
<=> v78114(VarNext) ) ) ).
fof(addAssignment_24127,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78114(VarNext)
<=> v78107(VarCurr) ) ) ).
fof(addAssignment_24126,axiom,
! [VarCurr] :
( v78107(VarCurr)
<=> v73580(VarCurr) ) ).
fof(addAssignment_24125,axiom,
! [VarCurr] :
( v78105(VarCurr)
<=> $false ) ).
fof(addAssignment_24124,axiom,
! [VarCurr] :
( v78103(VarCurr)
<=> v73557(VarCurr) ) ).
fof(addAssignment_24123,axiom,
! [VarCurr] :
( v78101(VarCurr)
<=> $false ) ).
fof(addAssignment_24122,axiom,
! [VarCurr] :
( v78099(VarCurr)
<=> v73549(VarCurr,bitIndex31) ) ).
fof(addAssignment_24121,axiom,
! [VarCurr] :
( v73549(VarCurr,bitIndex31)
<=> v73551(VarCurr,bitIndex31) ) ).
fof(addAssignment_24120,axiom,
! [VarCurr] :
( v73551(VarCurr,bitIndex31)
<=> v72861(VarCurr,bitIndex31) ) ).
fof(addAssignment_24119,axiom,
! [VarCurr] :
( v78097(VarCurr)
<=> $false ) ).
fof(addAssignment_24118,axiom,
! [VarCurr] :
( v78095(VarCurr)
<=> $false ) ).
fof(addAssignment_24117,axiom,
! [VarCurr] :
( v78093(VarCurr)
<=> $true ) ).
fof(addAssignment_24116,axiom,
! [VarCurr] :
( v78091(VarCurr)
<=> $false ) ).
fof(addAssignment_24115,axiom,
! [VarCurr] :
( v78089(VarCurr)
<=> v73532(VarCurr) ) ).
fof(addAssignment_24114,axiom,
! [VarCurr] :
( v78003(VarCurr)
<=> v78005(VarCurr) ) ).
fof(addAssignment_24113,axiom,
! [VarCurr] :
( v78005(VarCurr)
<=> v78007(VarCurr) ) ).
fof(addAssignment_24112,axiom,
! [VarCurr] :
( v78007(VarCurr)
<=> v78009(VarCurr) ) ).
fof(addAssignment_24111,axiom,
! [VarCurr] :
( v78009(VarCurr)
<=> v73410(VarCurr,bitIndex31) ) ).
fof(addAssignment_24110,axiom,
! [VarCurr] :
( v73410(VarCurr,bitIndex31)
<=> v73412(VarCurr,bitIndex31) ) ).
fof(addAssignment_24109,axiom,
! [VarCurr] :
( v73412(VarCurr,bitIndex31)
<=> v78011(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1245,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v78034(VarNext)
=> ( v78011(VarNext)
<=> v78011(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1303,axiom,
! [VarNext] :
( v78034(VarNext)
=> ( v78011(VarNext)
<=> v78069(VarNext) ) ) ).
fof(addAssignment_24108,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78069(VarNext)
<=> v78067(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3737,axiom,
! [VarCurr] :
( ~ v78013(VarCurr)
=> ( v78067(VarCurr)
<=> v78070(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3747,axiom,
! [VarCurr] :
( v78013(VarCurr)
=> ( v78067(VarCurr)
<=> v78015(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3736,axiom,
! [VarCurr] :
( ~ v78047(VarCurr)
=> ( v78070(VarCurr)
<=> v78029(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3746,axiom,
! [VarCurr] :
( v78047(VarCurr)
=> ( v78070(VarCurr)
<=> v78071(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_972,axiom,
! [VarCurr] :
( ( ~ v78050(VarCurr)
& ~ v78052(VarCurr) )
=> ( v78071(VarCurr)
<=> v78075(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3735,axiom,
! [VarCurr] :
( v78052(VarCurr)
=> ( v78071(VarCurr)
<=> v78074(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3745,axiom,
! [VarCurr] :
( v78050(VarCurr)
=> ( v78071(VarCurr)
<=> v78072(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3734,axiom,
! [VarCurr] :
( ~ v78060(VarCurr)
=> ( v78075(VarCurr)
<=> v78029(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3744,axiom,
! [VarCurr] :
( v78060(VarCurr)
=> ( v78075(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3733,axiom,
! [VarCurr] :
( ~ v78054(VarCurr)
=> ( v78074(VarCurr)
<=> v78029(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3743,axiom,
! [VarCurr] :
( v78054(VarCurr)
=> ( v78074(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1710,axiom,
! [VarCurr] :
( ~ v78073(VarCurr)
=> ( v78072(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1741,axiom,
! [VarCurr] :
( v78073(VarCurr)
=> ( v78072(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5731,axiom,
! [VarCurr] :
( v78073(VarCurr)
<=> ( v78023(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14344,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78034(VarNext)
<=> ( v78035(VarNext)
& v78044(VarNext) ) ) ) ).
fof(addAssignment_24107,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78044(VarNext)
<=> v78042(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14343,axiom,
! [VarCurr] :
( v78042(VarCurr)
<=> ( v78013(VarCurr)
| v78045(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14342,axiom,
! [VarCurr] :
( v78045(VarCurr)
<=> ( v78046(VarCurr)
& v78066(VarCurr) ) ) ).
fof(writeUnaryOperator_5480,axiom,
! [VarCurr] :
( ~ v78066(VarCurr)
<=> v78013(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14341,axiom,
! [VarCurr] :
( v78046(VarCurr)
<=> ( v78047(VarCurr)
| v78064(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14340,axiom,
! [VarCurr] :
( v78064(VarCurr)
<=> ( v78025(VarCurr)
& v78065(VarCurr) ) ) ).
fof(writeUnaryOperator_5479,axiom,
! [VarCurr] :
( ~ v78065(VarCurr)
<=> v78027(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14339,axiom,
! [VarCurr] :
( v78047(VarCurr)
<=> ( v78048(VarCurr)
& v78027(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14338,axiom,
! [VarCurr] :
( v78048(VarCurr)
<=> ( v78049(VarCurr)
| v78058(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14337,axiom,
! [VarCurr] :
( v78058(VarCurr)
<=> ( v78059(VarCurr)
& v78063(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5730,axiom,
! [VarCurr] :
( v78063(VarCurr)
<=> ( ( v78051(VarCurr,bitIndex2)
<=> $false )
& ( v78051(VarCurr,bitIndex1)
<=> $false )
& ( v78051(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14336,axiom,
! [VarCurr] :
( v78059(VarCurr)
<=> ( v78060(VarCurr)
| v78061(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14335,axiom,
! [VarCurr] :
( v78061(VarCurr)
<=> ( v78025(VarCurr)
& v78062(VarCurr) ) ) ).
fof(writeUnaryOperator_5478,axiom,
! [VarCurr] :
( ~ v78062(VarCurr)
<=> v78060(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5729,axiom,
! [VarCurr] :
( v78060(VarCurr)
<=> ( v78023(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14334,axiom,
! [VarCurr] :
( v78049(VarCurr)
<=> ( v78050(VarCurr)
| v78052(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14333,axiom,
! [VarCurr] :
( v78052(VarCurr)
<=> ( v78053(VarCurr)
& v78057(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5728,axiom,
! [VarCurr] :
( v78057(VarCurr)
<=> ( ( v78051(VarCurr,bitIndex2)
<=> $false )
& ( v78051(VarCurr,bitIndex1)
<=> $true )
& ( v78051(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14332,axiom,
! [VarCurr] :
( v78053(VarCurr)
<=> ( v78054(VarCurr)
| v78055(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14331,axiom,
! [VarCurr] :
( v78055(VarCurr)
<=> ( v78025(VarCurr)
& v78056(VarCurr) ) ) ).
fof(writeUnaryOperator_5477,axiom,
! [VarCurr] :
( ~ v78056(VarCurr)
<=> v78054(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5727,axiom,
! [VarCurr] :
( v78054(VarCurr)
<=> ( v78023(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5726,axiom,
! [VarCurr] :
( v78050(VarCurr)
<=> ( ( v78051(VarCurr,bitIndex2)
<=> $true )
& ( v78051(VarCurr,bitIndex1)
<=> $false )
& ( v78051(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_24106,axiom,
! [VarCurr] :
( v78051(VarCurr,bitIndex0)
<=> v78021(VarCurr) ) ).
fof(addAssignment_24105,axiom,
! [VarCurr] :
( v78051(VarCurr,bitIndex1)
<=> v78019(VarCurr) ) ).
fof(addAssignment_24104,axiom,
! [VarCurr] :
( v78051(VarCurr,bitIndex2)
<=> v78017(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14330,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78035(VarNext)
<=> ( v78036(VarNext)
& v78031(VarNext) ) ) ) ).
fof(writeUnaryOperator_5476,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v78036(VarNext)
<=> v78038(VarNext) ) ) ).
fof(addAssignment_24103,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v78038(VarNext)
<=> v78031(VarCurr) ) ) ).
fof(addAssignment_24102,axiom,
! [VarCurr] :
( v78031(VarCurr)
<=> v73466(VarCurr) ) ).
fof(addAssignment_24101,axiom,
! [VarCurr] :
( v78029(VarCurr)
<=> $false ) ).
fof(addAssignment_24100,axiom,
! [VarCurr] :
( v78027(VarCurr)
<=> v73443(VarCurr) ) ).
fof(addAssignment_24099,axiom,
! [VarCurr] :
( v78025(VarCurr)
<=> $false ) ).
fof(addAssignment_24098,axiom,
! [VarCurr] :
( v78023(VarCurr)
<=> v73435(VarCurr,bitIndex31) ) ).
fof(addAssignment_24097,axiom,
! [VarCurr] :
( v73435(VarCurr,bitIndex31)
<=> v73437(VarCurr,bitIndex31) ) ).
fof(addAssignment_24096,axiom,
! [VarCurr] :
( v73437(VarCurr,bitIndex31)
<=> v72861(VarCurr,bitIndex31) ) ).
fof(addAssignment_24095,axiom,
! [VarCurr] :
( v78021(VarCurr)
<=> $false ) ).
fof(addAssignment_24094,axiom,
! [VarCurr] :
( v78019(VarCurr)
<=> $false ) ).
fof(addAssignment_24093,axiom,
! [VarCurr] :
( v78017(VarCurr)
<=> $true ) ).
fof(addAssignment_24092,axiom,
! [VarCurr] :
( v78015(VarCurr)
<=> $false ) ).
fof(addAssignment_24091,axiom,
! [VarCurr] :
( v78013(VarCurr)
<=> v73418(VarCurr) ) ).
fof(addAssignment_24090,axiom,
! [VarCurr] :
( v77927(VarCurr)
<=> v77929(VarCurr) ) ).
fof(addAssignment_24089,axiom,
! [VarCurr] :
( v77929(VarCurr)
<=> v77931(VarCurr) ) ).
fof(addAssignment_24088,axiom,
! [VarCurr] :
( v77931(VarCurr)
<=> v77933(VarCurr) ) ).
fof(addAssignment_24087,axiom,
! [VarCurr] :
( v77933(VarCurr)
<=> v73296(VarCurr,bitIndex31) ) ).
fof(addAssignment_24086,axiom,
! [VarCurr] :
( v73296(VarCurr,bitIndex31)
<=> v73298(VarCurr,bitIndex31) ) ).
fof(addAssignment_24085,axiom,
! [VarCurr] :
( v73298(VarCurr,bitIndex31)
<=> v77935(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1244,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v77958(VarNext)
=> ( v77935(VarNext)
<=> v77935(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1302,axiom,
! [VarNext] :
( v77958(VarNext)
=> ( v77935(VarNext)
<=> v77993(VarNext) ) ) ).
fof(addAssignment_24084,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v77993(VarNext)
<=> v77991(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3732,axiom,
! [VarCurr] :
( ~ v77937(VarCurr)
=> ( v77991(VarCurr)
<=> v77994(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3742,axiom,
! [VarCurr] :
( v77937(VarCurr)
=> ( v77991(VarCurr)
<=> v77939(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3731,axiom,
! [VarCurr] :
( ~ v77971(VarCurr)
=> ( v77994(VarCurr)
<=> v77953(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3741,axiom,
! [VarCurr] :
( v77971(VarCurr)
=> ( v77994(VarCurr)
<=> v77995(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_971,axiom,
! [VarCurr] :
( ( ~ v77974(VarCurr)
& ~ v77976(VarCurr) )
=> ( v77995(VarCurr)
<=> v77999(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3730,axiom,
! [VarCurr] :
( v77976(VarCurr)
=> ( v77995(VarCurr)
<=> v77998(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3740,axiom,
! [VarCurr] :
( v77974(VarCurr)
=> ( v77995(VarCurr)
<=> v77996(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3729,axiom,
! [VarCurr] :
( ~ v77984(VarCurr)
=> ( v77999(VarCurr)
<=> v77953(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3739,axiom,
! [VarCurr] :
( v77984(VarCurr)
=> ( v77999(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3728,axiom,
! [VarCurr] :
( ~ v77978(VarCurr)
=> ( v77998(VarCurr)
<=> v77953(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3738,axiom,
! [VarCurr] :
( v77978(VarCurr)
=> ( v77998(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1709,axiom,
! [VarCurr] :
( ~ v77997(VarCurr)
=> ( v77996(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1740,axiom,
! [VarCurr] :
( v77997(VarCurr)
=> ( v77996(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5725,axiom,
! [VarCurr] :
( v77997(VarCurr)
<=> ( v77947(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14329,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v77958(VarNext)
<=> ( v77959(VarNext)
& v77968(VarNext) ) ) ) ).
fof(addAssignment_24083,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v77968(VarNext)
<=> v77966(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14328,axiom,
! [VarCurr] :
( v77966(VarCurr)
<=> ( v77937(VarCurr)
| v77969(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14327,axiom,
! [VarCurr] :
( v77969(VarCurr)
<=> ( v77970(VarCurr)
& v77990(VarCurr) ) ) ).
fof(writeUnaryOperator_5475,axiom,
! [VarCurr] :
( ~ v77990(VarCurr)
<=> v77937(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14326,axiom,
! [VarCurr] :
( v77970(VarCurr)
<=> ( v77971(VarCurr)
| v77988(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14325,axiom,
! [VarCurr] :
( v77988(VarCurr)
<=> ( v77949(VarCurr)
& v77989(VarCurr) ) ) ).
fof(writeUnaryOperator_5474,axiom,
! [VarCurr] :
( ~ v77989(VarCurr)
<=> v77951(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14324,axiom,
! [VarCurr] :
( v77971(VarCurr)
<=> ( v77972(VarCurr)
& v77951(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14323,axiom,
! [VarCurr] :
( v77972(VarCurr)
<=> ( v77973(VarCurr)
| v77982(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14322,axiom,
! [VarCurr] :
( v77982(VarCurr)
<=> ( v77983(VarCurr)
& v77987(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5724,axiom,
! [VarCurr] :
( v77987(VarCurr)
<=> ( ( v77975(VarCurr,bitIndex2)
<=> $false )
& ( v77975(VarCurr,bitIndex1)
<=> $false )
& ( v77975(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14321,axiom,
! [VarCurr] :
( v77983(VarCurr)
<=> ( v77984(VarCurr)
| v77985(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14320,axiom,
! [VarCurr] :
( v77985(VarCurr)
<=> ( v77949(VarCurr)
& v77986(VarCurr) ) ) ).
fof(writeUnaryOperator_5473,axiom,
! [VarCurr] :
( ~ v77986(VarCurr)
<=> v77984(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5723,axiom,
! [VarCurr] :
( v77984(VarCurr)
<=> ( v77947(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14319,axiom,
! [VarCurr] :
( v77973(VarCurr)
<=> ( v77974(VarCurr)
| v77976(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14318,axiom,
! [VarCurr] :
( v77976(VarCurr)
<=> ( v77977(VarCurr)
& v77981(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5722,axiom,
! [VarCurr] :
( v77981(VarCurr)
<=> ( ( v77975(VarCurr,bitIndex2)
<=> $false )
& ( v77975(VarCurr,bitIndex1)
<=> $true )
& ( v77975(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14317,axiom,
! [VarCurr] :
( v77977(VarCurr)
<=> ( v77978(VarCurr)
| v77979(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14316,axiom,
! [VarCurr] :
( v77979(VarCurr)
<=> ( v77949(VarCurr)
& v77980(VarCurr) ) ) ).
fof(writeUnaryOperator_5472,axiom,
! [VarCurr] :
( ~ v77980(VarCurr)
<=> v77978(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5721,axiom,
! [VarCurr] :
( v77978(VarCurr)
<=> ( v77947(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5720,axiom,
! [VarCurr] :
( v77974(VarCurr)
<=> ( ( v77975(VarCurr,bitIndex2)
<=> $true )
& ( v77975(VarCurr,bitIndex1)
<=> $false )
& ( v77975(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_24082,axiom,
! [VarCurr] :
( v77975(VarCurr,bitIndex0)
<=> v77945(VarCurr) ) ).
fof(addAssignment_24081,axiom,
! [VarCurr] :
( v77975(VarCurr,bitIndex1)
<=> v77943(VarCurr) ) ).
fof(addAssignment_24080,axiom,
! [VarCurr] :
( v77975(VarCurr,bitIndex2)
<=> v77941(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14315,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v77959(VarNext)
<=> ( v77960(VarNext)
& v77955(VarNext) ) ) ) ).
fof(writeUnaryOperator_5471,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v77960(VarNext)
<=> v77962(VarNext) ) ) ).
fof(addAssignment_24079,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v77962(VarNext)
<=> v77955(VarCurr) ) ) ).
fof(addAssignment_24078,axiom,
! [VarCurr] :
( v77955(VarCurr)
<=> v73352(VarCurr) ) ).
fof(addAssignment_24077,axiom,
! [VarCurr] :
( v77953(VarCurr)
<=> $false ) ).
fof(addAssignment_24076,axiom,
! [VarCurr] :
( v77951(VarCurr)
<=> v73329(VarCurr) ) ).
fof(addAssignment_24075,axiom,
! [VarCurr] :
( v77949(VarCurr)
<=> $false ) ).
fof(addAssignment_24074,axiom,
! [VarCurr] :
( v77947(VarCurr)
<=> v73321(VarCurr,bitIndex31) ) ).
fof(addAssignment_24073,axiom,
! [VarCurr] :
( v73321(VarCurr,bitIndex31)
<=> v73323(VarCurr,bitIndex31) ) ).
fof(addAssignment_24072,axiom,
! [VarCurr] :
( v73323(VarCurr,bitIndex31)
<=> v72861(VarCurr,bitIndex31) ) ).
fof(addAssignment_24071,axiom,
! [VarCurr] :
( v77945(VarCurr)
<=> $false ) ).
fof(addAssignment_24070,axiom,
! [VarCurr] :
( v77943(VarCurr)
<=> $false ) ).
fof(addAssignment_24069,axiom,
! [VarCurr] :
( v77941(VarCurr)
<=> $true ) ).
fof(addAssignment_24068,axiom,
! [VarCurr] :
( v77939(VarCurr)
<=> $false ) ).
fof(addAssignment_24067,axiom,
! [VarCurr] :
( v77937(VarCurr)
<=> v73304(VarCurr) ) ).
fof(addAssignment_24066,axiom,
! [VarCurr] :
( v77851(VarCurr)
<=> v77853(VarCurr) ) ).
fof(addAssignment_24065,axiom,
! [VarCurr] :
( v77853(VarCurr)
<=> v77855(VarCurr) ) ).
fof(addAssignment_24064,axiom,
! [VarCurr] :
( v77855(VarCurr)
<=> v77857(VarCurr) ) ).
fof(addAssignment_24063,axiom,
! [VarCurr] :
( v77857(VarCurr)
<=> v73182(VarCurr,bitIndex31) ) ).
fof(addAssignment_24062,axiom,
! [VarCurr] :
( v73182(VarCurr,bitIndex31)
<=> v73184(VarCurr,bitIndex31) ) ).
fof(addAssignment_24061,axiom,
! [VarCurr] :
( v73184(VarCurr,bitIndex31)
<=> v77859(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1243,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v77882(VarNext)
=> ( v77859(VarNext)
<=> v77859(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1301,axiom,
! [VarNext] :
( v77882(VarNext)
=> ( v77859(VarNext)
<=> v77917(VarNext) ) ) ).
fof(addAssignment_24060,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v77917(VarNext)
<=> v77915(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3727,axiom,
! [VarCurr] :
( ~ v77861(VarCurr)
=> ( v77915(VarCurr)
<=> v77918(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3737,axiom,
! [VarCurr] :
( v77861(VarCurr)
=> ( v77915(VarCurr)
<=> v77863(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3726,axiom,
! [VarCurr] :
( ~ v77895(VarCurr)
=> ( v77918(VarCurr)
<=> v77877(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3736,axiom,
! [VarCurr] :
( v77895(VarCurr)
=> ( v77918(VarCurr)
<=> v77919(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_970,axiom,
! [VarCurr] :
( ( ~ v77898(VarCurr)
& ~ v77900(VarCurr) )
=> ( v77919(VarCurr)
<=> v77923(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3725,axiom,
! [VarCurr] :
( v77900(VarCurr)
=> ( v77919(VarCurr)
<=> v77922(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3735,axiom,
! [VarCurr] :
( v77898(VarCurr)
=> ( v77919(VarCurr)
<=> v77920(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3724,axiom,
! [VarCurr] :
( ~ v77908(VarCurr)
=> ( v77923(VarCurr)
<=> v77877(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3734,axiom,
! [VarCurr] :
( v77908(VarCurr)
=> ( v77923(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3723,axiom,
! [VarCurr] :
( ~ v77902(VarCurr)
=> ( v77922(VarCurr)
<=> v77877(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3733,axiom,
! [VarCurr] :
( v77902(VarCurr)
=> ( v77922(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1708,axiom,
! [VarCurr] :
( ~ v77921(VarCurr)
=> ( v77920(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1739,axiom,
! [VarCurr] :
( v77921(VarCurr)
=> ( v77920(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5719,axiom,
! [VarCurr] :
( v77921(VarCurr)
<=> ( v77871(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14314,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v77882(VarNext)
<=> ( v77883(VarNext)
& v77892(VarNext) ) ) ) ).
fof(addAssignment_24059,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v77892(VarNext)
<=> v77890(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14313,axiom,
! [VarCurr] :
( v77890(VarCurr)
<=> ( v77861(VarCurr)
| v77893(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14312,axiom,
! [VarCurr] :
( v77893(VarCurr)
<=> ( v77894(VarCurr)
& v77914(VarCurr) ) ) ).
fof(writeUnaryOperator_5470,axiom,
! [VarCurr] :
( ~ v77914(VarCurr)
<=> v77861(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14311,axiom,
! [VarCurr] :
( v77894(VarCurr)
<=> ( v77895(VarCurr)
| v77912(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14310,axiom,
! [VarCurr] :
( v77912(VarCurr)
<=> ( v77873(VarCurr)
& v77913(VarCurr) ) ) ).
fof(writeUnaryOperator_5469,axiom,
! [VarCurr] :
( ~ v77913(VarCurr)
<=> v77875(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14309,axiom,
! [VarCurr] :
( v77895(VarCurr)
<=> ( v77896(VarCurr)
& v77875(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14308,axiom,
! [VarCurr] :
( v77896(VarCurr)
<=> ( v77897(VarCurr)
| v77906(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14307,axiom,
! [VarCurr] :
( v77906(VarCurr)
<=> ( v77907(VarCurr)
& v77911(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5718,axiom,
! [VarCurr] :
( v77911(VarCurr)
<=> ( ( v77899(VarCurr,bitIndex2)
<=> $false )
& ( v77899(VarCurr,bitIndex1)
<=> $false )
& ( v77899(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14306,axiom,
! [VarCurr] :
( v77907(VarCurr)
<=> ( v77908(VarCurr)
| v77909(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14305,axiom,
! [VarCurr] :
( v77909(VarCurr)
<=> ( v77873(VarCurr)
& v77910(VarCurr) ) ) ).
fof(writeUnaryOperator_5468,axiom,
! [VarCurr] :
( ~ v77910(VarCurr)
<=> v77908(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5717,axiom,
! [VarCurr] :
( v77908(VarCurr)
<=> ( v77871(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14304,axiom,
! [VarCurr] :
( v77897(VarCurr)
<=> ( v77898(VarCurr)
| v77900(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14303,axiom,
! [VarCurr] :
( v77900(VarCurr)
<=> ( v77901(VarCurr)
& v77905(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5716,axiom,
! [VarCurr] :
( v77905(VarCurr)
<=> ( ( v77899(VarCurr,bitIndex2)
<=> $false )
& ( v77899(VarCurr,bitIndex1)
<=> $true )
& ( v77899(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14302,axiom,
! [VarCurr] :
( v77901(VarCurr)
<=> ( v77902(VarCurr)
| v77903(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14301,axiom,
! [VarCurr] :
( v77903(VarCurr)
<=> ( v77873(VarCurr)
& v77904(VarCurr) ) ) ).
fof(writeUnaryOperator_5467,axiom,
! [VarCurr] :
( ~ v77904(VarCurr)
<=> v77902(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5715,axiom,
! [VarCurr] :
( v77902(VarCurr)
<=> ( v77871(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5714,axiom,
! [VarCurr] :
( v77898(VarCurr)
<=> ( ( v77899(VarCurr,bitIndex2)
<=> $true )
& ( v77899(VarCurr,bitIndex1)
<=> $false )
& ( v77899(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_24058,axiom,
! [VarCurr] :
( v77899(VarCurr,bitIndex0)
<=> v77869(VarCurr) ) ).
fof(addAssignment_24057,axiom,
! [VarCurr] :
( v77899(VarCurr,bitIndex1)
<=> v77867(VarCurr) ) ).
fof(addAssignment_24056,axiom,
! [VarCurr] :
( v77899(VarCurr,bitIndex2)
<=> v77865(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14300,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v77883(VarNext)
<=> ( v77884(VarNext)
& v77879(VarNext) ) ) ) ).
fof(writeUnaryOperator_5466,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v77884(VarNext)
<=> v77886(VarNext) ) ) ).
fof(addAssignment_24055,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v77886(VarNext)
<=> v77879(VarCurr) ) ) ).
fof(addAssignment_24054,axiom,
! [VarCurr] :
( v77879(VarCurr)
<=> v73238(VarCurr) ) ).
fof(addAssignment_24053,axiom,
! [VarCurr] :
( v77877(VarCurr)
<=> $false ) ).
fof(addAssignment_24052,axiom,
! [VarCurr] :
( v77875(VarCurr)
<=> v73215(VarCurr) ) ).
fof(addAssignment_24051,axiom,
! [VarCurr] :
( v77873(VarCurr)
<=> $false ) ).
fof(addAssignment_24050,axiom,
! [VarCurr] :
( v77871(VarCurr)
<=> v73207(VarCurr,bitIndex31) ) ).
fof(addAssignment_24049,axiom,
! [VarCurr] :
( v73207(VarCurr,bitIndex31)
<=> v73209(VarCurr,bitIndex31) ) ).
fof(addAssignment_24048,axiom,
! [VarCurr] :
( v73209(VarCurr,bitIndex31)
<=> v72861(VarCurr,bitIndex31) ) ).
fof(addAssignment_24047,axiom,
! [VarCurr] :
( v77869(VarCurr)
<=> $false ) ).
fof(addAssignment_24046,axiom,
! [VarCurr] :
( v77867(VarCurr)
<=> $false ) ).
fof(addAssignment_24045,axiom,
! [VarCurr] :
( v77865(VarCurr)
<=> $true ) ).
fof(addAssignment_24044,axiom,
! [VarCurr] :
( v77863(VarCurr)
<=> $false ) ).
fof(addAssignment_24043,axiom,
! [VarCurr] :
( v77861(VarCurr)
<=> v73190(VarCurr) ) ).
fof(addAssignment_24042,axiom,
! [VarCurr] :
( v77775(VarCurr)
<=> v77777(VarCurr) ) ).
fof(addAssignment_24041,axiom,
! [VarCurr] :
( v77777(VarCurr)
<=> v77779(VarCurr) ) ).
fof(addAssignment_24040,axiom,
! [VarCurr] :
( v77779(VarCurr)
<=> v77781(VarCurr) ) ).
fof(addAssignment_24039,axiom,
! [VarCurr] :
( v77781(VarCurr)
<=> v73068(VarCurr,bitIndex31) ) ).
fof(addAssignment_24038,axiom,
! [VarCurr] :
( v73068(VarCurr,bitIndex31)
<=> v73070(VarCurr,bitIndex31) ) ).
fof(addAssignment_24037,axiom,
! [VarCurr] :
( v73070(VarCurr,bitIndex31)
<=> v77783(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1242,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v77806(VarNext)
=> ( v77783(VarNext)
<=> v77783(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1300,axiom,
! [VarNext] :
( v77806(VarNext)
=> ( v77783(VarNext)
<=> v77841(VarNext) ) ) ).
fof(addAssignment_24036,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v77841(VarNext)
<=> v77839(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3722,axiom,
! [VarCurr] :
( ~ v77785(VarCurr)
=> ( v77839(VarCurr)
<=> v77842(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3732,axiom,
! [VarCurr] :
( v77785(VarCurr)
=> ( v77839(VarCurr)
<=> v77787(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3721,axiom,
! [VarCurr] :
( ~ v77819(VarCurr)
=> ( v77842(VarCurr)
<=> v77801(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3731,axiom,
! [VarCurr] :
( v77819(VarCurr)
=> ( v77842(VarCurr)
<=> v77843(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_969,axiom,
! [VarCurr] :
( ( ~ v77822(VarCurr)
& ~ v77824(VarCurr) )
=> ( v77843(VarCurr)
<=> v77847(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3720,axiom,
! [VarCurr] :
( v77824(VarCurr)
=> ( v77843(VarCurr)
<=> v77846(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3730,axiom,
! [VarCurr] :
( v77822(VarCurr)
=> ( v77843(VarCurr)
<=> v77844(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3719,axiom,
! [VarCurr] :
( ~ v77832(VarCurr)
=> ( v77847(VarCurr)
<=> v77801(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3729,axiom,
! [VarCurr] :
( v77832(VarCurr)
=> ( v77847(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3718,axiom,
! [VarCurr] :
( ~ v77826(VarCurr)
=> ( v77846(VarCurr)
<=> v77801(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3728,axiom,
! [VarCurr] :
( v77826(VarCurr)
=> ( v77846(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1707,axiom,
! [VarCurr] :
( ~ v77845(VarCurr)
=> ( v77844(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1738,axiom,
! [VarCurr] :
( v77845(VarCurr)
=> ( v77844(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5713,axiom,
! [VarCurr] :
( v77845(VarCurr)
<=> ( v77795(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14299,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v77806(VarNext)
<=> ( v77807(VarNext)
& v77816(VarNext) ) ) ) ).
fof(addAssignment_24035,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v77816(VarNext)
<=> v77814(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14298,axiom,
! [VarCurr] :
( v77814(VarCurr)
<=> ( v77785(VarCurr)
| v77817(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14297,axiom,
! [VarCurr] :
( v77817(VarCurr)
<=> ( v77818(VarCurr)
& v77838(VarCurr) ) ) ).
fof(writeUnaryOperator_5465,axiom,
! [VarCurr] :
( ~ v77838(VarCurr)
<=> v77785(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14296,axiom,
! [VarCurr] :
( v77818(VarCurr)
<=> ( v77819(VarCurr)
| v77836(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14295,axiom,
! [VarCurr] :
( v77836(VarCurr)
<=> ( v77797(VarCurr)
& v77837(VarCurr) ) ) ).
fof(writeUnaryOperator_5464,axiom,
! [VarCurr] :
( ~ v77837(VarCurr)
<=> v77799(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14294,axiom,
! [VarCurr] :
( v77819(VarCurr)
<=> ( v77820(VarCurr)
& v77799(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14293,axiom,
! [VarCurr] :
( v77820(VarCurr)
<=> ( v77821(VarCurr)
| v77830(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14292,axiom,
! [VarCurr] :
( v77830(VarCurr)
<=> ( v77831(VarCurr)
& v77835(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5712,axiom,
! [VarCurr] :
( v77835(VarCurr)
<=> ( ( v77823(VarCurr,bitIndex2)
<=> $false )
& ( v77823(VarCurr,bitIndex1)
<=> $false )
& ( v77823(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14291,axiom,
! [VarCurr] :
( v77831(VarCurr)
<=> ( v77832(VarCurr)
| v77833(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14290,axiom,
! [VarCurr] :
( v77833(VarCurr)
<=> ( v77797(VarCurr)
& v77834(VarCurr) ) ) ).
fof(writeUnaryOperator_5463,axiom,
! [VarCurr] :
( ~ v77834(VarCurr)
<=> v77832(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5711,axiom,
! [VarCurr] :
( v77832(VarCurr)
<=> ( v77795(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14289,axiom,
! [VarCurr] :
( v77821(VarCurr)
<=> ( v77822(VarCurr)
| v77824(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14288,axiom,
! [VarCurr] :
( v77824(VarCurr)
<=> ( v77825(VarCurr)
& v77829(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5710,axiom,
! [VarCurr] :
( v77829(VarCurr)
<=> ( ( v77823(VarCurr,bitIndex2)
<=> $false )
& ( v77823(VarCurr,bitIndex1)
<=> $true )
& ( v77823(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14287,axiom,
! [VarCurr] :
( v77825(VarCurr)
<=> ( v77826(VarCurr)
| v77827(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14286,axiom,
! [VarCurr] :
( v77827(VarCurr)
<=> ( v77797(VarCurr)
& v77828(VarCurr) ) ) ).
fof(writeUnaryOperator_5462,axiom,
! [VarCurr] :
( ~ v77828(VarCurr)
<=> v77826(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5709,axiom,
! [VarCurr] :
( v77826(VarCurr)
<=> ( v77795(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5708,axiom,
! [VarCurr] :
( v77822(VarCurr)
<=> ( ( v77823(VarCurr,bitIndex2)
<=> $true )
& ( v77823(VarCurr,bitIndex1)
<=> $false )
& ( v77823(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_24034,axiom,
! [VarCurr] :
( v77823(VarCurr,bitIndex0)
<=> v77793(VarCurr) ) ).
fof(addAssignment_24033,axiom,
! [VarCurr] :
( v77823(VarCurr,bitIndex1)
<=> v77791(VarCurr) ) ).
fof(addAssignment_24032,axiom,
! [VarCurr] :
( v77823(VarCurr,bitIndex2)
<=> v77789(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14285,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v77807(VarNext)
<=> ( v77808(VarNext)
& v77803(VarNext) ) ) ) ).
fof(writeUnaryOperator_5461,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v77808(VarNext)
<=> v77810(VarNext) ) ) ).
fof(addAssignment_24031,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v77810(VarNext)
<=> v77803(VarCurr) ) ) ).
fof(addAssignment_24030,axiom,
! [VarCurr] :
( v77803(VarCurr)
<=> v73124(VarCurr) ) ).
fof(addAssignment_24029,axiom,
! [VarCurr] :
( v77801(VarCurr)
<=> $false ) ).
fof(addAssignment_24028,axiom,
! [VarCurr] :
( v77799(VarCurr)
<=> v73101(VarCurr) ) ).
fof(addAssignment_24027,axiom,
! [VarCurr] :
( v77797(VarCurr)
<=> $false ) ).
fof(addAssignment_24026,axiom,
! [VarCurr] :
( v77795(VarCurr)
<=> v73093(VarCurr,bitIndex31) ) ).
fof(addAssignment_24025,axiom,
! [VarCurr] :
( v73093(VarCurr,bitIndex31)
<=> v73095(VarCurr,bitIndex31) ) ).
fof(addAssignment_24024,axiom,
! [VarCurr] :
( v73095(VarCurr,bitIndex31)
<=> v72861(VarCurr,bitIndex31) ) ).
fof(addAssignment_24023,axiom,
! [VarCurr] :
( v77793(VarCurr)
<=> $false ) ).
fof(addAssignment_24022,axiom,
! [VarCurr] :
( v77791(VarCurr)
<=> $false ) ).
fof(addAssignment_24021,axiom,
! [VarCurr] :
( v77789(VarCurr)
<=> $true ) ).
fof(addAssignment_24020,axiom,
! [VarCurr] :
( v77787(VarCurr)
<=> $false ) ).
fof(addAssignment_24019,axiom,
! [VarCurr] :
( v77785(VarCurr)
<=> v73076(VarCurr) ) ).
fof(addAssignment_24018,axiom,
! [VarCurr] :
( v77699(VarCurr)
<=> v77701(VarCurr) ) ).
fof(addAssignment_24017,axiom,
! [VarCurr] :
( v77701(VarCurr)
<=> v77703(VarCurr) ) ).
fof(addAssignment_24016,axiom,
! [VarCurr] :
( v77703(VarCurr)
<=> v77705(VarCurr) ) ).
fof(addAssignment_24015,axiom,
! [VarCurr] :
( v77705(VarCurr)
<=> v72954(VarCurr,bitIndex31) ) ).
fof(addAssignment_24014,axiom,
! [VarCurr] :
( v72954(VarCurr,bitIndex31)
<=> v72956(VarCurr,bitIndex31) ) ).
fof(addAssignment_24013,axiom,
! [VarCurr] :
( v72956(VarCurr,bitIndex31)
<=> v77707(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1241,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v77730(VarNext)
=> ( v77707(VarNext)
<=> v77707(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1299,axiom,
! [VarNext] :
( v77730(VarNext)
=> ( v77707(VarNext)
<=> v77765(VarNext) ) ) ).
fof(addAssignment_24012,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v77765(VarNext)
<=> v77763(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3717,axiom,
! [VarCurr] :
( ~ v77709(VarCurr)
=> ( v77763(VarCurr)
<=> v77766(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3727,axiom,
! [VarCurr] :
( v77709(VarCurr)
=> ( v77763(VarCurr)
<=> v77711(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3716,axiom,
! [VarCurr] :
( ~ v77743(VarCurr)
=> ( v77766(VarCurr)
<=> v77725(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3726,axiom,
! [VarCurr] :
( v77743(VarCurr)
=> ( v77766(VarCurr)
<=> v77767(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_968,axiom,
! [VarCurr] :
( ( ~ v77746(VarCurr)
& ~ v77748(VarCurr) )
=> ( v77767(VarCurr)
<=> v77771(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3715,axiom,
! [VarCurr] :
( v77748(VarCurr)
=> ( v77767(VarCurr)
<=> v77770(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3725,axiom,
! [VarCurr] :
( v77746(VarCurr)
=> ( v77767(VarCurr)
<=> v77768(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3714,axiom,
! [VarCurr] :
( ~ v77756(VarCurr)
=> ( v77771(VarCurr)
<=> v77725(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3724,axiom,
! [VarCurr] :
( v77756(VarCurr)
=> ( v77771(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3713,axiom,
! [VarCurr] :
( ~ v77750(VarCurr)
=> ( v77770(VarCurr)
<=> v77725(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3723,axiom,
! [VarCurr] :
( v77750(VarCurr)
=> ( v77770(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1706,axiom,
! [VarCurr] :
( ~ v77769(VarCurr)
=> ( v77768(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1737,axiom,
! [VarCurr] :
( v77769(VarCurr)
=> ( v77768(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5707,axiom,
! [VarCurr] :
( v77769(VarCurr)
<=> ( v77719(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14284,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v77730(VarNext)
<=> ( v77731(VarNext)
& v77740(VarNext) ) ) ) ).
fof(addAssignment_24011,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v77740(VarNext)
<=> v77738(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14283,axiom,
! [VarCurr] :
( v77738(VarCurr)
<=> ( v77709(VarCurr)
| v77741(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14282,axiom,
! [VarCurr] :
( v77741(VarCurr)
<=> ( v77742(VarCurr)
& v77762(VarCurr) ) ) ).
fof(writeUnaryOperator_5460,axiom,
! [VarCurr] :
( ~ v77762(VarCurr)
<=> v77709(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14281,axiom,
! [VarCurr] :
( v77742(VarCurr)
<=> ( v77743(VarCurr)
| v77760(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14280,axiom,
! [VarCurr] :
( v77760(VarCurr)
<=> ( v77721(VarCurr)
& v77761(VarCurr) ) ) ).
fof(writeUnaryOperator_5459,axiom,
! [VarCurr] :
( ~ v77761(VarCurr)
<=> v77723(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14279,axiom,
! [VarCurr] :
( v77743(VarCurr)
<=> ( v77744(VarCurr)
& v77723(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14278,axiom,
! [VarCurr] :
( v77744(VarCurr)
<=> ( v77745(VarCurr)
| v77754(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14277,axiom,
! [VarCurr] :
( v77754(VarCurr)
<=> ( v77755(VarCurr)
& v77759(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5706,axiom,
! [VarCurr] :
( v77759(VarCurr)
<=> ( ( v77747(VarCurr,bitIndex2)
<=> $false )
& ( v77747(VarCurr,bitIndex1)
<=> $false )
& ( v77747(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14276,axiom,
! [VarCurr] :
( v77755(VarCurr)
<=> ( v77756(VarCurr)
| v77757(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14275,axiom,
! [VarCurr] :
( v77757(VarCurr)
<=> ( v77721(VarCurr)
& v77758(VarCurr) ) ) ).
fof(writeUnaryOperator_5458,axiom,
! [VarCurr] :
( ~ v77758(VarCurr)
<=> v77756(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5705,axiom,
! [VarCurr] :
( v77756(VarCurr)
<=> ( v77719(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14274,axiom,
! [VarCurr] :
( v77745(VarCurr)
<=> ( v77746(VarCurr)
| v77748(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14273,axiom,
! [VarCurr] :
( v77748(VarCurr)
<=> ( v77749(VarCurr)
& v77753(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5704,axiom,
! [VarCurr] :
( v77753(VarCurr)
<=> ( ( v77747(VarCurr,bitIndex2)
<=> $false )
& ( v77747(VarCurr,bitIndex1)
<=> $true )
& ( v77747(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14272,axiom,
! [VarCurr] :
( v77749(VarCurr)
<=> ( v77750(VarCurr)
| v77751(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14271,axiom,
! [VarCurr] :
( v77751(VarCurr)
<=> ( v77721(VarCurr)
& v77752(VarCurr) ) ) ).
fof(writeUnaryOperator_5457,axiom,
! [VarCurr] :
( ~ v77752(VarCurr)
<=> v77750(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5703,axiom,
! [VarCurr] :
( v77750(VarCurr)
<=> ( v77719(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5702,axiom,
! [VarCurr] :
( v77746(VarCurr)
<=> ( ( v77747(VarCurr,bitIndex2)
<=> $true )
& ( v77747(VarCurr,bitIndex1)
<=> $false )
& ( v77747(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_24010,axiom,
! [VarCurr] :
( v77747(VarCurr,bitIndex0)
<=> v77717(VarCurr) ) ).
fof(addAssignment_24009,axiom,
! [VarCurr] :
( v77747(VarCurr,bitIndex1)
<=> v77715(VarCurr) ) ).
fof(addAssignment_24008,axiom,
! [VarCurr] :
( v77747(VarCurr,bitIndex2)
<=> v77713(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14270,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v77731(VarNext)
<=> ( v77732(VarNext)
& v77727(VarNext) ) ) ) ).
fof(writeUnaryOperator_5456,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v77732(VarNext)
<=> v77734(VarNext) ) ) ).
fof(addAssignment_24007,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v77734(VarNext)
<=> v77727(VarCurr) ) ) ).
fof(addAssignment_24006,axiom,
! [VarCurr] :
( v77727(VarCurr)
<=> v73010(VarCurr) ) ).
fof(addAssignment_24005,axiom,
! [VarCurr] :
( v77725(VarCurr)
<=> $false ) ).
fof(addAssignment_24004,axiom,
! [VarCurr] :
( v77723(VarCurr)
<=> v72987(VarCurr) ) ).
fof(addAssignment_24003,axiom,
! [VarCurr] :
( v77721(VarCurr)
<=> $false ) ).
fof(addAssignment_24002,axiom,
! [VarCurr] :
( v77719(VarCurr)
<=> v72979(VarCurr,bitIndex31) ) ).
fof(addAssignment_24001,axiom,
! [VarCurr] :
( v72979(VarCurr,bitIndex31)
<=> v72981(VarCurr,bitIndex31) ) ).
fof(addAssignment_24000,axiom,
! [VarCurr] :
( v72981(VarCurr,bitIndex31)
<=> v72861(VarCurr,bitIndex31) ) ).
fof(addAssignment_23999,axiom,
! [VarCurr] :
( v77717(VarCurr)
<=> $false ) ).
fof(addAssignment_23998,axiom,
! [VarCurr] :
( v77715(VarCurr)
<=> $false ) ).
fof(addAssignment_23997,axiom,
! [VarCurr] :
( v77713(VarCurr)
<=> $true ) ).
fof(addAssignment_23996,axiom,
! [VarCurr] :
( v77711(VarCurr)
<=> $false ) ).
fof(addAssignment_23995,axiom,
! [VarCurr] :
( v77709(VarCurr)
<=> v72962(VarCurr) ) ).
fof(addAssignment_23994,axiom,
! [VarCurr] :
( v77623(VarCurr)
<=> v77625(VarCurr) ) ).
fof(addAssignment_23993,axiom,
! [VarCurr] :
( v77625(VarCurr)
<=> v77627(VarCurr) ) ).
fof(addAssignment_23992,axiom,
! [VarCurr] :
( v77627(VarCurr)
<=> v77629(VarCurr) ) ).
fof(addAssignment_23991,axiom,
! [VarCurr] :
( v77629(VarCurr)
<=> v72822(VarCurr,bitIndex31) ) ).
fof(addAssignment_23990,axiom,
! [VarCurr] :
( v72822(VarCurr,bitIndex31)
<=> v72824(VarCurr,bitIndex31) ) ).
fof(addAssignment_23989,axiom,
! [VarCurr] :
( v72824(VarCurr,bitIndex31)
<=> v77631(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1240,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v77654(VarNext)
=> ( v77631(VarNext)
<=> v77631(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1298,axiom,
! [VarNext] :
( v77654(VarNext)
=> ( v77631(VarNext)
<=> v77689(VarNext) ) ) ).
fof(addAssignment_23988,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v77689(VarNext)
<=> v77687(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3712,axiom,
! [VarCurr] :
( ~ v77633(VarCurr)
=> ( v77687(VarCurr)
<=> v77690(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3722,axiom,
! [VarCurr] :
( v77633(VarCurr)
=> ( v77687(VarCurr)
<=> v77635(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3711,axiom,
! [VarCurr] :
( ~ v77667(VarCurr)
=> ( v77690(VarCurr)
<=> v77649(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3721,axiom,
! [VarCurr] :
( v77667(VarCurr)
=> ( v77690(VarCurr)
<=> v77691(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_967,axiom,
! [VarCurr] :
( ( ~ v77670(VarCurr)
& ~ v77672(VarCurr) )
=> ( v77691(VarCurr)
<=> v77695(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3710,axiom,
! [VarCurr] :
( v77672(VarCurr)
=> ( v77691(VarCurr)
<=> v77694(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3720,axiom,
! [VarCurr] :
( v77670(VarCurr)
=> ( v77691(VarCurr)
<=> v77692(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3709,axiom,
! [VarCurr] :
( ~ v77680(VarCurr)
=> ( v77695(VarCurr)
<=> v77649(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3719,axiom,
! [VarCurr] :
( v77680(VarCurr)
=> ( v77695(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3708,axiom,
! [VarCurr] :
( ~ v77674(VarCurr)
=> ( v77694(VarCurr)
<=> v77649(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3718,axiom,
! [VarCurr] :
( v77674(VarCurr)
=> ( v77694(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1705,axiom,
! [VarCurr] :
( ~ v77693(VarCurr)
=> ( v77692(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1736,axiom,
! [VarCurr] :
( v77693(VarCurr)
=> ( v77692(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5701,axiom,
! [VarCurr] :
( v77693(VarCurr)
<=> ( v77643(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14269,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v77654(VarNext)
<=> ( v77655(VarNext)
& v77664(VarNext) ) ) ) ).
fof(addAssignment_23987,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v77664(VarNext)
<=> v77662(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14268,axiom,
! [VarCurr] :
( v77662(VarCurr)
<=> ( v77633(VarCurr)
| v77665(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14267,axiom,
! [VarCurr] :
( v77665(VarCurr)
<=> ( v77666(VarCurr)
& v77686(VarCurr) ) ) ).
fof(writeUnaryOperator_5455,axiom,
! [VarCurr] :
( ~ v77686(VarCurr)
<=> v77633(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14266,axiom,
! [VarCurr] :
( v77666(VarCurr)
<=> ( v77667(VarCurr)
| v77684(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14265,axiom,
! [VarCurr] :
( v77684(VarCurr)
<=> ( v77645(VarCurr)
& v77685(VarCurr) ) ) ).
fof(writeUnaryOperator_5454,axiom,
! [VarCurr] :
( ~ v77685(VarCurr)
<=> v77647(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14264,axiom,
! [VarCurr] :
( v77667(VarCurr)
<=> ( v77668(VarCurr)
& v77647(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14263,axiom,
! [VarCurr] :
( v77668(VarCurr)
<=> ( v77669(VarCurr)
| v77678(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14262,axiom,
! [VarCurr] :
( v77678(VarCurr)
<=> ( v77679(VarCurr)
& v77683(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5700,axiom,
! [VarCurr] :
( v77683(VarCurr)
<=> ( ( v77671(VarCurr,bitIndex2)
<=> $false )
& ( v77671(VarCurr,bitIndex1)
<=> $false )
& ( v77671(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14261,axiom,
! [VarCurr] :
( v77679(VarCurr)
<=> ( v77680(VarCurr)
| v77681(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14260,axiom,
! [VarCurr] :
( v77681(VarCurr)
<=> ( v77645(VarCurr)
& v77682(VarCurr) ) ) ).
fof(writeUnaryOperator_5453,axiom,
! [VarCurr] :
( ~ v77682(VarCurr)
<=> v77680(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5699,axiom,
! [VarCurr] :
( v77680(VarCurr)
<=> ( v77643(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14259,axiom,
! [VarCurr] :
( v77669(VarCurr)
<=> ( v77670(VarCurr)
| v77672(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14258,axiom,
! [VarCurr] :
( v77672(VarCurr)
<=> ( v77673(VarCurr)
& v77677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5698,axiom,
! [VarCurr] :
( v77677(VarCurr)
<=> ( ( v77671(VarCurr,bitIndex2)
<=> $false )
& ( v77671(VarCurr,bitIndex1)
<=> $true )
& ( v77671(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14257,axiom,
! [VarCurr] :
( v77673(VarCurr)
<=> ( v77674(VarCurr)
| v77675(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14256,axiom,
! [VarCurr] :
( v77675(VarCurr)
<=> ( v77645(VarCurr)
& v77676(VarCurr) ) ) ).
fof(writeUnaryOperator_5452,axiom,
! [VarCurr] :
( ~ v77676(VarCurr)
<=> v77674(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5697,axiom,
! [VarCurr] :
( v77674(VarCurr)
<=> ( v77643(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5696,axiom,
! [VarCurr] :
( v77670(VarCurr)
<=> ( ( v77671(VarCurr,bitIndex2)
<=> $true )
& ( v77671(VarCurr,bitIndex1)
<=> $false )
& ( v77671(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_23986,axiom,
! [VarCurr] :
( v77671(VarCurr,bitIndex0)
<=> v77641(VarCurr) ) ).
fof(addAssignment_23985,axiom,
! [VarCurr] :
( v77671(VarCurr,bitIndex1)
<=> v77639(VarCurr) ) ).
fof(addAssignment_23984,axiom,
! [VarCurr] :
( v77671(VarCurr,bitIndex2)
<=> v77637(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14255,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v77655(VarNext)
<=> ( v77656(VarNext)
& v77651(VarNext) ) ) ) ).
fof(writeUnaryOperator_5451,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v77656(VarNext)
<=> v77658(VarNext) ) ) ).
fof(addAssignment_23983,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v77658(VarNext)
<=> v77651(VarCurr) ) ) ).
fof(addAssignment_23982,axiom,
! [VarCurr] :
( v77651(VarCurr)
<=> v72892(VarCurr) ) ).
fof(addAssignment_23981,axiom,
! [VarCurr] :
( v77649(VarCurr)
<=> $false ) ).
fof(addAssignment_23980,axiom,
! [VarCurr] :
( v77647(VarCurr)
<=> v72867(VarCurr) ) ).
fof(addAssignment_23979,axiom,
! [VarCurr] :
( v77645(VarCurr)
<=> $false ) ).
fof(addAssignment_23978,axiom,
! [VarCurr] :
( v77643(VarCurr)
<=> v72857(VarCurr,bitIndex31) ) ).
fof(addAssignment_23977,axiom,
! [VarCurr] :
( v72857(VarCurr,bitIndex31)
<=> v72859(VarCurr,bitIndex31) ) ).
fof(addAssignment_23976,axiom,
! [VarCurr] :
( v72859(VarCurr,bitIndex31)
<=> v72861(VarCurr,bitIndex31) ) ).
fof(addAssignment_23975,axiom,
! [VarCurr] :
( v72861(VarCurr,bitIndex31)
<=> v68423(VarCurr,bitIndex31) ) ).
fof(addAssignment_23974,axiom,
! [VarCurr] :
( v68423(VarCurr,bitIndex31)
<=> v68425(VarCurr,bitIndex31) ) ).
fof(addAssignment_23973,axiom,
! [VarCurr] :
( v68425(VarCurr,bitIndex31)
<=> v68427(VarCurr,bitIndex31) ) ).
fof(addAssignment_23972,axiom,
! [VarCurr] :
( v68427(VarCurr,bitIndex31)
<=> v68429(VarCurr,bitIndex31) ) ).
fof(addAssignment_23971,axiom,
! [VarCurr] :
( v68429(VarCurr,bitIndex31)
<=> v68431(VarCurr,bitIndex31) ) ).
fof(addAssignment_23970,axiom,
! [VarCurr] :
( v68431(VarCurr,bitIndex31)
<=> v68433(VarCurr,bitIndex31) ) ).
fof(addAssignment_23969,axiom,
! [VarCurr] :
( v77641(VarCurr)
<=> $false ) ).
fof(addAssignment_23968,axiom,
! [VarCurr] :
( v77639(VarCurr)
<=> $false ) ).
fof(addAssignment_23967,axiom,
! [VarCurr] :
( v77637(VarCurr)
<=> $true ) ).
fof(addAssignment_23966,axiom,
! [VarCurr] :
( v77635(VarCurr)
<=> $false ) ).
fof(addAssignment_23965,axiom,
! [VarCurr] :
( v77633(VarCurr)
<=> v72830(VarCurr) ) ).
fof(addAssignment_23964,axiom,
! [VarCurr,B] :
( range_19_0(B)
=> ( v72812(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_23963,axiom,
! [VarCurr] :
( v72812(VarCurr,bitIndex20)
<=> v77506(VarCurr,bitIndex0) ) ).
fof(addAssignment_23962,axiom,
! [VarCurr] :
( v72812(VarCurr,bitIndex21)
<=> v77392(VarCurr,bitIndex0) ) ).
fof(addAssignment_23961,axiom,
! [VarCurr] :
( v72812(VarCurr,bitIndex22)
<=> v77278(VarCurr,bitIndex0) ) ).
fof(addAssignment_23960,axiom,
! [VarCurr] :
( v72812(VarCurr,bitIndex23)
<=> v77164(VarCurr,bitIndex0) ) ).
fof(addAssignment_23959,axiom,
! [VarCurr] :
( v72812(VarCurr,bitIndex24)
<=> v77050(VarCurr,bitIndex0) ) ).
fof(addAssignment_23958,axiom,
! [VarCurr] :
( v72812(VarCurr,bitIndex25)
<=> v76936(VarCurr,bitIndex0) ) ).
fof(addAssignment_23957,axiom,
! [VarCurr] :
( v72812(VarCurr,bitIndex26)
<=> v76822(VarCurr,bitIndex0) ) ).
fof(addAssignment_23956,axiom,
! [VarCurr] :
( v72812(VarCurr,bitIndex27)
<=> v76708(VarCurr,bitIndex0) ) ).
fof(addAssignment_23955,axiom,
! [VarCurr] :
( v72812(VarCurr,bitIndex28)
<=> v76594(VarCurr,bitIndex0) ) ).
fof(addAssignment_23954,axiom,
! [VarCurr] :
( v72812(VarCurr,bitIndex29)
<=> v76480(VarCurr,bitIndex0) ) ).
fof(addAssignment_23953,axiom,
! [VarCurr] :
( v72812(VarCurr,bitIndex30)
<=> v76366(VarCurr,bitIndex0) ) ).
fof(addAssignment_23952,axiom,
! [VarCurr] :
( v72812(VarCurr,bitIndex31)
<=> v76252(VarCurr,bitIndex0) ) ).
fof(addAssignment_23951,axiom,
! [VarCurr] :
( v72812(VarCurr,bitIndex32)
<=> v76138(VarCurr,bitIndex0) ) ).
fof(addAssignment_23950,axiom,
! [VarCurr] :
( v72812(VarCurr,bitIndex33)
<=> v76024(VarCurr,bitIndex0) ) ).
fof(addAssignment_23949,axiom,
! [VarCurr] :
( v72812(VarCurr,bitIndex34)
<=> v75910(VarCurr,bitIndex0) ) ).
fof(addAssignment_23948,axiom,
! [VarCurr] :
( v72812(VarCurr,bitIndex35)
<=> v75796(VarCurr,bitIndex0) ) ).
fof(addAssignment_23947,axiom,
! [VarCurr] :
( v72812(VarCurr,bitIndex36)
<=> v75682(VarCurr,bitIndex0) ) ).
fof(addAssignment_23946,axiom,
! [VarCurr] :
( v72812(VarCurr,bitIndex37)
<=> v75568(VarCurr,bitIndex0) ) ).
fof(addAssignment_23945,axiom,
! [VarCurr] :
( v72812(VarCurr,bitIndex38)
<=> v75454(VarCurr,bitIndex0) ) ).
fof(addAssignment_23944,axiom,
! [VarCurr] :
( v72812(VarCurr,bitIndex39)
<=> v75340(VarCurr,bitIndex0) ) ).
fof(addAssignment_23943,axiom,
! [VarCurr] :
( v72812(VarCurr,bitIndex40)
<=> v75226(VarCurr,bitIndex0) ) ).
fof(addAssignment_23942,axiom,
! [VarCurr] :
( v72812(VarCurr,bitIndex41)
<=> v75112(VarCurr,bitIndex0) ) ).
fof(addAssignment_23941,axiom,
! [VarCurr] :
( v72812(VarCurr,bitIndex42)
<=> v74998(VarCurr,bitIndex0) ) ).
fof(addAssignment_23940,axiom,
! [VarCurr] :
( v72812(VarCurr,bitIndex43)
<=> v74884(VarCurr,bitIndex0) ) ).
fof(addAssignment_23939,axiom,
! [VarCurr] :
( v72812(VarCurr,bitIndex44)
<=> v74770(VarCurr,bitIndex0) ) ).
fof(addAssignment_23938,axiom,
! [VarCurr] :
( v72812(VarCurr,bitIndex45)
<=> v74656(VarCurr,bitIndex0) ) ).
fof(addAssignment_23937,axiom,
! [VarCurr] :
( v72812(VarCurr,bitIndex46)
<=> v74542(VarCurr,bitIndex0) ) ).
fof(addAssignment_23936,axiom,
! [VarCurr] :
( v72812(VarCurr,bitIndex47)
<=> v74428(VarCurr,bitIndex0) ) ).
fof(addAssignment_23935,axiom,
! [VarCurr] :
( v72812(VarCurr,bitIndex48)
<=> v74314(VarCurr,bitIndex0) ) ).
fof(addAssignment_23934,axiom,
! [VarCurr] :
( v72812(VarCurr,bitIndex49)
<=> v74200(VarCurr,bitIndex0) ) ).
fof(addAssignment_23933,axiom,
! [VarCurr] :
( v72812(VarCurr,bitIndex50)
<=> v74086(VarCurr,bitIndex0) ) ).
fof(addAssignment_23932,axiom,
! [VarCurr] :
( v72812(VarCurr,bitIndex51)
<=> v73972(VarCurr,bitIndex0) ) ).
fof(addAssignment_23931,axiom,
! [VarCurr] :
( v72812(VarCurr,bitIndex52)
<=> v73858(VarCurr,bitIndex0) ) ).
fof(addAssignment_23930,axiom,
! [VarCurr] :
( v72812(VarCurr,bitIndex53)
<=> v73744(VarCurr,bitIndex0) ) ).
fof(addAssignment_23929,axiom,
! [VarCurr] :
( v72812(VarCurr,bitIndex54)
<=> v73630(VarCurr,bitIndex0) ) ).
fof(addAssignment_23928,axiom,
! [VarCurr] :
( v72812(VarCurr,bitIndex55)
<=> v73516(VarCurr,bitIndex0) ) ).
fof(addAssignment_23927,axiom,
! [VarCurr] :
( v72812(VarCurr,bitIndex56)
<=> v73402(VarCurr,bitIndex0) ) ).
fof(addAssignment_23926,axiom,
! [VarCurr] :
( v72812(VarCurr,bitIndex57)
<=> v73288(VarCurr,bitIndex0) ) ).
fof(addAssignment_23925,axiom,
! [VarCurr] :
( v72812(VarCurr,bitIndex58)
<=> v73174(VarCurr,bitIndex0) ) ).
fof(addAssignment_23924,axiom,
! [VarCurr] :
( v72812(VarCurr,bitIndex59)
<=> v73060(VarCurr,bitIndex0) ) ).
fof(addAssignment_23923,axiom,
! [VarCurr] :
( ( v72812(VarCurr,bitIndex61)
<=> $false )
& ( v72812(VarCurr,bitIndex60)
<=> $false ) ) ).
fof(addAssignment_23922,axiom,
! [VarCurr] :
( v72812(VarCurr,bitIndex62)
<=> v72946(VarCurr,bitIndex0) ) ).
fof(addAssignment_23921,axiom,
! [VarCurr] :
( v72812(VarCurr,bitIndex63)
<=> v72814(VarCurr,bitIndex0) ) ).
fof(addAssignment_23920,axiom,
! [VarCurr] :
( v77506(VarCurr,bitIndex0)
<=> v77508(VarCurr,bitIndex0) ) ).
fof(addAssignment_23919,axiom,
! [VarCurr] :
( v77508(VarCurr,bitIndex0)
<=> v77510(VarCurr,bitIndex0) ) ).
fof(addAssignment_23918,axiom,
! [VarCurr] :
( v77510(VarCurr,bitIndex0)
<=> v77512(VarCurr,bitIndex0) ) ).
fof(addAssignment_23917,axiom,
! [VarCurr] :
( v77512(VarCurr,bitIndex0)
<=> v77514(VarCurr,bitIndex6) ) ).
fof(addAssignment_23916,axiom,
! [VarCurr] :
( v77514(VarCurr,bitIndex6)
<=> v77516(VarCurr,bitIndex6) ) ).
fof(addAssignment_23915,axiom,
! [VarCurr] :
( v77516(VarCurr,bitIndex6)
<=> v77518(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1239,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v77575(VarNext)
=> ( v77518(VarNext)
<=> v77518(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1297,axiom,
! [VarNext] :
( v77575(VarNext)
=> ( v77518(VarNext)
<=> v77610(VarNext) ) ) ).
fof(addAssignment_23914,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v77610(VarNext)
<=> v77608(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3707,axiom,
! [VarCurr] :
( ~ v77520(VarCurr)
=> ( v77608(VarCurr)
<=> v77611(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3717,axiom,
! [VarCurr] :
( v77520(VarCurr)
=> ( v77608(VarCurr)
<=> v77529(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3706,axiom,
! [VarCurr] :
( ~ v77588(VarCurr)
=> ( v77611(VarCurr)
<=> v77566(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3716,axiom,
! [VarCurr] :
( v77588(VarCurr)
=> ( v77611(VarCurr)
<=> v77612(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_966,axiom,
! [VarCurr] :
( ( ~ v77591(VarCurr)
& ~ v77593(VarCurr) )
=> ( v77612(VarCurr)
<=> v77616(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3705,axiom,
! [VarCurr] :
( v77593(VarCurr)
=> ( v77612(VarCurr)
<=> v77615(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3715,axiom,
! [VarCurr] :
( v77591(VarCurr)
=> ( v77612(VarCurr)
<=> v77613(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3704,axiom,
! [VarCurr] :
( ~ v77601(VarCurr)
=> ( v77616(VarCurr)
<=> v77566(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3714,axiom,
! [VarCurr] :
( v77601(VarCurr)
=> ( v77616(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3703,axiom,
! [VarCurr] :
( ~ v77595(VarCurr)
=> ( v77615(VarCurr)
<=> v77566(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3713,axiom,
! [VarCurr] :
( v77595(VarCurr)
=> ( v77615(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1704,axiom,
! [VarCurr] :
( ~ v77614(VarCurr)
=> ( v77613(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1735,axiom,
! [VarCurr] :
( v77614(VarCurr)
=> ( v77613(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5695,axiom,
! [VarCurr] :
( v77614(VarCurr)
<=> ( v77537(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14254,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v77575(VarNext)
<=> ( v77576(VarNext)
& v77585(VarNext) ) ) ) ).
fof(addAssignment_23913,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v77585(VarNext)
<=> v77583(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14253,axiom,
! [VarCurr] :
( v77583(VarCurr)
<=> ( v77520(VarCurr)
| v77586(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14252,axiom,
! [VarCurr] :
( v77586(VarCurr)
<=> ( v77587(VarCurr)
& v77607(VarCurr) ) ) ).
fof(writeUnaryOperator_5450,axiom,
! [VarCurr] :
( ~ v77607(VarCurr)
<=> v77520(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14251,axiom,
! [VarCurr] :
( v77587(VarCurr)
<=> ( v77588(VarCurr)
| v77605(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14250,axiom,
! [VarCurr] :
( v77605(VarCurr)
<=> ( v77543(VarCurr)
& v77606(VarCurr) ) ) ).
fof(writeUnaryOperator_5449,axiom,
! [VarCurr] :
( ~ v77606(VarCurr)
<=> v77545(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14249,axiom,
! [VarCurr] :
( v77588(VarCurr)
<=> ( v77589(VarCurr)
& v77545(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14248,axiom,
! [VarCurr] :
( v77589(VarCurr)
<=> ( v77590(VarCurr)
| v77599(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14247,axiom,
! [VarCurr] :
( v77599(VarCurr)
<=> ( v77600(VarCurr)
& v77604(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5694,axiom,
! [VarCurr] :
( v77604(VarCurr)
<=> ( ( v77592(VarCurr,bitIndex2)
<=> $false )
& ( v77592(VarCurr,bitIndex1)
<=> $false )
& ( v77592(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14246,axiom,
! [VarCurr] :
( v77600(VarCurr)
<=> ( v77601(VarCurr)
| v77602(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14245,axiom,
! [VarCurr] :
( v77602(VarCurr)
<=> ( v77543(VarCurr)
& v77603(VarCurr) ) ) ).
fof(writeUnaryOperator_5448,axiom,
! [VarCurr] :
( ~ v77603(VarCurr)
<=> v77601(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5693,axiom,
! [VarCurr] :
( v77601(VarCurr)
<=> ( v77537(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14244,axiom,
! [VarCurr] :
( v77590(VarCurr)
<=> ( v77591(VarCurr)
| v77593(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14243,axiom,
! [VarCurr] :
( v77593(VarCurr)
<=> ( v77594(VarCurr)
& v77598(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5692,axiom,
! [VarCurr] :
( v77598(VarCurr)
<=> ( ( v77592(VarCurr,bitIndex2)
<=> $false )
& ( v77592(VarCurr,bitIndex1)
<=> $true )
& ( v77592(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14242,axiom,
! [VarCurr] :
( v77594(VarCurr)
<=> ( v77595(VarCurr)
| v77596(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14241,axiom,
! [VarCurr] :
( v77596(VarCurr)
<=> ( v77543(VarCurr)
& v77597(VarCurr) ) ) ).
fof(writeUnaryOperator_5447,axiom,
! [VarCurr] :
( ~ v77597(VarCurr)
<=> v77595(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5691,axiom,
! [VarCurr] :
( v77595(VarCurr)
<=> ( v77537(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5690,axiom,
! [VarCurr] :
( v77591(VarCurr)
<=> ( ( v77592(VarCurr,bitIndex2)
<=> $true )
& ( v77592(VarCurr,bitIndex1)
<=> $false )
& ( v77592(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_23912,axiom,
! [VarCurr] :
( v77592(VarCurr,bitIndex0)
<=> v77535(VarCurr) ) ).
fof(addAssignment_23911,axiom,
! [VarCurr] :
( v77592(VarCurr,bitIndex1)
<=> v77533(VarCurr) ) ).
fof(addAssignment_23910,axiom,
! [VarCurr] :
( v77592(VarCurr,bitIndex2)
<=> v77531(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14240,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v77576(VarNext)
<=> ( v77577(VarNext)
& v77568(VarNext) ) ) ) ).
fof(writeUnaryOperator_5446,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v77577(VarNext)
<=> v77579(VarNext) ) ) ).
fof(addAssignment_23909,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v77579(VarNext)
<=> v77568(VarCurr) ) ) ).
fof(addAssignment_23908,axiom,
! [VarCurr] :
( v77568(VarCurr)
<=> v77570(VarCurr) ) ).
fof(addAssignment_23907,axiom,
! [VarCurr] :
( v77570(VarCurr)
<=> v77572(VarCurr) ) ).
fof(addAssignment_23906,axiom,
! [VarCurr] :
( v77572(VarCurr)
<=> v72896(VarCurr) ) ).
fof(addAssignment_23905,axiom,
! [VarCurr] :
( v77566(VarCurr)
<=> $false ) ).
fof(addAssignment_23904,axiom,
! [VarCurr] :
( v77545(VarCurr)
<=> v77547(VarCurr) ) ).
fof(addAssignment_23903,axiom,
! [VarCurr] :
( v77547(VarCurr)
<=> v77549(VarCurr) ) ).
fof(addAssignment_23902,axiom,
! [VarCurr] :
( v77549(VarCurr)
<=> v77551(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14239,axiom,
! [VarCurr] :
( v77551(VarCurr)
<=> ( v77553(VarCurr)
& v72885(VarCurr) ) ) ).
fof(addAssignment_23901,axiom,
! [VarCurr] :
( v77553(VarCurr)
<=> v77555(VarCurr) ) ).
fof(addAssignment_23900,axiom,
! [VarCurr] :
( v77555(VarCurr)
<=> v77557(VarCurr) ) ).
fof(addAssignment_23899,axiom,
! [VarCurr] :
( v77557(VarCurr)
<=> v77559(VarCurr) ) ).
fof(addAssignment_23898,axiom,
! [VarCurr] :
( v77559(VarCurr)
<=> v77561(VarCurr) ) ).
fof(addAssignment_23897,axiom,
! [VarCurr] :
( v77561(VarCurr)
<=> v77563(VarCurr) ) ).
fof(addAssignment_23896,axiom,
! [VarCurr] :
( v77543(VarCurr)
<=> $false ) ).
fof(addAssignment_23895,axiom,
! [VarCurr] :
( v77537(VarCurr)
<=> v77539(VarCurr,bitIndex6) ) ).
fof(addAssignment_23894,axiom,
! [VarCurr] :
( v77539(VarCurr,bitIndex6)
<=> v77541(VarCurr,bitIndex6) ) ).
fof(addAssignment_23893,axiom,
! [VarCurr] :
( v77541(VarCurr,bitIndex6)
<=> v72861(VarCurr,bitIndex6) ) ).
fof(addAssignment_23892,axiom,
! [VarCurr] :
( v77535(VarCurr)
<=> $false ) ).
fof(addAssignment_23891,axiom,
! [VarCurr] :
( v77533(VarCurr)
<=> $false ) ).
fof(addAssignment_23890,axiom,
! [VarCurr] :
( v77531(VarCurr)
<=> $true ) ).
fof(addAssignment_23889,axiom,
! [VarCurr] :
( v77529(VarCurr)
<=> $false ) ).
fof(addAssignment_23888,axiom,
! [VarCurr] :
( v77520(VarCurr)
<=> v77522(VarCurr) ) ).
fof(writeUnaryOperator_5445,axiom,
! [VarCurr] :
( ~ v77522(VarCurr)
<=> v77524(VarCurr) ) ).
fof(addAssignment_23887,axiom,
! [VarCurr] :
( v77524(VarCurr)
<=> v77526(VarCurr) ) ).
fof(addAssignment_23886,axiom,
! [VarCurr] :
( v77526(VarCurr)
<=> v72836(VarCurr) ) ).
fof(addAssignment_23885,axiom,
! [VarCurr] :
( v77392(VarCurr,bitIndex0)
<=> v77394(VarCurr,bitIndex0) ) ).
fof(addAssignment_23884,axiom,
! [VarCurr] :
( v77394(VarCurr,bitIndex0)
<=> v77396(VarCurr,bitIndex0) ) ).
fof(addAssignment_23883,axiom,
! [VarCurr] :
( v77396(VarCurr,bitIndex0)
<=> v77398(VarCurr,bitIndex0) ) ).
fof(addAssignment_23882,axiom,
! [VarCurr] :
( v77398(VarCurr,bitIndex0)
<=> v77400(VarCurr,bitIndex6) ) ).
fof(addAssignment_23881,axiom,
! [VarCurr] :
( v77400(VarCurr,bitIndex6)
<=> v77402(VarCurr,bitIndex6) ) ).
fof(addAssignment_23880,axiom,
! [VarCurr] :
( v77402(VarCurr,bitIndex6)
<=> v77404(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1238,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v77461(VarNext)
=> ( v77404(VarNext)
<=> v77404(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1296,axiom,
! [VarNext] :
( v77461(VarNext)
=> ( v77404(VarNext)
<=> v77496(VarNext) ) ) ).
fof(addAssignment_23879,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v77496(VarNext)
<=> v77494(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3702,axiom,
! [VarCurr] :
( ~ v77406(VarCurr)
=> ( v77494(VarCurr)
<=> v77497(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3712,axiom,
! [VarCurr] :
( v77406(VarCurr)
=> ( v77494(VarCurr)
<=> v77415(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3701,axiom,
! [VarCurr] :
( ~ v77474(VarCurr)
=> ( v77497(VarCurr)
<=> v77452(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3711,axiom,
! [VarCurr] :
( v77474(VarCurr)
=> ( v77497(VarCurr)
<=> v77498(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_965,axiom,
! [VarCurr] :
( ( ~ v77477(VarCurr)
& ~ v77479(VarCurr) )
=> ( v77498(VarCurr)
<=> v77502(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3700,axiom,
! [VarCurr] :
( v77479(VarCurr)
=> ( v77498(VarCurr)
<=> v77501(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3710,axiom,
! [VarCurr] :
( v77477(VarCurr)
=> ( v77498(VarCurr)
<=> v77499(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3699,axiom,
! [VarCurr] :
( ~ v77487(VarCurr)
=> ( v77502(VarCurr)
<=> v77452(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3709,axiom,
! [VarCurr] :
( v77487(VarCurr)
=> ( v77502(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3698,axiom,
! [VarCurr] :
( ~ v77481(VarCurr)
=> ( v77501(VarCurr)
<=> v77452(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3708,axiom,
! [VarCurr] :
( v77481(VarCurr)
=> ( v77501(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1703,axiom,
! [VarCurr] :
( ~ v77500(VarCurr)
=> ( v77499(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1734,axiom,
! [VarCurr] :
( v77500(VarCurr)
=> ( v77499(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5689,axiom,
! [VarCurr] :
( v77500(VarCurr)
<=> ( v77423(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14238,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v77461(VarNext)
<=> ( v77462(VarNext)
& v77471(VarNext) ) ) ) ).
fof(addAssignment_23878,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v77471(VarNext)
<=> v77469(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14237,axiom,
! [VarCurr] :
( v77469(VarCurr)
<=> ( v77406(VarCurr)
| v77472(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14236,axiom,
! [VarCurr] :
( v77472(VarCurr)
<=> ( v77473(VarCurr)
& v77493(VarCurr) ) ) ).
fof(writeUnaryOperator_5444,axiom,
! [VarCurr] :
( ~ v77493(VarCurr)
<=> v77406(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14235,axiom,
! [VarCurr] :
( v77473(VarCurr)
<=> ( v77474(VarCurr)
| v77491(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14234,axiom,
! [VarCurr] :
( v77491(VarCurr)
<=> ( v77429(VarCurr)
& v77492(VarCurr) ) ) ).
fof(writeUnaryOperator_5443,axiom,
! [VarCurr] :
( ~ v77492(VarCurr)
<=> v77431(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14233,axiom,
! [VarCurr] :
( v77474(VarCurr)
<=> ( v77475(VarCurr)
& v77431(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14232,axiom,
! [VarCurr] :
( v77475(VarCurr)
<=> ( v77476(VarCurr)
| v77485(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14231,axiom,
! [VarCurr] :
( v77485(VarCurr)
<=> ( v77486(VarCurr)
& v77490(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5688,axiom,
! [VarCurr] :
( v77490(VarCurr)
<=> ( ( v77478(VarCurr,bitIndex2)
<=> $false )
& ( v77478(VarCurr,bitIndex1)
<=> $false )
& ( v77478(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14230,axiom,
! [VarCurr] :
( v77486(VarCurr)
<=> ( v77487(VarCurr)
| v77488(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14229,axiom,
! [VarCurr] :
( v77488(VarCurr)
<=> ( v77429(VarCurr)
& v77489(VarCurr) ) ) ).
fof(writeUnaryOperator_5442,axiom,
! [VarCurr] :
( ~ v77489(VarCurr)
<=> v77487(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5687,axiom,
! [VarCurr] :
( v77487(VarCurr)
<=> ( v77423(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14228,axiom,
! [VarCurr] :
( v77476(VarCurr)
<=> ( v77477(VarCurr)
| v77479(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14227,axiom,
! [VarCurr] :
( v77479(VarCurr)
<=> ( v77480(VarCurr)
& v77484(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5686,axiom,
! [VarCurr] :
( v77484(VarCurr)
<=> ( ( v77478(VarCurr,bitIndex2)
<=> $false )
& ( v77478(VarCurr,bitIndex1)
<=> $true )
& ( v77478(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14226,axiom,
! [VarCurr] :
( v77480(VarCurr)
<=> ( v77481(VarCurr)
| v77482(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14225,axiom,
! [VarCurr] :
( v77482(VarCurr)
<=> ( v77429(VarCurr)
& v77483(VarCurr) ) ) ).
fof(writeUnaryOperator_5441,axiom,
! [VarCurr] :
( ~ v77483(VarCurr)
<=> v77481(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5685,axiom,
! [VarCurr] :
( v77481(VarCurr)
<=> ( v77423(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5684,axiom,
! [VarCurr] :
( v77477(VarCurr)
<=> ( ( v77478(VarCurr,bitIndex2)
<=> $true )
& ( v77478(VarCurr,bitIndex1)
<=> $false )
& ( v77478(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_23877,axiom,
! [VarCurr] :
( v77478(VarCurr,bitIndex0)
<=> v77421(VarCurr) ) ).
fof(addAssignment_23876,axiom,
! [VarCurr] :
( v77478(VarCurr,bitIndex1)
<=> v77419(VarCurr) ) ).
fof(addAssignment_23875,axiom,
! [VarCurr] :
( v77478(VarCurr,bitIndex2)
<=> v77417(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14224,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v77462(VarNext)
<=> ( v77463(VarNext)
& v77454(VarNext) ) ) ) ).
fof(writeUnaryOperator_5440,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v77463(VarNext)
<=> v77465(VarNext) ) ) ).
fof(addAssignment_23874,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v77465(VarNext)
<=> v77454(VarCurr) ) ) ).
fof(addAssignment_23873,axiom,
! [VarCurr] :
( v77454(VarCurr)
<=> v77456(VarCurr) ) ).
fof(addAssignment_23872,axiom,
! [VarCurr] :
( v77456(VarCurr)
<=> v77458(VarCurr) ) ).
fof(addAssignment_23871,axiom,
! [VarCurr] :
( v77458(VarCurr)
<=> v72896(VarCurr) ) ).
fof(addAssignment_23870,axiom,
! [VarCurr] :
( v77452(VarCurr)
<=> $false ) ).
fof(addAssignment_23869,axiom,
! [VarCurr] :
( v77431(VarCurr)
<=> v77433(VarCurr) ) ).
fof(addAssignment_23868,axiom,
! [VarCurr] :
( v77433(VarCurr)
<=> v77435(VarCurr) ) ).
fof(addAssignment_23867,axiom,
! [VarCurr] :
( v77435(VarCurr)
<=> v77437(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14223,axiom,
! [VarCurr] :
( v77437(VarCurr)
<=> ( v77439(VarCurr)
& v72885(VarCurr) ) ) ).
fof(addAssignment_23866,axiom,
! [VarCurr] :
( v77439(VarCurr)
<=> v77441(VarCurr) ) ).
fof(addAssignment_23865,axiom,
! [VarCurr] :
( v77441(VarCurr)
<=> v77443(VarCurr) ) ).
fof(addAssignment_23864,axiom,
! [VarCurr] :
( v77443(VarCurr)
<=> v77445(VarCurr) ) ).
fof(addAssignment_23863,axiom,
! [VarCurr] :
( v77445(VarCurr)
<=> v77447(VarCurr) ) ).
fof(addAssignment_23862,axiom,
! [VarCurr] :
( v77447(VarCurr)
<=> v77449(VarCurr) ) ).
fof(addAssignment_23861,axiom,
! [VarCurr] :
( v77429(VarCurr)
<=> $false ) ).
fof(addAssignment_23860,axiom,
! [VarCurr] :
( v77423(VarCurr)
<=> v77425(VarCurr,bitIndex6) ) ).
fof(addAssignment_23859,axiom,
! [VarCurr] :
( v77425(VarCurr,bitIndex6)
<=> v77427(VarCurr,bitIndex6) ) ).
fof(addAssignment_23858,axiom,
! [VarCurr] :
( v77427(VarCurr,bitIndex6)
<=> v72861(VarCurr,bitIndex6) ) ).
fof(addAssignment_23857,axiom,
! [VarCurr] :
( v77421(VarCurr)
<=> $false ) ).
fof(addAssignment_23856,axiom,
! [VarCurr] :
( v77419(VarCurr)
<=> $false ) ).
fof(addAssignment_23855,axiom,
! [VarCurr] :
( v77417(VarCurr)
<=> $true ) ).
fof(addAssignment_23854,axiom,
! [VarCurr] :
( v77415(VarCurr)
<=> $false ) ).
fof(addAssignment_23853,axiom,
! [VarCurr] :
( v77406(VarCurr)
<=> v77408(VarCurr) ) ).
fof(writeUnaryOperator_5439,axiom,
! [VarCurr] :
( ~ v77408(VarCurr)
<=> v77410(VarCurr) ) ).
fof(addAssignment_23852,axiom,
! [VarCurr] :
( v77410(VarCurr)
<=> v77412(VarCurr) ) ).
fof(addAssignment_23851,axiom,
! [VarCurr] :
( v77412(VarCurr)
<=> v72836(VarCurr) ) ).
fof(addAssignment_23850,axiom,
! [VarCurr] :
( v77278(VarCurr,bitIndex0)
<=> v77280(VarCurr,bitIndex0) ) ).
fof(addAssignment_23849,axiom,
! [VarCurr] :
( v77280(VarCurr,bitIndex0)
<=> v77282(VarCurr,bitIndex0) ) ).
fof(addAssignment_23848,axiom,
! [VarCurr] :
( v77282(VarCurr,bitIndex0)
<=> v77284(VarCurr,bitIndex0) ) ).
fof(addAssignment_23847,axiom,
! [VarCurr] :
( v77284(VarCurr,bitIndex0)
<=> v77286(VarCurr,bitIndex6) ) ).
fof(addAssignment_23846,axiom,
! [VarCurr] :
( v77286(VarCurr,bitIndex6)
<=> v77288(VarCurr,bitIndex6) ) ).
fof(addAssignment_23845,axiom,
! [VarCurr] :
( v77288(VarCurr,bitIndex6)
<=> v77290(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1237,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v77347(VarNext)
=> ( v77290(VarNext)
<=> v77290(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1295,axiom,
! [VarNext] :
( v77347(VarNext)
=> ( v77290(VarNext)
<=> v77382(VarNext) ) ) ).
fof(addAssignment_23844,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v77382(VarNext)
<=> v77380(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3697,axiom,
! [VarCurr] :
( ~ v77292(VarCurr)
=> ( v77380(VarCurr)
<=> v77383(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3707,axiom,
! [VarCurr] :
( v77292(VarCurr)
=> ( v77380(VarCurr)
<=> v77301(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3696,axiom,
! [VarCurr] :
( ~ v77360(VarCurr)
=> ( v77383(VarCurr)
<=> v77338(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3706,axiom,
! [VarCurr] :
( v77360(VarCurr)
=> ( v77383(VarCurr)
<=> v77384(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_964,axiom,
! [VarCurr] :
( ( ~ v77363(VarCurr)
& ~ v77365(VarCurr) )
=> ( v77384(VarCurr)
<=> v77388(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3695,axiom,
! [VarCurr] :
( v77365(VarCurr)
=> ( v77384(VarCurr)
<=> v77387(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3705,axiom,
! [VarCurr] :
( v77363(VarCurr)
=> ( v77384(VarCurr)
<=> v77385(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3694,axiom,
! [VarCurr] :
( ~ v77373(VarCurr)
=> ( v77388(VarCurr)
<=> v77338(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3704,axiom,
! [VarCurr] :
( v77373(VarCurr)
=> ( v77388(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3693,axiom,
! [VarCurr] :
( ~ v77367(VarCurr)
=> ( v77387(VarCurr)
<=> v77338(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3703,axiom,
! [VarCurr] :
( v77367(VarCurr)
=> ( v77387(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1702,axiom,
! [VarCurr] :
( ~ v77386(VarCurr)
=> ( v77385(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1733,axiom,
! [VarCurr] :
( v77386(VarCurr)
=> ( v77385(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5683,axiom,
! [VarCurr] :
( v77386(VarCurr)
<=> ( v77309(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14222,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v77347(VarNext)
<=> ( v77348(VarNext)
& v77357(VarNext) ) ) ) ).
fof(addAssignment_23843,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v77357(VarNext)
<=> v77355(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14221,axiom,
! [VarCurr] :
( v77355(VarCurr)
<=> ( v77292(VarCurr)
| v77358(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14220,axiom,
! [VarCurr] :
( v77358(VarCurr)
<=> ( v77359(VarCurr)
& v77379(VarCurr) ) ) ).
fof(writeUnaryOperator_5438,axiom,
! [VarCurr] :
( ~ v77379(VarCurr)
<=> v77292(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14219,axiom,
! [VarCurr] :
( v77359(VarCurr)
<=> ( v77360(VarCurr)
| v77377(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14218,axiom,
! [VarCurr] :
( v77377(VarCurr)
<=> ( v77315(VarCurr)
& v77378(VarCurr) ) ) ).
fof(writeUnaryOperator_5437,axiom,
! [VarCurr] :
( ~ v77378(VarCurr)
<=> v77317(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14217,axiom,
! [VarCurr] :
( v77360(VarCurr)
<=> ( v77361(VarCurr)
& v77317(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14216,axiom,
! [VarCurr] :
( v77361(VarCurr)
<=> ( v77362(VarCurr)
| v77371(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14215,axiom,
! [VarCurr] :
( v77371(VarCurr)
<=> ( v77372(VarCurr)
& v77376(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5682,axiom,
! [VarCurr] :
( v77376(VarCurr)
<=> ( ( v77364(VarCurr,bitIndex2)
<=> $false )
& ( v77364(VarCurr,bitIndex1)
<=> $false )
& ( v77364(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14214,axiom,
! [VarCurr] :
( v77372(VarCurr)
<=> ( v77373(VarCurr)
| v77374(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14213,axiom,
! [VarCurr] :
( v77374(VarCurr)
<=> ( v77315(VarCurr)
& v77375(VarCurr) ) ) ).
fof(writeUnaryOperator_5436,axiom,
! [VarCurr] :
( ~ v77375(VarCurr)
<=> v77373(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5681,axiom,
! [VarCurr] :
( v77373(VarCurr)
<=> ( v77309(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14212,axiom,
! [VarCurr] :
( v77362(VarCurr)
<=> ( v77363(VarCurr)
| v77365(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14211,axiom,
! [VarCurr] :
( v77365(VarCurr)
<=> ( v77366(VarCurr)
& v77370(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5680,axiom,
! [VarCurr] :
( v77370(VarCurr)
<=> ( ( v77364(VarCurr,bitIndex2)
<=> $false )
& ( v77364(VarCurr,bitIndex1)
<=> $true )
& ( v77364(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14210,axiom,
! [VarCurr] :
( v77366(VarCurr)
<=> ( v77367(VarCurr)
| v77368(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14209,axiom,
! [VarCurr] :
( v77368(VarCurr)
<=> ( v77315(VarCurr)
& v77369(VarCurr) ) ) ).
fof(writeUnaryOperator_5435,axiom,
! [VarCurr] :
( ~ v77369(VarCurr)
<=> v77367(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5679,axiom,
! [VarCurr] :
( v77367(VarCurr)
<=> ( v77309(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5678,axiom,
! [VarCurr] :
( v77363(VarCurr)
<=> ( ( v77364(VarCurr,bitIndex2)
<=> $true )
& ( v77364(VarCurr,bitIndex1)
<=> $false )
& ( v77364(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_23842,axiom,
! [VarCurr] :
( v77364(VarCurr,bitIndex0)
<=> v77307(VarCurr) ) ).
fof(addAssignment_23841,axiom,
! [VarCurr] :
( v77364(VarCurr,bitIndex1)
<=> v77305(VarCurr) ) ).
fof(addAssignment_23840,axiom,
! [VarCurr] :
( v77364(VarCurr,bitIndex2)
<=> v77303(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14208,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v77348(VarNext)
<=> ( v77349(VarNext)
& v77340(VarNext) ) ) ) ).
fof(writeUnaryOperator_5434,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v77349(VarNext)
<=> v77351(VarNext) ) ) ).
fof(addAssignment_23839,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v77351(VarNext)
<=> v77340(VarCurr) ) ) ).
fof(addAssignment_23838,axiom,
! [VarCurr] :
( v77340(VarCurr)
<=> v77342(VarCurr) ) ).
fof(addAssignment_23837,axiom,
! [VarCurr] :
( v77342(VarCurr)
<=> v77344(VarCurr) ) ).
fof(addAssignment_23836,axiom,
! [VarCurr] :
( v77344(VarCurr)
<=> v72896(VarCurr) ) ).
fof(addAssignment_23835,axiom,
! [VarCurr] :
( v77338(VarCurr)
<=> $false ) ).
fof(addAssignment_23834,axiom,
! [VarCurr] :
( v77317(VarCurr)
<=> v77319(VarCurr) ) ).
fof(addAssignment_23833,axiom,
! [VarCurr] :
( v77319(VarCurr)
<=> v77321(VarCurr) ) ).
fof(addAssignment_23832,axiom,
! [VarCurr] :
( v77321(VarCurr)
<=> v77323(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14207,axiom,
! [VarCurr] :
( v77323(VarCurr)
<=> ( v77325(VarCurr)
& v72885(VarCurr) ) ) ).
fof(addAssignment_23831,axiom,
! [VarCurr] :
( v77325(VarCurr)
<=> v77327(VarCurr) ) ).
fof(addAssignment_23830,axiom,
! [VarCurr] :
( v77327(VarCurr)
<=> v77329(VarCurr) ) ).
fof(addAssignment_23829,axiom,
! [VarCurr] :
( v77329(VarCurr)
<=> v77331(VarCurr) ) ).
fof(addAssignment_23828,axiom,
! [VarCurr] :
( v77331(VarCurr)
<=> v77333(VarCurr) ) ).
fof(addAssignment_23827,axiom,
! [VarCurr] :
( v77333(VarCurr)
<=> v77335(VarCurr) ) ).
fof(addAssignment_23826,axiom,
! [VarCurr] :
( v77315(VarCurr)
<=> $false ) ).
fof(addAssignment_23825,axiom,
! [VarCurr] :
( v77309(VarCurr)
<=> v77311(VarCurr,bitIndex6) ) ).
fof(addAssignment_23824,axiom,
! [VarCurr] :
( v77311(VarCurr,bitIndex6)
<=> v77313(VarCurr,bitIndex6) ) ).
fof(addAssignment_23823,axiom,
! [VarCurr] :
( v77313(VarCurr,bitIndex6)
<=> v72861(VarCurr,bitIndex6) ) ).
fof(addAssignment_23822,axiom,
! [VarCurr] :
( v77307(VarCurr)
<=> $false ) ).
fof(addAssignment_23821,axiom,
! [VarCurr] :
( v77305(VarCurr)
<=> $false ) ).
fof(addAssignment_23820,axiom,
! [VarCurr] :
( v77303(VarCurr)
<=> $true ) ).
fof(addAssignment_23819,axiom,
! [VarCurr] :
( v77301(VarCurr)
<=> $false ) ).
fof(addAssignment_23818,axiom,
! [VarCurr] :
( v77292(VarCurr)
<=> v77294(VarCurr) ) ).
fof(writeUnaryOperator_5433,axiom,
! [VarCurr] :
( ~ v77294(VarCurr)
<=> v77296(VarCurr) ) ).
fof(addAssignment_23817,axiom,
! [VarCurr] :
( v77296(VarCurr)
<=> v77298(VarCurr) ) ).
fof(addAssignment_23816,axiom,
! [VarCurr] :
( v77298(VarCurr)
<=> v72836(VarCurr) ) ).
fof(addAssignment_23815,axiom,
! [VarCurr] :
( v77164(VarCurr,bitIndex0)
<=> v77166(VarCurr,bitIndex0) ) ).
fof(addAssignment_23814,axiom,
! [VarCurr] :
( v77166(VarCurr,bitIndex0)
<=> v77168(VarCurr,bitIndex0) ) ).
fof(addAssignment_23813,axiom,
! [VarCurr] :
( v77168(VarCurr,bitIndex0)
<=> v77170(VarCurr,bitIndex0) ) ).
fof(addAssignment_23812,axiom,
! [VarCurr] :
( v77170(VarCurr,bitIndex0)
<=> v77172(VarCurr,bitIndex6) ) ).
fof(addAssignment_23811,axiom,
! [VarCurr] :
( v77172(VarCurr,bitIndex6)
<=> v77174(VarCurr,bitIndex6) ) ).
fof(addAssignment_23810,axiom,
! [VarCurr] :
( v77174(VarCurr,bitIndex6)
<=> v77176(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1236,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v77233(VarNext)
=> ( v77176(VarNext)
<=> v77176(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1294,axiom,
! [VarNext] :
( v77233(VarNext)
=> ( v77176(VarNext)
<=> v77268(VarNext) ) ) ).
fof(addAssignment_23809,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v77268(VarNext)
<=> v77266(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3692,axiom,
! [VarCurr] :
( ~ v77178(VarCurr)
=> ( v77266(VarCurr)
<=> v77269(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3702,axiom,
! [VarCurr] :
( v77178(VarCurr)
=> ( v77266(VarCurr)
<=> v77187(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3691,axiom,
! [VarCurr] :
( ~ v77246(VarCurr)
=> ( v77269(VarCurr)
<=> v77224(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3701,axiom,
! [VarCurr] :
( v77246(VarCurr)
=> ( v77269(VarCurr)
<=> v77270(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_963,axiom,
! [VarCurr] :
( ( ~ v77249(VarCurr)
& ~ v77251(VarCurr) )
=> ( v77270(VarCurr)
<=> v77274(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3690,axiom,
! [VarCurr] :
( v77251(VarCurr)
=> ( v77270(VarCurr)
<=> v77273(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3700,axiom,
! [VarCurr] :
( v77249(VarCurr)
=> ( v77270(VarCurr)
<=> v77271(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3689,axiom,
! [VarCurr] :
( ~ v77259(VarCurr)
=> ( v77274(VarCurr)
<=> v77224(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3699,axiom,
! [VarCurr] :
( v77259(VarCurr)
=> ( v77274(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3688,axiom,
! [VarCurr] :
( ~ v77253(VarCurr)
=> ( v77273(VarCurr)
<=> v77224(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3698,axiom,
! [VarCurr] :
( v77253(VarCurr)
=> ( v77273(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1701,axiom,
! [VarCurr] :
( ~ v77272(VarCurr)
=> ( v77271(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1732,axiom,
! [VarCurr] :
( v77272(VarCurr)
=> ( v77271(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5677,axiom,
! [VarCurr] :
( v77272(VarCurr)
<=> ( v77195(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14206,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v77233(VarNext)
<=> ( v77234(VarNext)
& v77243(VarNext) ) ) ) ).
fof(addAssignment_23808,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v77243(VarNext)
<=> v77241(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14205,axiom,
! [VarCurr] :
( v77241(VarCurr)
<=> ( v77178(VarCurr)
| v77244(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14204,axiom,
! [VarCurr] :
( v77244(VarCurr)
<=> ( v77245(VarCurr)
& v77265(VarCurr) ) ) ).
fof(writeUnaryOperator_5432,axiom,
! [VarCurr] :
( ~ v77265(VarCurr)
<=> v77178(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14203,axiom,
! [VarCurr] :
( v77245(VarCurr)
<=> ( v77246(VarCurr)
| v77263(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14202,axiom,
! [VarCurr] :
( v77263(VarCurr)
<=> ( v77201(VarCurr)
& v77264(VarCurr) ) ) ).
fof(writeUnaryOperator_5431,axiom,
! [VarCurr] :
( ~ v77264(VarCurr)
<=> v77203(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14201,axiom,
! [VarCurr] :
( v77246(VarCurr)
<=> ( v77247(VarCurr)
& v77203(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14200,axiom,
! [VarCurr] :
( v77247(VarCurr)
<=> ( v77248(VarCurr)
| v77257(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14199,axiom,
! [VarCurr] :
( v77257(VarCurr)
<=> ( v77258(VarCurr)
& v77262(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5676,axiom,
! [VarCurr] :
( v77262(VarCurr)
<=> ( ( v77250(VarCurr,bitIndex2)
<=> $false )
& ( v77250(VarCurr,bitIndex1)
<=> $false )
& ( v77250(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14198,axiom,
! [VarCurr] :
( v77258(VarCurr)
<=> ( v77259(VarCurr)
| v77260(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14197,axiom,
! [VarCurr] :
( v77260(VarCurr)
<=> ( v77201(VarCurr)
& v77261(VarCurr) ) ) ).
fof(writeUnaryOperator_5430,axiom,
! [VarCurr] :
( ~ v77261(VarCurr)
<=> v77259(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5675,axiom,
! [VarCurr] :
( v77259(VarCurr)
<=> ( v77195(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14196,axiom,
! [VarCurr] :
( v77248(VarCurr)
<=> ( v77249(VarCurr)
| v77251(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14195,axiom,
! [VarCurr] :
( v77251(VarCurr)
<=> ( v77252(VarCurr)
& v77256(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5674,axiom,
! [VarCurr] :
( v77256(VarCurr)
<=> ( ( v77250(VarCurr,bitIndex2)
<=> $false )
& ( v77250(VarCurr,bitIndex1)
<=> $true )
& ( v77250(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14194,axiom,
! [VarCurr] :
( v77252(VarCurr)
<=> ( v77253(VarCurr)
| v77254(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14193,axiom,
! [VarCurr] :
( v77254(VarCurr)
<=> ( v77201(VarCurr)
& v77255(VarCurr) ) ) ).
fof(writeUnaryOperator_5429,axiom,
! [VarCurr] :
( ~ v77255(VarCurr)
<=> v77253(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5673,axiom,
! [VarCurr] :
( v77253(VarCurr)
<=> ( v77195(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5672,axiom,
! [VarCurr] :
( v77249(VarCurr)
<=> ( ( v77250(VarCurr,bitIndex2)
<=> $true )
& ( v77250(VarCurr,bitIndex1)
<=> $false )
& ( v77250(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_23807,axiom,
! [VarCurr] :
( v77250(VarCurr,bitIndex0)
<=> v77193(VarCurr) ) ).
fof(addAssignment_23806,axiom,
! [VarCurr] :
( v77250(VarCurr,bitIndex1)
<=> v77191(VarCurr) ) ).
fof(addAssignment_23805,axiom,
! [VarCurr] :
( v77250(VarCurr,bitIndex2)
<=> v77189(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14192,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v77234(VarNext)
<=> ( v77235(VarNext)
& v77226(VarNext) ) ) ) ).
fof(writeUnaryOperator_5428,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v77235(VarNext)
<=> v77237(VarNext) ) ) ).
fof(addAssignment_23804,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v77237(VarNext)
<=> v77226(VarCurr) ) ) ).
fof(addAssignment_23803,axiom,
! [VarCurr] :
( v77226(VarCurr)
<=> v77228(VarCurr) ) ).
fof(addAssignment_23802,axiom,
! [VarCurr] :
( v77228(VarCurr)
<=> v77230(VarCurr) ) ).
fof(addAssignment_23801,axiom,
! [VarCurr] :
( v77230(VarCurr)
<=> v72896(VarCurr) ) ).
fof(addAssignment_23800,axiom,
! [VarCurr] :
( v77224(VarCurr)
<=> $false ) ).
fof(addAssignment_23799,axiom,
! [VarCurr] :
( v77203(VarCurr)
<=> v77205(VarCurr) ) ).
fof(addAssignment_23798,axiom,
! [VarCurr] :
( v77205(VarCurr)
<=> v77207(VarCurr) ) ).
fof(addAssignment_23797,axiom,
! [VarCurr] :
( v77207(VarCurr)
<=> v77209(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14191,axiom,
! [VarCurr] :
( v77209(VarCurr)
<=> ( v77211(VarCurr)
& v72885(VarCurr) ) ) ).
fof(addAssignment_23796,axiom,
! [VarCurr] :
( v77211(VarCurr)
<=> v77213(VarCurr) ) ).
fof(addAssignment_23795,axiom,
! [VarCurr] :
( v77213(VarCurr)
<=> v77215(VarCurr) ) ).
fof(addAssignment_23794,axiom,
! [VarCurr] :
( v77215(VarCurr)
<=> v77217(VarCurr) ) ).
fof(addAssignment_23793,axiom,
! [VarCurr] :
( v77217(VarCurr)
<=> v77219(VarCurr) ) ).
fof(addAssignment_23792,axiom,
! [VarCurr] :
( v77219(VarCurr)
<=> v77221(VarCurr) ) ).
fof(addAssignment_23791,axiom,
! [VarCurr] :
( v77201(VarCurr)
<=> $false ) ).
fof(addAssignment_23790,axiom,
! [VarCurr] :
( v77195(VarCurr)
<=> v77197(VarCurr,bitIndex6) ) ).
fof(addAssignment_23789,axiom,
! [VarCurr] :
( v77197(VarCurr,bitIndex6)
<=> v77199(VarCurr,bitIndex6) ) ).
fof(addAssignment_23788,axiom,
! [VarCurr] :
( v77199(VarCurr,bitIndex6)
<=> v72861(VarCurr,bitIndex6) ) ).
fof(addAssignment_23787,axiom,
! [VarCurr] :
( v77193(VarCurr)
<=> $false ) ).
fof(addAssignment_23786,axiom,
! [VarCurr] :
( v77191(VarCurr)
<=> $false ) ).
fof(addAssignment_23785,axiom,
! [VarCurr] :
( v77189(VarCurr)
<=> $true ) ).
fof(addAssignment_23784,axiom,
! [VarCurr] :
( v77187(VarCurr)
<=> $false ) ).
fof(addAssignment_23783,axiom,
! [VarCurr] :
( v77178(VarCurr)
<=> v77180(VarCurr) ) ).
fof(writeUnaryOperator_5427,axiom,
! [VarCurr] :
( ~ v77180(VarCurr)
<=> v77182(VarCurr) ) ).
fof(addAssignment_23782,axiom,
! [VarCurr] :
( v77182(VarCurr)
<=> v77184(VarCurr) ) ).
fof(addAssignment_23781,axiom,
! [VarCurr] :
( v77184(VarCurr)
<=> v72836(VarCurr) ) ).
fof(addAssignment_23780,axiom,
! [VarCurr] :
( v77050(VarCurr,bitIndex0)
<=> v77052(VarCurr,bitIndex0) ) ).
fof(addAssignment_23779,axiom,
! [VarCurr] :
( v77052(VarCurr,bitIndex0)
<=> v77054(VarCurr,bitIndex0) ) ).
fof(addAssignment_23778,axiom,
! [VarCurr] :
( v77054(VarCurr,bitIndex0)
<=> v77056(VarCurr,bitIndex0) ) ).
fof(addAssignment_23777,axiom,
! [VarCurr] :
( v77056(VarCurr,bitIndex0)
<=> v77058(VarCurr,bitIndex6) ) ).
fof(addAssignment_23776,axiom,
! [VarCurr] :
( v77058(VarCurr,bitIndex6)
<=> v77060(VarCurr,bitIndex6) ) ).
fof(addAssignment_23775,axiom,
! [VarCurr] :
( v77060(VarCurr,bitIndex6)
<=> v77062(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1235,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v77119(VarNext)
=> ( v77062(VarNext)
<=> v77062(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1293,axiom,
! [VarNext] :
( v77119(VarNext)
=> ( v77062(VarNext)
<=> v77154(VarNext) ) ) ).
fof(addAssignment_23774,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v77154(VarNext)
<=> v77152(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3687,axiom,
! [VarCurr] :
( ~ v77064(VarCurr)
=> ( v77152(VarCurr)
<=> v77155(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3697,axiom,
! [VarCurr] :
( v77064(VarCurr)
=> ( v77152(VarCurr)
<=> v77073(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3686,axiom,
! [VarCurr] :
( ~ v77132(VarCurr)
=> ( v77155(VarCurr)
<=> v77110(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3696,axiom,
! [VarCurr] :
( v77132(VarCurr)
=> ( v77155(VarCurr)
<=> v77156(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_962,axiom,
! [VarCurr] :
( ( ~ v77135(VarCurr)
& ~ v77137(VarCurr) )
=> ( v77156(VarCurr)
<=> v77160(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3685,axiom,
! [VarCurr] :
( v77137(VarCurr)
=> ( v77156(VarCurr)
<=> v77159(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3695,axiom,
! [VarCurr] :
( v77135(VarCurr)
=> ( v77156(VarCurr)
<=> v77157(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3684,axiom,
! [VarCurr] :
( ~ v77145(VarCurr)
=> ( v77160(VarCurr)
<=> v77110(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3694,axiom,
! [VarCurr] :
( v77145(VarCurr)
=> ( v77160(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3683,axiom,
! [VarCurr] :
( ~ v77139(VarCurr)
=> ( v77159(VarCurr)
<=> v77110(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3693,axiom,
! [VarCurr] :
( v77139(VarCurr)
=> ( v77159(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1700,axiom,
! [VarCurr] :
( ~ v77158(VarCurr)
=> ( v77157(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1731,axiom,
! [VarCurr] :
( v77158(VarCurr)
=> ( v77157(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5671,axiom,
! [VarCurr] :
( v77158(VarCurr)
<=> ( v77081(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14190,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v77119(VarNext)
<=> ( v77120(VarNext)
& v77129(VarNext) ) ) ) ).
fof(addAssignment_23773,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v77129(VarNext)
<=> v77127(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14189,axiom,
! [VarCurr] :
( v77127(VarCurr)
<=> ( v77064(VarCurr)
| v77130(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14188,axiom,
! [VarCurr] :
( v77130(VarCurr)
<=> ( v77131(VarCurr)
& v77151(VarCurr) ) ) ).
fof(writeUnaryOperator_5426,axiom,
! [VarCurr] :
( ~ v77151(VarCurr)
<=> v77064(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14187,axiom,
! [VarCurr] :
( v77131(VarCurr)
<=> ( v77132(VarCurr)
| v77149(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14186,axiom,
! [VarCurr] :
( v77149(VarCurr)
<=> ( v77087(VarCurr)
& v77150(VarCurr) ) ) ).
fof(writeUnaryOperator_5425,axiom,
! [VarCurr] :
( ~ v77150(VarCurr)
<=> v77089(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14185,axiom,
! [VarCurr] :
( v77132(VarCurr)
<=> ( v77133(VarCurr)
& v77089(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14184,axiom,
! [VarCurr] :
( v77133(VarCurr)
<=> ( v77134(VarCurr)
| v77143(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14183,axiom,
! [VarCurr] :
( v77143(VarCurr)
<=> ( v77144(VarCurr)
& v77148(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5670,axiom,
! [VarCurr] :
( v77148(VarCurr)
<=> ( ( v77136(VarCurr,bitIndex2)
<=> $false )
& ( v77136(VarCurr,bitIndex1)
<=> $false )
& ( v77136(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14182,axiom,
! [VarCurr] :
( v77144(VarCurr)
<=> ( v77145(VarCurr)
| v77146(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14181,axiom,
! [VarCurr] :
( v77146(VarCurr)
<=> ( v77087(VarCurr)
& v77147(VarCurr) ) ) ).
fof(writeUnaryOperator_5424,axiom,
! [VarCurr] :
( ~ v77147(VarCurr)
<=> v77145(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5669,axiom,
! [VarCurr] :
( v77145(VarCurr)
<=> ( v77081(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14180,axiom,
! [VarCurr] :
( v77134(VarCurr)
<=> ( v77135(VarCurr)
| v77137(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14179,axiom,
! [VarCurr] :
( v77137(VarCurr)
<=> ( v77138(VarCurr)
& v77142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5668,axiom,
! [VarCurr] :
( v77142(VarCurr)
<=> ( ( v77136(VarCurr,bitIndex2)
<=> $false )
& ( v77136(VarCurr,bitIndex1)
<=> $true )
& ( v77136(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14178,axiom,
! [VarCurr] :
( v77138(VarCurr)
<=> ( v77139(VarCurr)
| v77140(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14177,axiom,
! [VarCurr] :
( v77140(VarCurr)
<=> ( v77087(VarCurr)
& v77141(VarCurr) ) ) ).
fof(writeUnaryOperator_5423,axiom,
! [VarCurr] :
( ~ v77141(VarCurr)
<=> v77139(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5667,axiom,
! [VarCurr] :
( v77139(VarCurr)
<=> ( v77081(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5666,axiom,
! [VarCurr] :
( v77135(VarCurr)
<=> ( ( v77136(VarCurr,bitIndex2)
<=> $true )
& ( v77136(VarCurr,bitIndex1)
<=> $false )
& ( v77136(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_23772,axiom,
! [VarCurr] :
( v77136(VarCurr,bitIndex0)
<=> v77079(VarCurr) ) ).
fof(addAssignment_23771,axiom,
! [VarCurr] :
( v77136(VarCurr,bitIndex1)
<=> v77077(VarCurr) ) ).
fof(addAssignment_23770,axiom,
! [VarCurr] :
( v77136(VarCurr,bitIndex2)
<=> v77075(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14176,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v77120(VarNext)
<=> ( v77121(VarNext)
& v77112(VarNext) ) ) ) ).
fof(writeUnaryOperator_5422,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v77121(VarNext)
<=> v77123(VarNext) ) ) ).
fof(addAssignment_23769,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v77123(VarNext)
<=> v77112(VarCurr) ) ) ).
fof(addAssignment_23768,axiom,
! [VarCurr] :
( v77112(VarCurr)
<=> v77114(VarCurr) ) ).
fof(addAssignment_23767,axiom,
! [VarCurr] :
( v77114(VarCurr)
<=> v77116(VarCurr) ) ).
fof(addAssignment_23766,axiom,
! [VarCurr] :
( v77116(VarCurr)
<=> v72896(VarCurr) ) ).
fof(addAssignment_23765,axiom,
! [VarCurr] :
( v77110(VarCurr)
<=> $false ) ).
fof(addAssignment_23764,axiom,
! [VarCurr] :
( v77089(VarCurr)
<=> v77091(VarCurr) ) ).
fof(addAssignment_23763,axiom,
! [VarCurr] :
( v77091(VarCurr)
<=> v77093(VarCurr) ) ).
fof(addAssignment_23762,axiom,
! [VarCurr] :
( v77093(VarCurr)
<=> v77095(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14175,axiom,
! [VarCurr] :
( v77095(VarCurr)
<=> ( v77097(VarCurr)
& v72885(VarCurr) ) ) ).
fof(addAssignment_23761,axiom,
! [VarCurr] :
( v77097(VarCurr)
<=> v77099(VarCurr) ) ).
fof(addAssignment_23760,axiom,
! [VarCurr] :
( v77099(VarCurr)
<=> v77101(VarCurr) ) ).
fof(addAssignment_23759,axiom,
! [VarCurr] :
( v77101(VarCurr)
<=> v77103(VarCurr) ) ).
fof(addAssignment_23758,axiom,
! [VarCurr] :
( v77103(VarCurr)
<=> v77105(VarCurr) ) ).
fof(addAssignment_23757,axiom,
! [VarCurr] :
( v77105(VarCurr)
<=> v77107(VarCurr) ) ).
fof(addAssignment_23756,axiom,
! [VarCurr] :
( v77087(VarCurr)
<=> $false ) ).
fof(addAssignment_23755,axiom,
! [VarCurr] :
( v77081(VarCurr)
<=> v77083(VarCurr,bitIndex6) ) ).
fof(addAssignment_23754,axiom,
! [VarCurr] :
( v77083(VarCurr,bitIndex6)
<=> v77085(VarCurr,bitIndex6) ) ).
fof(addAssignment_23753,axiom,
! [VarCurr] :
( v77085(VarCurr,bitIndex6)
<=> v72861(VarCurr,bitIndex6) ) ).
fof(addAssignment_23752,axiom,
! [VarCurr] :
( v77079(VarCurr)
<=> $false ) ).
fof(addAssignment_23751,axiom,
! [VarCurr] :
( v77077(VarCurr)
<=> $false ) ).
fof(addAssignment_23750,axiom,
! [VarCurr] :
( v77075(VarCurr)
<=> $true ) ).
fof(addAssignment_23749,axiom,
! [VarCurr] :
( v77073(VarCurr)
<=> $false ) ).
fof(addAssignment_23748,axiom,
! [VarCurr] :
( v77064(VarCurr)
<=> v77066(VarCurr) ) ).
fof(writeUnaryOperator_5421,axiom,
! [VarCurr] :
( ~ v77066(VarCurr)
<=> v77068(VarCurr) ) ).
fof(addAssignment_23747,axiom,
! [VarCurr] :
( v77068(VarCurr)
<=> v77070(VarCurr) ) ).
fof(addAssignment_23746,axiom,
! [VarCurr] :
( v77070(VarCurr)
<=> v72836(VarCurr) ) ).
fof(addAssignment_23745,axiom,
! [VarCurr] :
( v76936(VarCurr,bitIndex0)
<=> v76938(VarCurr,bitIndex0) ) ).
fof(addAssignment_23744,axiom,
! [VarCurr] :
( v76938(VarCurr,bitIndex0)
<=> v76940(VarCurr,bitIndex0) ) ).
fof(addAssignment_23743,axiom,
! [VarCurr] :
( v76940(VarCurr,bitIndex0)
<=> v76942(VarCurr,bitIndex0) ) ).
fof(addAssignment_23742,axiom,
! [VarCurr] :
( v76942(VarCurr,bitIndex0)
<=> v76944(VarCurr,bitIndex6) ) ).
fof(addAssignment_23741,axiom,
! [VarCurr] :
( v76944(VarCurr,bitIndex6)
<=> v76946(VarCurr,bitIndex6) ) ).
fof(addAssignment_23740,axiom,
! [VarCurr] :
( v76946(VarCurr,bitIndex6)
<=> v76948(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1234,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v77005(VarNext)
=> ( v76948(VarNext)
<=> v76948(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1292,axiom,
! [VarNext] :
( v77005(VarNext)
=> ( v76948(VarNext)
<=> v77040(VarNext) ) ) ).
fof(addAssignment_23739,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v77040(VarNext)
<=> v77038(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3682,axiom,
! [VarCurr] :
( ~ v76950(VarCurr)
=> ( v77038(VarCurr)
<=> v77041(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3692,axiom,
! [VarCurr] :
( v76950(VarCurr)
=> ( v77038(VarCurr)
<=> v76959(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3681,axiom,
! [VarCurr] :
( ~ v77018(VarCurr)
=> ( v77041(VarCurr)
<=> v76996(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3691,axiom,
! [VarCurr] :
( v77018(VarCurr)
=> ( v77041(VarCurr)
<=> v77042(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_961,axiom,
! [VarCurr] :
( ( ~ v77021(VarCurr)
& ~ v77023(VarCurr) )
=> ( v77042(VarCurr)
<=> v77046(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3680,axiom,
! [VarCurr] :
( v77023(VarCurr)
=> ( v77042(VarCurr)
<=> v77045(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3690,axiom,
! [VarCurr] :
( v77021(VarCurr)
=> ( v77042(VarCurr)
<=> v77043(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3679,axiom,
! [VarCurr] :
( ~ v77031(VarCurr)
=> ( v77046(VarCurr)
<=> v76996(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3689,axiom,
! [VarCurr] :
( v77031(VarCurr)
=> ( v77046(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3678,axiom,
! [VarCurr] :
( ~ v77025(VarCurr)
=> ( v77045(VarCurr)
<=> v76996(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3688,axiom,
! [VarCurr] :
( v77025(VarCurr)
=> ( v77045(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1699,axiom,
! [VarCurr] :
( ~ v77044(VarCurr)
=> ( v77043(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1730,axiom,
! [VarCurr] :
( v77044(VarCurr)
=> ( v77043(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5665,axiom,
! [VarCurr] :
( v77044(VarCurr)
<=> ( v76967(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14174,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v77005(VarNext)
<=> ( v77006(VarNext)
& v77015(VarNext) ) ) ) ).
fof(addAssignment_23738,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v77015(VarNext)
<=> v77013(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14173,axiom,
! [VarCurr] :
( v77013(VarCurr)
<=> ( v76950(VarCurr)
| v77016(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14172,axiom,
! [VarCurr] :
( v77016(VarCurr)
<=> ( v77017(VarCurr)
& v77037(VarCurr) ) ) ).
fof(writeUnaryOperator_5420,axiom,
! [VarCurr] :
( ~ v77037(VarCurr)
<=> v76950(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14171,axiom,
! [VarCurr] :
( v77017(VarCurr)
<=> ( v77018(VarCurr)
| v77035(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14170,axiom,
! [VarCurr] :
( v77035(VarCurr)
<=> ( v76973(VarCurr)
& v77036(VarCurr) ) ) ).
fof(writeUnaryOperator_5419,axiom,
! [VarCurr] :
( ~ v77036(VarCurr)
<=> v76975(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14169,axiom,
! [VarCurr] :
( v77018(VarCurr)
<=> ( v77019(VarCurr)
& v76975(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14168,axiom,
! [VarCurr] :
( v77019(VarCurr)
<=> ( v77020(VarCurr)
| v77029(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14167,axiom,
! [VarCurr] :
( v77029(VarCurr)
<=> ( v77030(VarCurr)
& v77034(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5664,axiom,
! [VarCurr] :
( v77034(VarCurr)
<=> ( ( v77022(VarCurr,bitIndex2)
<=> $false )
& ( v77022(VarCurr,bitIndex1)
<=> $false )
& ( v77022(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14166,axiom,
! [VarCurr] :
( v77030(VarCurr)
<=> ( v77031(VarCurr)
| v77032(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14165,axiom,
! [VarCurr] :
( v77032(VarCurr)
<=> ( v76973(VarCurr)
& v77033(VarCurr) ) ) ).
fof(writeUnaryOperator_5418,axiom,
! [VarCurr] :
( ~ v77033(VarCurr)
<=> v77031(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5663,axiom,
! [VarCurr] :
( v77031(VarCurr)
<=> ( v76967(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14164,axiom,
! [VarCurr] :
( v77020(VarCurr)
<=> ( v77021(VarCurr)
| v77023(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14163,axiom,
! [VarCurr] :
( v77023(VarCurr)
<=> ( v77024(VarCurr)
& v77028(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5662,axiom,
! [VarCurr] :
( v77028(VarCurr)
<=> ( ( v77022(VarCurr,bitIndex2)
<=> $false )
& ( v77022(VarCurr,bitIndex1)
<=> $true )
& ( v77022(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14162,axiom,
! [VarCurr] :
( v77024(VarCurr)
<=> ( v77025(VarCurr)
| v77026(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14161,axiom,
! [VarCurr] :
( v77026(VarCurr)
<=> ( v76973(VarCurr)
& v77027(VarCurr) ) ) ).
fof(writeUnaryOperator_5417,axiom,
! [VarCurr] :
( ~ v77027(VarCurr)
<=> v77025(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5661,axiom,
! [VarCurr] :
( v77025(VarCurr)
<=> ( v76967(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5660,axiom,
! [VarCurr] :
( v77021(VarCurr)
<=> ( ( v77022(VarCurr,bitIndex2)
<=> $true )
& ( v77022(VarCurr,bitIndex1)
<=> $false )
& ( v77022(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_23737,axiom,
! [VarCurr] :
( v77022(VarCurr,bitIndex0)
<=> v76965(VarCurr) ) ).
fof(addAssignment_23736,axiom,
! [VarCurr] :
( v77022(VarCurr,bitIndex1)
<=> v76963(VarCurr) ) ).
fof(addAssignment_23735,axiom,
! [VarCurr] :
( v77022(VarCurr,bitIndex2)
<=> v76961(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14160,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v77006(VarNext)
<=> ( v77007(VarNext)
& v76998(VarNext) ) ) ) ).
fof(writeUnaryOperator_5416,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v77007(VarNext)
<=> v77009(VarNext) ) ) ).
fof(addAssignment_23734,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v77009(VarNext)
<=> v76998(VarCurr) ) ) ).
fof(addAssignment_23733,axiom,
! [VarCurr] :
( v76998(VarCurr)
<=> v77000(VarCurr) ) ).
fof(addAssignment_23732,axiom,
! [VarCurr] :
( v77000(VarCurr)
<=> v77002(VarCurr) ) ).
fof(addAssignment_23731,axiom,
! [VarCurr] :
( v77002(VarCurr)
<=> v72896(VarCurr) ) ).
fof(addAssignment_23730,axiom,
! [VarCurr] :
( v76996(VarCurr)
<=> $false ) ).
fof(addAssignment_23729,axiom,
! [VarCurr] :
( v76975(VarCurr)
<=> v76977(VarCurr) ) ).
fof(addAssignment_23728,axiom,
! [VarCurr] :
( v76977(VarCurr)
<=> v76979(VarCurr) ) ).
fof(addAssignment_23727,axiom,
! [VarCurr] :
( v76979(VarCurr)
<=> v76981(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14159,axiom,
! [VarCurr] :
( v76981(VarCurr)
<=> ( v76983(VarCurr)
& v72885(VarCurr) ) ) ).
fof(addAssignment_23726,axiom,
! [VarCurr] :
( v76983(VarCurr)
<=> v76985(VarCurr) ) ).
fof(addAssignment_23725,axiom,
! [VarCurr] :
( v76985(VarCurr)
<=> v76987(VarCurr) ) ).
fof(addAssignment_23724,axiom,
! [VarCurr] :
( v76987(VarCurr)
<=> v76989(VarCurr) ) ).
fof(addAssignment_23723,axiom,
! [VarCurr] :
( v76989(VarCurr)
<=> v76991(VarCurr) ) ).
fof(addAssignment_23722,axiom,
! [VarCurr] :
( v76991(VarCurr)
<=> v76993(VarCurr) ) ).
fof(addAssignment_23721,axiom,
! [VarCurr] :
( v76973(VarCurr)
<=> $false ) ).
fof(addAssignment_23720,axiom,
! [VarCurr] :
( v76967(VarCurr)
<=> v76969(VarCurr,bitIndex6) ) ).
fof(addAssignment_23719,axiom,
! [VarCurr] :
( v76969(VarCurr,bitIndex6)
<=> v76971(VarCurr,bitIndex6) ) ).
fof(addAssignment_23718,axiom,
! [VarCurr] :
( v76971(VarCurr,bitIndex6)
<=> v72861(VarCurr,bitIndex6) ) ).
fof(addAssignment_23717,axiom,
! [VarCurr] :
( v76965(VarCurr)
<=> $false ) ).
fof(addAssignment_23716,axiom,
! [VarCurr] :
( v76963(VarCurr)
<=> $false ) ).
fof(addAssignment_23715,axiom,
! [VarCurr] :
( v76961(VarCurr)
<=> $true ) ).
fof(addAssignment_23714,axiom,
! [VarCurr] :
( v76959(VarCurr)
<=> $false ) ).
fof(addAssignment_23713,axiom,
! [VarCurr] :
( v76950(VarCurr)
<=> v76952(VarCurr) ) ).
fof(writeUnaryOperator_5415,axiom,
! [VarCurr] :
( ~ v76952(VarCurr)
<=> v76954(VarCurr) ) ).
fof(addAssignment_23712,axiom,
! [VarCurr] :
( v76954(VarCurr)
<=> v76956(VarCurr) ) ).
fof(addAssignment_23711,axiom,
! [VarCurr] :
( v76956(VarCurr)
<=> v72836(VarCurr) ) ).
fof(addAssignment_23710,axiom,
! [VarCurr] :
( v76822(VarCurr,bitIndex0)
<=> v76824(VarCurr,bitIndex0) ) ).
fof(addAssignment_23709,axiom,
! [VarCurr] :
( v76824(VarCurr,bitIndex0)
<=> v76826(VarCurr,bitIndex0) ) ).
fof(addAssignment_23708,axiom,
! [VarCurr] :
( v76826(VarCurr,bitIndex0)
<=> v76828(VarCurr,bitIndex0) ) ).
fof(addAssignment_23707,axiom,
! [VarCurr] :
( v76828(VarCurr,bitIndex0)
<=> v76830(VarCurr,bitIndex6) ) ).
fof(addAssignment_23706,axiom,
! [VarCurr] :
( v76830(VarCurr,bitIndex6)
<=> v76832(VarCurr,bitIndex6) ) ).
fof(addAssignment_23705,axiom,
! [VarCurr] :
( v76832(VarCurr,bitIndex6)
<=> v76834(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1233,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v76891(VarNext)
=> ( v76834(VarNext)
<=> v76834(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1291,axiom,
! [VarNext] :
( v76891(VarNext)
=> ( v76834(VarNext)
<=> v76926(VarNext) ) ) ).
fof(addAssignment_23704,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v76926(VarNext)
<=> v76924(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3677,axiom,
! [VarCurr] :
( ~ v76836(VarCurr)
=> ( v76924(VarCurr)
<=> v76927(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3687,axiom,
! [VarCurr] :
( v76836(VarCurr)
=> ( v76924(VarCurr)
<=> v76845(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3676,axiom,
! [VarCurr] :
( ~ v76904(VarCurr)
=> ( v76927(VarCurr)
<=> v76882(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3686,axiom,
! [VarCurr] :
( v76904(VarCurr)
=> ( v76927(VarCurr)
<=> v76928(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_960,axiom,
! [VarCurr] :
( ( ~ v76907(VarCurr)
& ~ v76909(VarCurr) )
=> ( v76928(VarCurr)
<=> v76932(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3675,axiom,
! [VarCurr] :
( v76909(VarCurr)
=> ( v76928(VarCurr)
<=> v76931(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3685,axiom,
! [VarCurr] :
( v76907(VarCurr)
=> ( v76928(VarCurr)
<=> v76929(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3674,axiom,
! [VarCurr] :
( ~ v76917(VarCurr)
=> ( v76932(VarCurr)
<=> v76882(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3684,axiom,
! [VarCurr] :
( v76917(VarCurr)
=> ( v76932(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3673,axiom,
! [VarCurr] :
( ~ v76911(VarCurr)
=> ( v76931(VarCurr)
<=> v76882(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3683,axiom,
! [VarCurr] :
( v76911(VarCurr)
=> ( v76931(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1698,axiom,
! [VarCurr] :
( ~ v76930(VarCurr)
=> ( v76929(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1729,axiom,
! [VarCurr] :
( v76930(VarCurr)
=> ( v76929(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5659,axiom,
! [VarCurr] :
( v76930(VarCurr)
<=> ( v76853(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14158,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v76891(VarNext)
<=> ( v76892(VarNext)
& v76901(VarNext) ) ) ) ).
fof(addAssignment_23703,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v76901(VarNext)
<=> v76899(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14157,axiom,
! [VarCurr] :
( v76899(VarCurr)
<=> ( v76836(VarCurr)
| v76902(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14156,axiom,
! [VarCurr] :
( v76902(VarCurr)
<=> ( v76903(VarCurr)
& v76923(VarCurr) ) ) ).
fof(writeUnaryOperator_5414,axiom,
! [VarCurr] :
( ~ v76923(VarCurr)
<=> v76836(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14155,axiom,
! [VarCurr] :
( v76903(VarCurr)
<=> ( v76904(VarCurr)
| v76921(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14154,axiom,
! [VarCurr] :
( v76921(VarCurr)
<=> ( v76859(VarCurr)
& v76922(VarCurr) ) ) ).
fof(writeUnaryOperator_5413,axiom,
! [VarCurr] :
( ~ v76922(VarCurr)
<=> v76861(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14153,axiom,
! [VarCurr] :
( v76904(VarCurr)
<=> ( v76905(VarCurr)
& v76861(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14152,axiom,
! [VarCurr] :
( v76905(VarCurr)
<=> ( v76906(VarCurr)
| v76915(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14151,axiom,
! [VarCurr] :
( v76915(VarCurr)
<=> ( v76916(VarCurr)
& v76920(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5658,axiom,
! [VarCurr] :
( v76920(VarCurr)
<=> ( ( v76908(VarCurr,bitIndex2)
<=> $false )
& ( v76908(VarCurr,bitIndex1)
<=> $false )
& ( v76908(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14150,axiom,
! [VarCurr] :
( v76916(VarCurr)
<=> ( v76917(VarCurr)
| v76918(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14149,axiom,
! [VarCurr] :
( v76918(VarCurr)
<=> ( v76859(VarCurr)
& v76919(VarCurr) ) ) ).
fof(writeUnaryOperator_5412,axiom,
! [VarCurr] :
( ~ v76919(VarCurr)
<=> v76917(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5657,axiom,
! [VarCurr] :
( v76917(VarCurr)
<=> ( v76853(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14148,axiom,
! [VarCurr] :
( v76906(VarCurr)
<=> ( v76907(VarCurr)
| v76909(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14147,axiom,
! [VarCurr] :
( v76909(VarCurr)
<=> ( v76910(VarCurr)
& v76914(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5656,axiom,
! [VarCurr] :
( v76914(VarCurr)
<=> ( ( v76908(VarCurr,bitIndex2)
<=> $false )
& ( v76908(VarCurr,bitIndex1)
<=> $true )
& ( v76908(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14146,axiom,
! [VarCurr] :
( v76910(VarCurr)
<=> ( v76911(VarCurr)
| v76912(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14145,axiom,
! [VarCurr] :
( v76912(VarCurr)
<=> ( v76859(VarCurr)
& v76913(VarCurr) ) ) ).
fof(writeUnaryOperator_5411,axiom,
! [VarCurr] :
( ~ v76913(VarCurr)
<=> v76911(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5655,axiom,
! [VarCurr] :
( v76911(VarCurr)
<=> ( v76853(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5654,axiom,
! [VarCurr] :
( v76907(VarCurr)
<=> ( ( v76908(VarCurr,bitIndex2)
<=> $true )
& ( v76908(VarCurr,bitIndex1)
<=> $false )
& ( v76908(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_23702,axiom,
! [VarCurr] :
( v76908(VarCurr,bitIndex0)
<=> v76851(VarCurr) ) ).
fof(addAssignment_23701,axiom,
! [VarCurr] :
( v76908(VarCurr,bitIndex1)
<=> v76849(VarCurr) ) ).
fof(addAssignment_23700,axiom,
! [VarCurr] :
( v76908(VarCurr,bitIndex2)
<=> v76847(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14144,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v76892(VarNext)
<=> ( v76893(VarNext)
& v76884(VarNext) ) ) ) ).
fof(writeUnaryOperator_5410,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v76893(VarNext)
<=> v76895(VarNext) ) ) ).
fof(addAssignment_23699,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v76895(VarNext)
<=> v76884(VarCurr) ) ) ).
fof(addAssignment_23698,axiom,
! [VarCurr] :
( v76884(VarCurr)
<=> v76886(VarCurr) ) ).
fof(addAssignment_23697,axiom,
! [VarCurr] :
( v76886(VarCurr)
<=> v76888(VarCurr) ) ).
fof(addAssignment_23696,axiom,
! [VarCurr] :
( v76888(VarCurr)
<=> v72896(VarCurr) ) ).
fof(addAssignment_23695,axiom,
! [VarCurr] :
( v76882(VarCurr)
<=> $false ) ).
fof(addAssignment_23694,axiom,
! [VarCurr] :
( v76861(VarCurr)
<=> v76863(VarCurr) ) ).
fof(addAssignment_23693,axiom,
! [VarCurr] :
( v76863(VarCurr)
<=> v76865(VarCurr) ) ).
fof(addAssignment_23692,axiom,
! [VarCurr] :
( v76865(VarCurr)
<=> v76867(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14143,axiom,
! [VarCurr] :
( v76867(VarCurr)
<=> ( v76869(VarCurr)
& v72885(VarCurr) ) ) ).
fof(addAssignment_23691,axiom,
! [VarCurr] :
( v76869(VarCurr)
<=> v76871(VarCurr) ) ).
fof(addAssignment_23690,axiom,
! [VarCurr] :
( v76871(VarCurr)
<=> v76873(VarCurr) ) ).
fof(addAssignment_23689,axiom,
! [VarCurr] :
( v76873(VarCurr)
<=> v76875(VarCurr) ) ).
fof(addAssignment_23688,axiom,
! [VarCurr] :
( v76875(VarCurr)
<=> v76877(VarCurr) ) ).
fof(addAssignment_23687,axiom,
! [VarCurr] :
( v76877(VarCurr)
<=> v76879(VarCurr) ) ).
fof(addAssignment_23686,axiom,
! [VarCurr] :
( v76859(VarCurr)
<=> $false ) ).
fof(addAssignment_23685,axiom,
! [VarCurr] :
( v76853(VarCurr)
<=> v76855(VarCurr,bitIndex6) ) ).
fof(addAssignment_23684,axiom,
! [VarCurr] :
( v76855(VarCurr,bitIndex6)
<=> v76857(VarCurr,bitIndex6) ) ).
fof(addAssignment_23683,axiom,
! [VarCurr] :
( v76857(VarCurr,bitIndex6)
<=> v72861(VarCurr,bitIndex6) ) ).
fof(addAssignment_23682,axiom,
! [VarCurr] :
( v76851(VarCurr)
<=> $false ) ).
fof(addAssignment_23681,axiom,
! [VarCurr] :
( v76849(VarCurr)
<=> $false ) ).
fof(addAssignment_23680,axiom,
! [VarCurr] :
( v76847(VarCurr)
<=> $true ) ).
fof(addAssignment_23679,axiom,
! [VarCurr] :
( v76845(VarCurr)
<=> $false ) ).
fof(addAssignment_23678,axiom,
! [VarCurr] :
( v76836(VarCurr)
<=> v76838(VarCurr) ) ).
fof(writeUnaryOperator_5409,axiom,
! [VarCurr] :
( ~ v76838(VarCurr)
<=> v76840(VarCurr) ) ).
fof(addAssignment_23677,axiom,
! [VarCurr] :
( v76840(VarCurr)
<=> v76842(VarCurr) ) ).
fof(addAssignment_23676,axiom,
! [VarCurr] :
( v76842(VarCurr)
<=> v72836(VarCurr) ) ).
fof(addAssignment_23675,axiom,
! [VarCurr] :
( v76708(VarCurr,bitIndex0)
<=> v76710(VarCurr,bitIndex0) ) ).
fof(addAssignment_23674,axiom,
! [VarCurr] :
( v76710(VarCurr,bitIndex0)
<=> v76712(VarCurr,bitIndex0) ) ).
fof(addAssignment_23673,axiom,
! [VarCurr] :
( v76712(VarCurr,bitIndex0)
<=> v76714(VarCurr,bitIndex0) ) ).
fof(addAssignment_23672,axiom,
! [VarCurr] :
( v76714(VarCurr,bitIndex0)
<=> v76716(VarCurr,bitIndex6) ) ).
fof(addAssignment_23671,axiom,
! [VarCurr] :
( v76716(VarCurr,bitIndex6)
<=> v76718(VarCurr,bitIndex6) ) ).
fof(addAssignment_23670,axiom,
! [VarCurr] :
( v76718(VarCurr,bitIndex6)
<=> v76720(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1232,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v76777(VarNext)
=> ( v76720(VarNext)
<=> v76720(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1290,axiom,
! [VarNext] :
( v76777(VarNext)
=> ( v76720(VarNext)
<=> v76812(VarNext) ) ) ).
fof(addAssignment_23669,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v76812(VarNext)
<=> v76810(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3672,axiom,
! [VarCurr] :
( ~ v76722(VarCurr)
=> ( v76810(VarCurr)
<=> v76813(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3682,axiom,
! [VarCurr] :
( v76722(VarCurr)
=> ( v76810(VarCurr)
<=> v76731(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3671,axiom,
! [VarCurr] :
( ~ v76790(VarCurr)
=> ( v76813(VarCurr)
<=> v76768(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3681,axiom,
! [VarCurr] :
( v76790(VarCurr)
=> ( v76813(VarCurr)
<=> v76814(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_959,axiom,
! [VarCurr] :
( ( ~ v76793(VarCurr)
& ~ v76795(VarCurr) )
=> ( v76814(VarCurr)
<=> v76818(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3670,axiom,
! [VarCurr] :
( v76795(VarCurr)
=> ( v76814(VarCurr)
<=> v76817(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3680,axiom,
! [VarCurr] :
( v76793(VarCurr)
=> ( v76814(VarCurr)
<=> v76815(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3669,axiom,
! [VarCurr] :
( ~ v76803(VarCurr)
=> ( v76818(VarCurr)
<=> v76768(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3679,axiom,
! [VarCurr] :
( v76803(VarCurr)
=> ( v76818(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3668,axiom,
! [VarCurr] :
( ~ v76797(VarCurr)
=> ( v76817(VarCurr)
<=> v76768(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3678,axiom,
! [VarCurr] :
( v76797(VarCurr)
=> ( v76817(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1697,axiom,
! [VarCurr] :
( ~ v76816(VarCurr)
=> ( v76815(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1728,axiom,
! [VarCurr] :
( v76816(VarCurr)
=> ( v76815(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5653,axiom,
! [VarCurr] :
( v76816(VarCurr)
<=> ( v76739(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14142,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v76777(VarNext)
<=> ( v76778(VarNext)
& v76787(VarNext) ) ) ) ).
fof(addAssignment_23668,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v76787(VarNext)
<=> v76785(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14141,axiom,
! [VarCurr] :
( v76785(VarCurr)
<=> ( v76722(VarCurr)
| v76788(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14140,axiom,
! [VarCurr] :
( v76788(VarCurr)
<=> ( v76789(VarCurr)
& v76809(VarCurr) ) ) ).
fof(writeUnaryOperator_5408,axiom,
! [VarCurr] :
( ~ v76809(VarCurr)
<=> v76722(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14139,axiom,
! [VarCurr] :
( v76789(VarCurr)
<=> ( v76790(VarCurr)
| v76807(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14138,axiom,
! [VarCurr] :
( v76807(VarCurr)
<=> ( v76745(VarCurr)
& v76808(VarCurr) ) ) ).
fof(writeUnaryOperator_5407,axiom,
! [VarCurr] :
( ~ v76808(VarCurr)
<=> v76747(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14137,axiom,
! [VarCurr] :
( v76790(VarCurr)
<=> ( v76791(VarCurr)
& v76747(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14136,axiom,
! [VarCurr] :
( v76791(VarCurr)
<=> ( v76792(VarCurr)
| v76801(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14135,axiom,
! [VarCurr] :
( v76801(VarCurr)
<=> ( v76802(VarCurr)
& v76806(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5652,axiom,
! [VarCurr] :
( v76806(VarCurr)
<=> ( ( v76794(VarCurr,bitIndex2)
<=> $false )
& ( v76794(VarCurr,bitIndex1)
<=> $false )
& ( v76794(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14134,axiom,
! [VarCurr] :
( v76802(VarCurr)
<=> ( v76803(VarCurr)
| v76804(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14133,axiom,
! [VarCurr] :
( v76804(VarCurr)
<=> ( v76745(VarCurr)
& v76805(VarCurr) ) ) ).
fof(writeUnaryOperator_5406,axiom,
! [VarCurr] :
( ~ v76805(VarCurr)
<=> v76803(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5651,axiom,
! [VarCurr] :
( v76803(VarCurr)
<=> ( v76739(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14132,axiom,
! [VarCurr] :
( v76792(VarCurr)
<=> ( v76793(VarCurr)
| v76795(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14131,axiom,
! [VarCurr] :
( v76795(VarCurr)
<=> ( v76796(VarCurr)
& v76800(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5650,axiom,
! [VarCurr] :
( v76800(VarCurr)
<=> ( ( v76794(VarCurr,bitIndex2)
<=> $false )
& ( v76794(VarCurr,bitIndex1)
<=> $true )
& ( v76794(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14130,axiom,
! [VarCurr] :
( v76796(VarCurr)
<=> ( v76797(VarCurr)
| v76798(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14129,axiom,
! [VarCurr] :
( v76798(VarCurr)
<=> ( v76745(VarCurr)
& v76799(VarCurr) ) ) ).
fof(writeUnaryOperator_5405,axiom,
! [VarCurr] :
( ~ v76799(VarCurr)
<=> v76797(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5649,axiom,
! [VarCurr] :
( v76797(VarCurr)
<=> ( v76739(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5648,axiom,
! [VarCurr] :
( v76793(VarCurr)
<=> ( ( v76794(VarCurr,bitIndex2)
<=> $true )
& ( v76794(VarCurr,bitIndex1)
<=> $false )
& ( v76794(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_23667,axiom,
! [VarCurr] :
( v76794(VarCurr,bitIndex0)
<=> v76737(VarCurr) ) ).
fof(addAssignment_23666,axiom,
! [VarCurr] :
( v76794(VarCurr,bitIndex1)
<=> v76735(VarCurr) ) ).
fof(addAssignment_23665,axiom,
! [VarCurr] :
( v76794(VarCurr,bitIndex2)
<=> v76733(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14128,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v76778(VarNext)
<=> ( v76779(VarNext)
& v76770(VarNext) ) ) ) ).
fof(writeUnaryOperator_5404,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v76779(VarNext)
<=> v76781(VarNext) ) ) ).
fof(addAssignment_23664,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v76781(VarNext)
<=> v76770(VarCurr) ) ) ).
fof(addAssignment_23663,axiom,
! [VarCurr] :
( v76770(VarCurr)
<=> v76772(VarCurr) ) ).
fof(addAssignment_23662,axiom,
! [VarCurr] :
( v76772(VarCurr)
<=> v76774(VarCurr) ) ).
fof(addAssignment_23661,axiom,
! [VarCurr] :
( v76774(VarCurr)
<=> v72896(VarCurr) ) ).
fof(addAssignment_23660,axiom,
! [VarCurr] :
( v76768(VarCurr)
<=> $false ) ).
fof(addAssignment_23659,axiom,
! [VarCurr] :
( v76747(VarCurr)
<=> v76749(VarCurr) ) ).
fof(addAssignment_23658,axiom,
! [VarCurr] :
( v76749(VarCurr)
<=> v76751(VarCurr) ) ).
fof(addAssignment_23657,axiom,
! [VarCurr] :
( v76751(VarCurr)
<=> v76753(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14127,axiom,
! [VarCurr] :
( v76753(VarCurr)
<=> ( v76755(VarCurr)
& v72885(VarCurr) ) ) ).
fof(addAssignment_23656,axiom,
! [VarCurr] :
( v76755(VarCurr)
<=> v76757(VarCurr) ) ).
fof(addAssignment_23655,axiom,
! [VarCurr] :
( v76757(VarCurr)
<=> v76759(VarCurr) ) ).
fof(addAssignment_23654,axiom,
! [VarCurr] :
( v76759(VarCurr)
<=> v76761(VarCurr) ) ).
fof(addAssignment_23653,axiom,
! [VarCurr] :
( v76761(VarCurr)
<=> v76763(VarCurr) ) ).
fof(addAssignment_23652,axiom,
! [VarCurr] :
( v76763(VarCurr)
<=> v76765(VarCurr) ) ).
fof(addAssignment_23651,axiom,
! [VarCurr] :
( v76745(VarCurr)
<=> $false ) ).
fof(addAssignment_23650,axiom,
! [VarCurr] :
( v76739(VarCurr)
<=> v76741(VarCurr,bitIndex6) ) ).
fof(addAssignment_23649,axiom,
! [VarCurr] :
( v76741(VarCurr,bitIndex6)
<=> v76743(VarCurr,bitIndex6) ) ).
fof(addAssignment_23648,axiom,
! [VarCurr] :
( v76743(VarCurr,bitIndex6)
<=> v72861(VarCurr,bitIndex6) ) ).
fof(addAssignment_23647,axiom,
! [VarCurr] :
( v76737(VarCurr)
<=> $false ) ).
fof(addAssignment_23646,axiom,
! [VarCurr] :
( v76735(VarCurr)
<=> $false ) ).
fof(addAssignment_23645,axiom,
! [VarCurr] :
( v76733(VarCurr)
<=> $true ) ).
fof(addAssignment_23644,axiom,
! [VarCurr] :
( v76731(VarCurr)
<=> $false ) ).
fof(addAssignment_23643,axiom,
! [VarCurr] :
( v76722(VarCurr)
<=> v76724(VarCurr) ) ).
fof(writeUnaryOperator_5403,axiom,
! [VarCurr] :
( ~ v76724(VarCurr)
<=> v76726(VarCurr) ) ).
fof(addAssignment_23642,axiom,
! [VarCurr] :
( v76726(VarCurr)
<=> v76728(VarCurr) ) ).
fof(addAssignment_23641,axiom,
! [VarCurr] :
( v76728(VarCurr)
<=> v72836(VarCurr) ) ).
fof(addAssignment_23640,axiom,
! [VarCurr] :
( v76594(VarCurr,bitIndex0)
<=> v76596(VarCurr,bitIndex0) ) ).
fof(addAssignment_23639,axiom,
! [VarCurr] :
( v76596(VarCurr,bitIndex0)
<=> v76598(VarCurr,bitIndex0) ) ).
fof(addAssignment_23638,axiom,
! [VarCurr] :
( v76598(VarCurr,bitIndex0)
<=> v76600(VarCurr,bitIndex0) ) ).
fof(addAssignment_23637,axiom,
! [VarCurr] :
( v76600(VarCurr,bitIndex0)
<=> v76602(VarCurr,bitIndex6) ) ).
fof(addAssignment_23636,axiom,
! [VarCurr] :
( v76602(VarCurr,bitIndex6)
<=> v76604(VarCurr,bitIndex6) ) ).
fof(addAssignment_23635,axiom,
! [VarCurr] :
( v76604(VarCurr,bitIndex6)
<=> v76606(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1231,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v76663(VarNext)
=> ( v76606(VarNext)
<=> v76606(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1289,axiom,
! [VarNext] :
( v76663(VarNext)
=> ( v76606(VarNext)
<=> v76698(VarNext) ) ) ).
fof(addAssignment_23634,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v76698(VarNext)
<=> v76696(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3667,axiom,
! [VarCurr] :
( ~ v76608(VarCurr)
=> ( v76696(VarCurr)
<=> v76699(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3677,axiom,
! [VarCurr] :
( v76608(VarCurr)
=> ( v76696(VarCurr)
<=> v76617(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3666,axiom,
! [VarCurr] :
( ~ v76676(VarCurr)
=> ( v76699(VarCurr)
<=> v76654(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3676,axiom,
! [VarCurr] :
( v76676(VarCurr)
=> ( v76699(VarCurr)
<=> v76700(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_958,axiom,
! [VarCurr] :
( ( ~ v76679(VarCurr)
& ~ v76681(VarCurr) )
=> ( v76700(VarCurr)
<=> v76704(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3665,axiom,
! [VarCurr] :
( v76681(VarCurr)
=> ( v76700(VarCurr)
<=> v76703(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3675,axiom,
! [VarCurr] :
( v76679(VarCurr)
=> ( v76700(VarCurr)
<=> v76701(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3664,axiom,
! [VarCurr] :
( ~ v76689(VarCurr)
=> ( v76704(VarCurr)
<=> v76654(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3674,axiom,
! [VarCurr] :
( v76689(VarCurr)
=> ( v76704(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3663,axiom,
! [VarCurr] :
( ~ v76683(VarCurr)
=> ( v76703(VarCurr)
<=> v76654(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3673,axiom,
! [VarCurr] :
( v76683(VarCurr)
=> ( v76703(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1696,axiom,
! [VarCurr] :
( ~ v76702(VarCurr)
=> ( v76701(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1727,axiom,
! [VarCurr] :
( v76702(VarCurr)
=> ( v76701(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5647,axiom,
! [VarCurr] :
( v76702(VarCurr)
<=> ( v76625(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14126,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v76663(VarNext)
<=> ( v76664(VarNext)
& v76673(VarNext) ) ) ) ).
fof(addAssignment_23633,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v76673(VarNext)
<=> v76671(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14125,axiom,
! [VarCurr] :
( v76671(VarCurr)
<=> ( v76608(VarCurr)
| v76674(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14124,axiom,
! [VarCurr] :
( v76674(VarCurr)
<=> ( v76675(VarCurr)
& v76695(VarCurr) ) ) ).
fof(writeUnaryOperator_5402,axiom,
! [VarCurr] :
( ~ v76695(VarCurr)
<=> v76608(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14123,axiom,
! [VarCurr] :
( v76675(VarCurr)
<=> ( v76676(VarCurr)
| v76693(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14122,axiom,
! [VarCurr] :
( v76693(VarCurr)
<=> ( v76631(VarCurr)
& v76694(VarCurr) ) ) ).
fof(writeUnaryOperator_5401,axiom,
! [VarCurr] :
( ~ v76694(VarCurr)
<=> v76633(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14121,axiom,
! [VarCurr] :
( v76676(VarCurr)
<=> ( v76677(VarCurr)
& v76633(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14120,axiom,
! [VarCurr] :
( v76677(VarCurr)
<=> ( v76678(VarCurr)
| v76687(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14119,axiom,
! [VarCurr] :
( v76687(VarCurr)
<=> ( v76688(VarCurr)
& v76692(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5646,axiom,
! [VarCurr] :
( v76692(VarCurr)
<=> ( ( v76680(VarCurr,bitIndex2)
<=> $false )
& ( v76680(VarCurr,bitIndex1)
<=> $false )
& ( v76680(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14118,axiom,
! [VarCurr] :
( v76688(VarCurr)
<=> ( v76689(VarCurr)
| v76690(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14117,axiom,
! [VarCurr] :
( v76690(VarCurr)
<=> ( v76631(VarCurr)
& v76691(VarCurr) ) ) ).
fof(writeUnaryOperator_5400,axiom,
! [VarCurr] :
( ~ v76691(VarCurr)
<=> v76689(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5645,axiom,
! [VarCurr] :
( v76689(VarCurr)
<=> ( v76625(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14116,axiom,
! [VarCurr] :
( v76678(VarCurr)
<=> ( v76679(VarCurr)
| v76681(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14115,axiom,
! [VarCurr] :
( v76681(VarCurr)
<=> ( v76682(VarCurr)
& v76686(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5644,axiom,
! [VarCurr] :
( v76686(VarCurr)
<=> ( ( v76680(VarCurr,bitIndex2)
<=> $false )
& ( v76680(VarCurr,bitIndex1)
<=> $true )
& ( v76680(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14114,axiom,
! [VarCurr] :
( v76682(VarCurr)
<=> ( v76683(VarCurr)
| v76684(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14113,axiom,
! [VarCurr] :
( v76684(VarCurr)
<=> ( v76631(VarCurr)
& v76685(VarCurr) ) ) ).
fof(writeUnaryOperator_5399,axiom,
! [VarCurr] :
( ~ v76685(VarCurr)
<=> v76683(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5643,axiom,
! [VarCurr] :
( v76683(VarCurr)
<=> ( v76625(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5642,axiom,
! [VarCurr] :
( v76679(VarCurr)
<=> ( ( v76680(VarCurr,bitIndex2)
<=> $true )
& ( v76680(VarCurr,bitIndex1)
<=> $false )
& ( v76680(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_23632,axiom,
! [VarCurr] :
( v76680(VarCurr,bitIndex0)
<=> v76623(VarCurr) ) ).
fof(addAssignment_23631,axiom,
! [VarCurr] :
( v76680(VarCurr,bitIndex1)
<=> v76621(VarCurr) ) ).
fof(addAssignment_23630,axiom,
! [VarCurr] :
( v76680(VarCurr,bitIndex2)
<=> v76619(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14112,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v76664(VarNext)
<=> ( v76665(VarNext)
& v76656(VarNext) ) ) ) ).
fof(writeUnaryOperator_5398,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v76665(VarNext)
<=> v76667(VarNext) ) ) ).
fof(addAssignment_23629,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v76667(VarNext)
<=> v76656(VarCurr) ) ) ).
fof(addAssignment_23628,axiom,
! [VarCurr] :
( v76656(VarCurr)
<=> v76658(VarCurr) ) ).
fof(addAssignment_23627,axiom,
! [VarCurr] :
( v76658(VarCurr)
<=> v76660(VarCurr) ) ).
fof(addAssignment_23626,axiom,
! [VarCurr] :
( v76660(VarCurr)
<=> v72896(VarCurr) ) ).
fof(addAssignment_23625,axiom,
! [VarCurr] :
( v76654(VarCurr)
<=> $false ) ).
fof(addAssignment_23624,axiom,
! [VarCurr] :
( v76633(VarCurr)
<=> v76635(VarCurr) ) ).
fof(addAssignment_23623,axiom,
! [VarCurr] :
( v76635(VarCurr)
<=> v76637(VarCurr) ) ).
fof(addAssignment_23622,axiom,
! [VarCurr] :
( v76637(VarCurr)
<=> v76639(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14111,axiom,
! [VarCurr] :
( v76639(VarCurr)
<=> ( v76641(VarCurr)
& v72885(VarCurr) ) ) ).
fof(addAssignment_23621,axiom,
! [VarCurr] :
( v76641(VarCurr)
<=> v76643(VarCurr) ) ).
fof(addAssignment_23620,axiom,
! [VarCurr] :
( v76643(VarCurr)
<=> v76645(VarCurr) ) ).
fof(addAssignment_23619,axiom,
! [VarCurr] :
( v76645(VarCurr)
<=> v76647(VarCurr) ) ).
fof(addAssignment_23618,axiom,
! [VarCurr] :
( v76647(VarCurr)
<=> v76649(VarCurr) ) ).
fof(addAssignment_23617,axiom,
! [VarCurr] :
( v76649(VarCurr)
<=> v76651(VarCurr) ) ).
fof(addAssignment_23616,axiom,
! [VarCurr] :
( v76631(VarCurr)
<=> $false ) ).
fof(addAssignment_23615,axiom,
! [VarCurr] :
( v76625(VarCurr)
<=> v76627(VarCurr,bitIndex6) ) ).
fof(addAssignment_23614,axiom,
! [VarCurr] :
( v76627(VarCurr,bitIndex6)
<=> v76629(VarCurr,bitIndex6) ) ).
fof(addAssignment_23613,axiom,
! [VarCurr] :
( v76629(VarCurr,bitIndex6)
<=> v72861(VarCurr,bitIndex6) ) ).
fof(addAssignment_23612,axiom,
! [VarCurr] :
( v76623(VarCurr)
<=> $false ) ).
fof(addAssignment_23611,axiom,
! [VarCurr] :
( v76621(VarCurr)
<=> $false ) ).
fof(addAssignment_23610,axiom,
! [VarCurr] :
( v76619(VarCurr)
<=> $true ) ).
fof(addAssignment_23609,axiom,
! [VarCurr] :
( v76617(VarCurr)
<=> $false ) ).
fof(addAssignment_23608,axiom,
! [VarCurr] :
( v76608(VarCurr)
<=> v76610(VarCurr) ) ).
fof(writeUnaryOperator_5397,axiom,
! [VarCurr] :
( ~ v76610(VarCurr)
<=> v76612(VarCurr) ) ).
fof(addAssignment_23607,axiom,
! [VarCurr] :
( v76612(VarCurr)
<=> v76614(VarCurr) ) ).
fof(addAssignment_23606,axiom,
! [VarCurr] :
( v76614(VarCurr)
<=> v72836(VarCurr) ) ).
fof(addAssignment_23605,axiom,
! [VarCurr] :
( v76480(VarCurr,bitIndex0)
<=> v76482(VarCurr,bitIndex0) ) ).
fof(addAssignment_23604,axiom,
! [VarCurr] :
( v76482(VarCurr,bitIndex0)
<=> v76484(VarCurr,bitIndex0) ) ).
fof(addAssignment_23603,axiom,
! [VarCurr] :
( v76484(VarCurr,bitIndex0)
<=> v76486(VarCurr,bitIndex0) ) ).
fof(addAssignment_23602,axiom,
! [VarCurr] :
( v76486(VarCurr,bitIndex0)
<=> v76488(VarCurr,bitIndex6) ) ).
fof(addAssignment_23601,axiom,
! [VarCurr] :
( v76488(VarCurr,bitIndex6)
<=> v76490(VarCurr,bitIndex6) ) ).
fof(addAssignment_23600,axiom,
! [VarCurr] :
( v76490(VarCurr,bitIndex6)
<=> v76492(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1230,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v76549(VarNext)
=> ( v76492(VarNext)
<=> v76492(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1288,axiom,
! [VarNext] :
( v76549(VarNext)
=> ( v76492(VarNext)
<=> v76584(VarNext) ) ) ).
fof(addAssignment_23599,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v76584(VarNext)
<=> v76582(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3662,axiom,
! [VarCurr] :
( ~ v76494(VarCurr)
=> ( v76582(VarCurr)
<=> v76585(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3672,axiom,
! [VarCurr] :
( v76494(VarCurr)
=> ( v76582(VarCurr)
<=> v76503(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3661,axiom,
! [VarCurr] :
( ~ v76562(VarCurr)
=> ( v76585(VarCurr)
<=> v76540(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3671,axiom,
! [VarCurr] :
( v76562(VarCurr)
=> ( v76585(VarCurr)
<=> v76586(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_957,axiom,
! [VarCurr] :
( ( ~ v76565(VarCurr)
& ~ v76567(VarCurr) )
=> ( v76586(VarCurr)
<=> v76590(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3660,axiom,
! [VarCurr] :
( v76567(VarCurr)
=> ( v76586(VarCurr)
<=> v76589(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3670,axiom,
! [VarCurr] :
( v76565(VarCurr)
=> ( v76586(VarCurr)
<=> v76587(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3659,axiom,
! [VarCurr] :
( ~ v76575(VarCurr)
=> ( v76590(VarCurr)
<=> v76540(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3669,axiom,
! [VarCurr] :
( v76575(VarCurr)
=> ( v76590(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3658,axiom,
! [VarCurr] :
( ~ v76569(VarCurr)
=> ( v76589(VarCurr)
<=> v76540(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3668,axiom,
! [VarCurr] :
( v76569(VarCurr)
=> ( v76589(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1695,axiom,
! [VarCurr] :
( ~ v76588(VarCurr)
=> ( v76587(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1726,axiom,
! [VarCurr] :
( v76588(VarCurr)
=> ( v76587(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5641,axiom,
! [VarCurr] :
( v76588(VarCurr)
<=> ( v76511(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14110,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v76549(VarNext)
<=> ( v76550(VarNext)
& v76559(VarNext) ) ) ) ).
fof(addAssignment_23598,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v76559(VarNext)
<=> v76557(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14109,axiom,
! [VarCurr] :
( v76557(VarCurr)
<=> ( v76494(VarCurr)
| v76560(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14108,axiom,
! [VarCurr] :
( v76560(VarCurr)
<=> ( v76561(VarCurr)
& v76581(VarCurr) ) ) ).
fof(writeUnaryOperator_5396,axiom,
! [VarCurr] :
( ~ v76581(VarCurr)
<=> v76494(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14107,axiom,
! [VarCurr] :
( v76561(VarCurr)
<=> ( v76562(VarCurr)
| v76579(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14106,axiom,
! [VarCurr] :
( v76579(VarCurr)
<=> ( v76517(VarCurr)
& v76580(VarCurr) ) ) ).
fof(writeUnaryOperator_5395,axiom,
! [VarCurr] :
( ~ v76580(VarCurr)
<=> v76519(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14105,axiom,
! [VarCurr] :
( v76562(VarCurr)
<=> ( v76563(VarCurr)
& v76519(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14104,axiom,
! [VarCurr] :
( v76563(VarCurr)
<=> ( v76564(VarCurr)
| v76573(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14103,axiom,
! [VarCurr] :
( v76573(VarCurr)
<=> ( v76574(VarCurr)
& v76578(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5640,axiom,
! [VarCurr] :
( v76578(VarCurr)
<=> ( ( v76566(VarCurr,bitIndex2)
<=> $false )
& ( v76566(VarCurr,bitIndex1)
<=> $false )
& ( v76566(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14102,axiom,
! [VarCurr] :
( v76574(VarCurr)
<=> ( v76575(VarCurr)
| v76576(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14101,axiom,
! [VarCurr] :
( v76576(VarCurr)
<=> ( v76517(VarCurr)
& v76577(VarCurr) ) ) ).
fof(writeUnaryOperator_5394,axiom,
! [VarCurr] :
( ~ v76577(VarCurr)
<=> v76575(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5639,axiom,
! [VarCurr] :
( v76575(VarCurr)
<=> ( v76511(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14100,axiom,
! [VarCurr] :
( v76564(VarCurr)
<=> ( v76565(VarCurr)
| v76567(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14099,axiom,
! [VarCurr] :
( v76567(VarCurr)
<=> ( v76568(VarCurr)
& v76572(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5638,axiom,
! [VarCurr] :
( v76572(VarCurr)
<=> ( ( v76566(VarCurr,bitIndex2)
<=> $false )
& ( v76566(VarCurr,bitIndex1)
<=> $true )
& ( v76566(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14098,axiom,
! [VarCurr] :
( v76568(VarCurr)
<=> ( v76569(VarCurr)
| v76570(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14097,axiom,
! [VarCurr] :
( v76570(VarCurr)
<=> ( v76517(VarCurr)
& v76571(VarCurr) ) ) ).
fof(writeUnaryOperator_5393,axiom,
! [VarCurr] :
( ~ v76571(VarCurr)
<=> v76569(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5637,axiom,
! [VarCurr] :
( v76569(VarCurr)
<=> ( v76511(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5636,axiom,
! [VarCurr] :
( v76565(VarCurr)
<=> ( ( v76566(VarCurr,bitIndex2)
<=> $true )
& ( v76566(VarCurr,bitIndex1)
<=> $false )
& ( v76566(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_23597,axiom,
! [VarCurr] :
( v76566(VarCurr,bitIndex0)
<=> v76509(VarCurr) ) ).
fof(addAssignment_23596,axiom,
! [VarCurr] :
( v76566(VarCurr,bitIndex1)
<=> v76507(VarCurr) ) ).
fof(addAssignment_23595,axiom,
! [VarCurr] :
( v76566(VarCurr,bitIndex2)
<=> v76505(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14096,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v76550(VarNext)
<=> ( v76551(VarNext)
& v76542(VarNext) ) ) ) ).
fof(writeUnaryOperator_5392,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v76551(VarNext)
<=> v76553(VarNext) ) ) ).
fof(addAssignment_23594,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v76553(VarNext)
<=> v76542(VarCurr) ) ) ).
fof(addAssignment_23593,axiom,
! [VarCurr] :
( v76542(VarCurr)
<=> v76544(VarCurr) ) ).
fof(addAssignment_23592,axiom,
! [VarCurr] :
( v76544(VarCurr)
<=> v76546(VarCurr) ) ).
fof(addAssignment_23591,axiom,
! [VarCurr] :
( v76546(VarCurr)
<=> v72896(VarCurr) ) ).
fof(addAssignment_23590,axiom,
! [VarCurr] :
( v76540(VarCurr)
<=> $false ) ).
fof(addAssignment_23589,axiom,
! [VarCurr] :
( v76519(VarCurr)
<=> v76521(VarCurr) ) ).
fof(addAssignment_23588,axiom,
! [VarCurr] :
( v76521(VarCurr)
<=> v76523(VarCurr) ) ).
fof(addAssignment_23587,axiom,
! [VarCurr] :
( v76523(VarCurr)
<=> v76525(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14095,axiom,
! [VarCurr] :
( v76525(VarCurr)
<=> ( v76527(VarCurr)
& v72885(VarCurr) ) ) ).
fof(addAssignment_23586,axiom,
! [VarCurr] :
( v76527(VarCurr)
<=> v76529(VarCurr) ) ).
fof(addAssignment_23585,axiom,
! [VarCurr] :
( v76529(VarCurr)
<=> v76531(VarCurr) ) ).
fof(addAssignment_23584,axiom,
! [VarCurr] :
( v76531(VarCurr)
<=> v76533(VarCurr) ) ).
fof(addAssignment_23583,axiom,
! [VarCurr] :
( v76533(VarCurr)
<=> v76535(VarCurr) ) ).
fof(addAssignment_23582,axiom,
! [VarCurr] :
( v76535(VarCurr)
<=> v76537(VarCurr) ) ).
fof(addAssignment_23581,axiom,
! [VarCurr] :
( v76517(VarCurr)
<=> $false ) ).
fof(addAssignment_23580,axiom,
! [VarCurr] :
( v76511(VarCurr)
<=> v76513(VarCurr,bitIndex6) ) ).
fof(addAssignment_23579,axiom,
! [VarCurr] :
( v76513(VarCurr,bitIndex6)
<=> v76515(VarCurr,bitIndex6) ) ).
fof(addAssignment_23578,axiom,
! [VarCurr] :
( v76515(VarCurr,bitIndex6)
<=> v72861(VarCurr,bitIndex6) ) ).
fof(addAssignment_23577,axiom,
! [VarCurr] :
( v76509(VarCurr)
<=> $false ) ).
fof(addAssignment_23576,axiom,
! [VarCurr] :
( v76507(VarCurr)
<=> $false ) ).
fof(addAssignment_23575,axiom,
! [VarCurr] :
( v76505(VarCurr)
<=> $true ) ).
fof(addAssignment_23574,axiom,
! [VarCurr] :
( v76503(VarCurr)
<=> $false ) ).
fof(addAssignment_23573,axiom,
! [VarCurr] :
( v76494(VarCurr)
<=> v76496(VarCurr) ) ).
fof(writeUnaryOperator_5391,axiom,
! [VarCurr] :
( ~ v76496(VarCurr)
<=> v76498(VarCurr) ) ).
fof(addAssignment_23572,axiom,
! [VarCurr] :
( v76498(VarCurr)
<=> v76500(VarCurr) ) ).
fof(addAssignment_23571,axiom,
! [VarCurr] :
( v76500(VarCurr)
<=> v72836(VarCurr) ) ).
fof(addAssignment_23570,axiom,
! [VarCurr] :
( v76366(VarCurr,bitIndex0)
<=> v76368(VarCurr,bitIndex0) ) ).
fof(addAssignment_23569,axiom,
! [VarCurr] :
( v76368(VarCurr,bitIndex0)
<=> v76370(VarCurr,bitIndex0) ) ).
fof(addAssignment_23568,axiom,
! [VarCurr] :
( v76370(VarCurr,bitIndex0)
<=> v76372(VarCurr,bitIndex0) ) ).
fof(addAssignment_23567,axiom,
! [VarCurr] :
( v76372(VarCurr,bitIndex0)
<=> v76374(VarCurr,bitIndex6) ) ).
fof(addAssignment_23566,axiom,
! [VarCurr] :
( v76374(VarCurr,bitIndex6)
<=> v76376(VarCurr,bitIndex6) ) ).
fof(addAssignment_23565,axiom,
! [VarCurr] :
( v76376(VarCurr,bitIndex6)
<=> v76378(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1229,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v76435(VarNext)
=> ( v76378(VarNext)
<=> v76378(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1287,axiom,
! [VarNext] :
( v76435(VarNext)
=> ( v76378(VarNext)
<=> v76470(VarNext) ) ) ).
fof(addAssignment_23564,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v76470(VarNext)
<=> v76468(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3657,axiom,
! [VarCurr] :
( ~ v76380(VarCurr)
=> ( v76468(VarCurr)
<=> v76471(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3667,axiom,
! [VarCurr] :
( v76380(VarCurr)
=> ( v76468(VarCurr)
<=> v76389(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3656,axiom,
! [VarCurr] :
( ~ v76448(VarCurr)
=> ( v76471(VarCurr)
<=> v76426(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3666,axiom,
! [VarCurr] :
( v76448(VarCurr)
=> ( v76471(VarCurr)
<=> v76472(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_956,axiom,
! [VarCurr] :
( ( ~ v76451(VarCurr)
& ~ v76453(VarCurr) )
=> ( v76472(VarCurr)
<=> v76476(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3655,axiom,
! [VarCurr] :
( v76453(VarCurr)
=> ( v76472(VarCurr)
<=> v76475(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3665,axiom,
! [VarCurr] :
( v76451(VarCurr)
=> ( v76472(VarCurr)
<=> v76473(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3654,axiom,
! [VarCurr] :
( ~ v76461(VarCurr)
=> ( v76476(VarCurr)
<=> v76426(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3664,axiom,
! [VarCurr] :
( v76461(VarCurr)
=> ( v76476(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3653,axiom,
! [VarCurr] :
( ~ v76455(VarCurr)
=> ( v76475(VarCurr)
<=> v76426(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3663,axiom,
! [VarCurr] :
( v76455(VarCurr)
=> ( v76475(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1694,axiom,
! [VarCurr] :
( ~ v76474(VarCurr)
=> ( v76473(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1725,axiom,
! [VarCurr] :
( v76474(VarCurr)
=> ( v76473(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5635,axiom,
! [VarCurr] :
( v76474(VarCurr)
<=> ( v76397(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14094,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v76435(VarNext)
<=> ( v76436(VarNext)
& v76445(VarNext) ) ) ) ).
fof(addAssignment_23563,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v76445(VarNext)
<=> v76443(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14093,axiom,
! [VarCurr] :
( v76443(VarCurr)
<=> ( v76380(VarCurr)
| v76446(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14092,axiom,
! [VarCurr] :
( v76446(VarCurr)
<=> ( v76447(VarCurr)
& v76467(VarCurr) ) ) ).
fof(writeUnaryOperator_5390,axiom,
! [VarCurr] :
( ~ v76467(VarCurr)
<=> v76380(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14091,axiom,
! [VarCurr] :
( v76447(VarCurr)
<=> ( v76448(VarCurr)
| v76465(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14090,axiom,
! [VarCurr] :
( v76465(VarCurr)
<=> ( v76403(VarCurr)
& v76466(VarCurr) ) ) ).
fof(writeUnaryOperator_5389,axiom,
! [VarCurr] :
( ~ v76466(VarCurr)
<=> v76405(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14089,axiom,
! [VarCurr] :
( v76448(VarCurr)
<=> ( v76449(VarCurr)
& v76405(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14088,axiom,
! [VarCurr] :
( v76449(VarCurr)
<=> ( v76450(VarCurr)
| v76459(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14087,axiom,
! [VarCurr] :
( v76459(VarCurr)
<=> ( v76460(VarCurr)
& v76464(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5634,axiom,
! [VarCurr] :
( v76464(VarCurr)
<=> ( ( v76452(VarCurr,bitIndex2)
<=> $false )
& ( v76452(VarCurr,bitIndex1)
<=> $false )
& ( v76452(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14086,axiom,
! [VarCurr] :
( v76460(VarCurr)
<=> ( v76461(VarCurr)
| v76462(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14085,axiom,
! [VarCurr] :
( v76462(VarCurr)
<=> ( v76403(VarCurr)
& v76463(VarCurr) ) ) ).
fof(writeUnaryOperator_5388,axiom,
! [VarCurr] :
( ~ v76463(VarCurr)
<=> v76461(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5633,axiom,
! [VarCurr] :
( v76461(VarCurr)
<=> ( v76397(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14084,axiom,
! [VarCurr] :
( v76450(VarCurr)
<=> ( v76451(VarCurr)
| v76453(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14083,axiom,
! [VarCurr] :
( v76453(VarCurr)
<=> ( v76454(VarCurr)
& v76458(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5632,axiom,
! [VarCurr] :
( v76458(VarCurr)
<=> ( ( v76452(VarCurr,bitIndex2)
<=> $false )
& ( v76452(VarCurr,bitIndex1)
<=> $true )
& ( v76452(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14082,axiom,
! [VarCurr] :
( v76454(VarCurr)
<=> ( v76455(VarCurr)
| v76456(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14081,axiom,
! [VarCurr] :
( v76456(VarCurr)
<=> ( v76403(VarCurr)
& v76457(VarCurr) ) ) ).
fof(writeUnaryOperator_5387,axiom,
! [VarCurr] :
( ~ v76457(VarCurr)
<=> v76455(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5631,axiom,
! [VarCurr] :
( v76455(VarCurr)
<=> ( v76397(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5630,axiom,
! [VarCurr] :
( v76451(VarCurr)
<=> ( ( v76452(VarCurr,bitIndex2)
<=> $true )
& ( v76452(VarCurr,bitIndex1)
<=> $false )
& ( v76452(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_23562,axiom,
! [VarCurr] :
( v76452(VarCurr,bitIndex0)
<=> v76395(VarCurr) ) ).
fof(addAssignment_23561,axiom,
! [VarCurr] :
( v76452(VarCurr,bitIndex1)
<=> v76393(VarCurr) ) ).
fof(addAssignment_23560,axiom,
! [VarCurr] :
( v76452(VarCurr,bitIndex2)
<=> v76391(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14080,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v76436(VarNext)
<=> ( v76437(VarNext)
& v76428(VarNext) ) ) ) ).
fof(writeUnaryOperator_5386,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v76437(VarNext)
<=> v76439(VarNext) ) ) ).
fof(addAssignment_23559,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v76439(VarNext)
<=> v76428(VarCurr) ) ) ).
fof(addAssignment_23558,axiom,
! [VarCurr] :
( v76428(VarCurr)
<=> v76430(VarCurr) ) ).
fof(addAssignment_23557,axiom,
! [VarCurr] :
( v76430(VarCurr)
<=> v76432(VarCurr) ) ).
fof(addAssignment_23556,axiom,
! [VarCurr] :
( v76432(VarCurr)
<=> v72896(VarCurr) ) ).
fof(addAssignment_23555,axiom,
! [VarCurr] :
( v76426(VarCurr)
<=> $false ) ).
fof(addAssignment_23554,axiom,
! [VarCurr] :
( v76405(VarCurr)
<=> v76407(VarCurr) ) ).
fof(addAssignment_23553,axiom,
! [VarCurr] :
( v76407(VarCurr)
<=> v76409(VarCurr) ) ).
fof(addAssignment_23552,axiom,
! [VarCurr] :
( v76409(VarCurr)
<=> v76411(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14079,axiom,
! [VarCurr] :
( v76411(VarCurr)
<=> ( v76413(VarCurr)
& v72885(VarCurr) ) ) ).
fof(addAssignment_23551,axiom,
! [VarCurr] :
( v76413(VarCurr)
<=> v76415(VarCurr) ) ).
fof(addAssignment_23550,axiom,
! [VarCurr] :
( v76415(VarCurr)
<=> v76417(VarCurr) ) ).
fof(addAssignment_23549,axiom,
! [VarCurr] :
( v76417(VarCurr)
<=> v76419(VarCurr) ) ).
fof(addAssignment_23548,axiom,
! [VarCurr] :
( v76419(VarCurr)
<=> v76421(VarCurr) ) ).
fof(addAssignment_23547,axiom,
! [VarCurr] :
( v76421(VarCurr)
<=> v76423(VarCurr) ) ).
fof(addAssignment_23546,axiom,
! [VarCurr] :
( v76403(VarCurr)
<=> $false ) ).
fof(addAssignment_23545,axiom,
! [VarCurr] :
( v76397(VarCurr)
<=> v76399(VarCurr,bitIndex6) ) ).
fof(addAssignment_23544,axiom,
! [VarCurr] :
( v76399(VarCurr,bitIndex6)
<=> v76401(VarCurr,bitIndex6) ) ).
fof(addAssignment_23543,axiom,
! [VarCurr] :
( v76401(VarCurr,bitIndex6)
<=> v72861(VarCurr,bitIndex6) ) ).
fof(addAssignment_23542,axiom,
! [VarCurr] :
( v76395(VarCurr)
<=> $false ) ).
fof(addAssignment_23541,axiom,
! [VarCurr] :
( v76393(VarCurr)
<=> $false ) ).
fof(addAssignment_23540,axiom,
! [VarCurr] :
( v76391(VarCurr)
<=> $true ) ).
fof(addAssignment_23539,axiom,
! [VarCurr] :
( v76389(VarCurr)
<=> $false ) ).
fof(addAssignment_23538,axiom,
! [VarCurr] :
( v76380(VarCurr)
<=> v76382(VarCurr) ) ).
fof(writeUnaryOperator_5385,axiom,
! [VarCurr] :
( ~ v76382(VarCurr)
<=> v76384(VarCurr) ) ).
fof(addAssignment_23537,axiom,
! [VarCurr] :
( v76384(VarCurr)
<=> v76386(VarCurr) ) ).
fof(addAssignment_23536,axiom,
! [VarCurr] :
( v76386(VarCurr)
<=> v72836(VarCurr) ) ).
fof(addAssignment_23535,axiom,
! [VarCurr] :
( v76252(VarCurr,bitIndex0)
<=> v76254(VarCurr,bitIndex0) ) ).
fof(addAssignment_23534,axiom,
! [VarCurr] :
( v76254(VarCurr,bitIndex0)
<=> v76256(VarCurr,bitIndex0) ) ).
fof(addAssignment_23533,axiom,
! [VarCurr] :
( v76256(VarCurr,bitIndex0)
<=> v76258(VarCurr,bitIndex0) ) ).
fof(addAssignment_23532,axiom,
! [VarCurr] :
( v76258(VarCurr,bitIndex0)
<=> v76260(VarCurr,bitIndex6) ) ).
fof(addAssignment_23531,axiom,
! [VarCurr] :
( v76260(VarCurr,bitIndex6)
<=> v76262(VarCurr,bitIndex6) ) ).
fof(addAssignment_23530,axiom,
! [VarCurr] :
( v76262(VarCurr,bitIndex6)
<=> v76264(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1228,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v76321(VarNext)
=> ( v76264(VarNext)
<=> v76264(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1286,axiom,
! [VarNext] :
( v76321(VarNext)
=> ( v76264(VarNext)
<=> v76356(VarNext) ) ) ).
fof(addAssignment_23529,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v76356(VarNext)
<=> v76354(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3652,axiom,
! [VarCurr] :
( ~ v76266(VarCurr)
=> ( v76354(VarCurr)
<=> v76357(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3662,axiom,
! [VarCurr] :
( v76266(VarCurr)
=> ( v76354(VarCurr)
<=> v76275(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3651,axiom,
! [VarCurr] :
( ~ v76334(VarCurr)
=> ( v76357(VarCurr)
<=> v76312(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3661,axiom,
! [VarCurr] :
( v76334(VarCurr)
=> ( v76357(VarCurr)
<=> v76358(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_955,axiom,
! [VarCurr] :
( ( ~ v76337(VarCurr)
& ~ v76339(VarCurr) )
=> ( v76358(VarCurr)
<=> v76362(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3650,axiom,
! [VarCurr] :
( v76339(VarCurr)
=> ( v76358(VarCurr)
<=> v76361(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3660,axiom,
! [VarCurr] :
( v76337(VarCurr)
=> ( v76358(VarCurr)
<=> v76359(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3649,axiom,
! [VarCurr] :
( ~ v76347(VarCurr)
=> ( v76362(VarCurr)
<=> v76312(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3659,axiom,
! [VarCurr] :
( v76347(VarCurr)
=> ( v76362(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3648,axiom,
! [VarCurr] :
( ~ v76341(VarCurr)
=> ( v76361(VarCurr)
<=> v76312(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3658,axiom,
! [VarCurr] :
( v76341(VarCurr)
=> ( v76361(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1693,axiom,
! [VarCurr] :
( ~ v76360(VarCurr)
=> ( v76359(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1724,axiom,
! [VarCurr] :
( v76360(VarCurr)
=> ( v76359(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5629,axiom,
! [VarCurr] :
( v76360(VarCurr)
<=> ( v76283(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14078,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v76321(VarNext)
<=> ( v76322(VarNext)
& v76331(VarNext) ) ) ) ).
fof(addAssignment_23528,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v76331(VarNext)
<=> v76329(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14077,axiom,
! [VarCurr] :
( v76329(VarCurr)
<=> ( v76266(VarCurr)
| v76332(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14076,axiom,
! [VarCurr] :
( v76332(VarCurr)
<=> ( v76333(VarCurr)
& v76353(VarCurr) ) ) ).
fof(writeUnaryOperator_5384,axiom,
! [VarCurr] :
( ~ v76353(VarCurr)
<=> v76266(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14075,axiom,
! [VarCurr] :
( v76333(VarCurr)
<=> ( v76334(VarCurr)
| v76351(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14074,axiom,
! [VarCurr] :
( v76351(VarCurr)
<=> ( v76289(VarCurr)
& v76352(VarCurr) ) ) ).
fof(writeUnaryOperator_5383,axiom,
! [VarCurr] :
( ~ v76352(VarCurr)
<=> v76291(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14073,axiom,
! [VarCurr] :
( v76334(VarCurr)
<=> ( v76335(VarCurr)
& v76291(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14072,axiom,
! [VarCurr] :
( v76335(VarCurr)
<=> ( v76336(VarCurr)
| v76345(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14071,axiom,
! [VarCurr] :
( v76345(VarCurr)
<=> ( v76346(VarCurr)
& v76350(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5628,axiom,
! [VarCurr] :
( v76350(VarCurr)
<=> ( ( v76338(VarCurr,bitIndex2)
<=> $false )
& ( v76338(VarCurr,bitIndex1)
<=> $false )
& ( v76338(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14070,axiom,
! [VarCurr] :
( v76346(VarCurr)
<=> ( v76347(VarCurr)
| v76348(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14069,axiom,
! [VarCurr] :
( v76348(VarCurr)
<=> ( v76289(VarCurr)
& v76349(VarCurr) ) ) ).
fof(writeUnaryOperator_5382,axiom,
! [VarCurr] :
( ~ v76349(VarCurr)
<=> v76347(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5627,axiom,
! [VarCurr] :
( v76347(VarCurr)
<=> ( v76283(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14068,axiom,
! [VarCurr] :
( v76336(VarCurr)
<=> ( v76337(VarCurr)
| v76339(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14067,axiom,
! [VarCurr] :
( v76339(VarCurr)
<=> ( v76340(VarCurr)
& v76344(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5626,axiom,
! [VarCurr] :
( v76344(VarCurr)
<=> ( ( v76338(VarCurr,bitIndex2)
<=> $false )
& ( v76338(VarCurr,bitIndex1)
<=> $true )
& ( v76338(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14066,axiom,
! [VarCurr] :
( v76340(VarCurr)
<=> ( v76341(VarCurr)
| v76342(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14065,axiom,
! [VarCurr] :
( v76342(VarCurr)
<=> ( v76289(VarCurr)
& v76343(VarCurr) ) ) ).
fof(writeUnaryOperator_5381,axiom,
! [VarCurr] :
( ~ v76343(VarCurr)
<=> v76341(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5625,axiom,
! [VarCurr] :
( v76341(VarCurr)
<=> ( v76283(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5624,axiom,
! [VarCurr] :
( v76337(VarCurr)
<=> ( ( v76338(VarCurr,bitIndex2)
<=> $true )
& ( v76338(VarCurr,bitIndex1)
<=> $false )
& ( v76338(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_23527,axiom,
! [VarCurr] :
( v76338(VarCurr,bitIndex0)
<=> v76281(VarCurr) ) ).
fof(addAssignment_23526,axiom,
! [VarCurr] :
( v76338(VarCurr,bitIndex1)
<=> v76279(VarCurr) ) ).
fof(addAssignment_23525,axiom,
! [VarCurr] :
( v76338(VarCurr,bitIndex2)
<=> v76277(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14064,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v76322(VarNext)
<=> ( v76323(VarNext)
& v76314(VarNext) ) ) ) ).
fof(writeUnaryOperator_5380,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v76323(VarNext)
<=> v76325(VarNext) ) ) ).
fof(addAssignment_23524,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v76325(VarNext)
<=> v76314(VarCurr) ) ) ).
fof(addAssignment_23523,axiom,
! [VarCurr] :
( v76314(VarCurr)
<=> v76316(VarCurr) ) ).
fof(addAssignment_23522,axiom,
! [VarCurr] :
( v76316(VarCurr)
<=> v76318(VarCurr) ) ).
fof(addAssignment_23521,axiom,
! [VarCurr] :
( v76318(VarCurr)
<=> v72896(VarCurr) ) ).
fof(addAssignment_23520,axiom,
! [VarCurr] :
( v76312(VarCurr)
<=> $false ) ).
fof(addAssignment_23519,axiom,
! [VarCurr] :
( v76291(VarCurr)
<=> v76293(VarCurr) ) ).
fof(addAssignment_23518,axiom,
! [VarCurr] :
( v76293(VarCurr)
<=> v76295(VarCurr) ) ).
fof(addAssignment_23517,axiom,
! [VarCurr] :
( v76295(VarCurr)
<=> v76297(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14063,axiom,
! [VarCurr] :
( v76297(VarCurr)
<=> ( v76299(VarCurr)
& v72885(VarCurr) ) ) ).
fof(addAssignment_23516,axiom,
! [VarCurr] :
( v76299(VarCurr)
<=> v76301(VarCurr) ) ).
fof(addAssignment_23515,axiom,
! [VarCurr] :
( v76301(VarCurr)
<=> v76303(VarCurr) ) ).
fof(addAssignment_23514,axiom,
! [VarCurr] :
( v76303(VarCurr)
<=> v76305(VarCurr) ) ).
fof(addAssignment_23513,axiom,
! [VarCurr] :
( v76305(VarCurr)
<=> v76307(VarCurr) ) ).
fof(addAssignment_23512,axiom,
! [VarCurr] :
( v76307(VarCurr)
<=> v76309(VarCurr) ) ).
fof(addAssignment_23511,axiom,
! [VarCurr] :
( v76289(VarCurr)
<=> $false ) ).
fof(addAssignment_23510,axiom,
! [VarCurr] :
( v76283(VarCurr)
<=> v76285(VarCurr,bitIndex6) ) ).
fof(addAssignment_23509,axiom,
! [VarCurr] :
( v76285(VarCurr,bitIndex6)
<=> v76287(VarCurr,bitIndex6) ) ).
fof(addAssignment_23508,axiom,
! [VarCurr] :
( v76287(VarCurr,bitIndex6)
<=> v72861(VarCurr,bitIndex6) ) ).
fof(addAssignment_23507,axiom,
! [VarCurr] :
( v76281(VarCurr)
<=> $false ) ).
fof(addAssignment_23506,axiom,
! [VarCurr] :
( v76279(VarCurr)
<=> $false ) ).
fof(addAssignment_23505,axiom,
! [VarCurr] :
( v76277(VarCurr)
<=> $true ) ).
fof(addAssignment_23504,axiom,
! [VarCurr] :
( v76275(VarCurr)
<=> $false ) ).
fof(addAssignment_23503,axiom,
! [VarCurr] :
( v76266(VarCurr)
<=> v76268(VarCurr) ) ).
fof(writeUnaryOperator_5379,axiom,
! [VarCurr] :
( ~ v76268(VarCurr)
<=> v76270(VarCurr) ) ).
fof(addAssignment_23502,axiom,
! [VarCurr] :
( v76270(VarCurr)
<=> v76272(VarCurr) ) ).
fof(addAssignment_23501,axiom,
! [VarCurr] :
( v76272(VarCurr)
<=> v72836(VarCurr) ) ).
fof(addAssignment_23500,axiom,
! [VarCurr] :
( v76138(VarCurr,bitIndex0)
<=> v76140(VarCurr,bitIndex0) ) ).
fof(addAssignment_23499,axiom,
! [VarCurr] :
( v76140(VarCurr,bitIndex0)
<=> v76142(VarCurr,bitIndex0) ) ).
fof(addAssignment_23498,axiom,
! [VarCurr] :
( v76142(VarCurr,bitIndex0)
<=> v76144(VarCurr,bitIndex0) ) ).
fof(addAssignment_23497,axiom,
! [VarCurr] :
( v76144(VarCurr,bitIndex0)
<=> v76146(VarCurr,bitIndex6) ) ).
fof(addAssignment_23496,axiom,
! [VarCurr] :
( v76146(VarCurr,bitIndex6)
<=> v76148(VarCurr,bitIndex6) ) ).
fof(addAssignment_23495,axiom,
! [VarCurr] :
( v76148(VarCurr,bitIndex6)
<=> v76150(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1227,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v76207(VarNext)
=> ( v76150(VarNext)
<=> v76150(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1285,axiom,
! [VarNext] :
( v76207(VarNext)
=> ( v76150(VarNext)
<=> v76242(VarNext) ) ) ).
fof(addAssignment_23494,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v76242(VarNext)
<=> v76240(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3647,axiom,
! [VarCurr] :
( ~ v76152(VarCurr)
=> ( v76240(VarCurr)
<=> v76243(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3657,axiom,
! [VarCurr] :
( v76152(VarCurr)
=> ( v76240(VarCurr)
<=> v76161(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3646,axiom,
! [VarCurr] :
( ~ v76220(VarCurr)
=> ( v76243(VarCurr)
<=> v76198(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3656,axiom,
! [VarCurr] :
( v76220(VarCurr)
=> ( v76243(VarCurr)
<=> v76244(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_954,axiom,
! [VarCurr] :
( ( ~ v76223(VarCurr)
& ~ v76225(VarCurr) )
=> ( v76244(VarCurr)
<=> v76248(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3645,axiom,
! [VarCurr] :
( v76225(VarCurr)
=> ( v76244(VarCurr)
<=> v76247(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3655,axiom,
! [VarCurr] :
( v76223(VarCurr)
=> ( v76244(VarCurr)
<=> v76245(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3644,axiom,
! [VarCurr] :
( ~ v76233(VarCurr)
=> ( v76248(VarCurr)
<=> v76198(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3654,axiom,
! [VarCurr] :
( v76233(VarCurr)
=> ( v76248(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3643,axiom,
! [VarCurr] :
( ~ v76227(VarCurr)
=> ( v76247(VarCurr)
<=> v76198(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3653,axiom,
! [VarCurr] :
( v76227(VarCurr)
=> ( v76247(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1692,axiom,
! [VarCurr] :
( ~ v76246(VarCurr)
=> ( v76245(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1723,axiom,
! [VarCurr] :
( v76246(VarCurr)
=> ( v76245(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5623,axiom,
! [VarCurr] :
( v76246(VarCurr)
<=> ( v76169(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14062,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v76207(VarNext)
<=> ( v76208(VarNext)
& v76217(VarNext) ) ) ) ).
fof(addAssignment_23493,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v76217(VarNext)
<=> v76215(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14061,axiom,
! [VarCurr] :
( v76215(VarCurr)
<=> ( v76152(VarCurr)
| v76218(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14060,axiom,
! [VarCurr] :
( v76218(VarCurr)
<=> ( v76219(VarCurr)
& v76239(VarCurr) ) ) ).
fof(writeUnaryOperator_5378,axiom,
! [VarCurr] :
( ~ v76239(VarCurr)
<=> v76152(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14059,axiom,
! [VarCurr] :
( v76219(VarCurr)
<=> ( v76220(VarCurr)
| v76237(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14058,axiom,
! [VarCurr] :
( v76237(VarCurr)
<=> ( v76175(VarCurr)
& v76238(VarCurr) ) ) ).
fof(writeUnaryOperator_5377,axiom,
! [VarCurr] :
( ~ v76238(VarCurr)
<=> v76177(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14057,axiom,
! [VarCurr] :
( v76220(VarCurr)
<=> ( v76221(VarCurr)
& v76177(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14056,axiom,
! [VarCurr] :
( v76221(VarCurr)
<=> ( v76222(VarCurr)
| v76231(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14055,axiom,
! [VarCurr] :
( v76231(VarCurr)
<=> ( v76232(VarCurr)
& v76236(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5622,axiom,
! [VarCurr] :
( v76236(VarCurr)
<=> ( ( v76224(VarCurr,bitIndex2)
<=> $false )
& ( v76224(VarCurr,bitIndex1)
<=> $false )
& ( v76224(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14054,axiom,
! [VarCurr] :
( v76232(VarCurr)
<=> ( v76233(VarCurr)
| v76234(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14053,axiom,
! [VarCurr] :
( v76234(VarCurr)
<=> ( v76175(VarCurr)
& v76235(VarCurr) ) ) ).
fof(writeUnaryOperator_5376,axiom,
! [VarCurr] :
( ~ v76235(VarCurr)
<=> v76233(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5621,axiom,
! [VarCurr] :
( v76233(VarCurr)
<=> ( v76169(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14052,axiom,
! [VarCurr] :
( v76222(VarCurr)
<=> ( v76223(VarCurr)
| v76225(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14051,axiom,
! [VarCurr] :
( v76225(VarCurr)
<=> ( v76226(VarCurr)
& v76230(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5620,axiom,
! [VarCurr] :
( v76230(VarCurr)
<=> ( ( v76224(VarCurr,bitIndex2)
<=> $false )
& ( v76224(VarCurr,bitIndex1)
<=> $true )
& ( v76224(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14050,axiom,
! [VarCurr] :
( v76226(VarCurr)
<=> ( v76227(VarCurr)
| v76228(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14049,axiom,
! [VarCurr] :
( v76228(VarCurr)
<=> ( v76175(VarCurr)
& v76229(VarCurr) ) ) ).
fof(writeUnaryOperator_5375,axiom,
! [VarCurr] :
( ~ v76229(VarCurr)
<=> v76227(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5619,axiom,
! [VarCurr] :
( v76227(VarCurr)
<=> ( v76169(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5618,axiom,
! [VarCurr] :
( v76223(VarCurr)
<=> ( ( v76224(VarCurr,bitIndex2)
<=> $true )
& ( v76224(VarCurr,bitIndex1)
<=> $false )
& ( v76224(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_23492,axiom,
! [VarCurr] :
( v76224(VarCurr,bitIndex0)
<=> v76167(VarCurr) ) ).
fof(addAssignment_23491,axiom,
! [VarCurr] :
( v76224(VarCurr,bitIndex1)
<=> v76165(VarCurr) ) ).
fof(addAssignment_23490,axiom,
! [VarCurr] :
( v76224(VarCurr,bitIndex2)
<=> v76163(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14048,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v76208(VarNext)
<=> ( v76209(VarNext)
& v76200(VarNext) ) ) ) ).
fof(writeUnaryOperator_5374,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v76209(VarNext)
<=> v76211(VarNext) ) ) ).
fof(addAssignment_23489,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v76211(VarNext)
<=> v76200(VarCurr) ) ) ).
fof(addAssignment_23488,axiom,
! [VarCurr] :
( v76200(VarCurr)
<=> v76202(VarCurr) ) ).
fof(addAssignment_23487,axiom,
! [VarCurr] :
( v76202(VarCurr)
<=> v76204(VarCurr) ) ).
fof(addAssignment_23486,axiom,
! [VarCurr] :
( v76204(VarCurr)
<=> v72896(VarCurr) ) ).
fof(addAssignment_23485,axiom,
! [VarCurr] :
( v76198(VarCurr)
<=> $false ) ).
fof(addAssignment_23484,axiom,
! [VarCurr] :
( v76177(VarCurr)
<=> v76179(VarCurr) ) ).
fof(addAssignment_23483,axiom,
! [VarCurr] :
( v76179(VarCurr)
<=> v76181(VarCurr) ) ).
fof(addAssignment_23482,axiom,
! [VarCurr] :
( v76181(VarCurr)
<=> v76183(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14047,axiom,
! [VarCurr] :
( v76183(VarCurr)
<=> ( v76185(VarCurr)
& v72885(VarCurr) ) ) ).
fof(addAssignment_23481,axiom,
! [VarCurr] :
( v76185(VarCurr)
<=> v76187(VarCurr) ) ).
fof(addAssignment_23480,axiom,
! [VarCurr] :
( v76187(VarCurr)
<=> v76189(VarCurr) ) ).
fof(addAssignment_23479,axiom,
! [VarCurr] :
( v76189(VarCurr)
<=> v76191(VarCurr) ) ).
fof(addAssignment_23478,axiom,
! [VarCurr] :
( v76191(VarCurr)
<=> v76193(VarCurr) ) ).
fof(addAssignment_23477,axiom,
! [VarCurr] :
( v76193(VarCurr)
<=> v76195(VarCurr) ) ).
fof(addAssignment_23476,axiom,
! [VarCurr] :
( v76175(VarCurr)
<=> $false ) ).
fof(addAssignment_23475,axiom,
! [VarCurr] :
( v76169(VarCurr)
<=> v76171(VarCurr,bitIndex6) ) ).
fof(addAssignment_23474,axiom,
! [VarCurr] :
( v76171(VarCurr,bitIndex6)
<=> v76173(VarCurr,bitIndex6) ) ).
fof(addAssignment_23473,axiom,
! [VarCurr] :
( v76173(VarCurr,bitIndex6)
<=> v72861(VarCurr,bitIndex6) ) ).
fof(addAssignment_23472,axiom,
! [VarCurr] :
( v76167(VarCurr)
<=> $false ) ).
fof(addAssignment_23471,axiom,
! [VarCurr] :
( v76165(VarCurr)
<=> $false ) ).
fof(addAssignment_23470,axiom,
! [VarCurr] :
( v76163(VarCurr)
<=> $true ) ).
fof(addAssignment_23469,axiom,
! [VarCurr] :
( v76161(VarCurr)
<=> $false ) ).
fof(addAssignment_23468,axiom,
! [VarCurr] :
( v76152(VarCurr)
<=> v76154(VarCurr) ) ).
fof(writeUnaryOperator_5373,axiom,
! [VarCurr] :
( ~ v76154(VarCurr)
<=> v76156(VarCurr) ) ).
fof(addAssignment_23467,axiom,
! [VarCurr] :
( v76156(VarCurr)
<=> v76158(VarCurr) ) ).
fof(addAssignment_23466,axiom,
! [VarCurr] :
( v76158(VarCurr)
<=> v72836(VarCurr) ) ).
fof(addAssignment_23465,axiom,
! [VarCurr] :
( v76024(VarCurr,bitIndex0)
<=> v76026(VarCurr,bitIndex0) ) ).
fof(addAssignment_23464,axiom,
! [VarCurr] :
( v76026(VarCurr,bitIndex0)
<=> v76028(VarCurr,bitIndex0) ) ).
fof(addAssignment_23463,axiom,
! [VarCurr] :
( v76028(VarCurr,bitIndex0)
<=> v76030(VarCurr,bitIndex0) ) ).
fof(addAssignment_23462,axiom,
! [VarCurr] :
( v76030(VarCurr,bitIndex0)
<=> v76032(VarCurr,bitIndex6) ) ).
fof(addAssignment_23461,axiom,
! [VarCurr] :
( v76032(VarCurr,bitIndex6)
<=> v76034(VarCurr,bitIndex6) ) ).
fof(addAssignment_23460,axiom,
! [VarCurr] :
( v76034(VarCurr,bitIndex6)
<=> v76036(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1226,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v76093(VarNext)
=> ( v76036(VarNext)
<=> v76036(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1284,axiom,
! [VarNext] :
( v76093(VarNext)
=> ( v76036(VarNext)
<=> v76128(VarNext) ) ) ).
fof(addAssignment_23459,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v76128(VarNext)
<=> v76126(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3642,axiom,
! [VarCurr] :
( ~ v76038(VarCurr)
=> ( v76126(VarCurr)
<=> v76129(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3652,axiom,
! [VarCurr] :
( v76038(VarCurr)
=> ( v76126(VarCurr)
<=> v76047(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3641,axiom,
! [VarCurr] :
( ~ v76106(VarCurr)
=> ( v76129(VarCurr)
<=> v76084(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3651,axiom,
! [VarCurr] :
( v76106(VarCurr)
=> ( v76129(VarCurr)
<=> v76130(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_953,axiom,
! [VarCurr] :
( ( ~ v76109(VarCurr)
& ~ v76111(VarCurr) )
=> ( v76130(VarCurr)
<=> v76134(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3640,axiom,
! [VarCurr] :
( v76111(VarCurr)
=> ( v76130(VarCurr)
<=> v76133(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3650,axiom,
! [VarCurr] :
( v76109(VarCurr)
=> ( v76130(VarCurr)
<=> v76131(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3639,axiom,
! [VarCurr] :
( ~ v76119(VarCurr)
=> ( v76134(VarCurr)
<=> v76084(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3649,axiom,
! [VarCurr] :
( v76119(VarCurr)
=> ( v76134(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3638,axiom,
! [VarCurr] :
( ~ v76113(VarCurr)
=> ( v76133(VarCurr)
<=> v76084(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3648,axiom,
! [VarCurr] :
( v76113(VarCurr)
=> ( v76133(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1691,axiom,
! [VarCurr] :
( ~ v76132(VarCurr)
=> ( v76131(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1722,axiom,
! [VarCurr] :
( v76132(VarCurr)
=> ( v76131(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5617,axiom,
! [VarCurr] :
( v76132(VarCurr)
<=> ( v76055(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14046,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v76093(VarNext)
<=> ( v76094(VarNext)
& v76103(VarNext) ) ) ) ).
fof(addAssignment_23458,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v76103(VarNext)
<=> v76101(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14045,axiom,
! [VarCurr] :
( v76101(VarCurr)
<=> ( v76038(VarCurr)
| v76104(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14044,axiom,
! [VarCurr] :
( v76104(VarCurr)
<=> ( v76105(VarCurr)
& v76125(VarCurr) ) ) ).
fof(writeUnaryOperator_5372,axiom,
! [VarCurr] :
( ~ v76125(VarCurr)
<=> v76038(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14043,axiom,
! [VarCurr] :
( v76105(VarCurr)
<=> ( v76106(VarCurr)
| v76123(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14042,axiom,
! [VarCurr] :
( v76123(VarCurr)
<=> ( v76061(VarCurr)
& v76124(VarCurr) ) ) ).
fof(writeUnaryOperator_5371,axiom,
! [VarCurr] :
( ~ v76124(VarCurr)
<=> v76063(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14041,axiom,
! [VarCurr] :
( v76106(VarCurr)
<=> ( v76107(VarCurr)
& v76063(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14040,axiom,
! [VarCurr] :
( v76107(VarCurr)
<=> ( v76108(VarCurr)
| v76117(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14039,axiom,
! [VarCurr] :
( v76117(VarCurr)
<=> ( v76118(VarCurr)
& v76122(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5616,axiom,
! [VarCurr] :
( v76122(VarCurr)
<=> ( ( v76110(VarCurr,bitIndex2)
<=> $false )
& ( v76110(VarCurr,bitIndex1)
<=> $false )
& ( v76110(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14038,axiom,
! [VarCurr] :
( v76118(VarCurr)
<=> ( v76119(VarCurr)
| v76120(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14037,axiom,
! [VarCurr] :
( v76120(VarCurr)
<=> ( v76061(VarCurr)
& v76121(VarCurr) ) ) ).
fof(writeUnaryOperator_5370,axiom,
! [VarCurr] :
( ~ v76121(VarCurr)
<=> v76119(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5615,axiom,
! [VarCurr] :
( v76119(VarCurr)
<=> ( v76055(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14036,axiom,
! [VarCurr] :
( v76108(VarCurr)
<=> ( v76109(VarCurr)
| v76111(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14035,axiom,
! [VarCurr] :
( v76111(VarCurr)
<=> ( v76112(VarCurr)
& v76116(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5614,axiom,
! [VarCurr] :
( v76116(VarCurr)
<=> ( ( v76110(VarCurr,bitIndex2)
<=> $false )
& ( v76110(VarCurr,bitIndex1)
<=> $true )
& ( v76110(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14034,axiom,
! [VarCurr] :
( v76112(VarCurr)
<=> ( v76113(VarCurr)
| v76114(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14033,axiom,
! [VarCurr] :
( v76114(VarCurr)
<=> ( v76061(VarCurr)
& v76115(VarCurr) ) ) ).
fof(writeUnaryOperator_5369,axiom,
! [VarCurr] :
( ~ v76115(VarCurr)
<=> v76113(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5613,axiom,
! [VarCurr] :
( v76113(VarCurr)
<=> ( v76055(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5612,axiom,
! [VarCurr] :
( v76109(VarCurr)
<=> ( ( v76110(VarCurr,bitIndex2)
<=> $true )
& ( v76110(VarCurr,bitIndex1)
<=> $false )
& ( v76110(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_23457,axiom,
! [VarCurr] :
( v76110(VarCurr,bitIndex0)
<=> v76053(VarCurr) ) ).
fof(addAssignment_23456,axiom,
! [VarCurr] :
( v76110(VarCurr,bitIndex1)
<=> v76051(VarCurr) ) ).
fof(addAssignment_23455,axiom,
! [VarCurr] :
( v76110(VarCurr,bitIndex2)
<=> v76049(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14032,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v76094(VarNext)
<=> ( v76095(VarNext)
& v76086(VarNext) ) ) ) ).
fof(writeUnaryOperator_5368,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v76095(VarNext)
<=> v76097(VarNext) ) ) ).
fof(addAssignment_23454,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v76097(VarNext)
<=> v76086(VarCurr) ) ) ).
fof(addAssignment_23453,axiom,
! [VarCurr] :
( v76086(VarCurr)
<=> v76088(VarCurr) ) ).
fof(addAssignment_23452,axiom,
! [VarCurr] :
( v76088(VarCurr)
<=> v76090(VarCurr) ) ).
fof(addAssignment_23451,axiom,
! [VarCurr] :
( v76090(VarCurr)
<=> v72896(VarCurr) ) ).
fof(addAssignment_23450,axiom,
! [VarCurr] :
( v76084(VarCurr)
<=> $false ) ).
fof(addAssignment_23449,axiom,
! [VarCurr] :
( v76063(VarCurr)
<=> v76065(VarCurr) ) ).
fof(addAssignment_23448,axiom,
! [VarCurr] :
( v76065(VarCurr)
<=> v76067(VarCurr) ) ).
fof(addAssignment_23447,axiom,
! [VarCurr] :
( v76067(VarCurr)
<=> v76069(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14031,axiom,
! [VarCurr] :
( v76069(VarCurr)
<=> ( v76071(VarCurr)
& v72885(VarCurr) ) ) ).
fof(addAssignment_23446,axiom,
! [VarCurr] :
( v76071(VarCurr)
<=> v76073(VarCurr) ) ).
fof(addAssignment_23445,axiom,
! [VarCurr] :
( v76073(VarCurr)
<=> v76075(VarCurr) ) ).
fof(addAssignment_23444,axiom,
! [VarCurr] :
( v76075(VarCurr)
<=> v76077(VarCurr) ) ).
fof(addAssignment_23443,axiom,
! [VarCurr] :
( v76077(VarCurr)
<=> v76079(VarCurr) ) ).
fof(addAssignment_23442,axiom,
! [VarCurr] :
( v76079(VarCurr)
<=> v76081(VarCurr) ) ).
fof(addAssignment_23441,axiom,
! [VarCurr] :
( v76061(VarCurr)
<=> $false ) ).
fof(addAssignment_23440,axiom,
! [VarCurr] :
( v76055(VarCurr)
<=> v76057(VarCurr,bitIndex6) ) ).
fof(addAssignment_23439,axiom,
! [VarCurr] :
( v76057(VarCurr,bitIndex6)
<=> v76059(VarCurr,bitIndex6) ) ).
fof(addAssignment_23438,axiom,
! [VarCurr] :
( v76059(VarCurr,bitIndex6)
<=> v72861(VarCurr,bitIndex6) ) ).
fof(addAssignment_23437,axiom,
! [VarCurr] :
( v76053(VarCurr)
<=> $false ) ).
fof(addAssignment_23436,axiom,
! [VarCurr] :
( v76051(VarCurr)
<=> $false ) ).
fof(addAssignment_23435,axiom,
! [VarCurr] :
( v76049(VarCurr)
<=> $true ) ).
fof(addAssignment_23434,axiom,
! [VarCurr] :
( v76047(VarCurr)
<=> $false ) ).
fof(addAssignment_23433,axiom,
! [VarCurr] :
( v76038(VarCurr)
<=> v76040(VarCurr) ) ).
fof(writeUnaryOperator_5367,axiom,
! [VarCurr] :
( ~ v76040(VarCurr)
<=> v76042(VarCurr) ) ).
fof(addAssignment_23432,axiom,
! [VarCurr] :
( v76042(VarCurr)
<=> v76044(VarCurr) ) ).
fof(addAssignment_23431,axiom,
! [VarCurr] :
( v76044(VarCurr)
<=> v72836(VarCurr) ) ).
fof(addAssignment_23430,axiom,
! [VarCurr] :
( v75910(VarCurr,bitIndex0)
<=> v75912(VarCurr,bitIndex0) ) ).
fof(addAssignment_23429,axiom,
! [VarCurr] :
( v75912(VarCurr,bitIndex0)
<=> v75914(VarCurr,bitIndex0) ) ).
fof(addAssignment_23428,axiom,
! [VarCurr] :
( v75914(VarCurr,bitIndex0)
<=> v75916(VarCurr,bitIndex0) ) ).
fof(addAssignment_23427,axiom,
! [VarCurr] :
( v75916(VarCurr,bitIndex0)
<=> v75918(VarCurr,bitIndex6) ) ).
fof(addAssignment_23426,axiom,
! [VarCurr] :
( v75918(VarCurr,bitIndex6)
<=> v75920(VarCurr,bitIndex6) ) ).
fof(addAssignment_23425,axiom,
! [VarCurr] :
( v75920(VarCurr,bitIndex6)
<=> v75922(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1225,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v75979(VarNext)
=> ( v75922(VarNext)
<=> v75922(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1283,axiom,
! [VarNext] :
( v75979(VarNext)
=> ( v75922(VarNext)
<=> v76014(VarNext) ) ) ).
fof(addAssignment_23424,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v76014(VarNext)
<=> v76012(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3637,axiom,
! [VarCurr] :
( ~ v75924(VarCurr)
=> ( v76012(VarCurr)
<=> v76015(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3647,axiom,
! [VarCurr] :
( v75924(VarCurr)
=> ( v76012(VarCurr)
<=> v75933(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3636,axiom,
! [VarCurr] :
( ~ v75992(VarCurr)
=> ( v76015(VarCurr)
<=> v75970(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3646,axiom,
! [VarCurr] :
( v75992(VarCurr)
=> ( v76015(VarCurr)
<=> v76016(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_952,axiom,
! [VarCurr] :
( ( ~ v75995(VarCurr)
& ~ v75997(VarCurr) )
=> ( v76016(VarCurr)
<=> v76020(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3635,axiom,
! [VarCurr] :
( v75997(VarCurr)
=> ( v76016(VarCurr)
<=> v76019(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3645,axiom,
! [VarCurr] :
( v75995(VarCurr)
=> ( v76016(VarCurr)
<=> v76017(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3634,axiom,
! [VarCurr] :
( ~ v76005(VarCurr)
=> ( v76020(VarCurr)
<=> v75970(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3644,axiom,
! [VarCurr] :
( v76005(VarCurr)
=> ( v76020(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3633,axiom,
! [VarCurr] :
( ~ v75999(VarCurr)
=> ( v76019(VarCurr)
<=> v75970(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3643,axiom,
! [VarCurr] :
( v75999(VarCurr)
=> ( v76019(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1690,axiom,
! [VarCurr] :
( ~ v76018(VarCurr)
=> ( v76017(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1721,axiom,
! [VarCurr] :
( v76018(VarCurr)
=> ( v76017(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5611,axiom,
! [VarCurr] :
( v76018(VarCurr)
<=> ( v75941(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14030,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v75979(VarNext)
<=> ( v75980(VarNext)
& v75989(VarNext) ) ) ) ).
fof(addAssignment_23423,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v75989(VarNext)
<=> v75987(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14029,axiom,
! [VarCurr] :
( v75987(VarCurr)
<=> ( v75924(VarCurr)
| v75990(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14028,axiom,
! [VarCurr] :
( v75990(VarCurr)
<=> ( v75991(VarCurr)
& v76011(VarCurr) ) ) ).
fof(writeUnaryOperator_5366,axiom,
! [VarCurr] :
( ~ v76011(VarCurr)
<=> v75924(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14027,axiom,
! [VarCurr] :
( v75991(VarCurr)
<=> ( v75992(VarCurr)
| v76009(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14026,axiom,
! [VarCurr] :
( v76009(VarCurr)
<=> ( v75947(VarCurr)
& v76010(VarCurr) ) ) ).
fof(writeUnaryOperator_5365,axiom,
! [VarCurr] :
( ~ v76010(VarCurr)
<=> v75949(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14025,axiom,
! [VarCurr] :
( v75992(VarCurr)
<=> ( v75993(VarCurr)
& v75949(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14024,axiom,
! [VarCurr] :
( v75993(VarCurr)
<=> ( v75994(VarCurr)
| v76003(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14023,axiom,
! [VarCurr] :
( v76003(VarCurr)
<=> ( v76004(VarCurr)
& v76008(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5610,axiom,
! [VarCurr] :
( v76008(VarCurr)
<=> ( ( v75996(VarCurr,bitIndex2)
<=> $false )
& ( v75996(VarCurr,bitIndex1)
<=> $false )
& ( v75996(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14022,axiom,
! [VarCurr] :
( v76004(VarCurr)
<=> ( v76005(VarCurr)
| v76006(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14021,axiom,
! [VarCurr] :
( v76006(VarCurr)
<=> ( v75947(VarCurr)
& v76007(VarCurr) ) ) ).
fof(writeUnaryOperator_5364,axiom,
! [VarCurr] :
( ~ v76007(VarCurr)
<=> v76005(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5609,axiom,
! [VarCurr] :
( v76005(VarCurr)
<=> ( v75941(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14020,axiom,
! [VarCurr] :
( v75994(VarCurr)
<=> ( v75995(VarCurr)
| v75997(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14019,axiom,
! [VarCurr] :
( v75997(VarCurr)
<=> ( v75998(VarCurr)
& v76002(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5608,axiom,
! [VarCurr] :
( v76002(VarCurr)
<=> ( ( v75996(VarCurr,bitIndex2)
<=> $false )
& ( v75996(VarCurr,bitIndex1)
<=> $true )
& ( v75996(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14018,axiom,
! [VarCurr] :
( v75998(VarCurr)
<=> ( v75999(VarCurr)
| v76000(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14017,axiom,
! [VarCurr] :
( v76000(VarCurr)
<=> ( v75947(VarCurr)
& v76001(VarCurr) ) ) ).
fof(writeUnaryOperator_5363,axiom,
! [VarCurr] :
( ~ v76001(VarCurr)
<=> v75999(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5607,axiom,
! [VarCurr] :
( v75999(VarCurr)
<=> ( v75941(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5606,axiom,
! [VarCurr] :
( v75995(VarCurr)
<=> ( ( v75996(VarCurr,bitIndex2)
<=> $true )
& ( v75996(VarCurr,bitIndex1)
<=> $false )
& ( v75996(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_23422,axiom,
! [VarCurr] :
( v75996(VarCurr,bitIndex0)
<=> v75939(VarCurr) ) ).
fof(addAssignment_23421,axiom,
! [VarCurr] :
( v75996(VarCurr,bitIndex1)
<=> v75937(VarCurr) ) ).
fof(addAssignment_23420,axiom,
! [VarCurr] :
( v75996(VarCurr,bitIndex2)
<=> v75935(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14016,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v75980(VarNext)
<=> ( v75981(VarNext)
& v75972(VarNext) ) ) ) ).
fof(writeUnaryOperator_5362,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v75981(VarNext)
<=> v75983(VarNext) ) ) ).
fof(addAssignment_23419,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v75983(VarNext)
<=> v75972(VarCurr) ) ) ).
fof(addAssignment_23418,axiom,
! [VarCurr] :
( v75972(VarCurr)
<=> v75974(VarCurr) ) ).
fof(addAssignment_23417,axiom,
! [VarCurr] :
( v75974(VarCurr)
<=> v75976(VarCurr) ) ).
fof(addAssignment_23416,axiom,
! [VarCurr] :
( v75976(VarCurr)
<=> v72896(VarCurr) ) ).
fof(addAssignment_23415,axiom,
! [VarCurr] :
( v75970(VarCurr)
<=> $false ) ).
fof(addAssignment_23414,axiom,
! [VarCurr] :
( v75949(VarCurr)
<=> v75951(VarCurr) ) ).
fof(addAssignment_23413,axiom,
! [VarCurr] :
( v75951(VarCurr)
<=> v75953(VarCurr) ) ).
fof(addAssignment_23412,axiom,
! [VarCurr] :
( v75953(VarCurr)
<=> v75955(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14015,axiom,
! [VarCurr] :
( v75955(VarCurr)
<=> ( v75957(VarCurr)
& v72885(VarCurr) ) ) ).
fof(addAssignment_23411,axiom,
! [VarCurr] :
( v75957(VarCurr)
<=> v75959(VarCurr) ) ).
fof(addAssignment_23410,axiom,
! [VarCurr] :
( v75959(VarCurr)
<=> v75961(VarCurr) ) ).
fof(addAssignment_23409,axiom,
! [VarCurr] :
( v75961(VarCurr)
<=> v75963(VarCurr) ) ).
fof(addAssignment_23408,axiom,
! [VarCurr] :
( v75963(VarCurr)
<=> v75965(VarCurr) ) ).
fof(addAssignment_23407,axiom,
! [VarCurr] :
( v75965(VarCurr)
<=> v75967(VarCurr) ) ).
fof(addAssignment_23406,axiom,
! [VarCurr] :
( v75947(VarCurr)
<=> $false ) ).
fof(addAssignment_23405,axiom,
! [VarCurr] :
( v75941(VarCurr)
<=> v75943(VarCurr,bitIndex6) ) ).
fof(addAssignment_23404,axiom,
! [VarCurr] :
( v75943(VarCurr,bitIndex6)
<=> v75945(VarCurr,bitIndex6) ) ).
fof(addAssignment_23403,axiom,
! [VarCurr] :
( v75945(VarCurr,bitIndex6)
<=> v72861(VarCurr,bitIndex6) ) ).
fof(addAssignment_23402,axiom,
! [VarCurr] :
( v75939(VarCurr)
<=> $false ) ).
fof(addAssignment_23401,axiom,
! [VarCurr] :
( v75937(VarCurr)
<=> $false ) ).
fof(addAssignment_23400,axiom,
! [VarCurr] :
( v75935(VarCurr)
<=> $true ) ).
fof(addAssignment_23399,axiom,
! [VarCurr] :
( v75933(VarCurr)
<=> $false ) ).
fof(addAssignment_23398,axiom,
! [VarCurr] :
( v75924(VarCurr)
<=> v75926(VarCurr) ) ).
fof(writeUnaryOperator_5361,axiom,
! [VarCurr] :
( ~ v75926(VarCurr)
<=> v75928(VarCurr) ) ).
fof(addAssignment_23397,axiom,
! [VarCurr] :
( v75928(VarCurr)
<=> v75930(VarCurr) ) ).
fof(addAssignment_23396,axiom,
! [VarCurr] :
( v75930(VarCurr)
<=> v72836(VarCurr) ) ).
fof(addAssignment_23395,axiom,
! [VarCurr] :
( v75796(VarCurr,bitIndex0)
<=> v75798(VarCurr,bitIndex0) ) ).
fof(addAssignment_23394,axiom,
! [VarCurr] :
( v75798(VarCurr,bitIndex0)
<=> v75800(VarCurr,bitIndex0) ) ).
fof(addAssignment_23393,axiom,
! [VarCurr] :
( v75800(VarCurr,bitIndex0)
<=> v75802(VarCurr,bitIndex0) ) ).
fof(addAssignment_23392,axiom,
! [VarCurr] :
( v75802(VarCurr,bitIndex0)
<=> v75804(VarCurr,bitIndex6) ) ).
fof(addAssignment_23391,axiom,
! [VarCurr] :
( v75804(VarCurr,bitIndex6)
<=> v75806(VarCurr,bitIndex6) ) ).
fof(addAssignment_23390,axiom,
! [VarCurr] :
( v75806(VarCurr,bitIndex6)
<=> v75808(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1224,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v75865(VarNext)
=> ( v75808(VarNext)
<=> v75808(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1282,axiom,
! [VarNext] :
( v75865(VarNext)
=> ( v75808(VarNext)
<=> v75900(VarNext) ) ) ).
fof(addAssignment_23389,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v75900(VarNext)
<=> v75898(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3632,axiom,
! [VarCurr] :
( ~ v75810(VarCurr)
=> ( v75898(VarCurr)
<=> v75901(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3642,axiom,
! [VarCurr] :
( v75810(VarCurr)
=> ( v75898(VarCurr)
<=> v75819(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3631,axiom,
! [VarCurr] :
( ~ v75878(VarCurr)
=> ( v75901(VarCurr)
<=> v75856(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3641,axiom,
! [VarCurr] :
( v75878(VarCurr)
=> ( v75901(VarCurr)
<=> v75902(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_951,axiom,
! [VarCurr] :
( ( ~ v75881(VarCurr)
& ~ v75883(VarCurr) )
=> ( v75902(VarCurr)
<=> v75906(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3630,axiom,
! [VarCurr] :
( v75883(VarCurr)
=> ( v75902(VarCurr)
<=> v75905(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3640,axiom,
! [VarCurr] :
( v75881(VarCurr)
=> ( v75902(VarCurr)
<=> v75903(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3629,axiom,
! [VarCurr] :
( ~ v75891(VarCurr)
=> ( v75906(VarCurr)
<=> v75856(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3639,axiom,
! [VarCurr] :
( v75891(VarCurr)
=> ( v75906(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3628,axiom,
! [VarCurr] :
( ~ v75885(VarCurr)
=> ( v75905(VarCurr)
<=> v75856(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3638,axiom,
! [VarCurr] :
( v75885(VarCurr)
=> ( v75905(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1689,axiom,
! [VarCurr] :
( ~ v75904(VarCurr)
=> ( v75903(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1720,axiom,
! [VarCurr] :
( v75904(VarCurr)
=> ( v75903(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5605,axiom,
! [VarCurr] :
( v75904(VarCurr)
<=> ( v75827(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14014,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v75865(VarNext)
<=> ( v75866(VarNext)
& v75875(VarNext) ) ) ) ).
fof(addAssignment_23388,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v75875(VarNext)
<=> v75873(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14013,axiom,
! [VarCurr] :
( v75873(VarCurr)
<=> ( v75810(VarCurr)
| v75876(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14012,axiom,
! [VarCurr] :
( v75876(VarCurr)
<=> ( v75877(VarCurr)
& v75897(VarCurr) ) ) ).
fof(writeUnaryOperator_5360,axiom,
! [VarCurr] :
( ~ v75897(VarCurr)
<=> v75810(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14011,axiom,
! [VarCurr] :
( v75877(VarCurr)
<=> ( v75878(VarCurr)
| v75895(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14010,axiom,
! [VarCurr] :
( v75895(VarCurr)
<=> ( v75833(VarCurr)
& v75896(VarCurr) ) ) ).
fof(writeUnaryOperator_5359,axiom,
! [VarCurr] :
( ~ v75896(VarCurr)
<=> v75835(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14009,axiom,
! [VarCurr] :
( v75878(VarCurr)
<=> ( v75879(VarCurr)
& v75835(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14008,axiom,
! [VarCurr] :
( v75879(VarCurr)
<=> ( v75880(VarCurr)
| v75889(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14007,axiom,
! [VarCurr] :
( v75889(VarCurr)
<=> ( v75890(VarCurr)
& v75894(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5604,axiom,
! [VarCurr] :
( v75894(VarCurr)
<=> ( ( v75882(VarCurr,bitIndex2)
<=> $false )
& ( v75882(VarCurr,bitIndex1)
<=> $false )
& ( v75882(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14006,axiom,
! [VarCurr] :
( v75890(VarCurr)
<=> ( v75891(VarCurr)
| v75892(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14005,axiom,
! [VarCurr] :
( v75892(VarCurr)
<=> ( v75833(VarCurr)
& v75893(VarCurr) ) ) ).
fof(writeUnaryOperator_5358,axiom,
! [VarCurr] :
( ~ v75893(VarCurr)
<=> v75891(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5603,axiom,
! [VarCurr] :
( v75891(VarCurr)
<=> ( v75827(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14004,axiom,
! [VarCurr] :
( v75880(VarCurr)
<=> ( v75881(VarCurr)
| v75883(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14003,axiom,
! [VarCurr] :
( v75883(VarCurr)
<=> ( v75884(VarCurr)
& v75888(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5602,axiom,
! [VarCurr] :
( v75888(VarCurr)
<=> ( ( v75882(VarCurr,bitIndex2)
<=> $false )
& ( v75882(VarCurr,bitIndex1)
<=> $true )
& ( v75882(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14002,axiom,
! [VarCurr] :
( v75884(VarCurr)
<=> ( v75885(VarCurr)
| v75886(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14001,axiom,
! [VarCurr] :
( v75886(VarCurr)
<=> ( v75833(VarCurr)
& v75887(VarCurr) ) ) ).
fof(writeUnaryOperator_5357,axiom,
! [VarCurr] :
( ~ v75887(VarCurr)
<=> v75885(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5601,axiom,
! [VarCurr] :
( v75885(VarCurr)
<=> ( v75827(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5600,axiom,
! [VarCurr] :
( v75881(VarCurr)
<=> ( ( v75882(VarCurr,bitIndex2)
<=> $true )
& ( v75882(VarCurr,bitIndex1)
<=> $false )
& ( v75882(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_23387,axiom,
! [VarCurr] :
( v75882(VarCurr,bitIndex0)
<=> v75825(VarCurr) ) ).
fof(addAssignment_23386,axiom,
! [VarCurr] :
( v75882(VarCurr,bitIndex1)
<=> v75823(VarCurr) ) ).
fof(addAssignment_23385,axiom,
! [VarCurr] :
( v75882(VarCurr,bitIndex2)
<=> v75821(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_14000,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v75866(VarNext)
<=> ( v75867(VarNext)
& v75858(VarNext) ) ) ) ).
fof(writeUnaryOperator_5356,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v75867(VarNext)
<=> v75869(VarNext) ) ) ).
fof(addAssignment_23384,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v75869(VarNext)
<=> v75858(VarCurr) ) ) ).
fof(addAssignment_23383,axiom,
! [VarCurr] :
( v75858(VarCurr)
<=> v75860(VarCurr) ) ).
fof(addAssignment_23382,axiom,
! [VarCurr] :
( v75860(VarCurr)
<=> v75862(VarCurr) ) ).
fof(addAssignment_23381,axiom,
! [VarCurr] :
( v75862(VarCurr)
<=> v72896(VarCurr) ) ).
fof(addAssignment_23380,axiom,
! [VarCurr] :
( v75856(VarCurr)
<=> $false ) ).
fof(addAssignment_23379,axiom,
! [VarCurr] :
( v75835(VarCurr)
<=> v75837(VarCurr) ) ).
fof(addAssignment_23378,axiom,
! [VarCurr] :
( v75837(VarCurr)
<=> v75839(VarCurr) ) ).
fof(addAssignment_23377,axiom,
! [VarCurr] :
( v75839(VarCurr)
<=> v75841(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13999,axiom,
! [VarCurr] :
( v75841(VarCurr)
<=> ( v75843(VarCurr)
& v72885(VarCurr) ) ) ).
fof(addAssignment_23376,axiom,
! [VarCurr] :
( v75843(VarCurr)
<=> v75845(VarCurr) ) ).
fof(addAssignment_23375,axiom,
! [VarCurr] :
( v75845(VarCurr)
<=> v75847(VarCurr) ) ).
fof(addAssignment_23374,axiom,
! [VarCurr] :
( v75847(VarCurr)
<=> v75849(VarCurr) ) ).
fof(addAssignment_23373,axiom,
! [VarCurr] :
( v75849(VarCurr)
<=> v75851(VarCurr) ) ).
fof(addAssignment_23372,axiom,
! [VarCurr] :
( v75851(VarCurr)
<=> v75853(VarCurr) ) ).
fof(addAssignment_23371,axiom,
! [VarCurr] :
( v75833(VarCurr)
<=> $false ) ).
fof(addAssignment_23370,axiom,
! [VarCurr] :
( v75827(VarCurr)
<=> v75829(VarCurr,bitIndex6) ) ).
fof(addAssignment_23369,axiom,
! [VarCurr] :
( v75829(VarCurr,bitIndex6)
<=> v75831(VarCurr,bitIndex6) ) ).
fof(addAssignment_23368,axiom,
! [VarCurr] :
( v75831(VarCurr,bitIndex6)
<=> v72861(VarCurr,bitIndex6) ) ).
fof(addAssignment_23367,axiom,
! [VarCurr] :
( v75825(VarCurr)
<=> $false ) ).
fof(addAssignment_23366,axiom,
! [VarCurr] :
( v75823(VarCurr)
<=> $false ) ).
fof(addAssignment_23365,axiom,
! [VarCurr] :
( v75821(VarCurr)
<=> $true ) ).
fof(addAssignment_23364,axiom,
! [VarCurr] :
( v75819(VarCurr)
<=> $false ) ).
fof(addAssignment_23363,axiom,
! [VarCurr] :
( v75810(VarCurr)
<=> v75812(VarCurr) ) ).
fof(writeUnaryOperator_5355,axiom,
! [VarCurr] :
( ~ v75812(VarCurr)
<=> v75814(VarCurr) ) ).
fof(addAssignment_23362,axiom,
! [VarCurr] :
( v75814(VarCurr)
<=> v75816(VarCurr) ) ).
fof(addAssignment_23361,axiom,
! [VarCurr] :
( v75816(VarCurr)
<=> v72836(VarCurr) ) ).
fof(addAssignment_23360,axiom,
! [VarCurr] :
( v75682(VarCurr,bitIndex0)
<=> v75684(VarCurr,bitIndex0) ) ).
fof(addAssignment_23359,axiom,
! [VarCurr] :
( v75684(VarCurr,bitIndex0)
<=> v75686(VarCurr,bitIndex0) ) ).
fof(addAssignment_23358,axiom,
! [VarCurr] :
( v75686(VarCurr,bitIndex0)
<=> v75688(VarCurr,bitIndex0) ) ).
fof(addAssignment_23357,axiom,
! [VarCurr] :
( v75688(VarCurr,bitIndex0)
<=> v75690(VarCurr,bitIndex6) ) ).
fof(addAssignment_23356,axiom,
! [VarCurr] :
( v75690(VarCurr,bitIndex6)
<=> v75692(VarCurr,bitIndex6) ) ).
fof(addAssignment_23355,axiom,
! [VarCurr] :
( v75692(VarCurr,bitIndex6)
<=> v75694(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1223,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v75751(VarNext)
=> ( v75694(VarNext)
<=> v75694(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1281,axiom,
! [VarNext] :
( v75751(VarNext)
=> ( v75694(VarNext)
<=> v75786(VarNext) ) ) ).
fof(addAssignment_23354,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v75786(VarNext)
<=> v75784(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3627,axiom,
! [VarCurr] :
( ~ v75696(VarCurr)
=> ( v75784(VarCurr)
<=> v75787(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3637,axiom,
! [VarCurr] :
( v75696(VarCurr)
=> ( v75784(VarCurr)
<=> v75705(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3626,axiom,
! [VarCurr] :
( ~ v75764(VarCurr)
=> ( v75787(VarCurr)
<=> v75742(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3636,axiom,
! [VarCurr] :
( v75764(VarCurr)
=> ( v75787(VarCurr)
<=> v75788(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_950,axiom,
! [VarCurr] :
( ( ~ v75767(VarCurr)
& ~ v75769(VarCurr) )
=> ( v75788(VarCurr)
<=> v75792(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3625,axiom,
! [VarCurr] :
( v75769(VarCurr)
=> ( v75788(VarCurr)
<=> v75791(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3635,axiom,
! [VarCurr] :
( v75767(VarCurr)
=> ( v75788(VarCurr)
<=> v75789(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3624,axiom,
! [VarCurr] :
( ~ v75777(VarCurr)
=> ( v75792(VarCurr)
<=> v75742(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3634,axiom,
! [VarCurr] :
( v75777(VarCurr)
=> ( v75792(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3623,axiom,
! [VarCurr] :
( ~ v75771(VarCurr)
=> ( v75791(VarCurr)
<=> v75742(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3633,axiom,
! [VarCurr] :
( v75771(VarCurr)
=> ( v75791(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1688,axiom,
! [VarCurr] :
( ~ v75790(VarCurr)
=> ( v75789(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1719,axiom,
! [VarCurr] :
( v75790(VarCurr)
=> ( v75789(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5599,axiom,
! [VarCurr] :
( v75790(VarCurr)
<=> ( v75713(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13998,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v75751(VarNext)
<=> ( v75752(VarNext)
& v75761(VarNext) ) ) ) ).
fof(addAssignment_23353,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v75761(VarNext)
<=> v75759(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13997,axiom,
! [VarCurr] :
( v75759(VarCurr)
<=> ( v75696(VarCurr)
| v75762(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13996,axiom,
! [VarCurr] :
( v75762(VarCurr)
<=> ( v75763(VarCurr)
& v75783(VarCurr) ) ) ).
fof(writeUnaryOperator_5354,axiom,
! [VarCurr] :
( ~ v75783(VarCurr)
<=> v75696(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13995,axiom,
! [VarCurr] :
( v75763(VarCurr)
<=> ( v75764(VarCurr)
| v75781(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13994,axiom,
! [VarCurr] :
( v75781(VarCurr)
<=> ( v75719(VarCurr)
& v75782(VarCurr) ) ) ).
fof(writeUnaryOperator_5353,axiom,
! [VarCurr] :
( ~ v75782(VarCurr)
<=> v75721(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13993,axiom,
! [VarCurr] :
( v75764(VarCurr)
<=> ( v75765(VarCurr)
& v75721(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13992,axiom,
! [VarCurr] :
( v75765(VarCurr)
<=> ( v75766(VarCurr)
| v75775(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13991,axiom,
! [VarCurr] :
( v75775(VarCurr)
<=> ( v75776(VarCurr)
& v75780(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5598,axiom,
! [VarCurr] :
( v75780(VarCurr)
<=> ( ( v75768(VarCurr,bitIndex2)
<=> $false )
& ( v75768(VarCurr,bitIndex1)
<=> $false )
& ( v75768(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13990,axiom,
! [VarCurr] :
( v75776(VarCurr)
<=> ( v75777(VarCurr)
| v75778(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13989,axiom,
! [VarCurr] :
( v75778(VarCurr)
<=> ( v75719(VarCurr)
& v75779(VarCurr) ) ) ).
fof(writeUnaryOperator_5352,axiom,
! [VarCurr] :
( ~ v75779(VarCurr)
<=> v75777(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5597,axiom,
! [VarCurr] :
( v75777(VarCurr)
<=> ( v75713(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13988,axiom,
! [VarCurr] :
( v75766(VarCurr)
<=> ( v75767(VarCurr)
| v75769(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13987,axiom,
! [VarCurr] :
( v75769(VarCurr)
<=> ( v75770(VarCurr)
& v75774(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5596,axiom,
! [VarCurr] :
( v75774(VarCurr)
<=> ( ( v75768(VarCurr,bitIndex2)
<=> $false )
& ( v75768(VarCurr,bitIndex1)
<=> $true )
& ( v75768(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13986,axiom,
! [VarCurr] :
( v75770(VarCurr)
<=> ( v75771(VarCurr)
| v75772(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13985,axiom,
! [VarCurr] :
( v75772(VarCurr)
<=> ( v75719(VarCurr)
& v75773(VarCurr) ) ) ).
fof(writeUnaryOperator_5351,axiom,
! [VarCurr] :
( ~ v75773(VarCurr)
<=> v75771(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5595,axiom,
! [VarCurr] :
( v75771(VarCurr)
<=> ( v75713(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5594,axiom,
! [VarCurr] :
( v75767(VarCurr)
<=> ( ( v75768(VarCurr,bitIndex2)
<=> $true )
& ( v75768(VarCurr,bitIndex1)
<=> $false )
& ( v75768(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_23352,axiom,
! [VarCurr] :
( v75768(VarCurr,bitIndex0)
<=> v75711(VarCurr) ) ).
fof(addAssignment_23351,axiom,
! [VarCurr] :
( v75768(VarCurr,bitIndex1)
<=> v75709(VarCurr) ) ).
fof(addAssignment_23350,axiom,
! [VarCurr] :
( v75768(VarCurr,bitIndex2)
<=> v75707(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13984,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v75752(VarNext)
<=> ( v75753(VarNext)
& v75744(VarNext) ) ) ) ).
fof(writeUnaryOperator_5350,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v75753(VarNext)
<=> v75755(VarNext) ) ) ).
fof(addAssignment_23349,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v75755(VarNext)
<=> v75744(VarCurr) ) ) ).
fof(addAssignment_23348,axiom,
! [VarCurr] :
( v75744(VarCurr)
<=> v75746(VarCurr) ) ).
fof(addAssignment_23347,axiom,
! [VarCurr] :
( v75746(VarCurr)
<=> v75748(VarCurr) ) ).
fof(addAssignment_23346,axiom,
! [VarCurr] :
( v75748(VarCurr)
<=> v72896(VarCurr) ) ).
fof(addAssignment_23345,axiom,
! [VarCurr] :
( v75742(VarCurr)
<=> $false ) ).
fof(addAssignment_23344,axiom,
! [VarCurr] :
( v75721(VarCurr)
<=> v75723(VarCurr) ) ).
fof(addAssignment_23343,axiom,
! [VarCurr] :
( v75723(VarCurr)
<=> v75725(VarCurr) ) ).
fof(addAssignment_23342,axiom,
! [VarCurr] :
( v75725(VarCurr)
<=> v75727(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13983,axiom,
! [VarCurr] :
( v75727(VarCurr)
<=> ( v75729(VarCurr)
& v72885(VarCurr) ) ) ).
fof(addAssignment_23341,axiom,
! [VarCurr] :
( v75729(VarCurr)
<=> v75731(VarCurr) ) ).
fof(addAssignment_23340,axiom,
! [VarCurr] :
( v75731(VarCurr)
<=> v75733(VarCurr) ) ).
fof(addAssignment_23339,axiom,
! [VarCurr] :
( v75733(VarCurr)
<=> v75735(VarCurr) ) ).
fof(addAssignment_23338,axiom,
! [VarCurr] :
( v75735(VarCurr)
<=> v75737(VarCurr) ) ).
fof(addAssignment_23337,axiom,
! [VarCurr] :
( v75737(VarCurr)
<=> v75739(VarCurr) ) ).
fof(addAssignment_23336,axiom,
! [VarCurr] :
( v75719(VarCurr)
<=> $false ) ).
fof(addAssignment_23335,axiom,
! [VarCurr] :
( v75713(VarCurr)
<=> v75715(VarCurr,bitIndex6) ) ).
fof(addAssignment_23334,axiom,
! [VarCurr] :
( v75715(VarCurr,bitIndex6)
<=> v75717(VarCurr,bitIndex6) ) ).
fof(addAssignment_23333,axiom,
! [VarCurr] :
( v75717(VarCurr,bitIndex6)
<=> v72861(VarCurr,bitIndex6) ) ).
fof(addAssignment_23332,axiom,
! [VarCurr] :
( v75711(VarCurr)
<=> $false ) ).
fof(addAssignment_23331,axiom,
! [VarCurr] :
( v75709(VarCurr)
<=> $false ) ).
fof(addAssignment_23330,axiom,
! [VarCurr] :
( v75707(VarCurr)
<=> $true ) ).
fof(addAssignment_23329,axiom,
! [VarCurr] :
( v75705(VarCurr)
<=> $false ) ).
fof(addAssignment_23328,axiom,
! [VarCurr] :
( v75696(VarCurr)
<=> v75698(VarCurr) ) ).
fof(writeUnaryOperator_5349,axiom,
! [VarCurr] :
( ~ v75698(VarCurr)
<=> v75700(VarCurr) ) ).
fof(addAssignment_23327,axiom,
! [VarCurr] :
( v75700(VarCurr)
<=> v75702(VarCurr) ) ).
fof(addAssignment_23326,axiom,
! [VarCurr] :
( v75702(VarCurr)
<=> v72836(VarCurr) ) ).
fof(addAssignment_23325,axiom,
! [VarCurr] :
( v75568(VarCurr,bitIndex0)
<=> v75570(VarCurr,bitIndex0) ) ).
fof(addAssignment_23324,axiom,
! [VarCurr] :
( v75570(VarCurr,bitIndex0)
<=> v75572(VarCurr,bitIndex0) ) ).
fof(addAssignment_23323,axiom,
! [VarCurr] :
( v75572(VarCurr,bitIndex0)
<=> v75574(VarCurr,bitIndex0) ) ).
fof(addAssignment_23322,axiom,
! [VarCurr] :
( v75574(VarCurr,bitIndex0)
<=> v75576(VarCurr,bitIndex6) ) ).
fof(addAssignment_23321,axiom,
! [VarCurr] :
( v75576(VarCurr,bitIndex6)
<=> v75578(VarCurr,bitIndex6) ) ).
fof(addAssignment_23320,axiom,
! [VarCurr] :
( v75578(VarCurr,bitIndex6)
<=> v75580(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1222,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v75637(VarNext)
=> ( v75580(VarNext)
<=> v75580(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1280,axiom,
! [VarNext] :
( v75637(VarNext)
=> ( v75580(VarNext)
<=> v75672(VarNext) ) ) ).
fof(addAssignment_23319,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v75672(VarNext)
<=> v75670(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3622,axiom,
! [VarCurr] :
( ~ v75582(VarCurr)
=> ( v75670(VarCurr)
<=> v75673(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3632,axiom,
! [VarCurr] :
( v75582(VarCurr)
=> ( v75670(VarCurr)
<=> v75591(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3621,axiom,
! [VarCurr] :
( ~ v75650(VarCurr)
=> ( v75673(VarCurr)
<=> v75628(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3631,axiom,
! [VarCurr] :
( v75650(VarCurr)
=> ( v75673(VarCurr)
<=> v75674(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_949,axiom,
! [VarCurr] :
( ( ~ v75653(VarCurr)
& ~ v75655(VarCurr) )
=> ( v75674(VarCurr)
<=> v75678(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3620,axiom,
! [VarCurr] :
( v75655(VarCurr)
=> ( v75674(VarCurr)
<=> v75677(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3630,axiom,
! [VarCurr] :
( v75653(VarCurr)
=> ( v75674(VarCurr)
<=> v75675(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3619,axiom,
! [VarCurr] :
( ~ v75663(VarCurr)
=> ( v75678(VarCurr)
<=> v75628(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3629,axiom,
! [VarCurr] :
( v75663(VarCurr)
=> ( v75678(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3618,axiom,
! [VarCurr] :
( ~ v75657(VarCurr)
=> ( v75677(VarCurr)
<=> v75628(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3628,axiom,
! [VarCurr] :
( v75657(VarCurr)
=> ( v75677(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1687,axiom,
! [VarCurr] :
( ~ v75676(VarCurr)
=> ( v75675(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1718,axiom,
! [VarCurr] :
( v75676(VarCurr)
=> ( v75675(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5593,axiom,
! [VarCurr] :
( v75676(VarCurr)
<=> ( v75599(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13982,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v75637(VarNext)
<=> ( v75638(VarNext)
& v75647(VarNext) ) ) ) ).
fof(addAssignment_23318,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v75647(VarNext)
<=> v75645(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13981,axiom,
! [VarCurr] :
( v75645(VarCurr)
<=> ( v75582(VarCurr)
| v75648(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13980,axiom,
! [VarCurr] :
( v75648(VarCurr)
<=> ( v75649(VarCurr)
& v75669(VarCurr) ) ) ).
fof(writeUnaryOperator_5348,axiom,
! [VarCurr] :
( ~ v75669(VarCurr)
<=> v75582(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13979,axiom,
! [VarCurr] :
( v75649(VarCurr)
<=> ( v75650(VarCurr)
| v75667(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13978,axiom,
! [VarCurr] :
( v75667(VarCurr)
<=> ( v75605(VarCurr)
& v75668(VarCurr) ) ) ).
fof(writeUnaryOperator_5347,axiom,
! [VarCurr] :
( ~ v75668(VarCurr)
<=> v75607(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13977,axiom,
! [VarCurr] :
( v75650(VarCurr)
<=> ( v75651(VarCurr)
& v75607(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13976,axiom,
! [VarCurr] :
( v75651(VarCurr)
<=> ( v75652(VarCurr)
| v75661(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13975,axiom,
! [VarCurr] :
( v75661(VarCurr)
<=> ( v75662(VarCurr)
& v75666(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5592,axiom,
! [VarCurr] :
( v75666(VarCurr)
<=> ( ( v75654(VarCurr,bitIndex2)
<=> $false )
& ( v75654(VarCurr,bitIndex1)
<=> $false )
& ( v75654(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13974,axiom,
! [VarCurr] :
( v75662(VarCurr)
<=> ( v75663(VarCurr)
| v75664(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13973,axiom,
! [VarCurr] :
( v75664(VarCurr)
<=> ( v75605(VarCurr)
& v75665(VarCurr) ) ) ).
fof(writeUnaryOperator_5346,axiom,
! [VarCurr] :
( ~ v75665(VarCurr)
<=> v75663(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5591,axiom,
! [VarCurr] :
( v75663(VarCurr)
<=> ( v75599(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13972,axiom,
! [VarCurr] :
( v75652(VarCurr)
<=> ( v75653(VarCurr)
| v75655(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13971,axiom,
! [VarCurr] :
( v75655(VarCurr)
<=> ( v75656(VarCurr)
& v75660(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5590,axiom,
! [VarCurr] :
( v75660(VarCurr)
<=> ( ( v75654(VarCurr,bitIndex2)
<=> $false )
& ( v75654(VarCurr,bitIndex1)
<=> $true )
& ( v75654(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13970,axiom,
! [VarCurr] :
( v75656(VarCurr)
<=> ( v75657(VarCurr)
| v75658(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13969,axiom,
! [VarCurr] :
( v75658(VarCurr)
<=> ( v75605(VarCurr)
& v75659(VarCurr) ) ) ).
fof(writeUnaryOperator_5345,axiom,
! [VarCurr] :
( ~ v75659(VarCurr)
<=> v75657(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5589,axiom,
! [VarCurr] :
( v75657(VarCurr)
<=> ( v75599(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5588,axiom,
! [VarCurr] :
( v75653(VarCurr)
<=> ( ( v75654(VarCurr,bitIndex2)
<=> $true )
& ( v75654(VarCurr,bitIndex1)
<=> $false )
& ( v75654(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_23317,axiom,
! [VarCurr] :
( v75654(VarCurr,bitIndex0)
<=> v75597(VarCurr) ) ).
fof(addAssignment_23316,axiom,
! [VarCurr] :
( v75654(VarCurr,bitIndex1)
<=> v75595(VarCurr) ) ).
fof(addAssignment_23315,axiom,
! [VarCurr] :
( v75654(VarCurr,bitIndex2)
<=> v75593(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13968,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v75638(VarNext)
<=> ( v75639(VarNext)
& v75630(VarNext) ) ) ) ).
fof(writeUnaryOperator_5344,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v75639(VarNext)
<=> v75641(VarNext) ) ) ).
fof(addAssignment_23314,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v75641(VarNext)
<=> v75630(VarCurr) ) ) ).
fof(addAssignment_23313,axiom,
! [VarCurr] :
( v75630(VarCurr)
<=> v75632(VarCurr) ) ).
fof(addAssignment_23312,axiom,
! [VarCurr] :
( v75632(VarCurr)
<=> v75634(VarCurr) ) ).
fof(addAssignment_23311,axiom,
! [VarCurr] :
( v75634(VarCurr)
<=> v72896(VarCurr) ) ).
fof(addAssignment_23310,axiom,
! [VarCurr] :
( v75628(VarCurr)
<=> $false ) ).
fof(addAssignment_23309,axiom,
! [VarCurr] :
( v75607(VarCurr)
<=> v75609(VarCurr) ) ).
fof(addAssignment_23308,axiom,
! [VarCurr] :
( v75609(VarCurr)
<=> v75611(VarCurr) ) ).
fof(addAssignment_23307,axiom,
! [VarCurr] :
( v75611(VarCurr)
<=> v75613(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13967,axiom,
! [VarCurr] :
( v75613(VarCurr)
<=> ( v75615(VarCurr)
& v72885(VarCurr) ) ) ).
fof(addAssignment_23306,axiom,
! [VarCurr] :
( v75615(VarCurr)
<=> v75617(VarCurr) ) ).
fof(addAssignment_23305,axiom,
! [VarCurr] :
( v75617(VarCurr)
<=> v75619(VarCurr) ) ).
fof(addAssignment_23304,axiom,
! [VarCurr] :
( v75619(VarCurr)
<=> v75621(VarCurr) ) ).
fof(addAssignment_23303,axiom,
! [VarCurr] :
( v75621(VarCurr)
<=> v75623(VarCurr) ) ).
fof(addAssignment_23302,axiom,
! [VarCurr] :
( v75623(VarCurr)
<=> v75625(VarCurr) ) ).
fof(addAssignment_23301,axiom,
! [VarCurr] :
( v75605(VarCurr)
<=> $false ) ).
fof(addAssignment_23300,axiom,
! [VarCurr] :
( v75599(VarCurr)
<=> v75601(VarCurr,bitIndex6) ) ).
fof(addAssignment_23299,axiom,
! [VarCurr] :
( v75601(VarCurr,bitIndex6)
<=> v75603(VarCurr,bitIndex6) ) ).
fof(addAssignment_23298,axiom,
! [VarCurr] :
( v75603(VarCurr,bitIndex6)
<=> v72861(VarCurr,bitIndex6) ) ).
fof(addAssignment_23297,axiom,
! [VarCurr] :
( v75597(VarCurr)
<=> $false ) ).
fof(addAssignment_23296,axiom,
! [VarCurr] :
( v75595(VarCurr)
<=> $false ) ).
fof(addAssignment_23295,axiom,
! [VarCurr] :
( v75593(VarCurr)
<=> $true ) ).
fof(addAssignment_23294,axiom,
! [VarCurr] :
( v75591(VarCurr)
<=> $false ) ).
fof(addAssignment_23293,axiom,
! [VarCurr] :
( v75582(VarCurr)
<=> v75584(VarCurr) ) ).
fof(writeUnaryOperator_5343,axiom,
! [VarCurr] :
( ~ v75584(VarCurr)
<=> v75586(VarCurr) ) ).
fof(addAssignment_23292,axiom,
! [VarCurr] :
( v75586(VarCurr)
<=> v75588(VarCurr) ) ).
fof(addAssignment_23291,axiom,
! [VarCurr] :
( v75588(VarCurr)
<=> v72836(VarCurr) ) ).
fof(addAssignment_23290,axiom,
! [VarCurr] :
( v75454(VarCurr,bitIndex0)
<=> v75456(VarCurr,bitIndex0) ) ).
fof(addAssignment_23289,axiom,
! [VarCurr] :
( v75456(VarCurr,bitIndex0)
<=> v75458(VarCurr,bitIndex0) ) ).
fof(addAssignment_23288,axiom,
! [VarCurr] :
( v75458(VarCurr,bitIndex0)
<=> v75460(VarCurr,bitIndex0) ) ).
fof(addAssignment_23287,axiom,
! [VarCurr] :
( v75460(VarCurr,bitIndex0)
<=> v75462(VarCurr,bitIndex6) ) ).
fof(addAssignment_23286,axiom,
! [VarCurr] :
( v75462(VarCurr,bitIndex6)
<=> v75464(VarCurr,bitIndex6) ) ).
fof(addAssignment_23285,axiom,
! [VarCurr] :
( v75464(VarCurr,bitIndex6)
<=> v75466(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1221,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v75523(VarNext)
=> ( v75466(VarNext)
<=> v75466(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1279,axiom,
! [VarNext] :
( v75523(VarNext)
=> ( v75466(VarNext)
<=> v75558(VarNext) ) ) ).
fof(addAssignment_23284,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v75558(VarNext)
<=> v75556(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3617,axiom,
! [VarCurr] :
( ~ v75468(VarCurr)
=> ( v75556(VarCurr)
<=> v75559(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3627,axiom,
! [VarCurr] :
( v75468(VarCurr)
=> ( v75556(VarCurr)
<=> v75477(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3616,axiom,
! [VarCurr] :
( ~ v75536(VarCurr)
=> ( v75559(VarCurr)
<=> v75514(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3626,axiom,
! [VarCurr] :
( v75536(VarCurr)
=> ( v75559(VarCurr)
<=> v75560(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_948,axiom,
! [VarCurr] :
( ( ~ v75539(VarCurr)
& ~ v75541(VarCurr) )
=> ( v75560(VarCurr)
<=> v75564(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3615,axiom,
! [VarCurr] :
( v75541(VarCurr)
=> ( v75560(VarCurr)
<=> v75563(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3625,axiom,
! [VarCurr] :
( v75539(VarCurr)
=> ( v75560(VarCurr)
<=> v75561(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3614,axiom,
! [VarCurr] :
( ~ v75549(VarCurr)
=> ( v75564(VarCurr)
<=> v75514(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3624,axiom,
! [VarCurr] :
( v75549(VarCurr)
=> ( v75564(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3613,axiom,
! [VarCurr] :
( ~ v75543(VarCurr)
=> ( v75563(VarCurr)
<=> v75514(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3623,axiom,
! [VarCurr] :
( v75543(VarCurr)
=> ( v75563(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1686,axiom,
! [VarCurr] :
( ~ v75562(VarCurr)
=> ( v75561(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1717,axiom,
! [VarCurr] :
( v75562(VarCurr)
=> ( v75561(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5587,axiom,
! [VarCurr] :
( v75562(VarCurr)
<=> ( v75485(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13966,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v75523(VarNext)
<=> ( v75524(VarNext)
& v75533(VarNext) ) ) ) ).
fof(addAssignment_23283,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v75533(VarNext)
<=> v75531(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13965,axiom,
! [VarCurr] :
( v75531(VarCurr)
<=> ( v75468(VarCurr)
| v75534(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13964,axiom,
! [VarCurr] :
( v75534(VarCurr)
<=> ( v75535(VarCurr)
& v75555(VarCurr) ) ) ).
fof(writeUnaryOperator_5342,axiom,
! [VarCurr] :
( ~ v75555(VarCurr)
<=> v75468(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13963,axiom,
! [VarCurr] :
( v75535(VarCurr)
<=> ( v75536(VarCurr)
| v75553(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13962,axiom,
! [VarCurr] :
( v75553(VarCurr)
<=> ( v75491(VarCurr)
& v75554(VarCurr) ) ) ).
fof(writeUnaryOperator_5341,axiom,
! [VarCurr] :
( ~ v75554(VarCurr)
<=> v75493(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13961,axiom,
! [VarCurr] :
( v75536(VarCurr)
<=> ( v75537(VarCurr)
& v75493(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13960,axiom,
! [VarCurr] :
( v75537(VarCurr)
<=> ( v75538(VarCurr)
| v75547(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13959,axiom,
! [VarCurr] :
( v75547(VarCurr)
<=> ( v75548(VarCurr)
& v75552(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5586,axiom,
! [VarCurr] :
( v75552(VarCurr)
<=> ( ( v75540(VarCurr,bitIndex2)
<=> $false )
& ( v75540(VarCurr,bitIndex1)
<=> $false )
& ( v75540(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13958,axiom,
! [VarCurr] :
( v75548(VarCurr)
<=> ( v75549(VarCurr)
| v75550(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13957,axiom,
! [VarCurr] :
( v75550(VarCurr)
<=> ( v75491(VarCurr)
& v75551(VarCurr) ) ) ).
fof(writeUnaryOperator_5340,axiom,
! [VarCurr] :
( ~ v75551(VarCurr)
<=> v75549(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5585,axiom,
! [VarCurr] :
( v75549(VarCurr)
<=> ( v75485(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13956,axiom,
! [VarCurr] :
( v75538(VarCurr)
<=> ( v75539(VarCurr)
| v75541(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13955,axiom,
! [VarCurr] :
( v75541(VarCurr)
<=> ( v75542(VarCurr)
& v75546(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5584,axiom,
! [VarCurr] :
( v75546(VarCurr)
<=> ( ( v75540(VarCurr,bitIndex2)
<=> $false )
& ( v75540(VarCurr,bitIndex1)
<=> $true )
& ( v75540(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13954,axiom,
! [VarCurr] :
( v75542(VarCurr)
<=> ( v75543(VarCurr)
| v75544(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13953,axiom,
! [VarCurr] :
( v75544(VarCurr)
<=> ( v75491(VarCurr)
& v75545(VarCurr) ) ) ).
fof(writeUnaryOperator_5339,axiom,
! [VarCurr] :
( ~ v75545(VarCurr)
<=> v75543(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5583,axiom,
! [VarCurr] :
( v75543(VarCurr)
<=> ( v75485(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5582,axiom,
! [VarCurr] :
( v75539(VarCurr)
<=> ( ( v75540(VarCurr,bitIndex2)
<=> $true )
& ( v75540(VarCurr,bitIndex1)
<=> $false )
& ( v75540(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_23282,axiom,
! [VarCurr] :
( v75540(VarCurr,bitIndex0)
<=> v75483(VarCurr) ) ).
fof(addAssignment_23281,axiom,
! [VarCurr] :
( v75540(VarCurr,bitIndex1)
<=> v75481(VarCurr) ) ).
fof(addAssignment_23280,axiom,
! [VarCurr] :
( v75540(VarCurr,bitIndex2)
<=> v75479(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13952,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v75524(VarNext)
<=> ( v75525(VarNext)
& v75516(VarNext) ) ) ) ).
fof(writeUnaryOperator_5338,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v75525(VarNext)
<=> v75527(VarNext) ) ) ).
fof(addAssignment_23279,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v75527(VarNext)
<=> v75516(VarCurr) ) ) ).
fof(addAssignment_23278,axiom,
! [VarCurr] :
( v75516(VarCurr)
<=> v75518(VarCurr) ) ).
fof(addAssignment_23277,axiom,
! [VarCurr] :
( v75518(VarCurr)
<=> v75520(VarCurr) ) ).
fof(addAssignment_23276,axiom,
! [VarCurr] :
( v75520(VarCurr)
<=> v72896(VarCurr) ) ).
fof(addAssignment_23275,axiom,
! [VarCurr] :
( v75514(VarCurr)
<=> $false ) ).
fof(addAssignment_23274,axiom,
! [VarCurr] :
( v75493(VarCurr)
<=> v75495(VarCurr) ) ).
fof(addAssignment_23273,axiom,
! [VarCurr] :
( v75495(VarCurr)
<=> v75497(VarCurr) ) ).
fof(addAssignment_23272,axiom,
! [VarCurr] :
( v75497(VarCurr)
<=> v75499(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13951,axiom,
! [VarCurr] :
( v75499(VarCurr)
<=> ( v75501(VarCurr)
& v72885(VarCurr) ) ) ).
fof(addAssignment_23271,axiom,
! [VarCurr] :
( v75501(VarCurr)
<=> v75503(VarCurr) ) ).
fof(addAssignment_23270,axiom,
! [VarCurr] :
( v75503(VarCurr)
<=> v75505(VarCurr) ) ).
fof(addAssignment_23269,axiom,
! [VarCurr] :
( v75505(VarCurr)
<=> v75507(VarCurr) ) ).
fof(addAssignment_23268,axiom,
! [VarCurr] :
( v75507(VarCurr)
<=> v75509(VarCurr) ) ).
fof(addAssignment_23267,axiom,
! [VarCurr] :
( v75509(VarCurr)
<=> v75511(VarCurr) ) ).
fof(addAssignment_23266,axiom,
! [VarCurr] :
( v75491(VarCurr)
<=> $false ) ).
fof(addAssignment_23265,axiom,
! [VarCurr] :
( v75485(VarCurr)
<=> v75487(VarCurr,bitIndex6) ) ).
fof(addAssignment_23264,axiom,
! [VarCurr] :
( v75487(VarCurr,bitIndex6)
<=> v75489(VarCurr,bitIndex6) ) ).
fof(addAssignment_23263,axiom,
! [VarCurr] :
( v75489(VarCurr,bitIndex6)
<=> v72861(VarCurr,bitIndex6) ) ).
fof(addAssignment_23262,axiom,
! [VarCurr] :
( v75483(VarCurr)
<=> $false ) ).
fof(addAssignment_23261,axiom,
! [VarCurr] :
( v75481(VarCurr)
<=> $false ) ).
fof(addAssignment_23260,axiom,
! [VarCurr] :
( v75479(VarCurr)
<=> $true ) ).
fof(addAssignment_23259,axiom,
! [VarCurr] :
( v75477(VarCurr)
<=> $false ) ).
fof(addAssignment_23258,axiom,
! [VarCurr] :
( v75468(VarCurr)
<=> v75470(VarCurr) ) ).
fof(writeUnaryOperator_5337,axiom,
! [VarCurr] :
( ~ v75470(VarCurr)
<=> v75472(VarCurr) ) ).
fof(addAssignment_23257,axiom,
! [VarCurr] :
( v75472(VarCurr)
<=> v75474(VarCurr) ) ).
fof(addAssignment_23256,axiom,
! [VarCurr] :
( v75474(VarCurr)
<=> v72836(VarCurr) ) ).
fof(addAssignment_23255,axiom,
! [VarCurr] :
( v75340(VarCurr,bitIndex0)
<=> v75342(VarCurr,bitIndex0) ) ).
fof(addAssignment_23254,axiom,
! [VarCurr] :
( v75342(VarCurr,bitIndex0)
<=> v75344(VarCurr,bitIndex0) ) ).
fof(addAssignment_23253,axiom,
! [VarCurr] :
( v75344(VarCurr,bitIndex0)
<=> v75346(VarCurr,bitIndex0) ) ).
fof(addAssignment_23252,axiom,
! [VarCurr] :
( v75346(VarCurr,bitIndex0)
<=> v75348(VarCurr,bitIndex6) ) ).
fof(addAssignment_23251,axiom,
! [VarCurr] :
( v75348(VarCurr,bitIndex6)
<=> v75350(VarCurr,bitIndex6) ) ).
fof(addAssignment_23250,axiom,
! [VarCurr] :
( v75350(VarCurr,bitIndex6)
<=> v75352(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1220,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v75409(VarNext)
=> ( v75352(VarNext)
<=> v75352(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1278,axiom,
! [VarNext] :
( v75409(VarNext)
=> ( v75352(VarNext)
<=> v75444(VarNext) ) ) ).
fof(addAssignment_23249,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v75444(VarNext)
<=> v75442(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3612,axiom,
! [VarCurr] :
( ~ v75354(VarCurr)
=> ( v75442(VarCurr)
<=> v75445(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3622,axiom,
! [VarCurr] :
( v75354(VarCurr)
=> ( v75442(VarCurr)
<=> v75363(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3611,axiom,
! [VarCurr] :
( ~ v75422(VarCurr)
=> ( v75445(VarCurr)
<=> v75400(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3621,axiom,
! [VarCurr] :
( v75422(VarCurr)
=> ( v75445(VarCurr)
<=> v75446(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_947,axiom,
! [VarCurr] :
( ( ~ v75425(VarCurr)
& ~ v75427(VarCurr) )
=> ( v75446(VarCurr)
<=> v75450(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3610,axiom,
! [VarCurr] :
( v75427(VarCurr)
=> ( v75446(VarCurr)
<=> v75449(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3620,axiom,
! [VarCurr] :
( v75425(VarCurr)
=> ( v75446(VarCurr)
<=> v75447(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3609,axiom,
! [VarCurr] :
( ~ v75435(VarCurr)
=> ( v75450(VarCurr)
<=> v75400(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3619,axiom,
! [VarCurr] :
( v75435(VarCurr)
=> ( v75450(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3608,axiom,
! [VarCurr] :
( ~ v75429(VarCurr)
=> ( v75449(VarCurr)
<=> v75400(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3618,axiom,
! [VarCurr] :
( v75429(VarCurr)
=> ( v75449(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1685,axiom,
! [VarCurr] :
( ~ v75448(VarCurr)
=> ( v75447(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1716,axiom,
! [VarCurr] :
( v75448(VarCurr)
=> ( v75447(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5581,axiom,
! [VarCurr] :
( v75448(VarCurr)
<=> ( v75371(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13950,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v75409(VarNext)
<=> ( v75410(VarNext)
& v75419(VarNext) ) ) ) ).
fof(addAssignment_23248,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v75419(VarNext)
<=> v75417(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13949,axiom,
! [VarCurr] :
( v75417(VarCurr)
<=> ( v75354(VarCurr)
| v75420(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13948,axiom,
! [VarCurr] :
( v75420(VarCurr)
<=> ( v75421(VarCurr)
& v75441(VarCurr) ) ) ).
fof(writeUnaryOperator_5336,axiom,
! [VarCurr] :
( ~ v75441(VarCurr)
<=> v75354(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13947,axiom,
! [VarCurr] :
( v75421(VarCurr)
<=> ( v75422(VarCurr)
| v75439(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13946,axiom,
! [VarCurr] :
( v75439(VarCurr)
<=> ( v75377(VarCurr)
& v75440(VarCurr) ) ) ).
fof(writeUnaryOperator_5335,axiom,
! [VarCurr] :
( ~ v75440(VarCurr)
<=> v75379(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13945,axiom,
! [VarCurr] :
( v75422(VarCurr)
<=> ( v75423(VarCurr)
& v75379(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13944,axiom,
! [VarCurr] :
( v75423(VarCurr)
<=> ( v75424(VarCurr)
| v75433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13943,axiom,
! [VarCurr] :
( v75433(VarCurr)
<=> ( v75434(VarCurr)
& v75438(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5580,axiom,
! [VarCurr] :
( v75438(VarCurr)
<=> ( ( v75426(VarCurr,bitIndex2)
<=> $false )
& ( v75426(VarCurr,bitIndex1)
<=> $false )
& ( v75426(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13942,axiom,
! [VarCurr] :
( v75434(VarCurr)
<=> ( v75435(VarCurr)
| v75436(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13941,axiom,
! [VarCurr] :
( v75436(VarCurr)
<=> ( v75377(VarCurr)
& v75437(VarCurr) ) ) ).
fof(writeUnaryOperator_5334,axiom,
! [VarCurr] :
( ~ v75437(VarCurr)
<=> v75435(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5579,axiom,
! [VarCurr] :
( v75435(VarCurr)
<=> ( v75371(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13940,axiom,
! [VarCurr] :
( v75424(VarCurr)
<=> ( v75425(VarCurr)
| v75427(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13939,axiom,
! [VarCurr] :
( v75427(VarCurr)
<=> ( v75428(VarCurr)
& v75432(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5578,axiom,
! [VarCurr] :
( v75432(VarCurr)
<=> ( ( v75426(VarCurr,bitIndex2)
<=> $false )
& ( v75426(VarCurr,bitIndex1)
<=> $true )
& ( v75426(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13938,axiom,
! [VarCurr] :
( v75428(VarCurr)
<=> ( v75429(VarCurr)
| v75430(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13937,axiom,
! [VarCurr] :
( v75430(VarCurr)
<=> ( v75377(VarCurr)
& v75431(VarCurr) ) ) ).
fof(writeUnaryOperator_5333,axiom,
! [VarCurr] :
( ~ v75431(VarCurr)
<=> v75429(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5577,axiom,
! [VarCurr] :
( v75429(VarCurr)
<=> ( v75371(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5576,axiom,
! [VarCurr] :
( v75425(VarCurr)
<=> ( ( v75426(VarCurr,bitIndex2)
<=> $true )
& ( v75426(VarCurr,bitIndex1)
<=> $false )
& ( v75426(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_23247,axiom,
! [VarCurr] :
( v75426(VarCurr,bitIndex0)
<=> v75369(VarCurr) ) ).
fof(addAssignment_23246,axiom,
! [VarCurr] :
( v75426(VarCurr,bitIndex1)
<=> v75367(VarCurr) ) ).
fof(addAssignment_23245,axiom,
! [VarCurr] :
( v75426(VarCurr,bitIndex2)
<=> v75365(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13936,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v75410(VarNext)
<=> ( v75411(VarNext)
& v75402(VarNext) ) ) ) ).
fof(writeUnaryOperator_5332,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v75411(VarNext)
<=> v75413(VarNext) ) ) ).
fof(addAssignment_23244,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v75413(VarNext)
<=> v75402(VarCurr) ) ) ).
fof(addAssignment_23243,axiom,
! [VarCurr] :
( v75402(VarCurr)
<=> v75404(VarCurr) ) ).
fof(addAssignment_23242,axiom,
! [VarCurr] :
( v75404(VarCurr)
<=> v75406(VarCurr) ) ).
fof(addAssignment_23241,axiom,
! [VarCurr] :
( v75406(VarCurr)
<=> v72896(VarCurr) ) ).
fof(addAssignment_23240,axiom,
! [VarCurr] :
( v75400(VarCurr)
<=> $false ) ).
fof(addAssignment_23239,axiom,
! [VarCurr] :
( v75379(VarCurr)
<=> v75381(VarCurr) ) ).
fof(addAssignment_23238,axiom,
! [VarCurr] :
( v75381(VarCurr)
<=> v75383(VarCurr) ) ).
fof(addAssignment_23237,axiom,
! [VarCurr] :
( v75383(VarCurr)
<=> v75385(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13935,axiom,
! [VarCurr] :
( v75385(VarCurr)
<=> ( v75387(VarCurr)
& v72885(VarCurr) ) ) ).
fof(addAssignment_23236,axiom,
! [VarCurr] :
( v75387(VarCurr)
<=> v75389(VarCurr) ) ).
fof(addAssignment_23235,axiom,
! [VarCurr] :
( v75389(VarCurr)
<=> v75391(VarCurr) ) ).
fof(addAssignment_23234,axiom,
! [VarCurr] :
( v75391(VarCurr)
<=> v75393(VarCurr) ) ).
fof(addAssignment_23233,axiom,
! [VarCurr] :
( v75393(VarCurr)
<=> v75395(VarCurr) ) ).
fof(addAssignment_23232,axiom,
! [VarCurr] :
( v75395(VarCurr)
<=> v75397(VarCurr) ) ).
fof(addAssignment_23231,axiom,
! [VarCurr] :
( v75377(VarCurr)
<=> $false ) ).
fof(addAssignment_23230,axiom,
! [VarCurr] :
( v75371(VarCurr)
<=> v75373(VarCurr,bitIndex6) ) ).
fof(addAssignment_23229,axiom,
! [VarCurr] :
( v75373(VarCurr,bitIndex6)
<=> v75375(VarCurr,bitIndex6) ) ).
fof(addAssignment_23228,axiom,
! [VarCurr] :
( v75375(VarCurr,bitIndex6)
<=> v72861(VarCurr,bitIndex6) ) ).
fof(addAssignment_23227,axiom,
! [VarCurr] :
( v75369(VarCurr)
<=> $false ) ).
fof(addAssignment_23226,axiom,
! [VarCurr] :
( v75367(VarCurr)
<=> $false ) ).
fof(addAssignment_23225,axiom,
! [VarCurr] :
( v75365(VarCurr)
<=> $true ) ).
fof(addAssignment_23224,axiom,
! [VarCurr] :
( v75363(VarCurr)
<=> $false ) ).
fof(addAssignment_23223,axiom,
! [VarCurr] :
( v75354(VarCurr)
<=> v75356(VarCurr) ) ).
fof(writeUnaryOperator_5331,axiom,
! [VarCurr] :
( ~ v75356(VarCurr)
<=> v75358(VarCurr) ) ).
fof(addAssignment_23222,axiom,
! [VarCurr] :
( v75358(VarCurr)
<=> v75360(VarCurr) ) ).
fof(addAssignment_23221,axiom,
! [VarCurr] :
( v75360(VarCurr)
<=> v72836(VarCurr) ) ).
fof(addAssignment_23220,axiom,
! [VarCurr] :
( v75226(VarCurr,bitIndex0)
<=> v75228(VarCurr,bitIndex0) ) ).
fof(addAssignment_23219,axiom,
! [VarCurr] :
( v75228(VarCurr,bitIndex0)
<=> v75230(VarCurr,bitIndex0) ) ).
fof(addAssignment_23218,axiom,
! [VarCurr] :
( v75230(VarCurr,bitIndex0)
<=> v75232(VarCurr,bitIndex0) ) ).
fof(addAssignment_23217,axiom,
! [VarCurr] :
( v75232(VarCurr,bitIndex0)
<=> v75234(VarCurr,bitIndex6) ) ).
fof(addAssignment_23216,axiom,
! [VarCurr] :
( v75234(VarCurr,bitIndex6)
<=> v75236(VarCurr,bitIndex6) ) ).
fof(addAssignment_23215,axiom,
! [VarCurr] :
( v75236(VarCurr,bitIndex6)
<=> v75238(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1219,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v75295(VarNext)
=> ( v75238(VarNext)
<=> v75238(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1277,axiom,
! [VarNext] :
( v75295(VarNext)
=> ( v75238(VarNext)
<=> v75330(VarNext) ) ) ).
fof(addAssignment_23214,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v75330(VarNext)
<=> v75328(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3607,axiom,
! [VarCurr] :
( ~ v75240(VarCurr)
=> ( v75328(VarCurr)
<=> v75331(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3617,axiom,
! [VarCurr] :
( v75240(VarCurr)
=> ( v75328(VarCurr)
<=> v75249(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3606,axiom,
! [VarCurr] :
( ~ v75308(VarCurr)
=> ( v75331(VarCurr)
<=> v75286(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3616,axiom,
! [VarCurr] :
( v75308(VarCurr)
=> ( v75331(VarCurr)
<=> v75332(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_946,axiom,
! [VarCurr] :
( ( ~ v75311(VarCurr)
& ~ v75313(VarCurr) )
=> ( v75332(VarCurr)
<=> v75336(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3605,axiom,
! [VarCurr] :
( v75313(VarCurr)
=> ( v75332(VarCurr)
<=> v75335(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3615,axiom,
! [VarCurr] :
( v75311(VarCurr)
=> ( v75332(VarCurr)
<=> v75333(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3604,axiom,
! [VarCurr] :
( ~ v75321(VarCurr)
=> ( v75336(VarCurr)
<=> v75286(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3614,axiom,
! [VarCurr] :
( v75321(VarCurr)
=> ( v75336(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3603,axiom,
! [VarCurr] :
( ~ v75315(VarCurr)
=> ( v75335(VarCurr)
<=> v75286(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3613,axiom,
! [VarCurr] :
( v75315(VarCurr)
=> ( v75335(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1684,axiom,
! [VarCurr] :
( ~ v75334(VarCurr)
=> ( v75333(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1715,axiom,
! [VarCurr] :
( v75334(VarCurr)
=> ( v75333(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5575,axiom,
! [VarCurr] :
( v75334(VarCurr)
<=> ( v75257(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13934,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v75295(VarNext)
<=> ( v75296(VarNext)
& v75305(VarNext) ) ) ) ).
fof(addAssignment_23213,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v75305(VarNext)
<=> v75303(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13933,axiom,
! [VarCurr] :
( v75303(VarCurr)
<=> ( v75240(VarCurr)
| v75306(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13932,axiom,
! [VarCurr] :
( v75306(VarCurr)
<=> ( v75307(VarCurr)
& v75327(VarCurr) ) ) ).
fof(writeUnaryOperator_5330,axiom,
! [VarCurr] :
( ~ v75327(VarCurr)
<=> v75240(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13931,axiom,
! [VarCurr] :
( v75307(VarCurr)
<=> ( v75308(VarCurr)
| v75325(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13930,axiom,
! [VarCurr] :
( v75325(VarCurr)
<=> ( v75263(VarCurr)
& v75326(VarCurr) ) ) ).
fof(writeUnaryOperator_5329,axiom,
! [VarCurr] :
( ~ v75326(VarCurr)
<=> v75265(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13929,axiom,
! [VarCurr] :
( v75308(VarCurr)
<=> ( v75309(VarCurr)
& v75265(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13928,axiom,
! [VarCurr] :
( v75309(VarCurr)
<=> ( v75310(VarCurr)
| v75319(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13927,axiom,
! [VarCurr] :
( v75319(VarCurr)
<=> ( v75320(VarCurr)
& v75324(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5574,axiom,
! [VarCurr] :
( v75324(VarCurr)
<=> ( ( v75312(VarCurr,bitIndex2)
<=> $false )
& ( v75312(VarCurr,bitIndex1)
<=> $false )
& ( v75312(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13926,axiom,
! [VarCurr] :
( v75320(VarCurr)
<=> ( v75321(VarCurr)
| v75322(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13925,axiom,
! [VarCurr] :
( v75322(VarCurr)
<=> ( v75263(VarCurr)
& v75323(VarCurr) ) ) ).
fof(writeUnaryOperator_5328,axiom,
! [VarCurr] :
( ~ v75323(VarCurr)
<=> v75321(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5573,axiom,
! [VarCurr] :
( v75321(VarCurr)
<=> ( v75257(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13924,axiom,
! [VarCurr] :
( v75310(VarCurr)
<=> ( v75311(VarCurr)
| v75313(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13923,axiom,
! [VarCurr] :
( v75313(VarCurr)
<=> ( v75314(VarCurr)
& v75318(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5572,axiom,
! [VarCurr] :
( v75318(VarCurr)
<=> ( ( v75312(VarCurr,bitIndex2)
<=> $false )
& ( v75312(VarCurr,bitIndex1)
<=> $true )
& ( v75312(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13922,axiom,
! [VarCurr] :
( v75314(VarCurr)
<=> ( v75315(VarCurr)
| v75316(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13921,axiom,
! [VarCurr] :
( v75316(VarCurr)
<=> ( v75263(VarCurr)
& v75317(VarCurr) ) ) ).
fof(writeUnaryOperator_5327,axiom,
! [VarCurr] :
( ~ v75317(VarCurr)
<=> v75315(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5571,axiom,
! [VarCurr] :
( v75315(VarCurr)
<=> ( v75257(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5570,axiom,
! [VarCurr] :
( v75311(VarCurr)
<=> ( ( v75312(VarCurr,bitIndex2)
<=> $true )
& ( v75312(VarCurr,bitIndex1)
<=> $false )
& ( v75312(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_23212,axiom,
! [VarCurr] :
( v75312(VarCurr,bitIndex0)
<=> v75255(VarCurr) ) ).
fof(addAssignment_23211,axiom,
! [VarCurr] :
( v75312(VarCurr,bitIndex1)
<=> v75253(VarCurr) ) ).
fof(addAssignment_23210,axiom,
! [VarCurr] :
( v75312(VarCurr,bitIndex2)
<=> v75251(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13920,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v75296(VarNext)
<=> ( v75297(VarNext)
& v75288(VarNext) ) ) ) ).
fof(writeUnaryOperator_5326,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v75297(VarNext)
<=> v75299(VarNext) ) ) ).
fof(addAssignment_23209,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v75299(VarNext)
<=> v75288(VarCurr) ) ) ).
fof(addAssignment_23208,axiom,
! [VarCurr] :
( v75288(VarCurr)
<=> v75290(VarCurr) ) ).
fof(addAssignment_23207,axiom,
! [VarCurr] :
( v75290(VarCurr)
<=> v75292(VarCurr) ) ).
fof(addAssignment_23206,axiom,
! [VarCurr] :
( v75292(VarCurr)
<=> v72896(VarCurr) ) ).
fof(addAssignment_23205,axiom,
! [VarCurr] :
( v75286(VarCurr)
<=> $false ) ).
fof(addAssignment_23204,axiom,
! [VarCurr] :
( v75265(VarCurr)
<=> v75267(VarCurr) ) ).
fof(addAssignment_23203,axiom,
! [VarCurr] :
( v75267(VarCurr)
<=> v75269(VarCurr) ) ).
fof(addAssignment_23202,axiom,
! [VarCurr] :
( v75269(VarCurr)
<=> v75271(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13919,axiom,
! [VarCurr] :
( v75271(VarCurr)
<=> ( v75273(VarCurr)
& v72885(VarCurr) ) ) ).
fof(addAssignment_23201,axiom,
! [VarCurr] :
( v75273(VarCurr)
<=> v75275(VarCurr) ) ).
fof(addAssignment_23200,axiom,
! [VarCurr] :
( v75275(VarCurr)
<=> v75277(VarCurr) ) ).
fof(addAssignment_23199,axiom,
! [VarCurr] :
( v75277(VarCurr)
<=> v75279(VarCurr) ) ).
fof(addAssignment_23198,axiom,
! [VarCurr] :
( v75279(VarCurr)
<=> v75281(VarCurr) ) ).
fof(addAssignment_23197,axiom,
! [VarCurr] :
( v75281(VarCurr)
<=> v75283(VarCurr) ) ).
fof(addAssignment_23196,axiom,
! [VarCurr] :
( v75263(VarCurr)
<=> $false ) ).
fof(addAssignment_23195,axiom,
! [VarCurr] :
( v75257(VarCurr)
<=> v75259(VarCurr,bitIndex6) ) ).
fof(addAssignment_23194,axiom,
! [VarCurr] :
( v75259(VarCurr,bitIndex6)
<=> v75261(VarCurr,bitIndex6) ) ).
fof(addAssignment_23193,axiom,
! [VarCurr] :
( v75261(VarCurr,bitIndex6)
<=> v72861(VarCurr,bitIndex6) ) ).
fof(addAssignment_23192,axiom,
! [VarCurr] :
( v75255(VarCurr)
<=> $false ) ).
fof(addAssignment_23191,axiom,
! [VarCurr] :
( v75253(VarCurr)
<=> $false ) ).
fof(addAssignment_23190,axiom,
! [VarCurr] :
( v75251(VarCurr)
<=> $true ) ).
fof(addAssignment_23189,axiom,
! [VarCurr] :
( v75249(VarCurr)
<=> $false ) ).
fof(addAssignment_23188,axiom,
! [VarCurr] :
( v75240(VarCurr)
<=> v75242(VarCurr) ) ).
fof(writeUnaryOperator_5325,axiom,
! [VarCurr] :
( ~ v75242(VarCurr)
<=> v75244(VarCurr) ) ).
fof(addAssignment_23187,axiom,
! [VarCurr] :
( v75244(VarCurr)
<=> v75246(VarCurr) ) ).
fof(addAssignment_23186,axiom,
! [VarCurr] :
( v75246(VarCurr)
<=> v72836(VarCurr) ) ).
fof(addAssignment_23185,axiom,
! [VarCurr] :
( v75112(VarCurr,bitIndex0)
<=> v75114(VarCurr,bitIndex0) ) ).
fof(addAssignment_23184,axiom,
! [VarCurr] :
( v75114(VarCurr,bitIndex0)
<=> v75116(VarCurr,bitIndex0) ) ).
fof(addAssignment_23183,axiom,
! [VarCurr] :
( v75116(VarCurr,bitIndex0)
<=> v75118(VarCurr,bitIndex0) ) ).
fof(addAssignment_23182,axiom,
! [VarCurr] :
( v75118(VarCurr,bitIndex0)
<=> v75120(VarCurr,bitIndex6) ) ).
fof(addAssignment_23181,axiom,
! [VarCurr] :
( v75120(VarCurr,bitIndex6)
<=> v75122(VarCurr,bitIndex6) ) ).
fof(addAssignment_23180,axiom,
! [VarCurr] :
( v75122(VarCurr,bitIndex6)
<=> v75124(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1218,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v75181(VarNext)
=> ( v75124(VarNext)
<=> v75124(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1276,axiom,
! [VarNext] :
( v75181(VarNext)
=> ( v75124(VarNext)
<=> v75216(VarNext) ) ) ).
fof(addAssignment_23179,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v75216(VarNext)
<=> v75214(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3602,axiom,
! [VarCurr] :
( ~ v75126(VarCurr)
=> ( v75214(VarCurr)
<=> v75217(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3612,axiom,
! [VarCurr] :
( v75126(VarCurr)
=> ( v75214(VarCurr)
<=> v75135(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3601,axiom,
! [VarCurr] :
( ~ v75194(VarCurr)
=> ( v75217(VarCurr)
<=> v75172(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3611,axiom,
! [VarCurr] :
( v75194(VarCurr)
=> ( v75217(VarCurr)
<=> v75218(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_945,axiom,
! [VarCurr] :
( ( ~ v75197(VarCurr)
& ~ v75199(VarCurr) )
=> ( v75218(VarCurr)
<=> v75222(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3600,axiom,
! [VarCurr] :
( v75199(VarCurr)
=> ( v75218(VarCurr)
<=> v75221(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3610,axiom,
! [VarCurr] :
( v75197(VarCurr)
=> ( v75218(VarCurr)
<=> v75219(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3599,axiom,
! [VarCurr] :
( ~ v75207(VarCurr)
=> ( v75222(VarCurr)
<=> v75172(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3609,axiom,
! [VarCurr] :
( v75207(VarCurr)
=> ( v75222(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3598,axiom,
! [VarCurr] :
( ~ v75201(VarCurr)
=> ( v75221(VarCurr)
<=> v75172(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3608,axiom,
! [VarCurr] :
( v75201(VarCurr)
=> ( v75221(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1683,axiom,
! [VarCurr] :
( ~ v75220(VarCurr)
=> ( v75219(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1714,axiom,
! [VarCurr] :
( v75220(VarCurr)
=> ( v75219(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5569,axiom,
! [VarCurr] :
( v75220(VarCurr)
<=> ( v75143(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13918,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v75181(VarNext)
<=> ( v75182(VarNext)
& v75191(VarNext) ) ) ) ).
fof(addAssignment_23178,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v75191(VarNext)
<=> v75189(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13917,axiom,
! [VarCurr] :
( v75189(VarCurr)
<=> ( v75126(VarCurr)
| v75192(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13916,axiom,
! [VarCurr] :
( v75192(VarCurr)
<=> ( v75193(VarCurr)
& v75213(VarCurr) ) ) ).
fof(writeUnaryOperator_5324,axiom,
! [VarCurr] :
( ~ v75213(VarCurr)
<=> v75126(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13915,axiom,
! [VarCurr] :
( v75193(VarCurr)
<=> ( v75194(VarCurr)
| v75211(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13914,axiom,
! [VarCurr] :
( v75211(VarCurr)
<=> ( v75149(VarCurr)
& v75212(VarCurr) ) ) ).
fof(writeUnaryOperator_5323,axiom,
! [VarCurr] :
( ~ v75212(VarCurr)
<=> v75151(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13913,axiom,
! [VarCurr] :
( v75194(VarCurr)
<=> ( v75195(VarCurr)
& v75151(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13912,axiom,
! [VarCurr] :
( v75195(VarCurr)
<=> ( v75196(VarCurr)
| v75205(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13911,axiom,
! [VarCurr] :
( v75205(VarCurr)
<=> ( v75206(VarCurr)
& v75210(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5568,axiom,
! [VarCurr] :
( v75210(VarCurr)
<=> ( ( v75198(VarCurr,bitIndex2)
<=> $false )
& ( v75198(VarCurr,bitIndex1)
<=> $false )
& ( v75198(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13910,axiom,
! [VarCurr] :
( v75206(VarCurr)
<=> ( v75207(VarCurr)
| v75208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13909,axiom,
! [VarCurr] :
( v75208(VarCurr)
<=> ( v75149(VarCurr)
& v75209(VarCurr) ) ) ).
fof(writeUnaryOperator_5322,axiom,
! [VarCurr] :
( ~ v75209(VarCurr)
<=> v75207(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5567,axiom,
! [VarCurr] :
( v75207(VarCurr)
<=> ( v75143(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13908,axiom,
! [VarCurr] :
( v75196(VarCurr)
<=> ( v75197(VarCurr)
| v75199(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13907,axiom,
! [VarCurr] :
( v75199(VarCurr)
<=> ( v75200(VarCurr)
& v75204(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5566,axiom,
! [VarCurr] :
( v75204(VarCurr)
<=> ( ( v75198(VarCurr,bitIndex2)
<=> $false )
& ( v75198(VarCurr,bitIndex1)
<=> $true )
& ( v75198(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13906,axiom,
! [VarCurr] :
( v75200(VarCurr)
<=> ( v75201(VarCurr)
| v75202(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13905,axiom,
! [VarCurr] :
( v75202(VarCurr)
<=> ( v75149(VarCurr)
& v75203(VarCurr) ) ) ).
fof(writeUnaryOperator_5321,axiom,
! [VarCurr] :
( ~ v75203(VarCurr)
<=> v75201(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5565,axiom,
! [VarCurr] :
( v75201(VarCurr)
<=> ( v75143(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5564,axiom,
! [VarCurr] :
( v75197(VarCurr)
<=> ( ( v75198(VarCurr,bitIndex2)
<=> $true )
& ( v75198(VarCurr,bitIndex1)
<=> $false )
& ( v75198(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_23177,axiom,
! [VarCurr] :
( v75198(VarCurr,bitIndex0)
<=> v75141(VarCurr) ) ).
fof(addAssignment_23176,axiom,
! [VarCurr] :
( v75198(VarCurr,bitIndex1)
<=> v75139(VarCurr) ) ).
fof(addAssignment_23175,axiom,
! [VarCurr] :
( v75198(VarCurr,bitIndex2)
<=> v75137(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13904,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v75182(VarNext)
<=> ( v75183(VarNext)
& v75174(VarNext) ) ) ) ).
fof(writeUnaryOperator_5320,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v75183(VarNext)
<=> v75185(VarNext) ) ) ).
fof(addAssignment_23174,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v75185(VarNext)
<=> v75174(VarCurr) ) ) ).
fof(addAssignment_23173,axiom,
! [VarCurr] :
( v75174(VarCurr)
<=> v75176(VarCurr) ) ).
fof(addAssignment_23172,axiom,
! [VarCurr] :
( v75176(VarCurr)
<=> v75178(VarCurr) ) ).
fof(addAssignment_23171,axiom,
! [VarCurr] :
( v75178(VarCurr)
<=> v72896(VarCurr) ) ).
fof(addAssignment_23170,axiom,
! [VarCurr] :
( v75172(VarCurr)
<=> $false ) ).
fof(addAssignment_23169,axiom,
! [VarCurr] :
( v75151(VarCurr)
<=> v75153(VarCurr) ) ).
fof(addAssignment_23168,axiom,
! [VarCurr] :
( v75153(VarCurr)
<=> v75155(VarCurr) ) ).
fof(addAssignment_23167,axiom,
! [VarCurr] :
( v75155(VarCurr)
<=> v75157(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13903,axiom,
! [VarCurr] :
( v75157(VarCurr)
<=> ( v75159(VarCurr)
& v72885(VarCurr) ) ) ).
fof(addAssignment_23166,axiom,
! [VarCurr] :
( v75159(VarCurr)
<=> v75161(VarCurr) ) ).
fof(addAssignment_23165,axiom,
! [VarCurr] :
( v75161(VarCurr)
<=> v75163(VarCurr) ) ).
fof(addAssignment_23164,axiom,
! [VarCurr] :
( v75163(VarCurr)
<=> v75165(VarCurr) ) ).
fof(addAssignment_23163,axiom,
! [VarCurr] :
( v75165(VarCurr)
<=> v75167(VarCurr) ) ).
fof(addAssignment_23162,axiom,
! [VarCurr] :
( v75167(VarCurr)
<=> v75169(VarCurr) ) ).
fof(addAssignment_23161,axiom,
! [VarCurr] :
( v75149(VarCurr)
<=> $false ) ).
fof(addAssignment_23160,axiom,
! [VarCurr] :
( v75143(VarCurr)
<=> v75145(VarCurr,bitIndex6) ) ).
fof(addAssignment_23159,axiom,
! [VarCurr] :
( v75145(VarCurr,bitIndex6)
<=> v75147(VarCurr,bitIndex6) ) ).
fof(addAssignment_23158,axiom,
! [VarCurr] :
( v75147(VarCurr,bitIndex6)
<=> v72861(VarCurr,bitIndex6) ) ).
fof(addAssignment_23157,axiom,
! [VarCurr] :
( v75141(VarCurr)
<=> $false ) ).
fof(addAssignment_23156,axiom,
! [VarCurr] :
( v75139(VarCurr)
<=> $false ) ).
fof(addAssignment_23155,axiom,
! [VarCurr] :
( v75137(VarCurr)
<=> $true ) ).
fof(addAssignment_23154,axiom,
! [VarCurr] :
( v75135(VarCurr)
<=> $false ) ).
fof(addAssignment_23153,axiom,
! [VarCurr] :
( v75126(VarCurr)
<=> v75128(VarCurr) ) ).
fof(writeUnaryOperator_5319,axiom,
! [VarCurr] :
( ~ v75128(VarCurr)
<=> v75130(VarCurr) ) ).
fof(addAssignment_23152,axiom,
! [VarCurr] :
( v75130(VarCurr)
<=> v75132(VarCurr) ) ).
fof(addAssignment_23151,axiom,
! [VarCurr] :
( v75132(VarCurr)
<=> v72836(VarCurr) ) ).
fof(addAssignment_23150,axiom,
! [VarCurr] :
( v74998(VarCurr,bitIndex0)
<=> v75000(VarCurr,bitIndex0) ) ).
fof(addAssignment_23149,axiom,
! [VarCurr] :
( v75000(VarCurr,bitIndex0)
<=> v75002(VarCurr,bitIndex0) ) ).
fof(addAssignment_23148,axiom,
! [VarCurr] :
( v75002(VarCurr,bitIndex0)
<=> v75004(VarCurr,bitIndex0) ) ).
fof(addAssignment_23147,axiom,
! [VarCurr] :
( v75004(VarCurr,bitIndex0)
<=> v75006(VarCurr,bitIndex6) ) ).
fof(addAssignment_23146,axiom,
! [VarCurr] :
( v75006(VarCurr,bitIndex6)
<=> v75008(VarCurr,bitIndex6) ) ).
fof(addAssignment_23145,axiom,
! [VarCurr] :
( v75008(VarCurr,bitIndex6)
<=> v75010(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1217,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v75067(VarNext)
=> ( v75010(VarNext)
<=> v75010(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1275,axiom,
! [VarNext] :
( v75067(VarNext)
=> ( v75010(VarNext)
<=> v75102(VarNext) ) ) ).
fof(addAssignment_23144,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v75102(VarNext)
<=> v75100(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3597,axiom,
! [VarCurr] :
( ~ v75012(VarCurr)
=> ( v75100(VarCurr)
<=> v75103(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3607,axiom,
! [VarCurr] :
( v75012(VarCurr)
=> ( v75100(VarCurr)
<=> v75021(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3596,axiom,
! [VarCurr] :
( ~ v75080(VarCurr)
=> ( v75103(VarCurr)
<=> v75058(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3606,axiom,
! [VarCurr] :
( v75080(VarCurr)
=> ( v75103(VarCurr)
<=> v75104(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_944,axiom,
! [VarCurr] :
( ( ~ v75083(VarCurr)
& ~ v75085(VarCurr) )
=> ( v75104(VarCurr)
<=> v75108(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3595,axiom,
! [VarCurr] :
( v75085(VarCurr)
=> ( v75104(VarCurr)
<=> v75107(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3605,axiom,
! [VarCurr] :
( v75083(VarCurr)
=> ( v75104(VarCurr)
<=> v75105(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3594,axiom,
! [VarCurr] :
( ~ v75093(VarCurr)
=> ( v75108(VarCurr)
<=> v75058(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3604,axiom,
! [VarCurr] :
( v75093(VarCurr)
=> ( v75108(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3593,axiom,
! [VarCurr] :
( ~ v75087(VarCurr)
=> ( v75107(VarCurr)
<=> v75058(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3603,axiom,
! [VarCurr] :
( v75087(VarCurr)
=> ( v75107(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1682,axiom,
! [VarCurr] :
( ~ v75106(VarCurr)
=> ( v75105(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1713,axiom,
! [VarCurr] :
( v75106(VarCurr)
=> ( v75105(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5563,axiom,
! [VarCurr] :
( v75106(VarCurr)
<=> ( v75029(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13902,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v75067(VarNext)
<=> ( v75068(VarNext)
& v75077(VarNext) ) ) ) ).
fof(addAssignment_23143,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v75077(VarNext)
<=> v75075(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13901,axiom,
! [VarCurr] :
( v75075(VarCurr)
<=> ( v75012(VarCurr)
| v75078(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13900,axiom,
! [VarCurr] :
( v75078(VarCurr)
<=> ( v75079(VarCurr)
& v75099(VarCurr) ) ) ).
fof(writeUnaryOperator_5318,axiom,
! [VarCurr] :
( ~ v75099(VarCurr)
<=> v75012(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13899,axiom,
! [VarCurr] :
( v75079(VarCurr)
<=> ( v75080(VarCurr)
| v75097(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13898,axiom,
! [VarCurr] :
( v75097(VarCurr)
<=> ( v75035(VarCurr)
& v75098(VarCurr) ) ) ).
fof(writeUnaryOperator_5317,axiom,
! [VarCurr] :
( ~ v75098(VarCurr)
<=> v75037(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13897,axiom,
! [VarCurr] :
( v75080(VarCurr)
<=> ( v75081(VarCurr)
& v75037(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13896,axiom,
! [VarCurr] :
( v75081(VarCurr)
<=> ( v75082(VarCurr)
| v75091(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13895,axiom,
! [VarCurr] :
( v75091(VarCurr)
<=> ( v75092(VarCurr)
& v75096(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5562,axiom,
! [VarCurr] :
( v75096(VarCurr)
<=> ( ( v75084(VarCurr,bitIndex2)
<=> $false )
& ( v75084(VarCurr,bitIndex1)
<=> $false )
& ( v75084(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13894,axiom,
! [VarCurr] :
( v75092(VarCurr)
<=> ( v75093(VarCurr)
| v75094(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13893,axiom,
! [VarCurr] :
( v75094(VarCurr)
<=> ( v75035(VarCurr)
& v75095(VarCurr) ) ) ).
fof(writeUnaryOperator_5316,axiom,
! [VarCurr] :
( ~ v75095(VarCurr)
<=> v75093(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5561,axiom,
! [VarCurr] :
( v75093(VarCurr)
<=> ( v75029(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13892,axiom,
! [VarCurr] :
( v75082(VarCurr)
<=> ( v75083(VarCurr)
| v75085(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13891,axiom,
! [VarCurr] :
( v75085(VarCurr)
<=> ( v75086(VarCurr)
& v75090(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5560,axiom,
! [VarCurr] :
( v75090(VarCurr)
<=> ( ( v75084(VarCurr,bitIndex2)
<=> $false )
& ( v75084(VarCurr,bitIndex1)
<=> $true )
& ( v75084(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13890,axiom,
! [VarCurr] :
( v75086(VarCurr)
<=> ( v75087(VarCurr)
| v75088(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13889,axiom,
! [VarCurr] :
( v75088(VarCurr)
<=> ( v75035(VarCurr)
& v75089(VarCurr) ) ) ).
fof(writeUnaryOperator_5315,axiom,
! [VarCurr] :
( ~ v75089(VarCurr)
<=> v75087(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5559,axiom,
! [VarCurr] :
( v75087(VarCurr)
<=> ( v75029(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5558,axiom,
! [VarCurr] :
( v75083(VarCurr)
<=> ( ( v75084(VarCurr,bitIndex2)
<=> $true )
& ( v75084(VarCurr,bitIndex1)
<=> $false )
& ( v75084(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_23142,axiom,
! [VarCurr] :
( v75084(VarCurr,bitIndex0)
<=> v75027(VarCurr) ) ).
fof(addAssignment_23141,axiom,
! [VarCurr] :
( v75084(VarCurr,bitIndex1)
<=> v75025(VarCurr) ) ).
fof(addAssignment_23140,axiom,
! [VarCurr] :
( v75084(VarCurr,bitIndex2)
<=> v75023(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13888,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v75068(VarNext)
<=> ( v75069(VarNext)
& v75060(VarNext) ) ) ) ).
fof(writeUnaryOperator_5314,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v75069(VarNext)
<=> v75071(VarNext) ) ) ).
fof(addAssignment_23139,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v75071(VarNext)
<=> v75060(VarCurr) ) ) ).
fof(addAssignment_23138,axiom,
! [VarCurr] :
( v75060(VarCurr)
<=> v75062(VarCurr) ) ).
fof(addAssignment_23137,axiom,
! [VarCurr] :
( v75062(VarCurr)
<=> v75064(VarCurr) ) ).
fof(addAssignment_23136,axiom,
! [VarCurr] :
( v75064(VarCurr)
<=> v72896(VarCurr) ) ).
fof(addAssignment_23135,axiom,
! [VarCurr] :
( v75058(VarCurr)
<=> $false ) ).
fof(addAssignment_23134,axiom,
! [VarCurr] :
( v75037(VarCurr)
<=> v75039(VarCurr) ) ).
fof(addAssignment_23133,axiom,
! [VarCurr] :
( v75039(VarCurr)
<=> v75041(VarCurr) ) ).
fof(addAssignment_23132,axiom,
! [VarCurr] :
( v75041(VarCurr)
<=> v75043(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13887,axiom,
! [VarCurr] :
( v75043(VarCurr)
<=> ( v75045(VarCurr)
& v72885(VarCurr) ) ) ).
fof(addAssignment_23131,axiom,
! [VarCurr] :
( v75045(VarCurr)
<=> v75047(VarCurr) ) ).
fof(addAssignment_23130,axiom,
! [VarCurr] :
( v75047(VarCurr)
<=> v75049(VarCurr) ) ).
fof(addAssignment_23129,axiom,
! [VarCurr] :
( v75049(VarCurr)
<=> v75051(VarCurr) ) ).
fof(addAssignment_23128,axiom,
! [VarCurr] :
( v75051(VarCurr)
<=> v75053(VarCurr) ) ).
fof(addAssignment_23127,axiom,
! [VarCurr] :
( v75053(VarCurr)
<=> v75055(VarCurr) ) ).
fof(addAssignment_23126,axiom,
! [VarCurr] :
( v75035(VarCurr)
<=> $false ) ).
fof(addAssignment_23125,axiom,
! [VarCurr] :
( v75029(VarCurr)
<=> v75031(VarCurr,bitIndex6) ) ).
fof(addAssignment_23124,axiom,
! [VarCurr] :
( v75031(VarCurr,bitIndex6)
<=> v75033(VarCurr,bitIndex6) ) ).
fof(addAssignment_23123,axiom,
! [VarCurr] :
( v75033(VarCurr,bitIndex6)
<=> v72861(VarCurr,bitIndex6) ) ).
fof(addAssignment_23122,axiom,
! [VarCurr] :
( v75027(VarCurr)
<=> $false ) ).
fof(addAssignment_23121,axiom,
! [VarCurr] :
( v75025(VarCurr)
<=> $false ) ).
fof(addAssignment_23120,axiom,
! [VarCurr] :
( v75023(VarCurr)
<=> $true ) ).
fof(addAssignment_23119,axiom,
! [VarCurr] :
( v75021(VarCurr)
<=> $false ) ).
fof(addAssignment_23118,axiom,
! [VarCurr] :
( v75012(VarCurr)
<=> v75014(VarCurr) ) ).
fof(writeUnaryOperator_5313,axiom,
! [VarCurr] :
( ~ v75014(VarCurr)
<=> v75016(VarCurr) ) ).
fof(addAssignment_23117,axiom,
! [VarCurr] :
( v75016(VarCurr)
<=> v75018(VarCurr) ) ).
fof(addAssignment_23116,axiom,
! [VarCurr] :
( v75018(VarCurr)
<=> v72836(VarCurr) ) ).
fof(addAssignment_23115,axiom,
! [VarCurr] :
( v74884(VarCurr,bitIndex0)
<=> v74886(VarCurr,bitIndex0) ) ).
fof(addAssignment_23114,axiom,
! [VarCurr] :
( v74886(VarCurr,bitIndex0)
<=> v74888(VarCurr,bitIndex0) ) ).
fof(addAssignment_23113,axiom,
! [VarCurr] :
( v74888(VarCurr,bitIndex0)
<=> v74890(VarCurr,bitIndex0) ) ).
fof(addAssignment_23112,axiom,
! [VarCurr] :
( v74890(VarCurr,bitIndex0)
<=> v74892(VarCurr,bitIndex6) ) ).
fof(addAssignment_23111,axiom,
! [VarCurr] :
( v74892(VarCurr,bitIndex6)
<=> v74894(VarCurr,bitIndex6) ) ).
fof(addAssignment_23110,axiom,
! [VarCurr] :
( v74894(VarCurr,bitIndex6)
<=> v74896(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1216,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v74953(VarNext)
=> ( v74896(VarNext)
<=> v74896(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1274,axiom,
! [VarNext] :
( v74953(VarNext)
=> ( v74896(VarNext)
<=> v74988(VarNext) ) ) ).
fof(addAssignment_23109,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v74988(VarNext)
<=> v74986(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3592,axiom,
! [VarCurr] :
( ~ v74898(VarCurr)
=> ( v74986(VarCurr)
<=> v74989(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3602,axiom,
! [VarCurr] :
( v74898(VarCurr)
=> ( v74986(VarCurr)
<=> v74907(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3591,axiom,
! [VarCurr] :
( ~ v74966(VarCurr)
=> ( v74989(VarCurr)
<=> v74944(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3601,axiom,
! [VarCurr] :
( v74966(VarCurr)
=> ( v74989(VarCurr)
<=> v74990(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_943,axiom,
! [VarCurr] :
( ( ~ v74969(VarCurr)
& ~ v74971(VarCurr) )
=> ( v74990(VarCurr)
<=> v74994(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3590,axiom,
! [VarCurr] :
( v74971(VarCurr)
=> ( v74990(VarCurr)
<=> v74993(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3600,axiom,
! [VarCurr] :
( v74969(VarCurr)
=> ( v74990(VarCurr)
<=> v74991(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3589,axiom,
! [VarCurr] :
( ~ v74979(VarCurr)
=> ( v74994(VarCurr)
<=> v74944(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3599,axiom,
! [VarCurr] :
( v74979(VarCurr)
=> ( v74994(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3588,axiom,
! [VarCurr] :
( ~ v74973(VarCurr)
=> ( v74993(VarCurr)
<=> v74944(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3598,axiom,
! [VarCurr] :
( v74973(VarCurr)
=> ( v74993(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1681,axiom,
! [VarCurr] :
( ~ v74992(VarCurr)
=> ( v74991(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1712,axiom,
! [VarCurr] :
( v74992(VarCurr)
=> ( v74991(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5557,axiom,
! [VarCurr] :
( v74992(VarCurr)
<=> ( v74915(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13886,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v74953(VarNext)
<=> ( v74954(VarNext)
& v74963(VarNext) ) ) ) ).
fof(addAssignment_23108,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v74963(VarNext)
<=> v74961(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13885,axiom,
! [VarCurr] :
( v74961(VarCurr)
<=> ( v74898(VarCurr)
| v74964(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13884,axiom,
! [VarCurr] :
( v74964(VarCurr)
<=> ( v74965(VarCurr)
& v74985(VarCurr) ) ) ).
fof(writeUnaryOperator_5312,axiom,
! [VarCurr] :
( ~ v74985(VarCurr)
<=> v74898(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13883,axiom,
! [VarCurr] :
( v74965(VarCurr)
<=> ( v74966(VarCurr)
| v74983(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13882,axiom,
! [VarCurr] :
( v74983(VarCurr)
<=> ( v74921(VarCurr)
& v74984(VarCurr) ) ) ).
fof(writeUnaryOperator_5311,axiom,
! [VarCurr] :
( ~ v74984(VarCurr)
<=> v74923(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13881,axiom,
! [VarCurr] :
( v74966(VarCurr)
<=> ( v74967(VarCurr)
& v74923(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13880,axiom,
! [VarCurr] :
( v74967(VarCurr)
<=> ( v74968(VarCurr)
| v74977(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13879,axiom,
! [VarCurr] :
( v74977(VarCurr)
<=> ( v74978(VarCurr)
& v74982(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5556,axiom,
! [VarCurr] :
( v74982(VarCurr)
<=> ( ( v74970(VarCurr,bitIndex2)
<=> $false )
& ( v74970(VarCurr,bitIndex1)
<=> $false )
& ( v74970(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13878,axiom,
! [VarCurr] :
( v74978(VarCurr)
<=> ( v74979(VarCurr)
| v74980(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13877,axiom,
! [VarCurr] :
( v74980(VarCurr)
<=> ( v74921(VarCurr)
& v74981(VarCurr) ) ) ).
fof(writeUnaryOperator_5310,axiom,
! [VarCurr] :
( ~ v74981(VarCurr)
<=> v74979(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5555,axiom,
! [VarCurr] :
( v74979(VarCurr)
<=> ( v74915(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13876,axiom,
! [VarCurr] :
( v74968(VarCurr)
<=> ( v74969(VarCurr)
| v74971(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13875,axiom,
! [VarCurr] :
( v74971(VarCurr)
<=> ( v74972(VarCurr)
& v74976(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5554,axiom,
! [VarCurr] :
( v74976(VarCurr)
<=> ( ( v74970(VarCurr,bitIndex2)
<=> $false )
& ( v74970(VarCurr,bitIndex1)
<=> $true )
& ( v74970(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13874,axiom,
! [VarCurr] :
( v74972(VarCurr)
<=> ( v74973(VarCurr)
| v74974(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13873,axiom,
! [VarCurr] :
( v74974(VarCurr)
<=> ( v74921(VarCurr)
& v74975(VarCurr) ) ) ).
fof(writeUnaryOperator_5309,axiom,
! [VarCurr] :
( ~ v74975(VarCurr)
<=> v74973(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5553,axiom,
! [VarCurr] :
( v74973(VarCurr)
<=> ( v74915(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5552,axiom,
! [VarCurr] :
( v74969(VarCurr)
<=> ( ( v74970(VarCurr,bitIndex2)
<=> $true )
& ( v74970(VarCurr,bitIndex1)
<=> $false )
& ( v74970(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_23107,axiom,
! [VarCurr] :
( v74970(VarCurr,bitIndex0)
<=> v74913(VarCurr) ) ).
fof(addAssignment_23106,axiom,
! [VarCurr] :
( v74970(VarCurr,bitIndex1)
<=> v74911(VarCurr) ) ).
fof(addAssignment_23105,axiom,
! [VarCurr] :
( v74970(VarCurr,bitIndex2)
<=> v74909(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13872,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v74954(VarNext)
<=> ( v74955(VarNext)
& v74946(VarNext) ) ) ) ).
fof(writeUnaryOperator_5308,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v74955(VarNext)
<=> v74957(VarNext) ) ) ).
fof(addAssignment_23104,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v74957(VarNext)
<=> v74946(VarCurr) ) ) ).
fof(addAssignment_23103,axiom,
! [VarCurr] :
( v74946(VarCurr)
<=> v74948(VarCurr) ) ).
fof(addAssignment_23102,axiom,
! [VarCurr] :
( v74948(VarCurr)
<=> v74950(VarCurr) ) ).
fof(addAssignment_23101,axiom,
! [VarCurr] :
( v74950(VarCurr)
<=> v72896(VarCurr) ) ).
fof(addAssignment_23100,axiom,
! [VarCurr] :
( v74944(VarCurr)
<=> $false ) ).
fof(addAssignment_23099,axiom,
! [VarCurr] :
( v74923(VarCurr)
<=> v74925(VarCurr) ) ).
fof(addAssignment_23098,axiom,
! [VarCurr] :
( v74925(VarCurr)
<=> v74927(VarCurr) ) ).
fof(addAssignment_23097,axiom,
! [VarCurr] :
( v74927(VarCurr)
<=> v74929(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13871,axiom,
! [VarCurr] :
( v74929(VarCurr)
<=> ( v74931(VarCurr)
& v72885(VarCurr) ) ) ).
fof(addAssignment_23096,axiom,
! [VarCurr] :
( v74931(VarCurr)
<=> v74933(VarCurr) ) ).
fof(addAssignment_23095,axiom,
! [VarCurr] :
( v74933(VarCurr)
<=> v74935(VarCurr) ) ).
fof(addAssignment_23094,axiom,
! [VarCurr] :
( v74935(VarCurr)
<=> v74937(VarCurr) ) ).
fof(addAssignment_23093,axiom,
! [VarCurr] :
( v74937(VarCurr)
<=> v74939(VarCurr) ) ).
fof(addAssignment_23092,axiom,
! [VarCurr] :
( v74939(VarCurr)
<=> v74941(VarCurr) ) ).
fof(addAssignment_23091,axiom,
! [VarCurr] :
( v74921(VarCurr)
<=> $false ) ).
fof(addAssignment_23090,axiom,
! [VarCurr] :
( v74915(VarCurr)
<=> v74917(VarCurr,bitIndex6) ) ).
fof(addAssignment_23089,axiom,
! [VarCurr] :
( v74917(VarCurr,bitIndex6)
<=> v74919(VarCurr,bitIndex6) ) ).
fof(addAssignment_23088,axiom,
! [VarCurr] :
( v74919(VarCurr,bitIndex6)
<=> v72861(VarCurr,bitIndex6) ) ).
fof(addAssignment_23087,axiom,
! [VarCurr] :
( v74913(VarCurr)
<=> $false ) ).
fof(addAssignment_23086,axiom,
! [VarCurr] :
( v74911(VarCurr)
<=> $false ) ).
fof(addAssignment_23085,axiom,
! [VarCurr] :
( v74909(VarCurr)
<=> $true ) ).
fof(addAssignment_23084,axiom,
! [VarCurr] :
( v74907(VarCurr)
<=> $false ) ).
fof(addAssignment_23083,axiom,
! [VarCurr] :
( v74898(VarCurr)
<=> v74900(VarCurr) ) ).
fof(writeUnaryOperator_5307,axiom,
! [VarCurr] :
( ~ v74900(VarCurr)
<=> v74902(VarCurr) ) ).
fof(addAssignment_23082,axiom,
! [VarCurr] :
( v74902(VarCurr)
<=> v74904(VarCurr) ) ).
fof(addAssignment_23081,axiom,
! [VarCurr] :
( v74904(VarCurr)
<=> v72836(VarCurr) ) ).
fof(addAssignment_23080,axiom,
! [VarCurr] :
( v74770(VarCurr,bitIndex0)
<=> v74772(VarCurr,bitIndex0) ) ).
fof(addAssignment_23079,axiom,
! [VarCurr] :
( v74772(VarCurr,bitIndex0)
<=> v74774(VarCurr,bitIndex0) ) ).
fof(addAssignment_23078,axiom,
! [VarCurr] :
( v74774(VarCurr,bitIndex0)
<=> v74776(VarCurr,bitIndex0) ) ).
fof(addAssignment_23077,axiom,
! [VarCurr] :
( v74776(VarCurr,bitIndex0)
<=> v74778(VarCurr,bitIndex6) ) ).
fof(addAssignment_23076,axiom,
! [VarCurr] :
( v74778(VarCurr,bitIndex6)
<=> v74780(VarCurr,bitIndex6) ) ).
fof(addAssignment_23075,axiom,
! [VarCurr] :
( v74780(VarCurr,bitIndex6)
<=> v74782(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1215,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v74839(VarNext)
=> ( v74782(VarNext)
<=> v74782(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1273,axiom,
! [VarNext] :
( v74839(VarNext)
=> ( v74782(VarNext)
<=> v74874(VarNext) ) ) ).
fof(addAssignment_23074,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v74874(VarNext)
<=> v74872(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3587,axiom,
! [VarCurr] :
( ~ v74784(VarCurr)
=> ( v74872(VarCurr)
<=> v74875(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3597,axiom,
! [VarCurr] :
( v74784(VarCurr)
=> ( v74872(VarCurr)
<=> v74793(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3586,axiom,
! [VarCurr] :
( ~ v74852(VarCurr)
=> ( v74875(VarCurr)
<=> v74830(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3596,axiom,
! [VarCurr] :
( v74852(VarCurr)
=> ( v74875(VarCurr)
<=> v74876(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_942,axiom,
! [VarCurr] :
( ( ~ v74855(VarCurr)
& ~ v74857(VarCurr) )
=> ( v74876(VarCurr)
<=> v74880(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3585,axiom,
! [VarCurr] :
( v74857(VarCurr)
=> ( v74876(VarCurr)
<=> v74879(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3595,axiom,
! [VarCurr] :
( v74855(VarCurr)
=> ( v74876(VarCurr)
<=> v74877(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3584,axiom,
! [VarCurr] :
( ~ v74865(VarCurr)
=> ( v74880(VarCurr)
<=> v74830(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3594,axiom,
! [VarCurr] :
( v74865(VarCurr)
=> ( v74880(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3583,axiom,
! [VarCurr] :
( ~ v74859(VarCurr)
=> ( v74879(VarCurr)
<=> v74830(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3593,axiom,
! [VarCurr] :
( v74859(VarCurr)
=> ( v74879(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1680,axiom,
! [VarCurr] :
( ~ v74878(VarCurr)
=> ( v74877(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1711,axiom,
! [VarCurr] :
( v74878(VarCurr)
=> ( v74877(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5551,axiom,
! [VarCurr] :
( v74878(VarCurr)
<=> ( v74801(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13870,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v74839(VarNext)
<=> ( v74840(VarNext)
& v74849(VarNext) ) ) ) ).
fof(addAssignment_23073,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v74849(VarNext)
<=> v74847(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13869,axiom,
! [VarCurr] :
( v74847(VarCurr)
<=> ( v74784(VarCurr)
| v74850(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13868,axiom,
! [VarCurr] :
( v74850(VarCurr)
<=> ( v74851(VarCurr)
& v74871(VarCurr) ) ) ).
fof(writeUnaryOperator_5306,axiom,
! [VarCurr] :
( ~ v74871(VarCurr)
<=> v74784(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13867,axiom,
! [VarCurr] :
( v74851(VarCurr)
<=> ( v74852(VarCurr)
| v74869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13866,axiom,
! [VarCurr] :
( v74869(VarCurr)
<=> ( v74807(VarCurr)
& v74870(VarCurr) ) ) ).
fof(writeUnaryOperator_5305,axiom,
! [VarCurr] :
( ~ v74870(VarCurr)
<=> v74809(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13865,axiom,
! [VarCurr] :
( v74852(VarCurr)
<=> ( v74853(VarCurr)
& v74809(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13864,axiom,
! [VarCurr] :
( v74853(VarCurr)
<=> ( v74854(VarCurr)
| v74863(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13863,axiom,
! [VarCurr] :
( v74863(VarCurr)
<=> ( v74864(VarCurr)
& v74868(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5550,axiom,
! [VarCurr] :
( v74868(VarCurr)
<=> ( ( v74856(VarCurr,bitIndex2)
<=> $false )
& ( v74856(VarCurr,bitIndex1)
<=> $false )
& ( v74856(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13862,axiom,
! [VarCurr] :
( v74864(VarCurr)
<=> ( v74865(VarCurr)
| v74866(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13861,axiom,
! [VarCurr] :
( v74866(VarCurr)
<=> ( v74807(VarCurr)
& v74867(VarCurr) ) ) ).
fof(writeUnaryOperator_5304,axiom,
! [VarCurr] :
( ~ v74867(VarCurr)
<=> v74865(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5549,axiom,
! [VarCurr] :
( v74865(VarCurr)
<=> ( v74801(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13860,axiom,
! [VarCurr] :
( v74854(VarCurr)
<=> ( v74855(VarCurr)
| v74857(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13859,axiom,
! [VarCurr] :
( v74857(VarCurr)
<=> ( v74858(VarCurr)
& v74862(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5548,axiom,
! [VarCurr] :
( v74862(VarCurr)
<=> ( ( v74856(VarCurr,bitIndex2)
<=> $false )
& ( v74856(VarCurr,bitIndex1)
<=> $true )
& ( v74856(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13858,axiom,
! [VarCurr] :
( v74858(VarCurr)
<=> ( v74859(VarCurr)
| v74860(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13857,axiom,
! [VarCurr] :
( v74860(VarCurr)
<=> ( v74807(VarCurr)
& v74861(VarCurr) ) ) ).
fof(writeUnaryOperator_5303,axiom,
! [VarCurr] :
( ~ v74861(VarCurr)
<=> v74859(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5547,axiom,
! [VarCurr] :
( v74859(VarCurr)
<=> ( v74801(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5546,axiom,
! [VarCurr] :
( v74855(VarCurr)
<=> ( ( v74856(VarCurr,bitIndex2)
<=> $true )
& ( v74856(VarCurr,bitIndex1)
<=> $false )
& ( v74856(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_23072,axiom,
! [VarCurr] :
( v74856(VarCurr,bitIndex0)
<=> v74799(VarCurr) ) ).
fof(addAssignment_23071,axiom,
! [VarCurr] :
( v74856(VarCurr,bitIndex1)
<=> v74797(VarCurr) ) ).
fof(addAssignment_23070,axiom,
! [VarCurr] :
( v74856(VarCurr,bitIndex2)
<=> v74795(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13856,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v74840(VarNext)
<=> ( v74841(VarNext)
& v74832(VarNext) ) ) ) ).
fof(writeUnaryOperator_5302,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v74841(VarNext)
<=> v74843(VarNext) ) ) ).
fof(addAssignment_23069,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v74843(VarNext)
<=> v74832(VarCurr) ) ) ).
fof(addAssignment_23068,axiom,
! [VarCurr] :
( v74832(VarCurr)
<=> v74834(VarCurr) ) ).
fof(addAssignment_23067,axiom,
! [VarCurr] :
( v74834(VarCurr)
<=> v74836(VarCurr) ) ).
fof(addAssignment_23066,axiom,
! [VarCurr] :
( v74836(VarCurr)
<=> v72896(VarCurr) ) ).
fof(addAssignment_23065,axiom,
! [VarCurr] :
( v74830(VarCurr)
<=> $false ) ).
fof(addAssignment_23064,axiom,
! [VarCurr] :
( v74809(VarCurr)
<=> v74811(VarCurr) ) ).
fof(addAssignment_23063,axiom,
! [VarCurr] :
( v74811(VarCurr)
<=> v74813(VarCurr) ) ).
fof(addAssignment_23062,axiom,
! [VarCurr] :
( v74813(VarCurr)
<=> v74815(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13855,axiom,
! [VarCurr] :
( v74815(VarCurr)
<=> ( v74817(VarCurr)
& v72885(VarCurr) ) ) ).
fof(addAssignment_23061,axiom,
! [VarCurr] :
( v74817(VarCurr)
<=> v74819(VarCurr) ) ).
fof(addAssignment_23060,axiom,
! [VarCurr] :
( v74819(VarCurr)
<=> v74821(VarCurr) ) ).
fof(addAssignment_23059,axiom,
! [VarCurr] :
( v74821(VarCurr)
<=> v74823(VarCurr) ) ).
fof(addAssignment_23058,axiom,
! [VarCurr] :
( v74823(VarCurr)
<=> v74825(VarCurr) ) ).
fof(addAssignment_23057,axiom,
! [VarCurr] :
( v74825(VarCurr)
<=> v74827(VarCurr) ) ).
fof(addAssignment_23056,axiom,
! [VarCurr] :
( v74807(VarCurr)
<=> $false ) ).
fof(addAssignment_23055,axiom,
! [VarCurr] :
( v74801(VarCurr)
<=> v74803(VarCurr,bitIndex6) ) ).
fof(addAssignment_23054,axiom,
! [VarCurr] :
( v74803(VarCurr,bitIndex6)
<=> v74805(VarCurr,bitIndex6) ) ).
fof(addAssignment_23053,axiom,
! [VarCurr] :
( v74805(VarCurr,bitIndex6)
<=> v72861(VarCurr,bitIndex6) ) ).
fof(addAssignment_23052,axiom,
! [VarCurr] :
( v74799(VarCurr)
<=> $false ) ).
fof(addAssignment_23051,axiom,
! [VarCurr] :
( v74797(VarCurr)
<=> $false ) ).
fof(addAssignment_23050,axiom,
! [VarCurr] :
( v74795(VarCurr)
<=> $true ) ).
fof(addAssignment_23049,axiom,
! [VarCurr] :
( v74793(VarCurr)
<=> $false ) ).
fof(addAssignment_23048,axiom,
! [VarCurr] :
( v74784(VarCurr)
<=> v74786(VarCurr) ) ).
fof(writeUnaryOperator_5301,axiom,
! [VarCurr] :
( ~ v74786(VarCurr)
<=> v74788(VarCurr) ) ).
fof(addAssignment_23047,axiom,
! [VarCurr] :
( v74788(VarCurr)
<=> v74790(VarCurr) ) ).
fof(addAssignment_23046,axiom,
! [VarCurr] :
( v74790(VarCurr)
<=> v72836(VarCurr) ) ).
fof(addAssignment_23045,axiom,
! [VarCurr] :
( v74656(VarCurr,bitIndex0)
<=> v74658(VarCurr,bitIndex0) ) ).
fof(addAssignment_23044,axiom,
! [VarCurr] :
( v74658(VarCurr,bitIndex0)
<=> v74660(VarCurr,bitIndex0) ) ).
fof(addAssignment_23043,axiom,
! [VarCurr] :
( v74660(VarCurr,bitIndex0)
<=> v74662(VarCurr,bitIndex0) ) ).
fof(addAssignment_23042,axiom,
! [VarCurr] :
( v74662(VarCurr,bitIndex0)
<=> v74664(VarCurr,bitIndex6) ) ).
fof(addAssignment_23041,axiom,
! [VarCurr] :
( v74664(VarCurr,bitIndex6)
<=> v74666(VarCurr,bitIndex6) ) ).
fof(addAssignment_23040,axiom,
! [VarCurr] :
( v74666(VarCurr,bitIndex6)
<=> v74668(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1214,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v74725(VarNext)
=> ( v74668(VarNext)
<=> v74668(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1272,axiom,
! [VarNext] :
( v74725(VarNext)
=> ( v74668(VarNext)
<=> v74760(VarNext) ) ) ).
fof(addAssignment_23039,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v74760(VarNext)
<=> v74758(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3582,axiom,
! [VarCurr] :
( ~ v74670(VarCurr)
=> ( v74758(VarCurr)
<=> v74761(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3592,axiom,
! [VarCurr] :
( v74670(VarCurr)
=> ( v74758(VarCurr)
<=> v74679(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3581,axiom,
! [VarCurr] :
( ~ v74738(VarCurr)
=> ( v74761(VarCurr)
<=> v74716(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3591,axiom,
! [VarCurr] :
( v74738(VarCurr)
=> ( v74761(VarCurr)
<=> v74762(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_941,axiom,
! [VarCurr] :
( ( ~ v74741(VarCurr)
& ~ v74743(VarCurr) )
=> ( v74762(VarCurr)
<=> v74766(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3580,axiom,
! [VarCurr] :
( v74743(VarCurr)
=> ( v74762(VarCurr)
<=> v74765(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3590,axiom,
! [VarCurr] :
( v74741(VarCurr)
=> ( v74762(VarCurr)
<=> v74763(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3579,axiom,
! [VarCurr] :
( ~ v74751(VarCurr)
=> ( v74766(VarCurr)
<=> v74716(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3589,axiom,
! [VarCurr] :
( v74751(VarCurr)
=> ( v74766(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3578,axiom,
! [VarCurr] :
( ~ v74745(VarCurr)
=> ( v74765(VarCurr)
<=> v74716(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3588,axiom,
! [VarCurr] :
( v74745(VarCurr)
=> ( v74765(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1679,axiom,
! [VarCurr] :
( ~ v74764(VarCurr)
=> ( v74763(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1710,axiom,
! [VarCurr] :
( v74764(VarCurr)
=> ( v74763(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5545,axiom,
! [VarCurr] :
( v74764(VarCurr)
<=> ( v74687(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13854,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v74725(VarNext)
<=> ( v74726(VarNext)
& v74735(VarNext) ) ) ) ).
fof(addAssignment_23038,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v74735(VarNext)
<=> v74733(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13853,axiom,
! [VarCurr] :
( v74733(VarCurr)
<=> ( v74670(VarCurr)
| v74736(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13852,axiom,
! [VarCurr] :
( v74736(VarCurr)
<=> ( v74737(VarCurr)
& v74757(VarCurr) ) ) ).
fof(writeUnaryOperator_5300,axiom,
! [VarCurr] :
( ~ v74757(VarCurr)
<=> v74670(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13851,axiom,
! [VarCurr] :
( v74737(VarCurr)
<=> ( v74738(VarCurr)
| v74755(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13850,axiom,
! [VarCurr] :
( v74755(VarCurr)
<=> ( v74693(VarCurr)
& v74756(VarCurr) ) ) ).
fof(writeUnaryOperator_5299,axiom,
! [VarCurr] :
( ~ v74756(VarCurr)
<=> v74695(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13849,axiom,
! [VarCurr] :
( v74738(VarCurr)
<=> ( v74739(VarCurr)
& v74695(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13848,axiom,
! [VarCurr] :
( v74739(VarCurr)
<=> ( v74740(VarCurr)
| v74749(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13847,axiom,
! [VarCurr] :
( v74749(VarCurr)
<=> ( v74750(VarCurr)
& v74754(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5544,axiom,
! [VarCurr] :
( v74754(VarCurr)
<=> ( ( v74742(VarCurr,bitIndex2)
<=> $false )
& ( v74742(VarCurr,bitIndex1)
<=> $false )
& ( v74742(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13846,axiom,
! [VarCurr] :
( v74750(VarCurr)
<=> ( v74751(VarCurr)
| v74752(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13845,axiom,
! [VarCurr] :
( v74752(VarCurr)
<=> ( v74693(VarCurr)
& v74753(VarCurr) ) ) ).
fof(writeUnaryOperator_5298,axiom,
! [VarCurr] :
( ~ v74753(VarCurr)
<=> v74751(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5543,axiom,
! [VarCurr] :
( v74751(VarCurr)
<=> ( v74687(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13844,axiom,
! [VarCurr] :
( v74740(VarCurr)
<=> ( v74741(VarCurr)
| v74743(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13843,axiom,
! [VarCurr] :
( v74743(VarCurr)
<=> ( v74744(VarCurr)
& v74748(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5542,axiom,
! [VarCurr] :
( v74748(VarCurr)
<=> ( ( v74742(VarCurr,bitIndex2)
<=> $false )
& ( v74742(VarCurr,bitIndex1)
<=> $true )
& ( v74742(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13842,axiom,
! [VarCurr] :
( v74744(VarCurr)
<=> ( v74745(VarCurr)
| v74746(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13841,axiom,
! [VarCurr] :
( v74746(VarCurr)
<=> ( v74693(VarCurr)
& v74747(VarCurr) ) ) ).
fof(writeUnaryOperator_5297,axiom,
! [VarCurr] :
( ~ v74747(VarCurr)
<=> v74745(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5541,axiom,
! [VarCurr] :
( v74745(VarCurr)
<=> ( v74687(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5540,axiom,
! [VarCurr] :
( v74741(VarCurr)
<=> ( ( v74742(VarCurr,bitIndex2)
<=> $true )
& ( v74742(VarCurr,bitIndex1)
<=> $false )
& ( v74742(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_23037,axiom,
! [VarCurr] :
( v74742(VarCurr,bitIndex0)
<=> v74685(VarCurr) ) ).
fof(addAssignment_23036,axiom,
! [VarCurr] :
( v74742(VarCurr,bitIndex1)
<=> v74683(VarCurr) ) ).
fof(addAssignment_23035,axiom,
! [VarCurr] :
( v74742(VarCurr,bitIndex2)
<=> v74681(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13840,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v74726(VarNext)
<=> ( v74727(VarNext)
& v74718(VarNext) ) ) ) ).
fof(writeUnaryOperator_5296,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v74727(VarNext)
<=> v74729(VarNext) ) ) ).
fof(addAssignment_23034,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v74729(VarNext)
<=> v74718(VarCurr) ) ) ).
fof(addAssignment_23033,axiom,
! [VarCurr] :
( v74718(VarCurr)
<=> v74720(VarCurr) ) ).
fof(addAssignment_23032,axiom,
! [VarCurr] :
( v74720(VarCurr)
<=> v74722(VarCurr) ) ).
fof(addAssignment_23031,axiom,
! [VarCurr] :
( v74722(VarCurr)
<=> v72896(VarCurr) ) ).
fof(addAssignment_23030,axiom,
! [VarCurr] :
( v74716(VarCurr)
<=> $false ) ).
fof(addAssignment_23029,axiom,
! [VarCurr] :
( v74695(VarCurr)
<=> v74697(VarCurr) ) ).
fof(addAssignment_23028,axiom,
! [VarCurr] :
( v74697(VarCurr)
<=> v74699(VarCurr) ) ).
fof(addAssignment_23027,axiom,
! [VarCurr] :
( v74699(VarCurr)
<=> v74701(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13839,axiom,
! [VarCurr] :
( v74701(VarCurr)
<=> ( v74703(VarCurr)
& v72885(VarCurr) ) ) ).
fof(addAssignment_23026,axiom,
! [VarCurr] :
( v74703(VarCurr)
<=> v74705(VarCurr) ) ).
fof(addAssignment_23025,axiom,
! [VarCurr] :
( v74705(VarCurr)
<=> v74707(VarCurr) ) ).
fof(addAssignment_23024,axiom,
! [VarCurr] :
( v74707(VarCurr)
<=> v74709(VarCurr) ) ).
fof(addAssignment_23023,axiom,
! [VarCurr] :
( v74709(VarCurr)
<=> v74711(VarCurr) ) ).
fof(addAssignment_23022,axiom,
! [VarCurr] :
( v74711(VarCurr)
<=> v74713(VarCurr) ) ).
fof(addAssignment_23021,axiom,
! [VarCurr] :
( v74693(VarCurr)
<=> $false ) ).
fof(addAssignment_23020,axiom,
! [VarCurr] :
( v74687(VarCurr)
<=> v74689(VarCurr,bitIndex6) ) ).
fof(addAssignment_23019,axiom,
! [VarCurr] :
( v74689(VarCurr,bitIndex6)
<=> v74691(VarCurr,bitIndex6) ) ).
fof(addAssignment_23018,axiom,
! [VarCurr] :
( v74691(VarCurr,bitIndex6)
<=> v72861(VarCurr,bitIndex6) ) ).
fof(addAssignment_23017,axiom,
! [VarCurr] :
( v74685(VarCurr)
<=> $false ) ).
fof(addAssignment_23016,axiom,
! [VarCurr] :
( v74683(VarCurr)
<=> $false ) ).
fof(addAssignment_23015,axiom,
! [VarCurr] :
( v74681(VarCurr)
<=> $true ) ).
fof(addAssignment_23014,axiom,
! [VarCurr] :
( v74679(VarCurr)
<=> $false ) ).
fof(addAssignment_23013,axiom,
! [VarCurr] :
( v74670(VarCurr)
<=> v74672(VarCurr) ) ).
fof(writeUnaryOperator_5295,axiom,
! [VarCurr] :
( ~ v74672(VarCurr)
<=> v74674(VarCurr) ) ).
fof(addAssignment_23012,axiom,
! [VarCurr] :
( v74674(VarCurr)
<=> v74676(VarCurr) ) ).
fof(addAssignment_23011,axiom,
! [VarCurr] :
( v74676(VarCurr)
<=> v72836(VarCurr) ) ).
fof(addAssignment_23010,axiom,
! [VarCurr] :
( v74542(VarCurr,bitIndex0)
<=> v74544(VarCurr,bitIndex0) ) ).
fof(addAssignment_23009,axiom,
! [VarCurr] :
( v74544(VarCurr,bitIndex0)
<=> v74546(VarCurr,bitIndex0) ) ).
fof(addAssignment_23008,axiom,
! [VarCurr] :
( v74546(VarCurr,bitIndex0)
<=> v74548(VarCurr,bitIndex0) ) ).
fof(addAssignment_23007,axiom,
! [VarCurr] :
( v74548(VarCurr,bitIndex0)
<=> v74550(VarCurr,bitIndex6) ) ).
fof(addAssignment_23006,axiom,
! [VarCurr] :
( v74550(VarCurr,bitIndex6)
<=> v74552(VarCurr,bitIndex6) ) ).
fof(addAssignment_23005,axiom,
! [VarCurr] :
( v74552(VarCurr,bitIndex6)
<=> v74554(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1213,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v74611(VarNext)
=> ( v74554(VarNext)
<=> v74554(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1271,axiom,
! [VarNext] :
( v74611(VarNext)
=> ( v74554(VarNext)
<=> v74646(VarNext) ) ) ).
fof(addAssignment_23004,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v74646(VarNext)
<=> v74644(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3577,axiom,
! [VarCurr] :
( ~ v74556(VarCurr)
=> ( v74644(VarCurr)
<=> v74647(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3587,axiom,
! [VarCurr] :
( v74556(VarCurr)
=> ( v74644(VarCurr)
<=> v74565(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3576,axiom,
! [VarCurr] :
( ~ v74624(VarCurr)
=> ( v74647(VarCurr)
<=> v74602(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3586,axiom,
! [VarCurr] :
( v74624(VarCurr)
=> ( v74647(VarCurr)
<=> v74648(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_940,axiom,
! [VarCurr] :
( ( ~ v74627(VarCurr)
& ~ v74629(VarCurr) )
=> ( v74648(VarCurr)
<=> v74652(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3575,axiom,
! [VarCurr] :
( v74629(VarCurr)
=> ( v74648(VarCurr)
<=> v74651(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3585,axiom,
! [VarCurr] :
( v74627(VarCurr)
=> ( v74648(VarCurr)
<=> v74649(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3574,axiom,
! [VarCurr] :
( ~ v74637(VarCurr)
=> ( v74652(VarCurr)
<=> v74602(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3584,axiom,
! [VarCurr] :
( v74637(VarCurr)
=> ( v74652(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3573,axiom,
! [VarCurr] :
( ~ v74631(VarCurr)
=> ( v74651(VarCurr)
<=> v74602(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3583,axiom,
! [VarCurr] :
( v74631(VarCurr)
=> ( v74651(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1678,axiom,
! [VarCurr] :
( ~ v74650(VarCurr)
=> ( v74649(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1709,axiom,
! [VarCurr] :
( v74650(VarCurr)
=> ( v74649(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5539,axiom,
! [VarCurr] :
( v74650(VarCurr)
<=> ( v74573(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13838,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v74611(VarNext)
<=> ( v74612(VarNext)
& v74621(VarNext) ) ) ) ).
fof(addAssignment_23003,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v74621(VarNext)
<=> v74619(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13837,axiom,
! [VarCurr] :
( v74619(VarCurr)
<=> ( v74556(VarCurr)
| v74622(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13836,axiom,
! [VarCurr] :
( v74622(VarCurr)
<=> ( v74623(VarCurr)
& v74643(VarCurr) ) ) ).
fof(writeUnaryOperator_5294,axiom,
! [VarCurr] :
( ~ v74643(VarCurr)
<=> v74556(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13835,axiom,
! [VarCurr] :
( v74623(VarCurr)
<=> ( v74624(VarCurr)
| v74641(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13834,axiom,
! [VarCurr] :
( v74641(VarCurr)
<=> ( v74579(VarCurr)
& v74642(VarCurr) ) ) ).
fof(writeUnaryOperator_5293,axiom,
! [VarCurr] :
( ~ v74642(VarCurr)
<=> v74581(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13833,axiom,
! [VarCurr] :
( v74624(VarCurr)
<=> ( v74625(VarCurr)
& v74581(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13832,axiom,
! [VarCurr] :
( v74625(VarCurr)
<=> ( v74626(VarCurr)
| v74635(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13831,axiom,
! [VarCurr] :
( v74635(VarCurr)
<=> ( v74636(VarCurr)
& v74640(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5538,axiom,
! [VarCurr] :
( v74640(VarCurr)
<=> ( ( v74628(VarCurr,bitIndex2)
<=> $false )
& ( v74628(VarCurr,bitIndex1)
<=> $false )
& ( v74628(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13830,axiom,
! [VarCurr] :
( v74636(VarCurr)
<=> ( v74637(VarCurr)
| v74638(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13829,axiom,
! [VarCurr] :
( v74638(VarCurr)
<=> ( v74579(VarCurr)
& v74639(VarCurr) ) ) ).
fof(writeUnaryOperator_5292,axiom,
! [VarCurr] :
( ~ v74639(VarCurr)
<=> v74637(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5537,axiom,
! [VarCurr] :
( v74637(VarCurr)
<=> ( v74573(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13828,axiom,
! [VarCurr] :
( v74626(VarCurr)
<=> ( v74627(VarCurr)
| v74629(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13827,axiom,
! [VarCurr] :
( v74629(VarCurr)
<=> ( v74630(VarCurr)
& v74634(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5536,axiom,
! [VarCurr] :
( v74634(VarCurr)
<=> ( ( v74628(VarCurr,bitIndex2)
<=> $false )
& ( v74628(VarCurr,bitIndex1)
<=> $true )
& ( v74628(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13826,axiom,
! [VarCurr] :
( v74630(VarCurr)
<=> ( v74631(VarCurr)
| v74632(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13825,axiom,
! [VarCurr] :
( v74632(VarCurr)
<=> ( v74579(VarCurr)
& v74633(VarCurr) ) ) ).
fof(writeUnaryOperator_5291,axiom,
! [VarCurr] :
( ~ v74633(VarCurr)
<=> v74631(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5535,axiom,
! [VarCurr] :
( v74631(VarCurr)
<=> ( v74573(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5534,axiom,
! [VarCurr] :
( v74627(VarCurr)
<=> ( ( v74628(VarCurr,bitIndex2)
<=> $true )
& ( v74628(VarCurr,bitIndex1)
<=> $false )
& ( v74628(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_23002,axiom,
! [VarCurr] :
( v74628(VarCurr,bitIndex0)
<=> v74571(VarCurr) ) ).
fof(addAssignment_23001,axiom,
! [VarCurr] :
( v74628(VarCurr,bitIndex1)
<=> v74569(VarCurr) ) ).
fof(addAssignment_23000,axiom,
! [VarCurr] :
( v74628(VarCurr,bitIndex2)
<=> v74567(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13824,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v74612(VarNext)
<=> ( v74613(VarNext)
& v74604(VarNext) ) ) ) ).
fof(writeUnaryOperator_5290,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v74613(VarNext)
<=> v74615(VarNext) ) ) ).
fof(addAssignment_22999,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v74615(VarNext)
<=> v74604(VarCurr) ) ) ).
fof(addAssignment_22998,axiom,
! [VarCurr] :
( v74604(VarCurr)
<=> v74606(VarCurr) ) ).
fof(addAssignment_22997,axiom,
! [VarCurr] :
( v74606(VarCurr)
<=> v74608(VarCurr) ) ).
fof(addAssignment_22996,axiom,
! [VarCurr] :
( v74608(VarCurr)
<=> v72896(VarCurr) ) ).
fof(addAssignment_22995,axiom,
! [VarCurr] :
( v74602(VarCurr)
<=> $false ) ).
fof(addAssignment_22994,axiom,
! [VarCurr] :
( v74581(VarCurr)
<=> v74583(VarCurr) ) ).
fof(addAssignment_22993,axiom,
! [VarCurr] :
( v74583(VarCurr)
<=> v74585(VarCurr) ) ).
fof(addAssignment_22992,axiom,
! [VarCurr] :
( v74585(VarCurr)
<=> v74587(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13823,axiom,
! [VarCurr] :
( v74587(VarCurr)
<=> ( v74589(VarCurr)
& v72885(VarCurr) ) ) ).
fof(addAssignment_22991,axiom,
! [VarCurr] :
( v74589(VarCurr)
<=> v74591(VarCurr) ) ).
fof(addAssignment_22990,axiom,
! [VarCurr] :
( v74591(VarCurr)
<=> v74593(VarCurr) ) ).
fof(addAssignment_22989,axiom,
! [VarCurr] :
( v74593(VarCurr)
<=> v74595(VarCurr) ) ).
fof(addAssignment_22988,axiom,
! [VarCurr] :
( v74595(VarCurr)
<=> v74597(VarCurr) ) ).
fof(addAssignment_22987,axiom,
! [VarCurr] :
( v74597(VarCurr)
<=> v74599(VarCurr) ) ).
fof(addAssignment_22986,axiom,
! [VarCurr] :
( v74579(VarCurr)
<=> $false ) ).
fof(addAssignment_22985,axiom,
! [VarCurr] :
( v74573(VarCurr)
<=> v74575(VarCurr,bitIndex6) ) ).
fof(addAssignment_22984,axiom,
! [VarCurr] :
( v74575(VarCurr,bitIndex6)
<=> v74577(VarCurr,bitIndex6) ) ).
fof(addAssignment_22983,axiom,
! [VarCurr] :
( v74577(VarCurr,bitIndex6)
<=> v72861(VarCurr,bitIndex6) ) ).
fof(addAssignment_22982,axiom,
! [VarCurr] :
( v74571(VarCurr)
<=> $false ) ).
fof(addAssignment_22981,axiom,
! [VarCurr] :
( v74569(VarCurr)
<=> $false ) ).
fof(addAssignment_22980,axiom,
! [VarCurr] :
( v74567(VarCurr)
<=> $true ) ).
fof(addAssignment_22979,axiom,
! [VarCurr] :
( v74565(VarCurr)
<=> $false ) ).
fof(addAssignment_22978,axiom,
! [VarCurr] :
( v74556(VarCurr)
<=> v74558(VarCurr) ) ).
fof(writeUnaryOperator_5289,axiom,
! [VarCurr] :
( ~ v74558(VarCurr)
<=> v74560(VarCurr) ) ).
fof(addAssignment_22977,axiom,
! [VarCurr] :
( v74560(VarCurr)
<=> v74562(VarCurr) ) ).
fof(addAssignment_22976,axiom,
! [VarCurr] :
( v74562(VarCurr)
<=> v72836(VarCurr) ) ).
fof(addAssignment_22975,axiom,
! [VarCurr] :
( v74428(VarCurr,bitIndex0)
<=> v74430(VarCurr,bitIndex0) ) ).
fof(addAssignment_22974,axiom,
! [VarCurr] :
( v74430(VarCurr,bitIndex0)
<=> v74432(VarCurr,bitIndex0) ) ).
fof(addAssignment_22973,axiom,
! [VarCurr] :
( v74432(VarCurr,bitIndex0)
<=> v74434(VarCurr,bitIndex0) ) ).
fof(addAssignment_22972,axiom,
! [VarCurr] :
( v74434(VarCurr,bitIndex0)
<=> v74436(VarCurr,bitIndex6) ) ).
fof(addAssignment_22971,axiom,
! [VarCurr] :
( v74436(VarCurr,bitIndex6)
<=> v74438(VarCurr,bitIndex6) ) ).
fof(addAssignment_22970,axiom,
! [VarCurr] :
( v74438(VarCurr,bitIndex6)
<=> v74440(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1212,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v74497(VarNext)
=> ( v74440(VarNext)
<=> v74440(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1270,axiom,
! [VarNext] :
( v74497(VarNext)
=> ( v74440(VarNext)
<=> v74532(VarNext) ) ) ).
fof(addAssignment_22969,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v74532(VarNext)
<=> v74530(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3572,axiom,
! [VarCurr] :
( ~ v74442(VarCurr)
=> ( v74530(VarCurr)
<=> v74533(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3582,axiom,
! [VarCurr] :
( v74442(VarCurr)
=> ( v74530(VarCurr)
<=> v74451(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3571,axiom,
! [VarCurr] :
( ~ v74510(VarCurr)
=> ( v74533(VarCurr)
<=> v74488(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3581,axiom,
! [VarCurr] :
( v74510(VarCurr)
=> ( v74533(VarCurr)
<=> v74534(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_939,axiom,
! [VarCurr] :
( ( ~ v74513(VarCurr)
& ~ v74515(VarCurr) )
=> ( v74534(VarCurr)
<=> v74538(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3570,axiom,
! [VarCurr] :
( v74515(VarCurr)
=> ( v74534(VarCurr)
<=> v74537(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3580,axiom,
! [VarCurr] :
( v74513(VarCurr)
=> ( v74534(VarCurr)
<=> v74535(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3569,axiom,
! [VarCurr] :
( ~ v74523(VarCurr)
=> ( v74538(VarCurr)
<=> v74488(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3579,axiom,
! [VarCurr] :
( v74523(VarCurr)
=> ( v74538(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3568,axiom,
! [VarCurr] :
( ~ v74517(VarCurr)
=> ( v74537(VarCurr)
<=> v74488(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3578,axiom,
! [VarCurr] :
( v74517(VarCurr)
=> ( v74537(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1677,axiom,
! [VarCurr] :
( ~ v74536(VarCurr)
=> ( v74535(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1708,axiom,
! [VarCurr] :
( v74536(VarCurr)
=> ( v74535(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5533,axiom,
! [VarCurr] :
( v74536(VarCurr)
<=> ( v74459(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13822,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v74497(VarNext)
<=> ( v74498(VarNext)
& v74507(VarNext) ) ) ) ).
fof(addAssignment_22968,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v74507(VarNext)
<=> v74505(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13821,axiom,
! [VarCurr] :
( v74505(VarCurr)
<=> ( v74442(VarCurr)
| v74508(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13820,axiom,
! [VarCurr] :
( v74508(VarCurr)
<=> ( v74509(VarCurr)
& v74529(VarCurr) ) ) ).
fof(writeUnaryOperator_5288,axiom,
! [VarCurr] :
( ~ v74529(VarCurr)
<=> v74442(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13819,axiom,
! [VarCurr] :
( v74509(VarCurr)
<=> ( v74510(VarCurr)
| v74527(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13818,axiom,
! [VarCurr] :
( v74527(VarCurr)
<=> ( v74465(VarCurr)
& v74528(VarCurr) ) ) ).
fof(writeUnaryOperator_5287,axiom,
! [VarCurr] :
( ~ v74528(VarCurr)
<=> v74467(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13817,axiom,
! [VarCurr] :
( v74510(VarCurr)
<=> ( v74511(VarCurr)
& v74467(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13816,axiom,
! [VarCurr] :
( v74511(VarCurr)
<=> ( v74512(VarCurr)
| v74521(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13815,axiom,
! [VarCurr] :
( v74521(VarCurr)
<=> ( v74522(VarCurr)
& v74526(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5532,axiom,
! [VarCurr] :
( v74526(VarCurr)
<=> ( ( v74514(VarCurr,bitIndex2)
<=> $false )
& ( v74514(VarCurr,bitIndex1)
<=> $false )
& ( v74514(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13814,axiom,
! [VarCurr] :
( v74522(VarCurr)
<=> ( v74523(VarCurr)
| v74524(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13813,axiom,
! [VarCurr] :
( v74524(VarCurr)
<=> ( v74465(VarCurr)
& v74525(VarCurr) ) ) ).
fof(writeUnaryOperator_5286,axiom,
! [VarCurr] :
( ~ v74525(VarCurr)
<=> v74523(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5531,axiom,
! [VarCurr] :
( v74523(VarCurr)
<=> ( v74459(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13812,axiom,
! [VarCurr] :
( v74512(VarCurr)
<=> ( v74513(VarCurr)
| v74515(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13811,axiom,
! [VarCurr] :
( v74515(VarCurr)
<=> ( v74516(VarCurr)
& v74520(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5530,axiom,
! [VarCurr] :
( v74520(VarCurr)
<=> ( ( v74514(VarCurr,bitIndex2)
<=> $false )
& ( v74514(VarCurr,bitIndex1)
<=> $true )
& ( v74514(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13810,axiom,
! [VarCurr] :
( v74516(VarCurr)
<=> ( v74517(VarCurr)
| v74518(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13809,axiom,
! [VarCurr] :
( v74518(VarCurr)
<=> ( v74465(VarCurr)
& v74519(VarCurr) ) ) ).
fof(writeUnaryOperator_5285,axiom,
! [VarCurr] :
( ~ v74519(VarCurr)
<=> v74517(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5529,axiom,
! [VarCurr] :
( v74517(VarCurr)
<=> ( v74459(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5528,axiom,
! [VarCurr] :
( v74513(VarCurr)
<=> ( ( v74514(VarCurr,bitIndex2)
<=> $true )
& ( v74514(VarCurr,bitIndex1)
<=> $false )
& ( v74514(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_22967,axiom,
! [VarCurr] :
( v74514(VarCurr,bitIndex0)
<=> v74457(VarCurr) ) ).
fof(addAssignment_22966,axiom,
! [VarCurr] :
( v74514(VarCurr,bitIndex1)
<=> v74455(VarCurr) ) ).
fof(addAssignment_22965,axiom,
! [VarCurr] :
( v74514(VarCurr,bitIndex2)
<=> v74453(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13808,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v74498(VarNext)
<=> ( v74499(VarNext)
& v74490(VarNext) ) ) ) ).
fof(writeUnaryOperator_5284,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v74499(VarNext)
<=> v74501(VarNext) ) ) ).
fof(addAssignment_22964,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v74501(VarNext)
<=> v74490(VarCurr) ) ) ).
fof(addAssignment_22963,axiom,
! [VarCurr] :
( v74490(VarCurr)
<=> v74492(VarCurr) ) ).
fof(addAssignment_22962,axiom,
! [VarCurr] :
( v74492(VarCurr)
<=> v74494(VarCurr) ) ).
fof(addAssignment_22961,axiom,
! [VarCurr] :
( v74494(VarCurr)
<=> v72896(VarCurr) ) ).
fof(addAssignment_22960,axiom,
! [VarCurr] :
( v74488(VarCurr)
<=> $false ) ).
fof(addAssignment_22959,axiom,
! [VarCurr] :
( v74467(VarCurr)
<=> v74469(VarCurr) ) ).
fof(addAssignment_22958,axiom,
! [VarCurr] :
( v74469(VarCurr)
<=> v74471(VarCurr) ) ).
fof(addAssignment_22957,axiom,
! [VarCurr] :
( v74471(VarCurr)
<=> v74473(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13807,axiom,
! [VarCurr] :
( v74473(VarCurr)
<=> ( v74475(VarCurr)
& v72885(VarCurr) ) ) ).
fof(addAssignment_22956,axiom,
! [VarCurr] :
( v74475(VarCurr)
<=> v74477(VarCurr) ) ).
fof(addAssignment_22955,axiom,
! [VarCurr] :
( v74477(VarCurr)
<=> v74479(VarCurr) ) ).
fof(addAssignment_22954,axiom,
! [VarCurr] :
( v74479(VarCurr)
<=> v74481(VarCurr) ) ).
fof(addAssignment_22953,axiom,
! [VarCurr] :
( v74481(VarCurr)
<=> v74483(VarCurr) ) ).
fof(addAssignment_22952,axiom,
! [VarCurr] :
( v74483(VarCurr)
<=> v74485(VarCurr) ) ).
fof(addAssignment_22951,axiom,
! [VarCurr] :
( v74465(VarCurr)
<=> $false ) ).
fof(addAssignment_22950,axiom,
! [VarCurr] :
( v74459(VarCurr)
<=> v74461(VarCurr,bitIndex6) ) ).
fof(addAssignment_22949,axiom,
! [VarCurr] :
( v74461(VarCurr,bitIndex6)
<=> v74463(VarCurr,bitIndex6) ) ).
fof(addAssignment_22948,axiom,
! [VarCurr] :
( v74463(VarCurr,bitIndex6)
<=> v72861(VarCurr,bitIndex6) ) ).
fof(addAssignment_22947,axiom,
! [VarCurr] :
( v74457(VarCurr)
<=> $false ) ).
fof(addAssignment_22946,axiom,
! [VarCurr] :
( v74455(VarCurr)
<=> $false ) ).
fof(addAssignment_22945,axiom,
! [VarCurr] :
( v74453(VarCurr)
<=> $true ) ).
fof(addAssignment_22944,axiom,
! [VarCurr] :
( v74451(VarCurr)
<=> $false ) ).
fof(addAssignment_22943,axiom,
! [VarCurr] :
( v74442(VarCurr)
<=> v74444(VarCurr) ) ).
fof(writeUnaryOperator_5283,axiom,
! [VarCurr] :
( ~ v74444(VarCurr)
<=> v74446(VarCurr) ) ).
fof(addAssignment_22942,axiom,
! [VarCurr] :
( v74446(VarCurr)
<=> v74448(VarCurr) ) ).
fof(addAssignment_22941,axiom,
! [VarCurr] :
( v74448(VarCurr)
<=> v72836(VarCurr) ) ).
fof(addAssignment_22940,axiom,
! [VarCurr] :
( v74314(VarCurr,bitIndex0)
<=> v74316(VarCurr,bitIndex0) ) ).
fof(addAssignment_22939,axiom,
! [VarCurr] :
( v74316(VarCurr,bitIndex0)
<=> v74318(VarCurr,bitIndex0) ) ).
fof(addAssignment_22938,axiom,
! [VarCurr] :
( v74318(VarCurr,bitIndex0)
<=> v74320(VarCurr,bitIndex0) ) ).
fof(addAssignment_22937,axiom,
! [VarCurr] :
( v74320(VarCurr,bitIndex0)
<=> v74322(VarCurr,bitIndex6) ) ).
fof(addAssignment_22936,axiom,
! [VarCurr] :
( v74322(VarCurr,bitIndex6)
<=> v74324(VarCurr,bitIndex6) ) ).
fof(addAssignment_22935,axiom,
! [VarCurr] :
( v74324(VarCurr,bitIndex6)
<=> v74326(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1211,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v74383(VarNext)
=> ( v74326(VarNext)
<=> v74326(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1269,axiom,
! [VarNext] :
( v74383(VarNext)
=> ( v74326(VarNext)
<=> v74418(VarNext) ) ) ).
fof(addAssignment_22934,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v74418(VarNext)
<=> v74416(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3567,axiom,
! [VarCurr] :
( ~ v74328(VarCurr)
=> ( v74416(VarCurr)
<=> v74419(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3577,axiom,
! [VarCurr] :
( v74328(VarCurr)
=> ( v74416(VarCurr)
<=> v74337(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3566,axiom,
! [VarCurr] :
( ~ v74396(VarCurr)
=> ( v74419(VarCurr)
<=> v74374(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3576,axiom,
! [VarCurr] :
( v74396(VarCurr)
=> ( v74419(VarCurr)
<=> v74420(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_938,axiom,
! [VarCurr] :
( ( ~ v74399(VarCurr)
& ~ v74401(VarCurr) )
=> ( v74420(VarCurr)
<=> v74424(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3565,axiom,
! [VarCurr] :
( v74401(VarCurr)
=> ( v74420(VarCurr)
<=> v74423(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3575,axiom,
! [VarCurr] :
( v74399(VarCurr)
=> ( v74420(VarCurr)
<=> v74421(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3564,axiom,
! [VarCurr] :
( ~ v74409(VarCurr)
=> ( v74424(VarCurr)
<=> v74374(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3574,axiom,
! [VarCurr] :
( v74409(VarCurr)
=> ( v74424(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3563,axiom,
! [VarCurr] :
( ~ v74403(VarCurr)
=> ( v74423(VarCurr)
<=> v74374(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3573,axiom,
! [VarCurr] :
( v74403(VarCurr)
=> ( v74423(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1676,axiom,
! [VarCurr] :
( ~ v74422(VarCurr)
=> ( v74421(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1707,axiom,
! [VarCurr] :
( v74422(VarCurr)
=> ( v74421(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5527,axiom,
! [VarCurr] :
( v74422(VarCurr)
<=> ( v74345(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13806,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v74383(VarNext)
<=> ( v74384(VarNext)
& v74393(VarNext) ) ) ) ).
fof(addAssignment_22933,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v74393(VarNext)
<=> v74391(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13805,axiom,
! [VarCurr] :
( v74391(VarCurr)
<=> ( v74328(VarCurr)
| v74394(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13804,axiom,
! [VarCurr] :
( v74394(VarCurr)
<=> ( v74395(VarCurr)
& v74415(VarCurr) ) ) ).
fof(writeUnaryOperator_5282,axiom,
! [VarCurr] :
( ~ v74415(VarCurr)
<=> v74328(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13803,axiom,
! [VarCurr] :
( v74395(VarCurr)
<=> ( v74396(VarCurr)
| v74413(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13802,axiom,
! [VarCurr] :
( v74413(VarCurr)
<=> ( v74351(VarCurr)
& v74414(VarCurr) ) ) ).
fof(writeUnaryOperator_5281,axiom,
! [VarCurr] :
( ~ v74414(VarCurr)
<=> v74353(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13801,axiom,
! [VarCurr] :
( v74396(VarCurr)
<=> ( v74397(VarCurr)
& v74353(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13800,axiom,
! [VarCurr] :
( v74397(VarCurr)
<=> ( v74398(VarCurr)
| v74407(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13799,axiom,
! [VarCurr] :
( v74407(VarCurr)
<=> ( v74408(VarCurr)
& v74412(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5526,axiom,
! [VarCurr] :
( v74412(VarCurr)
<=> ( ( v74400(VarCurr,bitIndex2)
<=> $false )
& ( v74400(VarCurr,bitIndex1)
<=> $false )
& ( v74400(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13798,axiom,
! [VarCurr] :
( v74408(VarCurr)
<=> ( v74409(VarCurr)
| v74410(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13797,axiom,
! [VarCurr] :
( v74410(VarCurr)
<=> ( v74351(VarCurr)
& v74411(VarCurr) ) ) ).
fof(writeUnaryOperator_5280,axiom,
! [VarCurr] :
( ~ v74411(VarCurr)
<=> v74409(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5525,axiom,
! [VarCurr] :
( v74409(VarCurr)
<=> ( v74345(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13796,axiom,
! [VarCurr] :
( v74398(VarCurr)
<=> ( v74399(VarCurr)
| v74401(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13795,axiom,
! [VarCurr] :
( v74401(VarCurr)
<=> ( v74402(VarCurr)
& v74406(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5524,axiom,
! [VarCurr] :
( v74406(VarCurr)
<=> ( ( v74400(VarCurr,bitIndex2)
<=> $false )
& ( v74400(VarCurr,bitIndex1)
<=> $true )
& ( v74400(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13794,axiom,
! [VarCurr] :
( v74402(VarCurr)
<=> ( v74403(VarCurr)
| v74404(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13793,axiom,
! [VarCurr] :
( v74404(VarCurr)
<=> ( v74351(VarCurr)
& v74405(VarCurr) ) ) ).
fof(writeUnaryOperator_5279,axiom,
! [VarCurr] :
( ~ v74405(VarCurr)
<=> v74403(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5523,axiom,
! [VarCurr] :
( v74403(VarCurr)
<=> ( v74345(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5522,axiom,
! [VarCurr] :
( v74399(VarCurr)
<=> ( ( v74400(VarCurr,bitIndex2)
<=> $true )
& ( v74400(VarCurr,bitIndex1)
<=> $false )
& ( v74400(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_22932,axiom,
! [VarCurr] :
( v74400(VarCurr,bitIndex0)
<=> v74343(VarCurr) ) ).
fof(addAssignment_22931,axiom,
! [VarCurr] :
( v74400(VarCurr,bitIndex1)
<=> v74341(VarCurr) ) ).
fof(addAssignment_22930,axiom,
! [VarCurr] :
( v74400(VarCurr,bitIndex2)
<=> v74339(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13792,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v74384(VarNext)
<=> ( v74385(VarNext)
& v74376(VarNext) ) ) ) ).
fof(writeUnaryOperator_5278,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v74385(VarNext)
<=> v74387(VarNext) ) ) ).
fof(addAssignment_22929,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v74387(VarNext)
<=> v74376(VarCurr) ) ) ).
fof(addAssignment_22928,axiom,
! [VarCurr] :
( v74376(VarCurr)
<=> v74378(VarCurr) ) ).
fof(addAssignment_22927,axiom,
! [VarCurr] :
( v74378(VarCurr)
<=> v74380(VarCurr) ) ).
fof(addAssignment_22926,axiom,
! [VarCurr] :
( v74380(VarCurr)
<=> v72896(VarCurr) ) ).
fof(addAssignment_22925,axiom,
! [VarCurr] :
( v74374(VarCurr)
<=> $false ) ).
fof(addAssignment_22924,axiom,
! [VarCurr] :
( v74353(VarCurr)
<=> v74355(VarCurr) ) ).
fof(addAssignment_22923,axiom,
! [VarCurr] :
( v74355(VarCurr)
<=> v74357(VarCurr) ) ).
fof(addAssignment_22922,axiom,
! [VarCurr] :
( v74357(VarCurr)
<=> v74359(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13791,axiom,
! [VarCurr] :
( v74359(VarCurr)
<=> ( v74361(VarCurr)
& v72885(VarCurr) ) ) ).
fof(addAssignment_22921,axiom,
! [VarCurr] :
( v74361(VarCurr)
<=> v74363(VarCurr) ) ).
fof(addAssignment_22920,axiom,
! [VarCurr] :
( v74363(VarCurr)
<=> v74365(VarCurr) ) ).
fof(addAssignment_22919,axiom,
! [VarCurr] :
( v74365(VarCurr)
<=> v74367(VarCurr) ) ).
fof(addAssignment_22918,axiom,
! [VarCurr] :
( v74367(VarCurr)
<=> v74369(VarCurr) ) ).
fof(addAssignment_22917,axiom,
! [VarCurr] :
( v74369(VarCurr)
<=> v74371(VarCurr) ) ).
fof(addAssignment_22916,axiom,
! [VarCurr] :
( v74351(VarCurr)
<=> $false ) ).
fof(addAssignment_22915,axiom,
! [VarCurr] :
( v74345(VarCurr)
<=> v74347(VarCurr,bitIndex6) ) ).
fof(addAssignment_22914,axiom,
! [VarCurr] :
( v74347(VarCurr,bitIndex6)
<=> v74349(VarCurr,bitIndex6) ) ).
fof(addAssignment_22913,axiom,
! [VarCurr] :
( v74349(VarCurr,bitIndex6)
<=> v72861(VarCurr,bitIndex6) ) ).
fof(addAssignment_22912,axiom,
! [VarCurr] :
( v74343(VarCurr)
<=> $false ) ).
fof(addAssignment_22911,axiom,
! [VarCurr] :
( v74341(VarCurr)
<=> $false ) ).
fof(addAssignment_22910,axiom,
! [VarCurr] :
( v74339(VarCurr)
<=> $true ) ).
fof(addAssignment_22909,axiom,
! [VarCurr] :
( v74337(VarCurr)
<=> $false ) ).
fof(addAssignment_22908,axiom,
! [VarCurr] :
( v74328(VarCurr)
<=> v74330(VarCurr) ) ).
fof(writeUnaryOperator_5277,axiom,
! [VarCurr] :
( ~ v74330(VarCurr)
<=> v74332(VarCurr) ) ).
fof(addAssignment_22907,axiom,
! [VarCurr] :
( v74332(VarCurr)
<=> v74334(VarCurr) ) ).
fof(addAssignment_22906,axiom,
! [VarCurr] :
( v74334(VarCurr)
<=> v72836(VarCurr) ) ).
fof(addAssignment_22905,axiom,
! [VarCurr] :
( v74200(VarCurr,bitIndex0)
<=> v74202(VarCurr,bitIndex0) ) ).
fof(addAssignment_22904,axiom,
! [VarCurr] :
( v74202(VarCurr,bitIndex0)
<=> v74204(VarCurr,bitIndex0) ) ).
fof(addAssignment_22903,axiom,
! [VarCurr] :
( v74204(VarCurr,bitIndex0)
<=> v74206(VarCurr,bitIndex0) ) ).
fof(addAssignment_22902,axiom,
! [VarCurr] :
( v74206(VarCurr,bitIndex0)
<=> v74208(VarCurr,bitIndex6) ) ).
fof(addAssignment_22901,axiom,
! [VarCurr] :
( v74208(VarCurr,bitIndex6)
<=> v74210(VarCurr,bitIndex6) ) ).
fof(addAssignment_22900,axiom,
! [VarCurr] :
( v74210(VarCurr,bitIndex6)
<=> v74212(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1210,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v74269(VarNext)
=> ( v74212(VarNext)
<=> v74212(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1268,axiom,
! [VarNext] :
( v74269(VarNext)
=> ( v74212(VarNext)
<=> v74304(VarNext) ) ) ).
fof(addAssignment_22899,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v74304(VarNext)
<=> v74302(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3562,axiom,
! [VarCurr] :
( ~ v74214(VarCurr)
=> ( v74302(VarCurr)
<=> v74305(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3572,axiom,
! [VarCurr] :
( v74214(VarCurr)
=> ( v74302(VarCurr)
<=> v74223(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3561,axiom,
! [VarCurr] :
( ~ v74282(VarCurr)
=> ( v74305(VarCurr)
<=> v74260(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3571,axiom,
! [VarCurr] :
( v74282(VarCurr)
=> ( v74305(VarCurr)
<=> v74306(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_937,axiom,
! [VarCurr] :
( ( ~ v74285(VarCurr)
& ~ v74287(VarCurr) )
=> ( v74306(VarCurr)
<=> v74310(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3560,axiom,
! [VarCurr] :
( v74287(VarCurr)
=> ( v74306(VarCurr)
<=> v74309(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3570,axiom,
! [VarCurr] :
( v74285(VarCurr)
=> ( v74306(VarCurr)
<=> v74307(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3559,axiom,
! [VarCurr] :
( ~ v74295(VarCurr)
=> ( v74310(VarCurr)
<=> v74260(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3569,axiom,
! [VarCurr] :
( v74295(VarCurr)
=> ( v74310(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3558,axiom,
! [VarCurr] :
( ~ v74289(VarCurr)
=> ( v74309(VarCurr)
<=> v74260(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3568,axiom,
! [VarCurr] :
( v74289(VarCurr)
=> ( v74309(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1675,axiom,
! [VarCurr] :
( ~ v74308(VarCurr)
=> ( v74307(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1706,axiom,
! [VarCurr] :
( v74308(VarCurr)
=> ( v74307(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5521,axiom,
! [VarCurr] :
( v74308(VarCurr)
<=> ( v74231(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13790,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v74269(VarNext)
<=> ( v74270(VarNext)
& v74279(VarNext) ) ) ) ).
fof(addAssignment_22898,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v74279(VarNext)
<=> v74277(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13789,axiom,
! [VarCurr] :
( v74277(VarCurr)
<=> ( v74214(VarCurr)
| v74280(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13788,axiom,
! [VarCurr] :
( v74280(VarCurr)
<=> ( v74281(VarCurr)
& v74301(VarCurr) ) ) ).
fof(writeUnaryOperator_5276,axiom,
! [VarCurr] :
( ~ v74301(VarCurr)
<=> v74214(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13787,axiom,
! [VarCurr] :
( v74281(VarCurr)
<=> ( v74282(VarCurr)
| v74299(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13786,axiom,
! [VarCurr] :
( v74299(VarCurr)
<=> ( v74237(VarCurr)
& v74300(VarCurr) ) ) ).
fof(writeUnaryOperator_5275,axiom,
! [VarCurr] :
( ~ v74300(VarCurr)
<=> v74239(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13785,axiom,
! [VarCurr] :
( v74282(VarCurr)
<=> ( v74283(VarCurr)
& v74239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13784,axiom,
! [VarCurr] :
( v74283(VarCurr)
<=> ( v74284(VarCurr)
| v74293(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13783,axiom,
! [VarCurr] :
( v74293(VarCurr)
<=> ( v74294(VarCurr)
& v74298(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5520,axiom,
! [VarCurr] :
( v74298(VarCurr)
<=> ( ( v74286(VarCurr,bitIndex2)
<=> $false )
& ( v74286(VarCurr,bitIndex1)
<=> $false )
& ( v74286(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13782,axiom,
! [VarCurr] :
( v74294(VarCurr)
<=> ( v74295(VarCurr)
| v74296(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13781,axiom,
! [VarCurr] :
( v74296(VarCurr)
<=> ( v74237(VarCurr)
& v74297(VarCurr) ) ) ).
fof(writeUnaryOperator_5274,axiom,
! [VarCurr] :
( ~ v74297(VarCurr)
<=> v74295(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5519,axiom,
! [VarCurr] :
( v74295(VarCurr)
<=> ( v74231(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13780,axiom,
! [VarCurr] :
( v74284(VarCurr)
<=> ( v74285(VarCurr)
| v74287(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13779,axiom,
! [VarCurr] :
( v74287(VarCurr)
<=> ( v74288(VarCurr)
& v74292(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5518,axiom,
! [VarCurr] :
( v74292(VarCurr)
<=> ( ( v74286(VarCurr,bitIndex2)
<=> $false )
& ( v74286(VarCurr,bitIndex1)
<=> $true )
& ( v74286(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13778,axiom,
! [VarCurr] :
( v74288(VarCurr)
<=> ( v74289(VarCurr)
| v74290(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13777,axiom,
! [VarCurr] :
( v74290(VarCurr)
<=> ( v74237(VarCurr)
& v74291(VarCurr) ) ) ).
fof(writeUnaryOperator_5273,axiom,
! [VarCurr] :
( ~ v74291(VarCurr)
<=> v74289(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5517,axiom,
! [VarCurr] :
( v74289(VarCurr)
<=> ( v74231(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5516,axiom,
! [VarCurr] :
( v74285(VarCurr)
<=> ( ( v74286(VarCurr,bitIndex2)
<=> $true )
& ( v74286(VarCurr,bitIndex1)
<=> $false )
& ( v74286(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_22897,axiom,
! [VarCurr] :
( v74286(VarCurr,bitIndex0)
<=> v74229(VarCurr) ) ).
fof(addAssignment_22896,axiom,
! [VarCurr] :
( v74286(VarCurr,bitIndex1)
<=> v74227(VarCurr) ) ).
fof(addAssignment_22895,axiom,
! [VarCurr] :
( v74286(VarCurr,bitIndex2)
<=> v74225(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13776,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v74270(VarNext)
<=> ( v74271(VarNext)
& v74262(VarNext) ) ) ) ).
fof(writeUnaryOperator_5272,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v74271(VarNext)
<=> v74273(VarNext) ) ) ).
fof(addAssignment_22894,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v74273(VarNext)
<=> v74262(VarCurr) ) ) ).
fof(addAssignment_22893,axiom,
! [VarCurr] :
( v74262(VarCurr)
<=> v74264(VarCurr) ) ).
fof(addAssignment_22892,axiom,
! [VarCurr] :
( v74264(VarCurr)
<=> v74266(VarCurr) ) ).
fof(addAssignment_22891,axiom,
! [VarCurr] :
( v74266(VarCurr)
<=> v72896(VarCurr) ) ).
fof(addAssignment_22890,axiom,
! [VarCurr] :
( v74260(VarCurr)
<=> $false ) ).
fof(addAssignment_22889,axiom,
! [VarCurr] :
( v74239(VarCurr)
<=> v74241(VarCurr) ) ).
fof(addAssignment_22888,axiom,
! [VarCurr] :
( v74241(VarCurr)
<=> v74243(VarCurr) ) ).
fof(addAssignment_22887,axiom,
! [VarCurr] :
( v74243(VarCurr)
<=> v74245(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13775,axiom,
! [VarCurr] :
( v74245(VarCurr)
<=> ( v74247(VarCurr)
& v72885(VarCurr) ) ) ).
fof(addAssignment_22886,axiom,
! [VarCurr] :
( v74247(VarCurr)
<=> v74249(VarCurr) ) ).
fof(addAssignment_22885,axiom,
! [VarCurr] :
( v74249(VarCurr)
<=> v74251(VarCurr) ) ).
fof(addAssignment_22884,axiom,
! [VarCurr] :
( v74251(VarCurr)
<=> v74253(VarCurr) ) ).
fof(addAssignment_22883,axiom,
! [VarCurr] :
( v74253(VarCurr)
<=> v74255(VarCurr) ) ).
fof(addAssignment_22882,axiom,
! [VarCurr] :
( v74255(VarCurr)
<=> v74257(VarCurr) ) ).
fof(addAssignment_22881,axiom,
! [VarCurr] :
( v74237(VarCurr)
<=> $false ) ).
fof(addAssignment_22880,axiom,
! [VarCurr] :
( v74231(VarCurr)
<=> v74233(VarCurr,bitIndex6) ) ).
fof(addAssignment_22879,axiom,
! [VarCurr] :
( v74233(VarCurr,bitIndex6)
<=> v74235(VarCurr,bitIndex6) ) ).
fof(addAssignment_22878,axiom,
! [VarCurr] :
( v74235(VarCurr,bitIndex6)
<=> v72861(VarCurr,bitIndex6) ) ).
fof(addAssignment_22877,axiom,
! [VarCurr] :
( v74229(VarCurr)
<=> $false ) ).
fof(addAssignment_22876,axiom,
! [VarCurr] :
( v74227(VarCurr)
<=> $false ) ).
fof(addAssignment_22875,axiom,
! [VarCurr] :
( v74225(VarCurr)
<=> $true ) ).
fof(addAssignment_22874,axiom,
! [VarCurr] :
( v74223(VarCurr)
<=> $false ) ).
fof(addAssignment_22873,axiom,
! [VarCurr] :
( v74214(VarCurr)
<=> v74216(VarCurr) ) ).
fof(writeUnaryOperator_5271,axiom,
! [VarCurr] :
( ~ v74216(VarCurr)
<=> v74218(VarCurr) ) ).
fof(addAssignment_22872,axiom,
! [VarCurr] :
( v74218(VarCurr)
<=> v74220(VarCurr) ) ).
fof(addAssignment_22871,axiom,
! [VarCurr] :
( v74220(VarCurr)
<=> v72836(VarCurr) ) ).
fof(addAssignment_22870,axiom,
! [VarCurr] :
( v74086(VarCurr,bitIndex0)
<=> v74088(VarCurr,bitIndex0) ) ).
fof(addAssignment_22869,axiom,
! [VarCurr] :
( v74088(VarCurr,bitIndex0)
<=> v74090(VarCurr,bitIndex0) ) ).
fof(addAssignment_22868,axiom,
! [VarCurr] :
( v74090(VarCurr,bitIndex0)
<=> v74092(VarCurr,bitIndex0) ) ).
fof(addAssignment_22867,axiom,
! [VarCurr] :
( v74092(VarCurr,bitIndex0)
<=> v74094(VarCurr,bitIndex6) ) ).
fof(addAssignment_22866,axiom,
! [VarCurr] :
( v74094(VarCurr,bitIndex6)
<=> v74096(VarCurr,bitIndex6) ) ).
fof(addAssignment_22865,axiom,
! [VarCurr] :
( v74096(VarCurr,bitIndex6)
<=> v74098(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1209,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v74155(VarNext)
=> ( v74098(VarNext)
<=> v74098(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1267,axiom,
! [VarNext] :
( v74155(VarNext)
=> ( v74098(VarNext)
<=> v74190(VarNext) ) ) ).
fof(addAssignment_22864,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v74190(VarNext)
<=> v74188(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3557,axiom,
! [VarCurr] :
( ~ v74100(VarCurr)
=> ( v74188(VarCurr)
<=> v74191(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3567,axiom,
! [VarCurr] :
( v74100(VarCurr)
=> ( v74188(VarCurr)
<=> v74109(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3556,axiom,
! [VarCurr] :
( ~ v74168(VarCurr)
=> ( v74191(VarCurr)
<=> v74146(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3566,axiom,
! [VarCurr] :
( v74168(VarCurr)
=> ( v74191(VarCurr)
<=> v74192(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_936,axiom,
! [VarCurr] :
( ( ~ v74171(VarCurr)
& ~ v74173(VarCurr) )
=> ( v74192(VarCurr)
<=> v74196(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3555,axiom,
! [VarCurr] :
( v74173(VarCurr)
=> ( v74192(VarCurr)
<=> v74195(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3565,axiom,
! [VarCurr] :
( v74171(VarCurr)
=> ( v74192(VarCurr)
<=> v74193(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3554,axiom,
! [VarCurr] :
( ~ v74181(VarCurr)
=> ( v74196(VarCurr)
<=> v74146(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3564,axiom,
! [VarCurr] :
( v74181(VarCurr)
=> ( v74196(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3553,axiom,
! [VarCurr] :
( ~ v74175(VarCurr)
=> ( v74195(VarCurr)
<=> v74146(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3563,axiom,
! [VarCurr] :
( v74175(VarCurr)
=> ( v74195(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1674,axiom,
! [VarCurr] :
( ~ v74194(VarCurr)
=> ( v74193(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1705,axiom,
! [VarCurr] :
( v74194(VarCurr)
=> ( v74193(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5515,axiom,
! [VarCurr] :
( v74194(VarCurr)
<=> ( v74117(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13774,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v74155(VarNext)
<=> ( v74156(VarNext)
& v74165(VarNext) ) ) ) ).
fof(addAssignment_22863,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v74165(VarNext)
<=> v74163(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13773,axiom,
! [VarCurr] :
( v74163(VarCurr)
<=> ( v74100(VarCurr)
| v74166(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13772,axiom,
! [VarCurr] :
( v74166(VarCurr)
<=> ( v74167(VarCurr)
& v74187(VarCurr) ) ) ).
fof(writeUnaryOperator_5270,axiom,
! [VarCurr] :
( ~ v74187(VarCurr)
<=> v74100(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13771,axiom,
! [VarCurr] :
( v74167(VarCurr)
<=> ( v74168(VarCurr)
| v74185(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13770,axiom,
! [VarCurr] :
( v74185(VarCurr)
<=> ( v74123(VarCurr)
& v74186(VarCurr) ) ) ).
fof(writeUnaryOperator_5269,axiom,
! [VarCurr] :
( ~ v74186(VarCurr)
<=> v74125(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13769,axiom,
! [VarCurr] :
( v74168(VarCurr)
<=> ( v74169(VarCurr)
& v74125(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13768,axiom,
! [VarCurr] :
( v74169(VarCurr)
<=> ( v74170(VarCurr)
| v74179(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13767,axiom,
! [VarCurr] :
( v74179(VarCurr)
<=> ( v74180(VarCurr)
& v74184(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5514,axiom,
! [VarCurr] :
( v74184(VarCurr)
<=> ( ( v74172(VarCurr,bitIndex2)
<=> $false )
& ( v74172(VarCurr,bitIndex1)
<=> $false )
& ( v74172(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13766,axiom,
! [VarCurr] :
( v74180(VarCurr)
<=> ( v74181(VarCurr)
| v74182(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13765,axiom,
! [VarCurr] :
( v74182(VarCurr)
<=> ( v74123(VarCurr)
& v74183(VarCurr) ) ) ).
fof(writeUnaryOperator_5268,axiom,
! [VarCurr] :
( ~ v74183(VarCurr)
<=> v74181(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5513,axiom,
! [VarCurr] :
( v74181(VarCurr)
<=> ( v74117(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13764,axiom,
! [VarCurr] :
( v74170(VarCurr)
<=> ( v74171(VarCurr)
| v74173(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13763,axiom,
! [VarCurr] :
( v74173(VarCurr)
<=> ( v74174(VarCurr)
& v74178(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5512,axiom,
! [VarCurr] :
( v74178(VarCurr)
<=> ( ( v74172(VarCurr,bitIndex2)
<=> $false )
& ( v74172(VarCurr,bitIndex1)
<=> $true )
& ( v74172(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13762,axiom,
! [VarCurr] :
( v74174(VarCurr)
<=> ( v74175(VarCurr)
| v74176(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13761,axiom,
! [VarCurr] :
( v74176(VarCurr)
<=> ( v74123(VarCurr)
& v74177(VarCurr) ) ) ).
fof(writeUnaryOperator_5267,axiom,
! [VarCurr] :
( ~ v74177(VarCurr)
<=> v74175(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5511,axiom,
! [VarCurr] :
( v74175(VarCurr)
<=> ( v74117(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5510,axiom,
! [VarCurr] :
( v74171(VarCurr)
<=> ( ( v74172(VarCurr,bitIndex2)
<=> $true )
& ( v74172(VarCurr,bitIndex1)
<=> $false )
& ( v74172(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_22862,axiom,
! [VarCurr] :
( v74172(VarCurr,bitIndex0)
<=> v74115(VarCurr) ) ).
fof(addAssignment_22861,axiom,
! [VarCurr] :
( v74172(VarCurr,bitIndex1)
<=> v74113(VarCurr) ) ).
fof(addAssignment_22860,axiom,
! [VarCurr] :
( v74172(VarCurr,bitIndex2)
<=> v74111(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13760,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v74156(VarNext)
<=> ( v74157(VarNext)
& v74148(VarNext) ) ) ) ).
fof(writeUnaryOperator_5266,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v74157(VarNext)
<=> v74159(VarNext) ) ) ).
fof(addAssignment_22859,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v74159(VarNext)
<=> v74148(VarCurr) ) ) ).
fof(addAssignment_22858,axiom,
! [VarCurr] :
( v74148(VarCurr)
<=> v74150(VarCurr) ) ).
fof(addAssignment_22857,axiom,
! [VarCurr] :
( v74150(VarCurr)
<=> v74152(VarCurr) ) ).
fof(addAssignment_22856,axiom,
! [VarCurr] :
( v74152(VarCurr)
<=> v72896(VarCurr) ) ).
fof(addAssignment_22855,axiom,
! [VarCurr] :
( v74146(VarCurr)
<=> $false ) ).
fof(addAssignment_22854,axiom,
! [VarCurr] :
( v74125(VarCurr)
<=> v74127(VarCurr) ) ).
fof(addAssignment_22853,axiom,
! [VarCurr] :
( v74127(VarCurr)
<=> v74129(VarCurr) ) ).
fof(addAssignment_22852,axiom,
! [VarCurr] :
( v74129(VarCurr)
<=> v74131(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13759,axiom,
! [VarCurr] :
( v74131(VarCurr)
<=> ( v74133(VarCurr)
& v72885(VarCurr) ) ) ).
fof(addAssignment_22851,axiom,
! [VarCurr] :
( v74133(VarCurr)
<=> v74135(VarCurr) ) ).
fof(addAssignment_22850,axiom,
! [VarCurr] :
( v74135(VarCurr)
<=> v74137(VarCurr) ) ).
fof(addAssignment_22849,axiom,
! [VarCurr] :
( v74137(VarCurr)
<=> v74139(VarCurr) ) ).
fof(addAssignment_22848,axiom,
! [VarCurr] :
( v74139(VarCurr)
<=> v74141(VarCurr) ) ).
fof(addAssignment_22847,axiom,
! [VarCurr] :
( v74141(VarCurr)
<=> v74143(VarCurr) ) ).
fof(addAssignment_22846,axiom,
! [VarCurr] :
( v74123(VarCurr)
<=> $false ) ).
fof(addAssignment_22845,axiom,
! [VarCurr] :
( v74117(VarCurr)
<=> v74119(VarCurr,bitIndex6) ) ).
fof(addAssignment_22844,axiom,
! [VarCurr] :
( v74119(VarCurr,bitIndex6)
<=> v74121(VarCurr,bitIndex6) ) ).
fof(addAssignment_22843,axiom,
! [VarCurr] :
( v74121(VarCurr,bitIndex6)
<=> v72861(VarCurr,bitIndex6) ) ).
fof(addAssignment_22842,axiom,
! [VarCurr] :
( v74115(VarCurr)
<=> $false ) ).
fof(addAssignment_22841,axiom,
! [VarCurr] :
( v74113(VarCurr)
<=> $false ) ).
fof(addAssignment_22840,axiom,
! [VarCurr] :
( v74111(VarCurr)
<=> $true ) ).
fof(addAssignment_22839,axiom,
! [VarCurr] :
( v74109(VarCurr)
<=> $false ) ).
fof(addAssignment_22838,axiom,
! [VarCurr] :
( v74100(VarCurr)
<=> v74102(VarCurr) ) ).
fof(writeUnaryOperator_5265,axiom,
! [VarCurr] :
( ~ v74102(VarCurr)
<=> v74104(VarCurr) ) ).
fof(addAssignment_22837,axiom,
! [VarCurr] :
( v74104(VarCurr)
<=> v74106(VarCurr) ) ).
fof(addAssignment_22836,axiom,
! [VarCurr] :
( v74106(VarCurr)
<=> v72836(VarCurr) ) ).
fof(addAssignment_22835,axiom,
! [VarCurr] :
( v73972(VarCurr,bitIndex0)
<=> v73974(VarCurr,bitIndex0) ) ).
fof(addAssignment_22834,axiom,
! [VarCurr] :
( v73974(VarCurr,bitIndex0)
<=> v73976(VarCurr,bitIndex0) ) ).
fof(addAssignment_22833,axiom,
! [VarCurr] :
( v73976(VarCurr,bitIndex0)
<=> v73978(VarCurr,bitIndex0) ) ).
fof(addAssignment_22832,axiom,
! [VarCurr] :
( v73978(VarCurr,bitIndex0)
<=> v73980(VarCurr,bitIndex6) ) ).
fof(addAssignment_22831,axiom,
! [VarCurr] :
( v73980(VarCurr,bitIndex6)
<=> v73982(VarCurr,bitIndex6) ) ).
fof(addAssignment_22830,axiom,
! [VarCurr] :
( v73982(VarCurr,bitIndex6)
<=> v73984(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1208,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v74041(VarNext)
=> ( v73984(VarNext)
<=> v73984(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1266,axiom,
! [VarNext] :
( v74041(VarNext)
=> ( v73984(VarNext)
<=> v74076(VarNext) ) ) ).
fof(addAssignment_22829,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v74076(VarNext)
<=> v74074(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3552,axiom,
! [VarCurr] :
( ~ v73986(VarCurr)
=> ( v74074(VarCurr)
<=> v74077(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3562,axiom,
! [VarCurr] :
( v73986(VarCurr)
=> ( v74074(VarCurr)
<=> v73995(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3551,axiom,
! [VarCurr] :
( ~ v74054(VarCurr)
=> ( v74077(VarCurr)
<=> v74032(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3561,axiom,
! [VarCurr] :
( v74054(VarCurr)
=> ( v74077(VarCurr)
<=> v74078(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_935,axiom,
! [VarCurr] :
( ( ~ v74057(VarCurr)
& ~ v74059(VarCurr) )
=> ( v74078(VarCurr)
<=> v74082(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3550,axiom,
! [VarCurr] :
( v74059(VarCurr)
=> ( v74078(VarCurr)
<=> v74081(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3560,axiom,
! [VarCurr] :
( v74057(VarCurr)
=> ( v74078(VarCurr)
<=> v74079(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3549,axiom,
! [VarCurr] :
( ~ v74067(VarCurr)
=> ( v74082(VarCurr)
<=> v74032(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3559,axiom,
! [VarCurr] :
( v74067(VarCurr)
=> ( v74082(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3548,axiom,
! [VarCurr] :
( ~ v74061(VarCurr)
=> ( v74081(VarCurr)
<=> v74032(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3558,axiom,
! [VarCurr] :
( v74061(VarCurr)
=> ( v74081(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1673,axiom,
! [VarCurr] :
( ~ v74080(VarCurr)
=> ( v74079(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1704,axiom,
! [VarCurr] :
( v74080(VarCurr)
=> ( v74079(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5509,axiom,
! [VarCurr] :
( v74080(VarCurr)
<=> ( v74003(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13758,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v74041(VarNext)
<=> ( v74042(VarNext)
& v74051(VarNext) ) ) ) ).
fof(addAssignment_22828,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v74051(VarNext)
<=> v74049(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13757,axiom,
! [VarCurr] :
( v74049(VarCurr)
<=> ( v73986(VarCurr)
| v74052(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13756,axiom,
! [VarCurr] :
( v74052(VarCurr)
<=> ( v74053(VarCurr)
& v74073(VarCurr) ) ) ).
fof(writeUnaryOperator_5264,axiom,
! [VarCurr] :
( ~ v74073(VarCurr)
<=> v73986(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13755,axiom,
! [VarCurr] :
( v74053(VarCurr)
<=> ( v74054(VarCurr)
| v74071(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13754,axiom,
! [VarCurr] :
( v74071(VarCurr)
<=> ( v74009(VarCurr)
& v74072(VarCurr) ) ) ).
fof(writeUnaryOperator_5263,axiom,
! [VarCurr] :
( ~ v74072(VarCurr)
<=> v74011(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13753,axiom,
! [VarCurr] :
( v74054(VarCurr)
<=> ( v74055(VarCurr)
& v74011(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13752,axiom,
! [VarCurr] :
( v74055(VarCurr)
<=> ( v74056(VarCurr)
| v74065(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13751,axiom,
! [VarCurr] :
( v74065(VarCurr)
<=> ( v74066(VarCurr)
& v74070(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5508,axiom,
! [VarCurr] :
( v74070(VarCurr)
<=> ( ( v74058(VarCurr,bitIndex2)
<=> $false )
& ( v74058(VarCurr,bitIndex1)
<=> $false )
& ( v74058(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13750,axiom,
! [VarCurr] :
( v74066(VarCurr)
<=> ( v74067(VarCurr)
| v74068(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13749,axiom,
! [VarCurr] :
( v74068(VarCurr)
<=> ( v74009(VarCurr)
& v74069(VarCurr) ) ) ).
fof(writeUnaryOperator_5262,axiom,
! [VarCurr] :
( ~ v74069(VarCurr)
<=> v74067(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5507,axiom,
! [VarCurr] :
( v74067(VarCurr)
<=> ( v74003(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13748,axiom,
! [VarCurr] :
( v74056(VarCurr)
<=> ( v74057(VarCurr)
| v74059(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13747,axiom,
! [VarCurr] :
( v74059(VarCurr)
<=> ( v74060(VarCurr)
& v74064(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5506,axiom,
! [VarCurr] :
( v74064(VarCurr)
<=> ( ( v74058(VarCurr,bitIndex2)
<=> $false )
& ( v74058(VarCurr,bitIndex1)
<=> $true )
& ( v74058(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13746,axiom,
! [VarCurr] :
( v74060(VarCurr)
<=> ( v74061(VarCurr)
| v74062(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13745,axiom,
! [VarCurr] :
( v74062(VarCurr)
<=> ( v74009(VarCurr)
& v74063(VarCurr) ) ) ).
fof(writeUnaryOperator_5261,axiom,
! [VarCurr] :
( ~ v74063(VarCurr)
<=> v74061(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5505,axiom,
! [VarCurr] :
( v74061(VarCurr)
<=> ( v74003(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5504,axiom,
! [VarCurr] :
( v74057(VarCurr)
<=> ( ( v74058(VarCurr,bitIndex2)
<=> $true )
& ( v74058(VarCurr,bitIndex1)
<=> $false )
& ( v74058(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_22827,axiom,
! [VarCurr] :
( v74058(VarCurr,bitIndex0)
<=> v74001(VarCurr) ) ).
fof(addAssignment_22826,axiom,
! [VarCurr] :
( v74058(VarCurr,bitIndex1)
<=> v73999(VarCurr) ) ).
fof(addAssignment_22825,axiom,
! [VarCurr] :
( v74058(VarCurr,bitIndex2)
<=> v73997(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13744,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v74042(VarNext)
<=> ( v74043(VarNext)
& v74034(VarNext) ) ) ) ).
fof(writeUnaryOperator_5260,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v74043(VarNext)
<=> v74045(VarNext) ) ) ).
fof(addAssignment_22824,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v74045(VarNext)
<=> v74034(VarCurr) ) ) ).
fof(addAssignment_22823,axiom,
! [VarCurr] :
( v74034(VarCurr)
<=> v74036(VarCurr) ) ).
fof(addAssignment_22822,axiom,
! [VarCurr] :
( v74036(VarCurr)
<=> v74038(VarCurr) ) ).
fof(addAssignment_22821,axiom,
! [VarCurr] :
( v74038(VarCurr)
<=> v72896(VarCurr) ) ).
fof(addAssignment_22820,axiom,
! [VarCurr] :
( v74032(VarCurr)
<=> $false ) ).
fof(addAssignment_22819,axiom,
! [VarCurr] :
( v74011(VarCurr)
<=> v74013(VarCurr) ) ).
fof(addAssignment_22818,axiom,
! [VarCurr] :
( v74013(VarCurr)
<=> v74015(VarCurr) ) ).
fof(addAssignment_22817,axiom,
! [VarCurr] :
( v74015(VarCurr)
<=> v74017(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13743,axiom,
! [VarCurr] :
( v74017(VarCurr)
<=> ( v74019(VarCurr)
& v72885(VarCurr) ) ) ).
fof(addAssignment_22816,axiom,
! [VarCurr] :
( v74019(VarCurr)
<=> v74021(VarCurr) ) ).
fof(addAssignment_22815,axiom,
! [VarCurr] :
( v74021(VarCurr)
<=> v74023(VarCurr) ) ).
fof(addAssignment_22814,axiom,
! [VarCurr] :
( v74023(VarCurr)
<=> v74025(VarCurr) ) ).
fof(addAssignment_22813,axiom,
! [VarCurr] :
( v74025(VarCurr)
<=> v74027(VarCurr) ) ).
fof(addAssignment_22812,axiom,
! [VarCurr] :
( v74027(VarCurr)
<=> v74029(VarCurr) ) ).
fof(addAssignment_22811,axiom,
! [VarCurr] :
( v74009(VarCurr)
<=> $false ) ).
fof(addAssignment_22810,axiom,
! [VarCurr] :
( v74003(VarCurr)
<=> v74005(VarCurr,bitIndex6) ) ).
fof(addAssignment_22809,axiom,
! [VarCurr] :
( v74005(VarCurr,bitIndex6)
<=> v74007(VarCurr,bitIndex6) ) ).
fof(addAssignment_22808,axiom,
! [VarCurr] :
( v74007(VarCurr,bitIndex6)
<=> v72861(VarCurr,bitIndex6) ) ).
fof(addAssignment_22807,axiom,
! [VarCurr] :
( v74001(VarCurr)
<=> $false ) ).
fof(addAssignment_22806,axiom,
! [VarCurr] :
( v73999(VarCurr)
<=> $false ) ).
fof(addAssignment_22805,axiom,
! [VarCurr] :
( v73997(VarCurr)
<=> $true ) ).
fof(addAssignment_22804,axiom,
! [VarCurr] :
( v73995(VarCurr)
<=> $false ) ).
fof(addAssignment_22803,axiom,
! [VarCurr] :
( v73986(VarCurr)
<=> v73988(VarCurr) ) ).
fof(writeUnaryOperator_5259,axiom,
! [VarCurr] :
( ~ v73988(VarCurr)
<=> v73990(VarCurr) ) ).
fof(addAssignment_22802,axiom,
! [VarCurr] :
( v73990(VarCurr)
<=> v73992(VarCurr) ) ).
fof(addAssignment_22801,axiom,
! [VarCurr] :
( v73992(VarCurr)
<=> v72836(VarCurr) ) ).
fof(addAssignment_22800,axiom,
! [VarCurr] :
( v73858(VarCurr,bitIndex0)
<=> v73860(VarCurr,bitIndex0) ) ).
fof(addAssignment_22799,axiom,
! [VarCurr] :
( v73860(VarCurr,bitIndex0)
<=> v73862(VarCurr,bitIndex0) ) ).
fof(addAssignment_22798,axiom,
! [VarCurr] :
( v73862(VarCurr,bitIndex0)
<=> v73864(VarCurr,bitIndex0) ) ).
fof(addAssignment_22797,axiom,
! [VarCurr] :
( v73864(VarCurr,bitIndex0)
<=> v73866(VarCurr,bitIndex6) ) ).
fof(addAssignment_22796,axiom,
! [VarCurr] :
( v73866(VarCurr,bitIndex6)
<=> v73868(VarCurr,bitIndex6) ) ).
fof(addAssignment_22795,axiom,
! [VarCurr] :
( v73868(VarCurr,bitIndex6)
<=> v73870(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1207,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v73927(VarNext)
=> ( v73870(VarNext)
<=> v73870(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1265,axiom,
! [VarNext] :
( v73927(VarNext)
=> ( v73870(VarNext)
<=> v73962(VarNext) ) ) ).
fof(addAssignment_22794,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v73962(VarNext)
<=> v73960(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3547,axiom,
! [VarCurr] :
( ~ v73872(VarCurr)
=> ( v73960(VarCurr)
<=> v73963(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3557,axiom,
! [VarCurr] :
( v73872(VarCurr)
=> ( v73960(VarCurr)
<=> v73881(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3546,axiom,
! [VarCurr] :
( ~ v73940(VarCurr)
=> ( v73963(VarCurr)
<=> v73918(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3556,axiom,
! [VarCurr] :
( v73940(VarCurr)
=> ( v73963(VarCurr)
<=> v73964(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_934,axiom,
! [VarCurr] :
( ( ~ v73943(VarCurr)
& ~ v73945(VarCurr) )
=> ( v73964(VarCurr)
<=> v73968(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3545,axiom,
! [VarCurr] :
( v73945(VarCurr)
=> ( v73964(VarCurr)
<=> v73967(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3555,axiom,
! [VarCurr] :
( v73943(VarCurr)
=> ( v73964(VarCurr)
<=> v73965(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3544,axiom,
! [VarCurr] :
( ~ v73953(VarCurr)
=> ( v73968(VarCurr)
<=> v73918(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3554,axiom,
! [VarCurr] :
( v73953(VarCurr)
=> ( v73968(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3543,axiom,
! [VarCurr] :
( ~ v73947(VarCurr)
=> ( v73967(VarCurr)
<=> v73918(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3553,axiom,
! [VarCurr] :
( v73947(VarCurr)
=> ( v73967(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1672,axiom,
! [VarCurr] :
( ~ v73966(VarCurr)
=> ( v73965(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1703,axiom,
! [VarCurr] :
( v73966(VarCurr)
=> ( v73965(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5503,axiom,
! [VarCurr] :
( v73966(VarCurr)
<=> ( v73889(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13742,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v73927(VarNext)
<=> ( v73928(VarNext)
& v73937(VarNext) ) ) ) ).
fof(addAssignment_22793,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v73937(VarNext)
<=> v73935(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13741,axiom,
! [VarCurr] :
( v73935(VarCurr)
<=> ( v73872(VarCurr)
| v73938(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13740,axiom,
! [VarCurr] :
( v73938(VarCurr)
<=> ( v73939(VarCurr)
& v73959(VarCurr) ) ) ).
fof(writeUnaryOperator_5258,axiom,
! [VarCurr] :
( ~ v73959(VarCurr)
<=> v73872(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13739,axiom,
! [VarCurr] :
( v73939(VarCurr)
<=> ( v73940(VarCurr)
| v73957(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13738,axiom,
! [VarCurr] :
( v73957(VarCurr)
<=> ( v73895(VarCurr)
& v73958(VarCurr) ) ) ).
fof(writeUnaryOperator_5257,axiom,
! [VarCurr] :
( ~ v73958(VarCurr)
<=> v73897(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13737,axiom,
! [VarCurr] :
( v73940(VarCurr)
<=> ( v73941(VarCurr)
& v73897(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13736,axiom,
! [VarCurr] :
( v73941(VarCurr)
<=> ( v73942(VarCurr)
| v73951(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13735,axiom,
! [VarCurr] :
( v73951(VarCurr)
<=> ( v73952(VarCurr)
& v73956(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5502,axiom,
! [VarCurr] :
( v73956(VarCurr)
<=> ( ( v73944(VarCurr,bitIndex2)
<=> $false )
& ( v73944(VarCurr,bitIndex1)
<=> $false )
& ( v73944(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13734,axiom,
! [VarCurr] :
( v73952(VarCurr)
<=> ( v73953(VarCurr)
| v73954(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13733,axiom,
! [VarCurr] :
( v73954(VarCurr)
<=> ( v73895(VarCurr)
& v73955(VarCurr) ) ) ).
fof(writeUnaryOperator_5256,axiom,
! [VarCurr] :
( ~ v73955(VarCurr)
<=> v73953(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5501,axiom,
! [VarCurr] :
( v73953(VarCurr)
<=> ( v73889(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13732,axiom,
! [VarCurr] :
( v73942(VarCurr)
<=> ( v73943(VarCurr)
| v73945(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13731,axiom,
! [VarCurr] :
( v73945(VarCurr)
<=> ( v73946(VarCurr)
& v73950(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5500,axiom,
! [VarCurr] :
( v73950(VarCurr)
<=> ( ( v73944(VarCurr,bitIndex2)
<=> $false )
& ( v73944(VarCurr,bitIndex1)
<=> $true )
& ( v73944(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13730,axiom,
! [VarCurr] :
( v73946(VarCurr)
<=> ( v73947(VarCurr)
| v73948(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13729,axiom,
! [VarCurr] :
( v73948(VarCurr)
<=> ( v73895(VarCurr)
& v73949(VarCurr) ) ) ).
fof(writeUnaryOperator_5255,axiom,
! [VarCurr] :
( ~ v73949(VarCurr)
<=> v73947(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5499,axiom,
! [VarCurr] :
( v73947(VarCurr)
<=> ( v73889(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5498,axiom,
! [VarCurr] :
( v73943(VarCurr)
<=> ( ( v73944(VarCurr,bitIndex2)
<=> $true )
& ( v73944(VarCurr,bitIndex1)
<=> $false )
& ( v73944(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_22792,axiom,
! [VarCurr] :
( v73944(VarCurr,bitIndex0)
<=> v73887(VarCurr) ) ).
fof(addAssignment_22791,axiom,
! [VarCurr] :
( v73944(VarCurr,bitIndex1)
<=> v73885(VarCurr) ) ).
fof(addAssignment_22790,axiom,
! [VarCurr] :
( v73944(VarCurr,bitIndex2)
<=> v73883(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13728,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v73928(VarNext)
<=> ( v73929(VarNext)
& v73920(VarNext) ) ) ) ).
fof(writeUnaryOperator_5254,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v73929(VarNext)
<=> v73931(VarNext) ) ) ).
fof(addAssignment_22789,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v73931(VarNext)
<=> v73920(VarCurr) ) ) ).
fof(addAssignment_22788,axiom,
! [VarCurr] :
( v73920(VarCurr)
<=> v73922(VarCurr) ) ).
fof(addAssignment_22787,axiom,
! [VarCurr] :
( v73922(VarCurr)
<=> v73924(VarCurr) ) ).
fof(addAssignment_22786,axiom,
! [VarCurr] :
( v73924(VarCurr)
<=> v72896(VarCurr) ) ).
fof(addAssignment_22785,axiom,
! [VarCurr] :
( v73918(VarCurr)
<=> $false ) ).
fof(addAssignment_22784,axiom,
! [VarCurr] :
( v73897(VarCurr)
<=> v73899(VarCurr) ) ).
fof(addAssignment_22783,axiom,
! [VarCurr] :
( v73899(VarCurr)
<=> v73901(VarCurr) ) ).
fof(addAssignment_22782,axiom,
! [VarCurr] :
( v73901(VarCurr)
<=> v73903(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13727,axiom,
! [VarCurr] :
( v73903(VarCurr)
<=> ( v73905(VarCurr)
& v72885(VarCurr) ) ) ).
fof(addAssignment_22781,axiom,
! [VarCurr] :
( v73905(VarCurr)
<=> v73907(VarCurr) ) ).
fof(addAssignment_22780,axiom,
! [VarCurr] :
( v73907(VarCurr)
<=> v73909(VarCurr) ) ).
fof(addAssignment_22779,axiom,
! [VarCurr] :
( v73909(VarCurr)
<=> v73911(VarCurr) ) ).
fof(addAssignment_22778,axiom,
! [VarCurr] :
( v73911(VarCurr)
<=> v73913(VarCurr) ) ).
fof(addAssignment_22777,axiom,
! [VarCurr] :
( v73913(VarCurr)
<=> v73915(VarCurr) ) ).
fof(addAssignment_22776,axiom,
! [VarCurr] :
( v73895(VarCurr)
<=> $false ) ).
fof(addAssignment_22775,axiom,
! [VarCurr] :
( v73889(VarCurr)
<=> v73891(VarCurr,bitIndex6) ) ).
fof(addAssignment_22774,axiom,
! [VarCurr] :
( v73891(VarCurr,bitIndex6)
<=> v73893(VarCurr,bitIndex6) ) ).
fof(addAssignment_22773,axiom,
! [VarCurr] :
( v73893(VarCurr,bitIndex6)
<=> v72861(VarCurr,bitIndex6) ) ).
fof(addAssignment_22772,axiom,
! [VarCurr] :
( v73887(VarCurr)
<=> $false ) ).
fof(addAssignment_22771,axiom,
! [VarCurr] :
( v73885(VarCurr)
<=> $false ) ).
fof(addAssignment_22770,axiom,
! [VarCurr] :
( v73883(VarCurr)
<=> $true ) ).
fof(addAssignment_22769,axiom,
! [VarCurr] :
( v73881(VarCurr)
<=> $false ) ).
fof(addAssignment_22768,axiom,
! [VarCurr] :
( v73872(VarCurr)
<=> v73874(VarCurr) ) ).
fof(writeUnaryOperator_5253,axiom,
! [VarCurr] :
( ~ v73874(VarCurr)
<=> v73876(VarCurr) ) ).
fof(addAssignment_22767,axiom,
! [VarCurr] :
( v73876(VarCurr)
<=> v73878(VarCurr) ) ).
fof(addAssignment_22766,axiom,
! [VarCurr] :
( v73878(VarCurr)
<=> v72836(VarCurr) ) ).
fof(addAssignment_22765,axiom,
! [VarCurr] :
( v73744(VarCurr,bitIndex0)
<=> v73746(VarCurr,bitIndex0) ) ).
fof(addAssignment_22764,axiom,
! [VarCurr] :
( v73746(VarCurr,bitIndex0)
<=> v73748(VarCurr,bitIndex0) ) ).
fof(addAssignment_22763,axiom,
! [VarCurr] :
( v73748(VarCurr,bitIndex0)
<=> v73750(VarCurr,bitIndex0) ) ).
fof(addAssignment_22762,axiom,
! [VarCurr] :
( v73750(VarCurr,bitIndex0)
<=> v73752(VarCurr,bitIndex6) ) ).
fof(addAssignment_22761,axiom,
! [VarCurr] :
( v73752(VarCurr,bitIndex6)
<=> v73754(VarCurr,bitIndex6) ) ).
fof(addAssignment_22760,axiom,
! [VarCurr] :
( v73754(VarCurr,bitIndex6)
<=> v73756(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1206,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v73813(VarNext)
=> ( v73756(VarNext)
<=> v73756(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1264,axiom,
! [VarNext] :
( v73813(VarNext)
=> ( v73756(VarNext)
<=> v73848(VarNext) ) ) ).
fof(addAssignment_22759,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v73848(VarNext)
<=> v73846(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3542,axiom,
! [VarCurr] :
( ~ v73758(VarCurr)
=> ( v73846(VarCurr)
<=> v73849(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3552,axiom,
! [VarCurr] :
( v73758(VarCurr)
=> ( v73846(VarCurr)
<=> v73767(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3541,axiom,
! [VarCurr] :
( ~ v73826(VarCurr)
=> ( v73849(VarCurr)
<=> v73804(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3551,axiom,
! [VarCurr] :
( v73826(VarCurr)
=> ( v73849(VarCurr)
<=> v73850(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_933,axiom,
! [VarCurr] :
( ( ~ v73829(VarCurr)
& ~ v73831(VarCurr) )
=> ( v73850(VarCurr)
<=> v73854(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3540,axiom,
! [VarCurr] :
( v73831(VarCurr)
=> ( v73850(VarCurr)
<=> v73853(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3550,axiom,
! [VarCurr] :
( v73829(VarCurr)
=> ( v73850(VarCurr)
<=> v73851(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3539,axiom,
! [VarCurr] :
( ~ v73839(VarCurr)
=> ( v73854(VarCurr)
<=> v73804(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3549,axiom,
! [VarCurr] :
( v73839(VarCurr)
=> ( v73854(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3538,axiom,
! [VarCurr] :
( ~ v73833(VarCurr)
=> ( v73853(VarCurr)
<=> v73804(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3548,axiom,
! [VarCurr] :
( v73833(VarCurr)
=> ( v73853(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1671,axiom,
! [VarCurr] :
( ~ v73852(VarCurr)
=> ( v73851(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1702,axiom,
! [VarCurr] :
( v73852(VarCurr)
=> ( v73851(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5497,axiom,
! [VarCurr] :
( v73852(VarCurr)
<=> ( v73775(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13726,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v73813(VarNext)
<=> ( v73814(VarNext)
& v73823(VarNext) ) ) ) ).
fof(addAssignment_22758,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v73823(VarNext)
<=> v73821(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13725,axiom,
! [VarCurr] :
( v73821(VarCurr)
<=> ( v73758(VarCurr)
| v73824(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13724,axiom,
! [VarCurr] :
( v73824(VarCurr)
<=> ( v73825(VarCurr)
& v73845(VarCurr) ) ) ).
fof(writeUnaryOperator_5252,axiom,
! [VarCurr] :
( ~ v73845(VarCurr)
<=> v73758(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13723,axiom,
! [VarCurr] :
( v73825(VarCurr)
<=> ( v73826(VarCurr)
| v73843(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13722,axiom,
! [VarCurr] :
( v73843(VarCurr)
<=> ( v73781(VarCurr)
& v73844(VarCurr) ) ) ).
fof(writeUnaryOperator_5251,axiom,
! [VarCurr] :
( ~ v73844(VarCurr)
<=> v73783(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13721,axiom,
! [VarCurr] :
( v73826(VarCurr)
<=> ( v73827(VarCurr)
& v73783(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13720,axiom,
! [VarCurr] :
( v73827(VarCurr)
<=> ( v73828(VarCurr)
| v73837(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13719,axiom,
! [VarCurr] :
( v73837(VarCurr)
<=> ( v73838(VarCurr)
& v73842(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5496,axiom,
! [VarCurr] :
( v73842(VarCurr)
<=> ( ( v73830(VarCurr,bitIndex2)
<=> $false )
& ( v73830(VarCurr,bitIndex1)
<=> $false )
& ( v73830(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13718,axiom,
! [VarCurr] :
( v73838(VarCurr)
<=> ( v73839(VarCurr)
| v73840(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13717,axiom,
! [VarCurr] :
( v73840(VarCurr)
<=> ( v73781(VarCurr)
& v73841(VarCurr) ) ) ).
fof(writeUnaryOperator_5250,axiom,
! [VarCurr] :
( ~ v73841(VarCurr)
<=> v73839(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5495,axiom,
! [VarCurr] :
( v73839(VarCurr)
<=> ( v73775(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13716,axiom,
! [VarCurr] :
( v73828(VarCurr)
<=> ( v73829(VarCurr)
| v73831(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13715,axiom,
! [VarCurr] :
( v73831(VarCurr)
<=> ( v73832(VarCurr)
& v73836(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5494,axiom,
! [VarCurr] :
( v73836(VarCurr)
<=> ( ( v73830(VarCurr,bitIndex2)
<=> $false )
& ( v73830(VarCurr,bitIndex1)
<=> $true )
& ( v73830(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13714,axiom,
! [VarCurr] :
( v73832(VarCurr)
<=> ( v73833(VarCurr)
| v73834(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13713,axiom,
! [VarCurr] :
( v73834(VarCurr)
<=> ( v73781(VarCurr)
& v73835(VarCurr) ) ) ).
fof(writeUnaryOperator_5249,axiom,
! [VarCurr] :
( ~ v73835(VarCurr)
<=> v73833(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5493,axiom,
! [VarCurr] :
( v73833(VarCurr)
<=> ( v73775(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5492,axiom,
! [VarCurr] :
( v73829(VarCurr)
<=> ( ( v73830(VarCurr,bitIndex2)
<=> $true )
& ( v73830(VarCurr,bitIndex1)
<=> $false )
& ( v73830(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_22757,axiom,
! [VarCurr] :
( v73830(VarCurr,bitIndex0)
<=> v73773(VarCurr) ) ).
fof(addAssignment_22756,axiom,
! [VarCurr] :
( v73830(VarCurr,bitIndex1)
<=> v73771(VarCurr) ) ).
fof(addAssignment_22755,axiom,
! [VarCurr] :
( v73830(VarCurr,bitIndex2)
<=> v73769(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13712,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v73814(VarNext)
<=> ( v73815(VarNext)
& v73806(VarNext) ) ) ) ).
fof(writeUnaryOperator_5248,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v73815(VarNext)
<=> v73817(VarNext) ) ) ).
fof(addAssignment_22754,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v73817(VarNext)
<=> v73806(VarCurr) ) ) ).
fof(addAssignment_22753,axiom,
! [VarCurr] :
( v73806(VarCurr)
<=> v73808(VarCurr) ) ).
fof(addAssignment_22752,axiom,
! [VarCurr] :
( v73808(VarCurr)
<=> v73810(VarCurr) ) ).
fof(addAssignment_22751,axiom,
! [VarCurr] :
( v73810(VarCurr)
<=> v72896(VarCurr) ) ).
fof(addAssignment_22750,axiom,
! [VarCurr] :
( v73804(VarCurr)
<=> $false ) ).
fof(addAssignment_22749,axiom,
! [VarCurr] :
( v73783(VarCurr)
<=> v73785(VarCurr) ) ).
fof(addAssignment_22748,axiom,
! [VarCurr] :
( v73785(VarCurr)
<=> v73787(VarCurr) ) ).
fof(addAssignment_22747,axiom,
! [VarCurr] :
( v73787(VarCurr)
<=> v73789(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13711,axiom,
! [VarCurr] :
( v73789(VarCurr)
<=> ( v73791(VarCurr)
& v72885(VarCurr) ) ) ).
fof(addAssignment_22746,axiom,
! [VarCurr] :
( v73791(VarCurr)
<=> v73793(VarCurr) ) ).
fof(addAssignment_22745,axiom,
! [VarCurr] :
( v73793(VarCurr)
<=> v73795(VarCurr) ) ).
fof(addAssignment_22744,axiom,
! [VarCurr] :
( v73795(VarCurr)
<=> v73797(VarCurr) ) ).
fof(addAssignment_22743,axiom,
! [VarCurr] :
( v73797(VarCurr)
<=> v73799(VarCurr) ) ).
fof(addAssignment_22742,axiom,
! [VarCurr] :
( v73799(VarCurr)
<=> v73801(VarCurr) ) ).
fof(addAssignment_22741,axiom,
! [VarCurr] :
( v73781(VarCurr)
<=> $false ) ).
fof(addAssignment_22740,axiom,
! [VarCurr] :
( v73775(VarCurr)
<=> v73777(VarCurr,bitIndex6) ) ).
fof(addAssignment_22739,axiom,
! [VarCurr] :
( v73777(VarCurr,bitIndex6)
<=> v73779(VarCurr,bitIndex6) ) ).
fof(addAssignment_22738,axiom,
! [VarCurr] :
( v73779(VarCurr,bitIndex6)
<=> v72861(VarCurr,bitIndex6) ) ).
fof(addAssignment_22737,axiom,
! [VarCurr] :
( v73773(VarCurr)
<=> $false ) ).
fof(addAssignment_22736,axiom,
! [VarCurr] :
( v73771(VarCurr)
<=> $false ) ).
fof(addAssignment_22735,axiom,
! [VarCurr] :
( v73769(VarCurr)
<=> $true ) ).
fof(addAssignment_22734,axiom,
! [VarCurr] :
( v73767(VarCurr)
<=> $false ) ).
fof(addAssignment_22733,axiom,
! [VarCurr] :
( v73758(VarCurr)
<=> v73760(VarCurr) ) ).
fof(writeUnaryOperator_5247,axiom,
! [VarCurr] :
( ~ v73760(VarCurr)
<=> v73762(VarCurr) ) ).
fof(addAssignment_22732,axiom,
! [VarCurr] :
( v73762(VarCurr)
<=> v73764(VarCurr) ) ).
fof(addAssignment_22731,axiom,
! [VarCurr] :
( v73764(VarCurr)
<=> v72836(VarCurr) ) ).
fof(addAssignment_22730,axiom,
! [VarCurr] :
( v73630(VarCurr,bitIndex0)
<=> v73632(VarCurr,bitIndex0) ) ).
fof(addAssignment_22729,axiom,
! [VarCurr] :
( v73632(VarCurr,bitIndex0)
<=> v73634(VarCurr,bitIndex0) ) ).
fof(addAssignment_22728,axiom,
! [VarCurr] :
( v73634(VarCurr,bitIndex0)
<=> v73636(VarCurr,bitIndex0) ) ).
fof(addAssignment_22727,axiom,
! [VarCurr] :
( v73636(VarCurr,bitIndex0)
<=> v73638(VarCurr,bitIndex6) ) ).
fof(addAssignment_22726,axiom,
! [VarCurr] :
( v73638(VarCurr,bitIndex6)
<=> v73640(VarCurr,bitIndex6) ) ).
fof(addAssignment_22725,axiom,
! [VarCurr] :
( v73640(VarCurr,bitIndex6)
<=> v73642(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1205,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v73699(VarNext)
=> ( v73642(VarNext)
<=> v73642(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1263,axiom,
! [VarNext] :
( v73699(VarNext)
=> ( v73642(VarNext)
<=> v73734(VarNext) ) ) ).
fof(addAssignment_22724,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v73734(VarNext)
<=> v73732(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3537,axiom,
! [VarCurr] :
( ~ v73644(VarCurr)
=> ( v73732(VarCurr)
<=> v73735(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3547,axiom,
! [VarCurr] :
( v73644(VarCurr)
=> ( v73732(VarCurr)
<=> v73653(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3536,axiom,
! [VarCurr] :
( ~ v73712(VarCurr)
=> ( v73735(VarCurr)
<=> v73690(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3546,axiom,
! [VarCurr] :
( v73712(VarCurr)
=> ( v73735(VarCurr)
<=> v73736(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_932,axiom,
! [VarCurr] :
( ( ~ v73715(VarCurr)
& ~ v73717(VarCurr) )
=> ( v73736(VarCurr)
<=> v73740(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3535,axiom,
! [VarCurr] :
( v73717(VarCurr)
=> ( v73736(VarCurr)
<=> v73739(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3545,axiom,
! [VarCurr] :
( v73715(VarCurr)
=> ( v73736(VarCurr)
<=> v73737(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3534,axiom,
! [VarCurr] :
( ~ v73725(VarCurr)
=> ( v73740(VarCurr)
<=> v73690(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3544,axiom,
! [VarCurr] :
( v73725(VarCurr)
=> ( v73740(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3533,axiom,
! [VarCurr] :
( ~ v73719(VarCurr)
=> ( v73739(VarCurr)
<=> v73690(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3543,axiom,
! [VarCurr] :
( v73719(VarCurr)
=> ( v73739(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1670,axiom,
! [VarCurr] :
( ~ v73738(VarCurr)
=> ( v73737(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1701,axiom,
! [VarCurr] :
( v73738(VarCurr)
=> ( v73737(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5491,axiom,
! [VarCurr] :
( v73738(VarCurr)
<=> ( v73661(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13710,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v73699(VarNext)
<=> ( v73700(VarNext)
& v73709(VarNext) ) ) ) ).
fof(addAssignment_22723,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v73709(VarNext)
<=> v73707(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13709,axiom,
! [VarCurr] :
( v73707(VarCurr)
<=> ( v73644(VarCurr)
| v73710(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13708,axiom,
! [VarCurr] :
( v73710(VarCurr)
<=> ( v73711(VarCurr)
& v73731(VarCurr) ) ) ).
fof(writeUnaryOperator_5246,axiom,
! [VarCurr] :
( ~ v73731(VarCurr)
<=> v73644(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13707,axiom,
! [VarCurr] :
( v73711(VarCurr)
<=> ( v73712(VarCurr)
| v73729(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13706,axiom,
! [VarCurr] :
( v73729(VarCurr)
<=> ( v73667(VarCurr)
& v73730(VarCurr) ) ) ).
fof(writeUnaryOperator_5245,axiom,
! [VarCurr] :
( ~ v73730(VarCurr)
<=> v73669(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13705,axiom,
! [VarCurr] :
( v73712(VarCurr)
<=> ( v73713(VarCurr)
& v73669(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13704,axiom,
! [VarCurr] :
( v73713(VarCurr)
<=> ( v73714(VarCurr)
| v73723(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13703,axiom,
! [VarCurr] :
( v73723(VarCurr)
<=> ( v73724(VarCurr)
& v73728(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5490,axiom,
! [VarCurr] :
( v73728(VarCurr)
<=> ( ( v73716(VarCurr,bitIndex2)
<=> $false )
& ( v73716(VarCurr,bitIndex1)
<=> $false )
& ( v73716(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13702,axiom,
! [VarCurr] :
( v73724(VarCurr)
<=> ( v73725(VarCurr)
| v73726(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13701,axiom,
! [VarCurr] :
( v73726(VarCurr)
<=> ( v73667(VarCurr)
& v73727(VarCurr) ) ) ).
fof(writeUnaryOperator_5244,axiom,
! [VarCurr] :
( ~ v73727(VarCurr)
<=> v73725(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5489,axiom,
! [VarCurr] :
( v73725(VarCurr)
<=> ( v73661(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13700,axiom,
! [VarCurr] :
( v73714(VarCurr)
<=> ( v73715(VarCurr)
| v73717(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13699,axiom,
! [VarCurr] :
( v73717(VarCurr)
<=> ( v73718(VarCurr)
& v73722(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5488,axiom,
! [VarCurr] :
( v73722(VarCurr)
<=> ( ( v73716(VarCurr,bitIndex2)
<=> $false )
& ( v73716(VarCurr,bitIndex1)
<=> $true )
& ( v73716(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13698,axiom,
! [VarCurr] :
( v73718(VarCurr)
<=> ( v73719(VarCurr)
| v73720(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13697,axiom,
! [VarCurr] :
( v73720(VarCurr)
<=> ( v73667(VarCurr)
& v73721(VarCurr) ) ) ).
fof(writeUnaryOperator_5243,axiom,
! [VarCurr] :
( ~ v73721(VarCurr)
<=> v73719(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5487,axiom,
! [VarCurr] :
( v73719(VarCurr)
<=> ( v73661(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5486,axiom,
! [VarCurr] :
( v73715(VarCurr)
<=> ( ( v73716(VarCurr,bitIndex2)
<=> $true )
& ( v73716(VarCurr,bitIndex1)
<=> $false )
& ( v73716(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_22722,axiom,
! [VarCurr] :
( v73716(VarCurr,bitIndex0)
<=> v73659(VarCurr) ) ).
fof(addAssignment_22721,axiom,
! [VarCurr] :
( v73716(VarCurr,bitIndex1)
<=> v73657(VarCurr) ) ).
fof(addAssignment_22720,axiom,
! [VarCurr] :
( v73716(VarCurr,bitIndex2)
<=> v73655(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13696,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v73700(VarNext)
<=> ( v73701(VarNext)
& v73692(VarNext) ) ) ) ).
fof(writeUnaryOperator_5242,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v73701(VarNext)
<=> v73703(VarNext) ) ) ).
fof(addAssignment_22719,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v73703(VarNext)
<=> v73692(VarCurr) ) ) ).
fof(addAssignment_22718,axiom,
! [VarCurr] :
( v73692(VarCurr)
<=> v73694(VarCurr) ) ).
fof(addAssignment_22717,axiom,
! [VarCurr] :
( v73694(VarCurr)
<=> v73696(VarCurr) ) ).
fof(addAssignment_22716,axiom,
! [VarCurr] :
( v73696(VarCurr)
<=> v72896(VarCurr) ) ).
fof(addAssignment_22715,axiom,
! [VarCurr] :
( v73690(VarCurr)
<=> $false ) ).
fof(addAssignment_22714,axiom,
! [VarCurr] :
( v73669(VarCurr)
<=> v73671(VarCurr) ) ).
fof(addAssignment_22713,axiom,
! [VarCurr] :
( v73671(VarCurr)
<=> v73673(VarCurr) ) ).
fof(addAssignment_22712,axiom,
! [VarCurr] :
( v73673(VarCurr)
<=> v73675(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13695,axiom,
! [VarCurr] :
( v73675(VarCurr)
<=> ( v73677(VarCurr)
& v72885(VarCurr) ) ) ).
fof(addAssignment_22711,axiom,
! [VarCurr] :
( v73677(VarCurr)
<=> v73679(VarCurr) ) ).
fof(addAssignment_22710,axiom,
! [VarCurr] :
( v73679(VarCurr)
<=> v73681(VarCurr) ) ).
fof(addAssignment_22709,axiom,
! [VarCurr] :
( v73681(VarCurr)
<=> v73683(VarCurr) ) ).
fof(addAssignment_22708,axiom,
! [VarCurr] :
( v73683(VarCurr)
<=> v73685(VarCurr) ) ).
fof(addAssignment_22707,axiom,
! [VarCurr] :
( v73685(VarCurr)
<=> v73687(VarCurr) ) ).
fof(addAssignment_22706,axiom,
! [VarCurr] :
( v73667(VarCurr)
<=> $false ) ).
fof(addAssignment_22705,axiom,
! [VarCurr] :
( v73661(VarCurr)
<=> v73663(VarCurr,bitIndex6) ) ).
fof(addAssignment_22704,axiom,
! [VarCurr] :
( v73663(VarCurr,bitIndex6)
<=> v73665(VarCurr,bitIndex6) ) ).
fof(addAssignment_22703,axiom,
! [VarCurr] :
( v73665(VarCurr,bitIndex6)
<=> v72861(VarCurr,bitIndex6) ) ).
fof(addAssignment_22702,axiom,
! [VarCurr] :
( v73659(VarCurr)
<=> $false ) ).
fof(addAssignment_22701,axiom,
! [VarCurr] :
( v73657(VarCurr)
<=> $false ) ).
fof(addAssignment_22700,axiom,
! [VarCurr] :
( v73655(VarCurr)
<=> $true ) ).
fof(addAssignment_22699,axiom,
! [VarCurr] :
( v73653(VarCurr)
<=> $false ) ).
fof(addAssignment_22698,axiom,
! [VarCurr] :
( v73644(VarCurr)
<=> v73646(VarCurr) ) ).
fof(writeUnaryOperator_5241,axiom,
! [VarCurr] :
( ~ v73646(VarCurr)
<=> v73648(VarCurr) ) ).
fof(addAssignment_22697,axiom,
! [VarCurr] :
( v73648(VarCurr)
<=> v73650(VarCurr) ) ).
fof(addAssignment_22696,axiom,
! [VarCurr] :
( v73650(VarCurr)
<=> v72836(VarCurr) ) ).
fof(addAssignment_22695,axiom,
! [VarCurr] :
( v73516(VarCurr,bitIndex0)
<=> v73518(VarCurr,bitIndex0) ) ).
fof(addAssignment_22694,axiom,
! [VarCurr] :
( v73518(VarCurr,bitIndex0)
<=> v73520(VarCurr,bitIndex0) ) ).
fof(addAssignment_22693,axiom,
! [VarCurr] :
( v73520(VarCurr,bitIndex0)
<=> v73522(VarCurr,bitIndex0) ) ).
fof(addAssignment_22692,axiom,
! [VarCurr] :
( v73522(VarCurr,bitIndex0)
<=> v73524(VarCurr,bitIndex6) ) ).
fof(addAssignment_22691,axiom,
! [VarCurr] :
( v73524(VarCurr,bitIndex6)
<=> v73526(VarCurr,bitIndex6) ) ).
fof(addAssignment_22690,axiom,
! [VarCurr] :
( v73526(VarCurr,bitIndex6)
<=> v73528(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1204,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v73585(VarNext)
=> ( v73528(VarNext)
<=> v73528(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1262,axiom,
! [VarNext] :
( v73585(VarNext)
=> ( v73528(VarNext)
<=> v73620(VarNext) ) ) ).
fof(addAssignment_22689,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v73620(VarNext)
<=> v73618(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3532,axiom,
! [VarCurr] :
( ~ v73530(VarCurr)
=> ( v73618(VarCurr)
<=> v73621(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3542,axiom,
! [VarCurr] :
( v73530(VarCurr)
=> ( v73618(VarCurr)
<=> v73539(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3531,axiom,
! [VarCurr] :
( ~ v73598(VarCurr)
=> ( v73621(VarCurr)
<=> v73576(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3541,axiom,
! [VarCurr] :
( v73598(VarCurr)
=> ( v73621(VarCurr)
<=> v73622(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_931,axiom,
! [VarCurr] :
( ( ~ v73601(VarCurr)
& ~ v73603(VarCurr) )
=> ( v73622(VarCurr)
<=> v73626(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3530,axiom,
! [VarCurr] :
( v73603(VarCurr)
=> ( v73622(VarCurr)
<=> v73625(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3540,axiom,
! [VarCurr] :
( v73601(VarCurr)
=> ( v73622(VarCurr)
<=> v73623(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3529,axiom,
! [VarCurr] :
( ~ v73611(VarCurr)
=> ( v73626(VarCurr)
<=> v73576(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3539,axiom,
! [VarCurr] :
( v73611(VarCurr)
=> ( v73626(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3528,axiom,
! [VarCurr] :
( ~ v73605(VarCurr)
=> ( v73625(VarCurr)
<=> v73576(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3538,axiom,
! [VarCurr] :
( v73605(VarCurr)
=> ( v73625(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1669,axiom,
! [VarCurr] :
( ~ v73624(VarCurr)
=> ( v73623(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1700,axiom,
! [VarCurr] :
( v73624(VarCurr)
=> ( v73623(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5485,axiom,
! [VarCurr] :
( v73624(VarCurr)
<=> ( v73547(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13694,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v73585(VarNext)
<=> ( v73586(VarNext)
& v73595(VarNext) ) ) ) ).
fof(addAssignment_22688,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v73595(VarNext)
<=> v73593(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13693,axiom,
! [VarCurr] :
( v73593(VarCurr)
<=> ( v73530(VarCurr)
| v73596(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13692,axiom,
! [VarCurr] :
( v73596(VarCurr)
<=> ( v73597(VarCurr)
& v73617(VarCurr) ) ) ).
fof(writeUnaryOperator_5240,axiom,
! [VarCurr] :
( ~ v73617(VarCurr)
<=> v73530(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13691,axiom,
! [VarCurr] :
( v73597(VarCurr)
<=> ( v73598(VarCurr)
| v73615(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13690,axiom,
! [VarCurr] :
( v73615(VarCurr)
<=> ( v73553(VarCurr)
& v73616(VarCurr) ) ) ).
fof(writeUnaryOperator_5239,axiom,
! [VarCurr] :
( ~ v73616(VarCurr)
<=> v73555(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13689,axiom,
! [VarCurr] :
( v73598(VarCurr)
<=> ( v73599(VarCurr)
& v73555(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13688,axiom,
! [VarCurr] :
( v73599(VarCurr)
<=> ( v73600(VarCurr)
| v73609(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13687,axiom,
! [VarCurr] :
( v73609(VarCurr)
<=> ( v73610(VarCurr)
& v73614(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5484,axiom,
! [VarCurr] :
( v73614(VarCurr)
<=> ( ( v73602(VarCurr,bitIndex2)
<=> $false )
& ( v73602(VarCurr,bitIndex1)
<=> $false )
& ( v73602(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13686,axiom,
! [VarCurr] :
( v73610(VarCurr)
<=> ( v73611(VarCurr)
| v73612(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13685,axiom,
! [VarCurr] :
( v73612(VarCurr)
<=> ( v73553(VarCurr)
& v73613(VarCurr) ) ) ).
fof(writeUnaryOperator_5238,axiom,
! [VarCurr] :
( ~ v73613(VarCurr)
<=> v73611(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5483,axiom,
! [VarCurr] :
( v73611(VarCurr)
<=> ( v73547(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13684,axiom,
! [VarCurr] :
( v73600(VarCurr)
<=> ( v73601(VarCurr)
| v73603(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13683,axiom,
! [VarCurr] :
( v73603(VarCurr)
<=> ( v73604(VarCurr)
& v73608(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5482,axiom,
! [VarCurr] :
( v73608(VarCurr)
<=> ( ( v73602(VarCurr,bitIndex2)
<=> $false )
& ( v73602(VarCurr,bitIndex1)
<=> $true )
& ( v73602(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13682,axiom,
! [VarCurr] :
( v73604(VarCurr)
<=> ( v73605(VarCurr)
| v73606(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13681,axiom,
! [VarCurr] :
( v73606(VarCurr)
<=> ( v73553(VarCurr)
& v73607(VarCurr) ) ) ).
fof(writeUnaryOperator_5237,axiom,
! [VarCurr] :
( ~ v73607(VarCurr)
<=> v73605(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5481,axiom,
! [VarCurr] :
( v73605(VarCurr)
<=> ( v73547(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5480,axiom,
! [VarCurr] :
( v73601(VarCurr)
<=> ( ( v73602(VarCurr,bitIndex2)
<=> $true )
& ( v73602(VarCurr,bitIndex1)
<=> $false )
& ( v73602(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_22687,axiom,
! [VarCurr] :
( v73602(VarCurr,bitIndex0)
<=> v73545(VarCurr) ) ).
fof(addAssignment_22686,axiom,
! [VarCurr] :
( v73602(VarCurr,bitIndex1)
<=> v73543(VarCurr) ) ).
fof(addAssignment_22685,axiom,
! [VarCurr] :
( v73602(VarCurr,bitIndex2)
<=> v73541(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13680,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v73586(VarNext)
<=> ( v73587(VarNext)
& v73578(VarNext) ) ) ) ).
fof(writeUnaryOperator_5236,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v73587(VarNext)
<=> v73589(VarNext) ) ) ).
fof(addAssignment_22684,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v73589(VarNext)
<=> v73578(VarCurr) ) ) ).
fof(addAssignment_22683,axiom,
! [VarCurr] :
( v73578(VarCurr)
<=> v73580(VarCurr) ) ).
fof(addAssignment_22682,axiom,
! [VarCurr] :
( v73580(VarCurr)
<=> v73582(VarCurr) ) ).
fof(addAssignment_22681,axiom,
! [VarCurr] :
( v73582(VarCurr)
<=> v72896(VarCurr) ) ).
fof(addAssignment_22680,axiom,
! [VarCurr] :
( v73576(VarCurr)
<=> $false ) ).
fof(addAssignment_22679,axiom,
! [VarCurr] :
( v73555(VarCurr)
<=> v73557(VarCurr) ) ).
fof(addAssignment_22678,axiom,
! [VarCurr] :
( v73557(VarCurr)
<=> v73559(VarCurr) ) ).
fof(addAssignment_22677,axiom,
! [VarCurr] :
( v73559(VarCurr)
<=> v73561(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13679,axiom,
! [VarCurr] :
( v73561(VarCurr)
<=> ( v73563(VarCurr)
& v72885(VarCurr) ) ) ).
fof(addAssignment_22676,axiom,
! [VarCurr] :
( v73563(VarCurr)
<=> v73565(VarCurr) ) ).
fof(addAssignment_22675,axiom,
! [VarCurr] :
( v73565(VarCurr)
<=> v73567(VarCurr) ) ).
fof(addAssignment_22674,axiom,
! [VarCurr] :
( v73567(VarCurr)
<=> v73569(VarCurr) ) ).
fof(addAssignment_22673,axiom,
! [VarCurr] :
( v73569(VarCurr)
<=> v73571(VarCurr) ) ).
fof(addAssignment_22672,axiom,
! [VarCurr] :
( v73571(VarCurr)
<=> v73573(VarCurr) ) ).
fof(addAssignment_22671,axiom,
! [VarCurr] :
( v73553(VarCurr)
<=> $false ) ).
fof(addAssignment_22670,axiom,
! [VarCurr] :
( v73547(VarCurr)
<=> v73549(VarCurr,bitIndex6) ) ).
fof(addAssignment_22669,axiom,
! [VarCurr] :
( v73549(VarCurr,bitIndex6)
<=> v73551(VarCurr,bitIndex6) ) ).
fof(addAssignment_22668,axiom,
! [VarCurr] :
( v73551(VarCurr,bitIndex6)
<=> v72861(VarCurr,bitIndex6) ) ).
fof(addAssignment_22667,axiom,
! [VarCurr] :
( v73545(VarCurr)
<=> $false ) ).
fof(addAssignment_22666,axiom,
! [VarCurr] :
( v73543(VarCurr)
<=> $false ) ).
fof(addAssignment_22665,axiom,
! [VarCurr] :
( v73541(VarCurr)
<=> $true ) ).
fof(addAssignment_22664,axiom,
! [VarCurr] :
( v73539(VarCurr)
<=> $false ) ).
fof(addAssignment_22663,axiom,
! [VarCurr] :
( v73530(VarCurr)
<=> v73532(VarCurr) ) ).
fof(writeUnaryOperator_5235,axiom,
! [VarCurr] :
( ~ v73532(VarCurr)
<=> v73534(VarCurr) ) ).
fof(addAssignment_22662,axiom,
! [VarCurr] :
( v73534(VarCurr)
<=> v73536(VarCurr) ) ).
fof(addAssignment_22661,axiom,
! [VarCurr] :
( v73536(VarCurr)
<=> v72836(VarCurr) ) ).
fof(addAssignment_22660,axiom,
! [VarCurr] :
( v73402(VarCurr,bitIndex0)
<=> v73404(VarCurr,bitIndex0) ) ).
fof(addAssignment_22659,axiom,
! [VarCurr] :
( v73404(VarCurr,bitIndex0)
<=> v73406(VarCurr,bitIndex0) ) ).
fof(addAssignment_22658,axiom,
! [VarCurr] :
( v73406(VarCurr,bitIndex0)
<=> v73408(VarCurr,bitIndex0) ) ).
fof(addAssignment_22657,axiom,
! [VarCurr] :
( v73408(VarCurr,bitIndex0)
<=> v73410(VarCurr,bitIndex6) ) ).
fof(addAssignment_22656,axiom,
! [VarCurr] :
( v73410(VarCurr,bitIndex6)
<=> v73412(VarCurr,bitIndex6) ) ).
fof(addAssignment_22655,axiom,
! [VarCurr] :
( v73412(VarCurr,bitIndex6)
<=> v73414(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1203,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v73471(VarNext)
=> ( v73414(VarNext)
<=> v73414(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1261,axiom,
! [VarNext] :
( v73471(VarNext)
=> ( v73414(VarNext)
<=> v73506(VarNext) ) ) ).
fof(addAssignment_22654,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v73506(VarNext)
<=> v73504(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3527,axiom,
! [VarCurr] :
( ~ v73416(VarCurr)
=> ( v73504(VarCurr)
<=> v73507(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3537,axiom,
! [VarCurr] :
( v73416(VarCurr)
=> ( v73504(VarCurr)
<=> v73425(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3526,axiom,
! [VarCurr] :
( ~ v73484(VarCurr)
=> ( v73507(VarCurr)
<=> v73462(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3536,axiom,
! [VarCurr] :
( v73484(VarCurr)
=> ( v73507(VarCurr)
<=> v73508(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_930,axiom,
! [VarCurr] :
( ( ~ v73487(VarCurr)
& ~ v73489(VarCurr) )
=> ( v73508(VarCurr)
<=> v73512(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3525,axiom,
! [VarCurr] :
( v73489(VarCurr)
=> ( v73508(VarCurr)
<=> v73511(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3535,axiom,
! [VarCurr] :
( v73487(VarCurr)
=> ( v73508(VarCurr)
<=> v73509(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3524,axiom,
! [VarCurr] :
( ~ v73497(VarCurr)
=> ( v73512(VarCurr)
<=> v73462(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3534,axiom,
! [VarCurr] :
( v73497(VarCurr)
=> ( v73512(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3523,axiom,
! [VarCurr] :
( ~ v73491(VarCurr)
=> ( v73511(VarCurr)
<=> v73462(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3533,axiom,
! [VarCurr] :
( v73491(VarCurr)
=> ( v73511(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1668,axiom,
! [VarCurr] :
( ~ v73510(VarCurr)
=> ( v73509(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1699,axiom,
! [VarCurr] :
( v73510(VarCurr)
=> ( v73509(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5479,axiom,
! [VarCurr] :
( v73510(VarCurr)
<=> ( v73433(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13678,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v73471(VarNext)
<=> ( v73472(VarNext)
& v73481(VarNext) ) ) ) ).
fof(addAssignment_22653,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v73481(VarNext)
<=> v73479(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13677,axiom,
! [VarCurr] :
( v73479(VarCurr)
<=> ( v73416(VarCurr)
| v73482(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13676,axiom,
! [VarCurr] :
( v73482(VarCurr)
<=> ( v73483(VarCurr)
& v73503(VarCurr) ) ) ).
fof(writeUnaryOperator_5234,axiom,
! [VarCurr] :
( ~ v73503(VarCurr)
<=> v73416(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13675,axiom,
! [VarCurr] :
( v73483(VarCurr)
<=> ( v73484(VarCurr)
| v73501(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13674,axiom,
! [VarCurr] :
( v73501(VarCurr)
<=> ( v73439(VarCurr)
& v73502(VarCurr) ) ) ).
fof(writeUnaryOperator_5233,axiom,
! [VarCurr] :
( ~ v73502(VarCurr)
<=> v73441(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13673,axiom,
! [VarCurr] :
( v73484(VarCurr)
<=> ( v73485(VarCurr)
& v73441(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13672,axiom,
! [VarCurr] :
( v73485(VarCurr)
<=> ( v73486(VarCurr)
| v73495(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13671,axiom,
! [VarCurr] :
( v73495(VarCurr)
<=> ( v73496(VarCurr)
& v73500(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5478,axiom,
! [VarCurr] :
( v73500(VarCurr)
<=> ( ( v73488(VarCurr,bitIndex2)
<=> $false )
& ( v73488(VarCurr,bitIndex1)
<=> $false )
& ( v73488(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13670,axiom,
! [VarCurr] :
( v73496(VarCurr)
<=> ( v73497(VarCurr)
| v73498(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13669,axiom,
! [VarCurr] :
( v73498(VarCurr)
<=> ( v73439(VarCurr)
& v73499(VarCurr) ) ) ).
fof(writeUnaryOperator_5232,axiom,
! [VarCurr] :
( ~ v73499(VarCurr)
<=> v73497(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5477,axiom,
! [VarCurr] :
( v73497(VarCurr)
<=> ( v73433(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13668,axiom,
! [VarCurr] :
( v73486(VarCurr)
<=> ( v73487(VarCurr)
| v73489(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13667,axiom,
! [VarCurr] :
( v73489(VarCurr)
<=> ( v73490(VarCurr)
& v73494(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5476,axiom,
! [VarCurr] :
( v73494(VarCurr)
<=> ( ( v73488(VarCurr,bitIndex2)
<=> $false )
& ( v73488(VarCurr,bitIndex1)
<=> $true )
& ( v73488(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13666,axiom,
! [VarCurr] :
( v73490(VarCurr)
<=> ( v73491(VarCurr)
| v73492(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13665,axiom,
! [VarCurr] :
( v73492(VarCurr)
<=> ( v73439(VarCurr)
& v73493(VarCurr) ) ) ).
fof(writeUnaryOperator_5231,axiom,
! [VarCurr] :
( ~ v73493(VarCurr)
<=> v73491(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5475,axiom,
! [VarCurr] :
( v73491(VarCurr)
<=> ( v73433(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5474,axiom,
! [VarCurr] :
( v73487(VarCurr)
<=> ( ( v73488(VarCurr,bitIndex2)
<=> $true )
& ( v73488(VarCurr,bitIndex1)
<=> $false )
& ( v73488(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_22652,axiom,
! [VarCurr] :
( v73488(VarCurr,bitIndex0)
<=> v73431(VarCurr) ) ).
fof(addAssignment_22651,axiom,
! [VarCurr] :
( v73488(VarCurr,bitIndex1)
<=> v73429(VarCurr) ) ).
fof(addAssignment_22650,axiom,
! [VarCurr] :
( v73488(VarCurr,bitIndex2)
<=> v73427(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13664,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v73472(VarNext)
<=> ( v73473(VarNext)
& v73464(VarNext) ) ) ) ).
fof(writeUnaryOperator_5230,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v73473(VarNext)
<=> v73475(VarNext) ) ) ).
fof(addAssignment_22649,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v73475(VarNext)
<=> v73464(VarCurr) ) ) ).
fof(addAssignment_22648,axiom,
! [VarCurr] :
( v73464(VarCurr)
<=> v73466(VarCurr) ) ).
fof(addAssignment_22647,axiom,
! [VarCurr] :
( v73466(VarCurr)
<=> v73468(VarCurr) ) ).
fof(addAssignment_22646,axiom,
! [VarCurr] :
( v73468(VarCurr)
<=> v72896(VarCurr) ) ).
fof(addAssignment_22645,axiom,
! [VarCurr] :
( v73462(VarCurr)
<=> $false ) ).
fof(addAssignment_22644,axiom,
! [VarCurr] :
( v73441(VarCurr)
<=> v73443(VarCurr) ) ).
fof(addAssignment_22643,axiom,
! [VarCurr] :
( v73443(VarCurr)
<=> v73445(VarCurr) ) ).
fof(addAssignment_22642,axiom,
! [VarCurr] :
( v73445(VarCurr)
<=> v73447(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13663,axiom,
! [VarCurr] :
( v73447(VarCurr)
<=> ( v73449(VarCurr)
& v72885(VarCurr) ) ) ).
fof(addAssignment_22641,axiom,
! [VarCurr] :
( v73449(VarCurr)
<=> v73451(VarCurr) ) ).
fof(addAssignment_22640,axiom,
! [VarCurr] :
( v73451(VarCurr)
<=> v73453(VarCurr) ) ).
fof(addAssignment_22639,axiom,
! [VarCurr] :
( v73453(VarCurr)
<=> v73455(VarCurr) ) ).
fof(addAssignment_22638,axiom,
! [VarCurr] :
( v73455(VarCurr)
<=> v73457(VarCurr) ) ).
fof(addAssignment_22637,axiom,
! [VarCurr] :
( v73457(VarCurr)
<=> v73459(VarCurr) ) ).
fof(addAssignment_22636,axiom,
! [VarCurr] :
( v73439(VarCurr)
<=> $false ) ).
fof(addAssignment_22635,axiom,
! [VarCurr] :
( v73433(VarCurr)
<=> v73435(VarCurr,bitIndex6) ) ).
fof(addAssignment_22634,axiom,
! [VarCurr] :
( v73435(VarCurr,bitIndex6)
<=> v73437(VarCurr,bitIndex6) ) ).
fof(addAssignment_22633,axiom,
! [VarCurr] :
( v73437(VarCurr,bitIndex6)
<=> v72861(VarCurr,bitIndex6) ) ).
fof(addAssignment_22632,axiom,
! [VarCurr] :
( v73431(VarCurr)
<=> $false ) ).
fof(addAssignment_22631,axiom,
! [VarCurr] :
( v73429(VarCurr)
<=> $false ) ).
fof(addAssignment_22630,axiom,
! [VarCurr] :
( v73427(VarCurr)
<=> $true ) ).
fof(addAssignment_22629,axiom,
! [VarCurr] :
( v73425(VarCurr)
<=> $false ) ).
fof(addAssignment_22628,axiom,
! [VarCurr] :
( v73416(VarCurr)
<=> v73418(VarCurr) ) ).
fof(writeUnaryOperator_5229,axiom,
! [VarCurr] :
( ~ v73418(VarCurr)
<=> v73420(VarCurr) ) ).
fof(addAssignment_22627,axiom,
! [VarCurr] :
( v73420(VarCurr)
<=> v73422(VarCurr) ) ).
fof(addAssignment_22626,axiom,
! [VarCurr] :
( v73422(VarCurr)
<=> v72836(VarCurr) ) ).
fof(addAssignment_22625,axiom,
! [VarCurr] :
( v73288(VarCurr,bitIndex0)
<=> v73290(VarCurr,bitIndex0) ) ).
fof(addAssignment_22624,axiom,
! [VarCurr] :
( v73290(VarCurr,bitIndex0)
<=> v73292(VarCurr,bitIndex0) ) ).
fof(addAssignment_22623,axiom,
! [VarCurr] :
( v73292(VarCurr,bitIndex0)
<=> v73294(VarCurr,bitIndex0) ) ).
fof(addAssignment_22622,axiom,
! [VarCurr] :
( v73294(VarCurr,bitIndex0)
<=> v73296(VarCurr,bitIndex6) ) ).
fof(addAssignment_22621,axiom,
! [VarCurr] :
( v73296(VarCurr,bitIndex6)
<=> v73298(VarCurr,bitIndex6) ) ).
fof(addAssignment_22620,axiom,
! [VarCurr] :
( v73298(VarCurr,bitIndex6)
<=> v73300(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1202,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v73357(VarNext)
=> ( v73300(VarNext)
<=> v73300(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1260,axiom,
! [VarNext] :
( v73357(VarNext)
=> ( v73300(VarNext)
<=> v73392(VarNext) ) ) ).
fof(addAssignment_22619,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v73392(VarNext)
<=> v73390(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3522,axiom,
! [VarCurr] :
( ~ v73302(VarCurr)
=> ( v73390(VarCurr)
<=> v73393(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3532,axiom,
! [VarCurr] :
( v73302(VarCurr)
=> ( v73390(VarCurr)
<=> v73311(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3521,axiom,
! [VarCurr] :
( ~ v73370(VarCurr)
=> ( v73393(VarCurr)
<=> v73348(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3531,axiom,
! [VarCurr] :
( v73370(VarCurr)
=> ( v73393(VarCurr)
<=> v73394(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_929,axiom,
! [VarCurr] :
( ( ~ v73373(VarCurr)
& ~ v73375(VarCurr) )
=> ( v73394(VarCurr)
<=> v73398(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3520,axiom,
! [VarCurr] :
( v73375(VarCurr)
=> ( v73394(VarCurr)
<=> v73397(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3530,axiom,
! [VarCurr] :
( v73373(VarCurr)
=> ( v73394(VarCurr)
<=> v73395(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3519,axiom,
! [VarCurr] :
( ~ v73383(VarCurr)
=> ( v73398(VarCurr)
<=> v73348(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3529,axiom,
! [VarCurr] :
( v73383(VarCurr)
=> ( v73398(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3518,axiom,
! [VarCurr] :
( ~ v73377(VarCurr)
=> ( v73397(VarCurr)
<=> v73348(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3528,axiom,
! [VarCurr] :
( v73377(VarCurr)
=> ( v73397(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1667,axiom,
! [VarCurr] :
( ~ v73396(VarCurr)
=> ( v73395(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1698,axiom,
! [VarCurr] :
( v73396(VarCurr)
=> ( v73395(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5473,axiom,
! [VarCurr] :
( v73396(VarCurr)
<=> ( v73319(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13662,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v73357(VarNext)
<=> ( v73358(VarNext)
& v73367(VarNext) ) ) ) ).
fof(addAssignment_22618,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v73367(VarNext)
<=> v73365(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13661,axiom,
! [VarCurr] :
( v73365(VarCurr)
<=> ( v73302(VarCurr)
| v73368(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13660,axiom,
! [VarCurr] :
( v73368(VarCurr)
<=> ( v73369(VarCurr)
& v73389(VarCurr) ) ) ).
fof(writeUnaryOperator_5228,axiom,
! [VarCurr] :
( ~ v73389(VarCurr)
<=> v73302(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13659,axiom,
! [VarCurr] :
( v73369(VarCurr)
<=> ( v73370(VarCurr)
| v73387(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13658,axiom,
! [VarCurr] :
( v73387(VarCurr)
<=> ( v73325(VarCurr)
& v73388(VarCurr) ) ) ).
fof(writeUnaryOperator_5227,axiom,
! [VarCurr] :
( ~ v73388(VarCurr)
<=> v73327(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13657,axiom,
! [VarCurr] :
( v73370(VarCurr)
<=> ( v73371(VarCurr)
& v73327(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13656,axiom,
! [VarCurr] :
( v73371(VarCurr)
<=> ( v73372(VarCurr)
| v73381(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13655,axiom,
! [VarCurr] :
( v73381(VarCurr)
<=> ( v73382(VarCurr)
& v73386(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5472,axiom,
! [VarCurr] :
( v73386(VarCurr)
<=> ( ( v73374(VarCurr,bitIndex2)
<=> $false )
& ( v73374(VarCurr,bitIndex1)
<=> $false )
& ( v73374(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13654,axiom,
! [VarCurr] :
( v73382(VarCurr)
<=> ( v73383(VarCurr)
| v73384(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13653,axiom,
! [VarCurr] :
( v73384(VarCurr)
<=> ( v73325(VarCurr)
& v73385(VarCurr) ) ) ).
fof(writeUnaryOperator_5226,axiom,
! [VarCurr] :
( ~ v73385(VarCurr)
<=> v73383(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5471,axiom,
! [VarCurr] :
( v73383(VarCurr)
<=> ( v73319(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13652,axiom,
! [VarCurr] :
( v73372(VarCurr)
<=> ( v73373(VarCurr)
| v73375(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13651,axiom,
! [VarCurr] :
( v73375(VarCurr)
<=> ( v73376(VarCurr)
& v73380(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5470,axiom,
! [VarCurr] :
( v73380(VarCurr)
<=> ( ( v73374(VarCurr,bitIndex2)
<=> $false )
& ( v73374(VarCurr,bitIndex1)
<=> $true )
& ( v73374(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13650,axiom,
! [VarCurr] :
( v73376(VarCurr)
<=> ( v73377(VarCurr)
| v73378(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13649,axiom,
! [VarCurr] :
( v73378(VarCurr)
<=> ( v73325(VarCurr)
& v73379(VarCurr) ) ) ).
fof(writeUnaryOperator_5225,axiom,
! [VarCurr] :
( ~ v73379(VarCurr)
<=> v73377(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5469,axiom,
! [VarCurr] :
( v73377(VarCurr)
<=> ( v73319(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5468,axiom,
! [VarCurr] :
( v73373(VarCurr)
<=> ( ( v73374(VarCurr,bitIndex2)
<=> $true )
& ( v73374(VarCurr,bitIndex1)
<=> $false )
& ( v73374(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_22617,axiom,
! [VarCurr] :
( v73374(VarCurr,bitIndex0)
<=> v73317(VarCurr) ) ).
fof(addAssignment_22616,axiom,
! [VarCurr] :
( v73374(VarCurr,bitIndex1)
<=> v73315(VarCurr) ) ).
fof(addAssignment_22615,axiom,
! [VarCurr] :
( v73374(VarCurr,bitIndex2)
<=> v73313(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13648,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v73358(VarNext)
<=> ( v73359(VarNext)
& v73350(VarNext) ) ) ) ).
fof(writeUnaryOperator_5224,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v73359(VarNext)
<=> v73361(VarNext) ) ) ).
fof(addAssignment_22614,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v73361(VarNext)
<=> v73350(VarCurr) ) ) ).
fof(addAssignment_22613,axiom,
! [VarCurr] :
( v73350(VarCurr)
<=> v73352(VarCurr) ) ).
fof(addAssignment_22612,axiom,
! [VarCurr] :
( v73352(VarCurr)
<=> v73354(VarCurr) ) ).
fof(addAssignment_22611,axiom,
! [VarCurr] :
( v73354(VarCurr)
<=> v72896(VarCurr) ) ).
fof(addAssignment_22610,axiom,
! [VarCurr] :
( v73348(VarCurr)
<=> $false ) ).
fof(addAssignment_22609,axiom,
! [VarCurr] :
( v73327(VarCurr)
<=> v73329(VarCurr) ) ).
fof(addAssignment_22608,axiom,
! [VarCurr] :
( v73329(VarCurr)
<=> v73331(VarCurr) ) ).
fof(addAssignment_22607,axiom,
! [VarCurr] :
( v73331(VarCurr)
<=> v73333(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13647,axiom,
! [VarCurr] :
( v73333(VarCurr)
<=> ( v73335(VarCurr)
& v72885(VarCurr) ) ) ).
fof(addAssignment_22606,axiom,
! [VarCurr] :
( v73335(VarCurr)
<=> v73337(VarCurr) ) ).
fof(addAssignment_22605,axiom,
! [VarCurr] :
( v73337(VarCurr)
<=> v73339(VarCurr) ) ).
fof(addAssignment_22604,axiom,
! [VarCurr] :
( v73339(VarCurr)
<=> v73341(VarCurr) ) ).
fof(addAssignment_22603,axiom,
! [VarCurr] :
( v73341(VarCurr)
<=> v73343(VarCurr) ) ).
fof(addAssignment_22602,axiom,
! [VarCurr] :
( v73343(VarCurr)
<=> v73345(VarCurr) ) ).
fof(addAssignment_22601,axiom,
! [VarCurr] :
( v73325(VarCurr)
<=> $false ) ).
fof(addAssignment_22600,axiom,
! [VarCurr] :
( v73319(VarCurr)
<=> v73321(VarCurr,bitIndex6) ) ).
fof(addAssignment_22599,axiom,
! [VarCurr] :
( v73321(VarCurr,bitIndex6)
<=> v73323(VarCurr,bitIndex6) ) ).
fof(addAssignment_22598,axiom,
! [VarCurr] :
( v73323(VarCurr,bitIndex6)
<=> v72861(VarCurr,bitIndex6) ) ).
fof(addAssignment_22597,axiom,
! [VarCurr] :
( v73317(VarCurr)
<=> $false ) ).
fof(addAssignment_22596,axiom,
! [VarCurr] :
( v73315(VarCurr)
<=> $false ) ).
fof(addAssignment_22595,axiom,
! [VarCurr] :
( v73313(VarCurr)
<=> $true ) ).
fof(addAssignment_22594,axiom,
! [VarCurr] :
( v73311(VarCurr)
<=> $false ) ).
fof(addAssignment_22593,axiom,
! [VarCurr] :
( v73302(VarCurr)
<=> v73304(VarCurr) ) ).
fof(writeUnaryOperator_5223,axiom,
! [VarCurr] :
( ~ v73304(VarCurr)
<=> v73306(VarCurr) ) ).
fof(addAssignment_22592,axiom,
! [VarCurr] :
( v73306(VarCurr)
<=> v73308(VarCurr) ) ).
fof(addAssignment_22591,axiom,
! [VarCurr] :
( v73308(VarCurr)
<=> v72836(VarCurr) ) ).
fof(addAssignment_22590,axiom,
! [VarCurr] :
( v73174(VarCurr,bitIndex0)
<=> v73176(VarCurr,bitIndex0) ) ).
fof(addAssignment_22589,axiom,
! [VarCurr] :
( v73176(VarCurr,bitIndex0)
<=> v73178(VarCurr,bitIndex0) ) ).
fof(addAssignment_22588,axiom,
! [VarCurr] :
( v73178(VarCurr,bitIndex0)
<=> v73180(VarCurr,bitIndex0) ) ).
fof(addAssignment_22587,axiom,
! [VarCurr] :
( v73180(VarCurr,bitIndex0)
<=> v73182(VarCurr,bitIndex6) ) ).
fof(addAssignment_22586,axiom,
! [VarCurr] :
( v73182(VarCurr,bitIndex6)
<=> v73184(VarCurr,bitIndex6) ) ).
fof(addAssignment_22585,axiom,
! [VarCurr] :
( v73184(VarCurr,bitIndex6)
<=> v73186(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1201,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v73243(VarNext)
=> ( v73186(VarNext)
<=> v73186(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1259,axiom,
! [VarNext] :
( v73243(VarNext)
=> ( v73186(VarNext)
<=> v73278(VarNext) ) ) ).
fof(addAssignment_22584,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v73278(VarNext)
<=> v73276(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3517,axiom,
! [VarCurr] :
( ~ v73188(VarCurr)
=> ( v73276(VarCurr)
<=> v73279(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3527,axiom,
! [VarCurr] :
( v73188(VarCurr)
=> ( v73276(VarCurr)
<=> v73197(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3516,axiom,
! [VarCurr] :
( ~ v73256(VarCurr)
=> ( v73279(VarCurr)
<=> v73234(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3526,axiom,
! [VarCurr] :
( v73256(VarCurr)
=> ( v73279(VarCurr)
<=> v73280(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_928,axiom,
! [VarCurr] :
( ( ~ v73259(VarCurr)
& ~ v73261(VarCurr) )
=> ( v73280(VarCurr)
<=> v73284(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3515,axiom,
! [VarCurr] :
( v73261(VarCurr)
=> ( v73280(VarCurr)
<=> v73283(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3525,axiom,
! [VarCurr] :
( v73259(VarCurr)
=> ( v73280(VarCurr)
<=> v73281(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3514,axiom,
! [VarCurr] :
( ~ v73269(VarCurr)
=> ( v73284(VarCurr)
<=> v73234(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3524,axiom,
! [VarCurr] :
( v73269(VarCurr)
=> ( v73284(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3513,axiom,
! [VarCurr] :
( ~ v73263(VarCurr)
=> ( v73283(VarCurr)
<=> v73234(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3523,axiom,
! [VarCurr] :
( v73263(VarCurr)
=> ( v73283(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1666,axiom,
! [VarCurr] :
( ~ v73282(VarCurr)
=> ( v73281(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1697,axiom,
! [VarCurr] :
( v73282(VarCurr)
=> ( v73281(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5467,axiom,
! [VarCurr] :
( v73282(VarCurr)
<=> ( v73205(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13646,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v73243(VarNext)
<=> ( v73244(VarNext)
& v73253(VarNext) ) ) ) ).
fof(addAssignment_22583,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v73253(VarNext)
<=> v73251(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13645,axiom,
! [VarCurr] :
( v73251(VarCurr)
<=> ( v73188(VarCurr)
| v73254(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13644,axiom,
! [VarCurr] :
( v73254(VarCurr)
<=> ( v73255(VarCurr)
& v73275(VarCurr) ) ) ).
fof(writeUnaryOperator_5222,axiom,
! [VarCurr] :
( ~ v73275(VarCurr)
<=> v73188(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13643,axiom,
! [VarCurr] :
( v73255(VarCurr)
<=> ( v73256(VarCurr)
| v73273(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13642,axiom,
! [VarCurr] :
( v73273(VarCurr)
<=> ( v73211(VarCurr)
& v73274(VarCurr) ) ) ).
fof(writeUnaryOperator_5221,axiom,
! [VarCurr] :
( ~ v73274(VarCurr)
<=> v73213(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13641,axiom,
! [VarCurr] :
( v73256(VarCurr)
<=> ( v73257(VarCurr)
& v73213(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13640,axiom,
! [VarCurr] :
( v73257(VarCurr)
<=> ( v73258(VarCurr)
| v73267(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13639,axiom,
! [VarCurr] :
( v73267(VarCurr)
<=> ( v73268(VarCurr)
& v73272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5466,axiom,
! [VarCurr] :
( v73272(VarCurr)
<=> ( ( v73260(VarCurr,bitIndex2)
<=> $false )
& ( v73260(VarCurr,bitIndex1)
<=> $false )
& ( v73260(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13638,axiom,
! [VarCurr] :
( v73268(VarCurr)
<=> ( v73269(VarCurr)
| v73270(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13637,axiom,
! [VarCurr] :
( v73270(VarCurr)
<=> ( v73211(VarCurr)
& v73271(VarCurr) ) ) ).
fof(writeUnaryOperator_5220,axiom,
! [VarCurr] :
( ~ v73271(VarCurr)
<=> v73269(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5465,axiom,
! [VarCurr] :
( v73269(VarCurr)
<=> ( v73205(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13636,axiom,
! [VarCurr] :
( v73258(VarCurr)
<=> ( v73259(VarCurr)
| v73261(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13635,axiom,
! [VarCurr] :
( v73261(VarCurr)
<=> ( v73262(VarCurr)
& v73266(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5464,axiom,
! [VarCurr] :
( v73266(VarCurr)
<=> ( ( v73260(VarCurr,bitIndex2)
<=> $false )
& ( v73260(VarCurr,bitIndex1)
<=> $true )
& ( v73260(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13634,axiom,
! [VarCurr] :
( v73262(VarCurr)
<=> ( v73263(VarCurr)
| v73264(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13633,axiom,
! [VarCurr] :
( v73264(VarCurr)
<=> ( v73211(VarCurr)
& v73265(VarCurr) ) ) ).
fof(writeUnaryOperator_5219,axiom,
! [VarCurr] :
( ~ v73265(VarCurr)
<=> v73263(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5463,axiom,
! [VarCurr] :
( v73263(VarCurr)
<=> ( v73205(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5462,axiom,
! [VarCurr] :
( v73259(VarCurr)
<=> ( ( v73260(VarCurr,bitIndex2)
<=> $true )
& ( v73260(VarCurr,bitIndex1)
<=> $false )
& ( v73260(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_22582,axiom,
! [VarCurr] :
( v73260(VarCurr,bitIndex0)
<=> v73203(VarCurr) ) ).
fof(addAssignment_22581,axiom,
! [VarCurr] :
( v73260(VarCurr,bitIndex1)
<=> v73201(VarCurr) ) ).
fof(addAssignment_22580,axiom,
! [VarCurr] :
( v73260(VarCurr,bitIndex2)
<=> v73199(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13632,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v73244(VarNext)
<=> ( v73245(VarNext)
& v73236(VarNext) ) ) ) ).
fof(writeUnaryOperator_5218,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v73245(VarNext)
<=> v73247(VarNext) ) ) ).
fof(addAssignment_22579,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v73247(VarNext)
<=> v73236(VarCurr) ) ) ).
fof(addAssignment_22578,axiom,
! [VarCurr] :
( v73236(VarCurr)
<=> v73238(VarCurr) ) ).
fof(addAssignment_22577,axiom,
! [VarCurr] :
( v73238(VarCurr)
<=> v73240(VarCurr) ) ).
fof(addAssignment_22576,axiom,
! [VarCurr] :
( v73240(VarCurr)
<=> v72896(VarCurr) ) ).
fof(addAssignment_22575,axiom,
! [VarCurr] :
( v73234(VarCurr)
<=> $false ) ).
fof(addAssignment_22574,axiom,
! [VarCurr] :
( v73213(VarCurr)
<=> v73215(VarCurr) ) ).
fof(addAssignment_22573,axiom,
! [VarCurr] :
( v73215(VarCurr)
<=> v73217(VarCurr) ) ).
fof(addAssignment_22572,axiom,
! [VarCurr] :
( v73217(VarCurr)
<=> v73219(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13631,axiom,
! [VarCurr] :
( v73219(VarCurr)
<=> ( v73221(VarCurr)
& v72885(VarCurr) ) ) ).
fof(addAssignment_22571,axiom,
! [VarCurr] :
( v73221(VarCurr)
<=> v73223(VarCurr) ) ).
fof(addAssignment_22570,axiom,
! [VarCurr] :
( v73223(VarCurr)
<=> v73225(VarCurr) ) ).
fof(addAssignment_22569,axiom,
! [VarCurr] :
( v73225(VarCurr)
<=> v73227(VarCurr) ) ).
fof(addAssignment_22568,axiom,
! [VarCurr] :
( v73227(VarCurr)
<=> v73229(VarCurr) ) ).
fof(addAssignment_22567,axiom,
! [VarCurr] :
( v73229(VarCurr)
<=> v73231(VarCurr) ) ).
fof(addAssignment_22566,axiom,
! [VarCurr] :
( v73211(VarCurr)
<=> $false ) ).
fof(addAssignment_22565,axiom,
! [VarCurr] :
( v73205(VarCurr)
<=> v73207(VarCurr,bitIndex6) ) ).
fof(addAssignment_22564,axiom,
! [VarCurr] :
( v73207(VarCurr,bitIndex6)
<=> v73209(VarCurr,bitIndex6) ) ).
fof(addAssignment_22563,axiom,
! [VarCurr] :
( v73209(VarCurr,bitIndex6)
<=> v72861(VarCurr,bitIndex6) ) ).
fof(addAssignment_22562,axiom,
! [VarCurr] :
( v73203(VarCurr)
<=> $false ) ).
fof(addAssignment_22561,axiom,
! [VarCurr] :
( v73201(VarCurr)
<=> $false ) ).
fof(addAssignment_22560,axiom,
! [VarCurr] :
( v73199(VarCurr)
<=> $true ) ).
fof(addAssignment_22559,axiom,
! [VarCurr] :
( v73197(VarCurr)
<=> $false ) ).
fof(addAssignment_22558,axiom,
! [VarCurr] :
( v73188(VarCurr)
<=> v73190(VarCurr) ) ).
fof(writeUnaryOperator_5217,axiom,
! [VarCurr] :
( ~ v73190(VarCurr)
<=> v73192(VarCurr) ) ).
fof(addAssignment_22557,axiom,
! [VarCurr] :
( v73192(VarCurr)
<=> v73194(VarCurr) ) ).
fof(addAssignment_22556,axiom,
! [VarCurr] :
( v73194(VarCurr)
<=> v72836(VarCurr) ) ).
fof(addAssignment_22555,axiom,
! [VarCurr] :
( v73060(VarCurr,bitIndex0)
<=> v73062(VarCurr,bitIndex0) ) ).
fof(addAssignment_22554,axiom,
! [VarCurr] :
( v73062(VarCurr,bitIndex0)
<=> v73064(VarCurr,bitIndex0) ) ).
fof(addAssignment_22553,axiom,
! [VarCurr] :
( v73064(VarCurr,bitIndex0)
<=> v73066(VarCurr,bitIndex0) ) ).
fof(addAssignment_22552,axiom,
! [VarCurr] :
( v73066(VarCurr,bitIndex0)
<=> v73068(VarCurr,bitIndex6) ) ).
fof(addAssignment_22551,axiom,
! [VarCurr] :
( v73068(VarCurr,bitIndex6)
<=> v73070(VarCurr,bitIndex6) ) ).
fof(addAssignment_22550,axiom,
! [VarCurr] :
( v73070(VarCurr,bitIndex6)
<=> v73072(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1200,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v73129(VarNext)
=> ( v73072(VarNext)
<=> v73072(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1258,axiom,
! [VarNext] :
( v73129(VarNext)
=> ( v73072(VarNext)
<=> v73164(VarNext) ) ) ).
fof(addAssignment_22549,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v73164(VarNext)
<=> v73162(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3512,axiom,
! [VarCurr] :
( ~ v73074(VarCurr)
=> ( v73162(VarCurr)
<=> v73165(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3522,axiom,
! [VarCurr] :
( v73074(VarCurr)
=> ( v73162(VarCurr)
<=> v73083(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3511,axiom,
! [VarCurr] :
( ~ v73142(VarCurr)
=> ( v73165(VarCurr)
<=> v73120(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3521,axiom,
! [VarCurr] :
( v73142(VarCurr)
=> ( v73165(VarCurr)
<=> v73166(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_927,axiom,
! [VarCurr] :
( ( ~ v73145(VarCurr)
& ~ v73147(VarCurr) )
=> ( v73166(VarCurr)
<=> v73170(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3510,axiom,
! [VarCurr] :
( v73147(VarCurr)
=> ( v73166(VarCurr)
<=> v73169(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3520,axiom,
! [VarCurr] :
( v73145(VarCurr)
=> ( v73166(VarCurr)
<=> v73167(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3509,axiom,
! [VarCurr] :
( ~ v73155(VarCurr)
=> ( v73170(VarCurr)
<=> v73120(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3519,axiom,
! [VarCurr] :
( v73155(VarCurr)
=> ( v73170(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3508,axiom,
! [VarCurr] :
( ~ v73149(VarCurr)
=> ( v73169(VarCurr)
<=> v73120(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3518,axiom,
! [VarCurr] :
( v73149(VarCurr)
=> ( v73169(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1665,axiom,
! [VarCurr] :
( ~ v73168(VarCurr)
=> ( v73167(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1696,axiom,
! [VarCurr] :
( v73168(VarCurr)
=> ( v73167(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5461,axiom,
! [VarCurr] :
( v73168(VarCurr)
<=> ( v73091(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13630,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v73129(VarNext)
<=> ( v73130(VarNext)
& v73139(VarNext) ) ) ) ).
fof(addAssignment_22548,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v73139(VarNext)
<=> v73137(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13629,axiom,
! [VarCurr] :
( v73137(VarCurr)
<=> ( v73074(VarCurr)
| v73140(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13628,axiom,
! [VarCurr] :
( v73140(VarCurr)
<=> ( v73141(VarCurr)
& v73161(VarCurr) ) ) ).
fof(writeUnaryOperator_5216,axiom,
! [VarCurr] :
( ~ v73161(VarCurr)
<=> v73074(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13627,axiom,
! [VarCurr] :
( v73141(VarCurr)
<=> ( v73142(VarCurr)
| v73159(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13626,axiom,
! [VarCurr] :
( v73159(VarCurr)
<=> ( v73097(VarCurr)
& v73160(VarCurr) ) ) ).
fof(writeUnaryOperator_5215,axiom,
! [VarCurr] :
( ~ v73160(VarCurr)
<=> v73099(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13625,axiom,
! [VarCurr] :
( v73142(VarCurr)
<=> ( v73143(VarCurr)
& v73099(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13624,axiom,
! [VarCurr] :
( v73143(VarCurr)
<=> ( v73144(VarCurr)
| v73153(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13623,axiom,
! [VarCurr] :
( v73153(VarCurr)
<=> ( v73154(VarCurr)
& v73158(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5460,axiom,
! [VarCurr] :
( v73158(VarCurr)
<=> ( ( v73146(VarCurr,bitIndex2)
<=> $false )
& ( v73146(VarCurr,bitIndex1)
<=> $false )
& ( v73146(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13622,axiom,
! [VarCurr] :
( v73154(VarCurr)
<=> ( v73155(VarCurr)
| v73156(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13621,axiom,
! [VarCurr] :
( v73156(VarCurr)
<=> ( v73097(VarCurr)
& v73157(VarCurr) ) ) ).
fof(writeUnaryOperator_5214,axiom,
! [VarCurr] :
( ~ v73157(VarCurr)
<=> v73155(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5459,axiom,
! [VarCurr] :
( v73155(VarCurr)
<=> ( v73091(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13620,axiom,
! [VarCurr] :
( v73144(VarCurr)
<=> ( v73145(VarCurr)
| v73147(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13619,axiom,
! [VarCurr] :
( v73147(VarCurr)
<=> ( v73148(VarCurr)
& v73152(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5458,axiom,
! [VarCurr] :
( v73152(VarCurr)
<=> ( ( v73146(VarCurr,bitIndex2)
<=> $false )
& ( v73146(VarCurr,bitIndex1)
<=> $true )
& ( v73146(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13618,axiom,
! [VarCurr] :
( v73148(VarCurr)
<=> ( v73149(VarCurr)
| v73150(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13617,axiom,
! [VarCurr] :
( v73150(VarCurr)
<=> ( v73097(VarCurr)
& v73151(VarCurr) ) ) ).
fof(writeUnaryOperator_5213,axiom,
! [VarCurr] :
( ~ v73151(VarCurr)
<=> v73149(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5457,axiom,
! [VarCurr] :
( v73149(VarCurr)
<=> ( v73091(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5456,axiom,
! [VarCurr] :
( v73145(VarCurr)
<=> ( ( v73146(VarCurr,bitIndex2)
<=> $true )
& ( v73146(VarCurr,bitIndex1)
<=> $false )
& ( v73146(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_22547,axiom,
! [VarCurr] :
( v73146(VarCurr,bitIndex0)
<=> v73089(VarCurr) ) ).
fof(addAssignment_22546,axiom,
! [VarCurr] :
( v73146(VarCurr,bitIndex1)
<=> v73087(VarCurr) ) ).
fof(addAssignment_22545,axiom,
! [VarCurr] :
( v73146(VarCurr,bitIndex2)
<=> v73085(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13616,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v73130(VarNext)
<=> ( v73131(VarNext)
& v73122(VarNext) ) ) ) ).
fof(writeUnaryOperator_5212,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v73131(VarNext)
<=> v73133(VarNext) ) ) ).
fof(addAssignment_22544,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v73133(VarNext)
<=> v73122(VarCurr) ) ) ).
fof(addAssignment_22543,axiom,
! [VarCurr] :
( v73122(VarCurr)
<=> v73124(VarCurr) ) ).
fof(addAssignment_22542,axiom,
! [VarCurr] :
( v73124(VarCurr)
<=> v73126(VarCurr) ) ).
fof(addAssignment_22541,axiom,
! [VarCurr] :
( v73126(VarCurr)
<=> v72896(VarCurr) ) ).
fof(addAssignment_22540,axiom,
! [VarCurr] :
( v73120(VarCurr)
<=> $false ) ).
fof(addAssignment_22539,axiom,
! [VarCurr] :
( v73099(VarCurr)
<=> v73101(VarCurr) ) ).
fof(addAssignment_22538,axiom,
! [VarCurr] :
( v73101(VarCurr)
<=> v73103(VarCurr) ) ).
fof(addAssignment_22537,axiom,
! [VarCurr] :
( v73103(VarCurr)
<=> v73105(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13615,axiom,
! [VarCurr] :
( v73105(VarCurr)
<=> ( v73107(VarCurr)
& v72885(VarCurr) ) ) ).
fof(addAssignment_22536,axiom,
! [VarCurr] :
( v73107(VarCurr)
<=> v73109(VarCurr) ) ).
fof(addAssignment_22535,axiom,
! [VarCurr] :
( v73109(VarCurr)
<=> v73111(VarCurr) ) ).
fof(addAssignment_22534,axiom,
! [VarCurr] :
( v73111(VarCurr)
<=> v73113(VarCurr) ) ).
fof(addAssignment_22533,axiom,
! [VarCurr] :
( v73113(VarCurr)
<=> v73115(VarCurr) ) ).
fof(addAssignment_22532,axiom,
! [VarCurr] :
( v73115(VarCurr)
<=> v73117(VarCurr) ) ).
fof(addAssignment_22531,axiom,
! [VarCurr] :
( v73097(VarCurr)
<=> $false ) ).
fof(addAssignment_22530,axiom,
! [VarCurr] :
( v73091(VarCurr)
<=> v73093(VarCurr,bitIndex6) ) ).
fof(addAssignment_22529,axiom,
! [VarCurr] :
( v73093(VarCurr,bitIndex6)
<=> v73095(VarCurr,bitIndex6) ) ).
fof(addAssignment_22528,axiom,
! [VarCurr] :
( v73095(VarCurr,bitIndex6)
<=> v72861(VarCurr,bitIndex6) ) ).
fof(addAssignment_22527,axiom,
! [VarCurr] :
( v73089(VarCurr)
<=> $false ) ).
fof(addAssignment_22526,axiom,
! [VarCurr] :
( v73087(VarCurr)
<=> $false ) ).
fof(addAssignment_22525,axiom,
! [VarCurr] :
( v73085(VarCurr)
<=> $true ) ).
fof(addAssignment_22524,axiom,
! [VarCurr] :
( v73083(VarCurr)
<=> $false ) ).
fof(addAssignment_22523,axiom,
! [VarCurr] :
( v73074(VarCurr)
<=> v73076(VarCurr) ) ).
fof(writeUnaryOperator_5211,axiom,
! [VarCurr] :
( ~ v73076(VarCurr)
<=> v73078(VarCurr) ) ).
fof(addAssignment_22522,axiom,
! [VarCurr] :
( v73078(VarCurr)
<=> v73080(VarCurr) ) ).
fof(addAssignment_22521,axiom,
! [VarCurr] :
( v73080(VarCurr)
<=> v72836(VarCurr) ) ).
fof(addAssignment_22520,axiom,
! [VarCurr] :
( v72946(VarCurr,bitIndex0)
<=> v72948(VarCurr,bitIndex0) ) ).
fof(addAssignment_22519,axiom,
! [VarCurr] :
( v72948(VarCurr,bitIndex0)
<=> v72950(VarCurr,bitIndex0) ) ).
fof(addAssignment_22518,axiom,
! [VarCurr] :
( v72950(VarCurr,bitIndex0)
<=> v72952(VarCurr,bitIndex0) ) ).
fof(addAssignment_22517,axiom,
! [VarCurr] :
( v72952(VarCurr,bitIndex0)
<=> v72954(VarCurr,bitIndex6) ) ).
fof(addAssignment_22516,axiom,
! [VarCurr] :
( v72954(VarCurr,bitIndex6)
<=> v72956(VarCurr,bitIndex6) ) ).
fof(addAssignment_22515,axiom,
! [VarCurr] :
( v72956(VarCurr,bitIndex6)
<=> v72958(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1199,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v73015(VarNext)
=> ( v72958(VarNext)
<=> v72958(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1257,axiom,
! [VarNext] :
( v73015(VarNext)
=> ( v72958(VarNext)
<=> v73050(VarNext) ) ) ).
fof(addAssignment_22514,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v73050(VarNext)
<=> v73048(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3507,axiom,
! [VarCurr] :
( ~ v72960(VarCurr)
=> ( v73048(VarCurr)
<=> v73051(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3517,axiom,
! [VarCurr] :
( v72960(VarCurr)
=> ( v73048(VarCurr)
<=> v72969(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3506,axiom,
! [VarCurr] :
( ~ v73028(VarCurr)
=> ( v73051(VarCurr)
<=> v73006(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3516,axiom,
! [VarCurr] :
( v73028(VarCurr)
=> ( v73051(VarCurr)
<=> v73052(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_926,axiom,
! [VarCurr] :
( ( ~ v73031(VarCurr)
& ~ v73033(VarCurr) )
=> ( v73052(VarCurr)
<=> v73056(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3505,axiom,
! [VarCurr] :
( v73033(VarCurr)
=> ( v73052(VarCurr)
<=> v73055(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3515,axiom,
! [VarCurr] :
( v73031(VarCurr)
=> ( v73052(VarCurr)
<=> v73053(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3504,axiom,
! [VarCurr] :
( ~ v73041(VarCurr)
=> ( v73056(VarCurr)
<=> v73006(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3514,axiom,
! [VarCurr] :
( v73041(VarCurr)
=> ( v73056(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3503,axiom,
! [VarCurr] :
( ~ v73035(VarCurr)
=> ( v73055(VarCurr)
<=> v73006(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3513,axiom,
! [VarCurr] :
( v73035(VarCurr)
=> ( v73055(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1664,axiom,
! [VarCurr] :
( ~ v73054(VarCurr)
=> ( v73053(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1695,axiom,
! [VarCurr] :
( v73054(VarCurr)
=> ( v73053(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5455,axiom,
! [VarCurr] :
( v73054(VarCurr)
<=> ( v72977(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13614,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v73015(VarNext)
<=> ( v73016(VarNext)
& v73025(VarNext) ) ) ) ).
fof(addAssignment_22513,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v73025(VarNext)
<=> v73023(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13613,axiom,
! [VarCurr] :
( v73023(VarCurr)
<=> ( v72960(VarCurr)
| v73026(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13612,axiom,
! [VarCurr] :
( v73026(VarCurr)
<=> ( v73027(VarCurr)
& v73047(VarCurr) ) ) ).
fof(writeUnaryOperator_5210,axiom,
! [VarCurr] :
( ~ v73047(VarCurr)
<=> v72960(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13611,axiom,
! [VarCurr] :
( v73027(VarCurr)
<=> ( v73028(VarCurr)
| v73045(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13610,axiom,
! [VarCurr] :
( v73045(VarCurr)
<=> ( v72983(VarCurr)
& v73046(VarCurr) ) ) ).
fof(writeUnaryOperator_5209,axiom,
! [VarCurr] :
( ~ v73046(VarCurr)
<=> v72985(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13609,axiom,
! [VarCurr] :
( v73028(VarCurr)
<=> ( v73029(VarCurr)
& v72985(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13608,axiom,
! [VarCurr] :
( v73029(VarCurr)
<=> ( v73030(VarCurr)
| v73039(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13607,axiom,
! [VarCurr] :
( v73039(VarCurr)
<=> ( v73040(VarCurr)
& v73044(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5454,axiom,
! [VarCurr] :
( v73044(VarCurr)
<=> ( ( v73032(VarCurr,bitIndex2)
<=> $false )
& ( v73032(VarCurr,bitIndex1)
<=> $false )
& ( v73032(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13606,axiom,
! [VarCurr] :
( v73040(VarCurr)
<=> ( v73041(VarCurr)
| v73042(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13605,axiom,
! [VarCurr] :
( v73042(VarCurr)
<=> ( v72983(VarCurr)
& v73043(VarCurr) ) ) ).
fof(writeUnaryOperator_5208,axiom,
! [VarCurr] :
( ~ v73043(VarCurr)
<=> v73041(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5453,axiom,
! [VarCurr] :
( v73041(VarCurr)
<=> ( v72977(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13604,axiom,
! [VarCurr] :
( v73030(VarCurr)
<=> ( v73031(VarCurr)
| v73033(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13603,axiom,
! [VarCurr] :
( v73033(VarCurr)
<=> ( v73034(VarCurr)
& v73038(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5452,axiom,
! [VarCurr] :
( v73038(VarCurr)
<=> ( ( v73032(VarCurr,bitIndex2)
<=> $false )
& ( v73032(VarCurr,bitIndex1)
<=> $true )
& ( v73032(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13602,axiom,
! [VarCurr] :
( v73034(VarCurr)
<=> ( v73035(VarCurr)
| v73036(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13601,axiom,
! [VarCurr] :
( v73036(VarCurr)
<=> ( v72983(VarCurr)
& v73037(VarCurr) ) ) ).
fof(writeUnaryOperator_5207,axiom,
! [VarCurr] :
( ~ v73037(VarCurr)
<=> v73035(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5451,axiom,
! [VarCurr] :
( v73035(VarCurr)
<=> ( v72977(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5450,axiom,
! [VarCurr] :
( v73031(VarCurr)
<=> ( ( v73032(VarCurr,bitIndex2)
<=> $true )
& ( v73032(VarCurr,bitIndex1)
<=> $false )
& ( v73032(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_22512,axiom,
! [VarCurr] :
( v73032(VarCurr,bitIndex0)
<=> v72975(VarCurr) ) ).
fof(addAssignment_22511,axiom,
! [VarCurr] :
( v73032(VarCurr,bitIndex1)
<=> v72973(VarCurr) ) ).
fof(addAssignment_22510,axiom,
! [VarCurr] :
( v73032(VarCurr,bitIndex2)
<=> v72971(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13600,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v73016(VarNext)
<=> ( v73017(VarNext)
& v73008(VarNext) ) ) ) ).
fof(writeUnaryOperator_5206,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v73017(VarNext)
<=> v73019(VarNext) ) ) ).
fof(addAssignment_22509,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v73019(VarNext)
<=> v73008(VarCurr) ) ) ).
fof(addAssignment_22508,axiom,
! [VarCurr] :
( v73008(VarCurr)
<=> v73010(VarCurr) ) ).
fof(addAssignment_22507,axiom,
! [VarCurr] :
( v73010(VarCurr)
<=> v73012(VarCurr) ) ).
fof(addAssignment_22506,axiom,
! [VarCurr] :
( v73012(VarCurr)
<=> v72896(VarCurr) ) ).
fof(addAssignment_22505,axiom,
! [VarCurr] :
( v73006(VarCurr)
<=> $false ) ).
fof(addAssignment_22504,axiom,
! [VarCurr] :
( v72985(VarCurr)
<=> v72987(VarCurr) ) ).
fof(addAssignment_22503,axiom,
! [VarCurr] :
( v72987(VarCurr)
<=> v72989(VarCurr) ) ).
fof(addAssignment_22502,axiom,
! [VarCurr] :
( v72989(VarCurr)
<=> v72991(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13599,axiom,
! [VarCurr] :
( v72991(VarCurr)
<=> ( v72993(VarCurr)
& v72885(VarCurr) ) ) ).
fof(addAssignment_22501,axiom,
! [VarCurr] :
( v72993(VarCurr)
<=> v72995(VarCurr) ) ).
fof(addAssignment_22500,axiom,
! [VarCurr] :
( v72995(VarCurr)
<=> v72997(VarCurr) ) ).
fof(addAssignment_22499,axiom,
! [VarCurr] :
( v72997(VarCurr)
<=> v72999(VarCurr) ) ).
fof(addAssignment_22498,axiom,
! [VarCurr] :
( v72999(VarCurr)
<=> v73001(VarCurr) ) ).
fof(addAssignment_22497,axiom,
! [VarCurr] :
( v73001(VarCurr)
<=> v73003(VarCurr) ) ).
fof(addAssignment_22496,axiom,
! [VarCurr] :
( v72983(VarCurr)
<=> $false ) ).
fof(addAssignment_22495,axiom,
! [VarCurr] :
( v72977(VarCurr)
<=> v72979(VarCurr,bitIndex6) ) ).
fof(addAssignment_22494,axiom,
! [VarCurr] :
( v72979(VarCurr,bitIndex6)
<=> v72981(VarCurr,bitIndex6) ) ).
fof(addAssignment_22493,axiom,
! [VarCurr] :
( v72981(VarCurr,bitIndex6)
<=> v72861(VarCurr,bitIndex6) ) ).
fof(addAssignment_22492,axiom,
! [VarCurr] :
( v72975(VarCurr)
<=> $false ) ).
fof(addAssignment_22491,axiom,
! [VarCurr] :
( v72973(VarCurr)
<=> $false ) ).
fof(addAssignment_22490,axiom,
! [VarCurr] :
( v72971(VarCurr)
<=> $true ) ).
fof(addAssignment_22489,axiom,
! [VarCurr] :
( v72969(VarCurr)
<=> $false ) ).
fof(addAssignment_22488,axiom,
! [VarCurr] :
( v72960(VarCurr)
<=> v72962(VarCurr) ) ).
fof(writeUnaryOperator_5205,axiom,
! [VarCurr] :
( ~ v72962(VarCurr)
<=> v72964(VarCurr) ) ).
fof(addAssignment_22487,axiom,
! [VarCurr] :
( v72964(VarCurr)
<=> v72966(VarCurr) ) ).
fof(addAssignment_22486,axiom,
! [VarCurr] :
( v72966(VarCurr)
<=> v72836(VarCurr) ) ).
fof(addAssignment_22485,axiom,
! [VarCurr] :
( v72814(VarCurr,bitIndex0)
<=> v72816(VarCurr,bitIndex0) ) ).
fof(addAssignment_22484,axiom,
! [VarCurr] :
( v72816(VarCurr,bitIndex0)
<=> v72818(VarCurr,bitIndex0) ) ).
fof(addAssignment_22483,axiom,
! [VarCurr] :
( v72818(VarCurr,bitIndex0)
<=> v72820(VarCurr,bitIndex0) ) ).
fof(addAssignment_22482,axiom,
! [VarCurr] :
( v72820(VarCurr,bitIndex0)
<=> v72822(VarCurr,bitIndex6) ) ).
fof(addAssignment_22481,axiom,
! [VarCurr] :
( v72822(VarCurr,bitIndex6)
<=> v72824(VarCurr,bitIndex6) ) ).
fof(addAssignment_22480,axiom,
! [VarCurr] :
( v72824(VarCurr,bitIndex6)
<=> v72826(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1198,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v72901(VarNext)
=> ( v72826(VarNext)
<=> v72826(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1256,axiom,
! [VarNext] :
( v72901(VarNext)
=> ( v72826(VarNext)
<=> v72936(VarNext) ) ) ).
fof(addAssignment_22479,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v72936(VarNext)
<=> v72934(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3502,axiom,
! [VarCurr] :
( ~ v72828(VarCurr)
=> ( v72934(VarCurr)
<=> v72937(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3512,axiom,
! [VarCurr] :
( v72828(VarCurr)
=> ( v72934(VarCurr)
<=> v72847(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3501,axiom,
! [VarCurr] :
( ~ v72914(VarCurr)
=> ( v72937(VarCurr)
<=> v72888(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3511,axiom,
! [VarCurr] :
( v72914(VarCurr)
=> ( v72937(VarCurr)
<=> v72938(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_925,axiom,
! [VarCurr] :
( ( ~ v72917(VarCurr)
& ~ v72919(VarCurr) )
=> ( v72938(VarCurr)
<=> v72942(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3500,axiom,
! [VarCurr] :
( v72919(VarCurr)
=> ( v72938(VarCurr)
<=> v72941(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3510,axiom,
! [VarCurr] :
( v72917(VarCurr)
=> ( v72938(VarCurr)
<=> v72939(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3499,axiom,
! [VarCurr] :
( ~ v72927(VarCurr)
=> ( v72942(VarCurr)
<=> v72888(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3509,axiom,
! [VarCurr] :
( v72927(VarCurr)
=> ( v72942(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3498,axiom,
! [VarCurr] :
( ~ v72921(VarCurr)
=> ( v72941(VarCurr)
<=> v72888(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3508,axiom,
! [VarCurr] :
( v72921(VarCurr)
=> ( v72941(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1663,axiom,
! [VarCurr] :
( ~ v72940(VarCurr)
=> ( v72939(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1694,axiom,
! [VarCurr] :
( v72940(VarCurr)
=> ( v72939(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5449,axiom,
! [VarCurr] :
( v72940(VarCurr)
<=> ( v72855(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13598,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v72901(VarNext)
<=> ( v72902(VarNext)
& v72911(VarNext) ) ) ) ).
fof(addAssignment_22478,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v72911(VarNext)
<=> v72909(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13597,axiom,
! [VarCurr] :
( v72909(VarCurr)
<=> ( v72828(VarCurr)
| v72912(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13596,axiom,
! [VarCurr] :
( v72912(VarCurr)
<=> ( v72913(VarCurr)
& v72933(VarCurr) ) ) ).
fof(writeUnaryOperator_5204,axiom,
! [VarCurr] :
( ~ v72933(VarCurr)
<=> v72828(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13595,axiom,
! [VarCurr] :
( v72913(VarCurr)
<=> ( v72914(VarCurr)
| v72931(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13594,axiom,
! [VarCurr] :
( v72931(VarCurr)
<=> ( v72863(VarCurr)
& v72932(VarCurr) ) ) ).
fof(writeUnaryOperator_5203,axiom,
! [VarCurr] :
( ~ v72932(VarCurr)
<=> v72865(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13593,axiom,
! [VarCurr] :
( v72914(VarCurr)
<=> ( v72915(VarCurr)
& v72865(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13592,axiom,
! [VarCurr] :
( v72915(VarCurr)
<=> ( v72916(VarCurr)
| v72925(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13591,axiom,
! [VarCurr] :
( v72925(VarCurr)
<=> ( v72926(VarCurr)
& v72930(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5448,axiom,
! [VarCurr] :
( v72930(VarCurr)
<=> ( ( v72918(VarCurr,bitIndex2)
<=> $false )
& ( v72918(VarCurr,bitIndex1)
<=> $false )
& ( v72918(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13590,axiom,
! [VarCurr] :
( v72926(VarCurr)
<=> ( v72927(VarCurr)
| v72928(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13589,axiom,
! [VarCurr] :
( v72928(VarCurr)
<=> ( v72863(VarCurr)
& v72929(VarCurr) ) ) ).
fof(writeUnaryOperator_5202,axiom,
! [VarCurr] :
( ~ v72929(VarCurr)
<=> v72927(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5447,axiom,
! [VarCurr] :
( v72927(VarCurr)
<=> ( v72855(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13588,axiom,
! [VarCurr] :
( v72916(VarCurr)
<=> ( v72917(VarCurr)
| v72919(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13587,axiom,
! [VarCurr] :
( v72919(VarCurr)
<=> ( v72920(VarCurr)
& v72924(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5446,axiom,
! [VarCurr] :
( v72924(VarCurr)
<=> ( ( v72918(VarCurr,bitIndex2)
<=> $false )
& ( v72918(VarCurr,bitIndex1)
<=> $true )
& ( v72918(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13586,axiom,
! [VarCurr] :
( v72920(VarCurr)
<=> ( v72921(VarCurr)
| v72922(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13585,axiom,
! [VarCurr] :
( v72922(VarCurr)
<=> ( v72863(VarCurr)
& v72923(VarCurr) ) ) ).
fof(writeUnaryOperator_5201,axiom,
! [VarCurr] :
( ~ v72923(VarCurr)
<=> v72921(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5445,axiom,
! [VarCurr] :
( v72921(VarCurr)
<=> ( v72855(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5444,axiom,
! [VarCurr] :
( v72917(VarCurr)
<=> ( ( v72918(VarCurr,bitIndex2)
<=> $true )
& ( v72918(VarCurr,bitIndex1)
<=> $false )
& ( v72918(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_22477,axiom,
! [VarCurr] :
( v72918(VarCurr,bitIndex0)
<=> v72853(VarCurr) ) ).
fof(addAssignment_22476,axiom,
! [VarCurr] :
( v72918(VarCurr,bitIndex1)
<=> v72851(VarCurr) ) ).
fof(addAssignment_22475,axiom,
! [VarCurr] :
( v72918(VarCurr,bitIndex2)
<=> v72849(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13584,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v72902(VarNext)
<=> ( v72903(VarNext)
& v72890(VarNext) ) ) ) ).
fof(writeUnaryOperator_5200,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v72903(VarNext)
<=> v72905(VarNext) ) ) ).
fof(addAssignment_22474,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v72905(VarNext)
<=> v72890(VarCurr) ) ) ).
fof(addAssignment_22473,axiom,
! [VarCurr] :
( v72890(VarCurr)
<=> v72892(VarCurr) ) ).
fof(addAssignment_22472,axiom,
! [VarCurr] :
( v72892(VarCurr)
<=> v72894(VarCurr) ) ).
fof(addAssignment_22471,axiom,
! [VarCurr] :
( v72894(VarCurr)
<=> v72896(VarCurr) ) ).
fof(addAssignment_22470,axiom,
! [VarCurr] :
( v72896(VarCurr)
<=> v72898(VarCurr) ) ).
fof(addAssignment_22469,axiom,
! [VarCurr] :
( v72898(VarCurr)
<=> v68517(VarCurr) ) ).
fof(addAssignment_22468,axiom,
! [VarCurr] :
( v72888(VarCurr)
<=> $false ) ).
fof(addAssignment_22467,axiom,
! [VarCurr] :
( v72865(VarCurr)
<=> v72867(VarCurr) ) ).
fof(addAssignment_22466,axiom,
! [VarCurr] :
( v72867(VarCurr)
<=> v72869(VarCurr) ) ).
fof(addAssignment_22465,axiom,
! [VarCurr] :
( v72869(VarCurr)
<=> v72871(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13583,axiom,
! [VarCurr] :
( v72871(VarCurr)
<=> ( v72873(VarCurr)
& v72885(VarCurr) ) ) ).
fof(addAssignment_22464,axiom,
! [VarCurr] :
( v72885(VarCurr)
<=> v68399(VarCurr) ) ).
fof(addAssignment_22463,axiom,
! [VarCurr] :
( v72873(VarCurr)
<=> v72875(VarCurr) ) ).
fof(addAssignment_22462,axiom,
! [VarCurr] :
( v72875(VarCurr)
<=> v72877(VarCurr) ) ).
fof(addAssignment_22461,axiom,
! [VarCurr] :
( v72877(VarCurr)
<=> v72879(VarCurr) ) ).
fof(addAssignment_22460,axiom,
! [VarCurr] :
( v72879(VarCurr)
<=> v72881(VarCurr) ) ).
fof(addAssignment_22459,axiom,
! [VarCurr] :
( v72881(VarCurr)
<=> v72883(VarCurr) ) ).
fof(addAssignment_22458,axiom,
! [VarCurr] :
( v72863(VarCurr)
<=> $false ) ).
fof(addAssignment_22457,axiom,
! [VarCurr] :
( v72855(VarCurr)
<=> v72857(VarCurr,bitIndex6) ) ).
fof(addAssignment_22456,axiom,
! [VarCurr] :
( v72857(VarCurr,bitIndex6)
<=> v72859(VarCurr,bitIndex6) ) ).
fof(addAssignment_22455,axiom,
! [VarCurr] :
( v72859(VarCurr,bitIndex6)
<=> v72861(VarCurr,bitIndex6) ) ).
fof(addAssignment_22454,axiom,
! [VarCurr] :
( v72861(VarCurr,bitIndex6)
<=> v68423(VarCurr,bitIndex6) ) ).
fof(addAssignment_22453,axiom,
! [VarCurr] :
( v68423(VarCurr,bitIndex6)
<=> v68425(VarCurr,bitIndex6) ) ).
fof(addAssignment_22452,axiom,
! [VarCurr] :
( v68425(VarCurr,bitIndex6)
<=> v68427(VarCurr,bitIndex6) ) ).
fof(addAssignment_22451,axiom,
! [VarCurr] :
( v68427(VarCurr,bitIndex6)
<=> v68429(VarCurr,bitIndex6) ) ).
fof(addAssignment_22450,axiom,
! [VarCurr] :
( v68429(VarCurr,bitIndex6)
<=> v68431(VarCurr,bitIndex6) ) ).
fof(addAssignment_22449,axiom,
! [VarCurr] :
( v68431(VarCurr,bitIndex6)
<=> v68433(VarCurr,bitIndex6) ) ).
fof(addAssignment_22448,axiom,
! [VarCurr] :
( v72853(VarCurr)
<=> $false ) ).
fof(addAssignment_22447,axiom,
! [VarCurr] :
( v72851(VarCurr)
<=> $false ) ).
fof(addAssignment_22446,axiom,
! [VarCurr] :
( v72849(VarCurr)
<=> $true ) ).
fof(addAssignment_22445,axiom,
! [VarCurr] :
( v72847(VarCurr)
<=> $false ) ).
fof(addAssignment_22444,axiom,
! [VarCurr] :
( v72828(VarCurr)
<=> v72830(VarCurr) ) ).
fof(writeUnaryOperator_5199,axiom,
! [VarCurr] :
( ~ v72830(VarCurr)
<=> v72832(VarCurr) ) ).
fof(addAssignment_22443,axiom,
! [VarCurr] :
( v72832(VarCurr)
<=> v72834(VarCurr) ) ).
fof(addAssignment_22442,axiom,
! [VarCurr] :
( v72834(VarCurr)
<=> v72836(VarCurr) ) ).
fof(addAssignment_22441,axiom,
! [VarCurr] :
( v72836(VarCurr)
<=> v72838(VarCurr) ) ).
fof(addAssignment_22440,axiom,
! [VarCurr] :
( v72838(VarCurr)
<=> v72840(VarCurr) ) ).
fof(addAssignment_22439,axiom,
! [VarCurr] :
( v72840(VarCurr)
<=> v72842(VarCurr) ) ).
fof(addAssignment_22438,axiom,
! [VarCurr] :
( v72842(VarCurr)
<=> v72844(VarCurr) ) ).
fof(addAssignment_22437,axiom,
! [VarCurr] :
( v72844(VarCurr)
<=> v68369(VarCurr) ) ).
fof(addAssignment_22436,axiom,
! [VarCurr,B] :
( range_19_0(B)
=> ( v72809(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_22435,axiom,
! [VarCurr] :
( v72809(VarCurr,bitIndex20)
<=> v72708(VarCurr,bitIndex0) ) ).
fof(addAssignment_22434,axiom,
! [VarCurr] :
( v72809(VarCurr,bitIndex21)
<=> v72609(VarCurr,bitIndex0) ) ).
fof(addAssignment_22433,axiom,
! [VarCurr] :
( v72809(VarCurr,bitIndex22)
<=> v72510(VarCurr,bitIndex0) ) ).
fof(addAssignment_22432,axiom,
! [VarCurr] :
( v72809(VarCurr,bitIndex23)
<=> v72397(VarCurr,bitIndex0) ) ).
fof(addAssignment_22431,axiom,
! [VarCurr] :
( v72809(VarCurr,bitIndex24)
<=> v72311(VarCurr,bitIndex0) ) ).
fof(addAssignment_22430,axiom,
! [VarCurr] :
( v72809(VarCurr,bitIndex25)
<=> v72225(VarCurr,bitIndex0) ) ).
fof(addAssignment_22429,axiom,
! [VarCurr] :
( v72809(VarCurr,bitIndex26)
<=> v72139(VarCurr,bitIndex0) ) ).
fof(addAssignment_22428,axiom,
! [VarCurr] :
( v72809(VarCurr,bitIndex27)
<=> v72053(VarCurr,bitIndex0) ) ).
fof(addAssignment_22427,axiom,
! [VarCurr] :
( v72809(VarCurr,bitIndex28)
<=> v71967(VarCurr,bitIndex0) ) ).
fof(addAssignment_22426,axiom,
! [VarCurr] :
( v72809(VarCurr,bitIndex29)
<=> v71881(VarCurr,bitIndex0) ) ).
fof(addAssignment_22425,axiom,
! [VarCurr] :
( v72809(VarCurr,bitIndex30)
<=> v71795(VarCurr,bitIndex0) ) ).
fof(addAssignment_22424,axiom,
! [VarCurr] :
( v72809(VarCurr,bitIndex31)
<=> v71709(VarCurr,bitIndex0) ) ).
fof(addAssignment_22423,axiom,
! [VarCurr] :
( v72809(VarCurr,bitIndex32)
<=> v71623(VarCurr,bitIndex0) ) ).
fof(addAssignment_22422,axiom,
! [VarCurr] :
( v72809(VarCurr,bitIndex33)
<=> v71537(VarCurr,bitIndex0) ) ).
fof(addAssignment_22421,axiom,
! [VarCurr] :
( v72809(VarCurr,bitIndex34)
<=> v71451(VarCurr,bitIndex0) ) ).
fof(addAssignment_22420,axiom,
! [VarCurr] :
( v72809(VarCurr,bitIndex35)
<=> v71365(VarCurr,bitIndex0) ) ).
fof(addAssignment_22419,axiom,
! [VarCurr] :
( v72809(VarCurr,bitIndex36)
<=> v71278(VarCurr,bitIndex0) ) ).
fof(addAssignment_22418,axiom,
! [VarCurr] :
( v72809(VarCurr,bitIndex37)
<=> v71191(VarCurr,bitIndex0) ) ).
fof(addAssignment_22417,axiom,
! [VarCurr] :
( v72809(VarCurr,bitIndex38)
<=> v71104(VarCurr,bitIndex0) ) ).
fof(addAssignment_22416,axiom,
! [VarCurr] :
( v72809(VarCurr,bitIndex39)
<=> v71017(VarCurr,bitIndex0) ) ).
fof(addAssignment_22415,axiom,
! [VarCurr] :
( v72809(VarCurr,bitIndex40)
<=> v70930(VarCurr,bitIndex0) ) ).
fof(addAssignment_22414,axiom,
! [VarCurr] :
( v72809(VarCurr,bitIndex41)
<=> v70843(VarCurr,bitIndex0) ) ).
fof(addAssignment_22413,axiom,
! [VarCurr] :
( v72809(VarCurr,bitIndex42)
<=> v70756(VarCurr,bitIndex0) ) ).
fof(addAssignment_22412,axiom,
! [VarCurr] :
( v72809(VarCurr,bitIndex43)
<=> v70669(VarCurr,bitIndex0) ) ).
fof(addAssignment_22411,axiom,
! [VarCurr] :
( v72809(VarCurr,bitIndex44)
<=> v70582(VarCurr,bitIndex0) ) ).
fof(addAssignment_22410,axiom,
! [VarCurr] :
( v72809(VarCurr,bitIndex45)
<=> v70495(VarCurr,bitIndex0) ) ).
fof(addAssignment_22409,axiom,
! [VarCurr] :
( v72809(VarCurr,bitIndex46)
<=> v70408(VarCurr,bitIndex0) ) ).
fof(addAssignment_22408,axiom,
! [VarCurr] :
( v72809(VarCurr,bitIndex47)
<=> v70321(VarCurr,bitIndex0) ) ).
fof(addAssignment_22407,axiom,
! [VarCurr] :
( v72809(VarCurr,bitIndex48)
<=> v70234(VarCurr,bitIndex0) ) ).
fof(addAssignment_22406,axiom,
! [VarCurr] :
( v72809(VarCurr,bitIndex49)
<=> v70147(VarCurr,bitIndex0) ) ).
fof(addAssignment_22405,axiom,
! [VarCurr] :
( v72809(VarCurr,bitIndex50)
<=> v70060(VarCurr,bitIndex0) ) ).
fof(addAssignment_22404,axiom,
! [VarCurr] :
( v72809(VarCurr,bitIndex51)
<=> v69973(VarCurr,bitIndex0) ) ).
fof(addAssignment_22403,axiom,
! [VarCurr] :
( v72809(VarCurr,bitIndex52)
<=> v69886(VarCurr,bitIndex0) ) ).
fof(addAssignment_22402,axiom,
! [VarCurr] :
( v72809(VarCurr,bitIndex53)
<=> v69799(VarCurr,bitIndex0) ) ).
fof(addAssignment_22401,axiom,
! [VarCurr] :
( v72809(VarCurr,bitIndex54)
<=> v69712(VarCurr,bitIndex0) ) ).
fof(addAssignment_22400,axiom,
! [VarCurr] :
( v72809(VarCurr,bitIndex55)
<=> v69625(VarCurr,bitIndex0) ) ).
fof(addAssignment_22399,axiom,
! [VarCurr] :
( v72809(VarCurr,bitIndex56)
<=> v69538(VarCurr,bitIndex0) ) ).
fof(addAssignment_22398,axiom,
! [VarCurr] :
( v72809(VarCurr,bitIndex57)
<=> v69451(VarCurr,bitIndex0) ) ).
fof(addAssignment_22397,axiom,
! [VarCurr] :
( v72809(VarCurr,bitIndex58)
<=> v69364(VarCurr,bitIndex0) ) ).
fof(addAssignment_22396,axiom,
! [VarCurr] :
( v72809(VarCurr,bitIndex59)
<=> v69271(VarCurr,bitIndex0) ) ).
fof(addAssignment_22395,axiom,
! [VarCurr] :
( ( v72809(VarCurr,bitIndex61)
<=> $false )
& ( v72809(VarCurr,bitIndex60)
<=> $false ) ) ).
fof(addAssignment_22394,axiom,
! [VarCurr] :
( v72809(VarCurr,bitIndex62)
<=> v68535(VarCurr,bitIndex0) ) ).
fof(addAssignment_22393,axiom,
! [VarCurr] :
( v72809(VarCurr,bitIndex63)
<=> v68361(VarCurr,bitIndex0) ) ).
fof(addAssignment_22392,axiom,
! [VarCurr] :
( v72708(VarCurr,bitIndex0)
<=> v72710(VarCurr,bitIndex0) ) ).
fof(addAssignment_22391,axiom,
! [VarCurr] :
( v72710(VarCurr,bitIndex0)
<=> v72712(VarCurr,bitIndex0) ) ).
fof(addAssignment_22390,axiom,
! [VarCurr] :
( v72609(VarCurr,bitIndex0)
<=> v72611(VarCurr,bitIndex0) ) ).
fof(addAssignment_22389,axiom,
! [VarCurr] :
( v72611(VarCurr,bitIndex0)
<=> v72613(VarCurr,bitIndex0) ) ).
fof(addAssignment_22388,axiom,
! [VarCurr] :
( v72510(VarCurr,bitIndex0)
<=> v72512(VarCurr,bitIndex0) ) ).
fof(addAssignment_22387,axiom,
! [VarCurr] :
( v72512(VarCurr,bitIndex0)
<=> v72514(VarCurr,bitIndex0) ) ).
fof(addAssignment_22386,axiom,
! [VarCurr] :
( v72397(VarCurr,bitIndex0)
<=> v72399(VarCurr,bitIndex0) ) ).
fof(addAssignment_22385,axiom,
! [VarCurr] :
( v72399(VarCurr,bitIndex0)
<=> v72401(VarCurr,bitIndex0) ) ).
fof(addAssignment_22384,axiom,
! [VarCurr] :
( v72311(VarCurr,bitIndex0)
<=> v72313(VarCurr,bitIndex0) ) ).
fof(addAssignment_22383,axiom,
! [VarCurr] :
( v72313(VarCurr,bitIndex0)
<=> v72315(VarCurr,bitIndex0) ) ).
fof(addAssignment_22382,axiom,
! [VarCurr] :
( v72225(VarCurr,bitIndex0)
<=> v72227(VarCurr,bitIndex0) ) ).
fof(addAssignment_22381,axiom,
! [VarCurr] :
( v72227(VarCurr,bitIndex0)
<=> v72229(VarCurr,bitIndex0) ) ).
fof(addAssignment_22380,axiom,
! [VarCurr] :
( v72139(VarCurr,bitIndex0)
<=> v72141(VarCurr,bitIndex0) ) ).
fof(addAssignment_22379,axiom,
! [VarCurr] :
( v72141(VarCurr,bitIndex0)
<=> v72143(VarCurr,bitIndex0) ) ).
fof(addAssignment_22378,axiom,
! [VarCurr] :
( v72053(VarCurr,bitIndex0)
<=> v72055(VarCurr,bitIndex0) ) ).
fof(addAssignment_22377,axiom,
! [VarCurr] :
( v72055(VarCurr,bitIndex0)
<=> v72057(VarCurr,bitIndex0) ) ).
fof(addAssignment_22376,axiom,
! [VarCurr] :
( v71967(VarCurr,bitIndex0)
<=> v71969(VarCurr,bitIndex0) ) ).
fof(addAssignment_22375,axiom,
! [VarCurr] :
( v71969(VarCurr,bitIndex0)
<=> v71971(VarCurr,bitIndex0) ) ).
fof(addAssignment_22374,axiom,
! [VarCurr] :
( v71881(VarCurr,bitIndex0)
<=> v71883(VarCurr,bitIndex0) ) ).
fof(addAssignment_22373,axiom,
! [VarCurr] :
( v71883(VarCurr,bitIndex0)
<=> v71885(VarCurr,bitIndex0) ) ).
fof(addAssignment_22372,axiom,
! [VarCurr] :
( v71795(VarCurr,bitIndex0)
<=> v71797(VarCurr,bitIndex0) ) ).
fof(addAssignment_22371,axiom,
! [VarCurr] :
( v71797(VarCurr,bitIndex0)
<=> v71799(VarCurr,bitIndex0) ) ).
fof(addAssignment_22370,axiom,
! [VarCurr] :
( v71709(VarCurr,bitIndex0)
<=> v71711(VarCurr,bitIndex0) ) ).
fof(addAssignment_22369,axiom,
! [VarCurr] :
( v71711(VarCurr,bitIndex0)
<=> v71713(VarCurr,bitIndex0) ) ).
fof(addAssignment_22368,axiom,
! [VarCurr] :
( v71623(VarCurr,bitIndex0)
<=> v71625(VarCurr,bitIndex0) ) ).
fof(addAssignment_22367,axiom,
! [VarCurr] :
( v71625(VarCurr,bitIndex0)
<=> v71627(VarCurr,bitIndex0) ) ).
fof(addAssignment_22366,axiom,
! [VarCurr] :
( v71537(VarCurr,bitIndex0)
<=> v71539(VarCurr,bitIndex0) ) ).
fof(addAssignment_22365,axiom,
! [VarCurr] :
( v71539(VarCurr,bitIndex0)
<=> v71541(VarCurr,bitIndex0) ) ).
fof(addAssignment_22364,axiom,
! [VarCurr] :
( v71451(VarCurr,bitIndex0)
<=> v71453(VarCurr,bitIndex0) ) ).
fof(addAssignment_22363,axiom,
! [VarCurr] :
( v71453(VarCurr,bitIndex0)
<=> v71455(VarCurr,bitIndex0) ) ).
fof(addAssignment_22362,axiom,
! [VarCurr] :
( v71365(VarCurr,bitIndex0)
<=> v71367(VarCurr,bitIndex0) ) ).
fof(addAssignment_22361,axiom,
! [VarCurr] :
( v71367(VarCurr,bitIndex0)
<=> v71369(VarCurr,bitIndex0) ) ).
fof(addAssignment_22360,axiom,
! [VarCurr] :
( v71278(VarCurr,bitIndex0)
<=> v71280(VarCurr,bitIndex0) ) ).
fof(addAssignment_22359,axiom,
! [VarCurr] :
( v71280(VarCurr,bitIndex0)
<=> v71282(VarCurr,bitIndex0) ) ).
fof(addAssignment_22358,axiom,
! [VarCurr] :
( v71191(VarCurr,bitIndex0)
<=> v71193(VarCurr,bitIndex0) ) ).
fof(addAssignment_22357,axiom,
! [VarCurr] :
( v71193(VarCurr,bitIndex0)
<=> v71195(VarCurr,bitIndex0) ) ).
fof(addAssignment_22356,axiom,
! [VarCurr] :
( v71104(VarCurr,bitIndex0)
<=> v71106(VarCurr,bitIndex0) ) ).
fof(addAssignment_22355,axiom,
! [VarCurr] :
( v71106(VarCurr,bitIndex0)
<=> v71108(VarCurr,bitIndex0) ) ).
fof(addAssignment_22354,axiom,
! [VarCurr] :
( v71017(VarCurr,bitIndex0)
<=> v71019(VarCurr,bitIndex0) ) ).
fof(addAssignment_22353,axiom,
! [VarCurr] :
( v71019(VarCurr,bitIndex0)
<=> v71021(VarCurr,bitIndex0) ) ).
fof(addAssignment_22352,axiom,
! [VarCurr] :
( v70930(VarCurr,bitIndex0)
<=> v70932(VarCurr,bitIndex0) ) ).
fof(addAssignment_22351,axiom,
! [VarCurr] :
( v70932(VarCurr,bitIndex0)
<=> v70934(VarCurr,bitIndex0) ) ).
fof(addAssignment_22350,axiom,
! [VarCurr] :
( v70843(VarCurr,bitIndex0)
<=> v70845(VarCurr,bitIndex0) ) ).
fof(addAssignment_22349,axiom,
! [VarCurr] :
( v70845(VarCurr,bitIndex0)
<=> v70847(VarCurr,bitIndex0) ) ).
fof(addAssignment_22348,axiom,
! [VarCurr] :
( v70756(VarCurr,bitIndex0)
<=> v70758(VarCurr,bitIndex0) ) ).
fof(addAssignment_22347,axiom,
! [VarCurr] :
( v70758(VarCurr,bitIndex0)
<=> v70760(VarCurr,bitIndex0) ) ).
fof(addAssignment_22346,axiom,
! [VarCurr] :
( v70669(VarCurr,bitIndex0)
<=> v70671(VarCurr,bitIndex0) ) ).
fof(addAssignment_22345,axiom,
! [VarCurr] :
( v70671(VarCurr,bitIndex0)
<=> v70673(VarCurr,bitIndex0) ) ).
fof(addAssignment_22344,axiom,
! [VarCurr] :
( v70582(VarCurr,bitIndex0)
<=> v70584(VarCurr,bitIndex0) ) ).
fof(addAssignment_22343,axiom,
! [VarCurr] :
( v70584(VarCurr,bitIndex0)
<=> v70586(VarCurr,bitIndex0) ) ).
fof(addAssignment_22342,axiom,
! [VarCurr] :
( v70495(VarCurr,bitIndex0)
<=> v70497(VarCurr,bitIndex0) ) ).
fof(addAssignment_22341,axiom,
! [VarCurr] :
( v70497(VarCurr,bitIndex0)
<=> v70499(VarCurr,bitIndex0) ) ).
fof(addAssignment_22340,axiom,
! [VarCurr] :
( v70408(VarCurr,bitIndex0)
<=> v70410(VarCurr,bitIndex0) ) ).
fof(addAssignment_22339,axiom,
! [VarCurr] :
( v70410(VarCurr,bitIndex0)
<=> v70412(VarCurr,bitIndex0) ) ).
fof(addAssignment_22338,axiom,
! [VarCurr] :
( v70321(VarCurr,bitIndex0)
<=> v70323(VarCurr,bitIndex0) ) ).
fof(addAssignment_22337,axiom,
! [VarCurr] :
( v70323(VarCurr,bitIndex0)
<=> v70325(VarCurr,bitIndex0) ) ).
fof(addAssignment_22336,axiom,
! [VarCurr] :
( v70234(VarCurr,bitIndex0)
<=> v70236(VarCurr,bitIndex0) ) ).
fof(addAssignment_22335,axiom,
! [VarCurr] :
( v70236(VarCurr,bitIndex0)
<=> v70238(VarCurr,bitIndex0) ) ).
fof(addAssignment_22334,axiom,
! [VarCurr] :
( v70147(VarCurr,bitIndex0)
<=> v70149(VarCurr,bitIndex0) ) ).
fof(addAssignment_22333,axiom,
! [VarCurr] :
( v70149(VarCurr,bitIndex0)
<=> v70151(VarCurr,bitIndex0) ) ).
fof(addAssignment_22332,axiom,
! [VarCurr] :
( v70060(VarCurr,bitIndex0)
<=> v70062(VarCurr,bitIndex0) ) ).
fof(addAssignment_22331,axiom,
! [VarCurr] :
( v70062(VarCurr,bitIndex0)
<=> v70064(VarCurr,bitIndex0) ) ).
fof(addAssignment_22330,axiom,
! [VarCurr] :
( v69973(VarCurr,bitIndex0)
<=> v69975(VarCurr,bitIndex0) ) ).
fof(addAssignment_22329,axiom,
! [VarCurr] :
( v69975(VarCurr,bitIndex0)
<=> v69977(VarCurr,bitIndex0) ) ).
fof(addAssignment_22328,axiom,
! [VarCurr] :
( v69886(VarCurr,bitIndex0)
<=> v69888(VarCurr,bitIndex0) ) ).
fof(addAssignment_22327,axiom,
! [VarCurr] :
( v69888(VarCurr,bitIndex0)
<=> v69890(VarCurr,bitIndex0) ) ).
fof(addAssignment_22326,axiom,
! [VarCurr] :
( v69799(VarCurr,bitIndex0)
<=> v69801(VarCurr,bitIndex0) ) ).
fof(addAssignment_22325,axiom,
! [VarCurr] :
( v69801(VarCurr,bitIndex0)
<=> v69803(VarCurr,bitIndex0) ) ).
fof(addAssignment_22324,axiom,
! [VarCurr] :
( v69712(VarCurr,bitIndex0)
<=> v69714(VarCurr,bitIndex0) ) ).
fof(addAssignment_22323,axiom,
! [VarCurr] :
( v69714(VarCurr,bitIndex0)
<=> v69716(VarCurr,bitIndex0) ) ).
fof(addAssignment_22322,axiom,
! [VarCurr] :
( v69625(VarCurr,bitIndex0)
<=> v69627(VarCurr,bitIndex0) ) ).
fof(addAssignment_22321,axiom,
! [VarCurr] :
( v69627(VarCurr,bitIndex0)
<=> v69629(VarCurr,bitIndex0) ) ).
fof(addAssignment_22320,axiom,
! [VarCurr] :
( v69538(VarCurr,bitIndex0)
<=> v69540(VarCurr,bitIndex0) ) ).
fof(addAssignment_22319,axiom,
! [VarCurr] :
( v69540(VarCurr,bitIndex0)
<=> v69542(VarCurr,bitIndex0) ) ).
fof(addAssignment_22318,axiom,
! [VarCurr] :
( v69451(VarCurr,bitIndex0)
<=> v69453(VarCurr,bitIndex0) ) ).
fof(addAssignment_22317,axiom,
! [VarCurr] :
( v69453(VarCurr,bitIndex0)
<=> v69455(VarCurr,bitIndex0) ) ).
fof(addAssignment_22316,axiom,
! [VarCurr] :
( v69364(VarCurr,bitIndex0)
<=> v69366(VarCurr,bitIndex0) ) ).
fof(addAssignment_22315,axiom,
! [VarCurr] :
( v69366(VarCurr,bitIndex0)
<=> v69368(VarCurr,bitIndex0) ) ).
fof(addAssignment_22314,axiom,
! [VarCurr] :
( v69271(VarCurr,bitIndex0)
<=> v69273(VarCurr,bitIndex0) ) ).
fof(addAssignment_22313,axiom,
! [VarCurr] :
( v69273(VarCurr,bitIndex0)
<=> v69275(VarCurr,bitIndex0) ) ).
fof(addAssignment_22312,axiom,
! [VarCurr] :
( v68535(VarCurr,bitIndex0)
<=> v68537(VarCurr,bitIndex0) ) ).
fof(addAssignment_22311,axiom,
! [VarCurr] :
( v68537(VarCurr,bitIndex0)
<=> v68539(VarCurr,bitIndex0) ) ).
fof(addAssignment_22310,axiom,
! [VarCurr] :
( v68361(VarCurr,bitIndex0)
<=> v68363(VarCurr,bitIndex0) ) ).
fof(addAssignment_22309,axiom,
! [VarCurr] :
( v68363(VarCurr,bitIndex0)
<=> v68365(VarCurr,bitIndex0) ) ).
fof(addAssignment_22308,axiom,
! [VarCurr,B] :
( range_19_0(B)
=> ( v68359(VarCurr,B)
<=> $false ) ) ).
fof(bitBlastConstant_11256,axiom,
~ b00000000000000000000(bitIndex19) ).
fof(bitBlastConstant_11255,axiom,
~ b00000000000000000000(bitIndex18) ).
fof(bitBlastConstant_11254,axiom,
~ b00000000000000000000(bitIndex17) ).
fof(bitBlastConstant_11253,axiom,
~ b00000000000000000000(bitIndex16) ).
fof(bitBlastConstant_11252,axiom,
~ b00000000000000000000(bitIndex15) ).
fof(bitBlastConstant_11251,axiom,
~ b00000000000000000000(bitIndex14) ).
fof(bitBlastConstant_11250,axiom,
~ b00000000000000000000(bitIndex13) ).
fof(bitBlastConstant_11249,axiom,
~ b00000000000000000000(bitIndex12) ).
fof(bitBlastConstant_11248,axiom,
~ b00000000000000000000(bitIndex11) ).
fof(bitBlastConstant_11247,axiom,
~ b00000000000000000000(bitIndex10) ).
fof(bitBlastConstant_11246,axiom,
~ b00000000000000000000(bitIndex9) ).
fof(bitBlastConstant_11245,axiom,
~ b00000000000000000000(bitIndex8) ).
fof(bitBlastConstant_11244,axiom,
~ b00000000000000000000(bitIndex7) ).
fof(bitBlastConstant_11243,axiom,
~ b00000000000000000000(bitIndex6) ).
fof(bitBlastConstant_11242,axiom,
~ b00000000000000000000(bitIndex5) ).
fof(bitBlastConstant_11241,axiom,
~ b00000000000000000000(bitIndex4) ).
fof(bitBlastConstant_11240,axiom,
~ b00000000000000000000(bitIndex3) ).
fof(bitBlastConstant_11239,axiom,
~ b00000000000000000000(bitIndex2) ).
fof(bitBlastConstant_11238,axiom,
~ b00000000000000000000(bitIndex1) ).
fof(bitBlastConstant_11237,axiom,
~ b00000000000000000000(bitIndex0) ).
fof(addAssignment_22307,axiom,
! [VarCurr] :
( v68359(VarCurr,bitIndex20)
<=> v72708(VarCurr,bitIndex1) ) ).
fof(addAssignment_22306,axiom,
! [VarCurr] :
( v68359(VarCurr,bitIndex21)
<=> v72609(VarCurr,bitIndex1) ) ).
fof(addAssignment_22305,axiom,
! [VarCurr] :
( v68359(VarCurr,bitIndex22)
<=> v72510(VarCurr,bitIndex1) ) ).
fof(addAssignment_22304,axiom,
! [VarCurr] :
( v68359(VarCurr,bitIndex23)
<=> v72397(VarCurr,bitIndex1) ) ).
fof(addAssignment_22303,axiom,
! [VarCurr] :
( v68359(VarCurr,bitIndex24)
<=> v72311(VarCurr,bitIndex1) ) ).
fof(addAssignment_22302,axiom,
! [VarCurr] :
( v68359(VarCurr,bitIndex25)
<=> v72225(VarCurr,bitIndex1) ) ).
fof(addAssignment_22301,axiom,
! [VarCurr] :
( v68359(VarCurr,bitIndex26)
<=> v72139(VarCurr,bitIndex1) ) ).
fof(addAssignment_22300,axiom,
! [VarCurr] :
( v68359(VarCurr,bitIndex27)
<=> v72053(VarCurr,bitIndex1) ) ).
fof(addAssignment_22299,axiom,
! [VarCurr] :
( v68359(VarCurr,bitIndex28)
<=> v71967(VarCurr,bitIndex1) ) ).
fof(addAssignment_22298,axiom,
! [VarCurr] :
( v68359(VarCurr,bitIndex29)
<=> v71881(VarCurr,bitIndex1) ) ).
fof(addAssignment_22297,axiom,
! [VarCurr] :
( v68359(VarCurr,bitIndex30)
<=> v71795(VarCurr,bitIndex1) ) ).
fof(addAssignment_22296,axiom,
! [VarCurr] :
( v68359(VarCurr,bitIndex31)
<=> v71709(VarCurr,bitIndex1) ) ).
fof(addAssignment_22295,axiom,
! [VarCurr] :
( v68359(VarCurr,bitIndex32)
<=> v71623(VarCurr,bitIndex1) ) ).
fof(addAssignment_22294,axiom,
! [VarCurr] :
( v68359(VarCurr,bitIndex33)
<=> v71537(VarCurr,bitIndex1) ) ).
fof(addAssignment_22293,axiom,
! [VarCurr] :
( v68359(VarCurr,bitIndex34)
<=> v71451(VarCurr,bitIndex1) ) ).
fof(addAssignment_22292,axiom,
! [VarCurr] :
( v68359(VarCurr,bitIndex35)
<=> v71365(VarCurr,bitIndex1) ) ).
fof(addAssignment_22291,axiom,
! [VarCurr] :
( v68359(VarCurr,bitIndex36)
<=> v71278(VarCurr,bitIndex1) ) ).
fof(addAssignment_22290,axiom,
! [VarCurr] :
( v68359(VarCurr,bitIndex37)
<=> v71191(VarCurr,bitIndex1) ) ).
fof(addAssignment_22289,axiom,
! [VarCurr] :
( v68359(VarCurr,bitIndex38)
<=> v71104(VarCurr,bitIndex1) ) ).
fof(addAssignment_22288,axiom,
! [VarCurr] :
( v68359(VarCurr,bitIndex39)
<=> v71017(VarCurr,bitIndex1) ) ).
fof(addAssignment_22287,axiom,
! [VarCurr] :
( v68359(VarCurr,bitIndex40)
<=> v70930(VarCurr,bitIndex1) ) ).
fof(addAssignment_22286,axiom,
! [VarCurr] :
( v68359(VarCurr,bitIndex41)
<=> v70843(VarCurr,bitIndex1) ) ).
fof(addAssignment_22285,axiom,
! [VarCurr] :
( v68359(VarCurr,bitIndex42)
<=> v70756(VarCurr,bitIndex1) ) ).
fof(addAssignment_22284,axiom,
! [VarCurr] :
( v68359(VarCurr,bitIndex43)
<=> v70669(VarCurr,bitIndex1) ) ).
fof(addAssignment_22283,axiom,
! [VarCurr] :
( v68359(VarCurr,bitIndex44)
<=> v70582(VarCurr,bitIndex1) ) ).
fof(addAssignment_22282,axiom,
! [VarCurr] :
( v68359(VarCurr,bitIndex45)
<=> v70495(VarCurr,bitIndex1) ) ).
fof(addAssignment_22281,axiom,
! [VarCurr] :
( v68359(VarCurr,bitIndex46)
<=> v70408(VarCurr,bitIndex1) ) ).
fof(addAssignment_22280,axiom,
! [VarCurr] :
( v68359(VarCurr,bitIndex47)
<=> v70321(VarCurr,bitIndex1) ) ).
fof(addAssignment_22279,axiom,
! [VarCurr] :
( v68359(VarCurr,bitIndex48)
<=> v70234(VarCurr,bitIndex1) ) ).
fof(addAssignment_22278,axiom,
! [VarCurr] :
( v68359(VarCurr,bitIndex49)
<=> v70147(VarCurr,bitIndex1) ) ).
fof(addAssignment_22277,axiom,
! [VarCurr] :
( v68359(VarCurr,bitIndex50)
<=> v70060(VarCurr,bitIndex1) ) ).
fof(addAssignment_22276,axiom,
! [VarCurr] :
( v68359(VarCurr,bitIndex51)
<=> v69973(VarCurr,bitIndex1) ) ).
fof(addAssignment_22275,axiom,
! [VarCurr] :
( v68359(VarCurr,bitIndex52)
<=> v69886(VarCurr,bitIndex1) ) ).
fof(addAssignment_22274,axiom,
! [VarCurr] :
( v68359(VarCurr,bitIndex53)
<=> v69799(VarCurr,bitIndex1) ) ).
fof(addAssignment_22273,axiom,
! [VarCurr] :
( v68359(VarCurr,bitIndex54)
<=> v69712(VarCurr,bitIndex1) ) ).
fof(addAssignment_22272,axiom,
! [VarCurr] :
( v68359(VarCurr,bitIndex55)
<=> v69625(VarCurr,bitIndex1) ) ).
fof(addAssignment_22271,axiom,
! [VarCurr] :
( v68359(VarCurr,bitIndex56)
<=> v69538(VarCurr,bitIndex1) ) ).
fof(addAssignment_22270,axiom,
! [VarCurr] :
( v68359(VarCurr,bitIndex57)
<=> v69451(VarCurr,bitIndex1) ) ).
fof(addAssignment_22269,axiom,
! [VarCurr] :
( v68359(VarCurr,bitIndex58)
<=> v69364(VarCurr,bitIndex1) ) ).
fof(addAssignment_22268,axiom,
! [VarCurr] :
( v68359(VarCurr,bitIndex59)
<=> v69271(VarCurr,bitIndex1) ) ).
fof(addAssignment_22267,axiom,
! [VarCurr] :
( ( v68359(VarCurr,bitIndex61)
<=> $false )
& ( v68359(VarCurr,bitIndex60)
<=> $false ) ) ).
fof(addAssignment_22266,axiom,
! [VarCurr] :
( v68359(VarCurr,bitIndex62)
<=> v68535(VarCurr,bitIndex1) ) ).
fof(addAssignment_22265,axiom,
! [VarCurr] :
( v68359(VarCurr,bitIndex63)
<=> v68361(VarCurr,bitIndex1) ) ).
fof(addAssignment_22264,axiom,
! [VarCurr] :
( v72708(VarCurr,bitIndex1)
<=> v72710(VarCurr,bitIndex1) ) ).
fof(addAssignment_22263,axiom,
! [VarCurr] :
( v72710(VarCurr,bitIndex1)
<=> v72712(VarCurr,bitIndex1) ) ).
fof(addAssignment_22262,axiom,
! [VarCurr] :
( v72716(VarCurr,bitIndex1)
<=> v72775(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1197,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v72792(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v72712(VarNext,B)
<=> v72712(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1255,axiom,
! [VarNext] :
( v72792(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v72712(VarNext,B)
<=> v72802(VarNext,B) ) ) ) ).
fof(addAssignment_22261,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v72802(VarNext,B)
<=> v72800(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1662,axiom,
! [VarCurr] :
( ~ v72803(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72800(VarCurr,B)
<=> v72716(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1693,axiom,
! [VarCurr] :
( v72803(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72800(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_5198,axiom,
! [VarCurr] :
( ~ v72803(VarCurr)
<=> v72714(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13582,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v72792(VarNext)
<=> v72793(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13581,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v72793(VarNext)
<=> ( v72794(VarNext)
& v72789(VarNext) ) ) ) ).
fof(writeUnaryOperator_5197,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v72794(VarNext)
<=> v72796(VarNext) ) ) ).
fof(addAssignment_22260,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v72796(VarNext)
<=> v72789(VarCurr) ) ) ).
fof(addAssignment_22259,axiom,
! [VarCurr] :
( v72789(VarCurr)
<=> v68517(VarCurr) ) ).
fof(addAssignment_22258,axiom,
! [VarCurr] :
( v72716(VarCurr,bitIndex0)
<=> v72775(VarCurr,bitIndex0) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_131,axiom,
! [VarCurr] :
( ( ~ v72776(VarCurr)
& ~ v72781(VarCurr)
& ~ v72785(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v72775(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_924,axiom,
! [VarCurr] :
( v72785(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72775(VarCurr,B)
<=> v72786(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3497,axiom,
! [VarCurr] :
( v72781(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72775(VarCurr,B)
<=> v72782(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3507,axiom,
! [VarCurr] :
( v72776(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72775(VarCurr,B)
<=> v72777(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1661,axiom,
! [VarCurr] :
( ~ v72762(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72786(VarCurr,B)
<=> v72787(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1692,axiom,
! [VarCurr] :
( v72762(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72786(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1660,axiom,
! [VarCurr] :
( ~ v72741(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72787(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1691,axiom,
! [VarCurr] :
( v72741(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72787(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_5443,axiom,
! [VarCurr] :
( v72785(VarCurr)
<=> ( ( v72712(VarCurr,bitIndex1)
<=> $true )
& ( v72712(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1659,axiom,
! [VarCurr] :
( ~ v72762(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72782(VarCurr,B)
<=> v72783(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1690,axiom,
! [VarCurr] :
( v72762(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72782(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1658,axiom,
! [VarCurr] :
( ~ v72784(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72783(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1689,axiom,
! [VarCurr] :
( v72784(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72783(VarCurr,B)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13580,axiom,
! [VarCurr] :
( v72784(VarCurr)
<=> ( v72718(VarCurr)
| v72769(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5442,axiom,
! [VarCurr] :
( v72781(VarCurr)
<=> ( ( v72712(VarCurr,bitIndex1)
<=> $false )
& ( v72712(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1657,axiom,
! [VarCurr] :
( ~ v72718(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72777(VarCurr,B)
<=> v72778(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1688,axiom,
! [VarCurr] :
( v72718(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72777(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1656,axiom,
! [VarCurr] :
( ~ v72779(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72778(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1687,axiom,
! [VarCurr] :
( v72779(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72778(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13579,axiom,
! [VarCurr] :
( v72779(VarCurr)
<=> ( v72741(VarCurr)
| v72780(VarCurr) ) ) ).
fof(writeUnaryOperator_5196,axiom,
! [VarCurr] :
( ~ v72780(VarCurr)
<=> v72747(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5441,axiom,
! [VarCurr] :
( v72776(VarCurr)
<=> ( ( v72712(VarCurr,bitIndex1)
<=> $false )
& ( v72712(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_22257,axiom,
! [VarCurr] :
( v72769(VarCurr)
<=> v72771(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_875,axiom,
! [VarCurr] :
( v72771(VarCurr)
<=> ( v68471(VarCurr)
& v68482(VarCurr,bitIndex20) ) ) ).
fof(addAssignment_22256,axiom,
! [VarCurr] :
( v68482(VarCurr,bitIndex20)
<=> v68484(VarCurr,bitIndex20) ) ).
fof(addAssignment_22255,axiom,
! [VarCurr] :
( v68484(VarCurr,bitIndex20)
<=> v68486(VarCurr,bitIndex20) ) ).
fof(addAssignment_22254,axiom,
! [VarCurr] :
( v68486(VarCurr,bitIndex20)
<=> v68488(VarCurr,bitIndex20) ) ).
fof(addAssignment_22253,axiom,
! [VarCurr] :
( v68488(VarCurr,bitIndex20)
<=> v68490(VarCurr,bitIndex20) ) ).
fof(addAssignment_22252,axiom,
! [VarCurr] :
( v68490(VarCurr,bitIndex20)
<=> v68492(VarCurr,bitIndex20) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_116,axiom,
! [VarCurr] :
( ~ v72773(VarCurr)
=> ( v68492(VarCurr,bitIndex20)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_85,axiom,
! [VarCurr] :
( v72773(VarCurr)
=> ( v68492(VarCurr,bitIndex20)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5440,axiom,
! [VarCurr] :
( v72773(VarCurr)
<=> ( ( $false
<=> v68495(VarCurr,bitIndex5) )
& ( $true
<=> v68495(VarCurr,bitIndex4) )
& ( $false
<=> v68495(VarCurr,bitIndex3) )
& ( $true
<=> v68495(VarCurr,bitIndex2) )
& ( $false
<=> v68495(VarCurr,bitIndex1) )
& ( $false
<=> v68495(VarCurr,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13578,axiom,
! [VarCurr] :
( v72762(VarCurr)
<=> ( v72764(VarCurr)
& v72767(VarCurr) ) ) ).
fof(writeUnaryOperator_5195,axiom,
! [VarCurr] :
( ~ v72767(VarCurr)
<=> v72736(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13577,axiom,
! [VarCurr] :
( v72764(VarCurr)
<=> ( v72765(VarCurr)
& v72766(VarCurr) ) ) ).
fof(writeUnaryOperator_5194,axiom,
! [VarCurr] :
( ~ v72766(VarCurr)
<=> v72736(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13576,axiom,
! [VarCurr] :
( v72765(VarCurr)
<=> ( v72720(VarCurr)
& v72734(VarCurr) ) ) ).
fof(addAssignment_22251,axiom,
! [VarCurr] :
( v72747(VarCurr)
<=> v72438(VarCurr,bitIndex0) ) ).
fof(addAssignment_22250,axiom,
! [VarCurr] :
( v72438(VarCurr,bitIndex0)
<=> v72440(VarCurr,bitIndex0) ) ).
fof(addAssignment_22249,axiom,
! [VarCurr] :
( v72440(VarCurr,bitIndex0)
<=> v72442(VarCurr,bitIndex0) ) ).
fof(addAssignment_22248,axiom,
! [VarCurr] :
( v72442(VarCurr,bitIndex0)
<=> v72444(VarCurr,bitIndex0) ) ).
fof(addAssignment_22247,axiom,
! [VarCurr] :
( v72444(VarCurr,bitIndex0)
<=> v72459(VarCurr,bitIndex0) ) ).
fof(addAssignment_22246,axiom,
! [VarCurr] :
( v72463(VarCurr)
<=> v72750(VarCurr) ) ).
fof(addAssignment_22245,axiom,
! [VarCurr] :
( v72750(VarCurr)
<=> v72752(VarCurr) ) ).
fof(addAssignment_22244,axiom,
! [VarCurr] :
( v72752(VarCurr)
<=> v72754(VarCurr) ) ).
fof(addAssignment_22243,axiom,
! [VarCurr] :
( v72754(VarCurr)
<=> v72756(VarCurr,bitIndex0) ) ).
fof(addAssignment_22242,axiom,
! [VarCurr] :
( v72756(VarCurr,bitIndex0)
<=> v72758(VarCurr,bitIndex0) ) ).
fof(addAssignment_22241,axiom,
! [VarCurr] :
( v72758(VarCurr,bitIndex0)
<=> v72760(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13575,axiom,
! [VarCurr] :
( v72741(VarCurr)
<=> ( v72743(VarCurr)
& v72736(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13574,axiom,
! [VarCurr] :
( v72743(VarCurr)
<=> ( v72744(VarCurr)
& v72745(VarCurr) ) ) ).
fof(writeUnaryOperator_5193,axiom,
! [VarCurr] :
( ~ v72745(VarCurr)
<=> v72736(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13573,axiom,
! [VarCurr] :
( v72744(VarCurr)
<=> ( v72720(VarCurr)
& v72734(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13572,axiom,
! [VarCurr] :
( v72718(VarCurr)
<=> ( v72738(VarCurr)
& v72736(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_874,axiom,
! [VarCurr] :
( v72738(VarCurr)
<=> ( v72739(VarCurr)
& v72736(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13571,axiom,
! [VarCurr] :
( v72739(VarCurr)
<=> ( v72720(VarCurr)
& v72734(VarCurr) ) ) ).
fof(addAssignment_22240,axiom,
! [VarCurr] :
( v72736(VarCurr,bitIndex0)
<=> v68413(VarCurr,bitIndex0) ) ).
fof(addAssignment_22239,axiom,
! [VarCurr] :
( v72736(VarCurr,bitIndex1)
<=> v68413(VarCurr,bitIndex1) ) ).
fof(addAssignment_22238,axiom,
! [VarCurr] :
( v72734(VarCurr)
<=> v68391(VarCurr) ) ).
fof(addAssignment_22237,axiom,
! [VarCurr] :
( v72720(VarCurr)
<=> v72722(VarCurr) ) ).
fof(addAssignment_22236,axiom,
! [VarCurr] :
( v72722(VarCurr)
<=> v72724(VarCurr) ) ).
fof(addAssignment_22235,axiom,
! [VarCurr] :
( v72724(VarCurr)
<=> v72726(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13570,axiom,
! [VarCurr] :
( v72726(VarCurr)
<=> ( v72728(VarCurr)
& v72732(VarCurr) ) ) ).
fof(writeUnaryOperator_5192,axiom,
! [VarCurr] :
( ~ v72732(VarCurr)
<=> v72730(VarCurr) ) ).
fof(addAssignment_22234,axiom,
! [VarCurr] :
( v72714(VarCurr)
<=> v68369(VarCurr) ) ).
fof(addAssignment_22233,axiom,
! [VarCurr] :
( v72609(VarCurr,bitIndex1)
<=> v72611(VarCurr,bitIndex1) ) ).
fof(addAssignment_22232,axiom,
! [VarCurr] :
( v72611(VarCurr,bitIndex1)
<=> v72613(VarCurr,bitIndex1) ) ).
fof(addAssignment_22231,axiom,
! [VarCurr] :
( v72617(VarCurr,bitIndex1)
<=> v72676(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1196,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v72693(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v72613(VarNext,B)
<=> v72613(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1254,axiom,
! [VarNext] :
( v72693(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v72613(VarNext,B)
<=> v72703(VarNext,B) ) ) ) ).
fof(addAssignment_22230,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v72703(VarNext,B)
<=> v72701(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1655,axiom,
! [VarCurr] :
( ~ v72704(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72701(VarCurr,B)
<=> v72617(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1686,axiom,
! [VarCurr] :
( v72704(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72701(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_5191,axiom,
! [VarCurr] :
( ~ v72704(VarCurr)
<=> v72615(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13569,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v72693(VarNext)
<=> v72694(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13568,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v72694(VarNext)
<=> ( v72695(VarNext)
& v72690(VarNext) ) ) ) ).
fof(writeUnaryOperator_5190,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v72695(VarNext)
<=> v72697(VarNext) ) ) ).
fof(addAssignment_22229,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v72697(VarNext)
<=> v72690(VarCurr) ) ) ).
fof(addAssignment_22228,axiom,
! [VarCurr] :
( v72690(VarCurr)
<=> v68517(VarCurr) ) ).
fof(addAssignment_22227,axiom,
! [VarCurr] :
( v72617(VarCurr,bitIndex0)
<=> v72676(VarCurr,bitIndex0) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_130,axiom,
! [VarCurr] :
( ( ~ v72677(VarCurr)
& ~ v72682(VarCurr)
& ~ v72686(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v72676(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_923,axiom,
! [VarCurr] :
( v72686(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72676(VarCurr,B)
<=> v72687(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3496,axiom,
! [VarCurr] :
( v72682(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72676(VarCurr,B)
<=> v72683(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3506,axiom,
! [VarCurr] :
( v72677(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72676(VarCurr,B)
<=> v72678(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1654,axiom,
! [VarCurr] :
( ~ v72663(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72687(VarCurr,B)
<=> v72688(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1685,axiom,
! [VarCurr] :
( v72663(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72687(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1653,axiom,
! [VarCurr] :
( ~ v72642(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72688(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1684,axiom,
! [VarCurr] :
( v72642(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72688(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_5439,axiom,
! [VarCurr] :
( v72686(VarCurr)
<=> ( ( v72613(VarCurr,bitIndex1)
<=> $true )
& ( v72613(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1652,axiom,
! [VarCurr] :
( ~ v72663(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72683(VarCurr,B)
<=> v72684(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1683,axiom,
! [VarCurr] :
( v72663(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72683(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1651,axiom,
! [VarCurr] :
( ~ v72685(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72684(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1682,axiom,
! [VarCurr] :
( v72685(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72684(VarCurr,B)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13567,axiom,
! [VarCurr] :
( v72685(VarCurr)
<=> ( v72619(VarCurr)
| v72670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5438,axiom,
! [VarCurr] :
( v72682(VarCurr)
<=> ( ( v72613(VarCurr,bitIndex1)
<=> $false )
& ( v72613(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1650,axiom,
! [VarCurr] :
( ~ v72619(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72678(VarCurr,B)
<=> v72679(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1681,axiom,
! [VarCurr] :
( v72619(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72678(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1649,axiom,
! [VarCurr] :
( ~ v72680(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72679(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1680,axiom,
! [VarCurr] :
( v72680(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72679(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13566,axiom,
! [VarCurr] :
( v72680(VarCurr)
<=> ( v72642(VarCurr)
| v72681(VarCurr) ) ) ).
fof(writeUnaryOperator_5189,axiom,
! [VarCurr] :
( ~ v72681(VarCurr)
<=> v72648(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5437,axiom,
! [VarCurr] :
( v72677(VarCurr)
<=> ( ( v72613(VarCurr,bitIndex1)
<=> $false )
& ( v72613(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_22226,axiom,
! [VarCurr] :
( v72670(VarCurr)
<=> v72672(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_873,axiom,
! [VarCurr] :
( v72672(VarCurr)
<=> ( v68471(VarCurr)
& v68482(VarCurr,bitIndex21) ) ) ).
fof(addAssignment_22225,axiom,
! [VarCurr] :
( v68482(VarCurr,bitIndex21)
<=> v68484(VarCurr,bitIndex21) ) ).
fof(addAssignment_22224,axiom,
! [VarCurr] :
( v68484(VarCurr,bitIndex21)
<=> v68486(VarCurr,bitIndex21) ) ).
fof(addAssignment_22223,axiom,
! [VarCurr] :
( v68486(VarCurr,bitIndex21)
<=> v68488(VarCurr,bitIndex21) ) ).
fof(addAssignment_22222,axiom,
! [VarCurr] :
( v68488(VarCurr,bitIndex21)
<=> v68490(VarCurr,bitIndex21) ) ).
fof(addAssignment_22221,axiom,
! [VarCurr] :
( v68490(VarCurr,bitIndex21)
<=> v68492(VarCurr,bitIndex21) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_115,axiom,
! [VarCurr] :
( ~ v72674(VarCurr)
=> ( v68492(VarCurr,bitIndex21)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_84,axiom,
! [VarCurr] :
( v72674(VarCurr)
=> ( v68492(VarCurr,bitIndex21)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5436,axiom,
! [VarCurr] :
( v72674(VarCurr)
<=> ( ( $false
<=> v68495(VarCurr,bitIndex5) )
& ( $true
<=> v68495(VarCurr,bitIndex4) )
& ( $false
<=> v68495(VarCurr,bitIndex3) )
& ( $true
<=> v68495(VarCurr,bitIndex2) )
& ( $false
<=> v68495(VarCurr,bitIndex1) )
& ( $true
<=> v68495(VarCurr,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13565,axiom,
! [VarCurr] :
( v72663(VarCurr)
<=> ( v72665(VarCurr)
& v72668(VarCurr) ) ) ).
fof(writeUnaryOperator_5188,axiom,
! [VarCurr] :
( ~ v72668(VarCurr)
<=> v72637(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13564,axiom,
! [VarCurr] :
( v72665(VarCurr)
<=> ( v72666(VarCurr)
& v72667(VarCurr) ) ) ).
fof(writeUnaryOperator_5187,axiom,
! [VarCurr] :
( ~ v72667(VarCurr)
<=> v72637(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13563,axiom,
! [VarCurr] :
( v72666(VarCurr)
<=> ( v72621(VarCurr)
& v72635(VarCurr) ) ) ).
fof(addAssignment_22220,axiom,
! [VarCurr] :
( v72648(VarCurr)
<=> v72438(VarCurr,bitIndex1) ) ).
fof(addAssignment_22219,axiom,
! [VarCurr] :
( v72438(VarCurr,bitIndex1)
<=> v72440(VarCurr,bitIndex1) ) ).
fof(addAssignment_22218,axiom,
! [VarCurr] :
( v72440(VarCurr,bitIndex1)
<=> v72442(VarCurr,bitIndex1) ) ).
fof(addAssignment_22217,axiom,
! [VarCurr] :
( v72442(VarCurr,bitIndex1)
<=> v72444(VarCurr,bitIndex1) ) ).
fof(addAssignment_22216,axiom,
! [VarCurr] :
( v72444(VarCurr,bitIndex1)
<=> v72459(VarCurr,bitIndex1) ) ).
fof(addAssignment_22215,axiom,
! [VarCurr] :
( v72462(VarCurr)
<=> v72651(VarCurr) ) ).
fof(addAssignment_22214,axiom,
! [VarCurr] :
( v72651(VarCurr)
<=> v72653(VarCurr) ) ).
fof(addAssignment_22213,axiom,
! [VarCurr] :
( v72653(VarCurr)
<=> v72655(VarCurr) ) ).
fof(addAssignment_22212,axiom,
! [VarCurr] :
( v72655(VarCurr)
<=> v72657(VarCurr,bitIndex0) ) ).
fof(addAssignment_22211,axiom,
! [VarCurr] :
( v72657(VarCurr,bitIndex0)
<=> v72659(VarCurr,bitIndex0) ) ).
fof(addAssignment_22210,axiom,
! [VarCurr] :
( v72659(VarCurr,bitIndex0)
<=> v72661(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13562,axiom,
! [VarCurr] :
( v72642(VarCurr)
<=> ( v72644(VarCurr)
& v72637(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13561,axiom,
! [VarCurr] :
( v72644(VarCurr)
<=> ( v72645(VarCurr)
& v72646(VarCurr) ) ) ).
fof(writeUnaryOperator_5186,axiom,
! [VarCurr] :
( ~ v72646(VarCurr)
<=> v72637(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13560,axiom,
! [VarCurr] :
( v72645(VarCurr)
<=> ( v72621(VarCurr)
& v72635(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13559,axiom,
! [VarCurr] :
( v72619(VarCurr)
<=> ( v72639(VarCurr)
& v72637(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_872,axiom,
! [VarCurr] :
( v72639(VarCurr)
<=> ( v72640(VarCurr)
& v72637(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13558,axiom,
! [VarCurr] :
( v72640(VarCurr)
<=> ( v72621(VarCurr)
& v72635(VarCurr) ) ) ).
fof(addAssignment_22209,axiom,
! [VarCurr] :
( v72637(VarCurr,bitIndex0)
<=> v68413(VarCurr,bitIndex0) ) ).
fof(addAssignment_22208,axiom,
! [VarCurr] :
( v72637(VarCurr,bitIndex1)
<=> v68413(VarCurr,bitIndex1) ) ).
fof(addAssignment_22207,axiom,
! [VarCurr] :
( v72635(VarCurr)
<=> v68391(VarCurr) ) ).
fof(addAssignment_22206,axiom,
! [VarCurr] :
( v72621(VarCurr)
<=> v72623(VarCurr) ) ).
fof(addAssignment_22205,axiom,
! [VarCurr] :
( v72623(VarCurr)
<=> v72625(VarCurr) ) ).
fof(addAssignment_22204,axiom,
! [VarCurr] :
( v72625(VarCurr)
<=> v72627(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13557,axiom,
! [VarCurr] :
( v72627(VarCurr)
<=> ( v72629(VarCurr)
& v72633(VarCurr) ) ) ).
fof(writeUnaryOperator_5185,axiom,
! [VarCurr] :
( ~ v72633(VarCurr)
<=> v72631(VarCurr) ) ).
fof(addAssignment_22203,axiom,
! [VarCurr] :
( v72615(VarCurr)
<=> v68369(VarCurr) ) ).
fof(addAssignment_22202,axiom,
! [VarCurr] :
( v72510(VarCurr,bitIndex1)
<=> v72512(VarCurr,bitIndex1) ) ).
fof(addAssignment_22201,axiom,
! [VarCurr] :
( v72512(VarCurr,bitIndex1)
<=> v72514(VarCurr,bitIndex1) ) ).
fof(addAssignment_22200,axiom,
! [VarCurr] :
( v72518(VarCurr,bitIndex1)
<=> v72577(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1195,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v72594(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v72514(VarNext,B)
<=> v72514(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1253,axiom,
! [VarNext] :
( v72594(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v72514(VarNext,B)
<=> v72604(VarNext,B) ) ) ) ).
fof(addAssignment_22199,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v72604(VarNext,B)
<=> v72602(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1648,axiom,
! [VarCurr] :
( ~ v72605(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72602(VarCurr,B)
<=> v72518(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1679,axiom,
! [VarCurr] :
( v72605(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72602(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_5184,axiom,
! [VarCurr] :
( ~ v72605(VarCurr)
<=> v72516(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13556,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v72594(VarNext)
<=> v72595(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13555,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v72595(VarNext)
<=> ( v72596(VarNext)
& v72591(VarNext) ) ) ) ).
fof(writeUnaryOperator_5183,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v72596(VarNext)
<=> v72598(VarNext) ) ) ).
fof(addAssignment_22198,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v72598(VarNext)
<=> v72591(VarCurr) ) ) ).
fof(addAssignment_22197,axiom,
! [VarCurr] :
( v72591(VarCurr)
<=> v68517(VarCurr) ) ).
fof(addAssignment_22196,axiom,
! [VarCurr] :
( v72518(VarCurr,bitIndex0)
<=> v72577(VarCurr,bitIndex0) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_129,axiom,
! [VarCurr] :
( ( ~ v72578(VarCurr)
& ~ v72583(VarCurr)
& ~ v72587(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v72577(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_922,axiom,
! [VarCurr] :
( v72587(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72577(VarCurr,B)
<=> v72588(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3495,axiom,
! [VarCurr] :
( v72583(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72577(VarCurr,B)
<=> v72584(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3505,axiom,
! [VarCurr] :
( v72578(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72577(VarCurr,B)
<=> v72579(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1647,axiom,
! [VarCurr] :
( ~ v72564(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72588(VarCurr,B)
<=> v72589(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1678,axiom,
! [VarCurr] :
( v72564(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72588(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1646,axiom,
! [VarCurr] :
( ~ v72543(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72589(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1677,axiom,
! [VarCurr] :
( v72543(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72589(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_5435,axiom,
! [VarCurr] :
( v72587(VarCurr)
<=> ( ( v72514(VarCurr,bitIndex1)
<=> $true )
& ( v72514(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1645,axiom,
! [VarCurr] :
( ~ v72564(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72584(VarCurr,B)
<=> v72585(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1676,axiom,
! [VarCurr] :
( v72564(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72584(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1644,axiom,
! [VarCurr] :
( ~ v72586(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72585(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1675,axiom,
! [VarCurr] :
( v72586(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72585(VarCurr,B)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13554,axiom,
! [VarCurr] :
( v72586(VarCurr)
<=> ( v72520(VarCurr)
| v72571(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5434,axiom,
! [VarCurr] :
( v72583(VarCurr)
<=> ( ( v72514(VarCurr,bitIndex1)
<=> $false )
& ( v72514(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1643,axiom,
! [VarCurr] :
( ~ v72520(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72579(VarCurr,B)
<=> v72580(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1674,axiom,
! [VarCurr] :
( v72520(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72579(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1642,axiom,
! [VarCurr] :
( ~ v72581(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72580(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1673,axiom,
! [VarCurr] :
( v72581(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72580(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13553,axiom,
! [VarCurr] :
( v72581(VarCurr)
<=> ( v72543(VarCurr)
| v72582(VarCurr) ) ) ).
fof(writeUnaryOperator_5182,axiom,
! [VarCurr] :
( ~ v72582(VarCurr)
<=> v72549(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5433,axiom,
! [VarCurr] :
( v72578(VarCurr)
<=> ( ( v72514(VarCurr,bitIndex1)
<=> $false )
& ( v72514(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_22195,axiom,
! [VarCurr] :
( v72571(VarCurr)
<=> v72573(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_871,axiom,
! [VarCurr] :
( v72573(VarCurr)
<=> ( v68471(VarCurr)
& v68482(VarCurr,bitIndex22) ) ) ).
fof(addAssignment_22194,axiom,
! [VarCurr] :
( v68482(VarCurr,bitIndex22)
<=> v68484(VarCurr,bitIndex22) ) ).
fof(addAssignment_22193,axiom,
! [VarCurr] :
( v68484(VarCurr,bitIndex22)
<=> v68486(VarCurr,bitIndex22) ) ).
fof(addAssignment_22192,axiom,
! [VarCurr] :
( v68486(VarCurr,bitIndex22)
<=> v68488(VarCurr,bitIndex22) ) ).
fof(addAssignment_22191,axiom,
! [VarCurr] :
( v68488(VarCurr,bitIndex22)
<=> v68490(VarCurr,bitIndex22) ) ).
fof(addAssignment_22190,axiom,
! [VarCurr] :
( v68490(VarCurr,bitIndex22)
<=> v68492(VarCurr,bitIndex22) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_114,axiom,
! [VarCurr] :
( ~ v72575(VarCurr)
=> ( v68492(VarCurr,bitIndex22)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_83,axiom,
! [VarCurr] :
( v72575(VarCurr)
=> ( v68492(VarCurr,bitIndex22)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5432,axiom,
! [VarCurr] :
( v72575(VarCurr)
<=> ( ( $false
<=> v68495(VarCurr,bitIndex5) )
& ( $true
<=> v68495(VarCurr,bitIndex4) )
& ( $false
<=> v68495(VarCurr,bitIndex3) )
& ( $true
<=> v68495(VarCurr,bitIndex2) )
& ( $true
<=> v68495(VarCurr,bitIndex1) )
& ( $false
<=> v68495(VarCurr,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13552,axiom,
! [VarCurr] :
( v72564(VarCurr)
<=> ( v72566(VarCurr)
& v72569(VarCurr) ) ) ).
fof(writeUnaryOperator_5181,axiom,
! [VarCurr] :
( ~ v72569(VarCurr)
<=> v72538(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13551,axiom,
! [VarCurr] :
( v72566(VarCurr)
<=> ( v72567(VarCurr)
& v72568(VarCurr) ) ) ).
fof(writeUnaryOperator_5180,axiom,
! [VarCurr] :
( ~ v72568(VarCurr)
<=> v72538(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13550,axiom,
! [VarCurr] :
( v72567(VarCurr)
<=> ( v72522(VarCurr)
& v72536(VarCurr) ) ) ).
fof(addAssignment_22189,axiom,
! [VarCurr] :
( v72549(VarCurr)
<=> v72438(VarCurr,bitIndex2) ) ).
fof(addAssignment_22188,axiom,
! [VarCurr] :
( v72438(VarCurr,bitIndex2)
<=> v72440(VarCurr,bitIndex2) ) ).
fof(addAssignment_22187,axiom,
! [VarCurr] :
( v72440(VarCurr,bitIndex2)
<=> v72442(VarCurr,bitIndex2) ) ).
fof(addAssignment_22186,axiom,
! [VarCurr] :
( v72442(VarCurr,bitIndex2)
<=> v72444(VarCurr,bitIndex2) ) ).
fof(addAssignment_22185,axiom,
! [VarCurr] :
( v72444(VarCurr,bitIndex2)
<=> v72459(VarCurr,bitIndex2) ) ).
fof(addAssignment_22184,axiom,
! [VarCurr] :
( v72461(VarCurr)
<=> v72552(VarCurr) ) ).
fof(addAssignment_22183,axiom,
! [VarCurr] :
( v72552(VarCurr)
<=> v72554(VarCurr) ) ).
fof(addAssignment_22182,axiom,
! [VarCurr] :
( v72554(VarCurr)
<=> v72556(VarCurr) ) ).
fof(addAssignment_22181,axiom,
! [VarCurr] :
( v72556(VarCurr)
<=> v72558(VarCurr,bitIndex0) ) ).
fof(addAssignment_22180,axiom,
! [VarCurr] :
( v72558(VarCurr,bitIndex0)
<=> v72560(VarCurr,bitIndex0) ) ).
fof(addAssignment_22179,axiom,
! [VarCurr] :
( v72560(VarCurr,bitIndex0)
<=> v72562(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13549,axiom,
! [VarCurr] :
( v72543(VarCurr)
<=> ( v72545(VarCurr)
& v72538(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13548,axiom,
! [VarCurr] :
( v72545(VarCurr)
<=> ( v72546(VarCurr)
& v72547(VarCurr) ) ) ).
fof(writeUnaryOperator_5179,axiom,
! [VarCurr] :
( ~ v72547(VarCurr)
<=> v72538(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13547,axiom,
! [VarCurr] :
( v72546(VarCurr)
<=> ( v72522(VarCurr)
& v72536(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13546,axiom,
! [VarCurr] :
( v72520(VarCurr)
<=> ( v72540(VarCurr)
& v72538(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_870,axiom,
! [VarCurr] :
( v72540(VarCurr)
<=> ( v72541(VarCurr)
& v72538(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13545,axiom,
! [VarCurr] :
( v72541(VarCurr)
<=> ( v72522(VarCurr)
& v72536(VarCurr) ) ) ).
fof(addAssignment_22178,axiom,
! [VarCurr] :
( v72538(VarCurr,bitIndex0)
<=> v68413(VarCurr,bitIndex0) ) ).
fof(addAssignment_22177,axiom,
! [VarCurr] :
( v72538(VarCurr,bitIndex1)
<=> v68413(VarCurr,bitIndex1) ) ).
fof(addAssignment_22176,axiom,
! [VarCurr] :
( v72536(VarCurr)
<=> v68391(VarCurr) ) ).
fof(addAssignment_22175,axiom,
! [VarCurr] :
( v72522(VarCurr)
<=> v72524(VarCurr) ) ).
fof(addAssignment_22174,axiom,
! [VarCurr] :
( v72524(VarCurr)
<=> v72526(VarCurr) ) ).
fof(addAssignment_22173,axiom,
! [VarCurr] :
( v72526(VarCurr)
<=> v72528(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13544,axiom,
! [VarCurr] :
( v72528(VarCurr)
<=> ( v72530(VarCurr)
& v72534(VarCurr) ) ) ).
fof(writeUnaryOperator_5178,axiom,
! [VarCurr] :
( ~ v72534(VarCurr)
<=> v72532(VarCurr) ) ).
fof(addAssignment_22172,axiom,
! [VarCurr] :
( v72516(VarCurr)
<=> v68369(VarCurr) ) ).
fof(addAssignment_22171,axiom,
! [VarCurr] :
( v72397(VarCurr,bitIndex1)
<=> v72399(VarCurr,bitIndex1) ) ).
fof(addAssignment_22170,axiom,
! [VarCurr] :
( v72399(VarCurr,bitIndex1)
<=> v72401(VarCurr,bitIndex1) ) ).
fof(addAssignment_22169,axiom,
! [VarCurr] :
( v72405(VarCurr,bitIndex1)
<=> v72478(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1194,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v72495(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v72401(VarNext,B)
<=> v72401(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1252,axiom,
! [VarNext] :
( v72495(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v72401(VarNext,B)
<=> v72505(VarNext,B) ) ) ) ).
fof(addAssignment_22168,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v72505(VarNext,B)
<=> v72503(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1641,axiom,
! [VarCurr] :
( ~ v72506(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72503(VarCurr,B)
<=> v72405(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1672,axiom,
! [VarCurr] :
( v72506(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72503(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_5177,axiom,
! [VarCurr] :
( ~ v72506(VarCurr)
<=> v72403(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13543,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v72495(VarNext)
<=> v72496(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13542,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v72496(VarNext)
<=> ( v72497(VarNext)
& v72492(VarNext) ) ) ) ).
fof(writeUnaryOperator_5176,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v72497(VarNext)
<=> v72499(VarNext) ) ) ).
fof(addAssignment_22167,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v72499(VarNext)
<=> v72492(VarCurr) ) ) ).
fof(addAssignment_22166,axiom,
! [VarCurr] :
( v72492(VarCurr)
<=> v68517(VarCurr) ) ).
fof(addAssignment_22165,axiom,
! [VarCurr] :
( v72405(VarCurr,bitIndex0)
<=> v72478(VarCurr,bitIndex0) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_128,axiom,
! [VarCurr] :
( ( ~ v72479(VarCurr)
& ~ v72484(VarCurr)
& ~ v72488(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v72478(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_921,axiom,
! [VarCurr] :
( v72488(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72478(VarCurr,B)
<=> v72489(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3494,axiom,
! [VarCurr] :
( v72484(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72478(VarCurr,B)
<=> v72485(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3504,axiom,
! [VarCurr] :
( v72479(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72478(VarCurr,B)
<=> v72480(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1640,axiom,
! [VarCurr] :
( ~ v72465(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72489(VarCurr,B)
<=> v72490(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1671,axiom,
! [VarCurr] :
( v72465(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72489(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1639,axiom,
! [VarCurr] :
( ~ v72430(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72490(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1670,axiom,
! [VarCurr] :
( v72430(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72490(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_5431,axiom,
! [VarCurr] :
( v72488(VarCurr)
<=> ( ( v72401(VarCurr,bitIndex1)
<=> $true )
& ( v72401(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1638,axiom,
! [VarCurr] :
( ~ v72465(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72485(VarCurr,B)
<=> v72486(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1669,axiom,
! [VarCurr] :
( v72465(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72485(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1637,axiom,
! [VarCurr] :
( ~ v72487(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72486(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1668,axiom,
! [VarCurr] :
( v72487(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72486(VarCurr,B)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13541,axiom,
! [VarCurr] :
( v72487(VarCurr)
<=> ( v72407(VarCurr)
| v72472(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5430,axiom,
! [VarCurr] :
( v72484(VarCurr)
<=> ( ( v72401(VarCurr,bitIndex1)
<=> $false )
& ( v72401(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1636,axiom,
! [VarCurr] :
( ~ v72407(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72480(VarCurr,B)
<=> v72481(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1667,axiom,
! [VarCurr] :
( v72407(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72480(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1635,axiom,
! [VarCurr] :
( ~ v72482(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72481(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1666,axiom,
! [VarCurr] :
( v72482(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72481(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13540,axiom,
! [VarCurr] :
( v72482(VarCurr)
<=> ( v72430(VarCurr)
| v72483(VarCurr) ) ) ).
fof(writeUnaryOperator_5175,axiom,
! [VarCurr] :
( ~ v72483(VarCurr)
<=> v72436(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5429,axiom,
! [VarCurr] :
( v72479(VarCurr)
<=> ( ( v72401(VarCurr,bitIndex1)
<=> $false )
& ( v72401(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_22164,axiom,
! [VarCurr] :
( v72472(VarCurr)
<=> v72474(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_869,axiom,
! [VarCurr] :
( v72474(VarCurr)
<=> ( v68471(VarCurr)
& v68482(VarCurr,bitIndex23) ) ) ).
fof(addAssignment_22163,axiom,
! [VarCurr] :
( v68482(VarCurr,bitIndex23)
<=> v68484(VarCurr,bitIndex23) ) ).
fof(addAssignment_22162,axiom,
! [VarCurr] :
( v68484(VarCurr,bitIndex23)
<=> v68486(VarCurr,bitIndex23) ) ).
fof(addAssignment_22161,axiom,
! [VarCurr] :
( v68486(VarCurr,bitIndex23)
<=> v68488(VarCurr,bitIndex23) ) ).
fof(addAssignment_22160,axiom,
! [VarCurr] :
( v68488(VarCurr,bitIndex23)
<=> v68490(VarCurr,bitIndex23) ) ).
fof(addAssignment_22159,axiom,
! [VarCurr] :
( v68490(VarCurr,bitIndex23)
<=> v68492(VarCurr,bitIndex23) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_113,axiom,
! [VarCurr] :
( ~ v72476(VarCurr)
=> ( v68492(VarCurr,bitIndex23)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_82,axiom,
! [VarCurr] :
( v72476(VarCurr)
=> ( v68492(VarCurr,bitIndex23)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5428,axiom,
! [VarCurr] :
( v72476(VarCurr)
<=> ( ( $false
<=> v68495(VarCurr,bitIndex5) )
& ( $true
<=> v68495(VarCurr,bitIndex4) )
& ( $false
<=> v68495(VarCurr,bitIndex3) )
& ( $true
<=> v68495(VarCurr,bitIndex2) )
& ( $true
<=> v68495(VarCurr,bitIndex1) )
& ( $true
<=> v68495(VarCurr,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13539,axiom,
! [VarCurr] :
( v72465(VarCurr)
<=> ( v72467(VarCurr)
& v72470(VarCurr) ) ) ).
fof(writeUnaryOperator_5174,axiom,
! [VarCurr] :
( ~ v72470(VarCurr)
<=> v72425(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13538,axiom,
! [VarCurr] :
( v72467(VarCurr)
<=> ( v72468(VarCurr)
& v72469(VarCurr) ) ) ).
fof(writeUnaryOperator_5173,axiom,
! [VarCurr] :
( ~ v72469(VarCurr)
<=> v72425(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13537,axiom,
! [VarCurr] :
( v72468(VarCurr)
<=> ( v72409(VarCurr)
& v72423(VarCurr) ) ) ).
fof(addAssignment_22158,axiom,
! [VarCurr] :
( v72436(VarCurr)
<=> v72438(VarCurr,bitIndex3) ) ).
fof(addAssignment_22157,axiom,
! [VarCurr] :
( v72438(VarCurr,bitIndex3)
<=> v72440(VarCurr,bitIndex3) ) ).
fof(addAssignment_22156,axiom,
! [VarCurr] :
( v72440(VarCurr,bitIndex3)
<=> v72442(VarCurr,bitIndex3) ) ).
fof(addAssignment_22155,axiom,
! [VarCurr] :
( v72442(VarCurr,bitIndex3)
<=> v72444(VarCurr,bitIndex3) ) ).
fof(addAssignment_22154,axiom,
! [VarCurr] :
( v72444(VarCurr,bitIndex3)
<=> v72459(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_5172,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v72459(VarCurr,B)
<=> ~ v72460(VarCurr,B) ) ) ).
fof(addAssignment_22153,axiom,
! [VarCurr] :
( v72460(VarCurr,bitIndex0)
<=> v72463(VarCurr) ) ).
fof(addAssignment_22152,axiom,
! [VarCurr] :
( v72460(VarCurr,bitIndex1)
<=> v72462(VarCurr) ) ).
fof(addAssignment_22151,axiom,
! [VarCurr] :
( v72460(VarCurr,bitIndex2)
<=> v72461(VarCurr) ) ).
fof(addAssignment_22150,axiom,
! [VarCurr] :
( v72460(VarCurr,bitIndex3)
<=> v72446(VarCurr) ) ).
fof(addAssignment_22149,axiom,
! [VarCurr] :
( v72446(VarCurr)
<=> v72448(VarCurr) ) ).
fof(addAssignment_22148,axiom,
! [VarCurr] :
( v72448(VarCurr)
<=> v72450(VarCurr) ) ).
fof(addAssignment_22147,axiom,
! [VarCurr] :
( v72450(VarCurr)
<=> v72452(VarCurr) ) ).
fof(addAssignment_22146,axiom,
! [VarCurr] :
( v72452(VarCurr)
<=> v72454(VarCurr,bitIndex0) ) ).
fof(addAssignment_22145,axiom,
! [VarCurr] :
( v72454(VarCurr,bitIndex0)
<=> v72456(VarCurr,bitIndex0) ) ).
fof(addAssignment_22144,axiom,
! [VarCurr] :
( v72456(VarCurr,bitIndex0)
<=> v72458(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13536,axiom,
! [VarCurr] :
( v72430(VarCurr)
<=> ( v72432(VarCurr)
& v72425(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13535,axiom,
! [VarCurr] :
( v72432(VarCurr)
<=> ( v72433(VarCurr)
& v72434(VarCurr) ) ) ).
fof(writeUnaryOperator_5171,axiom,
! [VarCurr] :
( ~ v72434(VarCurr)
<=> v72425(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13534,axiom,
! [VarCurr] :
( v72433(VarCurr)
<=> ( v72409(VarCurr)
& v72423(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13533,axiom,
! [VarCurr] :
( v72407(VarCurr)
<=> ( v72427(VarCurr)
& v72425(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_868,axiom,
! [VarCurr] :
( v72427(VarCurr)
<=> ( v72428(VarCurr)
& v72425(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13532,axiom,
! [VarCurr] :
( v72428(VarCurr)
<=> ( v72409(VarCurr)
& v72423(VarCurr) ) ) ).
fof(addAssignment_22143,axiom,
! [VarCurr] :
( v72425(VarCurr,bitIndex0)
<=> v68413(VarCurr,bitIndex0) ) ).
fof(addAssignment_22142,axiom,
! [VarCurr] :
( v72425(VarCurr,bitIndex1)
<=> v68413(VarCurr,bitIndex1) ) ).
fof(addAssignment_22141,axiom,
! [VarCurr] :
( v72423(VarCurr)
<=> v68391(VarCurr) ) ).
fof(addAssignment_22140,axiom,
! [VarCurr] :
( v72409(VarCurr)
<=> v72411(VarCurr) ) ).
fof(addAssignment_22139,axiom,
! [VarCurr] :
( v72411(VarCurr)
<=> v72413(VarCurr) ) ).
fof(addAssignment_22138,axiom,
! [VarCurr] :
( v72413(VarCurr)
<=> v72415(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13531,axiom,
! [VarCurr] :
( v72415(VarCurr)
<=> ( v72417(VarCurr)
& v72421(VarCurr) ) ) ).
fof(writeUnaryOperator_5170,axiom,
! [VarCurr] :
( ~ v72421(VarCurr)
<=> v72419(VarCurr) ) ).
fof(addAssignment_22137,axiom,
! [VarCurr] :
( v72403(VarCurr)
<=> v68369(VarCurr) ) ).
fof(addAssignment_22136,axiom,
! [VarCurr] :
( v72311(VarCurr,bitIndex1)
<=> v72313(VarCurr,bitIndex1) ) ).
fof(addAssignment_22135,axiom,
! [VarCurr] :
( v72313(VarCurr,bitIndex1)
<=> v72315(VarCurr,bitIndex1) ) ).
fof(addAssignment_22134,axiom,
! [VarCurr] :
( v72319(VarCurr,bitIndex1)
<=> v72365(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1193,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v72382(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v72315(VarNext,B)
<=> v72315(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1251,axiom,
! [VarNext] :
( v72382(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v72315(VarNext,B)
<=> v72392(VarNext,B) ) ) ) ).
fof(addAssignment_22133,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v72392(VarNext,B)
<=> v72390(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1634,axiom,
! [VarCurr] :
( ~ v72393(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72390(VarCurr,B)
<=> v72319(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1665,axiom,
! [VarCurr] :
( v72393(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72390(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_5169,axiom,
! [VarCurr] :
( ~ v72393(VarCurr)
<=> v72317(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13530,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v72382(VarNext)
<=> v72383(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13529,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v72383(VarNext)
<=> ( v72384(VarNext)
& v72379(VarNext) ) ) ) ).
fof(writeUnaryOperator_5168,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v72384(VarNext)
<=> v72386(VarNext) ) ) ).
fof(addAssignment_22132,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v72386(VarNext)
<=> v72379(VarCurr) ) ) ).
fof(addAssignment_22131,axiom,
! [VarCurr] :
( v72379(VarCurr)
<=> v68517(VarCurr) ) ).
fof(addAssignment_22130,axiom,
! [VarCurr] :
( v72319(VarCurr,bitIndex0)
<=> v72365(VarCurr,bitIndex0) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_127,axiom,
! [VarCurr] :
( ( ~ v72366(VarCurr)
& ~ v72371(VarCurr)
& ~ v72375(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v72365(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_920,axiom,
! [VarCurr] :
( v72375(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72365(VarCurr,B)
<=> v72376(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3493,axiom,
! [VarCurr] :
( v72371(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72365(VarCurr,B)
<=> v72372(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3503,axiom,
! [VarCurr] :
( v72366(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72365(VarCurr,B)
<=> v72367(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1633,axiom,
! [VarCurr] :
( ~ v72352(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72376(VarCurr,B)
<=> v72377(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1664,axiom,
! [VarCurr] :
( v72352(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72376(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1632,axiom,
! [VarCurr] :
( ~ v72344(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72377(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1663,axiom,
! [VarCurr] :
( v72344(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72377(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_5427,axiom,
! [VarCurr] :
( v72375(VarCurr)
<=> ( ( v72315(VarCurr,bitIndex1)
<=> $true )
& ( v72315(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1631,axiom,
! [VarCurr] :
( ~ v72352(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72372(VarCurr,B)
<=> v72373(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1662,axiom,
! [VarCurr] :
( v72352(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72372(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1630,axiom,
! [VarCurr] :
( ~ v72374(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72373(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1661,axiom,
! [VarCurr] :
( v72374(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72373(VarCurr,B)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13528,axiom,
! [VarCurr] :
( v72374(VarCurr)
<=> ( v72321(VarCurr)
| v72359(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5426,axiom,
! [VarCurr] :
( v72371(VarCurr)
<=> ( ( v72315(VarCurr,bitIndex1)
<=> $false )
& ( v72315(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1629,axiom,
! [VarCurr] :
( ~ v72321(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72367(VarCurr,B)
<=> v72368(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1660,axiom,
! [VarCurr] :
( v72321(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72367(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1628,axiom,
! [VarCurr] :
( ~ v72369(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72368(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1659,axiom,
! [VarCurr] :
( v72369(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72368(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13527,axiom,
! [VarCurr] :
( v72369(VarCurr)
<=> ( v72344(VarCurr)
| v72370(VarCurr) ) ) ).
fof(writeUnaryOperator_5167,axiom,
! [VarCurr] :
( ~ v72370(VarCurr)
<=> v72350(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5425,axiom,
! [VarCurr] :
( v72366(VarCurr)
<=> ( ( v72315(VarCurr,bitIndex1)
<=> $false )
& ( v72315(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_22129,axiom,
! [VarCurr] :
( v72359(VarCurr)
<=> v72361(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_867,axiom,
! [VarCurr] :
( v72361(VarCurr)
<=> ( v68471(VarCurr)
& v68482(VarCurr,bitIndex24) ) ) ).
fof(addAssignment_22128,axiom,
! [VarCurr] :
( v68482(VarCurr,bitIndex24)
<=> v68484(VarCurr,bitIndex24) ) ).
fof(addAssignment_22127,axiom,
! [VarCurr] :
( v68484(VarCurr,bitIndex24)
<=> v68486(VarCurr,bitIndex24) ) ).
fof(addAssignment_22126,axiom,
! [VarCurr] :
( v68486(VarCurr,bitIndex24)
<=> v68488(VarCurr,bitIndex24) ) ).
fof(addAssignment_22125,axiom,
! [VarCurr] :
( v68488(VarCurr,bitIndex24)
<=> v68490(VarCurr,bitIndex24) ) ).
fof(addAssignment_22124,axiom,
! [VarCurr] :
( v68490(VarCurr,bitIndex24)
<=> v68492(VarCurr,bitIndex24) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_112,axiom,
! [VarCurr] :
( ~ v72363(VarCurr)
=> ( v68492(VarCurr,bitIndex24)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_81,axiom,
! [VarCurr] :
( v72363(VarCurr)
=> ( v68492(VarCurr,bitIndex24)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5424,axiom,
! [VarCurr] :
( v72363(VarCurr)
<=> ( ( $false
<=> v68495(VarCurr,bitIndex5) )
& ( $true
<=> v68495(VarCurr,bitIndex4) )
& ( $true
<=> v68495(VarCurr,bitIndex3) )
& ( $false
<=> v68495(VarCurr,bitIndex2) )
& ( $false
<=> v68495(VarCurr,bitIndex1) )
& ( $false
<=> v68495(VarCurr,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13526,axiom,
! [VarCurr] :
( v72352(VarCurr)
<=> ( v72354(VarCurr)
& v72357(VarCurr) ) ) ).
fof(writeUnaryOperator_5166,axiom,
! [VarCurr] :
( ~ v72357(VarCurr)
<=> v72339(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13525,axiom,
! [VarCurr] :
( v72354(VarCurr)
<=> ( v72355(VarCurr)
& v72356(VarCurr) ) ) ).
fof(writeUnaryOperator_5165,axiom,
! [VarCurr] :
( ~ v72356(VarCurr)
<=> v72339(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13524,axiom,
! [VarCurr] :
( v72355(VarCurr)
<=> ( v72323(VarCurr)
& v72337(VarCurr) ) ) ).
fof(addAssignment_22123,axiom,
! [VarCurr] :
( v72350(VarCurr)
<=> v69312(VarCurr,bitIndex0) ) ).
fof(addAssignment_22122,axiom,
! [VarCurr] :
( v69312(VarCurr,bitIndex0)
<=> v69314(VarCurr,bitIndex0) ) ).
fof(addAssignment_22121,axiom,
! [VarCurr] :
( v69314(VarCurr,bitIndex0)
<=> v69316(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13523,axiom,
! [VarCurr] :
( v72344(VarCurr)
<=> ( v72346(VarCurr)
& v72339(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13522,axiom,
! [VarCurr] :
( v72346(VarCurr)
<=> ( v72347(VarCurr)
& v72348(VarCurr) ) ) ).
fof(writeUnaryOperator_5164,axiom,
! [VarCurr] :
( ~ v72348(VarCurr)
<=> v72339(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13521,axiom,
! [VarCurr] :
( v72347(VarCurr)
<=> ( v72323(VarCurr)
& v72337(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13520,axiom,
! [VarCurr] :
( v72321(VarCurr)
<=> ( v72341(VarCurr)
& v72339(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_866,axiom,
! [VarCurr] :
( v72341(VarCurr)
<=> ( v72342(VarCurr)
& v72339(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13519,axiom,
! [VarCurr] :
( v72342(VarCurr)
<=> ( v72323(VarCurr)
& v72337(VarCurr) ) ) ).
fof(addAssignment_22120,axiom,
! [VarCurr] :
( v72339(VarCurr,bitIndex0)
<=> v68413(VarCurr,bitIndex0) ) ).
fof(addAssignment_22119,axiom,
! [VarCurr] :
( v72339(VarCurr,bitIndex1)
<=> v68413(VarCurr,bitIndex1) ) ).
fof(addAssignment_22118,axiom,
! [VarCurr] :
( v72337(VarCurr)
<=> v68391(VarCurr) ) ).
fof(addAssignment_22117,axiom,
! [VarCurr] :
( v72323(VarCurr)
<=> v72325(VarCurr) ) ).
fof(addAssignment_22116,axiom,
! [VarCurr] :
( v72325(VarCurr)
<=> v72327(VarCurr) ) ).
fof(addAssignment_22115,axiom,
! [VarCurr] :
( v72327(VarCurr)
<=> v72329(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13518,axiom,
! [VarCurr] :
( v72329(VarCurr)
<=> ( v72331(VarCurr)
& v72335(VarCurr) ) ) ).
fof(writeUnaryOperator_5163,axiom,
! [VarCurr] :
( ~ v72335(VarCurr)
<=> v72333(VarCurr) ) ).
fof(addAssignment_22114,axiom,
! [VarCurr] :
( v72317(VarCurr)
<=> v68369(VarCurr) ) ).
fof(addAssignment_22113,axiom,
! [VarCurr] :
( v72225(VarCurr,bitIndex1)
<=> v72227(VarCurr,bitIndex1) ) ).
fof(addAssignment_22112,axiom,
! [VarCurr] :
( v72227(VarCurr,bitIndex1)
<=> v72229(VarCurr,bitIndex1) ) ).
fof(addAssignment_22111,axiom,
! [VarCurr] :
( v72233(VarCurr,bitIndex1)
<=> v72279(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1192,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v72296(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v72229(VarNext,B)
<=> v72229(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1250,axiom,
! [VarNext] :
( v72296(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v72229(VarNext,B)
<=> v72306(VarNext,B) ) ) ) ).
fof(addAssignment_22110,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v72306(VarNext,B)
<=> v72304(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1627,axiom,
! [VarCurr] :
( ~ v72307(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72304(VarCurr,B)
<=> v72233(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1658,axiom,
! [VarCurr] :
( v72307(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72304(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_5162,axiom,
! [VarCurr] :
( ~ v72307(VarCurr)
<=> v72231(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13517,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v72296(VarNext)
<=> v72297(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13516,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v72297(VarNext)
<=> ( v72298(VarNext)
& v72293(VarNext) ) ) ) ).
fof(writeUnaryOperator_5161,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v72298(VarNext)
<=> v72300(VarNext) ) ) ).
fof(addAssignment_22109,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v72300(VarNext)
<=> v72293(VarCurr) ) ) ).
fof(addAssignment_22108,axiom,
! [VarCurr] :
( v72293(VarCurr)
<=> v68517(VarCurr) ) ).
fof(addAssignment_22107,axiom,
! [VarCurr] :
( v72233(VarCurr,bitIndex0)
<=> v72279(VarCurr,bitIndex0) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_126,axiom,
! [VarCurr] :
( ( ~ v72280(VarCurr)
& ~ v72285(VarCurr)
& ~ v72289(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v72279(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_919,axiom,
! [VarCurr] :
( v72289(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72279(VarCurr,B)
<=> v72290(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3492,axiom,
! [VarCurr] :
( v72285(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72279(VarCurr,B)
<=> v72286(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3502,axiom,
! [VarCurr] :
( v72280(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72279(VarCurr,B)
<=> v72281(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1626,axiom,
! [VarCurr] :
( ~ v72266(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72290(VarCurr,B)
<=> v72291(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1657,axiom,
! [VarCurr] :
( v72266(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72290(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1625,axiom,
! [VarCurr] :
( ~ v72258(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72291(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1656,axiom,
! [VarCurr] :
( v72258(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72291(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_5423,axiom,
! [VarCurr] :
( v72289(VarCurr)
<=> ( ( v72229(VarCurr,bitIndex1)
<=> $true )
& ( v72229(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1624,axiom,
! [VarCurr] :
( ~ v72266(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72286(VarCurr,B)
<=> v72287(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1655,axiom,
! [VarCurr] :
( v72266(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72286(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1623,axiom,
! [VarCurr] :
( ~ v72288(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72287(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1654,axiom,
! [VarCurr] :
( v72288(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72287(VarCurr,B)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13515,axiom,
! [VarCurr] :
( v72288(VarCurr)
<=> ( v72235(VarCurr)
| v72273(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5422,axiom,
! [VarCurr] :
( v72285(VarCurr)
<=> ( ( v72229(VarCurr,bitIndex1)
<=> $false )
& ( v72229(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1622,axiom,
! [VarCurr] :
( ~ v72235(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72281(VarCurr,B)
<=> v72282(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1653,axiom,
! [VarCurr] :
( v72235(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72281(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1621,axiom,
! [VarCurr] :
( ~ v72283(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72282(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1652,axiom,
! [VarCurr] :
( v72283(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72282(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13514,axiom,
! [VarCurr] :
( v72283(VarCurr)
<=> ( v72258(VarCurr)
| v72284(VarCurr) ) ) ).
fof(writeUnaryOperator_5160,axiom,
! [VarCurr] :
( ~ v72284(VarCurr)
<=> v72264(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5421,axiom,
! [VarCurr] :
( v72280(VarCurr)
<=> ( ( v72229(VarCurr,bitIndex1)
<=> $false )
& ( v72229(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_22106,axiom,
! [VarCurr] :
( v72273(VarCurr)
<=> v72275(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_865,axiom,
! [VarCurr] :
( v72275(VarCurr)
<=> ( v68471(VarCurr)
& v68482(VarCurr,bitIndex25) ) ) ).
fof(addAssignment_22105,axiom,
! [VarCurr] :
( v68482(VarCurr,bitIndex25)
<=> v68484(VarCurr,bitIndex25) ) ).
fof(addAssignment_22104,axiom,
! [VarCurr] :
( v68484(VarCurr,bitIndex25)
<=> v68486(VarCurr,bitIndex25) ) ).
fof(addAssignment_22103,axiom,
! [VarCurr] :
( v68486(VarCurr,bitIndex25)
<=> v68488(VarCurr,bitIndex25) ) ).
fof(addAssignment_22102,axiom,
! [VarCurr] :
( v68488(VarCurr,bitIndex25)
<=> v68490(VarCurr,bitIndex25) ) ).
fof(addAssignment_22101,axiom,
! [VarCurr] :
( v68490(VarCurr,bitIndex25)
<=> v68492(VarCurr,bitIndex25) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_111,axiom,
! [VarCurr] :
( ~ v72277(VarCurr)
=> ( v68492(VarCurr,bitIndex25)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_80,axiom,
! [VarCurr] :
( v72277(VarCurr)
=> ( v68492(VarCurr,bitIndex25)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5420,axiom,
! [VarCurr] :
( v72277(VarCurr)
<=> ( ( $false
<=> v68495(VarCurr,bitIndex5) )
& ( $true
<=> v68495(VarCurr,bitIndex4) )
& ( $true
<=> v68495(VarCurr,bitIndex3) )
& ( $false
<=> v68495(VarCurr,bitIndex2) )
& ( $false
<=> v68495(VarCurr,bitIndex1) )
& ( $true
<=> v68495(VarCurr,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13513,axiom,
! [VarCurr] :
( v72266(VarCurr)
<=> ( v72268(VarCurr)
& v72271(VarCurr) ) ) ).
fof(writeUnaryOperator_5159,axiom,
! [VarCurr] :
( ~ v72271(VarCurr)
<=> v72253(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13512,axiom,
! [VarCurr] :
( v72268(VarCurr)
<=> ( v72269(VarCurr)
& v72270(VarCurr) ) ) ).
fof(writeUnaryOperator_5158,axiom,
! [VarCurr] :
( ~ v72270(VarCurr)
<=> v72253(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13511,axiom,
! [VarCurr] :
( v72269(VarCurr)
<=> ( v72237(VarCurr)
& v72251(VarCurr) ) ) ).
fof(addAssignment_22100,axiom,
! [VarCurr] :
( v72264(VarCurr)
<=> v69312(VarCurr,bitIndex1) ) ).
fof(addAssignment_22099,axiom,
! [VarCurr] :
( v69312(VarCurr,bitIndex1)
<=> v69314(VarCurr,bitIndex1) ) ).
fof(addAssignment_22098,axiom,
! [VarCurr] :
( v69314(VarCurr,bitIndex1)
<=> v69316(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13510,axiom,
! [VarCurr] :
( v72258(VarCurr)
<=> ( v72260(VarCurr)
& v72253(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13509,axiom,
! [VarCurr] :
( v72260(VarCurr)
<=> ( v72261(VarCurr)
& v72262(VarCurr) ) ) ).
fof(writeUnaryOperator_5157,axiom,
! [VarCurr] :
( ~ v72262(VarCurr)
<=> v72253(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13508,axiom,
! [VarCurr] :
( v72261(VarCurr)
<=> ( v72237(VarCurr)
& v72251(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13507,axiom,
! [VarCurr] :
( v72235(VarCurr)
<=> ( v72255(VarCurr)
& v72253(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_864,axiom,
! [VarCurr] :
( v72255(VarCurr)
<=> ( v72256(VarCurr)
& v72253(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13506,axiom,
! [VarCurr] :
( v72256(VarCurr)
<=> ( v72237(VarCurr)
& v72251(VarCurr) ) ) ).
fof(addAssignment_22097,axiom,
! [VarCurr] :
( v72253(VarCurr,bitIndex0)
<=> v68413(VarCurr,bitIndex0) ) ).
fof(addAssignment_22096,axiom,
! [VarCurr] :
( v72253(VarCurr,bitIndex1)
<=> v68413(VarCurr,bitIndex1) ) ).
fof(addAssignment_22095,axiom,
! [VarCurr] :
( v72251(VarCurr)
<=> v68391(VarCurr) ) ).
fof(addAssignment_22094,axiom,
! [VarCurr] :
( v72237(VarCurr)
<=> v72239(VarCurr) ) ).
fof(addAssignment_22093,axiom,
! [VarCurr] :
( v72239(VarCurr)
<=> v72241(VarCurr) ) ).
fof(addAssignment_22092,axiom,
! [VarCurr] :
( v72241(VarCurr)
<=> v72243(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13505,axiom,
! [VarCurr] :
( v72243(VarCurr)
<=> ( v72245(VarCurr)
& v72249(VarCurr) ) ) ).
fof(writeUnaryOperator_5156,axiom,
! [VarCurr] :
( ~ v72249(VarCurr)
<=> v72247(VarCurr) ) ).
fof(addAssignment_22091,axiom,
! [VarCurr] :
( v72231(VarCurr)
<=> v68369(VarCurr) ) ).
fof(addAssignment_22090,axiom,
! [VarCurr] :
( v72139(VarCurr,bitIndex1)
<=> v72141(VarCurr,bitIndex1) ) ).
fof(addAssignment_22089,axiom,
! [VarCurr] :
( v72141(VarCurr,bitIndex1)
<=> v72143(VarCurr,bitIndex1) ) ).
fof(addAssignment_22088,axiom,
! [VarCurr] :
( v72147(VarCurr,bitIndex1)
<=> v72193(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1191,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v72210(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v72143(VarNext,B)
<=> v72143(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1249,axiom,
! [VarNext] :
( v72210(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v72143(VarNext,B)
<=> v72220(VarNext,B) ) ) ) ).
fof(addAssignment_22087,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v72220(VarNext,B)
<=> v72218(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1620,axiom,
! [VarCurr] :
( ~ v72221(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72218(VarCurr,B)
<=> v72147(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1651,axiom,
! [VarCurr] :
( v72221(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72218(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_5155,axiom,
! [VarCurr] :
( ~ v72221(VarCurr)
<=> v72145(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13504,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v72210(VarNext)
<=> v72211(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13503,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v72211(VarNext)
<=> ( v72212(VarNext)
& v72207(VarNext) ) ) ) ).
fof(writeUnaryOperator_5154,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v72212(VarNext)
<=> v72214(VarNext) ) ) ).
fof(addAssignment_22086,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v72214(VarNext)
<=> v72207(VarCurr) ) ) ).
fof(addAssignment_22085,axiom,
! [VarCurr] :
( v72207(VarCurr)
<=> v68517(VarCurr) ) ).
fof(addAssignment_22084,axiom,
! [VarCurr] :
( v72147(VarCurr,bitIndex0)
<=> v72193(VarCurr,bitIndex0) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_125,axiom,
! [VarCurr] :
( ( ~ v72194(VarCurr)
& ~ v72199(VarCurr)
& ~ v72203(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v72193(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_918,axiom,
! [VarCurr] :
( v72203(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72193(VarCurr,B)
<=> v72204(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3491,axiom,
! [VarCurr] :
( v72199(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72193(VarCurr,B)
<=> v72200(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3501,axiom,
! [VarCurr] :
( v72194(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72193(VarCurr,B)
<=> v72195(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1619,axiom,
! [VarCurr] :
( ~ v72180(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72204(VarCurr,B)
<=> v72205(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1650,axiom,
! [VarCurr] :
( v72180(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72204(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1618,axiom,
! [VarCurr] :
( ~ v72172(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72205(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1649,axiom,
! [VarCurr] :
( v72172(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72205(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_5419,axiom,
! [VarCurr] :
( v72203(VarCurr)
<=> ( ( v72143(VarCurr,bitIndex1)
<=> $true )
& ( v72143(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1617,axiom,
! [VarCurr] :
( ~ v72180(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72200(VarCurr,B)
<=> v72201(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1648,axiom,
! [VarCurr] :
( v72180(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72200(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1616,axiom,
! [VarCurr] :
( ~ v72202(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72201(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1647,axiom,
! [VarCurr] :
( v72202(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72201(VarCurr,B)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13502,axiom,
! [VarCurr] :
( v72202(VarCurr)
<=> ( v72149(VarCurr)
| v72187(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5418,axiom,
! [VarCurr] :
( v72199(VarCurr)
<=> ( ( v72143(VarCurr,bitIndex1)
<=> $false )
& ( v72143(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1615,axiom,
! [VarCurr] :
( ~ v72149(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72195(VarCurr,B)
<=> v72196(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1646,axiom,
! [VarCurr] :
( v72149(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72195(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1614,axiom,
! [VarCurr] :
( ~ v72197(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72196(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1645,axiom,
! [VarCurr] :
( v72197(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72196(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13501,axiom,
! [VarCurr] :
( v72197(VarCurr)
<=> ( v72172(VarCurr)
| v72198(VarCurr) ) ) ).
fof(writeUnaryOperator_5153,axiom,
! [VarCurr] :
( ~ v72198(VarCurr)
<=> v72178(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5417,axiom,
! [VarCurr] :
( v72194(VarCurr)
<=> ( ( v72143(VarCurr,bitIndex1)
<=> $false )
& ( v72143(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_22083,axiom,
! [VarCurr] :
( v72187(VarCurr)
<=> v72189(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_863,axiom,
! [VarCurr] :
( v72189(VarCurr)
<=> ( v68471(VarCurr)
& v68482(VarCurr,bitIndex26) ) ) ).
fof(addAssignment_22082,axiom,
! [VarCurr] :
( v68482(VarCurr,bitIndex26)
<=> v68484(VarCurr,bitIndex26) ) ).
fof(addAssignment_22081,axiom,
! [VarCurr] :
( v68484(VarCurr,bitIndex26)
<=> v68486(VarCurr,bitIndex26) ) ).
fof(addAssignment_22080,axiom,
! [VarCurr] :
( v68486(VarCurr,bitIndex26)
<=> v68488(VarCurr,bitIndex26) ) ).
fof(addAssignment_22079,axiom,
! [VarCurr] :
( v68488(VarCurr,bitIndex26)
<=> v68490(VarCurr,bitIndex26) ) ).
fof(addAssignment_22078,axiom,
! [VarCurr] :
( v68490(VarCurr,bitIndex26)
<=> v68492(VarCurr,bitIndex26) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_110,axiom,
! [VarCurr] :
( ~ v72191(VarCurr)
=> ( v68492(VarCurr,bitIndex26)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_79,axiom,
! [VarCurr] :
( v72191(VarCurr)
=> ( v68492(VarCurr,bitIndex26)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5416,axiom,
! [VarCurr] :
( v72191(VarCurr)
<=> ( ( $false
<=> v68495(VarCurr,bitIndex5) )
& ( $true
<=> v68495(VarCurr,bitIndex4) )
& ( $true
<=> v68495(VarCurr,bitIndex3) )
& ( $false
<=> v68495(VarCurr,bitIndex2) )
& ( $true
<=> v68495(VarCurr,bitIndex1) )
& ( $false
<=> v68495(VarCurr,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13500,axiom,
! [VarCurr] :
( v72180(VarCurr)
<=> ( v72182(VarCurr)
& v72185(VarCurr) ) ) ).
fof(writeUnaryOperator_5152,axiom,
! [VarCurr] :
( ~ v72185(VarCurr)
<=> v72167(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13499,axiom,
! [VarCurr] :
( v72182(VarCurr)
<=> ( v72183(VarCurr)
& v72184(VarCurr) ) ) ).
fof(writeUnaryOperator_5151,axiom,
! [VarCurr] :
( ~ v72184(VarCurr)
<=> v72167(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13498,axiom,
! [VarCurr] :
( v72183(VarCurr)
<=> ( v72151(VarCurr)
& v72165(VarCurr) ) ) ).
fof(addAssignment_22077,axiom,
! [VarCurr] :
( v72178(VarCurr)
<=> v69312(VarCurr,bitIndex2) ) ).
fof(addAssignment_22076,axiom,
! [VarCurr] :
( v69312(VarCurr,bitIndex2)
<=> v69314(VarCurr,bitIndex2) ) ).
fof(addAssignment_22075,axiom,
! [VarCurr] :
( v69314(VarCurr,bitIndex2)
<=> v69316(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13497,axiom,
! [VarCurr] :
( v72172(VarCurr)
<=> ( v72174(VarCurr)
& v72167(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13496,axiom,
! [VarCurr] :
( v72174(VarCurr)
<=> ( v72175(VarCurr)
& v72176(VarCurr) ) ) ).
fof(writeUnaryOperator_5150,axiom,
! [VarCurr] :
( ~ v72176(VarCurr)
<=> v72167(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13495,axiom,
! [VarCurr] :
( v72175(VarCurr)
<=> ( v72151(VarCurr)
& v72165(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13494,axiom,
! [VarCurr] :
( v72149(VarCurr)
<=> ( v72169(VarCurr)
& v72167(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_862,axiom,
! [VarCurr] :
( v72169(VarCurr)
<=> ( v72170(VarCurr)
& v72167(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13493,axiom,
! [VarCurr] :
( v72170(VarCurr)
<=> ( v72151(VarCurr)
& v72165(VarCurr) ) ) ).
fof(addAssignment_22074,axiom,
! [VarCurr] :
( v72167(VarCurr,bitIndex0)
<=> v68413(VarCurr,bitIndex0) ) ).
fof(addAssignment_22073,axiom,
! [VarCurr] :
( v72167(VarCurr,bitIndex1)
<=> v68413(VarCurr,bitIndex1) ) ).
fof(addAssignment_22072,axiom,
! [VarCurr] :
( v72165(VarCurr)
<=> v68391(VarCurr) ) ).
fof(addAssignment_22071,axiom,
! [VarCurr] :
( v72151(VarCurr)
<=> v72153(VarCurr) ) ).
fof(addAssignment_22070,axiom,
! [VarCurr] :
( v72153(VarCurr)
<=> v72155(VarCurr) ) ).
fof(addAssignment_22069,axiom,
! [VarCurr] :
( v72155(VarCurr)
<=> v72157(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13492,axiom,
! [VarCurr] :
( v72157(VarCurr)
<=> ( v72159(VarCurr)
& v72163(VarCurr) ) ) ).
fof(writeUnaryOperator_5149,axiom,
! [VarCurr] :
( ~ v72163(VarCurr)
<=> v72161(VarCurr) ) ).
fof(addAssignment_22068,axiom,
! [VarCurr] :
( v72145(VarCurr)
<=> v68369(VarCurr) ) ).
fof(addAssignment_22067,axiom,
! [VarCurr] :
( v72053(VarCurr,bitIndex1)
<=> v72055(VarCurr,bitIndex1) ) ).
fof(addAssignment_22066,axiom,
! [VarCurr] :
( v72055(VarCurr,bitIndex1)
<=> v72057(VarCurr,bitIndex1) ) ).
fof(addAssignment_22065,axiom,
! [VarCurr] :
( v72061(VarCurr,bitIndex1)
<=> v72107(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1190,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v72124(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v72057(VarNext,B)
<=> v72057(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1248,axiom,
! [VarNext] :
( v72124(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v72057(VarNext,B)
<=> v72134(VarNext,B) ) ) ) ).
fof(addAssignment_22064,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v72134(VarNext,B)
<=> v72132(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1613,axiom,
! [VarCurr] :
( ~ v72135(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72132(VarCurr,B)
<=> v72061(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1644,axiom,
! [VarCurr] :
( v72135(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72132(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_5148,axiom,
! [VarCurr] :
( ~ v72135(VarCurr)
<=> v72059(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13491,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v72124(VarNext)
<=> v72125(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13490,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v72125(VarNext)
<=> ( v72126(VarNext)
& v72121(VarNext) ) ) ) ).
fof(writeUnaryOperator_5147,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v72126(VarNext)
<=> v72128(VarNext) ) ) ).
fof(addAssignment_22063,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v72128(VarNext)
<=> v72121(VarCurr) ) ) ).
fof(addAssignment_22062,axiom,
! [VarCurr] :
( v72121(VarCurr)
<=> v68517(VarCurr) ) ).
fof(addAssignment_22061,axiom,
! [VarCurr] :
( v72061(VarCurr,bitIndex0)
<=> v72107(VarCurr,bitIndex0) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_124,axiom,
! [VarCurr] :
( ( ~ v72108(VarCurr)
& ~ v72113(VarCurr)
& ~ v72117(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v72107(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_917,axiom,
! [VarCurr] :
( v72117(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72107(VarCurr,B)
<=> v72118(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3490,axiom,
! [VarCurr] :
( v72113(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72107(VarCurr,B)
<=> v72114(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3500,axiom,
! [VarCurr] :
( v72108(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72107(VarCurr,B)
<=> v72109(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1612,axiom,
! [VarCurr] :
( ~ v72094(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72118(VarCurr,B)
<=> v72119(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1643,axiom,
! [VarCurr] :
( v72094(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72118(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1611,axiom,
! [VarCurr] :
( ~ v72086(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72119(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1642,axiom,
! [VarCurr] :
( v72086(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72119(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_5415,axiom,
! [VarCurr] :
( v72117(VarCurr)
<=> ( ( v72057(VarCurr,bitIndex1)
<=> $true )
& ( v72057(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1610,axiom,
! [VarCurr] :
( ~ v72094(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72114(VarCurr,B)
<=> v72115(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1641,axiom,
! [VarCurr] :
( v72094(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72114(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1609,axiom,
! [VarCurr] :
( ~ v72116(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72115(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1640,axiom,
! [VarCurr] :
( v72116(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72115(VarCurr,B)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13489,axiom,
! [VarCurr] :
( v72116(VarCurr)
<=> ( v72063(VarCurr)
| v72101(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5414,axiom,
! [VarCurr] :
( v72113(VarCurr)
<=> ( ( v72057(VarCurr,bitIndex1)
<=> $false )
& ( v72057(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1608,axiom,
! [VarCurr] :
( ~ v72063(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72109(VarCurr,B)
<=> v72110(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1639,axiom,
! [VarCurr] :
( v72063(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72109(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1607,axiom,
! [VarCurr] :
( ~ v72111(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72110(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1638,axiom,
! [VarCurr] :
( v72111(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72110(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13488,axiom,
! [VarCurr] :
( v72111(VarCurr)
<=> ( v72086(VarCurr)
| v72112(VarCurr) ) ) ).
fof(writeUnaryOperator_5146,axiom,
! [VarCurr] :
( ~ v72112(VarCurr)
<=> v72092(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5413,axiom,
! [VarCurr] :
( v72108(VarCurr)
<=> ( ( v72057(VarCurr,bitIndex1)
<=> $false )
& ( v72057(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_22060,axiom,
! [VarCurr] :
( v72101(VarCurr)
<=> v72103(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_861,axiom,
! [VarCurr] :
( v72103(VarCurr)
<=> ( v68471(VarCurr)
& v68482(VarCurr,bitIndex27) ) ) ).
fof(addAssignment_22059,axiom,
! [VarCurr] :
( v68482(VarCurr,bitIndex27)
<=> v68484(VarCurr,bitIndex27) ) ).
fof(addAssignment_22058,axiom,
! [VarCurr] :
( v68484(VarCurr,bitIndex27)
<=> v68486(VarCurr,bitIndex27) ) ).
fof(addAssignment_22057,axiom,
! [VarCurr] :
( v68486(VarCurr,bitIndex27)
<=> v68488(VarCurr,bitIndex27) ) ).
fof(addAssignment_22056,axiom,
! [VarCurr] :
( v68488(VarCurr,bitIndex27)
<=> v68490(VarCurr,bitIndex27) ) ).
fof(addAssignment_22055,axiom,
! [VarCurr] :
( v68490(VarCurr,bitIndex27)
<=> v68492(VarCurr,bitIndex27) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_109,axiom,
! [VarCurr] :
( ~ v72105(VarCurr)
=> ( v68492(VarCurr,bitIndex27)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_78,axiom,
! [VarCurr] :
( v72105(VarCurr)
=> ( v68492(VarCurr,bitIndex27)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5412,axiom,
! [VarCurr] :
( v72105(VarCurr)
<=> ( ( $false
<=> v68495(VarCurr,bitIndex5) )
& ( $true
<=> v68495(VarCurr,bitIndex4) )
& ( $true
<=> v68495(VarCurr,bitIndex3) )
& ( $false
<=> v68495(VarCurr,bitIndex2) )
& ( $true
<=> v68495(VarCurr,bitIndex1) )
& ( $true
<=> v68495(VarCurr,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13487,axiom,
! [VarCurr] :
( v72094(VarCurr)
<=> ( v72096(VarCurr)
& v72099(VarCurr) ) ) ).
fof(writeUnaryOperator_5145,axiom,
! [VarCurr] :
( ~ v72099(VarCurr)
<=> v72081(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13486,axiom,
! [VarCurr] :
( v72096(VarCurr)
<=> ( v72097(VarCurr)
& v72098(VarCurr) ) ) ).
fof(writeUnaryOperator_5144,axiom,
! [VarCurr] :
( ~ v72098(VarCurr)
<=> v72081(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13485,axiom,
! [VarCurr] :
( v72097(VarCurr)
<=> ( v72065(VarCurr)
& v72079(VarCurr) ) ) ).
fof(addAssignment_22054,axiom,
! [VarCurr] :
( v72092(VarCurr)
<=> v69312(VarCurr,bitIndex3) ) ).
fof(addAssignment_22053,axiom,
! [VarCurr] :
( v69312(VarCurr,bitIndex3)
<=> v69314(VarCurr,bitIndex3) ) ).
fof(addAssignment_22052,axiom,
! [VarCurr] :
( v69314(VarCurr,bitIndex3)
<=> v69316(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13484,axiom,
! [VarCurr] :
( v72086(VarCurr)
<=> ( v72088(VarCurr)
& v72081(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13483,axiom,
! [VarCurr] :
( v72088(VarCurr)
<=> ( v72089(VarCurr)
& v72090(VarCurr) ) ) ).
fof(writeUnaryOperator_5143,axiom,
! [VarCurr] :
( ~ v72090(VarCurr)
<=> v72081(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13482,axiom,
! [VarCurr] :
( v72089(VarCurr)
<=> ( v72065(VarCurr)
& v72079(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13481,axiom,
! [VarCurr] :
( v72063(VarCurr)
<=> ( v72083(VarCurr)
& v72081(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_860,axiom,
! [VarCurr] :
( v72083(VarCurr)
<=> ( v72084(VarCurr)
& v72081(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13480,axiom,
! [VarCurr] :
( v72084(VarCurr)
<=> ( v72065(VarCurr)
& v72079(VarCurr) ) ) ).
fof(addAssignment_22051,axiom,
! [VarCurr] :
( v72081(VarCurr,bitIndex0)
<=> v68413(VarCurr,bitIndex0) ) ).
fof(addAssignment_22050,axiom,
! [VarCurr] :
( v72081(VarCurr,bitIndex1)
<=> v68413(VarCurr,bitIndex1) ) ).
fof(addAssignment_22049,axiom,
! [VarCurr] :
( v72079(VarCurr)
<=> v68391(VarCurr) ) ).
fof(addAssignment_22048,axiom,
! [VarCurr] :
( v72065(VarCurr)
<=> v72067(VarCurr) ) ).
fof(addAssignment_22047,axiom,
! [VarCurr] :
( v72067(VarCurr)
<=> v72069(VarCurr) ) ).
fof(addAssignment_22046,axiom,
! [VarCurr] :
( v72069(VarCurr)
<=> v72071(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13479,axiom,
! [VarCurr] :
( v72071(VarCurr)
<=> ( v72073(VarCurr)
& v72077(VarCurr) ) ) ).
fof(writeUnaryOperator_5142,axiom,
! [VarCurr] :
( ~ v72077(VarCurr)
<=> v72075(VarCurr) ) ).
fof(addAssignment_22045,axiom,
! [VarCurr] :
( v72059(VarCurr)
<=> v68369(VarCurr) ) ).
fof(addAssignment_22044,axiom,
! [VarCurr] :
( v71967(VarCurr,bitIndex1)
<=> v71969(VarCurr,bitIndex1) ) ).
fof(addAssignment_22043,axiom,
! [VarCurr] :
( v71969(VarCurr,bitIndex1)
<=> v71971(VarCurr,bitIndex1) ) ).
fof(addAssignment_22042,axiom,
! [VarCurr] :
( v71975(VarCurr,bitIndex1)
<=> v72021(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1189,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v72038(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v71971(VarNext,B)
<=> v71971(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1247,axiom,
! [VarNext] :
( v72038(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v71971(VarNext,B)
<=> v72048(VarNext,B) ) ) ) ).
fof(addAssignment_22041,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v72048(VarNext,B)
<=> v72046(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1606,axiom,
! [VarCurr] :
( ~ v72049(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72046(VarCurr,B)
<=> v71975(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1637,axiom,
! [VarCurr] :
( v72049(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72046(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_5141,axiom,
! [VarCurr] :
( ~ v72049(VarCurr)
<=> v71973(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13478,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v72038(VarNext)
<=> v72039(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13477,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v72039(VarNext)
<=> ( v72040(VarNext)
& v72035(VarNext) ) ) ) ).
fof(writeUnaryOperator_5140,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v72040(VarNext)
<=> v72042(VarNext) ) ) ).
fof(addAssignment_22040,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v72042(VarNext)
<=> v72035(VarCurr) ) ) ).
fof(addAssignment_22039,axiom,
! [VarCurr] :
( v72035(VarCurr)
<=> v68517(VarCurr) ) ).
fof(addAssignment_22038,axiom,
! [VarCurr] :
( v71975(VarCurr,bitIndex0)
<=> v72021(VarCurr,bitIndex0) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_123,axiom,
! [VarCurr] :
( ( ~ v72022(VarCurr)
& ~ v72027(VarCurr)
& ~ v72031(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v72021(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_916,axiom,
! [VarCurr] :
( v72031(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72021(VarCurr,B)
<=> v72032(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3489,axiom,
! [VarCurr] :
( v72027(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72021(VarCurr,B)
<=> v72028(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3499,axiom,
! [VarCurr] :
( v72022(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72021(VarCurr,B)
<=> v72023(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1605,axiom,
! [VarCurr] :
( ~ v72008(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72032(VarCurr,B)
<=> v72033(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1636,axiom,
! [VarCurr] :
( v72008(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72032(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1604,axiom,
! [VarCurr] :
( ~ v72000(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72033(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1635,axiom,
! [VarCurr] :
( v72000(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72033(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_5411,axiom,
! [VarCurr] :
( v72031(VarCurr)
<=> ( ( v71971(VarCurr,bitIndex1)
<=> $true )
& ( v71971(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1603,axiom,
! [VarCurr] :
( ~ v72008(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72028(VarCurr,B)
<=> v72029(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1634,axiom,
! [VarCurr] :
( v72008(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72028(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1602,axiom,
! [VarCurr] :
( ~ v72030(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72029(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1633,axiom,
! [VarCurr] :
( v72030(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72029(VarCurr,B)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13476,axiom,
! [VarCurr] :
( v72030(VarCurr)
<=> ( v71977(VarCurr)
| v72015(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5410,axiom,
! [VarCurr] :
( v72027(VarCurr)
<=> ( ( v71971(VarCurr,bitIndex1)
<=> $false )
& ( v71971(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1601,axiom,
! [VarCurr] :
( ~ v71977(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72023(VarCurr,B)
<=> v72024(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1632,axiom,
! [VarCurr] :
( v71977(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72023(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1600,axiom,
! [VarCurr] :
( ~ v72025(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72024(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1631,axiom,
! [VarCurr] :
( v72025(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v72024(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13475,axiom,
! [VarCurr] :
( v72025(VarCurr)
<=> ( v72000(VarCurr)
| v72026(VarCurr) ) ) ).
fof(writeUnaryOperator_5139,axiom,
! [VarCurr] :
( ~ v72026(VarCurr)
<=> v72006(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5409,axiom,
! [VarCurr] :
( v72022(VarCurr)
<=> ( ( v71971(VarCurr,bitIndex1)
<=> $false )
& ( v71971(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_22037,axiom,
! [VarCurr] :
( v72015(VarCurr)
<=> v72017(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_859,axiom,
! [VarCurr] :
( v72017(VarCurr)
<=> ( v68471(VarCurr)
& v68482(VarCurr,bitIndex28) ) ) ).
fof(addAssignment_22036,axiom,
! [VarCurr] :
( v68482(VarCurr,bitIndex28)
<=> v68484(VarCurr,bitIndex28) ) ).
fof(addAssignment_22035,axiom,
! [VarCurr] :
( v68484(VarCurr,bitIndex28)
<=> v68486(VarCurr,bitIndex28) ) ).
fof(addAssignment_22034,axiom,
! [VarCurr] :
( v68486(VarCurr,bitIndex28)
<=> v68488(VarCurr,bitIndex28) ) ).
fof(addAssignment_22033,axiom,
! [VarCurr] :
( v68488(VarCurr,bitIndex28)
<=> v68490(VarCurr,bitIndex28) ) ).
fof(addAssignment_22032,axiom,
! [VarCurr] :
( v68490(VarCurr,bitIndex28)
<=> v68492(VarCurr,bitIndex28) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_108,axiom,
! [VarCurr] :
( ~ v72019(VarCurr)
=> ( v68492(VarCurr,bitIndex28)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_77,axiom,
! [VarCurr] :
( v72019(VarCurr)
=> ( v68492(VarCurr,bitIndex28)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5408,axiom,
! [VarCurr] :
( v72019(VarCurr)
<=> ( ( $false
<=> v68495(VarCurr,bitIndex5) )
& ( $true
<=> v68495(VarCurr,bitIndex4) )
& ( $true
<=> v68495(VarCurr,bitIndex3) )
& ( $true
<=> v68495(VarCurr,bitIndex2) )
& ( $false
<=> v68495(VarCurr,bitIndex1) )
& ( $false
<=> v68495(VarCurr,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13474,axiom,
! [VarCurr] :
( v72008(VarCurr)
<=> ( v72010(VarCurr)
& v72013(VarCurr) ) ) ).
fof(writeUnaryOperator_5138,axiom,
! [VarCurr] :
( ~ v72013(VarCurr)
<=> v71995(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13473,axiom,
! [VarCurr] :
( v72010(VarCurr)
<=> ( v72011(VarCurr)
& v72012(VarCurr) ) ) ).
fof(writeUnaryOperator_5137,axiom,
! [VarCurr] :
( ~ v72012(VarCurr)
<=> v71995(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13472,axiom,
! [VarCurr] :
( v72011(VarCurr)
<=> ( v71979(VarCurr)
& v71993(VarCurr) ) ) ).
fof(addAssignment_22031,axiom,
! [VarCurr] :
( v72006(VarCurr)
<=> v69312(VarCurr,bitIndex4) ) ).
fof(addAssignment_22030,axiom,
! [VarCurr] :
( v69312(VarCurr,bitIndex4)
<=> v69314(VarCurr,bitIndex4) ) ).
fof(addAssignment_22029,axiom,
! [VarCurr] :
( v69314(VarCurr,bitIndex4)
<=> v69316(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13471,axiom,
! [VarCurr] :
( v72000(VarCurr)
<=> ( v72002(VarCurr)
& v71995(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13470,axiom,
! [VarCurr] :
( v72002(VarCurr)
<=> ( v72003(VarCurr)
& v72004(VarCurr) ) ) ).
fof(writeUnaryOperator_5136,axiom,
! [VarCurr] :
( ~ v72004(VarCurr)
<=> v71995(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13469,axiom,
! [VarCurr] :
( v72003(VarCurr)
<=> ( v71979(VarCurr)
& v71993(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13468,axiom,
! [VarCurr] :
( v71977(VarCurr)
<=> ( v71997(VarCurr)
& v71995(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_858,axiom,
! [VarCurr] :
( v71997(VarCurr)
<=> ( v71998(VarCurr)
& v71995(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13467,axiom,
! [VarCurr] :
( v71998(VarCurr)
<=> ( v71979(VarCurr)
& v71993(VarCurr) ) ) ).
fof(addAssignment_22028,axiom,
! [VarCurr] :
( v71995(VarCurr,bitIndex0)
<=> v68413(VarCurr,bitIndex0) ) ).
fof(addAssignment_22027,axiom,
! [VarCurr] :
( v71995(VarCurr,bitIndex1)
<=> v68413(VarCurr,bitIndex1) ) ).
fof(addAssignment_22026,axiom,
! [VarCurr] :
( v71993(VarCurr)
<=> v68391(VarCurr) ) ).
fof(addAssignment_22025,axiom,
! [VarCurr] :
( v71979(VarCurr)
<=> v71981(VarCurr) ) ).
fof(addAssignment_22024,axiom,
! [VarCurr] :
( v71981(VarCurr)
<=> v71983(VarCurr) ) ).
fof(addAssignment_22023,axiom,
! [VarCurr] :
( v71983(VarCurr)
<=> v71985(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13466,axiom,
! [VarCurr] :
( v71985(VarCurr)
<=> ( v71987(VarCurr)
& v71991(VarCurr) ) ) ).
fof(writeUnaryOperator_5135,axiom,
! [VarCurr] :
( ~ v71991(VarCurr)
<=> v71989(VarCurr) ) ).
fof(addAssignment_22022,axiom,
! [VarCurr] :
( v71973(VarCurr)
<=> v68369(VarCurr) ) ).
fof(addAssignment_22021,axiom,
! [VarCurr] :
( v71881(VarCurr,bitIndex1)
<=> v71883(VarCurr,bitIndex1) ) ).
fof(addAssignment_22020,axiom,
! [VarCurr] :
( v71883(VarCurr,bitIndex1)
<=> v71885(VarCurr,bitIndex1) ) ).
fof(addAssignment_22019,axiom,
! [VarCurr] :
( v71889(VarCurr,bitIndex1)
<=> v71935(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1188,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v71952(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v71885(VarNext,B)
<=> v71885(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1246,axiom,
! [VarNext] :
( v71952(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v71885(VarNext,B)
<=> v71962(VarNext,B) ) ) ) ).
fof(addAssignment_22018,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v71962(VarNext,B)
<=> v71960(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1599,axiom,
! [VarCurr] :
( ~ v71963(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71960(VarCurr,B)
<=> v71889(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1630,axiom,
! [VarCurr] :
( v71963(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71960(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_5134,axiom,
! [VarCurr] :
( ~ v71963(VarCurr)
<=> v71887(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13465,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v71952(VarNext)
<=> v71953(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13464,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v71953(VarNext)
<=> ( v71954(VarNext)
& v71949(VarNext) ) ) ) ).
fof(writeUnaryOperator_5133,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v71954(VarNext)
<=> v71956(VarNext) ) ) ).
fof(addAssignment_22017,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v71956(VarNext)
<=> v71949(VarCurr) ) ) ).
fof(addAssignment_22016,axiom,
! [VarCurr] :
( v71949(VarCurr)
<=> v68517(VarCurr) ) ).
fof(addAssignment_22015,axiom,
! [VarCurr] :
( v71889(VarCurr,bitIndex0)
<=> v71935(VarCurr,bitIndex0) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_122,axiom,
! [VarCurr] :
( ( ~ v71936(VarCurr)
& ~ v71941(VarCurr)
& ~ v71945(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v71935(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_915,axiom,
! [VarCurr] :
( v71945(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71935(VarCurr,B)
<=> v71946(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3488,axiom,
! [VarCurr] :
( v71941(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71935(VarCurr,B)
<=> v71942(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3498,axiom,
! [VarCurr] :
( v71936(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71935(VarCurr,B)
<=> v71937(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1598,axiom,
! [VarCurr] :
( ~ v71922(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71946(VarCurr,B)
<=> v71947(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1629,axiom,
! [VarCurr] :
( v71922(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71946(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1597,axiom,
! [VarCurr] :
( ~ v71914(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71947(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1628,axiom,
! [VarCurr] :
( v71914(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71947(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_5407,axiom,
! [VarCurr] :
( v71945(VarCurr)
<=> ( ( v71885(VarCurr,bitIndex1)
<=> $true )
& ( v71885(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1596,axiom,
! [VarCurr] :
( ~ v71922(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71942(VarCurr,B)
<=> v71943(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1627,axiom,
! [VarCurr] :
( v71922(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71942(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1595,axiom,
! [VarCurr] :
( ~ v71944(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71943(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1626,axiom,
! [VarCurr] :
( v71944(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71943(VarCurr,B)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13463,axiom,
! [VarCurr] :
( v71944(VarCurr)
<=> ( v71891(VarCurr)
| v71929(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5406,axiom,
! [VarCurr] :
( v71941(VarCurr)
<=> ( ( v71885(VarCurr,bitIndex1)
<=> $false )
& ( v71885(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1594,axiom,
! [VarCurr] :
( ~ v71891(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71937(VarCurr,B)
<=> v71938(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1625,axiom,
! [VarCurr] :
( v71891(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71937(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1593,axiom,
! [VarCurr] :
( ~ v71939(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71938(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1624,axiom,
! [VarCurr] :
( v71939(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71938(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13462,axiom,
! [VarCurr] :
( v71939(VarCurr)
<=> ( v71914(VarCurr)
| v71940(VarCurr) ) ) ).
fof(writeUnaryOperator_5132,axiom,
! [VarCurr] :
( ~ v71940(VarCurr)
<=> v71920(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5405,axiom,
! [VarCurr] :
( v71936(VarCurr)
<=> ( ( v71885(VarCurr,bitIndex1)
<=> $false )
& ( v71885(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_22014,axiom,
! [VarCurr] :
( v71929(VarCurr)
<=> v71931(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_857,axiom,
! [VarCurr] :
( v71931(VarCurr)
<=> ( v68471(VarCurr)
& v68482(VarCurr,bitIndex29) ) ) ).
fof(addAssignment_22013,axiom,
! [VarCurr] :
( v68482(VarCurr,bitIndex29)
<=> v68484(VarCurr,bitIndex29) ) ).
fof(addAssignment_22012,axiom,
! [VarCurr] :
( v68484(VarCurr,bitIndex29)
<=> v68486(VarCurr,bitIndex29) ) ).
fof(addAssignment_22011,axiom,
! [VarCurr] :
( v68486(VarCurr,bitIndex29)
<=> v68488(VarCurr,bitIndex29) ) ).
fof(addAssignment_22010,axiom,
! [VarCurr] :
( v68488(VarCurr,bitIndex29)
<=> v68490(VarCurr,bitIndex29) ) ).
fof(addAssignment_22009,axiom,
! [VarCurr] :
( v68490(VarCurr,bitIndex29)
<=> v68492(VarCurr,bitIndex29) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_107,axiom,
! [VarCurr] :
( ~ v71933(VarCurr)
=> ( v68492(VarCurr,bitIndex29)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_76,axiom,
! [VarCurr] :
( v71933(VarCurr)
=> ( v68492(VarCurr,bitIndex29)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5404,axiom,
! [VarCurr] :
( v71933(VarCurr)
<=> ( ( $false
<=> v68495(VarCurr,bitIndex5) )
& ( $true
<=> v68495(VarCurr,bitIndex4) )
& ( $true
<=> v68495(VarCurr,bitIndex3) )
& ( $true
<=> v68495(VarCurr,bitIndex2) )
& ( $false
<=> v68495(VarCurr,bitIndex1) )
& ( $true
<=> v68495(VarCurr,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13461,axiom,
! [VarCurr] :
( v71922(VarCurr)
<=> ( v71924(VarCurr)
& v71927(VarCurr) ) ) ).
fof(writeUnaryOperator_5131,axiom,
! [VarCurr] :
( ~ v71927(VarCurr)
<=> v71909(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13460,axiom,
! [VarCurr] :
( v71924(VarCurr)
<=> ( v71925(VarCurr)
& v71926(VarCurr) ) ) ).
fof(writeUnaryOperator_5130,axiom,
! [VarCurr] :
( ~ v71926(VarCurr)
<=> v71909(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13459,axiom,
! [VarCurr] :
( v71925(VarCurr)
<=> ( v71893(VarCurr)
& v71907(VarCurr) ) ) ).
fof(addAssignment_22008,axiom,
! [VarCurr] :
( v71920(VarCurr)
<=> v69312(VarCurr,bitIndex5) ) ).
fof(addAssignment_22007,axiom,
! [VarCurr] :
( v69312(VarCurr,bitIndex5)
<=> v69314(VarCurr,bitIndex5) ) ).
fof(addAssignment_22006,axiom,
! [VarCurr] :
( v69314(VarCurr,bitIndex5)
<=> v69316(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13458,axiom,
! [VarCurr] :
( v71914(VarCurr)
<=> ( v71916(VarCurr)
& v71909(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13457,axiom,
! [VarCurr] :
( v71916(VarCurr)
<=> ( v71917(VarCurr)
& v71918(VarCurr) ) ) ).
fof(writeUnaryOperator_5129,axiom,
! [VarCurr] :
( ~ v71918(VarCurr)
<=> v71909(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13456,axiom,
! [VarCurr] :
( v71917(VarCurr)
<=> ( v71893(VarCurr)
& v71907(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13455,axiom,
! [VarCurr] :
( v71891(VarCurr)
<=> ( v71911(VarCurr)
& v71909(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_856,axiom,
! [VarCurr] :
( v71911(VarCurr)
<=> ( v71912(VarCurr)
& v71909(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13454,axiom,
! [VarCurr] :
( v71912(VarCurr)
<=> ( v71893(VarCurr)
& v71907(VarCurr) ) ) ).
fof(addAssignment_22005,axiom,
! [VarCurr] :
( v71909(VarCurr,bitIndex0)
<=> v68413(VarCurr,bitIndex0) ) ).
fof(addAssignment_22004,axiom,
! [VarCurr] :
( v71909(VarCurr,bitIndex1)
<=> v68413(VarCurr,bitIndex1) ) ).
fof(addAssignment_22003,axiom,
! [VarCurr] :
( v71907(VarCurr)
<=> v68391(VarCurr) ) ).
fof(addAssignment_22002,axiom,
! [VarCurr] :
( v71893(VarCurr)
<=> v71895(VarCurr) ) ).
fof(addAssignment_22001,axiom,
! [VarCurr] :
( v71895(VarCurr)
<=> v71897(VarCurr) ) ).
fof(addAssignment_22000,axiom,
! [VarCurr] :
( v71897(VarCurr)
<=> v71899(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13453,axiom,
! [VarCurr] :
( v71899(VarCurr)
<=> ( v71901(VarCurr)
& v71905(VarCurr) ) ) ).
fof(writeUnaryOperator_5128,axiom,
! [VarCurr] :
( ~ v71905(VarCurr)
<=> v71903(VarCurr) ) ).
fof(addAssignment_21999,axiom,
! [VarCurr] :
( v71887(VarCurr)
<=> v68369(VarCurr) ) ).
fof(addAssignment_21998,axiom,
! [VarCurr] :
( v71795(VarCurr,bitIndex1)
<=> v71797(VarCurr,bitIndex1) ) ).
fof(addAssignment_21997,axiom,
! [VarCurr] :
( v71797(VarCurr,bitIndex1)
<=> v71799(VarCurr,bitIndex1) ) ).
fof(addAssignment_21996,axiom,
! [VarCurr] :
( v71803(VarCurr,bitIndex1)
<=> v71849(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1187,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v71866(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v71799(VarNext,B)
<=> v71799(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1245,axiom,
! [VarNext] :
( v71866(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v71799(VarNext,B)
<=> v71876(VarNext,B) ) ) ) ).
fof(addAssignment_21995,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v71876(VarNext,B)
<=> v71874(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1592,axiom,
! [VarCurr] :
( ~ v71877(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71874(VarCurr,B)
<=> v71803(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1623,axiom,
! [VarCurr] :
( v71877(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71874(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_5127,axiom,
! [VarCurr] :
( ~ v71877(VarCurr)
<=> v71801(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13452,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v71866(VarNext)
<=> v71867(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13451,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v71867(VarNext)
<=> ( v71868(VarNext)
& v71863(VarNext) ) ) ) ).
fof(writeUnaryOperator_5126,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v71868(VarNext)
<=> v71870(VarNext) ) ) ).
fof(addAssignment_21994,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v71870(VarNext)
<=> v71863(VarCurr) ) ) ).
fof(addAssignment_21993,axiom,
! [VarCurr] :
( v71863(VarCurr)
<=> v68517(VarCurr) ) ).
fof(addAssignment_21992,axiom,
! [VarCurr] :
( v71803(VarCurr,bitIndex0)
<=> v71849(VarCurr,bitIndex0) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_121,axiom,
! [VarCurr] :
( ( ~ v71850(VarCurr)
& ~ v71855(VarCurr)
& ~ v71859(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v71849(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_914,axiom,
! [VarCurr] :
( v71859(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71849(VarCurr,B)
<=> v71860(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3487,axiom,
! [VarCurr] :
( v71855(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71849(VarCurr,B)
<=> v71856(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3497,axiom,
! [VarCurr] :
( v71850(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71849(VarCurr,B)
<=> v71851(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1591,axiom,
! [VarCurr] :
( ~ v71836(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71860(VarCurr,B)
<=> v71861(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1622,axiom,
! [VarCurr] :
( v71836(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71860(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1590,axiom,
! [VarCurr] :
( ~ v71828(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71861(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1621,axiom,
! [VarCurr] :
( v71828(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71861(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_5403,axiom,
! [VarCurr] :
( v71859(VarCurr)
<=> ( ( v71799(VarCurr,bitIndex1)
<=> $true )
& ( v71799(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1589,axiom,
! [VarCurr] :
( ~ v71836(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71856(VarCurr,B)
<=> v71857(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1620,axiom,
! [VarCurr] :
( v71836(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71856(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1588,axiom,
! [VarCurr] :
( ~ v71858(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71857(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1619,axiom,
! [VarCurr] :
( v71858(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71857(VarCurr,B)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13450,axiom,
! [VarCurr] :
( v71858(VarCurr)
<=> ( v71805(VarCurr)
| v71843(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5402,axiom,
! [VarCurr] :
( v71855(VarCurr)
<=> ( ( v71799(VarCurr,bitIndex1)
<=> $false )
& ( v71799(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1587,axiom,
! [VarCurr] :
( ~ v71805(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71851(VarCurr,B)
<=> v71852(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1618,axiom,
! [VarCurr] :
( v71805(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71851(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1586,axiom,
! [VarCurr] :
( ~ v71853(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71852(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1617,axiom,
! [VarCurr] :
( v71853(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71852(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13449,axiom,
! [VarCurr] :
( v71853(VarCurr)
<=> ( v71828(VarCurr)
| v71854(VarCurr) ) ) ).
fof(writeUnaryOperator_5125,axiom,
! [VarCurr] :
( ~ v71854(VarCurr)
<=> v71834(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5401,axiom,
! [VarCurr] :
( v71850(VarCurr)
<=> ( ( v71799(VarCurr,bitIndex1)
<=> $false )
& ( v71799(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_21991,axiom,
! [VarCurr] :
( v71843(VarCurr)
<=> v71845(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_855,axiom,
! [VarCurr] :
( v71845(VarCurr)
<=> ( v68471(VarCurr)
& v68482(VarCurr,bitIndex30) ) ) ).
fof(addAssignment_21990,axiom,
! [VarCurr] :
( v68482(VarCurr,bitIndex30)
<=> v68484(VarCurr,bitIndex30) ) ).
fof(addAssignment_21989,axiom,
! [VarCurr] :
( v68484(VarCurr,bitIndex30)
<=> v68486(VarCurr,bitIndex30) ) ).
fof(addAssignment_21988,axiom,
! [VarCurr] :
( v68486(VarCurr,bitIndex30)
<=> v68488(VarCurr,bitIndex30) ) ).
fof(addAssignment_21987,axiom,
! [VarCurr] :
( v68488(VarCurr,bitIndex30)
<=> v68490(VarCurr,bitIndex30) ) ).
fof(addAssignment_21986,axiom,
! [VarCurr] :
( v68490(VarCurr,bitIndex30)
<=> v68492(VarCurr,bitIndex30) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_106,axiom,
! [VarCurr] :
( ~ v71847(VarCurr)
=> ( v68492(VarCurr,bitIndex30)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_75,axiom,
! [VarCurr] :
( v71847(VarCurr)
=> ( v68492(VarCurr,bitIndex30)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5400,axiom,
! [VarCurr] :
( v71847(VarCurr)
<=> ( ( $false
<=> v68495(VarCurr,bitIndex5) )
& ( $true
<=> v68495(VarCurr,bitIndex4) )
& ( $true
<=> v68495(VarCurr,bitIndex3) )
& ( $true
<=> v68495(VarCurr,bitIndex2) )
& ( $true
<=> v68495(VarCurr,bitIndex1) )
& ( $false
<=> v68495(VarCurr,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13448,axiom,
! [VarCurr] :
( v71836(VarCurr)
<=> ( v71838(VarCurr)
& v71841(VarCurr) ) ) ).
fof(writeUnaryOperator_5124,axiom,
! [VarCurr] :
( ~ v71841(VarCurr)
<=> v71823(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13447,axiom,
! [VarCurr] :
( v71838(VarCurr)
<=> ( v71839(VarCurr)
& v71840(VarCurr) ) ) ).
fof(writeUnaryOperator_5123,axiom,
! [VarCurr] :
( ~ v71840(VarCurr)
<=> v71823(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13446,axiom,
! [VarCurr] :
( v71839(VarCurr)
<=> ( v71807(VarCurr)
& v71821(VarCurr) ) ) ).
fof(addAssignment_21985,axiom,
! [VarCurr] :
( v71834(VarCurr)
<=> v69312(VarCurr,bitIndex6) ) ).
fof(addAssignment_21984,axiom,
! [VarCurr] :
( v69312(VarCurr,bitIndex6)
<=> v69314(VarCurr,bitIndex6) ) ).
fof(addAssignment_21983,axiom,
! [VarCurr] :
( v69314(VarCurr,bitIndex6)
<=> v69316(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13445,axiom,
! [VarCurr] :
( v71828(VarCurr)
<=> ( v71830(VarCurr)
& v71823(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13444,axiom,
! [VarCurr] :
( v71830(VarCurr)
<=> ( v71831(VarCurr)
& v71832(VarCurr) ) ) ).
fof(writeUnaryOperator_5122,axiom,
! [VarCurr] :
( ~ v71832(VarCurr)
<=> v71823(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13443,axiom,
! [VarCurr] :
( v71831(VarCurr)
<=> ( v71807(VarCurr)
& v71821(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13442,axiom,
! [VarCurr] :
( v71805(VarCurr)
<=> ( v71825(VarCurr)
& v71823(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_854,axiom,
! [VarCurr] :
( v71825(VarCurr)
<=> ( v71826(VarCurr)
& v71823(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13441,axiom,
! [VarCurr] :
( v71826(VarCurr)
<=> ( v71807(VarCurr)
& v71821(VarCurr) ) ) ).
fof(addAssignment_21982,axiom,
! [VarCurr] :
( v71823(VarCurr,bitIndex0)
<=> v68413(VarCurr,bitIndex0) ) ).
fof(addAssignment_21981,axiom,
! [VarCurr] :
( v71823(VarCurr,bitIndex1)
<=> v68413(VarCurr,bitIndex1) ) ).
fof(addAssignment_21980,axiom,
! [VarCurr] :
( v71821(VarCurr)
<=> v68391(VarCurr) ) ).
fof(addAssignment_21979,axiom,
! [VarCurr] :
( v71807(VarCurr)
<=> v71809(VarCurr) ) ).
fof(addAssignment_21978,axiom,
! [VarCurr] :
( v71809(VarCurr)
<=> v71811(VarCurr) ) ).
fof(addAssignment_21977,axiom,
! [VarCurr] :
( v71811(VarCurr)
<=> v71813(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13440,axiom,
! [VarCurr] :
( v71813(VarCurr)
<=> ( v71815(VarCurr)
& v71819(VarCurr) ) ) ).
fof(writeUnaryOperator_5121,axiom,
! [VarCurr] :
( ~ v71819(VarCurr)
<=> v71817(VarCurr) ) ).
fof(addAssignment_21976,axiom,
! [VarCurr] :
( v71801(VarCurr)
<=> v68369(VarCurr) ) ).
fof(addAssignment_21975,axiom,
! [VarCurr] :
( v71709(VarCurr,bitIndex1)
<=> v71711(VarCurr,bitIndex1) ) ).
fof(addAssignment_21974,axiom,
! [VarCurr] :
( v71711(VarCurr,bitIndex1)
<=> v71713(VarCurr,bitIndex1) ) ).
fof(addAssignment_21973,axiom,
! [VarCurr] :
( v71717(VarCurr,bitIndex1)
<=> v71763(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1186,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v71780(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v71713(VarNext,B)
<=> v71713(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1244,axiom,
! [VarNext] :
( v71780(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v71713(VarNext,B)
<=> v71790(VarNext,B) ) ) ) ).
fof(addAssignment_21972,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v71790(VarNext,B)
<=> v71788(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1585,axiom,
! [VarCurr] :
( ~ v71791(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71788(VarCurr,B)
<=> v71717(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1616,axiom,
! [VarCurr] :
( v71791(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71788(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_5120,axiom,
! [VarCurr] :
( ~ v71791(VarCurr)
<=> v71715(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13439,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v71780(VarNext)
<=> v71781(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13438,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v71781(VarNext)
<=> ( v71782(VarNext)
& v71777(VarNext) ) ) ) ).
fof(writeUnaryOperator_5119,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v71782(VarNext)
<=> v71784(VarNext) ) ) ).
fof(addAssignment_21971,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v71784(VarNext)
<=> v71777(VarCurr) ) ) ).
fof(addAssignment_21970,axiom,
! [VarCurr] :
( v71777(VarCurr)
<=> v68517(VarCurr) ) ).
fof(addAssignment_21969,axiom,
! [VarCurr] :
( v71717(VarCurr,bitIndex0)
<=> v71763(VarCurr,bitIndex0) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_120,axiom,
! [VarCurr] :
( ( ~ v71764(VarCurr)
& ~ v71769(VarCurr)
& ~ v71773(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v71763(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_913,axiom,
! [VarCurr] :
( v71773(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71763(VarCurr,B)
<=> v71774(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3486,axiom,
! [VarCurr] :
( v71769(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71763(VarCurr,B)
<=> v71770(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3496,axiom,
! [VarCurr] :
( v71764(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71763(VarCurr,B)
<=> v71765(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1584,axiom,
! [VarCurr] :
( ~ v71750(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71774(VarCurr,B)
<=> v71775(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1615,axiom,
! [VarCurr] :
( v71750(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71774(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1583,axiom,
! [VarCurr] :
( ~ v71742(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71775(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1614,axiom,
! [VarCurr] :
( v71742(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71775(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_5399,axiom,
! [VarCurr] :
( v71773(VarCurr)
<=> ( ( v71713(VarCurr,bitIndex1)
<=> $true )
& ( v71713(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1582,axiom,
! [VarCurr] :
( ~ v71750(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71770(VarCurr,B)
<=> v71771(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1613,axiom,
! [VarCurr] :
( v71750(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71770(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1581,axiom,
! [VarCurr] :
( ~ v71772(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71771(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1612,axiom,
! [VarCurr] :
( v71772(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71771(VarCurr,B)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13437,axiom,
! [VarCurr] :
( v71772(VarCurr)
<=> ( v71719(VarCurr)
| v71757(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5398,axiom,
! [VarCurr] :
( v71769(VarCurr)
<=> ( ( v71713(VarCurr,bitIndex1)
<=> $false )
& ( v71713(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1580,axiom,
! [VarCurr] :
( ~ v71719(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71765(VarCurr,B)
<=> v71766(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1611,axiom,
! [VarCurr] :
( v71719(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71765(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1579,axiom,
! [VarCurr] :
( ~ v71767(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71766(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1610,axiom,
! [VarCurr] :
( v71767(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71766(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13436,axiom,
! [VarCurr] :
( v71767(VarCurr)
<=> ( v71742(VarCurr)
| v71768(VarCurr) ) ) ).
fof(writeUnaryOperator_5118,axiom,
! [VarCurr] :
( ~ v71768(VarCurr)
<=> v71748(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5397,axiom,
! [VarCurr] :
( v71764(VarCurr)
<=> ( ( v71713(VarCurr,bitIndex1)
<=> $false )
& ( v71713(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_21968,axiom,
! [VarCurr] :
( v71757(VarCurr)
<=> v71759(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_853,axiom,
! [VarCurr] :
( v71759(VarCurr)
<=> ( v68471(VarCurr)
& v68482(VarCurr,bitIndex31) ) ) ).
fof(addAssignment_21967,axiom,
! [VarCurr] :
( v68482(VarCurr,bitIndex31)
<=> v68484(VarCurr,bitIndex31) ) ).
fof(addAssignment_21966,axiom,
! [VarCurr] :
( v68484(VarCurr,bitIndex31)
<=> v68486(VarCurr,bitIndex31) ) ).
fof(addAssignment_21965,axiom,
! [VarCurr] :
( v68486(VarCurr,bitIndex31)
<=> v68488(VarCurr,bitIndex31) ) ).
fof(addAssignment_21964,axiom,
! [VarCurr] :
( v68488(VarCurr,bitIndex31)
<=> v68490(VarCurr,bitIndex31) ) ).
fof(addAssignment_21963,axiom,
! [VarCurr] :
( v68490(VarCurr,bitIndex31)
<=> v68492(VarCurr,bitIndex31) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_105,axiom,
! [VarCurr] :
( ~ v71761(VarCurr)
=> ( v68492(VarCurr,bitIndex31)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_74,axiom,
! [VarCurr] :
( v71761(VarCurr)
=> ( v68492(VarCurr,bitIndex31)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5396,axiom,
! [VarCurr] :
( v71761(VarCurr)
<=> ( ( $false
<=> v68495(VarCurr,bitIndex5) )
& ( $true
<=> v68495(VarCurr,bitIndex4) )
& ( $true
<=> v68495(VarCurr,bitIndex3) )
& ( $true
<=> v68495(VarCurr,bitIndex2) )
& ( $true
<=> v68495(VarCurr,bitIndex1) )
& ( $true
<=> v68495(VarCurr,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13435,axiom,
! [VarCurr] :
( v71750(VarCurr)
<=> ( v71752(VarCurr)
& v71755(VarCurr) ) ) ).
fof(writeUnaryOperator_5117,axiom,
! [VarCurr] :
( ~ v71755(VarCurr)
<=> v71737(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13434,axiom,
! [VarCurr] :
( v71752(VarCurr)
<=> ( v71753(VarCurr)
& v71754(VarCurr) ) ) ).
fof(writeUnaryOperator_5116,axiom,
! [VarCurr] :
( ~ v71754(VarCurr)
<=> v71737(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13433,axiom,
! [VarCurr] :
( v71753(VarCurr)
<=> ( v71721(VarCurr)
& v71735(VarCurr) ) ) ).
fof(addAssignment_21962,axiom,
! [VarCurr] :
( v71748(VarCurr)
<=> v69312(VarCurr,bitIndex7) ) ).
fof(addAssignment_21961,axiom,
! [VarCurr] :
( v69312(VarCurr,bitIndex7)
<=> v69314(VarCurr,bitIndex7) ) ).
fof(addAssignment_21960,axiom,
! [VarCurr] :
( v69314(VarCurr,bitIndex7)
<=> v69316(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13432,axiom,
! [VarCurr] :
( v71742(VarCurr)
<=> ( v71744(VarCurr)
& v71737(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13431,axiom,
! [VarCurr] :
( v71744(VarCurr)
<=> ( v71745(VarCurr)
& v71746(VarCurr) ) ) ).
fof(writeUnaryOperator_5115,axiom,
! [VarCurr] :
( ~ v71746(VarCurr)
<=> v71737(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13430,axiom,
! [VarCurr] :
( v71745(VarCurr)
<=> ( v71721(VarCurr)
& v71735(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13429,axiom,
! [VarCurr] :
( v71719(VarCurr)
<=> ( v71739(VarCurr)
& v71737(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_852,axiom,
! [VarCurr] :
( v71739(VarCurr)
<=> ( v71740(VarCurr)
& v71737(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13428,axiom,
! [VarCurr] :
( v71740(VarCurr)
<=> ( v71721(VarCurr)
& v71735(VarCurr) ) ) ).
fof(addAssignment_21959,axiom,
! [VarCurr] :
( v71737(VarCurr,bitIndex0)
<=> v68413(VarCurr,bitIndex0) ) ).
fof(addAssignment_21958,axiom,
! [VarCurr] :
( v71737(VarCurr,bitIndex1)
<=> v68413(VarCurr,bitIndex1) ) ).
fof(addAssignment_21957,axiom,
! [VarCurr] :
( v71735(VarCurr)
<=> v68391(VarCurr) ) ).
fof(addAssignment_21956,axiom,
! [VarCurr] :
( v71721(VarCurr)
<=> v71723(VarCurr) ) ).
fof(addAssignment_21955,axiom,
! [VarCurr] :
( v71723(VarCurr)
<=> v71725(VarCurr) ) ).
fof(addAssignment_21954,axiom,
! [VarCurr] :
( v71725(VarCurr)
<=> v71727(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13427,axiom,
! [VarCurr] :
( v71727(VarCurr)
<=> ( v71729(VarCurr)
& v71733(VarCurr) ) ) ).
fof(writeUnaryOperator_5114,axiom,
! [VarCurr] :
( ~ v71733(VarCurr)
<=> v71731(VarCurr) ) ).
fof(addAssignment_21953,axiom,
! [VarCurr] :
( v71715(VarCurr)
<=> v68369(VarCurr) ) ).
fof(addAssignment_21952,axiom,
! [VarCurr] :
( v71623(VarCurr,bitIndex1)
<=> v71625(VarCurr,bitIndex1) ) ).
fof(addAssignment_21951,axiom,
! [VarCurr] :
( v71625(VarCurr,bitIndex1)
<=> v71627(VarCurr,bitIndex1) ) ).
fof(addAssignment_21950,axiom,
! [VarCurr] :
( v71631(VarCurr,bitIndex1)
<=> v71677(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1185,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v71694(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v71627(VarNext,B)
<=> v71627(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1243,axiom,
! [VarNext] :
( v71694(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v71627(VarNext,B)
<=> v71704(VarNext,B) ) ) ) ).
fof(addAssignment_21949,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v71704(VarNext,B)
<=> v71702(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1578,axiom,
! [VarCurr] :
( ~ v71705(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71702(VarCurr,B)
<=> v71631(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1609,axiom,
! [VarCurr] :
( v71705(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71702(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_5113,axiom,
! [VarCurr] :
( ~ v71705(VarCurr)
<=> v71629(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13426,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v71694(VarNext)
<=> v71695(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13425,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v71695(VarNext)
<=> ( v71696(VarNext)
& v71691(VarNext) ) ) ) ).
fof(writeUnaryOperator_5112,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v71696(VarNext)
<=> v71698(VarNext) ) ) ).
fof(addAssignment_21948,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v71698(VarNext)
<=> v71691(VarCurr) ) ) ).
fof(addAssignment_21947,axiom,
! [VarCurr] :
( v71691(VarCurr)
<=> v68517(VarCurr) ) ).
fof(addAssignment_21946,axiom,
! [VarCurr] :
( v71631(VarCurr,bitIndex0)
<=> v71677(VarCurr,bitIndex0) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_119,axiom,
! [VarCurr] :
( ( ~ v71678(VarCurr)
& ~ v71683(VarCurr)
& ~ v71687(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v71677(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_912,axiom,
! [VarCurr] :
( v71687(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71677(VarCurr,B)
<=> v71688(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3485,axiom,
! [VarCurr] :
( v71683(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71677(VarCurr,B)
<=> v71684(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3495,axiom,
! [VarCurr] :
( v71678(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71677(VarCurr,B)
<=> v71679(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1577,axiom,
! [VarCurr] :
( ~ v71664(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71688(VarCurr,B)
<=> v71689(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1608,axiom,
! [VarCurr] :
( v71664(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71688(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1576,axiom,
! [VarCurr] :
( ~ v71656(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71689(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1607,axiom,
! [VarCurr] :
( v71656(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71689(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_5395,axiom,
! [VarCurr] :
( v71687(VarCurr)
<=> ( ( v71627(VarCurr,bitIndex1)
<=> $true )
& ( v71627(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1575,axiom,
! [VarCurr] :
( ~ v71664(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71684(VarCurr,B)
<=> v71685(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1606,axiom,
! [VarCurr] :
( v71664(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71684(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1574,axiom,
! [VarCurr] :
( ~ v71686(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71685(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1605,axiom,
! [VarCurr] :
( v71686(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71685(VarCurr,B)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13424,axiom,
! [VarCurr] :
( v71686(VarCurr)
<=> ( v71633(VarCurr)
| v71671(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5394,axiom,
! [VarCurr] :
( v71683(VarCurr)
<=> ( ( v71627(VarCurr,bitIndex1)
<=> $false )
& ( v71627(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1573,axiom,
! [VarCurr] :
( ~ v71633(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71679(VarCurr,B)
<=> v71680(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1604,axiom,
! [VarCurr] :
( v71633(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71679(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1572,axiom,
! [VarCurr] :
( ~ v71681(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71680(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1603,axiom,
! [VarCurr] :
( v71681(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71680(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13423,axiom,
! [VarCurr] :
( v71681(VarCurr)
<=> ( v71656(VarCurr)
| v71682(VarCurr) ) ) ).
fof(writeUnaryOperator_5111,axiom,
! [VarCurr] :
( ~ v71682(VarCurr)
<=> v71662(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5393,axiom,
! [VarCurr] :
( v71678(VarCurr)
<=> ( ( v71627(VarCurr,bitIndex1)
<=> $false )
& ( v71627(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_21945,axiom,
! [VarCurr] :
( v71671(VarCurr)
<=> v71673(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_851,axiom,
! [VarCurr] :
( v71673(VarCurr)
<=> ( v68471(VarCurr)
& v68482(VarCurr,bitIndex32) ) ) ).
fof(addAssignment_21944,axiom,
! [VarCurr] :
( v68482(VarCurr,bitIndex32)
<=> v68484(VarCurr,bitIndex32) ) ).
fof(addAssignment_21943,axiom,
! [VarCurr] :
( v68484(VarCurr,bitIndex32)
<=> v68486(VarCurr,bitIndex32) ) ).
fof(addAssignment_21942,axiom,
! [VarCurr] :
( v68486(VarCurr,bitIndex32)
<=> v68488(VarCurr,bitIndex32) ) ).
fof(addAssignment_21941,axiom,
! [VarCurr] :
( v68488(VarCurr,bitIndex32)
<=> v68490(VarCurr,bitIndex32) ) ).
fof(addAssignment_21940,axiom,
! [VarCurr] :
( v68490(VarCurr,bitIndex32)
<=> v68492(VarCurr,bitIndex32) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_104,axiom,
! [VarCurr] :
( ~ v71675(VarCurr)
=> ( v68492(VarCurr,bitIndex32)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_73,axiom,
! [VarCurr] :
( v71675(VarCurr)
=> ( v68492(VarCurr,bitIndex32)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5392,axiom,
! [VarCurr] :
( v71675(VarCurr)
<=> ( ( $true
<=> v68495(VarCurr,bitIndex5) )
& ( $false
<=> v68495(VarCurr,bitIndex4) )
& ( $false
<=> v68495(VarCurr,bitIndex3) )
& ( $false
<=> v68495(VarCurr,bitIndex2) )
& ( $false
<=> v68495(VarCurr,bitIndex1) )
& ( $false
<=> v68495(VarCurr,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13422,axiom,
! [VarCurr] :
( v71664(VarCurr)
<=> ( v71666(VarCurr)
& v71669(VarCurr) ) ) ).
fof(writeUnaryOperator_5110,axiom,
! [VarCurr] :
( ~ v71669(VarCurr)
<=> v71651(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13421,axiom,
! [VarCurr] :
( v71666(VarCurr)
<=> ( v71667(VarCurr)
& v71668(VarCurr) ) ) ).
fof(writeUnaryOperator_5109,axiom,
! [VarCurr] :
( ~ v71668(VarCurr)
<=> v71651(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13420,axiom,
! [VarCurr] :
( v71667(VarCurr)
<=> ( v71635(VarCurr)
& v71649(VarCurr) ) ) ).
fof(addAssignment_21939,axiom,
! [VarCurr] :
( v71662(VarCurr)
<=> v69312(VarCurr,bitIndex8) ) ).
fof(addAssignment_21938,axiom,
! [VarCurr] :
( v69312(VarCurr,bitIndex8)
<=> v69314(VarCurr,bitIndex8) ) ).
fof(addAssignment_21937,axiom,
! [VarCurr] :
( v69314(VarCurr,bitIndex8)
<=> v69316(VarCurr,bitIndex8) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13419,axiom,
! [VarCurr] :
( v71656(VarCurr)
<=> ( v71658(VarCurr)
& v71651(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13418,axiom,
! [VarCurr] :
( v71658(VarCurr)
<=> ( v71659(VarCurr)
& v71660(VarCurr) ) ) ).
fof(writeUnaryOperator_5108,axiom,
! [VarCurr] :
( ~ v71660(VarCurr)
<=> v71651(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13417,axiom,
! [VarCurr] :
( v71659(VarCurr)
<=> ( v71635(VarCurr)
& v71649(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13416,axiom,
! [VarCurr] :
( v71633(VarCurr)
<=> ( v71653(VarCurr)
& v71651(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_850,axiom,
! [VarCurr] :
( v71653(VarCurr)
<=> ( v71654(VarCurr)
& v71651(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13415,axiom,
! [VarCurr] :
( v71654(VarCurr)
<=> ( v71635(VarCurr)
& v71649(VarCurr) ) ) ).
fof(addAssignment_21936,axiom,
! [VarCurr] :
( v71651(VarCurr,bitIndex0)
<=> v68413(VarCurr,bitIndex0) ) ).
fof(addAssignment_21935,axiom,
! [VarCurr] :
( v71651(VarCurr,bitIndex1)
<=> v68413(VarCurr,bitIndex1) ) ).
fof(addAssignment_21934,axiom,
! [VarCurr] :
( v71649(VarCurr)
<=> v68391(VarCurr) ) ).
fof(addAssignment_21933,axiom,
! [VarCurr] :
( v71635(VarCurr)
<=> v71637(VarCurr) ) ).
fof(addAssignment_21932,axiom,
! [VarCurr] :
( v71637(VarCurr)
<=> v71639(VarCurr) ) ).
fof(addAssignment_21931,axiom,
! [VarCurr] :
( v71639(VarCurr)
<=> v71641(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13414,axiom,
! [VarCurr] :
( v71641(VarCurr)
<=> ( v71643(VarCurr)
& v71647(VarCurr) ) ) ).
fof(writeUnaryOperator_5107,axiom,
! [VarCurr] :
( ~ v71647(VarCurr)
<=> v71645(VarCurr) ) ).
fof(addAssignment_21930,axiom,
! [VarCurr] :
( v71629(VarCurr)
<=> v68369(VarCurr) ) ).
fof(addAssignment_21929,axiom,
! [VarCurr] :
( v71537(VarCurr,bitIndex1)
<=> v71539(VarCurr,bitIndex1) ) ).
fof(addAssignment_21928,axiom,
! [VarCurr] :
( v71539(VarCurr,bitIndex1)
<=> v71541(VarCurr,bitIndex1) ) ).
fof(addAssignment_21927,axiom,
! [VarCurr] :
( v71545(VarCurr,bitIndex1)
<=> v71591(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1184,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v71608(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v71541(VarNext,B)
<=> v71541(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1242,axiom,
! [VarNext] :
( v71608(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v71541(VarNext,B)
<=> v71618(VarNext,B) ) ) ) ).
fof(addAssignment_21926,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v71618(VarNext,B)
<=> v71616(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1571,axiom,
! [VarCurr] :
( ~ v71619(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71616(VarCurr,B)
<=> v71545(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1602,axiom,
! [VarCurr] :
( v71619(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71616(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_5106,axiom,
! [VarCurr] :
( ~ v71619(VarCurr)
<=> v71543(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13413,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v71608(VarNext)
<=> v71609(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13412,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v71609(VarNext)
<=> ( v71610(VarNext)
& v71605(VarNext) ) ) ) ).
fof(writeUnaryOperator_5105,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v71610(VarNext)
<=> v71612(VarNext) ) ) ).
fof(addAssignment_21925,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v71612(VarNext)
<=> v71605(VarCurr) ) ) ).
fof(addAssignment_21924,axiom,
! [VarCurr] :
( v71605(VarCurr)
<=> v68517(VarCurr) ) ).
fof(addAssignment_21923,axiom,
! [VarCurr] :
( v71545(VarCurr,bitIndex0)
<=> v71591(VarCurr,bitIndex0) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_118,axiom,
! [VarCurr] :
( ( ~ v71592(VarCurr)
& ~ v71597(VarCurr)
& ~ v71601(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v71591(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_911,axiom,
! [VarCurr] :
( v71601(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71591(VarCurr,B)
<=> v71602(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3484,axiom,
! [VarCurr] :
( v71597(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71591(VarCurr,B)
<=> v71598(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3494,axiom,
! [VarCurr] :
( v71592(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71591(VarCurr,B)
<=> v71593(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1570,axiom,
! [VarCurr] :
( ~ v71578(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71602(VarCurr,B)
<=> v71603(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1601,axiom,
! [VarCurr] :
( v71578(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71602(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1569,axiom,
! [VarCurr] :
( ~ v71570(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71603(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1600,axiom,
! [VarCurr] :
( v71570(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71603(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_5391,axiom,
! [VarCurr] :
( v71601(VarCurr)
<=> ( ( v71541(VarCurr,bitIndex1)
<=> $true )
& ( v71541(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1568,axiom,
! [VarCurr] :
( ~ v71578(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71598(VarCurr,B)
<=> v71599(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1599,axiom,
! [VarCurr] :
( v71578(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71598(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1567,axiom,
! [VarCurr] :
( ~ v71600(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71599(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1598,axiom,
! [VarCurr] :
( v71600(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71599(VarCurr,B)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13411,axiom,
! [VarCurr] :
( v71600(VarCurr)
<=> ( v71547(VarCurr)
| v71585(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5390,axiom,
! [VarCurr] :
( v71597(VarCurr)
<=> ( ( v71541(VarCurr,bitIndex1)
<=> $false )
& ( v71541(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1566,axiom,
! [VarCurr] :
( ~ v71547(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71593(VarCurr,B)
<=> v71594(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1597,axiom,
! [VarCurr] :
( v71547(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71593(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1565,axiom,
! [VarCurr] :
( ~ v71595(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71594(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1596,axiom,
! [VarCurr] :
( v71595(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71594(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13410,axiom,
! [VarCurr] :
( v71595(VarCurr)
<=> ( v71570(VarCurr)
| v71596(VarCurr) ) ) ).
fof(writeUnaryOperator_5104,axiom,
! [VarCurr] :
( ~ v71596(VarCurr)
<=> v71576(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5389,axiom,
! [VarCurr] :
( v71592(VarCurr)
<=> ( ( v71541(VarCurr,bitIndex1)
<=> $false )
& ( v71541(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_21922,axiom,
! [VarCurr] :
( v71585(VarCurr)
<=> v71587(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_849,axiom,
! [VarCurr] :
( v71587(VarCurr)
<=> ( v68471(VarCurr)
& v68482(VarCurr,bitIndex33) ) ) ).
fof(addAssignment_21921,axiom,
! [VarCurr] :
( v68482(VarCurr,bitIndex33)
<=> v68484(VarCurr,bitIndex33) ) ).
fof(addAssignment_21920,axiom,
! [VarCurr] :
( v68484(VarCurr,bitIndex33)
<=> v68486(VarCurr,bitIndex33) ) ).
fof(addAssignment_21919,axiom,
! [VarCurr] :
( v68486(VarCurr,bitIndex33)
<=> v68488(VarCurr,bitIndex33) ) ).
fof(addAssignment_21918,axiom,
! [VarCurr] :
( v68488(VarCurr,bitIndex33)
<=> v68490(VarCurr,bitIndex33) ) ).
fof(addAssignment_21917,axiom,
! [VarCurr] :
( v68490(VarCurr,bitIndex33)
<=> v68492(VarCurr,bitIndex33) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_103,axiom,
! [VarCurr] :
( ~ v71589(VarCurr)
=> ( v68492(VarCurr,bitIndex33)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_72,axiom,
! [VarCurr] :
( v71589(VarCurr)
=> ( v68492(VarCurr,bitIndex33)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5388,axiom,
! [VarCurr] :
( v71589(VarCurr)
<=> ( ( $true
<=> v68495(VarCurr,bitIndex5) )
& ( $false
<=> v68495(VarCurr,bitIndex4) )
& ( $false
<=> v68495(VarCurr,bitIndex3) )
& ( $false
<=> v68495(VarCurr,bitIndex2) )
& ( $false
<=> v68495(VarCurr,bitIndex1) )
& ( $true
<=> v68495(VarCurr,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13409,axiom,
! [VarCurr] :
( v71578(VarCurr)
<=> ( v71580(VarCurr)
& v71583(VarCurr) ) ) ).
fof(writeUnaryOperator_5103,axiom,
! [VarCurr] :
( ~ v71583(VarCurr)
<=> v71565(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13408,axiom,
! [VarCurr] :
( v71580(VarCurr)
<=> ( v71581(VarCurr)
& v71582(VarCurr) ) ) ).
fof(writeUnaryOperator_5102,axiom,
! [VarCurr] :
( ~ v71582(VarCurr)
<=> v71565(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13407,axiom,
! [VarCurr] :
( v71581(VarCurr)
<=> ( v71549(VarCurr)
& v71563(VarCurr) ) ) ).
fof(addAssignment_21916,axiom,
! [VarCurr] :
( v71576(VarCurr)
<=> v69312(VarCurr,bitIndex9) ) ).
fof(addAssignment_21915,axiom,
! [VarCurr] :
( v69312(VarCurr,bitIndex9)
<=> v69314(VarCurr,bitIndex9) ) ).
fof(addAssignment_21914,axiom,
! [VarCurr] :
( v69314(VarCurr,bitIndex9)
<=> v69316(VarCurr,bitIndex9) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13406,axiom,
! [VarCurr] :
( v71570(VarCurr)
<=> ( v71572(VarCurr)
& v71565(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13405,axiom,
! [VarCurr] :
( v71572(VarCurr)
<=> ( v71573(VarCurr)
& v71574(VarCurr) ) ) ).
fof(writeUnaryOperator_5101,axiom,
! [VarCurr] :
( ~ v71574(VarCurr)
<=> v71565(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13404,axiom,
! [VarCurr] :
( v71573(VarCurr)
<=> ( v71549(VarCurr)
& v71563(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13403,axiom,
! [VarCurr] :
( v71547(VarCurr)
<=> ( v71567(VarCurr)
& v71565(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_848,axiom,
! [VarCurr] :
( v71567(VarCurr)
<=> ( v71568(VarCurr)
& v71565(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13402,axiom,
! [VarCurr] :
( v71568(VarCurr)
<=> ( v71549(VarCurr)
& v71563(VarCurr) ) ) ).
fof(addAssignment_21913,axiom,
! [VarCurr] :
( v71565(VarCurr,bitIndex0)
<=> v68413(VarCurr,bitIndex0) ) ).
fof(addAssignment_21912,axiom,
! [VarCurr] :
( v71565(VarCurr,bitIndex1)
<=> v68413(VarCurr,bitIndex1) ) ).
fof(addAssignment_21911,axiom,
! [VarCurr] :
( v71563(VarCurr)
<=> v68391(VarCurr) ) ).
fof(addAssignment_21910,axiom,
! [VarCurr] :
( v71549(VarCurr)
<=> v71551(VarCurr) ) ).
fof(addAssignment_21909,axiom,
! [VarCurr] :
( v71551(VarCurr)
<=> v71553(VarCurr) ) ).
fof(addAssignment_21908,axiom,
! [VarCurr] :
( v71553(VarCurr)
<=> v71555(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13401,axiom,
! [VarCurr] :
( v71555(VarCurr)
<=> ( v71557(VarCurr)
& v71561(VarCurr) ) ) ).
fof(writeUnaryOperator_5100,axiom,
! [VarCurr] :
( ~ v71561(VarCurr)
<=> v71559(VarCurr) ) ).
fof(addAssignment_21907,axiom,
! [VarCurr] :
( v71543(VarCurr)
<=> v68369(VarCurr) ) ).
fof(addAssignment_21906,axiom,
! [VarCurr] :
( v71451(VarCurr,bitIndex1)
<=> v71453(VarCurr,bitIndex1) ) ).
fof(addAssignment_21905,axiom,
! [VarCurr] :
( v71453(VarCurr,bitIndex1)
<=> v71455(VarCurr,bitIndex1) ) ).
fof(addAssignment_21904,axiom,
! [VarCurr] :
( v71459(VarCurr,bitIndex1)
<=> v71505(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1183,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v71522(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v71455(VarNext,B)
<=> v71455(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1241,axiom,
! [VarNext] :
( v71522(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v71455(VarNext,B)
<=> v71532(VarNext,B) ) ) ) ).
fof(addAssignment_21903,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v71532(VarNext,B)
<=> v71530(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1564,axiom,
! [VarCurr] :
( ~ v71533(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71530(VarCurr,B)
<=> v71459(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1595,axiom,
! [VarCurr] :
( v71533(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71530(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_5099,axiom,
! [VarCurr] :
( ~ v71533(VarCurr)
<=> v71457(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13400,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v71522(VarNext)
<=> v71523(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13399,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v71523(VarNext)
<=> ( v71524(VarNext)
& v71519(VarNext) ) ) ) ).
fof(writeUnaryOperator_5098,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v71524(VarNext)
<=> v71526(VarNext) ) ) ).
fof(addAssignment_21902,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v71526(VarNext)
<=> v71519(VarCurr) ) ) ).
fof(addAssignment_21901,axiom,
! [VarCurr] :
( v71519(VarCurr)
<=> v68517(VarCurr) ) ).
fof(addAssignment_21900,axiom,
! [VarCurr] :
( v71459(VarCurr,bitIndex0)
<=> v71505(VarCurr,bitIndex0) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_117,axiom,
! [VarCurr] :
( ( ~ v71506(VarCurr)
& ~ v71511(VarCurr)
& ~ v71515(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v71505(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_910,axiom,
! [VarCurr] :
( v71515(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71505(VarCurr,B)
<=> v71516(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3483,axiom,
! [VarCurr] :
( v71511(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71505(VarCurr,B)
<=> v71512(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3493,axiom,
! [VarCurr] :
( v71506(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71505(VarCurr,B)
<=> v71507(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1563,axiom,
! [VarCurr] :
( ~ v71492(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71516(VarCurr,B)
<=> v71517(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1594,axiom,
! [VarCurr] :
( v71492(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71516(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1562,axiom,
! [VarCurr] :
( ~ v71484(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71517(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1593,axiom,
! [VarCurr] :
( v71484(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71517(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_5387,axiom,
! [VarCurr] :
( v71515(VarCurr)
<=> ( ( v71455(VarCurr,bitIndex1)
<=> $true )
& ( v71455(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1561,axiom,
! [VarCurr] :
( ~ v71492(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71512(VarCurr,B)
<=> v71513(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1592,axiom,
! [VarCurr] :
( v71492(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71512(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1560,axiom,
! [VarCurr] :
( ~ v71514(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71513(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1591,axiom,
! [VarCurr] :
( v71514(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71513(VarCurr,B)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13398,axiom,
! [VarCurr] :
( v71514(VarCurr)
<=> ( v71461(VarCurr)
| v71499(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5386,axiom,
! [VarCurr] :
( v71511(VarCurr)
<=> ( ( v71455(VarCurr,bitIndex1)
<=> $false )
& ( v71455(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1559,axiom,
! [VarCurr] :
( ~ v71461(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71507(VarCurr,B)
<=> v71508(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1590,axiom,
! [VarCurr] :
( v71461(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71507(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1558,axiom,
! [VarCurr] :
( ~ v71509(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71508(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1589,axiom,
! [VarCurr] :
( v71509(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71508(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13397,axiom,
! [VarCurr] :
( v71509(VarCurr)
<=> ( v71484(VarCurr)
| v71510(VarCurr) ) ) ).
fof(writeUnaryOperator_5097,axiom,
! [VarCurr] :
( ~ v71510(VarCurr)
<=> v71490(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5385,axiom,
! [VarCurr] :
( v71506(VarCurr)
<=> ( ( v71455(VarCurr,bitIndex1)
<=> $false )
& ( v71455(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_21899,axiom,
! [VarCurr] :
( v71499(VarCurr)
<=> v71501(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_847,axiom,
! [VarCurr] :
( v71501(VarCurr)
<=> ( v68471(VarCurr)
& v68482(VarCurr,bitIndex34) ) ) ).
fof(addAssignment_21898,axiom,
! [VarCurr] :
( v68482(VarCurr,bitIndex34)
<=> v68484(VarCurr,bitIndex34) ) ).
fof(addAssignment_21897,axiom,
! [VarCurr] :
( v68484(VarCurr,bitIndex34)
<=> v68486(VarCurr,bitIndex34) ) ).
fof(addAssignment_21896,axiom,
! [VarCurr] :
( v68486(VarCurr,bitIndex34)
<=> v68488(VarCurr,bitIndex34) ) ).
fof(addAssignment_21895,axiom,
! [VarCurr] :
( v68488(VarCurr,bitIndex34)
<=> v68490(VarCurr,bitIndex34) ) ).
fof(addAssignment_21894,axiom,
! [VarCurr] :
( v68490(VarCurr,bitIndex34)
<=> v68492(VarCurr,bitIndex34) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_102,axiom,
! [VarCurr] :
( ~ v71503(VarCurr)
=> ( v68492(VarCurr,bitIndex34)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_71,axiom,
! [VarCurr] :
( v71503(VarCurr)
=> ( v68492(VarCurr,bitIndex34)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5384,axiom,
! [VarCurr] :
( v71503(VarCurr)
<=> ( ( $true
<=> v68495(VarCurr,bitIndex5) )
& ( $false
<=> v68495(VarCurr,bitIndex4) )
& ( $false
<=> v68495(VarCurr,bitIndex3) )
& ( $false
<=> v68495(VarCurr,bitIndex2) )
& ( $true
<=> v68495(VarCurr,bitIndex1) )
& ( $false
<=> v68495(VarCurr,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13396,axiom,
! [VarCurr] :
( v71492(VarCurr)
<=> ( v71494(VarCurr)
& v71497(VarCurr) ) ) ).
fof(writeUnaryOperator_5096,axiom,
! [VarCurr] :
( ~ v71497(VarCurr)
<=> v71479(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13395,axiom,
! [VarCurr] :
( v71494(VarCurr)
<=> ( v71495(VarCurr)
& v71496(VarCurr) ) ) ).
fof(writeUnaryOperator_5095,axiom,
! [VarCurr] :
( ~ v71496(VarCurr)
<=> v71479(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13394,axiom,
! [VarCurr] :
( v71495(VarCurr)
<=> ( v71463(VarCurr)
& v71477(VarCurr) ) ) ).
fof(addAssignment_21893,axiom,
! [VarCurr] :
( v71490(VarCurr)
<=> v69312(VarCurr,bitIndex10) ) ).
fof(addAssignment_21892,axiom,
! [VarCurr] :
( v69312(VarCurr,bitIndex10)
<=> v69314(VarCurr,bitIndex10) ) ).
fof(addAssignment_21891,axiom,
! [VarCurr] :
( v69314(VarCurr,bitIndex10)
<=> v69316(VarCurr,bitIndex10) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13393,axiom,
! [VarCurr] :
( v71484(VarCurr)
<=> ( v71486(VarCurr)
& v71479(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13392,axiom,
! [VarCurr] :
( v71486(VarCurr)
<=> ( v71487(VarCurr)
& v71488(VarCurr) ) ) ).
fof(writeUnaryOperator_5094,axiom,
! [VarCurr] :
( ~ v71488(VarCurr)
<=> v71479(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13391,axiom,
! [VarCurr] :
( v71487(VarCurr)
<=> ( v71463(VarCurr)
& v71477(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13390,axiom,
! [VarCurr] :
( v71461(VarCurr)
<=> ( v71481(VarCurr)
& v71479(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_846,axiom,
! [VarCurr] :
( v71481(VarCurr)
<=> ( v71482(VarCurr)
& v71479(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13389,axiom,
! [VarCurr] :
( v71482(VarCurr)
<=> ( v71463(VarCurr)
& v71477(VarCurr) ) ) ).
fof(addAssignment_21890,axiom,
! [VarCurr] :
( v71479(VarCurr,bitIndex0)
<=> v68413(VarCurr,bitIndex0) ) ).
fof(addAssignment_21889,axiom,
! [VarCurr] :
( v71479(VarCurr,bitIndex1)
<=> v68413(VarCurr,bitIndex1) ) ).
fof(addAssignment_21888,axiom,
! [VarCurr] :
( v71477(VarCurr)
<=> v68391(VarCurr) ) ).
fof(addAssignment_21887,axiom,
! [VarCurr] :
( v71463(VarCurr)
<=> v71465(VarCurr) ) ).
fof(addAssignment_21886,axiom,
! [VarCurr] :
( v71465(VarCurr)
<=> v71467(VarCurr) ) ).
fof(addAssignment_21885,axiom,
! [VarCurr] :
( v71467(VarCurr)
<=> v71469(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13388,axiom,
! [VarCurr] :
( v71469(VarCurr)
<=> ( v71471(VarCurr)
& v71475(VarCurr) ) ) ).
fof(writeUnaryOperator_5093,axiom,
! [VarCurr] :
( ~ v71475(VarCurr)
<=> v71473(VarCurr) ) ).
fof(addAssignment_21884,axiom,
! [VarCurr] :
( v71457(VarCurr)
<=> v68369(VarCurr) ) ).
fof(addAssignment_21883,axiom,
! [VarCurr] :
( v71365(VarCurr,bitIndex1)
<=> v71367(VarCurr,bitIndex1) ) ).
fof(addAssignment_21882,axiom,
! [VarCurr] :
( v71367(VarCurr,bitIndex1)
<=> v71369(VarCurr,bitIndex1) ) ).
fof(addAssignment_21881,axiom,
! [VarCurr] :
( v71373(VarCurr,bitIndex1)
<=> v71419(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1182,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v71436(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v71369(VarNext,B)
<=> v71369(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1240,axiom,
! [VarNext] :
( v71436(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v71369(VarNext,B)
<=> v71446(VarNext,B) ) ) ) ).
fof(addAssignment_21880,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v71446(VarNext,B)
<=> v71444(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1557,axiom,
! [VarCurr] :
( ~ v71447(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71444(VarCurr,B)
<=> v71373(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1588,axiom,
! [VarCurr] :
( v71447(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71444(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_5092,axiom,
! [VarCurr] :
( ~ v71447(VarCurr)
<=> v71371(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13387,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v71436(VarNext)
<=> v71437(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13386,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v71437(VarNext)
<=> ( v71438(VarNext)
& v71433(VarNext) ) ) ) ).
fof(writeUnaryOperator_5091,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v71438(VarNext)
<=> v71440(VarNext) ) ) ).
fof(addAssignment_21879,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v71440(VarNext)
<=> v71433(VarCurr) ) ) ).
fof(addAssignment_21878,axiom,
! [VarCurr] :
( v71433(VarCurr)
<=> v68517(VarCurr) ) ).
fof(addAssignment_21877,axiom,
! [VarCurr] :
( v71373(VarCurr,bitIndex0)
<=> v71419(VarCurr,bitIndex0) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_116,axiom,
! [VarCurr] :
( ( ~ v71420(VarCurr)
& ~ v71425(VarCurr)
& ~ v71429(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v71419(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_909,axiom,
! [VarCurr] :
( v71429(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71419(VarCurr,B)
<=> v71430(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3482,axiom,
! [VarCurr] :
( v71425(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71419(VarCurr,B)
<=> v71426(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3492,axiom,
! [VarCurr] :
( v71420(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71419(VarCurr,B)
<=> v71421(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1556,axiom,
! [VarCurr] :
( ~ v71406(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71430(VarCurr,B)
<=> v71431(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1587,axiom,
! [VarCurr] :
( v71406(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71430(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1555,axiom,
! [VarCurr] :
( ~ v71398(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71431(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1586,axiom,
! [VarCurr] :
( v71398(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71431(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_5383,axiom,
! [VarCurr] :
( v71429(VarCurr)
<=> ( ( v71369(VarCurr,bitIndex1)
<=> $true )
& ( v71369(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1554,axiom,
! [VarCurr] :
( ~ v71406(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71426(VarCurr,B)
<=> v71427(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1585,axiom,
! [VarCurr] :
( v71406(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71426(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1553,axiom,
! [VarCurr] :
( ~ v71428(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71427(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1584,axiom,
! [VarCurr] :
( v71428(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71427(VarCurr,B)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13385,axiom,
! [VarCurr] :
( v71428(VarCurr)
<=> ( v71375(VarCurr)
| v71413(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5382,axiom,
! [VarCurr] :
( v71425(VarCurr)
<=> ( ( v71369(VarCurr,bitIndex1)
<=> $false )
& ( v71369(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1552,axiom,
! [VarCurr] :
( ~ v71375(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71421(VarCurr,B)
<=> v71422(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1583,axiom,
! [VarCurr] :
( v71375(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71421(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1551,axiom,
! [VarCurr] :
( ~ v71423(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71422(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1582,axiom,
! [VarCurr] :
( v71423(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71422(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13384,axiom,
! [VarCurr] :
( v71423(VarCurr)
<=> ( v71398(VarCurr)
| v71424(VarCurr) ) ) ).
fof(writeUnaryOperator_5090,axiom,
! [VarCurr] :
( ~ v71424(VarCurr)
<=> v71404(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5381,axiom,
! [VarCurr] :
( v71420(VarCurr)
<=> ( ( v71369(VarCurr,bitIndex1)
<=> $false )
& ( v71369(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_21876,axiom,
! [VarCurr] :
( v71413(VarCurr)
<=> v71415(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_845,axiom,
! [VarCurr] :
( v71415(VarCurr)
<=> ( v68471(VarCurr)
& v68482(VarCurr,bitIndex35) ) ) ).
fof(addAssignment_21875,axiom,
! [VarCurr] :
( v68482(VarCurr,bitIndex35)
<=> v68484(VarCurr,bitIndex35) ) ).
fof(addAssignment_21874,axiom,
! [VarCurr] :
( v68484(VarCurr,bitIndex35)
<=> v68486(VarCurr,bitIndex35) ) ).
fof(addAssignment_21873,axiom,
! [VarCurr] :
( v68486(VarCurr,bitIndex35)
<=> v68488(VarCurr,bitIndex35) ) ).
fof(addAssignment_21872,axiom,
! [VarCurr] :
( v68488(VarCurr,bitIndex35)
<=> v68490(VarCurr,bitIndex35) ) ).
fof(addAssignment_21871,axiom,
! [VarCurr] :
( v68490(VarCurr,bitIndex35)
<=> v68492(VarCurr,bitIndex35) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_101,axiom,
! [VarCurr] :
( ~ v71417(VarCurr)
=> ( v68492(VarCurr,bitIndex35)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_70,axiom,
! [VarCurr] :
( v71417(VarCurr)
=> ( v68492(VarCurr,bitIndex35)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5380,axiom,
! [VarCurr] :
( v71417(VarCurr)
<=> ( ( $true
<=> v68495(VarCurr,bitIndex5) )
& ( $false
<=> v68495(VarCurr,bitIndex4) )
& ( $false
<=> v68495(VarCurr,bitIndex3) )
& ( $false
<=> v68495(VarCurr,bitIndex2) )
& ( $true
<=> v68495(VarCurr,bitIndex1) )
& ( $true
<=> v68495(VarCurr,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13383,axiom,
! [VarCurr] :
( v71406(VarCurr)
<=> ( v71408(VarCurr)
& v71411(VarCurr) ) ) ).
fof(writeUnaryOperator_5089,axiom,
! [VarCurr] :
( ~ v71411(VarCurr)
<=> v71393(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13382,axiom,
! [VarCurr] :
( v71408(VarCurr)
<=> ( v71409(VarCurr)
& v71410(VarCurr) ) ) ).
fof(writeUnaryOperator_5088,axiom,
! [VarCurr] :
( ~ v71410(VarCurr)
<=> v71393(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13381,axiom,
! [VarCurr] :
( v71409(VarCurr)
<=> ( v71377(VarCurr)
& v71391(VarCurr) ) ) ).
fof(addAssignment_21870,axiom,
! [VarCurr] :
( v71404(VarCurr)
<=> v69312(VarCurr,bitIndex11) ) ).
fof(addAssignment_21869,axiom,
! [VarCurr] :
( v69312(VarCurr,bitIndex11)
<=> v69314(VarCurr,bitIndex11) ) ).
fof(addAssignment_21868,axiom,
! [VarCurr] :
( v69314(VarCurr,bitIndex11)
<=> v69316(VarCurr,bitIndex11) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13380,axiom,
! [VarCurr] :
( v71398(VarCurr)
<=> ( v71400(VarCurr)
& v71393(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13379,axiom,
! [VarCurr] :
( v71400(VarCurr)
<=> ( v71401(VarCurr)
& v71402(VarCurr) ) ) ).
fof(writeUnaryOperator_5087,axiom,
! [VarCurr] :
( ~ v71402(VarCurr)
<=> v71393(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13378,axiom,
! [VarCurr] :
( v71401(VarCurr)
<=> ( v71377(VarCurr)
& v71391(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13377,axiom,
! [VarCurr] :
( v71375(VarCurr)
<=> ( v71395(VarCurr)
& v71393(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_844,axiom,
! [VarCurr] :
( v71395(VarCurr)
<=> ( v71396(VarCurr)
& v71393(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13376,axiom,
! [VarCurr] :
( v71396(VarCurr)
<=> ( v71377(VarCurr)
& v71391(VarCurr) ) ) ).
fof(addAssignment_21867,axiom,
! [VarCurr] :
( v71393(VarCurr,bitIndex0)
<=> v68413(VarCurr,bitIndex0) ) ).
fof(addAssignment_21866,axiom,
! [VarCurr] :
( v71393(VarCurr,bitIndex1)
<=> v68413(VarCurr,bitIndex1) ) ).
fof(addAssignment_21865,axiom,
! [VarCurr] :
( v71391(VarCurr)
<=> v68391(VarCurr) ) ).
fof(addAssignment_21864,axiom,
! [VarCurr] :
( v71377(VarCurr)
<=> v71379(VarCurr) ) ).
fof(addAssignment_21863,axiom,
! [VarCurr] :
( v71379(VarCurr)
<=> v71381(VarCurr) ) ).
fof(addAssignment_21862,axiom,
! [VarCurr] :
( v71381(VarCurr)
<=> v71383(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13375,axiom,
! [VarCurr] :
( v71383(VarCurr)
<=> ( v71385(VarCurr)
& v71389(VarCurr) ) ) ).
fof(writeUnaryOperator_5086,axiom,
! [VarCurr] :
( ~ v71389(VarCurr)
<=> v71387(VarCurr) ) ).
fof(addAssignment_21861,axiom,
! [VarCurr] :
( v71371(VarCurr)
<=> v68369(VarCurr) ) ).
fof(addAssignment_21860,axiom,
! [VarCurr] :
( v71278(VarCurr,bitIndex1)
<=> v71280(VarCurr,bitIndex1) ) ).
fof(addAssignment_21859,axiom,
! [VarCurr] :
( v71280(VarCurr,bitIndex1)
<=> v71282(VarCurr,bitIndex1) ) ).
fof(addAssignment_21858,axiom,
! [VarCurr] :
( v71286(VarCurr,bitIndex1)
<=> v71333(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1181,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v71350(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v71282(VarNext,B)
<=> v71282(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1239,axiom,
! [VarNext] :
( v71350(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v71282(VarNext,B)
<=> v71360(VarNext,B) ) ) ) ).
fof(addAssignment_21857,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v71360(VarNext,B)
<=> v71358(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1550,axiom,
! [VarCurr] :
( ~ v71361(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71358(VarCurr,B)
<=> v71286(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1581,axiom,
! [VarCurr] :
( v71361(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71358(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_5085,axiom,
! [VarCurr] :
( ~ v71361(VarCurr)
<=> v71284(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13374,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v71350(VarNext)
<=> v71351(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13373,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v71351(VarNext)
<=> ( v71352(VarNext)
& v71347(VarNext) ) ) ) ).
fof(writeUnaryOperator_5084,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v71352(VarNext)
<=> v71354(VarNext) ) ) ).
fof(addAssignment_21856,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v71354(VarNext)
<=> v71347(VarCurr) ) ) ).
fof(addAssignment_21855,axiom,
! [VarCurr] :
( v71347(VarCurr)
<=> v68517(VarCurr) ) ).
fof(addAssignment_21854,axiom,
! [VarCurr] :
( v71286(VarCurr,bitIndex0)
<=> v71333(VarCurr,bitIndex0) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_115,axiom,
! [VarCurr] :
( ( ~ v71334(VarCurr)
& ~ v71339(VarCurr)
& ~ v71343(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v71333(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_908,axiom,
! [VarCurr] :
( v71343(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71333(VarCurr,B)
<=> v71344(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3481,axiom,
! [VarCurr] :
( v71339(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71333(VarCurr,B)
<=> v71340(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3491,axiom,
! [VarCurr] :
( v71334(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71333(VarCurr,B)
<=> v71335(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1549,axiom,
! [VarCurr] :
( ~ v71319(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71344(VarCurr,B)
<=> v71345(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1580,axiom,
! [VarCurr] :
( v71319(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71344(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1548,axiom,
! [VarCurr] :
( ~ v71311(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71345(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1579,axiom,
! [VarCurr] :
( v71311(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71345(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_5379,axiom,
! [VarCurr] :
( v71343(VarCurr)
<=> ( ( v71282(VarCurr,bitIndex1)
<=> $true )
& ( v71282(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1547,axiom,
! [VarCurr] :
( ~ v71319(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71340(VarCurr,B)
<=> v71341(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1578,axiom,
! [VarCurr] :
( v71319(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71340(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1546,axiom,
! [VarCurr] :
( ~ v71342(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71341(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1577,axiom,
! [VarCurr] :
( v71342(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71341(VarCurr,B)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13372,axiom,
! [VarCurr] :
( v71342(VarCurr)
<=> ( v71288(VarCurr)
| v71326(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5378,axiom,
! [VarCurr] :
( v71339(VarCurr)
<=> ( ( v71282(VarCurr,bitIndex1)
<=> $false )
& ( v71282(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1545,axiom,
! [VarCurr] :
( ~ v71288(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71335(VarCurr,B)
<=> v71336(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1576,axiom,
! [VarCurr] :
( v71288(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71335(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1544,axiom,
! [VarCurr] :
( ~ v71337(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71336(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1575,axiom,
! [VarCurr] :
( v71337(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71336(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13371,axiom,
! [VarCurr] :
( v71337(VarCurr)
<=> ( v71311(VarCurr)
| v71338(VarCurr) ) ) ).
fof(writeUnaryOperator_5083,axiom,
! [VarCurr] :
( ~ v71338(VarCurr)
<=> v71317(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5377,axiom,
! [VarCurr] :
( v71334(VarCurr)
<=> ( ( v71282(VarCurr,bitIndex1)
<=> $false )
& ( v71282(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_21853,axiom,
! [VarCurr] :
( v71326(VarCurr)
<=> v71328(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_843,axiom,
! [VarCurr] :
( v71328(VarCurr)
<=> ( v68471(VarCurr)
& v68482(VarCurr,bitIndex36) ) ) ).
fof(addAssignment_21852,axiom,
! [VarCurr] :
( v68482(VarCurr,bitIndex36)
<=> v68484(VarCurr,bitIndex36) ) ).
fof(addAssignment_21851,axiom,
! [VarCurr] :
( v68484(VarCurr,bitIndex36)
<=> v68486(VarCurr,bitIndex36) ) ).
fof(addAssignment_21850,axiom,
! [VarCurr] :
( v68486(VarCurr,bitIndex36)
<=> v68488(VarCurr,bitIndex36) ) ).
fof(addAssignment_21849,axiom,
! [VarCurr] :
( v68488(VarCurr,bitIndex36)
<=> v68490(VarCurr,bitIndex36) ) ).
fof(addAssignment_21848,axiom,
! [VarCurr] :
( v68490(VarCurr,bitIndex36)
<=> v68492(VarCurr,bitIndex36) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_100,axiom,
! [VarCurr] :
( ~ v71331(VarCurr)
=> ( v68492(VarCurr,bitIndex36)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_69,axiom,
! [VarCurr] :
( v71331(VarCurr)
=> ( v68492(VarCurr,bitIndex36)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5376,axiom,
! [VarCurr] :
( v71331(VarCurr)
<=> ( ( $true
<=> v68495(VarCurr,bitIndex5) )
& ( $false
<=> v68495(VarCurr,bitIndex4) )
& ( $false
<=> v68495(VarCurr,bitIndex3) )
& ( $true
<=> v68495(VarCurr,bitIndex2) )
& ( $false
<=> v68495(VarCurr,bitIndex1) )
& ( $false
<=> v68495(VarCurr,bitIndex0) ) ) ) ).
fof(bitBlastConstant_11236,axiom,
b100100(bitIndex5) ).
fof(bitBlastConstant_11235,axiom,
~ b100100(bitIndex4) ).
fof(bitBlastConstant_11234,axiom,
~ b100100(bitIndex3) ).
fof(bitBlastConstant_11233,axiom,
b100100(bitIndex2) ).
fof(bitBlastConstant_11232,axiom,
~ b100100(bitIndex1) ).
fof(bitBlastConstant_11231,axiom,
~ b100100(bitIndex0) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13370,axiom,
! [VarCurr] :
( v71319(VarCurr)
<=> ( v71321(VarCurr)
& v71324(VarCurr) ) ) ).
fof(writeUnaryOperator_5082,axiom,
! [VarCurr] :
( ~ v71324(VarCurr)
<=> v71306(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13369,axiom,
! [VarCurr] :
( v71321(VarCurr)
<=> ( v71322(VarCurr)
& v71323(VarCurr) ) ) ).
fof(writeUnaryOperator_5081,axiom,
! [VarCurr] :
( ~ v71323(VarCurr)
<=> v71306(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13368,axiom,
! [VarCurr] :
( v71322(VarCurr)
<=> ( v71290(VarCurr)
& v71304(VarCurr) ) ) ).
fof(addAssignment_21847,axiom,
! [VarCurr] :
( v71317(VarCurr)
<=> v69312(VarCurr,bitIndex12) ) ).
fof(addAssignment_21846,axiom,
! [VarCurr] :
( v69312(VarCurr,bitIndex12)
<=> v69314(VarCurr,bitIndex12) ) ).
fof(addAssignment_21845,axiom,
! [VarCurr] :
( v69314(VarCurr,bitIndex12)
<=> v69316(VarCurr,bitIndex12) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13367,axiom,
! [VarCurr] :
( v71311(VarCurr)
<=> ( v71313(VarCurr)
& v71306(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13366,axiom,
! [VarCurr] :
( v71313(VarCurr)
<=> ( v71314(VarCurr)
& v71315(VarCurr) ) ) ).
fof(writeUnaryOperator_5080,axiom,
! [VarCurr] :
( ~ v71315(VarCurr)
<=> v71306(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13365,axiom,
! [VarCurr] :
( v71314(VarCurr)
<=> ( v71290(VarCurr)
& v71304(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13364,axiom,
! [VarCurr] :
( v71288(VarCurr)
<=> ( v71308(VarCurr)
& v71306(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_842,axiom,
! [VarCurr] :
( v71308(VarCurr)
<=> ( v71309(VarCurr)
& v71306(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13363,axiom,
! [VarCurr] :
( v71309(VarCurr)
<=> ( v71290(VarCurr)
& v71304(VarCurr) ) ) ).
fof(addAssignment_21844,axiom,
! [VarCurr] :
( v71306(VarCurr,bitIndex0)
<=> v68413(VarCurr,bitIndex0) ) ).
fof(addAssignment_21843,axiom,
! [VarCurr] :
( v71306(VarCurr,bitIndex1)
<=> v68413(VarCurr,bitIndex1) ) ).
fof(addAssignment_21842,axiom,
! [VarCurr] :
( v71304(VarCurr)
<=> v68391(VarCurr) ) ).
fof(addAssignment_21841,axiom,
! [VarCurr] :
( v71290(VarCurr)
<=> v71292(VarCurr) ) ).
fof(addAssignment_21840,axiom,
! [VarCurr] :
( v71292(VarCurr)
<=> v71294(VarCurr) ) ).
fof(addAssignment_21839,axiom,
! [VarCurr] :
( v71294(VarCurr)
<=> v71296(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13362,axiom,
! [VarCurr] :
( v71296(VarCurr)
<=> ( v71298(VarCurr)
& v71302(VarCurr) ) ) ).
fof(writeUnaryOperator_5079,axiom,
! [VarCurr] :
( ~ v71302(VarCurr)
<=> v71300(VarCurr) ) ).
fof(addAssignment_21838,axiom,
! [VarCurr] :
( v71284(VarCurr)
<=> v68369(VarCurr) ) ).
fof(addAssignment_21837,axiom,
! [VarCurr] :
( v71191(VarCurr,bitIndex1)
<=> v71193(VarCurr,bitIndex1) ) ).
fof(addAssignment_21836,axiom,
! [VarCurr] :
( v71193(VarCurr,bitIndex1)
<=> v71195(VarCurr,bitIndex1) ) ).
fof(addAssignment_21835,axiom,
! [VarCurr] :
( v71199(VarCurr,bitIndex1)
<=> v71246(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1180,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v71263(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v71195(VarNext,B)
<=> v71195(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1238,axiom,
! [VarNext] :
( v71263(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v71195(VarNext,B)
<=> v71273(VarNext,B) ) ) ) ).
fof(addAssignment_21834,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v71273(VarNext,B)
<=> v71271(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1543,axiom,
! [VarCurr] :
( ~ v71274(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71271(VarCurr,B)
<=> v71199(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1574,axiom,
! [VarCurr] :
( v71274(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71271(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_5078,axiom,
! [VarCurr] :
( ~ v71274(VarCurr)
<=> v71197(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13361,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v71263(VarNext)
<=> v71264(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13360,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v71264(VarNext)
<=> ( v71265(VarNext)
& v71260(VarNext) ) ) ) ).
fof(writeUnaryOperator_5077,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v71265(VarNext)
<=> v71267(VarNext) ) ) ).
fof(addAssignment_21833,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v71267(VarNext)
<=> v71260(VarCurr) ) ) ).
fof(addAssignment_21832,axiom,
! [VarCurr] :
( v71260(VarCurr)
<=> v68517(VarCurr) ) ).
fof(addAssignment_21831,axiom,
! [VarCurr] :
( v71199(VarCurr,bitIndex0)
<=> v71246(VarCurr,bitIndex0) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_114,axiom,
! [VarCurr] :
( ( ~ v71247(VarCurr)
& ~ v71252(VarCurr)
& ~ v71256(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v71246(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_907,axiom,
! [VarCurr] :
( v71256(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71246(VarCurr,B)
<=> v71257(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3480,axiom,
! [VarCurr] :
( v71252(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71246(VarCurr,B)
<=> v71253(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3490,axiom,
! [VarCurr] :
( v71247(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71246(VarCurr,B)
<=> v71248(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1542,axiom,
! [VarCurr] :
( ~ v71232(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71257(VarCurr,B)
<=> v71258(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1573,axiom,
! [VarCurr] :
( v71232(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71257(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1541,axiom,
! [VarCurr] :
( ~ v71224(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71258(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1572,axiom,
! [VarCurr] :
( v71224(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71258(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_5375,axiom,
! [VarCurr] :
( v71256(VarCurr)
<=> ( ( v71195(VarCurr,bitIndex1)
<=> $true )
& ( v71195(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1540,axiom,
! [VarCurr] :
( ~ v71232(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71253(VarCurr,B)
<=> v71254(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1571,axiom,
! [VarCurr] :
( v71232(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71253(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1539,axiom,
! [VarCurr] :
( ~ v71255(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71254(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1570,axiom,
! [VarCurr] :
( v71255(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71254(VarCurr,B)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13359,axiom,
! [VarCurr] :
( v71255(VarCurr)
<=> ( v71201(VarCurr)
| v71239(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5374,axiom,
! [VarCurr] :
( v71252(VarCurr)
<=> ( ( v71195(VarCurr,bitIndex1)
<=> $false )
& ( v71195(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1538,axiom,
! [VarCurr] :
( ~ v71201(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71248(VarCurr,B)
<=> v71249(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1569,axiom,
! [VarCurr] :
( v71201(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71248(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1537,axiom,
! [VarCurr] :
( ~ v71250(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71249(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1568,axiom,
! [VarCurr] :
( v71250(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71249(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13358,axiom,
! [VarCurr] :
( v71250(VarCurr)
<=> ( v71224(VarCurr)
| v71251(VarCurr) ) ) ).
fof(writeUnaryOperator_5076,axiom,
! [VarCurr] :
( ~ v71251(VarCurr)
<=> v71230(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5373,axiom,
! [VarCurr] :
( v71247(VarCurr)
<=> ( ( v71195(VarCurr,bitIndex1)
<=> $false )
& ( v71195(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_21830,axiom,
! [VarCurr] :
( v71239(VarCurr)
<=> v71241(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_841,axiom,
! [VarCurr] :
( v71241(VarCurr)
<=> ( v68471(VarCurr)
& v68482(VarCurr,bitIndex37) ) ) ).
fof(addAssignment_21829,axiom,
! [VarCurr] :
( v68482(VarCurr,bitIndex37)
<=> v68484(VarCurr,bitIndex37) ) ).
fof(addAssignment_21828,axiom,
! [VarCurr] :
( v68484(VarCurr,bitIndex37)
<=> v68486(VarCurr,bitIndex37) ) ).
fof(addAssignment_21827,axiom,
! [VarCurr] :
( v68486(VarCurr,bitIndex37)
<=> v68488(VarCurr,bitIndex37) ) ).
fof(addAssignment_21826,axiom,
! [VarCurr] :
( v68488(VarCurr,bitIndex37)
<=> v68490(VarCurr,bitIndex37) ) ).
fof(addAssignment_21825,axiom,
! [VarCurr] :
( v68490(VarCurr,bitIndex37)
<=> v68492(VarCurr,bitIndex37) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_99,axiom,
! [VarCurr] :
( ~ v71244(VarCurr)
=> ( v68492(VarCurr,bitIndex37)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_68,axiom,
! [VarCurr] :
( v71244(VarCurr)
=> ( v68492(VarCurr,bitIndex37)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5372,axiom,
! [VarCurr] :
( v71244(VarCurr)
<=> ( ( $true
<=> v68495(VarCurr,bitIndex5) )
& ( $false
<=> v68495(VarCurr,bitIndex4) )
& ( $false
<=> v68495(VarCurr,bitIndex3) )
& ( $true
<=> v68495(VarCurr,bitIndex2) )
& ( $false
<=> v68495(VarCurr,bitIndex1) )
& ( $true
<=> v68495(VarCurr,bitIndex0) ) ) ) ).
fof(bitBlastConstant_11230,axiom,
b100101(bitIndex5) ).
fof(bitBlastConstant_11229,axiom,
~ b100101(bitIndex4) ).
fof(bitBlastConstant_11228,axiom,
~ b100101(bitIndex3) ).
fof(bitBlastConstant_11227,axiom,
b100101(bitIndex2) ).
fof(bitBlastConstant_11226,axiom,
~ b100101(bitIndex1) ).
fof(bitBlastConstant_11225,axiom,
b100101(bitIndex0) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13357,axiom,
! [VarCurr] :
( v71232(VarCurr)
<=> ( v71234(VarCurr)
& v71237(VarCurr) ) ) ).
fof(writeUnaryOperator_5075,axiom,
! [VarCurr] :
( ~ v71237(VarCurr)
<=> v71219(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13356,axiom,
! [VarCurr] :
( v71234(VarCurr)
<=> ( v71235(VarCurr)
& v71236(VarCurr) ) ) ).
fof(writeUnaryOperator_5074,axiom,
! [VarCurr] :
( ~ v71236(VarCurr)
<=> v71219(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13355,axiom,
! [VarCurr] :
( v71235(VarCurr)
<=> ( v71203(VarCurr)
& v71217(VarCurr) ) ) ).
fof(addAssignment_21824,axiom,
! [VarCurr] :
( v71230(VarCurr)
<=> v69312(VarCurr,bitIndex13) ) ).
fof(addAssignment_21823,axiom,
! [VarCurr] :
( v69312(VarCurr,bitIndex13)
<=> v69314(VarCurr,bitIndex13) ) ).
fof(addAssignment_21822,axiom,
! [VarCurr] :
( v69314(VarCurr,bitIndex13)
<=> v69316(VarCurr,bitIndex13) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13354,axiom,
! [VarCurr] :
( v71224(VarCurr)
<=> ( v71226(VarCurr)
& v71219(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13353,axiom,
! [VarCurr] :
( v71226(VarCurr)
<=> ( v71227(VarCurr)
& v71228(VarCurr) ) ) ).
fof(writeUnaryOperator_5073,axiom,
! [VarCurr] :
( ~ v71228(VarCurr)
<=> v71219(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13352,axiom,
! [VarCurr] :
( v71227(VarCurr)
<=> ( v71203(VarCurr)
& v71217(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13351,axiom,
! [VarCurr] :
( v71201(VarCurr)
<=> ( v71221(VarCurr)
& v71219(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_840,axiom,
! [VarCurr] :
( v71221(VarCurr)
<=> ( v71222(VarCurr)
& v71219(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13350,axiom,
! [VarCurr] :
( v71222(VarCurr)
<=> ( v71203(VarCurr)
& v71217(VarCurr) ) ) ).
fof(addAssignment_21821,axiom,
! [VarCurr] :
( v71219(VarCurr,bitIndex0)
<=> v68413(VarCurr,bitIndex0) ) ).
fof(addAssignment_21820,axiom,
! [VarCurr] :
( v71219(VarCurr,bitIndex1)
<=> v68413(VarCurr,bitIndex1) ) ).
fof(addAssignment_21819,axiom,
! [VarCurr] :
( v71217(VarCurr)
<=> v68391(VarCurr) ) ).
fof(addAssignment_21818,axiom,
! [VarCurr] :
( v71203(VarCurr)
<=> v71205(VarCurr) ) ).
fof(addAssignment_21817,axiom,
! [VarCurr] :
( v71205(VarCurr)
<=> v71207(VarCurr) ) ).
fof(addAssignment_21816,axiom,
! [VarCurr] :
( v71207(VarCurr)
<=> v71209(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13349,axiom,
! [VarCurr] :
( v71209(VarCurr)
<=> ( v71211(VarCurr)
& v71215(VarCurr) ) ) ).
fof(writeUnaryOperator_5072,axiom,
! [VarCurr] :
( ~ v71215(VarCurr)
<=> v71213(VarCurr) ) ).
fof(addAssignment_21815,axiom,
! [VarCurr] :
( v71197(VarCurr)
<=> v68369(VarCurr) ) ).
fof(addAssignment_21814,axiom,
! [VarCurr] :
( v71104(VarCurr,bitIndex1)
<=> v71106(VarCurr,bitIndex1) ) ).
fof(addAssignment_21813,axiom,
! [VarCurr] :
( v71106(VarCurr,bitIndex1)
<=> v71108(VarCurr,bitIndex1) ) ).
fof(addAssignment_21812,axiom,
! [VarCurr] :
( v71112(VarCurr,bitIndex1)
<=> v71159(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1179,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v71176(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v71108(VarNext,B)
<=> v71108(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1237,axiom,
! [VarNext] :
( v71176(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v71108(VarNext,B)
<=> v71186(VarNext,B) ) ) ) ).
fof(addAssignment_21811,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v71186(VarNext,B)
<=> v71184(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1536,axiom,
! [VarCurr] :
( ~ v71187(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71184(VarCurr,B)
<=> v71112(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1567,axiom,
! [VarCurr] :
( v71187(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71184(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_5071,axiom,
! [VarCurr] :
( ~ v71187(VarCurr)
<=> v71110(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13348,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v71176(VarNext)
<=> v71177(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13347,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v71177(VarNext)
<=> ( v71178(VarNext)
& v71173(VarNext) ) ) ) ).
fof(writeUnaryOperator_5070,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v71178(VarNext)
<=> v71180(VarNext) ) ) ).
fof(addAssignment_21810,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v71180(VarNext)
<=> v71173(VarCurr) ) ) ).
fof(addAssignment_21809,axiom,
! [VarCurr] :
( v71173(VarCurr)
<=> v68517(VarCurr) ) ).
fof(addAssignment_21808,axiom,
! [VarCurr] :
( v71112(VarCurr,bitIndex0)
<=> v71159(VarCurr,bitIndex0) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_113,axiom,
! [VarCurr] :
( ( ~ v71160(VarCurr)
& ~ v71165(VarCurr)
& ~ v71169(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v71159(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_906,axiom,
! [VarCurr] :
( v71169(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71159(VarCurr,B)
<=> v71170(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3479,axiom,
! [VarCurr] :
( v71165(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71159(VarCurr,B)
<=> v71166(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3489,axiom,
! [VarCurr] :
( v71160(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71159(VarCurr,B)
<=> v71161(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1535,axiom,
! [VarCurr] :
( ~ v71145(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71170(VarCurr,B)
<=> v71171(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1566,axiom,
! [VarCurr] :
( v71145(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71170(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1534,axiom,
! [VarCurr] :
( ~ v71137(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71171(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1565,axiom,
! [VarCurr] :
( v71137(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71171(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_5371,axiom,
! [VarCurr] :
( v71169(VarCurr)
<=> ( ( v71108(VarCurr,bitIndex1)
<=> $true )
& ( v71108(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1533,axiom,
! [VarCurr] :
( ~ v71145(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71166(VarCurr,B)
<=> v71167(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1564,axiom,
! [VarCurr] :
( v71145(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71166(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1532,axiom,
! [VarCurr] :
( ~ v71168(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71167(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1563,axiom,
! [VarCurr] :
( v71168(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71167(VarCurr,B)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13346,axiom,
! [VarCurr] :
( v71168(VarCurr)
<=> ( v71114(VarCurr)
| v71152(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5370,axiom,
! [VarCurr] :
( v71165(VarCurr)
<=> ( ( v71108(VarCurr,bitIndex1)
<=> $false )
& ( v71108(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1531,axiom,
! [VarCurr] :
( ~ v71114(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71161(VarCurr,B)
<=> v71162(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1562,axiom,
! [VarCurr] :
( v71114(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71161(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1530,axiom,
! [VarCurr] :
( ~ v71163(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71162(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1561,axiom,
! [VarCurr] :
( v71163(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71162(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13345,axiom,
! [VarCurr] :
( v71163(VarCurr)
<=> ( v71137(VarCurr)
| v71164(VarCurr) ) ) ).
fof(writeUnaryOperator_5069,axiom,
! [VarCurr] :
( ~ v71164(VarCurr)
<=> v71143(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5369,axiom,
! [VarCurr] :
( v71160(VarCurr)
<=> ( ( v71108(VarCurr,bitIndex1)
<=> $false )
& ( v71108(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_21807,axiom,
! [VarCurr] :
( v71152(VarCurr)
<=> v71154(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_839,axiom,
! [VarCurr] :
( v71154(VarCurr)
<=> ( v68471(VarCurr)
& v68482(VarCurr,bitIndex38) ) ) ).
fof(addAssignment_21806,axiom,
! [VarCurr] :
( v68482(VarCurr,bitIndex38)
<=> v68484(VarCurr,bitIndex38) ) ).
fof(addAssignment_21805,axiom,
! [VarCurr] :
( v68484(VarCurr,bitIndex38)
<=> v68486(VarCurr,bitIndex38) ) ).
fof(addAssignment_21804,axiom,
! [VarCurr] :
( v68486(VarCurr,bitIndex38)
<=> v68488(VarCurr,bitIndex38) ) ).
fof(addAssignment_21803,axiom,
! [VarCurr] :
( v68488(VarCurr,bitIndex38)
<=> v68490(VarCurr,bitIndex38) ) ).
fof(addAssignment_21802,axiom,
! [VarCurr] :
( v68490(VarCurr,bitIndex38)
<=> v68492(VarCurr,bitIndex38) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_98,axiom,
! [VarCurr] :
( ~ v71157(VarCurr)
=> ( v68492(VarCurr,bitIndex38)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_67,axiom,
! [VarCurr] :
( v71157(VarCurr)
=> ( v68492(VarCurr,bitIndex38)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5368,axiom,
! [VarCurr] :
( v71157(VarCurr)
<=> ( ( $true
<=> v68495(VarCurr,bitIndex5) )
& ( $false
<=> v68495(VarCurr,bitIndex4) )
& ( $false
<=> v68495(VarCurr,bitIndex3) )
& ( $true
<=> v68495(VarCurr,bitIndex2) )
& ( $true
<=> v68495(VarCurr,bitIndex1) )
& ( $false
<=> v68495(VarCurr,bitIndex0) ) ) ) ).
fof(bitBlastConstant_11224,axiom,
b100110(bitIndex5) ).
fof(bitBlastConstant_11223,axiom,
~ b100110(bitIndex4) ).
fof(bitBlastConstant_11222,axiom,
~ b100110(bitIndex3) ).
fof(bitBlastConstant_11221,axiom,
b100110(bitIndex2) ).
fof(bitBlastConstant_11220,axiom,
b100110(bitIndex1) ).
fof(bitBlastConstant_11219,axiom,
~ b100110(bitIndex0) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13344,axiom,
! [VarCurr] :
( v71145(VarCurr)
<=> ( v71147(VarCurr)
& v71150(VarCurr) ) ) ).
fof(writeUnaryOperator_5068,axiom,
! [VarCurr] :
( ~ v71150(VarCurr)
<=> v71132(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13343,axiom,
! [VarCurr] :
( v71147(VarCurr)
<=> ( v71148(VarCurr)
& v71149(VarCurr) ) ) ).
fof(writeUnaryOperator_5067,axiom,
! [VarCurr] :
( ~ v71149(VarCurr)
<=> v71132(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13342,axiom,
! [VarCurr] :
( v71148(VarCurr)
<=> ( v71116(VarCurr)
& v71130(VarCurr) ) ) ).
fof(addAssignment_21801,axiom,
! [VarCurr] :
( v71143(VarCurr)
<=> v69312(VarCurr,bitIndex14) ) ).
fof(addAssignment_21800,axiom,
! [VarCurr] :
( v69312(VarCurr,bitIndex14)
<=> v69314(VarCurr,bitIndex14) ) ).
fof(addAssignment_21799,axiom,
! [VarCurr] :
( v69314(VarCurr,bitIndex14)
<=> v69316(VarCurr,bitIndex14) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13341,axiom,
! [VarCurr] :
( v71137(VarCurr)
<=> ( v71139(VarCurr)
& v71132(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13340,axiom,
! [VarCurr] :
( v71139(VarCurr)
<=> ( v71140(VarCurr)
& v71141(VarCurr) ) ) ).
fof(writeUnaryOperator_5066,axiom,
! [VarCurr] :
( ~ v71141(VarCurr)
<=> v71132(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13339,axiom,
! [VarCurr] :
( v71140(VarCurr)
<=> ( v71116(VarCurr)
& v71130(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13338,axiom,
! [VarCurr] :
( v71114(VarCurr)
<=> ( v71134(VarCurr)
& v71132(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_838,axiom,
! [VarCurr] :
( v71134(VarCurr)
<=> ( v71135(VarCurr)
& v71132(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13337,axiom,
! [VarCurr] :
( v71135(VarCurr)
<=> ( v71116(VarCurr)
& v71130(VarCurr) ) ) ).
fof(addAssignment_21798,axiom,
! [VarCurr] :
( v71132(VarCurr,bitIndex0)
<=> v68413(VarCurr,bitIndex0) ) ).
fof(addAssignment_21797,axiom,
! [VarCurr] :
( v71132(VarCurr,bitIndex1)
<=> v68413(VarCurr,bitIndex1) ) ).
fof(addAssignment_21796,axiom,
! [VarCurr] :
( v71130(VarCurr)
<=> v68391(VarCurr) ) ).
fof(addAssignment_21795,axiom,
! [VarCurr] :
( v71116(VarCurr)
<=> v71118(VarCurr) ) ).
fof(addAssignment_21794,axiom,
! [VarCurr] :
( v71118(VarCurr)
<=> v71120(VarCurr) ) ).
fof(addAssignment_21793,axiom,
! [VarCurr] :
( v71120(VarCurr)
<=> v71122(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13336,axiom,
! [VarCurr] :
( v71122(VarCurr)
<=> ( v71124(VarCurr)
& v71128(VarCurr) ) ) ).
fof(writeUnaryOperator_5065,axiom,
! [VarCurr] :
( ~ v71128(VarCurr)
<=> v71126(VarCurr) ) ).
fof(addAssignment_21792,axiom,
! [VarCurr] :
( v71110(VarCurr)
<=> v68369(VarCurr) ) ).
fof(addAssignment_21791,axiom,
! [VarCurr] :
( v71017(VarCurr,bitIndex1)
<=> v71019(VarCurr,bitIndex1) ) ).
fof(addAssignment_21790,axiom,
! [VarCurr] :
( v71019(VarCurr,bitIndex1)
<=> v71021(VarCurr,bitIndex1) ) ).
fof(addAssignment_21789,axiom,
! [VarCurr] :
( v71025(VarCurr,bitIndex1)
<=> v71072(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1178,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v71089(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v71021(VarNext,B)
<=> v71021(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1236,axiom,
! [VarNext] :
( v71089(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v71021(VarNext,B)
<=> v71099(VarNext,B) ) ) ) ).
fof(addAssignment_21788,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v71099(VarNext,B)
<=> v71097(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1529,axiom,
! [VarCurr] :
( ~ v71100(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71097(VarCurr,B)
<=> v71025(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1560,axiom,
! [VarCurr] :
( v71100(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71097(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_5064,axiom,
! [VarCurr] :
( ~ v71100(VarCurr)
<=> v71023(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13335,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v71089(VarNext)
<=> v71090(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13334,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v71090(VarNext)
<=> ( v71091(VarNext)
& v71086(VarNext) ) ) ) ).
fof(writeUnaryOperator_5063,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v71091(VarNext)
<=> v71093(VarNext) ) ) ).
fof(addAssignment_21787,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v71093(VarNext)
<=> v71086(VarCurr) ) ) ).
fof(addAssignment_21786,axiom,
! [VarCurr] :
( v71086(VarCurr)
<=> v68517(VarCurr) ) ).
fof(addAssignment_21785,axiom,
! [VarCurr] :
( v71025(VarCurr,bitIndex0)
<=> v71072(VarCurr,bitIndex0) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_112,axiom,
! [VarCurr] :
( ( ~ v71073(VarCurr)
& ~ v71078(VarCurr)
& ~ v71082(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v71072(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_905,axiom,
! [VarCurr] :
( v71082(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71072(VarCurr,B)
<=> v71083(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3478,axiom,
! [VarCurr] :
( v71078(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71072(VarCurr,B)
<=> v71079(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3488,axiom,
! [VarCurr] :
( v71073(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71072(VarCurr,B)
<=> v71074(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1528,axiom,
! [VarCurr] :
( ~ v71058(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71083(VarCurr,B)
<=> v71084(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1559,axiom,
! [VarCurr] :
( v71058(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71083(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1527,axiom,
! [VarCurr] :
( ~ v71050(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71084(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1558,axiom,
! [VarCurr] :
( v71050(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71084(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_5367,axiom,
! [VarCurr] :
( v71082(VarCurr)
<=> ( ( v71021(VarCurr,bitIndex1)
<=> $true )
& ( v71021(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1526,axiom,
! [VarCurr] :
( ~ v71058(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71079(VarCurr,B)
<=> v71080(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1557,axiom,
! [VarCurr] :
( v71058(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71079(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1525,axiom,
! [VarCurr] :
( ~ v71081(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71080(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1556,axiom,
! [VarCurr] :
( v71081(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71080(VarCurr,B)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13333,axiom,
! [VarCurr] :
( v71081(VarCurr)
<=> ( v71027(VarCurr)
| v71065(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5366,axiom,
! [VarCurr] :
( v71078(VarCurr)
<=> ( ( v71021(VarCurr,bitIndex1)
<=> $false )
& ( v71021(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1524,axiom,
! [VarCurr] :
( ~ v71027(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71074(VarCurr,B)
<=> v71075(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1555,axiom,
! [VarCurr] :
( v71027(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71074(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1523,axiom,
! [VarCurr] :
( ~ v71076(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71075(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1554,axiom,
! [VarCurr] :
( v71076(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71075(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13332,axiom,
! [VarCurr] :
( v71076(VarCurr)
<=> ( v71050(VarCurr)
| v71077(VarCurr) ) ) ).
fof(writeUnaryOperator_5062,axiom,
! [VarCurr] :
( ~ v71077(VarCurr)
<=> v71056(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5365,axiom,
! [VarCurr] :
( v71073(VarCurr)
<=> ( ( v71021(VarCurr,bitIndex1)
<=> $false )
& ( v71021(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_21784,axiom,
! [VarCurr] :
( v71065(VarCurr)
<=> v71067(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_837,axiom,
! [VarCurr] :
( v71067(VarCurr)
<=> ( v68471(VarCurr)
& v68482(VarCurr,bitIndex39) ) ) ).
fof(addAssignment_21783,axiom,
! [VarCurr] :
( v68482(VarCurr,bitIndex39)
<=> v68484(VarCurr,bitIndex39) ) ).
fof(addAssignment_21782,axiom,
! [VarCurr] :
( v68484(VarCurr,bitIndex39)
<=> v68486(VarCurr,bitIndex39) ) ).
fof(addAssignment_21781,axiom,
! [VarCurr] :
( v68486(VarCurr,bitIndex39)
<=> v68488(VarCurr,bitIndex39) ) ).
fof(addAssignment_21780,axiom,
! [VarCurr] :
( v68488(VarCurr,bitIndex39)
<=> v68490(VarCurr,bitIndex39) ) ).
fof(addAssignment_21779,axiom,
! [VarCurr] :
( v68490(VarCurr,bitIndex39)
<=> v68492(VarCurr,bitIndex39) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_97,axiom,
! [VarCurr] :
( ~ v71070(VarCurr)
=> ( v68492(VarCurr,bitIndex39)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_66,axiom,
! [VarCurr] :
( v71070(VarCurr)
=> ( v68492(VarCurr,bitIndex39)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5364,axiom,
! [VarCurr] :
( v71070(VarCurr)
<=> ( ( $true
<=> v68495(VarCurr,bitIndex5) )
& ( $false
<=> v68495(VarCurr,bitIndex4) )
& ( $false
<=> v68495(VarCurr,bitIndex3) )
& ( $true
<=> v68495(VarCurr,bitIndex2) )
& ( $true
<=> v68495(VarCurr,bitIndex1) )
& ( $true
<=> v68495(VarCurr,bitIndex0) ) ) ) ).
fof(bitBlastConstant_11218,axiom,
b100111(bitIndex5) ).
fof(bitBlastConstant_11217,axiom,
~ b100111(bitIndex4) ).
fof(bitBlastConstant_11216,axiom,
~ b100111(bitIndex3) ).
fof(bitBlastConstant_11215,axiom,
b100111(bitIndex2) ).
fof(bitBlastConstant_11214,axiom,
b100111(bitIndex1) ).
fof(bitBlastConstant_11213,axiom,
b100111(bitIndex0) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13331,axiom,
! [VarCurr] :
( v71058(VarCurr)
<=> ( v71060(VarCurr)
& v71063(VarCurr) ) ) ).
fof(writeUnaryOperator_5061,axiom,
! [VarCurr] :
( ~ v71063(VarCurr)
<=> v71045(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13330,axiom,
! [VarCurr] :
( v71060(VarCurr)
<=> ( v71061(VarCurr)
& v71062(VarCurr) ) ) ).
fof(writeUnaryOperator_5060,axiom,
! [VarCurr] :
( ~ v71062(VarCurr)
<=> v71045(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13329,axiom,
! [VarCurr] :
( v71061(VarCurr)
<=> ( v71029(VarCurr)
& v71043(VarCurr) ) ) ).
fof(addAssignment_21778,axiom,
! [VarCurr] :
( v71056(VarCurr)
<=> v69312(VarCurr,bitIndex15) ) ).
fof(addAssignment_21777,axiom,
! [VarCurr] :
( v69312(VarCurr,bitIndex15)
<=> v69314(VarCurr,bitIndex15) ) ).
fof(addAssignment_21776,axiom,
! [VarCurr] :
( v69314(VarCurr,bitIndex15)
<=> v69316(VarCurr,bitIndex15) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13328,axiom,
! [VarCurr] :
( v71050(VarCurr)
<=> ( v71052(VarCurr)
& v71045(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13327,axiom,
! [VarCurr] :
( v71052(VarCurr)
<=> ( v71053(VarCurr)
& v71054(VarCurr) ) ) ).
fof(writeUnaryOperator_5059,axiom,
! [VarCurr] :
( ~ v71054(VarCurr)
<=> v71045(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13326,axiom,
! [VarCurr] :
( v71053(VarCurr)
<=> ( v71029(VarCurr)
& v71043(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13325,axiom,
! [VarCurr] :
( v71027(VarCurr)
<=> ( v71047(VarCurr)
& v71045(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_836,axiom,
! [VarCurr] :
( v71047(VarCurr)
<=> ( v71048(VarCurr)
& v71045(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13324,axiom,
! [VarCurr] :
( v71048(VarCurr)
<=> ( v71029(VarCurr)
& v71043(VarCurr) ) ) ).
fof(addAssignment_21775,axiom,
! [VarCurr] :
( v71045(VarCurr,bitIndex0)
<=> v68413(VarCurr,bitIndex0) ) ).
fof(addAssignment_21774,axiom,
! [VarCurr] :
( v71045(VarCurr,bitIndex1)
<=> v68413(VarCurr,bitIndex1) ) ).
fof(addAssignment_21773,axiom,
! [VarCurr] :
( v71043(VarCurr)
<=> v68391(VarCurr) ) ).
fof(addAssignment_21772,axiom,
! [VarCurr] :
( v71029(VarCurr)
<=> v71031(VarCurr) ) ).
fof(addAssignment_21771,axiom,
! [VarCurr] :
( v71031(VarCurr)
<=> v71033(VarCurr) ) ).
fof(addAssignment_21770,axiom,
! [VarCurr] :
( v71033(VarCurr)
<=> v71035(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13323,axiom,
! [VarCurr] :
( v71035(VarCurr)
<=> ( v71037(VarCurr)
& v71041(VarCurr) ) ) ).
fof(writeUnaryOperator_5058,axiom,
! [VarCurr] :
( ~ v71041(VarCurr)
<=> v71039(VarCurr) ) ).
fof(addAssignment_21769,axiom,
! [VarCurr] :
( v71023(VarCurr)
<=> v68369(VarCurr) ) ).
fof(addAssignment_21768,axiom,
! [VarCurr] :
( v70930(VarCurr,bitIndex1)
<=> v70932(VarCurr,bitIndex1) ) ).
fof(addAssignment_21767,axiom,
! [VarCurr] :
( v70932(VarCurr,bitIndex1)
<=> v70934(VarCurr,bitIndex1) ) ).
fof(addAssignment_21766,axiom,
! [VarCurr] :
( v70938(VarCurr,bitIndex1)
<=> v70985(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1177,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v71002(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v70934(VarNext,B)
<=> v70934(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1235,axiom,
! [VarNext] :
( v71002(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v70934(VarNext,B)
<=> v71012(VarNext,B) ) ) ) ).
fof(addAssignment_21765,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v71012(VarNext,B)
<=> v71010(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1522,axiom,
! [VarCurr] :
( ~ v71013(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71010(VarCurr,B)
<=> v70938(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1553,axiom,
! [VarCurr] :
( v71013(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v71010(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_5057,axiom,
! [VarCurr] :
( ~ v71013(VarCurr)
<=> v70936(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13322,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v71002(VarNext)
<=> v71003(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13321,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v71003(VarNext)
<=> ( v71004(VarNext)
& v70999(VarNext) ) ) ) ).
fof(writeUnaryOperator_5056,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v71004(VarNext)
<=> v71006(VarNext) ) ) ).
fof(addAssignment_21764,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v71006(VarNext)
<=> v70999(VarCurr) ) ) ).
fof(addAssignment_21763,axiom,
! [VarCurr] :
( v70999(VarCurr)
<=> v68517(VarCurr) ) ).
fof(addAssignment_21762,axiom,
! [VarCurr] :
( v70938(VarCurr,bitIndex0)
<=> v70985(VarCurr,bitIndex0) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_111,axiom,
! [VarCurr] :
( ( ~ v70986(VarCurr)
& ~ v70991(VarCurr)
& ~ v70995(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v70985(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_904,axiom,
! [VarCurr] :
( v70995(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70985(VarCurr,B)
<=> v70996(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3477,axiom,
! [VarCurr] :
( v70991(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70985(VarCurr,B)
<=> v70992(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3487,axiom,
! [VarCurr] :
( v70986(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70985(VarCurr,B)
<=> v70987(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1521,axiom,
! [VarCurr] :
( ~ v70971(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70996(VarCurr,B)
<=> v70997(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1552,axiom,
! [VarCurr] :
( v70971(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70996(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1520,axiom,
! [VarCurr] :
( ~ v70963(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70997(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1551,axiom,
! [VarCurr] :
( v70963(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70997(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_5363,axiom,
! [VarCurr] :
( v70995(VarCurr)
<=> ( ( v70934(VarCurr,bitIndex1)
<=> $true )
& ( v70934(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1519,axiom,
! [VarCurr] :
( ~ v70971(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70992(VarCurr,B)
<=> v70993(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1550,axiom,
! [VarCurr] :
( v70971(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70992(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1518,axiom,
! [VarCurr] :
( ~ v70994(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70993(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1549,axiom,
! [VarCurr] :
( v70994(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70993(VarCurr,B)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13320,axiom,
! [VarCurr] :
( v70994(VarCurr)
<=> ( v70940(VarCurr)
| v70978(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5362,axiom,
! [VarCurr] :
( v70991(VarCurr)
<=> ( ( v70934(VarCurr,bitIndex1)
<=> $false )
& ( v70934(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1517,axiom,
! [VarCurr] :
( ~ v70940(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70987(VarCurr,B)
<=> v70988(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1548,axiom,
! [VarCurr] :
( v70940(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70987(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1516,axiom,
! [VarCurr] :
( ~ v70989(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70988(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1547,axiom,
! [VarCurr] :
( v70989(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70988(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13319,axiom,
! [VarCurr] :
( v70989(VarCurr)
<=> ( v70963(VarCurr)
| v70990(VarCurr) ) ) ).
fof(writeUnaryOperator_5055,axiom,
! [VarCurr] :
( ~ v70990(VarCurr)
<=> v70969(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5361,axiom,
! [VarCurr] :
( v70986(VarCurr)
<=> ( ( v70934(VarCurr,bitIndex1)
<=> $false )
& ( v70934(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_21761,axiom,
! [VarCurr] :
( v70978(VarCurr)
<=> v70980(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_835,axiom,
! [VarCurr] :
( v70980(VarCurr)
<=> ( v68471(VarCurr)
& v68482(VarCurr,bitIndex40) ) ) ).
fof(addAssignment_21760,axiom,
! [VarCurr] :
( v68482(VarCurr,bitIndex40)
<=> v68484(VarCurr,bitIndex40) ) ).
fof(addAssignment_21759,axiom,
! [VarCurr] :
( v68484(VarCurr,bitIndex40)
<=> v68486(VarCurr,bitIndex40) ) ).
fof(addAssignment_21758,axiom,
! [VarCurr] :
( v68486(VarCurr,bitIndex40)
<=> v68488(VarCurr,bitIndex40) ) ).
fof(addAssignment_21757,axiom,
! [VarCurr] :
( v68488(VarCurr,bitIndex40)
<=> v68490(VarCurr,bitIndex40) ) ).
fof(addAssignment_21756,axiom,
! [VarCurr] :
( v68490(VarCurr,bitIndex40)
<=> v68492(VarCurr,bitIndex40) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_96,axiom,
! [VarCurr] :
( ~ v70983(VarCurr)
=> ( v68492(VarCurr,bitIndex40)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_65,axiom,
! [VarCurr] :
( v70983(VarCurr)
=> ( v68492(VarCurr,bitIndex40)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5360,axiom,
! [VarCurr] :
( v70983(VarCurr)
<=> ( ( $true
<=> v68495(VarCurr,bitIndex5) )
& ( $false
<=> v68495(VarCurr,bitIndex4) )
& ( $true
<=> v68495(VarCurr,bitIndex3) )
& ( $false
<=> v68495(VarCurr,bitIndex2) )
& ( $false
<=> v68495(VarCurr,bitIndex1) )
& ( $false
<=> v68495(VarCurr,bitIndex0) ) ) ) ).
fof(bitBlastConstant_11212,axiom,
b101000(bitIndex5) ).
fof(bitBlastConstant_11211,axiom,
~ b101000(bitIndex4) ).
fof(bitBlastConstant_11210,axiom,
b101000(bitIndex3) ).
fof(bitBlastConstant_11209,axiom,
~ b101000(bitIndex2) ).
fof(bitBlastConstant_11208,axiom,
~ b101000(bitIndex1) ).
fof(bitBlastConstant_11207,axiom,
~ b101000(bitIndex0) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13318,axiom,
! [VarCurr] :
( v70971(VarCurr)
<=> ( v70973(VarCurr)
& v70976(VarCurr) ) ) ).
fof(writeUnaryOperator_5054,axiom,
! [VarCurr] :
( ~ v70976(VarCurr)
<=> v70958(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13317,axiom,
! [VarCurr] :
( v70973(VarCurr)
<=> ( v70974(VarCurr)
& v70975(VarCurr) ) ) ).
fof(writeUnaryOperator_5053,axiom,
! [VarCurr] :
( ~ v70975(VarCurr)
<=> v70958(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13316,axiom,
! [VarCurr] :
( v70974(VarCurr)
<=> ( v70942(VarCurr)
& v70956(VarCurr) ) ) ).
fof(addAssignment_21755,axiom,
! [VarCurr] :
( v70969(VarCurr)
<=> v69312(VarCurr,bitIndex16) ) ).
fof(addAssignment_21754,axiom,
! [VarCurr] :
( v69312(VarCurr,bitIndex16)
<=> v69314(VarCurr,bitIndex16) ) ).
fof(addAssignment_21753,axiom,
! [VarCurr] :
( v69314(VarCurr,bitIndex16)
<=> v69316(VarCurr,bitIndex16) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13315,axiom,
! [VarCurr] :
( v70963(VarCurr)
<=> ( v70965(VarCurr)
& v70958(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13314,axiom,
! [VarCurr] :
( v70965(VarCurr)
<=> ( v70966(VarCurr)
& v70967(VarCurr) ) ) ).
fof(writeUnaryOperator_5052,axiom,
! [VarCurr] :
( ~ v70967(VarCurr)
<=> v70958(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13313,axiom,
! [VarCurr] :
( v70966(VarCurr)
<=> ( v70942(VarCurr)
& v70956(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13312,axiom,
! [VarCurr] :
( v70940(VarCurr)
<=> ( v70960(VarCurr)
& v70958(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_834,axiom,
! [VarCurr] :
( v70960(VarCurr)
<=> ( v70961(VarCurr)
& v70958(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13311,axiom,
! [VarCurr] :
( v70961(VarCurr)
<=> ( v70942(VarCurr)
& v70956(VarCurr) ) ) ).
fof(addAssignment_21752,axiom,
! [VarCurr] :
( v70958(VarCurr,bitIndex0)
<=> v68413(VarCurr,bitIndex0) ) ).
fof(addAssignment_21751,axiom,
! [VarCurr] :
( v70958(VarCurr,bitIndex1)
<=> v68413(VarCurr,bitIndex1) ) ).
fof(addAssignment_21750,axiom,
! [VarCurr] :
( v70956(VarCurr)
<=> v68391(VarCurr) ) ).
fof(addAssignment_21749,axiom,
! [VarCurr] :
( v70942(VarCurr)
<=> v70944(VarCurr) ) ).
fof(addAssignment_21748,axiom,
! [VarCurr] :
( v70944(VarCurr)
<=> v70946(VarCurr) ) ).
fof(addAssignment_21747,axiom,
! [VarCurr] :
( v70946(VarCurr)
<=> v70948(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13310,axiom,
! [VarCurr] :
( v70948(VarCurr)
<=> ( v70950(VarCurr)
& v70954(VarCurr) ) ) ).
fof(writeUnaryOperator_5051,axiom,
! [VarCurr] :
( ~ v70954(VarCurr)
<=> v70952(VarCurr) ) ).
fof(addAssignment_21746,axiom,
! [VarCurr] :
( v70936(VarCurr)
<=> v68369(VarCurr) ) ).
fof(addAssignment_21745,axiom,
! [VarCurr] :
( v70843(VarCurr,bitIndex1)
<=> v70845(VarCurr,bitIndex1) ) ).
fof(addAssignment_21744,axiom,
! [VarCurr] :
( v70845(VarCurr,bitIndex1)
<=> v70847(VarCurr,bitIndex1) ) ).
fof(addAssignment_21743,axiom,
! [VarCurr] :
( v70851(VarCurr,bitIndex1)
<=> v70898(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1176,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v70915(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v70847(VarNext,B)
<=> v70847(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1234,axiom,
! [VarNext] :
( v70915(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v70847(VarNext,B)
<=> v70925(VarNext,B) ) ) ) ).
fof(addAssignment_21742,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v70925(VarNext,B)
<=> v70923(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1515,axiom,
! [VarCurr] :
( ~ v70926(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70923(VarCurr,B)
<=> v70851(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1546,axiom,
! [VarCurr] :
( v70926(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70923(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_5050,axiom,
! [VarCurr] :
( ~ v70926(VarCurr)
<=> v70849(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13309,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v70915(VarNext)
<=> v70916(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13308,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v70916(VarNext)
<=> ( v70917(VarNext)
& v70912(VarNext) ) ) ) ).
fof(writeUnaryOperator_5049,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v70917(VarNext)
<=> v70919(VarNext) ) ) ).
fof(addAssignment_21741,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v70919(VarNext)
<=> v70912(VarCurr) ) ) ).
fof(addAssignment_21740,axiom,
! [VarCurr] :
( v70912(VarCurr)
<=> v68517(VarCurr) ) ).
fof(addAssignment_21739,axiom,
! [VarCurr] :
( v70851(VarCurr,bitIndex0)
<=> v70898(VarCurr,bitIndex0) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_110,axiom,
! [VarCurr] :
( ( ~ v70899(VarCurr)
& ~ v70904(VarCurr)
& ~ v70908(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v70898(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_903,axiom,
! [VarCurr] :
( v70908(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70898(VarCurr,B)
<=> v70909(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3476,axiom,
! [VarCurr] :
( v70904(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70898(VarCurr,B)
<=> v70905(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3486,axiom,
! [VarCurr] :
( v70899(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70898(VarCurr,B)
<=> v70900(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1514,axiom,
! [VarCurr] :
( ~ v70884(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70909(VarCurr,B)
<=> v70910(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1545,axiom,
! [VarCurr] :
( v70884(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70909(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1513,axiom,
! [VarCurr] :
( ~ v70876(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70910(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1544,axiom,
! [VarCurr] :
( v70876(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70910(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_5359,axiom,
! [VarCurr] :
( v70908(VarCurr)
<=> ( ( v70847(VarCurr,bitIndex1)
<=> $true )
& ( v70847(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1512,axiom,
! [VarCurr] :
( ~ v70884(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70905(VarCurr,B)
<=> v70906(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1543,axiom,
! [VarCurr] :
( v70884(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70905(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1511,axiom,
! [VarCurr] :
( ~ v70907(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70906(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1542,axiom,
! [VarCurr] :
( v70907(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70906(VarCurr,B)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13307,axiom,
! [VarCurr] :
( v70907(VarCurr)
<=> ( v70853(VarCurr)
| v70891(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5358,axiom,
! [VarCurr] :
( v70904(VarCurr)
<=> ( ( v70847(VarCurr,bitIndex1)
<=> $false )
& ( v70847(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1510,axiom,
! [VarCurr] :
( ~ v70853(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70900(VarCurr,B)
<=> v70901(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1541,axiom,
! [VarCurr] :
( v70853(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70900(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1509,axiom,
! [VarCurr] :
( ~ v70902(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70901(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1540,axiom,
! [VarCurr] :
( v70902(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70901(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13306,axiom,
! [VarCurr] :
( v70902(VarCurr)
<=> ( v70876(VarCurr)
| v70903(VarCurr) ) ) ).
fof(writeUnaryOperator_5048,axiom,
! [VarCurr] :
( ~ v70903(VarCurr)
<=> v70882(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5357,axiom,
! [VarCurr] :
( v70899(VarCurr)
<=> ( ( v70847(VarCurr,bitIndex1)
<=> $false )
& ( v70847(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_21738,axiom,
! [VarCurr] :
( v70891(VarCurr)
<=> v70893(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_833,axiom,
! [VarCurr] :
( v70893(VarCurr)
<=> ( v68471(VarCurr)
& v68482(VarCurr,bitIndex41) ) ) ).
fof(addAssignment_21737,axiom,
! [VarCurr] :
( v68482(VarCurr,bitIndex41)
<=> v68484(VarCurr,bitIndex41) ) ).
fof(addAssignment_21736,axiom,
! [VarCurr] :
( v68484(VarCurr,bitIndex41)
<=> v68486(VarCurr,bitIndex41) ) ).
fof(addAssignment_21735,axiom,
! [VarCurr] :
( v68486(VarCurr,bitIndex41)
<=> v68488(VarCurr,bitIndex41) ) ).
fof(addAssignment_21734,axiom,
! [VarCurr] :
( v68488(VarCurr,bitIndex41)
<=> v68490(VarCurr,bitIndex41) ) ).
fof(addAssignment_21733,axiom,
! [VarCurr] :
( v68490(VarCurr,bitIndex41)
<=> v68492(VarCurr,bitIndex41) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_95,axiom,
! [VarCurr] :
( ~ v70896(VarCurr)
=> ( v68492(VarCurr,bitIndex41)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_64,axiom,
! [VarCurr] :
( v70896(VarCurr)
=> ( v68492(VarCurr,bitIndex41)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5356,axiom,
! [VarCurr] :
( v70896(VarCurr)
<=> ( ( $true
<=> v68495(VarCurr,bitIndex5) )
& ( $false
<=> v68495(VarCurr,bitIndex4) )
& ( $true
<=> v68495(VarCurr,bitIndex3) )
& ( $false
<=> v68495(VarCurr,bitIndex2) )
& ( $false
<=> v68495(VarCurr,bitIndex1) )
& ( $true
<=> v68495(VarCurr,bitIndex0) ) ) ) ).
fof(bitBlastConstant_11206,axiom,
b101001(bitIndex5) ).
fof(bitBlastConstant_11205,axiom,
~ b101001(bitIndex4) ).
fof(bitBlastConstant_11204,axiom,
b101001(bitIndex3) ).
fof(bitBlastConstant_11203,axiom,
~ b101001(bitIndex2) ).
fof(bitBlastConstant_11202,axiom,
~ b101001(bitIndex1) ).
fof(bitBlastConstant_11201,axiom,
b101001(bitIndex0) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13305,axiom,
! [VarCurr] :
( v70884(VarCurr)
<=> ( v70886(VarCurr)
& v70889(VarCurr) ) ) ).
fof(writeUnaryOperator_5047,axiom,
! [VarCurr] :
( ~ v70889(VarCurr)
<=> v70871(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13304,axiom,
! [VarCurr] :
( v70886(VarCurr)
<=> ( v70887(VarCurr)
& v70888(VarCurr) ) ) ).
fof(writeUnaryOperator_5046,axiom,
! [VarCurr] :
( ~ v70888(VarCurr)
<=> v70871(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13303,axiom,
! [VarCurr] :
( v70887(VarCurr)
<=> ( v70855(VarCurr)
& v70869(VarCurr) ) ) ).
fof(addAssignment_21732,axiom,
! [VarCurr] :
( v70882(VarCurr)
<=> v69312(VarCurr,bitIndex17) ) ).
fof(addAssignment_21731,axiom,
! [VarCurr] :
( v69312(VarCurr,bitIndex17)
<=> v69314(VarCurr,bitIndex17) ) ).
fof(addAssignment_21730,axiom,
! [VarCurr] :
( v69314(VarCurr,bitIndex17)
<=> v69316(VarCurr,bitIndex17) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13302,axiom,
! [VarCurr] :
( v70876(VarCurr)
<=> ( v70878(VarCurr)
& v70871(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13301,axiom,
! [VarCurr] :
( v70878(VarCurr)
<=> ( v70879(VarCurr)
& v70880(VarCurr) ) ) ).
fof(writeUnaryOperator_5045,axiom,
! [VarCurr] :
( ~ v70880(VarCurr)
<=> v70871(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13300,axiom,
! [VarCurr] :
( v70879(VarCurr)
<=> ( v70855(VarCurr)
& v70869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13299,axiom,
! [VarCurr] :
( v70853(VarCurr)
<=> ( v70873(VarCurr)
& v70871(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_832,axiom,
! [VarCurr] :
( v70873(VarCurr)
<=> ( v70874(VarCurr)
& v70871(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13298,axiom,
! [VarCurr] :
( v70874(VarCurr)
<=> ( v70855(VarCurr)
& v70869(VarCurr) ) ) ).
fof(addAssignment_21729,axiom,
! [VarCurr] :
( v70871(VarCurr,bitIndex0)
<=> v68413(VarCurr,bitIndex0) ) ).
fof(addAssignment_21728,axiom,
! [VarCurr] :
( v70871(VarCurr,bitIndex1)
<=> v68413(VarCurr,bitIndex1) ) ).
fof(addAssignment_21727,axiom,
! [VarCurr] :
( v70869(VarCurr)
<=> v68391(VarCurr) ) ).
fof(addAssignment_21726,axiom,
! [VarCurr] :
( v70855(VarCurr)
<=> v70857(VarCurr) ) ).
fof(addAssignment_21725,axiom,
! [VarCurr] :
( v70857(VarCurr)
<=> v70859(VarCurr) ) ).
fof(addAssignment_21724,axiom,
! [VarCurr] :
( v70859(VarCurr)
<=> v70861(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13297,axiom,
! [VarCurr] :
( v70861(VarCurr)
<=> ( v70863(VarCurr)
& v70867(VarCurr) ) ) ).
fof(writeUnaryOperator_5044,axiom,
! [VarCurr] :
( ~ v70867(VarCurr)
<=> v70865(VarCurr) ) ).
fof(addAssignment_21723,axiom,
! [VarCurr] :
( v70849(VarCurr)
<=> v68369(VarCurr) ) ).
fof(addAssignment_21722,axiom,
! [VarCurr] :
( v70756(VarCurr,bitIndex1)
<=> v70758(VarCurr,bitIndex1) ) ).
fof(addAssignment_21721,axiom,
! [VarCurr] :
( v70758(VarCurr,bitIndex1)
<=> v70760(VarCurr,bitIndex1) ) ).
fof(addAssignment_21720,axiom,
! [VarCurr] :
( v70764(VarCurr,bitIndex1)
<=> v70811(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1175,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v70828(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v70760(VarNext,B)
<=> v70760(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1233,axiom,
! [VarNext] :
( v70828(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v70760(VarNext,B)
<=> v70838(VarNext,B) ) ) ) ).
fof(addAssignment_21719,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v70838(VarNext,B)
<=> v70836(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1508,axiom,
! [VarCurr] :
( ~ v70839(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70836(VarCurr,B)
<=> v70764(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1539,axiom,
! [VarCurr] :
( v70839(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70836(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_5043,axiom,
! [VarCurr] :
( ~ v70839(VarCurr)
<=> v70762(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13296,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v70828(VarNext)
<=> v70829(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13295,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v70829(VarNext)
<=> ( v70830(VarNext)
& v70825(VarNext) ) ) ) ).
fof(writeUnaryOperator_5042,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v70830(VarNext)
<=> v70832(VarNext) ) ) ).
fof(addAssignment_21718,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v70832(VarNext)
<=> v70825(VarCurr) ) ) ).
fof(addAssignment_21717,axiom,
! [VarCurr] :
( v70825(VarCurr)
<=> v68517(VarCurr) ) ).
fof(addAssignment_21716,axiom,
! [VarCurr] :
( v70764(VarCurr,bitIndex0)
<=> v70811(VarCurr,bitIndex0) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_109,axiom,
! [VarCurr] :
( ( ~ v70812(VarCurr)
& ~ v70817(VarCurr)
& ~ v70821(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v70811(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_902,axiom,
! [VarCurr] :
( v70821(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70811(VarCurr,B)
<=> v70822(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3475,axiom,
! [VarCurr] :
( v70817(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70811(VarCurr,B)
<=> v70818(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3485,axiom,
! [VarCurr] :
( v70812(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70811(VarCurr,B)
<=> v70813(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1507,axiom,
! [VarCurr] :
( ~ v70797(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70822(VarCurr,B)
<=> v70823(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1538,axiom,
! [VarCurr] :
( v70797(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70822(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1506,axiom,
! [VarCurr] :
( ~ v70789(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70823(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1537,axiom,
! [VarCurr] :
( v70789(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70823(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_5355,axiom,
! [VarCurr] :
( v70821(VarCurr)
<=> ( ( v70760(VarCurr,bitIndex1)
<=> $true )
& ( v70760(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1505,axiom,
! [VarCurr] :
( ~ v70797(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70818(VarCurr,B)
<=> v70819(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1536,axiom,
! [VarCurr] :
( v70797(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70818(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1504,axiom,
! [VarCurr] :
( ~ v70820(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70819(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1535,axiom,
! [VarCurr] :
( v70820(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70819(VarCurr,B)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13294,axiom,
! [VarCurr] :
( v70820(VarCurr)
<=> ( v70766(VarCurr)
| v70804(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5354,axiom,
! [VarCurr] :
( v70817(VarCurr)
<=> ( ( v70760(VarCurr,bitIndex1)
<=> $false )
& ( v70760(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1503,axiom,
! [VarCurr] :
( ~ v70766(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70813(VarCurr,B)
<=> v70814(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1534,axiom,
! [VarCurr] :
( v70766(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70813(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1502,axiom,
! [VarCurr] :
( ~ v70815(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70814(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1533,axiom,
! [VarCurr] :
( v70815(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70814(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13293,axiom,
! [VarCurr] :
( v70815(VarCurr)
<=> ( v70789(VarCurr)
| v70816(VarCurr) ) ) ).
fof(writeUnaryOperator_5041,axiom,
! [VarCurr] :
( ~ v70816(VarCurr)
<=> v70795(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5353,axiom,
! [VarCurr] :
( v70812(VarCurr)
<=> ( ( v70760(VarCurr,bitIndex1)
<=> $false )
& ( v70760(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_21715,axiom,
! [VarCurr] :
( v70804(VarCurr)
<=> v70806(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_831,axiom,
! [VarCurr] :
( v70806(VarCurr)
<=> ( v68471(VarCurr)
& v68482(VarCurr,bitIndex42) ) ) ).
fof(addAssignment_21714,axiom,
! [VarCurr] :
( v68482(VarCurr,bitIndex42)
<=> v68484(VarCurr,bitIndex42) ) ).
fof(addAssignment_21713,axiom,
! [VarCurr] :
( v68484(VarCurr,bitIndex42)
<=> v68486(VarCurr,bitIndex42) ) ).
fof(addAssignment_21712,axiom,
! [VarCurr] :
( v68486(VarCurr,bitIndex42)
<=> v68488(VarCurr,bitIndex42) ) ).
fof(addAssignment_21711,axiom,
! [VarCurr] :
( v68488(VarCurr,bitIndex42)
<=> v68490(VarCurr,bitIndex42) ) ).
fof(addAssignment_21710,axiom,
! [VarCurr] :
( v68490(VarCurr,bitIndex42)
<=> v68492(VarCurr,bitIndex42) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_94,axiom,
! [VarCurr] :
( ~ v70809(VarCurr)
=> ( v68492(VarCurr,bitIndex42)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_63,axiom,
! [VarCurr] :
( v70809(VarCurr)
=> ( v68492(VarCurr,bitIndex42)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5352,axiom,
! [VarCurr] :
( v70809(VarCurr)
<=> ( ( $true
<=> v68495(VarCurr,bitIndex5) )
& ( $false
<=> v68495(VarCurr,bitIndex4) )
& ( $true
<=> v68495(VarCurr,bitIndex3) )
& ( $false
<=> v68495(VarCurr,bitIndex2) )
& ( $true
<=> v68495(VarCurr,bitIndex1) )
& ( $false
<=> v68495(VarCurr,bitIndex0) ) ) ) ).
fof(bitBlastConstant_11200,axiom,
b101010(bitIndex5) ).
fof(bitBlastConstant_11199,axiom,
~ b101010(bitIndex4) ).
fof(bitBlastConstant_11198,axiom,
b101010(bitIndex3) ).
fof(bitBlastConstant_11197,axiom,
~ b101010(bitIndex2) ).
fof(bitBlastConstant_11196,axiom,
b101010(bitIndex1) ).
fof(bitBlastConstant_11195,axiom,
~ b101010(bitIndex0) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13292,axiom,
! [VarCurr] :
( v70797(VarCurr)
<=> ( v70799(VarCurr)
& v70802(VarCurr) ) ) ).
fof(writeUnaryOperator_5040,axiom,
! [VarCurr] :
( ~ v70802(VarCurr)
<=> v70784(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13291,axiom,
! [VarCurr] :
( v70799(VarCurr)
<=> ( v70800(VarCurr)
& v70801(VarCurr) ) ) ).
fof(writeUnaryOperator_5039,axiom,
! [VarCurr] :
( ~ v70801(VarCurr)
<=> v70784(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13290,axiom,
! [VarCurr] :
( v70800(VarCurr)
<=> ( v70768(VarCurr)
& v70782(VarCurr) ) ) ).
fof(addAssignment_21709,axiom,
! [VarCurr] :
( v70795(VarCurr)
<=> v69312(VarCurr,bitIndex18) ) ).
fof(addAssignment_21708,axiom,
! [VarCurr] :
( v69312(VarCurr,bitIndex18)
<=> v69314(VarCurr,bitIndex18) ) ).
fof(addAssignment_21707,axiom,
! [VarCurr] :
( v69314(VarCurr,bitIndex18)
<=> v69316(VarCurr,bitIndex18) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13289,axiom,
! [VarCurr] :
( v70789(VarCurr)
<=> ( v70791(VarCurr)
& v70784(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13288,axiom,
! [VarCurr] :
( v70791(VarCurr)
<=> ( v70792(VarCurr)
& v70793(VarCurr) ) ) ).
fof(writeUnaryOperator_5038,axiom,
! [VarCurr] :
( ~ v70793(VarCurr)
<=> v70784(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13287,axiom,
! [VarCurr] :
( v70792(VarCurr)
<=> ( v70768(VarCurr)
& v70782(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13286,axiom,
! [VarCurr] :
( v70766(VarCurr)
<=> ( v70786(VarCurr)
& v70784(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_830,axiom,
! [VarCurr] :
( v70786(VarCurr)
<=> ( v70787(VarCurr)
& v70784(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13285,axiom,
! [VarCurr] :
( v70787(VarCurr)
<=> ( v70768(VarCurr)
& v70782(VarCurr) ) ) ).
fof(addAssignment_21706,axiom,
! [VarCurr] :
( v70784(VarCurr,bitIndex0)
<=> v68413(VarCurr,bitIndex0) ) ).
fof(addAssignment_21705,axiom,
! [VarCurr] :
( v70784(VarCurr,bitIndex1)
<=> v68413(VarCurr,bitIndex1) ) ).
fof(addAssignment_21704,axiom,
! [VarCurr] :
( v70782(VarCurr)
<=> v68391(VarCurr) ) ).
fof(addAssignment_21703,axiom,
! [VarCurr] :
( v70768(VarCurr)
<=> v70770(VarCurr) ) ).
fof(addAssignment_21702,axiom,
! [VarCurr] :
( v70770(VarCurr)
<=> v70772(VarCurr) ) ).
fof(addAssignment_21701,axiom,
! [VarCurr] :
( v70772(VarCurr)
<=> v70774(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13284,axiom,
! [VarCurr] :
( v70774(VarCurr)
<=> ( v70776(VarCurr)
& v70780(VarCurr) ) ) ).
fof(writeUnaryOperator_5037,axiom,
! [VarCurr] :
( ~ v70780(VarCurr)
<=> v70778(VarCurr) ) ).
fof(addAssignment_21700,axiom,
! [VarCurr] :
( v70762(VarCurr)
<=> v68369(VarCurr) ) ).
fof(addAssignment_21699,axiom,
! [VarCurr] :
( v70669(VarCurr,bitIndex1)
<=> v70671(VarCurr,bitIndex1) ) ).
fof(addAssignment_21698,axiom,
! [VarCurr] :
( v70671(VarCurr,bitIndex1)
<=> v70673(VarCurr,bitIndex1) ) ).
fof(addAssignment_21697,axiom,
! [VarCurr] :
( v70677(VarCurr,bitIndex1)
<=> v70724(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1174,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v70741(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v70673(VarNext,B)
<=> v70673(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1232,axiom,
! [VarNext] :
( v70741(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v70673(VarNext,B)
<=> v70751(VarNext,B) ) ) ) ).
fof(addAssignment_21696,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v70751(VarNext,B)
<=> v70749(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1501,axiom,
! [VarCurr] :
( ~ v70752(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70749(VarCurr,B)
<=> v70677(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1532,axiom,
! [VarCurr] :
( v70752(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70749(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_5036,axiom,
! [VarCurr] :
( ~ v70752(VarCurr)
<=> v70675(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13283,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v70741(VarNext)
<=> v70742(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13282,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v70742(VarNext)
<=> ( v70743(VarNext)
& v70738(VarNext) ) ) ) ).
fof(writeUnaryOperator_5035,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v70743(VarNext)
<=> v70745(VarNext) ) ) ).
fof(addAssignment_21695,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v70745(VarNext)
<=> v70738(VarCurr) ) ) ).
fof(addAssignment_21694,axiom,
! [VarCurr] :
( v70738(VarCurr)
<=> v68517(VarCurr) ) ).
fof(addAssignment_21693,axiom,
! [VarCurr] :
( v70677(VarCurr,bitIndex0)
<=> v70724(VarCurr,bitIndex0) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_108,axiom,
! [VarCurr] :
( ( ~ v70725(VarCurr)
& ~ v70730(VarCurr)
& ~ v70734(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v70724(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_901,axiom,
! [VarCurr] :
( v70734(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70724(VarCurr,B)
<=> v70735(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3474,axiom,
! [VarCurr] :
( v70730(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70724(VarCurr,B)
<=> v70731(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3484,axiom,
! [VarCurr] :
( v70725(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70724(VarCurr,B)
<=> v70726(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1500,axiom,
! [VarCurr] :
( ~ v70710(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70735(VarCurr,B)
<=> v70736(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1531,axiom,
! [VarCurr] :
( v70710(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70735(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1499,axiom,
! [VarCurr] :
( ~ v70702(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70736(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1530,axiom,
! [VarCurr] :
( v70702(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70736(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_5351,axiom,
! [VarCurr] :
( v70734(VarCurr)
<=> ( ( v70673(VarCurr,bitIndex1)
<=> $true )
& ( v70673(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1498,axiom,
! [VarCurr] :
( ~ v70710(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70731(VarCurr,B)
<=> v70732(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1529,axiom,
! [VarCurr] :
( v70710(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70731(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1497,axiom,
! [VarCurr] :
( ~ v70733(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70732(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1528,axiom,
! [VarCurr] :
( v70733(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70732(VarCurr,B)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13281,axiom,
! [VarCurr] :
( v70733(VarCurr)
<=> ( v70679(VarCurr)
| v70717(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5350,axiom,
! [VarCurr] :
( v70730(VarCurr)
<=> ( ( v70673(VarCurr,bitIndex1)
<=> $false )
& ( v70673(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1496,axiom,
! [VarCurr] :
( ~ v70679(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70726(VarCurr,B)
<=> v70727(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1527,axiom,
! [VarCurr] :
( v70679(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70726(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1495,axiom,
! [VarCurr] :
( ~ v70728(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70727(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1526,axiom,
! [VarCurr] :
( v70728(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70727(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13280,axiom,
! [VarCurr] :
( v70728(VarCurr)
<=> ( v70702(VarCurr)
| v70729(VarCurr) ) ) ).
fof(writeUnaryOperator_5034,axiom,
! [VarCurr] :
( ~ v70729(VarCurr)
<=> v70708(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5349,axiom,
! [VarCurr] :
( v70725(VarCurr)
<=> ( ( v70673(VarCurr,bitIndex1)
<=> $false )
& ( v70673(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_21692,axiom,
! [VarCurr] :
( v70717(VarCurr)
<=> v70719(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_829,axiom,
! [VarCurr] :
( v70719(VarCurr)
<=> ( v68471(VarCurr)
& v68482(VarCurr,bitIndex43) ) ) ).
fof(addAssignment_21691,axiom,
! [VarCurr] :
( v68482(VarCurr,bitIndex43)
<=> v68484(VarCurr,bitIndex43) ) ).
fof(addAssignment_21690,axiom,
! [VarCurr] :
( v68484(VarCurr,bitIndex43)
<=> v68486(VarCurr,bitIndex43) ) ).
fof(addAssignment_21689,axiom,
! [VarCurr] :
( v68486(VarCurr,bitIndex43)
<=> v68488(VarCurr,bitIndex43) ) ).
fof(addAssignment_21688,axiom,
! [VarCurr] :
( v68488(VarCurr,bitIndex43)
<=> v68490(VarCurr,bitIndex43) ) ).
fof(addAssignment_21687,axiom,
! [VarCurr] :
( v68490(VarCurr,bitIndex43)
<=> v68492(VarCurr,bitIndex43) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_93,axiom,
! [VarCurr] :
( ~ v70722(VarCurr)
=> ( v68492(VarCurr,bitIndex43)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_62,axiom,
! [VarCurr] :
( v70722(VarCurr)
=> ( v68492(VarCurr,bitIndex43)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5348,axiom,
! [VarCurr] :
( v70722(VarCurr)
<=> ( ( $true
<=> v68495(VarCurr,bitIndex5) )
& ( $false
<=> v68495(VarCurr,bitIndex4) )
& ( $true
<=> v68495(VarCurr,bitIndex3) )
& ( $false
<=> v68495(VarCurr,bitIndex2) )
& ( $true
<=> v68495(VarCurr,bitIndex1) )
& ( $true
<=> v68495(VarCurr,bitIndex0) ) ) ) ).
fof(bitBlastConstant_11194,axiom,
b101011(bitIndex5) ).
fof(bitBlastConstant_11193,axiom,
~ b101011(bitIndex4) ).
fof(bitBlastConstant_11192,axiom,
b101011(bitIndex3) ).
fof(bitBlastConstant_11191,axiom,
~ b101011(bitIndex2) ).
fof(bitBlastConstant_11190,axiom,
b101011(bitIndex1) ).
fof(bitBlastConstant_11189,axiom,
b101011(bitIndex0) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13279,axiom,
! [VarCurr] :
( v70710(VarCurr)
<=> ( v70712(VarCurr)
& v70715(VarCurr) ) ) ).
fof(writeUnaryOperator_5033,axiom,
! [VarCurr] :
( ~ v70715(VarCurr)
<=> v70697(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13278,axiom,
! [VarCurr] :
( v70712(VarCurr)
<=> ( v70713(VarCurr)
& v70714(VarCurr) ) ) ).
fof(writeUnaryOperator_5032,axiom,
! [VarCurr] :
( ~ v70714(VarCurr)
<=> v70697(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13277,axiom,
! [VarCurr] :
( v70713(VarCurr)
<=> ( v70681(VarCurr)
& v70695(VarCurr) ) ) ).
fof(addAssignment_21686,axiom,
! [VarCurr] :
( v70708(VarCurr)
<=> v69312(VarCurr,bitIndex19) ) ).
fof(addAssignment_21685,axiom,
! [VarCurr] :
( v69312(VarCurr,bitIndex19)
<=> v69314(VarCurr,bitIndex19) ) ).
fof(addAssignment_21684,axiom,
! [VarCurr] :
( v69314(VarCurr,bitIndex19)
<=> v69316(VarCurr,bitIndex19) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13276,axiom,
! [VarCurr] :
( v70702(VarCurr)
<=> ( v70704(VarCurr)
& v70697(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13275,axiom,
! [VarCurr] :
( v70704(VarCurr)
<=> ( v70705(VarCurr)
& v70706(VarCurr) ) ) ).
fof(writeUnaryOperator_5031,axiom,
! [VarCurr] :
( ~ v70706(VarCurr)
<=> v70697(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13274,axiom,
! [VarCurr] :
( v70705(VarCurr)
<=> ( v70681(VarCurr)
& v70695(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13273,axiom,
! [VarCurr] :
( v70679(VarCurr)
<=> ( v70699(VarCurr)
& v70697(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_828,axiom,
! [VarCurr] :
( v70699(VarCurr)
<=> ( v70700(VarCurr)
& v70697(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13272,axiom,
! [VarCurr] :
( v70700(VarCurr)
<=> ( v70681(VarCurr)
& v70695(VarCurr) ) ) ).
fof(addAssignment_21683,axiom,
! [VarCurr] :
( v70697(VarCurr,bitIndex0)
<=> v68413(VarCurr,bitIndex0) ) ).
fof(addAssignment_21682,axiom,
! [VarCurr] :
( v70697(VarCurr,bitIndex1)
<=> v68413(VarCurr,bitIndex1) ) ).
fof(addAssignment_21681,axiom,
! [VarCurr] :
( v70695(VarCurr)
<=> v68391(VarCurr) ) ).
fof(addAssignment_21680,axiom,
! [VarCurr] :
( v70681(VarCurr)
<=> v70683(VarCurr) ) ).
fof(addAssignment_21679,axiom,
! [VarCurr] :
( v70683(VarCurr)
<=> v70685(VarCurr) ) ).
fof(addAssignment_21678,axiom,
! [VarCurr] :
( v70685(VarCurr)
<=> v70687(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13271,axiom,
! [VarCurr] :
( v70687(VarCurr)
<=> ( v70689(VarCurr)
& v70693(VarCurr) ) ) ).
fof(writeUnaryOperator_5030,axiom,
! [VarCurr] :
( ~ v70693(VarCurr)
<=> v70691(VarCurr) ) ).
fof(addAssignment_21677,axiom,
! [VarCurr] :
( v70675(VarCurr)
<=> v68369(VarCurr) ) ).
fof(addAssignment_21676,axiom,
! [VarCurr] :
( v70582(VarCurr,bitIndex1)
<=> v70584(VarCurr,bitIndex1) ) ).
fof(addAssignment_21675,axiom,
! [VarCurr] :
( v70584(VarCurr,bitIndex1)
<=> v70586(VarCurr,bitIndex1) ) ).
fof(addAssignment_21674,axiom,
! [VarCurr] :
( v70590(VarCurr,bitIndex1)
<=> v70637(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1173,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v70654(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v70586(VarNext,B)
<=> v70586(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1231,axiom,
! [VarNext] :
( v70654(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v70586(VarNext,B)
<=> v70664(VarNext,B) ) ) ) ).
fof(addAssignment_21673,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v70664(VarNext,B)
<=> v70662(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1494,axiom,
! [VarCurr] :
( ~ v70665(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70662(VarCurr,B)
<=> v70590(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1525,axiom,
! [VarCurr] :
( v70665(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70662(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_5029,axiom,
! [VarCurr] :
( ~ v70665(VarCurr)
<=> v70588(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13270,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v70654(VarNext)
<=> v70655(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13269,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v70655(VarNext)
<=> ( v70656(VarNext)
& v70651(VarNext) ) ) ) ).
fof(writeUnaryOperator_5028,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v70656(VarNext)
<=> v70658(VarNext) ) ) ).
fof(addAssignment_21672,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v70658(VarNext)
<=> v70651(VarCurr) ) ) ).
fof(addAssignment_21671,axiom,
! [VarCurr] :
( v70651(VarCurr)
<=> v68517(VarCurr) ) ).
fof(addAssignment_21670,axiom,
! [VarCurr] :
( v70590(VarCurr,bitIndex0)
<=> v70637(VarCurr,bitIndex0) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_107,axiom,
! [VarCurr] :
( ( ~ v70638(VarCurr)
& ~ v70643(VarCurr)
& ~ v70647(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v70637(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_900,axiom,
! [VarCurr] :
( v70647(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70637(VarCurr,B)
<=> v70648(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3473,axiom,
! [VarCurr] :
( v70643(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70637(VarCurr,B)
<=> v70644(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3483,axiom,
! [VarCurr] :
( v70638(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70637(VarCurr,B)
<=> v70639(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1493,axiom,
! [VarCurr] :
( ~ v70623(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70648(VarCurr,B)
<=> v70649(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1524,axiom,
! [VarCurr] :
( v70623(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70648(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1492,axiom,
! [VarCurr] :
( ~ v70615(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70649(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1523,axiom,
! [VarCurr] :
( v70615(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70649(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_5347,axiom,
! [VarCurr] :
( v70647(VarCurr)
<=> ( ( v70586(VarCurr,bitIndex1)
<=> $true )
& ( v70586(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1491,axiom,
! [VarCurr] :
( ~ v70623(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70644(VarCurr,B)
<=> v70645(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1522,axiom,
! [VarCurr] :
( v70623(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70644(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1490,axiom,
! [VarCurr] :
( ~ v70646(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70645(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1521,axiom,
! [VarCurr] :
( v70646(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70645(VarCurr,B)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13268,axiom,
! [VarCurr] :
( v70646(VarCurr)
<=> ( v70592(VarCurr)
| v70630(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5346,axiom,
! [VarCurr] :
( v70643(VarCurr)
<=> ( ( v70586(VarCurr,bitIndex1)
<=> $false )
& ( v70586(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1489,axiom,
! [VarCurr] :
( ~ v70592(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70639(VarCurr,B)
<=> v70640(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1520,axiom,
! [VarCurr] :
( v70592(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70639(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1488,axiom,
! [VarCurr] :
( ~ v70641(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70640(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1519,axiom,
! [VarCurr] :
( v70641(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70640(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13267,axiom,
! [VarCurr] :
( v70641(VarCurr)
<=> ( v70615(VarCurr)
| v70642(VarCurr) ) ) ).
fof(writeUnaryOperator_5027,axiom,
! [VarCurr] :
( ~ v70642(VarCurr)
<=> v70621(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5345,axiom,
! [VarCurr] :
( v70638(VarCurr)
<=> ( ( v70586(VarCurr,bitIndex1)
<=> $false )
& ( v70586(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_21669,axiom,
! [VarCurr] :
( v70630(VarCurr)
<=> v70632(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_827,axiom,
! [VarCurr] :
( v70632(VarCurr)
<=> ( v68471(VarCurr)
& v68482(VarCurr,bitIndex44) ) ) ).
fof(addAssignment_21668,axiom,
! [VarCurr] :
( v68482(VarCurr,bitIndex44)
<=> v68484(VarCurr,bitIndex44) ) ).
fof(addAssignment_21667,axiom,
! [VarCurr] :
( v68484(VarCurr,bitIndex44)
<=> v68486(VarCurr,bitIndex44) ) ).
fof(addAssignment_21666,axiom,
! [VarCurr] :
( v68486(VarCurr,bitIndex44)
<=> v68488(VarCurr,bitIndex44) ) ).
fof(addAssignment_21665,axiom,
! [VarCurr] :
( v68488(VarCurr,bitIndex44)
<=> v68490(VarCurr,bitIndex44) ) ).
fof(addAssignment_21664,axiom,
! [VarCurr] :
( v68490(VarCurr,bitIndex44)
<=> v68492(VarCurr,bitIndex44) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_92,axiom,
! [VarCurr] :
( ~ v70635(VarCurr)
=> ( v68492(VarCurr,bitIndex44)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_61,axiom,
! [VarCurr] :
( v70635(VarCurr)
=> ( v68492(VarCurr,bitIndex44)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5344,axiom,
! [VarCurr] :
( v70635(VarCurr)
<=> ( ( $true
<=> v68495(VarCurr,bitIndex5) )
& ( $false
<=> v68495(VarCurr,bitIndex4) )
& ( $true
<=> v68495(VarCurr,bitIndex3) )
& ( $true
<=> v68495(VarCurr,bitIndex2) )
& ( $false
<=> v68495(VarCurr,bitIndex1) )
& ( $false
<=> v68495(VarCurr,bitIndex0) ) ) ) ).
fof(bitBlastConstant_11188,axiom,
b101100(bitIndex5) ).
fof(bitBlastConstant_11187,axiom,
~ b101100(bitIndex4) ).
fof(bitBlastConstant_11186,axiom,
b101100(bitIndex3) ).
fof(bitBlastConstant_11185,axiom,
b101100(bitIndex2) ).
fof(bitBlastConstant_11184,axiom,
~ b101100(bitIndex1) ).
fof(bitBlastConstant_11183,axiom,
~ b101100(bitIndex0) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13266,axiom,
! [VarCurr] :
( v70623(VarCurr)
<=> ( v70625(VarCurr)
& v70628(VarCurr) ) ) ).
fof(writeUnaryOperator_5026,axiom,
! [VarCurr] :
( ~ v70628(VarCurr)
<=> v70610(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13265,axiom,
! [VarCurr] :
( v70625(VarCurr)
<=> ( v70626(VarCurr)
& v70627(VarCurr) ) ) ).
fof(writeUnaryOperator_5025,axiom,
! [VarCurr] :
( ~ v70627(VarCurr)
<=> v70610(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13264,axiom,
! [VarCurr] :
( v70626(VarCurr)
<=> ( v70594(VarCurr)
& v70608(VarCurr) ) ) ).
fof(addAssignment_21663,axiom,
! [VarCurr] :
( v70621(VarCurr)
<=> v69312(VarCurr,bitIndex20) ) ).
fof(addAssignment_21662,axiom,
! [VarCurr] :
( v69312(VarCurr,bitIndex20)
<=> v69314(VarCurr,bitIndex20) ) ).
fof(addAssignment_21661,axiom,
! [VarCurr] :
( v69314(VarCurr,bitIndex20)
<=> v69316(VarCurr,bitIndex20) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13263,axiom,
! [VarCurr] :
( v70615(VarCurr)
<=> ( v70617(VarCurr)
& v70610(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13262,axiom,
! [VarCurr] :
( v70617(VarCurr)
<=> ( v70618(VarCurr)
& v70619(VarCurr) ) ) ).
fof(writeUnaryOperator_5024,axiom,
! [VarCurr] :
( ~ v70619(VarCurr)
<=> v70610(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13261,axiom,
! [VarCurr] :
( v70618(VarCurr)
<=> ( v70594(VarCurr)
& v70608(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13260,axiom,
! [VarCurr] :
( v70592(VarCurr)
<=> ( v70612(VarCurr)
& v70610(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_826,axiom,
! [VarCurr] :
( v70612(VarCurr)
<=> ( v70613(VarCurr)
& v70610(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13259,axiom,
! [VarCurr] :
( v70613(VarCurr)
<=> ( v70594(VarCurr)
& v70608(VarCurr) ) ) ).
fof(addAssignment_21660,axiom,
! [VarCurr] :
( v70610(VarCurr,bitIndex0)
<=> v68413(VarCurr,bitIndex0) ) ).
fof(addAssignment_21659,axiom,
! [VarCurr] :
( v70610(VarCurr,bitIndex1)
<=> v68413(VarCurr,bitIndex1) ) ).
fof(addAssignment_21658,axiom,
! [VarCurr] :
( v70608(VarCurr)
<=> v68391(VarCurr) ) ).
fof(addAssignment_21657,axiom,
! [VarCurr] :
( v70594(VarCurr)
<=> v70596(VarCurr) ) ).
fof(addAssignment_21656,axiom,
! [VarCurr] :
( v70596(VarCurr)
<=> v70598(VarCurr) ) ).
fof(addAssignment_21655,axiom,
! [VarCurr] :
( v70598(VarCurr)
<=> v70600(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13258,axiom,
! [VarCurr] :
( v70600(VarCurr)
<=> ( v70602(VarCurr)
& v70606(VarCurr) ) ) ).
fof(writeUnaryOperator_5023,axiom,
! [VarCurr] :
( ~ v70606(VarCurr)
<=> v70604(VarCurr) ) ).
fof(addAssignment_21654,axiom,
! [VarCurr] :
( v70588(VarCurr)
<=> v68369(VarCurr) ) ).
fof(addAssignment_21653,axiom,
! [VarCurr] :
( v70495(VarCurr,bitIndex1)
<=> v70497(VarCurr,bitIndex1) ) ).
fof(addAssignment_21652,axiom,
! [VarCurr] :
( v70497(VarCurr,bitIndex1)
<=> v70499(VarCurr,bitIndex1) ) ).
fof(addAssignment_21651,axiom,
! [VarCurr] :
( v70503(VarCurr,bitIndex1)
<=> v70550(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1172,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v70567(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v70499(VarNext,B)
<=> v70499(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1230,axiom,
! [VarNext] :
( v70567(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v70499(VarNext,B)
<=> v70577(VarNext,B) ) ) ) ).
fof(addAssignment_21650,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v70577(VarNext,B)
<=> v70575(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1487,axiom,
! [VarCurr] :
( ~ v70578(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70575(VarCurr,B)
<=> v70503(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1518,axiom,
! [VarCurr] :
( v70578(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70575(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_5022,axiom,
! [VarCurr] :
( ~ v70578(VarCurr)
<=> v70501(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13257,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v70567(VarNext)
<=> v70568(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13256,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v70568(VarNext)
<=> ( v70569(VarNext)
& v70564(VarNext) ) ) ) ).
fof(writeUnaryOperator_5021,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v70569(VarNext)
<=> v70571(VarNext) ) ) ).
fof(addAssignment_21649,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v70571(VarNext)
<=> v70564(VarCurr) ) ) ).
fof(addAssignment_21648,axiom,
! [VarCurr] :
( v70564(VarCurr)
<=> v68517(VarCurr) ) ).
fof(addAssignment_21647,axiom,
! [VarCurr] :
( v70503(VarCurr,bitIndex0)
<=> v70550(VarCurr,bitIndex0) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_106,axiom,
! [VarCurr] :
( ( ~ v70551(VarCurr)
& ~ v70556(VarCurr)
& ~ v70560(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v70550(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_899,axiom,
! [VarCurr] :
( v70560(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70550(VarCurr,B)
<=> v70561(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3472,axiom,
! [VarCurr] :
( v70556(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70550(VarCurr,B)
<=> v70557(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3482,axiom,
! [VarCurr] :
( v70551(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70550(VarCurr,B)
<=> v70552(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1486,axiom,
! [VarCurr] :
( ~ v70536(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70561(VarCurr,B)
<=> v70562(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1517,axiom,
! [VarCurr] :
( v70536(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70561(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1485,axiom,
! [VarCurr] :
( ~ v70528(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70562(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1516,axiom,
! [VarCurr] :
( v70528(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70562(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_5343,axiom,
! [VarCurr] :
( v70560(VarCurr)
<=> ( ( v70499(VarCurr,bitIndex1)
<=> $true )
& ( v70499(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1484,axiom,
! [VarCurr] :
( ~ v70536(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70557(VarCurr,B)
<=> v70558(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1515,axiom,
! [VarCurr] :
( v70536(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70557(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1483,axiom,
! [VarCurr] :
( ~ v70559(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70558(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1514,axiom,
! [VarCurr] :
( v70559(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70558(VarCurr,B)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13255,axiom,
! [VarCurr] :
( v70559(VarCurr)
<=> ( v70505(VarCurr)
| v70543(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5342,axiom,
! [VarCurr] :
( v70556(VarCurr)
<=> ( ( v70499(VarCurr,bitIndex1)
<=> $false )
& ( v70499(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1482,axiom,
! [VarCurr] :
( ~ v70505(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70552(VarCurr,B)
<=> v70553(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1513,axiom,
! [VarCurr] :
( v70505(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70552(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1481,axiom,
! [VarCurr] :
( ~ v70554(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70553(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1512,axiom,
! [VarCurr] :
( v70554(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70553(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13254,axiom,
! [VarCurr] :
( v70554(VarCurr)
<=> ( v70528(VarCurr)
| v70555(VarCurr) ) ) ).
fof(writeUnaryOperator_5020,axiom,
! [VarCurr] :
( ~ v70555(VarCurr)
<=> v70534(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5341,axiom,
! [VarCurr] :
( v70551(VarCurr)
<=> ( ( v70499(VarCurr,bitIndex1)
<=> $false )
& ( v70499(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_21646,axiom,
! [VarCurr] :
( v70543(VarCurr)
<=> v70545(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_825,axiom,
! [VarCurr] :
( v70545(VarCurr)
<=> ( v68471(VarCurr)
& v68482(VarCurr,bitIndex45) ) ) ).
fof(addAssignment_21645,axiom,
! [VarCurr] :
( v68482(VarCurr,bitIndex45)
<=> v68484(VarCurr,bitIndex45) ) ).
fof(addAssignment_21644,axiom,
! [VarCurr] :
( v68484(VarCurr,bitIndex45)
<=> v68486(VarCurr,bitIndex45) ) ).
fof(addAssignment_21643,axiom,
! [VarCurr] :
( v68486(VarCurr,bitIndex45)
<=> v68488(VarCurr,bitIndex45) ) ).
fof(addAssignment_21642,axiom,
! [VarCurr] :
( v68488(VarCurr,bitIndex45)
<=> v68490(VarCurr,bitIndex45) ) ).
fof(addAssignment_21641,axiom,
! [VarCurr] :
( v68490(VarCurr,bitIndex45)
<=> v68492(VarCurr,bitIndex45) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_91,axiom,
! [VarCurr] :
( ~ v70548(VarCurr)
=> ( v68492(VarCurr,bitIndex45)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_60,axiom,
! [VarCurr] :
( v70548(VarCurr)
=> ( v68492(VarCurr,bitIndex45)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5340,axiom,
! [VarCurr] :
( v70548(VarCurr)
<=> ( ( $true
<=> v68495(VarCurr,bitIndex5) )
& ( $false
<=> v68495(VarCurr,bitIndex4) )
& ( $true
<=> v68495(VarCurr,bitIndex3) )
& ( $true
<=> v68495(VarCurr,bitIndex2) )
& ( $false
<=> v68495(VarCurr,bitIndex1) )
& ( $true
<=> v68495(VarCurr,bitIndex0) ) ) ) ).
fof(bitBlastConstant_11182,axiom,
b101101(bitIndex5) ).
fof(bitBlastConstant_11181,axiom,
~ b101101(bitIndex4) ).
fof(bitBlastConstant_11180,axiom,
b101101(bitIndex3) ).
fof(bitBlastConstant_11179,axiom,
b101101(bitIndex2) ).
fof(bitBlastConstant_11178,axiom,
~ b101101(bitIndex1) ).
fof(bitBlastConstant_11177,axiom,
b101101(bitIndex0) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13253,axiom,
! [VarCurr] :
( v70536(VarCurr)
<=> ( v70538(VarCurr)
& v70541(VarCurr) ) ) ).
fof(writeUnaryOperator_5019,axiom,
! [VarCurr] :
( ~ v70541(VarCurr)
<=> v70523(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13252,axiom,
! [VarCurr] :
( v70538(VarCurr)
<=> ( v70539(VarCurr)
& v70540(VarCurr) ) ) ).
fof(writeUnaryOperator_5018,axiom,
! [VarCurr] :
( ~ v70540(VarCurr)
<=> v70523(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13251,axiom,
! [VarCurr] :
( v70539(VarCurr)
<=> ( v70507(VarCurr)
& v70521(VarCurr) ) ) ).
fof(addAssignment_21640,axiom,
! [VarCurr] :
( v70534(VarCurr)
<=> v69312(VarCurr,bitIndex21) ) ).
fof(addAssignment_21639,axiom,
! [VarCurr] :
( v69312(VarCurr,bitIndex21)
<=> v69314(VarCurr,bitIndex21) ) ).
fof(addAssignment_21638,axiom,
! [VarCurr] :
( v69314(VarCurr,bitIndex21)
<=> v69316(VarCurr,bitIndex21) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13250,axiom,
! [VarCurr] :
( v70528(VarCurr)
<=> ( v70530(VarCurr)
& v70523(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13249,axiom,
! [VarCurr] :
( v70530(VarCurr)
<=> ( v70531(VarCurr)
& v70532(VarCurr) ) ) ).
fof(writeUnaryOperator_5017,axiom,
! [VarCurr] :
( ~ v70532(VarCurr)
<=> v70523(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13248,axiom,
! [VarCurr] :
( v70531(VarCurr)
<=> ( v70507(VarCurr)
& v70521(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13247,axiom,
! [VarCurr] :
( v70505(VarCurr)
<=> ( v70525(VarCurr)
& v70523(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_824,axiom,
! [VarCurr] :
( v70525(VarCurr)
<=> ( v70526(VarCurr)
& v70523(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13246,axiom,
! [VarCurr] :
( v70526(VarCurr)
<=> ( v70507(VarCurr)
& v70521(VarCurr) ) ) ).
fof(addAssignment_21637,axiom,
! [VarCurr] :
( v70523(VarCurr,bitIndex0)
<=> v68413(VarCurr,bitIndex0) ) ).
fof(addAssignment_21636,axiom,
! [VarCurr] :
( v70523(VarCurr,bitIndex1)
<=> v68413(VarCurr,bitIndex1) ) ).
fof(addAssignment_21635,axiom,
! [VarCurr] :
( v70521(VarCurr)
<=> v68391(VarCurr) ) ).
fof(addAssignment_21634,axiom,
! [VarCurr] :
( v70507(VarCurr)
<=> v70509(VarCurr) ) ).
fof(addAssignment_21633,axiom,
! [VarCurr] :
( v70509(VarCurr)
<=> v70511(VarCurr) ) ).
fof(addAssignment_21632,axiom,
! [VarCurr] :
( v70511(VarCurr)
<=> v70513(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13245,axiom,
! [VarCurr] :
( v70513(VarCurr)
<=> ( v70515(VarCurr)
& v70519(VarCurr) ) ) ).
fof(writeUnaryOperator_5016,axiom,
! [VarCurr] :
( ~ v70519(VarCurr)
<=> v70517(VarCurr) ) ).
fof(addAssignment_21631,axiom,
! [VarCurr] :
( v70501(VarCurr)
<=> v68369(VarCurr) ) ).
fof(addAssignment_21630,axiom,
! [VarCurr] :
( v70408(VarCurr,bitIndex1)
<=> v70410(VarCurr,bitIndex1) ) ).
fof(addAssignment_21629,axiom,
! [VarCurr] :
( v70410(VarCurr,bitIndex1)
<=> v70412(VarCurr,bitIndex1) ) ).
fof(addAssignment_21628,axiom,
! [VarCurr] :
( v70416(VarCurr,bitIndex1)
<=> v70463(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1171,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v70480(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v70412(VarNext,B)
<=> v70412(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1229,axiom,
! [VarNext] :
( v70480(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v70412(VarNext,B)
<=> v70490(VarNext,B) ) ) ) ).
fof(addAssignment_21627,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v70490(VarNext,B)
<=> v70488(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1480,axiom,
! [VarCurr] :
( ~ v70491(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70488(VarCurr,B)
<=> v70416(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1511,axiom,
! [VarCurr] :
( v70491(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70488(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_5015,axiom,
! [VarCurr] :
( ~ v70491(VarCurr)
<=> v70414(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13244,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v70480(VarNext)
<=> v70481(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13243,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v70481(VarNext)
<=> ( v70482(VarNext)
& v70477(VarNext) ) ) ) ).
fof(writeUnaryOperator_5014,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v70482(VarNext)
<=> v70484(VarNext) ) ) ).
fof(addAssignment_21626,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v70484(VarNext)
<=> v70477(VarCurr) ) ) ).
fof(addAssignment_21625,axiom,
! [VarCurr] :
( v70477(VarCurr)
<=> v68517(VarCurr) ) ).
fof(addAssignment_21624,axiom,
! [VarCurr] :
( v70416(VarCurr,bitIndex0)
<=> v70463(VarCurr,bitIndex0) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_105,axiom,
! [VarCurr] :
( ( ~ v70464(VarCurr)
& ~ v70469(VarCurr)
& ~ v70473(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v70463(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_898,axiom,
! [VarCurr] :
( v70473(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70463(VarCurr,B)
<=> v70474(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3471,axiom,
! [VarCurr] :
( v70469(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70463(VarCurr,B)
<=> v70470(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3481,axiom,
! [VarCurr] :
( v70464(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70463(VarCurr,B)
<=> v70465(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1479,axiom,
! [VarCurr] :
( ~ v70449(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70474(VarCurr,B)
<=> v70475(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1510,axiom,
! [VarCurr] :
( v70449(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70474(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1478,axiom,
! [VarCurr] :
( ~ v70441(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70475(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1509,axiom,
! [VarCurr] :
( v70441(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70475(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_5339,axiom,
! [VarCurr] :
( v70473(VarCurr)
<=> ( ( v70412(VarCurr,bitIndex1)
<=> $true )
& ( v70412(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1477,axiom,
! [VarCurr] :
( ~ v70449(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70470(VarCurr,B)
<=> v70471(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1508,axiom,
! [VarCurr] :
( v70449(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70470(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1476,axiom,
! [VarCurr] :
( ~ v70472(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70471(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1507,axiom,
! [VarCurr] :
( v70472(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70471(VarCurr,B)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13242,axiom,
! [VarCurr] :
( v70472(VarCurr)
<=> ( v70418(VarCurr)
| v70456(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5338,axiom,
! [VarCurr] :
( v70469(VarCurr)
<=> ( ( v70412(VarCurr,bitIndex1)
<=> $false )
& ( v70412(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1475,axiom,
! [VarCurr] :
( ~ v70418(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70465(VarCurr,B)
<=> v70466(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1506,axiom,
! [VarCurr] :
( v70418(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70465(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1474,axiom,
! [VarCurr] :
( ~ v70467(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70466(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1505,axiom,
! [VarCurr] :
( v70467(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70466(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13241,axiom,
! [VarCurr] :
( v70467(VarCurr)
<=> ( v70441(VarCurr)
| v70468(VarCurr) ) ) ).
fof(writeUnaryOperator_5013,axiom,
! [VarCurr] :
( ~ v70468(VarCurr)
<=> v70447(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5337,axiom,
! [VarCurr] :
( v70464(VarCurr)
<=> ( ( v70412(VarCurr,bitIndex1)
<=> $false )
& ( v70412(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_21623,axiom,
! [VarCurr] :
( v70456(VarCurr)
<=> v70458(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_823,axiom,
! [VarCurr] :
( v70458(VarCurr)
<=> ( v68471(VarCurr)
& v68482(VarCurr,bitIndex46) ) ) ).
fof(addAssignment_21622,axiom,
! [VarCurr] :
( v68482(VarCurr,bitIndex46)
<=> v68484(VarCurr,bitIndex46) ) ).
fof(addAssignment_21621,axiom,
! [VarCurr] :
( v68484(VarCurr,bitIndex46)
<=> v68486(VarCurr,bitIndex46) ) ).
fof(addAssignment_21620,axiom,
! [VarCurr] :
( v68486(VarCurr,bitIndex46)
<=> v68488(VarCurr,bitIndex46) ) ).
fof(addAssignment_21619,axiom,
! [VarCurr] :
( v68488(VarCurr,bitIndex46)
<=> v68490(VarCurr,bitIndex46) ) ).
fof(addAssignment_21618,axiom,
! [VarCurr] :
( v68490(VarCurr,bitIndex46)
<=> v68492(VarCurr,bitIndex46) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_90,axiom,
! [VarCurr] :
( ~ v70461(VarCurr)
=> ( v68492(VarCurr,bitIndex46)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_59,axiom,
! [VarCurr] :
( v70461(VarCurr)
=> ( v68492(VarCurr,bitIndex46)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5336,axiom,
! [VarCurr] :
( v70461(VarCurr)
<=> ( ( $true
<=> v68495(VarCurr,bitIndex5) )
& ( $false
<=> v68495(VarCurr,bitIndex4) )
& ( $true
<=> v68495(VarCurr,bitIndex3) )
& ( $true
<=> v68495(VarCurr,bitIndex2) )
& ( $true
<=> v68495(VarCurr,bitIndex1) )
& ( $false
<=> v68495(VarCurr,bitIndex0) ) ) ) ).
fof(bitBlastConstant_11176,axiom,
b101110(bitIndex5) ).
fof(bitBlastConstant_11175,axiom,
~ b101110(bitIndex4) ).
fof(bitBlastConstant_11174,axiom,
b101110(bitIndex3) ).
fof(bitBlastConstant_11173,axiom,
b101110(bitIndex2) ).
fof(bitBlastConstant_11172,axiom,
b101110(bitIndex1) ).
fof(bitBlastConstant_11171,axiom,
~ b101110(bitIndex0) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13240,axiom,
! [VarCurr] :
( v70449(VarCurr)
<=> ( v70451(VarCurr)
& v70454(VarCurr) ) ) ).
fof(writeUnaryOperator_5012,axiom,
! [VarCurr] :
( ~ v70454(VarCurr)
<=> v70436(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13239,axiom,
! [VarCurr] :
( v70451(VarCurr)
<=> ( v70452(VarCurr)
& v70453(VarCurr) ) ) ).
fof(writeUnaryOperator_5011,axiom,
! [VarCurr] :
( ~ v70453(VarCurr)
<=> v70436(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13238,axiom,
! [VarCurr] :
( v70452(VarCurr)
<=> ( v70420(VarCurr)
& v70434(VarCurr) ) ) ).
fof(addAssignment_21617,axiom,
! [VarCurr] :
( v70447(VarCurr)
<=> v69312(VarCurr,bitIndex22) ) ).
fof(addAssignment_21616,axiom,
! [VarCurr] :
( v69312(VarCurr,bitIndex22)
<=> v69314(VarCurr,bitIndex22) ) ).
fof(addAssignment_21615,axiom,
! [VarCurr] :
( v69314(VarCurr,bitIndex22)
<=> v69316(VarCurr,bitIndex22) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13237,axiom,
! [VarCurr] :
( v70441(VarCurr)
<=> ( v70443(VarCurr)
& v70436(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13236,axiom,
! [VarCurr] :
( v70443(VarCurr)
<=> ( v70444(VarCurr)
& v70445(VarCurr) ) ) ).
fof(writeUnaryOperator_5010,axiom,
! [VarCurr] :
( ~ v70445(VarCurr)
<=> v70436(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13235,axiom,
! [VarCurr] :
( v70444(VarCurr)
<=> ( v70420(VarCurr)
& v70434(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13234,axiom,
! [VarCurr] :
( v70418(VarCurr)
<=> ( v70438(VarCurr)
& v70436(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_822,axiom,
! [VarCurr] :
( v70438(VarCurr)
<=> ( v70439(VarCurr)
& v70436(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13233,axiom,
! [VarCurr] :
( v70439(VarCurr)
<=> ( v70420(VarCurr)
& v70434(VarCurr) ) ) ).
fof(addAssignment_21614,axiom,
! [VarCurr] :
( v70436(VarCurr,bitIndex0)
<=> v68413(VarCurr,bitIndex0) ) ).
fof(addAssignment_21613,axiom,
! [VarCurr] :
( v70436(VarCurr,bitIndex1)
<=> v68413(VarCurr,bitIndex1) ) ).
fof(addAssignment_21612,axiom,
! [VarCurr] :
( v70434(VarCurr)
<=> v68391(VarCurr) ) ).
fof(addAssignment_21611,axiom,
! [VarCurr] :
( v70420(VarCurr)
<=> v70422(VarCurr) ) ).
fof(addAssignment_21610,axiom,
! [VarCurr] :
( v70422(VarCurr)
<=> v70424(VarCurr) ) ).
fof(addAssignment_21609,axiom,
! [VarCurr] :
( v70424(VarCurr)
<=> v70426(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13232,axiom,
! [VarCurr] :
( v70426(VarCurr)
<=> ( v70428(VarCurr)
& v70432(VarCurr) ) ) ).
fof(writeUnaryOperator_5009,axiom,
! [VarCurr] :
( ~ v70432(VarCurr)
<=> v70430(VarCurr) ) ).
fof(addAssignment_21608,axiom,
! [VarCurr] :
( v70414(VarCurr)
<=> v68369(VarCurr) ) ).
fof(addAssignment_21607,axiom,
! [VarCurr] :
( v70321(VarCurr,bitIndex1)
<=> v70323(VarCurr,bitIndex1) ) ).
fof(addAssignment_21606,axiom,
! [VarCurr] :
( v70323(VarCurr,bitIndex1)
<=> v70325(VarCurr,bitIndex1) ) ).
fof(addAssignment_21605,axiom,
! [VarCurr] :
( v70329(VarCurr,bitIndex1)
<=> v70376(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1170,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v70393(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v70325(VarNext,B)
<=> v70325(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1228,axiom,
! [VarNext] :
( v70393(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v70325(VarNext,B)
<=> v70403(VarNext,B) ) ) ) ).
fof(addAssignment_21604,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v70403(VarNext,B)
<=> v70401(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1473,axiom,
! [VarCurr] :
( ~ v70404(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70401(VarCurr,B)
<=> v70329(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1504,axiom,
! [VarCurr] :
( v70404(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70401(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_5008,axiom,
! [VarCurr] :
( ~ v70404(VarCurr)
<=> v70327(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13231,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v70393(VarNext)
<=> v70394(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13230,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v70394(VarNext)
<=> ( v70395(VarNext)
& v70390(VarNext) ) ) ) ).
fof(writeUnaryOperator_5007,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v70395(VarNext)
<=> v70397(VarNext) ) ) ).
fof(addAssignment_21603,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v70397(VarNext)
<=> v70390(VarCurr) ) ) ).
fof(addAssignment_21602,axiom,
! [VarCurr] :
( v70390(VarCurr)
<=> v68517(VarCurr) ) ).
fof(addAssignment_21601,axiom,
! [VarCurr] :
( v70329(VarCurr,bitIndex0)
<=> v70376(VarCurr,bitIndex0) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_104,axiom,
! [VarCurr] :
( ( ~ v70377(VarCurr)
& ~ v70382(VarCurr)
& ~ v70386(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v70376(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_897,axiom,
! [VarCurr] :
( v70386(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70376(VarCurr,B)
<=> v70387(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3470,axiom,
! [VarCurr] :
( v70382(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70376(VarCurr,B)
<=> v70383(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3480,axiom,
! [VarCurr] :
( v70377(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70376(VarCurr,B)
<=> v70378(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1472,axiom,
! [VarCurr] :
( ~ v70362(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70387(VarCurr,B)
<=> v70388(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1503,axiom,
! [VarCurr] :
( v70362(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70387(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1471,axiom,
! [VarCurr] :
( ~ v70354(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70388(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1502,axiom,
! [VarCurr] :
( v70354(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70388(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_5335,axiom,
! [VarCurr] :
( v70386(VarCurr)
<=> ( ( v70325(VarCurr,bitIndex1)
<=> $true )
& ( v70325(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1470,axiom,
! [VarCurr] :
( ~ v70362(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70383(VarCurr,B)
<=> v70384(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1501,axiom,
! [VarCurr] :
( v70362(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70383(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1469,axiom,
! [VarCurr] :
( ~ v70385(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70384(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1500,axiom,
! [VarCurr] :
( v70385(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70384(VarCurr,B)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13229,axiom,
! [VarCurr] :
( v70385(VarCurr)
<=> ( v70331(VarCurr)
| v70369(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5334,axiom,
! [VarCurr] :
( v70382(VarCurr)
<=> ( ( v70325(VarCurr,bitIndex1)
<=> $false )
& ( v70325(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1468,axiom,
! [VarCurr] :
( ~ v70331(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70378(VarCurr,B)
<=> v70379(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1499,axiom,
! [VarCurr] :
( v70331(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70378(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1467,axiom,
! [VarCurr] :
( ~ v70380(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70379(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1498,axiom,
! [VarCurr] :
( v70380(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70379(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13228,axiom,
! [VarCurr] :
( v70380(VarCurr)
<=> ( v70354(VarCurr)
| v70381(VarCurr) ) ) ).
fof(writeUnaryOperator_5006,axiom,
! [VarCurr] :
( ~ v70381(VarCurr)
<=> v70360(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5333,axiom,
! [VarCurr] :
( v70377(VarCurr)
<=> ( ( v70325(VarCurr,bitIndex1)
<=> $false )
& ( v70325(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_21600,axiom,
! [VarCurr] :
( v70369(VarCurr)
<=> v70371(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_821,axiom,
! [VarCurr] :
( v70371(VarCurr)
<=> ( v68471(VarCurr)
& v68482(VarCurr,bitIndex47) ) ) ).
fof(addAssignment_21599,axiom,
! [VarCurr] :
( v68482(VarCurr,bitIndex47)
<=> v68484(VarCurr,bitIndex47) ) ).
fof(addAssignment_21598,axiom,
! [VarCurr] :
( v68484(VarCurr,bitIndex47)
<=> v68486(VarCurr,bitIndex47) ) ).
fof(addAssignment_21597,axiom,
! [VarCurr] :
( v68486(VarCurr,bitIndex47)
<=> v68488(VarCurr,bitIndex47) ) ).
fof(addAssignment_21596,axiom,
! [VarCurr] :
( v68488(VarCurr,bitIndex47)
<=> v68490(VarCurr,bitIndex47) ) ).
fof(addAssignment_21595,axiom,
! [VarCurr] :
( v68490(VarCurr,bitIndex47)
<=> v68492(VarCurr,bitIndex47) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_89,axiom,
! [VarCurr] :
( ~ v70374(VarCurr)
=> ( v68492(VarCurr,bitIndex47)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_58,axiom,
! [VarCurr] :
( v70374(VarCurr)
=> ( v68492(VarCurr,bitIndex47)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5332,axiom,
! [VarCurr] :
( v70374(VarCurr)
<=> ( ( $true
<=> v68495(VarCurr,bitIndex5) )
& ( $false
<=> v68495(VarCurr,bitIndex4) )
& ( $true
<=> v68495(VarCurr,bitIndex3) )
& ( $true
<=> v68495(VarCurr,bitIndex2) )
& ( $true
<=> v68495(VarCurr,bitIndex1) )
& ( $true
<=> v68495(VarCurr,bitIndex0) ) ) ) ).
fof(bitBlastConstant_11170,axiom,
b101111(bitIndex5) ).
fof(bitBlastConstant_11169,axiom,
~ b101111(bitIndex4) ).
fof(bitBlastConstant_11168,axiom,
b101111(bitIndex3) ).
fof(bitBlastConstant_11167,axiom,
b101111(bitIndex2) ).
fof(bitBlastConstant_11166,axiom,
b101111(bitIndex1) ).
fof(bitBlastConstant_11165,axiom,
b101111(bitIndex0) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13227,axiom,
! [VarCurr] :
( v70362(VarCurr)
<=> ( v70364(VarCurr)
& v70367(VarCurr) ) ) ).
fof(writeUnaryOperator_5005,axiom,
! [VarCurr] :
( ~ v70367(VarCurr)
<=> v70349(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13226,axiom,
! [VarCurr] :
( v70364(VarCurr)
<=> ( v70365(VarCurr)
& v70366(VarCurr) ) ) ).
fof(writeUnaryOperator_5004,axiom,
! [VarCurr] :
( ~ v70366(VarCurr)
<=> v70349(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13225,axiom,
! [VarCurr] :
( v70365(VarCurr)
<=> ( v70333(VarCurr)
& v70347(VarCurr) ) ) ).
fof(addAssignment_21594,axiom,
! [VarCurr] :
( v70360(VarCurr)
<=> v69312(VarCurr,bitIndex23) ) ).
fof(addAssignment_21593,axiom,
! [VarCurr] :
( v69312(VarCurr,bitIndex23)
<=> v69314(VarCurr,bitIndex23) ) ).
fof(addAssignment_21592,axiom,
! [VarCurr] :
( v69314(VarCurr,bitIndex23)
<=> v69316(VarCurr,bitIndex23) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13224,axiom,
! [VarCurr] :
( v70354(VarCurr)
<=> ( v70356(VarCurr)
& v70349(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13223,axiom,
! [VarCurr] :
( v70356(VarCurr)
<=> ( v70357(VarCurr)
& v70358(VarCurr) ) ) ).
fof(writeUnaryOperator_5003,axiom,
! [VarCurr] :
( ~ v70358(VarCurr)
<=> v70349(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13222,axiom,
! [VarCurr] :
( v70357(VarCurr)
<=> ( v70333(VarCurr)
& v70347(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13221,axiom,
! [VarCurr] :
( v70331(VarCurr)
<=> ( v70351(VarCurr)
& v70349(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_820,axiom,
! [VarCurr] :
( v70351(VarCurr)
<=> ( v70352(VarCurr)
& v70349(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13220,axiom,
! [VarCurr] :
( v70352(VarCurr)
<=> ( v70333(VarCurr)
& v70347(VarCurr) ) ) ).
fof(addAssignment_21591,axiom,
! [VarCurr] :
( v70349(VarCurr,bitIndex0)
<=> v68413(VarCurr,bitIndex0) ) ).
fof(addAssignment_21590,axiom,
! [VarCurr] :
( v70349(VarCurr,bitIndex1)
<=> v68413(VarCurr,bitIndex1) ) ).
fof(addAssignment_21589,axiom,
! [VarCurr] :
( v70347(VarCurr)
<=> v68391(VarCurr) ) ).
fof(addAssignment_21588,axiom,
! [VarCurr] :
( v70333(VarCurr)
<=> v70335(VarCurr) ) ).
fof(addAssignment_21587,axiom,
! [VarCurr] :
( v70335(VarCurr)
<=> v70337(VarCurr) ) ).
fof(addAssignment_21586,axiom,
! [VarCurr] :
( v70337(VarCurr)
<=> v70339(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13219,axiom,
! [VarCurr] :
( v70339(VarCurr)
<=> ( v70341(VarCurr)
& v70345(VarCurr) ) ) ).
fof(writeUnaryOperator_5002,axiom,
! [VarCurr] :
( ~ v70345(VarCurr)
<=> v70343(VarCurr) ) ).
fof(addAssignment_21585,axiom,
! [VarCurr] :
( v70327(VarCurr)
<=> v68369(VarCurr) ) ).
fof(addAssignment_21584,axiom,
! [VarCurr] :
( v70234(VarCurr,bitIndex1)
<=> v70236(VarCurr,bitIndex1) ) ).
fof(addAssignment_21583,axiom,
! [VarCurr] :
( v70236(VarCurr,bitIndex1)
<=> v70238(VarCurr,bitIndex1) ) ).
fof(addAssignment_21582,axiom,
! [VarCurr] :
( v70242(VarCurr,bitIndex1)
<=> v70289(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1169,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v70306(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v70238(VarNext,B)
<=> v70238(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1227,axiom,
! [VarNext] :
( v70306(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v70238(VarNext,B)
<=> v70316(VarNext,B) ) ) ) ).
fof(addAssignment_21581,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v70316(VarNext,B)
<=> v70314(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1466,axiom,
! [VarCurr] :
( ~ v70317(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70314(VarCurr,B)
<=> v70242(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1497,axiom,
! [VarCurr] :
( v70317(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70314(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_5001,axiom,
! [VarCurr] :
( ~ v70317(VarCurr)
<=> v70240(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13218,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v70306(VarNext)
<=> v70307(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13217,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v70307(VarNext)
<=> ( v70308(VarNext)
& v70303(VarNext) ) ) ) ).
fof(writeUnaryOperator_5000,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v70308(VarNext)
<=> v70310(VarNext) ) ) ).
fof(addAssignment_21580,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v70310(VarNext)
<=> v70303(VarCurr) ) ) ).
fof(addAssignment_21579,axiom,
! [VarCurr] :
( v70303(VarCurr)
<=> v68517(VarCurr) ) ).
fof(addAssignment_21578,axiom,
! [VarCurr] :
( v70242(VarCurr,bitIndex0)
<=> v70289(VarCurr,bitIndex0) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_103,axiom,
! [VarCurr] :
( ( ~ v70290(VarCurr)
& ~ v70295(VarCurr)
& ~ v70299(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v70289(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_896,axiom,
! [VarCurr] :
( v70299(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70289(VarCurr,B)
<=> v70300(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3469,axiom,
! [VarCurr] :
( v70295(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70289(VarCurr,B)
<=> v70296(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3479,axiom,
! [VarCurr] :
( v70290(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70289(VarCurr,B)
<=> v70291(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1465,axiom,
! [VarCurr] :
( ~ v70275(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70300(VarCurr,B)
<=> v70301(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1496,axiom,
! [VarCurr] :
( v70275(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70300(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1464,axiom,
! [VarCurr] :
( ~ v70267(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70301(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1495,axiom,
! [VarCurr] :
( v70267(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70301(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_5331,axiom,
! [VarCurr] :
( v70299(VarCurr)
<=> ( ( v70238(VarCurr,bitIndex1)
<=> $true )
& ( v70238(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1463,axiom,
! [VarCurr] :
( ~ v70275(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70296(VarCurr,B)
<=> v70297(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1494,axiom,
! [VarCurr] :
( v70275(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70296(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1462,axiom,
! [VarCurr] :
( ~ v70298(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70297(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1493,axiom,
! [VarCurr] :
( v70298(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70297(VarCurr,B)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13216,axiom,
! [VarCurr] :
( v70298(VarCurr)
<=> ( v70244(VarCurr)
| v70282(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5330,axiom,
! [VarCurr] :
( v70295(VarCurr)
<=> ( ( v70238(VarCurr,bitIndex1)
<=> $false )
& ( v70238(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1461,axiom,
! [VarCurr] :
( ~ v70244(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70291(VarCurr,B)
<=> v70292(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1492,axiom,
! [VarCurr] :
( v70244(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70291(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1460,axiom,
! [VarCurr] :
( ~ v70293(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70292(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1491,axiom,
! [VarCurr] :
( v70293(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70292(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13215,axiom,
! [VarCurr] :
( v70293(VarCurr)
<=> ( v70267(VarCurr)
| v70294(VarCurr) ) ) ).
fof(writeUnaryOperator_4999,axiom,
! [VarCurr] :
( ~ v70294(VarCurr)
<=> v70273(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5329,axiom,
! [VarCurr] :
( v70290(VarCurr)
<=> ( ( v70238(VarCurr,bitIndex1)
<=> $false )
& ( v70238(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_21577,axiom,
! [VarCurr] :
( v70282(VarCurr)
<=> v70284(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_819,axiom,
! [VarCurr] :
( v70284(VarCurr)
<=> ( v68471(VarCurr)
& v68482(VarCurr,bitIndex48) ) ) ).
fof(addAssignment_21576,axiom,
! [VarCurr] :
( v68482(VarCurr,bitIndex48)
<=> v68484(VarCurr,bitIndex48) ) ).
fof(addAssignment_21575,axiom,
! [VarCurr] :
( v68484(VarCurr,bitIndex48)
<=> v68486(VarCurr,bitIndex48) ) ).
fof(addAssignment_21574,axiom,
! [VarCurr] :
( v68486(VarCurr,bitIndex48)
<=> v68488(VarCurr,bitIndex48) ) ).
fof(addAssignment_21573,axiom,
! [VarCurr] :
( v68488(VarCurr,bitIndex48)
<=> v68490(VarCurr,bitIndex48) ) ).
fof(addAssignment_21572,axiom,
! [VarCurr] :
( v68490(VarCurr,bitIndex48)
<=> v68492(VarCurr,bitIndex48) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_88,axiom,
! [VarCurr] :
( ~ v70287(VarCurr)
=> ( v68492(VarCurr,bitIndex48)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_57,axiom,
! [VarCurr] :
( v70287(VarCurr)
=> ( v68492(VarCurr,bitIndex48)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5328,axiom,
! [VarCurr] :
( v70287(VarCurr)
<=> ( ( $true
<=> v68495(VarCurr,bitIndex5) )
& ( $true
<=> v68495(VarCurr,bitIndex4) )
& ( $false
<=> v68495(VarCurr,bitIndex3) )
& ( $false
<=> v68495(VarCurr,bitIndex2) )
& ( $false
<=> v68495(VarCurr,bitIndex1) )
& ( $false
<=> v68495(VarCurr,bitIndex0) ) ) ) ).
fof(bitBlastConstant_11164,axiom,
b110000(bitIndex5) ).
fof(bitBlastConstant_11163,axiom,
b110000(bitIndex4) ).
fof(bitBlastConstant_11162,axiom,
~ b110000(bitIndex3) ).
fof(bitBlastConstant_11161,axiom,
~ b110000(bitIndex2) ).
fof(bitBlastConstant_11160,axiom,
~ b110000(bitIndex1) ).
fof(bitBlastConstant_11159,axiom,
~ b110000(bitIndex0) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13214,axiom,
! [VarCurr] :
( v70275(VarCurr)
<=> ( v70277(VarCurr)
& v70280(VarCurr) ) ) ).
fof(writeUnaryOperator_4998,axiom,
! [VarCurr] :
( ~ v70280(VarCurr)
<=> v70262(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13213,axiom,
! [VarCurr] :
( v70277(VarCurr)
<=> ( v70278(VarCurr)
& v70279(VarCurr) ) ) ).
fof(writeUnaryOperator_4997,axiom,
! [VarCurr] :
( ~ v70279(VarCurr)
<=> v70262(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13212,axiom,
! [VarCurr] :
( v70278(VarCurr)
<=> ( v70246(VarCurr)
& v70260(VarCurr) ) ) ).
fof(addAssignment_21571,axiom,
! [VarCurr] :
( v70273(VarCurr)
<=> v69312(VarCurr,bitIndex24) ) ).
fof(addAssignment_21570,axiom,
! [VarCurr] :
( v69312(VarCurr,bitIndex24)
<=> v69314(VarCurr,bitIndex24) ) ).
fof(addAssignment_21569,axiom,
! [VarCurr] :
( v69314(VarCurr,bitIndex24)
<=> v69316(VarCurr,bitIndex24) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13211,axiom,
! [VarCurr] :
( v70267(VarCurr)
<=> ( v70269(VarCurr)
& v70262(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13210,axiom,
! [VarCurr] :
( v70269(VarCurr)
<=> ( v70270(VarCurr)
& v70271(VarCurr) ) ) ).
fof(writeUnaryOperator_4996,axiom,
! [VarCurr] :
( ~ v70271(VarCurr)
<=> v70262(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13209,axiom,
! [VarCurr] :
( v70270(VarCurr)
<=> ( v70246(VarCurr)
& v70260(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13208,axiom,
! [VarCurr] :
( v70244(VarCurr)
<=> ( v70264(VarCurr)
& v70262(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_818,axiom,
! [VarCurr] :
( v70264(VarCurr)
<=> ( v70265(VarCurr)
& v70262(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13207,axiom,
! [VarCurr] :
( v70265(VarCurr)
<=> ( v70246(VarCurr)
& v70260(VarCurr) ) ) ).
fof(addAssignment_21568,axiom,
! [VarCurr] :
( v70262(VarCurr,bitIndex0)
<=> v68413(VarCurr,bitIndex0) ) ).
fof(addAssignment_21567,axiom,
! [VarCurr] :
( v70262(VarCurr,bitIndex1)
<=> v68413(VarCurr,bitIndex1) ) ).
fof(addAssignment_21566,axiom,
! [VarCurr] :
( v70260(VarCurr)
<=> v68391(VarCurr) ) ).
fof(addAssignment_21565,axiom,
! [VarCurr] :
( v70246(VarCurr)
<=> v70248(VarCurr) ) ).
fof(addAssignment_21564,axiom,
! [VarCurr] :
( v70248(VarCurr)
<=> v70250(VarCurr) ) ).
fof(addAssignment_21563,axiom,
! [VarCurr] :
( v70250(VarCurr)
<=> v70252(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13206,axiom,
! [VarCurr] :
( v70252(VarCurr)
<=> ( v70254(VarCurr)
& v70258(VarCurr) ) ) ).
fof(writeUnaryOperator_4995,axiom,
! [VarCurr] :
( ~ v70258(VarCurr)
<=> v70256(VarCurr) ) ).
fof(addAssignment_21562,axiom,
! [VarCurr] :
( v70240(VarCurr)
<=> v68369(VarCurr) ) ).
fof(addAssignment_21561,axiom,
! [VarCurr] :
( v70147(VarCurr,bitIndex1)
<=> v70149(VarCurr,bitIndex1) ) ).
fof(addAssignment_21560,axiom,
! [VarCurr] :
( v70149(VarCurr,bitIndex1)
<=> v70151(VarCurr,bitIndex1) ) ).
fof(addAssignment_21559,axiom,
! [VarCurr] :
( v70155(VarCurr,bitIndex1)
<=> v70202(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1168,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v70219(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v70151(VarNext,B)
<=> v70151(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1226,axiom,
! [VarNext] :
( v70219(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v70151(VarNext,B)
<=> v70229(VarNext,B) ) ) ) ).
fof(addAssignment_21558,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v70229(VarNext,B)
<=> v70227(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1459,axiom,
! [VarCurr] :
( ~ v70230(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70227(VarCurr,B)
<=> v70155(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1490,axiom,
! [VarCurr] :
( v70230(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70227(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_4994,axiom,
! [VarCurr] :
( ~ v70230(VarCurr)
<=> v70153(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13205,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v70219(VarNext)
<=> v70220(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13204,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v70220(VarNext)
<=> ( v70221(VarNext)
& v70216(VarNext) ) ) ) ).
fof(writeUnaryOperator_4993,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v70221(VarNext)
<=> v70223(VarNext) ) ) ).
fof(addAssignment_21557,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v70223(VarNext)
<=> v70216(VarCurr) ) ) ).
fof(addAssignment_21556,axiom,
! [VarCurr] :
( v70216(VarCurr)
<=> v68517(VarCurr) ) ).
fof(addAssignment_21555,axiom,
! [VarCurr] :
( v70155(VarCurr,bitIndex0)
<=> v70202(VarCurr,bitIndex0) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_102,axiom,
! [VarCurr] :
( ( ~ v70203(VarCurr)
& ~ v70208(VarCurr)
& ~ v70212(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v70202(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_895,axiom,
! [VarCurr] :
( v70212(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70202(VarCurr,B)
<=> v70213(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3468,axiom,
! [VarCurr] :
( v70208(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70202(VarCurr,B)
<=> v70209(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3478,axiom,
! [VarCurr] :
( v70203(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70202(VarCurr,B)
<=> v70204(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1458,axiom,
! [VarCurr] :
( ~ v70188(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70213(VarCurr,B)
<=> v70214(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1489,axiom,
! [VarCurr] :
( v70188(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70213(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1457,axiom,
! [VarCurr] :
( ~ v70180(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70214(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1488,axiom,
! [VarCurr] :
( v70180(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70214(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_5327,axiom,
! [VarCurr] :
( v70212(VarCurr)
<=> ( ( v70151(VarCurr,bitIndex1)
<=> $true )
& ( v70151(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1456,axiom,
! [VarCurr] :
( ~ v70188(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70209(VarCurr,B)
<=> v70210(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1487,axiom,
! [VarCurr] :
( v70188(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70209(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1455,axiom,
! [VarCurr] :
( ~ v70211(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70210(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1486,axiom,
! [VarCurr] :
( v70211(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70210(VarCurr,B)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13203,axiom,
! [VarCurr] :
( v70211(VarCurr)
<=> ( v70157(VarCurr)
| v70195(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5326,axiom,
! [VarCurr] :
( v70208(VarCurr)
<=> ( ( v70151(VarCurr,bitIndex1)
<=> $false )
& ( v70151(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1454,axiom,
! [VarCurr] :
( ~ v70157(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70204(VarCurr,B)
<=> v70205(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1485,axiom,
! [VarCurr] :
( v70157(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70204(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1453,axiom,
! [VarCurr] :
( ~ v70206(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70205(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1484,axiom,
! [VarCurr] :
( v70206(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70205(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13202,axiom,
! [VarCurr] :
( v70206(VarCurr)
<=> ( v70180(VarCurr)
| v70207(VarCurr) ) ) ).
fof(writeUnaryOperator_4992,axiom,
! [VarCurr] :
( ~ v70207(VarCurr)
<=> v70186(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5325,axiom,
! [VarCurr] :
( v70203(VarCurr)
<=> ( ( v70151(VarCurr,bitIndex1)
<=> $false )
& ( v70151(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_21554,axiom,
! [VarCurr] :
( v70195(VarCurr)
<=> v70197(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_817,axiom,
! [VarCurr] :
( v70197(VarCurr)
<=> ( v68471(VarCurr)
& v68482(VarCurr,bitIndex49) ) ) ).
fof(addAssignment_21553,axiom,
! [VarCurr] :
( v68482(VarCurr,bitIndex49)
<=> v68484(VarCurr,bitIndex49) ) ).
fof(addAssignment_21552,axiom,
! [VarCurr] :
( v68484(VarCurr,bitIndex49)
<=> v68486(VarCurr,bitIndex49) ) ).
fof(addAssignment_21551,axiom,
! [VarCurr] :
( v68486(VarCurr,bitIndex49)
<=> v68488(VarCurr,bitIndex49) ) ).
fof(addAssignment_21550,axiom,
! [VarCurr] :
( v68488(VarCurr,bitIndex49)
<=> v68490(VarCurr,bitIndex49) ) ).
fof(addAssignment_21549,axiom,
! [VarCurr] :
( v68490(VarCurr,bitIndex49)
<=> v68492(VarCurr,bitIndex49) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_87,axiom,
! [VarCurr] :
( ~ v70200(VarCurr)
=> ( v68492(VarCurr,bitIndex49)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_56,axiom,
! [VarCurr] :
( v70200(VarCurr)
=> ( v68492(VarCurr,bitIndex49)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5324,axiom,
! [VarCurr] :
( v70200(VarCurr)
<=> ( ( $true
<=> v68495(VarCurr,bitIndex5) )
& ( $true
<=> v68495(VarCurr,bitIndex4) )
& ( $false
<=> v68495(VarCurr,bitIndex3) )
& ( $false
<=> v68495(VarCurr,bitIndex2) )
& ( $false
<=> v68495(VarCurr,bitIndex1) )
& ( $true
<=> v68495(VarCurr,bitIndex0) ) ) ) ).
fof(bitBlastConstant_11158,axiom,
b110001(bitIndex5) ).
fof(bitBlastConstant_11157,axiom,
b110001(bitIndex4) ).
fof(bitBlastConstant_11156,axiom,
~ b110001(bitIndex3) ).
fof(bitBlastConstant_11155,axiom,
~ b110001(bitIndex2) ).
fof(bitBlastConstant_11154,axiom,
~ b110001(bitIndex1) ).
fof(bitBlastConstant_11153,axiom,
b110001(bitIndex0) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13201,axiom,
! [VarCurr] :
( v70188(VarCurr)
<=> ( v70190(VarCurr)
& v70193(VarCurr) ) ) ).
fof(writeUnaryOperator_4991,axiom,
! [VarCurr] :
( ~ v70193(VarCurr)
<=> v70175(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13200,axiom,
! [VarCurr] :
( v70190(VarCurr)
<=> ( v70191(VarCurr)
& v70192(VarCurr) ) ) ).
fof(writeUnaryOperator_4990,axiom,
! [VarCurr] :
( ~ v70192(VarCurr)
<=> v70175(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13199,axiom,
! [VarCurr] :
( v70191(VarCurr)
<=> ( v70159(VarCurr)
& v70173(VarCurr) ) ) ).
fof(addAssignment_21548,axiom,
! [VarCurr] :
( v70186(VarCurr)
<=> v69312(VarCurr,bitIndex25) ) ).
fof(addAssignment_21547,axiom,
! [VarCurr] :
( v69312(VarCurr,bitIndex25)
<=> v69314(VarCurr,bitIndex25) ) ).
fof(addAssignment_21546,axiom,
! [VarCurr] :
( v69314(VarCurr,bitIndex25)
<=> v69316(VarCurr,bitIndex25) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13198,axiom,
! [VarCurr] :
( v70180(VarCurr)
<=> ( v70182(VarCurr)
& v70175(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13197,axiom,
! [VarCurr] :
( v70182(VarCurr)
<=> ( v70183(VarCurr)
& v70184(VarCurr) ) ) ).
fof(writeUnaryOperator_4989,axiom,
! [VarCurr] :
( ~ v70184(VarCurr)
<=> v70175(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13196,axiom,
! [VarCurr] :
( v70183(VarCurr)
<=> ( v70159(VarCurr)
& v70173(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13195,axiom,
! [VarCurr] :
( v70157(VarCurr)
<=> ( v70177(VarCurr)
& v70175(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_816,axiom,
! [VarCurr] :
( v70177(VarCurr)
<=> ( v70178(VarCurr)
& v70175(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13194,axiom,
! [VarCurr] :
( v70178(VarCurr)
<=> ( v70159(VarCurr)
& v70173(VarCurr) ) ) ).
fof(addAssignment_21545,axiom,
! [VarCurr] :
( v70175(VarCurr,bitIndex0)
<=> v68413(VarCurr,bitIndex0) ) ).
fof(addAssignment_21544,axiom,
! [VarCurr] :
( v70175(VarCurr,bitIndex1)
<=> v68413(VarCurr,bitIndex1) ) ).
fof(addAssignment_21543,axiom,
! [VarCurr] :
( v70173(VarCurr)
<=> v68391(VarCurr) ) ).
fof(addAssignment_21542,axiom,
! [VarCurr] :
( v70159(VarCurr)
<=> v70161(VarCurr) ) ).
fof(addAssignment_21541,axiom,
! [VarCurr] :
( v70161(VarCurr)
<=> v70163(VarCurr) ) ).
fof(addAssignment_21540,axiom,
! [VarCurr] :
( v70163(VarCurr)
<=> v70165(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13193,axiom,
! [VarCurr] :
( v70165(VarCurr)
<=> ( v70167(VarCurr)
& v70171(VarCurr) ) ) ).
fof(writeUnaryOperator_4988,axiom,
! [VarCurr] :
( ~ v70171(VarCurr)
<=> v70169(VarCurr) ) ).
fof(addAssignment_21539,axiom,
! [VarCurr] :
( v70153(VarCurr)
<=> v68369(VarCurr) ) ).
fof(addAssignment_21538,axiom,
! [VarCurr] :
( v70060(VarCurr,bitIndex1)
<=> v70062(VarCurr,bitIndex1) ) ).
fof(addAssignment_21537,axiom,
! [VarCurr] :
( v70062(VarCurr,bitIndex1)
<=> v70064(VarCurr,bitIndex1) ) ).
fof(addAssignment_21536,axiom,
! [VarCurr] :
( v70068(VarCurr,bitIndex1)
<=> v70115(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1167,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v70132(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v70064(VarNext,B)
<=> v70064(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1225,axiom,
! [VarNext] :
( v70132(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v70064(VarNext,B)
<=> v70142(VarNext,B) ) ) ) ).
fof(addAssignment_21535,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v70142(VarNext,B)
<=> v70140(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1452,axiom,
! [VarCurr] :
( ~ v70143(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70140(VarCurr,B)
<=> v70068(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1483,axiom,
! [VarCurr] :
( v70143(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70140(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_4987,axiom,
! [VarCurr] :
( ~ v70143(VarCurr)
<=> v70066(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13192,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v70132(VarNext)
<=> v70133(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13191,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v70133(VarNext)
<=> ( v70134(VarNext)
& v70129(VarNext) ) ) ) ).
fof(writeUnaryOperator_4986,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v70134(VarNext)
<=> v70136(VarNext) ) ) ).
fof(addAssignment_21534,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v70136(VarNext)
<=> v70129(VarCurr) ) ) ).
fof(addAssignment_21533,axiom,
! [VarCurr] :
( v70129(VarCurr)
<=> v68517(VarCurr) ) ).
fof(addAssignment_21532,axiom,
! [VarCurr] :
( v70068(VarCurr,bitIndex0)
<=> v70115(VarCurr,bitIndex0) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_101,axiom,
! [VarCurr] :
( ( ~ v70116(VarCurr)
& ~ v70121(VarCurr)
& ~ v70125(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v70115(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_894,axiom,
! [VarCurr] :
( v70125(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70115(VarCurr,B)
<=> v70126(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3467,axiom,
! [VarCurr] :
( v70121(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70115(VarCurr,B)
<=> v70122(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3477,axiom,
! [VarCurr] :
( v70116(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70115(VarCurr,B)
<=> v70117(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1451,axiom,
! [VarCurr] :
( ~ v70101(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70126(VarCurr,B)
<=> v70127(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1482,axiom,
! [VarCurr] :
( v70101(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70126(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1450,axiom,
! [VarCurr] :
( ~ v70093(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70127(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1481,axiom,
! [VarCurr] :
( v70093(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70127(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_5323,axiom,
! [VarCurr] :
( v70125(VarCurr)
<=> ( ( v70064(VarCurr,bitIndex1)
<=> $true )
& ( v70064(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1449,axiom,
! [VarCurr] :
( ~ v70101(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70122(VarCurr,B)
<=> v70123(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1480,axiom,
! [VarCurr] :
( v70101(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70122(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1448,axiom,
! [VarCurr] :
( ~ v70124(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70123(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1479,axiom,
! [VarCurr] :
( v70124(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70123(VarCurr,B)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13190,axiom,
! [VarCurr] :
( v70124(VarCurr)
<=> ( v70070(VarCurr)
| v70108(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5322,axiom,
! [VarCurr] :
( v70121(VarCurr)
<=> ( ( v70064(VarCurr,bitIndex1)
<=> $false )
& ( v70064(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1447,axiom,
! [VarCurr] :
( ~ v70070(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70117(VarCurr,B)
<=> v70118(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1478,axiom,
! [VarCurr] :
( v70070(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70117(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1446,axiom,
! [VarCurr] :
( ~ v70119(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70118(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1477,axiom,
! [VarCurr] :
( v70119(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70118(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13189,axiom,
! [VarCurr] :
( v70119(VarCurr)
<=> ( v70093(VarCurr)
| v70120(VarCurr) ) ) ).
fof(writeUnaryOperator_4985,axiom,
! [VarCurr] :
( ~ v70120(VarCurr)
<=> v70099(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5321,axiom,
! [VarCurr] :
( v70116(VarCurr)
<=> ( ( v70064(VarCurr,bitIndex1)
<=> $false )
& ( v70064(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_21531,axiom,
! [VarCurr] :
( v70108(VarCurr)
<=> v70110(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_815,axiom,
! [VarCurr] :
( v70110(VarCurr)
<=> ( v68471(VarCurr)
& v68482(VarCurr,bitIndex50) ) ) ).
fof(addAssignment_21530,axiom,
! [VarCurr] :
( v68482(VarCurr,bitIndex50)
<=> v68484(VarCurr,bitIndex50) ) ).
fof(addAssignment_21529,axiom,
! [VarCurr] :
( v68484(VarCurr,bitIndex50)
<=> v68486(VarCurr,bitIndex50) ) ).
fof(addAssignment_21528,axiom,
! [VarCurr] :
( v68486(VarCurr,bitIndex50)
<=> v68488(VarCurr,bitIndex50) ) ).
fof(addAssignment_21527,axiom,
! [VarCurr] :
( v68488(VarCurr,bitIndex50)
<=> v68490(VarCurr,bitIndex50) ) ).
fof(addAssignment_21526,axiom,
! [VarCurr] :
( v68490(VarCurr,bitIndex50)
<=> v68492(VarCurr,bitIndex50) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_86,axiom,
! [VarCurr] :
( ~ v70113(VarCurr)
=> ( v68492(VarCurr,bitIndex50)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_55,axiom,
! [VarCurr] :
( v70113(VarCurr)
=> ( v68492(VarCurr,bitIndex50)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5320,axiom,
! [VarCurr] :
( v70113(VarCurr)
<=> ( ( $true
<=> v68495(VarCurr,bitIndex5) )
& ( $true
<=> v68495(VarCurr,bitIndex4) )
& ( $false
<=> v68495(VarCurr,bitIndex3) )
& ( $false
<=> v68495(VarCurr,bitIndex2) )
& ( $true
<=> v68495(VarCurr,bitIndex1) )
& ( $false
<=> v68495(VarCurr,bitIndex0) ) ) ) ).
fof(bitBlastConstant_11152,axiom,
b110010(bitIndex5) ).
fof(bitBlastConstant_11151,axiom,
b110010(bitIndex4) ).
fof(bitBlastConstant_11150,axiom,
~ b110010(bitIndex3) ).
fof(bitBlastConstant_11149,axiom,
~ b110010(bitIndex2) ).
fof(bitBlastConstant_11148,axiom,
b110010(bitIndex1) ).
fof(bitBlastConstant_11147,axiom,
~ b110010(bitIndex0) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13188,axiom,
! [VarCurr] :
( v70101(VarCurr)
<=> ( v70103(VarCurr)
& v70106(VarCurr) ) ) ).
fof(writeUnaryOperator_4984,axiom,
! [VarCurr] :
( ~ v70106(VarCurr)
<=> v70088(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13187,axiom,
! [VarCurr] :
( v70103(VarCurr)
<=> ( v70104(VarCurr)
& v70105(VarCurr) ) ) ).
fof(writeUnaryOperator_4983,axiom,
! [VarCurr] :
( ~ v70105(VarCurr)
<=> v70088(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13186,axiom,
! [VarCurr] :
( v70104(VarCurr)
<=> ( v70072(VarCurr)
& v70086(VarCurr) ) ) ).
fof(addAssignment_21525,axiom,
! [VarCurr] :
( v70099(VarCurr)
<=> v69312(VarCurr,bitIndex26) ) ).
fof(addAssignment_21524,axiom,
! [VarCurr] :
( v69312(VarCurr,bitIndex26)
<=> v69314(VarCurr,bitIndex26) ) ).
fof(addAssignment_21523,axiom,
! [VarCurr] :
( v69314(VarCurr,bitIndex26)
<=> v69316(VarCurr,bitIndex26) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13185,axiom,
! [VarCurr] :
( v70093(VarCurr)
<=> ( v70095(VarCurr)
& v70088(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13184,axiom,
! [VarCurr] :
( v70095(VarCurr)
<=> ( v70096(VarCurr)
& v70097(VarCurr) ) ) ).
fof(writeUnaryOperator_4982,axiom,
! [VarCurr] :
( ~ v70097(VarCurr)
<=> v70088(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13183,axiom,
! [VarCurr] :
( v70096(VarCurr)
<=> ( v70072(VarCurr)
& v70086(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13182,axiom,
! [VarCurr] :
( v70070(VarCurr)
<=> ( v70090(VarCurr)
& v70088(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_814,axiom,
! [VarCurr] :
( v70090(VarCurr)
<=> ( v70091(VarCurr)
& v70088(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13181,axiom,
! [VarCurr] :
( v70091(VarCurr)
<=> ( v70072(VarCurr)
& v70086(VarCurr) ) ) ).
fof(addAssignment_21522,axiom,
! [VarCurr] :
( v70088(VarCurr,bitIndex0)
<=> v68413(VarCurr,bitIndex0) ) ).
fof(addAssignment_21521,axiom,
! [VarCurr] :
( v70088(VarCurr,bitIndex1)
<=> v68413(VarCurr,bitIndex1) ) ).
fof(addAssignment_21520,axiom,
! [VarCurr] :
( v70086(VarCurr)
<=> v68391(VarCurr) ) ).
fof(addAssignment_21519,axiom,
! [VarCurr] :
( v70072(VarCurr)
<=> v70074(VarCurr) ) ).
fof(addAssignment_21518,axiom,
! [VarCurr] :
( v70074(VarCurr)
<=> v70076(VarCurr) ) ).
fof(addAssignment_21517,axiom,
! [VarCurr] :
( v70076(VarCurr)
<=> v70078(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13180,axiom,
! [VarCurr] :
( v70078(VarCurr)
<=> ( v70080(VarCurr)
& v70084(VarCurr) ) ) ).
fof(writeUnaryOperator_4981,axiom,
! [VarCurr] :
( ~ v70084(VarCurr)
<=> v70082(VarCurr) ) ).
fof(addAssignment_21516,axiom,
! [VarCurr] :
( v70066(VarCurr)
<=> v68369(VarCurr) ) ).
fof(addAssignment_21515,axiom,
! [VarCurr] :
( v69973(VarCurr,bitIndex1)
<=> v69975(VarCurr,bitIndex1) ) ).
fof(addAssignment_21514,axiom,
! [VarCurr] :
( v69975(VarCurr,bitIndex1)
<=> v69977(VarCurr,bitIndex1) ) ).
fof(addAssignment_21513,axiom,
! [VarCurr] :
( v69981(VarCurr,bitIndex1)
<=> v70028(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1166,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v70045(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v69977(VarNext,B)
<=> v69977(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1224,axiom,
! [VarNext] :
( v70045(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v69977(VarNext,B)
<=> v70055(VarNext,B) ) ) ) ).
fof(addAssignment_21512,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v70055(VarNext,B)
<=> v70053(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1445,axiom,
! [VarCurr] :
( ~ v70056(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70053(VarCurr,B)
<=> v69981(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1476,axiom,
! [VarCurr] :
( v70056(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70053(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_4980,axiom,
! [VarCurr] :
( ~ v70056(VarCurr)
<=> v69979(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13179,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v70045(VarNext)
<=> v70046(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13178,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v70046(VarNext)
<=> ( v70047(VarNext)
& v70042(VarNext) ) ) ) ).
fof(writeUnaryOperator_4979,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v70047(VarNext)
<=> v70049(VarNext) ) ) ).
fof(addAssignment_21511,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v70049(VarNext)
<=> v70042(VarCurr) ) ) ).
fof(addAssignment_21510,axiom,
! [VarCurr] :
( v70042(VarCurr)
<=> v68517(VarCurr) ) ).
fof(addAssignment_21509,axiom,
! [VarCurr] :
( v69981(VarCurr,bitIndex0)
<=> v70028(VarCurr,bitIndex0) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_100,axiom,
! [VarCurr] :
( ( ~ v70029(VarCurr)
& ~ v70034(VarCurr)
& ~ v70038(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v70028(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_893,axiom,
! [VarCurr] :
( v70038(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70028(VarCurr,B)
<=> v70039(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_3466,axiom,
! [VarCurr] :
( v70034(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70028(VarCurr,B)
<=> v70035(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_3476,axiom,
! [VarCurr] :
( v70029(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70028(VarCurr,B)
<=> v70030(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1444,axiom,
! [VarCurr] :
( ~ v70014(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70039(VarCurr,B)
<=> v70040(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1475,axiom,
! [VarCurr] :
( v70014(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70039(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1443,axiom,
! [VarCurr] :
( ~ v70006(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70040(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1474,axiom,
! [VarCurr] :
( v70006(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70040(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_5319,axiom,
! [VarCurr] :
( v70038(VarCurr)
<=> ( ( v69977(VarCurr,bitIndex1)
<=> $true )
& ( v69977(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1442,axiom,
! [VarCurr] :
( ~ v70014(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70035(VarCurr,B)
<=> v70036(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1473,axiom,
! [VarCurr] :
( v70014(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70035(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1441,axiom,
! [VarCurr] :
( ~ v70037(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70036(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1472,axiom,
! [VarCurr] :
( v70037(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70036(VarCurr,B)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13177,axiom,
! [VarCurr] :
( v70037(VarCurr)
<=> ( v69983(VarCurr)
| v70021(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_5318,axiom,
! [VarCurr] :
( v70034(VarCurr)
<=> ( ( v69977(VarCurr,bitIndex1)
<=> $false )
& ( v69977(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1440,axiom,
! [VarCurr] :
( ~ v69983(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70030(VarCurr,B)
<=> v70031(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1471,axiom,
! [VarCurr] :
( v69983(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70030(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1439,axiom,
! [VarCurr] :
( ~ v70032(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70031(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1470,axiom,
! [VarCurr] :
( v70032(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v70031(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_13176,axiom,
! [VarCurr] :
( v70032(VarCurr)
<=> ( v70006(VarCurr)
| v70033(VarCurr) ) ) ).
fof(writeUnaryOperator_4978,axiom,
! [VarCurr] :
( ~ v70033(VarCurr)
<=> v70012(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_5317,axiom,
! [VarCurr] :
( v70029(VarCurr)
<=> ( ( v69977(VarCurr,bitIndex1)
<=> $false )
& ( v69977(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_21508,axiom,
! [VarCurr] :
( v70021(VarCurr)
<=> v70023(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_813,axiom,
! [VarCurr] :
( v70023(VarCurr)
<=> ( v68471(VarCurr)
& v68482(VarCurr,bitIndex51) ) ) ).
fof(addAssignment_21507,axiom,
! [VarCurr] :
( v68482(VarCurr,bitIndex51)
<=> v68484(VarCurr,bitIndex51) ) ).
fof(addAssignment_21506,axiom,
! [VarCurr] :
( v68484(VarCurr,bitIndex51)
<=> v68486(VarCurr,bitIndex51) ) ).
fof(addAssignment_21505,axiom,
! [VarCurr] :
( v68486(VarCurr,bitIndex51)
<=> v68488(VarCurr,bitIndex51) ) ).
fof(addAssignment_21504,axiom,
! [VarCurr] :
( v68488(VarCurr,bitIndex51)
<=> v68490(VarCurr,bitIndex51) ) ).
fof(addAssignment_21503,axiom,
! [VarCurr] :
( v68490(VarCurr,bitIndex51)
<=> v68492(VarCurr,bitIndex51) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_85,axiom,
! [VarCurr] :
( ~ v70026(VarCurr)
=> ( v68492(VarCurr,bitIndex51)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_54,axiom,
! [VarCurr] :
( v70026(VarCurr)
=> ( v68492(VarCurr,bitIndex51)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_5316,axiom,
! [VarCurr] :
( v70026(VarCurr)
<=> ( ( $true
<=> v68495(VarCurr,bitIndex5) )
& ( $true
<=> v68495(VarCurr,bitIndex4) )
& ( $false
<=>